BM6P6(@ hhhQQQ[[[dddccc```RRRQQQRRROOOKKKIIIHHHGGGFFFEEEEEEBBB@@@BBB@@@<<<;;;===:::999999:::;;;999666333444222222222333333222111666555444333222111111111333333555777666999EEERRRxxxRRRIIICCCDDDFFFMMM___rrr~~~}}}zzznnncccRRRAAA<<>>AAAIIISSS[[[dddrrr___EEE999777777444444444333444555888;;;======HHHkkkcccZZZWWWYYYWWWRRRMMMNNNSSSWWWUUUQQQIIIIIILLLPPPNNNEEE>>><<<<<<;;;999888666555555555555222000000111333333222333333555===QQQppplll|||~~~}}}}}}oooXXXFFFGGG[[[ppp~~~vvvfffSSSHHH@@@888444333111444666777666666777888;;;555333666666333444888999666666888999888777888;;;???DDDIIIQQQ^^^ooo{{{~~~{{{nnniii]]]```bbbeeekkknnniii``````^^^eeeqqqvvvssstttzzzwwwvvvtttooouuu|||zzzzzz}}}~~~}}}{{{~~~}}}~~~|||sssgggbbbbbbgggPPP[[[dddeeecccUUUTTTPPPMMMJJJHHHHHHGGGFFFDDDCCC@@@@@@BBBAAA======???<<<;;;:::;;;;;;:::777555555444333333444444333222555555444333222222222222333333555666555888CCCOOOzzzQQQHHHBBBDDDGGGNNN```rrr~~~~~~}}}sssjjjYYYFFF>>>@@@AAACCCIIIOOOTTTYYY\\\^^^aaaeeekkkqqqvvvwwwwwwvvvxxxzzzzzzwwwvvvxxxvvvrrrvvv}}}}}}bbbUUUYYY}}}tttuuu~~~wwwqqqkkkjjjppp|||qqqbbb^^^qqqzzzzzzzzzooopppmmmpppttt{{{|||}}}tttjjj```UUUHHH???;;;999777777888888888777888888888888999:::;;;<<<>>>AAAIIISSSZZZcccqqqzzz[[[BBB888777666444444444333444555888;;;======IIIlll|||eee^^^ZZZZZZXXXRRRMMMMMMRRRUUUSSSPPPIIIJJJMMMQQQNNNCCC:::777::::::888777666555555444555333111111222333333333333444555<<>>777444444111444666888999;;;>>>@@@>>>777333555555333444777:::888888999::::::::::::AAABBBEEEGGGOOO]]]ooo|||}}}}}}}}}qqqgggaaabbbeeehhhjjjooorrrmmmeee```]]]bbbooouuussssssxxx~~~kkkgggeeebbbjjjwww|||uuutttxxxeeeOOO[[[eeefffeeeWWWVVVMMMKKKHHHGGGGGGFFFEEEDDDAAA??????BBBBBB???>>>@@@???===;;;;;;;;;:::999777555555555555444444333333444444333333333333333444444333444555444666@@@KKKvvvvvvNNNFFFAAACCCGGGOOOaaatttyyyqqqaaaKKK???>>>>>>AAAFFFLLLRRRWWWZZZ\\\\\\aaagggmmmpppooommmjjjnnnmmmhhhaaaaaaggglllmmmyyyaaaNNNTTTmmmtttnnnrrrwwwrrruuuxxxkkkgggyyy~~~tttjjj```TTTHHH@@@:::999777777888999888777888888888888999:::;;;<<>>666555555444444444333444555888;;;===???JJJmmmttt|||iiiddd^^^^^^[[[VVVPPPPPPSSSVVVTTTRRRIIIJJJNNNRRROOOEEE<<<999;;;::::::999888777777666555333111111333444333333444444666:::HHHffffffrrrxxxeeeeeexxxcccPPPIIIRRR```xxxzzzppp___MMMBBB<<<666444555222444777:::===BBBGGGLLLDDD<<<666666777777888:::<<<<<<<<<;;;;;;<<<<<<<<>>???BBBBBB???>>>@@@@@@>>><<<:::;;;:::999888555666666555444333333444444444333333333444444555444333333444444555>>>GGGnnnoooLLLDDD@@@CCCHHHPPPbbbtttpppqqqzzzttt{{{uuueeeNNN@@@===<<>>999555555666444666888;;;???FFFMMMSSSJJJCCC;;;999:::<<<>>>@@@???BBBBBB???>>>??????===@@@FFFOOOYYYbbbkkksssyyy{{{}}}~~~zzzwwwtttqqqoooooorrrtttuuuxxxzzzvvvooohhhaaabbbppp{{{{{{yyyzzz~~~sssdddfffiiidddbbbgggyyygggQQQ\\\ffffffbbbRRRPPPHHHFFFEEEFFFGGGGGGEEECCC@@@???@@@CCCCCC???===???AAA???<<<;;;;;;;;;999888555777777666333222333444444444333333333444555555555333222444444555<<>>AAAIIIQQQXXX```nnn{{{kkkLLL<<<777444222222444444333444555888;;;===CCCQQQtttkkkhhhwwwfff```___cccaaa\\\WWWTTTUUUWWWWWWWWWLLLIIIHHHKKKJJJFFFEEEHHH>>>>>>>>>>>>===;;;:::999555444333444555666444333333333666999BBB]]]ccciiirrrjjjkkkVVVIIIKKKSSShhh{{{yyyrrrbbbSSSCCC;;;777555555666777888:::<<<@@@GGGOOOUUULLLHHHAAA;;;;;;>>>BBBDDDCCCIIIKKKHHHEEEFFFFFFBBBDDDIIIRRR[[[eeeooowww|||~~~yyytttrrrrrrssswwwyyyxxxyyyzzzwwwrrrkkkdddeeerrr}}}}}}|||}}}~~~~~~jjj]]]aaafffddddddjjjyyy~~~gggQQQ\\\eeeddd___NNNKKKFFFEEEEEEFFFGGGGGGFFFDDD@@@???AAAEEEFFFBBBAAABBBCCCAAA???>>>>>>===:::888666999:::888444222444666555555444444444444444555555222222444555666<<>>;;;<<<===???BBBEEEGGGHHHKKKJJJHHHHHHIIILLLPPPSSS___kkkxxxxxxZZZNNNOOOkkk{{{fffkkk|||~~~vvv|||yyyqqqiii```UUUHHH???777555444444666777777666888888888888999:::;;;<<<===@@@HHHQQQXXX```nnn{{{gggIII;;;888444222333444444333444555888;;;===CCCVVV{{{}}}ccckkknnnbbb^^^\\\___^^^ZZZUUURRRRRRTTTUUUVVVOOOJJJFFFFFFDDDBBBCCCGGG>>>??????>>>===;;;999777555444444555666666555333444333555999AAAXXXggglll~~~wwwqqq\\\MMMKKKPPPdddxxx~~~uuunnnZZZMMM???888666444444666888999;;;>>>BBBHHHOOOUUUMMMNNNIII@@@:::===BBBEEEGGGRRRXXXUUUSSSUUUTTTOOOSSSTTTVVV\\\dddoooyyy}}}wwwuuuvvvxxx|||}}}|||{{{|||zzzuuummmgggiiiuuu~~~~~~~~~~~~jjj[[[\\\aaadddlllxxxyyy~~~eeeOOOZZZcccbbb\\\KKKHHHEEEDDDEEEFFFHHHIIIGGGEEE??????BBBHHHJJJHHHGGGIIIEEEDDDBBBBBBBBB@@@<<<:::999<<<===;;;666444666999777666555444444444444444555222111444666777<<>>@@@AAA>>>???BBBGGGOOOYYYbbbgggzzz{{{[[[MMMZZZooowww```[[[ooo}}}zzzyyyzzzvvvoooiiiaaaUUUHHH>>>888777666666888999999888888888888888999:::;;;<<<;;;???FFFPPPWWW```ooo|||aaaDDD999888444222444444444333444555888;;;===EEE\\\zzzlllyyyfffcccddd^^^]]]\\\XXXTTTPPPPPPRRRUUUWWWNNNJJJGGGGGGFFFCCCEEEHHHCCCCCCCCCBBB@@@===:::999555555555666777777555333666333444888>>>QQQxxxrrrxxxzzzeeeTTTMMMOOO]]]rrr{{{qqqjjjTTTHHH;;;777666444444444888:::<<<@@@DDDJJJQQQUUUSSSXXXUUUHHH<<<<<>>>>>CCCKKKNNNMMMMMMPPPFFFFFFEEEEEEEEEBBB>>>;;;;;;>>>@@@===888666888;;;888777666555444333333333555222111444777888===CCC```mmmIIIBBB???DDDHHHOOO```rrrtttZZZKKKRRRbbb[[[NNNOOOTTTTTTRRRPPPLLLJJJJJJLLLNNNlllyyy```III???===<<<;;;:::999:::;;;<<<>>>AAAIIITTTaaappp|||eeeMMMPPPqqqrrr[[[QQQXXXsss{{{~~~|||}}}xxxtttwwwsssnnniiiaaaUUUGGG===:::888777888:::;;;;;;:::888888888888999:::;;;<<<:::>>>FFFPPPWWW```ooo|||{{{]]]@@@888888555333666444444333444555888;;;===HHHaaazzzbbbggglllccc]]]\\\YYYUUUQQQQQQSSSWWWYYYLLLIIIHHHKKKKKKJJJKKKNNNHHHHHHHHHGGGEEEAAA>>><<<555555555666888777555333888444333777<<>>999777777777888888777555444555777666555444333444777===AAAfff~~~tttQQQFFF???CCCIIIPPP___nnn~~~~~~iiiXXXKKKWWWpppuuunnnkkkjjjqqqnnniiieeedddfffdddbbb~~~zzznnnUUU>>>888999::::::<<<@@@AAAAAAFFFPPP```qqq~~~|||eeeWWWYYYjjjhhh^^^XXXKKK[[[wwwjjjmmm~~~~~~~~~}}}}}}wwwsssssssssrrrssswwwooorrrqqqggg^^^UUUHHH<<<888888777777777777888888777888888999999:::;;;;;;===AAAGGGMMMUUUaaaoooxxx~~~uuuWWWBBB<<<555444777444555555666555666888;;;>>>LLLhhh}}}hhhnnnllldddeeedddbbb___\\\[[[YYYXXXWWWLLLNNNQQQUUUXXXWWWTTTQQQTTTMMMEEEAAAAAA@@@===999:::::::::999999888666555555444222777===BBB^^^yyy~~~gggSSSMMMYYYuuuxxxnnneeeNNNAAA555333555444444444:::;;;===>>>CCCKKKUUU\\\\\\iiilllZZZBBB999AAALLLXXX```hhhooouuuyyywwwqqq\\\fffxxxxxxkkkfffgggvvv{{{wwwuuutttsssxxx~~~xxxjjjhhhmmmsss{{{hhhVVVUUUbbbeee```VVVGGGFFFEEEFFFKKKPPPRRRNNNIIIEEECCCCCCEEEIIIMMMOOOOOOWWWQQQNNNNNNLLLDDD@@@@@@@@@BBBDDDBBB===999888888777888888666444333444555555555444333444777<<>>BBBHHHNNNVVVaaannnxxx~~~sssUUUBBB<<<555444666333555666666666666888<<>>BBBCCCDDDKKKWWWbbbbbbmmmnnn[[[BBB:::CCCOOOVVV]]]gggqqqzzzzzzqqqaaahhhyyy~~~kkk___```dddoooyyyzzzxxxuuurrrnnnssswww}}}uuummmmmmrrryyyfffTTTSSS___aaa^^^VVVKKKIIIHHHIIIKKKMMMNNNMMMLLLIIIGGGFFFFFFGGGHHHHHHGGGRRRPPPNNNKKKFFF@@@???CCC>>>@@@BBBAAA<<<999999:::888888888666333222222333555555444333444777<<<@@@YYY~~~~~~[[[NNNEEEEEEGGGMMM[[[iiioooUUUOOOggg}}}vvv^^^GGGAAA===::::::AAALLLXXX```nnnnnnooorrrwww~~~hhh\\\qqqsssfff```]]]ggglllcccjjj~~~]]]lll{{{dddUUUZZZqqqnnnfff]]][[[aaafffgggeeedddaaaYYYOOONNN\\\lllqqqpppjjjbbbZZZSSSIII@@@888777777666666777777888777777888888999:::::::::???CCCIIIOOOWWWbbboooxxx~~~qqqSSS@@@;;;444444666333444555666666666999===@@@EEE```~~~|||{{{www|||sssjjjlllkkkhhhgggjjjnnnkkk```VVVMMMRRRWWWYYYWWWTTTRRRSSSMMMJJJFFFFFFGGGFFFCCC@@@<<<;;;:::999:::999666444222444444777999<<>>TTT___RRRGGGEEEGGGMMM[[[jjjrrrXXXWWWvvvxxxtttzzzcccMMM===<<>>:::444333666333222333444555555888<<<@@@BBB```}}}xxxqqqtttvvvjjjdddeeeffffffiiinnnpppjjj^^^UUULLLSSSYYYZZZWWWSSSSSSUUUPPPNNNLLLLLLKKKIIIEEEAAA>>><<<::::::;;;:::777444333666555888999:::XXX~~~mmm~~~wwwvvv}}}yyywwwuuujjjggglllwwwwwweeeXXXCCC;;;666777:::999888999999>>>CCCFFFHHHPPP\\\fffooouuuoooYYYAAA===JJJWWWnnnuuugggiiiwwwqqqVVVSSSbbbjjjrrryyyzzz{{{||||||yyywwwvvv{{{~~~}}}zzz\\\KKKKKKTTTSSSRRRQQQLLLOOOOOONNNMMMNNNOOORRRSSSOOOMMMJJJIIIJJJIIIHHHGGGEEEEEEEEEFFFFFFEEEAAA===AAACCCCCC@@@:::666666777;;;;;;:::888555444444555444555555444444666:::===QQQaaaSSSGGGEEEHHHNNN]]]mmm~~~ttt[[[```kkkaaa```}}}gggSSSFFFCCCEEEKKKOOOPPPUUU[[[```gggsss~~~|||mmmkkkkkkRRRUUUYYYbbbppp}}}vvvooo{{{xxx]]]MMMSSS___[[[PPPCCC???EEEKKKLLLIIIEEEBBBDDDJJJWWWkkk|||tttnnnhhhccc\\\PPPDDD;;;777777666666666666777777666777777888888999::::::999???GGGPPPZZZfffsss|||jjjNNN<<<999333333555222000111222333444777<<>>;;;;;;======999555666777777999:::999TTTnnn{{{zzztttyyynnnoootttnnnWWWWWWeee~~~vvvcccUUUBBB<<<777999:::888888999999:::>>>CCCLLLVVV___eeeqqqvvvoooXXXAAA>>>KKKXXXtttzzzppprrr|||sss\\\YYYhhhooo{{{zzzpppmmm}}}XXXHHHHHHPPPNNNLLLNNNKKKPPPMMMLLLLLLPPPSSSUUUUUUMMMJJJGGGFFFGGGHHHHHHHHHFFFHHHIIIHHHIIIIIIDDD===CCCDDDDDD@@@:::666666777;;;;;;;;;999666555555777444555555444444666999<<>>777666666555555666666777666666777777888999999999888>>>GGGPPPZZZfffsss|||gggKKK;;;888333333555222///111222333555888===@@@QQQrrr|||mmmqqqggg```bbb\\\TTT[[[cccfffaaa[[[WWWVVVZZZ^^^```^^^WWWQQQLLLKKKKKKLLLMMMMMMLLLKKKIIIHHHDDD@@@======@@@???;;;666888888777:::;;;999OOOvvvmmmwww}}}vvvzzzpppwwwmmmSSSPPP___}}}vvvbbbSSSAAA;;;888999:::888999<<<::::::===EEERRR^^^fffiiiuuuxxxqqqYYYCCC>>>IIITTThhhmmmuuu}}}uuuwww|||~~~rrraaa]]]cccrrr~~~yyyooolll}}}UUUGGGHHHPPPLLLIIILLLJJJMMMJJJGGGJJJQQQVVVVVVTTTMMMJJJEEECCCDDDFFFHHHIIIIIINNNNNNIIIFFFFFFCCC???CCCDDDDDD@@@;;;888888:::999::::::888666555666777444555555555444555888;;;HHHooo}}}gggXXXJJJFFFHHHNNN^^^ooozzz{{{ccciii~~~yyyrrraaaQQQQQQ\\\ppp```III>>>999???FFFMMM[[[kkkvvvxxxyyywwwuuuwww~~~{{{kkkxxxxxx^^^YYY```wwwwwwgggaaagggqqq{{{}}}eeeVVV\\\eeehhhiiihhhjjjppprrrqqqpppjjjfffjjjrrrzzzsssfff___XXXMMMBBB>>>666666555555555555666666666666777777888888999999999???GGGPPPYYYdddpppxxx~~~eeeIII999777222222555111000222333555777:::???CCC[[[xxxtttxxxiiifffjjj]]]UUUYYY]]]___^^^[[[YYYXXX]]]^^^___]]]YYYSSSMMMJJJOOOOOOPPPOOOMMMLLLLLLLLLGGGCCC>>>???BBBBBB===777888777444999<<<888IIIkkkjjjttt}}}lllSSSOOO\\\{{{vvvbbbSSS???:::777888999999<<<@@@===???EEENNNYYYeeeooouuuzzz}}}uuu]]]EEE===EEENNNYYY___fffnnnzzz~~~xxx{{{~~~|||wwwpppiiieeeuuu~~~}}}{{{zzz{{{}}}~~~}}}||||||~~~|||uuusss~~~UUUHHHIIIPPPKKKHHHKKKIIIKKKGGGDDDHHHQQQWWWWWWSSSOOOKKKFFFCCCDDDGGGIIIJJJJJJQQQRRRHHH???>>>@@@@@@BBBCCCCCC@@@<<<999;;;===777888888777555444555777444555555555444555888:::DDDggg{{{}}}yyyjjjZZZKKKGGGHHHNNN]]]nnnxxx}}}fffkkkwwwrrrmmmiiifffbbbTTTFFFJJJXXXsssdddMMMBBB>>>EEEJJJNNNZZZiiifffeeebbb___```jjjyyyoookkklllgggkkkzzzrrrlllpppqqqyyypppccciii~~~{{{{{{|||iii^^^TTTGGG===:::666666555555555555666666666666666777888888999999;;;@@@HHHPPPXXXbbbmmmuuu|||dddHHH888666222222555111222333555666888<<>>888888555222888<<<777EEEdddhhhtttmmmRRRKKKWWWvvvvvvbbbTTT===888555777999:::???DDD>>>DDDMMMUUU^^^jjjwwwyyy```GGG===BBBIIIRRRXXX```hhhttt}}}sssxxx|||{{{xxxwwwzzz|||}}}{{{xxxwwwyyy|||{{{{{{|||VVVEEEPPPSSSNNNNNNFFFHHHKKKIIIHHHJJJNNNPPPQQQPPPJJJKKKIIIDDDDDDHHHJJJIIISSSQQQLLLFFF@@@======>>>BBBBBBAAA@@@>>><<<:::999:::;;;:::888555444444666222222333333555666888999FFF]]]{{{}}}zzzhhhQQQFFFEEEKKKZZZiiiyyyqqqccceee___SSSSSSLLLKKKMMMFFF>>>JJJ```wwwiiiLLLDDD>>>>>>CCCFFFFFFGGGIIIMMMRRRUUUZZZhhh|||mmmvvvvvvnnnuuu}}}tttrrrwwwwwwdddWWWPPPJJJ@@@888555555555555555666777777666666666666777888999:::>>>???EEENNNWWW```nnnzzzeeeKKK;;;999333222666444444222222666777999???GGGRRRooozzztttcccaaacccVVVZZZZZZZZZ[[[[[[YYYUUUSSSUUUYYY\\\]]]___```[[[TTTLLLOOOPPPPPPRRRTTTQQQKKKEEEAAA@@@BBBBBB===::::::;;;:::555777<<<999@@@VVVuuulllmmmWWWOOOQQQcccyyyzzzcccPPP???999555777:::===BBBHHHQQQUUUZZZaaammmxxx|||zzz~~~|||qqq]]]GGG===AAAIIIOOOXXX___dddnnn||||||uuu|||xxxxxxyyy}}}zzzvvvuuuvvvwwwWWWFFFQQQSSSNNNPPPKKKPPPTTTMMMFFFGGGLLLMMMFFF???HHHJJJHHHEEEFFFJJJLLLJJJOOOMMMIIIDDD>>><<<<<<===>>>>>>>>>>>>===<<<::::::999888777666666666666666333333333444555666777888CCCYYYxxxoooUUUIIIFFFKKKZZZiiizzznnn]]]sssqqqYYYSSSHHHIIIDDDFFFLLLIIIFFFUUUkkkxxxkkkSSSHHH===:::<<<===???AAAGGGNNNVVV]]]eeevvvnnnvvvuuuhhhmmmzzzyyy~~~zzz~~~tttiiiZZZOOOIIICCC;;;555555555555555555666666777666666666666777888999:::===???EEEOOOWWW```nnnzzzdddJJJ;;;888333222666444555333444777888999???GGGWWWuuuxxxrrrcccbbbdddZZZXXXXXXWWWWWWWWWWWWUUUTTTZZZ]]]^^^]]]^^^^^^XXXQQQNNNQQQRRRQQQRRRTTTRRRNNNIIIEEECCCEEECCC>>>::::::;;;;;;666888<<<999@@@UUU{{{ooosss[[[PPPMMM\\\tttzzzcccPPP???:::666888;;;===AAAGGGNNN]]]mmmuuuyyy|||vvviiiXXXHHHAAADDDHHHUUU\\\bbbfffooo{{{~~~{{{yyyyyy~~~{{{xxxwwwxxxyyyXXXHHHTTTVVVPPPSSSQQQYYYWWWMMMEEEJJJUUUYYYOOODDDDDDGGGHHHFFFGGGKKKLLLJJJHHHGGGEEE@@@<<<::::::<<<;;;;;;;;;<<<;;;;;;:::::::::777555555888999888666555444444444555666666777>>>UUUtttwww[[[LLLGGGLLL[[[jjj{{{tttcccooo}}}kkkYYYUUULLLKKKIIIMMMUUUVVVXXXiiizzzmmmXXXIII;;;777888999<<>>EEEOOOXXXaaannnzzzaaaHHH:::888333222666444555555666999999999???FFF\\\{{{wwwooodddaaaaaaZZZXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZYYYWWWXXXYYYTTTMMMQQQUUUVVVRRRQQQSSSTTTRRRLLLHHHFFFHHHFFF@@@;;;:::999:::666666:::888>>>QQQuuuqqq||||||dddTTTJJJUUUnnn{{{dddPPP@@@;;;888999;;;===CCCIIIRRRdddyyynnnhhh___TTTLLLHHHHHHIIIZZZ___dddiiisss|||~~~~~~|||{{{|||zzzyyy{{{|||YYYKKKYYY\\\UUUVVVTTT[[[UUUNNNIIIPPP]]]aaaYYYNNNBBBFFFHHHFFFGGGJJJIIIFFFBBBBBB@@@===:::888999;;;;;;;;;;;;;;;;;;:::999999===999555666:::<<<999555666555555555555555666666;;;PPPnnn|||^^^MMMHHHLLL\\\lll{{{pppsss{{{qqqhhhhhhdddeeeccchhhqqqsssvvv}}}qqqWWWGGG:::999;;;===BBBIIINNN]]]oooyyymmmdddjjjxxxfff^^^bbbjjjzzz}}}}}}{{{yyyzzzzzzwwwsssuuuyyyvvvooo[[[YYYTTTLLLDDD===999777555444444444444555666666666666666666777888999:::<<<>>>EEEOOOXXXaaannnzzz___FFF888777333222666333444555777999888888???GGG\\\}}}wwwppphhhbbb\\\WWW\\\[[[XXXVVVVVVYYY]]]aaaYYYYYYVVVUUUXXX[[[XXXQQQSSSWWWWWWSSSQQQSSSUUUUUULLLIIIHHHJJJIIICCC>>>===888:::666444888666<<>>???>>><<<999888999;;;=========<<<;;;:::999888AAA<<<888888;;;<<<999555666666555555555666666777;;;KKKggg}}}^^^MMMHHHMMM\\\mmm{{{|||yyy|||zzzzzztttVVVFFF;;;===AAABBBHHHPPP]]]qqqnnnccc___mmm}}}qqqlllmmmsss~~~|||}}}~~~|||zzzsssttttttqqqnnnggg\\\RRRIIIJJJHHHDDD===888666555444444444444444555666666666666666666777888999:::;;;===EEEPPPYYYbbbooozzz\\\CCC777666222222666333333333666888777888@@@KKK___vvvrrrrrriii^^^[[[aaa```^^^[[[ZZZ]]]dddjjjeeebbb]]]ZZZ^^^bbb```ZZZUUUWWWVVVRRRQQQTTTVVVUUULLLIIIIIILLLLLLGGGCCCBBB<<<@@@;;;777999888<<>>>>>===:::::::::<<<>>>>>>>>>===<<<:::999888@@@===:::999::::::888555666555555555666777777888;;;FFF___}}}^^^MMMHHHLLL\\\lllzzzwwwZZZHHH<<<@@@EEEEEEKKKUUUnnntttYYYQQQZZZqqq{{{}}}~~~~~~~~~|||zzzxxxtttuuusssnnndddWWWKKKCCC???@@@@@@>>>;;;888777777444444333333444444555666666666666666777888999::::::===EEEPPPZZZbbbooozzzYYYAAA555666222222666333222333555777666999EEERRRkkk{{{yyyqqqrrrzzzqqqdddcccdddcccaaa]]]\\\___gggnnnoooiii```[[[^^^ccc```YYYTTTUUUSSSPPPRRRWWWWWWTTTMMMKKKLLLPPPPPPKKKGGGFFFBBBHHHBBB<<<===;;;>>>JJJiiiooouuuvvvxxxuuufffTTTMMM[[[qqqppp___EEE@@@===@@@IIIZZZqqqgggQQQRRRZZZhhhvvvvvviiiccclllqqq}}}}}}{{{xxxuuussssssttttttvvv{{{zzz{{{}}}~~~XXXIIIZZZcccaaa___NNNJJJJJJMMMQQQVVVXXXTTTNNNIIIDDDGGGHHHFFFFFFHHHHHHEEE>>>???@@@>>><<<;;;<<<===<<<<<<===<<<<<<;;;::::::<<<;;;:::888888777777777555555555555666777999999<<>><<<999777555444444333333444444555666666666666666777888999:::999<<>>===<<<===HHH[[[nnnooossskkk{{{nnn[[[PPPXXXmmm}}}xxxiiiKKKEEEAAAFFFSSSjjjuuuQQQHHHYYYmmm~~~}}}vvvvvvyyy~~~{{{uuutttrrrnnnjjjhhhhhhiiipppxxx{{{|||}}}|||}}}~~~|||~~~XXXGGGVVV```aaa```OOOIIIKKKLLLOOOTTTVVVRRRIIIAAADDDGGGHHHFFFGGGKKKLLLIII???@@@AAA@@@>>>======>>>999:::;;;;;;<<<<<<<<<;;;777888888777666666777999444444444555666888999:::<<<===PPPxxxzzzssscccQQQJJJLLLXXXgggwww{{{eeeOOOAAAEEELLLPPP\\\mmm}}}{{{iiiZZZNNNOOOUUUhhhoooooo{{{ppp}}}~~~zzzvvvuuuvvvqqqmmmfff[[[NNNHHHMMMTTTIIIFFFAAA===:::666111---444333333333333444555555666666666666777888999:::999<<>>333555222333666333333444666888888???PPP```~~~tttnnnqqqeeedddrrriiiYYY^^^______^^^YYYVVVYYYaaahhhqqqjjj___ZZZ^^^fffeee___QQQOOOKKKLLLTTT[[[WWWNNNWWWTTTUUUXXXWWWQQQKKKIIIFFFMMMFFF<<<;;;:::;;;DDDTTT|||jjjtttwwwlllvvvbbbTTTYYYnnn~~~~~~pppNNNHHHEEEIIIYYYuuu~~~XXXEEEOOOgggzzz{{{|||xxxuuurrrqqqoooiiibbb^^^]]]^^^kkkwww|||~~~{{{yyyyyyzzz~~~PPPIIIWWWiiidddXXXRRRNNNPPPPPPOOONNNMMMKKKGGGEEEEEEEEEFFFJJJMMMMMMIIIEEEGGGHHHLLLOOOJJJAAA;;;:::999999999:::<<<<<<:::888:::999888888777777888888999777555444666777777777888???KKKmmmvvvqqqwww```LLLGGGLLLZZZiii{{{qqqYYYIIINNNWWW\\\iiizzzhhhRRRHHHFFFJJJ^^^pppvvvjjjbbbVVVvvv~~~~~~xxxvvvqqqtttrrrkkkhhhcccXXXJJJBBBEEEQQQZZZFFFAAA<<<777555444333222444444444555555555555555666777888777666666888:::;;;>>>EEEPPPZZZcccppp|||zzzNNN@@@444333666666444333333666555777;;;===RRRuuu{{{yyygggaaaeeeccceeehhhdddkkkhhhbbbXXXSSSVVVaaakkkggg___YYY[[[bbbfffbbb[[[VVVUUUTTTSSSQQQPPPOOOOOOMMMPPPRRRPPPLLLJJJMMMPPPOOOMMMIIIDDD@@@>>>>>>???QQQpppkkkjjjnnnXXXZZZmmmqqqfffYYYccc}}}]]]NNNOOOaaaxxxXXXFFFKKK^^^wwwvvvkkkooonnnggg\\\RRRQQQVVV[[[nnn~~~xxxqqqttt~~~VVVMMMXXXhhhbbbVVVQQQNNNTTTPPPLLLKKKLLLLLLKKKIIIGGGGGGIIIKKKMMMLLLIIIEEEDDDEEEIIIMMMJJJAAA<<<;;;:::999999;;;<<<;;;999777888888777777888888999999999777555555666777777666888===GGGgggrrrpppuuu^^^KKKGGGMMM[[[iiixxx{{{~~~zzzpppxxx{{{hhhYYY\\\eeekkksss{{{vvvxxxssscccPPPEEEHHHOOO\\\vvvyyyooohhheee~~~}}}}}}{{{xxxxxxtttooommmkkkeee]]][[[WWWLLL@@@@@@JJJTTTWWWDDD@@@;;;777555444333222444444444444555555555555666777888777666666888:::;;;>>>FFFPPPZZZcccppp|||sssMMM@@@444333666666444333333555444666;;;BBB^^^pppcccccchhhfffjjjrrrrrrnnnggg```]]]___dddhhhiii```]]]\\\```gggmmmmmmllldddaaa[[[TTTPPPPPPQQQSSSZZZ^^^```\\\SSSMMMMMMOOOPPPNNNJJJEEEBBBBBBCCCDDDIIIggg~~~nnnkkkuuu\\\UUU^^^^^^SSSHHHYYYwwwiii___ggg~~~|||aaaHHHEEETTThhh|||wwwmmmkkkfff]]]RRRLLLNNNVVV\\\wwwxxxooosss[[[OOOWWWddd```VVVSSSQQQUUUNNNGGGEEEHHHLLLMMMLLLFFFFFFFFFHHHHHHGGGCCC@@@???AAAGGGLLLJJJBBB>>>>>><<<;;;;;;<<<<<<<<<999777777777777777888999:::::::::888555555666666666666777;;;AAA^^^rrrooosss[[[IIIGGGNNN[[[iiivvvvvvnnnooojjjkkknnniiiooosssvvvwwwxxxuuukkkaaaXXXiiiyyymmmllltttzzzwwwqqq^^^TTTLLLFFF@@@@@@NNN___zzzwwwrrrwww{{{wwwvvvmmmdddbbb```XXXOOOJJJEEEIIIEEE???FFFTTTWWWPPPBBB>>>999666444333222111333333444444555555555555666777888777666666888:::<<<>>>FFFQQQZZZcccppp|||~~~mmmKKK???444333666555444444222555444555;;;FFFkkkvvvmmmnnnpppiiikkkssssssoooeee^^^aaammmrrrmmmeee]]]aaaeeehhhjjjnnntttxxxllliiibbbZZZTTTQQQRRRTTT___dddgggaaaUUULLLJJJMMMTTTPPPKKKFFFCCCBBBCCCEEEBBB[[[sss{{{ssscccSSSRRRNNNFFFEEE___vvvqqq```MMMBBBKKK\\\iiittt|||zzz~~~wwwnnnggg^^^RRRIIIGGGMMMWWW___zzzzzzqqqssssssuuuyyy~~~\\\NNNRRR___]]]WWWWWWWWWRRRKKKCCCBBBGGGKKKKKKJJJFFFFFFFFFGGGFFFCCC@@@>>>===???EEEJJJIIICCC@@@@@@>>>===<<<===>>>===;;;888777777777777777888999999:::888666555666666666555666999===VVVvvvnnnrrr}}}YYYIIIGGGNNNZZZfffuuu~~~ggg\\\]]]ZZZYYYWWWOOOYYY]]]______```___YYYQQQRRRiiizzztttyyy}}}ooo\\\III???===CCCFFFJJJ]]]uuu|||zzzsssmmm^^^SSSQQQMMMCCC???AAA>>>IIINNNKKKPPPZZZVVVGGG>>>;;;777555444333111000333333333444444555555666555777777777666777999;;;<<<>>>FFFQQQZZZdddqqq}}}lllHHH===444333555555444444111555444555:::GGGoooxxxvvvuuummmnnnrrrmmmkkkbbb]]]dddqqquuukkk___cccjjjpppnnnhhhfffmmmtttiiiiiigggaaaZZZUUUTTTUUU___dddfff___SSSKKKMMMRRRXXXSSSLLLFFFBBBAAAAAAAAABBBSSSjjj{{{lllWWWPPPNNNLLLZZZwww~~~zzzdddSSSHHHFFFSSS___dddkkkuuu|||uuullldddYYYLLLFFFGGGNNNZZZccc|||~~~wwwxxx}}}~~~```OOOPPP[[[XXXTTTVVVWWWOOOJJJEEEEEEHHHJJJIIIGGGJJJKKKKKKKKKIIIGGGEEECCC??????DDDIIIHHHBBB@@@BBB>>>>>>===>>>??????<<<:::888888777777666777777888:::888555555666777666666555999;;;NNNzzzyyypppqqq|||XXXHHHHHHOOOZZZddduuuvvv[[[PPPTTTSSSQQQMMMEEEIIILLLNNNMMMOOOQQQOOOKKKYYYrrrzzz{{{xxxbbbHHH???;;;???JJJQQQYYYqqq~~~|||}}}}}}uuuiiiYYYMMMDDDBBB>>>:::@@@KKKRRR[[[\\\SSSOOOSSSNNNCCC:::888555333333222111///222222333333444555555666555666777777666777999;;;<<>>>>>@@@<<<<<<<<<===??????===;;;777777666666666777888888999777555555666777777777333::::::GGGnnn}}}rrrsssyyyWWWHHHJJJQQQ[[[eeevvvpppVVVMMMVVVYYYXXXWWWQQQNNNSSSVVVVVVXXX\\\]]]ZZZfff~~~~~~sssYYY??????>>>CCCLLLVVVfff|||~~~|||wwwwwwvvvjjjZZZFFF@@@;;;:::<<>>999999===888888999;;;======;;;:::333444444555777999:::;;;777555444444666888999888222:::999@@@```uuutttvvvTTTHHHLLLUUU___hhhvvvmmmTTTPPP```hhhjjjlllkkkhhhooouuuwwwyyy|||{{{wwwyyyrrrWWWBBB@@@CCCHHHQQQaaavvv{{{}}}zzztttsssppp```LLL@@@???<<<<<>>JJJlll}}}qqqgggjjjkkk```bbb^^^ZZZXXXZZZ]]]```bbbfffjjjkkkfff^^^XXXWWWYYYcccfffiiifffaaa___ccchhh]]]ZZZUUUOOOKKKJJJLLLNNNVVVSSSOOOPPPTTTUUUTTTQQQEEEJJJPPPvvv}}}~~~oooZZZTTTYYYjjjyyy___OOOOOO[[[mmmqqqppp~~~zzzsssmmm___RRRHHHGGGJJJRRRggg|||uuu```\\\]]]nnn~~~dddNNNIIIQQQNNNJJJMMMMMMIIIJJJHHHCCC<<<999<<<@@@DDDGGGJJJJJJHHHGGGIIIKKKGGGCCC@@@>>>999555666:::555555666888;;;;;;:::888000111222444777:::===>>>666555333444666999999999111;;;999;;;WWWvvvwwwvvvsssRRRHHHNNNXXXbbbkkkuuulllUUUUUUiiisssxxx~~~}}}rrrXXXGGG???FFFNNNZZZnnn~~~{{{zzz}}}{{{tttrrrnnn[[[EEEDDDEEEAAA@@@OOOdddooonnn\\\HHH999;;;<<<777444888333222000000111111///...000111111222444555666666444555777777777888:::<<<===???GGGRRR[[[eeerrr~~~YYY???888444444444222333555444444111555@@@NNNpppzzzooodddjjjqqqkkkeee```YYYUUUXXX^^^dddhhhggghhhhhhddd^^^YYYWWWWWWXXXaaalllnnnhhh___[[[ZZZ\\\YYYUUURRRRRRRRRQQQQQQWWWSSSPPPQQQTTTUUURRRNNNCCCJJJOOOrrr~~~uuu~~~xxx```WWWZZZlllvvv}}}^^^NNNNNN]]]vvv~~~{{{uuuooobbbUUUKKKIIILLLVVVpppfffRRRUUU\\\cccwwwaaaLLLEEEMMMNNNNNNNNNIIIBBBBBBAAA@@@>>><<<;;;:::???@@@AAABBBCCCCCCDDDEEE@@@===:::666555444555666444555888;;;<<<:::666333444444444444555666888888666666555444555666777888555666444:::OOOooo}}}wwwsssRRRJJJKKKYYYkkkrrrvvvpppXXXXXXttt~~~fffLLLGGGHHHTTTiii{{{~~~}}}xxxuuussssssssslll^^^SSSGGGIIIGGGHHHTTTaaa\\\OOOEEEAAA===:::888777666555111111000///////////////222222333444444555555666444555777777666666888999???@@@EEEOOOXXXcccrrryyyZZZ:::999777444333222222222333666333;;;<<>>>>>??????@@@@@@AAA>>><<<999666555555666777555555777999;;;:::666333555555555555555666777888555555444444444555777888666777555999KKKkkkwwwVVVMMMOOO^^^qqqyyyzzzjjjYYYfffzzzuuusss\\\RRRTTTaaaxxx}}}}}}yyyuuussstttsssmmmbbbXXXVVVUUUPPPMMMTTT]]]WWWIIIAAA===888555444333333222111000000///////////////222222333333444555555555444555777777666666888999>>>>>>DDDMMMVVVaaappp}}}rrrSSS:::888666444333222222222555888555===@@@ZZZyyyssskkkeeedddfffkkkmmmppphhhaaa^^^\\\YYY[[[```ddd```^^^aaafffiiihhhfffZZZ]]]bbbeeeeeeccc___]]][[[\\\```ccc___ZZZZZZ^^^aaa]]]VVVQQQNNNNNNOOOOOONNNKKKMMM```www}}}tttbbbZZZ^^^mmm~~~zzzaaa```ppp~~~}}}{{{wwwsssgggXXXNNNOOOTTTbbb}}}yyy||||||fffOOOEEEIIIGGGFFFFFFAAA============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555666777888666666666777999888666444666666666555666666777777333333333333444555666777666888777888FFFddd~~~___TTTUUUeeezzzrrrddduuu}}}iiiyyy~~~aaaeeeqqq___aaappp~~~|||{{{{{{wwwtttqqqqqqqqqmmmeee]]]```]]]WWWRRRWWW^^^YYYNNN@@@<<<777333111111111111000000//////......//////222222333333444444555555333555666666666666777999<<<===CCCLLLUUU___nnn{{{}}}hhhIII999888666444333222333333555888555===CCC```xxxssslllddd___```bbbddddddfffeeeeeeddd^^^WWWVVVZZZ[[[YYYYYY]]]ccciiijjjjjjXXXXXXZZZaaagggggg```YYY[[[ZZZ[[[]]][[[XXX[[[aaaddd^^^VVVOOOLLLLLLLLLLLLNNNMMMLLLYYY|||qqqttt{{{zzznnn```ZZZgggwwwtttkkkxxx~~~|||wwwlll^^^TTTUUU]]]qqqhhhPPPEEEFFFCCCBBBBBB<<<:::;;;;;;;;;;;;::::::999:::999999999888888888777888777666555555666888888888666555555777777666444777777666666555666666666222222222333444555666777555777888888BBB]]]jjj]]]\\\mmmqqq~~~ooo\\\nnnqqqSSS[[[zzzrrrppp|||}}}{{{zzzxxxxxxtttqqqnnnmmmnnnkkkeee```^^^[[[UUUSSSYYYaaa___XXXEEEAAA:::555333333222222000//////.........//////111222222333444444555555333555666666555666777999;;;===CCCLLLUUU___mmmzzz```DDD888777555444333333333444333777444;;;BBBccctttkkkmmmfff^^^ZZZ[[[]]]]]]\\\ZZZ]]]cccddd^^^WWWWWW\\\YYYYYYZZZ]]]```bbbaaa___YYYXXXZZZ```eeeeee^^^WWW\\\XXXWWWWWWUUUTTTXXX___ddd]]]TTTNNNLLLMMMNNNMMMQQQPPPKKKQQQppppppiii|||xxxyyyyyyhhhZZZcccrrrwwwyyynnnaaaXXX[[[fff~~~|||vvv{{{gggOOOCCCEEEAAA@@@???999999999::::::::::::999999999999888888777777666666666666555555555666777888888666444444555666555444777666555555555555555666222222333444444555555555444666777888???VVVyyyvvvhhhdddssssssmmm___mmmpppWWWZZZzzz}}}~~~|||zzzyyyxxxwwwssspppmmmkkkkkkiiidddaaaYYYUUUOOOMMMRRRXXXWWWSSSHHHCCC===777555333222111//////............//////111111222222333444444555333444666666555555777888;;;===DDDNNNWWWaaaooo|||zzzZZZBBB777666555444333333444555444999444:::CCCeee~~~pppkkkhhhccc]]]ZZZYYYZZZYYYXXXTTTYYY```bbb\\\VVVXXX___```aaaccceeeddd```[[[WWWWWWYYY]]]aaacccbbb___\\\ccc^^^ZZZXXXVVVUUUYYY___aaaZZZSSSPPPQQQTTTUUUTTTQQQOOOIIIKKKeeexxxjjjzzzsssqqq|||rrr]]]aaakkk|||wwwpppeee]]]```nnn|||rrrhhhjjjsssdddLLLBBBDDDBBB@@@???999999999:::::::::999888888999888888888777777666666555555555555555666777777777666444444555555444222555444444333444444555555333333444555555555555444333444666777<<>>IIIooo|||vvvoooiiikkkkkkfff```]]]]]]```\\\^^^ccceeeaaa[[[[[[______```aaaaaa^^^[[[XXXWWW^^^aaacccdddcccdddfffhhhaaa[[[WWWVVVUUURRRRRRTTTUUUPPPMMMPPPXXX]]]]]][[[OOOMMMNNNSSS[[[jjj{{{vvvhhheeeaaaffffffgggooohhh```^^^iiixxx}}}{{{uuupppttt~~~hhhdddjjjttt]]]GGG@@@EEEDDDCCCBBB;;;;;;;;;;;;::::::888777777666666666666666666666666555555555555555555555555666555444555666555222///000000111111222333444555666777777777777555444333444333333444555>>>TTTjjjrrrwww~~~zzzeeeooollleee~~~tttZZZVVVuuu|||yyyvvvsssrrrqqqooommmlllkkkjjjiiihhheeebbb^^^XXXTTTQQQKKKEEE???>>>>>><<<888666444333222333333333111///---------------...///000000111111222333333444444222444555555444555666888666999BBBOOOZZZeeesssqqqNNN888555555444333444555666777000888777===JJJqqq}}}ssskkkoooqqqmmmddd```aaaeee\\\^^^dddhhhgggaaa___bbbbbbbbbaaa___\\\ZZZ[[[\\\hhhgggfffddddddddddddeee___ZZZWWWXXXWWWSSSRRRTTTNNNJJJHHHLLLUUUZZZZZZWWWTTTQQQUUUYYYYYY]]]uuurrrvvvppp[[[[[[^^^eeegggjjjqqqoooccc]]]eeesss}}}|||xxx}}}oooggglllwwwsssmmmttt}}}|||]]]FFF>>>DDDCCCBBBCCC???::::::999999888777666666444444555666777777666666555555444444444555555666666666555555555444444444333333333333333333333333222444555666666444222111444444666666555===QQQeeerrrfffooo~~~gggqqqccc]]]zzz{{{jjjhhh~~~}}}}}}}}}|||zzzmmmeeeddddddfffgggfffeeegggkkkiiidddhhhgggeeeaaa[[[UUUOOOLLLDDDAAA>>>;;;999666333000222222000///............///.........///000222333222333444555666666666666444555666555444555666888:::;;;BBBPPP^^^kkkyyyfffHHH777555444444333333333444444:::777>>>@@@NNN|||}}}~~~xxxpppiiifffbbb]]]___eeemmmfff```___dddgggfffcccdddccc___ZZZ[[[^^^]]]XXXZZZaaaffffffeeeeeebbb^^^]]][[[XXXVVVTTTSSSQQQOOOOOOMMMLLLNNNRRRXXX[[[]]]SSSWWWVVVYYY]]]ZZZfffhhhkkk{{{wwwbbbddddddooo~~~vvvlllbbbaaajjjwwwyyylllrrr{{{~~~kkkfffppp||||||\\\EEE>>>DDDCCCBBBCCC???::::::999888888777666666555666666666666555555444666555555444444444555555666555555555444444444333333333333333333333333333444555666666666444222111555666777666555:::LLL^^^yyyiiiooo|||mmmyyynnnXXX\\\vvv}}}~~~vvvuuu}}}wwwtttsssrrrpppiiigggjjjssszzz}}}zzzyyyvvvtttuuuzzzqqq___RRRNNNNNNVVV\\\aaaccceeeiiihhheeefffeeebbb]]]WWWPPPJJJGGGBBB???<<<:::888666222000222111000///........................///111333444333333444555666666666666555666777777666555777888999:::BBBQQQ___lll{{{~~~\\\BBB666555444444333333444444444666555;;;BBBWWW{{{vvvwwwzzzxxxmmmdddccceeegggkkkppppppiiibbb___aaacccbbb``````___\\\XXXYYY]]]\\\YYY```eeehhhgggfffgggeeeaaaeee```\\\YYYXXXVVVSSSOOORRRPPPPPPSSSXXX\\\^^^^^^YYYYYYTTTSSSUUUUUUbbb}}}pppmmmzzz~~~}}}tttnnnnnn|||rrrfffaaafffrrr~~~vvvrrr{{{sss~~~wwwfffkkkvvvzzzxxxXXXDDD>>>CCCBBBBBBDDD???999999888888777777666666666666666666666555333333666666555444333333333444555555444444444444333333333333333333333333333333555666777777666444222111555666888777555777EEEUUUnnnppp~~~rrraaaWWWhhh~~~~~~rrrwwwxxxttttttyyy~~~vvvsss}}}zzzqqqooorrruuuyyyxxxtttqqquuu}}}~~~{{{rrrgggaaa```___]]]ZZZTTTQQQRRRYYY```hhhrrr{{{vvvoookkkgggcccpppttt{{{zzzppplllgggaaa___cccjjjrrrwwwxxx}}}{{{iiiRRRAAA<<<===DDDLLLSSSUUUXXX^^^cccdddcccaaa]]]WWWPPPIIIDDDAAA>>><<<999777666555222000111111000///............------...///000222444555333444555666777777777777666888999999888777777888999<<>><<<:::888666555444333111///111000///...............,,,---...000222444555666444444555666777777777777777999;;;;;;999888888888;;;@@@KKK[[[jjjwwweeeFFF:::999444444333333333444555555777999>>>NNNyyy~~~{{{yyyzzzuuummmddd```aaadddgggiiiddd```\\\ZZZ[[[___cccffffffgggccc^^^^^^bbbdddbbbXXXZZZZZZZZZ___fffjjjiii```aaabbbaaa___^^^```bbbWWWVVVWWW\\\bbbddd```\\\XXX^^^___^^^___XXXZZZjjj~~~rrr{{{yyyrrryyyyyyllldddgggsss}}}ssswwwyyyiiittthhhOOO@@@<<<>>><<<>>>@@@:::777777666666666666666666222222444555666666666666777666555333333222222222222222333333333333333333222222222333333444444444666666666555555444333222111222555777555555>>>IIIjjjmmmjjjxxxxxx|||rrr______iiikkk^^^TTTTTTVVVTTTXXX]]]eeemmmttt{{{|||kkkXXXNNNNNNSSSTTTYYY\\\WWWNNNKKKNNNTTT\\\XXXRRRUUUhhh}}}~~~rrr]]]NNNAAA@@@DDDBBB???>>>>>>???CCCFFFGGGHHHOOOYYYqqqxxx}}}rrrggg\\\NNNDDD@@@@@@CCCFFFJJJMMMTTT^^^jjjwwwuuudddRRRHHH>>>:::777888===DDDGGGHHHTTT___ooozzz~~~yyylllWWWFFFEEEMMMXXX]]]cccfffkkkpppoookkk[[[XXXRRRKKKEEE???;;;999777666444333333222000///000//////...............,,,---///111333444666666444555666777888888888888888:::;;;;;;999888999:::<<>>:::===???666555555555555555555555555111222333444555666666666444444333333222333333333111111111111222222222333111111222333333444555555333222222222222333444444333333444666444444;;;CCCbbbpppnnnlllZZZiiixxx~~~wwwsssxxxwwwnnnhhhhhhgggfffgggooo{{{uuulllfff```YYYbbbqqq}}}zzz~~~ooohhhwwwwwwhhhVVVJJJMMMUUU\\\eeeoooqqqxxxvvvgggbbbdddllluuu}}}hhhUUUFFF@@@>>>GGGRRRYYY```fffqqqmmmjjjkkkpppvvv{{{}}}|||fffLLL???>>>888BBBOOO[[[``````]]][[[WWW```llltttxxxzzz{{{}}}|||zzzyyypppYYYDDDCCCNNN___rrr{{{mmmaaaZZZPPPLLLGGGAAA<<<999999999666444222222111111///---.........------......//////000222333444555555444666666777888999999999999888888888777777888<<>>@@@777444555555555555555555555333333444444555444444444333333222222222333444444000000111111222222222333111111222333333444555555111111111111222333444444666444555666444333999AAAXXXzzzwwwxxxooo```{{{|||pppjjjiiifffaaa```hhhvvvyyysssmmm___PPP___rrrzzzjjjcccttt~~~jjjXXXMMMRRR^^^jjj|||sssdddccchhhrrr{{{xxxaaaKKK<<<:::CCCWWWkkkwww{{{yyy{{{~~~|||xxx```FFF;;;>>>EEEYYYuuu|||sssrrrwww|||~~~}}}|||}}}yyyxxxxxxpppYYYCCCAAAMMM]]]rrr~~~kkk\\\WWWXXXLLLHHHCCC===999888888888777555333222111000...,,,......---------......///000111222444555555444444666777888999999:::999999888888777666666888===AAAFFFOOO```qqq|||[[[:::111333444222222222333444555666777555EEEEEETTTzzzrrrtttrrruuusssmmmiiiiiiddd]]]]]]aaaccc___XXXUUUXXX\\\bbbdddbbb[[[XXX\\\aaaddd[[[\\\[[[\\\```ccc___XXXUUUTTTTTTXXX]]]aaabbbbbbeee]]]VVVWWW^^^bbb```\\\XXXaaa^^^XXXXXXTTTPPPVVV^^^tttlllhhhYYYQQQZZZhhhpppuuuyyy~~~tttooooooxxx}}}uuuhhhPPPHHH???;;;===>>>:::666666666666666666555555444444555555555444333333222222000//////111333333222000111111111111222222222222222222222222222222222222222333333333333444444444444444444555777888999IIIxxxwwwzzzsssvvvoooYYYSSSOOOGGGDDDAAAEEE___}}}yyygggVVVNNNXXXqqq}}}}}}uuurrrfff___uuuvvvYYYGGGKKK\\\xxxuuu^^^KKKPPPbbbwwwwww___FFF<<>>CCCGGGSSSZZZooo___???111222444111333444444333222333666888CCCDDDWWWwwwssssssuuusssllliiikkkrrrtttooogggiiioooiii\\\VVVSSSRRRUUUUUURRRRRRUUUYYY\\\^^^^^^ZZZWWWVVVWWWXXXUUUTTTZZZbbbfffdddaaaZZZ\\\\\\ZZZ[[[^^^\\\VVVWWWVVVYYY^^^]]]WWWSSSTTTSSSZZZ___^^^\\\[[[YYYUUURRRaaasssiiivvv~~~mmmZZZaaaooouuuyyyzzznnnlllyyyyyy{{{{{{xxx{{{]]]HHHAAA;;;888:::;;;999666555666666666666555444444444444555555444444333333222111111333555555333111000111111111111222222222222222222222222222222222222222222222333333333333333333444444555666888999???dddrrryyy{{{rrr]]]gggsss}}}}}}kkkiiinnn|||lll^^^JJJ888666666444888999AAAbbb}}}uuucccPPPDDDOOOhhhmmm[[[VVV^^^kkktttxxxzzz[[[EEEFFFVVVuuuwwwiiiQQQ===AAARRRooo|||www```GGGDDDLLLaaa{{{yyyyyy}}}~~~~~~sssZZZ@@@<<>>GGGZZZmmm{{{rrr[[[JJJDDDDDD<<<;;;888555333222111111333222000...---,,,------,,,,,,---...///111333444444444555555555666666666777888888999999999888888888888888999;;;@@@GGGMMM[[[eeezzzwwwQQQ;;;444333333333333444444444333444777999AAAJJJfffooommmlllnnnmmmjjjiiikkkiiijjjfffbbbfffllliiiaaaXXXUUUSSSUUUTTTRRRRRRUUUXXX^^^ccc^^^TTTMMMOOOTTTUUURRRRRRVVV]]]aaa___\\\]]]^^^]]]ZZZYYYWWWRRRLLLQQQRRRVVVZZZYYYVVVXXX\\\RRRWWWZZZWWWVVVVVVUUURRRNNNYYYjjjpppnnn}}}jjjccckkkvvvvvvnnnwww}}}tttsss|||~~~WWWCCC>>>999777999:::888666555555666666555555444333333444444555444444333333222222333555666555333000000000111111111222222222111111111111111111111111111222222222222333333333333333333444555666777888999ZZZ~~~yyyyyyuuu[[[TTT]]]hhhqqq}}}|||xxxiiilllwwwsss^^^QQQAAA666888999666;;;BBBQQQvvvwwweeePPPCCCMMMgggxxxZZZLLLKKKdddsss}}}}}}vvvXXXEEEHHHZZZzzzuuuhhhRRR@@@EEEVVVnnn}}}~~~xxxuuuvvvyyy~~~yyyaaaHHHDDDLLLbbb~~~}}}yyyzzz}}}|||yyy||||||rrrZZZBBB@@@LLLppp|||yyyvvvppp```XXXgggxxxtttqqqnnndddPPP===<<>>EEENNNUUUdddppplllFFF:::999555222444333444444444444555888;;;>>>QQQvvvvvvllljjjhhhhhhgggggggggiiibbbbbbbbbdddiiimmmjjjfff^^^ZZZWWWXXXVVVTTTUUUXXXZZZ___aaa[[[PPPKKKNNNTTTWWWTTTSSSVVVZZZ[[[YYYVVV\\\]]]\\\[[[YYYVVVPPPJJJQQQPPPRRRTTTWWWYYYZZZ\\\VVVXXXVVVQQQNNNNNNLLLIIIKKKUUUeeezzzpppvvvhhhlll{{{|||ssswww|||yyyvvv{{{zzzRRR@@@===999777888999888666555555555555555444444333333333444444555444444333222222333555666555222000000000111111111222222222111111111111111111111111111111111222222222333333333333333333444666777888444SSS~~~~~~}}}wwwooojjjfffUUUhhhpppwwwzzz}}}~~~|||wwwrrr{{{|||gggRRRGGG;;;555<<<888999GGG[[[rrr~~~vvvdddOOOBBBJJJgggjjjMMMGGGOOOyyy~~~}}}xxxqqqVVVGGGKKK\\\zzz}}}pppbbbMMM<<>>666666AAABBBJJJddd{{{qqq___LLLAAAIIIeeegggPPPRRR```{{{yyy~~~}}}vvvoooUUUGGGKKKYYYttt}}}nnn___JJJ999===NNNhhh|||yyy~~~ooo\\\WWWfffwww~~~{{{hhhSSSJJJQQQcccxxxzzztttssstttjjjZZZVVV^^^uuutttuuuqqq\\\FFFFFFTTTxxxxxxwwwvvvmmmZZZKKKVVVuuusssmmmiiidddZZZGGG777999EEEVVVjjjwwwmmmUUUBBB:::888777666444222111000000111..................---------...///111333444444555444444555666777777888999777777777777888999:::;;;:::===AAACCCHHHSSSbbbnnnyyydddIII333222777555333666222333555555666888;;;>>>HHHlll{{{qqqlllmmmjjjdddbbbcccbbb```]]]\\\bbbnnnrrrkkkffffff^^^XXXTTTSSSRRRQQQSSSXXXgggddd```ZZZTTTPPPNNNMMMXXXWWWVVVWWWXXXWWWVVVTTTXXXVVVXXX\\\^^^[[[XXXWWW^^^ZZZVVVXXX```eee___UUUYYYYYYUUUOOOOOORRRQQQNNNOOOTTT^^^rrrttt|||xxx~~~{{{zzz{{{}}}xxxPPP@@@>>><<<;;;:::999888888444444555555444444333222222333444444555555444444444222111111222222111000000111111111111222222222111111111111111111111111111111111111222222222222222222222333444555666777555???eeezzzppplllsssuuuwww{{{tttiiiVVVJJJWWWmmm}}}}}}|||xxxrrrYYYBBB;;;:::BBBRRR]]]ggg|||xxxmmm[[[JJJAAAKKKdddsssdddiiixxxsssssszzzzzzsssnnnUUUGGGJJJVVVppp|||kkk]]]III999>>>NNNkkkxxx}}}zzzlll^^^```uuu{{{{{{{{{mmm[[[OOOTTTddd}}}wwwrrrppprrrooo]]]JJJMMM^^^wwwuuutttnnnWWWBBBDDDSSSrrr~~~uuurrrpppcccRRREEENNNlllpppjjjeee___UUUCCC555999GGGWWWgggpppcccKKK:::666777444333111000////////////---....../////////.........///111222444444444444444444555666777888999999888777777777777999:::;;;;;;???DDDGGGMMMZZZlllyyywwwPPPBBB555444777666666777222333555555666888<<>><<<;;;:::999888444444555555444444333222222333333444555555555444444222000000111111111000000111111111111222222222000000000000000000000000000111111111111222222222222222222333444555666777888777WWW}}}xxxqqquuu||||||cccWWWOOOOOONNNPPPddd|||}}}}}}||||||}}}~~~}}}{{{tttmmmUUU???<<>>OOOqqq{{{}}}yyynnnfffnnnyyyxxxzzzpppaaaRRRUUUccczzzuuulllnnnrrrlllTTT@@@KKKddd|||xxxuuukkkSSS===AAARRRkkk{{{qqqmmmjjjZZZLLL@@@HHHeee~~~}}}oooiiiccc]]]RRRAAA444:::HHHXXXfffkkk[[[BBB444333777222111///...------......---...//////000////////////000222333444444333333444444555666777888999999888777777777777999;;;<<<<<<@@@EEEIIIPPP^^^qqqhhhEEE>>>777333333222222111222333555666777999===@@@CCCnnnlllpppkkknnnmmmfffdddfffddd___^^^XXX[[[ffffff\\\YYY^^^[[[UUUPPPOOONNNNNNRRRXXXUUU[[[bbbccc^^^VVVPPPNNNGGGIIINNNSSSYYY^^^aaabbb]]]XXXWWW\\\]]]YYYWWWYYYUUUZZZ]]]]]]___```ZZZQQQTTTSSSPPPMMMOOOSSSSSSOOOSSSQQQOOOXXXsssyyyyyy|||~~~vvvvvv~~~xxxxxxmmmIIIBBB???:::888777777777777555555555444333333222222333333333333222222111000000222222000000111...'''000000000000000000000000111222222333333222222111111111111111111111111111333333222222333333444555666:::GGGcccyyySSSGGGGGGMMMVVV]]]eeettt{{{{{{{{{zzzzzzzzzyyyyyy~~~~~~~~~~~~zzzxxxpppkkkVVVBBBAAAOOOmmm||||||yyyxxxwwwmmmZZZIIIAAANNNlllsssTTTQQQ___lllssswwwkkkPPPAAAGGG\\\|||ppp^^^OOO???888DDDUUU{{{}}}}}}yyysssrrr|||{{{yyyvvvooohhh^^^]]]cccvvvzzzZZZ[[[^^^WWWLLLEEEAAAPPPlllvvvmmmcccLLL:::AAAUUUkkkzzzpppbbbQQQGGG>>>;;;IIIeeeyyytttfffddd\\\PPPAAA555222===JJJZZZaaa^^^LLL===999666000333222111000///...---,,,------,,,,,,---...000111444444444555555555666666777777777777888888888888:::999777888999;;;;;;:::???CCCIIIQQQZZZjjjyyyPPP;;;999555222111111333555///333666666666999===>>>GGGuuu}}}ooosss{{{vvvnnneee___^^^bbbfffiiiiiicccZZZXXX]]]```___WWWSSSPPPPPPPPPQQQTTTXXXUUUUUUXXX\\\^^^ZZZPPPGGGEEEIIIOOOUUUZZZ___dddgggWWWXXXZZZZZZUUUOOOPPPUUUfff\\\YYY```bbbXXXQQQRRRSSSTTTPPPJJJJJJPPPPPPLLLKKKQQQPPPOOOddd}}}|||{{{tttrrrxxx~~~lllHHHCCC???;;;999888888888888666666555444444333333222333333333333333222111111000333333111111333111---000000000000000000000000111222222333333222222111111111111111111111111111333222222222222333444444222777AAAVVVwww~~~xxxwwwhhhMMMKKKTTTeeeuuu|||~~~~~~}}}}}}~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyzzz{{{zzzwwwuuurrrjjj[[[LLLKKK```~~~{{{uuummmaaaeeeqqqtttwwwuuutttqqqfffVVVHHHBBBQQQsssqqqkkkmmm|||```KKKSSShhhqqqnnniii\\\HHH???HHH\\\zzzzzzfffRRRFFF;;;888KKKccc~~~{{{zzzzzzzzzyyytttsssxxxyyyttttttssspppllleeebbbdddppplllQQQIIILLLGGG@@@AAAEEEWWWsssrrrbbbUUUDDD888CCCXXXssswwwiiiZZZLLLDDD@@@AAAPPPhhhxxxqqqccc]]]QQQEEE<<<888888@@@IIIRRRZZZWWWGGG999555333...111111000///...---,,,+++,,,,,,,,,,,,...///111222444444444555555555666666666666777777777777888888888888888999;;;<<<<<<<<>>AAACCCJJJPPPNNNAAA666333111---//////......---,,,++++++,,,,,,,,,---///111333444444555555555555666666666555666666666777777777888999:::;;;<<<>>>???@@@@@@HHHQQQ___mmm{{{|||PPP777888777555333333333333333666555555666999<<<@@@CCCQQQoookkkoookkkfffaaaaaacccccc^^^XXXccchhhhhhbbb]]]___dddfffccc```[[[WWWUUUWWWZZZ[[[YYYZZZ]]]aaadddaaaZZZSSSRRRTTTWWWVVVTTTWWW^^^ddd```^^^^^^\\\WWWQQQRRRVVVcccUUUMMMVVV```___ZZZWWW\\\ZZZTTTMMMJJJJJJHHHEEELLLKKKJJJJJJQQQeee}}}wwwjjjGGG@@@>>>:::999888999888777666666555555444333333333333333444444444333333222000444555222111444666666000000000000000000000000111111222222222222111111111111111111111111111111222222222111222333333444222::::::;;;QQQyyylllkkkfffVVVTTTPPP```www~~~{{{yyyxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvsssrrrqqqrrrssstttsssrrrtttfffeee]]]UUUsssqqqNNNEEEAAA???BBBYYYrrryyyqqqnnnjjjaaaQQQBBB<<<===VVVvvvcccGGGAAAEEEFFFDDDUUUvvvnnn[[[LLLHHHOOO[[[cccrrr~~~|||qqqUUUBBBCCCCCCFFFbbbuuukkknnnsssrrrqqqooooooooonnnmmmlllqqqpppmmmjjjhhhhhhjjjllljjjgggdddhhhnnnoooiiiaaaYYY\\\VVVSSS]]]eeeooogggQQQKKKNNNUUUbbbpppyyyyyy~~~|||hhhXXXSSSWWW[[[bbbkkkuuuyyyrrrgggTTTIII>>><<<>>>=========BBBGGGEEE<<<444222111...///.........------,,,,,,+++,,,---///111222444555555555555555555666666666555555555666777777777888<<<===???@@@@@@AAABBBDDDLLL\\\nnn|||aaaBBB666666555555444333333333333777555555888:::<<>>@@@@@@???@@@CCCFFFQQQfff|||jjjKKK999888555444444333333333444444555444666;;;<<<;;;@@@GGGlllxxxjjj___[[[ZZZ___eeejjjlllkkkiiigggeeefffeee```ZZZYYY```iiiiiiiiibbbYYYVVVZZZ\\\[[[WWWYYY\\\```bbbaaa^^^[[[___cccfffddd___\\\\\\^^^bbb``````bbb```]]]^^^bbb```aaabbb```YYYSSSSSSXXXUUUQQQMMMMMMNNNNNNOOOPPPLLLKKKPPPTTTQQQRRRfff~~~}}}qqqhhhEEE;;;999777666777777555444444444333333222111111111111111222333333333222222111333222000111555444000////////////////////////000000111111111111000000000000000000000000000000111111111111111222333333,,,222666777CCC^^^vvveeeYYYjjj~~~zzzxxxvvvssssssrrrrrrrrrqqqqqqqqqnnnkkkiiihhhiiikkkkkkkkkiiicccfffccc___ooovvvdddbbb___aaaaaacccvvvfffbbb^^^YYYRRRLLLMMMRRRhhhvvvxxxhhh]]]YYYXXXQQQ^^^uuulllYYYRRRSSSSSS^^^ggggggnnnwwwuuuuuuggg___bbbdddeeerrryyylllbbb^^^^^^___^^^]]]\\\ZZZYYYZZZ[[[[[[ZZZUUUUUUTTTSSSSSSTTTVVVYYYXXXUUUTTTWWWYYYZZZ]]]aaabbbiiieeeaaafffgggcccgggcccXXXQQQSSSXXXYYYYYYZZZbbb```dddjjjfffYYYPPPPPPMMMOOOOOOMMMNNNOOOLLLFFF===;;;:::999555000222777222333333000---,,,,,,,,,.............../////////---...000222333444555555777777777666666666666555555555666777888999::::::;;;===>>>>>>>>>AAAGGGLLL[[[rrrpppRRR>>>444777444444333222222333444555444333888=========HHHWWWtttxxxyyyiiidddfffVVV[[[aaaeeeffffffggghhh___^^^______\\\\\\ccclllsssrrrhhhYYYSSSUUUUUUQQQUUUWWWZZZ]]]___^^^]]][[[ccceeegggfffddd```]]][[[ZZZXXXZZZ^^^___\\\\\\___hhh]]]RRROOOSSSVVVTTTQQQOOOJJJGGGHHHIIIIIIJJJMMMKKKNNNSSSXXXTTTSSS___ooossskkkeeeCCC;;;999888777777777666444333333222111111000000//////000111111222222222111111000//////555:::666///////////////////////////000000111111111111000000000000000000000000000000111111111111111222222333---///333888???RRRtttmmm\\\lll}}}}}}yyywwwmmmmmmlllkkkjjjjjjiiiiiigggddd```^^^___aaabbbbbb]]]___```^^^]]]bbbeeebbbhhhgggkkkjjjkkkzzzxxx]]]WWWSSSRRRPPPOOOQQQUUUeeeooouuupppfff___[[[YYYUUU^^^nnnvvvkkkWWWNNNPPPNNNKKKRRRWWWTTTZZZcccaaa]]]XXXTTTTTTTTTVVV\\\ccc]]]WWWQQQOOOOOOPPPPPPPPPNNNNNNNNNNNNMMMMMMNNNNNNHHHGGGFFFFFFGGGHHHJJJJJJLLLHHHHHHKKKKKKHHHIIINNNKKKUUURRRLLLQQQRRROOORRROOOKKKHHHJJJKKKJJJHHHIIIJJJKKKLLLLLLIIIGGGHHHJJJ@@@AAA@@@>>>>>>@@@===777777555555555222...///444///.........---++++++,,,,,,,,,---------.........///000111333444555555444777777777777666666666555666666777888999:::;;;;;;;;;>>>??????AAAGGGPPPXXXiii~~~~~~SSSBBB999222555555333111000111333555777555555999>>>>>>BBBWWWooossstttgggdddkkkXXXXXXYYY\\\^^^```aaaaaaZZZYYY\\\aaabbb```ccciiillllllcccTTTNNNSSSUUUPPPTTTVVVYYY\\\\\\\\\[[[[[[dddbbbaaabbbbbb```]]]YYYTTTRRRUUUZZZ\\\ZZZXXXYYYZZZRRRJJJKKKSSSYYYUUUNNNJJJDDDAAADDDGGGFFFHHHLLLKKKOOOSSSUUUTTTUUU[[[aaazzzkkkeeebbb@@@<<<:::888888999888777555222222111111000/////////...///000111111111111111///...---///888>>>999///////////////////////////000000111111111111000000000000000000000000000000111111111000111222222333333000333999<<>>===AAA;;;EEECCC;;;@@@BBBAAADDDAAA@@@@@@AAA@@@>>>@@@BBB>>>AAAAAA======CCCLLLQQQ<<<===<<<:::<<<>>>:::444:::666444555333///...111///......//////------///+++++++++,,,,,,------...000111222444555555444444888888777777666666666555666777888999:::;;;<<<<<<>>>@@@BBBCCCFFFNNN[[[dddtttiiiCCC;;;999444555555333111///000222666888777666;;;???>>>FFFccc~~~{{{sssddd___ggg]]]XXXTTTUUUZZZ^^^]]]ZZZ[[[YYY]]]eeegggbbbaaaccc```ccc\\\QQQPPPYYY^^^ZZZSSSVVVYYY[[[[[[[[[[[[[[[ddd```\\\\\\^^^___\\\XXXQQQPPPSSSYYY\\\XXXUUUUUULLLQQQVVVWWWUUURRRLLLHHHFFF@@@>>>DDDHHHHHHKKKPPPKKKOOOQQQQQQSSSVVVYYYXXXfff~~~vvvgggddd^^^CCC===;;;999888888777666444333222111111222222111///111111000000000000111111000...---...111222111//////////////////////////////////////////.........//////000000000000//////000000000000111111111111333000222666999CCCbbb~~~kkkmmmuuu~~~~~~xxxtttmmmfff^^^ZZZ[[[\\\[[[XXXWWWUUURRROOOLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFJJJTTTXXXVVVZZZdddfff```HHHGGGDDDBBBBBBBBBCCCDDDIIIIIIHHHGGGEEECCCAAA@@@@@@@@@AAAAAAAAA???>>><<<<<<;;;;;;::::::;;;;;;<<<========================<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<::::::::::::;;;999999999888888888888888999999999999::::::::::::;;;<<<======<<<;;;:::999666777888:::<<<>>>@@@@@@777777777666666555555555555444333111000...---,,,000///...---------------++++++++++++,,,---......333444555666777777777777999999888777666666777777:::888777777999;;;<<<<<>>DDDWWW}}}|||rrrhhhaaabbbbbb^^^\\\ZZZYYYYYYXXXWWWUUUVVVYYY^^^eeehhhgggbbb^^^ZZZYYYUUUPPPNNNRRRYYY```___]]]WWWUUUYYY```aaa^^^^^^WWWPPPPPPWWW]]]^^^\\\[[[SSSNNNPPPSSSSSSRRRRRRMMMUUU[[[[[[XXXUUUOOOIIIHHH===:::EEENNNOOOSSSZZZYYYWWWTTTQQQQQQSSSVVVYYY]]]sss~~~~~~}}}||||||yyyfffZZZ\\\BBB<<<:::888666666666555333333222111111222222111///111111000000000000111111000...---...111222111///......................../////////////////////...//////000000000000////////////000000000111111111222000222555666???ZZZvvv|||mmmkkkoooxxx}}}~~~~~~{{{wwwtttiiiaaaVVVOOONNNOOONNNMMMMMMKKKHHHFFFDDDCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???<<>><<<;;;<<<============<<<<<<:::888777666999999::::::999999888888888888777777777777888888666666666666666666666666777777666666777777888999888888888888888888888888888777666444333333444444666666666666666666666666444555555555555666666666555555666666666555444333333333444555555666777777333333222222222111111111444333222111000...------000///......---------...---------------...000000333444555666777777777777999999888777777777777777777777777888:::<<<======<<<>>>BBBIIITTTcccttt~~~kkkBBB666777444222444222222222222333444555555777777;;;BBBPPPiiivvvqqqggg______]]][[[ZZZYYYZZZ[[[[[[ZZZXXXVVVXXX[[[```cccbbb^^^[[[YYYWWWTTTPPPMMMPPPVVV[[[WWWWWWTTTTTTYYY______[[[YYYWWWUUUVVVZZZ___ccceee___VVVOOOPPPQQQOOOMMMNNNOOOSSSSSSQQQQQQUUUYYYYYYWWWNNNLLLSSSVVVSSSTTTZZZ[[[WWWSSSPPPPPPRRRUUUVVVTTTccczzzvvv{{{~~~|||{{{}}}mmm]]]TTTXXX???;;;999666555555555444222333222111111222222111///111000000//////000000111///.........000111000///..............................////////////////////////000000000000////////////000000000000111111111000111444333999NNNeeeoooeeebbbdddlllvvv}}}~~~}}}}}}{{{yyyxxxwwwvvvsssqqqfff]]]PPPFFFBBBBBBAAAAAAAAA@@@>>><<<;;;;;;<<<<<<:::;;;;;;;;;::::::999888555;;;<<<777777<<<;;;666:::999888666666666777777666666666666555444333222333333333333333444444555444333333333333333333444111111111111111111111111111111111000111111222333222222222222222222222222222222111000////////////222222333333333333333333000000000000111111111222000000111111111000//////111111111000000000//////000000000///////////////222222111111000/////////000///..................////////////000111222222444555666777777888777777999888777777777777777777777777999:::<<<>>>??????@@@CCCKKKUUUdddvvvkkkNNN666333777333000222222222222222333444555666999;;;===FFF]]]tttssshhh___]]]ZZZYYYXXXXXXYYY[[[\\\[[[ZZZUUUTTTUUUWWWYYYYYYXXXVVVTTTSSSQQQOOONNNPPPUUUYYYRRRSSSRRRRRRWWW\\\[[[VVVRRRTTTWWWWWWXXX[[[```ddd```XXXPPPOOONNNKKKIIIJJJJJJLLLLLLIIILLLUUU]]]___\\\YYYZZZ___]]]VVVVVV[[[___ZZZSSSPPPQQQSSSUUUTTTPPPSSSkkkzzzvvvxxx|||zzzyyy{{{~~~}}}sss```UUUPPPUUU===;;;999777555555555444222333222111111222222111///000000////////////000000//////...///////////////....................................//////////////////000000000000//////////////////000000000111222111222333111444CCCSSSlllvvvWWWTTTUUUYYYbbbmmmyyy}}}zzzwwwtttrrrqqqpppnnnmmmddd\\\PPPFFF@@@===<<<;;;:::999888888777777888888666666777777777666666555555999888444333666555111777666555444333444444444333333444444444444333333222222111111222333555666111111000000000000111111111111111111111111111111...............///000000222222222222222222222222222111111000000000000000000000111111111111111222....../////////000000000000000111111111000000000222222111111000000//////111111111111111000000000111111111111111111111111000000///////////////000000000000000111222333333555666777777888888888777888888777777777777777888888:::<<<===>>>???AAABBBJJJOOOXXXeeetttnnnQQQ@@@444666777222///222222222222333444555666777;;;===???IIIfffzzzsssnnnoooeee\\\[[[WWW\\\ZZZVVVUUUVVVXXXYYYXXXTTTRRRPPPPPPQQQRRRRRRQQQQQQPPPOOOOOOPPPSSSVVVYYYSSSTTTSSSQQQTTTXXXXXXTTTUUUWWWXXXXXXWWWWWWXXXYYY\\\UUUOOONNNMMMJJJJJJLLLCCCHHHKKKKKKMMMRRRTTTTTTPPPSSSYYY___]]]XXXYYY___ddd]]]VVVRRRTTTVVVVVVUUUVVVMMM[[[xxx}}}~~~{{{yyyxxxwwwwwwyyy}}}}}}|||~~~}}}|||ttteeeZZZSSSOOOSSS<<<<<<:::777666666666444333333222111111222222111///000000////////////000000.../////////.........///........................---.........//////000000//////000000000000//////...////////////000000000222333333333111222;;;EEE^^^eeeGGGJJJPPPWWW]]]fffrrrzzzvvvrrrnnnlllkkkiiihhh```[[[RRRJJJCCC>>>;;;999666666555555555555666666444444555555555444444333111333222000000222111000444333333222222222222222...///000000111111000000222111111111222444666777000000000//////000000000111111111111111111111111///////////////000111111333333333333333333333333222222222222222111111111000000000111111222222222000000000111111111222222222222111111111222222222111111222222222222222222222222222222222222222222111111111111222222222333222111111000111111222222000000000111111222333444666777888888888888888888888777777777777777888888888:::=========>>>AAACCCPPPVVVbbbppp}}}WWWCCC:::555777666222000444222222222333444555777888;;;>>>BBBQQQsssoooaaa```ddd^^^YYYZZZWWWbbb\\\UUUPPPOOOQQQTTTUUUWWWTTTRRRQQQQQQRRRQQQPPPTTTRRRQQQPPPQQQSSSUUUVVVSSSSSSQQQNNNQQQWWW[[[ZZZZZZYYYYYYZZZZZZYYYVVVTTTTTTOOOLLLMMMNNNLLLMMMPPPHHHNNNPPPNNNMMMNNNLLLJJJFFFMMMVVV\\\\\\YYY\\\bbbddd___YYYVVVWWWXXXXXXXXXZZZJJJQQQkkk~~~|||{{{zzzuuuttttttwww|||~~~|||~~~~~~|||}}}|||{{{|||~~~zzzwwwzzzvvvbbb\\\UUUMMMHHHRRR<<<<<<:::888666666666555333333222111111222222111///000//////......//////000...///000///---------///------------------------------......///000000000//////000000000000//////......////////////000000222333333222111222777<<>>;;;999666555555555444222333222111111222222111/////////............//////---///000///---+++---...------------------------------......///000000111//////000000000000//////........./////////000000000111222000000222555777EEElllyyyffffffiiihhhdddfffpppyyy||||||yyyvvvrrrpppnnnllljjjhhh]]]YYYRRRIII@@@;;;999888111111222222222111111111111111111111000///...---...,,,,,,---...///111333000000111111111111111000222222333444444444333333///000000111222222222222111111000000000000111111000000000000000000000000222222111111222222333444222222222222222222222222000111222333333222111000000000111111222333333444222222333333333444444444222111000000000222333444111111111111222222222222111111222222222333333333444444444555555555555555555555444444555666666777444444333444444555666777888999999:::999999888888777777777777777888999999777:::===???AAAFFFNNNUUUccclll{{{aaaDDD888555333222333333111222555222222222333555666888999>>>FFF\\\|||sssbbbXXX\\\dddeeehhhhhh```[[[WWWRRROOOOOORRRTTTUUUXXXWWWWWWXXXXXXWWWTTTQQQYYYUUUQQQOOOQQQSSSTTTTTTKKKNNNNNNKKKLLLRRRVVVVVVJJJMMMOOOPPPPPPOOOPPPQQQLLLKKKNNNRRRRRRNNNNNNQQQWWWYYYVVVPPPLLLOOOQQQPPPPPPTTTVVVUUUSSSSSSUUUVVVRRRUUUXXXWWWTTTSSSUUUXXXPPPHHHJJJSSSeee}}}{{{zzzyyyyyyssssssrrrpppnnnqqqwww|||~~~~~~}}}~~~}}}{{{|||~~~|||{{{}}}|||yyyyyy|||yyywwwvvvuuuwwwyyyzzzzzz}}}wwwiiidddjjjrrr~~~]]]OOOKKKCCC:::777SSS???:::888555444444444222111333222111111222222111/////////............//////---///111///,,,+++,,,...---------------------------------...///000000111//////000000000000//////............/////////000...000000//////222444444555\\\yyy{{{ssssssmmmgggjjjtttyyyxxx}}}~~~|||wwwuuusssqqqqqqooollljjj```[[[RRRGGG>>>999999:::222222333333333222111111333333222111000///---,,,,,,***)))+++,,,,,,...111222222333333444333333222111111222222222222222111000111222333333333222111111111000000000000111111111111111111111111111111111111111111111222333333333333333333333333333333111222333444444333222222///000000111222333333444222222222222333333333333333222111111111333444555333333333333222222222222333333444444444555555555666666666666666666666666666666666666666777888888555555555666666777888999999999:::::::::999999888777777666777777888999999999===AAADDDGGGNNNYYYbbbvvvcccBBB777<<<555444333444333111111222222222222333555777888999BBBLLLhhhfffcccZZZ]]]eeefffgggdddXXXTTTRRRQQQQQQTTTVVVXXXXXXSSSTTTUUUWWWXXXUUUQQQMMMTTTPPPLLLMMMQQQVVVXXXYYYLLLOOOOOOLLLJJJLLLMMMKKKJJJOOOTTTSSSNNNLLLPPPUUUNNNNNNPPPTTTSSSNNNLLLNNNOOOTTTUUURRRQQQRRRRRRPPPQQQSSSRRRNNNLLLMMMNNNMMMJJJPPPUUUUUUQQQOOORRRVVVPPPLLLLLLKKKUUUxxx|||yyyxxx|||yyyvvvttttttssspppqqqppplllgggiiiooovvvtttwww{{{~~~~~~~~~~~~~~~~~~~~~~~~|||zzz{{{}}}|||}}}}}}~~~~~~}}}zzz{{{~~~}}}xxxuuuvvvvvvuuurrrppppppqqqsssuuuwww|||}}}qqqbbb\\\dddooojjjQQQHHHDDD<<<888999|||PPP???999999888666555333222222111111111111111111111111...///000000000///---,,,---------.............................................---,,,,,,,,,------000///......///000///---111...,,,---///111///---222222222111222222333333777DDD```yyyvvvtttuuuvvvuuuqqqrrrvvv~~~}}}}}}wwwsssrrrpppmmmjjjddd\\\PPPHHHCCC???999444444444444444444444444444333444444444222000---++++++***(((((())),,,///111222333444444555555444444444444333222222111111000111222333333444444333333222222222222222222222222222222222222222222222222444444333222222333333333222222222222222222222222333444555555333222444555333333333333333333333222666555444333333333333333222444777777555444444444444444444444444444444444444444444444444444444333777777666555555555555666444555555555666666777777444444333333444666999;;;888999;;;<<<<<<;;;999888666333555:::<<<999888999>>>>>>AAAFFFLLLTTTcccqqq|||___KKK:::555:::333333333222222111111111333222555888888666999>>>KKKZZZ~~~sssnnn]]]^^^```cccffffffeeecccQQQNNNNNNTTT[[[\\\ZZZXXXPPPSSSVVVYYY[[[YYYRRRJJJFFFQQQXXXUUUQQQTTTXXXYYY]]]VVVMMMHHHHHHJJJJJJJJJKKKKKKPPPYYY[[[UUUMMMJJJKKKMMMQQQTTTUUUSSSPPPMMMUUULLLPPP]]]^^^SSSRRR[[[TTTVVVRRRKKKJJJNNNOOOLLLQQQUUURRRJJJHHHOOOUUUVVVPPPOOOKKKGGGKKK^^^zzzzzzvvvuuuzzzvvvtttvvvvvvrrroooppprrrpppnnnmmmmmmllljjjhhhiiilllqqqvvvyyy{{{{{{zzz~~~}}}~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~|||}}}|||||||||||||||||||||||||||{{{zzzyyyyyyzzz{{{|||zzz|||}}}{{{xxxwwwxxxzzzyyyxxxvvvsssqqqnnnlllkkknnnsssuuummm^^^[[[llliiiVVVGGGBBB>>>555333888zzzOOO>>>999999888666555333222222111111111111111111111111///////////////...------................................................,,,,,,------------------000...---...///000///---111...,,,---///000///...111111111111111222222333444???XXX{{{||||||wwwtttuuuuuuuuuxxx|||~~~||||||{{{wwwtttpppkkkfff```XXXNNNFFFBBB>>>999555444444444444444444444444444555555555333111...---,,,+++***)))***---///111333333444555555555555444444444333333222111111111222222333444444444444333222222222222222222222222222222222222222222222222444444333333222333333444222222222222222222222222222222222222333444444333222222333333444444555555666555444444333333333444444666888888666555555666444444444444444444444444555555444444444444444555777666666555555555555555555555555666666666777777666555444444555777999:::999:::;;;<<<<<<:::888777555333444999<<<::::::<<<@@@AAAEEEMMMUUU```pppaaaJJJ>>>444///000333333333222222222111111555333444888:::888:::===PPPeee}}}hhhccc___```aaadddggghhhfffdddVVVRRRQQQTTTXXXXXXVVVSSSPPPTTTZZZ___aaa\\\SSSKKKKKKQQQTTTRRRRRRWWWYYYYYYVVVSSSMMMKKKKKKMMMOOOPPPIIIIIINNNUUUVVVQQQMMMLLLKKKQQQXXX\\\ZZZUUUOOOLLLXXXRRRTTT\\\___YYYWWW[[[VVVXXXUUUNNNLLLPPPQQQNNN]]]^^^YYYNNNHHHKKKNNNNNNMMMNNNMMMJJJLLLYYYooo~~~yyyuuuwwwsssqqqssstttqqqqqqrrrpppnnnlllllllllkkkiiigggfffiiilllqqquuuxxxyyyzzz{{{|||~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}||||||||||||||||||||||||}}}|||zzzyyyyyyyyyyyyzzztttvvvwwwvvvsssrrrsssuuutttsssqqqooollljjjhhhgggfffjjjmmmggg[[[\\\oooooo]]]NNNAAA>>>;;;444222777vvvLLL===999888777666555333222222111111111111111111111111000///......---.........//////////////////......------------------------***+++,,,---......------///...---...///000///---000...------...//////...000/////////000000111222111777JJJjjjyyyyyytttsssyyy}}}}}}}}}~~~~~~~~~|||}}}yyywwwuuuqqqjjjeee\\\UUULLLEEEAAA>>>:::777666666666666666666666666555666666666444333000///------,,,+++,,,...111222333444444555555555555555555444444333333222111111222222333444444444444444333333333333333333333333333333333333333333333333444333333333333333444444333333333333333333333333222111111222333444444333222222333444555666777777666555444444333444444444555777888888777666666777666666666666666666666666666555444444444555666777777666555555444444555555555555666666666666777777888777555555555777999:::;;;;;;<<<<<<;;;999777666666444666;;;===<<<===AAACCCDDDJJJTTT___mmm~~~oooHHH888777555111///333333333222222222222111666444444888:::;;;>>>CCC___wwwssseeeaaabbbbbbbbbccceeedddaaa^^^UUUSSSRRRSSSUUUUUURRRNNNOOOTTT\\\cccddd^^^SSSLLLPPPRRRRRRQQQSSSXXXYYYWWWPPPQQQQQQPPPPPPRRRVVVXXXYYYXXXXXXYYYUUUMMMIIIJJJLLLUUU```ccc^^^UUUOOOLLLRRRQQQSSSYYYaaaffffffccc]]]]]]ZZZUUUSSSUUUVVVTTTgggeee]]]QQQIIIHHHIIIIIIIIILLLNNNMMMMMMSSSaaalll}}}}}}xxxtttooommmooopppooopppsssnnnllljjjjjjjjjiiigggeeecccdddfffiiimmmqqquuuwwwvvvwwwzzz}}}~~~}}}}}}|||{{{{{{{{{{{{|||{{{{{{{{{|||||||||}}}}}}|||{{{zzzxxxwwwvvvvvvvvvyyyzzz{{{|||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxvvvuuuuuuuuuuuussstttuuuuuusssrrrsssttttttsssqqqnnnllliiigggfffaaaccceeeaaaZZZ^^^sssooo^^^MMMBBB999999888222111555rrrIII<<<888777777555444333222222111111111111111111111111000///...---,,,---...///000///////////////......------------------------((())),,,...///...---,,,...---,,,---/////////...///...------........................//////000111000111<<>>>>>AAAEEEIIIKKKSSS```nnn}}}rrrVVV:::222666888555333222222222222222222222222555444666888999===JJJVVVvvv|||lllhhhfffaaa```______^^^\\\XXXUUUPPPRRRSSSTTTUUUVVVRRRLLLNNNQQQXXX``````YYYQQQMMMSSSUUUVVVUUUUUUUUUVVVUUUPPPSSSVVVWWWWWWXXX\\\___ccc```___\\\UUUMMMJJJMMMNNNXXXbbbddd\\\SSSNNNMMMQQQTTTTTTVVV```lllkkkaaa[[[ZZZXXXUUUTTTUUUUUUUUUfffbbbZZZQQQKKKIIIJJJKKKHHHLLLNNNNNNLLLOOOWWW___ttt|||yyytttnnnjjjkkklllkkkllloookkkiiihhhgggggggggeeecccbbbaaaaaaaaadddhhhmmmoooppprrruuuxxxzzzzzzyyyxxxxxxxxxxxxxxxvvvvvvvvvwwwvvvvvvvvvwwwwwwwwwxxxxxxyyyxxxwwwvvvvvvuuuvvvvvvxxxxxxzzzzzz{{{zzzyyyxxxuuuuuuuuuuuuuuuuuuuuuuuussssssrrrqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrrrrsssrrrpppnnnllliiifffdddbbb]]]]]]\\\YYYUUUZZZmmmhhhWWWNNN@@@999444555555111///111mmmGGG<<<777777666555444333333222111111111111111111111111000///---,,,,,,,,,---...000/////////.........---------------------------''')))+++.........---,,,---,,,,,,---...//////............---------...///------------...///000111000000777HHHccc|||xxxrrrxxxwww{{{}}}~~~|||yyytttooommmnnnpppooonnn\\\WWWOOOFFF@@@<<<999777777777777777777777777777777777777777666666555555222222111111222333444555444555666666777777666666666666555555444333333222333333444555555555444444444444444444444444444444333333333333333333333333444333333333444444555666444444444444444444444444777<<<@@@<<<444111444999777777777666666555555555555555444444444555555666444555666555444444555666777777777777777777777777777777666666666777888999777777666555555555555666777777777777777777666666999888666555666777999:::===<<<<<<;;;:::888777777999888:::===>>>>>>BBBIIIQQQTTT___pppsssOOOAAA333000333555444333222222222222222222222222222444888999999CCCZZZqqq|||llldddfffddd\\\[[[[[[[[[[[[YYYVVVSSSRRRWWWZZZYYYYYYYYYSSSLLLMMMMMMRRRXXXXXXQQQMMMNNNTTTXXX]]]]]]WWWRRRRRRVVVTTTXXX[[[\\\[[[[[[^^^aaaZZZWWWWWWXXXVVVQQQQQQTTTQQQXXX^^^]]]UUUNNNMMMNNNZZZ\\\ZZZVVV[[[ddd^^^QQQPPPOOONNNNNNMMMMMMNNNOOObbb\\\TTTOOOKKKJJJKKKMMMHHHKKKMMMMMMLLLNNNUUU[[[eee{{{yyytttsssxxxqqqlllkkkiiiffffffhhhhhhfffddddddeeedddcccaaaaaa```^^^]]]^^^```ccceeehhhjjjnnnrrruuuwwwwwwwwwtttvvvxxxwwwtttssstttvvvssssssssstttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvssssssssssssssssssssssssnnnnnnoooooooooooooooooojjjjjjjjjkkklllmmmmmmllljjjhhhfffccc```]]][[[ZZZZZZWWWTTTPPPMMMPPP]]]kkkhhhLLLAAA===888555333333222///......jjjEEE<<<666666555555444333333222111111111111111111111111///...------,,,---------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,---,,,+++,,,...//////...---......---,,,,,,---///,,,,,,,,,---...///000111000333777AAAVVVrrryyy{{{{{{~~~yyyqqqlllkkkkkkjjjiii[[[WWWOOOGGG???;;;888888777777777777777777777777777777777777666666666666444444444444444555666666555666666777777777777777777666666555555444333333333333444555555555555555555555555555555555555555333333333333333333333333333333333333444555666777555555555555555555555555999>>>AAA===666222555:::888888777666555444333333555555555444555555666777444555555444333333555666777777777777777777777777666777777888888999999999999888777777666666777777888888777777777777666666888777555555555777999:::<<<<<<;;;:::999999888888777777999===>>>???FFFOOOVVVZZZiii~~~iiiRRR<<<888444222333444444444111222222222222333333333222555999<<>>777555333333222222000///------hhhDDD===666555555444444333333222111111111111111111111111------......------,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++,,,...//////...,,,...///---++++++---///,,,,,,------...000111222...444777999FFFbbb|||}}}{{{xxxpppjjjgggeeeaaa^^^WWWTTTMMMEEE>>>:::999999666666666666666666666666777666666666666777777777666666666666666777777777666666777888888888888777777777666666555444444444333444444555555555555555555555555555555555555555444444444444444444444444333333333444444555666777555555555555555555555555999999:::999777666666777666666666555555444444444555555555555555666777777666666666555444444666888666666666666666666666666555666888:::;;;;;;:::999:::999999888888888888888888888888777777777666666666555444444555777999:::<<<;;;::::::999999999999777888<<>>DDDQQQWWW[[[iiizzz}}}dddKKK777111777222222111000//////000000333///...111222000000222777666999HHHccc|||jjjcccXXXQQQUUUZZZVVVUUUVVVZZZ]]]^^^ZZZVVVaaacccaaaZZZVVVYYY]]]___ZZZWWWOOOMMMPPPKKKIIISSS^^^```bbbbbbccccccbbb___PPPPPPOOOOOONNNNNNNNNMMMKKKEEEDDDMMMRRRPPPLLLLLLTTTNNNIIIHHHMMMPPPQQQOOONNNPPPPPPMMMPPPUUUSSSLLLUUUUUUYYY]]]ZZZSSSSSSYYYXXXRRRMMMNNNLLLGGGCCCBBBIIIMMMOOOMMMJJJIIIMMMQQQTTT]]]bbbqqqxxxyyyzzzvvvrrrkkkeeeddd___YYYXXXYYY\\\\\\[[[YYYZZZ[[[YYYUUUTTTVVVXXXSSSRRRQQQPPPOOONNNNNNNNNYYY\\\aaafffiiikkkkkkkkkhhhhhhhhhhhhhhhgggffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffggggggffffffeeeeeeddddddfffeeecccaaa___^^^]]]]]]YYYYYYZZZ\\\]]]\\\XXXUUUSSSRRROOOLLLIIIGGGFFFEEE;;;:::999888777666555444555444333111000...---,,,000//////...///111333444gggGGG:::666666555444333222111111000000000000000///................................................------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,---------------...//////...222000///222555IIIjjj~~~xxxzzz{{{xxx|||{{{yyyrrriiidddaaa[[[UUUHHHDDD???;;;:::::::::999999999:::888777666777999888777666666666777999999999999777666666666777777888888888888888888888888555555555555555555555555555555444444444444555555666666666666666666666666666555444444666666555444666666555555555555666666888777555666888888666333444666888888666777999<<<777777666666555666666666666555444333333444555666444555555555555666666666666666555555555555666666777777666666666777999999888888777777888888999:::<<<<<<;;;999777777999::::::666333333555888999999:::999:::======:::;;;>>>FFFHHHRRRbbbjjjooo~~~{{{\\\JJJ>>>333///333222222111000000000000000222//////222444222222555777;;;FFFZZZqqq}}}xxx{{{sss^^^[[[TTTPPPVVVZZZTTTTTTVVVXXXZZZZZZYYYWWW\\\^^^\\\VVVTTTWWWZZZYYYUUUWWWSSSSSSVVVPPPMMMXXX^^^aaaddddddcccbbb```___[[[YYYUUUQQQNNNMMMMMMMMMPPPJJJGGGKKKNNNLLLKKKMMMMMMKKKJJJNNNTTTWWWUUURRRMMMPPPPPPMMMMMMQQQPPPLLLPPPTTTZZZZZZQQQHHHLLLUUUUUUOOOLLLMMMMMMIIIFFFFFFNNNOOOOOOKKKGGGGGGLLLQQQTTT[[[ZZZaaaxxx{{{uuupppggg```XXXTTTUUUWWWXXXXXXXXXZZZ[[[YYYVVVTTTTTTVVVQQQPPPOOONNNMMMLLLLLLLLLOOOQQQVVVZZZ^^^aaabbbcccbbbbbbccccccddddddccccccddddddddddddddddddddddddccccccccccccbbbbbbaaaaaaccccccbbbaaaaaa```______\\\[[[ZZZXXXWWWVVVVVVVVVTTTTTTTTTUUUUUURRRNNNKKKGGGFFFCCCAAA>>><<<;;;:::999888777666555444333333111111000000//////....../////////000000111222333eeeFFF:::666666555444333222111111000000000000000///......------------------------............////////////------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......///---111000000444222<<>>:::888888888777777888:::999888777777888777777777666777888888999888888777666666666777777777888888999:::;;;;;;;;;555555555555555555555555666555555444444555555666666666777888888777666666666555444555666777666555666666666555555666666666888777666777888777666444222777::::::666666;;;@@@999999888777777777777777555444444333333444444555444444444444555555555555666666555555555555666666777777666666666777888888888888888888888999999::::::;;;;;;999888888:::<<<888666555555666888888888<<<;;;<<>>EEEggguuummmmmmpppnnnlllrrryyynnn\\\]]]mmm~~~|||tttiiiaaa\\\VVVNNNFFFBBB<<<888666666666555444777999999888777777777666777777777888888888888666666666777777777666666888888888888888888888888666666666666666666666666444444333333333333444444555777888::::::888777555777666555666888999888777555444444444444444444555666777888888777666555555888777666666666777777666888777777666666777777888666666666777777666666666555555666666666777777777888777777666666777777888888888888888888888777777777666666666666777888888666777777777666777999;;;777888888888888999:::;;;<<<<<>>@@@===???CCCHHHJJJNNNXXXcccllluuu{{{[[[@@@777555444333222111000000000000000000000111111222444333444666555555;;;CCCQQQQQQ]]]rrrzzzyyy{{{fffYYYQQQSSSUUUVVV^^^bbbYYYSSSSSSRRRQQQOOOOOOPPPRRRTTTWWWWWWVVVVVVXXXUUUPPPNNN[[[\\\XXX[[[YYYWWW\\\^^^YYYZZZ___^^^WWWTTTWWWXXXZZZ]]]^^^]]]ZZZVVVSSSNNNRRRUUUUUUWWWZZZYYYUUULLLLLLMMMNNNNNNOOOOOOOOOOOOVVV___bbb\\\RRROOOQQQQQQQQQMMMIIIJJJMMMMMMKKKJJJHHHHHHJJJHHHDDDDDDHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGNNNLLLHHHIIILLL[[[sss~~~|||~~~wwwqqqkkkddd[[[TTTQQQNNNLLLKKKLLLMMMLLLKKKMMMLLLJJJIIIHHHHHHGGGGGGEEEDDDBBB@@@?????????@@@===>>>???AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@;;;;;;:::999999999::::::666555444555666666555333222111000///////////////---.........................../////////000000000111111222222222222222111[[[@@@888333333333222222222222222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...(((000...+++///...---555666>>>YYYvvvhhh```dddeeeaaaSSSGGGJJJ[[[lllsss}}}||||||~~~}}}xxxvvvoooeee___[[[UUUNNNCCC@@@;;;888777888888888555666777666666666888999555666777888999888888777444444666777777777666666555555555666666777777888666666666666666666666666666666555555555555666666666666666666666666666666777666666777999::::::999777777666666666666777777555777999888666444555777888888888777666666777888666666666777999:::<<<===;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;:::;;;;;;;;;;;;:::999888999999888888999999:::;;;999::::::999777888:::<<<888999:::::::::===BBBFFFAAADDDIIIPPPTTTZZZgggtttzzztttVVVAAA777333333444333333444333222000000000000000111222222444333555777777999BBBMMMSSS[[[mmm~~~uuusssyyykkkWWWVVVSSSVVVXXXYYYdddhhh]]]UUUTTTQQQPPPPPPPPPOOONNNSSSWWWYYYVVVTTTTTTSSSPPPQQQZZZVVVPPPVVVZZZ[[[```___UUUSSSYYY\\\VVVSSSVVVUUUWWWYYYZZZYYYVVVSSSQQQNNNQQQRRRSSSXXX]]][[[TTTKKKLLLMMMOOOPPPQQQSSSUUUSSSUUUZZZ]]]YYYQQQPPPTTTUUUUUUPPPKKKLLLQQQQQQMMMIIIHHHIIIKKKIIIEEEFFFKKKIIIGGGEEEDDDDDDFFFGGGGGGHHHMMMJJJIIIKKKKKKTTTiii~~~xxxrrrkkkbbb]]]YYYSSSMMMIIIHHHIIIIIIIIILLLKKKIIIHHHGGGGGGFFFFFFCCCBBBAAA???>>>=========::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>999999999999999999999999888777666555555555555555666444333444555555444222111111000//////000000000------....../////////000//////000111111222333333333222222111111222222222ZZZ???888333333222222222222222222000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...(((222222...111///,,,333777555LLLxxxmmm```YYY___^^^QQQKKKSSSaaahhhsss~~~|||yyyvvvtttmmmddd^^^[[[UUUOOOCCC???:::888888999::::::666666666555555555888:::555666777999999888888777333444666777777777666666333333444666777999::::::777777777777777777777777888888777777777777888888666666555555555555666666777666666777999;;;:::999999999888888888888999999555777999999666444555777444888;;;:::666555999>>>666666777888:::<<<>>>???<<<===>>>??????>>>===<<<<<<<<<<<<=========>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===<<<;;;999888;;;;;;::::::;;;;;;<<<===;;;<<<<<<:::999999;;;===999:::;;;::::::>>>DDDIIIEEEHHHOOOVVV[[[bbbqqq}}}[[[AAA888;;;444444222111222444222///000000///000000111222222444444555777999===HHHTTTYYYfff{{{sssyyy```[[[ZZZXXXZZZYYYWWWaaacccVVV^^^ZZZVVVTTTSSSQQQMMMIIIQQQWWWYYYUUUQQQPPPPPPOOOXXX^^^UUUKKKRRRYYY[[[```]]]QQQLLLTTTXXXSSSPPPRRRRRRSSSTTTUUUUUUUUUSSSSSSOOOQQQPPPPPPVVV]]][[[SSSMMMNNNQQQRRRRRRSSSUUUVVVTTTQQQRRRUUURRRLLLNNNTTTUUUVVVRRRKKKJJJOOOPPPMMMHHHHHHJJJLLLJJJGGGIIINNNOOOKKKFFFCCCCCCEEEGGGIIIDDDGGGDDDEEEJJJIIIPPPbbbtttxxxzzz|||vvvqqqjjjeee```XXXNNNHHHFFFGGGHHHHHHKKKJJJHHHGGGFFFFFFEEEEEEBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;:::999999999999999999999999999999777777888888999999999999666666666777777777777777444333222111000000000000333111000///000000///---...---------------......---......//////000000000//////000222333444555666444333222111111111222333WWW???999888555222111111222333222////////////............------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***************************(((...000+++((()))++++++******+++,,,------------++++++,,,,,,,,,,,,------............////////////111666999PPP|||tttbbb```[[[UUUPPPQQQWWW___eeeppp~~~wwwrrrooojjjeeecccaaa\\\SSSLLLCCC@@@<<<888666666666777;;;::::::999999999999:::888888888888888888888888666666666666666666666666999999999999999999999999;;;:::999888888888::::::666777888888777777888999999888888777777777888888777777888999999999999999::::::999999888777777777999::::::;;;;;;::::::999<<<<<<<<<=========>>>>>>>>>======>>>???AAA@@@@@@@@@@@@@@@@@@????????????<<<=========>>>>>>??????<<<===>>>??????>>>===<<<>>>>>>======<<<;;;::::::<<<;;;:::999999:::;;;<<<;;;<<<>>>???>>><<<:::888============???CCCIIIMMMOOOSSS]]]ggglllrrrgggMMM>>>888777777333222222222111111000000111000///000111333333333666333555:::===BBBPPP```fff~~~tttqqqoooaaaYYYZZZWWWYYY___```YYYTTTUUUZZZ^^^]]]TTTMMMLLLOOOPPPQQQRRRRRROOOKKKKKKNNNQQQ___^^^XXXQQQQQQWWWZZZWWWOOOOOONNNMMMNNNPPPSSSUUUXXX[[[YYYRRRPPPTTTTTTQQQRRRSSSPPPNNNSSSYYYWWWOOOKKKNNNSSSXXXYYYXXXVVVTTTOOOQQQSSSQQQKKKHHHOOOZZZXXXUUUQQQLLLIIIHHHHHHHHHMMMJJJFFFEEEGGGJJJLLLMMMPPPIIIEEEFFFFFFDDDBBBBBBHHHFFFEEEFFFIIIMMMOOOPPP[[[|||{{{}}}}}}yyynnneeeZZZQQQLLLJJJGGGEEEDDDEEEFFFEEEDDDCCCDDDEEECCCAAA>>>>>>>>>>>>===<<<::::::999999888777666666555555444444444444555555555444444444444333333333111111222222222222111111111111000000//////......////////////000000000000////////////////////////000000////////////000000000111222333444333222222777555222111222222222222WWW>>>999777555222111111222222222////////////............------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((+++,,,******------+++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------............////////////---111222@@@```xxxtttfffaaaZZZVVVVVVYYY\\\]]]nnnzzzuuummmjjjgggccc___XXXOOOHHHAAA???<<<:::999888888888888888777777777888888999777777777777777777777777777777777777777777777777999999:::::::::;;;;;;;;;;;;::::::999999999::::::777999::::::999999:::;;;999999999999999999::::::999::::::;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@???>>>>>>???AAABBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>===@@@???>>>>>>>>>???@@@AAA@@@AAAAAAAAAAAA@@@>>>>>>@@@BBBDDDGGGJJJPPPWWW[[[```dddnnnyyymmm___KKK<<<555333333222222222111111111000000000000///000111333555555555555555888===@@@FFFSSSaaawww|||yyysssccc\\\WWWZZZWWWXXX^^^___ZZZVVVWWWUUUYYYYYYQQQLLLOOOTTTWWWOOOMMMJJJGGGEEEGGGKKKOOOVVVYYYYYYTTTRRRTTTTTTPPPNNNOOOOOOPPPPPPRRRTTTUUUYYYWWWSSSPPPVVV^^^^^^YYYSSSRRRNNNJJJNNNTTTTTTNNNSSSTTTUUUXXXYYYXXXVVVTTTPPPPPPQQQQQQLLLJJJPPPXXXTTTQQQLLLHHHFFFFFFHHHJJJRRRMMMGGGDDDFFFJJJNNNPPPQQQJJJEEEEEEEEECCCBBBDDDGGGFFFEEEFFFHHHJJJKKKKKKMMMdddwww}}}|||zzzssswww}}}yyyqqqfff]]]WWWQQQJJJFFFBBBCCCCCCCCCAAAAAABBBCCCBBBAAA???>>>>>>>>><<<:::::::::999888888777666666555555444444444444555555444444333333222222222111000000000111111000000000111000000000/////////...////////////000000000111////////////////////////111000000//////000000111000111222333444333333222333222111111222333444444VVV>>>999777444222111222222222111/////////............---------------------------,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,************************)))***)))(((+++///...)))------------,,,+++***)))++++++++++++,,,,,,,,,,,,---............/////////...000...333CCCSSSooolllddd\\\XXXYYYZZZXXXVVVfffsss~~~|||}}}{{{ooonnnkkkfff___UUULLLGGGAAA???<<<;;;;;;:::999888777777777777777888999:::999999999999999999999999999999999999999999999999888999999:::;;;<<<======::::::;;;;;;<<<;;;;;;::::::<<<======<<<<<<===>>>:::::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????DDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGJJJPPPUUU\\\cccjjjooossswwwaaaEEE???777333444555444333111111000000000000//////...///111333555666666777888777999<<>>>>>>>>===;;;888999999888888777777666666555555444444444444555555444333333222111000000/////////000000000000//////000000000000/////////////////////000000000111111////////////////////////222111111111111111111222111111222333333333333333111111111222333444555666}}}TTT===999666444222111222222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***((((((***+++---************************+++...///,,,+++,,,+++''',,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,---------.........//////222333000222888???]]]ssshhh[[[UUUVVVXXXVVVSSSWWW___gggllluuu}}}xxx{{{xxxwwwrrrjjj```VVVOOOLLLFFFBBB>>><<<<<<;;;999777888888888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777888999:::<<<===>>>???;;;<<<===>>>???>>>===<<<<<<>>>@@@@@@???>>>???@@@;;;<<<<<<>>>>>>?????????@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIIIIIIIJJJKKKLLLGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMOOOPPPRRRVVV]]]dddlllttt|||cccHHH888666555555666777555333000000000///////////////...000222444444555555666:::999999;;;CCCTTTlll~~~yyylllpppooo^^^]]]___]]]ZZZXXXWWWXXXZZZ[[[\\\\\\\\\aaaaaaZZZTTTTTTWWWXXXXXXSSSNNNMMMQQQVVVYYYYYYIIIRRRZZZZZZUUUOOOKKKJJJIIIMMMSSSWWWXXXXXXZZZ[[[YYYQQQJJJMMMYYYdddfffcccaaa\\\VVVRRRTTTYYY^^^```ddd___YYYXXXZZZ\\\[[[YYY\\\WWWSSSSSSRRRMMMLLLMMMRRRPPPNNNLLLKKKLLLMMMNNNOOOJJJEEECCCFFFLLLSSSVVVMMMIIIHHHIIIHHHCCCAAACCCBBBBBBDDDFFFHHHHHHFFFDDDEEEJJJQQQddd||||||uuu~~~}}}||||||}}}vvvppphhh```ZZZNNNMMMKKKFFFAAA>>>===>>>;;;;;;:::;;;<<<<<<:::888888888777777777666666666555444444333333444444555444444333222111000000/////////000000000000//////000000000000//////////////////000000000111111111000000000000000000000000333222222111111222222333222222222333333333333333222333444333333444555777{{{SSS===999555333222111222222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************000777:::444,,,)))******)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,------------............111222111444888999NNNqqqvvvdddYYYVVVVVVTTTRRRJJJMMMQQQVVV___kkkqqqsssrrrqqqrrrxxxyyynnnccc[[[VVVUUUPPPJJJCCC@@@???>>>;;;888999999999999:::;;;<<<===========================::::::::::::::::::::::::888888:::;;;===>>>@@@@@@===>>>@@@AAAAAAAAA@@@???>>>@@@CCCCCCBBBAAAAAABBB===>>>@@@AAABBBBBBBBBBBBCCCBBBAAAAAA@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIJJJIIIKKKMMMMMMLLLLLLMMMOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLKKKKKKKKKMMMNNNOOOJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTUUUTTTSSSSSSUUUXXX\\\^^^bbbffflllsss{{{zzzeeeNNN>>>777555444333333222000//////////////////000000000...111333444333333444666777<<>><<<<<<888888777999:::;;;:::888777777666666666666666666444444333333333333444444555444444333222111111111000111111222222111111000////////////000000000000000000000000111111111111111111111111111111111111333333222222222222333333333333333333333444444444333444555444222333666999yyyQQQ<<<:::444333111111222222000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***)))(((((()))***+++************************111;;;@@@999...***,,,...((()))***+++,,,,,,,,,,,,************++++++++++++,,,------------.........+++///...000666555>>>SSSzzz{{{lllbbb[[[TTTOOODDDCCCCCCDDDIIIOOOTTTUUU]]]```fffnnnyyyuuullleee```]]]YYYTTTOOOLLLLLLIIIBBB;;;;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDAAADDDGGGHHHGGGEEEEEEEEEBBBCCCEEEFFFGGGFFFFFFEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNQQQSSSSSSQQQPPPSSSUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRROOOOOOOOOPPPPPPQQQQQQQQQSSSTTTVVVYYY[[[]]]^^^^^^aaaaaaaaacccfffjjjnnnqqqvvvyyy~~~kkkUUUEEE:::444666555333111000///000000//////000000000000111111///222444444222333666:::777DDDRRR\\\fffqqq|||vvvfff^^^\\\XXXUUUXXXXXXVVVTTTVVV[[[\\\ZZZTTT[[[___ZZZTTTRRRRRRQQQOOOPPPRRRUUUXXXXXXVVVTTTPPPQQQTTTVVVTTTPPPQQQUUUYYY\\\]]]ZZZSSSPPPQQQUUUTTTRRRQQQRRRQQQOOOQQQUUUVVVSSSQQQSSSTTTSSSVVVZZZTTTSSSRRRPPPOOOPPPRRRSSSRRROOOPPPTTTVVVUUUTTTUUUNNNNNNOOOOOONNNLLLJJJIIILLLIIIFFFEEEDDDDDDBBBAAAAAACCCGGGLLLJJJDDD@@@AAADDDDDDEEEGGGIIIIIIFFFDDDDDDBBB???IIIZZZdddxxx~~~vvvjjjsss}}}zzzxxxxxxyyy{{{tttnnniiifff___TTTJJJBBB>>>===;;;999888777999:::999888666666666666555555555555444444333333333333444444333333333333333222222222111111222222222222111111////////////000000000000000000000111111111222222111111111111111111111111333222222111111222222333333333333333333444555555333555666555555999???EEEwwwPPP<<<:::444222111222222222000............---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))*********************************333888333---+++------)))******+++++++++******************++++++++++++,,,,,,---------.........)))///---+++000111333===[[[tttuuueeeVVVMMMDDDAAA>>>======>>>@@@CCCJJJNNNTTT\\\fffrrr~~~|||uuulllfff```]]]\\\^^^^^^XXXLLLBBBAAA@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAABBBCCCDDDEEEFFFDDDDDDDDDEEEEEEFFFGGGHHHEEEHHHKKKLLLKKKJJJIIIIIIHHHIIIKKKLLLLLLKKKJJJIIIKKKJJJIIIIIIJJJLLLNNNPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSRRRUUUXXXWWWUUUTTTWWWZZZXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSUUUVVVVVVWWWWWWWWWUUUVVVVVVWWWXXXYYYYYYZZZ^^^```bbbeeehhhjjjkkkkkkpppqqqsssvvv{{{xxx]]]GGG;;;555222111444444333222111111222333000000000111111111222222000222555444333666<<>>@@@@@@EEEHHHGGGBBBAAAEEEHHHGGGFFFFFFGGGFFFCCCAAAAAABBB@@@FFFOOOVVVrrr}}}zzzpppbbbYYYppp{{{{{{|||}}}}}}|||wwwssskkk___TTTKKKGGGFFFCCC???;;;999888999888888555555555555555555555555444333333222222333333444111111111111222222222222000000111111111111000000.../////////000000000111000000111111111222222222222222222222222222222222222222111111111111222222444333333222333444555666444777:::;;;???GGGSSS\\\vvvPPP<<<:::333222111222222222000.........---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))************))))))************************ ''',,,+++***+++,,,***+++++++++++++++***)))((()))************+++++++++,,,,,,,,,---------......+++444000(((,,,//////555GGGdddmmmXXXLLLEEEBBB???<<<:::999;;;???@@@CCCGGGMMMUUUaaannnwwwvvvmmmbbbcccfffkkkmmmdddTTTGGGGGGFFFFFFEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKHHHKKKNNNPPPOOOMMMLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLNNNMMMLLLLLLNNNPPPSSSUUURRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVTTTXXX[[[ZZZWWWVVVYYY]]]ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]^^^^^^___```fffhhhkkkooorrrsssttttttzzz|||qqq[[[BBB555555888999999111111222111000///000111000000111111222222222333///222555555555999AAAHHHZZZfffoooppprrrzzz~~~pppkkkeee___YYYUUUUUUWWWUUUXXXVVVRRRSSSYYYYYYUUUWWW[[[ZZZRRRLLLNNNRRRUUUMMMQQQVVVWWWVVVTTTUUUWWWOOOJJJIIINNNRRRPPPQQQUUUVVVXXXXXXTTTPPPQQQYYYaaaRRROOORRRWWWWWWPPPLLLMMMVVVUUUYYY^^^\\\RRRNNNOOONNNTTTXXXVVVOOOKKKLLLOOOSSSSSSVVVYYYWWWSSSRRRUUUMMMKKKHHHGGGHHHKKKOOORRRFFFCCCAAA@@@BBBCCCCCCCCC@@@@@@BBBEEECCC@@@CCCHHHKKKIIIGGGFFFEEECCC@@@===:::@@@CCCHHHKKKNNNkkk{{{sssjjj]]]nnnvvvzzzxxxyyy}}}}}}~~~}}}tttiii]]]UUUQQQPPPJJJEEE???:::888888888777444555555555555555555555444333333222222333333444/////////000111111222222//////000000000000//////.../////////000000111111000111111111111222222222222222222222222222222222222111111111111111111222444444333222333444555666777:::???CCCJJJVVVfffqqqtttPPP<<<777222333333333222000...---......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************(((((((((((((((((((((((())))))(((((())))))***+++++++++,,,,,,,,,,,,------.........//////111222222>>>GGGdddeeeNNNIIIEEEAAA???===:::888888>>>???BBBFFFHHHNNN\\\jjjrrr}}}vvvsssooovvv|||jjjWWWVVVWWWSSSNNNJJJIIIHHHFFFEEEEEEDDDCCCCCCDDDFFFEEEEEEHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHIIIIIIHHHFFFIIIJJJJJJIIIHHHHHHJJJMMMNNNOOOPPPPPPPPPOOOQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOTTTUUUUUUUUUVVVWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUYYYWWWTTTUUUWWWXXXUUUSSSVVVWWWYYYZZZ[[[[[[ZZZZZZ___]]]ZZZXXXWWWWWWYYYZZZ`````````^^^\\\ZZZ[[[]]]```bbbdddddd```\\\ZZZYYY[[[]]]````````````aaabbbfffffffffgggiiillloooqqqwwwssstttzzz}}}|||ooocccPPPEEE:::777666444333444111000000/////////000000---///000000000000333555000555999999777999@@@FFF___hhhrrrsssqqqvvv~~~yyyrrrnnnfff___YYYVVVVVVVVVNNNQQQRRRQQQSSSWWWXXXVVVVVVVVVUUURRRPPPQQQSSSVVVRRRVVVYYYZZZWWWTTTSSSSSSLLLKKKJJJJJJLLLNNNQQQSSSNNNLLLLLLMMMOOORRRSSSSSSNNNNNNNNNNNNMMMKKKJJJIIITTTOOOMMMRRRYYYYYYOOOEEEIIIJJJLLLNNNOOONNNJJJFFFQQQRRRQQQQQQVVV\\\\\\XXXOOOKKKHHHGGGJJJLLLLLLJJJGGGFFFDDDCCCCCCBBB@@@>>>@@@>>>>>>???BBBDDDDDDDDDKKKIIIFFFDDDCCCCCCAAA@@@AAA;;;<<>>;;;;;;999888777777999>>>BBBBBBCCCKKKUUUbbbnnn~~~kkkYYY[[[bbbaaa___ZZZUUUSSSSSSUUUOOONNNLLLMMMOOOPPPPPPOOONNNNNNMMMLLLKKKKKKKKKKKKMMMLLLMMMNNNPPPQQQOOOMMMJJJJJJKKKKKKJJJLLLNNNPPPNNNPPPQQQRRRRRRSSSUUUWWWXXXWWWWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWXXXYYYYYYZZZXXXYYYYYYZZZ[[[\\\^^^^^^aaa```^^^^^^^^^^^^]]][[[^^^___```bbbcccbbbbbbbbb```___]]]]]]^^^aaadddfffbbbccccccbbb```___```aaajjjlllnnnmmmjjjhhhffffffgggiiikkkllllllmmmnnnpppuuuuuuuuuvvvwwwzzz}}}zzzooofff```XXXLLLCCCBBB999222333555444333444000000//////...//////000...///000000000111333555111666999777555;;;HHHTTT\\\ooowwwiiiaaarrrmmmllliiiccc]]]XXXUUUTTTTTTNNNRRRUUUUUUVVVZZZYYYVVVQQQPPPNNNMMMMMMNNNNNNOOOPPPSSSVVVVVVSSSPPPPPPPPPVVVTTTPPPMMMKKKLLLNNNOOOLLLJJJIIIIIIKKKNNNPPPQQQLLLKKKIIIHHHIIILLLNNNPPPLLLIIIHHHLLLSSSUUUPPPJJJMMMJJJHHHGGGIIIKKKKKKKKKLLLMMMMMMMMMSSS[[[^^^[[[NNNMMMKKKKKKKKKJJJHHHFFFHHHFFFDDDDDDDDDDDDBBBAAA?????????@@@@@@@@@@@@AAAFFFDDDCCCBBBBBBBBBAAAAAACCC>>>@@@FFFGGGGGGQQQ___ppp|||xxx~~~sssjjjmmmtttwwwwwwwww{{{|||{{{yyyxxxzzzxxxnnniiigggfff___ZZZXXXRRRHHHAAA???<<<;;;888888888777555333666555555444444555555666555555444444333222222222333222111000000000111222222222222222222333444444444444555555555444333333333333333333333444444555111111222333444444555555444555555777999===@@@BBBKKKXXXgggppp|||rrrNNN<<<888444444222111000000//////......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,......---------......///---111<<>>DDDLLLVVVdddnnnvvvtttdddhhhrrruuuuuuooofffbbbeeeiii___]]]\\\\\\]]]^^^]]]\\\YYYXXXVVVUUUTTTTTTTTTUUUSSSSSSSSSTTTWWWXXXWWWUUUQQQSSSTTTTTTTTTUUUXXXZZZXXXYYYYYYXXXXXXYYY[[[^^^]]]\\\[[[YYYYYYYYYZZZZZZ[[[\\\]]]^^^___```aaaaaacccccccccdddeeefffggghhhkkkkkklllkkkiiihhhhhhiiijjjkkklllmmmnnnnnnnnnmmmiiiiiihhhiiikkkmmmppprrrpppqqqrrrqqqooooooqqqrrryyyzzz{{{{{{yyyxxxyyyzzz{{{~~~|||vvvmmmeee[[[RRRGGG@@@>>><<<777333777111///333555444222222//////............/////////000111111111222444666555888999888999DDDWWWfffeeeyyy~~~nnnmmmjjjfffdddbbb___[[[XXXUUUTTTSSSSSSWWWYYYWWWWWWXXXVVVRRRKKKIIIGGGHHHJJJLLLKKKIIIMMMOOOQQQPPPNNNLLLKKKKKKYYYVVVQQQMMMJJJIIIJJJJJJHHHGGGEEEEEEFFFIIIMMMOOOJJJHHHEEEDDDFFFLLLRRRVVVGGGFFFFFFHHHLLLOOOPPPOOOSSSPPPNNNNNNPPPRRRSSSSSSMMMNNNLLLKKKPPPXXX]]]\\\OOOPPPQQQOOOKKKHHHEEEDDDFFFDDDBBBBBBCCCDDDCCCBBB@@@BBBEEECCC@@@======>>>@@@@@@@@@@@@AAAAAAAAAAAABBB@@@CCCIIIHHHCCCGGGOOORRR]]]fffyyy}}}{{{|||{{{~~~mmmhhhkkkoooqqqtttwwwxxxxxxuuuqqqqqqwww||||||vvvqqqmmmjjjcccWWWMMMJJJGGGEEEBBB@@@>>><<<999777666555555555555555666666555555444333222111000000111000000///000000111111222222111111111222333333111222333444444444444444222222111222222333444555333222222222444555777888:::;;;???DDDLLLUUU]]]bbbooozzzpppMMM;;;888555444222000//////000000.........///......---,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************+++++++++************************(((***,,,---...---+++******++++++++++++,,,,,,,,,......---,,,,,,,,,---------111333<<>>:::<<>>???@@@@@@@@@@@@@@@AAA??????CCCIIIJJJGGGHHHMMMPPPVVV\\\ooowwwkkkeeeiiirrrqqqvvvzzzxxxssspppqqquuusssxxxzzzxxxqqqeee[[[XXXVVVSSSOOOLLLIIIFFFBBB???===<<<;;;:::999888888888555555555444333333222222222111111222222222333333111111111000000111111222222333333444444444444444444444444444444555555666888777777777888;;;>>>@@@HHHKKKQQQZZZfffsss~~~mmmKKK;;;888555444222000//////000000.........///......---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((***,,,---...---+++************+++++++++,,,,,,...------,,,,,,,,,,,,---...333333222CCChhhooo___TTTFFF888888???888888:::<<<888222111444111555;;;???DDDMMMXXXaaannnwww|||zzzyyyxxxuuuttttttsssqqqpppoooooooooppppppooooooppprrrssssssrrrooopppqqqpppnnnmmmmmmnnnppppppooollliiihhhhhhjjjpppppppppppprrruuuxxxzzzvvvvvvvvvuuuuuuuuuuuutttyyyyyyxxxwwwwwwwwwwwwwww{{{~~~uuueeeYYYKKKBBB@@@>>>:::555666333111111555999::::::666444555999999333///..................///000000222333444444444555777999:::999<<>>>>>???======@@@EEEGGGHHHJJJNNNMMMQQQSSS```uuu}}}{{{kkkdddeeeeeemmmvvvyyywwwsssqqqqqqnnnpppqqqsssuuuxxx|||~~~{{{ppphhhfffccc___[[[VVVRRRNNNIIIFFFIIIGGGEEEBBB@@@>>><<<<<<777777777777666666666666444555555555555555555555333333222222222222333333444555555666666555555444777777666666666777888888;;;;;;<<>>@@@CCCEEEDDD@@@======>>>=========???AAACCCFFFHHHFFFJJJKKKSSSeeeuuutttvvv}}}iii\\\]]]ccckkkqqqtttsssrrrqqqsssqqqmmmkkkjjjkkklllnnnpppuuu~~~zzzxxxqqqmmmhhhccc___ZZZTTTQQQRRRPPPMMMIIIFFFCCCAAA@@@:::::::::999888888777777666666666777666555444444555444333333222333333333333444555666666666666666888888888999:::<<<===>>>???AAAFFFLLLTTT]]]cccgggtttyyypppiiiIII:::888333333333222111000///.........//////......---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++************++++++++++++---,,,,,,,,,---...///000......000111333<<>>BBBEEEDDD@@@<<<===>>>======<<<<<<>>>AAABBBBBBFFFIIIHHHLLLYYYhhh~~~www|||yyyoooeeedddccceeeiiimmmooooooqqqnnnjjjgggeeeddddddcccccceeeiiiooovvv}}}xxxsssmmmhhhdddaaa___\\\XXXUUURRRPPPOOOJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@AAA@@@???>>><<<;;;<<<<<<;;;::::::::::::::::::;;;===@@@AAACCCDDDDDDEEEFFFHHHKKKNNNQQQTTTVVVYYY\\\ccckkkttt}}}wwwhhhUUUFFFhhhHHH:::888222333333333222000...---......//////......---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))(((((())))))***+++)))************+++++++++,,,,,,,,,---...///000111111---...222111000;;;JJJggg^^^AAA888666444333666444111000333111222333222000///000111111555<<>>:::777555444444111222444666666444333222000///000000000000///......,,,---///...***+++///000000000000111222333444444666777777777777:::<<<<<>>>>>???BBBDDDDDDDDD<<<@@@DDDDDD???<<<===???<<<======<<>><<<999999999888777666555444777666555333111000///...------......///.........///////////////.........111111111222444666666666111555999999777999@@@FFFUUU___mmmxxx||||||zzzxxx}}}lllcccZZZXXXWWWUUUUUUWWWYYYZZZ[[[YYYTTTOOOLLLKKKNNNPPPVVVZZZVVVOOOLLLNNNOOONNNKKKFFFAAA@@@CCCFFFOOOJJJEEEDDDGGGKKKMMMMMMFFFGGGHHHJJJKKKMMMMMMNNNJJJHHHEEECCCDDDGGGKKKMMMRRRMMMHHHHHHLLLPPPRRRQQQUUUTTTQQQLLLHHHEEEFFFGGGHHHEEEDDDEEEDDDBBBDDDIIIOOONNNMMMNNNPPPQQQPPPOOOSSSRRRNNNIIIDDDBBBEEEHHHEEEDDDCCCBBBAAABBBCCCCCC???<<<<<>>???@@@@@@@@@EEEHHHIIIEEEBBBJJJ[[[jjjxxxzzz{{{qqqddd___^^^^^^``````]]][[[[[[^^^___^^^\\\^^^^^^]]][[[[[[[[[^^^```lllnnnrrryyy~~~||||||}}}~~~uuuuuutttsssqqqnnnkkkiiimmmlllkkkjjjhhheeecccaaa\\\XXXXXXZZZ[[[ZZZ[[[___dddeeehhhlllqqqtttttttttuuu{{{qqqhhhYYYQQQEEE;;;666333000...dddGGG:::888444333111///...---,,,,,,---............---,,,,,,+++++++++***************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------.........///000///------000222;;;NNNgggfffOOOGGG===888666999:::666333333333333222111111111111222333333333555999>>>BBBEEEJJJOOOQQQRRRXXXbbbhhhgggsss~~~|||tttpppooollleee^^^UUUTTTQQQNNNIIIDDD@@@===BBBCCC@@@;;;;;;>>>???>>>;;;;;;:::999777555444333222222111///...,,,++++++---...//////000/////////////////////////////////222222222222333333333222===;;;888555555:::BBBHHH```nnnzzzyyyppppppssshhh___XXXWWWWWWTTTSSSTTTQQQTTTWWWXXXUUURRROOOMMMMMMNNNSSSVVVRRRLLLKKKNNNLLLKKKIIIEEEAAAAAADDDGGGJJJFFFBBBAAADDDHHHJJJKKKKKKLLLNNNPPPRRRRRRRRRRRRPPPMMMHHHFFFFFFJJJPPPSSSOOOMMMKKKKKKNNNPPPQQQPPPRRRRRRPPPMMMJJJIIIJJJKKKIIIGGGGGGHHHHHHGGGJJJPPPUUUSSSOOOKKKIIIKKKNNNPPPMMMLLLHHHDDD@@@AAAEEEIIIAAA@@@@@@@@@@@@AAACCCCCC???<<<>>>HHHSSSUUUMMMBBBDDDGGGFFFBBB@@@BBBBBB???;;;;;;<<<===>>>????????????BBBCCC@@@???DDDPPPZZZeeepppyyy{{{zzzuuujjj]]]TTTUUUTTTVVV\\\cccddd^^^XXX]]]]]]\\\ZZZYYYYYYZZZ[[[]]]^^^aaagggppp{{{~~~}}}|||zzzxxxwwwvvvtttqqqpppssssssrrrssswww|||}}}qqqaaaTTTMMMGGGAAA999444222111111000cccGGG:::777111111111000...---++++++---------------,,,++++++))))))******+++++++++,,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...//////......///000222;;;KKKbbbqqq]]]UUUFFF<<<555666999777333111444444333222222222222222222222222333333555666777444777:::===FFFSSS]]]aaaiiivvv}}}xxxpppgggeeehhheee[[[QQQMMMNNNNNNJJJFFF===???@@@===888444444555AAA@@@===:::>>>CCCCCC@@@;;;;;;:::888666444222111000///...---,,,+++******......///000000000000000000000000000000000000000222333333444444444333333;;;777444888CCCPPP[[[aaapppwwwyyypppfffnnnsssjjjaaaZZZUUUUUUVVVSSSPPPPPPKKKPPPUUUXXXXXXUUUSSSRRRMMMMMMQQQSSSQQQLLLLLLPPPHHHHHHFFFDDDCCCCCCEEEHHHIIIFFFCCCBBBDDDHHHJJJKKKKKKMMMPPPRRRTTTSSSRRRQQQQQQNNNIIIGGGHHHMMMSSSWWWNNNNNNOOOPPPPPPPPPOOONNNIIIJJJJJJJJJIIIIIIKKKMMMMMMKKKJJJLLLLLLKKKNNNTTTXXXTTTNNNIIIGGGIIIOOOTTTPPPNNNJJJFFFCCCDDDHHHKKK?????????@@@AAACCCDDDEEE>>>>>>BBBLLLWWWXXXPPPGGGDDDFFFEEEAAA@@@BBBBBB???<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAADDDIIIMMMPPPZZZdddkkkwww{{{eeeVVVNNNLLLLLLQQQYYY]]]YYYUUUZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUXXX___hhhrrrxxx~~~wwwjjj[[[MMMAAA999555555333///...///000111000aaaFFF999666000111111111000...,,,+++,,,,,,------,,,,,,+++***)))************+++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...............///222444999FFF]]]{{{xxxqqq\\\JJJ:::666999::::::999666666555444333333333333111222222333444444444444444444555777???KKKWWW]]]```mmm}}}{{{vvvpppnnnooorrrsssssskkklllnnnpppppppppnnnlllhhhiiijjjjjjiiifffcccaaaeee]]]UUUOOOIIIEEEFFFKKKNNNEEE===<<>>:::===AAA???888777666666555444222111000000000//////...------------...///000000111000000111111111111222222222222222333555666666666777888444555===NNNbbbrrrzzz{{{zzzpppkkkqqqwwwbbbaaa\\\VVVSSSUUUVVVRRRNNNNNNOOORRRWWWYYYYYYWWWVVVUUULLLMMMQQQUUURRRMMMMMMQQQEEEEEEEEEEEEEEEGGGHHHJJJNNNLLLIIIHHHHHHJJJLLLMMMEEEHHHKKKNNNPPPOOOMMMKKKKKKJJJHHHHHHKKKPPPUUUXXXRRRRRRRRRQQQPPPNNNNNNNNNEEEGGGJJJKKKLLLNNNPPPRRRQQQOOONNNOOOMMMJJJLLLQQQRRRNNNKKKKKKNNNRRRUUUUUUTTTRRROOOLLLHHHGGGFFFGGGBBBBBBBBBCCCDDDEEEEEEFFF>>>@@@EEEOOOYYYZZZSSSKKKEEEGGGFFFCCCDDDHHHHHHEEE>>>>>>===<<<<<<===>>>???CCCAAA@@@AAAEEEHHHIIIIIIGGGNNNTTTYYYkkkvvvlll```YYYPPPKKKKKKNNNRRRTTTSSSRRRRRRSSSUUUVVVVVVVVVVVVTTTRRRQQQSSSWWW[[[^^^fffllluuu|||}}}qqqggg```]]]SSSNNNFFF===666222000000000/////////000000000000^^^EEE888555111111222222111///---,,,,,,,,,------,,,,,,+++***+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------............------.........---111111222777CCC\\\}}}xxx```GGG<<<===@@@BBBCCC888777666555444444444444222333444555555555444444666333111333999AAAKKKRRRZZZfffuuu}}}}}}{{{|||}}}}}}}}}{{{yyywwwvvvwwwtttooommmlllllljjjhhhiiieee```^^^]]]^^^]]][[[UUUVVVWWWWWWWWWVVVUUUUUUUUUOOOIIIGGGJJJMMMNNNMMM@@@CCCHHHKKKLLLLLLKKKJJJIIIMMMRRRVVVYYYXXXWWWUUUWWWNNNEEE@@@???AAAGGGNNNSSSKKKDDDFFFNNNSSSPPPKKKEEEHHHIIIEEE>>>:::;;;>>>@@@===777333444666222+++000000111111111000000000////////////////////////------...000000111111111222222222333333333444444444555777666555555666888777AAAUUUlll|||}}}wwwzzz~~~cccXXXWWWYYYTTTRRRUUUVVVRRRNNNLLLTTTVVVXXXXXXVVVTTTSSSTTTHHHJJJPPPTTTRRRLLLJJJMMMEEEEEEEEEGGGIIIJJJKKKKKKRRRPPPNNNKKKJJJJJJLLLMMMDDDFFFIIILLLMMMLLLJJJHHHGGGIIIKKKOOOSSSVVVYYYZZZVVVTTTQQQOOONNNNNNNNNNNNIIIMMMPPPSSSUUUVVVXXXZZZSSSQQQPPPPPPLLLGGGFFFIIILLLJJJJJJQQQYYY\\\WWWPPPOOOOOONNNMMMKKKGGGCCCAAADDDDDDDDDDDDDDDDDDDDDCCC???BBBHHHQQQXXXXXXRRRMMMJJJLLLLLLKKKOOOTTTSSSOOOAAA@@@>>><<<===>>>@@@BBBEEE@@@===>>>DDDIIIJJJIIIHHHJJJJJJNNNbbbzzz}}}zzzkkkZZZMMMHHHKKKOOOIIIHHHHHHJJJOOORRRSSSSSSPPPPPPOOONNNLLLKKKKKKJJJNNNRRRYYYdddooowww|||}}}|||vvvnnnbbbSSSHHH@@@<<<;;;777555333111000000111111...///000111111111111222~~~\\\DDD888555222222222222111000///...---------------,,,++++++,,,+++++++++******)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......222000---,,,---......------...000222777IIIhhhvvvYYYIIIDDDBBBBBBBBB:::999888777666555555555555666555555444333222111444///...000555:::BBBIII[[[eeerrrxxxsssqqqjjjhhheeebbbccchhhoootttssssssuuuyyy~~~|||}}}yyyqqqmmmkkkiiifffddd___```___\\\XXXVVVUUUVVVYYYTTTOOOLLLMMMMMMKKKHHHHHHEEEAAA@@@BBBCCCAAA???<<<>>>@@@AAA@@@??????@@@DDD>>>999999>>>BBBBBB@@@555:::@@@EEEGGGGGGHHHHHHWWWZZZ```eeefffeeeaaa^^^WWWOOOGGGGGGKKKPPPYYYaaacccZZZQQQRRRXXXZZZSSSKKKCCCDDDCCC???:::777777999666555222......000...(((+++,,,---...////////////---------.........//////---...///111222222222222333333333444444555555666666777777444111111555999:::LLLggg~~~|||tttvvv~~~kkk\\\WWWVVVYYYTTTRRRTTTUUUQQQLLLKKKRRRTTTVVVUUUSSSPPPOOOOOOEEEGGGKKKOOOLLLFFFEEEIIIFFFEEEFFFHHHKKKLLLKKKJJJOOONNNMMMJJJHHHGGGIIIJJJGGGIIIKKKNNNNNNNNNLLLKKKHHHKKKPPPUUUXXXZZZ[[[[[[TTTPPPLLLKKKMMMOOONNNLLLJJJMMMQQQTTTUUUUUUUUUVVVPPPOOOPPPQQQMMMFFFDDDEEELLLKKKMMMUUU\\\\\\SSSJJJMMMMMMMMMNNNNNNLLLGGGDDDCCCCCCCCCCCCCCCBBBAAA@@@AAADDDIIIPPPTTTSSSOOOLLLHHHKKKLLLNNNSSSWWWUUUOOODDDBBB@@@>>>???AAADDDFFFIIIDDD???@@@FFFLLLNNNNNNHHHHHHFFFGGGYYY~~~}}}~~~wwwtttyyyppp^^^PPPIIIGGGFFFCCC@@@BBBGGGKKKLLLKKKLLLLLLMMMNNNMMMKKKIIIGGGDDDEEEIIIRRR\\\cccdddbbbgggnnnwww~~~~~~vvvooohhhbbb___TTTNNNEEE;;;444222222222111111111000000000//////***,,,///111111222333444|||[[[CCC777444222111000///////////////---............---,,,,,,***************+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......777333...,,,,,,......---------///111222;;;PPPeeewwweeeXXXLLLCCC???;;;:::999888777666666666777777666555444333333222444000...222555777<<>>@@@BBB@@@>>>999888888===AAACCC???;;;999<<<@@@AAA@@@???@@@AAABBB===999;;;BBBFFFEEECCC<<>><<<999777888===@@@@@@>>><<<<<<<<<>>>BBBDDDDDDDDDCCCFFFJJJOOORRRQQQMMMIIIHHHAAA:::777777888666333222444777888:::???FFFLLLGGGBBB======AAADDDCCCBBB333444999AAAHHHIIIDDD>>>;;;???CCCEEEDDDCCCDDDFFF???:::777;;;CCCGGGFFFCCC:::>>>AAABBB???<<<<<<<<<999===CCCHHHHHHDDD>>>999444000///666===AAAEEEIIIFFF;;;111222;;;AAA===777222000......000222222222+++///000,,,+++------,,,---.........------,,,+++,,,------...///000111222111222333555666777777777444444444555666777777888444666777666777===GGGOOOTTTfffzzzvvvhhhaaa```yyy}}}```^^^^^^UUUUUU```XXXRRROOOQQQQQQMMMIIIHHHEEELLLUUU[[[[[[WWWRRRNNNMMMJJJHHHFFFCCC@@@EEEMMMFFFEEEEEEHHHKKKKKKGGGDDDDDDFFFGGGFFFDDDEEEHHHKKKEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDFFFGGGHHHIIIJJJJJJBBB>>><<>>:::888777888777000111222333222111000...///////////////000000111000222444333111000222444vvvVVV@@@555222111111000000//////......(((,,,///...+++)))+++///))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000/////////111222444666CCCYYYuuusssXXXIIIFFF@@@<<<:::888666444999555444666999999777777222222222333333333444444999999;;;AAAJJJPPPRRRRRRHHHGGGDDD@@@<<<999666444444333222333555666555444111111111111222222222222555666777888888666444333111111000000/////////......///000111222333444555333444555666666666666666444444555666888999::::::777777777777777777777777666333111222444555444222444444333222111000///...333111000111333444222///+++,,,---...///111222222000000////////////000000........................------------------------............////////////000111222333333333333333444444333222444777888777111777999666333666777666555222666???AAA>>>CCCNNNdddjjjlllrrrtttjjjkkk}}}yyykkk\\\TTTQQQQQQUUUZZZUUURRROOONNNNNNNNNMMMKKKHHHLLLVVV```aaaYYYQQQNNNJJJGGGCCCBBBCCCEEEFFFFFFFFFHHHJJJJJJHHHFFFEEEEEEEEEEEEDDDAAA???@@@EEEIIIGGGHHHJJJKKKHHHDDD???<<<888AAACCC>>>???GGGGGG@@@>>>???@@@AAACCCDDDEEEFFFJJJIIIHHHGGGFFFEEEDDDCCCDDDHHHJJJKKKNNNRRRQQQLLLXXXVVVTTTQQQLLLIIIOOOYYYPPPMMMHHHCCCAAABBBDDDFFFAAAAAABBBCCCEEEGGGIIIJJJCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDEEEFFFHHHIIIHHHGGGJJJIIIEEE@@@AAAGGGJJJIIICCCCCCBBBAAA@@@???>>>======???BBBAAA@@@CCCJJJQQQ\\\cccmmmuuuxxx~~~|||~~~qqqWWWGGGGGGFFF???@@@???@@@AAA===999===CCCCCC@@@===<<<===???@@@@@@>>>>>>???@@@BBBEEEGGGIIIOOOPPPQQQPPPPPPRRRWWW\\\]]]___aaabbbaaa]]]YYYWWWXXXYYY\\\^^^______^^^^^^RRRQQQOOOLLLHHHEEECCCBBB>>>>>>===<<<;;;:::999999555444444333222111000000000000000000////////////222111111000000000000111444666666444000///222555tttVVVAAA777444111111000000//////......000333555222---)))***,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))******)))((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---...///111222333333CCCXXXmmmuuuhhhTTTDDD<<<;;;;;;;;;888666555555555666777999666666666555555444444444444333333666:::======<<<777777666555444333333222444333222333555555555444000000111111111222222222111222333444444222000///000000000000//////.........//////000111222333333//////000111111111111111//////000111222333444444222222222222222222222222222///---...000111000...000000000000////////////000///...///111222000---------......//////000000000000////////////000000................................................////////////000000000000111111333444555555666666555666888888888888888666888:::;;;:::888666777999FFFFFFHHHIIIGGGFFFLLLTTT\\\]]]]]]dddnnnlllppplllbbbWWWRRROOONNNOOOSSSSSSPPPMMMLLLNNNMMMJJJFFFEEEHHHPPPYYY[[[UUUOOOMMMKKKHHHEEEEEEFFFGGGGGGGGGGGGIIIIIIHHHFFFEEEDDDEEEDDDDDDCCC@@@>>>???CCCGGGIIIIIIHHHGGGFFFDDDBBBAAA>>>DDDEEEAAACCCJJJJJJBBB>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAEEEHHHIIILLLQQQRRROOOUUUQQQMMMJJJFFFDDDJJJRRRRRRNNNHHHBBB>>>===>>>??????@@@@@@AAACCCEEEFFFGGGCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCBBBAAA@@@EEEEEECCC@@@CCCIIIKKKHHHBBBAAA@@@???>>>===<<<<<<;;;@@@DDDEEECCCCCCEEEHHHLLLSSS^^^hhhooo|||{{{vvveee```ZZZSSSDDD@@@>>>@@@>>>;;;;;;>>>???===<<<===>>>>>>===;;;;;;;;;<<<<<<===>>>???@@@???@@@AAAAAA@@@AAAEEEIIIGGGHHHIIIIIIHHHFFFCCCAAACCCEEEFFFHHHHHHGGGFFFEEE???>>>===;;;999777666555555555444444333333222222444444333222222111000000111111111111111111111111666555444333222222222222000000111111333555666777rrrUUUBBB888666111111000000//////......333555666333---***)))+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000---444???OOOjjjrrr[[[NNNFFF@@@<<<333555666777777888999::::::999999888666555555444555444222222333444222111111111111222222333333444444222222222444555444333000000111111111222222222///000111111111000...---000000////////////........./////////000000000000,,,,,,---------.........,,,,,,---------.................................///---+++,,,---......---++++++,,,---...///000000...---------//////...,,,////////////............000//////......//////000////////////////////////000000000000000000000000000000111111111222222222222333444666777888888888444666999:::999666555555<<<666555888999777===GGGXXX^^^```YYYRRRPPPSSSUUUTTTWWWXXXdddsssuuuxxxwwwfff^^^XXXRRRQQQOOOLLLKKKMMMOOOLLLIIIKKKMMMMMMGGGBBBDDDDDDIIIOOOQQQMMMJJJKKKIIIHHHFFFGGGHHHHHHGGGFFFGGGGGGGGGFFFCCCCCCCCCEEEBBBBBBAAA???===>>>AAADDDIIIGGGEEEBBBAAABBBCCCDDDBBBFFFEEEBBBEEELLLJJJBBBBBBBBBBBBBBBCCCCCCCCCCCC===>>>???@@@@@@???>>>>>>===AAADDDEEEHHHNNNQQQOOOQQQKKKFFFEEECCCBBBEEEJJJOOOKKKFFF@@@<<<:::;;;;;;>>>>>>??????@@@BBBCCCDDDBBBBBBAAA@@@???>>>===<<<>>>???@@@@@@???===;;;:::>>>@@@AAA@@@CCCIIIIIIFFF???>>>>>>===<<<;;;:::::::::???FFFHHHFFFBBB??????>>>EEEPPPZZZeeezzz|||xxxxxxvvvssspppooolllXXXNNNEEE@@@===999888:::::::::;;;===>>>===:::888::::::::::::999999888777666888999999888999:::<<<999::::::999888777666555888888999:::999888666555333333333222222111111111222222222222222222222222333333222222111111000000222222222333333333333333444333333222222222222333333111111333777999999888pppSSSAAA888555111111000000//////......,,,...///...,,,***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((((((''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,---......///000222666===OOOmmmqqq```LLL>>>444777888999;;;===;;;777:::999999888777777666666777666666666666666555555555555444444444444333333444222222333444555444333111111111111222222222222111222222222222111000///////////////////////////////////////////////////.........---............------------------------///////////////////////////............///000000++++++,,,---...///000000---------.........---,,,////////////////////////000//////......//////000000000000000000000000000222222222222222222222222222222222222333333333333444444555777777888888888666777999:::888666999???AAA666444>>>DDDFFFRRRccciiirrrrrrcccVVVTTTSSSPPPUUU___hhhvvvwwwddd\\\VVVRRRPPPPPPOOOLLLKKKMMMJJJHHHGGGJJJNNNMMMGGGBBBEEECCCDDDGGGHHHEEEEEEGGGEEEEEEEEEEEEGGGFFFDDDBBBBBBBBBBBBAAA@@@@@@CCCEEEAAAAAA???>>>>>>???AAACCCEEEDDDBBB@@@@@@AAABBBCCCCCCDDDBBB@@@DDDIIIGGG@@@BBBBBBBBBBBBAAAAAAAAA@@@>>>???@@@AAAAAA???>>>===;;;???AAAAAACCCHHHLLLLLLLLLGGGEEEFFFGGGDDDCCCDDDFFFDDDAAA>>><<<<<<===>>>???????????????@@@AAABBB@@@@@@??????>>>======<<>>???BBBEEEDDD???<<<<<<;;;;;;:::999999888999>>>DDDGGGEEEAAA===;;;;;;AAAIIIQQQ\\\tttxxxttt~~~{{{vvv{{{sssxxxuuupppttt|||vvvjjj[[[NNNBBB:::999<<<:::::::::;;;<<<<<<:::888999:::;;;;;;:::888777555777888:::::::::999888888999999888777777666666777888888999999888888777666333333333333333333333333222222333333444444444444222222222222222111111111222333333333333333444444111111222222333444666666444444555555666777888999nnnQQQ???666222111111000000//////......(((***+++,,,,,,+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---...............000222333888LLLmmmgggRRRJJJFFF>>>777888<<<999333777777777777777777777777444555555555555555555666666555555444333222111111444333222333555666555444222222222222333333333333333333333333333222222222///000000000000000000000000000000000////////////000000///.........///000///............---------000000000000000000000000///000000000///000111222//////////////////000000...///000000000/////////......///000000111111222000000////////////000000111111111111111111111111333333333333333333333333333333333333444444444444666666777777777777777666999777777777555888DDDRRRUUUNNNRRRaaajjjiiippp}}}ttt\\\MMMMMMPPPPPP___ooo|||uuu]]]UUUXXXQQQNNNMMMNNNLLLIIIJJJMMMEEEFFFHHHKKKNNNMMMHHHEEEHHHDDDBBBCCCBBB@@@@@@DDDAAA@@@AAABBBCCCBBB???===;;;<<<=========???BBBEEE@@@???>>>>>>???AAACCCCCCCCCCCCCCCDDDDDDCCCCCCCCCEEEEEEBBBAAACCCFFFDDD@@@@@@@@@??????>>>=========AAAAAAAAAAAA@@@>>><<<;;;;;;@@@AAA??????CCCFFFFFFFFFDDDFFFKKKKKKFFFBBBAAAAAA@@@???>>>??????AAABBBAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>??????@@@BBBDDDCCC@@@===<<<<<<:::<<<===<<<>>>@@@>>>999;;;;;;::::::999888888888999<<<@@@BBBBBB@@@>>><<<===@@@DDDHHHNNNbbb~~~}}}{{{iiinnnyyy~~~|||~~~{{{mmmZZZJJJFFFIIIBBB???;;;999999999999999888999:::;;;:::999888777666777888888999777555444888777666555555555666777555555666666666777777666333333222222222222111111//////000000111111222222222222222222222333333333222222222333333444444444555555555555666777888999111666;;;;;;999;;;CCCJJJkkkPPP>>>555111111111000000//////......---------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---...............,,,///111111///999QQQhhhssskkkcccQQQ===777:::999333666666666777777777888888444666777666555444555777777666666666555555555555555444444444666777666555333333444444444555555555444333333333222222222222000000111111111111222222222222222111111111111111111000///.........///000/////////...............000000000000000000000000...///000000//////111333333333222222111111000000000222333333222111111222///000000111222333333444222111111000000111111222222222222222222222222222444444444444444444444444333333444444444444555555666666777888888888888888888444222333333;;;QQQhhhxxxxxxiiiOOOCCCHHHUUU^^^pppuuu\\\NNNNNNTTTMMMJJJIIIJJJHHHDDDFFFJJJCCCGGGKKKLLLKKKIIIGGGGGGHHHCCCAAABBBAAA>>>>>>BBB???>>>>>>???@@@@@@===;;;777999:::;;;<<<===@@@CCC>>><<<<<<===@@@CCCDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDHHHHHHGGGEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBAAA@@@>>>===<<<;;;:::<<>>@@@BBBBBB@@@AAAFFFMMMMMMGGGBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@===>>>>>>>>>????????????===@@@BBB@@@===;;;<<<>>>===>>>===::::::===;;;777;;;:::::::::999999999888:::;;;<<<===>>>>>>>>>>>>======>>>>>>@@@LLLddd{{{}}}zzzpppooopppwwwddd\\\^^^TTTNNNFFF???<<<;;;;;;;;;888888888999999888888888777777777888999888555333555555444444444555666666333333333444444555555555333333333222222111111111000000111111222222222333222222333333444444555555222222333333444444555555666666555555444555555555:::BBBIIIKKKJJJOOO]]]hhhiiiOOO???666333111111000000//////......///............---+++***++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((''''''(((((()))***+++(((((((((((())))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************+++,,,---.........---,,,///...000111000222???NNNddd{{{qqqYYYHHHCCC@@@:::888888888777777777777777555777999999888888:::<<<;;;;;;::::::999999888888777666555666777888888666555555555555666666666666555555444333333333333333111111222222222333333333333333333333444444444444444222111/////////111222000000000000111111111111111111111111111111111111...000222111000000333555444444333333333222222222111333555555222111222444333333333333333333333333333333222222222222333333333333333333333333333333444444444444444444444444333333333444444444555555555666777999;;;<<<<<<<<<===999888;;;>>>JJJggg}}}nnnZZZMMMLLLUUUffftttqqq]]]RRRLLLKKKNNNIIIHHHJJJKKKHHHBBBBBBFFFDDDJJJOOOMMMGGGBBBCCCFFFDDD@@@???AAAAAA>>>???BBB@@@???>>>???@@@@@@>>><<<888:::<<<=========>>>???:::999888;;;@@@CCCDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDIIIJJJKKKHHHDDDAAADDDHHHGGGGGGGGGFFFFFFEEEEEEDDDBBB@@@>>>===<<<<<<===>>>===DDDGGGDDDAAABBBCCCCCC???BBBHHHMMMLLLGGGEEEHHHFFFFFFGGGFFFFFFFFFEEEEEECCCBBBAAA@@@????????????>>>>>>>>>>>>>>>=========:::===???===999999<<<@@@AAA@@@===888999======:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===<<<;;;;;;:::;;;;;;;;;???MMMZZZffflllnnnuuuwwwwww||||||tttpppsssppphhh\\\QQQJJJEEEBBBAAA;;;:::999999888888888999:::999888888:::;;;888666555666666777777777888888666555555444444444444555333333444444444444444444444444444555555555555555333333444444555666777777333333444555555666777777555555555666888999;;;;;;QQQUUUXXXXXXWWW]]]jjjttthhhOOO@@@888555111111111000//////......---,,,+++,,,------+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''(((***+++,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***************************+++,,,---...---,,,+++111,,,+++...///...222999DDD```|||www___QQQHHH@@@;;;::::::999888777666666000444777999999:::>>>AAA===<<<;;;999888666555444888777666777888999888777666666666666777777777777888777666555555555666666222222222333333444444444444444444555555666666666777555333222111222333444333333333333444444444555333333333333333333333333000222444444222222555888333333333333333333333333111333666555333111333444666666555444444333222222444333333222222333333444333333333333333333333333444444444444444444444444333333333444444444555555333555777:::===???@@@AAAKKKGGGGGGMMMRRR```{{{qqqhhhYYYOOOTTT]]]fffuuuoooWWWNNNOOOMMMHHHFFFHHHIIILLLNNNJJJCCCAAADDDFFFMMMRRRMMMCCC<<<>>>CCC???===>>>AAABBB??????BBBBBBAAA???@@@AAAAAA@@@>>>:::<<<>>>???>>><<<<<<===888666666999???CCCDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCHHHJJJLLLIIIBBB>>>BBBIIICCCCCCBBBBBBAAAAAAAAAAAACCCAAA>>>======>>>AAABBB===EEEJJJGGGDDDDDDFFFEEEBBBEEEJJJNNNLLLHHHJJJPPPFFFGGGHHHIIIIIIJJJIIIIIICCCBBBAAA???>>>>>>======??????>>>===<<<;;;;;;::::::<<<===;;;888999>>>CCCCCCBBB===888999>>>@@@>>><<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<:::888<<<;;;<<<>>>======DDDMMMNNNYYYaaakkkxxx~~~sssyyy~~~~~~}}}yyyvvvzzz}}}pppcccXXXPPPJJJGGG@@@>>><<<:::999999:::::::::888666777999:::999666555555666777888888888888888777666444333222222222111111222222333444555555444444444444444444444444333444444555666777888888444555555666777888888999777888;;;>>>BBBFFFIIIKKKbbb```\\\XXXVVVZZZbbbhhheeeLLL>>>888666222222111111000/////////---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''''''''&&&&&&'''(((***+++((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,---...---...///000111222333444666AAAPPPaaaxxx{{{hhhWWWWWWUUUNNNCCC:::555444555555555666:::???EEEHHHFFFHHHIIIGGGCCC@@@???@@@???===<<<===??????<<<999;;;;;;:::888777888:::===999:::;;;999777666777888666444333444888999888666888666444666999:::888666:::999666555444555666777444444444444555555555555999999888777777666666666666777777666555444666777888888777888999999888777555777777555666:::;;;888>>>@@@BBBBBB<<<333000444666888999999888888999;;;===:::666444444555555555555333111000111333444444333222111222333333222111000444:::;;;;;;DDD\\\sssffffffkkksss}}}jjj___YYYRRRLLLTTTaaalllpppttt]]]WWWOOOJJJIIIIIIGGGDDDKKKNNNPPPLLLEEEBBBFFFKKKMMMLLLJJJHHHEEEAAA>>>=========>>>???@@@@@@AAAAAABBBCCCBBB>>>>>>@@@===888???>>>>>>===<<<;;;::::::===;;;::::::===???AAABBBHHHEEE@@@======>>>??????@@@DDDGGGFFFBBB???@@@CCCDDDCCCAAAAAABBBBBB@@@??????@@@AAACCCFFFHHHGGGGGGMMMNNNLLLIIIKKKMMMJJJDDDBBBFFFLLLRRRTTTRRRNNNLLLOOOKKKGGGJJJQQQTTTRRRMMMFFF???;;;===>>>======@@@?????????>>>======<<<<<>><<<999888999<<<;;;:::888777777888:::<<<===;;;999777777999<<<===BBBBBBKKKZZZcccqqqxxx|||zzzjjjccchhhqqqwwwzzz~~~}}}~~~}}}xxxddd[[[QQQQQQLLLCCC===???AAABBB======<<<:::888888888888:::999999888888777888888;;;333...111333000///222111000111666777444444666222111111333666888888777444555666666777777888888888999:::888666666999<<<>>>EEEOOOVVVYYYZZZ\\\]]]___OOOKKKIIIGGG```wwwrrrdddKKK>>>888666222222111111000/////////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((''')))(((''''''&&&'''((((((((((((((((((((((((((('''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,------,,,,,,---...//////000111+++333???KKKZZZppp|||qqqcccTTTFFF===;;;777444444666:::<<<===CCCGGGLLLOOOOOORRRWWW[[[UUUTTTSSSTTTTTTRRRMMMIIIJJJJJJHHHEEECCCCCCEEEGGG>>>???AAA@@@>>>=========HHHCCC===:::999888777666999999;;;>>>BBBCCCAAA>>>======>>>>>>>>><<<;;;:::888999::::::;;;<<<>>>@@@IIIIIIHHHGGGEEEBBB@@@???>>>@@@AAA@@@===<<<===?????????@@@BBBCCCDDDDDDCCC@@@CCCBBB???BBBLLLTTTXXXgggaaaXXXMMM???333222777@@@CCCHHHJJJJJJIIIHHHHHH???;;;777444333444444333555333222000000//////......------///222444555555111888AAAEEEGGGRRRllloooXXXOOOKKKIIISSSaaaqqqxxx~~~xxx^^^RRROOOKKKIIIIIIJJJKKKKKKKKKLLLLLLIIIEEEDDDGGGJJJEEEEEEDDDCCCAAA???>>>===>>>>>>>>>??????@@@@@@AAABBBDDDCCC@@@@@@BBB???:::@@@???>>>===<<<<<<;;;<<>>??????AAADDDGGGFFFBBB???@@@BBBBBBAAAAAACCCFFFIIIIIIHHHBBBCCCEEEHHHIIIIIIGGGEEEJJJMMMNNNMMMNNNOOOLLLGGGBBBDDDHHHLLLNNNNNNLLLKKKNNNKKKIIIKKKQQQUUUVVVUUUFFFAAA?????????<<<===@@@@@@@@@??????>>>>>>======???:::999>>>@@@???@@@DDDBBB>>>:::999;;;===>>>===;;;<<<===<<<:::999:::;;;;;;::::::999999999999::::::999777666666888999:::<<<<<>>===<<<888555999???FFFKKKQQQYYYeeemmmrrrsssvvvyyyzzzwwwrrrnnnggggggeeebbb______```bbbccceeegggfffccc```]]]\\\[[[TTTKKKCCC???=========@@@DDDKKKSSSYYY[[[YYYVVVRRRTTTWWWYYYYYYWWWSSSQQQMMMPPPRRRSSSRRRTTTYYY]]]eeeeeedddccc```\\\XXXUUUXXX\\\^^^\\\WWWTTTVVVZZZ___```bbbeeeggghhhhhhhhh]]]^^^\\\ZZZ```nnn{{{vvv```KKK999//////444CCCIIIOOOTTTTTTRRROOONNN@@@<<<777333222222222222111111000000000000111111222111111333777:::;;;<<>>AAA@@@>>><<<;;;;;;<<<<<<===<<<;;;<<<>>>?????????CCCEEEGGGEEEAAA>>>???AAAAAAAAAAAADDDHHHKKKLLLLLLCCCDDDGGGHHHHHHFFFCCCAAAEEELLLPPPPPPOOOOOOMMMJJJCCCDDDFFFHHHIIIJJJKKKKKKMMMLLLLLLLLLNNNQQQTTTUUUIIIFFFEEEEEEBBB>>>>>>BBB??????>>>>>>>>>???@@@AAA@@@<<<<<<@@@BBB@@@???@@@@@@>>>;;;999999:::<<<>>><<<;;;;;;;;;<<<<<<;;;999:::;;;<<<===<<<:::999777777777666666666666777777888999>>>EEEIIIZZZ{{{|||{{{yyyyyy{{{zzztttnnnooowww}}}vvvjjj___ZZZUUUTTTVVVTTTNNNHHHDDDCCC@@@>>>=========>>>AAA:::555555666666777:::888999===@@@===999;;;AAA;;;;;;<<>>DDDJJJNNNOOOYYYSSSOOOQQQWWWXXXSSSMMM@@@AAAGGGTTT```ccc]]]UUU]]]]]]iiitttzzz___III===777444111111111000//////......---------,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''((((((((((((+++******)))(((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******************++++++,,,,,,,,,,,,/////////...............000...111666666???aaa~~~rrrhhh[[[SSSOOOIII???777777999<<<>>>CCCNNN\\\gggzzz~~~zzzxxxlllggg___WWWSSSQQQRRRRRRUUU\\\gggrrrzzz}}}|||{{{tttvvvzzz||||||zzzwwwtttpppsssvvvvvvuuuwww|||}}}yyyvvv{{{~~~xxxuuuxxx|||}}}}}}kkkOOO<<<222...///222:::???EEEIIIHHHFFFDDDCCC:::777333111111111111111//////...------///222444777888;;;BBBJJJQQQUUUWWW[[[___jjjxxxvvviiieee^^^TTTIIIFFFLLLYYYaaajjjkkk\\\XXXMMMDDDGGGHHHGGGDDDCCCEEEHHHHHHDDD@@@@@@BBBEEEGGGFFF???>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>@@@BBBAAA???@@@CCCAAA===AAA???===;;;;;;<<>>>>>???CCCBBB@@@AAADDDFFFGGGFFF???@@@BBBBBBAAA@@@@@@@@@EEEKKKOOOMMMJJJKKKLLLKKKEEEFFFGGGIIIJJJKKKKKKKKKJJJLLLOOONNNLLLKKKLLLNNNJJJIIIIIIJJJFFFAAAAAADDD??????=========???BBBCCC@@@??????AAABBB@@@>>><<>>>>>;;;888999;;;===???>>><<<888666666666666666666666555555:::888:::===???JJJgggyyyyyy{{{yyyrrrsss~~~zzzwww{{{xxxqqqllltttrrroookkkiiihhheee___[[[UUURRRNNNJJJGGGFFFGGGGGGNNNIIIBBB>>>;;;:::;;;<<>>JJJSSSdddjjjuuu{{{wwwrrrpppoooooosssyyyiiiRRR:::000222333222111111333666666555444333333000///......000111111000222222222000000333999>>>FFFJJJTTT```mmmwww}}}{{{zzzgggZZZSSSKKKIIILLLDDDRRR___gggqqqpppSSSOOOPPPEEECCCEEEFFFDDDAAA@@@BBBDDDEEE@@@<<<===AAADDDEEECCC@@@???>>>=========>>>>>>==================<<<<<<===>>>>>>===>>>AAA@@@<<<@@@>>><<<;;;;;;===???AAADDDEEEDDDBBB>>>;;;<<<===999999;;;>>>BBBDDDDDDCCCEEEEEEEEECCC@@@???>>>???DDDBBB@@@@@@AAABBBCCCBBB<<<===>>>>>>===>>>AAADDDGGGLLLLLLGGGDDDFFFIIIJJJEEEFFFHHHJJJKKKKKKJJJIIIEEEKKKPPPQQQNNNKKKJJJKKKHHHGGGHHHKKKIIICCCBBBDDDFFFCCC@@@===;;;<<<===???===>>>???AAACCCDDDBBB>>>BBBBBBBBBAAA>>>===>>>@@@<<<;;;:::<<>><<<999666888888777777777666666666999555666:::<<>>@@@EEEJJJRRRXXX\\\___aaacccgggiiijjjlllnnnqqqvvvzzz}}}|||{{{~~~vvvfffKKK;;;---+++000222000---///000000///------...///------///222666777666444444888>>>BBBGGGMMMVVV]]]hhhmmmvvv{{{vvvyyyeeeNNN???BBBDDDAAAGGGTTTeeeuuuoooZZZMMMOOOOOOBBBAAAAAAAAA@@@???@@@BBBDDD@@@===;;;<<>>===;;;999888888888999;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<:::===@@@???;;;===<<<;;;:::;;;===???@@@AAACCCDDDBBB???<<<>>>@@@;;;;;;<<>>@@@BBBBBBAAABBBGGGKKKJJJLLLIIICCCBBBFFFIIIJJJEEEFFFHHHJJJJJJIIIHHHGGGBBBHHHOOORRRQQQOOOOOOPPPEEECCCDDDJJJLLLGGGCCCBBBNNNJJJDDD>>>:::999:::;;;999<<>>??????<<<:::888:::;;;<<<<<<;;;:::999:::999888777777666666777555222333888;;;:::<<>>@@@BBBBBB<<<;;;;;;===>>>???>>>===<<<;;;999666555555666666888888888999:::::::::;;;888:::::::::<<<@@@???<<<::::::::::::;;;<<<===>>>;;;???BBBAAA>>>===???BBB=========???BBBDDDEEEDDDEEECCCAAA@@@@@@@@@@@@@@@DDDAAA???>>>@@@CCCDDDEEE@@@DDDIIIJJJIIIHHHKKKNNNKKKLLLIIIEEEFFFLLLMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKEEEGGGKKKNNNOOOPPPQQQRRRFFFBBBDDDLLLRRRPPPIIIFFFOOOKKKEEE???<<<<<>>??????===<<<<<<999888888999999:::;;;<<<;;;:::777666555555666777555444444777777555666777777===BBBNNN]]]ddduuu{{{wwwwwwrrrvvv~~~xxxxxxzzz}}}}}}~~~{{{ssslllhhhgggiiikkkzzz~~~|||sssmmmmmmllliiigggkkkttt||||||tttnnnmmm\\\XXXTTTTTT[[[eeeoootttoookkkgggddddddhhhlllooozzzzzztttjjjccchhhxxxvvvVVVDDD;;;666222000000000///......------///......------......///++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((((()))))))))'''&&&%%%&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''')))+++,,,,,,,,,***)))******++++++,,,,,,,,,,,,***...///,,,,,,000111//////666GGG```~~~wwwqqqhhhYYYMMMEEEEEEDDD@@@;;;999:::===:::::::::999777888;;;>>>;;;>>>BBBCCCCCCBBBAAAAAADDDGGGHHHHHHGGGHHHKKKOOOIIIIIIGGGCCCBBBEEEKKKQQQUUUVVVYYY[[[\\\\\\\\\[[[WWWUUUTTTYYY```bbb]]]WWWUUUQQQJJJFFFGGGMMMTTTZZZWWWPPPHHHEEEIIINNNPPPPPPKKKOOORRROOOHHHAAA??????===AAAAAA===:::999555111///222666888333...///555333555888888888888888999AAADDDIIIOOOSSSRRRNNNKKKMMMUUU^^^bbb^^^XXXUUUTTTQQQVVV___dddbbbXXXIII???BBB@@@CCCJJJOOOLLLHHHGGG@@@LLLUUUXXX___vvvttteeePPPIIILLLGGGEEEHHHFFFGGGBBB===;;;===???@@@???999:::<<<=========<<<<<<<<<;;;888666555555666777666666777888999999::::::777:::::::::<<>>AAACCCDDDCCCDDDBBB@@@???@@@AAAAAA@@@EEEBBB>>>===>>>@@@AAAAAA@@@GGGNNNQQQNNNLLLKKKMMMKKKKKKIIIHHHLLLRRRQQQMMMPPPNNNKKKIIIIIIKKKNNNPPPIIIHHHHHHHHHJJJLLLNNNOOOJJJEEEFFFQQQYYYXXXPPPKKKJJJGGGBBB??????BBBGGGJJJEEEHHHIIIGGGJJJPPPOOOJJJKKKJJJJJJNNNQQQOOOFFF???777;;;@@@@@@>>><<<<<<===999888777666777:::<<<>>><<<:::777444333444666777888888777666333111444888777888666>>>KKKTTThhhvvvuuu{{{~~~~~~qqqmmmiiifffgggkkkpppttt}}}rrrlllgggaaaiiirrrvvvmmmcccccceeejjjrrryyy~~~yyyppphhhgggmmmrrrrrrpppppprrrsssrrrvvvqqqSSSCCC999222000111111000///...---,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((...,,,***(((((()))***+++(((((((((((())))))))))))((()))))))))************,,,,,,++++++,,,---///000222000999LLL___rrrvvvjjjpppiii]]]QQQHHHAAA===:::>>><<<:::999:::;;;<<<<<<===<<<<<<<<<===<<<:::888999:::::::::999:::===@@@<<<;;;999999:::;;;<<<======???AAACCCEEEEEEDDDDDDBBBAAAAAAAAACCCDDDDDDDDD<<<999888;;;<<<;;;<<<@@@888999999:::<<<<<<===>>>888===BBBAAA<<<777666777555444333333555555555444666555444333555777:::<<<<<<===>>>@@@CCCHHHMMMQQQTTTRRROOOLLLJJJJJJJJJKKKNNNMMMNNNOOOJJJDDDBBBDDDEEEEEEFFFIIIJJJIIIFFFBBBFFFDDDIIITTTXXXTTTQQQRRRYYY```kkkwwwuuuYYYVVVRRRMMMJJJGGGEEECCCAAA@@@@@@???>>><<<;;;999888:::<<<>>>>>><<<888666555777777777777666666666666888777666555666777999;;;777777777888999999::::::888888888888777777777777444777<<<>>>>>>>>>>>>???DDD>>>:::;;;<<<<<<===AAA???>>>===<<<===???AAABBBAAA@@@???>>>>>>@@@BBBCCCDDDIIILLLKKKIIIJJJIIIFFFLLLOOONNNIIIGGGIIILLLKKKNNNLLLJJJKKKMMMLLLIIIFFFCCCDDDDDDDDDCCCDDDFFFHHHKKKJJJKKKNNNQQQRRRNNNKKKIIIBBB<<<>>>EEEKKKIIIEEEFFFIIILLLMMMLLLJJJIIIHHHLLLHHHDDDDDDGGGGGGDDD@@@>>>>>>>>>===<<<;;;999999::::::999999999999999999444444444555555555555555666555444333222222222222777222333999===DDDZZZssswwwsss|||xxx{{{sssxxxyyyuuuuuuzzz}}}|||{{{wwwmmmkkkooommmppp~~~}}}llliiicccccclllrrrqqqyyy}}}tttssskkkhhhrrrzzzpppSSSCCC999444222111111000///...---,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((+++***)))((('''((())))))(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,...//////---***...:::DDDOOOdddxxx{{{mmm```VVVQQQMMMIIIFFFEEEGGGIIIJJJIII@@@>>><<<;;;;;;:::999777999888888777777888888888666666666555333444555777999:::;;;;;;;;;;;;;;;:::999999:::;;;======<<<;;;;;;777666777666333444777:::999999888777666555555666:::======:::666666666777777777999::::::888777777777666777999===@@@BBBHHHIIIIIIIIIIIIJJJKKKLLLHHHFFFCCC???===<<<;;;;;;<<<;;;<<<>>><<<888888===@@@CCCHHHNNNTTTXXXZZZ[[[]]]eeepppuuunnnfffhhhrrr}}}~~~nnn[[[RRROOOLLLGGGDDDCCCAAA???===???>>>>>>===<<<:::888777888:::<<<;;;999666555555666666666555555555444444666555444333444555777888666666666666666666666666333333333444444555555555;;;888444333666;;;>>>@@@===999888;;;===<<<<<<=========<<<;;;<<<>>>@@@AAACCCBBBAAA@@@@@@BBBCCCDDDBBBHHHKKKIIIGGGFFFDDDAAAEEEGGGGGGBBB@@@DDDFFFEEEHHHGGGGGGJJJLLLMMMKKKHHH@@@BBBCCCCCCCCCBBBDDDEEEJJJIIIIIIMMMQQQQQQLLLGGGFFFAAA===???EEEIIIHHHEEEHHHIIIKKKJJJHHHEEEDDDDDDDDDBBB@@@@@@BBBBBB@@@>>>======<<<<<<;;;:::999888;;;;;;:::999999888777777555555555555555555555555555555444222222111111111333...///333444555CCCTTTqqqrrrssstttvvv{{{~~~{{{|||~~~{{{yyy|||~~~}}}|||xxxmmmlllrrrsss{{{~~~~~~uuulllnnnnnnttt|||~~~jjjhhhpppoooRRRCCC999444222111111000///...---,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((())))))******))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,***+++,,,------......---///******///111444???MMMrrrxxxsssmmmlllnnnooolllhhhWWWTTTQQQNNNLLLJJJGGGEEEBBB@@@>>>>>>@@@@@@===:::999:::999888666666777888555555666666666666555444222333555777777777666666999555444555444000000222999888666555333222222111;;;<<<===>>>======<<<;;;111222444888<<<===;;;:::777666666777999<<>><<<:::===<<<<<<;;;:::888777666666777888666444333333444444444444444333333333333333333222111111222444555555555444444333222222111///000000111333444444555===666///---111666888888666444666;;;>>>;;;999999;;;;;;:::::::::<<<>>>???CCCBBBAAA@@@@@@@@@AAABBB@@@EEEIIIGGGFFFEEECCC???@@@DDDDDD@@@???BBBDDDDDD??????@@@BBBDDDDDDCCCAAA@@@BBBEEEEEEDDDCCCBBBCCCDDDAAAAAAFFFLLLMMMFFF???@@@??????AAADDDFFFFFFEEEHHHIIIHHHEEEBBB???>>>>>>;;;<<<======<<<;;;<<<===;;;;;;::::::999999888888;;;;;;:::999888777777777666666666666666666666666444444333222111111111111444//////444333000333<<>>??????===:::888666777888999999999;;;<<<;;;777777999999666777:::888888777666666666777777444444333555777777666555555444444666888999777666888888888888999:::;;;;;;888777666777888999:::999888999<<>>>>>===<<<::::::::::::999888666555444444444444222000000111333444444333333333222222222222111111000000111222222333222222222111111000000111222222333444444555555555333111000111222222222777444555:::;;;999777777999999888888999:::<<<<<<>>>>>>===<<<<<<<<<=========CCCGGGFFFFFFFFFEEEBBB===@@@AAA>>>>>>AAACCCCCC======>>>>>>>>>===<<<:::BBBEEEHHHIIIHHHEEECCCBBB???<<<===CCCJJJKKKDDD===;;;>>>@@@BBBBBBCCCCCCDDDEEEEEECCC@@@<<<::::::;;;999===???>>>:::999;;;???::::::999999888888888888999999999999888888888888777777777777666666666666333333222111111111111111333//////444555222222444...777@@@EEEHHHRRRbbbppptttsssvvvyyytttvvv~~~vvv|||}}}ttttttvvvggg___dddzzznnnQQQAAA777111///111111000///...---,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,---------,,,+++///---,,,---,,,+++...222777:::@@@NNNccc|||zzzooollljjjlllpppppplllggg```YYYRRRTTT[[[]]]VVVNNNGGGIIILLLMMMJJJEEE???;;;;;;<<<<<<::::::;;;@@@DDD>>>:::999::::::888999===;;;:::999777777777888999777666666777999999888666===;;;888777888888888777;;;<<<>>>???@@@AAABBBBBBCCC@@@<<<;;;===@@@BBBBBBBBBEEELLLTTT[[[bbbfffiiittt{{{qqqvvvxxxcccLLLDDDIIILLLDDD:::???>>>===<<<===<<<;;;999777777777666555444333222111111111///---...000222444444444333333333222222222111111111111111111111000000000111111111222222333333333333333333333333///222555444222333999???<<<777555777888666555888777777777888888999::::::;;;;;;::::::::::::::::::===CCCEEECCCBBBBBBAAA???777<<<===::::::===???>>>???@@@BBBBBBAAA@@@??????CCCFFFJJJKKKHHHEEEBBBAAA>>><<<===CCCJJJLLLGGGAAA999===@@@AAAAAA@@@@@@BBB??????>>>;;;999888:::;;;===BBBEEEBBB===;;;>>>CCC;;;;;;:::888888888888999666777777888888999999:::888888777777666666666555222222111000000000111111000---,,,///222111000111///111444777;;;EEESSS]]]rrr}}}~~~~~~}}}vvvqqqyyy{{{yyy}}}|||lll^^^ZZZ^^^hhhrrrttt}}}mmmPPP@@@777111///111111000///...---,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))++++++,,,,,,,,,,,,++++++///...------------...///444777:::===DDDXXXsssuuulllfffiiippprrrjjjaaa\\\\\\[[[YYYSSSLLLEEE@@@BBBDDDDDDCCCAAACCCHHHMMMHHHCCC??????===;;;>>>BBBHHHEEEBBB===:::888888888???@@@AAAAAA@@@???>>>===::::::<<<@@@FFFLLLOOOPPPEEEHHHLLLPPPUUUWWWYYYZZZOOOKKKIIIKKKSSS\\\bbbdddgggkkkrrr{{{{{{vvvZZZUUUMMMEEE@@@===>>>???;;;:::999:::::::::888666444444444444333222111000///000000...---...000222333333333333222222222222111111111111111000000000...//////000111111222222111111111000000000/////////333444222111777EEEQQQ@@@999444444555444555888666666777777888999999999::::::;;;;;;;;;<<<<<<<<<>>>BBBBBB>>>;;;<<<;;;999999===???===<<>>AAACCCCCCCCCDDDEEECCCFFFIIIIIIFFFBBB???>>>;;;:::<<<@@@DDDEEEBBB???:::===?????????>>>>>>>>>999::::::999888888:::<<<@@@DDDGGGEEEBBB@@@CCCGGG???===<<<:::999888999999666666777777888999999999888777777666666555555444111111000000000000000111222000...///000000000///000///...///444<<>>999<<<@@@999999888999999888666444222222333222222111000///...///000///...///000222222222111111111000000000000000111000000//////...////////////////////////.............../////////000111222111111777CCCLLL===777333333444444555888555666777888888999999999999999;;;<<<======>>>>>>;;;>>>>>>:::888;;;===<<<<<<@@@BBB??????AAABBB@@@;;;???BBBCCCCCCCCCDDDFFFEEEGGGIIIHHHEEEAAA???>>><<<===>>>???>>>>>>========================<<<;;;666888999999888888:::<<<>>>@@@CCCDDDCCCDDDGGGIIIBBBAAA>>>;;;:::999::::::999888888888777777777666777777666666555444444333000000/////////000000111111222222111000000///...------......///333777;;;AAAUUUeeefffdddkkkuuu{{{zzztttwww|||www|||}}}~~~pppeee___gggttt~~~{{{llliiippp}}}iiiNNNAAA:::666555111111000///...---,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&%%%#########%%%'''((((((((((((((())))))))))))))))))))))))************---,,,+++*********+++,,,)))))))))(((***......,,,---+++***+++...333777:::SSSmmmzzztttoooqqq|||}}}yyywwwvvv}}}~~~yyywwwxxxrrrvvv}}}}}}eeeVVVPPPMMMGGGEEEBBBBBBAAA???;;;777::::::999::::::999777444111111222111111000///...---///000000000///111222000000000000///////////////000000000///...------000//////......------,,,,,,------...///000111111...///111222333555777999999444111333555444555888555666777888999999999999777888999;;;<<<===>>>>>>777;;;;;;888999???DDDEEE999>>>???===<<<>>>>>><<>>@@@CCC@@@BBBCCCAAA<<<999888999666888::::::888777888888555;;;@@@@@@AAAEEEGGGFFF@@@???>>>???AAAAAA@@@>>>EEEAAA;;;777555555444333222444666555333222111111000///////////////000111........................///////////////.........111111222333555:::AAAEEEVVVbbb{{{|||tttiiiggguuuuuusss~~~yyymmm``````hhhooozzz}}}{{{xxxssskkkiiipppyyy}}}kkkbbb___]]]bbbKKK???666222333111111000000///...............---,,,++++++++++++++++++***)))))))))******)))((('''&&&'''(((***+++'''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))''''''((((((((((((''''''''')))***)))((('''((()))***)))(((''''''((()))***++++++***))))))******+++,,,,,,,,,---......//////444555:::BBBNNN___xxxtttpppmmmsssppp^^^MMMFFFFFFCCCAAA@@@>>>>>>======;;;:::888777888888888777666555444333555555333111000///.........///000111111///---,,,/////////////////////////////////......---------000//////......---,,,,,,000...,,,,,,///000///...---............//////////////////111444444333111333333333333444666777888:::999888999::::::888666555666777999;;;===>>>???>>>============???AAABBBEEEEEEDDDDDDDDDDDDDDDDDDFFFIIILLLMMMKKKGGGDDDCCC<<>>>>>>>>???AAA@@@>>><<>>GGGSSSmmm}}}zzz{{{rrreeebbbkkkwww}}}xxxjjjiiipppvvv~~~}}}rrreeedddkkkmmmyyypppqqq~~~yyydddVVVTTTWWWYYY```III===555111222111111000//////......---...---,,,++++++***++++++'''((())))))******))))))(((((('''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''(((((((((((('''''''''((())))))''''''((()))***)))(((''''''((()))*********)))))))))******+++---------------,,,,,,,,,///,,,+++---333AAAWWWjjj{{{ppplllrrryyyuuuWWWKKK@@@>>>@@@AAA@@@@@@999999999999999888777666666666555555444222111000555444222111///.........///000000111111000...---////////////////////////......------------,,,,,,........................111///------/////////...,,,,,,---------.........000///...///111222111000000000000111222333555555777666666777999:::888777222333555777999;;;===>>>======???@@@@@@@@@@@@@@@DDDDDDCCCBBBAAAAAAAAAAAAGGGHHHHHHIIIJJJGGGCCC@@@:::;;;===???@@@@@@@@@@@@@@@CCCEEEEEEBBB>>><<<:::>>>>>>???>>><<<<<<>>>@@@>>>===:::;;;AAAHHHEEE???<<<<<<===???@@@???<<<999;;;999777777777777555333333555666666333111111111111000000//////000000000................................................///000111000000111333555666???SSSfffmmmhhhggglllvvv|||qqqnnnoooooorrrwwwwwwvvv|||uuusssyyy|||yyyllljjjbbb[[[]]]iiiuuuzzz^^^HHH===555111222111000000///......---------,,,,,,+++******++++++'''((()))*********)))((()))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&''''''((((((''''''&&&'''((()))(((''''''((()))))))))(((((((((((()))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000999BBBQQQccczzz~~~hhhZZZSSSMMMFFF???===???@@@>>>===888888888888777666555444555555444333222000///...222111000//////////////////000000111111000////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111000///...............,,,------------.........000///------///000000////////////000111222444444444444444666888999999777222333555777999<<<===>>>======>>>>>>????????????BBBAAA@@@?????????@@@AAAJJJHHHFFFGGGIIIHHHCCC????????????AAABBBBBB@@@======@@@DDDFFFEEEBBB???===AAABBBBBBAAA??????AAACCC???>>><<<<<<@@@EEEDDD???:::;;;===???@@@>>>:::777<<<;;;;;;;;;<<<;;;888666444666777666444222111111111111000000///000000000........................------...............///,,,...000000///...///000000444>>>JJJOOOOOOQQQWWWeeejjjzzzzzz|||}}}{{{vvvpppqqquuu}}}}}}rrrfffbbbccccccaaa^^^ccchhhppp}}}]]]GGG===555222444000000//////...---------,,,,,,+++*********++++++***+++,,,,,,+++)))(((&&&******)))((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&'''((())))))(((((((((((())))))(((((())))))************))))))******+++,,,,,,,,,++++++///222000+++***...111===OOO```lllwww}}}|||lllWWWMMMJJJIIIDDDBBB>>>;;;;;;;;;999777999999888777666444333222444444444333222111///...............///000111222/////////000000000//////............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000000///...------......------........./////////000...,,,---...//////.../////////000111222444444222111222444777888888777444555777999;;;===??????>>>===<<<;;;;;;<<<>>>???>>>===<<<<<<===???AAABBBKKKIIIFFFFFFHHHGGGCCC@@@GGGFFFFFFFFFFFFCCC???<<<;;;===AAADDDFFFEEEAAA??????@@@AAA@@@???>>>@@@AAA===@@@AAA??????BBBCCCAAA:::;;;<<<>>>???===999666>>>======>>>>>><<<999666666777999888555333222222222222111000000000000000........................,,,---------......//////***---///000///...///000333222444;;;@@@AAA@@@AAAMMMPPPbbbxxxttt{{{ppphhhhhhmmmiiimmmtttzzz~~~wwwnnniiipppzzz}}}xxxrrr___```^^^[[[^^^hhhooooooxxx~~~\\\FFF<<<555222444000000///......------,,,++++++************++++++,,,,,,,,,+++***)))''''''***))))))((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((((((((())))))))))))((((((''''''((()))************((((((((()))***++++++,,,+++***,,,///...******...---...333;;;EEERRRfffwww|||yyyvvvttt|||xxxxxxoooaaaSSSJJJFFFEEEEEE>>>@@@???;;;999:::999666999999888777555444222111333333333333222111000///,,,,,,------...000111222............////////////.........---,,,,,,++++++++++++,,,,,,,,,,,,------******+++,,,---...//////...//////...,,,,,,---///---............/////////...---,,,---///000///...//////000000111222444555000000111333666777777666666777888999;;;===>>>>>>>>>===;;;::::::;;;===>>><<<;;;::::::<<<>>>AAACCCKKKIIIGGGFFFEEEDDDCCCAAAIIIJJJKKKJJJHHHDDD@@@>>>===>>>@@@CCCFFFFFFCCC@@@;;;===>>>>>>===<<<<<<===<<>>===999666<<<;;;;;;;;;<<<:::888555888:::;;;:::777555444444333222111111000000000000........................,,,,,,,,,---......//////***,,,/////////...///000555222111444999999666333999:::KKKlllyyysssuuu|||kkkfffiiidddfffhhhgggfffjjjrrryyy~~~~~~vvvdddZZZUUUSSS[[[eeehhhaaaYYYOOO[[[ffflllvvvYYYDDD;;;444111333000//////......---,,,,,,++++++************+++++++++***)))(((((((((((((((&&&'''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''((((((((())))))))))))((((((&&&'''((()))*********))))))))))))))))))))))))))),,,)))))),,,,,,***,,,111///------///111777EEETTTbbbnnnzzz|||www}}}mmmeeeVVVSSSOOOLLLGGGBBB???>>>;;;??????:::777888888555666666666555555333222222000111111111111111000000...---------......///000---------------...//////......------,,,++++++***,,,,,,,,,,,,---------...))))))***++++++,,,------+++---...---++++++---///,,,,,,---------.........,,,,,,,,,///111111000...////////////000222333444000///000222555666555444555666666888999::::::;;;===============<<<<<<<<<===<<<;;;:::;;;===@@@BBBIIIIIIGGGEEEBBB@@@AAABBBDDDGGGKKKKKKHHHDDDCCCCCCCCCBBBBBBDDDFFFEEEBBB???:::===@@@AAA???===<<<<<<===AAADDDDDDEEEGGGEEE@@@===<<<<<<======<<<:::777999888888888::::::999777:::<<<===<<<999666555555444333222111000000000000........................++++++,,,------...//////,,,...///...------...//////000000000222333222000222000:::PPP___aaaccchhhgggiiillluuuuuuxxxtttjjjiiilllpppqqqtttxxx||||||xxxtttkkkpppzzz{{{||||||yyyssskkklllpppuuussslllhhh\\\XXXXXX[[[eeeppptttnnnfffhhhvvv~~~XXXCCC999333000222000//////...------,,,,,,+++***************++++++(((((('''&&&&&&''')))***###$$$%%%'''((()))))))))&&&'''(((******((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''((((((((())))))))))))((((((%%%&&&((()))*********)))+++******)))(((''''''''',,,***+++......++++++...,,,,,,000333000***---555666CCCXXXlll{{{~~~zzzzzzrrrnnnrrr}}}sssgggYYYLLLFFFAAABBBEEEGGGEEE@@@===>>>888======666111222222///222333333444444444333333...//////000000000000000000///...---------------,,,,,,,,,,,,,,,---...///......---,,,,,,+++******,,,,,,,,,------.........((())))))***++++++,,,,,,)))+++---,,,******---000++++++,,,,,,,,,---------++++++---000222333111///............000111222333000///000222444555555333444444555555666777777777;;;===???@@@@@@>>><<<;;;???>>>;;;::::::<<<>>>@@@GGGHHHGGGDDD???===???BBB<<>><<<@@@DDDEEEDDDAAA???>>>???AAABBBDDDIIILLLFFF===???===<<<<<<===<<<:::888888777666888:::<<<<<<;;;<<<===>>>===:::777666666444333222111000000000000........................++++++,,,,,,---...//////...//////---++++++,,,...(((---///...,,,---111333333---000<<>>IIICCCKKKRRRZZZlll~~~xxxwww~~~oooiiifffccceeejjjjjjeeebbbbbbVVVZZZ^^^___```bbbfffhhhjjjllljjjbbb]]]```eeeggg___cccccc[[[UUUWWW```gggkkkgggeeeddd^^^WWWWWW]]]]]]aaalllkkkaaafffpppoooxxxzzzzzzlllbbb|||XXXHHH;;;555666444333111///.........---,,,*********))))))))))))((()))))))))))))))(((''''''''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))***++++++++++++***+++,,,------......---------000666???KKKXXXdddjjjqqqxxx|||{{{zzzyyywwwsssnnnjjjeeelll{{{|||zzz~~~zzzmmmlllkkkjjjppp~~~aaaYYYPPPKKKIIIGGGCCC???>>>;;;999:::<<<===;;;888444444333222111111111111000111333444444333111000000000/////////.........,,,,,,---///000000...+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********,,,.........---))))))))))))))))))))))))(((((())))))***+++------++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***+++,,,...///000000444222000///000222222111---...111333444555555555;;;;;;===???@@@???<<<999===;;;:::;;;===>>>>>>>>>EEEBBB???===>>>@@@@@@@@@AAACCCFFFHHHIIIHHHFFFEEEFFFEEEFFFHHHEEE???===???AAACCCHHHLLLIIIBBB@@@BBB<<<>>>AAAAAA???<<<:::::::::999888777777777888999;;;999888;;;@@@BBB@@@<<<:::::::::999888666444333111000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000888999<<>>;;;;;;999777888::::::888666666555444222222222222333000111333444444333111000/////////......------,,,------...000222222///---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,888222+++)))+++,,,***&&&))))))))))))))))))))))))*********)))******++++++***************************++++++,,,---,,,,,,,,,***++++++,,,---...//////111///......///000000///---...000222444444444444888999;;;<<<===<<<999777;;;::::::;;;===>>>===<<>>>>>???@@@@@@???<<<>>>@@@BBBCCCCCCBBBBBBEEEDDDEEEFFFCCC>>>===???BBBAAADDDFFFDDD???@@@DDDBBBAAA???>>><<<;;;:::999:::999888777777888999999999777666:::???BBB@@@>>>::::::888666444222111000000000000///...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---...000333:::DDDOOOWWWVVVTTTRRRQQQUUU___lllttt}}}zzz~~~{{{}}}|||yyyzzz~~~yyyuuusssvvv{{{}}}~~~~~~|||}}}wwwmmmiiihhhiiiqqqmmmggg^^^TTTKKKCCC???uuuQQQCCC999444555333333111///.........---,,,,,,,,,,,,++++++++++++***)))))))))))))))((('''''')))))))))******)))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((''''''((((((((()))))))))((()))******++++++******++++++,,,------------,,,(((((()))***,,,...000222888AAANNN^^^lllzzz~~~{{{{{{uuuuuu{{{~~~zzzxxxzzz{{{~~~|||{{{{{{yyyttttttqqqqqqvvvzzz}}}}}}rrrooosss~~~xxxiii[[[SSSRRRRRRSSSWWW\\\^^^\\\YYY\\\\\\\\\\\\aaannnsssbbbVVVJJJ???BBB???======???@@@===;;;888777555666777777666444666444222000000000111222...///000111111000///...///......---,,,+++++++++------...000222333111///+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,@@@666***&&&)))+++((($$$)))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,---......---+++---...000111333444444444777888:::;;;;;;:::888777999999999;;;>>>>>>===;;;???>>>>>>???@@@AAA???>>>888999:::<<<>>>???@@@AAACCCAAAAAABBB@@@<<<<<>>@@@@@@===:::888555333000///......000000//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++------...///222444999999:::;;;AAAJJJUUU\\\vvv|||vvvsssttt}}}yyyvvvvvvuuuvvvzzztttttt{{{}}}mmmaaa[[[ZZZ[[[[[[WWWSSSMMMEEE===666000...rrrOOOBBB999555777444333111///.........---,,,*********)))))))))(((((()))))))))))))))(((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$###"""&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))&&&&&&''''''(((((())))))'''''''''((((((((())))))((())))))*********************+++,,,,,,,,,,,,,,,'''(((***,,,...///000000...333:::BBBJJJRRRZZZ___nnnrrrvvvzzz}}}sssiiigggkkkooopppmmmrrrooollljjjhhhgggjjjnnnpppjjjddddddccc```^^^___\\\hhhpppmmmllllllfff[[[]]]ZZZ\\\fffssszzzzzzwwwjjjbbbYYYVVV[[[fffrrr{{{rrrkkkddd___YYYQQQKKKHHHSSSUUUYYYaaannnyyy|||yyy{{{yyyxxx{{{wwwgggXXXOOOJJJDDD???BBBAAA???@@@@@@???<<<999666555555555555555444444333111///---,,,---...///,,,,,,------------,,,,,,------,,,,,,+++*********---,,,---///111222111///+++++++++***************************************777000(((&&&(((+++***)))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,......,,,***......///000222222333333888999;;;<<<;;;:::999999888888:::===??????===;;;<<<<<<===???AAAAAA???<<<888888888:::<<>><<<888:::>>>@@@===;;;======<<>><<<888333000---++++++lllHHH<<<555333333000333111///.........---,,,*********)))))))))(((((()))))))))))))))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((()))************))))))***++++++,,,,,,++++++++++++,,,,,,,,,+++***)))...///111111222444888;;;BBBGGGLLLRRR^^^ppp~~~~~~|||{{{xxxvvv{{{zzzyyyvvvpppnnnnnnqqq}}}pppmmmjjjlllzzzlllkkkhhhfffgggnnnuuuyyycccaaadddkkknnnjjjiiikkk{{{vvvlllbbb___^^^VVVLLLEEEAAA>>>;;;:::???>>>>>>>>>===;;;888666555555555555444444444444222000...---,,,,,,---...,,,------------------,,,,,,+++++++++************+++++++++,,,...//////---************************((((((((((((((((((((((((((())))))(((((((((+++---(((((((((((((((((((((((((((((((((((()))***+++,,,************************((()))******++++++******+++++++++++++++***************+++---......---+++......//////000111222333666888;;;;;;999777888999888999:::===???@@@>>><<<:::;;;<<<>>>@@@@@@===;;;777777777888;;;>>>AAACCC:::888999:::999666888<<<>>>::::::===>>>======@@@@@@<<<999:::>>>>>>:::555555555555555555444444333555555555666888888777666444333111//////000111222............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************+++,,,,,,,,,,,,...000,,,---.........///222555:::HHHKKKGGGIIIHHHHHHQQQXXX[[[pppyyyqqqfffffffffhhhoooxxxtttuuuzzzuuuvvv}}}yyywwwjjjdddffflllvvvsssdddUUUSSSaaafffZZZQQQSSSSSSKKK@@@:::888777333///---,,,***(((''''''((((((lllHHH<<<666444555111333111///.........---,,,,,,,,,,,,++++++++++++***)))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%''')))***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((('''((())))))******))))))))))))***++++++++++++******++++++,,,,,,++++++***,,,---,,,+++***+++---///---111333444;;;HHHSSSXXX```bbblllpppqqqwwwfffccc[[[JJJBBBFFFJJJCCC???>>>===;;;;;;>>>;;;;;;<<<===<<<;;;999888444555666555333333333444222222111000////////////////////////////////////************+++++++++++++++***)))***+++,,,,,,+++)))))))))***************''''''''''''''''''''''''###'''+++***'''&&&(((***(((((((((((((((((((((((('''''''''((()))***,,,,,,************************(((((()))************)))+++*********************+++******,,,......---,,,............///000111222333666888777444333555777888888999;;;>>>???>>><<<::::::;;;===???>>><<<:::555555555666999<<<>>>@@@777666777:::999666777;;;<<<999999===>>><<<:::;;;999999:::===???>>>:::666666666666555444333222111444555555555555444444333111111000///000111222333------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************+++***)))((())),,,...)))***,,,,,,+++,,,---///(((444666555888555222:::<<<:::GGGTTTRRRRRRSSSNNNJJJLLLPPPWWWfffvvv}}}|||mmmgggbbbbbbdddgggnnnvvv{{{pppbbbZZZ___hhhhhhtttzzzoooaaaVVVVVVZZZ\\\^^^```aaaZZZQQQKKK???999===>>>999666888555222...,,,,,,+++(((&&&***)))((((((''''''''''''nnnJJJ>>>999777777222333111///.........---,,,,,,,,,,,,++++++++++++***)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%'''(((******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((())))))***************(((((()))+++---///000111)))***++++++***+++...000+++//////,,,,,,111555777BBBCCCMMMRRRUUUgggzzz|||uuuyyy|||mmmkkk```VVVRRRKKKCCCCCCHHHDDD===:::<<<======@@@FFF:::;;;<<<;;;:::999999999333444666555222111222444111111222222111000...---///..................///((())))))***+++,,,---...,,,+++))))))***+++***)))((()))))))))*********+++''''''''''''''''''''''''&&&(((***)))(((''''''(((((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))'''((())))))******)))))))))))))))***************+++***)))***,,,---------.........---...///111222222555777666333111444777777666666888;;;<<<<<<<<<<<<;;;;;;<<<======;;;999444444555777999;;;===>>>666555888<<<;;;888999<<<<<<777666999;;;999777888777999;;;======<<<999888888888888777666333111000222333444444333333333333000000000000000000000000------------------------,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((************************************************------,,,***((()))+++---)))***,,,,,,,,,,,,...///&&&.........222---***222444...555===;;;===BBBAAA>>>@@@BBBFFFQQQ]]]ccccccYYYUUURRRTTTUUUUUUYYY^^^iiifffbbb]]]UUUPPPTTT[[[```iiipppnnnggg```YYYTTTHHHIIIHHHDDDBBBBBB===888444222...++++++,,,------''''''((()))***++++++,,,******+++******)))((('''lllFFF;;;666444444///333111///.........---,,,*********))))))))))))((()))))))))))))))(((((('''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((()))***************+++******)))******++++++)))***++++++***+++---///&&&,,,000...---000333222111000777::::::IIIXXXXXXaaaeeemmmvvv~~~{{{zzzrrrdddZZZXXXXXXZZZUUUKKKCCCCCCDDDDDDGGG???999:::999888<<>>666666999>>>>>>::::::======777333555777666555777888:::<<<<<<;;;999999999;;;;;;:::999777444111000///111222333333333333444000000000000///...---,,,------------------------,,,,,,,,,+++++++++******************************((((((((((((((((((((((((************************))))))))))))))))))))))))+++,,,,,,***))))))***,,,(((***++++++******+++,,,''',,,***)))---)))'''000111)))---222...///444333222333333333888BBBHHHHHHBBB>>><<<>>>???>>>AAAEEEJJJIIIJJJKKKHHHDDDFFFKKKGGGNNNPPPJJJDDDBBBAAA@@@::::::666111000222000,,,$$$,,,///+++***......)))+++,,,+++)))'''&&&''')))%%%&&&'''(((((('''&&&%%%fffDDD===777000///,,,000000///...............------,,,,,,+++***))))))************))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&''')))'''$$$%%%)))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))))))))***,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,------......///000111222333333>>>BBBIIIRRR\\\eeellloooxxx|||zzzlll^^^[[[ZZZYYYTTTMMMLLLNNNYYYTTTLLLFFFBBBAAA??????BBB:::444666===AAA>>>:::888777555333222222222222444333222222111111222222............---,,,+++***,,,,,,------,,,,,,+++***,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,***)))))))))***+++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))******************))))))******+++,,,...............---------555555666666777777888888888888888777666888<<<@@@<<<;;;::::::;;;;;;999888666777777777777999===@@@:::888666666999<<<>>>>>>===<<<:::888555666888;;;???AAACCCBBB>>>999555444666888;;;:::888444222111333333333222222111111000000111222333333222000///------......------,,,+++************************+++++++++***************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********+++++++++---------------------------------.........//////.........//////000000000222222222222222222222222111111000000/////////...+++++++++++++++++++++++++++*********))))))((((((***)))(((''''''((()))***'''''''''&&&&&&%%%%%%%%%dddCCC===888333222000000000///...............++++++******)))(((((('''*********)))))))))(((((((((((((((((((((((((((((($$$&&&(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&''')))((($$$%%%)))(((((((((((((((((((((((((((((())))))))))))((((((******)))))))))***+++,,,+++++++++*********))))))+++++++++,,,,,,,,,,,,---)))******+++,,,......///)))+++...222777;;;???@@@KKKPPPVVVZZZ^^^dddmmmtttsssrrruuu{{{|||xxxwwwxxx|||}}}xxxsssmmmfff___ZZZQQQOOONNNOOOKKKFFFEEEIIIRRROOOJJJFFFDDDBBB@@@>>>;;;:::<<>><<<888555444666888===@@@CCCCCC@@@;;;777555777999<<<<<<999777555444666555444333222222222222000111222333333111///...---------...------,,,++++++++++++++++++++++++++++++++++++******)))))))))((()))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,---------------------------,,,,,,,,,++++++++++++*********************************)))))))))(((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%bbbBBB===999555555333000000///...............++++++******)))(((((((((******))))))))))))((((((((((((((((((((((((((((((%%%'''******)))'''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&'''***(((%%%%%%)))(((((((((((((((((((((((('''(((((())))))(((((('''***))))))))))))***+++++++++************)))))))))******+++++++++,,,,,,,,,******+++,,,---......///////////////000000000000000333666888888<<>>:::===AAACCCAAA===888555555555555444333222111000111111111000000000//////////////////...---,,,,,,+++,,,,,,,,,,,,+++******+++++++++***************)))))))))))))))*********++++++***)))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))*********))))))))))))***++++++,,,,,,,,,------.........///000111222333444555666666666666555444555888;;;>>>;;;888777777888888888888888888666555555777999999<<<===<<<888666666888======;;;888555555888:::>>>BBBEEEFFFBBB<<<777555888:::======;;;999888888:::888666333222222333333111222222222111000...------------------,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))(((((()))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&bbbBBB===999555555444000000///...............,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((&&&))),,,,,,***(((&&&%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&(((+++)))%%%%%%)))(((((((((((((((((((((((('''((((((((((((((((((''')))))))))))))))******+++************))))))))))))************++++++++++++++++++,,,,,,---...////////////......---------,,,///000000///,,,,,,---000444222333888:::888:::===BBBGGGMMMSSS\\\eeefffcccjjjllllllkkkkkkpppyyy{{{~~~{{{uuunnnccc\\\```iiijjjkkkhhh^^^SSSNNNPPPTTTWWWRRRLLLHHHHHHJJJLLLMMMHHHGGGGGGIIIFFFAAA@@@CCCBBBAAA@@@AAABBBBBBAAA???@@@@@@@@@>>><<<:::999888333444444444444222000/////////000/////////........./////////......---,,,+++++++++++++++******)))+++++++++******)))))))))))))))))))))))))))))))))******))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))***++++++******+++,,,---......///......///111222444555555666666666555444555888:::@@@===999777777888999999888888777555333222333555888===AAA???:::666777999888888888777666888<<>>@@@@@@>>><<<<<<>>>@@@AAAAAAAAA>>><<<;;;===<<<888444222222333444333222000///...////////////...---,,,..................---,,,******++++++******)))(((,,,,,,++++++******))))))***************)))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))))))))(((((())))))***+++)))******+++,,,---......---...///000222333444555555666777666555666888:::???<<<888666666777888777666777777555222111222333888===BBBAAA===:::;;;===777777777666777999===@@@>>>BBBGGGHHHEEE???:::777777999;;;;;;:::999::::::===:::777444222222444555222222111000///...,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++******)))(((((('''*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************************)))))))))))))))))))))***))))))))))))))))))))))))'''''''''''''''''''''(((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&cccBBB<<<777222222000000000///...............))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&(((++++++***(((''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))),,,+++&&&&&&(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''((())))))******))))))(((((()))))))))))))))***((())))))))))))*********)))))))))*********++++++.........------,,,,,,,,,)))***+++,,,---.........///,,,,,,//////,,,,,,///(((,,,---,,,---000111...///222555777888888999:::999;;;<<<<<<<<<<<<>>>@@@::::::;;;===???AAABBBCCCBBBCCCDDDFFFGGGFFFFFFEEEBBBEEEIIILLLNNNMMMJJJIIIHHHFFFCCCBBBCCCEEEFFFFFFHHHHHHGGGEEECCC???<<<:::???BBBBBB@@@AAAFFFHHHFFFEEEEEEHHHNNNQQQOOOOOORRROOOIIICCCBBBFFFJJJKKKKKKQQQQQQSSSTTTPPPHHHEEEFFFGGGEEEBBBAAABBBDDDEEEEEEFFFEEEFFFGGGDDD===;;;===???===;;;:::<<<>>>??????999888:::===???===555...222222222222222111000///......///000///...---,,,,,,---------------,,,,,,)))************)))((((((+++++++++***************************))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((()))))))))(((((((((((()))***************++++++,,,,,,,,,------...///000222333333333555666666666777999;;;===:::777555555555555444444555666555333222222333999===AAAAAA???>>>>>>???;;;:::999777666777:::===:::>>>DDDFFFEEEBBB???===777999::::::999888999::::::888666333222222333333111111000///...------,,,,,,,,,,,,,,,,,,+++************************************)))))))))(((((((((******)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%bbbAAA;;;666222111///000000///...............))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&'''))))))((('''((()))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&)))---+++'''&&&(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''')))*********)))((((((((((((((())))))******((((((((()))))))))*********************+++++++++(((((((((((('''''''''''',,,+++*********)))(((''',,,******...---***))),,,))),,,,,,)))))),,,...---,,,---......---+++***)))///111222333222111222444---------......//////000---...000111222222222111222222333444444333111000...000222222222222444555777777777666555444333333333555555444666;;;===:::===;;;>>>FFFJJJHHHHHHLLLHHHFFFDDD@@@@@@CCCGGGJJJKKKJJJMMMRRRQQQJJJEEEEEEEEECCC@@@@@@BBBDDDEEEEEE@@@@@@CCCGGGEEE@@@???AAA>>>===<<<<<<======<<<:::333555888::::::888444222222222111000000000000111---...000000000///---,,,++++++,,,,,,,,,,,,,,,+++))))))******))))))((('''((())))))))))))))))))***)))))))))(((((((((''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((()))******************++++++++++++,,,,,,------...///000000000222444555555666999;;;>>>;;;999888888777666444222444555555444333333444<<<===>>>?????????>>>>>>;;;;;;999777666777:::===;;;???CCCEEEDDDAAA>>>===888:::;;;:::999888999:::666555444333222222222222000///......------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$```???:::666222222000000000///...............++++++++++++++++++,,,,,,)))(((((((((''''''''''''((((((((((((((((((((((((%%%'''(((((('''''')))***$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&)))---,,,'''&&&(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''')))*********)))((('''((((((((())))))******(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&))))))******++++++++++++*********+++------,,,+++)))'''(((,,,---)))(((***'''))))))%%%%%%)))------+++,,,---......//////000+++---///...---,,,,,,---------------------------,,,---...000000000//////.........---------------)))---222333111000111333///......///000111222333555777666444666;;;;;;888777666<<>>>>>CCCFFFEEEDDDIIIRRRUUUPPPLLLMMM@@@AAACCCEEEHHHHHHFFFDDD>>>???CCCIIIJJJFFFGGGJJJ=========>>>???===999666333555777444000111666;;;222111000//////000111111...///000111111///---,,,******+++,,,,,,,,,++++++)))))))))))))))(((((('''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******+++++++++***************+++++++++,,,,,,---------...000222444444666888:::AAA???===<<<<<<;;;999777111333555555444444555666>>>=========??????===<<<888888888777666888<<<@@@AAACCCFFFEEEAAA===:::999:::;;;<<<;;;999888999:::333333333222222111111111///......---------......+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''(((((())))))******%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$#########___BBB;;;555333444222///......------,,,+++++++++++++++************)))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!'''(((&&&)))///111---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""&&&'''&&&&&&+++""",,,###%%%111!!!%%%222((("""(((((((((((((((((((((((((((...&&&'''***'''$$$***)))))))))))))))))))))))))))((('''((()))***)))'''+++)))%%%)))"""(((111---************************%%%:::$$$$$$---***,,,(((666 333+++###---%%%))))))///!!!000888"""666,,,,,,&&&)))222///(((++++++)))((($$$///---,,,(((+++,,,,,,------,,,,,,+++///'''+++,,,(((111;;;+++...////////////......---...,,,000000)))+++222000999)))666%%%000,,,777333+++777999555555111///555666000:::777DDDGGG666MMMPPP...GGGJJJ555888===GGGBBB999KKKPPPDDDFFFJJJJJJAAAAAAAAABBBGGGNNNOOOKKK@@@BBBEEEFFFDDDBBBBBBBBBAAA@@@?????????===:::888777555222000000111333555222111///...------......,,,---...//////---+++*********+++++++++,,,,,,,,,******))))))((((((''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))(((''''''''')))))))))))))))))))))))))))111///---+++******+++,,,,,,,,,,,,---------......---...000000111444777:::>>><<<;;;<<<<<<;;;666222222222222333444555666777;;;::::::<<>>999666888333333999===<<<===BBBEEEBBB>>><<<:::999777555333555666888888777555444555444222111000111111222666333000.........---,,,+++++++++++++++***))))))++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%^^^AAA:::555222444111///......------,,,+++++++++++++++*********))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''(((%%%&&&+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######)))000333 333+++"""""")))###+++"""""""""""""""""""""""")))'''&&&$$$$$$+++(((((((((((((((((((((((()))(((''''''((()))(((''''''###$$$000((( %%%''''''''''''''''''''''''((($$$"""'''(((&&&)))111:::---"""000''' 111000'''000...+++***555???KKKGGG444$$$%%%222)))111,,,;;;(((***$$$777++++++,,,,,,,,,,,,++++++000***888..."""+++*********+++++++++++++++'''+++...///444888111$$$444+++555===------)))666000***+++///222444888;;;333DDD888111HHHLLLJJJRRRYYYUUU555IIIMMM222000KKK>>>444MMMNNNHHHVVV@@@???BBBDDDDDDGGGJJJIIIDDD@@@BBBDDDCCCAAA???>>>>>>===<<<<<<<<<<<<;;;999666666444222000000111333444111000///---,,,,,,------,,,---...///...---+++)))************+++++++++,,,***)))))))))(((((((((''')))((('''''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((...,,,***)))((()))******++++++,,,,,,,,,---------,,,...///000111333666999;;;:::999:::;;;999555222222222222222333444555666888888999;;;======999666777444555;;;===;;;<<>>888333111222//////......------,,,++++++************))))))))))))(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$###$$$&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***(((111+++...&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))(((''')))((((((***!!!...000)))+++***...###)))***###222'''222666TTTggg(((999111******++++++++++++******333555222444...+++'''(((***333333***000555+++777@@@CCCGGG000DDD>>>,,,JJJAAABBBHHHLLLIIIEEEEEEDDDBBBFFFGGGGGGDDD@@@<<<:::999666555555555777777666555333222000///...///000111---------,,,,,,+++++++++------------,,,***)))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&((((((((((((((((((((((((''''''&&&&&&'''((())))))))))))))))))***************+++---...///000333555666666666777777666555444333333222111000000111111333444777:::;;;;;;999888888888888888888888999;;;===:::777555555444222111444555666777777555444222444222000//////111444666333111/////////...---+++)))))))))))))))((('''''')))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%XXX===888333111222//////......------,,,++++++*********)))))))))(((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&(((***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''...$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((******)))((($$$)))---...###$$$&&&"""&&&(((---&&&+++&&&$$$******000 !!!dddkkk111<<<)))******++++++******)))***"""!!!---000111...///222000&&&%%%222888...+++@@@777FFF111@@@@@@AAAAAAGGGIIIEEEBBBDDDFFFEEEGGGGGGFFFBBB>>>:::888888666444333444666777666555111000///............///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((''''''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&''''''''''''''''''''''''''''''''''''((())))))***((((((((()))))))))******)))+++---...//////111333555666666666666555555555333333222111000000000000222555888;;;<<<;;;::::::::::::999555333555999<<<@@@;;;666222111111111111444555666777666555333111444333000///...///111222222000////////////---+++)))))))))))))))(((''''''(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%~~~WWW===888444222222//////......------,,,++++++******)))))))))((((((((((((((((((((((((''''''&&&((((((((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###&&&'''&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''!!!### ,,,222(((&&&&&&&&&&&&&&&&&&&&&&&&***((('''((()))***)))(((###%%%$$$)))+++%%%!!!'''***(((###''',,,000+++---(((888wwwYYY+++&&&---))))))************)))))),,,999///000(((++++++111444)))$$$---,,,%%%)))sssUUU444:::888III<<<@@@CCCDDDAAA@@@DDDFFFEEEDDDDDDBBB???:::777666666666444222333444555555444//////...---------------+++,,,,,,------,,,+++++++++++++++***************))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))******)))+++.../////////111222444555666555444333444555333333222111000000000111222555999;;;;;;:::::::::888;;;:::444111444999<<>>;;;777444444111000//////...------,,,,,,+++***))))))******)))'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$!!!%%%---...)))###$$$&&&&&&%%%$$$$$$$$$&&&%%%$$$######%%%'''((('''&&&&&&%%%)))%%%%%%)))+++""""""&&&))) ((()))"""'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''!!!***)))%%%%%%***###,,,$$$---***---///###,,,$$$)))&&&%%%)))eee'''%%%)))---((((((%%%...))))))))))))************}}}...,,,((((((+++++++++*********))))))%%%444+++000555III333===666999tttsssHHH888CCCBBBDDDFFFHHHHHHGGGEEECCC;;;>>>BBBCCCAAA<<<999777888666333000...,,,++++++444111......000000...,,,000...---+++******+++++++++((('''(((+++,,,***((())))))))))))))))))))))))))))))***))))))((('''&&&%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***+++,,,...///000111000000000000111222333444555333222333555666555222333333444555666777888999999::::::::::::999888888555555666666777888888888666777888777666444111///111111222111...------...000111111111///---+++***,,,+++***(((''''''&&&&&&''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################wwwSSS===:::555222333000.........---------,,,,,,+++***))))))******)))'''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###(((333999888'''$$$"""$$$'''))))))'''&&&%%%$$$######%%%&&&(((&&&%%%&&&$$$&&&""""""''' +++$$$%%% ---'''$$$ """333111((((((((((((((((((((((((&&&%%%&&&$$$111''',,,%%%)))&&&""")))***"""***XXX***######'''+++&&&###)))&&&"""+++(((###)))''''''(((((((((((())))))))))))|||,,,+++((()))+++++++++******))))))))),,,222...$$$&&&mmm555<<<444777ccc///AAA???AAABBBDDDEEEEEECCCAAA???<<<>>>AAACCCBBB???;;;777666555333111///.........333111......///000...---///...,,,+++***++++++,,,,,,***((()))+++,,,***((())))))))))))))))))))))))((())))))))))))(((((('''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))******+++---...000111111000//////000000111222333444222111222444666555333444444555666777888888999888999999::::::999999888444444444444555555555666666666777777666444222111111222222111...---...///000000000000///...,,,+++---,,,+++)))((((((''''''''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################uuuRRR;;;999444111222///------------------------+++***))))))******)))'''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%###(((444???DDD...'''!!! %%%((('''$$$%%%$$$$$$######%%%&&&'''$$$%%%&&&###!!!###"""((("""***&&&&&&###---###$$$&&&$$$$$$########################"""'''!!!&&&&&&&&&)))---!!!---%%%&&&%%%___&&&$$$"""(((&&&'''***---:::###---%%% ***)))"""&&&'''''''''((((((((((((yyy))))))''')))************)))))))))))),,,$$$111!!!000OOO777:::111555KKK```DDD<<<@@@AAABBBBBBAAA???<<<;;;>>>>>>>>>AAACCCAAA<<<888555444333111000000000000222000......//////...---...---,,,+++++++++,,,------,,,******++++++***((())))))))))))))))))))))))''''''((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,---...000000111//////...//////000111222222111///000222444555555666666666777777777888888666777888999::::::::::::666666555555444444555555555555666777666555444333111222222000......///000//////000000///...---------,,,+++***)))(((((((((''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################tttQQQ;;;888444111222///000000//////...---,,,,,,+++***))))))******)))'''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###%%%---777???999222)))$$$#########"""$$$$$$######$$$$$$%%%&&&%%%%%%'''$$$(((%%%***$$$'''%%%$$$$$$(((!!!******%%%111222''''''''''''''''''''''''$$$+++///###""",,,222))))))777$$$..."""(((999&&&%%%+++%%%(((222+++kkk(((+++%%%###)))+++%%%%%%%%%&&&&&&&&&'''''''''vvv''''''&&&)))))))))))))))))))))))))))(((444(((ooo222777555...444999EEE===AAABBBBBBAAA@@@===;;;:::>>>;;;:::===AAAAAA<<<777555555444222111111000000111000///...............---,,,+++++++++,,,---......---,,,++++++***))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******)))***+++,,,---...//////------------...///000111000///......000333555666555555555666666666666666555666777888::::::;;;;;;:::999888777666666666666444555666666666666555555111222222000......///111//////////////////......,,,+++***)))((((((((((((''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################tttQQQ;;;999555222333000333333222000...---,,,++++++***))))))******)))'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%)))///<<<:::444,,,$$$"""$$$(((############$$$$$$%%%%%%&&&&&&(((&&&(((###((($$$$$$$$$###"""&&&%%%---###rrr###!!!###)))'''(((&&&,,, """***++++++$$$%%%'''###((()))%%%%%%%%%%%%&&&&&&&&&&&&uuu&&&&&&&&&)))(((((((((((((((((((((((((((###000'''"""444000---333111___AAABBBBBBBBBAAA@@@>>><<<;;;;;;888666999======999444666666555333222000....../////////...------...///---,,,+++++++++,,,---...---------,,,+++***))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))******+++,,,,,,,,,,,,,,,,,,---...//////---.........///000333444333333444444444444444444444555666888999:::;;;;;;<<<:::888777666666666777555555666666666666666666222222111000......000222/////////............///***)))((('''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################tttQQQ;;;999555222333000333333222000...---,,,++++++***))))))******)))'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&'''(((%%%!!!!!!$$$///000///)))!!!###)))#########$$$$$$$$$$$$$$$&&&$$$''''''"""###$$$$$$!!!&&&%%%***$$$***((((((333(((''')))###$$$((('''$$$ ...)))''' $$$(((%%%)))$$$%%%%%%%%%&&&&&&&&&&&&uuu&&&&&&&&&)))''''''''''''((((((((((((&&&,,,$$$+++"""...+++---000000DDD@@@@@@@@@@@@???>>>>>>===999777555666888888666333666555555333111///---,,,...//////...------...000...---,,,+++++++++,,,---+++,,,---,,,***))))))***))))))))))))))))))))))))&&&&&&'''(((((((((''''''###$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((()))******++++++++++++++++++,,,......+++---...///...///000222222222222222333333444444444555666888999::::::::::::999666444444444555666666666666666666666666777222222111000...///111444111000///...............)))(((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################rrrOOO999777333111222/////////......------,,,,,,+++***))))))******)))'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################(((###"""&&&&&&""" """"""$$$%%%$$$!!! """%%%""""""###$$$$$$$$$$$$$$$%%%"""%%%'''$$$%%%%%%&&& '''&&&+++###)))+++###$$$'''$$$)))'''$$$(((!!!"""///###!!!OOO!!!$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&'''vvv''''''&&&(((&&&&&&&&&''''''(((((((((%%%((( YYY***((()))///+++222@@@;;;;;;;;;<<<<<<=========888777666555444444333333333333333333111000...------...///...,,,,,,...000///...,,,+++***++++++,,,)))***,,,+++)))((()))+++))))))))))))))))))))))))'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''(((((()))*********************+++,,,------))),,,///000...------...111111222333444444555555555555777888999999999999:::888666444444444666777777777666666666666666666222222111///...///222555222111///...------------)))(((((('''''''''''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################qqqMMM888666222000111...+++++++++,,,,,,---------+++***))))))******)))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################%%%"""&&&###"""$$$$$$$$$%%%&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$###%%% ###'''%%%+++###))))))!!!'''%%%&&&)))---((('''$$$555$$$,,,***!!!''''''%%%(((111+++((('''""",,,###%%%%%%&&&&&&&&&'''''''''www((('''&&&(((&&&&&&&&&'''''''''((((((((("""***222###)))000'''333:::666777777999:::;;;<<<<<<888888777555333111222333000000111222222111///...,,,...///...,,,,,,...111000...---+++******++++++''')))+++***((('''))),,,))))))))))))))))))))))))'''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++))))))))))))***+++,,,---(((,,,000111///,,,,,,,,,111111222333555666777777555666777888888999888888<<<:::888666666777999:::888888777666666666666666333222111///...///222555333222000...---,,,------***))))))(((((((((((()))'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################lllKKK888777333000222000------,,,+++++++++,,,,,,))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!! ########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$&&&%%%"""!!!'''%%%###'''###### """)))###%%%***)))((("""!!!NNN%%%%%%((()))!!! vvv***###!!!,,,'''"""$$$$$$$$$%%%%%%%%%&&&&&&vvv&&&&&&$$$''''''''''''&&&&&&%%%%%%%%%'''###(((+++******,,,555ttt333333444666888:::<<<>>>999999999777444333444555111000///000111000///------+++***+++,,,......---------,,,,,,+++******)))******))))))))))))******))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''')))***,,,---...---+++))))))***+++,,,,,,---------.../////////222333333444555555555444888666444555777888666444999777444444555777888999888777666444333333444444---///111111111000111333000000000///...,,,+++***((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""jjjJJJ777777333111222111///......---,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$#########"""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$&&&&&&"""!!!&&&%%%###'''#########!!!###%%%%%%$$$'''!!!&&&###)))[[[yyy***&&& ,,,%%%$$$!!!+++!!!,,,'''%%%%%%%%%%%%&&&&&&&&&&&&vvv&&&&&&$$$'''''''''&&&&&&&&&%%%%%%%%%+++###***'''***)))((('''---666555333333444777:::===;;;;;;;;;888555222222222111000//////111000///---,,,+++)))***,,,------,,,---------,,,++++++******))))))(((((((((((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((()))++++++,,,+++)))((('''((()))***,,,,,,------......//////333444555555666666666555777555333444666777555333444222000111333444555555666555333111000///000000...000111222111000111222000000///...---,,,++++++(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$hhhHHH666777333111333111000000///...------,,,,,,))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$#################################$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$$$$&&& &&&"""!!!&&&%%%###'''######%%%$$$!!!&&&)))%%%"""***---!!!///###&&&!!!000%%%''':::'''+++###(((((("""%%%&&&&&&&&&&&&'''''''''vvv&&&&&&$$$''''''&&&&&&&&&&&&%%%%%%%%%((("""<<<&&&))))))((($$$''':::777444222222444777:::<<<======:::666222000///000/////////000000...---,,,***))))))+++,,,,,,+++---------,,,++++++******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((()))))))))((('''&&&&&&&&&'''(((++++++,,,------...//////222333444444444444444444444333222333444555444333000//////000222333333222444333111///.........///222333555444222111111222111000...---,,,+++,,,,,,((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%fffFFF555666333111333111000000///...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###&&& &&&### &&&%%%###'''$$$###$$$)))%%%%%%"""!!!$$$###,,, """$$$,,,^^^%%%...$$$$$$&&& &&&&&&&&&'''''''''((((((vvv&&&&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###bbb%%%(((******'''''';;;:::777555444444555666:::<<<===;;;777333000///000///...///000000...,,,,,,***))))))***++++++***,,,,,,,,,+++******))))))'''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&'''''''''((('''&&&&&&%%%&&&''''''******+++,,,---......///000000111111111111000000222222222222333333333333000000000222555666555333444333222111111111222333666777888777444333222333111000---+++++++++,,,---((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################################################################""""""#########$$$$$$$$$dddEEE444666333111333111...///......---+++)))((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###%%% '''### &&&%%%###((($$$$$$###((($$$%%%bbb,,,***)))(((,,,)))bbb$$$OOO333'''!!!$$$$$$+++(((&&&&&&&&&'''''''''((((((vvv&&&&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))%%%'''(((+++***)));;;;;;;;;;;;999666444222666888::::::777444222222000///...///000///...,,,,,,***))))))***+++******+++++++++***))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&'''''''''&&&'''''''''((())))))***+++,,,---......///000000000000000//////000111111222222222333333222111111333555666555444111111000111222444555777555666777555333000000000000///---+++***+++,,,---(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$#########""""""cccDDD444666333111222///------......---+++)))((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######################################################$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""%%% '''$$$ %%%%%%###(((%%%$$$$$$"""!!!(((###$$$...kkkOOO$$$$$$((( )))+++===&&&"""---###+++%%%&&&///LLL!!!"""%%%!!!%%%$$$&&&(((%%%&&&&&&&&&&&&'''''''''vvv&&&&&&$$$'''%%%%%%%%%&&&&&&&&&&&&''' )))%%%((($$$******(((999;;;===>>><<<888444111444555777777555444444444///.........//////---,,,---+++******+++++++++***+++++++++***))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###################################################$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))***,,,---......222222222333222222111000///111222222111111333444222111000111333444333222............000222444555222333333222///---,,,,,,///...,,,+++++++++,,,---(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################################################################%%%%%%$$$$$$###""""""!!!cccDDD444666333000000...,,,---...///...---+++***))))))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""%%% ((($$$%%%%%%###(((%%%%%%%%% ###))) ,,,''',,,((($$$******&&&&&& ,,,+++'''###!!!///'''<<<&&&AAA ---&&&###'''"""$$$%%%%%%%%%%%%&&&&&&&&&&&&vvv&&&&&&$$$'''%%%%%%%%%&&&&&&&&&'''''')))&&&)))###+++***&&&888:::;;;<<<:::888555333333444555555333222333444///...---...//////---+++...,,,+++***+++,,,+++***------,,,,,,+++*********((((((''''''''''''((((((******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((''''''''''''(((***+++---......222333333333333222111000...111333333111111333555555333111000111222222111......------...///111222000111222000...,,,+++,,,---------,,,,,,,,,,,,+++(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################################################################$$$$$$##################cccEEE444666333//////,,,,,,---///000000...---+++))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""%%%!!!(((%%%%%%%%%###(((%%%%%%&&&""")))(((333 $$$WWWGGG&&&"""&&&&&&!!!,,,"""222 '''"""%%%$$$"""%%%,,, ###)))'''..."""###+++&&&"""***$$$$$$$$$%%%%%%%%%&&&&&&vvv&&&&&&$$$'''%%%%%%%%%&&&&&&'''''''''!!!,,,''')))&&&---+++%%%888999999999888777666555444555555333111111222333///...---...//////---+++///---++++++,,,,,,,,,+++///......------,,,,,,+++((((((''''''''''''((((((+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''''''''&&&'''(((***+++,,,......111111111111111000//////...111333333111111444666888555222111111333333333222111///......///000000111333333222000...---...,,,,,,---------,,,++++++)))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%```GGG999777222111444111------,,,++++++******)))+++******)))))))))))))))'''''''''''''''''''''''')))&&&$$$%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%% '''###((("""$$$&&&###%%%&&&%%%%%%%%%$$$$$$#########&&&888%%%!!!%%%((($$$$$$((( '''###'''333###888$$$$$$###???+++%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&vvv&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((%%%''')))555666777888777666444222555555444333222222222222000000000---+++)))***+++,,,+++***))))))***++++++---,,,+++***))))))))))))+++***)))(((((('''''''''...---***(((''''''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%$$$"""&&&'''((('''%%%$$$%%%&&&&&&'''((()))************......//////000000111111000000111222222222222111222222111000//////000000...//////000000000000000111111000......---------***+++,,,---,,,+++***)))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""####################################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$###############```GGG999777111000222///------,,,,,,+++***************)))(((((((((((()))''''''''''''''''''''''''(((&&&%%%%%%''''''&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%% '''###((("""$$$&&&###%%%&&&%%%%%%%%%$$$$$$$$$######,,,OOO'''"""%%%111$$$$$$((( '''###''',,,%%%+++(((000 ^^^444&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&vvv&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###%%%'''(((%%%''')))444555666777666555333222222222111000000000000111000111111///,,,***)))***---,,,+++)))((((((((())),,,,,,+++***)))(((((()))***)))((((((''''''''''''***)))(((&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&''''''&&&$$$$$$%%%&&&%%%%%%&&&'''((((((((((((---......///000000111111000000111222222222222111222222111000000000000000...///000000111111000000111111000......------...++++++,,,---,,,+++***)))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$################################################$$$$$$___FFF888666111///111---------,,,,,,++++++*********)))((((((''''''((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%% '''###((("""$$$&&&###%%%&&&%%%%%%%%%$$$$$$$$$$$$###///+++///,,,888$$$$$$((( '''###'''(((000"""000!!!VVV999&&&"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&vvv&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((%%%''')))333333444555555444222111000000/////////000111111000111222111---+++))))))...---+++)))((('''''''''++++++***)))((((((((((((((((((''''''&&&''''''''''''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((())))))((('''''''''%%%$$$$$$&&&(((%%%&&&'''((())))))))))))------......///000000000///000111111222222111111222111000000000000000000//////000111111111111000111111000///............,,,,,,,,,,,,,,,+++******************)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%[[[CCC666666111///111......------,,,++++++******))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%% '''###((("""$$$&&&###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%...... 444%%%$$$$$$((( '''###'''!!!...&&&+++...VVV^^^)))###,,,&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&vvv&&&%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((%%%''')))111111222222222222111000000000000000111222333444///111333222///+++)))(((,,,+++***)))((((((''''''******)))(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""#######################################$$$$$$$$$########################"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&)))******)))''''''&&&%%%###$$$&&&((('''((()))***++++++++++++,,,------......///000000///000000111111111111111111111000000000000000111///000111111222222111111111111000///......//////---------,,,,,,+++******)))*********))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%%%%XXX@@@555555111111333000......------,,,++++++***))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%% '''###((("""$$$&&&###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###...yyy;;;,,,$$$$$$((( '''###'''&&&///'''"""$$$VVV}}}(((%%%'''***%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&vvv&&&%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%'''(((%%%''')))/////////000000000//////.........///000111222333...000222111...+++***))))))))))))******************)))(((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$########################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''')))((('''&&&&&&&&&%%%$$$$$$&&&((('''((()))******+++++++++,,,,,,,,,---......////////////000111111111111000111000000000000000111111000111111222222222222222111000000////////////000......---,,,+++++++++***(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%%%%WWW@@@555666222222444000......------,,,,,,++++++***)))((((((''''''((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%% '''###((("""$$$&&&###%%%&&&###$$$$$$$$$$$$%%%%%%%%%)))""",,,111"""$$$$$$((( '''###'''"""###***uuu333@@@'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&vvv&&&%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%###,,,%%%'''(((%%%''')))---------------.........,,,,,,,,,,,,---...///000,,,...000///---+++++++++((()))***++++++,,,++++++***))))))(((((()))))))))***)))((('''&&&&&&&&&&&&(((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$################################################"""""""""###$$$$$$%%%%%%########################!!!""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&$$$%%%''''''%%%%%%&&&'''$$$%%%&&&'''((((((((((((++++++,,,,,,---............///000000111111000000000000000000000111111222111111222333333333333222111000000//////000000000000///...,,,++++++++++++'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%ZZZBBB777777333111222............---,,,,,,++++++******)))(((((((((((()))''''''''''''''''''''''''%%%'''((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%% '''###((("""$$$&&&###%%%&&&######$$$$$$$$$%%%%%%%%%)))000+++)))333,,,$$$$$$((( '''###'''(((%%%888ZZZ)))%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&vvv&&&%%%###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""---iii%%%'''(((%%%''')))++++++++++++,,,,,,------,,,+++++++++,,,---......+++,,,---,,,+++++++++---******,,,,,,---,,,++++++******)))))))))******+++,,,+++***((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%########################""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$%%%&&&'''&&&%%%"""%%%'''((('''&&&&&&&&&###$$$%%%&&&&&&'''''''''+++++++++,,,------.........//////000000000000000000000000000000111222222111222222333444333333333111000000000000000111111111000...,,,++++++++++++((())))))******)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&########################""""""#########$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$################################################$$$$$$\\\EEE999999333000000,,,///......------,,,++++++++++++***)))))))))))))))''''''''''''''''''''''''%%%''')))'''$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%% '''###((("""$$$&&&###%%%&&&#########$$$$$$%%%%%%%%%888 &&&)))&&&ppp$$$$$$((( '''###'''---((()))^^^WWW '''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&vvv&&&%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ ***FFF%%%'''(((%%%''')))+++*********+++,,,------......---------...//////***+++++++++******,,,...,,,------...---,,,***)))+++***************++++++...---+++)))'''&&&%%%%%%!!!!!!###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%########################&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################'''&&&%%%%%%&&&'''&&&$$$!!!$$$((()))((('''%%%%%%$$$%%%&&&'''((((((((((((***++++++,,,,,,---.........//////000000000000000000000///000000111222222111222333333444444333333111000000000000000111111111000...,,,++++++++++++)))******+++++++++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''########################""""""######$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$###############VVVEEE777555444000...000///......------,,,++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%%%%###"""###$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########(((&&&$$$!!! ,,, (((***"""&&&$$$'''###!!!'''###$$$$$$%%%%%%%%%%%%&&&&&&222'''$$$+++999FFF'''"""%%%###%%%%%%$$$+++###hhh???&&&'''###&&&'''!!!%%%)))""" 111***###''')))uuu%%%$$$"""%%%&&&&&&&&&&&&&&&&&&&&&&&&---######''',,,!!!"""*********+++++++++,,,,,,,,,---------............///,,,,,,,,,,,,,,,+++***)))))))))************)))))))))))))))))))))((('''''',,,***(((%%%$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$##########################################$$$$$$###################################################"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''')))***)))***+++---...///111222111000...---,,,---...------///222444222111000111222222111000111000//////000000///...111000...---++++++++++++******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$""""""$$$%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$#########""""""!!!!!!########################UUUDDD777555555000...000.........---,,,,,,++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%%%%###"""###$$$####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!'''$$$,,,$$$%%%###"""&&&$$$###&&&###'''###!!!'''###$$$$$$%%%%%%%%%%%%&&&&&&%%%'''000###333'''"""%%%###%%%%%%"""%%%(((...ZZZ'''111 lll$$$!!!'''((("""$$$(((######***$$$(((111+++$$$"""uuu%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""***%%%###'''***###%%%(((ttt************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++***))))))))))))************)))))))))))))))))))))(((''''''+++)))'''%%%$$$$$$%%%&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%'''))))))))))))+++---,,,---...000000///...---000000000///---,,,...000111000///000111222111000111000...///000000///---......---,,,+++***))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&#########################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################################################################$$$#########""""""""""""########################~~~TTTCCC666555555000...111......------,,,,,,++++++))))))))))))(((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###((($$$(((''''''&&&!!!### %%%###'''###"""'''###$$$$$$%%%%%%%%%%%%&&&&&&222555(((!!!,,,---""" 444 '''###&&&###&&&%%%###!!!'''@@@???,,,&&&!!!''')))###$$$((($$$!!! ###(((%%%,,,uuu%%%%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&"""&&&'''&&&)))$$$JJJ(((((()))))))))*********************+++++++++,,,,,,,,,,,,,,,+++***)))((())))))************)))))))))))))))))))))((('''''')))(((&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%'''((()))((()))+++,,,***+++---...///......---111222111///---,,,---...000///---...000111111000111///......//////...---+++,,,,,,,,,+++)))(((''')))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!"""###%%%#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""########################|||RRRBBB555555555111...111......------,,,++++++***))))))))))))(((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((("""//////$$$(((+++"""%%%###'''###"""((($$$$$$$$$$$$%%%%%%%%%&&&&&&)))//////###"""...///###::: (((###&&&$$$&&&&&&&&&%%%!!!PPPIII%%%)))***...PPP111%%%$$$'''$$$&&&)))###222)))000'''"""'''"""***vvv&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%ppp###&&&$$$&&&+++ ///'''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,++++++***)))((())))))************)))))))))))))))))))))((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&((((((((((((***,,,+++,,,------...------,,,...///000000......000111///...,,,---///000111000000///---...//////...,,,***+++,,,---,,,***'''&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$###!!! !!!"""############################################################$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################yyyPPPAAA555555666111///111...------,,,++++++******))))))))))))((((((((((((((((((((()))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((""")))%%%///$$$--- ...$$$$$$###'''###"""((($$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&!!!###%%%--- (((###&&&$$$&&&&&&$$$*** ___KKK000$$$######RRR>>>)))!!!$$$%%%((()))######%%%"""***000&&&"""vvv&&&&&&%%%'''''''''''''''''''''''''''$$$%%%@@@%%%%%%"""$$$+++###&&&&&&'''''''''((((((((()))************+++++++++***++++++++++++***))))))))))))************)))))))))))))))))))))(((''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''''''''((()))+++............---,,,,,,+++...///111111//////000111000...,,,,,,...000000000///...------......---+++***+++,,,---,,,+++(((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%$$$!!! ################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################vvvOOO???444555666222///111------,,,,,,++++++******))))))))))))(((((((((((('''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###&&&&&&,,,###)))%%%!!!***$$$###'''$$$"""((($$$$$$$$$%%%%%%%%%%%%&&&&&&,,,!!!###+++***(((((($$$===%%%!!!((($$$'''$$$'''&&&!!!***&&&aaa...$$$---)))TTTBBB*** $$$%%%''')))$$$<<<'''$$$'''+++(((vvv''''''%%%(((''''''''''''''''''''''''&&&%%%'''((()))%%%$$$!!!***###%%%&&&&&&'''''''''((((((((()))))))))*********++++++((()))******++++++******))))))************)))))))))))))))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%########################"""""""""###$$$$$$%%%%%%########################""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%###%%%&&&'''&&&''')))***......---------,,,,,,,,,111222333222000.........222///---,,,---///000000///---,,,,,,------,,,+++***++++++,,,+++***)))(((&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&&&&%%%"""  ################################################"""""""""############$$$"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$########################sssMMM>>>444555666222///111------,,,,,,+++*********))))))))))))(((((((((((('''((()))***)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!###'''((( zzzwww%%%111 !!!HHH$$$"""'''$$$###)))%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!######!!!!!!'''--- ***<<>>333555666222///111------,,,,,,+++******)))))))))))))))(((((((((((('''((()))***)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!###'''(((+++AAA$$$"""'''$$$###)))%%%$$$$$$%%%%%%%%%&&&&&&&&& )))&&&!!!+++///&&&###---DDD!!!)))$$$'''%%%'''''',,,)))***&&&%%%+++///$$$"""```///###%%%,,,%%% %%%)))JJJvvv''''''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$***###'''XXX///%%%+++***///***'''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&((()))+++,,,,,,---))))))************)))))))))))))))))))))(((((('''%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%#################################"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$"""$$$&&&&&&&&&&&&(((***&&&&&&''')))+++---///000+++---000222222111222333666333///------...//////...---+++,,,------,,,***)))(((((('''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""""""""""""""""""""""" """%%%&&&%%%%%%%%%&&&################################################""""""""""""############!!!!!!""""""#########$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""#########################################################$$$$$$%%%%%%%%%########################rrrMMM<<<555555///000333//////...,,,+++******+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%+++...(((###%%%((($$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...!!!&&&!!!]]])))((((((&&&###'''&&&###&&&&&&###+++"""---!!!,,,((({{{''''''''''''((((((((((((vvv&&&***)))(((&&&&&&&&&&&&%%%%%%%%%%%%###444%%%777888((())) $$$RRR###,,,))))))((('''&&&%%%%%%$$$++++++***)))((('''&&&&&&((((((((()))******++++++*********)))))))))))))))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%######""""""######$$$%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""########################%%%%%%$$$###""""""###### !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&+++***))))))***,,,...000///............//////000......///000000000000000...------,,,,,,------...******))))))))))))******)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$###""""""###%%%%%%$$$"""################################################""""""############""""""""""""""""""""""""""""""################################################!!!!!!"""###$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$##################qqqLLL<<<555555///000333//////...,,,+++***+++++++++)))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%333 '''HHH(((###%%%((($$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###,,,!!!999---!!!+++***)))'''***&&&+++"""'''XXXLLL((('''***;;;###))))))))))))))))))))))))CCCwww''')))((('''((((((((((((((((((((((((+++222(((yyyxxx$$$444'''nnn###///"""***))))))(((''''''&&&&&&******))))))((('''''''''((((((((()))******++++++))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%######""""""######$$$%%%########################$$$$$$############$$$$$$################################################%%%$$$$$$###""""""######"""######$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&&&&***)))(((((()))+++...//////............///000000111111111111000///...---.........------.........******))))))))))))******)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$###""""""###%%%%%%$$$"""################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################nnnKKK;;;555555000000333///......---,,,++++++++++++))))))))))))))))))))))))((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&###""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%###(((///!!!000SSS(((###%%%((($$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&+++''',,,!!!"""YYY,,, '''&&&&&&&&&)))***666111!!!%%%555333222------\\\++++++******)))(((((((((333]]]ttt%%%&&&%%%%%%''''''''''''''''''''''''---***'''***,,,rrr ***555---%%%%%%***)))))))))((((((''''''(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))&&&''''''((((((''''''&&&((('''&&&%%%$$$###""""""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%######""""""######$$$%%%########################$$$$$$############$$$$$$################################################%%%$$$######"""#########$$$$$$$$$$$$######"""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&)))((((((((()))+++---............//////000000000444444333222000...---,,,//////............//////******))))))))))))******)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$###############"""############$$$$$$$$$###""""""###%%%%%%$$$"""################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""##################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################jjjJJJ:::444555000000333.........---,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,%%%(((+++888(((###%%%((($$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***$$$((((((!!!***''',,,!!!&&&%%%''''''***)))((()))$$$<<>>>>>>>>111@@@JJJ;;;888TTTvvvyyy,,,,,,***+++))))))))))))(((((((((((("""***,,,,,,222FFF999"""###,,,$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''((())))))******''''''(((((())))))))))))'''((((((((((((((((((''''''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%######""""""######$$$%%%########################$$$$$$############$$$$$$################################################$$$###############$$$$$$""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''((()))***++++++,,,...///000000000///111111111111111000//////---,,,,,,++++++,,,,,,---******))))))))))))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################""""""#########$$$$$$$$$###""""""###%%%%%%$$$"""################################################""""""############""""""""""""""""""""""""""""""################################################$$$$$$$$$###############!!!""""""######""""""!!!""""""#########$$$$$$$$$fffGGG888444555000111333---------------,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&(((((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%% &&&"""%%%,,,######$$$###"""uuu(((###%%%((($$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''$$$"""...###$$$((("""%%%666///333111666888999444DDD&&&III>>>///111TTTSSSNNNUUUOOONNNMMMLLLKKKJJJIIIIIITTT@@@CCCBBB@@@FFFFFFLLL333|||111///***++++++******)))((('''&&&&&&)))(((111'''(((:::AAA,,,"""!!!$$$/// $$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&''''''(((((())))))***&&&''''''(((((())))))***'''(((((())))))((((((''''''''''''((((((((())))))&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%######""""""######$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%"""!!!!!!!!!"""$$$&&&'''"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))***)))+++,,,.../////////.........///000000000000000,,,,,,++++++++++++,,,,,,******))))))))))))******((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################"""""""""######################################################$$$$$$$$$"""############$$$$$$$$$###""""""###%%%%%%$$$"""################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""##################################################################$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%fffFFF777333555111111222------------...---,,,***)))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((***$$$000///---333***+++((($$$rrr(((###%%%((($$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''$$$***(((,,,$$$'''///"""SSS:::555:::999>>>@@@@@@===KKK>>>AAAUUU@@@JJJ>>>___UUUOOOTTTPPPWWWVVVVVVUUUTTTSSSRRRRRRJJJNNNaaaYYYWWW]]]PPPUUU[[[VVVddd:::999444666222111000...---+++***)))000+++,,,>>>---,,,333]]]888***&&&'''((($$$$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''((())))))***(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%######""""""######$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((((((''')))+++---......------------...///////////////---,,,,,,++++++,,,,,,---******))))))))))))******((())))))***)))((('''&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$"""############$$$$$$$$$###""""""###%%%%%%$$$"""################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%fffFFF777333555111111222---,,,---......---,,,***)))))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&+++***""" $$$'''&&&000###(((111!!! %%%[[[(((###%%%((($$$&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&)))666666111###444555444vvvAAA>>>DDDBBBIIIJJJIIIMMMJJJOOOFFFEEESSSWWWSSSRRRVVVooolll[[[aaalllUUUnnnaaaaaa``````___^^^^^^^^^eeeYYY___YYYbbbgggUUUbbbXXX\\\cccddd```xxxIIIJJJFFFHHH>>>>>><<<:::888666444333111)));;;+++!!!*** 333$$$...444zzz>>> &&&$$$+++%%% ...&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''&&&%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%#########"""###$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&%%%###!!!!!!"""###%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######%%%&&&'''(((((((((&&&(((***,,,......---,,,------............------...------,,,,,,------...******))))))))))))******((()))*********)))'''&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$ !!!$$$%%%%%%$$$!!! """"""######$$$$$$$$$$$$"""############$$$$$$$$$###""""""###%%%%%%$$$"""################################################""""""############""""""""""""""""""""""""""""""################################################!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%cccCCC;;;444444444111000111---,,,,,,,,,,,,,,,,,,+++)))((('''((()))***((('''))))))(((((('''''''''&&&''')))+++***'''$$$###"""'''$$$!!!"""$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$######################## $$$&&&$$$###$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%!!!'''333555***"""""""""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&,,,%%%888xxxhhh??? ###+++&&&###'''+++(((%%%%%%(((******(((''''''''''''(((***,,,---***,,,///222555888999:::???444SSSXXX@@@RRRRRRRRRYYYRRRWWWUUUTTTTTTVVVUUURRRNNNVVVTTTPPPOOOXXXnnnnnn```bbbeeeggghhhhhhfffeeeffffffeeedddeeefffggghhhhhhfffggglllnnnjjjhhhhhhiiilllnnnkkkeeeeeelllsss___]]]___RRRRRRRRRRRRQQQNNNJJJGGGDDDAAA???;;;666222///---,,,***((($$$$$$333YYY```===,,,)))&&&'''(((((())))))))))))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((((((((()))))))))))))))++++++((((((******''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))))))))***++++++,,,,,,111...---...000111///---,,,+++***((((((***+++,,,,,,***((('''&&&'''((()))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$######aaaCCC;;;444444444111000111------,,,,,,,,,,,,++++++***(((&&&&&&((())))))((()))(((((((((''''''''''''&&&(((******'''%%%$$$$$$'''$$$""""""$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$########################%%%$$$###!!!!!!$$$'''(((""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%,,,555333((($$$)))###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###---,,,""" ***///+++666######+++'''###&&&+++(((''''''***,,,,,,+++,,,,,,,,,---///222444666555666999<<>>@@@BBBEEEHHHKKKMMMTTTZZZXXXMMMHHHNNNUUUVVVKKKNNN``````QQQWWW```RRRXXXWWWWWWWWWVVVSSSMMMIII???AAACCCDDDEEEJJJRRRXXXffflllooommmjjjjjjkkkkkk^^^]]]ZZZXXXXXXYYY[[[]]]bbbcccdddfffiiimmmqqqsssqqqlllhhhjjjkkknnntttzzzwwwwwwvvvvvvwwwwwwwwwvvv{{{tttllljjjmmmnnnnnnlllmmmmmmnnnnnnooonnnnnnnnnhhhgggeeeaaa[[[SSSLLLHHHFFF@@@888444222///***&&&***(((&&&(((+++///111111((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''')))++++++'''&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((())))))***++++++---+++***+++,,,---,,,+++***)))(((''''''((()))***+++***(((''''''((())))))*********)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######################################################$$$############"""""""""|||]]]CCC:::444333333111///111---------,,,,,,+++++++++)))))))))***,,,+++)))'''((((((((((((((('''''''''%%%&&&(((((('''&&&&&&'''%%%%%%$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######'''...111---'''$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&%%%%%%%%%###$$$(((+++((("""###(((%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***%%%###'''***,,,///333&&&+++---)))$$$&&&)))***''''''(((***,,,///000000333444555777;;;>>>BBBDDDEEEEEEFFFHHHKKKOOOQQQSSSKKKQQQQQQNNNRRRZZZVVVIIILLLNNNUUUSSSLLLVVVZZZJJJWWWXXX[[[\\\\\\YYYTTTQQQCCCDDDDDDEEEIIIRRR\\\dddeeelllqqqpppiiicccaaa```WWWTTTPPPMMMLLLNNNQQQTTT\\\]]]]]]___bbbfffiiikkk```\\\ZZZ\\\^^^aaaiiiqqqsssuuuxxxyyyzzz{{{||||||}}}{{{zzzvvvrrruuu|||qqqrrrrrrsssssssssssstttmmmmmmllljjjfffbbb]]][[[\\\SSSGGG@@@>>>===999555111+++%%%$$$&&&'''&&&###******)))((((((''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''((((((((())))))+++------)))(((***)))&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################################################################$$$$$$############$$$$$$$$$##################$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''(((((()))******------,,,,,,---------,,,)))(((''''''''''''((()))***)))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$#########################################################"""""""""""""""""""""{{{[[[BBB:::333333333000///000......---,,,,,,+++******((())),,,///000...***&&&'''''''''(((((((((((((((%%%&&&(((((('''&&&'''(((%%%%%%&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&444BBBCCC666(((!!!&&&%%%$$$###$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%""""""%%%%%%######$$$%%%''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%,,,&&&$$$((('''!!! &&&***((("""!!!(((......***,,,...000222444666777>>>>>>???AAADDDGGGJJJLLLNNNOOOPPPSSSUUUXXXZZZ\\\jjjbbbZZZXXXZZZYYYSSSMMMNNNHHHIIIKKKJJJMMMQQQOOORRRUUUZZZ]]]^^^]]][[[YYYTTTSSSPPPOOOQQQVVV]]]bbbeeeiiinnnpppnnniiieeeddd]]][[[VVVRRROOOOOOPPPQQQVVVUUUUUUVVVWWWYYY[[[\\\SSSPPPQQQRRRRRRRRRVVV]]]iiipppxxx{{{zzz{{{xxx~~~{{{wwwyyy~~~yyyzzzzzz{{{{{{{{{zzzzzzxxxwwwuuusssrrrqqqppppppfffddd```\\\UUULLLBBB<<<<<<888333111000111111000******)))((('''(((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''((((((((((((***,,,,,,((('''))))))&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((())))))+++,,,,,,,,,++++++,,,,,,(((''''''''''''''''''((()))((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################"""""""""""""""""""""###yyyZZZBBB:::333222222000///000......---,,,,,,+++******'''))),,,000111///***%%%'''''''''(((((((((((((((%%%'''((('''&&&&&&'''((($$$%%%''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""***<<>>---$$$&&&""""""###$$$$$$$$$$$$######$$$%%%&&&''''''''''''%%%&&&'''%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&))),,,+++'''$$$&&&)))+++...,,,---111444333111111999<<<@@@BBBCCCCCCEEEHHHCCCBBBAAA@@@??????@@@AAAHHHJJJNNNQQQTTTTTTTTTSSSTTTWWW]]]```XXXMMMJJJNNNRRRVVVUUURRRLLLCCCEEERRRRRRUUUYYYZZZYYYXXXXXXYYYNNNQQQUUUZZZ]]]]]][[[XXXddd^^^ZZZZZZVVVQQQQQQUUUJJJNNNSSSXXXZZZZZZWWWUUUPPPPPPPPPQQQSSSVVVYYYZZZ```aaabbbaaa[[[SSSRRRVVV[[[aaajjjppptttyyy~~~|||wwwooollljjjeee___dddhhhooouuuzzz|||}}}|||~~~~~~~~~}}}}}}yyyrrrlllhhhggghhhiiifff```XXXRRRLLLFFF@@@;;;444222...+++)))((((((((()))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&###&&&&&&###$$$''''''$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""""""""###$$$%%%""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&(((***)))'''&&&((()))((((((((())))))(((((((((''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$$$$##################################################################$$$$$$%%%%%%yyyYYYBBB999333222222000...000//////...---+++******)))***(((''''''((())))))(((&&&'''''''''(((((())))))'''(((((('''%%%%%%&&&'''###&&&)))(((&&&$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((000555--- (((###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&''''''''''''!!!'''***'''""""""%%%((($$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((---(((%%%(((+++))),,,(((***333888888;;;AAA;;;???CCCEEEEEEEEEGGGJJJGGGFFFCCCAAA??????>>>???DDDGGGKKKPPPRRRRRRQQQOOOXXXVVVPPPLLLNNNRRRRRROOORRRUUUMMMGGGPPPUUUVVV[[[eeegggiiihhheeeccccccddddddeeefffjjjmmmnnnnnnmmmgggddddddeee___WWWUUUZZZ\\\```eeehhhfff```XXXRRRPPPPPPRRRUUUYYY]]]aaaccc[[[[[[]]]]]]WWWPPPPPPUUUXXX[[[```gggooovvv{{{~~~xxxgggWWWUUU[[[UUU[[[dddnnnuuuzzz{{{{{{{{{}}}zzzxxxvvvvvvxxxwwwssspppssslllddd___^^^YYYQQQJJJ<<<999555111---+++******(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((###&&&&&&$$$%%%((()))&&&&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((***,,,+++(((''')))+++(((((())))))))))))((((((''''''((())))))***)))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%tttYYY>>>777222222333000......------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''&&&%%%%%%&&&(((***,,,)))***+++---------------000444:::===>>>???BBBEEEJJJJJJLLLQQQTTTSSSQQQQQQMMMLLLKKKJJJJJJHHHDDDAAADDDFFFEEELLLUUUOOOGGGLLLPPPQQQQQQRRRUUU[[[ccciiicccfffiiijjjiiikkkpppttt|||~~~|||uuuqqqrrruuuoooxxx|||tttrrrtttuuutttuuu|||ooofffeee```^^^]]]___aaadddiiinnnpppiii```ZZZUUUTTTUUUXXX[[[[[[\\\]]]```hhhqqqxxxwwwuuuuuuxxxxxxooo^^^QQQKKKLLLRRRZZZaaaiiiuuu~~~}}}}}}}}}~~~~~~uuuvvvrrrllljjjjjjgggaaaZZZUUUKKK@@@999666///(((,,,***((()))++++++(((%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$##########################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&'''---222222---))))))***)))******))))))((('''&&&+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################pppTTT>>>777222222333000......------------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''&&&&&&''')))+++,,,++++++,,,...000333555777:::>>>DDDHHHJJJLLLOOORRROOONNNOOOPPPQQQQQQPPPPPPLLLJJJGGGGGGHHHJJJJJJJJJNNNUUUYYYbbbjjjaaaWWW[[[aaadddiiinnnrrrttttttsss|||zzzwwwuuuuuuyyyzzzttttttvvv~~~xxxyyy|||}}}~~~}}}zzzvvvmmmnnnssszzz|||qqqhhhbbbaaaccc```aaacccdddddddddddddddllliiiiiimmmrrrqqqjjjcccSSSNNNKKKLLLPPPYYYhhhvvv|||}}}|||}}}{{{vvvsssrrrooojjjiiieee]]]TTTOOOMMMGGG???333111---++++++******)))&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''+++//////,,,))))))*********++++++******))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################lllOOO>>>777222222333000......------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''((('''''''''(((***,,,---//////000333777<<>>777222222333000......------------,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&'''&&&%%%''''''''''''''''''''''''&&&'''(((((('''&&&''')))((((((((()))***,,,...///555666888<<<@@@EEEHHHKKKIIIKKKNNNOOONNNMMMKKKJJJMMMNNNNNNLLLNNNUUU\\\___^^^[[[XXXXXX\\\bbbgggjjjoootttwww~~~}}}xxxtttkkkaaa^^^eeeqqq|||{{{qqqhhhfffgggbbbfffkkkqqqxxx|||wwwooo]]][[[YYYZZZ___eeeiiikkkuuuyyy{{{wwwmmmooouuu}}}zzz{{{vvvlll^^^]]]\\\ZZZZZZ[[[\\\]]]iiibbbZZZUUUOOOKKKKKKOOObbbkkkwww}}}~~~~~~}}}|||||||||}}}~~~}}}~~~|||{{{yyyvvvzzzzzzvvvrrrqqqpppjjjbbbVVVTTTNNNCCC777...++++++'''((()))***++++++++++++''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$######"""#######################################$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&''')))+++((()))***+++,,,------,,,))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################lllOOO>>>777222222333000......------------,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&'''(((((((((''')))***)))***+++---///111333444<<<>>>BBBFFFIIIKKKKKKKKKKKKLLLNNNOOOOOOMMMJJJHHHMMMRRRTTTSSSXXXeeepppttttttrrrpppqqqtttwwwyyyyyy~~~{{{rrrvvv|||yyyzzz{{{xxxpppiii^^^XXXRRRQQQXXXaaaiiimmmwwwxxxuuukkk]]]QQQLLLKKKNNNSSS[[[bbbjjjkkk```TTTLLLKKKKKKMMMQQQVVVZZZ\\\gggrrrsssiiidddjjjiii```jjjpppvvv{{{yyytttzzzwwweeehhhkkkjjjeeeaaa``````ddd^^^ZZZXXXTTTNNNLLLMMMUUU```nnnwwwyyyyyyyyy{{{uuussspppppprrrwww~~~zzz~~~|||~~~~~~|||{{{{{{yyyvvvuuuuuunnnfffbbbbbb^^^UUUHHH===777555++++++******************'''((((((((((((((((((''''''''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$##############################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&(((***&&&'''(((***++++++++++++(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################lllPPP>>>777222222333000......------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''''''''&&&''''''''''''''''''''''''%%%'''))))))((()))***,,,,,,...000333666999<<<===CCCEEEIIIMMMNNNMMMKKKJJJEEEGGGJJJOOOSSSTTTRRRPPPWWW___ddddddjjjxxxxxxnnngggkkkggggggiiikkkiiibbbWWWOOOFFFDDDBBBCCCFFFJJJMMMNNNWWWYYYYYYSSSIII@@@======@@@CCCGGGJJJPPPSSSLLLCCCCCCBBB@@@???@@@BBBEEEFFFLLLSSSTTTOOOMMMQQQQQQMMMSSSZZZ___bbbmmm~~~wwwxxxsssmmmqqq{{{nnnvvv|||xxxyyy|||zzzpppeee___YYYRRRPPPQQQRRRZZZeeelllppppppqqqrrriiieee```]]]```fffnnntttwww}}}~~~|||~~~}}}zzzzzz{{{uuunnnjjjjjjiiiddd\\\SSSMMMIII777555111---***((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''((()))*********''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################iiiMMM>>>777222222333000......------------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''+++)))''''''(((((((((&&&''''''''''''''''''''''''%%%''')))))))))***+++---111333666:::???BBBEEEFFFIIIJJJLLLNNNNNNNNNLLLKKKFFFIIINNNWWW^^^bbbaaa___gggrrrxxxuuuyyy~~~}}}{{{~~~mmmeee]]]VVVYYYNNNPPPRRRRRROOOIIICCC>>>777999===????????????@@@BBBGGGKKKIIICCC???>>>@@@>>>AAADDDGGGMMMRRRQQQLLLKKKIIIEEE@@@===<<<<<<>>>???BBBEEEFFFEEECCC@@@>>>;;;BBBEEECCCJJJYYYaaa```UUUZZZ\\\^^^lllzzzxxxxxxuuuxxxnnneee]]]YYYYYYXXXZZZ\\\___cccfffhhhjjjbbb^^^XXXSSSSSSWWW\\\```ooovvvyyywwwvvv|||}}}~~~|||vvvtttrrrpppmmmjjjfffaaa]]]MMMHHH???666///+++******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''(((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################fffKKK>>>777222222333000......------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''+++***((((((((()))((('''((((((((((((((((((((((((%%%''')))))))))***,,,...444777;;;@@@DDDIIIKKKMMMLLLLLLMMMMMMMMMMMMMMMMMMQQQTTTZZZdddmmmrrrqqqooorrr~~~}}}xxxuuuttttttsssrrrxxx~~~rrr___XXXQQQJJJJJJFFFFFFDDD@@@===<<<===???999???FFFIIIIIIHHHIIIJJJNNNRRRUUURRRKKKEEECCCEEEGGGNNNVVV\\\dddjjjkkkgggbbb___YYYQQQKKKHHHGGGHHHIIIIIINNNTTTRRRHHHAAA@@@777===<<<555777@@@CCC>>>CCCIIIMMMRRRbbbtttxxxppplllttt{{{zzzsssmmmnnnrrryyy~~~yyysssjjjeeeccc___[[[WWWVVVYYY^^^ccceeegggccc\\\VVVSSSTTTVVVXXXfffmmmpppnnnnnnttt|||~~~|||zzz~~~yyytttrrrqqqoookkkhhh```XXXMMM@@@666000...---(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$'''(((((())))))))))))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################eeeOOO===777444444222///---......---,,,,,,------+++)))******)))(((((((((((((((,,,+++)))((('''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''"""###)))***&&&$$$'''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))'''''''''&&&''''''((((((+++******,,,000333666666:::???DDDGGGGGGHHHIIILLLJJJLLLOOORRRTTTVVVYYY[[[```dddkkkttt{{{~~~}}}{{{zzzqqqiiihhhjjjiiiccc^^^```^^^ZZZVVVPPPJJJEEEBBB@@@BBBCCCDDDIIINNNMMMGGGGGGEEEIIIQQQWWWYYY[[[^^^hhhnnnmmmddd``````YYYMMMNNN\\\gggmmm}}}|||vvvqqqllldddYYYSSSRRRQQQ]]]kkkooocccTTTOOOSSSPPPGGG???===<<<;;;>>>CCC@@@???CCCJJJNNNOOORRRWWWTTTYYY]]]^^^\\\\\\```dddqqqwww{{{wwwuuusssqqqhhhfffbbb___\\\[[[[[[\\\ZZZZZZYYYYYYZZZZZZ[[[[[[___jjjssstttssstttrrrnnnsssuuuyyy~~~zzz{{{zzzxxxuuuqqqmmmjjjgggccc___YYYSSSLLLCCC777000...,,,******++++++***))),,,***((('''((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""bbbLLL===777333444333///---......---,,,,,,------+++)))***))))))(((((((((((((((******((('''&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$ !!!&&&((($$$"""$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((())))))))))))((((((''''''((())))))++++++---000555:::===>>>CCCFFFIIIIIIGGGEEEEEEFFFFFFOOO]]]hhhnnnooopppqqqyyy}}}~~~yyy{{{~~~yyyoooggg^^^TTTNNNLLLJJJKKKMMMPPPTTTVVVSSSMMMHHHGGGHHHNNNSSSYYY^^^eeeiiifff___\\\ZZZ]]]eeelllnnnpppssszzzrrroooeeeYYY\\\hhhpppuuuzzzvvvoooeee]]][[[___kkk}}}{{{tttsssdddYYYOOOLLLKKKKKKLLLOOOOOOJJJGGGGGGFFFBBB@@@BBBBBBDDDFFFFFFEEEFFFIIIKKK[[[```iiiqqqzzz{{{{{{||||||||||||}}}uuujjj```[[[\\\ZZZXXXWWWWWWXXXYYYYYYZZZccclllppprrrvvvtttooojjjggggggllluuu|||~~~}}}|||{{{wwwrrrooolllllljjjgggbbb^^^XXXPPPFFF@@@555111,,,(((''''''&&&&&&***(((&&&&&&((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######___JJJ===777333444333///---///...---,,,,,,------+++)))))))))))))))(((((((((((()))((('''&&&%%%%%%&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%)))***(((&&&'''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((***)))((('''((()))+++---222333555999===@@@CCCEEEHHHJJJMMMMMMMMMMMMNNNOOOUUUbbbrrr}}}~~~||||||uuuooofffaaabbbddd___XXXRRRLLLHHHGGGGGGHHHNNNVVV\\\bbbhhhfff___[[[]]]bbbeeelllttt|||vvvgggfffiiiqqqvvvwwwxxxzzz~~~|||vvvooommmwww|||}}}vvvlllgggggglllrrr~~~{{{uuuhhh\\\ZZZ\\\]]]]]]^^^eee\\\SSSOOOKKKEEE@@@????????????AAABBBBBB???===AAADDDJJJSSS^^^jjjsssyyyooonnnmmmqqqxxx}}}rrrllllllhhhccc___]]]\\\[[[YYY\\\aaafffiiinnnqqqpppkkkjjjccc\\\]]]eeeooovvvyyy{{{}}}~~~{{{vvvrrrqqqrrrpppooollliiiddd^^^WWWRRRHHHBBB:::333///,,,+++)))+++)))''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$___KKK<<<777333333333///...///...---,,,,,,---,,,***))))))))))))))))))(((((('''(((((((((''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''(((***,,,+++)))((($$$%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((&&&'''''''''(((((((((((()))(((((((((***---000222<<<>>>???AAABBBDDDFFFHHHJJJMMMRRRWWW]]]bbbfffiiimmmvvv}}}wwwpppiiiddd```\\\VVVQQQQQQWWW\\\[[[WWWSSSOOORRR[[[``````bbbhhhppptttwwwuuuqqqpppuuuzzzyyy|||}}}|||}}}~~~~~~zzz}}}tttmmmooovvv|||uuuhhh___aaaiiimmmmmmmmmqqqggg^^^[[[YYYUUURRRRRRNNNOOOTTTZZZ\\\WWWLLLBBB<<<<<<<<>>888333///...,,,***(((((((((&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%```MMM<<<666333333333///...000...---,,,,,,---,,,***)))((())))))***)))(((''''''))))))))))))((((((((('''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))'''$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&'''(((((())))))(((((('''''''''(((((((((((()))'''((((((***...222666999???AAACCCCCCDDDGGGKKKOOOWWWZZZ```gggooovvv{{{}}}zzznnn___VVVPPPMMMJJJRRROOORRR\\\jjjsssuuutttjjj```^^^hhhooollliiilllrrrqqqqqqqqqtttzzz|||{{{~~~}}}uuurrr|||~~~ooofffbbbkkkwww}}}~~~~~~vvvmmmeeecccbbb```___aaa^^^cccmmmxxxzzzppp\\\MMMHHHEEECCCAAAAAAAAA???>>>EEEEEEFFFJJJTTTbbbpppyyy}}}xxxvvvrrrkkkfffccc]]]XXXXXX\\\aaadddfffiiiiiifff]]]RRRNNNQQQVVVcccjjjsssyyyzzzyyyxxxwwwttttttsssqqqmmmhhheeecccaaa]]]WWWQQQJJJAAA888333...+++((('''(((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&___LLL;;;666222333333000///000...---,,,,,,------+++)))((()))*********)))'''&&&((()))))))))))))))((((((&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((+++)))%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''''''''((())))))))))))((((((((((((((()))))))))))))))+++---111555999<<<>>><<>>FFFPPPWWWkkkpppvvvxxxwwwxxx|||wwwnnnddd___[[[XXXYYY]]]\\\```aaaZZZOOOIIIKKKPPPWWW\\\eeennntttvvvvvvuuuuuuvvvvvvtttoookkkiiiiiieeeccc```\\\VVVNNNEEE>>>111...)))'''''')))++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%}}}[[[HHH;;;555222333333000///000...---,,,,,,------+++)))((((((*********)))'''&&&''''''((())))))(((''''''&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***((()))---+++&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))))))))*********+++///111555999<<>>>>>BBBEEELLLPPPaaa{{{yyy|||||||||yyyfffVVVPPPRRRUUUXXXXXXXXXYYY\\\aaaeeeiiimmmnnnppppppooooooooopppppplllgggeeefffeeebbb___\\\XXXPPPHHH@@@888000+++******)))(((''''''''''''))))))(((''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvVVVEEE888666333222222222111///.........---,,,,,,++++++,,,++++++***)))(((''''''''''''((((((((((((''''''))))))(((&&&&&&%%%%%%&&&$$$$$$$$$%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((***(((''''''(((((('''&&&((('''''''''''''''''''''))))))))))))))))))))))))''')))***)))((((((***+++---******...111333999@@@DDDFFFGGGGGGMMMXXX```bbbnnnrrrtttvvv}}}jjjZZZUUUSSSYYY^^^bbbjjjttt{{{}}}}}}vvv~~~ttthhhZZZRRRVVV___```bbbhhhpppwww}}}rrreeeaaakkkqqqooottt~~~nnnhhhiiittt{{{uuugggbbbnnnxxxvvvooollljjjeeedddhhhkkkkkkmmmrrrvvv}}}llldddeeeuuuyyy{{{zzz{{{|||xxxsssmmmkkklllkkkgggbbbRRRRRRRRRPPPLLLGGGCCCAAA@@@>>>DDDVVVhhhqqqvvvyyynnnttt{{{rrrcccYYYSSSQQQTTTTTTUUUZZZ___cccdddccclllnnnpppqqqooooooooooookkkkkkkkkiiifffdddcccccc```]]]WWWQQQIII@@@888222,,,***)))''''''((()))))))))(((((('''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssTTTEEE888666333222222222111///......------,,,,,,++++++************)))))))))(((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&)))(((''''''(((((('''&&&((((((((((((((()))))))))************************(((***,,,,,,+++***+++,,,++++++...444666888<<>>@@@EEEGGGOOO\\\lllqqqwww~~~~~~uuulllffffffiii{{{~~~}}}yyyddd___]]]bbbiiipppyyyssshhhhhhooowwwvvv~~~nnnfffooo{{{vvviiiiii{{{xxxvvvsssuuu~~~|||}}}~~~wwwpppppppppssstttsssvvv~~~~~~wwwxxx||||||{{{|||~~~uuusssqqqooolllfff___YYYQQQJJJDDDBBBDDDDDDCCCBBBLLLRRR\\\jjjxxx{{{tttllljjjlll}}}uuuhhh\\\TTTSSSWWW[[[___cccgggjjjkkkkkklllllliiilllooooookkkgggeeedddaaaaaabbbccc___XXXOOOHHH>>>:::444...)))(((((())))))(((''''''&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmOOO@@@888666333222222222111///...------,,,++++++******))))))))))))************''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((('''&&&'''((()))((('''))))))))))))******++++++((((((((())))))*********'''))),,,------...///111999999>>>CCCEEEGGGOOOXXX^^^gggttt~~~yyysssqqqrrryyy|||xxxrrrtttiiiggghhhxxx|||uuu^^^```fffmmmqqquuutttjjjkkkrrr||||||}}}pppkkkvvv}}}mmmdddhhhzzz}}}uuukkkooopppuuu}}}yyywwwzzzxxx~~~{{{ppppppsssrrrnnnlllrrr|||}}}ppphhh]]][[[VVVQQQNNNJJJCCC>>>AAA@@@CCCLLLYYYeeeooovvvxxxxxxzzzyyytttsss}}}jjjVVVMMMNNNSSSVVVZZZ___ccceeefffhhhjjjkkkkkklllmmmmmmjjjddd```]]]___bbbeeeddd```XXXSSSNNNIIIAAA888000+++((('''))))))(((''''''''''''((('''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllNNN???888666333222222222111///------,,,,,,++++++******)))))))))))))))*********''''''((((((((((((''''''(((''''''&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********((('''&&&'''((()))((('''(((((())))))******++++++''''''((())))))*********((())),,,---...111444777???>>>@@@DDDIIIQQQaaapppssszzzzzzxxxvvvuuuqqqlllkkkmmm{{{wwweeeXXXXXX^^^cccrrrxxxxxx```fffpppxxxyyyxxx~~~zzzqqqmmmsss|||xxxooolllxxxzzznnnfffjjjpppuuuvvvrrrpppooojjjdddiiikkkooouuu{{{yyyqqqmmmrrrxxxwwwpppllltttzzznnnqqqnnnggg]]]VVVRRRLLLFFFDDD===888;;;AAAIIISSS\\\kkkmmmssswwwuuuxxxzzzeeeVVVQQQRRRRRRUUUXXX[[[^^^```ccceeejjjhhhhhhjjjlllkkkddd___^^^___aaadddfffccc^^^ZZZXXXTTTNNNEEE<<<333---***+++***))))))(((((())))))((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% ###&&&'''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$nnnNNN???888666333222222222111///------,,,,,,+++******************)))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&''''''((($$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&''')))))))))(((''''''(((((()))******+++(((((()))******+++,,,,,,***+++---...000444:::>>>BBBFFFNNNVVV[[[bbbooo|||}}}qqqllljjjnnnqqqrrruuuzzz{{{tttooonnnfffYYYVVV```lllrrruuu}}}zzzhhhmmmvvv{{{wwwtttxxxsssjjjfffkkktttyyyxxxvvv~~~~~~uuukkknnndddcccaaa^^^___aaa___[[[`````````bbbggglllnnnnnnmmmxxxsssllllllttt|||}}}zzzxxx~~~yyyrrrtttwww||||||sss~~~}}}wwwlllfffeeeaaa[[[UUUKKKBBBAAA@@@@@@EEEKKKVVVYYYdddpppuuuxxx|||rrrjjjddd```SSSTTTVVVWWWXXXZZZ]]]```cccdddfffhhhiiihhhfffdddccccccccceeefffeeebbb___[[[ZZZVVVPPPHHH>>>666111,,,++++++***************((('''&&&&&&&&&&&&'''(((###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%)))+++***'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$pppPPP@@@888666444222222222111///------,,,,,,+++******)))************)))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&''''''((('''((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''&&&&&&''')))***)))(((&&&''''''((()))*********))))))***+++,,,,,,------,,,---...///222777>>>CCCGGGRRRcccqqqvvvuuuyyyzzzyyyqqqmmmrrrxxx{{{tttmmmkkkkkkjjjmmmkkkeeeeeeooowwwyyyzzz~~~xxxtttuuu|||}}}}}}{{{uuurrrrrrmmmpppuuu{{{|||uuuoooooofff]]]\\\^^^^^^\\\YYYXXX^^^___bbbhhh```TTTUUUXXXTTTOOOLLLMMMQQQPPPNNNRRRPPPNNNLLLOOOSSSTTTSSS\\\iiivvv{{{|||tttooottt}}}vvvyyyzzz~~~{{{yyyyyy~~~{{{{{{~~~|||wwwfff[[[RRROOOKKKDDDBBBFFFBBBEEESSSgggrrrvvvxxxtttvvvyyywwwtttVVVVVVVVVUUUUUUVVVZZZ]]]]]]aaafffgggfffeeegggiiiiiigggfffeeefffeeecccaaaZZZ[[[ZZZWWWPPPGGG>>>888---,,,++++++******++++++((('''&&&%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""''',,,///...***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$pppNNNAAA888666333222222222111///111000...---,,,,,,------))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************))))))))))))((((((((()))******+++++++++,,,---,,,,,,,,,...000000333555666777;;;BBBHHHVVVjjj}}}||||||wwwhhhcccnnn~~~xxxnnnrrr~~~{{{}}}zzzzzz}}}zzztttzzzrrrmmmllllllfff\\\UUUVVVQQQQQQWWWUUUPPPUUUaaaWWW[[[[[[UUUNNNKKKHHHEEEHHHHHHJJJKKKMMMNNNNNNMMMSSSMMMJJJKKKKKKJJJJJJMMMOOONNNJJJEEEEEEIIIIIIFFFLLLQQQ]]]iiimmmhhhbbbaaahhhlllnnnpppuuu{{{|||yyyzzzyyyrrriiippp{{{zzz{{{xxxpppaaa]]]___\\\SSSKKKHHHHHHIIIJJJNNNWWWgggtttyyytttqqqttt|||}}}xxxiiihhhrrr~~~uuu^^^SSSXXXTTT^^^ccc```aaaiiilllhhhkkkiiifffeeeffffffeeeccc```___]]][[[WWWSSSOOOMMM???333***+++,,,***((()))'''''''''((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###&&&)))++++++***'''%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%##############################$$$$$$$$$######"""###$$$$$$###""""""###%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppMMMAAA888666333222222222111//////...---++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,,,,,,,---000222666666666777:::DDDPPPZZZhhhwww~~~|||sssppprrrwwwwwwpppmmmvvvvvvuuu}}}~~~xxxsssuuuuuuuuuuuusssnnnhhhddd^^^YYYUUUTTTSSSPPPKKKGGGBBBEEEQQQ^^^[[[NNNFFFHHHRRRVVVWWWRRRNNNNNNNNNLLLGGGIIIMMMQQQUUUWWWXXXWWW^^^XXXSSSSSSSSSQQQQQQTTTUUUTTTOOOIIIIIILLLMMMJJJIIIHHHKKKQQQRRRMMMGGGEEEMMMQQQUUUXXXaaajjjnnnmmmooonnnqqqzzzxxxmmmhhhnnntttvvv~~~wwwwww|||llliiimmmkkkaaaXXXQQQQQQNNNJJJEEEFFFMMMUUU^^^fffqqqxxx{{{zzzxxxwwwsss{{{sss___YYYQQQVVVZZZZZZ\\\aaaeeedddjjjiiigggffffffeeecccbbbaaaaaa```^^^[[[WWWTTTRRRIII@@@777222---''''''***'''((()))((('''&&&&&&''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$&&&((()))'''&&&$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%##############################$$$$$$$$$#########%%%&&&&&&%%%###""""""###$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnnLLLAAA888666333222222222111///---,,,+++***)))))))))***))))))))))))))))))))))))))))))(((((((((((())))))++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***))))))(((((()))***++++++,,,...222555777777888;;;CCCSSSfffsssyyyzzzxxx{{{}}}yyyqqqkkkiiimmmuuuyyyxxxxxxwwwvvv~~~|||vvvqqqnnnkkkhhhccc___\\\YYYUUUSSSKKKIIIFFFCCCAAAAAABBBBBBBBBBBBHHHOOOMMMFFFEEEKKKPPPTTTUUURRRRRRVVVYYYYYYVVVTTTRRRTTTZZZaaafffiiillleee___^^^]]]ZZZ[[[^^^```^^^YYYRRRQQQTTTUUURRR[[[SSSMMMLLLLLLHHHBBB@@@<<>>DDDNNNSSSRRRRRRWWW[[[]]]^^^___\\\YYYZZZYYYZZZ]]]]]]]]]dddnnn~~~}}}tttjjjsss~~~ssskkkmmmqqqnnncccVVVMMMHHHFFFAAACCCMMM]]]oooxxxwwwrrrvvvhhhYYYNNNJJJPPPTTTUUU[[[dddaaaaaabbbdddffffffcccaaa___``````___^^^[[[YYYXXXWWWRRRKKKBBB888///***(((&&&)))***((($$$$$$'''+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%##########################################$$$$$$ """$$$%%%$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$kkkJJJ@@@888666333222222222111///---------,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))******+++++++++,,,,,,,,,---...000555<<>>888777555444444333111////////////...---,,,+++***)))))))))))))))))))))))),,,------***(((''')))+++))))))''''''''''''))))))******)))(((''''''&&&&&&''''''''''''''''''''''''((('''***......***'''((())))))((((((((((((''''''))))))(((((())))))***+++************************++++++++++++,,,,,,---------------...333:::AAAEEEMMMfff{{{|||oooaaadddnnnzzztttnnniiidddbbbVVVOOOJJJHHHFFFDDDGGGLLLNNNQQQWWW```kkkvvv|||uuulllfff___\\\WWWSSSQQQQQQRRRTTTPPPNNNMMMMMMOOOSSSWWWZZZ```eeekkksss~~~eeeccc```ZZZOOOIIINNNWWWdddyyyzzzkkkZZZPPPKKKIIIJJJLLLUUUUUUUUUVVVXXX[[[]]]___[[[ZZZXXXXXXXXXXXXZZZZZZSSSPPPKKKHHHDDD===444---+++)))&&&&&&'''''''''&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################"""###%%%&&&''''''&&&%%% !!!"""###$$$$$$$$$$$$########################$$$############"""""""""########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[GGG===888777555444444333111///............---,,,+++***)))))))))))))))))))))))),,,111///+++222>>>;;;---))))))(((''''''((())))))*********)))((('''&&&%%%''''''''''''''''''''''''++++++///555555///++++++))))))(((((((((((((((((()))(((((((((((()))*********************+++++++++*********+++,,,,,,------......,,,---777EEEQQQVVVfffxxx~~~{{{|||zzzppppppxxx|||vvvnnnddd[[[TTTOOOMMMKKKKKKMMMPPPNNNJJJKKKOOOVVV___mmm~~~wwwlllgggaaa\\\YYYYYYYYYYYYSSSQQQNNNKKKJJJJJJKKKLLLLLLQQQZZZcccmmmwwwjjjlllnnnhhhZZZLLLJJJOOOZZZoooxxxmmmaaa[[[XXXUUUOOOJJJOOOOOOPPPSSSWWWZZZ\\\\\\ZZZZZZYYYXXXWWWXXXZZZ\\\VVVRRRMMMKKKJJJDDD:::222...+++(((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###########################$$$%%%&&&&&&$$$###""""""###$$$%%%%%%$$$###"""###########################"""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZEEE:::888777555444444333111///............---,,,++++++***************************555222,,,AAA^^^VVV555))))))(((((((((((())))))************)))((('''&&&''''''''''''''''''''''''''''''+++111111+++''''''(((((())))))))))))))))))((((((''''''(((((()))***))))))*********+++++++++))))))******+++,,,,,,---...//////333CCCZZZkkkqqqyyyyyyvvvooonnnyyyyyy{{{xxx~~~rrrggg```VVVOOOKKKIIIGGGEEEFFFHHHNNNTTTTTTTTTYYYaaarrr~~~yyytttmmmgggbbb___[[[YYYXXXVVVSSSPPPMMMLLLKKKKKKKKKOOOUUUYYY]]]ffftttvvvkkkmmmqqqpppeeeXXXQQQQQQTTT___qqqrrrlllffffffiiieeeWWWJJJKKKKKKLLLOOOTTTWWWVVVUUUZZZ[[[[[[YYYWWWWWWYYY\\\ZZZUUUPPPNNNMMMJJJBBB<<<555111+++((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""########################"""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYDDD:::888777555444444333111///------......------,,,+++************************(((333...$$$777TTTIII%%%))))))))))))))))))))))))((()))***+++***)))((('''''''''''''''''''''''''''&&&%%%(((,,,,,,(((%%%&&&(((((())))))))))))******(((''''''''''''((()))))))))))))))***++++++,,,,,,))))))***+++,,,---.........444999CCCXXXttt~~~|||~~~yyyggg^^^```fff{{{~~~nnnZZZLLLGGGBBBAAACCCHHHKKKLLLLLLQQQZZZccciiipppyyytttmmmddd^^^^^^\\\ZZZWWWTTTRRRPPPOOOPPPPPPRRRSSSTTTZZZgggttt~~~~~~~~~pppkkkkkknnnpppkkkbbb]]]^^^UUURRRXXXfffqqqtttwww|||qqqooonnnppptttrrrdddUUUQQQNNNKKKKKKNNNQQQPPPNNNWWWYYY[[[[[[XXXWWWYYY[[[]]]YYYUUUSSSRRRPPPLLLHHH===888111+++)))(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$###"""###$$$&&&'''######$$$$$$%%%$$$$$$$$$########################"""""""""############$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXEEE<<<888777555444444333111///------......------,,,,,,************************(((...+++"""&&&222...)))))))))******)))))))))'''(((***++++++***)))((((((((((((((((((((((((((((((&&&&&&******&&&&&&((((((((()))))))))*********))))))(((((())))))***+++((())))))***++++++,,,,,,++++++,,,---...///000000222<<>>???AAADDDKKKTTT[[[]]]gggyyy~~~sssjjjeeeeeeccc```]]]ZZZXXXWWWVVVQQQPPPTTTXXXYYY^^^dddkkkwwwzzzyyy{{{wwwvvv~~~{{{xxxxxxzzznnnnnnmmmnnnpppnnnmmmssszzzooo```VVV[[[```aaagggqqqtttxxxzzzzzz{{{}}}yyyqqqddd[[[QQQKKKKKKMMMNNNNNNQQQVVVZZZ[[[YYYWWWYYY\\\[[[ZZZYYYXXXVVVSSSQQQPPPEEE???666///,,,*********((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&#######################################$$$%%%%%%######"""""""""###$$$$$$####################################$$$$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWFFF???888777555444444333111///---------...------,,,,,,***************************---...,,,'''&&&---444))))))************))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))'''$$$###%%%%%%###$$$'''(((((())))))*********+++*********)))***++++++,,,((())))))***++++++,,,,,,------...///000111222333666DDDSSSaaawww{{{|||rrraaaYYY___oootttdddUUUFFF???>>><<>>GGGSSSbbbooo{{{~~~wwwvvvoooiiirrrmmmXXXNNNIIIBBB<<<999AAAHHHOOORRRRRRZZZnnnxxx}}}zzzooojjjmmmkkkccc______``````aaabbbdddfffddd]]]VVVSSSXXXbbbkkkqqqzzz{{{|||~~~xxxnnnmmmqqquuuxxx~~~mmmnnniiiYYYSSS[[[hhh{{{xxxdddVVVPPPNNNLLLJJJNNNOOORRRTTTVVVYYY[[[]]]\\\\\\\\\\\\YYYVVVSSSQQQQQQLLLDDD<<<555///)))&&&***(((&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$!!!$$$(((+++(((%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&UUUBBB<<<777777666555444222111000///......------,,,++++++,,,++++++***))))))******)))***+++***((('''((()))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((((((((((((((()))))))))***)))))))))))))))))))))))))))+++,,,,,,,,,,,,...///000......222444777@@@JJJ]]]kkkzzz}}}yyyzzz{{{eeeVVVGGGBBBBBBAAABBBEEEDDDKKKUUU```lll~~~vvvsssvvvsssjjjiiigggeeefffiiikkkiiifffeee___VVVQQQPPPTTTYYY]]]hhhvvv|||tttuuuwwwzzzqqqppplll^^^UUUUUU[[[hhhvvvmmm___XXXSSSMMMGGGKKKMMMPPPSSSWWWZZZ[[[\\\ZZZ[[[\\\\\\ZZZXXXVVVTTTRRRNNNGGGAAA:::444///++++++)))''''''((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&###!!!###''')))'''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTTAAA<<<777777666555444222111000///......------,,,++++++,,,+++******)))************+++,,,+++)))((()))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((((((((((()))))))))******)))))))))******++++++,,,)))+++---...------...///333111333888???HHHTTT___xxx}}}tttlllsssxxxjjj```LLLGGGBBBBBBCCCEEEIIIOOOVVVaaasss}}}}}}~~~vvvqqqlllhhhjjjnnnppplllgggjjjddd[[[QQQKKKKKKPPPTTT]]]iiivvv~~~|||zzz{{{|||nnnkkkjjjeee[[[UUUWWWWWWaaazzztttmmmhhhaaaWWWOOOIIIJJJLLLOOOTTTWWWXXXXXXYYYZZZ[[[\\\\\\ZZZXXXWWWTTTQQQLLLGGGCCC===666222,,,***((('''((())))))((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%"""!!!###&&&(((&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&RRR@@@<<<777777666555444222111000///......------,,,++++++++++++***************++++++,,,---,,,***)))***+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((((((((()))))))))*********))))))***++++++,,,------***,,,...///---,,,------000222777@@@NNN]]]lllvvv~~~rrreee^^^dddyyyttteeeXXXOOOJJJGGGJJJMMMMMMKKKLLLQQQXXXssszzzuuupppnnnoooppppppooossslll```TTTMMMOOOVVV]]]\\\dddjjjnnnuuu}}}|||~~~{{{oooiiilllpppkkkbbbdddYYYYYYnnn|||yyyyyyxxxssshhh___OOOMMMLLLLLLNNNQQQSSSTTTYYYZZZ\\\]]]\\\[[[YYYXXXTTTSSSPPPMMMJJJDDD===999...+++)))'''((())))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$"""!!!"""$$$&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}QQQ???;;;777777666555444222111000///......------,,,+++++++++***************+++++++++,,,---,,,+++******,,,))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************))))))***+++,,,------...,,,---///...,,,+++,,,,,,,,,222<<>>333///+++)))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))###"""""""""$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{OOO>>>;;;777777666555444222111000///......------,,,++++++*********)))******+++,,,+++,,,---,,,***)))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((()))))))))*********++++++*********++++++,,,,,,------......---,,,---///111111;;;IIIYYYlll~~~yyyppp```ZZZYYYddduuuvvvlll]]]OOOFFFDDDFFFIIIFFFMMMRRRQQQVVVjjjxxxmmmkkkqqqwww}}}ssseeeZZZVVVXXX\\\___bbbdddeeeeeeeeegggjjjlllkkkttt}}}}}}rrrhhhfffbbbcccjjjlllgggeeehhhssszzz}}}xxxvvv~~~zzzqqqbbbTTTMMMOOOTTTVVVXXXZZZ\\\\\\\\\[[[ZZZWWWVVVUUUSSSQQQMMMGGGCCC:::666000,,,***)))'''&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***+++##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyNNN>>>;;;777777666555444222111000///......------,,,++++++******))))))***++++++,,,***,,,,,,+++***)))***+++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))*********+++++++++*********+++++++++++++++,,,---------...111555999CCCOOO___ooo}}}iii___YYYaaarrr~~~xxxXXXTTTMMMGGGDDDDDDGGGHHHOOO\\\hhhooo{{{~~~xxxvvvzzz~~~{{{sssnnnllliiibbb\\\aaacccfffgggddd___]]]]]]]]]___gggrrryyyyyyrrroooqqqllliiikkkmmmiii```ZZZeeerrruuu\\\MMMKKKPPPQQQSSSVVVZZZ\\\]]]]]]]]]ZZZXXXVVVUUUSSSOOOJJJGGGCCC>>>777111---***((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))###$$$%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyMMM===;;;777777666555444222111000///......------,,,++++++******))))))***+++,,,,,,***+++,,,+++)))((()))***(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******((()))************+++++++++++++++******************+++,,,---...000555;;;@@@UUUbbbsssrrrZZZPPP___ppp~~~uuueeeYYYKKKIIIGGGEEEEEEHHHKKKNNN]]]qqqzzzyyy~~~}}}|||zzzzzzzzzzzzxxxxxxzzzvvvsssrrruuu|||~~~}}}|||||||||mmm___YYY^^^fffllliiiccc___^^^YYYUUUWWWaaalllxxxzzz|||sssooossssssfffXXXUUUfffyyybbbLLLGGGJJJMMMOOOTTTYYY\\\___``````\\\ZZZXXXVVVTTTQQQMMMIIIIIIDDD;;;444///,,,)))'''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvOOO@@@;;;666444222222333333222111///......------,,,++++++************************))))))************)))))),,,+++++++++******))))))'''(((((()))))))))))))))(((((((((((())))))))))))***************)))(((((()))***+++,,,---,,,,,,+++,,,,,,---...///---***'''111+++***000333777HHH[[[qqq}}}pppTTTVVVdddrrrbbbWWWMMMFFFGGGDDDFFFMMMNNNMMMWWWfff}}}}}}{{{zzz{{{|||{{{xxxtttssswww|||yyyrrrnnnhhhhhhgggeeebbb^^^[[[YYYVVVTTTSSSUUUYYYZZZXXXUUU\\\]]]aaaiiiqqqvvvwwwuuuwwwxxxzzz||||||zzzwwwuuuzzzuuuqqqttt{{{}}}xxxhhh\\\TTTUUUZZZeeellliiiaaa[[[]]]ZZZYYY___kkkuuuzzz{{{rrrkkkkkkgggbbbSSSRRR[[[jjjuuu}}}iiiOOOEEEHHHHHHMMMRRRVVVXXXZZZ]]]___aaa]]]WWWVVVVVVTTTOOOKKKEEEDDDBBB===666000,,,******)))'''''')))***)))((()))&&&$$$%%%'''(((&&&###&&&&&&&&&%%%$$$&&&))),,,%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############""""""!!!!!!((('''%%%$$$###$$$%%%%%%%%%$$$#########%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$""" ###)))###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&uuuNNN???:::777555333222333333222111///......------,,,++++++************************))))))************))))))++++++*********)))))))))'''(((((()))))))))))))))(((((((((((()))))))))***'''((()))***++++++++++++)))***+++,,,---,,,,,,+++---,,,,,,---.........---222...000666999@@@UUUkkk~~~www[[[QQQaaawwwsss___QQQJJJFFFCCCKKKEEECCCIIIMMMTTTggg{{{vvvnnnpppmmmiiigggfffccc___\\\^^^aaaeeehhhfffaaa[[[WWWNNNNNNNNNMMMKKKHHHFFFDDDKKKJJJIIIJJJKKKKKKJJJIIILLLOOOUUU[[[```cccccccccggglllrrruuutttqqqmmmjjjgggdddbbbeeejjjmmmjjjfffrrrzzzvvvhhh]]]NNNPPPVVV```ggghhheeeaaaZZZZZZ]]]dddlllrrrttttttuuuzzztttnnnmmmhhhbbbRRRQQQVVV```jjjvvv}}}lllXXXKKKGGGLLLNNNQQQTTTXXX[[[___aaaaaa]]]YYYXXXYYYXXXSSSOOOIIIHHHEEE???888111,,,******)))''''''(((***)))((((((&&&%%%%%%''''''&&&$$$&&&&&&&&&%%%%%%&&&)))+++%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""'''&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%### """&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&tttLLL>>>:::888666333222222222111//////......------,,,++++++************************))))))************))))))******))))))))))))(((((('''((())))))******))))))((((((((()))))))))******((())))))***+++++++++,,,***++++++,,,,,,,,,,,,+++...---,,,+++,,,...000222///...222999???III```vvvoooYYYNNNVVVoooqqq\\\KKKCCCBBBEEEHHHNNNIIIIIIRRR]]]nnnyyyuuummmbbbYYYSSSQQQNNNMMMNNNOOOOOONNNNNNPPPSSSTTTSSSPPPLLLIIILLLLLLMMMNNNNNNMMMLLLKKKGGGHHHIIIHHHGGGGGGHHHIIIHHHLLLQQQTTTSSSRRRTTTUUUZZZ]]]bbbeeedddbbb___^^^bbbbbbcccggglllnnnkkkhhhlllssszzz}}}{{{vvvsssrrrwwwyyynnneeeVVVXXX]]]aaaeeeggggggggg]]]___dddkkkppppppmmmjjjiiisssvvvrrrrrrnnnhhhZZZXXXWWWZZZ```mmmtttlllfff\\\SSSPPPNNNNNNPPPTTTXXX\\\]]]```]]][[[[[[\\\\\\XXXUUUPPPNNNJJJDDD===666111---+++)))''''''((()))))))))((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&%%%&&&(((+++%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######&&&)))(((###"""%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&rrrJJJ<<<999999666444222222222000//////......------,,,++++++************************)))******++++++******))))))))))))((((((((((((((((((((()))************)))(((((()))))))))*********---,,,,,,+++******))))))+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---000222...///777BBBMMMYYYkkk{{{~~~mmmZZZQQQVVVdddyyy~~~dddWWWJJJCCCBBBEEEJJJOOOQQQUUUbbbtttwwweeeXXXRRRMMMGGGAAADDDDDDDDDEEEHHHLLLPPPRRRNNNPPPRRRUUUVVVVVVUUUTTTTTTUUUWWWYYYZZZ[[[[[[ZZZXXX[[[^^^^^^]]]]]]```ccc___ccceeeaaaZZZWWWZZZ^^^]]]ZZZWWWXXX[[[\\\YYYWWWVVVXXX[[[```eeehhhiiiiiiqqqvvvyyyxxxqqqjjjeeeccccccnnnxxx{{{}}}{{{vvvppprrrqqqllliiiiiiiiihhheeeeeegggnnnuuuuuuoooggghhhqqq|||uuuxxxvvvyyyyyytttgggfffbbb\\\^^^kkk|||~~~ooolllrrrqqqiiiZZZVVVSSSRRRTTTWWWXXXXXX]]]\\\\\\]]]______]]]ZZZVVVRRRNNNHHHCCC===888444---+++((('''((()))))))))((('''''''''''''''&&&%%%&&&&&&'''&&&%%%&&&(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%***///---'''$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&pppHHH<<<:::999666444222222222000//////......------,,,++++++******************************++++++++++++******((((((((((((((()))))))))((())))))***************))))))))))))************------,,,+++***+++++++++---,,,,,,,,,,,,,,,,,,,,,+++---//////------...///111555AAASSSdddqqq|||bbbXXXQQQWWWdddrrr~~~vvvcccLLLFFFBBBDDDEEEEEEJJJPPPaaapppvvvnnnkkklllnnnpppkkk___OOOFFFEEEGGGGGGEEEIIIKKKLLLOOOQQQUUUYYY[[[___aaadddhhhlllnnnppppppnnnppprrruuuwwwxxxxxxxxxvvvzzz~~~{{{qqqmmmqqqwwwllleeeaaacccjjjjjjaaaWWWPPPQQQSSSUUUWWW[[[___aaahhhkkkooooookkkgggeeeeeecccmmmvvvxxxxxx|||xxxpppnnnllliiihhhcccaaajjjwww|||vvvnnnnnnsssvvvvvvxxxzzzwwwrrrmmm{{{yyy~~~|||ooopppkkkcccdddppp{{{vvvuuu{{{{{{uuuiiifffbbb___]]][[[XXXVVVZZZZZZ\\\^^^``````___^^^WWWSSSMMMIIIFFFBBB===999111...***)))))))))))))))'''(((((('''&&&&&&&&&&&&%%%'''''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%***///...((($$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&oooGGG<<<;;;888666333222222222111//////......------,,,++++++******************************++++++++++++******(((((())))))))))))******((()))******++++++******)))))))))*********++++++)))))))))***,,,...000222...------,,,,,,,,,,,,---***---000000///...000222444>>>OOOcccttt~~~sssZZZVVVWWW```mmmxxx^^^KKKEEEAAABBBGGGGGGFFFNNNYYYwwwmmm```WWWQQQPPPUUU\\\YYYTTTMMMJJJKKKNNNOOOOOOLLLQQQXXX^^^dddiiimmmppp~~~||||||tttfff[[[[[[ZZZWWWSSSRRRTTTXXXTTTXXX^^^aaabbbeeejjjnnnuuu}}}~~~wwwwwwssslllddd___]]]fffuuu~~~|||vvvtttvvvtttnnnjjjkkklllkkkrrr}}}|||qqquuuqqqiiilllyyy~~~yyy{{{~~~|||tttsssttttttoooggg^^^WWWTTTWWWYYY\\\___aaaaaaaaaaaaXXXSSSMMMIIIGGGDDD@@@<<<666222...*********))))))'''((()))(((&&&&&&&&&'''%%%'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""&&&+++)))$$$"""######$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&nnnFFF<<<===777555333222333333222111///......------,,,++++++***************************++++++,,,,,,++++++***)))))))))*********++++++))))))***++++++++++++***))))))*********+++++++++(((((((((***,,,///222444///...---,,,+++,,,,,,---***---000000///111666;;;AAAPPPdddrrryyy}}}yyycccdddeeeiiipppvvv}}}xxxbbbKKKDDDGGGCCCEEEKKKMMMSSShhh~~~yyyooohhh\\\VVVPPPLLLHHHFFFNNNYYYWWWTTTPPPMMMLLLOOOSSSWWW^^^fffsss~~~pppqqqppphhh^^^XXXWWWYYYUUUWWWYYYYYYZZZ]]]dddiiitttzzz}}}zzzpppgggeeeeeejjjrrrxxxyyywwwzzz}}}{{{ssslllkkklllkkksss|||xxx|||wwwnnnuuuuuuooolllooo{{{zzz|||vvvggg]]]XXXWWWZZZ^^^aaabbbccccccccc___YYYRRRNNNLLLIIIDDD???;;;666111,,,******)))(((''')))***)))&&&%%%&&&(((%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!$$$'''&&&!!!!!!$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&mmmFFF===>>>666444222222333333222111///......------,,,++++++***************************++++++,,,,,,++++++***))))))******+++++++++,,,))))))***++++++++++++***)))************+++++++++++++++******,,,...111333///...---,,,+++,,,,,,---+++...000//////333<<>>999222...+++***)))(((''')))***)))&&&%%%&&&)))%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%""""""&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&hhhDDD;;;999999666333222444444222000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,+++*********+++,,,------------,,,,,,++++++++++++,,,------++++++,,,------***+++///111999JJJ\\\ttt|||~~~qqq```dddsssyyyttt~~~fffLLLIIIHHHAAAAAAJJJLLLJJJQQQccczzz~~~xxxttt```ZZZRRRNNNNNNOOONNNMMMRRRTTTUUUTTTUUU^^^lllxxxkkkeeekkk{{{~~~vvvnnneee]]]WWW[[[[[[[[[^^^ccciiinnnqqq{{{|||uuuzzzlllggggggxxx{{{}}}~~~{{{uuunnniiillllllppp|||{{{xxx{{{|||gggYYYOOOYYYrrrbbbWWWWWWZZZ___aaaaaadddiiimmmiiiddd```\\\UUULLLEEEBBB???:::444000,,,+++***(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%))))))%%%###%%%&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''hhhDDD;;;:::999666333333444444222000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,+++*********+++,,,------------,,,,,,,,,++++++,,,---...---++++++,,,---000///000444999GGG```wwwrrrZZZRRR___ttt~~~~~~oooUUUDDDFFFJJJGGGHHHOOOOOOXXXmmm~~~wwwmmmfff```\\\VVVRRRUUURRROOOPPPUUU\\\bbbeee^^^dddlllsssyyyhhhcccppp{{{ssslllccc]]]\\\^^^___```dddhhhnnnvvv~~~||||||yyypppkkkuuuwwwzzz~~~|||vvvrrruuunnniiinnn|||}}}zzztttfffYYYMMMPPPccczzznnnZZZUUUTTT[[[cccfffhhhjjjllljjjfffccc^^^WWWOOOIIIFFFCCC>>>888222...+++)))((((((((((((((((((''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))),,,,,,'''$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''gggCCC;;;:::888666444444444444222000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++++++++,,,------------------,,,,,,,,,,,,---...///...,,,+++,,,---///...111777CCCYYYzzzlllZZZMMMWWWooogggUUUHHHBBBIIIMMMJJJKKKQQQWWWkkk~~~oooiiiccc[[[WWWVVVVVVUUUSSSSSSTTTVVVYYY___iiissszzzzzzhhheee{{{wwwnnnhhhbbb[[[VVVTTTVVVZZZaaajjjssszzzzzzqqqrrrqqqsssyyy~~~yyy|||pppdddbbbnnn}}}yyymmmcccXXXSSS\\\ooowwwZZZPPPJJJRRR^^^eeeggghhhkkkjjjhhhfffbbb\\\TTTOOOJJJGGGCCC===666000,,,***(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$))),,,,,,(((%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''eeeBBB;;;;;;666666555555444333222111222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++,,,,,,------------------------,,,,,,---...///...---,,,,,,------...333>>>SSSppp|||XXXPPPVVVpppgggMMMJJJHHHJJJNNNMMMLLLRRR\\\sssvvvfffZZZUUUPPPLLLMMMRRRYYY]]]^^^cccgggnnnsssyyyffffff}}}pppeee[[[YYYWWWWWWZZZ___eeeiii|||uuuqqqooosss{{{~~~zzzzzzrrrhhhccciiixxx}}}vvvkkkcccccclllyyysss___SSSKKKOOOXXX```eeeiiihhhiiijjjjjjfffaaaZZZUUUKKKIIIFFFAAA:::444///,,,))))))((()))))))))******'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))&&&%%%'''((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''cccAAA<<<<<<555666666666444222111111111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++,,,,,,---------------------------------------...//////------...///222555>>>PPPkkkxxxfffUUUWWWhhhiiiRRRGGGKKKPPPRRROOOMMMWWWooovvvjjjbbb[[[RRRMMMOOOMMMNNNTTT___iiipppsssdddfffvvvqqqiii```ZZZWWWVVVVVVeeelllvvvzzzttttttzzz}}}|||xxxuuuuuusssmmmjjjppp~~~wwwmmmjjjlllqqquuuwwwnnnggg___XXXVVVWWW[[[cccllleeehhhlllmmmkkkeee```\\\MMMKKKHHHCCC>>>888444111******))))))))))))***+++((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''$$$###&&&'''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((bbbAAA<<<===444666777777444222111111111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++,,,---------------------------............,,,...//////......000111555>>>NNNbbb{{{xxxaaa]]]jjjppp~~~eeePPPKKKMMMPPPVVVXXXUUUZZZuuuwwwjjj[[[RRRMMMJJJKKKNNNUUUXXX___mmm~~~hhhlll}}}rrriiiccc```\\\```ffflllsss{{{{{{wwwqqqwwwzzzuuummmkkkqqqyyyyyypppmmmnnnqqqrrrwww|||uuuoooiiigggfffbbb[[[WWW]]]fffccchhhooorrrpppkkkfffdddRRRPPPLLLGGGAAA===999777---,,,***)))))))))***+++((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''((($$$"""$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((aaa@@@<<<===333666888777444111111111//////////////////000111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---************************+++,,,---.........---,,,------------.........///+++---...//////000222444999KKKbbbtttzzz```^^^jjjuuu```OOOIIILLLQQQQQQ[[[dddjjj{{{rrrgggYYYRRRLLLLLLMMMOOOWWW```dddhhhsssjjjooo}}}llljjjgggeeefffjjjrrrwww|||{{{uuuppptttwwwvvvqqqnnnoooqqquuu~~~}}}}}}yyywwwuuusssooowww{{{uuulllpppuuutttjjj^^^\\\```cccjjjrrrwwwvvvqqqmmmkkkZZZWWWQQQKKKEEE@@@<<<;;;///...+++***))))))******)))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''((($$$###%%%&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((```@@@<<<>>>333666888888444111000111.........//////000111222,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---************************+++,,,---.........---,,,---------.........//////***,,,...///000111333555BBBZZZuuuaaaUUUggg}}}tttZZZJJJGGGKKKOOOPPPQQQ```qqqzzzkkk[[[OOOHHHFFFJJJRRRXXX]]]hhhttt|||ssssss{{{zzzyyydddjjj|||rrrhhhcccccciiinnnkkk{{{ssspppppprrrtttvvvvvvuuusssgggttt{{{xxxtttqqqwww~~~yyyttt{{{~~~nnndddbbbdddllluuuzzzzzzuuurrrppp```\\\UUUNNNGGGBBB>>>===111///,,,***(((((()))***)))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''%%%%%%(((***)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))\\\BBB<<<777888888777666555333111000////////////............------------------------,,,------......------,,,...---,,,,,,++++++++++++***---111000---***))))))***++++++,,,,,,------...///......---------......111...///222333333999CCC^^^xxx}}}```]]]gggxxxeeeUUUJJJKKKMMMKKKNNNVVV```rrraaaQQQHHHGGGIIIIIIRRR[[[```jjj{{{lllbbbdddiiiiiidddgggrrrnnnnnnfffVVVaaaxxxpppiiiiiiooozzz~~~ssshhhaaafffqqq{{{~~~uuuoookkkmmmsssvvvtttqqqooovvv~~~|||pppkkkwwwuuuccccccfffnnnvvv}}}|||wwwqqqmmmggg]]]SSSJJJDDDBBBAAA;;;777000+++)))))))))((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''\\\BBB<<<777888888777666555333111000////////////............------------------------,,,------......------,,,...---,,,,,,+++++++++,,,(((+++------+++***+++---***++++++,,,,,,---............------------......///---...333666;;;HHHVVVwwwzzzdddXXXaaappppppPPPJJJJJJNNNNNNNNNXXXgggxxxiii___UUUNNNGGGEEEKKKUUUaaaooo~~~yyycccYYY^^^fffiiiggglllwwwqqqooogggXXXeee}}}wwwmmmfff___^^^cccnnn~~~zzziiikkknnnqqqtttyyy}}}wwwpppoooqqqsssqqqooommmrrrxxx{{{{{{~~~}}}~~~xxxkkkbbbjjjyyy~~~fff]]]bbbiiiqqqvvvxxxwwwuuusssmmmdddYYYPPPIIIEEECCC===999222---+++******)))))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''[[[AAA<<<777777777777666555333222111////////////............------------------------,,,------......------,,,------,,,+++++++++,,,,,,+++,,,,,,+++******,,,...+++++++++,,,------......------,,,,,,,,,------.........000444999FFFZZZlllddd]]]TTT[[[rrrcccQQQIIIIIIMMMQQQQQQYYYrrr{{{eeeVVVRRRHHHDDDHHHJJJLLL[[[nnn~~~|||iiibbbiiitttzzzxxx|||}}}uuueeerrryyytttnnnnnnqqqzzzwwwpppnnnkkkiiiooozzzzzztttqqqpppmmmkkkppptttyyy{{{{{{{{{~~~xxx{{{}}}}}}}}}uuuhhhfffnnn{{{hhhZZZ^^^eeekkkqqqvvvzzz}}}{{{vvvmmmbbbXXXOOOIIIFFF@@@;;;555000...,,,+++***)))))))))(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************)))(((&&&%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''ZZZ@@@<<<888777777777666555333222111////////////............------------------------,,,------......------,,,---,,,,,,++++++,,,,,,,,,............---,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,------...///111444777???PPPiii}}}qqq\\\[[[\\\llleeeNNNIIINNNMMMNNNPPPVVVkkk|||fffRRRGGGKKKBBBDDDQQQXXX]]]ooo|||yyywww|||sssffffffpppttt||||||uuupppkkkhhhpppuuu{{{}}}|||ppptttyyy||||||tttlllkkkrrr~~~lll``````bbbhhhpppyyy{{{sssjjj___UUUMMMHHHBBB>>>888333000...+++))))))))))))(((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''',,,---......---+++)))'''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''XXX@@@<<<999666666666666555444222222////////////............------------------------,,,------......------,,,,,,,,,,,,++++++,,,,,,---,,,,,,---.........,,,++++++,,,,,,------...//////,,,,,,,,,,,,------...///...333888===III___yyyuuu```hhhmmmqqqqqqRRRHHHNNNMMMNNNQQQZZZjjjrrrbbbRRRGGGDDDDDDDDDOOObbbnnnvvv}}}nnngggkkkgggllluuu{{{tttooolllkkkpppxxx}}}yyymmmooosssvvvyyy{{{||||||rrriiifffnnnzzzqqqjjjfffcccgggrrr|||}}}wwwoooeeeZZZQQQKKKDDDAAA;;;777333///+++(((***)))))))))(((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((***)))(((&&&%%%%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((VVV???===:::666666666666555444333222////////////............------------------------,,,------......------,,,,,,,,,+++++++++,,,------***)))***+++---...---+++,,,,,,,,,---......//////------------......///000---444>>>HHHYYYrrrwwwgggfffqqqYYYHHHHHHQQQMMMUUUeee{{{|||eeeVVVLLLDDDDDDJJJNNNZZZmmmtttuuuxxxwwwjjjgggiiiqqqzzzzzzxxxxxxppprrrwww|||qqqppprrruuuvvvwwwzzz}}}|||pppbbb^^^gggttt|||~~~zzzppptttoookkklllrrryyy}}}}}}~~~}}}zzzuuulllaaaWWWQQQHHHDDD@@@;;;777222---)))******)))))))))((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''###$$$%%%'''''''''&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((UUU>>>===;;;666666666666555444333333////////////............------------------------,,,------......------,,,,,,+++++++++,,,,,,---...555111,,,***+++,,,---,,,,,,,,,------.../////////............///000111111222<<>>888222---************))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((((((((((((((((((((((()))(((''''''''''''((((((%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))SSS@@@???999666555555444444333222222///////////////......---.................................------,,,,,,,,,///000111000...---...//////...---,,,,,,---...///,,,,,,------...///000000111...---000222111333777===PPPfffuuuqqqccceee|||rrrcccTTTNNNLLLLLLSSS\\\nnn|||jjj```OOOQQQNNNMMMVVVkkk}}}tttuuuuuulllzzzzzzhhhlllxxxrrrmmmjjjsssyyy|||}}}~~~~~~~~~}}}xxxuuu|||zzz{{{mmmzzz}}}~~~||||||rrrhhh\\\SSSJJJFFFBBB:::333000---+++)))(((((((((&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&$$$######"""'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))QQQ??????999666555555444444333222222///000000000000///....................................---------,,,,,,,,,------,,,+++++++++---.........------------......,,,,,,---......//////000000...---///000111777>>>SSSaaaqqq{{{sss___```pppxxxXXXRRROOOPPPTTT[[[jjjxxxmmmZZZPPPOOOMMMQQQWWWbbbwwwzzzfffiii}}}zzzjjjooo}}}uuuooommmsss}}}zzz~~~xxx{{{zzzwwwzzzwwwzzz}}}{{{pppcccYYYNNNJJJEEE>>>888666111...+++)))))))))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))}}}NNN>>>>>>999666555555444444333222222000000111111000000///..............................------------,,,,,,,,,---+++))))))+++,,,---------..................------------......//////000000//////000000444???KKKlllvvvjjjZZZ___nnnoooXXXLLLLLLOOOXXXeeexxxnnnaaaRRRFFFHHHRRRZZZcccsss{{{hhhkkkzzzooovvv}}}rrrlllttt{{{www|||{{{lllsss~~~}}}mmmbbbUUUNNNHHHBBB>>>>>>555222---************)))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((())))))%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))yyyKKK<<<>>>999666555555444444333222222111111111111111000//////........................------------------------...---,,,,,,...///---+++,,,---...//////...---,,,------....../////////000111000111222444;;;LLL\\\{{{ssskkkWWWaaa|||nnnYYYKKKXXXTTTWWWffftttaaaSSSRRRNNNJJJSSSdddrrr~~~mmmqqqzzz}}}vvvrrrlllgggcccbbbccccccjjjkkkmmmoooqqqtttvvvwwwvvvzzzxxxyyy|||rrrllltttxxxzzz{{{uuu}}}zzzeeeiiivvvwwwjjj]]]SSSKKKDDDBBBCCC999555///+++******+++***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((vvvJJJ<<<>>>888666555555444444333222222111111111111111000//////........................------------------------------...000000000---+++,,,---...//////...---,,,.........///////////////......111555:::EEEYYYkkknnn[[[XXXYYYvvvsssZZZPPPNNNZZZYYYaaazzz|||]]]OOOHHHLLLPPPSSSaaarrr}}}mmmvvv~~~uuuoookkk___[[[TTTNNNKKKJJJKKKLLLMMMNNNPPPSSSUUUXXXZZZ[[[\\\aaa___^^^bbb]]]YYYaaa~~~xxxxxxwwwuuu{{{}}}zzztttuuuzzz{{{{{{xxxhhhcccqqq~~~rrrdddYYYNNNFFFCCCDDD;;;777111,,,++++++******))))))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((uuuKKK===>>>777666555555444444333222222000000111111000000///...........................,,,,,,,,,------------...+++---...///......000222---..................---////////////////////////,,,---111:::DDDRRRgggxxx{{{bbbUUUUUUiiicccQQQQQQVVVVVV___uuuoooZZZOOOIIIGGGMMMXXXhhhzzzyyysssyyypppfff]]]VVVRRRHHHEEE@@@<<<:::;;;===??????@@@AAACCCEEEGGGHHHIIIHHHNNNJJJHHHLLLIIIFFFMMMbbb|||~~~hhh[[[XXXVVVWWW]]]```fffmmmsssyyy|||~~~}}}tttssszzz|||vvvqqquuu{{{uuunnnmmm}}}~~~zzzsssiiidddsss{{{nnnaaaTTTIIIDDDEEE===999333///---,,,***))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))vvvLLL>>>>>>777666555555444444333222222///000000000000///..............................,,,,,,,,,---------......+++---...,,,+++///888AAA......------------......000////////////////////////000666CCCRRRcccwwwooobbb___dddoooXXXRRRXXX^^^hhh|||hhhWWWKKKIIIOOOVVV```sss|||uuubbb^^^XXXQQQKKKFFFCCCAAA>>><<<;;;:::<<>>666666555555444444333222222///////////////......---........................,,,,,,,,,------.........---//////,,,***111AAAOOO///...---,,,,,,---...///000000000000////////////555555<<>>>>>???@@@BBBBBBCCCEEEJJJOOOTTTWWW]]]]]]]]]]]]]]]]]]]]]]]]WWW^^^YYYSSSVVVTTTPPPUUUVVV^^^ZZZUUUWWWRRRIIIHHHGGGIIIKKKNNNPPPPPPPPPOOOLLLPPPVVV[[[```hhhqqqwwwzzzsssuuuwww{{{|||{{{}}}~~~yyy~~~oooaaaVVVbbb}}}zzzvvvyyy}}}{{{{{{zzz{{{sssbbbQQQHHHFFFAAA>>>999666333000,,,***))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''(((***+++,,,---...((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))pppKKK===;;;:::888777666555333222111000000000000000////////////---------............///---------............///......---------111666:::///////////////////////////111000......000111000000111???[[[uuussscccoookkkTTTTTTVVVWWWnnnlllXXXKKKDDDMMM\\\aaauuu{{{|||uuukkkfff___XXXRRRLLLFFFCCC>>>>>>???AAADDDHHHLLLNNNSSSTTTVVVXXXZZZ\\\^^^___cccbbbaaa___]]][[[ZZZYYYVVVTTTRRRPPPOOOOOOQQQQQQ[[[```ccc^^^UUUOOORRRWWWRRR]]]jjjooojjj^^^UUUOOOOOOLLLHHHGGGIIIOOOWWW\\\\\\bbbkkkttt{{{wwwpppjjjkkkttt}}}}}}~~~ppphhhfffooo}}}ooo[[[MMMGGGEEE>>>999777333---******((())))))*********)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))$$$&&&(((((('''((()))+++***((('''(((+++,,,---,,,******+++---///111444555,,,,,,+++******)))((((((*********))))))(((((('''&&&&&&&&&&&&'''''''''''''''((()))***)))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************oooKKK===;;;:::888777666555333222111000000000000000////////////---------............///---------............///...///...---,,,...222555////////////////////////---...///......///111111777999GGGbbb}}}qqqmmm|||{{{fffWWWVVVWWW```uuuYYYOOONNNPPPWWW```zzzvvv~~~qqqcccZZZUUUQQQLLLGGGDDDCCCAAA???FFFHHHKKKNNNQQQTTTVVVWWWRRRRRRQQQQQQPPPPPPPPPOOOLLLKKKJJJIIIHHHFFFEEEEEECCCBBB@@@>>>>>>>>>???@@@EEEJJJMMMKKKGGGEEEHHHMMM[[[eeeqqqvvvtttmmmgggdddWWWUUURRROOOLLLJJJHHHHHHLLLQQQWWW]]]dddooo}}}{{{vvvqqqqqqvvv~~~wwwpppzzzvvvbbbRRRKKKGGG@@@:::999666000,,,+++))))))************))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((()))))))))))))))******((()))***)))((('''((()))+++)))((()))+++,,,,,,+++......///000222444666777222111111111000000//////......------,,,,,,,,,+++(((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))************nnnKKK===;;;:::777777666555333222111111000000000000////////////---------............///---------............////////////...,,,,,,---///////////////////////////---...000000000000222444:::@@@QQQkkkyyymmmwwweee]]]VVVUUUZZZnnnmmm[[[KKKJJJQQQZZZgggsssuuu~~~}}}tttkkkaaaWWWNNNHHHFFFGGGHHHJJJMMMNNNMMMKKKLLLMMMNNNOOOMMMKKKIIIGGGDDDCCCBBB@@@>>>===;;;;;;777777777666666555555555888777666444444444555555555777999::::::;;;===???LLLSSS]]]ccccccaaa``````\\\]]]^^^^^^[[[VVVQQQNNNLLLLLLJJJHHHKKKUUUdddooopppxxx|||qqqnnnttt{{{zzzsss|||nnn\\\QQQJJJBBB<<<<<<999444///---*********************))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&))))))(((((('''&&&&&&&&&((((((((())))))************+++,,,,,,+++***+++---///...---...///000///...111111111222333444555666777777777777777777666666333222222222222222222222------,,,***)))'''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************lllJJJ===;;;999777666555444333222111111000000000000////////////---------............///---------............///...///000000...,,,------////////////////////////111111222333222111444999@@@NNNeee{{{yyykkkmmm{{{lll[[[XXXVVVZZZlllrrrPPPMMMNNNTTT]]]mmmttt}}}wwwmmm```[[[TTTOOOMMMNNNPPPRRRSSSVVVZZZ^^^^^^ZZZRRRLLLDDDCCCBBB@@@<<<888555333555555444444333333222222333444444444444555555555888777666555555555555666666666555666888888888777666:::???CCCDDDEEEGGGIIIOOOSSSYYY___cccfffggghhhaaa\\\UUUNNNJJJLLLPPPTTTUUU___mmm|||xxxnnnmmmpppyyywwwppplll|||uuu{{{~~~|||hhhZZZMMMEEE>>>>>><<<777111///++++++******************)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))((((((((((((&&&''''''((()))******+++***,,,...///000111444666666444444444555666444222111111111111111222333333888888888888888888888888666777777777777777777777444333111///---+++***)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((((((((((((((()))))))))************kkkIII===;;;999666666555444333333222111000000000000////////////---------............///---------............///---///000111000...//////////////////////////////333111222444111///444===LLLccc~~~uuu___fffuuu~~~rrr[[[ZZZWWWXXXjjjoooSSSJJJKKKTTTeeezzzxxxnnn|||wwwiii\\\UUUMMMNNNOOOQQQTTTZZZ```dddeeebbb___ZZZSSSJJJ???888888777666555444555666666444444444555555666666666666777777888999:::::::::888888777777777777777777<<<:::888888::::::999777555666777888888999;;;===<<<>>>CCCJJJRRR\\\dddiiilllhhhddddddeeeddd___[[[WWWZZZ___fffmmmvvvyyyoookkkooovvvzzzlllhhhiii{{{xxxvvvzzzuuueeeSSSIIIAAA???>>>999333000,,,,,,+++***))))))*********)))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,&&&'''((()))***+++,,,---///111333444555666999;;;888777777888999999777555333333222222111222222333555555444444444444444333888888888999999:::::::::888888666444222000///...///---+++)))((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))((()))))))))************iiiIII>>>;;;888666666555444333333222222000000000000////////////---------............///---------............///,,,...000000000///000111////////////////////////222//////222000...777CCCZZZrrr}}}aaaWWWnnn|||^^^UUUVVVSSS]]]~~~zzz]]]GGGQQQOOOXXXtttppphhhiii~~~{{{tttiii]]]TTTPPPOOOOOOUUU\\\bbbddddddcccccc[[[TTTJJJAAA<<<888666444999777555444444555777999888888888888888999999999888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<===<<<;;;;;;:::999888777888888999888777666888===EEEMMMQQQ\\\^^^cccmmmxxx}}}}}}{{{rrrmmmeee]]]\\\bbblllssszzzrrroooqqquuu|||~~~ooommmrrr{{{|||rrrpppqqqqqq\\\OOODDDAAA@@@;;;666333...---+++***))))))***+++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))+++,,,---...///))))))***,,,---///000111777888999999888777888:::777666666888999999777555777666666555555666666666333333333222111111000000666666777888888999::::::888888777555444222111111333222000...,,,***))))))((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************hhhHHH>>>;;;888555555555444444333333222000000000000////////////---------............///---------............///,,,...//////------///000////////////////////////222---...222111222>>>OOOiii{{{bbbZZZbbbzzzcccVVVVVVVVVZZZppptttaaaUUUNNN___eeevvvooodddiiirrr~~~vvvhhhbbbZZZRRRNNNNNNNNNOOOQQQVVV[[[\\\XXXSSSNNNLLLCCC>>>888444555777:::<<<;;;:::999888777666666666:::;;;;;;<<<<<<======>>>======>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>===;;;;;;;;;;;;::::::<<<;;;999888999;;;>>>@@@DDDJJJRRR[[[fffrrr}}}xxxooogggcccccceeepppvvvxxxsssooorrr{{{|||zzz~~~~~~yyyyyy~~~wwwqqqrrrtttzzzeeeVVVHHHCCCBBB>>>999777///---+++***))))))***+++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))***+++,,,,,,------------///000222444555666999:::;;;:::888888888:::666666777999;;;;;;999666999999888888888999999:::666666555444222111000000222333444555666777888888444333333222222111111111333333222111///...,,,+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++))))))))))))************gggHHH>>>;;;888555555555444444333333333000000000000////////////---------.........//////---------.........//////---......---++++++,,,...////////////////////////333...///444555777GGGZZZxxxwwwfffNNN[[[ooobbbSSSTTTWWW```iiiwwwZZZPPPSSSXXXnnnwwwoooccceeeuuu{{{qqqhhh```QQQLLLFFFGGGKKKOOOOOOMMMLLLLLLJJJEEE>>>999777888888777666888999:::999888444666999;;;===>>>======>>>???@@@BBBDDDEEEGGGHHHCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFGGGGGGGGGGGGGGGFFFHHHIIIJJJHHHDDDBBBCCCDDDCCCBBBAAABBBCCCCCCBBBAAA;;;<<<===>>>>>>>>>======888===BBBDDDGGGSSSgggwww}}}pppeee___\\\ccclllttt{{{wwwmmmllluuuyyyxxx{{{|||}}}}}}xxxtttlllzzzwwwtttwww|||{{{kkk[[[KKKEEEDDD@@@<<<999///...+++***))))))***+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))*********************+++++++++000111222444666888999:::666777999999999999:::<<<777777888;;;======;;;999999999888888999999::::::::::::999777555444333222000111111333444555666777////////////////////////222222333333222000...---+++*********))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++))))))))))))************eeeFFF;;;:::;;;666666666555444444333333111111000000//////.......................................////////////000---------........./////////////////////.........///333777888777???WWWmmmxxx^^^QQQRRRhhh{{{\\\QQQUUUXXXccctttooo]]]RRRPPP___tttsssqqqoooqqq}}}vvvdddVVVMMMGGGAAACCCEEEGGGGGGFFFCCCBBB<<<<<<;;;999666555666888666777999:::;;;;;;;;;:::999;;;<<>>@@@???<<<<<<>>>CCCIIILLL\\\dddppp{{{{{{vvvmmmjjjeee```aaafffpppvvv|||{{{~~~wwwppprrrxxx}}}vvv|||yyy~~~wwwnnneeefff|||}}}}}}~~~iiiOOOCCCDDDEEE???777777444000,,,))))))***+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((*********)))))))))))))))&&&,,,---)))'''+++,,,***///,,,((('''+++000444666000111444777:::999666333666888999:::::::::;;;<<<:::???===777888???AAA===BBB===777666666777:::<<<;;;999999:::<<<:::555111888777666555666888;;;<<<888555111////////////.........---///222333333222333111...+++)))(((''''''&&&''''''(((''''''&&&&&&***'''&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************(((((()))***************++++++******************eeeFFF;;;:::;;;666666666555444444333333111111000000//////..............................,,,,,,---------.........---------.........//////////////////////////////---000555999>>>JJJbbbxxxdddOOOPPP___xxx{{{[[[UUUVVVdddvvv]]]SSSRRR\\\xxxlllXXXLLLFFFEEEEEECCCCCCCCCBBB@@@>>>;;;999999999:::888777777999;;;>>>>>>@@@AAAAAAAAA@@@@@@BBBBBBDDDEEEGGGIIIJJJKKKJJJMMMPPPPPPOOOOOOQQQSSSRRRUUUXXXWWWUUURRRRRRSSSTTTRRRQQQQQQSSSTTTTTTSSSUUUVVVVVVUUUSSSRRRUUUWWWTTTWWWVVVQQQOOORRRQQQMMMMMMNNNOOONNNKKKHHHFFFFFFEEECCC@@@>>>>>>@@@CCCFFFDDDHHHPPPXXXaaaiiiqqqvvv}}}zzzssskkkeeecccdddfffzzzuuugggfffkkkuuu{{{wwwwww{{{{{{}}}{{{~~~{{{|||vvvooommmuuu{{{~~~rrrZZZJJJGGGEEE@@@:::777555000,,,******+++,,,***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))(((((())))))))))))((((((************))))))))))))+++//////++++++......+++(((***---000333444555666;;;:::888888888:::<<<>>>AAACCCHHHNNNSSSUUURRROOODDDNNNUUUWWW\\\dddfffaaaXXXPPPHHHDDDCCC@@@???@@@BBB>>>:::777888888777555333555777999;;;<<<<<<<<<999888666666555444111...///......000333555555555333222111///---++++++***((((((((((((((('''&&&&&&)))'''%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************(((((()))***************************************cccFFF;;;:::;;;666666666555444444333333111111000000//////..............................+++++++++,,,,,,,,,------------.........////////////////////////////////////000444<<>>@@@>>>???AAABBBCCCDDDDDDDDDGGGFFFFFFGGGIIIKKKNNNPPPNNNPPPSSSSSSTTTTTTVVVXXXXXX___dddaaaZZZVVV[[[bbb___ZZZVVVVVVYYY[[[YYYVVVZZZ[[[[[[[[[ZZZZZZ\\\^^^\\\\\\[[[XXXXXX[[[ZZZVVVSSSRRRQQQQQQQQQPPPMMMKKKKKKJJJFFFCCCAAA?????????===???@@@BBBGGGPPP\\\ddd{{{}}}~~~zzzsssjjjbbb^^^fffkkkttt~~~dddXXX\\\fffwwwyyyyyy{{{}}}yyywww|||xxx}}}}}}yyyuuuyyyhhhUUUJJJDDD@@@<<<888666222...+++++++++,,,******)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***((())))))******))))))(((************************)))++++++***,,,///...+++***///444666666666888;;;;;;===???@@@AAAEEELLLQQQXXX[[[cccnnnuuuuuummmfff^^^jjjrrrrrruuu{{{~~~zzzrrrhhh`````````^^^\\\\\\^^^VVVKKKBBB===:::999999555555666777888999999999777888999::::::777222...111000000222555777777666333333333222111000///...*********)))((('''&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************(((((()))***************************************bbbEEE;;;::::::666666666555444444333333111111000000//////..............................++++++,,,,,,,,,,,,------............///////////////////////////000000000333222666BBBRRRcccwww___[[[mmmnnn\\\\\\bbbooovvv___XXXYYYgggyyy{{{ooofffTTTPPPJJJFFFDDDBBBAAA???888777666555555666777777777999;;;======???AAADDD>>>???BBBDDDGGGIIIKKKLLLLLLJJJIIIHHHIIIMMMPPPSSSTTTUUUWWWYYY[[[^^^aaacccaaahhhllliiiaaa___fffmmmiiiccc]]]^^^cccfffccc___bbbbbbbbbaaaaaaaaaaaabbbaaa___\\\[[[\\\^^^]]][[[VVVTTTSSSUUUWWWXXXUUUQQQSSSRRROOOLLLHHHDDDAAA@@@AAACCCDDDCCCAAABBBHHHMMM^^^hhhttt}}}}}}wwwnnniii``````dddlllyyysss]]]\\\nnn|||zzzxxx{{{zzzzzz}}}}}}vvv```NNNCCC>>><<<999777333000---,,,,,,,,,*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))))))))******))))))))))))***************++++++((((((((()))---111111///111444888888777;;;BBBIIIKKKRRRZZZ___aaadddkkkpppvvv}}}{{{sssxxxxxx|||~~~~~~zzzsssggg[[[RRRMMMJJJIIIDDDAAA<<<888555444555666666777888;;;<<<;;;777444444333222333555666555444111222333444444333222111---,,,+++***)))((('''''''''&&&&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((()))))))))************(((((()))******************************+++++++++```DDD;;;::::::666666666555444444333333111111000000//////..............................------------...................../////////000000////////////000000111111222222;;;LLL___ooo~~~uuuhhhsssvvvlllaaa\\\dddtttvvv\\\QQQVVViiitttllleee]]]SSSLLLCCCBBBAAAAAA@@@===999666555444444555666999<<<======???AAABBBCCCDDDFFFHHHHHHIIIJJJLLLNNNQQQRRRSSSUUUTTTRRRQQQRRRVVVZZZ]]]aaabbbdddhhhmmmrrruuuwwwsssuuuwwwuuurrrrrrvvv{{{xxxrrrmmmooouuuxxxvvvqqqqqqpppooonnnmmmlllkkkjjjjjjfffcccbbbaaa`````````]]]\\\[[[]]]aaabbb___\\\ZZZZZZYYYVVVSSSOOOLLLJJJCCCEEEFFFDDDAAA@@@AAADDDDDDMMM[[[hhhppptttuuuvvvjjjddd^^^\\\aaalllwww~~~~~~{{{fff\\\lll~~~yyyzzz|||vvv~~~~~~pppYYYHHH@@@>>>;;;999555222///------,,,************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))******+++++++++,,,...,,,+++---000333555777666<<>>:::888777777777666777777777888:::===???AAACCCEEEHHHJJJJJJJJJLLLMMMSSSSSSSSSSSSTTTUUUVVVWWW^^^]]]]]]]]]```eeejjjmmmssssssuuuyyy|||zzzzzzvvvssspppkkkfffgggkkkeeeeeeeeefffgggfffdddbbbbbbbbbbbbaaa___\\\YYYXXXVVVRRRMMMHHHEEECCCCCCCCC???BBBFFFLLLTTT^^^iiiqqqwwwrrrjjjaaa]]]___ffflll~~~rrrppptttoooccceee~~~|||~~~zzz~~~{{{hhhSSSFFFAAA<<<:::777444111...------++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))******++++++******)))))))))******+++,,,,,,,,,000......000111444;;;BBBHHHRRR___lllttt{{{|||nnndddccchhhnnnwwwppp]]]RRRPPPSSSbbbqqq{{{oooffffffsss}}}vvvwwwvvvrrrgggYYYLLLCCC???;;;888666666777777777888777555444444444222000//////000111222222222222000///---+++******++++++'''((()))(((''''''''')))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************(((((()))***************)))))))))***++++++,,,,,,]]]CCC<<<;;;999666666666555444444333333111111000000//////..................................../////////000000000.../////////000000000000...//////000111111222222222===SSSmmmsss]]]\\\nnnhhh______YYYnnn~~~dddZZZ\\\nnn}}}tttiiiaaaTTTJJJDDDAAA???>>>@@@<<<777555555777999999999:::;;;===???BBBDDDEEEGGGJJJMMMPPPQQQQQQSSSTTTXXXXXXYYYYYY[[[]]]```aaahhhiiikkkooottt{{{wwwnnnpppwwwqqqrrrrrrpppmmmjjjhhhgggiiiiiiiiihhhgggeeedddccchhhbbbZZZUUURRRNNNIIIDDDCCCBBB@@@@@@CCCKKKTTT[[[kkkppptttsssmmmhhhhhhkkksss{{{}}}ppptttzzzzzzuuu~~~~~~uuuwwwsss[[[JJJAAA===;;;888555222///...---+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++******************'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))******++++++******)))))))))***++++++,,,------///...111666999>>>LLL[[[hhhnnnwwwyyynnn^^^NNNFFFGGGMMMRRR^^^fffkkkeeeUUUGGGAAABBBBBBNNNZZZccclllppphhhZZZOOOHHHKKKZZZeeemmm~~~~~~|||pppddd\\\QQQLLLFFF@@@<<<999666444888666555555666777555444000000000000111111222333000///---,,,+++,,,---...''')))+++***((('''(((***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************(((((()))***************((())))))***++++++,,,,,,\\\CCC<<<;;;999777666666555444444333333111111111000//////.......................................////////////000////////////000000000000...//////000111222222222999FFF___zzzbbb^^^iiivvv{{{___]]]hhh]]]vvvfffSSSZZZjjjwww{{{qqqfffVVVOOOEEE???<<<===>>>???999777555555666888777777777999<<>>===;;;777555999888666555666777999;;;@@@@@@BBBFFFJJJLLLLLLLLLMMMQQQUUUZZZ]]]```dddgggllllllmmmqqqwwwxxxzzz|||uuuqqqpppqqqnnnmmmmmmmmmlllfff\\\UUUOOOLLLHHHGGGFFFEEEAAA>>>FFFNNNZZZfffpppxxx~~~zzzyyyuuurrrxxx~~~zzzyyy|||vvv{{{{{{zzz~~~iiiNNNDDD???<<<:::888777444111......,,,***))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''')))(((((('''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))((())),,,//////---)))...***(((+++---,,,000555333DDDUUU^^^hhhxxxnnnXXXRRRTTTSSSQQQQQQDDDGGGLLLOOOQQQTTTXXX[[[fffjjjlllggg^^^ZZZ\\\aaaggggggjjjmmmlllfffaaa^^^VVVXXXYYYVVVUUUYYY___ccc\\\VVVOOOLLLQQQ^^^mmmwww}}}yyywwwvvvzzz|||pppTTT<<<666555555888888777777888999666222000000000//////111000///..................---+++)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------ZZZCCC<<<:::777777666555444444333444444333222222111000000////////////////////////////////////............//////000000000000111111111111222000111333333222666===NNNbbb{{{nnn]]]kkkttt\\\VVV[[[eeeuuusss]]]YYYTTT```ssshhh___VVVKKKDDDBBB@@@===<<<;;;:::777555888888888999:::===???@@@CCCDDDFFFIIINNNQQQTTTUUUUUUYYY___eeejjjoootttwww}}}{{{wwwssspppmmmiiibbb]]]YYYVVVQQQNNNLLLIIIEEEAAA???DDDKKKTTT]]]gggqqqwww}}}ssspppvvvyyyqqqvvvrrrnnnuuu}}}|||}}}wwwZZZKKKBBB@@@<<<:::999666222......,,,***)))************(((((((((((((((((((((((((((((((((((((((((((((''')))((((((''''''((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))************************)))))))))(((************************))))))))))))************,,,,,,---000333333111...***+++---...///333888<<>><<>><<<;;;888333///...,,,***)))***+++++++++((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))************************))))))))))))************************)))))))))*********++++++***+++,,,///111111...,,,***000111...555GGGVVV[[[ppptttyyy|||}}}uuudddSSSHHH@@@;;;BBBOOO\\\fffmmmyyyzzz|||~~~zzzqqqiiiccccccdddfffiiinnnmmmddd[[[]]]eeekkkvvviiibbb]]]VVVLLLBBB===<<<;;;:::999666333222222222111///,,,,,,------...000111222000///...---,,,******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------YYYBBB;;;888555777666555444444333444444000000000/////////......////////////////////////000000////////////000000///000000000111111111111///111444333000333BBBSSSjjjxxxooopppyyy~~~^^^QQQWWW]]]\\\mmmeeeNNNMMMbbbsss|||ttteeeRRREEECCCCCCAAA>>><<<999666555666888888888888:::===AAADDDGGGIIIJJJNNNOOOQQQUUUZZZaaahhhmmmnnnuuu~~~~~~yyyuuuqqqnnniiigggccc___[[[VVVSSSPPPMMMKKKGGGCCCDDDIIIQQQXXXjjjxxxzzzsssooolllrrr|||yyyuuutttrrrkkkooo}}}}}}|||{{{wwwXXXIIIDDD>>>;;;;;;:::555111...,,,******+++,,,,,,,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******))))))))))))((((((((((((((()))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))************************))))))*********+++++++++******+++---------+++***+++222333222BBB```sssvvvkkkgggbbb^^^\\\UUUIII>>>:::<<>>999777555555777:::;;;<<<;;;===@@@DDDHHHJJJLLLMMMRRRTTTWWW[[[```hhhrrrxxxyyytttkkkjjjhhhddd```]]]ZZZYYYTTTSSSOOOKKKHHHHHHLLLOOOVVVcccrrrzzz}}}|||vvvooonnnrrr{{{qqqlllyyymmm]]]```www{{{wwwwww|||cccMMMEEE===:::::::::777333///---+++***,,,------,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***++++++******))))))((((((((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************************++++++++++++---............---......,,,888BBBJJJ\\\pppqqqeeeIIIIIIJJJLLLJJJFFFAAA>>>GGGOOO[[[iiiwww|||ttthhh^^^]]]___mmm{{{tttxxxqqqnnnkkklllqqqnnnZZZFFF;;;888444222222222222222222111000////////////////////////...---+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------ZZZCCC===<<<999777666555444444333444444222222222222222222222222////////////////////////111000000//////000000111000000000000111111111111///000222333666CCC[[[rrr|||yyyxxxZZZXXX[[[XXX___nnn{{{XXXPPPXXXooo{{{qqqdddZZZLLLFFF@@@<<<;;;<<<;;;999888666666777;;;>>>??????@@@BBBEEEHHHLLLPPPSSSUUUYYY]]]ccchhhoooxxx~~~rrrrrrppplllgggcccaaaaaaVVVWWWVVVSSSPPPMMMMMMMMMPPPVVV]]]eeepppzzz|||xxxtttpppnnnttt~~~wwwvvv}}}nnnZZZZZZpppvvv{{{rrrzzztttVVVLLL@@@::::::;;;999555111///,,,+++,,,---,,,+++))))))))))))))))))))))))&&&&&&''''''((()))))))))'''(((***+++,,,,,,+++***))))))((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,---------------///333666;;;LLL___llltttoooYYYAAA:::999;;;???DDDJJJUUU___iiiqqq{{{wwwnnnggggggjjjhhhooo{{{tttdddbbbiiirrrttttttvvv}}}sssaaaHHHCCC<<<777444444444333666555333222000////////////000000///...,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((())))))************))))))))))))******))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------XXXCCC===<<<:::777666555444444333444444222222222222222222222222////////////////////////111111000000000000111111000000000000111111111111222111222666===NNNiii}}}uuukkkVVVXXX\\\[[[ggg{{{eeeSSSWWWfff~~~wwwmmm```RRRGGG???>>>===;;;999777666666777777888;;;???BBBCCCCCCEEEGGGIIINNNSSSYYY]]]```fffmmmvvv~~~|||vvvnnnhhheeeeee___aaaaaa___ZZZVVVSSSRRRRRRRRRQQQTTT^^^mmmvvvwwwwwwqqqllllllttt~~~{{{wwwddd^^^jjjyyy~~~vvvvvvdddWWWGGG===<<<===;;;777333111...,,,,,,,,,+++***))))))))))))))))))))))))&&&&&&''''''((())))))***''')))+++,,,------,,,+++))))))(((((()))******+++))))))))))))))))))))))))))))))))))))************((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,...444<<>>AAAJJJUUUbbbtttyyy~~~~~~|||{{{~~~|||yyyiiiccchhhpppzzz|||ooo[[[SSSHHH???999777666555777777555333222111000000111111222111000...+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((()))******************))))))*********))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------~~~WWWBBB===<<<:::777777555444444444444444000000000000000000111111////////////////////////111111000000000000111111000000000000111111111111444222333888BBBVVVsss{{{lllnnntttbbbVVVWWWYYY^^^qqqoooYYYYYY^^^mmmvvvlllaaaRRRCCC999<<<>>>???===999666666777777777999===BBBEEEEEEEEEIIIJJJMMMRRRXXX___fffiiisss{{{~~~tttkkkgggffflllmmmmmmjjjccc]]]XXXVVVRRRRRROOONNNUUUaaakkknnnsssrrrooonnnpppxxx~~~rrrqqqzzz{{{xxxpppfffgggnnnxxxppp```MMMAAA??????<<<999444222...---,,,,,,+++***))))))))))))))))))))))))&&&&&&&&&'''((())))))***''')))+++---...---,,,+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,///000111222555===HHHQQQiiieee```VVVFFF999888???AAAFFFVVVlll|||wwwmmmlllmmmwwwnnniii```RRREEE===999777777888777555444333222222222222222333333222///---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******))))))))))))************)))************+++++++++++++++,,,,,,,,,---------wwwTTTBBB===:::888666666666666555555555555444444333222222111111000000000000000000111111111000000000000111111111111333222000000111222111111111111111;;;SSSrrr~~~kkkqqqeee___[[[[[[\\\gggvvvZZZ^^^ggghhhuuudddWWWMMMDDD??????>>>>>>===;;;888777888999999<<>>777888888888999888777333111333333555555444222000...,,,,,,,,,,,,,,,+++************))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************))))))))))))************++++++***))))))***++++++,,,,,,,,,---------......wwwSSSBBB===:::888666666666666555555555555333333222111111000000///222222111111000000//////000000000000111111111111333222111000111222222111555777===KKKeeewwwyyymmm\\\YYYWWWZZZfffaaaOOO[[[hhh}}}ttteeeUUUKKKEEE@@@>>>>>><<<<<<;;;999777777999;;;???BBBFFFIIIKKKMMMPPPRRRSSSXXX\\\```jjj{{{xxxuuupppkkkgggfffeeefffdddaaa\\\ZZZZZZ\\\^^^^^^iiinnnvvv}}}}}}zzz|||{{{mmmaaauuuuuukkknnnzzzzzzvvviiixxxsssuuuxxxzzzzzzoooQQQDDDBBB@@@<<<999888555000---------+++***++++++))))))((())))))******)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))*********(((((((((((()))))))))***)))************+++++++++,,,,,,+++***************+++************++++++,,,)))***+++,,,,,,,,,,,,,,,111222888III^^^ggg[[[IIIBBB@@@<<<;;;@@@LLL[[[eee{{{wwwoookkklllooowwwzzzwwwsssoooppptttppp\\\GGG===:::666555666777555444333333444444333111///...,,,,,,,,,,,,,,,+++***)))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************,,,,,,,,,---------......vvvSSSAAA<<<:::888666666666666555555555555222222111111000//////...333333222111000///......000000000000111111111111222222111111111111222222444:::EEEXXXrrrtttpppnnn\\\UUUWWW[[[eee}}}jjjUUUUUUnnn}}}ppp```RRRDDD??????>>>>>>>>>;;;::::::888888999===@@@BBBDDDGGGJJJNNNRRRWWWZZZaaahhhooovvvxxxppplllkkkmmmooommmjjjgggdddcccbbb```^^^aaafffppp|||~~~{{{llldddpppuuuqqqvvv}}}|||~~~vvvwwwxxxtttrrrrrrvvv|||www|||^^^LLLEEE@@@<<<:::999666111...------,,,***,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((()))))))))******)))************+++++++++,,,++++++************+++,,,,,,+++******++++++++++++++++++,,,,,,...//////+++===QQQ\\\\\\UUUHHH===888:::@@@LLL\\\nnn}}}||||||}}}xxxuuuttt{{{www}}}||||||vvvcccKKKBBB999555666:::;;;:::666666555444333222111111---------,,,,,,***))))))******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++)))***+++,,,,,,+++***))),,,,,,,,,---------......uuuRRRAAA<<<:::999666666666666555555555555222222222111000000//////222111111111000000/////////000000000111111111111111222222222111111333444222;;;MMMcccxxx|||nnnrrrxxx|||kkksssvvv^^^WWWTTT[[[eeewww}}}bbbZZZXXXjjj~~~wwwoooaaaQQQEEE;;;<<<@@@@@@>>>===:::;;;;;;:::;;;>>>CCCGGGEEEGGGJJJLLLQQQWWW^^^cccnnnxxxyyysssrrrrrrtttqqqooonnnmmmmmmjjjgggddd___aaahhhssszzz|||{{{}}}rrrmmmuuuzzzuuuttt~~~tttwwwyyy}}}uuuvvvuuurrrwwwkkkSSSFFF@@@???>>>:::777333000...---,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++******))))))(((((((((((()))))))))*********))))))*********+++++++++,,,++++++******+++++++++------,,,++++++++++++,,,...---------...000222444777JJJYYYUUUFFF;;;888999===III[[[nnn}}}wwwzzz|||yyy[[[OOOAAA999999<<<>>>>>>;;;:::888777555555444444.........---,,,+++)))(((******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************+++++++++))))))*********+++++++++)))***,,,------,,,***))),,,,,,,,,---------......tttQQQ@@@<<<;;;999666666666666555555555555444333333222111111000000//////000000111111111222///000000000111111111111000222333222111111333555333AAAYYYqqquuudddfffppp}}}nnntttbbbRRRUUUTTT]]]kkkpppWWWUUU^^^|||{{{wwwkkk```QQQFFF>>>999===AAA@@@<<<:::999:::;;;<<<===AAAGGGKKKJJJLLLOOOSSSXXXaaajjjpppzzz|||vvvsssrrrnnnnnnooopppqqqpppmmmkkkdddaaabbbhhhnnnsss{{{vvviiixxxwwwmmm}}}uuu}}}zzzyyywwwtttzzzvvvYYYFFF???@@@AAA;;;999555111...,,,,,,---,,,,,,,,,+++***))))))((((((((((((((())))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))************))))))*********+++++++++,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------------///111444555JJJJJJEEE>>>;;;===;;;888JJJ[[[rrr{{{|||wwwwwwzzzeeeYYYIII>>>:::;;;;;;:::===;;;:::888666666555555111111000///---+++***)))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++************++++++++++++)))***,,,------,,,***))),,,,,,,,,---------......sssPPP@@@<<<;;;999666666666666555555555555444444333333222111111111......///000111222333333000000000000111111111111000222444333111111444777444FFFccc{{{}}}xxxrrrppprrr~~~zzznnnxxxWWWOOOWWWUUU___sss~~~bbbQQQVVVkkkmmm\\\QQQDDD???;;;999===???<<<888888777999;;;>>>@@@DDDIIILLLLLLNNNSSSYYYbbbmmmyyy{{{wwwtttqqqppprrruuuwwwxxxwwwxxxyyyyyyzzz|||}}}wwwsssnnnmmmmmmoooqqqrrrqqqooommmhhheeeeeegggjjjsss}}}|||ppprrrzzznnn}}}tttppp|||vvvvvvcccKKKAAA@@@@@@;;;:::777333///,,,---...,,,,,,,,,,,,+++***(((((((((((((((((())))))))))))(((((((((((())))))))))))************)))))))))))))))))))))*********++++++)))************+++++++++,,,++++++++++++,,,,,,------,,,,,,,,,------...///+++,,,---...000222444555:::<<<;;;777888@@@HHHKKK```nnn|||tttjjjeeegggmmmrrruuuxxxyyy~~~~~~zzzrrrjjjaaaTTTHHH@@@;;;999888<<<<<<;;;999888666555444444333222111///---+++*********))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,*********++++++++++++,,,***+++,,,------,,,+++***,,,,,,,,,---------......rrrOOO@@@<<<;;;999666666666666555555555555333333222222111000000000//////000000111111222222000000000000111111111111///222555444111111444888;;;PPPooo~~~}}}yyy}}}yyyvvvhhhUUUTTTZZZYYYjjjcccVVVVVVhhhsss\\\LLLFFF???>>>;;;:::;;;:::777777:::888<<<@@@DDDGGGJJJMMMPPPQQQUUU]]]gggsssxxxsssnnngggbbb^^^[[[XXXXXXZZZ]]]```aaaaaaccceeeeeeeeehhhmmmqqqpppqqqtttyyy~~~vvvtttqqqqqqrrrsssssssssuuurrrpppmmmhhheeekkktttyyywww~~~xxxvvv|||uuutttzzzwww|||zzz|||uuuYYYIIIBBB???<<<;;;999444///,,,---///------------,,,***(((''''''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++)))************++++++++++++++++++++++++,,,---...,,,,,,,,,,,,---///000111,,,---///222444666777777)))555???AAACCCOOO```kkkttt|||{{{ccceeedddbbbeeemmmooollljjjaaaWWWRRRUUU[[[```aaa^^^]]]^^^___]]]]]]ccckkk}}}wwwtttttt}}}||||||}}}xxxrrrnnnggg\\\PPPFFFAAA@@@?????????>>><<<:::777666666555444333111...,,,+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......qqqOOO???<<<;;;999777666666666555555555555222222111111000/////////111111111111000000000000000000000000111111111111///222555444111111444999HHH^^^}}}zzzwww}}}qqqZZZSSSUUUYYY___yyysssVVVUUUccc}}}qqqdddNNNAAA@@@???@@@===<<<;;;777555888???<<<@@@FFFJJJMMMPPPSSSUUU\\\bbblllyyyooohhh```\\\\\\XXXPPPIIIFFFCCCBBBBBBEEEIIIKKKLLLLLLNNNOOONNNNNNOOOTTTXXXZZZ[[[___dddlllssszzz~~~|||xxxuuuuuuvvvvvvvvvxxxyyyyyyvvvllldddfffmmmtttyyyyyyqqqwwwqqqsss|||llljjj~~~zzzvvvqqqsss}}}fffRRRFFF@@@<<<<<<:::555///,,,---000------------,,,***(((''''''((((((((())))))******(((((((((((())))))))))))(((((())))))******++++++)))************+++++++++)))************+++++++++++++++++++++,,,,,,---...++++++,,,,,,...///111222///111444777999;;;;;;;;;:::999;;;GGG^^^ttt|||zzz{{{wwwuuusssrrrlllccc[[[WWWWWW___gggmmmvvv~~~zzzsssjjjhhhmmmssswwwyyy|||wwwqqqiii^^^WWWYYY___\\\eeerrr|||}}}tttssstttqqqsssrrrpppsss}}}{{{|||yyyooo```TTTNNNLLLCCCCCCDDDCCCBBB???;;;:::777777666444222///---,,,******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......lllMMM@@@;;;888777999888777666555444333333111222222222222111000000111111111111111111111111000111111111111222222222222111222222000000999CCCRRRqqq~~~{{{www^^^PPPMMMTTT^^^gggeeePPPTTTaaatttuuufffVVVGGG===<<>>;;;999888:::===???@@@CCCHHHNNNOOONNNPPPVVV]]]eeemmm|||hhh\\\PPPLLLHHHEEEEEEDDD@@@======<<<<<<<<<;;;;;;::::::============>>>@@@BBBCCCCCCEEEGGGKKKQQQ\\\gggooowww{{{wwwuuusssrrrxxx{{{}}}}}}yyysssnnnlllnnnqqqxxxwwwvvv}}}nnnyyyzzzmmmeeewww|||||||||yyy[[[HHHBBB<<<<<<;;;888444///,,,+++......---,,,,,,+++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...------,,,+++***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///111222666<<<===999888:::666NNNbbbqqq|||{{{xxxuuuhhh___YYYQQQQQQ\\\gggkkkmmmqqqsss|||rrriiikkkqqqcccgggiiiccc]]]___ffflll|||}}}|||xxxqqqnnnkkkpppyyy|||~~~lllSSSIIICCC@@@DDDFFFDDDDDDIII???<<<888555333111///...///---+++***++++++***)))***)))((()))***+++***((())))))(((((((((((())))))(((((((((((())))))))))))******+++++++++******)))(((((()))***************++++++++++++++++++++++++...//////...,,,++++++,,,---,,,,,,------///000000kkkMMM@@@;;;888777888888777666555444333333222222222222222111000000111111111111111111111111000111111111111222222222111000111333333444;;;DDD]]]vvv}}}yyyeeeSSSPPPRRRXXXaaawwwjjjWWWJJJVVVmmmyyyjjjXXXMMMEEE???>>>???===;;;::::::<<>>>>>>>><<<999888888888777777666666666888888888888999:::<<<======>>>@@@BBBGGGNNNWWW]]]jjjuuu~~~|||zzzxxxzzz|||~~~}}}zzzvvvsssrrrppprrruuu{{{}}}uuugggooo}}}}}}~~~```III???<<<<<<;;;999444000---,,,......------,,,++++++***))))))))))))))))))))))))))))))))))))************************************************************------,,,,,,+++*********++++++,,,,,,,,,---------------,,,------...///000333555:::===;;;777:::@@@FFF[[[kkkvvv|||kkk\\\QQQMMMLLLUUUeeexxx|||xxx~~~xxxhhh]]]XXXVVVhhhsss|||tttsssuuuvvvgggPPPHHHDDDGGGJJJJJJJJJMMMEEEAAA===999777555222000...,,,******+++++++++***+++)))((()))***+++***((())))))(((((((((((())))))(((((((((((())))))))))))******+++++++++******)))((())))))***************++++++++++++++++++++++++---.........,,,+++,,,------------------...///000kkkLLL@@@;;;888888888888777666555444444333222222222222222111111000111111111111111111111111000111111111111222222222111000111444555888AAAKKKmmm}}}wwwxxx{{{XXXLLLOOORRRWWWaaakkkUUUMMMLLL\\\kkkZZZHHHBBBCCCAAA>>><<<;;;:::;;;<<>>===;;;999555222///---......------,,,+++++++++)))))))))))))))))))))))))))))))))*********++++++************************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...///000111555777::::::555444===III^^^oooyyy}}}iii]]]UUULLLJJJNNNbbbyyypppccc^^^___eeennntttuuuxxx~~~{{{|||}}}wwwsssSSSJJJCCCEEEJJJMMMMMMMMMIIIEEE@@@;;;888555222000...,,,******+++,,,+++++++++***))))))***+++***)))))))))(((((((((((())))))(((((((((((()))))))))))))))******+++++++++******((()))******++++++******+++++++++++++++++++++++++++,,,...---,,,,,,---///.........---......//////jjjLLL???;;;999888888777777666555555444444222222333333222222111000111111111111111111111111000000111111111222222222000111333444444:::LLL]]]~~~zzzpppvvvRRRLLLPPPRRR___pppxxxYYYKKKPPPXXXkkkyyynnnZZZLLL@@@???AAA???;;;999888999<<<>>>AAAFFFJJJNNNQQQSSSWWW\\\dddooo{{{sss^^^LLLBBBAAA999888777777777777777777666666666666666666666666666666666666666666666777555777888888777888:::;;;CCCKKKTTT]]]eeeppp{{{zzz{{{{{{{{{{{{}}}~~~{{{vvvrrrrrrwww~~~uuuxxx}}}xxxcccoooxxxpppxxx{{{[[[EEE@@@>>>;;;999777444111///......------,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------......000111222333999777666888:::@@@OOO\\\tttqqqggg\\\VVVXXXXXXUUU[[[fff}}}xxxsssooonnnmmmiiiaaaaaarrr~~~vvvqqqsssZZZOOOEEEEEELLLQQQQQQOOOPPPLLLFFFAAA<<<888444111...,,,++++++,,,---,,,,,,+++***))))))++++++***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))***+++++++++******))))))***++++++++++++******+++++++++++++++,,,,,,***+++------------...000//////............//////iiiKKK???;;;999999777777666666555555444444222333333333333222111111111111111111111111111111000000111111111222222222000333666555333>>>[[[vvvwwwuuusss]]]MMMNNNRRRZZZuuueeePPPKKKWWWddd|||iii[[[KKKEEEAAABBB@@@;;;888888666999>>>AAADDDIIIOOOSSSVVV\\\dddiiiooo}}}vvvcccQQQBBB<<<<<<:::999999888777777888888888888888888888888888999777888888888888888888888555777888888777666777777888;;;@@@GGGOOOZZZhhhrrr~~~zzzzzzzzzzzz{{{|||uuuqqqrrrwww|||{{{uuuyyyyyyvvv~~~sssoooppp{{{hhhkkkxxxsssvvveeeIIIBBB???;;;999888666333000......------------,,,,,,++++++++++++++++++++++++************++++++++++++************************************************+++++++++,,,,,,---......,,,,,,---------...............///000111333555666:::555555>>>LLL\\\mmmzzz|||mmm]]]QQQWWW\\\fffmmmhhh```fffrrrsssoooyyyyyy}}}wwwxxxzzzmmmiiivvvyyysssttteee\\\QQQNNNTTT[[[ZZZVVVXXXUUUPPPJJJEEE@@@:::555000...,,,,,,---...---,,,+++***)))***+++,,,+++)))))))))(((((((((((())))))(((((((((((())))))))))))((()))***+++++++++++++++))))))***+++++++++++++++*********++++++,,,,,,,,,)))+++------------///000//////.........///000000hhhKKK???;;;:::999777777666666555555555555333333333333333222222111111111111111111111111111000111111111111222222222111444666555666GGGkkkvvv|||UUUQQQPPPRRRVVVfffpppXXXLLLPPP```qqqrrr^^^PPPBBBBBBCCCDDD???888666888777<<>>:::;;;888888999888777666888:::999999999999::::::::::::888999:::;;;;;;;;;;;;;;;666888999999888777777888666555777;;;@@@HHHTTT```pppxxx~~~|||zzzzzz}}}}}}vvvssstttwww~~~}}}tttiiidddlllzzzvvviiiccciiitttvvvpppmmmjjjtttrrrkkkxxxssspppvvvmmmMMMDDD@@@<<<999999888555222......------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,---------...............//////111333555777888333111888KKKbbbuuuuuu^^^SSSTTTZZZpppppp``````hhh~~~wwwuuuyyymmmdddfffppp{{{zzz|||uuuttt}}}|||xxxxxxyyyxxxzzztttzzz~~~{{{yyymmmggg]]]WWWZZZaaa```\\\ZZZXXXUUUQQQLLLDDD<<<666333111///...//////...---,,,*********+++,,,+++***))))))(((((((((((())))))(((((((((((())))))))))))((()))***+++++++++++++++)))***++++++,,,+++++++++*********++++++,,,,,,---***+++------------...000............///000111222hhhJJJ???<<<::::::666666666666555555555555333333444444333333222111111111111111111111111111000111111111111222222222222222333666???VVVyyyvvvvvvjjjMMMQQQTTTUUU___|||qqq\\\NNNLLLXXXqqqvvvdddSSSIIIAAA@@@AAAAAA===777777;;;;;;@@@GGGLLLNNNSSSZZZ```^^^iiiyyy|||hhhVVVGGG<<<;;;>>>444666888888777888;;;===;;;;;;;;;<<<<<<<<<======;;;<<<===???@@@@@@@@@???:::<<<===<<<:::999:::;;;999777777:::;;;===EEEOOOZZZdddttt}}}zzzzzz}}}~~~xxxuuuuuuyyy}}}wwwooogggcccnnn~~~tttddd^^^^^^jjjpppsssssslllnnn{{{jjjtttooommmqqqwwwUUUFFFAAA<<<:::::::::777333------..................++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------...............///000222444666888999555;;;LLLcccxxxsssfff[[[[[[lllmmm___aaaeeexxxkkkiiiyyyssspppkkkmmm|||}}}pppvvvooonnnkkkmmm{{{~~~zzz|||rrrwwwxxxvvv{{{tttqqqhhh``````eeefffaaa___^^^]]]ZZZUUULLLAAA:::666444111000000000///---,,,+++******,,,,,,+++***))))))(((((((((((())))))(((((((((((())))))))))))(((((()))++++++,,,,,,+++)))***++++++,,,,,,++++++)))******+++,,,,,,------+++,,,------,,,,,,...///---------...///111222333gggJJJ???<<<::::::666666666666666555555555333333444444333333222111111111111111111111111111000111111111111222222222444000000777GGGaaappp|||uuuLLLHHHOOORRRVVVkkk|||eeeYYYLLLHHHMMMaaawwweeeSSSFFF???BBB???======;;;888999===>>>DDDKKKPPPRRRWWW^^^dddjjjuuusss___MMM???888999>>>333666888999999:::>>>BBB>>>>>>>>>??????@@@@@@@@@>>>???AAACCCDDDEEEEEEDDD@@@AAAAAA@@@>>><<<===>>>===;;;;;;>>><<<888<<>>:::777777:::>>>AAADDDJJJQQQTTTVVV]]]jjjtttvvvnnnXXXJJJBBB===;;;<<<;;;<<<:::???HHHDDDBBBKKKJJJCCCLLLHHHCCCBBB<<>>BBBDDDAAA===@@@BBB@@@FFFGGG<<>>999999>>>YYYjjj}}}dddXXX\\\sssuuugggiiipppxxxssshhhhhhlll~~~rrrvvv}}}tttrrrsssrrrnnnjjjnnnyyy{{{wwwwwwwwwooogggooolllpppppphhheee^^^MMM@@@>>>999555111///......---,,,+++***))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------------------------------,,,333000...000------777cccIII???;;;999;;;666666666666555555555555444444333222222111000000000111111111111222222222111222222333333444444555333666888@@@UUUssscccIIIHHHKKKVVVYYYiiimmmTTTQQQKKKNNNgggnnnWWWHHHDDDBBB???@@@===:::999999===AAADDDHHHOOOWWW[[[___gggttt~~~{{{jjjVVVIIIBBB===<<<===???BBBAAADDDIIIJJJOOOZZZ\\\UUU^^^VVVLLLEEE===JJJRRRXXXNNNUUUccclllmmmWWWSSS[[[[[[NNNCCCDDDKKKNNNKKKDDDDDDGGGHHHQQQRRRFFFFFFGGGPPPdddxxx|||yyyyyyyyy|||yyyxxxuuurrr|||\\\OOOYYYgggwww{{{xxxxxxsssyyyyyyxxxRRRBBB===>>>888777888222222000---,,,,,,,,,,,,+++------,,,,,,+++***)))))))))************+++++++++************************++++++,,,,,,,,,,,,------........................---...000000///...///000444222333777777999DDDQQQmmmwwwddd^^^hhh|||jjjfffiii~~~zzzyyyxxx}}}zzzzzzrrrqqqsssyyy{{{wwwwwwyyyuuunnniiiiiiqqqvvvqqqooofffTTTGGGBBB:::444111000//////...---,,,+++************************************))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,111///...222//////:::bbbIII???;;;999;;;666666666666555555555555333222222111111000000000000111111111111222222222111222222333333444444555666777:::HHHcccxxxWWWDDDHHHKKKSSS\\\zzznnnPPPLLLIIISSSzzzvvvaaaMMMCCCDDDEEEDDD>>><<<::::::<<<@@@EEEHHHIIIPPPYYY___eeeooo~~~ssscccQQQGGGBBB>>><<<>>>>>>BBBDDDCCCFFFNNNYYYbbbfffcccppphhhWWWIII???NNN\\\___QQQ\\\rrr}}}___```iiihhhUUUFFFHHHSSSZZZUUUJJJGGGKKKRRR```bbbTTTLLLKKKRRRddduuuzzzwwwtttvvv{{{|||}}}~~~nnn|||gggFFFJJJZZZuuuyyy}}}|||ooottt}}}ppprrruuuYYYGGG???>>>999999;;;555222000---,,,,,,,,,,,,+++---,,,,,,,,,+++******))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---///000000//////000222111666888555444>>>UUUiii{{{~~~fffZZZkkktttnnnuuuyyysssuuuxxxrrrlllkkkvvv|||wwwvvvwwwsssmmm```cccppp{{{{{{|||sss```TTTJJJ===444222222111//////...---,,,,,,+++++++++************************))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------000---...444111111===bbbHHH???;;;999;;;666666666666555555555555333222222222111111111000000000111111111222222222111222222333333444444555777666===RRRqqqnnnwww{{{}}}vvv]]]HHHIIIJJJUUUhhhsssOOOLLLKKK^^^yyyjjjUUUGGGCCCFFFHHHGGG;;;::::::;;;>>>DDDIIILLLLLLSSS\\\ccckkkzzzzzziii[[[LLLDDDAAA>>>===>>>>>>@@@CCCBBBFFFVVVbbb^^^]]]bbbzzzwwwaaaMMMBBBTTTdddfffYYYddd}}}gggkkkxxxuuu\\\GGGKKK[[[gggcccRRRKKKSSSbbbuuuwwwgggSSSSSS\\\mmm|||}}}yyywwwwwwyyy~~~}}}www}}}xxxzzzuuuPPPJJJUUUuuu}}}wwwuuuuuuxxxvvvcccMMM@@@===999:::<<<666222000---,,,,,,---,,,+++---,,,,,,++++++*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............---///000000///000222444222666888777<<>>===>>>@@@AAAFFFFFFLLLdddlllYYYRRR```kkkQQQEEE[[[qqqxxxllltttrrrtttdddJJJOOOfffvvvrrr\\\QQQ\\\tttyyy\\\aaaooo}}}{{{yyyxxx{{{uuukkkqqq}}}wwwwww]]]LLLMMMjjj{{{vvvxxx~~~pppUUUCCC<<<888:::<<<555333000...,,,------,,,,,,---,,,+++*********++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////...///000000000111333666555555777@@@QQQeeevvvpppkkkgggiiittt{{{zzz~~~rrrrrrsssvvv~~~pppwww}}}~~~{{{tttggg[[[[[[ZZZcccpppxxxxxxnnn___LLL>>>:::888555111...---,,,++++++*********************************))))))))))))))))))))))))))))))******+++++++++,,,+++***++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------000///+++---222...444HHHaaaGGG???:::999;;;666666666666555555555555333333333333333333333333000111111111111222222222111222222333333444444555666;;;LLLhhhxxxzzzuuuhhh^^^TTTOOOaaatttjjjTTTNNNVVVxxxjjjSSSUUUhhhqqqVVVKKKBBBAAABBB@@@<<<:::999:::;;;???DDDJJJPPPTTT\\\dddppp{{{xxxoooWWWLLLAAA??????===<<<===??????GGGHHHNNNmmmuuuUUURRReeetttUUUKKKeeeyyywwwiiiJJJPPPlll}}}aaaSSS```~~~gggqqq~~~zzzwwwxxx}}}|||qqquuutttkkkyyynnnTTTHHH^^^~~~tttpppwww|||~~~~~~___GGG===888;;;<<<444333111...------------,,,---,,,+++*********,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////...///000000000222555888999555===SSSiiivvvsss___^^^lllyyy|||~~~~~~xxxyyy}}}wwwuuuuuutttpppppp{{{yyyvvvkkkuuu|||pppfffbbb[[[___hhhqqq~~~wwwjjjWWWHHH???:::666222...---,,,+++************************************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------000000,,,...111...;;;VVV```GGG>>>:::999<<<666666666666555555555555222222222222222222222222000111111111111222222222111222222333333444444555888BBBXXXuuurrrsssxxx~~~wwwjjj```___ZZZ[[[lllzzzjjjTTTSSS\\\```UUUZZZxxxwwweeeOOOGGGBBBEEEEEE@@@;;;:::;;;<<<>>>BBBHHHNNNTTTXXX```kkk|||ssshhhQQQGGG>>>===>>>===;;;<<<===@@@LLLLLLOOOttt\\\YYYnnnzzzYYYSSSsssyyy|||qqqPPPWWWwwwiiiWWWeeeooo{{{}}}xxxwww{{{wwwjjjrrreeeLLLWWWzzzoookkkrrr}}}iiiMMM@@@:::<<<<<<333333111...------...---,,,---,,,***))))))***,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000...///000000000333666999:::999KKKiiizzz|||mmmYYY[[[xxx~~~|||}}}xxxqqqmmmxxx{{{ppppppxxxpppqqqzzz{{{tttkkkaaa___dddnnn}}}rrraaaQQQEEE<<<666333///...---,,,,,,+++++++++************************))))))))))))))))))))))))))))))***++++++,,,------++++++*********+++,,,---++++++,,,,,,,,,,,,------------------------------...///---///222111DDDggg```GGG>>>::::::<<<777666666666555555555555111111111111111111222222000111111111111222222222111222222333333444555555:::GGGaaa~~~uuuaaalll{{{}}}oooccc^^^[[[aaammmkkkUUUVVVcccTTT\\\bbbppp^^^JJJCCCAAADDDDDD===888999===>>>AAAEEEKKKQQQWWWZZZfffuuuooocccNNNDDD===<<<>>><<<;;;;;;AAAFFFVVVTTTSSS|||jjj]]]rrr|||\\\ZZZ|||\\\ddduuuaaaoooqqq{{{wwwyyy~~~qqqsssrrrPPPRRRvvvssskkkrrr~~~pppQQQBBB;;;======333444111...---......---,,,---,,,***))))))+++,,,...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000...///000000000333777::::::>>>WWWyyy|||~~~YYY^^^zzz|||xxxpppkkkiii~~~vvvlllttt~~~zzz{{{|||qqqeeeaaaeeemmmvvvhhhWWWHHH===666333000000...---------------************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,+++*********+++,,,---++++++,,,,,,,,,---------------------------------,,,//////111333333LLLsss^^^JJJDDD===888:::777777777666555555444444333333333222222222111111111111222222222333333333222333444444555666666444===[[[sssooo]]]sss|||kkk```eee]]]iiidddYYYWWWoookkkXXXfffxxxsss\\\KKKAAACCCDDD@@@:::777999<<<===BBBHHHLLLPPPVVV^^^dddqqqzzzeeeXXXFFF@@@:::888999:::888555:::PPPZZZYYYhhhooo___fffQQQkkkxxx```zzztttvvvzzz~~~|||vvvtttuuuwwwzzz}}}nnnuuucccNNNnnn~~~ssstttrrrlllrrr{{{^^^FFF===:::999:::666444111...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++.........///////////////111111///...222888;;;999<<>>BBBEEEJJJOOOVVV```llluuusss```RRRCCC>>>888777999:::999777===LLLRRRPPPZZZkkkiiiXXX___uuuuuuSSSHHHeeezzzuuukkk~~~zzzwwwwwwxxxzzz}}}uuuuuuwwwYYYeeewwwuuuuuutttyyyjjjKKK===<<<;;;888666444111///------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000111222444666<<>>???>>>666666555222000...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------.........//////000000000//////333777555555AAAQQQbbbpppdddVVV]]]qqq}}}yyyuuurrrpppnnnpppqqqpppnnnkkkkkkooosss{{{~~~wwwsssvvv~~~zzzxxxzzz|||sssaaaKKK:::222111000...---,,,++++++,,,,,,,,,+++++++++******...---+++***))))))******************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---000333111;;;]]][[[HHHDDD>>>;;;<<<777777666444333222111000333333333222222222111111000000000000111111111222444111000222444777;;;???bbbttthhhTTTTTTddd|||zzzZZZTTTdddxxxoooUUUXXXmmmttt]]]MMMEEEDDDDDDBBB===888666999@@@EEEKKKNNNSSSZZZeeettt}}}kkkXXXKKK<<<999666555888:::;;;<<<@@@???@@@DDDGGGFFFCCCCCCJJJKKKMMMLLLFFFEEEOOO[[[fffkkkqqqyyywwwcccYYYeeetttuuuhhh\\\kkk}}}zzzwwwuuutttuuuyyyyyysss~~~tttYYYbbb}}}xxx}}}YYY???@@@???444666555333111///......---------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------........................///000000111111000///333777555666KKKcccpppaaaZZZ]]]ooovvv~~~zzzrrrppprrrtttqqqmmmqqqpppnnnkkkiiifffeeedddiiiiiiiiihhhfffgggkkknnnppptttyyysssiiiiiinnn{{{{{{www~~~ttt{{{pppUUU>>>666444111/////////......,,,,,,,,,+++++++++******...---+++))))))***+++,,,*********+++++++++,,,,,,,,,,,,+++++++++++++++***------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---.........---///111222>>>___[[[JJJGGG???999999777666555444333222111111333333333222222222111111111111111222222222333333222000111555555666>>>GGGrrrzzz|||dddVVV___vvvpppVVVWWWnnnfffQQQ[[[zzzjjjTTTGGGDDDFFFBBB???;;;888888===DDDJJJMMMRRRZZZcccnnn|||{{{iiiUUUHHH999777555555777;;;===>>>BBB===>>>FFFHHHCCCBBBFFFGGGFFFIIIMMMNNNKKKLLLOOO[[[```ccciiigggUUUQQQbbbkkkmmmfff___jjjxxx|||zzzwwwvvvvvvxxx~~~}}}pppuuuyyyWWWUUUnnnyyy~~~cccDDDAAA???444666555444222000///......------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------....../////////......//////000111111222222111333666666???YYYttt}}}ggg\\\pppuuuxxxvvvooo^^^YYYTTTUUUYYY\\\\\\[[[]]]]]]\\\ZZZXXXWWWUUUTTTVVVVVVVVVVVVVVVWWWZZZ\\\eeehhhmmmppprrrrrrrrrqqqttttttwww{{{zzzfffnnnlllmmmttt~~~yyyzzzrrriiiuuu{{{^^^CCC777333///......000000///,,,,,,,,,+++++++++******,,,+++***))))))+++---...***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,...000222@@@___|||XXXHHHEEE===777666666666555555444333333333333333333222222222111111111222222222222333333333111000333666555777FFFYYYzzzhhhbbbtttdddUUU```}}}rrr]]]RRR```qqq]]]NNNFFFEEEGGG>>><<<::::::===BBBIIIMMMRRRXXXbbbmmmyyyyyyfffRRRDDD888777666666888;;;>>>@@@BBB???AAAHHHHHHCCCBBBFFFMMMMMMQQQUUUSSSNNNNNNRRR\\\ccceeefffdddWWWUUUdddggglllkkkfffkkkxxx}}}qqq~~~}}}|||uuuwwwzzzrrrooouuuXXXJJJ[[[ttt~~~}}}}}}~~~yyyrrrMMMCCC>>>666666666555333222000///...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------.../////////......///000000111222222222444555666===PPPkkkkkk]]]tttzzzzzzcccRRRKKKFFFDDDBBBBBBDDDFFFHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAABBBDDDFFFHHHIIIPPPRRRUUUWWWVVVUUUUUUUUUUUUUUUWWW]]]iiiwwwzzzwwwuuusss{{{yyy|||zzzllldddnnnhhhMMM999444...,,,---//////---,,,,,,,,,+++++++++************))))))***+++---...++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,,,,,,,---.........---...///444DDDbbb|||WWWEEEAAA;;;777888555555555555555555555555333333333222222222111111111111111111222222222222222111444666444:::TTTqqqyyylllooo\\\]]]mmm\\\XXXYYYlllvvvaaaPPPHHHFFFFFFEEE:::999:::===BBBHHHMMMOOOXXX___kkkxxxzzzfffPPPBBB888888777777888;;;???BBBAAAAAAEEEHHHHHHEEEDDDEEENNNUUU___bbbZZZOOOOOOTTT```ppptttoooiii___]]]hhhjjjooopppmmmmmmtttyyyzzztttuuuvvvxxx||||||qqqlll___DDDMMMccc}}}yyyuuurrr|||yyysss|||YYYEEE===888777666555444222000///...........................,,,,,,,,,------------...,,,,,,,,,------------...+++,,,,,,---......//////---...///000111222333333111777999:::HHHddd{{{ooo^^^ooozzzsssssskkkXXXIIIDDD@@@BBBCCCBBBAAAAAACCCEEECCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>@@@BBBEEEFFFGGGDDDFFFHHHGGGEEEDDDEEEGGGBBBBBBDDDJJJWWWfffuuu~~~nnngggwwwwwwwww||||||ssslllnnnrrruuu\\\AAA:::222......///...---,,,,,,,,,+++++++++******)))*********************+++++++++,,,,,,,,,------------,,,,,,+++******)))******++++++,,,---......---,,,,,,,,,,,,---....../////////222999LLLiiiXXXDDD@@@;;;999<<<555555555666666666666777333333333222222222111111000000000000111111111111333222555555222<<<___xxxnnnvvv|||ZZZgggxxxtttNNNVVVbbbzzz~~~lllVVVHHHEEEGGGFFFCCC777888:::???EEEKKKOOOQQQ]]]dddppp|||hhhQQQCCC888999888888999;;;@@@CCC>>>BBBFFFIIIIIIHHHGGGFFFJJJYYYkkkoooaaaQQQLLLQQQdddzzzyyyoooeeebbbjjjqqquuuvvvssssssyyy}}}{{{{{{|||}}}xxxxxxxxxxxx|||wwwkkkgggDDDGGG\\\www~~~yyypppvvv}}}aaaGGG===:::777666666555333111///...........................,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---...//////---...///000111222333333000:::===>>>QQQrrr\\\]]]pppkkkcccccckkkkkk]]]QQQOOOIIIMMMPPPOOOLLLKKKNNNRRRKKKLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEGGGJJJMMMNNNNNNJJJLLLLLLKKKHHHGGGIIILLLEEEEEEFFFLLLWWWdddrrrzzz{{{ggguuutttlllvvv~~~zzz|||~~~~~~xxxrrrjjjrrrjjjIIIAAA888222222222000...,,,,,,,,,+++++++++************+++******)))((('''++++++,,,,,,,,,---------------,,,,,,+++***))))))))))))***+++---...//////---,,,,,,,,,,,,---......000000111444===RRRoooVVVEEE;;;999;;;999777777666555555555555555444444222000//////222444111111222333333333333222222222444666888GGGllluuuppprrrcccjjjgggVVVYYYlllyyy```KKKGGGHHHCCC@@@CCC;;;===:::???LLLNNNMMMUUUbbbsss{{{|||dddMMMAAA;;;;;;:::;;;<<<>>>@@@AAA@@@AAAEEEJJJIIIDDDCCCEEEOOOcccqqqrrrgggRRRKKKXXXhhh{{{xxxhhhcccooo}}}{{{uuupppuuu}}}}}}}}}|||{{{|||~~~~~~zzzxxx}}}{{{lllmmmrrrJJJAAAMMMqqqsssrrrnnnpppzzzrrrMMM======555555444222000///------...---,,,+++++++++++++++------------------------,,,---///111000---,,,---,,,,,,,,,---------......333111000000111222222222888888;;;FFF___yyyjjjSSSlllrrrbbbYYYQQQSSSYYY```eeeeee```[[[bbbaaaaaabbbeeeffffffeeeddddddccc```\\\ZZZZZZ[[[[[[]]]___bbbcccddddddeeehhhiiihhheeeaaa___^^^___YYYWWWVVV[[[fffrrrxxxxxxvvvhhhooozzz}}}~~~qqqjjjggg{{{wwwSSSCCC444111222000...///------,,,++++++******)))************))))))((((((((())))))))))))*********,,,,,,,,,++++++************+++,,,,,,------,,,,,,---------............///222+++---555BBB```|||VVVEEE;;;999;;;999777777666555555555555555000222444444333111000///111111222333333333333222111111333555999LLLqqquuu|||kkkdddttt^^^WWWddd}}}|||nnnZZZIIIGGGGGGBBB>>>???;;;???>>>DDDPPPRRRSSS]]]iii|||uuu]]]JJJAAA;;;::::::;;;<<<>>>@@@AAAAAACCCGGGKKKHHHCCCBBBFFFOOOgggyyyyyyjjjRRRKKKYYYkkk~~~pppnnn|||~~~wwwzzz~~~{{{xxxzzz~~~~~~yyyvvvyyyqqqeeezzzxxxQQQBBBEEE```}}}tttppprrr{{{vvvPPP===;;;666666444333111000............---,,,,,,,,,,,,,,,------------------------///,,,***+++,,,+++***(((,,,,,,---------.........////////////111222222222555999EEEYYYlllzzziiiRRRVVViiiSSSHHHDDDGGGJJJRRR]]]hhhoooqqqppp|||}}}|||yyyvvvuuuuuu{{{zzz{{{~~~|||xxxvvvfff```\\\aaannn|||mmmnnnwwwvvvssssssbbbOOO;;;444333111///000------,,,,,,+++*********++++++*********))))))))))))))))))*********++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---------............///111---111888IIImmmUUUEEE;;;999;;;999777777666555555555555555222333444444444111///---111111222333333333333222111222333444<<>>BBBJJJVVVdddpppxxx|||~~~iiiaaaZZZ___mmm{{{mmmiiiqqq|||~~~www```EEE777333222000000------,,,,,,++++++******+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,---------............///000000444:::PPPzzzUUUDDD;;;999;;;999777777666555555555555555888777555444444444333222111111222333333333333222222444444555@@@\\\wwwvvv}}}{{{kkkqqqyyy```PPP___wwweeePPPIIIEEEGGGGGGAAA;;;:::;;;DDDHHHMMMUUUWWW]]]nnn{{{|||dddLLL???===999:::;;;<<<>>>@@@AAABBB???EEELLLMMMFFF>>>@@@GGGSSSuuukkkOOOJJJ[[[rrr|||rrrttt|||{{{ttttttyyy~~~}}}~~~}}}yyyuuuvvv{{{kkkmmm}}}ttt~~~mmmOOO@@@BBBnnnsssyyyqqqcccIII@@@999888777555444222111000...///////////////......------------------------,,,......,,,---//////---------------............///111222333333333444666999KKK```qqqzzz```MMMVVVrrrXXX@@@<<<@@@CCC>>>@@@DDDLLLVVVaaajjjnnnlllccc]]]cccnnnuuuuuusss|||~~~lllgggnnnzzzoooOOO999222222111000...------,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///...111555999RRR~~~~~~TTTDDD;;;999;;;999777777666555555555555555;;;;;;;;;===>>><<<888444111111222333333333333222444888777666EEEeeevvvuuuzzzsssmmmZZZRRRiiioooZZZFFFEEEFFFGGGEEE@@@<<<<<<===FFFIIIMMMUUUXXXaaasssvvv^^^FFF:::999999:::;;;===???@@@AAABBB@@@EEELLLNNNFFF>>>@@@GGGWWWxxx~~~cccKKKKKK]]]www~~~rrrkkkoooxxx~~~wwwuuuwww{{{yyy{{{{{{zzzxxxxxx|||yyyrrrkkksss{{{mmmxxxwwwYYYEEEDDDlllqqqtttoooOOO@@@:::999888666444333222111......///000000//////...------------------------'''111777222+++***++++++---------.........//////000222333333222333555888<<>><<>>333111111000......------,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///...111444888OOOyyyvvv~~~TTTCCC:::999;;;999777777666555555555555555777:::@@@GGGIIIDDD:::111111111222333333333333222444:::999888KKKooorrrvvv~~~yyy{{{```VVVZZZxxx~~~fffQQQBBBDDDGGGFFFAAA>>>===???AAAIIIKKKOOOYYY^^^iii}}}|||mmmVVVAAA777888888999;;;>>>@@@AAABBBBBBBBBFFFLLLOOOIIIBBBCCCIIIZZZttt}}}lllWWWIIIOOObbbyyywwwpppddd```eeennnsssxxxzzz~~~}}}xxxwwwxxxuuuwwwzzz{{{{{{{{{}}}~~~www{{{vvvhhhiiiwwwcccLLLGGGdddxxxxxxyyyTTT>>>:::999888666444333222111------///000000000///...---------------------------<<>>GGGccc~~~XXX```rrr```IIIBBBFFFGGGCCCFFFJJJPPPVVV\\\bbbhhhlllqqqllluuu}}}yyytttvvvyyy{{{|||~~~{{{uuuvvvvvvrrrtttzzzyyyttttttzzz|||vvv{{{eeeGGG666222222111......------,,,,,,++++++*********+++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............/////////444;;;PPPrrrooo}}}SSSCCC:::999;;;999777777666555555555555555333555999???CCC@@@777000111111222333333333333222111999::::::PPPxxx}}}ppp~~~{{{vvvXXXWWWgggvvv^^^IIIAAAEEEGGGBBB<<<:::===AAAHHHMMMNNNSSS```iiiwww}}}qqq```LLL;;;666999888999<<<>>>@@@BBBBBBBBBFFFHHHMMMQQQNNNHHHHHHLLLYYYlllkkkXXXJJJHHHUUUjjjzzzlllfffZZZNNNLLLSSSZZZ\\\hhhjjjooouuu{{{|||wwwuuusssuuuxxx{{{||||||||||||}}}|||kkkcccuuupppUUUEEEVVVvvvxxx~~~]]]BBB999999777666444222111111+++,,,...000000///...---------------------------///===CCC999///...///---............////////////...000222222333888BBBJJJ```pppqqqYYYyyyzzznnn[[[KKKFFFJJJMMMKKKOOOXXXeeerrr}}}uuukkkkkk~~~wwwtttuuuvvvvvvwww{{{{{{vvvtttxxx{{{ssszzz~~~uuukkknnntttSSS<<<555333222.........---,,,,,,++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///000...666CCCUUUqqq}}}sss}}}SSSCCC:::999;;;999777777666555555555555555444000---///333666444111111111222333333333333222...777999;;;SSS}}}wwwqqqiiiUUU[[[qqqqqqYYYEEEAAAFFFFFF@@@888888===CCCMMMQQQPPPVVVgggsssyyyiiiWWWEEE888666:::777999<<>><<<999999???HHHPPPSSSUUUaaaqqqyyywwwkkkXXXFFF<<<888888888999;;;>>>@@@AAABBBCCCCCCGGGPPPWWWWWWUUUUUUSSSOOORRRRRRQQQLLLEEEJJJbbbyyyqqqVVVLLLDDD;;;666777:::;;;:::DDDFFFJJJNNNRRRWWW]]]aaajjjrrr|||~~~{{{yyy{{{|||pppiiiooovvvxxxwwwxxx{{{~~~}}}{{{}}}yyyiiillllllOOOEEE]]]}}}nnnpppxxxGGG===:::999:::888222000111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000000---000111000333???TTTdddtttcccZZZxxxwwwpppgggYYYJJJ???;;;===@@@KKKbbb~~~|||wwwssscccWWWjjjuuummmnnnooonnnpppuuuyyy~~~{{{}}}xxx{{{|||}}}|||~~~xxxuuu{{{oooMMM999333444000...------------,,,***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---.........------......///000111222888???KKKddd~~~xxx{{{OOOCCC===::::::888666666666666555555555555444444333333333333222222111222222333333444444555444:::999FFFooo{{{xxxjjj```jjj~~~tttZZZEEEFFFGGGBBB>>><<<;;;<<>>;;;>>>BBBLLLbbb~~~|||}}}rrrmmmjjj]]]VVVlllvvvmmmlllllljjjllloootttxxx~~~|||rrrwww~~~tttqqqzzzvvvUUU@@@777555000...------------,,,***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------......------......///000111...444>>>QQQjjj}}}zzz{{{PPPCCC===::::::888666666666666555555555555444444333333333333222222111222222333333444444555666999999MMM|||vvvuuummmbbbuuu~~~xxxhhhRRRBBBEEEIIIBBB<<<<<<>>>AAAGGGNNNSSSZZZaaapppuuujjjUUUNNNBBB:::666666777888<<>>BBBFFFKKKOOO\\\ccckkkmmmiiiaaa[[[WWWPPPOOOQQQZZZhhhxxx}}}ooonnnnnnooosssvvvxxxyyywwwvvvxxxqqqdddppp[[[HHHSSSkkkuuupppqqqssssss}}}|||uuuyyy~~~WWW>>>999666888777333111222...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......//////000000111111222222222888IIIaaarrr}}}tttVVVSSSeeevvvjjjggg```TTTGGG>>>;;;???BBBOOOeeevvviiinnn{{{ttthhh```\\\RRRQQQkkk|||qqqmmmkkkhhhhhhiiipppssstttrrr}}}xxxwww~~~bbbKKK===666000///------......,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------...------......///000111111777IIIfff}}}{{{QQQDDD===999:::888666666666666555555555555444444333333333222222222111222222333333444444555777777999TTTvvvuuurrroooppp___LLL@@@DDDIII@@@999;;;@@@EEEKKKQQQVVVaaakkkzzz{{{sssiii]]]TTTGGGBBB;;;777666888:::;;;@@@CCCFFFGGGFFFGGGIIILLLMMMUUU[[[]]]]]][[[VVVOOOOOOCCC???GGGLLLXXX}}}qqqUUUAAA666777555333333666777777666555777:::<<<>>>AAAFFFIIIWWW]]]dddddd]]]SSSJJJFFFFFFIIIOOO[[[oooyyytttnnnmmmqqqvvvwwwvvvxxxxxxyyy}}}uuuwwwccchhhgggJJJHHHZZZ~~~pppooo~~~uuu}}}```@@@:::666777777444222333///////////////...---------------------------------------............///.........///000000111111000111111333===QQQkkk~~~|||ZZZKKKYYYvvv|||ssslllfff```TTTGGG>>><<>>???FFFIIILLLKKKHHHGGGJJJNNNUUUZZZ]]]]]]]]]]]]YYYSSSMMMEEEEEEKKKOOO]]]yyyuuuxxxbbbIII<<<888666666555555666666666555666777999:::<<<>>>BBBEEEQQQVVVZZZYYYRRRHHHAAA===AAAJJJVVVdddyyy}}}xxxzzz~~~uuukkkiiimmmsssvvvvvv{{{{{{|||}}}rrr}}}gggddd{{{xxxQQQBBBNNNwwwvvvuuuyyy|||}}}iiiDDD<<<666666777555333333//////000000//////...------------------------------------............///......//////000111111111333444666;;;IIIaaa~~~dddPPPSSSjjj{{{tttooollljjjcccWWWJJJ@@@<<<>>>AAASSSeeezzzppp___bbb~~~yyyrrrfffXXXKKKEEEBBBJJJggg}}}tttoookkkeee```aaaaaalll{{{yyyffffffzzz}}}wwwuuuxxxeeeJJJ777222000////////////...,,,---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---------------------...------......///000111111===___{{{SSSFFF>>>888999888666666666666555555555555444444333333333333222222111222222333333444444555666888@@@```uuuyyy}}}zzzsssfffUUUJJJBBBAAA@@@;;;999===CCCIIIPPPWWW\\\kkkxxxvvvjjj```UUUOOOHHHAAA;;;999888666555666:::???CCCDDDNNNPPPRRROOOIIIGGGJJJNNNPPPTTTVVVWWWYYY\\\ZZZUUUMMMIIIFFFHHHMMMcccrrrkkkkkkwww{{{]]]EEE;;;888555555555555444444333333666777888888999:::>>>@@@GGGKKKNNNMMMHHHBBB>>>===>>>MMM^^^nnnvvvkkkgggnnnzzz}}}ssshhhcccgggooouuuwww|||}}}~~~}}}zzz{{{nnndddppp]]]DDDHHHoooyyy}}}{{{|||vvvIII???777777888666444333///000000000000///......---------------------------------............///...//////000000111111222222444888BBBTTTqqq{{{YYYZZZmmmyyytttqqqpppllleeeYYYLLLAAA===>>>@@@QQQ```rrrqqqaaaeee~~~vvvnnnYYYMMMBBB???BBBQQQpppvvvqqqmmmddd\\\^^^```dddrrrsss]]]TTTeeekkkhhhgggkkkuuuqqqRRR;;;222111//////000000...---------,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------............------......///000111///@@@bbb{{{{{{{{{SSSGGG>>>888999888666666666666555555555555444444333333333333222222111222222333333444444555666:::FFFfffxxx~~~vvvuuu{{{aaaPPPIIICCCAAA<<<:::<<>>>>>@@@RRR]]]nnnrrrdddiii{{{rrriiiOOOEEE======EEEXXXxxxzzzuuuqqqggg\\\[[[___^^^gggnnnXXXHHHTTTXXX^^^hhhttt~~~|||\\\BBB333111000000000000///---...---+++++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------......//////...------......///000111111DDDccc~~~}}}~~~{{{TTTGGG>>>777888888777666666666555555555555444444444333333333222222111222222333333444555555555<<>>FFFNNNUUUXXXXXX[[[ZZZTTTKKKFFFHHHLLLHHHRRR```ooo{{{hhh[[[hhh~~~lll```]]]^^^nnnzzzrrr^^^JJJ<<<666444555666555555666888999777888999888777888;;;===;;;===??????>>>@@@EEEJJJIIIbbbzzziiiccc___cccqqqqqqddd```eeelllqqqvvvzzz}}}|||{{{{{{zzzdddZZZpppjjjNNN@@@VVV}}}sssPPPEEE:::888999777444333000000000000000//////...........................---------.........///////////////000111111222222555999AAAQQQkkkjjjaaayyyxxx}}}vvvvvvtttqqqpppjjjdddYYYLLLBBB>>>???AAAUUU^^^mmmsssffflll~~~xxxoooeeeLLLCCC<<<>>>HHH\\\{{{~~~zzzvvvkkk^^^SSSXXXTTT[[[eeeQQQ===EEEOOO___uuuxxxbbbHHH333222000000111111///......---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///000000...------......///000111000CCC___ttt|||}}}}}}yyyPPPDDD<<<888::::::777777777777666666666666555555555444444333333333222222222222333444555555888999OOOxxx~~~rrrpppqqqRRRGGGHHHDDD;;;999444;;;JJJPPPNNNVVVfffyyyvvv```KKK??????;;;<<>>???CCCWWW[[[lllwwwlllqqqyyyuuuooo```KKKBBB::::::JJJfff}}}{{{}}}ttteee[[[SSSMMMOOOPPPIII@@@:::MMMddd~~~ooosss{{{wwwwwwuuuJJJ<<<333333444---...222///...------,,,,,,------...,,,,,,,,,---------............------------......+++,,,------......------...------......///000111000???WWWkkkuuuzzzyyyQQQDDD<<<888999999777777777777666666666666555555444444444333333333333222222333333444555666<<<@@@ZZZvvvvvvgggMMMEEEHHHEEE<<>>777888777777888:::;;;;;;:::::::::::::::::::::;;;;;;999:::;;;;;;===AAAFFFJJJ]]]ssstttdddhhhooowwwzzzmmmaaaZZZ^^^eeemmmtttyyywwwtttwwwqqqXXX\\\zzzpppNNNEEEgggwwwdddCCC===:::666999222555111111000///////////////................................................///111222111000000111333888>>>NNNhhhvvvcccgggvvvyyy|||wwwsssuuummmllldddUUUFFF???@@@EEEUUUZZZkkkzzzoootttxxxuuunnn^^^GGG???999???VVVvvvvvvggg[[[RRRLLLMMMNNNIIIAAA<<>>333222333---...222///...------,,,,,,------...,,,,,,,,,---------............------------......,,,,,,---..............................///111111000CCC___vvvzzzQQQEEE<<<777999999777777777777666666666666555444444444444333333333444333333444444555666777;;;DDDaaaxxx|||vvvYYYFFFDDDHHHDDD<<<___OOOEEEJJJQQQUUUaaapppttt___LLL@@@;;;DDDCCCEEEIIIIIIHHHJJJNNNTTTWWW___nnn{{{wwwooobbbZZZTTTPPPGGG@@@EEEPPPfffuuullljjj|||ZZZFFF@@@BBBHHHPPPaaaqqq~~~hhhXXXQQQJJJHHHIIILLLOOOLLLCCC;;;===;;;:::;;;===>>>>>>>>>======<<<<<<<<<<<<<<<<<<999:::::::::;;;???EEEIIIYYYlllqqqhhhmmmvvvrrrbbbWWWXXX___hhhnnnttttttrrrttt~~~rrrZZZZZZrrrZZZDDD[[[lllGGG===999666999222666333222111000///.........................................................000222222222111111333555999CCCXXXpppyyyVVVXXXooo|||sssvvvzzzwwwtttuuuooommmdddUUUFFF???BBBGGGPPPUUUggg|||qqquuuxxxvvvmmm[[[EEE===999FFFeeeyyykkk\\\RRRJJJJJJLLLHHHCCC@@@BBBMMMlll~~~jjjhhh||||||rrrwwweeeCCC555111333......222///...------,,,,,,------...,,,,,,,,,---------............------------......------...////////////...............///000111111333GGGddd{{{zzzQQQEEE<<<777888888777777777777666666666666444444444444444444444444444444444555555666777888999HHHhhhxxx~~~gggMMMBBBDDDFFFBBB===OOOHHHHHHPPPVVVZZZeeetttkkkUUUFFF@@@???DDDEEEIIINNNPPPPPPVVV]]]ccciiittt}}}oooddd\\\UUUPPPLLLEEEAAAJJJYYYuuuaaaWWWRRRWWWooovvvXXX???999999555777@@@LLL]]]ppp~~~hhhXXXQQQKKKHHHFFFIIINNNNNNHHHBBBAAA???>>>>>>???AAAAAA@@@???????????????>>>>>>>>>;;;;;;:::888888:::???CCCIIIXXXkkk{{{|||qqqnnnsss||||||hhhXXXVVV\\\bbbiiipppqqqppprrrzzz}}}vvvsssooo^^^[[[nnnhhhEEEQQQ|||wwwLLL>>>999666999222777444333222000///.........---------...........................////////////000111222222111222444777999III```www___SSS\\\vvvzzztttvvvyyywwwttttttooollldddUUUEEE>>>AAAGGGIIIOOOaaa}}}|||qqqtttzzzwwwlllWWWDDD<<<;;;NNNqqq{{{nnn^^^SSSHHHGGGIIIGGGDDDCCCDDDIIIcccyyyllllll}}}www{{{oooJJJ777111333///...222///...------,,,,,,------...,,,,,,,,,---------............------------......---......///000/////////............///000111222666KKKfffxxxzzzQQQEEE<<<777999999777777777777666666666666444444444444444444444444555555555555666777888888;;;OOOrrr|||ttt]]]GGGBBBEEECCC???===???BBBJJJSSSVVV[[[kkk}}}www```LLLBBB@@@BBBCCCEEELLLTTTYYY]]]eeennnttt}}}~~~nnn___VVVSSSMMMIIIHHHCCCCCCRRRdddyyy]]]DDDAAA===BBBVVVqqq|||sssJJJ:::222777777//////666;;;LLLaaa~~~hhhWWWNNNKKKKKKKKKLLLMMMLLLKKKJJJFFFEEECCCBBBCCCDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>===:::777777999;;;<<>>???EEENNNSSSTTT\\\sssjjjRRRCCC===>>>AAACCCFFFNNN[[[eeekkkttt|||rrr^^^RRRMMMKKKFFFDDDDDDBBBFFFYYYnnnaaaEEE777555222444>>>LLLSSSOOOIII999333222555444...000777444CCCVVVuuu}}}hhhVVVLLLIIIMMMPPPPPPNNNMMMOOOQQQNNNMMMKKKKKKKKKIIIGGGDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCC@@@<<<999999999999;;;@@@GGGLLLQQQ[[[eeegggiiikkkkkklllpppwww|||uuu___TTTRRR[[[```fffiiiiiilllsssyyyzzzuuufffdddsssvvvhhhvvvwww___[[[xxxyyy|||PPPGGGkkkiiikkknnnvvv|||~~~VVVAAA<<<:::999111777444333222111000/////////,,,,,,------.../////////.........//////000000111///000000000000222666999III```}}}mmmWWW```sss|||xxxxxxxxxwwwtttqqqllljjjcccUUUFFF>>>???CCCHHHPPPcccqqqsssyyy~~~tttmmm___III???>>>HHHfffvvvkkk[[[JJJDDDDDDDDDEEEGGGFFFEEEMMM]]]fffffffffjjjssszzz~~~]]]AAA444666222///000......------,,,,,,------...,,,,,,,,,---------............------------......------...////////////...////////////000111222222999\\\wwwPPPDDD===999;;;;;;777777777777666666666666333333333444444444555555444444444444555666777777<<>>======;;;<<<@@@@@@???CCCKKKLLLOOOSSSTTTVVV]]]fffnnnzzz|||{{{dddUUUOOOXXX\\\aaaccceeeiiipppvvvzzz}}}tttcccfffzzzyyyssseee\\\ooo~~~rrrwwwVVVDDD```www^^^jjjooouuuxxxzzzYYYBBB===<<<:::000666333222111111000000000111,,,,,,------...//////000---......///000000111111000111111111111444888<<>>IIIJJJSSSdddttt}}}|||lll\\\PPPJJJHHHEEEAAA?????????FFF^^^vvvpppHHH:::444111333555444222222333555---000111///111555555111777BBBOOOlllzzzgggUUUKKKGGGKKKQQQXXX]]]___```___^^^^^^^^^]]][[[WWWQQQLLLDDDDDDEEEFFFHHHIIIJJJKKKNNNPPPQQQPPPLLLGGGDDDCCC@@@===>>>AAA>>>999:::@@@@@@CCCEEEFFFHHHNNNXXX```pppttt{{{iiiWWWOOOVVVYYY]]]___aaafffmmmsss{{{|||wwwzzzjjjqqq~~~jjjccceeeuuu}}}ZZZAAAWWWssssss^^^qqqxxx{{{{{{yyy~~~[[[CCC???===;;;000555222222111111111111111222,,,,,,------...///000000---......///000111111222111222222222222555:::===WWWrrrXXXddd}}}{{{yyyxxxwwwvvvwwwxxxuuurrrkkkkkkfffYYYJJJAAA@@@CCCJJJQQQeee|||mmmlllvvv|||qqq^^^UUULLL<<<<<>>:::888===EEEJJJJJJVVVlllzzz|||~~~yyynnnbbbXXXPPPJJJGGGCCC<<<:::===>>>AAASSShhhdddAAA666111000000000000000000000000222222222222333444444555666===PPPppptttcccTTTLLLHHHMMMVVV^^^ffflllqqqtttuuuqqqmmmkkkiiicccYYYQQQIIIKKKLLLLLLKKKKKKLLLMMMUUUXXX]]]___[[[SSSJJJDDDFFFCCC@@@>>>>>>>>>===;;;<<<;;;::::::<<<@@@EEEGGGUUU^^^kkkyyyvvvbbbRRRQQQUUUYYY\\\```fffjjjlllvvvssslllYYYaaabbb???SSSZZZwwwiiirrr{{{xxx|||lllDDD;;;???;;;666666555444333111000/////////////////////////////////////////////000000000000222//////222222222===LLLccc^^^}}}zzzxxxwwwvvvwwwwwwwwwuuusssqqqmmmfff\\\MMM@@@===AAAIIIUUUkkkzzzdddaaasss~~~{{{eeeRRRJJJ;;;???999HHH\\\zzzmmmWWWEEE@@@BBBBBB???CCCGGGEEECCCQQQhhhwwwxxx|||tttxxxwwwSSS<<<999333...111222////////////............---------............///........................---------............///...------...000222333222???bbbyyyvvvpppllluuuzzzRRRDDD<<<;;;===;;;999999888888777666666555444777666222222666666222333333444555666888999:::EEEmmmvvvfffOOOJJJEEEAAA===999<<>>============HHHOOO[[[jjjxxxxxxeeeUUUNNNRRRVVVZZZ^^^dddgggiiippp{{{tttyyymmm\\\\\\xxxhhhAAAPPPTTTzzzyyy{{{sssKKKAAAEEEAAA999777555444333111000/////////////////////////////////////////////000000000111222///000444444444@@@PPPpppaaayyyvvvxxxwwwvvvvvvwwwvvvtttrrrpppmmmggg]]]NNNAAA>>>BBBLLLXXXnnnxxxdddddd|||}}}yyyaaaMMMEEE999>>>CCCTTTjjjrrr\\\GGG@@@AAAAAA===;;;AAADDDJJJ^^^{{{~~~YYY???:::333///111000////////////............---------............///........................---------............///...------...000222333333???^^^rrrvvvwwwvvvyyy{{{SSSDDD<<<;;;===:::999999888888777666666666444666666333333444444111111222444666888:::;;;;;;GGGooo~~~nnn^^^MMMHHHCCC@@@<<<999===CCCIIIMMMVVVcccppp~~~}}}nnnXXXCCC<<<===???EEEMMMUUU[[[bbbhhhpppwwwxxxtttmmmggg```[[[YYYTTTLLLFFF>>>999999;;;<<<>>>KKKZZZwww|||aaa???888666000000000000000000000000222222222222333444555666===CCCUUUqqqxxxmmm___TTTOOOHHHKKKRRR[[[ccciiinnnppppppkkkfffaaa^^^YYYRRRMMMQQQTTTWWWZZZ\\\___bbbeeefffhhhjjjllllllkkkhhhggg^^^^^^[[[TTTKKKEEECCCCCCAAAAAAAAA@@@???===;;;::::::???GGGSSScccvvv}}}kkk[[[LLLNNNRRRWWW\\\aaadddfffjjjvvvyyysssooo```UUUnnnoooDDDKKKMMMuuu~~~{{{QQQEEEGGGCCC:::666444444222111000000///////////////////////////////////////000000000111111111///111666666777DDDUUUppplllccc|||wwwtttxxxwwwuuuuuuuuuuuurrrpppooommmhhh___OOOBBB@@@DDDQQQ\\\rrrvvvgggkkk~~~xxx]]]HHHAAA888AAAMMMdddxxxaaaJJJ??????>>><<<;;;@@@DDDIII]]]{{{xxx~~~bbbDDD;;;333000111...////////////............---------............///........................---------............///---------...///111333555BBB[[[nnnxxx}}}|||SSSDDD<<<;;;===:::888888888888777777666666444555666444333333222222111222333555888:::;;;<<>>;;;:::>>>EEEKKKNNNXXXhhhuuu|||uuubbbQQQAAA<<<>>>BBBHHHNNNUUU^^^cccccciiisssuuuooogggccc^^^\\\\\\WWWNNNFFF<<<999999;;;<<<===GGGRRRjjjyyy___>>>777555000000000000000000000000111111111222333444555666===DDDVVVqqquuujjj___VVVRRRHHHJJJNNNUUU\\\aaadddeeeccc___ZZZWWWTTTQQQMMMJJJOOORRRWWW\\\aaaeeejjjnnnppppppqqqrrrssstttuuuuuuttttttpppeeeWWWLLLHHHHHHAAAAAAAAAAAA@@@@@@@@@@@@:::;;;>>>EEERRRdddwwwqqqcccMMMLLLNNNUUU[[[^^^aaadddhhhtttppp}}}rrrcccRRRhhhzzztttFFFEEEHHHnnn|||SSSCCCBBB???777333444333222111000000000000//////////////////////////////000000000111111111222000333777666999HHHZZZmmm}}}YYYeee|||wwwuuuxxxvvvuuuttttttsssqqqooommmllliii___OOOAAA@@@EEETTT```uuutttiiiqqqyyy[[[DDD???;;;HHHVVVttt|||eeeMMM???<<<===;;;???AAAAAADDDSSSoooxxxpppwwwjjjIII<<<333111222---////////////............---------............///........................---------............///---.........///111444777DDD]]]qqq|||TTTEEE===;;;===:::888888888777777777777777444555666555333111222555222333333444666999;;;<<>>FFFMMM___}}}~~~uuu^^^>>>666333000000000000000000000000111111111222333444666666;;;DDDWWWssstttiii^^^WWWTTTLLLLLLMMMQQQWWWZZZ[[[[[[RRRPPPNNNLLLKKKKKKJJJIIIMMMQQQWWW^^^dddkkkrrrvvvxxxwwwxxxxxxzzz|||}}}~~~}}}rrreeeZZZVVVVVVOOOLLLHHHDDDBBBAAABBBBBBCCCAAA@@@AAAHHHUUUdddoooxxxjjjPPPLLLLLLSSSYYY\\\___dddgggssspppuuuvvvgggTTTeee}}}{{{yyyHHHAAAEEEgggyyyWWW@@@;;;999555333333333222111000000000000000000000000000000000000000000000000111111111111333111333666666:::LLLaaavvv```RRRnnn{{{wwwuuuwwwuuutttttttttsssqqqooolllllljjj```OOOAAA???EEEUUUbbbxxxqqqgggpppzzzZZZAAA>>>>>>OOObbb|||hhhOOO???;;;;;;;;;<<<>>>???BBBQQQmmmwwwmmmtttrrrPPP>>>333222333...////////////............---------............///........................---------............///---...///......111555999CCC___www}}}UUUEEE===;;;===:::888888777777777777777777555555555666333111444:::888777555444555888;;;===WWWzzzvvv^^^NNNHHHBBB>>>===<<<===CCCKKKPPPQQQ]]]rrr}}}lll___PPPIIIAAA===@@@DDDHHHJJJKKKQQQWWWZZZ]]]bbbeeeeeebbbbbbaaa___ZZZRRRIIICCC::::::::::::<<>>TTTllleeeQQQXXX~~~yyyuuuuuuvvvuuuttttttuuutttrrrppplllmmmlllbbbPPPAAA???FFFUUUddd{{{oooccckkkzzzZZZAAA???CCCXXXuuu~~~lllSSSAAA::::::::::::<<<>>>AAALLLdddnnnhhhqqq|||YYYDDD555222444///////////////............---------............///........................---------............///---...//////...000666;;;EEEccc~~~~~~UUUFFF===;;;===:::777777777777777777777888777555555666333111666??????<<<888555555777;;;>>>XXXzzzqqqYYYIIIGGGBBB>>>===<<<>>>FFFNNNTTTTTTaaawwwwwwcccTTTHHHEEE@@@>>>@@@FFFIIIIIIJJJLLLRRRXXXXXXVVVWWW[[[ZZZ\\\]]]ZZZRRRIIIBBB>>>999999999888:::???EEEHHHMMMjjjnnnnnnaaaFFF;;;222000000000000000000000000000000111222333555666777@@@KKKaaa~~~ooocccWWWNNNKKKAAA>>><<<>>>BBBEEEDDDAAAAAABBBDDDFFFGGGIIIJJJLLLMMMRRR[[[dddmmmvvv~~~yyyoooddd[[[UUURRRPPPRRRTTTWWWZZZ```gggkkkuuuZZZMMMGGGMMMSSSUUUZZZbbb^^^gggwww{{{sssqqq\\\[[[xxxrrrttt}}}}}}}}}uuurrrvvvoooiiioooTTT???BBBOOOvvvkkkxxx||||||hhhJJJ;;;555555666333222111111000111111111000000000000000000000000000000111111111222222222333111333666999DDD___zzzqqqUUURRRccc}}}|||xxxvvvxxxuuutttssstttvvvvvvtttrrroooqqqpppfffRRRBBB@@@GGGUUUeee~~~sssffflll~~~^^^EEEEEELLLcccqqqXXXCCC:::999999999<<>>======???GGGPPPXXXWWWddd{{{sss]]]MMMDDDBBB???>>>AAAGGGJJJJJJKKKJJJOOOWWWUUUMMMLLLSSSSSSWWWYYYUUUKKKAAA<<<;;;888888777666999???DDDGGGHHHdddiiikkkcccIII>>>333000000000000000000000000000000111222333555777777DDDPPPggg}}}mmm___RRRIIIEEE@@@<<<:::<<>>999:::999999999888888777666666666555555444444444333333333333333555777666444888???\\\zzz}}}bbbNNNHHHHHH@@@::::::>>>BBBJJJQQQUUU]]]lll|||pppZZZKKKEEE@@@;;;:::???EEEIIIJJJKKKLLLNNNNNNMMMJJJGGGEEEHHHLLLNNNIII???888888:::888999:::;;;;;;===AAACCCFFFPPPcccqqqnnnZZZDDD777111000......000000000///...444000---444666555;;;???XXXnnn{{{iiiXXXJJJCCCAAA888888999999:::===BBBEEECCCDDDHHHNNNNNNKKKLLLOOOUUUUUU[[[iiivvv~~~~~~fffNNNCCCGGGHHHMMMVVVVVV\\\bbbmmm}}}{{{vvvxxx```UUUmmmwww~~~ssseeeeeejjjlllmmmooobbb@@@BBBBBBtttpppjjj|||wwwoooqqqKKK===999444444555444333222111111111111000111111000000///...---......///000111222222333222222333666<<>>;;;888777888:::<<>>999;;;:::999999888888777666666666555555444444444333333333333333555777666555999@@@^^^{{{{{{___LLLGGGHHH@@@999:::>>>CCCKKKSSSVVV^^^nnnlllVVVFFFCCC???::::::>>>DDDFFFGGGEEEFFFGGGHHHGGGEEEBBB@@@BBBFFFHHHDDD<<<666666999999:::;;;::::::;;;>>>@@@EEEPPPbbbsssuuueeeMMM<<<333111//////000111111000---333000...555777777>>>AAA\\\uuuuuucccRRRDDD<<<;;;555666777777999<<>>999555555555444333222111111111111000000111111111000////////////000000111111222222222222333777AAAXXXaaaZZZ}}}{{{wwwsssvvvzzzvvvxxxyyy|||~~~~~~}}}{{{zzzvvvvvvtttkkkWWWEEEBBBIIIYYYlll~~~{{{oooXXXNNNRRRtttrrrYYYEEE===:::777888999:::;;;>>>CCCIIINNNddd{{{|||yyy{{{yyyWWW;;;666888111000000///............///........................------------------------------------------------000---///222000///:::JJJrrr{{{{{{xxxQQQEEE>>>:::<<<<<<999999888888777666666666555555444444444333333333333333555777666555:::AAAdddwww\\\JJJFFFHHH@@@999:::>>>DDDMMMUUUWWWaaarrrlllTTTDDD@@@===999:::>>>AAACCCBBB@@@AAABBBCCCCCCAAA???>>>===AAACCC@@@:::666777999;;;<<<<<<<<<::::::<<<>>>AAAKKK]]]pppzzzpppVVV???444222000///000111111000,,,222000///666777777@@@IIIjjjooo\\\LLL???777666444555777888:::>>>CCCGGGLLLIIIIIILLLNNNPPPWWW___fffeeekkkxxxnnnSSSEEEEEECCCIIIRRRSSSTTT^^^lllwwwwww~~~kkkUUU^^^yyysssyyysssGGG@@@CCCkkkqqq\\\yyy|||~~~SSS???999666666555444333222111111111111000000111222222222222111000111111111111111111111333222333999GGGbbb]]]hhhzzzyyytttuuu{{{yyy{{{}}}~~~xxxxxxttthhhTTTDDDBBBHHH[[[mmmwww```SSSSSStttsss[[[FFF<<<888666888999999:::<<<@@@FFFKKKsss]]]>>>666888222111000//////......//////........................------------------------------------------------///---///333222111===MMMuuu~~~wwwnnnvvvwwwPPPEEE>>>;;;======999999888888777666666666555555444444444333333333333333444666666666;;;CCCnnntttYYYIIIFFFGGG???999:::@@@FFFPPPXXX[[[eeewwwoooWWWFFF>>>;;;999:::===@@@@@@>>>@@@AAABBBCCCCCCBBB@@@???>>>@@@BBB???;;;888999;;;===>>>>>>===<<<<<<===>>>;;;CCCRRRgggxxxvvvZZZ<<<555333000//////000000///---222000000666555666BBBUUUzzzlllYYYJJJ===777555555777999;;;>>>AAAFFFJJJMMMIIIGGGJJJMMMRRR]]]gggkkkkkkqqq}}}sssWWWFFFDDDAAAFFFOOOPPPSSS[[[fffppp{{{xxx}}}nnnUUUYYY~~~|||}}}zzzJJJ???AAAbbbooo___XXX???888555666444444333222111111111111///000111222333333333333222111111111111111111111333222222:::LLLjjj|||]]]uuu~~~}}}xxxyyy~~~~~~yyyzzzttteeePPPBBBAAAGGG[[[kkkzzzdddUUUTTTvvvvvv```JJJ===777666888888999:::<<<@@@GGGKKKwwwdddAAA666777111111000000///.../////////........................------------------------------------............///---///333111111===LLLgggpppoooooo{{{wwwPPPEEE>>>;;;======999999888888777666666666555555444444444333333333333222444666666666<<>>999<<>>???>>>===<<<===>>>999???JJJ[[[rrryyy^^^<<<666333000......//////...///333000000555333777FFF^^^hhhUUUHHH===888777777999;;;===???BBBFFFIIIKKKGGGFFFJJJOOOWWWcccnnnssstttzzzxxxwww{{{vvvZZZHHHCCC???CCCLLLMMMUUUXXX^^^iiiwwwzzzwwwrrrWWWXXX{{{}}}www{{{ssslllkkkpppttt~~~KKK===>>>YYYrrrbbb}}}\\\???777444555444444333222111111111111///000111333444444444444222222222222111111111111444222333<<>>;;;======999999888888777666666666555555444444444333333333333222333666666777>>>FFF{{{lllSSSGGGHHHBBB===:::???EEELLLSSS[[[cccnnnrrrYYYHHH===:::888999===@@@@@@???BBBBBBBBBBBBAAAAAA@@@???AAAAAAAAA???===<<<===???@@@BBBBBBAAA???=========;;;@@@EEESSSmmm|||gggDDD888555111....../////////111333///111666555<<>>:::999888999<<<===>>>@@@CCCEEEHHHFFFHHHOOOVVV___kkkuuuwwwyyyyyytttmmmlllrrrzzzxxx[[[IIIDDD???BBBIIIJJJSSSSSSWWWbbbrrrwwwwwwZZZWWWvvvwwwxxxyyyzzztttggg^^^```fffkkk~~~LLL>>>===TTTeeeaaaAAA777444666555444333222111111111111///000111222333444444444111111222222222222222222444333666AAAZZZxxx|||ccc```zzz}}}}}}~~~}}}|||{{{zzz{{{rrr]]]HHH@@@CCCGGGYYYgggzzzzzzdddRRRRRRxxx~~~mmmUUUAAA999:::666777888:::===BBBIIINNNwwwuuuJJJ777444///222111000000//////000000........................---------------------------------...//////000000000...///222000///:::IIIZZZllluuuvvvzzz~~~xxxPPPEEE>>>:::<<<<<<999999888888777666666666555555444444444333333333333222333555666777???GGGzzzhhhOOOEEEGGG@@@;;;;;;AAAHHHNNNTTT[[[eeeqqqsssYYYGGG>>>;;;888999>>>BBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>BBBBBBBBBBBBBBBCCCDDDFFFKKKLLLLLLIIIEEEBBB@@@???===AAABBBKKKhhhpppOOO<<<888333000000000111000222222///222999999DDD[[[|||```NNNEEE@@@======;;;===>>>???>>>???AAACCCFFFGGGMMMXXXaaaiiisss}}}|||vvvpppiiihhhmmmtttzzz}}}|||xxx\\\JJJEEE???AAAHHHHHHLLLOOOUUU]]]kkk}}}{{{|||]]]TTTnnnyyysssvvvvvvrrrjjjiiiqqqwwwyyy|||LLL@@@===RRRmmmfffDDD999666777555444333222111111111111000000111222222333222222111111111222222333333333444555:::IIIdddgggXXX]]]yyy|||~~~~~~yyy{{{qqqZZZEEE???DDDHHHXXXfffyyy|||}}}eeeOOOMMMrrrqqqXXXBBB999;;;666777888999;;;@@@FFFJJJqqq|||}}}PPP999555000222111000000//////000000........................---------------------------------...///000000000000---///333111111===LLL___ttt~~~xxxQQQFFF>>>:::<<<<<<999999888888777666666666555555444444444333333333333222333555666888???HHHxxx{{{dddLLLCCCFFF>>>;;;<<>>CCCDDDDDDDDDCCCBBBAAA@@@???>>>===EEEEEEEEEFFFGGGIIILLLMMMVVVWWWVVVRRRLLLGGGDDDCCC===@@@???FFFddduuuVVV>>>:::555222111222222222222222///333;;;===KKKeee|||```OOOGGGCCCAAABBB???AAABBBBBBAAA@@@BBBCCCFFFIIIRRR___iiipppyyyzzztttllliiilllqqqvvvwwwzzzxxx\\\JJJFFF@@@AAAGGGGGGGGGMMMTTT[[[eeewww~~~]]]QQQjjjxxxmmmyyyxxxuuuttt}}}{{{MMMCCC>>>RRRyyy}}}iiiFFF;;;888999555444333222111111111111000000111222222222111111000000111222333333444444444777===NNNlllWWWOOOZZZ}}}{{{}}}yyy{{{pppXXXDDD???DDDIIIXXXfffzzzgggNNNIIImmmsssZZZAAA888;;;777888888888999===CCCGGGaaa~~~rrryyyTTT<<<777111222111111000000000000000........................---------------------------------...///000000111///---///444333444@@@PPP```xxxxxxRRRFFF===777999:::999999888888777666666666555555444333333333333444222444222444999555:::MMMzzz\\\IIIGGGFFF???;;;<<>>:::;;;@@@FFFFFFCCCDDDCCCCCCBBBAAA@@@??????CCCCCCDDDEEEIIIPPPXXX^^^eeehhhfff\\\RRRMMMIIIFFF===@@@CCCFFFYYY{{{eeeMMMAAA555222222111111333000111000444:::@@@[[[rrrVVVIIICCC@@@AAAGGG???BBBDDDCCCBBBCCCFFFJJJMMMRRR[[[fffpppzzzxxxooommmoooqqqsssvvv~~~{{{___MMMGGG??????FFFGGGJJJIIIMMMXXXfffwww}}}fffUUUcccwwwzzzPPP@@@<<>>AAACCCSSSfffyyy|||vvvwww\\\<<<666666333222111000////////////......................../////////...------,,,,,,---------............///000---...111111333AAARRRgggzzzTTTHHH???999;;;<<<999999888888777666666666555555444333333333333444222444222444999666;;;MMMxxx[[[IIIGGGFFF???;;;<<>>AAAEEEWWWzzzlllRRRDDD666222333333222222444666555888???GGGfffrrrVVVHHHDDDAAAAAAEEEEEEGGGHHHFFFEEEFFFKKKOOOXXX___hhhnnnqqqvvv~~~|||qqqnnnpppssswww|||zzz^^^LLLEEE======DDDEEEIIIIIIMMMVVVaaarrrhhhVVVbbb}}}~~~~~~SSSBBB>>>MMMmmmxxxHHH:::===666555555444333222222222222000000000000111111111111111111111111222222222222999<<>>EEEMMMYYYfffxxx~~~```FFFKKK```vvv```III<<<:::666666666888:::===AAACCCIIIXXXiiiqqqrrrwww^^^===777666333222111000////////////........................------..................---------............//////...///222000444FFF[[[rrr{{{UUUIII???999;;;<<<999999888888777666666666555555444333333333333444333555222444999666;;;NNN~~~uuuYYYIIIGGGDDD>>>;;;===EEELLLRRR[[[cccttthhhRRRDDD===777888???EEEHHHIII@@@@@@AAAAAABBBBBBBBBCCCCCCBBB@@@AAAGGGSSSaaajjjrrrtttqqqkkkddd\\\QQQGGGBBB???@@@CCCSSSsssttt\\\III777222444555333222222555444888@@@MMMqqqmmmPPPDDDCCC@@@@@@CCCCCCDDDDDDBBBAAACCCIIINNNWWW___jjjooopppuuuuuupppqqquuu{{{xxx]]]JJJCCC;;;;;;AAABBBGGGIIIMMMSSS[[[iii|||kkkVVV```yyyyyyuuuttt~~~|||uuusssVVVDDD>>>FFFaaa|||{{{}}}KKK;;;===777555555444333222222222222000000000000111111111111111111111111222222222333666:::EEEiiiwww[[[iii|||}}}||||||pppYYYDDD>>>CCCIIIWWWeeewww|||^^^EEEJJJ]]]wwwbbbKKK===:::777666666777:::===@@@BBBAAAMMM\\\jjjsss{{{bbb@@@888666333222111000////////////........................,,,,,,------...//////000---------............/////////111222///555NNNhhhzzzSSSGGG===777999:::999999888888777666666666555555444333333333333444333555222444999666<<>>777999999999999888888777666666666555555444333333333333444333555111333999777===QQQ|||mmmSSSHHHGGGAAA;;;<<<@@@HHHNNNTTT^^^gggtttwwwcccIIIAAA<<<@@@EEEEEEEEEGGGDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGEEEEEEIIITTTaaajjjtttxxx||||||zzztttfffYYYLLL@@@<<<>>>EEE]]]xxxvvv]]]CCC777666666555333333999999>>>PPPiii{{{bbbJJJDDDFFFEEEEEEGGGFFFIIIKKKLLLLLLOOOUUU[[[`````````cccgggkkkmmmnnnwwwzzz{{{zzz{{{{{{vvvnnnlllnnnkkkpppuuuyyyzzz{{{}}}~~~}}}vvv[[[IIIBBB::::::AAABBBCCCHHHMMMOOOQQQ[[[tttqqqrrrXXXZZZzzzuuupppxxxvvvsssyyyooojjjttt}}}WWWAAA===@@@^^^ooo~~~NNN999:::777555555444333222222222222///000000000111111111111111222222222222333333333555<<>>RRR~~~~~~iiiPPPHHHGGG???:::<<>>PPPvvvxxxooo~~~zzz}}}ttt^^^LLLGGGJJJMMM___pppxxxxxxkkkPPPBBBJJJZZZ|||kkkTTTCCC<<<777666666777888;;;>>>@@@FFFWWWwwwnnnIII<<<777333222111000////////////////////////////////////000//////...------,,,,,,---------............//////000333333///777UUUtttvvvqqq~~~WWWJJJ@@@:::;;;;;;999999888888777666666666555555444333333333333444444555111333888777???SSS|||fffNNNHHHGGG>>>:::<<>>OOOqqqiiimmm{{{qqqlllsssrrr\\\KKKHHHLLLPPPccctttsssooozzzzzzbbbIII>>>HHHXXX}}}mmmVVVDDD<<<777777666666888;;;>>>???EEEZZZqqqKKK===888333222111000////////////////////////////////////..................---------------............/////////222222///666QQQmmm{{{~~~wwwttt}}}|||UUUHHH>>>888999999999999888888777666666666555555444333333333333444444555111333888777???TTT{{{eeeMMMHHHGGG>>>999<<>>EEEIIIQQQ\\\eeegggjjjmmmrrruuuxxxzzzxxxzzz{{{zzzvvvqqqmmmkkkiiivvvxxxqqqfffPPPHHHFFF>>>FFFgggyyyZZZCCC777222555999999>>>???MMMooovvvZZZRRRQQQ[[[dddkkkuuu|||uuunnnjjjiiijjjlllmmmooouuuuuuiii___XXXVVVZZZ___```aaacccccceeehhhjjjkkkjjjiiiiiiiiimmmrrrtttssssssuuuwwwuuussstttxxx{{{||||||mmmSSSBBB===777999AAACCCCCCEEEKKKPPPTTT\\\nnnpppyyyuuu\\\RRRggghhhbbbqqqvvvsssvvviiiIII>>>CCCjjjyyyZZZSSS999:::;;;555555444333222222222222000000000000111111111111222222333333333444444444888@@@PPPppp]]]jjjyyylllfffppp~~~pppZZZKKKHHHNNNRRRdddvvv}}}mmmhhhqqquuu\\\DDD;;;GGGWWW~~~oooXXXEEE<<<777777666666888;;;===???FFF\\\rrrLLL>>>888333222111000////////////000000000000000000000000,,,,,,------.../////////---------.........////////////111222///555NNNhhhuuu~~~{{{WWWHHH???;;;<<<888999999999888888666555555666555555555555444444444333111777222666;;;>>>[[[zzz___NNNIIIDDD;;;>>>CCCLLLPPPPPPTTTbbbrrrrrrVVVDDD>>>AAAAAAOOOiiiyyyyyyssssss}}}{{{ppp```JJJBBBBBBBBBVVVzzz~~~___BBB<<<:::555666:::===IIIaaassscccUUUaaannnyyy~~~{{{tttggg[[[TTTTTT]]]```^^^```iiicccgggjjjllljjjhhhfffeeelllmmmnnnooopppppppppppppppqqqsssrrrssswww~~~lllXXXDDD===:::999===DDDKKKLLLHHHJJJRRRWWWfffssspppzzzZZZTTTeeepppmmmpppGGGBBBDDD\\\~~~kkk}}}UUU999;;;555555444333333222222222333333222222111111222222333222222222222333444444555???BBBVVVxxx```SSS]]]xxxpppvvv~~~qqqXXXBBB>>>HHHQQQiii~~~|||fffcccpppvvvPPP>>>???AAAYYYyyylllZZZHHH<<<888777777777888:::<<<===BBBSSSxxxyyyOOO;;;:::333222111000////////////........................------------------------............////////////---,,,...111000555JJJ```zzzXXXHHH???;;;<<<999999999999888888777666555555444444444333333333333444222888333777<<>><<<888;;;@@@BBBMMMggg}}}llldddeeeuuuwwwiii^^^UUUVVVbbbjjjiiiiiimmmiiikkklllkkkiiiiiiiiijjjnnnnnnnnnnnnnnnnnnnnnnnnrrrssssssrrrsssxxxlllWWWDDD===:::999===DDDMMMNNNIIIJJJRRRVVVddd~~~wwwqqq}}}___VVVaaarrrmmmpppGGGAAA>>>OOOrrrnnn|||VVV;;;===888555555444333222222222333333222222111111222222333222222222222333444555555===CCC\\\ZZZNNNXXX|||}}}~~~qqqWWWBBB>>>HHHQQQjjj~~~xxxbbbaaaooo~~~oooOOOBBBDDDFFF```zzzlllYYYFFF:::888777777777888:::<<<===>>>LLLjjjzzz|||{{{QQQ<<<:::333222111000000/////////............................................................////////////...---000333333999OOOggguuuXXXHHH>>>;;;<<<999888888999888888777666555444444333333333222222222555333999444888===@@@]]]xxx```PPPKKKDDD;;;:::@@@JJJPPPQQQWWWhhhyyyvvv\\\GGG>>>AAAJJJeee{{{qqq___TTTOOOFFFMMMcccvvvttt___IIIAAA<<<999>>>DDDDDDPPPnnnnnnhhhkkk}}}|||lll\\\UUUWWWfffqqqqqqmmmmmmppppppnnnkkkiiijjjmmmppppppooonnnmmmlllmmmnnnnnnuuuuuutttrrrsssyyykkkWWWDDD===:::999===DDDPPPPPPKKKLLLRRRUUUbbb{{{{{{rrrcccWWW[[[{{{qqqhhhvvvxxxnnnCCC@@@<<>>HHHPPPjjj~~~ooo\\\___rrr|||hhhLLLDDDFFFLLLjjj~~~yyykkkXXXDDD888777777777777888:::;;;===@@@GGG]]]vvvzzzssszzz~~~TTT>>>:::333333111000000000000000........................////////////////////////............///////////////...111333333999RRRkkkrrrYYYHHH>>>;;;<<<999888888888888888777666666444444444333333333333222555222888444888<<>>AAA===888777666444333222222222333222222111111222222333222222222333444555666777<<>>GGGPPPhhh~~~tttbbbVVV___uuu{{{fffKKKBBBFFFRRRxxxxxxuuuxxxzzzvvviiiWWWEEE:::777777666777888999;;;<<>>;;;<<<999777888888888888777777666555555555555444444444444333111777222666;;;>>>[[[}}}rrr^^^SSSMMMDDD;;;>>>CCCKKKQQQRRRYYYjjj{{{www```JJJ@@@DDDNNNmmmqqqbbbZZZOOOIIIPPPVVV[[[TTTKKKGGG@@@???IIITTTZZZlllyyymmmcccZZZVVV]]]```jjjzzzvvvkkkmmmsssxxxxxxuuutttuuuuuuuuuuuusssqqqoooooopppnnnmmmmmmmmmoooqqqtttvvvwwwuuurrrnnnoooxxx~~~hhhUUUCCC===;;;999<<>>GGGOOOggg}}}{{{cccVVVPPP\\\sss|||lllPPPEEELLL___{{{pppyyy|||}}}wwwiiiVVVEEE<<<777666666666777999;;;<<<@@@???III^^^mmmuuuZZZAAA;;;444333222111000000000000////////////////////////------------------------............////////////...---///111111;;;ZZZyyy[[[III>>>;;;<<<:::777777888888888888777777666666555555555444444444333111777222666;;;>>>[[[~~~yyymmm]]]TTTNNNDDD;;;???DDDLLLQQQSSSZZZlll}}}vvvZZZEEE>>>EEERRRsss{{{wwwtttssszzz{{{mmmfffYYYLLLKKKGGGMMMLLLKKKNNNJJJKKKWWWjjjvvv{{{wwwnnnjjjaaaVVVJJJ@@@999555===AAALLL^^^sss}}}sssvvvyyyyyyvvvtttwwwzzzvvvxxxyyyxxxuuurrrqqqpppnnnnnnooopppsssvvvxxxzzzwwwuuuqqqnnnpppxxx}}}gggTTTCCC===;;;999<<>>GGGOOOhhh}}}qqqXXXQQQQQQ^^^qqq{{{^^^UUUaaattt}}}}}}|||uuu{{{hhhTTTDDD;;;666666666666777999:::<<>>;;;<<<:::777777888888888888777777555555555444444444333333444222888333777;;;???\\\|||www~~~hhh[[[UUUNNNDDD<<<===BBBKKKQQQTTT\\\oootttWWWCCC===FFFVVVyyyxxxqqqhhh```[[[[[[dddnnnrrr~~~uuurrreeeSSSKKKEEEJJJJJJNNNVVVSSSTTTaaa{{{zzzrrrnnnkkkeee```YYYVVVPPPHHHBBB<<<999777333444:::GGGZZZmmm|||wwwxxxvvvsssssswww|||{{{|||}}}{{{xxxuuuttttttqqqqqqsssuuuwwwxxxzzz{{{wwwvvvssspppqqqzzz|||fffSSSBBB===<<<999<<>><<>>;;;===:::666777777888888888777777444444444333333333222222555333999444888===@@@]]]{{{vvv|||fffZZZUUUNNNDDD<<<;;;AAAJJJQQQTTT^^^qqqsssZZZEEE???HHHXXX~~~}}}|||{{{yyyuuuhhhbbb[[[SSSKKKGGGNNNWWWaaattt{{{xxxyyynnnYYYNNNJJJNNNMMMSSS[[[XXXWWWccc~~~xxxmmm^^^TTTPPPMMMGGGBBB@@@>>>;;;888666555666666888555444:::HHH\\\nnnyyy~~~zzzuuurrrwww|||yyyvvvvvvwwwssstttvvvxxxyyyzzzzzzzzzxxxwwwtttrrrsss|||{{{eeeSSSBBB===<<<999<<>>===<<<:::777555333222111333222222222222222222333222222222333555777888999FFFZZZxxx~~~{{{vvvppp___HHH;;;===GGGOOOlll|||cccZZZ]]]gggwwwnnnkkksss}}}xxxbbbNNNAAA<<<666666555666777888:::;;;>>>@@@QQQrrr]]]DDD<<<555444333222111111111111000000000000000000000000////////////////////////............/////////000111000111111000>>>cccyyybbbJJJAAA<<<:::;;;999999888888777666666666666555555555555444444444222...444222555999@@@bbb|||yyycccNNNSSSTTT===;;;:::AAAKKKQQQSSS[[[ooo|||kkkXXX???@@@KKKXXXpppeeebbbbbbbbb```SSSNNNEEE===999888:::<<>>>>>;;;777::::::999888777666555555111333444666999AAALLLTTTlll}}}zzz|||~~~~~~~~~}}}|||wwwyyyzzz|||~~~~~~~~~}}}}}}{{{xxx{{{yyygggSSS@@@;;;;;;999;;;@@@MMMVVVSSSNNNRRRXXXeeeyyyuuu{{{fff^^^ttt|||qqqhhhssslllTTTNNNmmmpppppp~~~}}}}}}gggIII>>>999EEEjjjwwwuuu|||xxx|||mmmLLLEEEBBBCCCCCC???888444555444000222222222222222222222222222333444444444555777999FFF^^^}}}ppp{{{yyy~~~}}}}}}}}}kkkUUUEEE>>>???GGGPPPlll|||vvvuuuqqq{{{{{{vvvzzzssscccQQQBBB888666666666666777888999:::???FFFUUUvvvaaaHHH@@@:::444000000000......000000000//////.........---//////...---,,,,,,++++++000000000000////////////...000222222222===VVVnnnxxxzzzuuubbbJJJAAA<<<:::;;;999999888888777666666666666555555555555444444444444000666333666999???bbb}}}uuu___MMMSSSSSS<<<===;;;AAAJJJQQQTTT]]]pppwwweeeSSS===@@@NNN^^^zzztttlllbbbVVVMMMKKKLLLKKKJJJGGGCCC===777444444666777:::BBBLLLUUUaaannntttrrrmmmkkkgggmmmzzz|||qqq^^^SSSNNNHHHBBB;;;888999999666444666555555444333333222222444444444444555999@@@FFFTTTggg~~~{{{zzz|||}}}|||}}}~~~~~~{{{hhhTTTAAA;;;;;;999;;;@@@RRRYYYUUUPPPVVV]]]iii|||sss{{{pppaaaaaayyy|||uuuooogggyyywww\\\QQQmmmuuuvvvcccGGG???===IIIlllrrrttt}}}nnnNNNIIIIIIHHHHHHCCC:::555555444111222222222222222222222222222333444444444555777999HHH___{{{vvvddd}}}}}}wwwxxx~~~}}}}}}|||{{{uuudddOOOBBB===@@@IIIRRRnnn~~~rrryyy~~~qqqaaaQQQBBB999555555555666777999:::;;;CCCKKK[[[|||aaaHHHAAA<<<555111111111//////111000/////////............//////......---,,,,,,+++000000000000////////////---...000111333>>>VVVmmmsssyyyvvv|||cccJJJBBB===:::<<<999999888888777666666666666555555555555444444444666111777444777:::@@@bbbnnnYYYKKKSSSRRR<<>>===>>>===<<<;;;999555222111111333444333666999???MMMdddzzzyyyqqqlllyyy~~~iiiYYYJJJAAA>>>:::777333333555666444111222222222222222222222222444444444333333444888;;;>>>RRRppp{{{xxxxxx{{{}}}iiiUUUBBB<<<;;;888:::???TTTYYYUUUQQQYYYaaammm~~~qqq}}}|||rrrhhhmmm~~~zzzvvvpppmmmmmmnnnnnnmmmgggbbbTTTpppxxxyyy^^^DDD:::===IIIggg{{{hhhrrrpppQQQOOORRRPPPNNNGGG===777666555222333333333333333333333333333444444444444555888:::NNNdddbbbTTTeee}}}xxxhhhkkkpppuuuyyy|||}}}~~~|||yyyxxxqqq___KKK???===AAAJJJRRRooo~~~vvvzzz{{{qqqrrr}}}|||ooo___OOOBBB:::444444555666888999;;;<<<@@@IIIZZZ{{{aaaHHHBBB===777222333222000000222////////////............000//////......---------////////////000000000000...---///000333???VVVkkkrrr|||dddKKKBBB===;;;<<<999999888888777666666666666555555555555444444444555111777444888<<>>AAAGGGPPPXXXbbbrrr|||fffUUUFFF;;;AAATTTqqqyyygggYYYRRRIIIEEE@@@<<<<<<;;;:::999555555333222222222222333444444333555BBB[[[yyyssskkkzzzkkkWWWKKK@@@999999444333222333555555444222222222222333444444555555222333444555555777888999999KKKggg|||wwwxxx}}}~~~jjjVVVCCC<<<;;;888999>>>OOOUUUQQQOOOYYYbbbnnnooozzzsssxxxrrrmmmkkkgggfffgggjjjooosssqqqaaaVVVtttvvvvvvYYYAAA777<<>>777777666444333333333333333333333333333444444444444555999;;;QQQiiiXXXQQQ^^^yyykkkeeeUUU^^^ccceeelllyyy~~~|||xxxuuuqqq___JJJ???===@@@HHHOOOlllyyytttcccpppyyy~~~qqqkkk}}}ooo^^^MMM@@@:::333444444666888:::<<<===<<>>SSSsss|||rrr|||}}}[[[KKKCCC;;;777888333333333444555555333222222222333444555666777777222222333555777888888888<<>>777777777666333333333333333333333333333444444333444666:::===PPPnnnYYYWWWgggmmm\\\WWWUUU\\\^^^\\\eeevvv~~~}}}yyyvvvnnn[[[FFF<<<;;;???FFFLLLeeerrrggg[[[qqqwwwqqqzzzooo\\\KKK???999333444444666888:::<<<======EEETTTqqqcccKKKFFF===777222222111......000.........//////////////////////////////............/////////000000000111222000000000333@@@ZZZpppuuu~~~gggLLLBBB===<<<===999999888888777666666666666555555555555444444444333///666444888===DDDggglllkkkiiiYYY[[[ZZZAAA;;;>>>AAAIIIRRRXXXbbbtttxxxeeeRRRHHH???>>>CCC[[[ooo^^^QQQGGGAAA:::999888555333222111000111111111111111000000000...000333666;;;MMMmmm||||||iiiLLLAAA===666333666333333444444444333222222000111111222444555555666444333333444666666555333;;;DDDZZZzzzxxxxxxjjjVVVCCC===<<<999;;;@@@HHHTTTWWWWWW___fffrrrrrr{{{~~~nnnPPPNNNlllvvvtttwwwQQQ@@@999<<>>WWW|||ZZZ[[[sssggg[[[[[[kkkkkkgggdddlll{{{|||yyyiiiVVVAAA999:::???FFFKKK___mmm\\\YYYwwwxxxooo[[[III>>>999444444555666888999;;;<<<===DDDPPPhhheeeNNNHHH===777222222111...---000.........///////////////..............................//////000000111111111111222111333BBB```{{{hhhMMMCCC===<<<>>>999999888888777666666666666555555555555444444444555111777444777;;;AAAddd~~~{{{ooozzzzzz___ZZZ]]]EEE;;;<<>><<<>>>999999888888777666666666666666555555555444444444777333888444666999???aaa{{{wwwuuubbbYYY___GGG;;;;;;BBBMMMTTTWWW```tttxxxmmm^^^KKK???;;;777@@@JJJfffmmm[[[NNNFFFAAA>>>333333333333111111222444------...///000222333444444555555444444CCCfff}}}jjjPPP======<<<444111777333444444444333444666777222333333444555555666666666444222444888999888777<<>>;;;666666666666777888999:::>>>HHHUUUiiiiiiRRRJJJ@@@:::555444333000///111---.........//////000000,,,------------------------......///000111111222)))...222222444HHHppppppPPPBBB===<<<===:::999888888999999888666666666666666555555555555333555333666999666@@@WWW}}}www{{{___]]]iii@@@???===BBBKKKSSSYYYbbbtttmmm]]]RRRHHH@@@===:::===LLLlllyyygggWWWKKKDDD???;;;444333222111000000000000///////////////000111111000000///555:::>>>^^^{{{vvvfffLLL===;;;666555666222222222111111111111222222222222222222222222222222444333333222333444666777???AAATTTxxxnnnSSSAAA===777888>>>>>>LLL```gggaaaaaadddoooyyywwwSSSFFFEEE```vvvtttsssGGG???>>>666JJJrrrsssrrrrrryyy|||ZZZAAA999444999555444444444444444444444444444333444666555444999AAA```rrruuu}}}www{{{eeeHHH@@@MMMNNNHHHKKKdddsssrrrVVVlllmmm```kkk|||nnn___RRRGGG===777444444555666888:::;;;<<>>TTT~~~xxxuuu\\\```nnnCCC@@@???DDDLLLTTTYYYcccuuummm\\\OOOCCC<<<;;;<<>>>>>LLL```fffaaaaaadddooozzzvvvTTTIIIJJJfffyyy}}}jjjAAA<<<:::777QQQ|||\\\CCC;;;555;;;666444444444444444444444444444333444666555444:::AAA]]]uuuyyyxxxtttsss]]]XXXdddccc\\\^^^ppp|||rrrccczzz}}}bbb[[[nnnwwwqqqggg[[[QQQGGG>>>999444444555666888:::;;;<<>>888888>>>>>>MMM```eee```aaaeeepppxxxuuuVVVMMMNNNkkk{{{bbb===<<<:::;;;\\\^^^EEE>>>777<<<888555555555555555555444444444333444666555444:::AAA]]]sssxxxuuusssyyytttyyy{{{pppsssvvvvvvzzz|||oookkkoooTTTUUUppp|||tttooommmggg___SSSFFF;;;555444444555666888:::;;;<<>>>>>888888>>>>>>NNN___ddd___bbbgggrrrvvvwwwtttvvvwwwYYYOOOPPPmmm}}}ccc???>>><<>>>>>999777666666777777666555666666666666555555555555333999666555999888;;;HHHooolllbbbbbbqqqMMMCCC@@@DDDLLLSSSWWW```qqqpppZZZEEE<<<<<<;;;CCCQQQbbbqqqzzz|||{{{nnnbbbQQQCCC;;;888666555333222111111000111111111000000000000000111222222555666444777@@@HHH___jjjTTTZZZpppXXXBBB888888222111444333333333222222222222333333222222222222222222222222444444444444555777999:::;;;FFFZZZtttzzzqqq\\\GGG>>>>>>888888>>>???NNN___ccc___bbbhhhsssyyyzzzbbbgggssszzz\\\PPPOOOkkkeee@@@???:::BBBfff|||```HHHBBB999<<<888777777777666666555555555555444555777666555:::BBBcccYYYbbb}}}{{{}}}vvvZZZUUUWWWZZZ```yyy}}}xxxxxxvvvlllaaafffuuu___HHHNNNmmmgggWWWQQQNNNLLLKKKGGGOOOXXXYYYQQQEEE;;;666444444555666888:::;;;<<>>;;;<<>>>>>777777>>>@@@OOO^^^bbb^^^cccjjjuuu~~~nnnaaakkk|||zzz]]]NNNMMMiiiaaa>>>===666AAAgggzzzbbbJJJDDD:::<<<999888888777777666666555555555444555777666555;;;BBBfffsssQQQ\\\yyyvvveeeccchhhmmmvvv|||qqqjjjqqqyyyqqqjjjhhhlllkkkddd\\\mmmttt```JJJOOOmmmzzzcccVVVSSSSSSTTTUUUVVV]]]bbb]]]PPPAAA999666444444555666888:::;;;<<>>CCCLLLYYYeeekkkllljjj^^^UUUIII@@@;;;999777666222111111111111111222222111111000000111111222333...333222666===>>>HHH]]]```[[[KKKFFFVVVjjj}}}fffbbbwww}}}XXXDDD<<<<<<444222666555444333333222222333333444222222222222222222222222555555555555777999;;;<<<@@@NNNeee{{{sss\\\HHH???>>>666666???BBBOOO^^^aaa]]]ccckkkvvvrrrnnnzzz}}}www[[[LLLLLLkkkZZZ:::===777DDDlllzzzdddLLLGGG===>>>:::999999888777777666555555666555666777666666;;;BBBkkkjjjMMM[[[rrr{{{{{{lll^^^MMMIIIWWWllluuutttzzz|||yyysss^^^XXXTTTYYYaaaeeeaaa\\\sssxxxcccKKKQQQooo~~~mmmjjjooosssuuuwww~~~~~~wwweeeNNN<<<555555444444555666888:::;;;<<<@@@LLLfff~~~yyyrrr```ZZZBBB:::333222222111000222000000000000000000000000///......---------..................////////////111///111444444===WWWssswww~~~uuuVVVHHHBBB???>>><<<;;;999:::;;;;;;:::888777666666666555555555555...666555222999;;;;;;BBBjjjnnn```|||___CCCBBBFFFNNNTTTXXX___pppsss[[[GGG>>>AAACCCJJJUUU```eeeccc```YYYQQQGGG???;;;:::777555222111111111111111222222111111111000111111222333111666666999>>><<>>===555222666666444333333222222333333444222222222222222222222222555555555555777999;;;===FFFUUUmmm|||ttt]]]III???===666666???CCCPPP^^^```]]]ccckkkvvv|||}}}yyyzzz{{{wwwnnnnnnyyy~~~tttYYYKKKLLLmmmUUU777???<<>>???<<<999999999888777666666555666555666888777666;;;CCCpppeeeKKK[[[ooogggWWWGGGKKKfffkkkpppxxx{{{vvv```TTTKKKEEEEEENNN[[[bbbaaa___sss|||eeeKKKRRRrrryyyfffJJJ999555999444444555666888:::;;;<<<@@@JJJ^^^ooossssss~~~sssaaaZZZBBB999333222222111111222000000000000000000000000......---------......///............/////////000000...111666666<<>>>>>CCCHHHNNNXXXaaa^^^UUUOOOJJJBBB<<<999777555444444333111000000111333444111111111111111111222333333111555;;;>>>@@@IIISSSZZZXXXTTTRRR[[[mmm}}}rrriii]]]\\\^^^lllyyy^^^NNN>>>777666555444444444444444444444444444444333333333333333333333444555777777555555888;;;<<>>;;;>>>GGGQQQVVV___fffiiimmmzzzqqquuulllnnnooolllccc___lllsssUUUNNNRRRpppMMM???>>>===LLL{{{}}}mmmTTTKKKEEEBBBBBB<<<<<<;;;:::999999999999888666666777666666===EEEllliiiSSS]]]yyykkkTTTHHH```tttuuuuuuzzzrrrrrrZZZ@@@IIIAAACCCLLL\\\jjjllleee^^^jjjpppyyy~~~vvv```MMMWWWpppqqq^^^KKK===444000444555666666666888;;;>>>@@@PPPcccnnnwwwvvvcccXXX<<<999666444333333222000000000000000000000000000////////////////////////////////////000000000000...000333444333<<<\\\}}}|||[[[GGG??????CCC:::::::::999888888777777666666666666555555555555555555444444666999<<<>>>eeeooojjjmmm\\\FFF@@@DDDLLLRRRUUU\\\oooiiiOOO@@@<<>>;;;999888777222111111111111333444555222222222222222333333444444333666<<<>>>AAAJJJTTT\\\\\\XXXUUU[[[kkk|||~~~oooddd[[[YYYYYYeeeyyybbbRRRBBB;;;:::888666777444444444444444444444444333333333333444444444444333666999999999<<<@@@BBBJJJ^^^vvv~~~vvv[[[GGG:::;;;===:::>>>HHHQQQZZZfffjjjhhhiiiwwwrrr|||wwwyyyvvvmmmmmmmmmnnnhhheeeooowwwZZZSSSZZZyyyxxx|||KKK===;;;???PPPvvvzzznnnVVVMMMHHHCCCBBBAAA@@@>>><<<::::::::::::888666666777666666===EEEpppqqqZZZhhh}}}qqqYYYOOOlllzzz~~~~~~rrr{{{~~~oooUUU??????CCCEEEQQQeeessspppaaaTTT___hhhvvv~~~}}}xxx```JJJPPPfff|||tttgggWWWGGG<<<666444444555666666666888;;;>>>CCCYYYqqqttt```TTT<<<999666444333333222111000000000000000000000000////////////////////////////////////000000000000000000222222111>>>```]]]JJJBBBBBBFFF;;;::::::999999888888777666666666666555555555555555555444444666999<<<>>>^^^tttiiimmm```HHHAAADDDKKKQQQTTT\\\mmm~~~rrrWWWDDD===@@@CCCFFFLLLQQQRRRNNNJJJFFF@@@<<<999888777555222222222222333333333333333333333333333444555555555555888===@@@CCCLLLUUU```bbb```\\\^^^lll}}}~~~pppeeeWWWTTTSSS]]]uuuyyyaaaQQQAAA;;;999777555555555555555555555555555555333444444444555555555666222555999:::;;;===AAAEEEMMMfff|||rrrYYYFFF:::;;;;;;888>>>IIISSS^^^jjjllldddddduuuttt}}}vvvwww|||{{{tttxxxxxxyyy|||___YYYbbb~~~xxx}}}}}}{{{III<<<888>>>QQQmmmrrrlllVVVRRRNNNIIIFFFIIIFFFBBB>>><<<;;;;;;;;;999777777777666666===EEEqqqeeevvvrrrsssyyy}}}yyy{{{vvv[[[SSSvvv}}}~~~dddXXXNNN@@@;;;CCCGGGWWWnnnyyynnnUUUCCCMMM\\\ppp~~~}}}dddIIILLLaaauuummm___PPPDDD;;;777555444555666666777999<<>>@@@DDDIIIYYYwww~~~}}}}}}|||}}}~~~zzznnnVVVEEE:::::::::777???MMMWWW^^^ffffffaaadddxxx~~~xxxaaa[[[eee{{{}}}uuuGGG<<<888;;;OOOggguuufffUUUVVVUUUPPPNNNNNNKKKEEE@@@<<<;;;;;;<<<999777777888777666===EEEpppmmm{{{uuubbb```fffnnntttzzzzzzuuusssyyyxxxYYYQQQuuu~~~uuuaaaMMMFFFDDDCCCBBBKKKSSSggg{{{|||fffLLL===FFFXXXooo}}}gggNNNTTTlllzzzppp___OOOBBB:::555333333555666666777999===???FFFkkkqqqZZZLLL;;;888555333333333222111000000000000000000000000////////////////////////////////////000000000000222000000000111===^^^aaaKKKAAA@@@BBB<<<<<<;;;;;;:::999999999666666666666555555555555555555555666777999;;;<<>>::::::OOO~~~fffzzzbbbUUUYYYWWWRRRQQQPPPLLLGGGAAA===;;;;;;<<<:::888888888777777===EEEnnnlllpppmmmTTTOOOVVVWWWhhhxxx{{{uuuuuuyyy[[[OOOnnnxxx[[[EEE@@@>>>>>>FFFOOO[[[iii~~~```MMMJJJVVVgggzzzrrrvvv~~~}}}fffRRR___|||}}}qqq^^^LLL@@@888444111333555666777777:::===@@@JJJsssqqqYYYIII:::888555333333444333222111111111111111111111111////////////////////////////////////000000000000000///111222222:::VVVrrr}}}bbbMMMAAA>>>???===<<<<<<;;;;;;::::::999666666666666555555555555555555666666777999:::;;;IIIhhh}}}eeemmmrrrXXXDDDDDDHHHMMMRRRYYYggguuusss___FFF@@@>>>DDDKKKNNNNNNNNNKKKHHHCCC@@@===;;;999777444555555666777777888888333333444444555666888888999???CCCEEEIIISSS]]]aaaeeelllpppoooooouuu}}}}}}|||wwwnnngggccc\\\UUUOOOSSSWWW___qqqsss___PPPBBB<<<;;;999666555777777777777777777777777666666777888999:::;;;;;;;;;:::???GGGHHHHHHPPP\\\yyyyyyqqqmmmmmmnnnoooqqqtttwwwxxxwwwvvv}}}vvvjjjOOOBBB:::;;;:::999FFFXXX___YYYUUUWWW```oooyyy}}}\\\SSS```{{{{{{jjjCCC>>><<<<<>>AAAPPPyyypppWWWFFF:::777555333444444333222111111111111111111111111////////////////////////////////////000000000000///...111333222888OOOhhh}}}dddOOOCCC??????======<<<<<<;;;:::::::::666666666666555555555555555555666777888999::::::GGGeee|||dddnnnwww^^^EEEDDDGGGLLLQQQXXXfffsss~~~zzzhhhJJJAAA===FFFQQQTTTRRRPPPKKKHHHEEECCCCCCBBB@@@>>>;;;:::888777777777777888666666666777888999:::;;;:::AAAFFFGGGLLLXXXbbbfffkkkqqquuuuuuvvvyyyzzzyyywwwwwwrrriiibbb^^^ZZZVVVRRRVVVYYY```ppp~~~uuugggXXXIIIBBB???;;;666555777777777777777777777777777777888999:::;;;<<<<<<@@@IIIYYY___VVVMMMWWWjjjooofffdddeeefffhhhkkkooosssuuuvvvxxxssshhhLLLAAA;;;<<<::::::III^^^^^^YYYUUUZZZdddtttxxx|||[[[QQQ```|||~~~ggg???<<<;;;===VVVrrrhhhaaaYYY[[[UUUPPPSSSNNNLLLIIIEEEBBB@@@???>>><<<999999999777777===EEEhhhdddXXXoooyyy\\\YYYfffttt{{{nnn```kkkwwwttt}}}gggGGG<<>>:::CCCHHHIIINNN[[[fffiiirrrwww{{{{{{|||}}}zzzuuurrrsssooofff^^^[[[XXXUUUTTTXXXZZZ```nnn}}}~~~vvvuuufffVVVNNNIIICCC>>>;;;777777777777777777777777777888888999;;;<<<<<<===PPPbbbyyy~~~jjjXXXbbbyyywwwfff]]]___```aaadddhhhlllppprrr{{{}}}qqqgggJJJ@@@;;;===;;;;;;LLLaaa]]]ZZZYYY___hhhvvvxxx|||[[[QQQaaa~~~ddd===;;;:::===XXXdddggg```ZZZ]]]WWWSSSXXXMMMLLLJJJGGGDDDBBBAAA@@@<<<:::999999777777===EEEdddeeeXXXiiigggggguuuvvvqqq}}}ttthhhmmm|||fffaaawwwzzzwww^^^GGGBBBIIIOOOggg{{{uuuhhhyyyuuuUUUUUUiiiuuujjjxxxqqqOOOPPPfffTTTPPPppp}}}zzzwwwttttttxxxooo```LLL===666555555444333444666777888;;;???BBBUUUzzzxxxqqqnnnTTTBBB999777444333444444444333111111111111111111111111////////////////////////////////////000000000000000...///111111777MMMeee|||jjjNNNEEEGGGAAA@@@AAAAAA???<<<::::::;;;999888777666666555555555666555555555555666666777CCC]]]{{{wwwqqqmmmlllyyyuuuOOOGGGJJJMMMLLLVVVgggmmmrrrZZZHHHAAAEEELLLZZZfffeeefff```WWWSSSWWW___iiinnndddUUUCCC999999;;;:::777888999;;;===???AAABBBCCC@@@GGGKKKMMMUUUbbbjjjjjjvvv|||ttthhhaaa]]]XXXWWWXXXZZZ\\\```eeekkkttt}}}}}}sssjjjaaaTTTEEE:::===:::777888:::<<<<<<:::;;;;;;::::::;;;@@@FFFJJJbbb}}}___ZZZttt|||hhh]]]\\\___\\\]]]bbbeeegggkkkqqqmmmaaaHHH999999>>>999===RRRccc```\\\[[[aaammm~~~{{{sss[[[TTTjjj~~~|||~~~~~~ZZZ???888;;;@@@ggg|||VVV~~~vvvccc^^^\\\\\\SSSWWWSSSRRRPPPMMMJJJFFFCCCAAA===:::999;;;;;;;;;???FFFeeefff[[[nnn~~~tttmmmwww|||kkkmmmwww___]]]yyymmm^^^bbb\\\UUUMMMMMMZZZlllwwwyyymmmnnndddllluuuwwwkkkJJJHHHWWWVVVfff{{{}}}zzzxxx{{{tttaaaVVVHHH<<<777555444444777444444888::::::===CCCTTTvvv~~~nnnttteeeCCCCCC>>>888555777999666222222333333222222111000000000000000000000000000000000////////////000000000000///222//////333666FFFaaaxxxnnnPPPFFFGGGAAAAAABBBBBB???<<<:::::::::999888777666666555555555666555555555555666777777@@@XXX}}}zzzwwwooopppnnn||||||WWWHHHGGGMMMMMMTTTccckkk|||vvvZZZGGG@@@FFFNNN___nnnooommmiiidddaaadddmmmwww~~~wwweeeNNN>>>:::::::::888;;;;;;<<<>>>@@@AAACCCCCCCCCIIINNNPPPXXXdddkkkmmmvvv}}}sssggg```]]]YYYYYY[[[ZZZ]]]```eeekkksss{{{zzzjjjUUUFFF???===::::::<<<===<<<:::888:::<<>>999>>>SSSbbbYYYWWWYYYcccqqqoooXXXTTTmmm|||zzz|||wwwRRR;;;888>>>FFFpppyyycccvvvddd___]]]]]]TTTYYYTTTSSSQQQOOOLLLIIIFFFDDDAAA===<<<===<<<;;;>>>EEEbbbppp___iii|||sssuuu}}}pppkkk~~~}}}kkknnnfffUUU[[[bbbccccccdddlllzzzqqqlll{{{___LLLXXXnnn}}}vvvyyy~~~vvv___UUUGGG;;;666555444444444222444888:::;;;???DDDSSSqqqxxxmmmvvv```AAAAAA???999777888999555333444333333222222111000000000000000000000000000000000////////////000000000000...222//////333555GGGdddxxxsssTTTHHHHHHBBBCCCCCCCCC@@@<<<:::999999999888777666666555555555555555555555555666777777===QQQyyy~~~{{{xxxmmmrrrnnn}}}bbbIIICCCMMMNNNQQQ^^^hhhxxx|||___III@@@EEENNN___ppptttrrrqqqpppnnnpppwwwpppUUUAAA:::;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCGGGLLLQQQTTTZZZeeemmmpppvvv}}}~~~rrreee___\\\ZZZ[[[^^^[[[^^^aaafffkkkqqqyyy~~~yyy]]]III???>>>===>>>@@@AAAAAA@@@<<<>>>AAADDDFFFHHHLLLNNNqqqaaaUUUuuutttiii^^^WWWVVVQQQTTTZZZaaadddeeemmmvvv{{{hhh\\\FFF::::::===:::AAATTT___TTTUUUZZZfffuuujjjTTTVVVtttzzzwwwzzzqqqKKK888:::BBBGGGxxxrrrkkkvvvgggbbb______WWWZZZUUUTTTRRRQQQPPPNNNJJJGGGDDDAAA???>>><<<:::>>>CCC```iiiiiivvviiiuuu|||gggXXX^^^llluuu||||||gggbbbqqqvvvbbbQQQTTTnnn|||pppxxx~~~sss\\\RRRDDD:::666555444444222111444999;;;;;;@@@FFFQQQmmmvvvqqq~~~eeeMMMNNN???;;;888999777444333666333333333222111111000000000000000000000000000000////////////000000000000,,,222000///222555HHHgggwwwXXXKKKJJJEEEFFFFFFEEEAAA===:::888888999888777666555555555555555555444555555666777888;;;KKKooo~~~{{{mmmvvvnnnzzzmmmKKK???LLLOOOPPP\\\gggttt~~~iiiOOOBBBDDDJJJXXXjjjpppqqqssstttsssqqqttt}}}~~~lllSSSBBB<<<===???@@@@@@?????????@@@AAACCCDDDHHHMMMRRRVVV[[[ccclllqqqwww~~~~~~qqqddd]]]ZZZXXXZZZ^^^]]]```dddggglllqqqwww{{{{{{[[[CCC======>>>@@@CCCEEEGGGHHHDDDEEEFFFFFFFFFHHHKKKNNNddd~~~ffflll|||lllddd[[[UUUTTTUUUYYY```eeeeeeeeelllvvvvvvdddWWWDDD::::::<<<;;;EEEVVV[[[UUUWWW___lllzzzeeeSSS[[[~~~wwwuuuxxxnnnIII999===EEEEEE|||gggggguuujjjddd```aaaYYY\\\UUUSSSRRRRRRSSSRRRMMMJJJEEEBBB??????===;;;>>>CCC```|||xxx{{{~~~iiinnnxxxmmmttt||||||aaa\\\iiiuuunnncccUUUMMMSSSiiiyyynnnwww|||lllXXXNNNBBB999555555444444222222555:::;;;;;;@@@GGGTTTqqqcccPPPPPP???;;;999888666222333666444333333222222111000000////////////////////////////////////000000000000+++111111000222444HHHhhh{{{\\\OOONNNIIIIIIIIIHHHCCC>>>:::888888999888777666555555555555444444444555555666888888:::FFFfffnnn~~~qqqwwwuuuOOO???JJJNNNPPP\\\gggqqq|||sssUUUEEEEEEHHHTTTfffnnnqqquuuwwwuuuqqqppptttxxxqqqdddQQQDDD???@@@BBBBBB@@@?????????@@@BBBDDDFFFIIIMMMSSSXXX\\\aaajjjrrr}}}~~~qqqccc\\\YYYXXXYYY]]]___bbbgggkkknnnrrrwwwzzz{{{[[[DDD<<<===>>>???AAADDDHHHKKKHHHHHHIIIIIIMMMSSS[[[aaauuuooobbb]]]WWWSSSSSSWWW[[[bbbgggffffffnnnxxxqqq^^^QQQAAA::::::;;;<<>>XXXiiiTTTfffoookkkeee___aaaYYY[[[TTTQQQQQQUUUYYYYYYTTTOOOGGGDDDBBBAAA???===@@@FFF\\\}}}nnnjjjkkkuuuwwwsssdddZZZhhhxxxPPPDDDLLL[[[ttt|||gggOOOGGG<<<666444444555444777777999;;;:::<<>>WWWvvv~~~{{{qqqbbbLLLFFFFFFNNN[[[___jjjxxx|||ZZZGGGHHHIIIRRRdddooorrrtttxxxzzzyyyvvvrrroooggg___TTTKKKFFFDDDCCCBBB@@@@@@@@@BBBEEEIIINNNQQQQQQSSSZZZ```bbbdddmmmyyyzzzoooeeeaaaaaa```bbbeeecccgggmmmrrruuuyyy|||~~~xxx^^^KKKCCCCCCCCCCCCEEEKKKTTT[[[dddgggnnnwww~~~jjjbbb___[[[ZZZ^^^XXXWWW[[[cccjjjqqq{{{yyygggSSSFFF>>>:::;;;999===QQQZZZPPPOOOVVVcccsss||||||tttaaaMMMLLLhhh|||zzzwwwxxx{{{~~~|||WWW<<<:::???@@@```]]]VVVrrrllljjjddd^^^```XXXYYYUUURRRRRRWWW]]]^^^XXXRRRMMMIIIFFFEEEAAA>>>AAAFFFTTTxxxvvvxxxzzzsssUUUPPP___wwweeeIIIKKKaaa}}}uuuaaaLLLDDD:::444333444555444666666888::::::>>>JJJWWWjjjPPPTTTWWWKKK???555555888888666555555444444333333222111111000000000000000000000000////////////000000000000000111...000555555>>>SSSlllgggXXXWWWRRRSSSRRROOOJJJCCC===;;;:::999888777666666555555555333333444444666777888999:::<<>>RRR[[[NNNPPPWWWdddttt}}}wwwnnnXXXFFFIIIggg}}}|||zzzyyyxxxyyy|||~~~vvvPPP999<<>>;;;666222222333333333666888:::999999BBBUUUeeetttyyy~~~VVVIIIJJJBBBBBBAAABBBBBBBBB???;;;777555555555444333222111000111111111111000000000000......///000000000000000111000000111222333;;;DDDcccqqqaaa\\\[[[\\\XXXTTTPPPIII???:::;;;::::::999888777666555555666555555444555666777888888<<>>:::555222222333444444888555666:::>>>EEESSSaaazzzqqq{{{sssPPPFFFHHHAAADDDCCCCCCCCCCCC@@@<<<888555555555444333222111000111111111111000000000000......///000000000000000111///000111111333:::CCC[[[yyyvvvfff```^^^aaa\\\WWWRRRIII???;;;<<<::::::999888777666666555666555555555555666777777777:::EEEfffxxx~~~tttuuurrrnnnIIIFFFKKKOOO^^^bbbjjjzzzoooRRRGGGKKKRRR\\\eeefffhhhlllooopppnnnlllkkkgggddd^^^XXXSSSPPPOOONNNRRRTTTVVVXXXYYY[[[___aaadddjjjqqqtttvvv|||xxxsssrrrssssssrrrrrruuuxxx{{{~~~wwwnnnkkkjjjiiijjjlllooopppqqqrrrtttzzz}}}lllVVVEEE===>>>>>>===BBBKKKSSSQQQKKKQQQaaavvv{{{zzzaaaKKKAAA???CCC\\\|||~~~}}}uuunnnwwwsssPPP<<<666999BBBKKKvvvxxxfff~~~wwwkkkbbbbbb```YYYWWW[[[^^^^^^___bbbcccccc```]]]YYY[[[\\\ZZZUUUOOOKKKIIIPPPaaalllZZZ{{{rrr\\\PPPPPPVVV]]]bbbmmmyyy~~~~~~yyytttnnn\\\ooonnndddfffsssuuuvvv~~~~~~zzzuuujjjUUUBBB<<<999555222333444444444:::222333===CCCDDDNNN\\\zzzqqqrrrgggKKKFFFIIICCCFFFFFFEEEDDDDDDAAA===999777666666555444333222111222222111111111000000000......///000000000000000111///000111111222:::BBBTTTttt{{{kkkdddbbbeee```[[[SSSHHH>>>:::===::::::999888888777666666555555555555666666666777888<<>>FFFNNNQQQNNNJJJRRRdddzzz|||yyy___III@@@AAAFFF^^^}}}}}}~~~tttkkkyyylllHHH;;;:::<<>>:::777444222333444555555;;;333444@@@CCC@@@IIIYYYtttrrryyy{{{```KKKIIILLLGGGGGGFFFEEEDDDCCCAAA===:::999888777555444333333222222222222111111111000000......///000000000000000000//////111111222888AAATTTuuupppiiigggiiieee___VVVIII===999<<<::::::999999888888777777444555555666666666666666888===EEEcccqqq}}}xxx]]]EEEEEEOOOVVV\\\cccqqqzzz^^^MMMIIIOOOZZZbbbfffhhhllloooqqqqqqqqqpppjjjjjjhhhfffccc___]]][[[ZZZ]]]aaadddgggiiimmmppppppvvv~~~}}}yyywwwwwwyyyzzz{{{}}}}}}uuutttsssqqqppprrrrrrsssvvvzzzvvvcccNNNAAA>>>@@@<<>>999<<<::::::999999999888888888444555555666777666666666666;;;AAA]]]rrrwww}}}mmmMMMEEEMMMSSSZZZaaammm|||fffQQQKKKPPPYYYaaagggiiilllooorrrssssssssslllllllllkkkiiigggeeedddaaadddgggjjjmmmqqquuuyyy{{{|||{{{zzzzzz{{{}}}~~~xxxyyyzzzxxxwwwyyyvvvxxx{{{~~~qqq]]]JJJ@@@??????<<>><<<===;;;999777555444444444333222222222222111111111......///000000000000000......///111111000666===VVV{{{vvvvvvqqqnnnjjj```PPP@@@:::===::::::999999999999888888444444666777777777666555666:::;;;SSStttrrr{{{{{{}}}}}}XXXGGGLLLQQQXXX^^^jjjxxxlllVVVMMMPPPYYY___fffhhhkkkooorrrtttuuuuuunnnnnnnnnnnnmmmmmmlllkkkmmmnnnppprrrtttxxx}}}||||||}}}}}}{{{|||{{{}}}zzzkkkWWWEEE>>>???>>>===HHHWWWVVVJJJJJJTTTbbbuuu~~~rrrZZZEEE@@@EEEaaa}}}pppKKK555;;;===;;;WWWqqqtttuuueeedddbbbbbbeeegggfffcccddddddcccdddeeedddbbb___ZZZ[[[[[[YYYUUURRRQQQQQQQQQZZZvvv```bbb{{{wwwoooeee\\\ccckkkpppfffOOOAAAFFFTTTVVV^^^ZZZVVVnnnvvvnnnyyy}}}uuunnnuuu{{{yyyhhhRRRCCC<<<888444222111222444666666666666;;;===>>>JJJcccwwwZZZTTTNNNIIIIIIGGGGGGEEEDDDCCCCCCCCCAAA???>>><<<:::777555555555555333333222222222111111111......///000000000000000...---///111000000555<<>>::::::999999999999999999333444666777777777666555999;;;999MMMvvvnnn|||qqqrrr|||___IIILLLQQQVVV\\\ggguuupppYYYNNNQQQYYY^^^eeegggkkknnnqqqtttuuuuuuooooooooooooooopppppppppuuuvvvwwwwwwyyy|||~~~~~~{{{zzz~~~wwwgggSSSBBB<<>>???LLL\\\YYYJJJKKKYYYhhh|||yyy||||||nnnVVVAAAAAAIIIlllzzz{{{|||eeeCCC333===???>>>aaaoooyyynnnccccccbbbbbbfffjjjiiieeeeeedddcccdddeeeeeecccaaa\\\\\\[[[WWWTTTRRRRRRSSSTTTYYY|||vvvhhhvvvzzztttpppiii^^^TTTYYY^^^bbb^^^NNN@@@???EEELLL]]]bbbbbb|||qqqgggnnnxxxyyyhhhPPP>>>777666333222111222555666777666555;;;<<<===QQQvvvoooUUUTTTPPPJJJJJJIIIGGGFFFDDDDDDEEEEEECCCBBB???===:::777555555555666333333333222222222111111...//////000000000000000...---///111000///444<<>><<<<<<;;;;;;999888666555555333222555777888888999:::777<<>>===<<>>:::DDDRRRaaauuuvvvvvv~~~yyyhhh```qqqmmmfff\\\LLL===666777444444444555555777888999:::<<<===BBB]]]gggTTTQQQLLLIIIJJJGGGHHHHHHIIIIIIGGGFFFCCCBBBCCC>>>999888::::::666222444444333222111111111111000000000000000000000000///000000//////111444777QQQssszzztttnnn[[[AAA888>>><<<<<<;;;:::999888666555777555444555777777777888666555999CCC___ttt|||yyyRRREEEPPPPPPZZZccciiittt~~~iiiZZZVVV\\\cccgggiiilllpppssssssrrrpppmmmmmmllljjjhhhhhhkkkmmmqqqtttxxx{{{|||~~~pppXXXEEE>>>======@@@FFFNNNQQQNNNLLLUUUaaassssss|||jjjTTTDDD>>>CCCZZZ}}}}}}~~~TTT>>>777<<<<<>>===<<<;;;:::999777666666777777777666666666777777888888;;;???SSS|||yyyyyy```JJJKKKNNNVVV___fffppptttccc\\\```ggghhhjjjmmmpppqqqqqqpppnnnlllkkkhhheeebbbcccfffhhhlllpppuuuyyyzzz{{{|||}}}|||}}}~~~wwwdddNNNAAA===>>>===???DDDKKKMMMJJJMMM\\\mmm{{{xxxvvvwwwqqqvvvuuu```JJJ>>><<>>:::444111444444444555666777999999666BBB===FFFqqqxxxfffVVVTTTWWWQQQLLLMMMJJJJJJIIIGGGEEECCCCCCCCCCCCCCCAAA@@@>>><<<<<<;;;:::666555444333222222222222000000000000000000000000///000111000000111444666888YYYtttzzzcccEEE:::??????>>><<<;;;999888777666555777888555444666777777999888:::>>>OOOvvv}}}tttnnnPPPGGGLLLTTT]]]dddmmm{{{}}}hhh^^^aaagggiiikkknnnpppooonnnmmmmmmkkkjjjfffbbb______cccfffjjjmmmpppsssuuuvvvxxxzzzxxxyyyzzz{{{|||~~~||||||~~~~~~oooYYYFFF>>>===>>>===@@@DDDIIIIIIGGGNNNcccxxxvvvtttkkkeeeooo}}}nnnXXXEEE===???===XXXvvv~~~|||zzzyyyyyy{{{xxx}}}www^^^===;;;<<<888???iiibbbTTTfffmmmnnnjjjjjjiiigggfffhhhkkknnnlllkkkiiiddd^^^[[[ZZZZZZ]]]]]][[[YYYVVVVVVYYY[[[______^^^ooojjjkkkxxxyyyyyytttzzzrrr^^^III;;;888:::777888:::<<>>FFFsss{{{zzzaaaWWWXXXYYYOOOJJJKKKIIIKKKIIIFFFDDDBBBBBBCCCDDDBBBCCCBBB@@@===;;;<<<===777666555444333333222333000000000000000000000000///000111111000111333555;;;YYYuuugggHHH===BBBAAA@@@>>>;;;:::888888888333888999555333777999888777444666;;;MMMsssqqqzzz|||ZZZFFFMMMRRR[[[ccckkkvvvmmmaaaaaafffjjjlllnnnmmmkkkiiijjjkkkjjjhhheeeaaa^^^___bbbeeejjjkkkllllllnnnqqquuuyyyxxxyyyzzzzzzzzz{{{{{{yyyxxxzzz~~~zzzhhhQQQBBB=========>>>CCCEEEGGGHHHHHHRRRkkk}}}sssmmmmmmzzzyyyiiiSSSBBB>>>BBB;;;UUU}}}www~~~}}}yyywwwvvvwww{{{www{{{}}}|||~~~pppVVV999;;;<<<555>>>kkk|||[[[UUUuuuiiijjjjjjjjjiiigggfffgggkkknnnllljjjeee```\\\[[[^^^aaa```___]]]ZZZWWWVVVXXXZZZYYY[[[YYYggglllfffwwwkkk```dddbbbfffttt|||wwwbbbKKK===:::===:::<<<>>>???DDDQQQbbbmmmuuu~~~uuulllgggVVVJJJ===888555222111222444444444555777888:::;;;999GGG===EEEpppttt^^^WWWYYYXXXLLLIIIMMMLLLLLLJJJGGGDDDCCCDDDFFFGGGCCCCCCCCC@@@===<<<<<<===999888777555444333333333111111111111111111111111///000111111000111222444777TTTtttmmmMMM@@@EEEDDDBBB@@@===;;;:::::::::555<<<===777444888:::888888555777===NNNtttqqquuugggJJJMMMQQQYYYbbbjjjrrrvvvhhhcccdddjjjkkkkkkgggcccbbbdddgggeeedddbbb___]]]^^^aaadddiiiiiihhhhhhiiimmmssswwwwwwyyy|||{{{zzzzzz}}}}}}zzzxxxwwwyyy|||}}}}}}rrr```KKK@@@======>>>@@@FFFFFFGGGIIINNN[[[ttt}}}}}}qqqaaaNNN@@@===AAABBB```xxx~~~~~~~~~{{{xxxuuuuuuvvv|||xxx{{{}}}|||{{{kkkOOO999:::;;;666BBBooozzzZZZ]]]{{{jjjhhhhhhhhhhhhfffeeegggjjjmmmiiigggbbb^^^[[[\\\```dddbbbbbbaaa^^^ZZZYYYYYY[[[RRRZZZYYYeeepppgggrrrcccPPPOOOMMMVVVhhhsss|||hhhQQQ@@@<<<>>>;;;>>>@@@AAAHHHVVVeeemmmxxxwwwtttqqqrrrsssmmmcccZZZJJJBBB<<<888444000000444333444444666777999;;;<<<;;;BBB???NNNtttkkkZZZTTTUUUSSSIIIKKKRRRQQQMMMKKKIIIGGGFFFHHHIIIKKKGGGEEECCCAAA???>>><<<<<<:::999888666555444444444111111111111111111111111///111222222111111222333333MMMttttttRRRDDDIIIFFFDDDAAA>>><<<;;;;;;<<<;;;CCCDDD;;;555999;;;888:::888<<>>===???CCCIIIFFFGGGLLLVVVggg}}}xxxnnnbbbVVVIII@@@???CCCQQQvvvyyy~~~~~~}}}zzzwwwuuuuuuvvv{{{www{{{}}}{{{wwwcccCCC888777888;;;LLLwww~~~```llluuulllhhhggggggfffeeedddfffjjjmmmggggggeeebbb______aaacccdddeeeeeeccc```]]]]]]^^^RRR\\\ZZZeeevvvzzzyyy\\\JJJGGGEEEOOOhhhxxxqqqXXXEEE>>>>>>;;;BBBFFFIIIRRRcccqqqwwwuuuXXXXXX[[[^^^aaa]]]SSSJJJCCC===777555444111111444333444444666777:::;;;<<>>GGGccccccUUUPPPRRRPPPHHHLLLSSSPPPMMMLLLKKKJJJJJJKKKMMMNNNLLLHHHDDDBBBBBBAAA>>>;;;;;;:::999777666555444444111111111111111111111111///111222222111111111222777JJJwwwyyyUUUGGGKKKHHHFFFCCC???===<<<<<<===@@@IIIIII>>>777:::;;;777666666;;;:::AAAfffzzzppp|||VVVKKKMMMUUU```fffkkkxxx}}}nnneeeffffffbbb[[[UUUUUUZZZ```WWWXXXYYYYYYXXXZZZ\\\___ccceeegggiiijjjkkknnnpppqqqvvv{{{}}}{{{zzz}}}yyyyyyyyyzzz|||~~~vvv]]]OOOBBB>>>>>>===@@@EEEJJJFFFGGGOOO]]]ppp~~~iii___TTTLLLFFFAAABBBGGG]]]yyy~~~~~~}}}zzzwwwuuuuuuvvvxxxuuuyyy|||yyyrrr[[[999888444777???TTThhh{{{qqqooojjjfffffffffddddddeeeiiilllhhhiiijjjhhheeeccccccccceeeggggggfffdddbbbaaabbbQQQ\\\XXX```ssseeeNNNDDDFFFGGGWWWwwwyyy___III???>>>>>>FFFMMMRRR^^^qqq}}}nnnccc___bbbeeefffccc[[[PPPFFFBBB999222222333222222444333444444666888:::<<<===CCC===PPPwww~~~pppWWWTTTOOOQQQOOOHHHKKKQQQLLLMMMLLLLLLLLLMMMNNNPPPQQQPPPKKKEEECCCDDDDDD???:::<<<;;;999777666555444444111111111111111111111111///111222333111111111222:::IIIwwwaaaLLLJJJJJJGGGDDDBBBAAA@@@???===>>>;;;999888888999888777666@@@;;;333AAA]]]~~~mmmwwwaaaMMMLLLOOOWWW```hhhqqqzzzxxxkkkkkkmmmfffXXXOOOPPPRRRQQQNNNQQQUUUWWWXXXYYY[[[]]]```dddhhhkkkmmmnnnooopppsssuuuwwwxxxyyy{{{~~~}}}zzzxxxyyy{{{lllTTTJJJ???:::===BBBFFFGGGIIIDDDGGGUUUhhh{{{|||hhhdddXXXJJJAAABBBGGGJJJppp~~~zzz}}}}}}}}}|||zzzxxxvvvuuuuuuvvvvvvXXXCCC>>>555666888FFFiii{{{mmmkkkggghhhhhhgggeeeccccccccceeeffffffeeejjjqqqssslllccc^^^gggeeebbb^^^\\\]]]aaadddZZZ___[[[\\\|||kkk___XXXFFFKKKYYY```zzz}}}xxx}}}sssZZZDDD???EEEOOOXXXfffvvv{{{rrruuuvvvsssvvvzzz}}}yyykkkTTTAAA999666222111333444444333444888999888888;;;@@@BBBEEEJJJhhhtttiii\\\QQQMMMMMMQQQQQQLLLKKKOOOKKKKKKKKKJJJJJJJJJKKKKKKIIIHHHFFFEEECCC@@@<<<999===>>>>>><<<:::777333111111111111111111111111111111111000000111111222333444HHHmmm```KKKIIIIIIGGGEEEDDDDDDCCCBBB@@@???<<<999888888888888777666>>>;;;777BBBWWWvvvooossskkkUUUPPPNNNTTT]]]fffpppxxx}}}qqqqqqqqqhhhYYYNNNKKKKKKJJJNNNNNNPPPRRRVVVZZZ\\\^^^bbbeeejjjmmmooopppqqqsssuuuwwwyyyzzzzzz|||}}}{{{{{{}}}|||hhhPPPHHH???;;;>>>CCCFFFGGGJJJHHHMMM]]]pppzzzooofffXXXKKKAAA>>>FFFOOOxxx}}}|||~~~}}}zzzxxxvvvuuutttuuuuuu{{{{{{jjjMMM;;;888333444777HHHnnntttnnnhhheeecccdddcccbbbaaabbbccceeeggggggfffjjjrrrtttmmmfffbbbaaa___]]]YYYXXX[[[```dddZZZ]]][[[___yyylll\\\JJJTTT___aaajjj{{{www}}}|||cccJJJCCCBBBXXXkkk||||||vvv~~~{{{vvvvvvvvvlllWWWDDD888555222111333444444333666777888777999===BBBEEELLLaaammmbbbTTTQQQNNNNNNRRRQQQMMMLLLOOOHHHIIILLLMMMMMMMMMLLLLLLIIIHHHGGGFFFEEECCC@@@===AAAAAA@@@>>><<<888444222555444444333222111111000111111000000111111222333444CCCbbb___KKKIIIIIIHHHGGGGGGHHHGGGFFFDDD@@@>>>:::999888888777666777<<<;;;<<>><<>>UUUsssbbbPPPPPPKKKJJJJJJJJJKKKJJJGGGEEEBBB???<<<999999888777666999::::::>>>CCCGGGeee{{{iiioookkk[[[KKKIIIRRR^^^iiirrr|||wwwuuummmaaaVVVQQQQQQRRRWWWUUUUUUZZZccchhhhhhfffeeeiiinnnqqqsssuuuwwwxxxzzz{{{}}}}}}}}}}}}~~~tttfffSSSDDDAAA>>>>>>AAADDDEEEFFFDDDKKKWWWhhh||||||mmmWWWGGGDDD>>>;;;SSSttt|||yyy}}}yyyvvvuuuuuuwwwxxx{{{{{{wwwkkkSSS===666:::999:::DDD```|||___tttpppkkklllcccaaaaaabbbcccdddfffhhhjjjhhhfffgggkkkkkkfffccccccdddiiipppsssooohhh```[[[[[[WWWXXX___fffppprrraaaWWWssstttnnn|||www}}}fff]]]pppnnnyyyuuucccQQQLLLMMMIII@@@888555444333333333444555555777666666:::===???CCCHHHlll}}}xxxiiiaaaVVVQQQQQQPPPPPPOOOMMMKKKKKKIIILLLOOONNNLLLIIIIIIJJJKKKIIIHHHGGGGGGFFFDDDBBBAAA@@@@@@>>><<<:::888666666666555444333222111111111111000000111111222333333:::LLLggg~~~eeeTTTVVVMMMLLLLLLMMMMMMKKKGGGDDDBBB@@@<<<::::::999888777;;;:::888===AAACCC```jjjmmmuuubbbNNNGGGNNNYYYfffooovvv}}}|||wwwoooeee[[[VVVWWW[[[cccbbbeeekkkrrrtttpppkkkgggjjjooosssuuuvvvwwwyyyzzz{{{}}}}}}}}}~~~wwwjjj\\\JJJ??????>>>???BBBDDDEEEFFFIIITTTdddttt}}}~~~dddMMM>>>>>><<>>PPPsssuuugggmmmkkkmmmcccffffffffffffggghhhiiijjjjjjgggfffgggeeeaaa```ccceeeiiinnnoookkkddd]]]YYY[[[UUUVVVZZZ[[[```www~~~uuussstttppp~~~llluuuzzziiiXXXHHHBBB@@@<<<888777333333333333333444555666666555999>>>??????DDDKKKuuuwwwyyylll```XXXRRRRRRRRRRRRPPPNNNMMMLLLJJJIIIKKKLLLJJJGGGGGGJJJNNNLLLJJJHHHFFFEEEDDDBBB@@@=========<<<;;;:::999888333333333333222222222222111111000000111111222333222666EEE^^^vvv___OOOQQQLLLLLLMMMNNNNNNKKKFFFBBBBBB@@@<<<;;;::::::999888::::::888;;;???AAAZZZpppnnn}}}lllVVVKKKLLLUUUaaakkkqqqyyy~~~tttjjj___XXX[[[aaaqqqsssvvvzzz}}}{{{uuuooojjjmmmrrruuuvvvwwwxxxyyyzzz|||}}}~~~~~~pppbbbUUUEEE>>>>>>???AAABBBDDDFFFGGGKKK[[[mmm}}}zzz~~~xxx\\\III<<<<<<===IIIsssxxxwww{{{yyyvvvttttttvvvxxxzzzrrrpppgggVVVCCC888888===666@@@[[[lllrrrkkkiiiiii```ggghhhhhhhhhhhhhhhhhhhhhjjjfffdddccc```]]]___dddiiihhhgggccc```___```bbbZZZVVVVVVXXXUUUYYYppp|||mmm{{{~~~~~~wwwtttssspppssszzzuuucccQQQBBB===:::444333666111222444444444444555777666666;;;@@@@@@???IIIWWWzzz{{{vvvxxxggg[[[RRRRRRTTTVVVUUUQQQOOOPPPNNNJJJFFFHHHIIIGGGEEEFFFMMMSSSMMMJJJGGGEEEDDDCCCAAA???>>>======<<<;;;:::::::::222222222222222333333333111111000000111111222333111333???UUUnnn\\\MMMPPPIIIJJJLLLNNNOOOLLLGGGCCCBBB???<<<;;;;;;;;;;;;:::888;;;::::::===???RRRpppxxxpppzzz|||yyybbbSSSNNNQQQ\\\gggllluuu{{{pppeee___ccckkk~~~{{{vvvrrrnnnqqquuuxxxxxxyyyzzzzzz{{{|||~~~|||gggXXXNNNAAA>>>???@@@AAABBBDDDFFFHHHMMM```uuuxxxoooSSSFFF<<<<<>>@@@SSSjjjpppssslllfffZZZQQQYYYWWWZZZYYYTTTRRRSSSQQQLLLGGGKKKMMMJJJFFFEEEJJJOOOKKKIIIFFFDDDDDDDDDCCCBBBDDDCCCAAA???===<<<;;;;;;555555444444333333222222111111000000111111222333111111;;;QQQmmmbbbTTTYYYFFFGGGJJJMMMOOOMMMHHHDDDAAA???<<<;;;<<<<<<<<<;;;555<<<;;;:::===>>>KKKbbb~~~qqqxxx{{{kkkYYYOOOOOOYYYdddiiirrr|||wwwmmmgggmmmwww~~~xxxtttrrrqqqtttxxxzzzzzzzzz{{{||||||}}}ttt^^^PPPHHH===???@@@AAABBBBBBDDDFFFHHHRRRhhhsssiiiKKKBBB<<<<<>>:::===999444444...111555555444444666888999999===???===BBB\\\yyywwwfffwwwsss```bbbXXXPPP]]]ZZZ^^^]]]WWWTTTVVVTTTNNNLLLPPPSSSOOOGGGCCCEEEHHHJJJHHHEEEDDDEEEFFFFFFEEEJJJHHHFFFCCC@@@>>><<<<<<888888777555444333222111111111111000111222222333222111;;;RRRqqqnnnZZZVVVRRRKKKGGGLLLRRRPPPLLLJJJEEEBBB???=========<<<;;;===;;;;;;;;;:::<<>>AAADDDDDDCCCHHHOOOcccvvv}}}iiiWWWCCC<<<;;;???RRR|||{{{wwwsssvvvyyyzzzwwwvvvwwwtttooojjj^^^PPPCCC:::444666;;;;;;QQQuuu|||kkkWWWbbbllljjjfff___]]]]]]^^^```aaa___]]]^^^cccggg___[[[VVVSSSSSSWWW]]]aaa```]]]\\\\\\YYYTTTSSSVVVWWWZZZ[[[WWWTTTZZZhhhuuu|||~~~zzzqqqkkkhhhUUUKKK???777555444222///444444444555555777888999:::;;;;;;BBBJJJQQQooo}}}kkkxxxqqqbbb\\\YYYVVVVVVYYYZZZVVVRRRPPPQQQRRRRRRPPPWWWVVVVVVTTTLLLEEEFFFKKKIIIFFFEEEGGGGGGFFFGGGJJJOOOMMMIIIEEEBBB@@@??????999999888777666444222111222111111111222333333444111666999FFFmmmmmm\\\[[[TTTMMMJJJNNNRRRPPPLLLIIIFFFDDD@@@???>>>>>><<<;;;;;;999999999888:::CCCMMMzzzwwwzzz{{{cccWWWYYY___dddiiiooouuuzzz}}}uuuqqqoooooommmllloootttxxxyyyxxx||||||}}}~~~nnn[[[KKKBBB>>>>>>>>>>>>AAADDDDDDEEELLLVVVmmmuuu```OOOAAA<<<===EEE^^^}}}yyyttt{{{|||zzzuuusssuuussspppiii\\\LLL@@@999555777<<>>::::::999888777555444333222222222222222333444444111555888EEEjjjnnn___```UUUNNNLLLPPPSSSQQQLLLJJJIIIGGGCCCAAA@@@???===<<<;;;999888999888999AAAJJJqqq}}}yyyooo]]]WWWYYY```dddiiinnnttt~~~|||sssmmmhhhggggggkkkrrrvvvwwwwww~~~tttcccQQQDDD===<<<===>>>???BBBDDDDDDGGGSSS___rrroooZZZKKK>>><<<@@@LLLnnn|||}}}zzzxxxyyyrrrppprrrqqqnnndddVVVFFF<<<888666888===CCCnnnpppWWWooo{{{eeeeeeccc______]]]`````````aaabbbaaa___\\\\\\[[[YYYWWWVVVUUUTTTTTTQQQTTTZZZ]]]ZZZUUUWWW\\\aaa```___\\\YYYYYY[[[^^^vvvyyyuuufffXXXLLLDDD@@@<<<888333111333555555444555555555666777888:::;;;888DDDDDDKKKppp~~~mmmeeevvvaaaZZZUUUVVVYYYXXXXXXZZZTTTRRRQQQPPPQQQPPPOOOMMMLLLLLLNNNOOOKKKDDDCCCFFFIIIFFFDDDFFFFFFDDDEEEIIIHHHKKKOOOQQQOOOIIIBBB===<<<;;;:::999888777666555333333222222222333444444111444777CCCeeeqqqaaa```RRRMMMLLLQQQTTTRRRNNNMMMLLLIIIFFFDDDCCCAAA???<<<===::::::;;;;;;;;;AAAHHHccc{{{}}}zzzeeeYYYVVV]]]aaagggmmmttt~~~vvvkkkiiihhhhhhkkkqqqvvvwwwvvvvvvkkkZZZIII@@@===>>>??????@@@BBBDDDDDDJJJYYYiiiyyy|||hhhSSSGGG>>>===DDDUUU~~~xxxyyy}}}yyyqqqooooookkkfffXXXLLL???:::888777888;;;GGGyyyyyy```ppp```aaa```___aaa]]]^^^]]]^^^bbbdddccc]]]XXXYYYYYYZZZZZZXXXVVVSSSRRRRRRVVV]]]aaa]]]VVVWWW\\\]]]\\\\\\\\\]]]\\\ZZZYYYnnnrrrrrr~~~vvviii[[[OOOFFF@@@===888555222222333333222111666666666777888:::;;;<<<===CCCEEEXXXsss]]]```qqqZZZWWWUUUVVVWWWVVVTTTSSSTTTSSSRRRPPPNNNKKKHHHFFFLLLKKKKKKKKKHHHDDDEEEIIIFFFCCCDDDGGGIIIHHHJJJOOOFFFJJJOOORRRQQQKKKDDD???===<<<;;;:::888777777666444444333333333333444444111333555@@@]]]ttt___YYYLLLIIIJJJQQQTTTRRRPPPPPPMMMKKKHHHFFFEEECCC@@@>>>>>>;;;:::<<<<<<<<>>LLLfff|||zzzvvv}}}xxxqqqnnnkkkcccZZZKKKBBB;;;999999777888:::VVVrrrkkkzzzeee\\\]]]\\\^^^aaa]]]ZZZZZZ]]]aaadddbbb[[[UUUUUUVVVYYYZZZZZZXXXUUUSSSPPPTTT[[[___]]]WWWVVVZZZYYYYYYYYY[[[]]]\\\XXXUUU[[[uuu~~~oookkkvvvzzzuuukkk]]]OOOFFF@@@<<<:::666555444444444444333222777777777888:::<<<===>>>DDDAAAIIImmmnnn```pppaaaVVVWWWWWWWWWWWWVVVSSSPPPPPPPPPOOONNNKKKHHHFFFEEEZZZTTTOOOLLLHHHEEEHHHMMMJJJGGGFFFIIIKKKJJJLLLPPPGGGJJJMMMOOONNNJJJEEEBBB@@@>>><<<:::999777777777555555444444444444444555111333555<<>>:::999;;;<<<;;;===AAALLLrrr}}}sssuuuyyydddZZZYYY]]]dddmmmuuu|||rrriiifffdddhhhooowww{{{|||}}}oooZZZQQQEEE===;;;===??????DDDBBBCCCIIIQQQ]]]nnn}}}~~~pppVVVEEEAAA<<>>aaakkkrrrlll^^^ZZZZZZWWW]]]bbb]]]WWWYYY]]]aaaaaa^^^XXXSSSRRRTTTVVVWWWXXXWWWVVVUUULLLNNNSSSZZZ[[[WWWVVVXXXYYYXXXYYYYYYYYYWWWTTTQQQOOObbblllssszzzxxx{{{}}}vvvtttrrrnnnwwwzzzvvvjjjYYYKKKBBB===999777333333444555666777777888888888888:::;;;===???@@@BBB???OOO|||pppqqqqqqpppYYYSSSVVVWWWVVVVVVWWWVVVSSSOOOQQQRRRQQQPPPPPPQQQRRRhhh___VVVPPPKKKGGGJJJOOOQQQMMMKKKLLLKKKHHHHHHKKKIIIJJJLLLLLLKKKIIIFFFEEEDDDBBB???<<<:::888888888666666555444444444555555111444666999IIIfffmmmSSSIIIEEEDDDGGGNNNQQQNNNMMMNNNKKKJJJIIIHHHHHHFFFCCC@@@???;;;:::===>>><<<<<>>;;;<<>>HHHmmm|||sssrrrxxxvvvtttoooiiifffaaaTTTGGG>>>;;;999888666666>>>HHHpppdddvvvcccZZZXXXWWWSSS[[[bbb]]]WWW[[[___aaa]]]XXXRRROOOQQQRRRRRRSSSSSSTTTTTTTTTOOOMMMPPPVVVYYYWWWTTTTTTWWWWWWWWWVVVUUUSSSQQQQQQMMMYYYaaaqqqwwwzzzxxxsssuuu{{{wwwzzzrrrqqquuunnnmmmzzzsssnnnuuuwww{{{mmmYYYIII@@@<<<888666222444555666777888:::;;;888999999;;;<<<>>>@@@AAAAAAGGG]]]{{{{{{oootttzzzeeeYYYTTTXXXXXXUUUTTTWWWWWWTTTRRRTTTUUUUUUTTTUUUXXX\\\eee\\\SSSOOOLLLJJJLLLQQQTTTOOOMMMLLLJJJFFFFFFHHHKKKKKKLLLLLLKKKIIIGGGEEEIIIGGGCCC???<<<::::::999777666666555555444555555111555777666@@@[[[hhhOOOFFFDDDDDDGGGMMMOOOLLLJJJKKKKKKIIIIIIHHHHHHGGGCCCAAABBB>>>===@@@AAA???>>>@@@GGGmmm~~~wwwmmm{{{tttbbbbbbeeekkksss{{{~~~vvvpppjjjiiinnnuuu{{{}}}lllZZZHHHBBB<<<;;;???BBBBBB@@@FFFAAACCCPPPcccvvv{{{zzzfffLLL>>>???BBBNNN{{{~~~zzzsssqqqssstttqqqkkkeeebbb]]]QQQDDD>>><<<:::777444666BBBPPPWWWxxx___YYYXXXUUUQQQZZZbbb\\\XXX]]]aaaaaa[[[SSSNNNLLLRRRQQQPPPPPPPPPPPPQQQRRRWWWRRRQQQVVVZZZWWWRRROOOSSSTTTUUUTTTRRRQQQRRRTTTMMMTTT[[[pppsssuuuwwwqqqsss||||||}}}www{{{ddd```ggg|||llleeekkkkkkyyyjjjVVVEEE===999666444555666666666666777888:::999999:::;;;===???AAABBBHHHWWWppptttkkkttt|||___ZZZWWW[[[ZZZTTTQQQTTTUUUQQQQQQRRRSSSQQQOOOPPPTTTXXXXXXQQQLLLLLLLLLLLLNNNRRRRRRMMMKKKLLLJJJFFFFFFIIILLLLLLMMMMMMLLLJJJGGGEEEMMMJJJFFFBBB>>><<<;;;;;;777777666555555555555555111666777555;;;VVV}}}kkkVVVQQQFFFEEEHHHMMMOOOLLLKKKMMMJJJKKKJJJFFFBBB@@@CCCGGGCCCBBBAAA@@@????????????EEEddd~~~|||mmmccc```hhhrrrwww|||}}}uuullliiinnnuuuzzz{{{rrr[[[KKKEEE@@@===???@@@???@@@CCCFFFEEEMMM\\\mmm}}}~~~qqq\\\IIIAAA@@@;;;eeezzz{{{vvvtttrrrpppuuunnnddd]]]XXXPPPEEE======666555999666444HHHbbbrrrdddoooZZZVVVQQQPPPSSSVVVXXXWWWWWWYYYYYYWWWRRRNNNKKKIIILLLOOOOOOJJJIIINNNSSSVVVXXXUUUSSSSSSVVVWWWUUUSSSRRRQQQPPPNNNNNNNNNNNNOOONNNPPPYYYqqq{{{wwwuuutttsss}}}}}}}}}cccKKKgggxxx}}}}}}mmmZZZNNNKKKMMMVVVQQQHHH???888444222222111222333444555777888888777777;;;???@@@@@@FFFOOOfffsssXXXiiimmmaaa```ZZZXXXVVVUUUVVVVVVWWWVVVTTTWWWVVVPPPMMMOOOQQQPPPOOOMMMKKKJJJJJJKKKMMMNNNLLLKKKIIIFFFEEEFFFFFFGGGJJJHHHFFFFFFEEEDDDBBB@@@FFFDDDBBB???>>>============;;;888555333222222333333555222444<<>>AAABBBAAABBBFFFIIIKKKVVVgggyyyttteeeRRRBBB===>>>HHHvvvzzz~~~yyytttrrrpppmmmjjjeee]]]UUUOOOHHH???:::888444666999888<<>>999555222111222333333444555666777888999:::;;;999>>>BBB@@@BBBYYYtttqqq\\\kkkxxxggg^^^\\\\\\[[[YYYWWWWWWXXXXXXWWWUUUUUUQQQMMMNNNQQQPPPLLLMMMLLLKKKIIIIIIIIIJJJKKKNNNMMMMMMKKKJJJHHHGGGFFFIIIGGGEEEEEEEEEEEEDDDCCCEEEEEECCCBBBAAA@@@@@@@@@>>><<<999666333222222222444666333333:::GGGmmmrrr___\\\RRROOONNNPPPOOOJJJIIIJJJHHHHHHHHHIIIIIIIIIGGGEEEEEEEEEFFFFFFEEEDDDBBBAAA>>>MMMbbbzzzjjjfffiiinnnssswwwzzzsssqqqttt{{{vvvdddRRRFFFCCC@@@>>>???CCCDDDCCCEEEIIIMMMTTTcccuuuzzzvvvwwwzzzzzz~~~wwwfffWWWHHH===<<>>GGGWWWyyyssshhhgggmmmsssvvv|||~~~zzzssssss{{{zzzhhhWWWHHHBBBCCC@@@>>>@@@DDDEEEDDDFFFJJJSSS]]]mmm}}}{{{zzzzzzxxxyyy|||}}}mmmZZZNNNCCC<<>>:::777444444444555555666666777777666777888999:::<<<======<<<@@@AAAAAAIIIbbbsss[[[[[[ssscccbbbaaa\\\______^^^\\\YYYWWWWWWWWWSSSRRRNNNLLLOOOSSSQQQKKKUUUUUUTTTTTTSSSQQQOOONNNSSSSSSRRRPPPNNNLLLJJJIIILLLIIIFFFEEEEEEFFFFFFEEEBBBCCCDDDEEEFFFEEEDDDDDD>>>===;;;888777555555444444888666444777BBBhhhnnn\\\YYYMMMKKKMMMRRRTTTRRRSSSUUUQQQNNNMMMMMMNNNLLLGGGCCCEEEFFFGGGHHHGGGEEECCCBBB???FFFQQQppppppjjjlllpppsssxxxzzz~~~wwwuuuzzzjjjYYYMMMDDDAAABBBAAA@@@BBBFFFFFFDDDHHHMMM\\\fffvvvyyy~~~xxxuuuwwwzzzvvvdddRRRHHH@@@;;;AAAMMMvvv}}}~~~}}}yyyrrrnnnmmmkkkgggccc^^^VVVKKKAAA;;;::::::666:::777222@@@fff```SSSuuuuuu^^^TTTRRRSSSTTTSSSRRRPPPOOOOOOSSSTTTSSSQQQMMMJJJIIIIIIMMMTTTZZZYYYWWWWWWVVVTTTSSSOOOJJJIIIJJJLLLKKKIIIHHHIIIIIIJJJJJJKKKKKKKKKOOOVVVYYY]]]rrr|||tttkkkfff^^^]]]]]]bbbkkkuuu|||wwwppp}}}wwwxxx}}}tttcccSSSKKKAAA:::888666444111333444444444444444333333777777888:::;;;<<<===>>>:::BBBCCCCCCXXX|||nnnzzz^^^\\\qqqkkk___aaabbb]]]\\\]]]]]][[[WWWTTTTTTUUUQQQTTTTTTPPPOOORRRSSSQQQXXXXXXXXXWWWVVVTTTRRRRRRUUURRROOOLLLJJJKKKLLLMMMOOOLLLHHHGGGFFFEEEDDDCCCAAABBBCCCEEEEEEDDDDDDCCC===<<<;;;:::999888888777333777666555888@@@ccciiiWWWTTTIIIHHHLLLSSSVVVUUUVVVYYYSSSQQQNNNLLLKKKIIIGGGEEEFFFFFFGGGGGGFFFEEECCCBBB???EEELLLeee{{{xxxzzz~~~oookkkmmmnnnwwwyyy~~~}}}yyy{{{mmmWWWJJJDDD@@@???@@@CCCBBBEEEHHHHHHHHHMMMUUUiiittt|||tttnnnqqqxxxzzzlllZZZJJJCCC===;;;GGGYYYzzz{{{yyysssllliiiiiigggcccaaa[[[PPPEEE<<<888666666222777444333MMM]]]dddgggYYYSSSOOOQQQRRRQQQOOONNNNNNNNNSSSSSSRRROOOKKKHHHGGGHHHLLLSSSWWWUUUSSSSSSSSSRRRPPPKKKGGGFFFIIIKKKKKKJJJHHHIIIJJJLLLLLLMMMMMMMMMHHHOOOTTTVVV]]]nnnuuulllfffaaa\\\WWWUUUYYYaaahhhlllpppqqqtttyyy~~~vvvqqq}}}yyyuuukkkaaa___aaaYYYMMMEEE???999555444444222000333333333444555666666666888888999;;;<<<===>>>???===EEEIIIRRRppp~~~aaaSSSgggwwwllljjjuuubbb\\\^^^^^^[[[XXX[[[\\\ZZZUUURRRRRRSSSPPPUUUVVVSSSQQQSSSUUUTTTUUUUUUTTTSSSRRRQQQQQQPPPRRRPPPLLLIIIIIIKKKNNNQQQOOOMMMJJJIIIHHHFFFCCCAAACCCCCCCCCCCCCCCCCCBBBAAA>>>======<<<;;;:::999888333777555555888<<>>>>>@@@DDDDDDFFFJJJKKKMMMVVV```www{{{ooorrrxxxxxxppp^^^NNNAAA???>>>BBBXXXrrr|||yyy}}}zzzxxxqqqjjjhhhjjjhhhccc```WWWKKK@@@;;;999888666000666555:::___qqq___wwwZZZTTTOOOLLLNNNOOONNNLLLKKKMMMNNNPPPPPPPPPMMMJJJHHHHHHIIIKKKPPPSSSPPPMMMOOOQQQPPPLLLHHHDDDDDDHHHLLLMMMMMMHHHIIIKKKLLLNNNNNNNNNNNNFFFKKKRRRUUUSSSWWWkkk~~~xxxpppkkkeee___VVVPPPNNNPPPRRRSSSYYY[[[___eeejjjmmmooopppmmmlllnnnwwwwwwlllfff^^^SSSMMMKKKIIIDDD???<<<:::777555444444333333444444444555777999:::;;;:::;;;<<<===>>>???@@@AAAFFFIIISSSkkkhhhVVV]]]~~~|||{{{fff]]]lll|||fff]]]\\\[[[YYYXXXUUUYYY[[[YYYTTTPPPQQQSSSQQQTTTTTTRRRSSSWWWVVVRRRQQQPPPNNNMMMMMMMMMNNNNNNMMMLLLJJJIIIJJJMMMPPPRRRMMMLLLKKKKKKJJJHHHDDDAAAFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>;;;999777666444666444444777666JJJlllfffUUUSSSJJJJJJPPPWWWYYYUUURRRRRRNNNMMMJJJEEEAAAAAAGGGLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDYYY~~~vvvsssrrrwww~~~}}}rrrqqqqqqyyy}}}~~~rrrdddTTTLLLDDDAAA???===???BBBDDDEEEHHHLLLNNNRRR]]]hhhzzzvvvxxx}}}tttjjjSSSDDD;;;>>>AAALLLjjj~~~|||{{{}}}}}}zzzssskkkjjjlllkkkfff\\\RRRDDD;;;888888777444222999999AAAjjjccc```iiiQQQPPPKKKKKKMMMNNNMMMKKKJJJMMMPPPNNNNNNNNNLLLJJJIIIJJJKKKJJJOOOPPPLLLIIILLLOOOOOOJJJFFFCCCDDDHHHMMMOOOOOOGGGHHHJJJLLLNNNNNNNNNNNNNNNPPPXXX]]]UUUQQQaaayyy}}}|||}}}vvvrrriiibbbYYYPPPJJJGGGEEEDDDDDDFFFKKKSSSXXX\\\aaaeeeaaaiiinnnqqq}}}vvvsssqqqgggZZZTTTLLLFFFGGGGGGAAA<<<;;;666666555444333222333333444333333333444666888999<<<<<<===???@@@AAABBBCCCNNNKKK[[[{{{[[[ZZZttt|||hhhcccttt^^^[[[^^^[[[WWWWWWTTTXXX[[[YYYTTTPPPQQQSSSSSSRRRPPPPPPUUUZZZWWWPPPOOOMMMKKKJJJJJJKKKMMMNNNIIIIIIJJJKKKMMMOOOQQQRRRJJJJJJKKKLLLLLLJJJEEEBBBIIIHHHEEECCCAAA@@@@@@AAADDDCCCBBB???<<<888555444666666333333555222@@@]]]mmmZZZTTTQQQNNNOOOUUUWWWTTTPPPOOOPPPNNNHHHAAA<<<>>>EEELLLIIIIIIJJJIIIHHHFFFDDDBBB===EEEIIIPPPnnnwwwsssvvvzzztttnnnnnnuuu{{{~~~wwwaaaUUUEEEDDDAAA===;;;<<<@@@DDDGGGEEEEEEGGGKKKUUUhhhyyyyyy~~~|||~~~{{{pppaaaHHHCCC>>>:::>>>VVV|||~~~|||www|||vvvooonnnpppoooiiicccUUUMMMBBB;;;999777444111444666777GGGvvv```RRRsssYYYOOOMMMGGGKKKLLLLLLKKKIIIIIIJJJKKKJJJJJJIIIHHHFFFEEEEEEDDDEEEFFFGGGIIIJJJJJJIIIIIIHHHFFFCCCCCCDDDFFFGGGGGGIIIIIIHHHIIIJJJKKKLLLLLLMMMSSS[[[\\\UUUSSS\\\iiizzzooohhhaaaWWWOOOKKKGGGBBB???AAABBBCCCFFFHHHLLLNNNPPPRRRWWW\\\dddvvvxxxjjj___ZZZVVVQQQMMMCCCAAA>>>;;;999999999:::222222333444444555555666555666888777666777999;;;???>>>???CCCBBB@@@FFFOOOXXXrrrfffdddyyyooohhhrrrjjjbbb^^^ZZZTTTRRRSSSTTTYYYVVVKKKHHHPPPSSSOOOMMMMMMNNNQQQTTTUUUTTTRRRMMMNNNNNNLLLJJJIIIIIIKKKMMMJJJHHHGGGJJJMMMOOOPPPLLLIIIGGGHHHJJJIIIFFFCCCCCCEEEGGGEEEAAA???AAACCCCCCBBB@@@>>><<<999888777666666777777555777BBBOOOmmm[[[TTTQQQNNNPPPVVVWWWSSSNNNLLLIIIHHHEEEBBBBBBEEEJJJNNNGGGGGGGGGFFFEEEDDDBBBBBB@@@FFFFFFIIIccc}}}www||||||vvvuuuqqqvvv}}}yyydddQQQGGGCCCAAA>>><<<<<>><<<>>>MMMooo~~~{{{|||{{{wwwvvvqqqlllkkkllliiibbb[[[OOOHHH???999888888666333777555<<>>???BBBEEEHHHMMMYYYeeehhheee```YYYNNNHHHEEEDDDAAA>>>===;;;999666555555555666333333444444555666666666333444555777999<<>>===<<<:::999888888888888:::;;;===BBBGGGEEEAAADDD@@@;;;999::::::999777777666444333222333333444444444555555666777777888888777777777999;;;;;;;;;???=========CCCUUUsss}}}eee___pppnnnfff___ZZZYYYWWWSSSQQQRRRNNNQQQOOOHHHGGGNNNPPPLLLLLLLLLMMMOOOQQQQQQPPPNNNOOONNNMMMJJJHHHIIIKKKNNNMMMLLLJJJKKKMMMNNNNNNNNNJJJKKKKKKJJJGGGEEEDDDDDDBBBAAA@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888555444<<>><<<<<<===AAAEEEGGGFFFDDDBBBEEEOOO___pppvvvmmmkkk^^^^^^uuu{{{~~~zzzfffUUUCCC?????????PPP|||ssswww~~~zzzsssrrrjjjhhhgggfffddd]]]SSSJJJAAA===777444444666666666::::::TTT```iiilllRRRIIIEEECCCCCC???AAABBBBBBCCCDDDFFFHHHDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEDDDCCCCCC???>>>===>>>@@@CCCCCCCCCGGGFFFEEECCCBBBAAA@@@@@@DDDAAAAAAEEEHHHJJJMMMRRRfff~~~ggg^^^```fffjjjeeeccc___XXXPPPIIIEEEBBBAAA@@@???>>>===<<<<<<<<<999999888999;;;===;;;999:::888777777999;;;:::888666555444444444444555666666666666777888888999999<<<;;;:::;;;======;;;888DDDBBB???AAAMMMfffwwwfff]]]```uuu{{{iiiccc^^^YYYYYYWWWSSSQQQRRRPPPQQQOOOJJJJJJNNNOOOKKKOOONNNOOOQQQRRRSSSQQQOOOMMMLLLJJJHHHFFFGGGKKKNNNLLLKKKJJJKKKMMMMMMLLLKKKFFFIIIKKKJJJFFFDDDEEEGGGCCCAAA>>>???AAABBB@@@===BBBBBBAAA@@@???>>>>>>======;;;999888555333888@@@ppp___ZZZLLLLLLQQQVVVTTTLLLGGGFFFIIIIIIJJJMMMNNNLLLFFF@@@DDDCCCAAA@@@@@@AAABBBCCCAAAEEEEEECCCKKKhhh|||yyywwwzzz~~~~~~ooo]]]QQQIIIBBB??????;;;>>>CCCHHHKKKIIIEEEAAADDDMMM]]]ooo|||zzzvvvlll```aaayyy{{{~~~sss```QQQAAA<<<===DDDaaasss{{{yyyooommmjjjiiigggeeeaaaYYYNNNGGG>>>;;;666444333444555555;;;GGGgggnnn\\\MMMLLLHHHBBB@@@???@@@AAA@@@??????AAACCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@===<<<;;;===???AAAAAAAAAGGGFFFDDDBBBAAA@@@@@@??????;;;;;;AAAHHHJJJKKKNNNfffmmm|||wwwiiiaaa\\\ZZZXXXWWWUUURRRPPPMMMKKKIIICCCBBBAAA???===<<<<<<<<<;;;888666666666777888999666555555666777777666444555555555555666666777777777888888999999:::;;;;;;:::;;;<<>><<<:::999666333666<<>>???@@@@@@???>>>===<<<;;;;;;<<>>AAAAAAAAAAAAAAABBBCCCDDD@@@===>>>FFFLLLMMMNNNOOOXXXYYYiiiqqqdddVVVPPPIIIFFFGGGJJJKKKJJJGGGFFFDDDAAA???===<<<<<>>>>>AAAFFFIIIRRRZZZhhhyyymmmOOOJJJbbb||||||ssskkktttpppaaaaaaaaa]]]ZZZ\\\ZZZUUUQQQQQQNNNLLLJJJJJJLLLLLLJJJFFFKKKKKKLLLNNNPPPPPPOOOMMMIIIIIIHHHGGGFFFGGGKKKNNNLLLJJJHHHHHHHHHIIIHHHGGGDDDEEEGGGHHHGGGGGGGGGHHHDDDCCCBBBBBBDDDDDDCCCBBB??????@@@@@@@@@AAAAAAAAA???<<<:::;;;888555666;;;dddRRRMMMFFFGGGMMMQQQPPPJJJIIIKKKIIIJJJJJJIIIGGGGGGGGGHHH???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEEEEEEESSSttt}}}}}}zzz{{{~~~~~~}}}zzzuuuvvv{{{sssmmmVVVLLLCCC@@@>>><<<<<>>999888777555555555888:::JJJrrryyy|||cccKKKFFFIIIHHHDDDAAA>>>??????>>><<<;;;<<<>>>????????????>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;<<<;;;;;;<<<>>>???>>><<<===>>>>>>???AAABBBDDDEEECCCAAADDDLLLPPPOOOMMMNNNHHHPPPZZZeeettt{{{jjjSSSEEEBBBCCCCCCBBBEEEDDDBBBAAA@@@?????????BBB>>>===>>>===888999===888999::::::999999999999777777888888888888888888::::::;;;<<<<<<======>>>???@@@@@@???BBBKKK[[[ggg{{{\\\TTTlll|||eeeppp}}}iii]]][[[[[[WWWWWWYYYYYYTTTQQQQQQLLLIIIGGGKKKOOOOOOLLLIIIJJJJJJKKKMMMPPPQQQPPPNNNHHHIIIJJJIIIHHHIIILLLNNNNNNKKKHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFDDDBBBCCCDDDDDDCCCBBBCCCDDDAAAAAAAAAAAAAAAAAABBBBBB>>>;;;:::<<<:::777888;;;cccPPPKKKDDDFFFKKKPPPOOOJJJJJJNNNLLLLLLKKKHHHCCCBBBEEEIII===>>>@@@AAABBBBBBAAA@@@DDDCCCDDDCCCAAAJJJiiiyyypppvvv~~~{{{~~~|||yyyzzz~~~|||xxxrrrrrrvvvfffXXXWWWEEE>>>:::;;;===>>>AAAEEEBBBIIIOOONNNJJJJJJQQQXXXeeemmm~~~mmmdddyyyyyyzzzyyy}}}xxxwwwkkkSSSEEEBBB<<>>===;;;;;;===>>>===============<<<<<<<<<;;;<<<=========<<<;;;:::===<<<<<<===>>>???===;;;>>>>>>>>>>>>???@@@AAABBB@@@@@@DDDKKKMMMJJJGGGGGGFFFTTTVVVOOO^^^mmmRRRFFFCCC@@@===;;;;;;;;;<<<===>>>???@@@???===>>>CCCAAA<<<;;;???999:::;;;<<<;;;<<<===???::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>===@@@DDDGGGPPPeeehhhWWWkkk}}}kkk}}}lllbbbYYYRRRUUURRRRRRVVVWWWSSSPPPPPPKKKHHHGGGMMMRRRSSSQQQNNNKKKKKKLLLOOORRRSSSRRRQQQIIIJJJKKKKKKKKKLLLNNNPPPPPPMMMIIIGGGGGGIIIIIIIIIKKKIIIFFFFFFHHHGGGDDD@@@@@@CCCEEEDDDBBBAAACCCEEEGGGGGGFFFDDDCCCBBBAAA@@@>>>;;;:::<<<;;;888999<<>>VVVxxxyyyyyyxxxtttooolllkkkiii[[[MMMGGGDDD>>>888555444555777666444555<<>>===<<<;;;::::::;;;;;;:::::::::;;;<<<<<<999999999:::::::::;;;;;;<<<;;;:::;;;=========<<<<<<<<<======>>>@@@AAABBBAAABBBDDDFFFGGGFFFEEEDDDGGGMMMPPPQQQZZZqqqwwwbbbRRRGGGAAA???===;;;:::;;;;;;;;;:::;;;===>>>>>>===>>>BBBDDD>>>>>>???????????????>>>:::<<<===>>>???>>>>>>>>>>>>>>>??????@@@AAABBBDDDCCCFFFIIIPPPggg}}}mmmccc^^^ppp~~~rrrmmmeeeZZZSSSWWWZZZZZZYYY\\\___XXXMMMOOOOOOPPPSSSVVVUUUOOOJJJPPPPPPOOOPPPQQQQQQOOOMMMKKKOOORRRQQQMMMLLLOOOSSSUUUSSSOOOJJJFFFDDDFFFHHHOOOMMMJJJIIIHHHGGGFFFDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDCCCBBB???===>>>AAACCCCCCBBB@@@>>><<<<<<<<<<<>>@@@AAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;999999999999::::::::::::;;;:::999:::<<<===<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEDDDDDDFFFIIIMMMPPPWWWggg~~~yyypppfff^^^SSSMMMFFF@@@>>>=========:::<<<>>>@@@AAAAAAAAABBBEEEEEEFFFEEEDDDBBB???>>>BBBAAA>>>===>>>>>>>>>>>>@@@BBBCCCAAA>>>>>>BBBEEECCCJJJTTTeee~~~ppp___QQQ^^^sssxxxzzzmmmiiiddd]]]XXXXXX\\\^^^]]]```aaa[[[SSSNNNNNNPPPSSSTTTSSSPPPMMMOOONNNMMMNNNPPPQQQPPPOOOJJJMMMPPPOOONNNNNNPPPSSSXXXVVVRRRMMMIIIHHHIIIKKKMMMKKKHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAA???>>>???BBBEEEEEEDDDAAA???===<<<;;;;;;eeePPPIIICCCCCCGGGLLLRRRSSSPPPLLLJJJFFFCCCBBBDDDDDDBBB@@@@@@@@@??????@@@AAABBBBBBCCC@@@AAAAAA>>>>>>LLL^^^xxxzzz~~~}}}vvvvvvvvvuuuttt{{{zzziiiYYYQQQHHH???;;;>>>::::::;;;===@@@DDDGGGIIIFFFEEEGGGLLLQQQ[[[mmm}}}lllxxxwwweee```bbbuuu{{{xxxjjj[[[PPPCCC;;;AAAMMM|||vvvwwwuuusssooolllhhheeeddd]]]RRRGGGBBB???:::555444999222222888999:::HHH[[[rrreee\\\JJJDDD>>><<<>>>???===:::999999:::;;;<<<===>>>>>>;;;;;;:::999888888888999888888888888999999999999:::999888999;;;<<<;;;:::999999999:::;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDDDDEEEJJJPPPRRRYYYnnnrrrcccTTTHHH???999777777777888:::;;;;;;:::?????????@@@AAABBBCCCDDDFFFCCC??????BBBDDDEEEDDDAAABBBAAA@@@BBBJJJWWWaaakkklllqqq~~~yyyoookkkeee[[[SSSXXXwwwooocccaaa```^^^]]]ZZZ]]]___^^^^^^___]]]YYYOOOQQQSSSSSSRRRPPPPPPPPPMMMKKKKKKLLLOOOQQQSSSSSSKKKKKKMMMNNNOOOPPPQQQRRRUUUTTTQQQMMMIIIGGGHHHJJJLLLIIIFFFDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAA@@@???@@@CCCFFFGGGEEECCC@@@>>><<<<<<<<<___KKKGGG@@@BBBFFFLLLQQQRRRPPPMMMHHHDDD@@@AAADDDEEEBBB===AAAAAA@@@??????????????????>>>???@@@======FFFRRRpppvvvqqq}}}{{{xxxttt{{{uuutttoookkkppp{{{rrr^^^SSSHHHCCC???:::999<<<:::>>>CCCGGGHHHIIIIIIIIIGGGHHHNNNVVV___kkk}}}zzz|||rrr\\\aaavvv{{{}}}iiiXXXNNNAAA999IIIbbb~~~zzzwwwvvvsssoookkkgggdddaaa___UUUKKKBBB>>><<<777444444888111111888999>>>XXXvvv|||]]]dddrrrMMMDDD@@@;;;:::<<<===<<<:::888888999:::;;;<<<======;;;:::999888777777666666666666777777777888888888888777777777999:::999888666666777777888:::;;;<<>>>>>>>>???@@@AAABBBCCCAAAGGGOOOMMMLLL]]]vvvzzzfffUUUJJJIIIFFFBBB@@@@@@@@@???>>>@@@???>>>>>>>>>@@@AAACCCFFFDDDCCCFFFKKKMMMKKKHHHKKKGGGDDDHHHVVVkkkeeeQQQMMMTTT]]]cccwwwsssaaaZZZ[[[\\\^^^```\\\]]]]]]ZZZWWWXXXYYY[[[SSSVVVWWWUUUQQQNNNOOORRRLLLJJJIIIKKKOOOSSSUUUVVVMMMLLLKKKMMMOOOPPPOOONNNPPPRRRSSSQQQMMMJJJHHHGGGJJJHHHEEEDDDEEEFFFFFFEEECCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@BBBEEEFFFDDDBBB@@@???>>>>>>???xxxWWWEEECCC???BBBFFFKKKOOOOOOMMMKKKEEEAAA>>>@@@CCCDDDAAA===CCCBBBAAA???>>>===<<<<<<<<<<<<>>>???>>>>>>DDDKKK\\\vvvjjjrrrzzzooobbbjjjxxxuuunnnhhhiiiqqqvvvvvvxxxgggWWWIIIDDD???===;;;999999;;;<<>>???@@@BBB???EEELLLJJJEEERRRfff{{{{{{zzzxxxvvvrrrlllddd\\\VVVXXXZZZ]]]\\\WWWNNNEEE???DDDIIIQQQ\\\dddeeeaaa\\\eee^^^\\\hhh}}}oooTTTHHHTTTnnnzzzvvv~~~nnnbbbXXXWWWZZZ\\\___bbbbbb^^^YYYUUURRRRRRWWW\\\YYY[[[ZZZWWWQQQNNNNNNPPPLLLKKKJJJKKKOOOSSSVVVWWWPPPNNNMMMLLLMMMMMMLLLJJJOOOSSSWWWXXXUUUPPPKKKHHHIIIHHHGGGGGGHHHIIIHHHGGGCCCDDDEEEEEEEEECCCBBBAAADDDEEEDDDBBB@@@???@@@BBBBBBBBBAAA@@@@@@AAABBBCCCtttRRRBBBBBB???BBBGGGJJJLLLKKKIIIHHHAAA???>>>???BBBBBB@@@===CCCBBB@@@>>>===<<<;;;;;;:::;;;===>>>>>>???BBBEEESSSyyygggjjjvvvwwwccc^^^aaavvv~~~{{{sssjjjhhhkkkmmmkkkyyy~~~uuugggVVVHHH>>><<<;;;:::::::::;;;===@@@FFFMMMPPPNNNKKKIIIIIIMMMSSS```ooo|||sssgggrrrhhh{{{ttt]]]MMMBBB>>><<>>999888777444333555333222333666@@@XXX~~~jjjdddqqqKKKGGG<<<:::888777888999999888::::::999999888888777777777777666555444444444555444444444444555555555555555444333444666777666555333333333444555666777888999999:::;;;;;;<<<<<<===???>>>CCCHHHFFFCCCKKKWWWbbbssswwwoooyyy~~~vvvvvv~~~uuu```RRRJJJWWWlll~~~{{{~~~yyywww|||zzzcccYYYSSS^^^zzzooo^^^cccyyyqqqbbb[[[VVVXXX[[[]]]```ccceee^^^WWWTTTSSSSSSWWW\\\\\\\\\ZZZWWWSSSOOONNNNNNLLLJJJJJJLLLOOORRRTTTTTTOOOOOONNNMMMLLLJJJIIIIIIKKKOOOTTTUUURRRMMMHHHFFFGGGGGGHHHJJJLLLLLLJJJHHHFFFFFFGGGGGGGGGEEEDDDCCCEEEFFFEEECCC@@@??????@@@@@@@@@??????@@@BBBCCCEEErrrQQQCCCEEE@@@CCCGGGJJJIIIGGGEEECCC>>>>>>???@@@@@@@@@???>>>@@@???>>>===============;;;<<<<<<<<<===?????????MMMyyy~~~hhhhhhrrrwwwooogggnnn|||yyyppplllllljjjeeennnrrrxxxqqqcccWWWJJJAAA;;;;;;:::999:::>>>BBBDDDHHHLLLOOONNNKKKKKKNNNRRRWWW^^^kkk||||||wwwvvvsssuuujjjSSSFFF>>>???HHH\\\yyywwwtttrrrrrrmmmhhhbbb^^^[[[VVVNNNGGG???999666666666333333666444444333777JJJlllnnn|||]]]JJJAAA:::999777777777888888777999999888888888777777777555555444444444444444555333333333333444444444444444333222333555555555444222222222333444555777777666777999:::;;;;;;::::::;;;===AAABBBBBBDDDGGGJJJTTT___sss}}}yyy{{{|||mmmddduuu{{{oooiiiOOOUUUfffmmmaaa[[[jjjjjjddd^^^YYYUUUWWWYYYZZZ]]]bbbaaaYYYTTTVVVXXXWWWWWWZZZZZZYYYWWWUUUTTTRRRNNNLLLJJJIIIIIIKKKNNNPPPPPPOOOLLLNNNOOONNNJJJHHHIIIKKKHHHJJJLLLKKKIIIFFFDDDDDDEEEFFFHHHLLLNNNMMMJJJGGGFFFGGGGGGGGGFFFEEECCCBBBDDDEEEEEEDDDAAA@@@AAABBB@@@@@@?????????AAABBBCCCrrrQQQEEEIIIAAADDDGGGIIIHHHEEEBBBAAA;;;>>>@@@@@@???>>>>>>???===============>>>??????<<<===<<<;;;<<<===<<<:::HHHnnnjjjhhhrrr~~~|||sssmmmnnn~~~uuupppnnnjjjdddcccgggmmmuuu~~~yyywwwmmm[[[KKKCCC>>>;;;<<<===;;;999;;;BBBIIIMMMPPPQQQPPPMMMKKKMMMUUU\\\iiinnn{{{vvv{{{|||}}}ooo```GGG>>>:::DDDZZZyyytttrrrtttpppnnnqqqiiieee___[[[XXXRRRIIIBBB<<<777555666555333333666666666333888SSSyyyxxx{{{dddMMMGGG444:::999888777777777777777777777777777777888888888444444333333333444555555222222333333333444444444333222111222444555444333222222222333444555777777444666888:::;;;:::999888888===???>>>@@@EEEEEEBBBLLLPPP___vvvwwwqqqnnnvvvwwwxxx{{{zzztttooommmggg\\\XXXYYYiiiyyyppp\\\eeerrrnnnXXX\\\^^^XXXTTTTTTUUUVVVYYY___ZZZSSSPPPWWW[[[YYYVVVWWWWWWUUUSSSSSSTTTSSSOOOKKKIIIHHHIIIJJJLLLMMMLLLKKKIIIMMMPPPNNNIIIGGGJJJNNNKKKKKKJJJHHHEEEDDDFFFHHHBBBDDDHHHMMMOOONNNJJJFFFDDDEEEEEEEEEDDDCCCAAA@@@BBBCCCDDDDDDBBBAAABBBCCCAAA@@@?????????@@@AAABBBlllRRRFFFCCC@@@BBBDDDFFFFFFDDDBBB@@@===<<<;;;;;;;;;===>>>??????>>><<<:::999999999999;;;;;;999999999999;;;;;;BBB]]]|||pppppp|||~~~tttwwwzzztttnnnkkkdddbbbbbbfffnnnyyyvvvnnnbbb\\\QQQGGG???;;;::::::;;;:::;;;???FFFOOOWWW[[[QQQMMMHHHHHHOOOZZZdddkkksss}}}yyy~~~zzzxxx{{{~~~|||zzzwwwjjjKKKAAA<<<<<>>^^^}}}rrrxxxvvvLLLDDDBBB999888777777666555444444444333333333333333333333333444444333222222111111000333333333222222111111111111111222222222111111000333333444444555666777777555666666777777777777666999::::::;;;<<<===>>>>>>DDDFFFJJJ[[[qqq|||rrrlllqqq{{{vvvxxxyyy~~~yyyjjjWWWZZZQQQLLLZZZgggqqq{{{|||rrr~~~mmm[[[VVVWWWWWWUUUSSSSSSUUUVVVWWWVVVQQQSSSUUUVVVVVVUUUTTTSSSZZZSSSOOOQQQQQQLLLKKKMMMIIIKKKMMMOOOPPPOOONNNMMMLLLNNNOOONNNKKKIIIKKKMMMIIILLLMMMKKKGGGDDDCCCEEEDDDCCCCCCEEEIIIIIIGGGDDDCCCDDDDDDDDDCCCCCCBBBAAAHHHBBB@@@BBBDDDAAA??????AAABBBCCCCCCBBBAAA???>>>iiiPPPEEEBBB@@@BBBCCCDDDDDDCCCBBB@@@<<<<<<;;;;;;;;;<<<>>>>>>999:::;;;<<<<<<<<<;;;:::;;;;;;999999999999;;;;;;999OOOsss{{{www|||wwwrrrnnnfffbbb^^^^^^ccckkkrrrwwwyyy|||zzzwwwpppeee\\\PPPLLLEEE???;;;::::::;;;>>>???BBBFFFLLLQQQTTTVVVLLLMMMOOOTTT]]]iiiuuu}}}|||{{{|||~~~xxxvvv|||yyyvvvrrrnnnyyywwwqqqbbbFFF???>>>IIIkkkvvviiiaaagggkkkhhheeefffeee```ZZZTTTOOOHHH@@@999999777444333555666555444666333:::SSStttwww```CCCAAA@@@888777777777666555444444444333333333333333333333333222222222222222222222222333333222222222111111111111111222222222111111000222222333444444555666666555555666777777777777666999999:::;;;<<<======>>>;;;@@@CCCNNN___jjj~~~|||{{{nnnuuuwwwooofff^^^TTTLLLKKKVVV[[[cccyyyzzzwww|||qqqbbbYYYVVVVVVQQQQQQPPPPPPPPPRRRSSSTTTPPPQQQTTTVVVWWWVVVVVVUUUUUUNNNJJJLLLKKKFFFEEEGGGLLLMMMOOOOOOOOONNNLLLJJJJJJMMMQQQQQQOOOLLLJJJJJJHHHIIIIIIHHHFFFEEEFFFGGGDDDCCCBBBDDDFFFGGGEEECCCBBBAAA@@@@@@@@@AAACCCDDDRRRKKKFFFEEEDDDAAA???@@@AAABBBBBBAAAAAA@@@???>>>eeeMMMBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;;;;;;;;;;<<<<<<===444777:::===???>>>===<<<;;;;;;999999999999;;;;;;888GGGccc}}}xxxsssiiiccc\\\XXXYYY^^^cccfffhhhnnnwww}}}vvvpppjjjaaaUUUKKK@@@>>>;;;999888888999:::===@@@EEEJJJMMMMMMLLLKKKFFFMMMWWW```iiiuuu|||vvv|||hhhllluuuyyyxxxrrrgggdddjjj{{{uuuiiiXXXAAAAAADDD\\\jjjeeeffflllkkkdddaaadddccc]]]UUUNNNIIICCC===888777666444555666666555444333555IIIlll}}}|||sssMMM@@@AAA@@@:::777777666666555444444444333333333333333333333333000000111111222333333444222222222111111111111111000111111222222222111111111111222222333444444444444555555666777777666666888888999:::;;;<<<<<<===:::@@@BBBFFFPPPZZZtttqqqqqqsssyyysssfff]]]aaa___UUUJJJGGGHHHIIINNNbbbsss~~~ppphhhlllqqqbbbZZZWWWTTTQQQMMMOOOPPPOOONNNNNNRRRUUUPPPQQQSSSUUUVVVWWWWWWVVVPPPKKKGGGGGGGGGDDDBBBDDDNNNOOOPPPPPPOOOLLLJJJHHHFFFKKKPPPSSSQQQMMMJJJHHHFFFEEEDDDEEEGGGJJJJJJJJJFFFEEECCCCCCDDDDDDDDDBBBBBB@@@>>>===???BBBFFFHHHUUUNNNGGGEEEDDD@@@@@@BBBBBBAAA@@@???>>>>>>>>>>>>aaaIII@@@???>>>>>>>>>======>>>>>>>>>;;;::::::::::::;;;;;;;;;444666999<<<>>>>>>>>>===;;;;;;999999999999;;;;;;;;;CCCTTTqqq{{{{{{~~~yyynnniiibbb\\\ZZZZZZZZZZZZ[[[aaakkkvvv~~~{{{uuulllddd\\\SSSHHH@@@;;;;;;::::::999999999999???CCCHHHKKKKKKJJJHHHGGGMMMWWWdddmmmuuuwww~~~kkkxxx~~~mmmbbbjjjxxxqqq^^^NNN@@@JJJVVVttt|||kkklllooopppiii___]]]aaa```YYYOOOHHHCCC???:::666333444444555666555444444444<<>>>>>;;;999666666666555555444444444222222222222222222222222000000111111222222222333111111111111111111111000000000111222222222111111000111111111222222222333333444555555666666666666666777777888999:::;;;<<<===CCCBBBAAAHHHPPPfff~~~yyyvvvvvvwwwwwwuuuxxx|||~~~|||zzz}}}yyysssmmmiiibbbWWWNNNFFFHHHHHHFFFGGGNNNXXX```oooooodddgggxxxxxxggg[[[WWWVVVSSSPPPMMMPPPSSSRRRNNNNNNSSSXXXRRRRRRSSSUUUUUUUUUUUUUUUNNNJJJHHHHHHHHHHHHGGGGGGNNNOOOPPPPPPOOOMMMJJJIIIFFFIIINNNPPPPPPMMMIIIGGGDDDCCCCCCGGGLLLOOONNNKKKIIIGGGEEECCCCCCCCCCCCCCCBBBAAA@@@???@@@CCCFFFHHHKKKFFFBBBCCCBBB@@@@@@CCCBBBAAA???=========>>>>>>\\\FFF>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999999999888888999:::;;;===>>>???;;;;;;999999999999;;;;;;888;;;EEE\\\}}}uuuzzzvvvrrrlllgggaaa[[[TTTPPPOOOTTTZZZaaahhhooowww||||||uuupppfff___UUUMMMGGGBBB<<<999::::::;;;<<<<<<<<<;;;;;;CCCFFFIIIKKKKKKKKKMMMOOO]]]hhhvvv~~~}}}|||~~~pppddd^^^qqqxxxbbbNNNCCCBBB^^^ttt}}}uuukkkmmmnnnkkkbbbYYYXXX\\\[[[TTTJJJBBB>>>;;;888555111222333444444444444444777HHHkkk}}}vvvxxxLLL;;;999666333444555555555555444444444444222222222222222222222222222222222111111000000000000000000000000000000000///000111222222222222222000000000111111111111111222222444555555666666666555555666777888999::::::;;;@@@;;;:::AAAGGGRRReee~~~{{{{{{{{{wwwtttsssqqqnnnllllllnnnpppxxxvvvkkkhhhpppmmmcccaaaZZZYYYYYYXXXVVVSSSSSSUUUTTTTTTXXXaaannn{{{rrrhhhbbbjjj}}}|||hhhccc\\\VVVSSSRRRSSSSSSNNNRRRTTTRRROOOOOOTTTXXXTTTTTTTTTTTTSSSRRRQQQQQQKKKJJJIIIHHHJJJMMMMMMLLLKKKLLLNNNOOOOOONNNLLLKKKGGGHHHIIIKKKLLLLLLJJJIIIDDDEEEGGGLLLQQQRRRNNNKKKKKKJJJHHHFFFDDDCCCDDDDDD@@@AAAAAAAAAAAABBBBBBBBB@@@???@@@CCCBBB???>>>AAAAAA@@@>>>===<<<<<<===>>>{{{YYYCCC<<<===::::::;;;;;;;;;;;;::::::888999999999999888888777:::999999999:::<<<>>>???;;;;;;999999999999;;;;;;666999>>>MMMnnn}}}}}}}}}zzzvvvppphhh]]]SSSLLLMMMPPPRRRSSSVVV\\\eeelllxxx{{{|||vvvlllbbb[[[MMMHHHAAA<<<::::::::::::777888:::<<<>>>?????????AAACCCFFFHHHIIINNNUUUZZZjjjvvv|||vvvqqqbbb\\\]]]nnn}}}xxxaaaNNN@@@???LLLwww{{{mmmiiikkkkkkiiiddd^^^ZZZZZZ\\\UUUNNNEEE>>>;;;999777555000222333444333333555777;;;UUU{{{vvvkkkvvv~~~^^^AAA999999555333666444444444444444444444444222222222222222222222222333222222111000000//////////////////000000000000///000111222222222222222111111111111111111111111111111333444555555666666444444555666777888888999999>>>999888@@@BBBDDDMMMZZZ[[[fffzzz~~~sssnnntttpppeeedddcccdddggghhhffffffnnnxxxeeeUUUZZZiiirrrhhh^^^^^^\\\WWWQQQNNNNNNOOOOOOQQQRRRQQQNNNNNNRRRUUUUUUTTTSSSRRRQQQPPPOOONNNIIIJJJHHHGGGIIINNNOOOLLLIIIKKKMMMOOOPPPOOONNNMMMIIIHHHGGGHHHJJJLLLLLLKKKHHHIIILLLOOOQQQPPPLLLIIIJJJKKKJJJHHHEEECCCDDDEEE>>>???@@@@@@@@@@@@??????AAA@@@CCCFFFCCC>>><<>>============yyyWWWBBB<<<===:::;;;===>>>>>>===;;;:::888888999999999888666666777888999:::<<<===>>>>>>;;;;;;999999999999;;;;;;888===>>>DDD```}}}yyytttnnneee\\\VVVSSSTTTSSSPPPNNNPPPWWW]]]dddhhhooovvv{{{{{{xxxrrrllldddZZZPPPJJJ@@@>>>:::888888999;;;<<<888999;;;===???AAABBBBBB@@@DDDIIILLLPPPXXXbbbjjjwwwppp|||{{{sss}}}nnncccbbbhhhlllzzznnnSSSEEE>>>GGG___~~~nnnhhhdddllliiieeeaaa___^^^\\\YYYPPPJJJAAA<<<:::999777444222333555444333444888;;;LLLnnndddhhhcccNNN<<<999;;;999777888444444444444444444444444111111111111111111111111111111111111000000000000........./////////000000//////000222222333333222111111111111111111111111000111222333444555555555333333444555666777888888777===;;;999@@@@@@>>>CCCHHHIIIVVVmmmttt^^^cccrrrwwwgggccc______]]]WWWQQQMMMLLLLLLRRRRRRQQQOOOOOOOOOPPPQQQSSSRRRQQQPPPOOONNNNNNNNNJJJKKKIIIFFFHHHMMMNNNJJJIIIKKKMMMOOOPPPOOONNNMMMJJJHHHGGGIIILLLNNNNNNMMMNNNOOOOOONNNKKKIIIIIIIIIGGGIIIJJJIIIEEECCCCCCDDD@@@??????@@@AAABBBCCCDDDCCCCCCDDDFFFCCC======AAA@@@@@@@@@@@@???>>>======xxxVVVAAA;;;===;;;===???AAAAAA???===;;;777888999999999777666555333555999<<>>>>>;;;;;;999999999999;;;;;;888>>><<<;;;QQQxxx|||yyyvvvsssnnnhhhdddUUUUUUTTTNNNIIIHHHLLLQQQMMMSSS[[[dddlllsssyyy}}}yyy|||~~~yyywwwlllggg```YYYRRRKKKDDD???<<<;;;999888888888999999===>>>>>>???@@@BBBBBBCCCFFFLLLRRRXXX^^^gggsss|||lllppp{{{vvv~~~uuunnnqqqwwwqqqnnnQQQGGGEEERRRpppkkkiiikkkgggkkkggg```]]]]]]]]]WWWPPPMMMGGG@@@;;;:::999777555444555666555444555:::>>>eeeuuugggsssTTTFFF888555888999666333444444444444444444444444111111111111111111111111/////////000111111222222---.........//////000000//////000222222333333333222222222111111111111111///000222333444555555555222333333444555666777777111:::999777<<<<<<:::???DDDCCCMMMbbbvvvzzzjjjiiijjj^^^___WWWUUUSSSQQQPPPPPPQQQQQQVVVTTTQQQPPPQQQRRRQQQPPPPPPPPPOOONNNNNNNNNOOOOOOLLLNNNLLLGGGHHHMMMMMMHHHJJJLLLNNNOOOOOOOOOMMMLLLJJJIIIIIILLLOOOQQQOOOMMMSSSSSSQQQKKKFFFDDDGGGJJJEEEHHHJJJIIIEEEBBBBBBCCCCCCBBBAAAAAABBBFFFJJJMMMDDDBBBCCCCCCAAA===@@@EEE@@@@@@AAAAAAAAA???===<<>>;;;>>>======>>>AAA@@@<<<999888888888888777777777777888999<<<>>>>>>>>>===<<<::::::999999888999999999999:::999:::FFFbbb~~~~~~|||yyyuuurrrooommmoooggg[[[PPPJJJHHHGGGGGGJJJJJJJJJLLLRRRZZZbbbgggjjjmmmsssxxx}}}~~~zzzvvvqqqkkkddd___TTTPPPIIICCC===;;;:::::::::999999999;;;;;;;;;:::===>>>???AAACCCFFFIIIKKKOOOWWW^^^dddnnn|||wwwsssiiiSSSOOOOOOjjjrrrcccfffkkkjjjfffeeebbb^^^YYYUUUQQQOOOHHHDDD???999666666777888555777888555///333DDDVVVppp\\\@@@===999666666666666555444444444444444444444444000000000000000000000000111000000///////////////////////////////////////...//////000111222222222111111222222222333333333444444444555555555666666444444444555555555666666666666666777888888999999:::???DDDQQQaaalllzzztttllliiiyyy~~~hhhYYYXXX___SSSUUUVVVVVVTTTRRRQQQQQQOOOOOONNNOOOPPPSSSVVVWWWVVVTTTSSSRRRSSSRRRPPPNNNLLLNNNKKKEEEFFFNNNRRRQQQJJJLLLNNNNNNNNNMMMNNNPPPNNNOOOPPPPPPNNNLLLMMMNNNSSSPPPKKKFFFDDDDDDFFFGGGEEEDDDCCCDDDEEEFFFEEEDDDDDDCCCBBBBBBCCCEEEGGGIIIEEECCCAAABBBCCCEEEEEEEEEGGGCCC???===>>>>>>===:::xxxXXXGGG???;;;>>>======>>>@@@???<<<999888888888777777777666666555777999:::;;;;;;:::999:::999999888888888999999666999;;;===BBBVVV}}}~~~xxxqqqlllllliiiccc^^^ZZZUUUOOOLLLFFFDDDBBBBBBDDDIIINNNRRRNNNRRRXXX___fffkkknnnppptttxxx}}}}}}{{{xxxtttqqqmmmjjjeee```ZZZUUUOOOKKKDDDBBB>>>;;;999999999::::::::::::;;;<<<=========AAABBBCCCEEEIIINNNRRRUUUbbbhhhnnnsss}}}{{{vvvzzzrrrkkkppp~~~yyykkkeeeSSSHHHUUUqqq~~~kkkfffiiijjjhhhcccbbb```\\\WWWRRRNNNKKKEEEAAA<<<777444444555666444111444888333444RRRvvvzzzwwwqqqJJJ;;;888555333333333333222333333222222222222222222111111111111111111111111111000//////......//////..............................///000000111222222111111111111222222222222333333333444444444555555333333444444444444555555555555666777777888888999777:::;;;CCCQQQYYYmmmnnnddd___bbbkkk{{{{{{lll___UUUTTTXXXQQQSSSUUUTTTRRRPPPOOOPPPOOOOOOPPPPPPQQQTTTYYY]]]```[[[UUUQQQNNNMMMLLLKKKNNNPPPMMMIIIIIIOOORRRQQQJJJKKKKKKKKKJJJLLLNNNQQQNNNOOONNNLLLJJJIIIKKKLLLOOOLLLHHHEEECCCDDDEEEGGGHHHGGGFFFGGGHHHIIIHHHGGGEEEDDDCCCBBBBBBDDDEEEGGGFFFDDDAAAAAABBBDDDDDDDDDFFFCCC@@@??????@@@>>><<>>???>>>;;;999888888777777777777666666444666777999999999888888999888888888888888999999444666<<>>;;;999999999888888999::::::<<<=========???@@@AAABBBFFFGGGIIIMMMSSSZZZ```cccxxx}}}yyylllqqqvvviiiaaalll|||zzzsssdddWWWNNNGGGKKKfff}}}kkkfffhhhiiieeebbb______]]]ZZZUUUOOOJJJGGGAAA>>>999555222222333444555...222;;;777:::eeeyyyQQQ:::777555222111222222222111111111111111111111111111111111111111111111111111000000///............///..............................//////000000111111//////000000000111111111111222222222222333333333222222222333333333333444444555555666777777888888:::<<<999;;;EEEJJJZZZsss~~~bbbYYYZZZeeeyyysssddd\\\YYYUUURRRRRRQQQRRRTTTSSSQQQOOOOOOPPPNNNQQQSSSRRRQQQTTT[[[bbbeee___VVVNNNKKKJJJKKKKKKMMMOOONNNKKKKKKNNNOOONNNIIIIIIHHHGGGGGGIIIMMMQQQMMMMMMLLLIIIGGGFFFHHHIIIIIIGGGEEEDDDCCCDDDFFFGGGIIIHHHGGGGGGIIIIIIHHHGGGDDDCCCBBBAAAAAABBBDDDDDDHHHEEEAAA@@@AAABBBCCCCCCDDDBBB@@@@@@@@@AAA@@@???rrrUUUFFF@@@<<<;;;<<<===>>>>>>===;;;999888777777777666666666666666777888999999999888888888777777777777888999999555444:::???999===bbb|||{{{yyyuuupppmmmkkkiiihhhfff[[[XXXRRRLLLGGGDDDBBBBBBAAAAAAAAAAAABBBDDDFFFGGGIIILLLPPPUUUYYY\\\___aaaiiiiiikkkmmmoooqqqrrrsssvvvwwwwwwuuusssssstttuuuuuutttssspppmmmjjjgggeee___]]]YYYVVVRRRNNNKKKHHHCCCAAA>>>============<<<<<<<<<<<<======<<<<<<<<>>;;;777444222222333333777111222888:::IIIwwwsssxxxhhhBBB666777555333333444555444333000000000000000111111111111111111111111111111111000///......------.......................................//////000000000........./////////000000000000000111111111222222111111111111222222222222444444444555666666777777;;;>>>::::::@@@AAAKKK^^^yyyzzzzzzzzzsss\\\hhhppppppdddZZZXXXXXXVVVRRRQQQQQQRRRSSSRRRPPPOOOOOOPPPNNNRRRUUURRRNNNPPPYYYaaa```ZZZSSSMMMLLLLLLMMMNNNKKKKKKKKKJJJIIIJJJIIIHHHFFFFFFGGGFFFFFFHHHKKKMMMJJJKKKLLLJJJHHHFFFFFFGGGEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFFFFDDDCCCAAAAAAAAAAAAAAABBBCCCDDDIIIFFFAAA??????AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???nnnRRREEE???<<<:::;;;===>>>===;;;:::999777777777666666666666555666666777777777777777777777666666666777777888999888333666<<<999999TTTwww{{{~~~|||yyyuuurrrpppnnnkkkhhhaaa^^^YYYRRRMMMHHHFFFDDDAAA@@@??????@@@BBBDDDFFF@@@AAABBBEEEHHHJJJKKKKKKTTTUUUWWWYYY\\\___aaabbbggghhhhhhfffddddddeeefff___^^^]]][[[XXXUUURRRPPPKKKJJJIIIFFFCCC@@@???>>>???===;;;;;;===???@@@???===>>>???@@@@@@???>>>>>>???@@@BBBBBBBBBCCCGGGKKKPPPVVV___iiissszzz~~~mmmjjjvvvzzzxxxxxx|||}}}|||sss```KKKBBB===\\\pppfffccciiijjjbbb___aaa[[[ZZZXXXTTTOOOIIICCC@@@;;;999666444222222333444444444444777EEEdddcccsssVVV===666555444333333444555444333//////000000111111111222000000000000000000000000///......---------------......................................./////////------.........//////////////////000000000000111000000000111111111222222222333333444555555666666333999777777;;;:::===JJJXXX___iiittt|||{{{qqq___ZZZXXXYYYVVVQQQMMMNNNMMMNNNOOONNNLLLLLLMMMNNNOOORRRTTTQQQLLLLLLSSS[[[WWWTTTQQQNNNNNNNNNMMMMMMIIIIIIHHHIIIHHHGGGFFFFFFBBBDDDGGGHHHGGGGGGGGGGGGFFFIIILLLLLLKKKHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJGGGEEEDDDCCCDDDDDDBBB@@@??????@@@AAABBBCCCDDDEEEHHHEEEAAA??????@@@@@@@@@>>>?????????>>>>>>>>>>>>iiiOOOCCC>>>;;;999;;;===>>><<<:::999999777777666666666666555555444444444444444555555555666555555555666777888999:::444555:::::::::III]]]{{{{{{zzz{{{zzz|||~~~||||||||||||yyyssskkkfffeeeccc___ZZZUUUQQQNNNLLLIIIGGGEEEBBB@@@???>>>>>>???>>>======??????>>>===@@@AAABBBEEEGGGJJJLLLMMMMMMNNNNNNMMMKKKKKKLLLNNNGGGGGGFFFEEECCCAAA@@@???>>>??????>>><<<::::::;;;@@@>>><<<<<<===>>>>>>===:::;;;<<<>>>@@@@@@AAAAAA???BBBEEEFFFGGGKKKQQQWWWaaagggqqq}}}rrrdddooowwwzzzmmmlll{{{tttdddPPPBBBDDDRRRyyyrrrddddddfffiiihhhcccbbbdddZZZXXXTTTPPPJJJEEEAAA>>>999888666444333333444555///333777BBB]]]nnn]]]ttt]]]DDD999222222111000111222222111///...//////000000111111111////////////////////////......---,,,,,,,,,,,,---------------------------------..................------........./////////////////////000000000000000000000111111111111222222222222333444444555555...777777666;;;999777???FFFMMMYYYfffuuu|||eeevvv~~~ooobbbZZZRRRRRRTTTUUUPPPHHHFFFHHHIIIJJJJJJIIIHHHGGGIIIKKKMMMPPPQQQOOOKKKJJJOOOSSSSSSQQQPPPOOOOOOMMMKKKIIIJJJGGGGGGIIIHHHEEEEEEGGGAAADDDHHHIIIHHHEEEDDDCCCCCCFFFJJJLLLLLLJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJKKKIIIGGGEEEEEEEEEDDDBBBAAA???@@@@@@AAABBBCCCDDDDDDFFFDDDAAA@@@@@@@@@???>>><<<>>>@@@???>>>======>>>eeeLLLAAA===:::888;;;======;;;999888999777777666666666555555555555555444444444444555555555555555555666777888888888777888:::::::::@@@III[[[ppp|||xxx{{{~~~|||~~~yyyqqqllljjjiiigggccc___\\\YYYWWWVVVTTTPPPKKKGGGBBB@@@>>>BBB???===<<<======<<<:::999999:::;;;<<<===>>>>>>;;;<<<===<<<;;;;;;<<<>>>;;;;;;<<<<<<<<<;;;:::::::::<<<===<<<:::999:::<<>>===>>>@@@@@@???======>>>???@@@BBBDDDEEEFFFDDDIIINNNRRRUUU[[[eeelllxxx|||ppppppxxx~~~pppbbbhhhxxxgggQQQFFFFFFUUUyyypppaaabbbgggiiifffddddddbbb^^^XXXUUUPPPKKKEEE@@@===<<<777666444333222333444444222333???ZZZ|||sssccchhheeeEEE888555222111000//////000000...,,,,,,------...//////000000...........................------,,,+++,,,,,,,,,------------------------------------------------............////////////////////////000000000000000000111111111222222222111111222222333444444444000999888666;;;999777======@@@IIIWWWhhh{{{hhh___ZZZiiiyyyoooaaa[[[VVVQQQQQQPPPPPPQQQLLLFFFDDDGGGHHHIIIIIIHHHGGGGGGIIIKKKKKKLLLMMMMMMLLLLLLMMMOOOPPPNNNMMMMMMMMMMMMKKKIIIHHHDDDCCCFFFFFFCCCCCCGGGDDDFFFHHHGGGEEECCCBBBBBBAAACCCFFFGGGIIIJJJMMMOOOKKKIIIFFFDDDEEEFFFIIIKKKJJJHHHFFFFFFEEEDDDBBBAAABBBBBBCCCCCCCCCBBBBBBBBBCCCBBBAAAAAAAAAAAA???======???AAAAAA>>><<<<<<===cccJJJ@@@<<<:::777:::>>>===;;;888888999777666666666555555555555888777777666666666777777444444444555555777888888666999;;;;;;999:::<<<===HHHjjjwwwtttxxxuuuzzz}}}{{{yyywwwlllkkkjjjgggddd```]]]\\\YYYXXXVVVTTTRRRPPPNNNMMMDDDAAA>>>>>>???@@@>>><<<;;;;;;;;;;;;::::::::::::;;;=========<<<<<<>>>@@@:::;;;<<<===>>>>>>>>>>>>:::<<<>>>===:::999;;;=========???AAADDDEEEDDDBBBEEEEEEEEEFFFGGGHHHIIIJJJKKKPPPWWW]]]bbbkkkvvvvvveeejjjyyyqqqoootttlllbbbpppzzzpppZZZDDDCCCRRR^^^{{{ddd]]]ggglllkkkccc```ccc^^^UUUWWWSSSMMMGGGAAA===;;;:::555444333222222222333444888555FFFnnnccc```xxxwwwPPP:::333444777222111000000111000...,,,++++++,,,------...//////------------------------...---,,,,,,++++++,,,,,,------------------------------------------------........./////////000000////////////000000000111111111111111222222222222000111111222333333444444000888666222777777555;;;777888???OOObbbsssssseeebbbooo{{{{{{lll\\\VVVYYY[[[ZZZWWWSSSPPPPPPMMMIIIHHHKKKKKKKKKKKKJJJIIIIIIKKKNNNIIIJJJKKKMMMNNNNNNNNNNNNLLLKKKIIIIIIKKKMMMMMMMMMEEE@@@???BBBBBB???@@@EEEGGGHHHGGGEEECCCBBBBBBCCCAAABBBBBBCCCEEEIIIPPPTTTMMMJJJFFFCCCCCCEEEHHHJJJJJJHHHFFFEEEDDDCCCAAA???FFFEEEEEEDDDCCCAAA@@@???AAAAAA@@@AAABBBAAA>>><<<>>>AAACCCBBB???======>>>^^^LLLAAA:::===::::::::::::999999888777777777666444444333333333555555555555555555555555555555555666666777999999666777888999888999<<<>>>GGGaaavvvyyywwwvvvmmmqqqzzz~~~yyyxxxuuupppkkkhhhddd```]]][[[XXXVVVVVVWWWWWWUUURRROOOLLLHHHFFFEEEEEEEEEDDD?????????>>>>>>>>>>>>>>>>>>===;;;;;;<<<===<<<;;;===============>>>>>>>>><<<===>>>???@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJKKKNNNSSSVVV___aaaffflllttt}}}gggkkk}}}xxxhhhhhhlllxxx|||mmmmmmnnn___VVVCCCFFFgggvvviiieeebbbeeeddddddcccbbb___ZZZVVVOOOMMMHHHBBB===999777555555444222111333666666333777<<>>CCCFFFEEEAAA>>>@@@CCC>>>???@@@AAAAAAAAAAAAAAA??????>>><<<::::::;;;===^^^KKKAAA999;;;999999:::::::::999888888888777666555444444444444555555555555555555555555555444444555555777888888666777888888888999;;;===AAAXXXoooyyy{{{zzzpppllltttvvv{{{vvvrrroookkkgggddddddaaa^^^\\\\\\ZZZWWWTTTYYYWWWTTTSSSSSSSSSRRRQQQLLLKKKJJJIIIGGGFFFEEEDDDCCCAAA??????@@@@@@???>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAACCCEEEFFFFFFHHHJJJLLLMMMOOORRRUUUYYY^^^dddhhhrrruuuyyy}}}xxxllloooqqqiiiqqqpppVVVCCC@@@KKKkkkxxxeeecccfffffffffeeecccbbb```]]]WWWSSSIIIGGGCCC???;;;888777666444444222111222333444333:::TTTnnnwwwvvvHHH888777333000222222111///...---...///000111111000000///......---,,,,,,------------,,,,,,///.........---------,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............000///...------///000222111///---...111222222000222222222222222222222222222222333333444555555555222333555777<<>>???@@@@@@@@@@@@?????????===;;;:::<<<>>>^^^KKK@@@888:::888888999999:::999999999888777666555555444555555444444444444444444444444444333333333444555666777555666888888777888:::<<<;;;KKKdddyyyzzzllliiilllvvv~~~{{{xxxtttrrrssspppllliiifffbbb^^^[[[^^^]]][[[[[[[[[ZZZXXXVVVUUUUUUTTTRRRQQQPPPOOOOOOJJJHHHEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFIIIMMMPPPRRRUUUYYY[[[^^^```dddhhhmmmssszzzxxxcccqqq|||ooowwwjjjYYYJJJCCCJJJjjj{{{ccc[[[bbbhhhgggdddbbb```]]]ZZZVVVPPPLLLAAA???<<<:::777666666666333333333333333333666888FFFsssrrrqqqzzzWWW777000333111///000111000///.........///000000000000///......------,,,,,,------------,,,,,,......------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---,,,---...///000000...------///000000///222222222222222222222222222222333333444444555555444555555444444666:::===CCCIIISSS]]]bbbgggsssxxx{{{xxxlllkkkrrrqqqjjjooo{{{zzzoooeee[[[TTTUUUQQQMMMOOOSSSUUUSSSOOOPPPRRRSSSRRROOONNNMMMNNNKKKLLLLLLJJJGGGFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGJJJJJJHHHFFFHHHHHHGGGFFFEEEFFFJJJLLLJJJJJJIIIGGGEEEDDDEEEFFFIIIHHHFFFEEEFFFFFFEEECCCBBBAAA??????AAABBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBCCCCCCCCCAAA@@@??????;;;<<<<<<===>>>>>>?????????@@@@@@>>><<<;;;===>>>^^^LLLBBB999:::666777888999999999999999888777666555555555555555444444444444444444444444333333222222333444444555555666777777666777999;;;888@@@XXXyyyyyyqqqmmmooowww{{{vvvrrrnnnjjjgggbbbaaa``````___]]]YYYUUUUUUUUUUUUUUUUUUUUUUUUUUUNNNLLLJJJIIIJJJJJJHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKLLLLLLNNNOOOPPPQQQSSSVVV[[[```dddiiinnnqqqtttvvvyyy|||{{{nnnkkkpppzzzvvvvvvlllXXXIIIIIIUUUgggmmm___```gggiiidddaaa^^^ZZZVVVRRRMMMHHHDDD<<<;;;888666555444444444111222444555444444;;;CCC```xxxjjjZZZCCC000000444333000000000//////.........//////000000///......------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---+++++++++++++++++++++,,,+++,,,,,,,,,------------------,,,,,,,,,---...///000///......//////000000111111111111222222222222111222222333444444555555666777888777666666888999999===EEELLLPPPTTT___jjj|||uuullljjjpppyyyqqquuu{{{}}}mmm```ZZZXXXWWWUUUSSSPPPNNNOOOQQQRRROOOKKKNNNPPPQQQQQQNNNLLLKKKKKKJJJJJJJJJHHHEEEDDDEEEGGGJJJIIIGGGFFFDDDCCCCCCBBBEEEGGGIIIKKKLLLJJJGGGEEEGGGHHHHHHGGGFFFFFFHHHJJJHHHJJJKKKIIIEEECCCEEEGGGCCCCCCCCCFFFHHHHHHFFFDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFDDDBBBBBBCCCBBB@@@>>><<<<<<<<<======>>>???@@@???@@@AAA???===<<<===>>>]]]MMMCCC;;;;;;666777888888999999999999777666666555555555555666444444444444444444444444333222222222222333333444444555666666555555777999999;;;NNNrrr{{{nnniiirrr|||xxxvvvuuunnnmmmlllkkkiiieee```\\\XXXXXXXXXWWWWWWWWWVVVVVVQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIJJJJJJKKKLLLLLLMMMPPPPPPQQQSSSVVVZZZ\\\^^^```dddjjjoootttzzzrrrgggeeeiiiwwwssspppuuuttteeeZZZNNNCCCMMMeeeuuuooohhhccceeehhheee```^^^[[[UUUPPPLLLGGGBBB???;;;:::777555444333333333333333555555111222???NNNzzzlllvvvgggGGG:::000222555222/////////...............////////////......---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,************++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...000000000000//////000111000000000111111222222222111111222222333444444555222444666666666555666777555666999>>>???CCCLLLVVVlll|||{{{yyyxxxzzz}}}~~~|||ttt~~~}}}wwwnnnfff\\\UUUSSSUUUWWWXXXSSSPPPMMMLLLMMMNNNMMMKKKMMMNNNOOONNNKKKHHHFFFFFFIIIIIIHHHFFFDDDDDDEEEGGGJJJIIIGGGEEECCCBBBBBBBBBEEEHHHKKKLLLKKKHHHEEECCCDDDFFFIIIJJJHHHFFFEEEEEEGGGJJJKKKIIIEEECCCDDDFFF???@@@BBBEEEHHHHHHFFFDDDBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGEEECCCCCCCCCCCCBBBAAA??????>>>>>>>>>???@@@AAA???@@@AAA@@@>>><<<======ZZZLLLDDD<<<<<<777777888888999888888888666555555444444444555555333333333333333333333333333333222222222222333333444555555555444444666888999999EEEaaarrrnnnqqqwww~~~|||zzzyyywwwuuurrrmmmiiihhhgggeeeccc```^^^\\\\\\YYYWWWVVVVVVWWWWWWWWWVVVTTTTTTUUUVVVWWWXXXYYYYYY[[[\\\]]]```dddhhhllloooooosssyyy~~~tttjjjdddjjjyyyyyygggfffppp}}}{{{~~~wwweeeSSSJJJDDDMMMgggssskkkhhheeecccbbbbbb```^^^\\\WWWQQQLLLHHHDDDAAA>>>:::999777555333222222333555444444333///222GGG^^^vvvjjjwwwLLL<<<555111333333///---------............/////////.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,******)))******+++,,,---+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......000111111000///...000111//////000000111222222222111111222222333333444444222444666666444333333444555444555888999;;;DDDMMMUUUnnn~~~}}}uuujjjcccYYYXXXWWWWWWWWWVVVSSSPPPNNNLLLIIIIIIJJJLLLMMMMMMLLLMMMMMMKKKHHHEEEDDDEEEGGGGGGGGGEEECCCDDDGGGIIIKKKIIIGGGEEECCCCCCCCCCCCCCCFFFIIIJJJHHHEEECCCBBBCCCFFFJJJKKKIIIFFFDDDCCCGGGHHHIIIHHHFFFDDDCCCDDDAAAAAACCCEEEGGGFFFBBB@@@@@@AAABBBBBBAAAAAACCCEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDCCCBBB@@@?????????@@@AAA>>>???@@@@@@>>><<<<<<<<<|||VVVIIICCC<<<<<<777888888888888777777666444444333333333333444444333333333333333333333333444333333222222222333333333444555444333333555777666888>>>KKKbbbxxx|||jjjlllqqqyyy~~~{{{}}}|||zzzwwwtttqqqooommmjjjiiihhhhhhjjjkkkkkkjjjiiijjjkkklllmmmnnnooooooooopppqqqtttwww|||tttgggooozzz~~~mmmkkkssszzzllliiikkk~~~zzzssscccRRRIIIJJJNNNlllwwwgggfffcccaaaaaa```^^^\\\[[[VVVQQQKKKFFFBBB@@@===;;;777666555333222222333333333222333555444===[[[zzzvvvssstttZZZ<<<555222111222000------...,,,---....../////////.........------,,,+++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,))))))))))))***+++,,,---++++++++++++*********)))************++++++++++++,,,,,,---...............///000111000---,,,...000/////////000111222222222111111111222333333444444333555666666444333444555555444666999::::::???EEEBBBOOOZZZeeeooollllllxxx|||tttllleee]]]VVVSSSUUUXXXZZZZZZVVVQQQMMMJJJJJJIIIJJJKKKMMMMMMNNNKKKKKKKKKIIIGGGEEEFFFGGGFFFFFFEEEDDDCCCEEEHHHKKKKKKJJJGGGEEEDDDDDDEEEEEECCCFFFIIIIIIGGGDDDCCCCCCFFFIIIKKKKKKIIIFFFEEEDDDGGGGGGFFFFFFFFFEEECCC@@@BBBBBBCCCDDDEEEDDD@@@===???AAABBBBBB@@@AAACCCFFFCCCBBBAAAAAAAAABBBCCCDDD@@@BBBCCCBBB??????BBBEEEEEEDDDAAA???>>>>>>???@@@===>>>@@@???===;;;;;;;;;xxxSSSGGGBBB;;;<<<888888888888888777666555333333222222222333333444333333333333333333333333444444333333222333333333333444555444333333444666222888:::;;;JJJeeeyyyqqquuu}}}{{{zzzrrrggg___bbbmmm{{{{{{yyyxxxyyy{{{}}}}}}||||||}}}~~~qqqjjjkkkkkk|||xxx~~~}}}nnnhhhhhh~~~yyyrrreeeRRRFFFKKKXXXkkkppp^^^jjj```]]]]]]```aaa^^^ZZZWWWPPPKKKEEE@@@===;;;999888555444333222222333444444000///333888;;;JJJpppkkkwwwkkkFFF444222111222222000...///222,,,,,,---.../////////.........---,,,,,,++++++***+++++++++,,,,,,+++++++++))))))******+++++++++,,,))))))))))))***+++,,,---++++++++++++******)))))))))************+++++++++,,,---......//////.........000000///,,,+++---///...//////000111222222222000111111222333333444444000222333333222222444666333333555999888555777;;;<<<>>>@@@KKKXXXXXX___tttmmmwww}}}{{{~~~wwwlllccc]]]XXXTTTPPPWWWWWWXXXXXXXXXVVVTTTRRRLLLLLLMMMNNNNNNNNNMMMLLLJJJJJJJJJHHHGGGGGGIIIKKKEEEEEEEEEDDDDDDFFFJJJMMMLLLJJJHHHFFFEEEEEEFFFGGGEEEHHHKKKKKKHHHEEEEEEFFFJJJKKKLLLJJJHHHFFFGGGGGGHHHFFFDDDEEEGGGFFFBBB>>>AAAAAABBBCCCDDDDDDAAA???@@@BBBDDDCCCBBBBBBEEEHHH>>>>>>>>>>>>???AAACCCDDD===@@@BBB@@@======AAAFFFFFFDDDBBB???======>>>>>><<<>>>??????===;;;::::::xxxQQQFFFAAA999666888888777666666666666666444444333333333333222222111111222222222333333333222222111111111111111111444444333222333444555666888555555:::AAAOOOdddvvv]]]eeeqqq|||oooiiiiiikkklllxxx~~~yyyiiibbbhhhyyyhhhnnnzzzwwwiiiXXXKKKEEEMMMddd{{{uuufff^^^[[[```]]][[[]]]___^^^YYYTTTGGGEEEBBB>>>:::777555444555333222333444444333222333444111111EEEjjjjjjrrroooEEE:::;;;000000000000000///.........------,,,,,,------...000000///...------,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************,,,,,,------.../////////..............................000111111000////////////000111222222333333222222222222222222222222444444555555666777777777888;;;???CCCFFFJJJNNNRRR```jjjzzz{{{tttuuu}}}zzzuuuooohhhccc___^^^[[[WWWSSSRRRSSSUUURRRSSSUUUWWWXXXXXXXXXXXXTTTSSSQQQOOOMMMLLLLLLLLLGGGGGGFFFFFFFFFFFFFFFGGGEEEBBB???@@@CCCEEEEEEDDDGGGGGGGGGFFFDDDDDDFFFGGGIIIHHHGGGFFFEEEFFFGGGHHHNNNNNNLLLKKKIIIGGGFFFEEEHHHEEECCCEEEHHHHHHDDD???GGGGGGFFFGGGHHHGGGEEEBBBKKKIIIFFFCCCBBBCCCDDDFFFCCC@@@<<<<<>>??????>>>AAAFFFDDDBBB???===<<<===>>>@@@;;;===???AAABBB@@@>>><<>>III^^^pppbbbdddiii}}}uuukkkdddkkkmmmtttxxxbbbcccfffqqqxxx{{{~~~yyywwwzzz~~~}}}pppuuuwwwcccZZZOOOHHHKKK^^^rrrfff``````aaa```]]][[[[[[\\\[[[UUUPPPCCCAAA???;;;888666444333222111111222333333222111...111333<<>>@@@EEEDDDBBB???===<<<===>>>???;;;<<<===??????>>>===<<>>===;;;888666444333222111222222333333333222222---555AAASSSqqqyyylll~~~nnnCCC777555***/////////000//////...------,,,,,,++++++,,,,,,---+++++++++***))))))(((((()))))))))************+++************************))))))))))))))))))))))))************************))))))))))))*********************+++,,,,,,------------------------------,,,,,,---...///.........//////000000111111222222333333333333333333333333333333333444555555666666666888;;;<<<===???BBBDDDCCCGGGMMMSSSYYY^^^```aaagggiiiiiilll{{{~~~zzzzzzuuullleee___[[[WWWTTT[[[\\\\\\ZZZVVVTTTSSSSSSUUUUUUTTTSSSQQQOOOMMMKKKMMMMMMNNNOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFDDDCCCEEEGGGIIIHHHFFFDDDCCCCCCJJJIIIHHHGGGGGGGGGHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGHHHFFFFFFHHHKKKMMMKKKHHHGGGGGGHHHIIIKKKKKKHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDFFFFFFEEEDDDHHHCCC@@@@@@???<<<>>>BBBDDDBBB???===<<<<<<>>>???::::::;;;;;;;;;<<<<<<<<>>999888888888888:::;;;<<>>888777666555444444444444444555555444111///000222333OOOqqqtttKKK;;;111///222000...............---,,,,,,++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++++++++,,,------......------------------------.........//////000111111//////////////////000000////////////////////////111111111222333333444444666888999999888777888:::======>>>???AAADDDFFFGGGHHHHHHHHHJJJRRR[[[______\\\\\\[[[[[[]]]bbbiiinnnnnnppprrrsssqqqpppvvv}}}~~~~~~xxxssssssqqqnnngggkkkooollleee]]]\\\^^^___]]]YYYUUURRRQQQRRRSSSTTTVVVXXXXXXUUURRRPPPPPPLLLKKKJJJIIIGGGFFFFFFEEEFFFIIILLLNNNNNNKKKHHHFFFFFFFFFFFFEEEDDDBBBAAA@@@DDDFFFGGGHHHGGGFFFEEEEEEGGGIIIKKKKKKIIIFFFEEEEEEIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDGGGIIIHHHEEECCC???AAAEEEGGGHHHFFFDDDBBB???AAADDDFFFEEEDDDCCCBBB@@@<<<:::>>>@@@???>>>@@@EEEBBB???<<<;;;;;;<<<===888888777666777999;;;<<<```CCC???;;;666;;;777666555555444444555555444444333333333333222222111111222222222333333333000000000111222222333333111111222333333333333333444333444555444444<<>>;;;===DDDIIIGGGBBB@@@EEECCC???<<<::::::;;;<<<888888888999:::<<<======[[[BBB@@@;;;444999666666555444444444444555444444444333333333222222111111222222222333333333///000000111222222333333000111222333444333222222444000...111333222444777CCCfff}}}{{{|||~~~ppphhhqqq~~~wwwnnncccbbbbbbcccgggmmmrrrvvvyyyrrrjjjccc___[[[WWWSSS]]]___hhhvvvxxxiiigggzzzzzzuuurrrjjjcccuuu~~~{{{xxxgggYYYIIIBBBCCCOOOiiiwwwlllccc\\\YYY___dddccc]]]TTTNNNKKKIIIHHHFFFBBB===:::999999555444333222111111111111222333444222111555???GGGpppnnn\\\qqq}}}DDD888333///)))---333...,,,------------,,,++++++******))))))))))))******((((((((()))))))))))))))******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222.....................---/////////////////////////////////000111111222222222333555555555555777888777777999:::<<<===>>>>>>CCCBBBBBBFFFIIILLLOOOSSSSSSQQQPPPSSSWWWVVVPPPKKKLLLPPPTTTUUUUUUWWWXXXXXXVVVZZZ\\\[[[\\\\\\XXXRRRWWWTTTVVVZZZYYYRRRQQQUUUOOORRRTTTTTTQQQNNNOOOPPPKKKLLLMMMMMMKKKJJJJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKLLLLLLKKKJJJHHHFFFEEEFFFGGGHHHHHHGGGEEEDDDIIIJJJJJJHHHEEEEEEGGGJJJCCCDDDDDDDDDCCCDDDFFFHHHEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>???BBBDDDAAABBBDDDFFFGGGEEE@@@<<<@@@AAACCCDDDDDDCCCAAA???===???BBBBBB??????@@@BBB<<<999<<>>>>>WWWDDD???<<<777666666555555555555444444444555444444333222111000000000111222333333222111000///111222111000///000111000000111111111222222222000000000000111222333444>>>IIIfff}}}{{{wwwzzzwwwoooqqqyyy~~~~~~yyy|||pppvvv~~~wwwooojjjgggfffoooooonnnkkkjjjlllpppssszzz~~~~~~vvvmmmddd___^^^___[[[]]]^^^]]]]]]cccmmmvvvuuunnnzzzwwwbbbbbbuuu~~~vvvkkk```FFFFFFDDDFFFVVVuuu|||nnniiigggccc```___^^^]]][[[WWWQQQIIIDDDDDDAAA===;;;:::888555333000000000000000000000000333++++++111555===VVVrrrpppcccjjjuuuIII444222///---,,,,,,---...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''')))***+++***((('''))))))***++++++++++++******++++++,,,,,,++++++***---------............///------............------////////////000000000000000111111222222333444444777777777888999999999:::@@@@@@BBBEEEIIIJJJJJJHHHJJJLLLNNNPPPQQQPPPNNNMMMQQQPPPPPPQQQSSSTTTSSSRRRTTTXXX\\\[[[WWWUUUWWWZZZYYYXXXXXXZZZ\\\ZZZTTTOOOOOOQQQSSSSSSQQQNNNLLLKKKPPPNNNJJJIIIJJJKKKKKKKKKMMMNNNNNNKKKHHHFFFHHHKKKMMMLLLJJJJJJJJJIIIHHHFFFKKKGGGDDDEEEIIILLLJJJGGGHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEGGGBBBBBBHHHJJJDDD@@@AAAEEEBBB@@@AAACCCDDDBBB???EEEBBB>>>;;;;;;===AAADDDAAADDDGGGHHHFFFCCCAAA@@@???????????????@@@@@@@@@>>>>>>@@@AAAAAA@@@???>>>======>>>>>>>>>>>>======<<<@@@@@@<<<:::;;;:::777666666777888999999999999WWWDDD???;;;777666555555555555444444444444222222222222222222222222000111111222222111111000///000111111000///000111000000111111111222222222000000000000111222333444777===SSSppp{{{xxx}}}wwwttttttuuuvvvxxxhhhgggfffgggbbbrrr{{{sssmmmiiifffcccaaa\\\^^^bbbeeeggggggeeedddaaaaaaaaabbbbbbbbbbbbbbbjjjmmmpppnnnhhhcccaaabbb____________```ccchhhllltttzzzrrrccceeemmmuuuiii]]]QQQIIIEEECCCIII^^^~~~pppfffdddccc```]]]^^^\\\YYYVVVRRRLLLFFFAAAAAA>>>;;;999777666444222111111111000000000000000222222222555BBBZZZuuuiiiccc}}}TTT;;;333111///---,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''(((***,,,,,,+++***)))))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,------------------............------....../////////000000000000000111111222333333444555666666777777888888888<<<===@@@CCCDDDFFFFFFGGGHHHJJJMMMOOOQQQQQQPPPPPPQQQPPPOOOPPPRRRTTTTTTTTTWWWZZZ\\\ZZZVVVTTTVVVYYYUUUUUUVVVZZZ^^^^^^[[[WWWUUUVVVWWWUUURRRPPPPPPQQQQQQOOOLLLKKKKKKLLLLLLLLLLLLMMMMMMJJJGGGFFFHHHKKKKKKKKKJJJKKKKKKLLLKKKJJJNNNJJJGGGGGGJJJKKKHHHEEEGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDGGGAAA???DDDGGGEEEBBBCCCDDDBBB@@@@@@BBBBBBAAA???===<<<;;;<<<===@@@BBBDDDAAADDDGGGHHHEEEBBB@@@???>>>>>>????????????@@@@@@>>>???@@@AAAAAA@@@???>>>AAA@@@>>>======>>>@@@AAA>>>AAA@@@<<<:::;;;;;;888777777888999999999999888WWWDDD???;;;777666555555555555444444444444111111111222222222333333222111111000000111111222///000111111//////000111000000000111111111111222000000000000111111222333666666BBB\\\sss{{{uuuooozzz}}}ppplllpppvvvmmmWWW\\\eeehhhiii}}}yyyrrrlll____________]]][[[YYYXXXZZZYYYXXXXXXWWWWWWXXXXXXWWWZZZ]]]\\\YYYXXXYYY[[[```dddjjjqqqxxx{{{xxx}}}{{{mmmaaacccjjjuuuhhhXXXIII@@@<<>>888999:::<<<>>>@@@AAABBBBBBEEEGGGGGGDDDAAA???>>>======>>>>>>??????????????????@@@@@@@@@@@@??????CCCBBB???======???BBBCCC@@@AAA@@@;;;:::<<<<<<999888999999999999888777777WWWDDD???;;;777555555555555444444444333333111111111111111222222222222111000//////000111222///000111000///...///111000000000000111111111111000000000000000111222222666555:::III```ppptttqqquuu~~~~~~ssspppqqqkkk\\\ooo~~~{{{xxxwwwsssrrrqqqppppppqqqrrrrrrtttwwwyyy{{{{{{}}}|||mmmlllssszzz}}}yyyooocccbbbfffxxxqqqgggZZZLLLAAA???CCCNNNeeewwwfffcccaaabbbeeeeeebbb^^^ZZZUUUOOOIIIEEEAAA===;;;:::888555444333333111///333222111000/////////000,,,111666CCCaaappplllmmmAAA222666000///...---,,,,,,,,,,,,++++++++++++************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((***+++------,,,+++***((())))))*********************++++++++++++***************+++++++++,,,,,,,,,,,,------------,,,,,,------.........///////////////000000111222222222333333444555666777777888888<<>>===::::::;;;<<<<<<===>>>???CCCEEEGGGFFFCCC@@@>>>============>>>>>>??????@@@@@@@@@@@@@@@@@@@@@??????BBBAAA????????????AAABBB???@@@>>>:::999<<<<<<888999999999999888777666555~~~UUUBBB>>>:::666555555444444444444333333333333333222111111000//////222111000//////000111222...000111000///...///000000000000000000000000000000000000///000000111111000111444888DDDWWWjjjwww~~~zzz|||}}}yyy|||iiiiiisssfffkkkwwwvvvtttmmm```]]]]]]|||uuuooobbbSSSHHH@@@@@@KKKYYYzzzyyyooojjj\\\\\\]]]___aaaaaa]]]YYYWWWRRRKKKEEEAAA===;;;999888666444333333333222000333222000/////////000111333555CCC^^^~~~~~~vvvKKK555000111......---,,,,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((***+++,,,+++***((((((((()))************))))))******++++++******)))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------...............//////000000111111222333333444555666777888999666;;;??????===>>>BBBGGGHHHIIIJJJKKKLLLNNNOOOOOOLLLJJJHHHJJJMMMRRRUUUVVVRRRSSSTTTTTTTTTUUUWWWXXXZZZXXXXXXYYY\\\[[[XXXTTTVVVXXXYYYYYYWWWTTTSSSRRRPPPNNNLLLLLLMMMMMMLLLJJJKKKJJJHHHGGGHHHHHHIIIIIIHHHJJJKKKJJJHHHGGGHHHIIIGGGFFFFFFGGGGGGGGGEEEDDDFFFGGGGGGHHHGGGFFFEEEEEEBBBCCCDDDDDDDDDDDDCCCCCC???MMM[[[[[[PPPFFFAAAAAA>>>??????>>>===============<<<::::::;;;===???AAACCCDDDFFFEEEBBB???======<<<======>>>???@@@@@@@@@BBBAAAAAA@@@@@@@@@??????===>>>???@@@@@@???>>>======>>><<<999:::===<<<777999999999888777666555444{{{SSSAAA===:::666666444444444444333333333333444333222111000///......111000000//////000000111...///000000......///000111000000000000000//////000000000//////000000111///000333333444AAA]]]vvv|||wwwfffrrr~~~wwwkkkooo|||{{{jjjeeeZZZNNNNNNaaaooo```[[[LLL???<<>>;;;999777666444222222333333222111222111///......000111333888@@@WWWyyyzzzpppSSS666111000,,,---------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%''')))*********(((''''''((())))))******))))))))))))************))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------...............///000000111111222333444555666888888999555888:::;;;:::<<<@@@CCCFFFGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIKKKOOOSSSVVVWWWRRRSSSTTTVVVXXXYYYZZZZZZVVVUUUTTTWWW[[[\\\YYYVVVPPPSSSVVVWWWUUUSSSQQQQQQOOONNNMMMLLLMMMMMMKKKJJJMMMKKKHHHHHHIIIIIIIIIHHHHHHJJJKKKIIIEEECCCDDDFFFCCCDDDEEEFFFGGGFFFFFFEEEGGGHHHIIIIIIIIIHHHFFFEEEBBBCCCDDDEEEFFFEEEDDDCCCCCCUUUdddbbbUUUIIIEEEDDD>>>???@@@???===<<<===>>><<<;;;::::::<<<@@@CCCFFFBBBCCCDDDCCCAAA>>>===>>>======>>>???@@@AAAAAABBBCCCBBBAAA@@@@@@???@@@@@@:::<<>>888777777777777666555333333xxxPPP???<<<999666666444444444333333333222222222222111111000000////////////000000000000//////...///000///......///000111111000000////////////000000////////////000000222000222666333666MMMiii{{{tttfffyyyttt}}}zzzsssnnnllluuu|||pppvvvooo[[[SSSIIIFFFRRRuuuvvv^^^OOOFFF======LLL___rrrrrrgggbbb\\\UUUccccccbbbbbb```^^^ZZZWWWNNNIIICCC>>>;;;999777555444222000000222222222111111000.........000333444>>>UUUrrrvvv\\\===000000///---,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%&&&(((******)))(((''''''(((((()))))))))))))))))))))************)))))))))))))))*********++++++******++++++++++++******+++,,,,,,,,,,,,---------------...//////000000111111111222444555666777888777777888999;;;===@@@AAAAAACCCFFFIIIKKKLLLLLLKKKKKKJJJKKKNNNSSSWWWYYYYYYUUUVVVYYY\\\^^^^^^\\\[[[TTTSSSSSSVVVZZZ\\\[[[XXXPPPRRRTTTTTTSSSRRRSSSSSSPPPOOONNNNNNOOONNNLLLJJJOOOLLLIIIHHHIIIJJJIIIHHHFFFIIIKKKHHHDDDAAACCCFFFBBBDDDFFFGGGGGGFFFFFFEEEHHHIIIJJJKKKKKKIIIHHHFFFBBBCCCEEEGGGGGGFFFEEEDDDHHHTTT\\\WWWNNNIIIFFFCCC===???AAA???===<<<===???======>>>???@@@BBBCCCDDDAAABBBCCCBBB@@@>>>>>>???>>>>>>???@@@AAABBBCCCCCCDDDCCCAAA@@@??????@@@@@@;;;<<<>>>??????>>><<<;;;:::;;;;;;<<>>;;;999666666444444444333333333222222000000000000111111111111...///000111111000///......///000///...---...000111111000000/////////...111000////////////000000333+++...888555000???WWWiiiuuuwwwjjj}}}ooo|||{{{ssstttmmmlllwwwzzzppp}}}___NNNKKKHHHSSSlllqqq___MMMCCC@@@@@@MMMiiiyyyjjjaaaaaa```^^^aaa```___]]][[[XXXUUUSSSJJJFFFAAA<<<:::777555333222000//////111222111000111///...---...111444666HHHkkkccc???111///,,,+++...++++++,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&''')))***+++***(((''''''(((((()))))))))))))))))))))************))))))(((((((((((())))))))))))******++++++++++++******++++++,,,,,,,,,---------------......///000000000///000111222444555666777:::999888:::===AAABBBBBB===@@@DDDHHHKKKLLLLLLKKKLLLLLLNNNQQQVVVZZZ[[[[[[YYYZZZ]]]```bbbaaa]]][[[VVVUUUTTTVVVZZZ\\\ZZZXXXQQQRRRSSSRRRRRRSSSUUUWWWQQQPPPOOOOOOPPPPPPNNNLLLQQQMMMJJJIIIJJJKKKIIIGGGEEEHHHKKKHHHDDDBBBDDDGGGCCCFFFHHHIIIHHHFFFEEEEEEIIIJJJKKKLLLLLLJJJHHHGGGBBBDDDFFFGGGHHHGGGFFFEEEIIIOOOOOOHHHDDDEEEEEEAAA>>>@@@AAA@@@===<<<===???@@@AAABBBCCCCCCBBB@@@???@@@AAABBBBBB@@@>>>??????>>>??????AAABBBCCCDDDDDDDDDCCCBBB@@@??????@@@@@@>>>>>>============>>>>>>999;;;===???DDDHHHCCC<<<333333444444333333222222nnnLLLAAA:::888999777444444333333333333222222111111111111000000000000//////............//////000000000000000000000000///000111111111000...------------............//////000000222333555777888IIIddd{{{xxxrrrppplllrrrggg}}}yyyiiinnn|||zzzdddNNNGGGNNNaaa|||kkkNNNGGGFFFAAAHHH[[[xxxrrrmmmfffaaa___^^^]]]\\\YYYZZZ[[[\\\ZZZWWWSSSPPPEEEAAA;;;777666555444333444111//////111222000...+++111000///111///888MMMsss___xxxOOOEEE777...,,,,,,,,,+++***************************)))(((''''''((()))***''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,---------......///////////////111111111222333444666777666555666999<<<>>><<<999:::<<>><<<;;;::::::FFFFFFHHHIIIDDD>>>>>>BBBDDDDDDDDDBBB@@@???@@@AAABBBBBBBBBBBBBBBDDDEEEEEEEEECCC@@@>>>>>>======<<<>>>@@@AAA???;;;888999;;;777888:::<<<=========<<<555555444444444333333333lllJJJ@@@999777999666444444333333333222222222111111111000000000////////////............//////000000000000000000000000//////000000000///...------------............////////////000111333444555===SSSgggooowwwuuuffflllkkklllttt___VVVXXXXXXSSSRRR\\\nnnpppYYYHHHDDDMMMZZZppp|||}}}vvviiiddd^^^ZZZXXXWWWVVVVVVVVVWWWXXXYYYWWWSSSOOOMMMCCC???:::666555444333222444222000000222222000...,,,000---...777>>>OOOhhhllleee~~~ccc===666...******,,,+++)))***************************)))(((''''''((()))***''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((()))))))))******))))))))))))))))))))))))))))))******+++,,,,,,---------...////////////....../////////000222333444555555555888;;;===;;;999999:::===@@@CCCFFFHHHIIIHHHHHHJJJMMMPPPRRRSSSSSSMMMOOORRRRRRQQQPPPQQQRRRVVVTTTRRRPPPPPPRRRUUUWWWWWWSSSMMMIIIHHHKKKNNNQQQRRRRRRRRRQQQPPPNNNLLLKKKLLLJJJHHHHHHIIIIIIHHHGGGNNNNNNMMMLLLKKKJJJJJJJJJMMMNNNOOOPPPOOONNNLLLKKKLLLKKKLLLNNNPPPOOOKKKHHHIIIHHHFFFDDDBBBAAAAAA@@@HHHHHHGGGFFFEEECCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;AAA>>>>>>@@@???<<>>;;;888888888666777888:::::::::999888444444444333333333222222hhhGGG>>>888666777444333333333333222222222222111111000000000000////////////............//////000000000000000000000000......//////......---,,,---------............///............///000111222222@@@OOOZZZgggxxx{{{xxxzzzqqqdddaaasssuuufffsss~~~iiiSSSKKKOOO\\\eeerrrdddNNNMMMOOOSSShhhqqqiiigggddd```ZZZVVVTTTSSSRRRRRRRRRRRRSSSSSSPPPMMMIIIFFF???<<<777444333333222111333222111111222111///---000333///444FFFYYYooohhhUUUxxxjjj???222///,,,,,,......,,,***************************)))((((((''''''(((((()))''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...........................///111222333444444444777999;;;:::999666777:::<<>>???@@@>>>999777:::===???CCCHHHEEEEEEEEEBBB???>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDAAA>>><<<>>>CCCEEEDDDAAABBB@@@>>><<<;;;999777555666666777777666555444444333333222222222111111111cccDDD<<<777555666333333333333222222222222111111000000000//////////////////............//////////////////////////////.........---------,,,,,,---------............///.........---......///000///555>>>JJJZZZjjjsssvvv{{{xxxvvvoookkkgggppprrrggg{{{~~~ttt[[[PPP\\\oooqqq___YYYIIIFFFUUUdddooo|||lllbbb^^^^^^aaa\\\WWWRRRPPPNNNLLLKKKLLLLLLLLLKKKIIIEEEBBB@@@;;;888555222222111000///111111111111111000...---///222111===ZZZqqqttt___]]]qqqLLL333222///------...---+++(((************************((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,---------------////////////000111222333222222333555777888999888555666888:::<<>>>>>???AAABBBCCC;;;555333888>>>AAACCCFFFEEEEEEDDDBBB???===>>>??????@@@AAABBBBBBCCCCCCCCC???;;;999===BBBEEEAAA===AAA>>>;;;:::;;;;;;888444777777666555444333111111111111111111000000000000___AAA;;;777555666222333333222222222111111111000000000////////////...//////............//////////////////////////////...------,,,,,,,,,,,,,,,---------............/////////.........//////000111000555@@@NNNZZZeeellluuusssvvvyyy|||hhheee|||oooeeefffnnn{{{xxxjjjaaafff{{{yyygggTTTHHHGGGPPP^^^mmmzzzrrrhhhaaa^^^[[[YYY[[[VVVQQQLLLHHHFFFCCCAAAEEEEEEEEEDDDBBB???<<<:::888555222111111111000...//////000000///.........***333;;;OOOpppmmmjjjyyyrrrKKK777888000...+++***))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))************+++,,,,,,,,,,,,,,,............//////000111000111222333444555777888555666777888:::===???AAACCCDDDEEEEEEFFFIIIOOOSSSTTTPPPLLLJJJJJJMMMPPPRRRVVVSSSPPPMMMMMMNNNQQQSSSUUUPPPMMMMMMQQQRRROOOLLLIIIHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDEEEHHHKKKKKKKKKGGGGGGGGGHHHJJJKKKMMMNNNOOOOOONNNMMMLLLKKKIIIIIIDDDDDDDDDCCCCCCCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIDDDCCCBBB@@@???????????????>>>>>>??????@@@AAABBB999555555<<>>??????@@@AAACCCCCCCCCCCCCCCAAA>>>===???CCCCCC???:::>>>;;;999:::<<<===:::888:::999777555444222111000111111000000000/////////[[[???:::777555666222222222222222111111111111000000////////////......//////............//////000000000000000000000000......---,,,,,,,,,,,,------------............////////////...//////000000111---///888???GGGUUUccc~~~wwwnnnooorrrYYYaaalll]]]RRRVVVdddyyyrrrqqq}}}vvvaaaQQQOOOTTT___sss~~~sssjjjaaa]]]]]]]]]ZZZVVVXXXTTTOOOJJJGGGDDD@@@>>>>>>>>>>>>===<<<999777666555333111000111111000....../////////......000222666JJJ\\\qqqrrr|||qqqMMM111+++999...---+++*********,,,---))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++++++++,,,------///000111222222333555888666666666777888;;;>>>???===???@@@AAACCCIIIRRRYYYYYYTTTOOOLLLMMMPPPSSSUUUSSSQQQOOOMMMMMMNNNPPPRRRPPPMMMKKKKKKMMMNNNMMMJJJIIIIIIHHHGGGGGGGGGHHHHHHEEEDDDCCCDDDGGGIIIIIIHHHBBBDDDFFFHHHJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@??????@@@@@@===<<<<<<<<<<<<===>>>>>>===<<<@@@FFFIIIEEEBBBBBBCCCCCCCCCAAA???>>>>>>@@@@@@AAABBBDDDEEEDDDDDDCCCDDDDDDEEEFFFEEECCC>>>;;;<<<;;;:::;;;<<<===<<<;;;<<<:::888666444222222111111111000000000/////////YYY>>>:::777666666222222222222222111111111111000000/////////.........//////............//////000000000000000000000000//////---,,,,,,,,,---...---------............///...............///000111///+++---222444777III___uuuppprrr{{{xxxhhhTTTccczzzgggWWWUUU]]]ooo}}}yyynnn\\\QQQ___wwwuuugggccc___[[[ZZZ[[[ZZZXXXVVVTTTQQQMMMIIIGGGDDDAAA???999999999888777666444444333222000000111111000...///000000///...///333777PPPpppuuuIII888...)))111,,,,,,,,,,,,++++++,,,---))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******+++************+++,,,,,,---///000000000111444777555555444555666999;;;===999<<>>===>>>???@@@;;;;;;;;;;;;<<<===>>>???@@@AAAFFFKKKKKKFFFCCCEEEAAABBBBBB@@@???>>>???AAA@@@BBBDDDEEEFFFFFFEEEDDDDDDGGGJJJIIIEEEAAA>>><<<;;;=========<<<;;;<<<===<<<;;;888666444333222222111111111000000000//////XXX===:::777777777333222222222111111111111000000/////////............//////............//////000000000000000000000000000///...---,,,---......---------.........//////------------...///000000...***---111...///DDD___{{{hhhooowww~~~wwwsssjjjYYYjjjzzzhhhYYYccclll{{{uuurrrfff^^^vvvwwwppplllddd[[[ZZZ[[[ZZZYYYXXXWWWVVVVVVLLLIIIFFFDDDCCCAAA???===666666666666555444333333222111000000111111000///000111111///...111666;;;cccXXX...111666,,,((('''((())))))'''%%%$$$$$$))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************,,,,,,,,,+++,,,,,,---------...000000///000444777444444333333555777:::;;;:::>>>BBBBBB@@@BBBGGGLLLLLLJJJJJJLLLPPPQQQPPPMMMKKKKKKLLLLLLMMMMMMMMMNNNIIIIIIIIIHHHFFFFFFHHHJJJJJJIIIGGGFFFEEEEEEEEEFFFFFFDDDBBBBBBCCCDDDDDDCCCDDDDDDDDDEEEGGGIIIKKKLLLHHHHHHGGGFFFFFFFFFGGGGGGDDDGGGJJJIIIGGGFFFGGGIIIDDDDDDCCCCCCCCCDDDDDDEEEBBBAAA>>>===<<<===>>>???;;;;;;;;;<<<>>>???AAABBB;;;===BBBFFFCCC>>>>>>BBB@@@AAAAAA@@@??????@@@BBBAAABBBDDDFFFGGGFFFEEEDDDAAAFFFKKKJJJDDD>>><<<<<<<<>>VVVxxx~~~ddd???333444111---,,,)))))))))***+++++++++,,,((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))%%%"""$$$((()))'''###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************))))))*********+++++++++------,,,---...000222333222333444555666888999999:::===@@@BBBBBBBBBBBBBBBDDDEEEGGGIIIJJJLLLLLLMMMMMMJJJIIIJJJMMMNNNMMMJJJOOOQQQNNNHHHGGGLLLNNNKKKJJJHHHGGGHHHIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@DDDDDDEEEFFFIIIIIIGGGEEEEEEBBB@@@@@@CCCEEEDDDCCCDDDFFFHHHJJJIIIFFFCCCAAAAAA@@@@@@BBBEEEEEEBBB???>>>===<<<;;;;;;<<<===>>>777888999;;;===???@@@AAA@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@CCCEEEGGGFFFCCCBBBDDDFFFGGGFFFDDDAAA???>>>======:::;;;<<<<<<;;;:::888777777666555333222111111111///............---------zzzTTT<<<:::888666666222111111111111000000000000........................................................................;;;888555111...---,,,,,,,,,,,,,,,------------...------,,,,,,,,,---...///,,,///000...+++---555<<>>??????>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>???AAABBBAAACCCEEEDDDBBBAAABBBDDDDDDCCCAAA@@@>>>===<<<<<<999999::::::999888666555555555333222111111111111............------------tttPPP999888666555666222111111111111000000000000................................................------------------------444333000...,,,+++***+++,,,,,,,,,,,,------------......---,,,,,,,,,------,,,...///...---,,,---///666FFFYYYiiiuuu~~~yyy{{{lll[[[OOOOOO\\\jjjvvvooonnn{{{{{{uuunnnjjjjjjmmmqqqsssqqqqqqooommmkkkjjjiiihhh]]]XXXTTTTTTWWWWWWSSSNNNMMMMMMKKKIIIGGGEEEDDDCCC???===;;;888666444444444222222000///////////////////////////000000000000---///222333;;;PPPpppooo^^^jjjyyy^^^@@@444,,,------***+++111******************))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))***(((%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&''''''((((((((()))))))))(((((())))))))))))************+++++++++,,,,,,,,,---------------...///000333333444555777888999999:::<<<>>>?????????AAACCCAAACCCFFFIIIKKKLLLLLLLLLHHHIIIJJJLLLOOOOOOMMMKKKOOOQQQOOOKKKJJJKKKJJJGGGCCCCCCCCCFFFIIIJJJJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFDDDCCCDDDGGGJJJKKKKKKJJJFFFEEECCCDDDFFFGGGGGGFFFLLLMMMNNNNNNMMMKKKHHHFFFCCCBBBAAAAAABBBBBB@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<==================<<<::::::999999999777888999;;;>>>@@@BBBBBB@@@AAABBBBBB@@@@@@AAABBB@@@@@@???>>>===<<<;;;;;;777777777777666555444444333333222111000000111111............------------qqqNNN999888555444555222111111111111000000000///...............---------........................------------------------***))))))))))))***++++++++++++,,,,,,,,,---------///......---,,,,,,,,,,,,000/////////000///---+++///:::KKK[[[iiittt{{{~~~~~~ooo[[[NNNOOOUUU[[[vvv|||zzz{{{mmmooo~~~~~~vvvmmmggglllhhheeegggnnnuuuyyyzzzsssoooiiiddd```\\\WWWTTTQQQQQQQQQSSSUUURRRLLLGGGGGGGGGEEECCCAAA???>>>===:::999777555333222111111111000000//////.........111111111000000111111111111555888;;;KKKggguuugggccc]]]888444///---///...+++***...++++++******))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,------------------......111111222444555666777888999:::<<<<<<===>>>AAACCCEEEGGGJJJLLLNNNMMMLLLKKKGGGIIILLLOOOQQQQQQOOONNNOOOPPPOOOMMMLLLJJJGGGEEE@@@AAABBBFFFIIIKKKKKKJJJMMMLLLJJJHHHFFFEEEDDDDDDFFFFFFFFFGGGJJJKKKJJJIIIEEEDDDDDDEEEFFFGGGGGGGGGLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDBBBAAA>>>???AAAAAAAAAAAA???>>>========================>>>===<<<:::999999999999666777999;;;===???@@@AAA@@@AAAAAAAAA@@@@@@@@@AAA>>>>>>>>>>>>===<<<<<<;;;777777666666555444444333111111000000000000000111.........---------,,,,,,qqqOOO;;;999555333444111111111111111000000000/////////.........---------........................------------------------***+++++++++,,,---...///+++++++++,,,,,,,,,------.........------,,,,,,+++111///------///000///------333>>>LLLYYYdddooowwwvvv\\\LLLFFFJJJ^^^rrr~~~{{{{{{}}}|||~~~vvvsssqqqttt}}}yyyrrrxxxzzzuuuuuuuuuuuuuuuvvvxxxzzz|||zzz{{{{{{xxxssslllgggdddmmmmmmooottt{{{}}}uuummmbbbWWWPPPKKKIIIGGGJJJMMMQQQSSSSSSOOOIIIDDDDDDDDDBBB@@@>>><<<;;;:::666555444333222111111000000000000000000/////////222111000////////////000222555;;;FFF]]]yyy~~~iiiiiivvv~~~hhhHHH///222---***+++,,,)))'''&&&+++******))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------------...///000111222444555555777999:::;;;;;;===@@@BBBEEEFFFHHHIIIJJJIIIHHHGGGGGGJJJNNNQQQSSSSSSRRRRRROOONNNNNNNNNMMMIIIFFFEEE@@@AAACCCGGGKKKMMMLLLKKKOOONNNLLLIIIGGGEEECCCCCCJJJIIIGGGGGGHHHIIIHHHGGGCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLJJJIIIIIIGGGEEEDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAA<<<======>>>>>>????????????>>>===<<<;;;;;;;;;;;;999:::<<<===>>>??????>>>BBBAAAAAAAAABBBBBBAAAAAA>>>>>>?????????>>>===<<<888777777666555555444444111111000000///000000000...------------,,,,,,,,,oooNNN;;;:::666333444222111111111111000000000000/////////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........---,,,,,,...,,,***+++,,,...///......000666@@@JJJUUUeeerrr~~~mmmTTTEEEFFFMMMXXXggg{{{}}}}}}~~~}}}vvvlllgggiiipppyyy{{{zzz~~~~~~~~~}}}~~~}}}yyyrrrkkkfff\\\]]]]]]^^^```eeekkkpppsssqqqmmmhhhfffhhhlllppp|||}}}~~~}}}xxxtttooogggZZZMMMDDD??????@@@BBBGGGMMMPPPOOOKKKGGGDDDBBBAAA@@@>>><<<:::888777333333222222111111000000///000000111111000000///000///...------...///000111555AAAWWWqqqxxxhhhtttuuu~~~lllMMM:::---111,,,((((((+++,,,***'''))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))*********+++++++++***+++,,,,,,---------,,,------...///111222333333555777999:::;;;<<>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>???======???@@@@@@???>>>>>>CCCBBBAAAAAACCCCCCBBBAAA>>>???@@@@@@@@@>>>===<<<999888777666555555555555222222111000//////000000------------,,,,,,,,,,,,kkkKKK::::::666333555444111111111111000000000000000//////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))***++++++++++++,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,---...//////222888===EEEWWWhhhsss}}}zzzgggZZZMMMHHHGGGPPP^^^ooo|||xxx~~~|||sssllljjjkkkmmmwwwyyy|||}}}kkkkkkqqq}}}}}}vvvhhhhhhllluuu{{{yyytttooohhhbbb]]]XXXSSSPPPEEEFFFGGGIIIMMMVVVaaaiiinnnnnnmmmkkklllqqqyyy{{{tttnnnkkkiiiaaa]]]UUUJJJ@@@::::::===>>>DDDKKKMMMJJJFFFDDDCCC???>>><<<;;;888777555444000000000111000000//////...///000111111000/////////.........///111444555888>>>RRRooo~~~yyywwwiiiGGG888222'''---,,,******,,,...---+++((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))))))))*********((()))+++,,,------------,,,---...///111222333333222555888;;;;;;<<<===???EEEEEEEEEEEEFFFHHHJJJKKKEEEHHHLLLOOOPPPQQQTTTWWWOOOKKKKKKNNNLLLHHHFFFIIIGGGHHHJJJMMMPPPPPPNNNLLLJJJJJJIIIHHHHHHHHHHHHIIIJJJHHHFFFEEEFFFGGGFFFEEEAAADDDGGGHHHGGGGGGHHHJJJGGGFFFDDDCCCCCCDDDFFFGGGDDDEEEDDDBBB???>>>@@@BBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@????????????>>>>>>@@@@@@?????????@@@AAAAAA>>>???AAABBBCCCBBB@@@???CCCAAA@@@AAACCCDDDBBB@@@??????@@@@@@@@@>>><<<:::999888666555444444555555444333222111000/////////---------,,,,,,,,,++++++gggHHH888999555333666666111111111111000000000000000000///...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........******+++++++++,,,,,,,,,***+++---...///...------***,,,///000...---,,,---,,,,,,...000000555GGGYYYeeettt{{{sssVVVIII@@@BBBGGGQQQjjjxxxxxxyyy|||{{{tttqqqccceeehhhnnntttzzzyyyvvv___```hhhvvvrrrhhhRRRTTT\\\kkk{{{zzztttnnnkkk```ZZZQQQIIIDDD@@@>>><<<===???AAACCCJJJVVVdddnnnppptttzzz~~~}}}|||vvvnnneeeaaabbbdddTTTUUUSSSKKK@@@999999;;;@@@FFFKKKLLLHHHCCCAAAAAA<<<;;;:::888666444333222...//////000000//////...---...///000000000......000000000111333777:::<<>>>>>>>>>>>>>>@@@DDDGGGIIIDDDGGGKKKMMMMMMOOOTTTWWWOOOJJJJJJMMMLLLGGGGGGKKKJJJJJJLLLOOOQQQQQQNNNLLLDDDDDDDDDEEEFFFGGGIIIJJJHHHFFFDDDDDDFFFGGGGGGGGGBBBEEEIIIJJJIIIHHHJJJKKKIIIGGGEEECCCBBBBBBCCCDDDCCCDDDDDDBBB???>>>AAACCCCCCCCCAAA@@@@@@AAACCCCCCBBBBBBAAA@@@???======<<>>@@@BBBDDDDDDDDDCCCBBBCCCAAA???@@@BBBCCCBBB???>>>???@@@@@@???===:::999888777555444333333444555555444333111000/////////---------,,,,,,,,,++++++eeeIII999888555444444///000000000000////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,...333:::>>>PPPeee||||||aaaIIIEEECCC>>>GGGXXXeeemmm|||zzz~~~||||||}}}wwwnnnhhhfffiiilllnnnmmmpppvvv}}}|||xxxvvv~~~lllXXXOOOMMM[[[vvv~~~{{{wwwqqqjjjccc[[[SSSNNNDDDCCCAAA???======???AAAJJJNNNWWWbbbooozzz~~~zzzwwwtttssskkkbbb\\\UUUOOONNNQQQTTTSSSRRRMMMCCC===BBBKKK\\\VVVMMMEEEAAA???>>>>>>;;;:::888666444333222111000000000000000000000000111------000222000///111---555222333BBBKKKJJJKKKNNNeee|||bbb>>>111111...+++***************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,...---,,,+++,,,...000111111111222444666999;;;<<<;;;::::::<<>>AAADDDCCC@@@CCCBBB@@@?????????@@@@@@FFFGGGDDD>>>???DDDDDD@@@AAABBBCCCAAA>>><<<<<<<<<>>>???AAA@@@???===<<<===???AAACCCBBB@@@???@@@CCCGGGCCC>>>===>>>@@@???>>>???>>>===<<<===<<<999777666555333111111222333444222222111000///...------+++*********+++,,,,,,---dddIII999888444444444///000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,///555999???SSSnnnnnnxxxyyy___OOOEEE>>>CCCNNNRRRYYYhhhzzz|||rrrvvvvvvxxx~~~}}}vvvpppiiiddddddeeeggglllrrrwwwzzz{{{~~~vvveeeSSSTTTYYYkkk~~~{{{mmmggg^^^UUUMMMHHHCCC@@@AAA???===;;;<<>><<<;;;;;;:::999777555333222111111000000000000000000000000333000///111222///...000---333444>>>WWWddd^^^YYYhhhsss|||gggKKK222,,,///---***************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,...---,,,+++,,,...000111---...///000333555777888;;;;;;;;;<<<===>>>@@@AAAFFFFFFFFFGGGJJJLLLOOOPPPQQQLLLJJJLLLIIIDDDBBBEEEFFFFFFGGGHHHIIIIIIIIIIIIDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFEEECCCEEEIIILLLKKKFFF@@@???AAABBBBBB@@@@@@????????????@@@BBBCCCEEEFFFCCC>>>???CCCCCC???>>>@@@BBBAAA???=========<<<>>>AAAAAA???>>>======???AAACCCCCCAAAAAACCCEEEGGGCCC???>>>>>>???>>><<<===<<<::::::::::::777555555444222111000111222333222222111000///...---,,,+++*********++++++,,,---bbbGGG999888444333444000000000000000////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***,,,///333444DDD^^^xxxhhhfffkkkyyyyyycccRRRHHHAAA===AAAEEEQQQaaappp}}}vvvfffdddfffllluuuuuulllhhhccc___]]]```eeejjjmmmwwwzzz~~~~~~{{{yyyyyyzzzyyy|||~~~zzzsssfffZZZaaalll~~~nnnhhhZZZSSSIIIAAA======>>>>>>AAAEEEIIIMMMSSS___nnnzzz|||xxxtttsssrrrooohhhbbbYYYVVVUUUVVVSSSLLLIIIIIINNNMMMMMMMMMIIIGGGMMMVVV[[[SSSGGG>>>999888999999888777555333222111000000000000000000000000000000000------//////,,,,,,///---777@@@TTTttttttjjj~~~wwwhhhFFF555)))***---+++(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))*********++++++++++++---,,,++++++,,,---///000,,,,,,---///111333555666999;;;===<<<::::::===@@@DDDDDDDDDEEEFFFHHHIIIJJJNNNJJJIIIJJJHHHCCCBBBDDDDDDDDDDDDDDDEEEGGGHHHIIICCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCGGGGGGEEECCCAAABBBFFFIIIDDDCCCAAA@@@@@@???@@@@@@=========>>>@@@BBBDDDFFFDDDDDDAAA>>>>>>BBBAAA>>>;;;===AAABBB@@@???>>>===:::===@@@BBB@@@???======<<<>>>@@@@@@@@@AAACCCEEEDDDBBB@@@??????>>><<<::::::999777777777777555333333222111000///000111222111111000///...------,,,+++************+++,,,,,,^^^EEE999888444333444111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++...000222:::LLLeeeyyyiii\\\kkktttjjjUUU???>>>===@@@JJJWWWdddsss~~~ppp\\\VVVXXX___jjjwwwzzzqqqhhhdddbbbaaa```XXX[[[^^^^^^^^^___aaacccaaadddhhhkkkmmmppptttvvvvvv{{{~~~}}}~~~~~~zzzxxxyyyzzzzzzzzzxxxvvvuuuuuurrrmmmhhhddd___XXXRRRfffqqqzzzcccTTTPPPGGGDDD@@@???DDDKKKQQQTTTUUU___mmmwww}}}}}}zzzqqqoookkkhhhdddaaa___]]]\\\XXXWWWWWWSSSKKKGGGGGGPPPMMMKKKIIIEEEAAADDDJJJIIIDDD===888666777888888555555333222000000//////000000000000000000000000///,,,,,,......,,,...333222FFF[[[rrr|||vvv}}}~~~|||WWWAAA666...***,,,---)))&&&'''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++,,,+++++++++,,,---...///......///000222444666777666:::===<<<999999===BBBCCCCCCCCCCCCCCCDDDDDDEEEGGGFFFFFFFFFFFFDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFAAABBBCCCEEEFFFFFFFFFEEEGGGFFFEEECCCBBBAAAAAAAAAEEEEEEDDDBBBAAAAAABBBCCC===@@@BBBAAA???===>>>???=========>>>@@@BBBDDDFFFBBBAAA???>>>???@@@@@@>>>999===@@@BBBAAA>>><<<;;;999<<<@@@BBBAAA???>>>>>>777888:::<<<>>>???AAACCC???????????????>>><<<;;;999777555555666666444333222111000////////////000000000///......---,,,,,,+++***************++++++[[[DDD888888444222555222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111......777JJJ]]]kkkuuu|||tttmmmxxxzzzcccfffpppvvv}}}___FFF>>>999:::@@@IIIUUU```rrrxxxxxxttttttzzzoooYYYSSSTTTYYYeeetttyyyrrrnnn```___]]]YYYTTTQQQPPPPPPSSSTTTUUUVVVUUUVVVWWWYYY[[[```ddddddeeegggfffbbbaaaaaabbbbbb```]]]ZZZXXXYYYVVVSSSPPPNNNKKKIIIIIIRRR[[[fffggg\\\OOOJJJLLLFFFHHHLLLUUUaaammmvvvzzzzzzuuuqqqpppoooooonnnjjjbbbZZZVVVXXX\\\bbb]]]YYYXXXSSSMMMKKKMMMQQQLLLGGGEEEAAA<<<<<>>>>>???AAABBBCCCAAA???===>>>??????>>>>>>:::===AAABBB@@@<<<:::999999<<<@@@AAA@@@???>>>>>>777777888;;;===???@@@AAA:::<<<>>>??????>>>======999777555444555555555444000000//////........./////////......------,,,,,,++++++***))))))*********XXXBBB888888333222555333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---...///111...))),,,999GGGUUUgggwwwzzzuuunnn}}}wwwhhh```lll~~~}}}UUUIII===777666888???GGGWWWbbbtttssshhhgggpppzzzsssaaaWWWWWW[[[dddrrr{{{zzz}}}}}}zzzvvvpppkkkfffcccbbb]]]\\\[[[WWWRRROOONNNOOOIIIMMMOOONNNNNNQQQPPPLLLRRRRRRSSSRRRPPPMMMJJJHHHIIIGGGGGGHHHFFFDDDEEEJJJEEEKKKSSSWWWVVVXXX^^^dddcccgggnnnzzzyyyvvvrrrnnnjjjhhhfffeeeffffffddd___[[[[[[```eee___ZZZVVVTTTRRROOOOOOSSSNNNGGGBBBBBB@@@<<<:::;;;888888888999999888444222222222111000/////////000////////////////////////...+++***++++++...888BBBXXXvvvzzzuuuvvv|||ZZZ777***///+++++++++***)))(((***,,,((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))******++++++,,,,,,---+++,,,,,,---///000222333111444777888888:::???BBB@@@AAAAAAAAAAAA@@@??????<<>>>>>===???AAADDDEEEEEEDDDCCCEEEDDDCCCAAA@@@????????????>>>???@@@AAAAAA>>><<<<<<@@@CCCCCC@@@>>>>>>???AAA@@@?????????@@@AAABBBAAA===<<>>???;;;===@@@@@@>>>;;;999999<<<>>>@@@@@@???>>>>>>???;;;::::::<<>>===<<<<<<===999666444333444555555555000000000/////////............---------,,,,,,,,,++++++***))))))))))))***VVV@@@888888333111555333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))+++......------......///+++---444999AAAUUUjjj|||~~~xxx~~~~~~mmmiiiooolll]]]MMMBBB;;;777888<<>>>>><<<999999888777666777777666333111222111000000000000000000////////////////////////,,,***+++///444===NNN\\\rrr{{{|||tttWWW===---***000((()))***(((((()))***+++'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))***++++++,,,,,,,,,*********+++---...000111111222333444777999;;;===>>>??????@@@???>>>===<<<;;;???@@@>>>???DDDDDDAAABBBBBBBBBAAA???>>><<<<<<;;;===@@@CCCEEEDDDCCCCCCCCCCCCBBB@@@????????????>>><<<:::;;;===@@@@@@???@@@BBBCCCCCCBBB@@@??????AAA@@@?????????@@@AAABBBAAA===<<>>>>>===;;;;;;;;;>>>???@@@???======>>>???>>><<<;;;<<>>===;;;999:::;;;888555333222333444555444000000000000000///......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))TTT@@@777888333111555444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***,,,......---++++++,,,---***---111///000BBBXXXiiioooxxx~~~zzzkkkyyyppp]]]OOODDD<<<888999666<<>>>>>>>>===<<<;;;<<>>>>>>>>?????????===<<<:::;;;===@@@CCCDDDDDDCCCBBBBBBBBBAAA@@@????????????@@@;;;777666:::???BBBCCCCCCCCCCCCDDDCCCBBB@@@?????????>>>>>>???AAABBBCCCAAA<<<<<>>@@@888:::<<<===<<<<<<===>>>@@@@@@@@@>>><<<<<<>>>@@@>>>;;;:::;;;===>>><<<:::===>>>???===999777888999777444111111222333444444000000000111000//////...------,,,,,,,,,,,,,,,,,,++++++***))))))((())))))|||OOOCCC888555444333222222222111000//////.........---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++******+++,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))(((,,,......---///555;;;NNN[[[mmmzzzmmm^^^PPPAAA444:::333111777>>>DDDOOOZZZdddooozzz|||{{{wwwkkkhhhuuu||||||~~~}}}}}}}}}|||{{{|||}}}vvvssssssmmmnnnllliiihhhjjjgggbbb\\\\\\[[[[[[\\\]]]___```bbb]]]YYYXXXXXXVVVQQQLLL???>>>>>>>>>======<<<<<<;;;:::999888777777777777444333222111111111222333///000000000000000//////---111444222---***---111111<<>>???@@@???===;;;;;;<<<>>>>>>???@@@AAAAAA???>>>===???@@@@@@???>>>@@@AAAEEE???:::999>>>DDDGGGGGGIIIFFFCCCBBBCCCDDDDDDDDD@@@???===>>>???AAA@@@@@@AAA???======???@@@>>>;;;999888888888888888999999AAAAAA???>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;:::999888777666555444333222111000000000000000000000///......------+++++++++************)))************************zzzNNNBBB888555444333222222222111000//////.........---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,)))***+++++++++++++++************+++++++++,,,,,,+++++++++*********))))))))),,,///...,,,---222777:::DDDWWWnnn~~~rrr]]]JJJ???999666888:::999===BBBKKKSSS^^^ffflllppptttxxx~~~}}}uuurrr|||}}}~~~|||xxxvvvuuuyyy{{{}}}~~~~~~{{{yyywwwsssrrrsssoooiiifffgggggghhhgggcccccceeebbb]]]^^^]]][[[YYYXXXWWWWWWWWWXXXTTTOOONNNNNNLLLFFFBBB???>>>>>>===<<<;;;;;;::::::999888777666666666666444333222111111111222222000000000111111000000///333000...///222444555444CCCWWWpppPPP<<<,,,,,,///+++***,,,))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''***((('''(((+++---,,,++++++,,,,,,,,,,,,---------111111111222222333333333888:::;;;;;;999888888999999:::;;;<<<===>>>???@@@>>>??????>>><<<;;;;;;<<<<<<<<<===>>>??????===<<<>>>???@@@@@@???>>>@@@AAAFFF@@@;;;>>>FFFLLLKKKGGGFFFEEEDDDDDDEEEEEECCCBBBBBBAAA??????@@@AAAAAA@@@@@@>>><<<<<<======;;;999888888888888888888888999???>>>===<<<;;;;;;;;;<<<;;;:::::::::999999999999:::999999888777666555444444333222111000000000000//////...------,,,,,,++++++++++++************)))************************uuuLLLAAA777444444333111222222111000//////.........---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++************+++,,,++++++,,,,,,,,,+++***************++++++++++++,,,+++++++++***************))),,,......,,,,,,...111...444FFFdddvvvbbbJJJBBB999555222000111333999>>>FFFQQQ\\\dddiiikkkrrrxxx~~~~~~~~~~~~|||}}}~~~||||||zzzyyy{{{{{{|||{{{zzzzzz}}}~~~~~~|||{{{yyywwwvvvvvvxxxxxxyyy}}}~~~{{{||||||zzzxxxwwwxxxyyyrrrqqqppppppqqqqqqpppnnnpppmmmkkkllljjjdddbbbcccgggiiigggdddeeefffddd___[[[YYYXXXVVVTTTSSSRRRRRRSSSOOOKKKIIIHHHFFFAAA===>>>>>>===;;;:::999888888777777666555444444444444333222222111000111111111000000000000000000000000111///,,,+++...333999===\\\ttt||||||XXX444---+++///...)))(((,,,)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,***(((((()))***)))(((+++,,,,,,,,,---------...111111111111111000000000555777888999888777888999999:::<<<===>>>>>>======??????>>><<<::::::<<<===;;;<<<===>>>>>>>>>>>>===???@@@AAA@@@??????AAACCCEEE???<<>><<<===<<<;;;999888666555555555444333222222222222222222222111111000000000000//////////////////000000,,,111333111///777IIIWWWyyy{{{yyyxxxZZZ:::444///------***&&&(((---))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((+++***)))(((((())))))(((++++++,,,,,,------............////////////000000222444777777777777888:::999:::<<<>>>>>>>>><<<;;;>>>>>>===;;;999999<<<>>><<<===????????????@@@AAAAAABBBBBBBBBAAAAAACCCEEEBBB???>>>AAAGGGJJJGGGCCCDDDCCCBBBCCCEEEEEEDDDCCCFFFDDD@@@??????@@@??????@@@???>>>===<<<:::999888888888888888888888777777999999888888888999::::::888888888888888888888888888888888888777666555444333222222111000000111111------,,,,,,+++*********+++++++++*********))))))************************iiiHHH>>>555444555333111111222111000///............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,++++++***)))))))))*********+++++++++************************&&&(((***+++,,,,,,---...000...222???UUUkkkyyyzzz~~~|||uuuoookkk```PPPBBB<<<:::777555000333666888999<<>>===<<<;;;======<<<:::888999<<<>>>;;;===??????>>>>>>@@@BBBCCCDDDDDDCCCBBBBBBEEEGGGCCCCCCCCCAAA???@@@BBBEEEFFFCCC@@@@@@BBBDDDFFFGGGFFFCCC???======>>>>>>===BBBBBBBBB@@@>>><<<;;;;;;999999999:::999888777666999999999888999999::::::888888888888999999999999888999999:::999888666555333222111111000111111111......------,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))cccFFF<<<444333555333111111222111000//////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++***))))))******+++++++++***)))))))))))))))************+++***************+++++++++''''''((()))+++,,,------...------111;;;LLL___kkkooouuu~~~{{{yyy~~~}}}gggWWWkkk{{{vvvqqqggg]]]UUULLL>>>222222333333111...000666<<>>AAADDDDDDCCCBBBAAABBBEEEGGGEEEGGGGGGBBB<<<<<>>@@@DDDGGGIIIFFFBBB>>><<<<<<===>>>>>>BBBCCCCCCAAA???======>>>::::::;;;;;;;;;999888777::::::999999888999999:::888888888888888999999999777888:::;;;:::999777555222222111111111111111222//////......------,,,,,,+++++++++************)))))))))))))))))))))))))))~~~___DDD;;;333333555333111111222111000//////.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))((()))***++++++***)))((((((((()))*********))))))))))))))))))************))))))*********++++++++++++***)))((()))+++,,,,,,---......---111;;;JJJUUUZZZhhhyyyzzzwww{{{rrr___```rrr{{{{{{xxxrrrnnnfffVVVFFF???;;;666111000222555888777<<>>CCCSSSmmm|||{{{}}}zzzeeePPP666+++......,,,---------,,,***'''###(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((###%%%''''''&&&&&&))),,,&&&'''((()))***+++,,,,,,,,,,,,,,,---...//////000///111333444444555666777888888999:::<<<===>>>>>>999:::;;;;;;:::999:::;;;888;;;===<<<999:::>>>BBBBBBBBBAAA???>>>???CCCEEEEEEFFFEEEAAA======BBBFFFDDDAAA??????AAAEEEGGGHHHFFFCCC???======???@@@@@@???AAABBB@@@===<<<===>>>;;;<<<======<<<;;;999777::::::999888777777777888666666666777777888888888666777999::::::888666444222111111111111111222222//////......------,,,,,,+++++++++************))))))))))))))))))))))))))){{{]]]DDD:::333333555333111111222111000//////.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((()))))))))))))))))))))))))))************))))))******++++++++++++///,,,)))((()))************,,,---,,,,,,111:::BBBIII^^^vvv{{{xxx|||wwwggguuu}}}~~~}}}{{{||||||pppcccJJJAAA777222222444444222333555999<<>>;;;;;;@@@EEE@@@@@@???===<<<===AAADDDBBBBBBAAA@@@???@@@AAABBBAAA@@@???AAACCCFFFFFFFFFGGGDDD???===>>>@@@AAABBB<<<>>>???>>>;;;:::;;;===<<<===>>>>>>===<<<999888::::::999777666666666666444555555555666666777777444666888999999777555333222111111111111111222222///......------,,,,,,++++++++++++************)))))))))))))))))))))))))))uuuhhhSSS;;;111666666555555000///.........///222444666...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((()))***+++'''''''''(((*********((())))))(((((((((((()))))))))************+++++++++,,,,,,,,,---...///000000999GGG[[[nnn|||zzzxxx~~~}}}}}}{{{vvvrrryyy}}}mmmRRRCCC777666666///111000///000444;;;BBBFFFJJJOOOUUUZZZ___eeelllrrrnnnppptttxxx|||}}}|||zzzzzz|||~~~~~~~~~~~~}}}|||}}}~~~{{{wwwvvvwwwyyy{{{|||{{{zzzyyyzzzvvvuuuvvvsssmmmjjjkkklllpppsssssspppmmmllllllhhhgggfffffffffhhhiiijjjeeefffggghhhhhhhhhgggfffdddbbb___]]]\\\[[[YYYWWWWWWQQQLLLJJJJJJIIIEEEAAAAAA@@@>>><<<:::999999888555555444333333222111111111111111000000000/////////////////////000111111......---,,,---//////...111+++,,,222222222AAAVVVzzz~~~uuuzzzVVVFFF666///+++((()))---))))))))))))((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!(((000111)))!!!'''&&&$$$%%%%%%&&&$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))(((((()))***************&&&&&&''')))***+++------/////////000111111222222555555666777888999::::::999999999999999999999999;;;;;;:::;;;;;;<<<===>>>CCCBBB@@@>>>=========>>>DDDDDDBBBAAAAAABBBCCCCCC@@@AAAAAABBBCCCDDDDDDEEECCCCCCBBBBBBAAA@@@???>>>AAA:::777:::===<<<<<<>>><<<======>>>>>>===;;;;;;:::999888888777777888888999999777666555555555555777777777777777666666555111111111111000///...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))vvveeeCCC000333333111222000111000///......///111222------,,,++++++++++++,,,++++++,,,------------,,,************************)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))((((((((()))***+++***)))))))))(((((((((((())))))))))))*********+++++++++++++++,,,,,,------......333:::JJJ___vvvxxxuuusssfffbbbhhhppp|||mmmWWWCCC:::666...666555444333333444666777:::>>>DDDIIINNNSSSYYY]]]ccceeehhhlllpppsssuuuwwwwwwwwwxxx{{{}}}{{{yyywwwxxxzzz|||~~~~~~~~~}}}}}}||||||{{{{{{|||~~~}}}}}}|||{{{{{{|||~~~|||zzzsssuuuwwwyyyyyyxxxvvvuuuuuutttsssrrrlllddd```aaakkknnnppppppmmmkkkjjjkkkiiihhhggggggggghhhiiijjjhhhhhhhhhhhhfffdddbbbaaa\\\ZZZWWWUUUTTTSSSQQQOOOKKKGGGDDDCCCEEEDDD@@@<<<===<<<:::999777666666555555444444333222111111111222111111111000000000000000///////////////000000+++...000///...///111333555...///:::FFFRRRhhh}}}}}}||||||aaa???444***)))(((&&&&&&((())))))))))))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&''',,,333444...''''''%%%$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&&&&'''((((((((()))************))))))))))))***++++++,,,,,,.........///000000111111333333444555666777888888999999999888888888888888::::::::::::;;;<<<======BBBAAA???>>>======>>>>>>@@@AAABBBBBBCCCBBBAAAAAA>>>>>>@@@AAACCCDDDEEEFFFDDDCCCBBBAAA??????>>>>>>>>>999777:::<<<;;;:::<<<>>>>>><<<;;;::::::;;;;;;999999888777777777777888777777666555444444444444555555555555555444333333000000000000///......---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}NNN111222222///111333333222000...------------------,,,++++++++++++++++++,,,,,,---------------************************))))))))))))))))))))))))******))))))))))))******(((((()))******)))''''''))))))***+++++++++******))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++......666KKKhhhppplllkkkhhhmmmsss~~~wwwfffRRRGGG@@@666999888777555333222000///333777===BBBEEEIIILLLOOOUUUVVVYYY]]]aaadddfffggglllmmmooosssxxx{{{|||{{{{{{zzzwwwvvvuuuuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~}}}|||{{{|||xxxxxxxxxzzz|||}}}|||zzzppprrrtttuuuuuusssqqqooopppppppppnnndddZZZWWWZZZkkklllmmmllljjjhhhiiijjjjjjiiihhhggggggggghhhiiiiiiiiigggeeebbb___\\\ZZZTTTRRRNNNLLLKKKJJJGGGFFF@@@>>><<<>>>@@@@@@<<<999:::999777666555444444333333333333222222111111000222111111111111000000000000000//////.../////////,,,000333333000...111555555222:::MMMdddxxx~~~{{{}}}ttt{{{uuuTTT777000***(((***,,,***'''''')))))))))(((((((((''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%%%%(((---...***%%%&&&%%%$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''((())))))******))))))++++++++++++++++++++++++,,,,,,------.../////////111111222333444555555666777777777777777777777777999999999::::::;;;<<<<<<>>>>>>============>>>???<<<>>>AAACCCCCCBBB@@@???;;;<<<>>>@@@CCCDDDEEEFFFEEEDDDAAA???>>>============999888;;;===:::999;;;@@@>>>;;;999888999:::;;;999888777777666666777777555444444333333333444444222222333333222222111000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))TTT333555555000222555222111///...,,,,,,,,,,,,---,,,,,,+++***+++++++++***+++,,,,,,------,,,,,,************************))))))))))))))))))))))))******))))))))))))******((()))***+++***)))&&&%%%***+++,,,,,,+++******+++))))))(((((((((((())))))))))))))))))************++++++++++++++++++******...+++---;;;TTTnnn}}}~~~uuu\\\cccsss}}}pppjjj```WWWNNNAAA999888888777666666555555666999>>>BBBEEEGGGHHHIIIJJJKKKNNNQQQTTTWWWXXXYYY```aaadddiiinnnsssttttttuuuttttttssstttuuuvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxzzz{{{{{{{{{zzzyyyxxxxxxuuuuuuuuuvvvxxxxxxxxxxxxoooppprrrsssrrrpppmmmkkkmmmmmmmmmiii___WWWYYY___kkkkkkjjjhhhgggggghhhhhhjjjiiigggfffeeeeeeeeefffeeedddbbb___[[[XXXUUUTTTOOOLLLIIIGGGFFFDDDBBB@@@;;;:::;;;<<<>>>===:::777888777666555444444444444111111111111111111000000111111111111111111111111000000///............///111111111111///---000555444>>>QQQhhh}}}vvvlllttt}}}zzz~~~~~~zzz|||lllOOO888,,,---,,,+++...///,,,)))&&&))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$"""&&&$$$###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&%%%$$$$$$%%%''''''(((((()))))))))))))))******************************++++++,,,---------//////000111222333444444555555555555666666666666777777888999::::::::::::;;;;;;;;;<<<======>>>>>>;;;===???AAABBBBBBAAA@@@<<<===???AAACCCDDDDDDDDDEEECCCAAA>>><<<<<<<<<<<<<<<::::::===>>>;;;:::<<<===<<<<<<;;;;;;;;;;;;<<<888777666666555555666666444333333333333444444555111111111111111000//////000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((({{{MMM333666666111222333//////...---------,,,,,,,,,,,,+++************+++))))))***+++++++++++++++************************((((((((((((((((((((((((******))))))))))))******((()))***+++***)))&&&%%%+++---...---+++)))***+++))))))(((((((((((())))))(((((()))))))))*********,,,,,,,,,+++++++++++++++...,,,+++000===OOO```kkkzzz~~~}}}yyyiiifffkkk~~~xxxjjjiiieeebbbZZZLLLDDDBBB>>>:::888777888888444666999<<<>>>???>>>===AAABBBDDDGGGIIIKKKLLLMMMRRRRRRUUUZZZ```dddfffffffffggghhhkkkmmmoooqqqrrrqqqqqqrrrssstttuuuvvvvvvyyywwwvvvttttttsssrrrrrrttttttttttttssssssttttttnnnoooppppppooommmkkkiiijjjiiihhheee]]]ZZZ```jjjiiihhheeedddddddddeeeeeefffeeebbbaaa____________[[[ZZZXXXUUURRRPPPNNNMMMIIIFFFCCCAAAAAA@@@>>><<<999999:::;;;;;;999777444555444333222222222222222//////000000000000000000000000000000000000000000//////............//////000,,,,,,000222333888???FFFXXXooowwwfffdddttt{{{wwwmmmLLL333,,,000***************)))'''%%%((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%%%%%%%%%%#########%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''''''''((()))))))))))))))''''''(((((()))*********)))))))))***++++++,,,,,,...//////000111222333333333333333444444444555555555666777888999999999888888999:::;;;<<<===============>>>>>>???@@@AAABBB>>>???AAABBBCCCCCCBBBAAACCCBBB???===<<<;;;;;;;;;:::888999===<<<999999<<<888:::<<<>>>???>>>===;;;777666555555444444555555444444444333444444555555000111111111111000//////000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((}}}mmm___AAA222555333000111000.....................---,,,,,,+++***************((())))))***************************************(((((((((((((((((((((((())))))(((((((((((())))))(((((()))******)))''''''+++---///...***((()))***))))))(((((((((((())))))((((((((()))))))))******+++++++++++++++++++++++++++,,,,,,+++,,,444AAAKKK^^^gggpppwwwyyyiiijjj{{{sssfffffffffiiiiii```ZZZUUUNNNEEE>>>999666555333333333444666666444333888999;;;===???@@@AAAAAACCCCCCEEEIIINNNRRRSSSRRRSSSTTTXXX[[[___aaacccdddfffggghhhiiijjjlllmmmmmmooommmjjjhhhiiiiiiiiihhhnnnnnnooommmllllllmmmooollllllkkkjjjiiihhhhhhhhhfffcccbbb```\\\[[[cccmmmcccaaa^^^]]]^^^___^^^^^^^^^\\\ZZZWWWUUUTTTTTTTTTOOONNNLLLIIIGGGFFFEEEEEE@@@>>>;;;:::::::::888777666666777777666444222111000000///....../////////.........//////000000000......////////////000000......------......///000,,,,,,222===CCCEEENNNYYYjjj{{{rrrjjjooo~~~tttpppyyysss[[[EEE333)))***///'''))))))''''''******(((((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''$$$###"""###$$$%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&'''(((((())))))((((((&&&&&&''''''((()))******(((((())))))***+++++++++------...///000111222222111111111222333333444444333444666777888888777777666777999:::;;;<<<<<<<<<>>>===<<<;;;<<<>>>???@@@>>>???AAABBBBBBAAA???>>>??????>>>>>>===<<<;;;:::666555777::::::777999===666888<<>>;;;999666555444444333333444444555444444333333444444444000000111111000000///...000///---,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))rrrZZZFFF888555555000111444//////////////////...------,,,++++++***************))))))***++++++++++++***************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***---000...)))&&&'''***))))))(((((((((((())))))(((((((((((()))))))))***((())))))******+++++++++'''***,,,+++)))+++111777???HHHZZZmmmxxxuuummmpppuuuuuussswwwkkkkkkrrrrrruuuxxxsssmmmiiiaaaWWWMMMDDD===:::777555222222444444111///222333444666888999999999::::::;;;===AAACCCCCCBBBDDDFFFIIIMMMOOOPPPQQQQQQVVVWWWXXXZZZ\\\^^^___```___\\\YYYXXXZZZ]]]]]]]]]```aaabbbaaa``````cccfffhhhfffdddbbbbbbbbbdddeee___\\\ZZZ[[[YYYXXX\\\bbbZZZWWWUUUUUUVVVWWWUUUSSSSSSRRROOOLLLJJJIIIHHHHHHEEEDDDBBB???===<<<<<<<<<999777555444555555444333222333333222111000000111.........---......//////,,,,,,---...//////000000------------.........///,,,,,,,,,---...///000111111:::LLL\\\```___kkk|||{{{iiivvvwwwnnnuuu}}}|||hhhQQQ888---+++******+++&&&+++,,,)))(((++++++((((((((('''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$!!!!!!$$$'''###""""""###$$$%%%%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&'''(((((())))))((((((((((((((((((((()))))))))((((((((()))******++++++***+++,,,---...//////000//////000111111222333333222333555777777777666555555666888999:::;;;:::::::::::::::;;;;;;;;;;;;;;;:::<<<>>>@@@@@@???>>><<<;;;<<<===>>>>>><<<;;;999777666888::::::999===CCC888999;;;<<<;;;:::777666555444444333333333333333555444333222222222222222//////000000//////...---000///---+++***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))sssWWW:::666999777///333888222000000000000///...,,,,,,,,,++++++***)))***************+++,,,,,,,,,,,,+++************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''((()))***+++***---000---(((%%%&&&)))))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++&&&)))---///......///111333:::KKK```lllsss}}}ssslllkkkkkk{{{zzzuuurrrmmmfff\\\RRRJJJEEE:::666333222333333000...000111222444555666777777777666777999;;;<<<<<<:::???@@@CCCEEEFFFFFFEEEDDDJJJKKKLLLNNNPPPRRRTTTUUURRROOOLLLLLLPPPTTTUUUUUURRRTTTVVVUUUTTTVVVZZZ]]]dddbbb___\\\\\\^^^```bbbZZZWWWVVVWWWWWWSSSSSSVVVSSSQQQNNNOOOQQQQQQNNNLLLLLLKKKHHHEEEBBBAAA@@@@@@@@@???<<<:::777666666666666444222222333444444333111111111111///000111333000000/////////000111111+++,,,,,,---...///000000,,,,,,,,,------.........++++++,,,,,,...///111222:::KKKfffyyyxxxssswwwpppwwwsss~~~|||tttCCC555,,,---///---******%%%+++,,,(((&&&'''&&&!!!(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$###&&&***###"""!!!"""$$$%%%%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&''''''(((((((((((((((+++++++++***)))(((((('''(((((())))))***+++++++++))))))***+++,,,------......//////000111222222333111333555666777777555555555666888999::::::999999666888:::;;;;;;999777555666888;;;>>>??????===<<<999;;;===??????===;;;999:::999;;;======<<