BM6(7 ;;;999888888>>>QQQqqq|||iii]]]PPPPPPUUU\\\\\\TTTNNNLLLNNNRRRYYYccckkklllhhhdddddd\\\WWW^^^ppp}}}yyyyyyfffPPP>>>555444444444444444444444444444333222222111111111222333333333444555666777888:::===;;;FFFPPPrrr}}}pppnnnqqquuuyyy}}}|||vvvnnnTTTIIIEEENNNXXX[[[gggyyy~~~xxxgggWWWRRRZZZdddpppuuu{{{~~~~~~~~~~~~||||||{{{zzzyyyxxxvvvuuuuuuwww}}}~~~}}}ooodddWWWNNNMMMQQQUUUXXXXXXYYYZZZYYYWWWUUUTTTTTTMMMKKKFFF@@@;;;888666555555777888777666444555555222333333444555555666666999777:::BBBHHHLLLPPPUUUZZZZZZYYYVVVRRROOOOOOOOOQQQOOOMMMKKKJJJJJJJJJKKKJJJKKKLLLLLLJJJJJJKKKMMMLLLLLLJJJJJJJJJKKKMMMNNNPPPOOOMMMKKKHHHFFFDDDCCC@@@<<<999888777777===EEEJJJDDDAAACCCEEEGGGNNNUUU[[[bbbjjjpppssswww}}}{{{wwwrrrmmmmmmppp{{{{{{zzz~~~}}}uuuhhhppp~~~zzzbbbHHH777333222111111111111111111111111111111111111222333444555555888;;;EEEccc~~~|||rrrfff^^^eee~~~zzz~~~sss|||~~~pppttt~~~yyyxxxxxxvvvuuuvvvsssrrrpppnnnllllllpppuuuzzzvvvkkk]]]TTTOOOKKK]]]}}}qqqSSSFFFBBBAAAGGGOOOTTTUUUSSSOOOOOOPPPMMMHHHNNNRRRUUUUUUPPPLLLKKKKKKFFFGGGDDD@@@CCCKKKOOONNNMMMKKKLLLNNNLLLEEEBBBBBB===:::777777999::::::999777888888888999<<<@@@CCCCCCDDDDDDDDDCCCAAA>>>===888888888777777777888888888999:::<<<>>>@@@BBBBBBAAACCCEEEHHHLLLTTT\\\bbbdddfffggghhhhhhjjjlllnnnpppppppppqqqrrrtttvvvwwwxxxzzz|||||||||}}}vvvlllooovvvyyyvvvtttnnnjjjnnnwww~~~uuuhhhaaaWWWAAA333111///111000000000000000000000===:::888777<<>>444444444444444444444444444333333222111111111111222333333333444555666777888:::>>><<>>===;;;888888777777666666555555666777888:::<<<>>>???@@@>>>@@@BBBFFFKKKRRRZZZ```aaacccfffhhhhhhiiikkkllloooooopppqqqrrrtttvvvwwwvvvyyy{{{||||||~~~rrrnnnrrrvvvtttrrrlllfffiiiqqqvvvwwwpppfffbbbWWW>>>111111///000000000000000000111111???;;;888888;;;KKKlll}}}hhhZZZRRRXXX```ccc___[[[\\\```fffhhhjjjiiieee```\\\[[[\\\VVVTTT^^^ppp~~~~~~}}}~~~{{{sssgggQQQ===444333333333333333333333333222222111111111111111222222222333333555666888999:::>>>===FFFNNNooo~~~rrrpppsssxxx}}}hhhPPPGGGMMMYYY^^^iii{{{|||kkkYYYQQQXXXaaaoootttyyy|||}}}~~~~~~|||{{{zzzyyyvvv~~~}}}ppp___SSSOOOQQQTTTVVVXXXWWWVVVXXXXXXUUUNNNHHHDDDBBB???<<<888666555444333555666555444333333333111111222222222333333333444555:::BBBIIINNNUUU\\\]]]___bbbbbb___[[[XXXWWWYYYXXXWWWVVVUUUUUUVVVVVVTTTUUUVVVTTTQQQNNNMMMMMMFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMLLLKKKIIICCC???<<<999777999DDDPPPXXXRRRKKKFFFCCCDDDIIIMMMNNNVVV```jjjppptttxxxzzzzzzvvvqqqlllllloooyyy{{{tttkkkttt}}}~~~uuu^^^EEE777333333111111111111111111111111111111111111222333444444555888;;;FFFeeeyyyzzzzzzsssfff]]]ZZZsss~~~pppjjjttt~~~~~~{{{{{{zzzxxxyyy|||}}}wwwsssssspppmmmooossstttqqqqqquuuvvvuuuxxxiiibbbYYYddd~~~bbbRRRDDD@@@DDDJJJSSS\\\dddccc^^^WWWUUUUUUSSSNNNMMMRRRWWWYYYUUUQQQNNNNNNLLLHHHEEEGGGNNNVVVYYYYYYPPPKKKHHHGGGEEEBBBBBBFFFBBB???;;;888777777999999666777888888888888:::<<<;;;<<<<<<===<<<<<<;;;:::888888777777555444333222444444666777999;;;<<<===;;;===@@@CCCHHHOOOWWW\\\^^^aaaeeeggghhhiiijjjkkknnnnnnoooppprrrtttuuuvvvuuuwwwzzz{{{{{{xxxppppppuuupppnnnhhhbbbcccjjjnnnmmmgggbbb```SSS:::///111000000000000000000111111111AAA<<<::::::;;;GGGggg}}}gggWWWTTT]]]gggiiifffeeehhhllltttrrrllleee]]]WWWUUUUUUWWWRRRQQQ\\\ooo~~~}}}|||{{{yyyyyyyyysssgggPPP<<<444333333333333333333333333111111111000000111222222222222222333555777888999:::???>>>GGGNNNnnnxxxvvvxxx}}}pppXXXJJJLLLXXX]]]jjj~~~mmmZZZQQQVVV___mmmrrryyy|||}}}~~~~~~}}}|||xxx~~~||||||~~~tttcccVVVQQQRRRTTTUUUYYYWWWWWWXXXWWWSSSKKKEEEAAA@@@>>>;;;999777666555333444666555333222222333111111111222222222222222444444888AAAKKKUUUdddpppmmmmmmkkkgggbbb^^^\\\\\\ZZZYYYYYYYYYYYYYYYYYYYYYUUUVVVUUUSSSOOOKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMOOOPPPQQQPPPOOOMMMEEEBBB???<<<999<<>><<<===;;;CCCbbbhhhWWWVVVaaalllnnnnnnpppuuuwww|||vvvlllbbbZZZWWWVVVVVVVVVQQQOOOZZZnnn~~~}}}{{{zzzzzzvvvvvv{{{vvvgggNNN;;;666333333333333333333333333111000000000000111222222111222222333555777999:::999??????HHHOOOooo|||}}}yyy]]]KKKJJJVVV]]]jjjooo[[[QQQUUU]]]kkkqqqxxx}}}~~~|||~~~|||yyyxxxyyy{{{ssscccWWWRRRQQQRRRSSSYYYYYYYYYXXXUUUPPPIIIDDD======<<<;;;999888777666333555666555444222333333222222222222222222222222333333666???JJJYYYmmm}}}~~~wwwooogggcccbbbccc\\\\\\\\\[[[ZZZZZZYYYYYYTTTTTTSSSPPPLLLJJJJJJKKKLLLMMMNNNOOOPPPRRRRRRSSSRRRRRRRRRQQQPPPNNNLLLKKKHHHFFFDDDAAA===>>>JJJXXXoookkkaaaUUUMMMKKKIIIGGGIIIOOOZZZfffpppwwwzzz{{{}}}~~~~~~wwwsssnnniiiiiilllwww~~~zzzlllhhhuuusss[[[DDD888444333000000000000000000000000111111111111222333444555555888;;;GGGggg|||rrrsssxxxtttjjjbbbQQQ___qqqqqqfffiiippp|||{{{{{{zzzxxx{{{}}}ooohhhbbb[[[RRRRRRQQQTTT___oooyyy{{{uuu{{{}}}vvviiilllzzzggg]]]ZZZTTTLLLGGGFFFDDDDDDFFFLLLTTT]]]ccckkkhhhaaaXXXTTTTTTSSSOOONNNTTT\\\```]]]YYYUUUTTTSSSJJJFFFNNNZZZ``````___WWWSSSPPPOOOKKKEEEBBBCCCEEEDDDBBB===888555555555333555888:::999888999999999999999999999999999999777888888888666555333111111222333444666777888999666999<<>>???<<<@@@]]]~~~kkkYYYZZZfffqqquuuxxx~~~wwwmmmfffccccccbbbaaaZZZTTTQQQ[[[nnn~~~}}}}}}zzz|||~~~vvvvvvyyygggKKK999777222222222222222222222222000000000000000111222222111111222333555777999:::888???@@@JJJPPPppp}}}~~~}}}www]]]IIIHHHVVV^^^iii~~~ppp\\\QQQTTT\\\hhhoooxxx~~~~~~}}}|||yyyxxxxxxzzzzzzoooaaaVVVPPPOOOOOOOOOUUUWWWWWWTTTOOOHHHDDDAAA::::::::::::999888777666444555666666444333333444333333333333333333333333444333444:::BBBOOOcccsss~~~uuunnnkkkeeeeeecccaaa___\\\ZZZYYYTTTTTTSSSQQQOOOPPPSSSVVVVVVWWWZZZ^^^aaadddeeefffdddccc___[[[VVVRRROOOMMMJJJIIIHHHEEE@@@AAALLLZZZsssqqqhhh[[[RRRPPPLLLHHHGGGMMMWWWdddooowww{{{||||||}}}|||uuuqqqlllggggggjjjwww~~~uuuhhhfffuuusssZZZDDD888444222000000000000000000000000111111111111222333444555555888;;;GGGhhh{{{mmmmmmrrrooofff^^^QQQXXXddd~~~}}}||||||yyyttthhhiiinnn|||}}}{{{zzz{{{yyywww{{{yyyssslll^^^ZZZUUUUUUaaarrr|||~~~{{{{{{}}}qqqrrrnnn\\\RRRLLLHHHHHHKKKIIIIIIIIIJJJNNNXXXbbbiiinnnkkkcccYYYUUUVVVUUURRRQQQXXXaaaeeeccc^^^[[[YYYSSSLLLHHHMMMTTTYYY```fffeee___YYYUUUNNNFFFBBBCCCBBBCCCBBB???:::777666666222555999::::::999999:::;;;::::::999888888888888777777888888888666444222111111222444555666777888666888;;;===AAAEEEJJJNNNSSSVVVXXXZZZ\\\___cccfffiiikkkmmmppprrrsssttttttvvvxxxyyyyyyzzz{{{zzzvvvvvv|||ssssssoookkkmmmqqqsssqqqddd\\\UUUDDD111000555///...//////000111111222222EEE@@@???AAA<<<>>>ZZZ{{{nnn[[[___kkkwww|||yyyqqqmmmoooqqqooommm^^^XXXTTT\\\nnn~~~}}}}}}zzz~~~vvvxxx{{{hhhIII888888222222222222222222222222000000///000000111222222111111222333555777999:::888???AAAJJJPPPqqq{{{{{{~~~xxxzzzjjjZZZGGGGGGWWW___hhh|||qqq\\\QQQTTT[[[gggnnnyyy||||||{{{zzzzzz|||vvvlll^^^TTTOOONNNMMMLLLQQQSSSTTTPPPHHHAAA>>>===888888888888888777666666444666777666555333444444333333333333333333333333666444333555999AAAQQQ```|||zzzpppooonnnllliiiddd```]]][[[WWWWWWVVVUUUUUUXXX]]]aaadddgggkkkpppuuuyyy|||~~~|||yyysssllleee___ZZZXXXLLLKKKKKKHHHBBBBBBMMMZZZtttssskkk^^^UUUSSSOOOIIIEEEJJJTTT```llluuuzzz{{{|||}}}{{{tttpppkkkffffffiiivvvrrrfffeeeuuusssZZZDDD888444222000000000000000000000000111111111111222333444555555888;;;HHHiiixxxiiigggkkkiii___XXXRRRTTT\\\vvvyyyvvvzzzuuu|||wwwjjjjjjlllwww|||zzzzzzzzzxxxwww{{{xxxqqqfffbbbkkkzzz}}}yyyvvvxxx~~~wwwyyymmm___QQQJJJEEECCCIIIQQQLLLMMMLLLKKKPPP\\\iiiqqqrrrooofff\\\YYYZZZYYYVVVSSS[[[dddiiigggbbb^^^]]]RRRMMMKKKLLLMMMRRR^^^mmmqqqhhh```XXXOOOFFFBBBDDD>>>AAABBB@@@<<<888777888111444999;;;;;;:::::::::<<<;;;:::999888888888888666777888999888777444333111111222333555666777777555888:::===???CCCHHHLLLQQQRRRTTTVVVXXX[[[```dddiiijjjmmmppprrrsssttttttvvvxxxyyyyyyzzz~~~{{{tttyyyxxxzzzwwwvvvyyyrrrrrrooolllnnnssstttrrriii```UUUCCC111111555......//////000111222222222MMMGGGBBB???<<>>YYYkkk{{{sssqqqnnngggdddeee___aaaddddddcccdddhhhkkkrrrvvvyyy|||yyymmmaaaYYYQQQNNNOOOJJJCCCJJJWWWssstttrrrjjj___WWWTTTTTTNNNLLLRRR___kkkrrrwwwzzz}}}{{{|||~~~xxxsssooollliiihhhvvvyyyccctttsssXXXBBB777111---222111111111000000//////222222222222333444444555777555;;;HHHbbbssskkkmmmiiieeeaaaXXXJJJOOO\\\pppuuuvvvvvvuuu~~~pppdddjjjxxx}}}zzzyyy{{{zzzyyy|||yyyyyyzzzrrrooorrr}}}|||rrr___ZZZSSSNNNMMMPPPRRRTTTTTTOOOMMMPPPUUU[[[eeennnqqqqqqeeeYYYXXXTTTRRRZZZZZZbbbkkkllljjjiiiiiijjj```YYYSSSQQQPPPRRRZZZcccqqqmmmcccVVVMMMJJJGGGBBB;;;>>>AAAAAA???:::666444444555777:::======;;;999;;;;;;;;;::::::999999999888999999999999888777777666666555555555666666777444444666888;;;???CCCEEEGGGIIILLLOOORRRXXX^^^bbbeeeiiinnnqqqrrrssstttuuuxxxyyyyyyxxxyyy~~~uuukkkbbbvvv||||||wwwyyywwwtttssskkkgggooo|||zzznnnggg]]]LLL;;;111000111222111000...---...///111222PPPJJJDDDAAA===BBBXXXpppsssjjjqqqwwwmmmbbbYYYWWWdddwww~~~{{{|||}}}}}}vvvuuuaaaHHH:::444111111111111111111111111222222111000000000000000333333444555666888:::;;;:::BBB===FFFRRRnnn|||uuuuuuyyy{{{{{{tttuuutttpppYYYKKKGGGSSS\\\bbbttt{{{cccSSSPPPTTT___kkkwww|||||||||{{{sssiii]]][[[UUUOOOJJJHHHJJJLLLNNNMMMJJJDDD===999888999777888:::;;;<<<<<<;;;;;;;;;;;;::::::999888888777999999999888888777777777666555444444555777:::;;;DDDPPPgggxxxssssssoooqqqrrrpppnnnmmmoooqqqnnnqqqsssvvvyyykkk]]]QQQOOOLLLIIINNNXXXqqqsssqqqkkkaaaXXXUUUUUUNNNMMMSSS```mmmtttxxx|||}}}{{{||||||vvvsssrrrqqqooollluuu~~~vvvdddttt}}}}}}}}}qqqVVV???555111...111111111111000000000///222222222222333444555555888666<<>>AAATTTjjjyyywwwpppxxxrrreee```YYYZZZhhhyyy~~~{{{}}}~~~|||uuuvvvaaaGGG:::555111111111111111111111111222111000000000000000000333444444666888:::;;;<<<<<>>FFFQQQkkk|||uuuuuuwwwwwwyyytttxxxyyyuuu[[[KKKEEEPPPYYY```tttiiiUUUPPPRRR\\\iiiuuu||||||yyytttjjj___XXXWWWSSSNNNJJJHHHIIIKKKJJJHHHDDD???:::777888::::::;;;<<<>>>???@@@@@@@@@AAA@@@>>><<<;;;:::;;;;;;<<<<<<<<<;;;:::999888888777777666666666777777888888===KKKeee|||wwwtttrrrrrriiijjjjjjjjjlllrrr|||kkkWWWPPPNNNNNNSSSZZZnnnooooookkkbbbZZZVVVUUUNNNMMMTTTaaannnuuuyyy}}}|||{{{|||~~~yyyssssssvvvxxxwwwtttvvv~~~||||||tttggguuu~~~~~~yyyuuuyyypppUUU<<<333222000111111111111000000000000222222222222333444555666999777===HHH___{{{nnnjjjeeehhhkkkfffYYYVVV]]]tttrrrwwwvvvuuurrrgggooo}}}zzzzzzyyyxxxzzz~~~yyyqqqnnnnnn{{{wwwtttrrrnnnjjjfffbbbaaa___]]]\\\YYYTTTPPPQQQTTTXXX___gggnnnpppfff^^^```^^^^^^gggnnnxxx~~~|||wwwvvvtttrrrqqqpppoookkk```TTTQQQTTTRRR^^^fffcccZZZTTTQQQOOOLLLKKKHHHDDD@@@;;;777444444555999>>>AAAAAA>>>;;;<<<<<<<<<;;;:::999999888:::::::::::::::999888888777777666666666666666666444444444555777:::<<<>>>@@@BBBEEEHHHLLLQQQXXX\\\aaaeeejjjnnnppprrrtttvvvxxxyyyyyyyyyzzzsssffffffzzz~~~|||wwwxxx~~~}}}vvvxxxpppfffhhhzzzzzzcccVVVCCC555///...///000000000///...///000111222PPPIIIDDDBBB>>>@@@PPPcccqqq}}}yyyuuu~~~pppddd___[[[^^^kkkzzz~~~{{{}}}|||yyytttuuu```FFF999444111111111111111111111111111111000000000000000111444444555777999;;;===>>>===CCC>>>GGGPPPggg}}}vvvuuuwwwwwwyyyvvv|||~~~zzzcccPPPGGGOOOXXX^^^qqqnnnWWWOOOQQQ\\\hhhuuu|||~~~{{{uuummmbbbZZZWWWVVVTTTQQQMMMJJJKKKLLLJJJGGGAAA;;;999;;;???BBBEEEEEEGGGHHHIIIKKKKKKLLLJJJHHHEEEBBB@@@@@@@@@AAA@@@@@@@@@???>>><<<:::999777777777888888888888888;;;;;;???NNNeee||||||vvvpppllljjjcccbbb___\\\[[[___iiippp~~~gggYYYRRRQQQVVV]]]iiikkkllliiibbb[[[WWWTTTNNNNNNTTTbbbooovvvyyy||||||{{{}}}|||vvvqqqsssyyy}}}~~~|||zzz~~~}}}zzzyyy|||{{{sssiiiwwwyyyssszzzrrrUUU;;;333333111111111111000000000000000111111111222333444555666999888>>>GGG\\\rrrlllgggkkkpppjjj```YYY\\\uuuwwwyyywwwsss|||vvvhhhlll}}}{{{{{{zzzxxxzzz}}}vvvoooxxxzzzvvvwwwzzz~~~yyytttmmmgggccc```]]][[[YYYTTTQQQRRRUUUXXX___fffmmmpppggg```bbbaaabbbkkkvvv|||xxxqqqpppqqqrrrooobbbTTTNNNOOOPPPZZZaaa___ZZZXXXWWWVVVSSSPPPJJJDDD???:::666333333555999>>>BBBAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777888888777777666666444444333444555777888:::<<<>>>BBBEEEIIIOOOUUUYYY^^^ccchhhmmmooorrrtttvvvyyyzzz{{{{{{|||uuujjjooo}}}~~~zzzzzz~~~|||wwwzzzooodddiii|||{{{cccSSS???333///......000000/////////000111222333KKKDDD@@@@@@======KKK\\\kkkxxxxxxwwwuuullleeecccgggsss~~~}}}{{{}}}vvvuuuyyy|||xxxsssttt^^^CCC666222000000000000000000000000111000000000000000111111444444555777999;;;===???>>>CCC>>>HHHPPPdddvvvsssuuuwwwzzzyyy|||mmmWWWJJJPPPWWW\\\mmmpppYYYPPPPPP[[[gggttt{{{~~~|||yyyvvvpppggg^^^ZZZWWWWWWVVVSSSOOOLLLKKKKKKFFFBBB>>><<<@@@HHHQQQVVV[[[[[[[[[\\\]]]^^^^^^___ZZZWWWRRRLLLHHHEEECCCBBBBBBCCCCCCCCCBBB@@@>>><<<777777888999999:::::::::<<<;;;;;;???HHHWWWgggqqq{{{uuunnngggaaa^^^XXXWWWTTTPPPNNNRRRZZZaaakkkrrrooo^^^WWW[[[bbbfffggghhhfffaaa[[[VVVTTTOOONNNUUUcccpppuuuxxx{{{||||||~~~zzzvvvrrrsssyyy~~~xxxxxxvvvuuuyyy|||wwwppphhhuuuzzzwwwuuuUUU:::444444111000000000000000000111111111111111222333444666666999999???EEEXXX~~~vvvooosssvvvooocccZZZ[[[sss|||yyyrrrxxx|||iiifffvvv}}}|||{{{zzzzzz}}}wwwsss{{{nnnmmmnnnrrryyy~~~sssjjjdddaaa___^^^YYYTTTRRRTTTWWW[[[bbbiiinnnqqqiiibbbeeecccdddlll|||rrriiikkknnnmmmdddXXXSSSTTTTTTWWWXXXUUUVVV[[[^^^^^^]]]WWWOOOIIIDDD???;;;888444666999>>>AAAAAA>>>;;;888999:::;;;<<<======>>><<<<<<<<<<<<<<<;;;::::::888888999999888777666666444333222222333444555666:::<<>>>>>;;;;;;FFFUUUfffttt{{{vvvzzz~~~zzzqqqpppttt}}}~~~}}}zzz}}}vvvrrrvvvyyyzzzuuuttt]]]AAA555222000000000000000000000000000000000000000111111222333444555666999;;;>>>??????CCC???JJJPPPcccvvvqqqtttxxx}}}}}}~~~ttt]]]MMMQQQVVVZZZiii}}}ooo[[[RRRPPPYYYeeerrryyy}}}|||wwwssspppjjjaaa]]]]]]XXXYYYYYYVVVQQQLLLIIIHHHAAA@@@AAAGGGRRR___jjjpppuuutttssssssrrrrrrssssssnnnjjjcccZZZRRRJJJEEECCCDDDEEEFFFGGGFFFDDDAAA@@@:::::::::::::::;;;<<<===:::<<<======???FFFRRR[[[iiiooouuuvvvxxxzzzzzzxxxwwwuuupppkkkfff```YYYTTTNNNNNNNNNMMMLLLPPPWWW]]]^^^bbblll{{{ooobbbbbbgggfffffffffdddaaa\\\WWWTTTQQQQQQXXXeeeqqqvvvxxxzzz}}}}}}zzzwwwttttttwww|||vvvvvvuuutttwwwyyyssskkkfffsss~~~yyy{{{tttRRR999555555000000000000000111111111111000000111222333555666777999999???DDDTTTxxx{{{~~~tttcccYYYYYYooo}}}tttwwwkkkbbbooo|||{{{{{{zzzzzz|||yyyqqqqqquuu~~~vvv{{{rrriiifffiiioooyyy{{{pppgggbbb```______\\\XXXVVVYYY]]]aaagggoooqqqtttmmmfffiiihhhhhhpppxxxhhhiiinnnssspppgggbbbaaa]]][[[WWWRRRUUU___eeeggg___XXXPPPJJJGGGCCC???;;;888999;;;>>>AAAAAA???===888999:::;;;<<<===>>>???===============<<<;;;;;;888999::::::999888666555333333222111222333444555777:::===AAAEEEKKKRRRWWW^^^bbbgggllloooqqqsssuuusssuuuvvvvvvyyyrrrmmmttt~~~~~~{{{wwwtttmmmhhhkkkuuu{{{wwwqqqiiiQQQ:::222222///...000...///000111111222333333GGGAAA>>>>>>;;;888AAANNNbbbooovvvvvv}}}{{{zzz~~~|||zzz}}}|||yyy{{{|||xxx~~~yyyvvv]]]AAA666444000000000000000000000000000000000000000111222222222333444666888;;;===???@@@CCC@@@KKKQQQbbbvvvqqqyyyvvv^^^NNNQQQVVVXXXeeexxx~~~mmm]]]SSSPPPUUUbbbooowww||||||uuunnnjjjccc\\\[[[___]]]^^^^^^[[[UUUNNNJJJGGGDDDGGGOOO]]]lllzzzzzzvvvooofff\\\SSSLLLHHHEEEGGGHHHIIIIIIGGGEEECCC???>>><<<;;;:::;;;===>>>===>>>???@@@BBBFFFKKKOOORRRZZZ``````bbbhhhkkkkkkllliiifffccc```[[[TTTOOOLLLOOORRRRRRRRRTTTYYY^^^cccbbbhhhsss{{{~~~{{{mmmhhhiiiiiihhhfffdddaaa]]]YYYVVVUUUUUU[[[iiitttxxxyyy{{{}}}~~~zzzyyywwwuuutttvvv|||}}}}}}|||{{{|||{{{rrrhhhggguuuxxx{{{oooLLL555555666//////000000000111111111111000000111222333555666777888999>>>BBBQQQzzz~~~xxxbbbYYYWWWhhhzzz{{{nnnccclll~~~zzzyyyzzzyyyyyy{{{~~~vvvpppggg]]]ZZZ\\\gggzzzzzzuuujjjggggggmmmqqqxxxwwwqqqjjjeeeccccccccccccccc^^^]]]```cccgggmmmtttuuuyyyrrrlllpppppppppxxx}}}pppqqqxxx}}}uuuqqqmmmmmmiii```^^^cccjjjmmm^^^XXXQQQLLLJJJGGGBBB>>>>>>>>>>>>@@@BBBBBBAAA@@@;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<999:::;;;;;;:::999777555333222111111111222444555555777;;;???CCCIIIPPPUUU___ccchhhllloooqqqsssuuurrrtttuuuvvvyyyrrrqqqvvvzzz{{{}}}~~~yyyuuummmkkkkkknnnqqqqqqooonnnkkkPPP888111222///---......///000111222333333333IIICCC??????;;;777===III___lll}}}}}}tttwww|||zzz}}}zzzrrr}}}|||xxx^^^AAA777555000000000000000000000000000000///000000111222222222222333555888;;;===>>>@@@CCC@@@LLLRRRbbbxxxuuuvvv]]]MMMPPPUUUWWWdddvvvyyykkk]]]TTTPPPRRR___mmmvvv|||~~~}}}tttlllggg```YYYZZZ```bbbcccccc```YYYRRRLLLIIIMMMSSS___ppp}}}zzztttlllcccZZZSSSPPPFFFGGGIIIKKKKKKIIIGGGEEEDDDAAA>>>;;;:::;;;<<<===???======>>>BBBDDDDDDBBBEEENNNRRRQQQSSS[[[``````dddaaa^^^]]][[[WWWQQQLLLRRRUUUXXXYYYXXXXXX[[[^^^ZZZWWWYYY```eeeeeeiiipppttt~~~rrrllliiikkkiiigggdddbbb___[[[XXXXXXXXX^^^kkkvvvzzzzzz|||~~~zzz{{{zzzuuuqqqrrryyy}}}tttiiikkkyyyxxxyyy}}}jjjGGG222555666---//////000000111111111222000000111222333555777777888999>>>AAAOOO}}}xxx}}}xxxaaaYYYVVVddd|||~~~pppeeekkkwwwxxxwwwxxxxxxxxxzzz~~~vvvrrrnnngggbbbcccaaaZZZWWWYYY\\\nnnzzz{{{|||wwwkkkbbbfffppprrruuu{{{pppnnnkkkjjjkkklllmmmmmmhhhdddbbbeeehhhjjjpppwwwwww|||vvvqqqvvvvvvvvvyyyzzz|||}}}~~~rrrhhhfffkkknnnbbb\\\UUURRRQQQOOOJJJEEEBBBAAA@@@AAACCCDDDCCCBBB>>>======<<<;;;;;;::::::>>>>>>>>>>>>>>>===<<<<<<999:::;;;<<<;;;999777555222222111111111222444555333555999===BBBHHHOOOSSS```dddiiimmmoooqqqssstttuuuvvvxxxyyy{{{|||tttvvvzzzwwwxxx|||}}}wwwssshhhjjjnnnpppnnnkkkkkknnnlllOOO666000111...+++---......000111333333333333GGGFFFCCC<<<777888@@@GGG\\\fffpppqqqnnnppp{{{|||~~~xxxxxxsssRRR;;;777666111111111000000000000000111222222111000000111333666777888888999:::>>>@@@DDDCCCCCCJJJSSS```|||}}}cccJJJKKKRRRUUUaaasssxxxcccVVVSSSVVV\\\gggsss}}}xxx}}}uuunnnkkkeee```cccjjjooommmjjjdddZZZQQQRRRXXXeeeooo~~~{{{uuuoooggg^^^XXXTTTQQQPPPRRRNNNGGGGGGKKKGGGFFFDDDAAA@@@?????????>>>>>>???AAABBBCCCDDDEEEBBBBBBCCCDDDHHHLLLPPPSSSWWW[[[\\\XXXSSSQQQQQQRRRUUU[[[aaacccccc```VVVKKKFFFEEEFFFIIIMMMQQQSSSSSSWWW^^^eeeiiioootttvvvssssssmmmhhhhhhgggaaa]]]]]][[[```hhhoootttwww{{{}}}|||{{{zzzwwwssspppqqqwww|||}}}|||ooorrrzzz|||ttt```GGG555///000111111111000000000000000111000111222333555666777777>>>555===FFFKKKsss|||}}}|||{{{ccc]]]VVV\\\sssqqq___cccrrr~~~}}}zzzxxxxxxyyyyyyxxx}}}~~~uuuhhhaaa\\\^^^fffiiifffaaaccc```aaajjjxxx|||ssskkkiiiggggggppp{{{|||tttpppmmmoooppprrrvvvyyyuuunnnooonnnlllmmmpppuuuzzz}}}~~~|||zzzzzz{{{}}}}}}}}}}}}sssiiiiii{{{}}}zzzzzzlllbbbXXXWWWYYYWWWQQQLLLLLLJJJEEEAAABBBFFFFFFCCC??????>>>===<<<;;;::::::===>>>@@@AAA@@@???===;;;>>>===<<<;;;999888777666555333222222333444333222444333666;;;>>>BBBLLLVVV```dddiiinnnppprrrtttvvvxxxwwwvvvxxx|||zzzuuurrrtttuuu{{{yyyssstttqqqppprrrtttooogggeeeiiifffDDD222444111......---///000000111222222333333CCCBBB???:::666777===CCCQQQZZZdddkkkppp{{{}}}qqqPPP:::555333111000000000000000000000111222222111000000222444666888::::::;;;<<>><<<:::>>>>>>?????????>>>===<<<======<<<:::999777666666555333222222333444444333222222555:::>>>CCCMMMWWW```dddiiimmmppprrrtttuuuvvvvvvvvvxxx~~~zzztttppptttuuu{{{~~~xxxvvvyyyvvvuuuxxxyyysssjjjgggjjj^^^???///222000---///...//////000111222333333444<<<<<<;;;777444555999>>>JJJOOOWWWaaannn}}}|||~~~pppOOO999333000000000000000000000111111000111222222111111333555777999<<<===>>>>>>@@@BBBIIIHHHHHHNNNSSS]]]{{{hhhNNNLLLQQQQQQZZZggg|||zzzfffXXXQQQWWWcccppp{{{tttlllfffdddbbbgggnnnwwwsssiiiiiimmmooo{{{}}}zzzyyyzzzxxxwwwyyy~~~~~~zzztttmmmdddbbblllxxx~~~xxxuuunnnmmmlllkkklllooorrrtttuuuwww{{{~~~~~~yyyqqqjjjccc\\\VVVVVVVVVTTTRRRRRRMMMMMMLLLKKKIIIGGGEEEDDDGGGGGGFFFDDDCCCCCCCCCBBBEEECCCAAAAAAEEEKKKRRRVVVZZZXXXUUUUUUXXX```lllttttttvvvssshhh\\\RRRHHH@@@===;;;888666666666555444888BBBMMMXXXfffssszzz{{{{{{tttppprrrrrrlllfffcccccchhhnnnssswwwzzz}}}}}}zzzuuupppnnnqqqvvv{{{{{{yyy{{{}}}yyyrrr||||||vvvmmmZZZCCC333000111222111000000000000000111111111111222444555666777888<<<777>>>EEELLLooo~~~uuurrrpppoooeee^^^VVVZZZmmm}}}eee___kkkxxxvvvtttrrrrrruuuwwwyyyyyyzzz|||kkk``````hhhqqqwwwoooooorrryyy~~~yyynnn```PPPGGGIIIHHHGGGEEEDDDJJJYYYhhh}}}tttpppllleee___]]]ZZZRRRIIIGGGJJJKKKIIIOOOOOONNNKKKHHHCCC???===>>>>>>>>>>>>============<<<<<<;;;999888777666555555333222222333444444333111111444999===BBBMMMWWW```ccciiimmmoooqqqssstttttttttvvvyyyuuunnntttvvv{{{~~~{{{wwwzzzxxxyyy||||||uuukkkggghhhTTT888,,,000...---000///...//////111222333444444777888888666444444777999EEEGGGMMMZZZooo~~~|||yyy~~~~~~pppNNN999444000000000000000000111111111000111222222222222444666777:::>>>@@@@@@AAABBBCCCHHHHHHIIIOOOTTT\\\{{{gggPPPNNNRRRRRRXXXbbbxxxzzzfffWWWPPPUUUaaaooo{{{~~~~~~~~~~~~~~~|||mmm___WWWRRRVVV]]]eeeoooxxx~~~ooobbb^^^``````mmm~~~}}}uuuooojjjkkkwww~~~vvvnnnhhheeebbbbbbaaabbbdddgggjjjlllnnnsss{{{|||tttnnnfff^^^WWWVVVYYY[[[ZZZYYYRRRSSSRRRQQQOOOMMMJJJIIIFFFEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBDDDHHHNNNSSSVVV[[[XXXUUUVVV[[[eeesssvvviii```YYYPPPGGGCCC@@@<<<:::999999777666:::DDDOOO[[[iiiwww}}}wwwsssuuuvvvqqqjjjgggjjjnnnssswwwzzz|||~~~}}}yyysssooonnnqqqwww{{{yyywwwxxxyyywwwtttzzzvvvmmmYYYBBB444111111111000000000000000000111222111222333444555777888888;;;:::???EEEMMMlllqqqkkkiiihhheee]]]UUUWWWfff{{{iii___hhhvvvuuusssqqqrrrtttvvvxxxxxx{{{{{{hhhaaafffrrr{{{vvvxxx||||||lll___TTTLLLHHHJJJJJJIIIEEECCCDDDLLLTTTjjj~~~~~~wwwsssllleeedddaaaYYYOOOLLLNNNPPPNNNSSSSSSSSSRRROOOJJJEEEBBB???>>>======<<<<<<======;;;;;;:::999888777666555555333222222444555555444222222444999<<>>AAAEEENNNgggpppgggddddddddd\\\TTTSSS]]]ooo}}}}}}ooobbbiiivvvyyyvvvtttsssuuuvvvwwwwww{{{}}}rrrfffhhhsss}}}rrr```UUUPPPOOOOOOHHHIIIIIIFFFDDDFFFHHHJJJTTTeee}}}~~~{{{uuummmkkkjjjddd[[[VVVXXXXXXWWWUUUVVVVVVUUUSSSNNNJJJGGG??????>>>============>>>::::::999999888777666666555333222222444666555555555444555999<<<@@@KKKVVVaaadddiiimmmoooppprrrsssssstttvvvzzz}}}ssssssyyy~~~~~~{{{{{{}}}rrrxxx}}}{{{tttlllddd```HHH555...111------111///......000222333555777777777777666555555555555555777777;;;GGG[[[ppp}}}yyy~~~}}}nnnKKK999777222/////////000111111222222000111333333333555777:::999<<>>>>>AAAJJJTTT^^^jjjxxxxxxvvvvvvwwwtttoooooosssvvvxxx{{{|||}}}~~~zzzvvvrrrpppssswww{{{}}}~~~{{{xxxuuuuuuwwwxxxyyyyyynnnXXXBBB555222111///////////////000111222333222222333555666777888999:::@@@AAACCCMMMaaarrrfffcccdddddd\\\TTTQQQVVVcccuuu}}}zzzwwwgggkkkwww|||yyyvvvuuuvvvwwwwwwwwwyyy{{{sssqqq{{{~~~ooobbbXXXSSSQQQPPPMMMOOONNNJJJHHHHHHFFFBBBHHHPPP]]]jjjttt{{{~~~|||xxxzzzwwwnnnhhhgggeeebbb[[[[[[ZZZWWWSSSOOOKKKHHH????????????>>>>>>>>>>>>;;;::::::999888888777777555333222333555666666666666444666999<<>>@@@AAACCCFFFIIIDDDFFFIIIPPPSSSWWW|||}}}qqqttttttyyy}}}xxxuuurrraaaUUUXXX^^^^^^[[[[[[cccqqq{{{zzzxxxtttgggWWWPPPRRRXXXfffuuu}}}|||~~~~~~}}}~~~}}}{{{xxxuuurrrooojjjeeebbb^^^\\\YYYVVVTTTTTTVVVWWWUUUUUUVVVYYY___gggnnnssswwwyyy}}}{{{kkk[[[XXXZZZUUU^^^vvvzzzzzz}}}xxxoooiii```\\\UUUQQQOOOMMMJJJHHHFFFFFFGGGGGGIIIJJJLLLMMMTTT[[[eeeooowwwssskkkiiifffaaacccbbb___]]]ZZZXXXWWWWWWUUUSSSPPPNNNLLLMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRRRRTTTUUUZZZ___^^^eee~~~|||yyyvvvrrrccc^^^WWWQQQMMMKKKIIIHHHIIIPPPYYYaaalllxxxuuuuuuwwwwwwqqqlllqqqzzzzzz{{{}}}~~~}}}~~~xxxuuurrrrrrvvvzzz}}}~~~}}}{{{xxxsssssswwwtttpppuuuvvvjjjUUU@@@444222222///////////////000111222333222333444555666777888999888AAA???@@@JJJZZZtttgggdddeeefff^^^UUURRRRRRZZZlll~~~|||zzz~~~mmmnnnxxx|||zzzwwwvvvwwwxxxyyyxxxwwwyyy}}}zzzoooeee]]]VVVRRRWWWYYYWWWRRROOOOOOIIIAAABBBEEEIIINNNQQQTTTWWWYYYeeeiiittt}}}xxxsssnnneeeccc___YYYSSSLLLGGGDDD???@@@AAAAAAAAA@@@>>>===;;;;;;::::::999999888888444333222333555777777666444333555999>>>DDDPPP\\\cccgggllloooqqqrrrsssuuutttuuuwww{{{|||zzz|||xxxyyy~~~~~~yyyvvvvvvlllaaaWWW===222000222,,,...333000///000222444777999;;;<<<999777444333333333222222222333444777;;;>>>AAABBBCCCHHHNNNRRRXXX^^^^^^ZZZ]]]^^^dddmmmssswww}}}~~~zzz~~~~~~|||zzz}}}|||ddd@@@222222......//////000111222222222///111333444444666999;;;;;;<<<>>>???@@@CCCGGGJJJFFFHHHJJJPPPSSSUUUyyyssssssrrryyyuuunnnmmmpppbbbWWW[[[aaa___[[[XXX___kkkuuuyyy}}}}}}nnnZZZPPPPPPVVVcccsss}}}}}}{{{~~~zzzvvvtttrrrooolllfff___WWWQQQQQQTTTYYY^^^bbbddddddccc\\\[[[ZZZ[[[```gggnnnsssyyy{{{~~~|||mmm^^^[[[\\\UUU[[[rrryyyzzz|||tttdddXXXSSSOOOKKKIIIKKKLLLKKKIIIFFFGGGGGGIIIJJJLLLNNNOOOOOOUUU]]]fffnnnxxx}}}tttqqqooojjjfffdddaaa]]][[[YYYYYYYYYVVVUUUSSSRRRRRRTTTVVVXXXYYYXXXWWWUUUSSSRRRQQQPPPVVVVVVYYY[[[VVV[[[vvv|||~~~uuuooofff^^^XXXTTTQQQOOOLLLSSSYYY___hhhrrrxxxxxxsssuuuxxxwwwoookkksss~~~|||}}}~~~~~~~~~~~~wwwtttrrrsssxxx}}}{{{zzzwwwrrrrrrwwwqqqooowwwsssgggRRR>>>333333333000////////////000111222333222333444555666888999999666@@@>>>>>>HHHUUUvvvhhheeegggggg___WWWRRRPPPUUUgggzzz{{{|||qqqpppxxx{{{yyyvvvvvvwwwyyyzzzzzzvvvyyyzzzoooeee]]]XXXTTTWWWWWWTTTUUUWWWRRRJJJCCCHHHMMMNNNKKKHHHGGGHHHKKKQQQ___uuu|||vvvnnnkkkddd[[[RRRIIICCC??????@@@BBBCCCBBBAAA???===<<<;;;;;;::::::999999999444333222333555777777666222111444999???FFFTTT```dddhhhlllpppqqqrrrtttuuusssuuuxxx}}}|||{{{tttwww~~~yyywwwtttiii\\\QQQ888//////111+++...444111000111333555888:::<<<===888666444222222222333444444555777:::;;;<<<<<<;;;<<<===???@@@BBBDDDFFFGGGNNNOOOSSS[[[fffpppxxx|||~~~zzz}}}|||www{{{~~~{{{|||tttxxx|||bbb888111999///////////////000000000000...000222333444666888:::>>>???AAAAAAAAACCCEEEGGGKKKEEEKKKKKKOOOXXXpppuuuooovvvxxx~~~wwwnnnjjjrrriiiVVVPPP\\\^^^WWWVVV___fffuuu{{{{{{wwwaaaRRRPPPRRR\\\lllxxx}}}}}}{{{qqqllljjjhhhddd___[[[YYYWWWWWWZZZbbbllltttyyyzzzsssjjjaaa``````aaaeeejjjpppsss{{{{{{~~~}}}rrreee\\\\\\]]]^^^iiiwww}}}|||vvvqqqfffZZZSSSRRRJJJIIIIIIGGGGGGFFFGGGGGGGGGHHHJJJKKKKKKLLLOOOQQQSSSOOOQQQYYYdddnnnzzz|||}}}vvvjjjjjjjjjiiigggdddbbb```^^^]]]\\\ZZZYYYYYYYYYZZZ[[[^^^\\\XXXSSSOOOMMMMMMOOOSSSOOOQQQSSSPPPSSSggg~~~wwwpppjjjddd^^^YYYXXXYYY\\\ccclllsssxxxzzzwwwwwwuuurrroooqqqwww|||}}}|||~~~~~~wwwuuurrrrrrvvv{{{|||{{{uuusssyyy~~~vvvtttrrriiiTTT===222222333///000////////////000000111111444666777777888999:::;;;777BBBDDDIIIUUUzzz~~~ssslllffffffaaaYYYSSSTTT^^^mmmwww~~~~~~}}}|||xxxooottt{{{|||xxxsssrrrttttttqqqsssuuu|||{{{ssskkkccccccccccccaaa\\\VVVOOOKKKJJJMMMNNNKKKIIIIIIFFFAAAEEEFFFMMM\\\uuuuuubbbQQQGGGCCCAAA@@@CCCCCCCCCBBBBBBBBBAAAAAAAAA???<<<;;;:::888555333555666666666666555555444555333444:::AAAHHHSSS^^^hhhjjjmmmnnnnnnoooppprrruuuuuuwww|||xxxkkkllluuuxxxuuuooo}}}}}}ssskkk]]]NNN666333///---...000000000333111000333777;;;;;;:::777555333222111222333444444555777888:::;;;<<<<<<<<<<<<===>>>??????@@@@@@BBBCCCGGGPPP[[[hhhsssyyy|||}}}zzz~~~~~~zzzwww|||zzzyyyuuuyyyzzz___888111888/////////000000000000111111///111333555555777999;;;???@@@BBBCCCCCCDDDFFFHHHJJJFFFNNNMMMPPPWWWjjj|||vvvwww{{{~~~uuunnnllltttkkkWWWOOOZZZ___YYYXXX___ffftttzzzyyy~~~yyyfffTTTQQQQQQYYYgggsssyyyzzz~~~vvviiibbb^^^[[[YYYXXX\\\cccjjjooowwwvvvlllfffeeefffhhhkkkppptttwww}}}}}}vvvkkkcccccc```]]]bbbmmmssszzzyyyttt{{{xxxnnnccc\\\VVVMMMGGGEEEDDDFFFHHHJJJLLLNNNQQQSSSOOOPPPQQQOOOMMMLLLLLLMMMKKKIIIJJJPPPWWWaaarrr}}}rrrttttttsssrrrpppmmmkkkjjjgggfffeeecccbbbaaaaaaaaa___]]]YYYTTTPPPNNNNNNOOOQQQMMMMMMNNNJJJIIIXXXjjj|||xxxssslllgggeeeeeegggkkkqqqvvvyyyzzzyyyyyywwwtttrrrtttyyy~~~~~~|||~~~yyywwwttttttwww|||}}}{{{vvvsssxxx|||{{{vvvkkkTTT<<<000000000---000////////////000111111111444666777777888999:::===888BBBCCCFFFQQQssswwwqqqllleee```XXXRRRTTT```ppp|||||||||||||||}}}yyyooopppwwwxxxvvvqqqpppssstttrrruuuuuuxxx~~~wwwsssqqqnnniiiccc\\\VVVSSSUUUWWWWWWRRRPPPOOOLLLHHHEEECCCEEEOOOcccwww~~~rrraaaQQQHHHEEEDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@>>><<<;;;:::999777555888888888888888777777666555444666<<>>@@@AAAAAA============<<<<<<<<<;;;999:::===CCCOOO]]]kkkssswww{{{}}}{{{|||yyyxxx~~~|||wwwwwwzzzvvvYYY777111555...000000000111111111222222000333555666777888;;;===@@@BBBCCCDDDDDDEEEGGGIIIJJJGGGOOONNNQQQUUUccc|||||||||xxxxxx}}}uuu^^^OOOXXX___[[[[[[___ffftttyyyvvvzzzwwwhhhVVVRRROOOUUUaaammmuuuxxx}}}ssscccZZZSSSPPPOOORRR\\\lll|||~~~tttmmmkkklllnnnqqqtttxxx{{{|||~~~~~~}}}xxxrrrooohhh______eeejjjnnnmmmiiippp}}}~~~uuuhhhZZZLLLFFFFFFEEEDDDEEENNNRRRXXX^^^dddjjjqqquuussssssrrrmmmeee]]]WWWUUUQQQPPPPPPPPPOOOSSSaaaooovvv{{{{{{{{{zzzyyyxxxvvvuuutttnnnmmmllljjjhhhfffcccbbb^^^\\\XXXUUUSSSRRRSSSSSSSSSMMMIIIHHHDDD@@@FFFQQQpppyyyuuupppooooooqqquuuyyy{{{|||~~~{{{xxxwwwxxx|||}}}{{{~~~~~~~~~|||{{{xxxvvvvvvxxx|||~~~}}}|||zzzuuusssxxx~~~vvvhhhQQQ;;;000///000...///////////////000111222222444666888888888999;;;???:::BBBBBBDDDMMMkkk~~~xxxuuuhhhcccYYYRRRSSS^^^ppp~~~{{{{{{{{{||||||nnniiirrruuutttpppnnnrrrtttsssvvvttttttwww|||{{{rrrjjjccc___]]]aaacccaaa[[[XXXXXXUUUQQQJJJDDD???CCCOOO```nnnvvvuuuwwwwwwrrrllliiiiiikkkxxx|||~~~iii```TTTIIIDDDCCCDDDEEEHHHGGGFFFDDDBBB@@@???>>>>>><<<::::::::::::999888:::::::::::::::999888888555444777???FFFOOOZZZeeeiiikkknnnoooooooooppprrrwwwwwwyyy~~~zzzuuuvvv{{{vvviiiaaa______^^^dddiiillljjjjjjgggYYYHHH333000...---///111222222222111111222555777888888444333111000000111333444777:::???DDDGGGHHHGGGFFF??????>>>>>>=========<<<;;;:::;;;>>>FFFSSSaaajjjsssxxx~~~}}}}}}}}}xxxyyy|||qqqRRR666111222...000000111111222222333333222444777888999:::===???@@@BBBDDDEEEDDDEEEFFFHHHJJJGGGOOOLLLOOOSSS^^^lllRRRTTT]]]]]]^^^___eeetttzzzuuuuuuqqqbbbVVVQQQMMMPPP[[[iiisssyyy}}}xxxeeeYYYOOOLLLJJJMMMYYYkkk~~~yyyuuusssqqqpppqqqtttwww{{{}}}~~~yyyuuuxxx|||rrrgggdddggglllnnnkkkgggkkkrrrnnnbbbVVVJJJ???===@@@GGGPPPXXXiiioooxxxssslllbbb^^^ZZZWWWSSSRRRXXX```qqq}}}~~~}}}|||zzzyyyxxxqqqqqqpppnnnjjjfffcccaaa[[[ZZZXXXXXXYYYZZZZZZZZZXXXPPPHHHDDDAAA<<<>>>BBBKKKaaa~~~zzzwwwpppoooppptttyyy~~~||||||~~~|||zzz{{{|||{{{}}}}}}{{{{{{yyyvvvvvvyyy|||~~~xxxwwwwwwvvvsssttt}}}|||{{{|||pppaaaJJJ888000111222333////////////000111222222222444777888888888:::;;;???;;;CCCAAACCCKKKddd}}}{{{oooiii^^^SSSQQQZZZlllzzz~~~pppdddpppuuuwwwrrrnnnppprrrsssuuussssssuuuwww}}}uuulllgggeeeeeefffhhhfffaaa^^^^^^\\\XXXSSSIIIAAA???FFFRRRbbbnnnlllmmmkkkddd]]][[[YYYVVVYYYZZZ]]]dddjjjjjjccc[[[PPPLLLEEEAAAAAADDDHHHKKKJJJIIIGGGEEEBBB???===<<<;;;999888888999;;;;;;:::;;;;;;;;;;;;;;;:::999888555444888AAAIIIRRR^^^hhhlllnnnpppqqqqqqqqqrrrssswwwxxxzzzxxxqqqsssyyy{{{rrrjjjdddaaa\\\YYY^^^```cccfffkkkgggVVVDDD111///---...000222333333222111111222444666777777555333222000000111222333;;;@@@GGGLLLNNNKKKFFFBBB>>>>>>>>>???????????????<<<<<<;;;<<>>@@@???AAACCCDDDDDDDDDEEEFFFJJJGGGMMMIIIMMMSSS[[[~~~~~~YYYQQQYYY]]]```^^^cccsss|||vvvrrrjjjZZZVVVPPPKKKMMMWWWfffsss{{{}}}}}}hhhZZZMMMJJJGGGIIIRRRaaaqqq{{{|||wwwuuuxxxxxxuuusssuuuxxx{{{~~~zzzsssttt}}}yyyooommmppptttuuuqqqjjjhhhfff]]]PPPGGGAAA<<<<<>>;;;BBB@@@CCCKKK___}}}|||qqqlllaaaVVVPPPXXXhhhuuusssbbbooowww{{{wwwpppoooqqqrrrsssrrrssswwwxxx{{{}}}ssskkkhhhhhhiiigggiiihhhdddbbbcccaaa]]]VVVLLLCCCAAACCCLLL\\\kkktttvvvrrrfff^^^ZZZVVVQQQSSSQQQPPPTTTWWWUUUOOOJJJEEEDDDCCCBBBDDDHHHMMMQQQMMMLLLIIIFFFBBB>>><<<:::999777555666888:::;;;;;;;;;;;;;;;;;;:::999888777444444999BBBKKKTTT```kkknnnppprrrssssssssstttuuuvvvxxx|||yyyrrrtttyyyxxxnnnlllmmmjjjbbb[[[[[[\\\```hhhooohhhSSS>>>000...---...111333333333111222222333333555666888666555333111000111222333===BBBHHHMMMMMMHHHAAA<<<>>>>>>??????@@@@@@AAAAAA;;;<<<<<<<<<>>>EEEPPPXXXbbblllxxxxxx{{{}}}dddBBB555222///000...//////000111222333333444666999:::;;;<<>>>>>>>>DDDSSSbbbvvv~~~mmmccc\\\XXXXXX]]]kkk~~~|||yyywwwsssrrrpppmmmjjjfffcccaaabbbbbbcccfffiiihhhccc^^^SSSLLLBBB<<<;;;;;;;;;;;;999;;;GGG^^^vvvzzzyyyzzz|||~~~|||{{{zzzxxxxxxzzzyyywwwzzz}}}|||xxxwwwuuuvvvyyy|||~~~~~~}}}|||zzzvvvuuutttsssqqqxxxzzzzzz{{{iiiVVV@@@444000......000/////////000111222333444333555777999999999:::<<<<<<:::BBB???BBBJJJZZZ{{{yyynnnkkkcccXXXRRRWWWeeerrryyyffflllxxx{{{sssppppppqqqqqqqqqsssxxxyyyyyy|||~~~zzzzzz|||rrrkkkiiijjjkkkjjjmmmnnnjjjiiiiiifffaaaVVVMMMFFFEEEDDDHHHVVVggg|||wwwlllhhhbbb[[[ZZZSSSOOOOOONNNJJJFFFFFFEEEEEEFFFFFFGGGIIINNNQQQPPPOOOLLLHHHDDD@@@===<<<888666555555888;;;<<<===;;;;;;;;;;;;:::888777666555555:::DDDNNNVVVbbblllppprrrtttttttttssstttuuutttwww}}}|||vvvxxx{{{vvvlllmmmqqqooofff___\\\\\\aaakkkpppfffMMM888000///...///111333333222000222333444444555888:::999777444222111111111222999===CCCHHHJJJHHHDDDAAABBBBBBBBBBBBCCCCCCCCCCCC???@@@AAA>>><<>>???<<<<<<<<<;;;:::999777777777777===GGGPPPYYYdddnnnoooqqqsssssssssrrrssstttrrrvvv}}}}}}{{{}}}vvvlllkkkmmmiiibbb^^^```^^^bbbjjjlll___GGG444000///...///111222222111///222444555444666999<<<:::888666333111111111222333777>>>DDDIIILLLMMMMMMGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGBBB===;;;>>>BBBKKKZZZmmmzzz}}}zzz{{{{{{|||~~~zzz}}}]]]999555444...333,,,---...///000111222222555777999:::;;;<<>>>>>;;;888888666555555888FFFddd~~~}}}|||zzzwwwxxxyyy|||}}}zzz{{{~~~zzzyyyxxxwwwwwwyyy|||}}}{{{zzz{{{}}}|||xxx|||pppmmmpppppp[[[HHH777222222111000222/////////000111333444555333555888999999999;;;<<<<<<:::@@@;;;>>>DDDNNNrrrvvvtttppppppjjj___TTTQQQYYYbbbuuurrrbbbrrrwwwrrrqqqqqquuuqqqppprrrsssrrruuuyyyyyy}}}~~~~~~wwwxxxyyyssspppooopppyyy~~~}}}zzzwwwqqqjjjddd\\\YYYXXXRRRLLLUUUdddzzzwwwlllaaaWWWMMMEEEFFFMMMNNNQQQUUUWWWXXXYYY]]]```WWWUUURRROOOKKKGGGDDDBBB<<<:::888888;;;>>>@@@AAA=========<<<;;;999888777999:::???IIISSS[[[fffpppnnnppprrrrrrqqqqqqrrrssspppuuu}}}zzzyyy~~~~~~vvvllljjjggg```[[[\\\bbb```aaaggghhhZZZCCC222111000///000111222111000///222444555555777:::>>>CCC???999444000//////000222888===@@@IIISSSUUUQQQQQQMMMHHHFFFFFFGGGHHHIIIHHHGGGEEEBBB@@@???@@@AAAFFFOOOddd{{{~~~{{{yyy{{{oooQQQ:::000//////---......///000111222222333444777;;;======>>>???AAACCCDDDEEEFFFGGGHHHHHHHHHIIIJJJNNNPPPNNNOOOWWWbbbyyy~~~xxx^^^XXX[[[ZZZRRRSSS\\\mmmvvvYYYOOOFFFDDDIIIRRRaaannnyyy~~~ppp```]]]]]]]]]dddnnnqqqsssvvvzzz~~~pppcccZZZVVVVVVVVVUUUPPPMMMLLLJJJHHHLLLRRRYYYfffvvv}}}|||nnnfffkkkqqqvvv|||tttkkkbbbWWWKKKDDDCCCBBB@@@@@@@@@???<<<:::;;;666555777444555FFF[[[}}}xxxvvvwwwxxxwwwuuuyyywwwxxx{{{~~~|||{{{uuuvvvxxxzzz}}}}}}|||xxxxxxwwwfffffftttuuuiiiZZZGGG555///000111///---//////000111222333333444777666666666777999;;;===;;;===@@@AAA???AAANNN\\\{{{www{{{tttmmmhhh]]]QQQQQQZZZfff}}}~~~www|||ooommmvvvrrrooovvvppppppqqqrrrsssuuuuuuvvvzzzvvvttt|||xxxzzz{{{sssttt{{{~~~}}}zzzqqqkkkeee```ZZZVVVYYY___rrr|||uuuggg___^^^___]]]ZZZaaa``````aaacccdddcccbbb^^^```\\\TTTQQQRRRMMMFFFEEE@@@<<<===BBBEEEDDDBBBFFF???:::;;;;;;999888999888<<>>CCC@@@:::444111///000000444;;;AAACCCGGGNNNRRRQQQRRROOOLLLJJJJJJKKKKKKJJJIIIIIIHHHFFFDDDBBBAAAAAADDDMMMbbbzzz~~~{{{yyy|||~~~iiiKKK666///000000......//////000111222333333555777;;;===>>>>>>@@@AAACCCDDDEEEGGGHHHHHHHHHHHHIIIJJJMMMOOOMMMNNNVVVaaaxxxzzz{{{uuuwww|||xxx|||zzzbbbVVVXXX[[[TTTSSSXXXhhhyyyzzzppp[[[QQQGGGDDDGGGOOO]]]iiixxx|||~~~pppkkkhhhdddgggooosssuuuxxx|||uuuiiiccc___\\\ZZZQQQMMMLLLNNNNNNNNNSSSZZZ```mmm~~~~~~mmmiiillloooyyy{{{uuulllccc[[[RRRIIICCCCCCBBB@@@@@@@@@???<<<:::;;;666555888666555@@@OOOmmm~~~{{{wwwvvvwwwyyyyyyxxxxxxwwwxxxzzz~~~~~~~~~{{{xxxvvvuuuvvvyyy{{{~~~~~~yyy{{{xxxxxxnnnbbbfffuuuvvvkkkXXXFFF555///000111///...//////000111222333444444777777666777888999;;;<<<<<<===@@@AAA???AAAMMMZZZ{{{|||wwwoooiiieee[[[PPPPPPWWWdddxxx~~~|||xxx{{{vvvrrrooovvvyyyrrrtttppppppqqqrrrssstttuuuuuuuuuzzz}}}~~~uuuhhhhhhxxx{{{~~~xxxxxx~~~~~~uuulllhhheee```^^^___iiirrr~~~{{{pppiiiggggggfffeeehhhggghhhiiikkkjjjgggeee```bbbaaa\\\[[[\\\XXXRRRHHHEEEAAABBBEEEHHHHHHHHHIIIAAA;;;::::::888888;;;;;;???HHHSSSWWWWWW[[[bbbiiilllpppqqqpppppprrrtttxxx~~~{{{vvvwww}}}~~~tttlllhhhbbb]]]dddpppwwwjjjbbbccc]]]KKK:::222111111000000000000111111222333333555777999<<<===DDD@@@;;;666222111000000555@@@JJJMMMMMMQQQVVVXXXVVVUUUSSSSSSRRRQQQOOOMMMHHHHHHHHHGGGEEEBBB@@@>>>AAAIII^^^xxx~~~{{{yyy}}}|||zzzaaaCCC222///222111///...///000111222333444444555888<<<>>>??????AAABBBDDDDDDFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNMMMMMMTTT^^^xxxsssvvvwwwqqqrrrvvvpppttt~~~lllXXXVVV^^^WWWSSSTTTaaasss{{{uuukkk^^^TTTIIIDDDEEEKKKXXXcccuuuzzz}}}~~~{{{{{{~~~xxxwww{{{zzz||||||tttrrrwww}}}~~~uuuoookkkfff^^^XXXMMMJJJKKKNNNQQQSSSYYYaaacccnnn}}}{{{nnnjjjkkkqqqyyy}}}pppjjjbbbYYYRRRKKKFFFCCCCCCBBBAAA@@@@@@???===:::<<<777666:::999555999AAATTThhh~~~{{{zzzxxxvvvvvvxxxyyyzzzyyyxxxwwwwwwyyy{{{}}}}}}|||}}}~~~~~~|||xxxtttrrruuuvvvyyy|||{{{|||nnnlllddd^^^ggguuuvvvlllTTTDDD444///000000///...///000111111333333444555777777777777888:::;;;<<<<<<===@@@AAA>>>@@@JJJVVVooosssjjjeeebbb[[[QQQPPPVVV]]]lllvvvvvvvvvzzz|||zzzyyyyyytttwwwwwwrrrppppppqqqrrrssstttuuuuuussswwwzzz}}}nnnhhh___aaapppwwwtttqqqjjjddd```bbbgggnnnvvv~~~}}}{{{zzztttttttttuuuuuusssooollljjjjjjhhhccc```^^^XXXQQQIIIGGGEEEDDDDDDFFFHHHIIIKKKCCC<<<:::999777888<<<@@@DDDLLLUUUXXXYYY]]]bbbfffiiimmmpppqqqrrrsssuuuyyyxxxsssvvvzzz}}}~~~rrrkkkgggeeebbbaaalll{{{xxxkkkaaa]]]TTTDDD666222111111000000000111111222222333555777999:::;;;<<>>999777::::::777777;;;???NNNaaaqqq|||}}}{{{zzzyyywwwwwwvvvwwwxxxxxxyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{|||}}}{{{xxxtttrrrtttuuuyyy|||{{{~~~~~~}}}yyyrrrlllaaa^^^gggtttssskkkPPPAAA333///000000//////000000111222333444555555777777888888999:::;;;;;;<<<===???@@@>>>???GGGQQQeeeqqqhhhbbbbbb]]]TTTRRRVVVVVVcccooorrrtttzzz}}}yyy~~~zzzqqqppppppqqqrrrssssssttttttuuuyyy|||~~~xxxjjjjjjfffgggttt|||wwwnnneeebbbbbbbbbdddhhhqqq}}}zzzwwwvvvsssoooiiiddd```ZZZUUUPPPOOOLLLHHHEEEDDDGGGIIIIIICCC>>><<<:::777777;;;BBBHHHPPPWWWZZZ]]]aaafffeeehhhkkknnnqqqrrrttttttxxx~~~|||wwwtttxxxzzz}}}uuubbb```aaaccccccfffsssnnneee]]]WWWLLL>>>444111111111000000111111222222222444666999:::;;;::::::DDDBBB???;;;777444222111777JJJccctttwwwssspppqqqrrrqqqooollliiiddd^^^ZZZOOOLLLIIIHHHHHHHHHFFFEEE@@@CCCSSSnnn}}}|||{{{vvvzzzqqqVVV:::000111222000/////////000222333555666666777:::>>>@@@AAAAAACCCDDDDDDEEEFFFHHHJJJKKKKKKKKKLLLJJJKKKLLLLLLLLLQQQYYYuuuxxxssswwwyyyuuuyyy{{{}}}~~~aaaUUU^^^___VVVPPPYYYkkkyyyzzzvvveeeZZZMMMFFFDDDGGGPPPYYYjjjrrrzzz|||~~~xxxkkkdddhhhoooooo```YYY[[[```YYY]]]dddsss|||}}}xxxiii^^^___\\\[[[^^^bbbgggpppyyytttrrrqqqxxx{{{wwwwwwwwwxxxzzz|||~~~{{{pppfff]]][[[VVVPPPKKKIIIHHHIIIEEEDDDCCCBBBBBBAAA???<<<@@@;;;777888:::::::::;;;444:::EEEOOOVVV\\\ccciiijjjkkklllnnnppprrrssstttuuuvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzzxxxyyy{{{|||{{{yyyvvvtttrrrtttxxx|||xxx~~~~~~zzz{{{yyyrrrccc```iiiqqqooohhhKKK>>>222///000000//////111111222333444555666666888888999999::::::::::::<<<<<<>>>@@@>>>>>>DDDMMM^^^pppfff```bbb___VVVQQQSSSRRRaaaqqqvvvvvvyyy~~~{{{xxx}}}zzzqqqpppqqqqqqrrrrrrssssssssswwwyyy|||}}}}}}~~~xxxrrrvvvtttrrrzzz~~~uuujjjddddddeeebbb______gggvvv{{{wwwsssooojjjfffccc^^^[[[VVVPPPJJJGGGHHHJJJFFFBBB@@@???<<<888777:::EEEKKKRRRUUUWWWZZZ]]]```]]]___bbbgggmmmrrruuuvvvyyy~~~~~~{{{{{{||||||~~~{{{iii[[[\\\```ccceeehhhqqqzzz___\\\XXXRRRGGG:::333111111111111111111222333333222444777999::::::999888DDDCCCAAA===999666333111777JJJggg~~~zzzwwwtttooolllhhhccc^^^ZZZUUURRRMMMLLLKKKJJJFFFBBBBBBBBBNNNhhh~~~~~~}}}||||||sss|||yyyiiiPPP888111222000/////////000111222444555777777888;;;???AAAAAABBBCCCEEEDDDEEEGGGIIIJJJLLLLLLLLLOOOLLLKKKLLLLLLLLLQQQWWWooozzzvvv|||}}}fffVVVZZZaaaXXXRRRXXXhhhwww~~~kkk```RRRJJJEEEEEELLLTTTaaalllwww{{{~~~~~~}}}|||pppdddbbbeee}}}{{{mmmdddaaabbbdddeeefffooo{{{tttsssnnnjjjiiijjjnnnwwwyyyrrrrrrzzz{{{tttiii^^^XXXXXXVVVSSSOOOLLLLLLLLLGGGFFFDDDDDDDDDCCC@@@>>>???<<<999999:::;;;<<<===999888:::???BBBEEEKKKRRR[[[^^^bbbgggkkknnnpppqqqsssuuuxxxxxxwwwvvvvvvwwwvvvwwwwwwvvvuuuvvvyyy{{{zzz{{{{{{{{{zzzyyywwwvvvsssuuuxxx|||yyy{{{xxx||||||uuudddccclllpppjjjcccGGG<<<222000000//////000111222333333555555666777888888999:::;;;;;;::::::::::::<<>>>>>CCCJJJWWWwwwrrrggg```bbbaaaXXXQQQPPPQQQaaarrrxxxvvvvvv|||{{{{{{}}}ssstttzzzyyyrrrpppqqqqqqqqqrrrrrrrrrsssvvvwwwyyyyyyuuurrrwww~~~~~~{{{}}}yyyqqqgggccceeefffccc^^^\\\```lllzzz~~~zzzrrrkkkhhhiiiddd\\\TTTNNNJJJIIIIIIGGGDDDBBBAAA>>>:::;;;???KKKQQQTTTSSSQQQSSSUUUUUUSSSTTTWWW^^^gggpppuuuxxx|||}}}|||xxxbbb^^^```bbbdddfffhhhkkknnnWWWYYYXXXQQQDDD999333222111111111111111222333444222444666888999888777777EEEDDDBBB???;;;777444222555EEEddd~~~yyytttooollliiifffdddeeebbb___]]][[[UUUKKKCCCEEEAAAJJJbbbyyy~~~}}}||||||uuu{{{~~~vvv^^^HHH555222222......111///000111333444666777888999<<>>===BBBIIIOOOSSSZZZbbbiiimmmooopppnnnrrrwwwxxxxxxwwwwwwyyyuuuvvvwwwvvvuuuvvvyyy}}}~~~|||zzzxxxwwwvvvuuutttwwwzzz~~~~~~zzz{{{yyyvvv}}}mmm___eeeppppppfff___CCC:::111000000//////000222222333444555666777777888999:::;;;;;;;;;:::999999888;;;>>>???>>>BBBHHHOOOhhhyyyllleeegggggg]]]TTTQQQQQQ\\\kkkuuuwwwxxx|||{{{vvvpppmmmuuuxxxsssqqqqqqqqqqqqqqqrrrrrrrrrvvvuuuuuuuuurrrpppxxxzzzuuurrrrrrnnnhhhdddeeegggeeeaaa^^^___eeeooovvvwwwtttvvvnnnddd\\\WWWUUURRROOOLLLHHHDDDAAA>>><<>>???>>>BBBGGGJJJ^^^ssskkkmmmmmmcccXXXTTTPPPWWWdddqqqzzz~~~{{{~~~vvv|||}}}pppjjjrrrwwwsssqqqqqqqqqqqqqqqqqqrrrrrrwwwuuuttttttrrrttt~~~~~~vvvnnnjjjlllnnnkkkgggdddiiigggdddaaaaaadddjjjnnnpppwwwrrrvvv{{{ppphhhfffddd```\\\QQQKKKEEEAAA===>>>FFFPPP\\\cccfffaaa^^^aaabbb```\\\YYYWWWZZZbbbkkkrrrtttzzz~~~{{{~~~xxxfffgggddd```aaagggnnnpppmmmaaaeeecccUUUBBB666444555111111111111222333444555333444444555555555555555DDDEEEFFFFFFBBB===888555444:::QQQyyylllVVVTTTBBBFFF^^^ppp~~~~~~{{{yyyvvvgggKKK???333111222000//////000111222444777999;;;<<<>>>???AAACCCCCCDDDCCCCCCGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMKKKJJJLLLOOORRReeellluuuddd\\\kkkkkk\\\OOOUUUbbbrrr~~~wwwgggTTTHHHFFFEEEDDDMMMYYYfffoooxxx~~~}}}|||}}}wwwmmmjjjmmmiiijjjmmmssswww~~~|||yyypppggglllzzz~~~|||yyy}}}uuunnnhhhbbb^^^]]]dddmmmaaaYYYWWW^^^aaa\\\UUUSSSQQQKKKGGGIIINNNNNNFFF>>>>>>???<<<999;;;>>>>>>:::>>>::::::<<<:::666888>>>>>>@@@FFFOOOYYYbbbgggjjjppprrrtttuuuvvvwwwwwwwwwwwwwwwvvvuuutttwww|||}}}yyyvvvtttttttttvvvyyy}}}yyyzzzvvvwwwxxxzzzuuu{{{rrrMMMWWWwwwtttmmmiiiWWW;;;777333000////////////333333333444444444555555888888888888888888888888::::::;;;;;;;;;===@@@CCCJJJXXX}}}qqqnnngggccc```YYYSSSQQQ___ppp|||~~~jjjkkkyyyuuummmrrrtttooossssssrrrqqqpppppppppqqqxxxxxxwwwwww{{{|||~~~{{{zzz{{{ooommmnnnsssuuuqqqllljjjmmmlllgggcccffflllooommmqqqkkkjjjsss~~~~~~xxxnnneeeYYYbbbuuu|||zzzvvvgggeeeXXXLLLFFF@@@???NNNaaauuuwwwwwwuuurrrpppqqqsssqqqpppmmmhhheeehhhqqqyyy~~~~~~~~~~~~~~~|||vvvtttqqqnnnfff```fffqqquuurrrrrrqqqfffQQQ===444222222444444444555555555555555555666666666777777888888DDDFFFGGGFFFCCC===888555555999KKKnnnjjjYYYEEEGGG___qqqwwwuuuppp```HHH===222000111000//////000111333555777999;;;<<>><<<;;;===BBBDDDCCCBBB>>><<<>>>===::::::>>>:::;;;===CCCLLLVVV^^^cccoooqqqtttvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvxxx||||||yyywwwvvvuuuvvvvvvyyy}}}|||wwwtttvvvwwwwwwuuummmSSS```{{{wwwppphhhSSS999666222000000000000000333444444444444555555555888888888888888999999999999:::;;;;;;;;;<<<@@@CCCDDDNNNvvvuuuooogggdddbbb[[[RRRNNNWWWggguuummmgggtttvvvmmmooorrroooooopppppppppqqqqqqssstttxxx|||~~~~~~~~~~~~{{{zzzxxxwwwxxxrrrooopppvvvzzzvvvpppmmmooommmhhhcccfffmmmqqqooopppiiieeekkkqqqsssrrrrrruuurrrpppnnnjjjcccYYYRRRRRRUUU^^^qqqvvvoooaaaTTTMMMFFFFFFVVViii}}}~~~~~~}}}}}}zzztttooooootttyyy}}}}}}|||{{{{{{}}}}}}yyyyyyyyyvvvmmmgggjjjsssvvvtttyyyuuugggPPP<<<444222111444444444555555555555666555555555666666777777777DDDFFFIIIGGGCCC===999777777888DDD^^^{{{yyy```JJJJJJaaasss~~~{{{sssooohhhWWWCCC999000///111000///000111222333666888:::<<<===DDDDDDFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIJJJIIIIIIKKKOOORRR\\\aaannnXXXfffkkkcccXXXWWWZZZhhh}}}}}}xxxjjjWWWJJJFFFEEEDDDEEEPPP]]]hhhttt|||}}}wwwnnnhhh```VVVPPPOOOKKKMMMQQQVVV\\\iii|||ssskkkgggtttyyyrrrnnnmmmgggcccbbbbbb___]]]___dddggg^^^XXX]]]cccccc^^^[[[WWWRRRNNNOOOSSSTTTNNNHHH???>>><<<<<<>>>CCCJJJQQQMMMEEE???>>>>>><<<;;;<<<>>><<<<<<>>>EEEOOOZZZ```kkknnnsssvvvwwwxxxyyyyyyyyyzzzzzzzzzyyyyyy{{{}}}~~~|||{{{yyyxxxwwwwwwwwwwwwyyy}}}~~~xxxvvvvvvvvvuuuwwwcccZZZlllyyysssfffKKK777444111000000222222222444444555555555666666666777777888888999999999999999:::;;;::::::<<>>555//////111000000111222333444777999;;;===>>>EEEFFFGGGHHHIIIJJJKKKKKKGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHIIIKKKNNNQQQZZZ^^^~~~tttXXX^^^gggccc[[[WWWUUUaaaxxx{{{xxxlllZZZLLLFFFDDDBBBCCCKKKWWWdddpppyyy~~~|||wwwqqqllleee]]]UUUPPPIIIIIIJJJLLLOOO\\\tttxxxqqqeeeqqq~~~vvvooojjjhhhaaa```aaadddccc______bbbhhh```YYY\\\bbbeeeccc___YYYUUUPPPQQQTTTUUUPPPLLLDDD???<<<<<<===DDDTTTddd```UUUGGG???======;;;:::AAA???>>>>>>CCCKKKVVV]]]eeekkkqqqvvvwwwwwwxxxzzzyyy{{{}}}}}}{{{{{{{{{||||||zzzxxxwwwwwwwwwwwwwwwxxxyyy|||}}}}}}{{{xxxwww{{{rrrXXX___tttzzzsssaaaCCC444222000000111333444333555555555666666666777777777777777888999999::::::888999:::::::::;;;>>>@@@CCCDDD\\\xxxlllmmmoooiiiZZZIIIEEEOOO\\\ooo}}}}}}yyylllffftttwwwoookkkjjjgggkkknnnpppqqqrrruuuxxx{{{~~~zzzyyyzzz{{{xxxsssttt~~~zzztttwwwrrrjjjeeejjjsssxxxvvvsssmmmjjjnnnpppnnnkkkkkkjjjhhhddd]]]TTTLLLFFFEEEDDDEEEHHHLLLTTTcccvvv{{{nnn]]]PPPHHHKKK\\\nnn}}}zzzvvvvvvwwwzzzwwwsssrrrtttyyyxxxtttssswwwsssnnnkkkmmmqqqttttttvvvaaaHHH888333333222444444555555666666777777444444555555555555555555EEEIIILLLJJJDDD>>>::::::666999BBBQQQ[[[___aaadddfffmmmuuu}}}qqqZZZYYYmmm{{{|||}}}||||||zzzuuummm___HHH999333...000111000000222333444555888:::<<<>>>???EEEEEEFFFGGGHHHJJJKKKLLLFFFFFFEEEEEEEEEFFFGGGGGGDDDFFFGGGHHHIIIKKKNNNPPPZZZ^^^ttt}}}~~~yyy\\\WWWaaaaaa\\\WWWRRR]]]tttyyyyyyppp```PPPHHHDDDAAABBBHHHRRR```mmmvvv}}}|||sssiiiaaaTTTQQQNNNKKKIIIPPPcccvvvwwwiiirrr}}}vvvnnnhhheeeaaa___aaafffgggdddbbbccchhhbbb]]]\\\aaaeeeeeebbb[[[VVVRRRQQQSSSSSSPPPMMMHHH@@@<<<>>>@@@IIIbbb~~~{{{mmmXXXHHHAAA@@@???<<<<<<=========???EEEMMMSSS```gggpppuuuvvvvvvwwwyyyzzz|||~~~~~~}}}|||||||||zzzwwwttttttuuuwwwwwwvvvwwwzzz}}}|||yyyyyy|||hhhTTTeeexxx}}}xxxpppZZZ===222111///000222444555444666666777777777777888888777777888888888999999999888999::::::::::::<<<>>>AAA>>>OOO|||rrrrrrvvvpppaaaLLLDDDJJJRRRbbbtttxxxwww|||aaakkkyyy}}}pppfffbbbeeejjjooopppooopppsssvvv}}}|||{{{|||~~~xxxuuuvvv|||wwwzzzuuulllhhhnnnxxx{{{yyyqqqmmmlllppprrrpppmmmmmmiiieee]]]RRRHHHBBB@@@@@@AAAGGGLLLMMMLLLNNNUUU\\\gggttttttcccSSSKKKOOO```qqqyyy{{{~~~xxxwwwxxxzzzyyyvvvsssrrrtttwwwxxxxxx{{{{{{tttpppnnnllljjjiiikkknnnpppsssuuuwwwlllXXXAAA555444555444444444555555666777777888555555555555555555444444EEEJJJNNNLLLEEE>>>;;;<<<555:::GGGXXX```]]]WWWTTTLLLPPPSSSXXXkkk~~~wwwccccccvvv}}}|||~~~}}}wwwmmm[[[AAA777222///111222000000333444555666999;;;===???@@@DDDDDDDDDEEEGGGIIIKKKLLLFFFFFFEEEEEEFFFGGGGGGHHHDDDFFFHHHHHHIIIJJJMMMPPPWWW]]]kkkzzz||||||sssqqq}}}fffUUU^^^___]]]YYYQQQYYYpppyyy{{{wwwhhhWWWLLLEEEAAACCCEEEMMM[[[gggqqq|||~~~ttthhhbbbZZZSSSMMMMMMWWWbbb}}}pppuuu|||vvvssssssttttttyyy}}}|||uuunnnjjjdddbbbccchhhjjjgggeeefffgggfffbbb^^^```eeegggfff]]]XXXSSSQQQQQQQQQOOOMMMJJJAAA>>>CCCDDDMMMlllnnnXXXKKKGGGDDDAAA<<<===>>>>>>>>>BBBIIIOOO]]]fffpppvvvvvvuuuvvvxxxyyy{{{}}}}}}||||||}}}~~~yyyvvvrrrrrruuuwwwwwwuuuwwwzzzyyyyyyyyyjjj\\\nnn{{{{{{wwwkkkQQQ999111000///000333555555444777777777888888888999999888888888888888888888888777888::::::::::::;;;===BBB>>>HHHlllwwwtttxxxsssfffQQQIIIKKKMMMXXXkkktttvvv~~~eeefffpppsssccc[[[ccchhhnnnooommmmmmqqqttt}}}|||{{{|||~~~yyywwwyyy}}}{{{|||wwwnnnkkkrrr|||~~~{{{vvvsssssswwwwwwrrrooonnngggaaaWWWMMMEEEAAA@@@@@@BBBIIIOOOPPPKKKIIIKKKOOONNN___{{{}}}lll[[[RRRXXXiiixxx{{{|||zzzxxxyyy{{{~~~zzzwwwsssrrrtttuuusssppppppuuupppooommmeeedddhhhnnnqqqqqqrrruuummmbbbOOO<<<555666666444444444555666777777888999666666666555555555555555EEEKKKOOOMMMEEE>>><<<===777<<>>@@@AAACCCCCCDDDEEEFFFIIIKKKLLLEEEEEEEEEFFFGGGHHHIIIJJJEEEGGGHHHIIIIIIKKKMMMOOORRRYYYbbb}}}yyymmmkkkwwwsssYYY______^^^[[[QQQVVVlllzzz~~~qqq```RRRIIICCCDDDCCCHHHUUUaaalllyyy}}}uuukkkcccZZZTTTTTTYYYwwwrrrttt}}}xxxooogggdddddddddeeelllrrr{{{yyysssooohhhddddddiiikkkjjjhhhhhhfffjjjiiiccc```dddiiiiii```[[[UUUQQQPPPPPPNNNMMMLLLCCCBBBGGGEEEHHHffffffTTTLLLGGGBBB???AAAAAA???>>>BBBJJJQQQ]]]gggsssxxxwwwvvvwwwyyyyyyzzz||||||{{{|||~~~{{{wwwrrrrrruuuxxxxxxvvvvvvyyy|||~~~vvvxxxuuupppmmmzzz~~~{{{wwwfffKKK888111000///111333555555444888888888999999999999:::::::::999999888777777777666888:::::::::999:::<<>><<<>>>:::???MMMaaannnlllccc\\\LLLKKKDDD>>>JJJ```lllkkkrrr{{{|||~~~{{{mmmsss~~~~~~~~~wwwiiiSSS666555222111333333000000333555666777:::<<<>>>@@@AAADDDDDDDDDEEEGGGIIIKKKMMMEEEEEEEEEFFFGGGIIIJJJKKKEEEGGGIIIJJJJJJKKKLLLNNNMMMVVV\\\}}}ooojjjssszzz|||}}}|||]]]aaa``````]]]QQQUUUiii|||wwweeeVVVKKKEEEDDDAAAEEEQQQ]]]iiiwwwxxxpppggg]]]XXXXXX```zzzqqqpppwwwyyyrrrggg___ZZZZZZZZZ[[[\\\dddpppyyy{{{vvvqqqmmmkkkfffdddhhhkkkjjjiiijjjfffmmmnnnfffaaadddjjjlllbbb]]]VVVRRRPPPOOONNNMMMOOOEEEEEEJJJBBB>>>YYYnnnYYYNNNFFF???@@@@@@@@@===;;;@@@IIIQQQ^^^iiiuuuzzzyyywwwxxxzzzxxxyyy{{{{{{{{{|||~~~}}}xxxsssssswwwyyyyyywwwvvvwwwyyyzzz|||~~~}}}{{{sssxxxrrr}}}~~~rrr{{{}}}xxxdddGGG888111000000111333555444333888888999999999:::::::::;;;::::::999888777666666666888::::::999999:::;;;<<<:::>>>TTT~~~zzzooopppjjjhhhWWWRRRSSSLLLPPPdddsssuuuuuuooojjj|||oooddd[[[bbbjjjmmmkkkkkkpppuuuzzz}}}||||||}}}~~~~~~yyyqqqpppxxx|||{{{yyyzzz}}}zzztttoooooofff```ZZZWWWXXXVVVQQQLLLMMMUUU^^^```[[[SSSLLLIIIJJJJJJSSSjjjooo^^^VVV]]]mmmyyyzzzzzz}}}yyyxxxwwwwwwxxxyyyyyyxxx~~~xxxqqqoooqqqsssqqqoooxxx}}}hhhdddfffeeedddeeekkksssssskkkgggiii```WWWGGG:::777999666111444444555666777888999999888888777777666666666555JJJIIIHHHGGGFFFCCC>>>;;;:::BBBSSSiiiyyyyyylll___UUUMMMCCC???DDDNNNSSSTTTRRR]]]ggglllttt||||||~~~~~~|||dddGGG444222111111111111333444555555666888:::<<<>>>@@@@@@BBBCCCCCCBBBBBBCCCEEEGGGHHHFFFFFFGGGIIIJJJJJJIIIJJJIIIIIIHHHIIIJJJLLLMMMMMMQQQXXXooo~~~sssrrrrrrtttyyyoooXXXYYYbbbXXXVVV^^^]]]xxxppp\\\MMMFFFCCCCCCCCCGGGTTTfffttt|||}}}wwwiii\\\aaadddrrrrrriiieeeqqq|||zzzzzztttpppjjjeee```[[[WWWTTTQQQPPPUUUbbbpppxxxvvvrrrpppkkkffffffkkkoooooonnnnnnmmmkkkkkkkkkkkkiiihhhddd___ZZZVVVUUUSSSOOOLLLVVVNNNMMMBBBCCCHHHLLLiiifffRRRHHHEEE@@@===<<<===<<<>>>GGGPPP___lllwwwyyyvvvwwwzzz|||{{{~~~}}}}}}}}}zzzxxxvvvvvvwwwyyyyyyyyyxxx|||}}}zzzyyy~~~}}}{{{yyyxxxvvvzzzwww{{{yyyxxxuuu```FFF444000111111222444555666666888999999999999888777777;;;<<<;;;999666444333444666666777888999999:::::::::AAA@@@GGGhhh~~~fffdddlllhhhcccZZZOOOHHHNNN```qqq}}}mmmttt}}}mmm^^^___eeennnrrrqqqrrruuuxxx|||vvvrrruuu~~~yyyyyyrrrjjjdddbbbccceeegggfffbbb\\\WWWTTTYYYbbbiiikkkbbbTTTIIIDDDIIIKKKTTTnnnrrrkkk]]]OOOLLLXXXkkkyyy}}}zzz}}}{{{yyywwwwwwwwwyyyyyy|||uuuqqqtttuuussssssxxx|||rrrhhhhhhffffffpppnnnnnnooooookkkeeeaaaZZZLLL>>>999888666444444555555555666666666666777444444444444444444444444HHHGGGEEEEEEDDDAAA===:::;;;DDDWWWooottteeeXXXNNNCCC???DDDKKKNNNNNNRRR[[[ccchhhppp{{{|||}}}{{{{{{}}}uuu___DDD333111111000000111333555666777888:::<<<>>>@@@AAABBBCCCDDDDDDCCCCCCDDDFFFHHHJJJHHHFFFFFFHHHJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJMMMTTTiiittt___WWWZZZWWWUUUYYY[[[ttt|||uuubbbRRRJJJBBB@@@???BBBMMM^^^mmmuuu{{{tttfffaaabbbnnn|||oooggg```eeewww{{{yyy{{{~~~{{{wwwqqqnnnkkkeee\\\VVVSSSPPPPPPYYYfffqqqsssrrrsssooojjjkkkooorrrsssrrrooommmkkkkkkkkkkkkiiihhhfffaaa[[[XXXWWWUUUQQQNNNTTTMMMMMMBBBCCCFFFIIIgggrrr]]]OOOHHHBBB???=========>>>GGGPPP___mmmxxxzzzwwwxxxzzz{{{{{{{{{||||||yyywwwvvvvvvxxxyyyyyyxxxxxx{{{|||xxxxxx}}}}}}yyywwwvvvvvvyyyyyy~~~~~~|||~~~}}}|||qqqYYYAAA333111111222333444555666666999999999999999888777777:::::::::888666444444555666666777777888999999::::::>>><<>>@@@BBBCCCDDDDDDEEEFFFEEEDDDEEEHHHJJJKKKIIIFFFEEEFFFIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIKKKQQQccc~~~mmmXXXSSSYYYWWWTTTZZZlllvvv|||jjjYYYOOOCCC@@@===???GGGUUUeeeooouuuxxxmmmaaa^^^aaagggrrr|||qqqlllgggfffnnn|||~~~xxxzzzzzztttqqqkkkccc]]]YYYSSSNNNQQQ\\\hhhpppsssvvvssspppppptttwwwvvvuuuooommmlllkkklllkkkiiihhhgggbbb]]]ZZZYYYWWWTTTQQQSSSNNNOOOEEEEEEGGGHHHeeejjjWWWKKKEEEBBB??????===>>>GGGPPPaaannnzzz|||zzzyyyzzzzzz|||xxxvvv}}}{{{xxxwwwvvvwwwyyyzzzyyyxxxxxx{{{zzzvvvvvv|||}}}~~~}}}yyytttrrrsssuuuxxx|||}}}|||wwwwwwjjjOOO:::333111222222333444555666666999999::::::999999888777777888999888666444555666666666666777777888888999<<<<<<999>>>MMMbbbqqqiiillljjjiiieee\\\PPPLLLYYYiii|||lllqqqzzzfff___]]]bbbiiimmmoooqqqrrrvvv~~~~~~{{{}}}~~~|||zzzwwwuuulllmmmppprrrpppkkkccc]]]RRRNNNKKKLLLPPPSSSQQQOOOIIIFFFAAA>>>CCCTTTkkk}}}|||}}}|||{{{yyyyyyyyyxxxxxxxxxyyyzzzzzz}}}|||{{{|||zzzzzzuuunnneeeccckkkvvvzzzuuulllmmmvvvtttjjjOOOBBB666333333333444666333333333333444444444444222222222333333333333333CCCBBB@@@??????>>>===;;;:::BBBVVVsssxxxeeeTTTDDDBBBJJJSSSVVVWWW^^^^^^```eeemmmuuuwwwvvv}}}}}}|||}}}{{{uuupppbbbMMM:::000000000000000222444666888;;;<<<===???AAABBBDDDDDDEEEFFFFFFFFFEEEFFFHHHKKKKKKHHHDDDCCCDDDGGGIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGKKKLLLPPPaaa}}}___QQQ]]][[[SSS[[[eeeppp~~~qqq^^^RRRGGGAAA===???EEEQQQ```mmmqqqzzzyyynnngggbbbcccmmmwwwsssrrrooommmllllllmmmnnnjjjmmmpppsssvvvzzz~~~{{{zzzrrrlllhhhfffaaaZZZSSSQQQXXXcccmmmrrruuutttssstttvvvxxxwwwvvvpppnnnlllllllllkkkiiiggggggbbb]]]ZZZYYYXXXUUURRRSSSOOORRRIIIGGGHHHIIIfffsss^^^NNNHHHDDDAAA@@@>>>???HHHQQQdddppp{{{}}}{{{zzzzzzxxx{{{vvvssswwwzzzvvvvvvvvvwwwyyyzzzyyywwwzzz{{{yyytttuuu|||wwwyyyyyyuuuqqqqqqtttxxxxxx~~~}}}{{{zzzsssqqqbbbFFF555444222333333444555666666666999999999:::999888888777555666777777555555666777555555666666666777777777>>><<<999???FFFPPP{{{wwwiiihhhhhhiiijjjdddVVVLLLTTTcccxxxpppkkkmmmbbbZZZ]]]eeekkkooorrrtttvvvzzz~~~|||uuuuuusssqqqmmmhhhccc___YYYPPPLLLOOOSSSQQQOOOPPPGGGDDD@@@@@@DDDRRRiii|||{{{{{{yyyyyyxxxwwwxxxxxxyyyzzzzzz{{{{{{}}}~~~uuupppccc]]]hhhttt|||yyymmmppp}}}zzzkkkMMMBBB777333222000000333111222222222333333333333111111222222222222333333DDDBBB???>>>>>>>>>>>>===<<>>@@@AAACCCDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJIIIFFFBBBAAACCCEEEHHHHHHKKKKKKKKKJJJJJJIIIHHHHHHJJJKKKPPP^^^wwwgggTTT\\\\\\TTTZZZ^^^iiixxxuuubbbUUUIIIBBB>>>???DDDLLL\\\jjjnnnxxx~~~{{{wwwxxx{{{lllYYYXXXUUUSSSSSSSSSTTTUUUTTTVVVYYY\\\^^^bbbgggkkkqqqxxx~~~~~~tttooonnniiiddd]]]YYYZZZ```hhhmmmrrrrrrsssuuuwwwwwwuuutttqqqooommmllllllkkkiiigggeee```[[[YYYYYYXXXUUURRRPPPNNNRRRIIIGGGGGGIIIfffzzzgggVVVKKKGGGCCCAAA???@@@IIISSSgggqqq{{{|||{{{{{{yyywwwyyyvvvsssrrruuuxxxzzzzzzvvvuuuuuuvvvxxxyyyyyyxxx||||||wwwsssttt|||uuuvvvvvvuuuuuuwww}}}|||~~~yyy{{{zzzpppjjjXXX@@@333555444444444555555666666777888888999999888888777666333555666666555555666777444555555555555555666666<<<:::999@@@CCCGGGmmm~~~kkkffffffgggllllll^^^OOOQQQ]]]ooozzzooo~~~ssseeeXXXWWW^^^eeekkkpppsssuuuwww||||||zzzzzzyyywwwrrrnnnjjjhhhaaaUUUMMMQQQVVVVVVRRROOOGGGCCC@@@@@@BBBMMMcccxxxzzzzzzxxxxxxxxxwwwxxxyyy{{{||||||||||||zzzzzztttqqqaaaZZZdddoooyyyzzzrrrvvvyyyfffHHH>>>666444333111111444111111111111222222222333111111111222222333333333FFFCCC???======>>>>>>===???HHH\\\xxxoooXXXGGGMMM]]]iiiooosssqqqnnnmmmqqquuuvvvxxx{{{~~~|||xxxzzz~~~uuufffRRR???444222111111111333555888:::<<<>>>>>>???AAABBBDDDEEEEEECCCDDDEEEDDDCCCDDDGGGIIIGGGDDDBBBBBBDDDFFFHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHMMMXXXjjjqqq\\\XXXZZZWWWWWWYYYbbbqqq~~~yyyhhh[[[JJJCCC>>>@@@AAAEEETTTcccjjjuuufffQQQIIIIIIHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRSSSVVVXXX[[[bbbppp~~~}}}wwwtttqqqkkkddd``````eeeiiioooqqqtttvvvwwwvvvtttrrrrrrpppnnnmmmlllkkkiiigggccc___ZZZXXXXXXXXXUUURRRNNNLLLQQQHHHEEEEEEHHHgggppp^^^MMMHHHDDDBBB@@@BBBKKKUUUjjjssszzz{{{zzzzzzyyyvvvwwwwwwuuuqqqooopppvvvzzzwwwuuuttttttvvvyyyzzzzzz}}}{{{uuuppprrr{{{xxxwwwvvvxxx|||yyywww}}}{{{oooaaaNNN<<<444555555555555666666666777777777777888888777777666555333444555555444444555777444444444444444444444444777777777===@@@@@@^^^tttjjjggghhhnnnsssgggTTTOOOWWWcccmmm{{{vvvxxxzzzkkk[[[UUUWWW\\\ccciiinnnrrruuuyyy|||yyyxxxlllaaaVVVSSSVVVVVVPPPHHHEEE@@@===>>>>>>GGG^^^vvvxxx~~~}}}zzzzzzyyywwwxxxyyy|||~~~~~~~~~}}}|||vvv|||uuupppooobbb[[[dddnnnvvvyyywwwzzz|||nnn[[[>>>888444555555444444777111111111111222222222222111111222222333333444444FFFCCC>>><<<;;;<<<======???KKKbbb~~~xxxaaaRRR\\\nnnwwwxxxyyyssspppqqqttttttsssvvv||||||yyyyyy{{{qqq```KKK999222444111222222444666:::<<<>>>@@@AAABBBCCCDDDEEEFFFGGGAAABBBCCCBBBAAABBBEEEGGGFFFDDDCCCDDDGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKHHHGGGLLLTTT___yyy{{{hhhVVVYYY^^^WWWUUU]]]kkkzzz}}}ooocccNNNFFFBBBBBBAAA@@@LLL\\\dddppp{{{}}}jjjTTTHHHEEEEEEGGGIIIKKKMMMOOOPPPSSSTTTUUUUUUSSSRRRSSSTTTVVVZZZcccrrrzzzyyy{{{rrriiieeegggkkknnnrrrvvvyyyyyywwwtttsssrrrpppnnnmmmlllkkkiiigggccc___ZZZXXXYYYXXXVVVSSSOOONNNSSSIIIFFFGGGLLLllltttaaaNNNIIIEEECCCAAACCCMMMXXXllltttyyyxxxwwwyyyxxxvvvvvvwwwwwwuuurrrrrrvvvyyyxxxuuurrrrrruuuxxxzzz{{{|||yyyrrrllloooxxx~~~~~~|||xxxuuuxxx~~~vvvxxx~~~|||oooXXXDDD:::666333666666666666666777777777666666666666666555444444333444555555444333444666444444444333333333333333555777666999<<<<<>>::::::;;;;;;;;;;;;KKKeeejjj^^^jjj|||~~~|||ssspppqqqtttrrrooosss|||zzzwwwzzz}}}|||mmm[[[FFF666222555222222333555888;;;>>>@@@BBBCCCDDDEEEFFFGGGHHHIII@@@AAAAAAAAA@@@AAACCCFFFEEEDDDDDDFFFIIILLLLLLLLLIIIJJJKKKMMMMMMMMMLLLLLLIIIHHHMMMSSSYYYppp}}}rrrVVVZZZdddYYYSSSZZZgggwwwuuujjjSSSKKKFFFFFFBBB>>>HHHXXX```lllwww{{{}}}yyydddSSSNNNNNNIIIJJJMMMQQQTTTWWWXXXYYY\\\]]]______]]]\\\]]]]]][[[\\\aaalll}}}www{{{|||qqqkkkmmmpppooosssxxx{{{{{{xxxuuutttrrrpppnnnmmmmmmkkkiiigggccc___ZZZYYYYYYYYYWWWTTTRRRQQQVVVLLLIIIKKKQQQrrruuu```NNNIIIEEECCCBBBDDDNNNYYYnnntttxxxwwwvvvxxxxxxuuuuuuwwwxxxxxxxxxwwwxxxxxxyyyuuurrrqqqtttxxx{{{|||{{{wwwooojjjmmmvvv||||||}}}wwwssswww~~~tttyyyzzz|||nnnRRR>>>999777222666666666666777777777777555555555666555444444333333444555555333333444555333333333333333333333333666999777888;;;999FFF___~~~rrrooouuuuuu[[[KKKLLLQQQTTT\\\gggsss}}}|||mmm^^^UUUSSSYYYbbbnnnuuu|||}}}}}}~~~yyy}}}zzzjjjdddiiiggg^^^QQQIIIEEEDDDBBBHHH```zzzuuuxxxzzzyyy|||}}}xxxzzz|||~~~|||ooouuuyyyzzzooowwwrrriiijjjiiihhhooovvvtttuuuyyyxxxlllWWWGGG888555555777666111///111111222222222222333333333222222333444444555666666HHHCCC===:::;;;======<<>>AAAAAABBBDDDGGGIIIJJJKKKLLLEEEFFFFFFDDDBBBAAABBBCCCHHHGGGFFFGGGJJJLLLNNNNNNKKKKKKJJJJJJJJJIIIIIIHHHJJJJJJKKKRRR[[[gggwwwrrr{{{sss___TTTUUU\\\VVVTTT^^^ssszzzttt^^^OOODDDDDDDDDAAAFFFOOO\\\cccmmmuuuzzz}}}nnnbbbZZZRRRMMMMMMUUUVVVYYY[[[]]]bbbgggkkkhhhjjjlllmmmlllhhhdddaaahhhbbb___dddnnn|||}}}}}}xxxtttsssvvvyyy{{{{{{yyyvvvtttrrrooooooooolllhhhgggkkkddd```[[[YYYZZZYYYVVVSSSKKKPPPVVVTTTHHHFFFYYYpppxxx___UUULLLDDDCCCCCCGGGSSS___oooqqqtttuuuuuuuuuuuuvvvvvvvvvxxxxxxyyyxxxwwwvvvwwwuuurrrqqqrrrvvv{{{zzzuuuooommmpppuuuyyy{{{yyytttsssyyy~~~yyyhhhMMM999333333222333444555666666777777777666666555444333333333333222222222222222222222222222222111111111111111111666666666666888<<>>666555444333222222222222111111111111222333444555111222222333333444444555HHHDDD???===>>>>>>>>>===BBBKKKkkk~~~pppiiinnnrrrmmmppp{{{}}}~~~{{{yyy|||~~~zzzjjjPPP;;;444333222111333666777999;;;???AAABBBCCCEEEGGGIIIJJJKKKKKKEEEFFFFFFDDDBBBAAABBBDDDHHHGGGGGGGGGJJJLLLNNNNNNLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKQQQXXXaaayyyqqquuu}}}aaaRRRTTT]]]XXXUUU]]]rrr~~~fffUUUGGGEEECCC@@@BBBHHHUUU]]]iiirrrwwwzzz~~~|||vvvggg___[[[WWWVVVWWWbbbfffkkkppptttwww{{{}}}xxxqqqlllkkkmmmwww~~~sssjjjpppvvvyyyrrrpppvvv~~~wwwxxxzzz{{{zzzyyywwwuuusssqqqqqqrrroooiiihhhjjjeeeaaa]]]\\\\\\ZZZVVVRRRMMMRRRWWWTTTKKKKKK]]]sssyyybbbSSSJJJCCCAAADDDJJJWWWcccppprrruuuuuuuuuttttttuuuwwwxxxyyyyyyzzzyyyxxxwwwxxxvvvsssrrrssswww{{{~~~{{{vvvqqqppptttxxx|||}}}{{{tttsssxxxvvvaaaHHH888555666444555555666666777777666666666555444333222222222222222222222222222222222222111111111111111111111111444555555666777;;;AAAEEEnnn}}}sssvvv}}}vvvkkk]]]KKKKKKKKKRRR___hhhooo|||yyy~~~gggWWWRRRSSSaaajjjtttxxxxxx}}}~~~}}}}}}ooo^^^SSSKKKJJJHHHKKK\\\pppyyyyyyyyyyyyyyyyyyxxxxxxwwwxxxwwwwwwyyy|||yyysssqqqppprrr{{{zzz|||xxxooohhhjjjqqqrrrnnnmmmmmmnnnmmmgggXXXFFF888555555444222222111111111000000000000111222333444111111222333333444444555LLLHHHDDDAAA@@@@@@??????EEEPPPrrrvvvkkklllpppmmmsss~~~}}}zzzxxx~~~{{{yyyfffGGG444333555222222444777999:::<<>>AAAXXXzzzvvvsssxxxtttlll```NNNKKKHHHLLLVVV^^^eeettt}}}zzzyyy^^^QQQRRR[[[eeeppptttuuuzzzuuuooorrrsss~~~}}}lllaaaWWWQQQLLLNNN\\\nnnwwwwwwwwwxxxxxxxxxxxxxxxwwwqqqpppwww}}}|||wwwtttqqqsssxxxzzz|||uuukkkfffkkksssuuuqqqjjjnnnpppjjj]]]KKK<<<444444444333222111111111111000/////////000111222333111111222222333444444444SSSOOOIIICCC@@@???@@@AAAFFFTTTxxx}}}ooolllppppppxxx|||zzzxxx}}}fffCCC000333666111333555888:::;;;===???AAACCCDDDEEEFFFGGGHHHHHHHHHEEEFFFFFFDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHJJJLLLNNNSSSPPPLLLIIIGGGGGGHHHIIIKKKMMMKKKNNNRRRUUUmmmvvvkkktttsssaaa___eeeddd]]][[[gggyyy|||iiiVVVLLLHHHCCC@@@@@@EEEOOO]]]iiippptttxxx{{{~~~|||yyyxxxyyy|||uuulllhhhggggggjjjnnnxxx|||}}}xxxwwwyyy||||||}}}~~~xxxhhhlllzzzttt```UUU[[[fff~~~~~~{{{xxxvvvvvvwwwxxxxxxxxxzzz{{{vvvnnniiijjjgggeeecccbbbaaa\\\UUUOOOSSSWWWZZZXXXVVV\\\mmm}}}}}}jjjVVVOOOGGGEEELLLYYYgggqqqtttuuuvvvuuusssrrrrrrssswwwxxxyyyyyyyyyxxxwwwvvvxxxwwwvvvuuuvvvwwwxxxyyytttvvv{{{}}}{{{wwwqqqooorrrzzziiiKKK999666999999555888888888888777666555444444333222111000000000000111111111111111111111111000000000000111111111111111333555777888999<<<>>>KKK```zzzooopppnnnjjj___NNNNNNHHHHHHNNNSSSZZZiiizzz}}}jjjZZZYYYWWWaaammmrrrssswwwxxxnnnlllqqq{{{|||qqqdddYYYRRRSSSaaaqqqxxxxxxxxxxxxxxxxxxxxxxxxwwwppppppyyy{{{uuurrruuupppvvv~~~wwwvvvmmmdddbbbiiippprrroookkkppprrrhhhUUUCCC:::777333333222111111111111111///////////////000111111111111111222333333444444ZZZUUUNNNFFF@@@???AAACCCFFFXXX|||qqqkkkpppsss}}}|||zzzyyydddAAA222555777111444666:::<<<===>>>@@@AAACCCDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEDDDBBBBBBCCCDDDFFFGGGHHHHHHGGGHHHKKKNNNUUURRRNNNIIIFFFEEEEEEFFFIIILLLLLLNNNRRRSSSeeeyyylllmmmyyy}}}nnneeebbbhhhbbb\\\aaappp~~~nnn[[[PPPJJJEEEAAA???BBBKKKYYYdddlllrrrxxx{{{||||||}}}~~~zzztttrrrqqqpppsssxxx~~~{{{wwwvvvvvvwwwzzz~~~uuuvvv}}}lll\\\VVVXXXnnn{{{wwwuuuuuuwwwyyyzzzzzz|||~~~yyypppkkkkkkhhhfffdddcccbbb]]]UUUOOOQQQUUUXXXWWWYYYcccrrr}}}|||lllXXXQQQJJJGGGOOO]]]kkkrrruuuuuuvvvtttrrrrrrrrrsssvvvwwwxxxxxxxxxvvvuuutttwwwwwwwwwvvvvvvvvvuuuuuuooouuu~~~}}}yyywwwtttqqqooorrryyyvvv^^^BBB444444777666333888888888888777555444333333333222111000000000000000000000000000000000000//////000000000111111111111333666888888999;;;===HHHSSS}}}lllkkkiiihhhaaaSSSOOOHHHEEEIIIMMMSSScccuuu}}}hhh```TTT\\\gggnnnrrrvvv}}}qqqlllqqqzzz~~~nnn```VVVYYYgggvvvyyyyyyyyyyyyxxxxxxxxxxxxtttpppqqquuuqqqhhhiiiqqqrrr{{{yyysssoooggg```bbbhhhmmmnnnmmmkkknnnmmmaaaMMM>>>999:::222222111000000000111111/////////...//////000000000000111222222333333444ZZZWWWQQQJJJDDDAAABBBCCCJJJ]]]oooiiipppvvv~~~|||{{{zzz|||ZZZ???555666666222555777;;;===>>>???@@@AAACCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAABBBDDDDDDFFFHHHGGGEEEEEEIIILLLSSSQQQMMMIIIFFFEEEDDDDDDGGGLLLLLLOOORRRRRR___xxx}}}|||zzzpppmmmsss|||wwwiii```jjjeee___^^^iiiyyy{{{ppp```SSSJJJDDD@@@>>>@@@HHHSSS]]]eeemmmvvv|||}}}}}}zzzzzzzzzyyy||||||{{{qqqbbbZZZXXXlll}}}|||wwwuuuvvvyyy{{{||||||~~~{{{rrrmmmnnnjjjhhhfffeeeddd___XXXRRROOOSSSWWWXXX^^^jjjwww}}}zzzjjjWWWRRRKKKHHHQQQaaammmqqquuuuuuuuutttrrrrrrssstttvvvvvvwwwwwwwwwuuutttsssuuuvvvwwwwwwvvvtttsssqqqpppwww}}}zzzxxxwwwvvvtttvvv{{{{{{dddPPP;;;222333444444333777777777777666555333333444333222111000000000000////////////////////////...//////000000111111111222444666777777888:::<<>>DDDLLLTTT\\\gggrrrzzzxxxjjjaaa___nnn~~~zzzxxxyyy|||~~~}}}|||~~~{{{sssooopppmmmjjjhhhgggfffccc\\\WWWRRRWWW[[[^^^ggguuuxxxhhhWWWTTTNNNLLLVVVgggrrrttttttuuuuuusssrrrrrrtttuuuwwwwwwxxxxxxwwwvvvtttssstttuuuwwwwwwvvvssspppnnnvvv{{{~~~}}}~~~tttjjjPPPBBB666222222111222666555555666555555444333222444444333111111111111111////////////////////////......//////000111111222222333444555555666888:::>>>EEEXXX}}}uuuoooooonnneee\\\RRRKKKJJJJJJMMM\\\llluuubbb[[[VVVYYYcccooovvvxxx}}}zzzttttttxxx{{{}}}zzznnnmmmtttzzz|||{{{zzzxxxwwwuuutttsssiiijjjfff^^^[[[bbbkkkooo}}}|||qqqllleeeeeeiiipppqqqmmmllloookkkcccVVVGGG;;;333111222000000/////////000000111111000000//////000000111000000000111222222333333KKKOOOTTTTTTPPPIIIDDDCCCWWWjjjqqqlllvvv~~~{{{{{{~~~~~~}}}}}}}}}zzz}}}bbb===333777666444555666999===???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@??????@@@BBBAAADDDFFFEEEBBBAAAFFFJJJHHHHHHHHHHHHHHHHHHHHHGGGFFFMMMMMMOOORRRNNNTTTeee{{{xxxxxx{{{uuuzzzvvvooommmlllcccXXXWWWdddrrrxxx}}}zzzppp```QQQIIIEEECCC===AAAGGGNNNVVVbbboooxxxqqqgggeeeqqq|||{{{|||~~~}}}|||~~~{{{sssppprrrooommmjjjiiihhheee___ZZZWWW]]]bbbfffpppvvvfffXXXVVVRRRQQQ\\\nnnxxxyyytttttttttsssrrrrrrtttvvvxxxyyyyyyyyyxxxwwwuuutttssstttvvvwwwvvvrrrnnnlll|||yyysssggg\\\BBB999333333222000222888444444444555444444333222555444333222111111111111////////////////////////---......///000111111222222222333333222444777999777>>>FFFkkk}}}ssspppooofffggg\\\RRRMMMIIIIIIUUUdddyyy~~~~~~yyyoooaaaSSSPPPZZZgggnnnpppsss{{{{{{yyyyyyzzzyyyxxx{{{|||wwwzzz}}}|||{{{zzzxxxuuusssrrrqqqiiiiiibbbXXX[[[iiissssss{{{ppplllbbbdddllltttssslllkkknnnmmmbbbPPPAAA666111///...000000////////////000111111111000000000000000111000000000111222222333333MMMLLLMMMQQQRRRNNNIIIEEEUUUooowwwlllxxx~~~||||||~~~~~~~~~~~~}}}~~~}}}wwwQQQ999777333222777888:::===AAABBBBBBAAAAAABBBEEEDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDCCCBBBCCCDDDFFFEEEEEEFFFFFFFFFDDDBBBAAAEEEGGGIIIJJJJJJHHHEEECCCKKKJJJIIIJJJMMMRRRWWWZZZwww~~~yyy}}}~~~vvvqqqoooggg]]]YYY```jjjppp|||lll[[[NNNFFF@@@AAA???AAAFFFMMMYYYlll|||tttqqq~~~~~~|||xxxuuussstttppplllkkkkkkhhhbbb\\\^^^___dddooo}}}vvvnnn```YYYUUUZZZhhhuuu{{{{{{wwwsssooommmooosssvvvxxxyyyxxxwwwvvvvvvuuurrrpppqqqooorrrxxxwwwooojjjkkkwww}}}~~~zzz{{{~~~wwwqqq```MMM888555222222444555444222555444333333222222333333444333333222111000//////222222000///............///////////////000111111111111111111222444666777999<<>>AAACCCCCCBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGIIIIIIHHHFFFEEEIIIIIIHHHIIIKKKPPPTTTWWWnnn~~~yyyttttttxxxoookkkccc\\\XXX[[[eeennnrrr```RRRFFF??????>>>@@@DDDIIIUUUiii{{{|||yyy}}}yyyvvvuuuuuurrrnnnlllllljjjeeeaaaeeeiiiqqq}}}tttmmmddd]]]YYY^^^kkkvvvyyyyyyvvvrrrooonnnppptttwwwyyyzzzxxxvvvuuuuuuuuusssqqqrrrpppqqquuussslllhhhhhhwww{{{}}}~~~zzzqqqiiiWWWBBB777555222111333444444222444444333222222222222333333222222111111000000///222111000///............///////////////000000111111111111111222444666777444888<<>>444222000///000000000000000000111111222222222111111111111222222333333333222222222222222MMMIIIJJJNNNLLLHHHKKKRRRjjj~~~}}}|||{{{|||}}}}}}{{{{{{~~~ssseeeNNN888000555555888===<<<>>>AAADDDFFFEEEDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGHHHKKKNNNPPPUUUoooyyyqqqiiifffqqqsss^^^XXXUUURRRWWWbbbttt~~~vvvfffTTTFFF======>>>>>>???GGG\\\ppp|||}}}~~~}}}zzzyyyyyy{{{yyyvvvrrrooommmllllllttt}}}{{{pppllliiilllssswwwvvvsssqqqooonnnooossswwwzzz{{{{{{xxxtttssssssttttttsssqqqppppppqqqrrrqqqrrrsssssstttvvv|||uuukkk^^^JJJ777555444222111111222222333333333222111111111111111/////////000000000111111111000///...............///............///000000000000000111222333333444555:::<<<<<>>AAAEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHIIIHHHFFFCCCBBBCCCDDDDDDCCCCCCCCCDDDFFFGGGIIIMMMMMMLLLJJJIIIHHHGGGGGGIIIIIIHHHIIIJJJLLLOOOPPPTTTccc{{{tttnnnmmmzzzdddWWWSSSRRRTTTYYYooo{{{ooo[[[KKKAAA@@@>>>===<<>>555777<<<888:::???<<<>>>AAADDDFFFFFFEEEEEEEEEEEEGGGIIIJJJKKKKKKJJJIIIFFFFFFFFFEEEBBBAAABBBDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKJJJIIIGGGFFFIIIJJJJJJLLLNNNPPPRRRSSSWWW^^^ggg|||}}}{{{{{{^^^NNNPPPUUUTTTaaaooo}}}jjjZZZOOOGGGAAA>>>===???FFFOOOZZZhhhuuu{{{|||{{{}}}vvvhhh```]]]cccjjjmmmjjjeee```^^^ccciiirrr|||yyywwwzzz|||zzz}}}{{{yyywwwwwwyyyyyyxxxvvvooonnnpppssswwwzzzzzzzzzwwwuuutttsssttttttsssqqqtttxxxzzzyyy||||||yyy}}}nnnUUUAAA555222111222222111......000333111111000////////////000.................................------......///...------------...//////...///000111111111000///444111444;;;===BBBWWWnnn}}}vvvmmmiiijjjhhhZZZJJJKKKJJJRRRiii~~~kkk]]]XXX[[[___eeekkknnnoooooooooqqqssstttuuuuuuwwwyyyxxxyyy{{{}}}~~~~~~~~~}}}~~~|||zzzyyyyyy{{{~~~~~~~~~|||zzzyyy{{{zzzxxxvvvnnnkkkiiilllqqqsssppplllrrrvvv}}}xxxqqqppprrrtttvvvvvvkkkmmmnnnqqqssslllYYYGGG<<<666111111000---...111...............//////000,,,---...000000000000000/////////000000000111111ddd[[[WWWWWWNNNFFFRRRgggxxxrrrtttxxx|||~~~|||~~~yyykkkXXXIII???888;;;???<<<>>>DDDAAA>>>AAADDDFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJIIIEEEEEEEEEDDDBBBAAABBBDDDDDDEEEFFFHHHHHHGGGFFFFFFBBBDDDGGGIIIJJJIIIHHHFFFIIIIIIJJJLLLNNNPPPRRRSSSTTTZZZ^^^xxx}}}{{{ssssssbbbMMMOOOVVVVVVWWWfffyyyttteeeSSSJJJBBB???>>>???CCCHHHSSSbbbqqqwwwyyy|||{{{~~~xxxllliiihhhjjjsss~~~{{{tttppp```cccgggqqq}}}zzzxxxxxx|||zzzxxxwwwyyyzzzyyywwwoooooopppssswwwzzzzzzyyyuuutttttttttuuuuuurrrqqqqqqxxx|||~~~{{{yyy~~~yyybbbIII666///000111222333111...---000333111111000///////////////..............................---------......///...------------...//////...///000111111000//////555------444777777DDDVVVyyyllliiinnnpppdddUUUKKKIIIIIISSShhhzzz}}}xxxxxxxxxiiiZZZYYYZZZ]]]ccciiinnnpppoooqqqtttuuuuuuuuuwwwxxxwwwxxxyyyzzz|||}}}}}}~~~~~~{{{yyyxxxzzz}}}~~~xxx}}}~~~|||{{{zzz|||zzzzzz{{{{{{xxxuuujjjjjjlllnnnooonnnkkkiiitttxxx{{{xxxuuuuuuuuutttssstttpppqqqrrrrrrpppeeePPP===777444333333000,,,---222---------------...//////+++,,,...000000000000///.../////////000000111111fff]]]\\\]]]QQQGGGXXXvvvvvvppprrrsssvvvzzz}}}oootttkkkOOOAAA:::;;;<<<<<<<<<===???AAAAAAAAACCCGGGKKKJJJFFFBBBCCCEEEGGGIIIJJJIIIHHHGGGFFFGGGGGGEEECCCBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHJJJJJJIIIGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNQQQUUUYYYfff||||||wwwgggcccppp|||~~~qqqSSSOOOOOOHHHYYYaaalllzzzqqq```PPPDDDDDDCCC===>>>DDDLLLXXXgggrrrvvvyyy|||yyysssnnnmmmqqqwwwpppnnnhhhhhh~~~{{{uuuzzzzzzyyyvvvsssrrrrrrrrrsssmmmppptttxxxzzzyyyxxxwwwxxxsssrrrvvvwwwrrrppprrr~~~|||||||||}}}zzzdddMMM===777666555222111111000000000000000222111///.........///000........................------------------------,,,,,,,,,---------.........------------.../////////111222333444888<<<@@@cccqqqkkkoooppphhh___OOOGGGCCCHHHOOOVVV```jjjllltttyyyuuuppp]]]QQQXXXccciiinnnttttttssssssrrrrrrsssttttttrrrrrrsssuuuvvvxxxyyyyyy~~~}}}|||||||||}}}yyyyyyxxxyyy|||}}}~~~~~~{{{wwwvvvxxx{{{vvvwwwyyy{{{zzzwwwrrrooohhhfffllltttiiiWWWZZZjjjyyy}}}{{{sssxxxzzzpppnnnrrrkkkvvvzzzppp```QQQCCC999000000//////.........---//////.........---------...------------...//////////////////////////////fff^^^]]]]]]RRRJJJ___~~~|||uuuqqqtttuuuxxx{{{qqqrrrdddIII>>>:::;;;<<<=========@@@BBBBBBBBBCCCFFFIIIIIIFFFCCCCCCEEEFFFHHHHHHHHHGGGFFFDDDEEEEEEDDDBBBAAABBBDDDDDDEEEEEEFFFFFFFFFFFFEEEGGGIIIJJJKKKIIIHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPUUUWWW```~~~zzz}}}wwwjjjccciiivvv~~~eeeRRRKKKKKKOOOWWWbbbppp|||nnn[[[KKKGGGDDD>>>===BBBEEEOOO^^^jjjqqquuuxxxzzz}}}vvvqqqqqqwww{{{wwwmmmiii|||zzz{{{~~~zzzxxxvvvsssrrrqqqqqqrrrqqqssswwwzzz{{{zzzyyywwwvvvsssrrruuuuuuqqqqqquuu{{{~~~|||~~~qqqZZZDDD888333222111222111000000//////000000111111///.........///000........................------------------------,,,,,,,,,------------...---------------.../////////111222222333666:::>>>IIIpppzzzqqqssstttpppjjj[[[QQQHHHGGGIIIMMMVVV^^^bbbjjjvvvxxxyyy~~~nnn```\\\```dddhhhjjjrrrrrrrrrqqqqqqqqqpppppppppqqqrrrsssuuuvvvwwwwwwzzzzzzzzz{{{|||~~~zzzyyyxxxwwwwwwyyyzzz|||~~~|||{{{{{{xxx|||~~~{{{}}}{{{{{{||||||yyyvvvuuuwwwyyywwwxxxyyyyyyvvvqqqmmmkkkppprrrqqqiii\\\XXXaaaooo~~~{{{sssnnnqqqxxx}}}yyyqqqnnnppphhhpppqqqfffUUUGGG:::111000/////////.........---///.........---------------------------...//////........................fff___^^^]]]SSSQQQkkk}}}vvvsssrrrvvvxxxzzz~~~~~~|||sssnnnYYYAAA;;;999;;;===>>>>>>???AAACCCDDDCCCCCCEEEGGGGGGFFFEEECCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDCCCAAAAAABBBDDDEEEEEEFFFFFFFFFEEEDDDDDDGGGIIIKKKKKKIIIHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOQQQVVVWWW[[[ppp|||{{{yyyqqqeeeaaammm}}}}}}]]]MMMOOOLLLQQQZZZfffvvvzzzfffRRRJJJEEE???>>>AAABBBJJJWWWdddooovvvyyyzzz~~~~~~tttlllqqqtttlllzzz~~~}}}}}}{{{yyyxxxvvvsssqqqpppppppppvvvxxx{{{}}}}}}{{{xxxvvvsssrrrssstttrrrpppsssyyyxxx|||}}}|||wwwyyyfffMMM;;;333111000///222111000000//////000000111000//////......//////------------------------------------------------,,,,,,,,,,,,---------------------------......//////000111222222444777:::999XXXtttrrrttttttssshhh\\\OOOGGGEEEGGGMMMTTT]]]eeeppp{{{}}}rrrvvvmmm___\\\dddjjjkkkqqqqqqrrrrrrqqqpppooonnnoooooopppqqqssstttuuuuuutttvvvxxxzzz|||~~~|||{{{zzzxxxvvvtttrrrrrruuuwwwzzz}}}~~~yyyxxxvvvttttttuuuvvvwwwttt||||||~~~~~~}}}|||{{{|||}}}wwwxxxyyyxxxvvvuuuvvvwwwxxxxxxwwwtttoookkkiiiiiivvvyyyooo[[[PPPZZZkkktttzzzrrroooooosssxxxxxxrrrnnnnnnnnnqqqmmm___OOOBBB777000/////////...........................---------------------------......///........................eee```___]]]UUUYYY{{{vvvqqqqqqsssxxxzzz}}}~~~~~~vvvssshhhNNN<<<;;;:::<<<>>>@@@@@@AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEEEEDDDDDDCCCBBBCCCDDDCCCBBBBBBCCCEEEGGGGGGGGGGGGFFFEEEDDDDDDGGGHHHIIIIIIHHHGGGHHHIIIKKKJJJIIIHHHIIILLLNNNPPPQQQVVVWWWVVVbbb}}}{{{wwwhhh\\\fffzzzyyyaaaXXXSSSUUUXXX___kkkzzzmmmXXXMMMHHHBBB@@@AAA@@@EEEPPP]]]jjjtttxxxyyy{{{vvvlllnnnuuu|||rrr|||}}}zzzyyyxxxwwwuuurrrpppooooooooozzz{{{}}}~~~}}}zzzwwwtttqqqrrrsssrrrooopppvvv}}}yyy}}}||||||{{{wwwssssss]]]CCC555333333222111111111000///////////////000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...//////000111111111222444666999JJJmmm{{{uuuuuuxxxyyyooodddTTTIIIEEEFFFLLLQQQZZZ```kkkwwwxxxuuu}}}yyyccc]]]eeelllkkknnnoooqqqssssssrrrpppooonnnooopppqqqrrrsssttttttrrrsssvvvyyy{{{|||||||||~~~}}}}}}{{{yyyvvvtttrrrttttttuuuvvvxxx}}}|||yyyvvvuuuwwwvvvsssqqqqqqrrrtttuuusss{{{~~~~~~}}}{{{yyyzzz|||~~~uuuvvvwwwwwwvvvuuuuuuuuuwwwuuuqqqmmmiiiiiikkknnnsssooobbbTTTSSS```pppxxx{{{~~~zzzxxxsssqqqtttvvvrrroooooouuuqqqhhhYYYJJJ>>>666111........................------------------------------,,,,,,------...///........................bbbaaabbb___YYYccc{{{rrrnnnppptttyyy{{{~~~xxxqqqppp___FFF;;;<<<;;;>>>@@@BBBBBBBBBCCCEEEFFFEEEEEEDDDCCCCCCDDDEEEBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEGGGGGGGGGEEEEEEFFFGGGJJJIIIHHHHHHIIIKKKMMMOOONNNQQQTTTRRRWWWqqq|||xxxiiiXXX___qqqnnnZZZWWWUUUWWW```nnn~~~vvvdddWWWNNNGGGCCCBBB<<>>RRRxxx~~~~~~~~~rrrhhhXXXKKKEEEFFFIIIKKKQQQXXXdddpppzzzyyyuuuppphhhjjjhhhbbbjjjkkknnnpppqqqqqqoooooooooooopppqqqqqqrrrssssssrrrsssuuuwwwxxxxxxxxxwwwzzz{{{|||}}}|||{{{yyyxxxtttssssssssstttuuutttttttttuuuwwwzzz|||}}}}}}}}}{{{|||}}}}}}{{{yyyvvvtttxxxwwwuuurrrooonnnnnnnnnqqqpppooommmmmmnnnpppqqqqqqxxxzzzxxxyyyyyyxxxvvvvvvwwwxxxtttuuuvvvwwwwwwvvvtttssssssoooiiifffgggkkkooorrrggg[[[SSSXXXcccllluuu|||zzzzzz|||zzzrrrmmmpppssssssssstttsssjjj[[[MMMAAA666000...---------...............,,,,,,------------------,,,,,,,,,,,,,,,---..............................```bbbdddaaa]]]lll|||uuuooonnnqqqtttxxx{{{~~~rrrnnnkkkTTTAAA===<<<===@@@BBBDDDCCCCCCCCCDDDEEEFFFFFFDDDBBBBBBCCCDDDAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFEEECCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHIIIKKKLLLNNNJJJLLLOOOPPPQQQ```{{{uuuhhhYYYZZZddd\\\UUUNNNOOOWWWcccsssuuufffWWWLLLDDDAAA>>>@@@DDDLLLVVVbbblllrrrxxx|||{{{wwwqqqxxx}}}|||zzzyyywwwtttpppmmmlllnnnqqqsss}}}~~~~~~~~~{{{wwwrrrpppnnnrrrssspppqqqwww~~~|||wwwsssqqqoooYYYEEE333000333111000222111000//////......//////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///111111000000111333777777@@@\\\{{{ssslll]]]NNNFFFFFFFFFDDDKKKQQQ]]]lllyyy|||mmmmmmsssxxxxxxwwwuuunnnggghhhiiikkklllmmmmmmmmmmmmnnnoooooopppqqqqqqrrrrrrssssssttttttuuuttttttttttttuuuxxxzzz{{{||||||{{{vvvvvvuuuuuuuuussspppmmmpppqqqqqqrrrrrrqqqqqqpppqqqrrrssssssrrrpppnnnlllnnnoooooommmkkkkkklllmmmkkkkkklllmmmnnnpppqqqrrrtttzzzyyy{{{tttvvvxxxxxxvvvtttttttttssstttuuuvvvwwwvvvrrrooommmhhhccceeejjjoooooommmZZZPPPRRRcccuuu|||~~~{{{wwwvvvxxx{{{}}}~~~rrrllliiinnnsssuuuxxx{{{pppbbbPPPDDD:::222///...---------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------------------]]]bbbfffccc```ttt{{{vvvqqqoooppprrrtttwwwzzz~~~~~~pppooofffJJJ===???;;;???BBBDDDEEEDDDCCCCCCCCCDDDFFFGGGEEEBBBAAABBBCCCAAAAAAAAABBBDDDEEEFFFGGGEEEFFFFFFDDDBBBBBBCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDFFFFFFFFFEEEDDDDDDFFFHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLJJJMMMQQQPPPWWWrrr}}}sssiii___[[[[[[xxxaaaUUUKKKKKKQQQYYYfffqqqqqq___PPPGGGCCC@@@BBBDDDHHHNNNYYYgggqqqwww{{{{{{~~~~~~|||{{{yyyyyyxxxxxxvvvrrrmmmjjjjjjmmmrrrvvv~~~|||wwwrrrooonnnqqqrrrpppttt|||}}}xxxrrrmmmkkkMMM<<<000111444111///222000000///............///....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---///111111111000222333222666;;;IIIjjjwwwsssooocccTTTLLLKKKHHHCCCGGGKKKUUUbbbqqq|||uuuddddddhhhqqqwwwwwwuuuvvvllllllllllllllllllllllllmmmmmmmmmnnnoooooopppppprrrrrrqqqqqqrrrrrrssssssrrrsssuuuwwwxxxzzzzzz{{{{{{yyywwwxxxxxxwwwtttqqqrrrqqqqqqqqqppppppppppppoooppppppqqqpppooonnnmmmkkkmmmnnnnnnlllkkklllnnnkkkllloooqqqssstttttttttuuu}}}|||~~~}}}}}}~~~|||xxxvvvsssuuuwwwwwwuuutttssstttrrrrrrsssuuuvvvtttoookkkhhhcccaaagggpppqqqhhh^^^QQQWWW```nnn~~~|||vvvqqqqqqsssuuuvvvllljjjlllsssxxxxxxzzz}}}mmm\\\III???888222000111,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------[[[bbbhhheeebbbxxx}}}xxxrrrooooooqqqssstttuuuyyy~~~}}}qqqpppcccDDD;;;@@@999AAACCCFFFFFFEEECCCCCCCCCCCCFFFHHHFFFCCC@@@AAABBB@@@@@@AAABBBDDDFFFHHHIIIEEEEEEEEECCCAAA@@@AAABBBAAAAAABBBCCCDDDDDDDDDCCCGGGGGGGGGFFFDDDEEEGGGIIIEEEFFFHHHIIIJJJKKKKKKKKKPPPLLLOOOUUUSSSTTThhhtttmmmggg___XXXhhhgggYYYMMMKKKOOOTTT^^^gggzzzuuubbbSSSIIIFFF===???@@@AAADDDOOO___kkktttyyyzzz~~~~~~~~~{{{xxxvvvvvvvvvwwwvvvrrrlllhhhhhhmmmtttxxx|||xxxssspppnnnqqqrrrqqqvvv}}}{{{zzz{{{~~~}}}yyyqqqjjjfffHHH999000444777222000333000000///...............---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...111111111111222333+++555999===VVVyyysssqqqgggZZZTTTSSSOOOIIIAAACCCIIIUUUcccpppxxxzzz}}}vvviiiaaaeeejjjlllrrrzzzssssssqqqooonnnnnnmmmnnnkkkllllllmmmmmmnnnnnnnnnqqqppppppoooppprrrssstttttttttuuuvvvwwwxxxyyyzzz{{{yyyvvvvvvxxxxxxvvvtttooonnnnnnmmmmmmnnnoooooolllmmmmmmmmmmmmlllkkkkkkgggjjjlllllliiihhhiiijjjlllnnnqqqsssttttttsssrrrqqq{{{yyywww~~~wwwuuutttuuuuuuttttttuuuqqqrrrssssssqqqppppppqqqqqqqqqrrrtttuuurrrlllgggeeeaaaaaakkktttqqqaaaPPPOOObbbpppttt|||tttooonnnooopppppplllmmmsss{{{~~~{{{zzz|||hhhUUUBBB999444000...111,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------------------------ddd[[[]]]bbbddd}}}~~~pppjjjppptttqqqrrryyy~~~yyyeeeOOO@@@<<<>>>???AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDBBBAAAAAABBBDDDDDDDDDEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDKKKIIIGGGEEEEEEGGGIIIKKKLLLKKKKKKKKKLLLMMMNNNNNNPPPOOONNNLLLNNNVVVaaajjjwwwsssqqqiiiaaaaaalll}}}~~~eeeOOOKKKKKKJJJRRR___tttuuubbbQQQFFFDDDBBBAAABBBCCCIIIVVVcccxxxzzz{{{zzz|||}}}||||||xxxtttssstttuuutttrrrrrrnnnjjjjjjnnnssswwwxxx|||~~~wwwrrrrrrtttkkkmmmsss{{{}}}}}}zzzwwwwww{{{vvvsssuuufffOOO999777333000......000111////////////............/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000444333444999EEEbbb~~~yyyssskkkeee```ZZZQQQJJJGGGDDDBBBEEEPPPaaasssxxxvvveeeYYYSSS```qqquuu}}}}}}ttteeemmmllliiilllmmmmmmmmmmmmllllllkkklllmmmoooppprrrsssssssssrrrssstttuuuuuutttsssrrruuuvvvwwwxxxyyyzzzzzzzzzsssrrrqqqppppppppppppppprrrqqqooonnnmmmnnnooooooqqqooonnnnnnppprrrrrrqqqqqqqqqrrrsssssssssrrrrrruuusssqqqppppppqqqqqqpppooooooooooooooopppppppppnnnqqqtttvvvtttqqqpppooorrrpppqqqsssoooiiieeefffaaaeeeiiihhh[[[NNNNNNWWWeeeooo|||zzzqqqkkkkkkoootttsss~~~}}}~~~vvvaaaJJJ888555555000---///......------------......---------,,,,,,+++++++++...------,,,,,,------...,,,,,,++++++,,,,,,---...ggg[[[[[[bbbeeezzzyyynnniiipppuuuuuuwww}}}~~~ttt___KKK@@@>>>AAACCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEBBBAAAAAAAAABBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDIIIHHHFFFEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPPPPQQQVVV___fff||||||vvvmmmccchhhrrrvvvZZZNNNKKKLLLSSS[[[jjjyyy}}}lll[[[NNNGGGCCCAAA@@@@@@DDDNNNYYYlllrrryyy|||}}}~~~~~~~~~~~~~~~|||zzz{{{xxxuuutttuuutttrrrpppnnnkkkggghhhlllrrruuuwww|||~~~~~~|||vvvrrrqqqqqqmmmooottt{{{~~~yyyyyy|||{{{yyysss]]]EEE777555333111//////000000////////////.....................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000555333333444;;;OOOqqq|||rrrllliiibbbXXXPPPNNNIIIEEEEEEMMM[[[hhhqqqiiiooossswwwrrrbbbYYYWWW___kkkxxxpppgggmmmpppfffjjjjjjkkkkkkkkkjjjiiihhhkkkllllllnnnooopppqqqqqqqqqrrrssssssssssssrrrqqqtttuuuvvvwwwwwwwwwwwwwwwtttsssrrrrrrrrrrrrrrrsssssssssqqqpppppppppqqqqqqsssrrrqqqrrrtttttttttsssqqqqqqqqqqqqqqqqqqppppppqqqooommmlllmmmnnnmmmmmmnnnnnnnnnoooooopppppppppnnnppprrrrrrrrrqqqrrrsssssspppnnnmmmhhhcccbbbfffnnnhhhbbb[[[SSSPPPWWWbbbnnnwww{{{tttqqqsssvvv~~~|||}}}vvvlllVVVCCC333222444000---000......------------......------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,++++++++++++,,,------ooo^^^[[[ccciiizzzzzzssskkkiiipppwwwyyy||||||lllUUUEEE@@@AAADDDFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDD@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEHHHGGGFFFEEEFFFIIIKKKMMMMMMMMMNNNNNNNNNMMMLLLLLLJJJNNNRRRTTTTTTWWW\\\```sss}}}jjjcccdddqqqqqqXXXMMMMMMRRRVVV```rrrwwwdddUUULLLGGGBBBAAA???@@@FFFNNN```hhhrrrvvvvvvuuuvvvxxx}}}}}}}}}|||{{{{{{||||||{{{yyyzzzxxxvvvuuutttssspppmmmhhhfffeeegggkkkqqqtttvvv{{{{{{zzzxxxuuurrrooonnnmmmpppvvv{{{~~~~~~}}}kkkOOO888333333222222111000000000/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000333222111111333===SSSggg~~~yyywwwrrrggg]]]WWWOOOGGGDDDJJJSSS\\\aaabbbhhhiiiiiiuuuqqqgggRRRMMMdddllliiihhhppp```fffggghhhiiiiiiiiiiiihhhkkkjjjjjjjjjkkklllnnnoooppppppqqqqqqqqqqqqpppppprrrrrrsssssstttssssssrrrtttssssssssssssttttttuuuuuuttttttssssssssssssttttttssstttuuuwwwwwwuuusssqqqpppooommmmmmmmmnnnnnnmmmllljjjjjjkkklllkkkjjjlllmmmmmmnnnoooppppppqqqnnnoooppppppooopppsssuuuuuummmfffbbb___```gggpppvvviiiYYYQQQRRRZZZhhhttt||||||}}}vvvqqqqqqrrr{{{wwwssshhhZZZHHH999...///222///...000......------------......,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------+++++++++++++++,,,------{{{eee^^^gggqqqyyysssnnniiiiiipppwwwzzzxxxdddMMMAAA@@@BBBEEEGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFEEECCCCCCBBBBBB???BBBEEEFFFFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFGGGIIILLLMMMMMMNNNNNNNNNNNNMMMKKKJJJKKKNNNRRRTTTTTTUUUXXX\\\hhhtttbbb[[[gggwwwmmmSSSKKKOOOSSSZZZlll|||hhhXXXQQQJJJDDDBBBAAAAAADDDIIIYYY___hhhlllmmmnnnpppsssuuu}}}}}}~~~~~~}}}{{{yyyxxxyyy{{{{{{zzzyyyxxxxxxvvvuuussspppllljjjeeeeeefffhhhlllqqqtttvvvyyywwwuuutttsssqqqooolllmmmrrrxxx}}}|||~~~xxx]]]AAA222000111222222222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,---......//////000//////111333222666BBBOOOoooyyypppaaaWWWJJJDDDFFFMMMTTTWWWaaaiiillljjjrrr{{{ZZZLLLiiiiiimmmaaakkk^^^```aaaccceeehhhiiikkkkkkjjjiiihhhhhhhhhjjjmmmnnnooooooppppppppppppoooooopppppppppppppppooonnnnnnrrrrrrrrrrrrrrrssstttuuutttttttttsssssssssttttttrrrrrrsssuuuvvvvvvsssppppppooollljjjiiijjjkkklllllljjjiiijjjkkklllkkkjjjkkklllmmmmmmnnnoooppppppooopppqqqpppoooooopppqqqqqqfff[[[YYY]]]dddnnnwwwmmmbbbXXXXXXdddrrr~~~wwwoootttxxxxxxsssooooooqqqxxxzzzyyyvvvssslll\\\LLL===333---...000///...///...------,,,,,,------...,,,+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++***+++,,,,,,---jjjaaalllvvv|||tttnnnkkkjjjkkkqqqwww{{{~~~}}}ppp[[[FFF???@@@BBBDDDGGGIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFDDDCCCAAA@@@@@@@@@@@@DDDHHHIIIHHHFFFEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJMMMOOOQQQQQQPPPQQQUUUYYYdddyyydddXXXcccsss{{{bbbNNNLLLQQQTTTbbbsss}}}oooaaaVVVMMMEEECCCCCCBBBDDDGGGQQQYYYdddlllqqqtttvvvxxxvvv|||~~~}}}~~~~~~}}}}}}zzzyyyxxxyyyzzz{{{{{{yyywwwwwwvvvssspppkkkhhhfffdddfffiiilllooorrrtttvvvuuusssqqqpppqqqpppooommmqqqvvv}}}|||zzz|||~~~jjjLLL888333...///111222222111///...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,,,,------.../////////......111444444444999AAATTTzzzqqqeeeTTTHHHEEEHHHLLLOOOXXXeeennnooouuummm\\\vvvmmmgggyyyfffkkkccc]]]]]]^^^```cccgggjjjllljjjiiihhhggghhhjjjmmmnnnpppoooooooooooooooooopppnnnnnnnnnnnnmmmlllkkkkkkooooooooooooooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooqqqrrrqqqnnnlllnnnmmmjjjhhhggghhhiiijjjiiihhhgggiiikkkkkkkkkiiikkkllllllmmmnnnnnnoooooooooqqqsssrrroookkkiiihhhddd]]]YYY]]]ccceeegggiii[[[\\\aaannnwwwooogggjjjoooqqqqqqrrrsssuuutttvvvvvvtttpppeeeRRRCCC666111...//////...---...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,lllfffqqq{{{~~~vvvoookkkkkklllooosssxxx|||~~~{{{xxxeeeRRRBBB???BBBBBBCCCGGGIIIHHHHHHHHHHHHHHHHHHIIIGGGFFFDDDAAA@@@???@@@@@@AAAFFFJJJKKKIIIFFFFFFGGGCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKNNNOOOPPPOOOLLLMMMQQQVVV^^^pppxxxiii___ccclllsss}}}zzz[[[OOOPPPNNNVVVaaalllwww}}}yyyqqq```TTTIIIEEEEEECCCCCCDDDGGGRRRcccrrr{{{~~~~~~}}}||||||zzzyyyxxxyyyzzz{{{zzzyyyvvvvvvuuuqqqkkkfffdddcccfffiiimmmpppqqqrrrtttuuuppppppoooooooooooopppqqqwwwzzz}}}|||}}}~~~oooWWW>>>333555//////000111111000...............------------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,---....../////////...000444333111222666>>>[[[~~~vvveeeUUUIIIEEEEEEGGGLLL\\\kkksss}}}xxx[[[iiixxxwwwrrrcccbbb___^^^___aaaeeehhhggggggggghhhiiikkkmmmooooooooonnnnnnnnnnnnoooooommmmmmmmmmmmllllllkkkjjjmmmllllllllllllmmmmmmnnnlllmmmnnnnnnnnnnnnnnnnnnlllkkkkkklllmmmmmmkkkiiikkkjjjiiihhhgggggghhhhhheeeeeeeeegggiiijjjiiihhhllllllllllllmmmmmmmmmmmmmmmoooqqqpppkkkeeeaaa___YYY[[[aaahhhggg^^^UUUQQQSSS___qqqxxxppphhh___```ccchhhnnnrrrssssssppppppnnnjjjaaaSSSBBB666222111000///...------...------,,,,,,,,,,,,------*********+++++++++++++++,,,,,,++++++++++++,,,,,,***************+++,,,,,,nnnnnn{{{~~~wwwpppllljjjkkknnnrrrvvvzzz}}}}}}~~~{{{tttrrrYYYIII???AAADDDBBBDDDIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHFFFDDDAAA@@@@@@AAAAAABBBFFFJJJJJJGGGEEEFFFIIIDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKKKKKKKJJJHHHGGGGGGIIIKKKMMMLLLNNNPPPNNNKKKKKKMMMPPPUUUaaazzzvvvsssmmmfffbbbhhhuuuqqqWWWMMMLLLNNNRRR[[[kkk{{{rrrcccRRRKKKIIIEEEBBBAAAAAAKKK[[[kkkxxx~~~~~~~~~}}}{{{{{{{{{zzzyyywwwxxxyyyyyyxxxwwwvvvuuusssmmmgggbbbaaaaaahhhlllqqqssssssrrrrrrssskkkmmmooonnnmmmnnnqqquuuyyyyyy{{{~~~{{{nnn\\\GGG777222222000000000000///......---.........---------,,,,,,,,,,,,---------.........++++++++++++++++++++++++************************************************************+++++++++++++++,,,,,,------......///111......111222///000333333BBB[[[xxxuuudddSSSGGGDDDDDDDDDTTTcccpppwwwccclllvvvqqqiiibbb^^^^^^aaacccddddddfffhhhjjjlllmmmnnnnnnmmmlllkkkkkklllmmmnnnlllllllllmmmllllllkkkkkklllkkkkkkjjjjjjjjjjjjkkkiiijjjkkklllllllllkkkkkklllkkkjjjjjjkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeehhhjjjkkkjjjiiimmmmmmmmmllllllllllllkkkkkklllllliiiccc^^^[[[ZZZ\\\dddnnnnnn```PPPKKKOOO]]]mmmwwwqqqjjjddd\\\ZZZ]]]fffpppuuusssnnnlllhhhbbbZZZNNN@@@444......//////---,,,,,,...///---,,,,,,++++++,,,,,,---)))*********++++++++++++,,,,,,++++++++++++,,,,,,***************++++++,,,~~~qqqvvvyyyrrrllljjjiiijjjoootttxxx|||~~~||||||}}}wwwqqqqqqQQQCCC===BBBFFFCCCEEEKKKFFFGGGIIIIIIIIIIIIGGGFFFHHHGGGDDDBBBAAAAAABBBCCCAAAFFFJJJIIIFFFDDDFFFIIIEEEDDDCCCAAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKIIIGGGEEEFFFHHHKKKNNNJJJMMMPPPOOOLLLJJJKKKLLLPPPYYYmmmuuu}}}zzziii\\\```qqq]]]JJJOOOMMMKKKQQQbbbxxxppp]]]SSSNNNHHHCCCAAAAAAFFFQQQ^^^mmm{{{}}}|||}}}~~~}}}|||zzzzzzzzzyyyxxxwwwwwwxxxxxxwwwuuuuuuuuurrrkkkddd______```iiinnnsssuuusssqqqpppqqqhhhlllooonnnlllmmmsssxxxyyyvvvtttwww~~~uuupppaaaNNN>>>555111///111000000///......------......---------,,,,,,,,,---------....../////////++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///111------000222111222555111444EEEccc}}}nnn[[[LLLFFFFFF@@@LLLZZZggg~~~xxxpppzzztttiiiaaa______aaaaaabbbeeegggjjjkkklllmmmllllllkkkjjjjjjkkkllllllkkkllllllmmmmmmmmmlllllllllkkkjjjjjjiiiiiiiiiiiiggghhhjjjkkkkkkkkkjjjjjjnnnllljjjjjjjjjkkkjjjiiifffggghhhhhhiiihhhhhhggggggggghhhkkkmmmnnnmmmkkknnnmmmmmmllllllkkkjjjjjjiiiiiifffbbb]]]ZZZXXXYYYfffooouuukkkTTTFFFMMM\\\kkk{{{}}}rrrmmmgggbbb```^^^aaalllyyy~~~xxxoookkkfff]]]RRREEE999333333+++...///,,,***,,,///111---,,,,,,++++++,,,,,,---))))))******++++++++++++,,,++++++++++++++++++,,,*********)))***++++++,,,wwwvvv}}}|||ssskkkhhhhhhjjjpppssswwwzzz}}}}}}}}}~~~}}}vvvtttiiiFFFDDDAAA@@@@@@CCCFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@AAABBBCCCEEEDDDCCCCCCDDDFFFGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEDDDEEEGGGHHHHHHGGGLLLLLLKKKJJJJJJJJJJJJJJJKKKZZZeeesssrrr```YYYbbbnnngggKKKHHHMMMOOONNNVVVjjj{{{hhhWWWOOOMMMGGG???GGG@@@AAAQQQhhhzzz}}}|||{{{|||}}}}}}}}}}}}{{{yyyxxxvvvxxxyyywwwtttsssvvvyyyssstttqqqhhh___[[[```fffppprrruuuuuusssqqqppppppkkklllmmmlllkkknnntttzzzxxxwwwtttrrrsssxxx}}}|||xxxwwwdddQQQ>>>000333444)))///000111111111000...---------,,,,,,,,,,,,++++++***+++,,,---------,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,------.........//////000000111111222777===HHHbbbyyyzzz{{{zzzssshhhZZZOOOHHHBBBFFFNNN[[[ppp~~~jjjkkk{{{yyylllcccaaabbb```aaabbbeeegggjjjkkkllliiijjjkkklllllllllllllllkkkkkkjjjiiiiiiiiijjjjjjgggggghhhiiiiiiiiiiiiiiihhhgggeeefffgggiiihhhgggjjjiiiiiikkkmmmkkkgggbbbfffhhhjjjiiigggeeefffhhhgggggghhhhhhjjjkkkmmmnnnkkklllnnnnnnmmmjjjhhhfffeeebbb]]]XXXWWWZZZbbbgggvvvoooeeeZZZOOOLLLZZZlll|||vvvqqqooolllhhh\\\hhhuuu{{{~~~wwwqqqbbbPPPCCC999111...///---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***||||||wwwooojjjhhhjjjlllrrruuuyyy|||}}}|||}}}wwwooo```DDDCCCBBBAAABBBDDDGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFEEECCCAAA@@@???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEECCCBBBBBBDDDEEEFFFEEECCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDFFFHHHHHHGGGJJJJJJJJJJJJJJJKKKLLLMMMQQQYYY]]]dddzzziii```bbbgggsssWWWPPPOOOKKKJJJOOO___vvvtttdddZZZTTTLLLDDDEEE??????KKK^^^qqq}}}|||{{{||||||}}}}}}|||{{{yyyxxx{{{{{{zzzxxxwwwwwwyyyzzzqqqoooiiibbb\\\]]]cccjjjtttuuuvvvuuurrrpppnnnnnniiijjjkkkkkkmmmppptttxxxuuuuuutttssssssvvv{{{{{{qqq[[[HHH;;;111222444,,,//////000111000///...---------,,,,,,,,,+++++++++,,,------------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++,,,---------,,,------......///000000///222666>>>NNNjjjvvvwwwxxxtttmmmaaaUUUNNNFFFFFFJJJRRRaaawwwyyymmmnnnsssuuuzzzqqqlllkkk```___]]]]]]^^^ccciiimmmiiiiiijjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjhhhhhhiiijjjjjjjjjjjjjjjhhhgggeeeeeeggghhhhhhhhhgggggghhhjjjkkkjjjgggeeegggiiijjjiiifffdddeeefffgggggghhhhhhiiiiiijjjjjjmmmmmmllljjjgggbbb^^^[[[WWWVVVUUUXXX^^^hhhpppvvvhhh^^^UUUQQQRRR]]]qqqzzztttrrrqqqnnnkkknnnxxx~~~yyyjjjZZZGGG;;;444///---...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***|||wwwpppjjjgggiiimmmpppuuuxxx|||~~~{{{{{{~~~ttteeeQQQBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGEEECCCCCCDDDEEEGGGGGGEEEBBB???>>>>>>???@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBCCCEEEGGGCCCBBBBBBCCCEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFDDDCCCDDDFFFHHHHHHGGGIIIIIIIIIJJJKKKMMMNNNOOORRRUUUWWW[[[ooozzznnngggcccxxxnnn```UUULLLKKKMMMUUUhhh{{{rrrfff^^^TTTLLLEEEAAA???EEEQQQddd~~~}}}||||||{{{{{{||||||||||||{{{yyyxxx}}}{{{yyyyyyyyyyyywwwvvvkkkfff```[[[[[[```hhhmmmwwwxxxwwwuuuqqqmmmkkkkkkjjjjjjkkknnnrrruuuwwwwwwrrrssstttsssssstttwwwzzz}}}jjjMMM;;;777111000333/////////000000//////...---,,,,,,,,,,,,++++++++++++---...------,,,***)))(((************************))))))))))))))))))))))))************************(((((())))))))))))***************+++,,,,,,------++++++,,,,,,---......//////...000444999GGGhhhzzzxxxwwwvvvssskkkaaaZZZMMMIIIEEEGGGPPP___llluuuwwwyyykkkgggeeeiiinnntttvvvuuusssrrrsssnnnlllgggaaa]]]^^^dddiiiffffffggghhhiiijjjkkkkkkggghhhiiijjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjhhhfffddddddfffhhhiiihhhiiikkkmmmnnnmmmlllllllllhhhiiiiiihhheeeddddddeeeeeeeeefffggghhhhhhggggggfffeeedddaaa^^^ZZZWWWUUUUUUWWW[[[```eeeggggggfffVVVSSSTTT]]]kkk|||tttrrrqqqqqqssssssrrrqqqzzzxxxvvvttt\\\LLL:::111///---,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++((()))******++++++******sssooohhheeefffkkkppptttvvvzzz~~~}}}{{{zzz{{{mmmYYYCCC@@@@@@BBBDDDEEEGGGGGGGGGIIIHHHFFFDDDDDDEEEFFFGGGIIIFFFBBB>>>======???@@@DDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBCCCEEEGGGHHHDDDCCCCCCDDDFFFFFFDDDCCCAAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCDDDFFFHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNLLLPPPXXX^^^fffrrrjjjkkkxxxxxxcccSSSRRRRRRQQQ[[[jjj{{{zzzoooeee[[[TTTHHHEEEDDDDDDHHHVVVppp~~~}}}|||{{{{{{{{{zzz{{{{{{|||{{{zzzyyyxxxzzzxxxwwwxxxyyywwwqqqlllbbb]]]YYYYYY___ffflllooowwwwwwvvvrrrnnnkkkjjjjjjkkkkkkmmmrrrxxx{{{zzzxxxttttttsssrrrqqqsssvvvyyybbbBBB333555111///111111////////////......------,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,++++++,,,,,,---.........333---...222111444MMMjjj{{{vvvuuurrrmmmhhhYYYPPPFFFBBBGGGPPPXXX]]]hhhwwwnnnjjj^^^^^^^^^]]]]]]bbbkkkrrryyyzzzyyyrrrhhhaaa^^^___cccdddeeefffhhhiiikkkkkkdddfffhhhjjjkkkkkkjjjiiihhhhhhhhhhhhhhhiiiiiijjjgggeeedddeeegggiiijjjjjjlllooosssrrrooolllmmmnnnhhhhhhhhhgggfffffffffgggcccdddeeeeeefffeeedddccc```^^^ZZZWWWTTTSSSRRRSSS```gggnnnpppiii\\\QQQJJJHHHTTTggg|||}}}uuuhhhgggiiinnnqqqrrrtttwww}}}xxxtttoooiiicccLLL===///,,,------++++++,,,+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************((())))))***************zzzlllhhhcccbbbgggmmmsssvvvxxx{{{zzzyyyzzz}}}zzzdddPPP>>>>>>@@@BBBDDDEEEFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFGGGHHHFFFBBB>>>===>>>???AAADDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCEEEFFFHHHIIIFFFEEEDDDEEEFFFFFFEEECCC???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBCCCFFFHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKLLLKKKOOOYYY```aaaooo}}}tttcccfffqqqvvv\\\UUURRRNNNSSS^^^nnnyyy~~~vvvlllaaaYYYKKKJJJHHHEEEBBBIII]]]ppp~~~}}}|||{{{{{{zzz{{{{{{yyyzzzzzz{{{{{{zzzxxxxxxwwwvvvwwwxxxxxxsssiiibbbZZZXXXXXX]]]fffmmmppppppttttttrrroookkkiiijjjkkkkkklllnnntttzzz}}}{{{xxxxxxvvvssspppooorrrxxx||||||}}}zzzXXX<<>>QQQhhh}}}xxxtttsssrrrqqqfff[[[MMMDDDDDDHHHNNNPPPXXXyyy}}}wwwpppllldddZZZSSSSSSYYY___mmmttt}}}zzzpppgggaaaeeefffggghhhhhhhhhhhhgggdddeeehhhjjjkkkjjjiiihhhgggffffffeeefffggghhhhhhfffffffffhhhlllnnnooonnnppptttwwwvvvrrrmmmlllllljjjiiiggggggggghhhhhhhhhfffeeedddbbb```^^^\\\[[[ZZZXXXTTTQQQPPPRRRUUUWWWiiipppuuuooo```PPPHHHEEEHHH___~~~|||qqqjjjbbbaaadddlllpppqqquuu{{{{{{tttrrrqqqiii\\\RRR===333+++,,,///---+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********(((((()))************)))xxxrrrgggccc```bbbiiipppvvvxxxzzz}}}~~~xxxyyy|||rrrZZZJJJ@@@>>>???AAABBBDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEECCC@@@>>>===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB??????AAABBBDDDEEEFFFFFFFFFEEEDDDEEEFFFFFFDDDBBB>>>>>>???AAABBBCCCDDDEEECCCBBBBBBCCCFFFHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJNNNPPPVVVZZZXXXbbbzzzeee^^^eeevvv~~~~~~lllZZZQQQMMMPPPXXXdddqqq|||{{{tttjjjaaaSSSOOOLLLGGGAAAAAAKKKWWWuuu}}}}}}|||{{{zzzzzzzzzzzzxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwssslllccc]]]VVVWWW\\\dddmmmssstttssstttsssqqqmmmjjjiiikkkmmmkkkmmmqqquuuzzz{{{zzzyyyyyywwwtttpppooosssyyy~~~yyywwwyyy~~~xxxkkkKKK777000222///...000.........---,,,,,,,,,,,,---++++++++++++************))))))))))))***,,,---...))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++++++++,,,------......///222,,,,,,222444222666???RRReeexxxtttsssrrrpppfffYYYMMMGGGEEEFFFHHHMMMiiittteeeWWWPPPMMM[[[eeesssxxxrrrggghhhjjjlllkkkiiifffdddeeefffggghhhiiiiiihhhhhhfffeeedddddddddeeeggghhhhhhiiikkkppptttwwwwwwvvv{{{~~~~~~yyytttqqqmmmjjjgggffffffgggfffeeefffdddaaa\\\XXXUUURRRQQQLLLMMMOOOSSSXXX^^^dddgggiiiiiieeeYYYLLLGGGJJJPPP```wwwyyyooofff```___^^^dddnnnrrrqqqttt|||wwwppppppnnnbbbQQQEEE444...,,,...///,,,***************+++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******'''((())))))******))))))zzzrrrllleeeaaa___ccckkkssswwwxxx}}}zzzxxxzzz|||~~~~~~fffLLLDDDCCC??????@@@@@@AAABBBCCCCCCBBBDDDFFFHHHGGGEEEBBBAAA@@@???>>>===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBBDDDCCCBBBCCCDDDDDDBBB@@@======>>>@@@AAACCCDDDDDDCCCBBBAAACCCEEEHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMQQQRRRQQQXXXqqq{{{mmmdddaaagggooouuuppp]]]RRRPPPRRRVVVdddsss|||~~~vvvmmm```YYYQQQLLLFFFBBBDDDIIISSSaaaqqq|||}}}}}}}}}|||{{{zzzyyyyyyyyywwwxxxyyyzzzzzzyyyxxxwwwwwwwwwuuuppphhhaaa\\\ZZZXXX[[[bbbjjjqqqvvvwwwwwwvvvuuurrrnnnjjjjjjkkknnnnnnrrrvvvzzz{{{||||||}}}wwwvvvtttqqqqqqtttyyy}}}vvvvvv|||vvvdddQQQ<<<222111000+++...222,,,......,,,+++++++++,,,---++++++++++++******************))))))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))******+++******++++++,,,------------------///000222333555>>>LLLeee{{{tttqqqpppllldddYYYOOOHHHEEEEEEIIIYYYnnnuuuddd\\\WWWZZZbbbmmmvvvxxxtttooo```dddiiinnnpppooollljjjgggggggggggggggggggggggggggfffeeeddddddfffggghhhkkkmmmrrryyy}}}wwwppplllgggdddccccccaaa___]]][[[WWWSSSQQQPPPPPPQQQMMMQQQXXX```eeehhhiiiiii\\\WWWPPPKKKMMMUUUaaaiii~~~vvvlllddd^^^YYYZZZ[[[ffftttxxxsssttt{{{{{{tttooolllcccQQQ@@@888000------...---)))))),,,)))*********++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))))))))))))))zzztttmmmiiidddaaa```dddmmmuuuxxxwww|||wwwxxx{{{yyyzzzyyy]]]BBB===BBB@@@?????????@@@@@@AAABBB???BBBEEEGGGGGGDDD@@@>>><<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????CCCAAAAAAAAABBBBBB@@@>>><<<===>>>???AAABBBCCCDDDBBBAAAAAABBBEEEHHHHHHHHHCCCCCCDDDFFFGGGIIIKKKLLLDDDIIINNNQQQPPPSSSaaannn{{{tttmmmbbb\\\bbbqqq{{{}}}nnn[[[PPPLLLHHHVVVhhhwwwyyykkkaaaWWWQQQLLLGGGEEEGGGBBBJJJRRRZZZfffwww~~~}}}~~~}}}|||{{{zzzyyyyyyyyywwwwwwyyyyyyzzzyyyxxxwwwwwwvvvqqqhhh^^^XXXWWWXXXZZZ___eeemmmssswwwzzz{{{yyyxxxtttoookkkjjjlllnnnsssxxx}}}~~~~~~sssttttttsssssstttxxx{{{yyyzzzwwwgggOOO;;;222///111...)))///444,,,...---,,,+++++++++,,,---+++++++++************))),,,+++***)))))))))++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''(((((()))*********)))))))))***++++++,,,,,,***///000---,,,111333222111:::MMMeeewwwwwwqqqlllmmmkkkcccXXXNNNIIIHHHGGGKKKQQQVVV```mmmyyyvvv~~~ZZZVVVRRRUUU\\\___]]]YYYVVV\\\eeennntttvvvuuuttthhhggggggfffffffffgggggghhhgggeeeeeeeeefffhhhjjjmmmqqqxxx}}}uuusssnnngggcccaaa___[[[YYYQQQOOOMMMLLLMMMPPPSSSVVVaaaeeekkknnnllleee[[[UUUJJJFFFEEEOOOaaauuuyyylllddd^^^YYYVVVUUUYYYhhhzzz~~~vvvtttyyyuuuqqqmmmgggVVV@@@222///000...------***&&&(((...))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))}}}vvvooohhhcccaaa]]]aaafffkkkppptttyyy||||||yyywww{{{~~~|||dddMMMAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAA???>>>???===:::999:::<<<======<<<;;;::::::;;;<<<>>>???;;;:::999999:::;;;===>>>AAAAAA@@@@@@@@@AAABBBBBB>>>===<<<===???BBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGCCCDDDEEEEEEEEEFFFIIIKKKJJJLLLMMMLLLKKKOOOXXX___xxxzzzzzzxxx{{{tttbbbVVV]]]qqqoooTTTLLLQQQVVVXXX\\\kkk}}}~~~wwwpppcccVVVOOOMMMIIICCCDDDBBBCCCHHHNNN[[[nnn~~~~~~~~~~~~~~~~~~~~~|||yyyxxxxxxyyyyyy}}}{{{xxxwwwwwwvvvuuutttrrrmmmeee]]]WWWWWW[[[___fffjjjqqqwwwzzzzzzxxxvvvrrruuuuuuqqqkkkhhhjjjnnnzzz{{{}}}~~~~~~}}}|||tttnnnnnnvvvzzzxxxwwwyyy{{{nnnQQQ<<<777111000000///...---------------,,,,,,+++***))))))+++++++++***)))(((((('''************))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((*********)))))))))))))))(((((((((((()))***+++,,,,,,,,,------...///////////////777GGGTTTeeetttoookkkhhhfffddd]]]SSSKKKLLLCCCAAAHHHMMMRRR___ooopppsssxxx{{{{{{mmm[[[OOOLLLMMMMMMKKKJJJIIILLLYYYkkkyyy~~~~~~{{{tttlllfffdddcccbbb```dddfffiiijjjjjjjjjkkkmmmrrrpppooorrrvvvuuupppkkkaaaaaaaaadddhhhmmmrrruuussspppkkkddd^^^YYYUUUSSSPPPSSSVVV[[[___dddiiikkkpppooolllbbbVVVLLLFFFDDDJJJPPP\\\ooo}}}wwwoooiiifffccc___\\\```kkkvvvyyyzzz{{{xxxuuuqqqiii___TTTEEE666//////......---,,,,,,+++******))))))))))))************++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyqqqiiiddd```^^^]]]bbbgggmmmrrrwww{{{{{{yyyxxxxxx}}}uuu^^^IIIAAA@@@@@@BBBBBBDDDDDDDDDDDDBBBBBB@@@AAABBBBBBBBBAAA@@@??????<<<999888999;;;<<<===<<<;;;;;;::::::;;;<<<===::::::999999:::;;;===>>>@@@@@@@@@@@@@@@AAAAAABBB???===<<<===???AAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGDDDEEEFFFFFFFFFGGGIIILLLJJJLLLLLLKKKJJJMMMUUU\\\eee{{{zzz}}}qqq^^^[[[kkk}}}~~~]]]LLLLLLNNNPPPVVVddduuu|||xxxmmm^^^TTTOOOHHHBBBBBB@@@@@@DDDIIIRRRcccrrr~~~~~~}}}}}}||||||||||||}}}}}}}}}|||zzzxxxwwwxxxyyyzzz{{{yyyxxxwwwwwwvvvtttrrrlllfff]]]UUURRRUUU]]]dddlllpppvvvzzz|||{{{xxxuuupppooonnnkkkjjjlllsssxxx~~~}}}|||{{{zzzzzzyyyuuurrrsssxxx{{{yyyyyy}}}}}}fffHHH777666000000000///...---------------,,,,,,+++******)))++++++******)))(((((('''*********)))))))))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,---......//////000---111<<>>;;;888777888:::;;;<<<<<<<<<;;;:::::::::;;;;;;:::::::::::::::<<<======???????????????@@@@@@AAA@@@>>>===>>>???AAAAAA@@@AAAAAAAAAAAACCCDDDFFFGGGEEEGGGHHHGGGGGGHHHJJJLLLJJJKKKKKKJJJIIIKKKQQQVVVWWWttt~~~}}}hhhXXX___ppplllTTTNNNJJJIIIPPPZZZeeesss~~~yyylll___VVVMMMFFFCCC@@@???AAADDDJJJVVVbbb~~~}}}}}}}}}{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwwwwvvvtttpppmmmccc^^^VVVPPPPPPXXXdddmmmsssvvvyyy||||||xxxtttqqqkkkjjjggghhhlllttt|||}}}zzzxxxwwwwwwwwwwwwwwwxxxzzzzzzyyy}}}~~~sssXXX<<<111444000000//////...------------,,,,,,++++++*********++++++******)))(((((((((******))))))))))))(((((()))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))***+++++++++,,,,,,------......///111------222777AAAWWWmmmwwwmmmmmmssstttmmmdddbbbUUUIIIEEECCCBBBJJJUUU[[[^^^bbbgggnnnwww}}}vvvpppiii```YYYLLLIIIDDDDDDJJJWWWgggrrruuuzzz}}}wwwiii^^^YYYZZZ___aaadddffffffeeefffggg\\\VVVNNNHHHFFFEEECCC@@@>>>999444222777BBBNNNWWWccceeeiiimmmnnnnnnmmmlllhhhdddbbbcccgggfff___YYYOOOMMMJJJGGGIIIRRR```jjjvvvllliiihhhiiikkkoooqqqrrrqqqwwwwwwvvvuuuxxx}}}|||wwwcccUUUDDD999222,,,***,,,------,,,,,,++++++******))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~xxxrrrjjjaaa[[[XXXXXXYYY___cccjjjqqqwww}}}}}}wwwtttsssxxx~~~}}}~~~~~~ppp[[[IIIAAA@@@BBBBBBCCCEEEHHHJJJJJJHHHEEECCC===>>>??????@@@AAAAAAAAA===:::777666777999;;;;;;===<<<<<<;;;:::999999999999999::::::;;;<<<<<<===>>>>>>======>>>>>>???@@@AAA???>>>>>>@@@@@@???>>>???@@@@@@AAACCCDDDEEEFFFFFFGGGIIIIIIHHHHHHJJJLLLJJJJJJJJJIIIGGGIIIMMMPPPSSSbbbuuu```ZZZbbbuuu}}}fffYYYOOOIIILLLPPPUUUdddttt~~~zzzmmmbbbWWWPPPFFFCCCAAAAAABBBEEEMMMVVVyyy~~~}}}}}}}}}}}}{{{zzzzzzyyyyyyzzzzzz{{{xxxxxxwwwwwwxxxyyyzzzzzzwwwvvvvvvuuusssnnnhhhdddZZZWWWTTTRRRUUU___kkktttwwwxxxyyyyyywwwrrrmmmjjjhhhgggiiimmmttt{{{}}}|||{{{zzzyyyxxxxxxxxx{{{||||||zzzvvvxxx{{{rrrbbbIII444...333/////////......---------,,,,,,,,,++++++*********************))))))((((((***)))))))))(((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((()))******+++++++++,,,------......222///...///000555DDDTTTkkkyyyqqqssswwwwwwuuussshhh]]]VVVOOOHHHFFFIIIMMMPPPVVV^^^gggoootttwwwyyyiii___QQQFFFCCCHHHPPPVVVaaahhhpppoooeeeYYYPPPMMMKKKMMMOOONNNLLLJJJJJJJJJIIIDDD>>>::::::::::::999555444444444666999<<>>???@@@AAABBB<<<:::777666777999::::::======<<<<<<;;;:::999888999999:::;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>AAA?????????@@@@@@???===>>>???@@@AAABBBCCCDDDDDDEEEGGGHHHIIIHHHHHHIIIJJJIIIIIIIIIHHHGGGHHHJJJKKKQQQSSSjjj|||sssbbb]]]eee{{{yyyfffXXXMMMJJJHHHJJJWWWggg{{{{{{ooocccYYYLLLGGGCCCCCCBBBBBBGGGNNN^^^~~~}}}|||}}}~~~~~~zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyvvvtttsssqqqmmmfff___YYYQQQRRRUUUYYY^^^gggpppvvvyyyyyyxxxuuurrrmmmjjjggggggjjjqqqyyy}}}zzzvvvwwwxxxzzz{{{{{{{{{{{{zzzuuuyyy}}}qqq```NNN===222000333............------------,,,,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((('''((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))))))))(((((((((((((((((()))*********++++++,,,---------......000000///111888@@@OOObbbsss}}}vvvxxx~~~}}}wwwqqqlllcccVVVJJJDDDBBBEEELLLWWWdddmmmpppqqqvvvyyy|||gggXXXPPPLLLHHHEEEMMMWWWeeeppppppdddRRRDDD???@@@@@@>>><<<:::::::::888777555444555555555444222333444555555444222111555999@@@GGGJJJKKKJJJHHHCCCDDDCCCAAA>>>@@@DDDHHHTTT^^^mmm{{{}}}|||}}}zzzrrrkkkkkklllmmmpppuuu{{{xxxxxxwwwwwwxxxtttfffWWWAAA666---,,,---,,,+++,,,,,,+++++++++++++++******((()))))))))************+++******))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((({{{vvvhhhccc\\\VVVTTTVVVZZZ]]]ccchhhooovvv}}}zzztttvvvwwwwwwzzz{{{}}}lllZZZGGG@@@AAABBBCCCDDDCCCEEEGGGHHHHHHGGGEEECCC============>>>???@@@AAA===:::777666777999:::;;;============<<<;;;:::999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======@@@?????????AAAAAA???===??????@@@AAABBBBBBBBBBBBCCCEEEGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHPPPOOO\\\}}}mmm```]]]mmmuuugggWWWLLLGGGHHHPPPYYYsss}}}{{{nnncccUUUOOOHHHFFFCCCAAACCCHHHPPPlll~~~}}}|||{{{{{{{{{|||~~~zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxwwwwwwvvvvvvuuurrrpppnnnkkkfff___WWWQQQKKKPPPXXX```gggmmmrrruuuzzzxxxuuuqqqmmmjjjiiihhhiiippp{{{}}}xxxuuuuuuwwwyyy{{{}}}~~~|||}}}}}}tttdddNNN===555222222222------------------------++++++++++++++++++++++++******))))))))))))))))))))))))((((((((((((''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((())))))***(((((((((''''''(((((())))))******++++++,,,,,,---))),,,///000//////111555???NNN^^^sss~~~zzz~~~}}}{{{xxxrrreeeVVVKKKBBBBBBFFFQQQ___jjjnnnnnnpppqqqxxxvvviiibbb[[[QQQHHHGGGQQQcccwwwvvv]]]IIIAAAAAA@@@===:::999:::;;;333333444444333222111000111111/////////000111222666888<<>>======<<<===>>>???@@@===;;;777666888:::;;;;;;===>>>>>>>>>>>>===;;;:::888999:::<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<>>>>>@@@AAAAAA???===???@@@AAABBBBBBAAA@@@???AAACCCEEEFFFEEEDDDDDDEEEGGGGGGGGGGGGHHHHHHGGGGGGLLLPPPWWWhhh}}}qqqdddiiiwwwjjjVVVMMMNNNPPPOOObbbnnn|||{{{oooccc[[[QQQLLLGGGBBBBBBEEEGGGYYYkkkssstttuuutttrrrqqq}}}~~~~~~~~~|||zzzyyyyyyxxxxxxyyy{{{}}}~~~xxxwwwwwwvvvvvvwwwwwwxxxwwwwwwvvvuuutttrrrqqqpppllljjjgggddd```YYYRRRMMMMMMTTT^^^hhhnnnrrruuuvvvxxxtttoooiiiffffffggghhhnnnvvv{{{zzzwwwvvvwwwzzz~~~~~~xxxwwwdddVVVBBB444000222222111------------------------++++++++++++++++++++++++)))))))))))))))))))))***))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***)))(((((('''''''''(((((())))))******+++,,,,,,,,,(((,,,//////......000111666AAAKKK^^^www}}}}}}|||{{{zzzxxxrrrhhh^^^TTTMMMHHHLLLWWWaaaffffffjjjmmmvvv}}}{{{uuuooogggaaa\\\___iiixxxssseeeLLLJJJEEE>>>888666777999:::::::::999888666555555666555333222333444666888555666888:::<<<======>>>:::???FFFNNNXXXdddrrr|||zzzuuuoookkkiiihhhllloooqqqqqqqqqtttvvvrrrrrrnnnggg```WWWGGG888...++++++......++++++---******************++++++))))))))))))******************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))uuujjjbbbZZZWWWSSSQQQRRRWWW\\\```kkkpppwww~~~xxxppppppyyy~~~{{{zzz{{{ZZZLLLAAABBBEEEDDDCCCEEECCCCCCDDDDDDDDDDDDCCCCCC>>>======<<<<<<===???@@@>>>;;;888777888:::;;;<<<===>>>?????????>>><<<<<<888999:::<<<===<<<<<<;;;::::::999999::::::;;;<<<>>>>>>>>>@@@BBBBBB@@@>>>@@@@@@AAABBBAAA@@@???>>>@@@BBBDDDEEECCCBBBBBBCCCGGGGGGFFFGGGIIIIIIGGGFFFBBBMMMSSSVVVlllqqqkkknnn~~~|||aaaTTTUUUQQQHHHRRR___qqq{{{oooeeeZZZRRRKKKEEEDDDFFF===FFFRRRZZZ[[[YYYZZZ]]]^^^hhhzzz}}}}}}}}}|||zzzwwwvvvvvvvvvvvvxxxyyy{{{}}}vvvvvvuuuuuuuuuuuuvvvvvvwwwvvvuuutttrrrooommmlllhhhfffccc```\\\WWWQQQMMMSSSZZZdddnnntttwwwyyyzzzsssoooiiiccc```aaadddfffqqqzzzxxxtttssswww}}}~~~vvvrrrWWWMMM===111...000111000------------------------++++++++++++++++++++++++)))))))))))))))*********)))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((())))))***)))(((((('''''''''(((((()))))))))***++++++,,,,,,+++...000...---///111222...444:::III___lll}}}}}}{{{yyyxxxzzz{{{vvvooohhh[[[NNNIIIOOOWWW\\\\\\___eeepppxxxtttllllllrrr{{{~~~|||zzzuuurrrwwwlllggg___UUULLLGGGFFFHHHCCCCCCBBB@@@???>>>???@@@<<<===>>>??????===<<<;;;BBBCCCEEEIIIMMMRRRVVVXXXSSSVVV]]]hhhvvv|||sssjjjdddbbbfffkkkqqqtttssspppooopppjjjhhh```UUUKKKBBB666+++---,,,,,,...,,,))))))---******************++++++))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))~~~xxxrrriii^^^VVVQQQNNNOOOUUUXXXZZZ___dddooovvv}}}|||xxxooopppsssyyy{{{cccHHHDDD@@@@@@BBBCCCCCCBBBAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@>>><<<;;;;;;===;;;:::999999999:::;;;<<>>======<<<<<<===<<<;;;:::999::::::;;;;;;<<<<<<===<<<<<<;;;;;;@@@@@@???????????????@@@BBBBBBBBBAAA@@@???======@@@@@@AAABBBCCCCCCCCCCCCGGGEEEDDDFFFJJJLLLKKKIIILLLNNNMMMSSS```ssstttooo~~~jjjUUUNNNNNNPPPRRR\\\ooo{{{rrrfff\\\TTTLLLGGGFFFDDD@@@>>>AAACCCDDDGGGLLLPPPZZZkkkzzz~~~~~~}}}|||yyyyyyzzzzzzzzzzzzzzzzzzxxxwwwuuutttttttttuuuvvvssssssttttttttttttssssssyyyuuuqqqooonnnlllgggccceee]]]XXXWWWUUUQQQTTTZZZ```iiipppssswww{{{xxxrrrlllgggbbb```bbbeeeffffffssssssxxxwwwoooooottt|||qqq___AAA;;;444000111000---***//////...---,,,,,,++++++,,,,,,++++++***)))((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))***)))((('''(((***))))))))))))************,,,,,,,,,,,,---...//////111333555888???MMM___mmm~~~wwwrrrqqqsssxxx}}}xxxkkkZZZNNNKKKKKKLLLKKKPPPTTT]]]hhhooopppkkkfffppptttxxx}}}~~~|||pppiiihhhiiifffdddccceeeccc^^^[[[\\\^^^aaadddaaa[[[WWWWWWZZZbbbhhhnnnsss{{{~~~hhhXXX[[[fffgggpppyyy{{{xxxrrrhhh```fff\\\MMM???555000---,,,++++++++++++++++++++++++)))))))))))))))******+++******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))yyyqqqkkkcccZZZTTTPPPNNNPPPWWW\\\___dddjjjssszzzwwwsssppprrrvvv}}}sssYYYGGGDDDAAA@@@BBBCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@>>><<<;;;;;;===<<<;;;:::999999999:::;;;<<<<<<<<<============>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;??????>>>>>>>>>???@@@@@@BBBBBBAAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCCGGGEEEEEEFFFJJJKKKKKKIIIJJJLLLJJJLLLUUUbbb~~~sssbbbVVVQQQNNNSSSaaarrr~~~|||nnnddd^^^VVVMMMFFFCCC???>>>AAABBB@@@AAADDDDDDKKKWWWcccooo~~~|||}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwvvvuuutttuuuuuuvvvssstttttttttttttttssssssuuussspppooommmjjjeee```___WWWSSSSSSUUUXXX___hhhmmmtttxxxwwwvvvvvvqqqjjjfffbbb^^^]]]___ccceeeeeemmmooovvvzzzqqqooouuu}}}xxxcccOOO===777111///000111///,,,.........---,,,,,,++++++,,,,,,+++******)))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))***)))((('''((()))(((((()))))))))*********,,,++++++,,,,,,---...//////000111111333;;;HHHRRRlllvvvpppooorrrvvvxxxpppeee[[[VVVRRRNNNKKKHHHKKKRRR\\\ffflllmmmllloooqqqqqqttt}}}}}}~~~|||~~~{{{yyy|||~~~mmm^^^___gggjjjqqqwwwxxxvvvrrrhhh___VVVNNNAAA666///,,,++++++************************))))))(((((())))))***+++))))))))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((({{{pppfff```ZZZTTTPPPOOONNNRRRZZZaaaeeekkkrrrxxxxxxooonnnqqqttt{{{gggMMMFFFDDDAAAAAABBBCCCCCCBBBFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@>>><<<;;;;;;======<<<;;;:::999999999:::888999:::;;;<<<===>>>???>>>===<<<;;;;;;;;;<<<===::::::::::::::::::::::::>>>>>>===>>>>>>???@@@@@@BBBAAA@@@@@@?????????@@@>>>??????AAABBBCCCDDDDDDGGGFFFEEEGGGIIIKKKKKKJJJKKKNNNKKKLLLQQQWWWsss|||{{{aaaUUULLLLLLXXXbbbkkkyyypppkkkdddXXXMMMFFFAAA???AAAAAA===<<<===@@@CCCJJJRRRZZZjjj~~~~~~~~~||||||}}}~~~{{{|||}}}}}}|||{{{|||~~~{{{{{{|||}}}|||{{{zzzyyy{{{{{{{{{{{{{{{zzzzzzzzzxxxwwwvvvuuuuuuuuuvvvvvvtttttttttttttttsssrrrqqqpppooonnnllljjjeee___[[[WWWRRRNNNPPPVVV^^^jjjtttyyy||||||xxxtttpppjjjccc```^^^\\\]]]```eeehhhiiiiiilllvvv|||tttnnnpppyyy|||xxxmmmWWWBBB777333...---///000000......------,,,,,,++++++++++++++++++******))))))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))''''''((()))(((((())))))))))))******++++++++++++,,,---......000111111000///222888===NNNeeeuuuwwwrrrqqqqqqrrrppplllggg___WWWPPPLLLEEEEEEHHHNNNYYYccclllpppyyyxxxvvvuuu||||||{{{~~~|||sssoooooosssyyyyyypppdddaaadddmmmqqqttttttsssooodddYYYDDD>>>555...+++***++++++))))))))))))))))))))))))))))))(((((())))))***+++)))))))))((((((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((zzzrrreee[[[UUURRRPPPOOOQQQQQQUUU^^^fffkkkqqqwww|||}}}oookkkmmmrrrxxxrrrZZZHHHDDDCCCBBBBBBBBBCCCCCCCCCGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@>>><<<;;;;;;=========<<<;;;:::999999999888888999:::;;;<<<======<<<<<<;;;:::::::::;;;<<<999999999999999999::::::============>>>>>>???@@@AAA@@@@@@??????@@@AAAAAA>>>>>>>>>???AAABBBCCCDDDFFFEEEFFFGGGIIIJJJJJJJJJJJJNNNMMMNNNRRRTTTfffyyyrrr|||aaaRRRLLLVVV\\\___rrr~~~xxxqqqfff\\\PPPIIICCCCCCBBB>>><<<<<>><<<;;;;;;=========<<<<<<;;;:::999999:::::::::::::::::::::::::::999888888888999:::;;;999888888888888999:::;;;===<<<<<<<<<===>>>>>>???????????????@@@AAABBBBBB>>>>>>>>>>>>???AAACCCDDDDDDEEEFFFFFFGGGHHHIIIJJJEEEJJJJJJKKKPPPOOOYYYnnn~~~pppttt{{{bbbPPPRRRTTTVVVfff||||||uuuooo```TTTIIIEEECCC???>>>???======???CCCGGGLLLWWWbbbppp~~~}}}||||||}}}~~~~~~}}}|||{{{zzz{{{{{{{{{zzzxxxyyyzzzzzzyyyxxxyyy{{{yyyzzz{{{||||||{{{zzzzzzxxxxxxwwwwwwvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuttttttsssrrrrrrqqqooommmkkkjjjhhhhhhfffbbb]]]WWWSSSPPPRRRVVVZZZ```hhhqqqxxx{{{wwwtttppplllgggbbb______[[[___eeekkkqqqvvvzzz|||}}}{{{|||{{{yyy{{{zzz{{{}}}}}}}}}~~~{{{}}}mmmXXXGGG:::222111000---,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''((('''(((((((((((()))))))))***************+++------)))+++...///000000111111111===BBBKKKcccyyy|||nnnpppqqqoookkkgggeeeddd[[[VVVMMMGGGFFFLLLTTTZZZmmmqqquuuyyyxxxssstttuuuwwwzzz|||xxxvvvuuuuuuvvvwwwwwwtttnnngggcccaaa```bbbgggiiieee``````kkkkkkhhhddd___VVVFFF888333000,,,++++++---------************************((((((((('''((())))))***'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''```\\\TTTNNNLLLNNNRRRUUUZZZZZZ___iiipppuuuzzz}}}rrrjjjhhhpppyyy}}}jjjQQQHHHCCCAAABBBDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@>>><<<;;;;;;===<<<<<<===<<<<<<;;;:::999<<<;;;;;;:::999888888777999888777777777888999:::999888888777888999;;;<<<======<<<<<<<<<<<<======<<<===???@@@BBBBBBBBBBBB???>>>>>>===>>>???AAABBBBBBCCCEEEEEEEEEEEEGGGIIIFFFKKKJJJKKKPPPMMMQQQ```iii}}}tttssszzzZZZMMMKKKNNN\\\mmmrrrdddUUULLLHHHCCCAAAAAA===;;;===AAABBBCCCGGGNNNUUUcccyyy~~~}}}|||||||||||||||}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{||||||{{{yyyzzz{{{zzzyyyxxxxxxyyyxxxyyyzzz{{{|||{{{zzzzzzyyyyyyyyyxxxwwwwwwvvvvvvttttttuuuuuuuuutttsssrrrppppppooommmkkkiiifffeeecccbbb^^^YYYTTTQQQQQQRRRVVV^^^fffmmmuuu|||}}}{{{sssnnniiieeeaaa\\\[[[]]]___eeennnvvv{{{~~~~~~~~~}}}zzz|||zzz}}}ttt^^^FFF777222111000///...,,,+++******)))************************))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((''''''(((((((((((())))))))))))))))))***+++,,,---+++,,,---...//////......---444222666HHHWWWfffvvvyyyvvvqqqllliiiggggggfffbbb^^^VVVNNNHHHHHHKKKOOOZZZ```hhhooowww|||yyyrrrkkkkkklllnnnsssyyy~~~{{{~~~~~~~~~yyyuuupppmmmkkkjjjnnnmmmlllkkkjjjfffbbb^^^\\\YYY[[[bbbgggfffccccccfffeee```WWWNNNEEE888,,,///---+++***+++++++++***************************((((((''''''(((((()))***&&&''''''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''UUUSSSPPPMMMMMMQQQVVVZZZ]]]^^^dddooowww{{{}}}qqqkkkhhhkkkuuu~~~]]]HHHEEE@@@@@@BBBDDDDDDBBBBBBCCCEEE???AAABBBCCCCCCAAA???===@@@@@@@@@>>><<<;;;;;;===;;;;;;<<<======<<<;;;:::<<<;;;;;;:::999999888888999888777777777888:::;;;:::999888777888:::<<<===>>>>>>===<<<;;;;;;;;;;;;:::<<>>======>>>@@@AAA???BBBDDDDDDCCCCCCEEEHHHGGGLLLJJJKKKQQQPPPQQQ\\\^^^ppp|||{{{mmmVVVMMMNNNWWW___ssswwweee[[[SSSKKKDDDBBBBBB???>>>AAAAAA@@@BBBFFFIIIPPP]]]sss~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{|||||||||||||||{{{yyyxxxyyy{{{}}}}}}{{{zzz{{{|||zzzxxxvvvwwwxxxvvvwwwyyyzzzzzzzzzyyyxxxyyyyyyxxxwwwwwwvvvuuuuuurrrssstttttttttsssrrrqqqnnnmmmllljjjgggdddbbbaaa\\\ZZZVVVQQQNNNOOOTTTXXX]]]gggppptttxxx|||yyyrrrooohhhbbbaaa^^^ZZZ\\\```iiiqqq||||||||||||}}}~~~xxxhhhOOO:::222111222.........---+++*********)))*********************((()))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((('''''''''((((((((()))))))))(((((())))))***+++,,,///...------...///.........222...///;;;CCCLLLZZZrrrzzzpppjjjgggdddbbbbbbbbb```ZZZTTTPPPPPPQQQRRRVVVZZZ___hhhqqqrrrnnnhhhhhhiiilllpppsssuuuvvvvvvxxxyyyyyyxxxzzz~~~zzztttnnnjjjgggeeedddiiifffcccbbbccccccbbb```\\\ZZZ]]]dddhhhfffcccbbbbbb```VVVIII===777000))),,,+++******++++++)))((())))))))))))))))))))))))(((''''''''''''((())))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''NNNNNNNNNNNNOOOTTTYYY]]]___```gggrrr{{{vvvkkkgggiiinnnxxx{{{TTTFFFEEE??????BBBEEEDDDCCCBBBCCCEEE===???BBBDDDCCCAAA>>><<<@@@@@@@@@>>><<<;;;;;;===:::;;;<<<=========<<<;;;;;;;;;;;;:::::::::999999999999888888888999;;;<<<:::999888888999:::===>>>???>>>===<<<;;;:::::::::888;;;???CCCEEEDDDBBBAAAAAA@@@>>>===<<<===???@@@>>>AAACCCCCCBBBBBBDDDGGGAAAGGGEEEGGGPPPPPPQQQZZZ^^^aaazzzdddUUURRRTTTVVVbbbuuuttthhh^^^SSSHHHCCCEEE@@@===??????>>>???BBBBBBEEEJJJXXXppp~~~~~~~~~zzz{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxvvvxxx{{{}}}}}}|||{{{||||||zzzwwwuuuuuuvvvuuuvvvwwwxxxyyyyyyxxxwwwwwwvvvvvvuuutttssssssrrrqqqrrrsssssssssrrrqqqppplllkkkjjjhhheeebbb___^^^WWWUUUQQQLLLJJJNNNWWW^^^dddmmmtttuuuuuuuuuooogggjjjbbb^^^___^^^\\\```gggsss|||}}}zzz{{{}}}zzz}}}rrr[[[AAA111...000000,,,---...---,,,++++++,,,)))))))))))))))*********(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))(((((((((((()))***+++,,,,,,***((((((***,,,------,,,000,,,---666999===IIIVVVkkk{{{sssmmmfffbbb```dddfffeee```\\\ZZZZZZPPPPPPOOOPPPXXXbbbgggeeemmmmmmooorrrsssssspppnnnrrrsssrrrpppqqqvvv~~~yyyqqqjjjeeebbb___^^^fffbbb^^^^^^aaadddfffeee```___bbbhhhjjjeee```^^^```]]]PPP???333///---+++,,,+++***+++,,,,,,***)))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''JJJIIIKKKPPPSSSVVV\\\dddeeejjjrrryyylllhhhggglllpppttt~~~^^^GGGGGGHHHBBB???@@@CCCDDDEEECCCAAA@@@===<<<;;;;;;<<<===>>>?????????>>><<<999888999;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;>>>;;;999999;;;;;;888555888777666666777999;;;===<<<<<<======<<<<<<;;;:::===>>>???AAABBBCCCCCCCCCBBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEJJJLLLJJJLLLOOORRR[[[ggg```LLLNNNXXXccccccjjjzzzwwwcccSSSMMMJJJFFFBBBAAABBBBBB@@@>>>@@@BBBEEEIIIOOOWWW```fffjjjiiihhhiiikkkpppuuuwwwyyyxxxyyyzzz||||||zzzxxxwwwxxxxxxyyyyyyyyyxxxxxx{{{zzzyyyyyyxxxxxxyyyyyyvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzyyywwwvvvuuuttttttsssssstttvvvxxxwwwuuurrrvvvtttrrrrrrtttuuuttttttoooooonnnmmmlllkkkjjjiiidddeeeddd___YYYTTTSSSTTTJJJJJJJJJJJJNNNVVV```fffrrrtttvvvuuupppjjjccc___aaa___^^^]]]XXXXXXeeeuuu}}}}}}{{{rrr```GGG555///111333333------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((()))((('''''''''(((***+++)))************+++++++++......///000222444555666AAALLL\\\lll}}}|||ssslllkkkjjjjjjiiiiiijjjjjjkkk___UUUMMMJJJKKKMMMSSSYYY]]]lllwwwvvvrrrpppmmmiiinnnlllhhhfffhhhpppzzz|||wwwttttttvvvxxxttttttrrroookkkhhhhhhhhhjjjgggcccaaa```cccfffiiigggggggggggggggddd___[[[VVVJJJ:::...*********)))+++++++++***)))(((((('''***)))(((''''''((()))***)))))))))))))))(((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''KKKJJJLLLRRRVVVYYY___gggnnnssszzzssshhhfffiiiqqqxxx~~~pppTTTFFFGGGGGGAAA>>>???AAACCCCCCAAA???======<<<<<<;;;<<<===>>>?????????>>><<<:::999:::;;;;;;;;;<<<===>>>??????@@@>>>===<<<<<<;;;;;;<<<<<>>>>>@@@AAABBBCCCCCCCCCDDDCCCAAA???>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCEEECCCFFFKKKLLLJJJKKKMMMNNNTTT[[[ssswwwttt{{{yyybbbVVVRRRXXXYYY\\\dddrrryyyjjjbbbWWWPPPHHHDDDCCCDDDCCCBBBCCCCCCCCCCCCEEEHHHMMMPPPPPPPPPQQQTTTXXX___eeehhhmmmoooppprrrsssssssssrrrssstttuuuuuuvvvvvvvvvvvvyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvuuuvvvwwwwwwuuusssvvvtttsssrrrsssrrrqqqooolllkkkhhhfffcccbbbaaa```[[[[[[ZZZVVVQQQOOOOOOQQQLLLNNNRRRVVV[[[ccckkkppprrrpppnnnkkkiiieeeaaa___^^^\\\\\\```aaadddnnnyyy~~~}}}qqq^^^OOO===111---......---------,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((******))))))*********++++++++++++++++++,,,---///000111111999CCCNNNZZZlll~~~|||zzzyyyyyyrrrgggZZZSSSMMMIIIJJJMMMRRR\\\eeeeeeffflllsssuuuuuurrrnnnjjjiiimmmsssxxx}}}}}}uuusssuuuxxx~~~{{{xxxsssppppppqqqrrrssswwwwwwvvvtttqqqooooooppplllkkkiiihhhiiikkknnnpppooooooooommmhhh___UUUMMM@@@999000++++++,,,+++***++++++******)))(((((('''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''LLLKKKOOOUUUZZZ]]]dddlllxxx||||||nnnddddddfffmmmwwwsssZZZKKKFFFFFFDDDAAA@@@AAABBBCCCBBBAAA>>>======<<<<<<<<<<<<===>>>>>>>>>>>>???===;;;::::::;;;;;;;;;;;;<<<>>>AAACCCEEE???>>>======<<<<<<======@@@>>>======>>>???>>>===<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>@@@AAABBBBBBCCCCCCEEEDDDBBB@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEDDDGGGLLLMMMJJJIIIKKKJJJOOOPPP]]]}}}ttteeebbblllzzzggg[[[\\\^^^^^^\\\^^^jjj~~~ttthhh___RRRIIIFFFFFFEEEEEEEEEDDDBBB@@@???>>>??????@@@AAABBBEEEJJJPPPVVVZZZ___bbbfffgggfffgggiiilllnnnnnnooopppqqqrrrrrrsssttttttuuuvvvuuutttsssrrruuuuuuuuuvvvvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuuuutttwwwvvvuuutttuuuuuutttrrrsssrrrrrrrrrrrrqqqooolllhhheeeaaa\\\XXXVVVUUUUUUQQQPPPMMMIIIGGGGGGJJJMMMSSSWWW^^^dddjjjoootttwwwqqqkkkeeeaaaaaaaaa___^^^[[[ZZZ^^^gggooouuuzzzsss]]]EEE===333---------+++(((,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((''''''(((((()))***)))))))))*********++++++************+++,,,---...,,,///333666===KKK\\\iii}}}xxxiii]]]TTTLLLJJJLLLPPPUUUXXXWWWZZZeeerrrzzzxxxvvvrrrnnnkkkkkknnnqqqyyy{{{zzzvvvrrrppplllggggggkkkooosss{{{}}}}}}|||wwwsssnnnmmmoooqqqqqqpppvvvwwwxxxwwwvvvuuuvvvwwwoooooonnnnnnnnnppprrrssstttrrrooohhh^^^OOO@@@666...+++)))***,,,---+++)))+++******))))))((((((''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((LLLMMMQQQYYY___cccjjjrrr|||pppeee___dddiiisss}}}|||~~~{{{eeePPPIIIHHHEEECCCEEECCCDDDDDDDDDDDDBBB@@@???======<<<<<<<<<=========<<<>>>???>>><<<;;;;;;;;;<<<;;;;;;;;;===@@@CCCEEE???>>>======<<<<<<======???>>>======>>>???@@@@@@>>>>>><<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEHHHMMMNNNJJJGGGHHHHHHOOOOOOSSShhh}}}jjj___```nnn}}}tttiiibbbeeefffccc^^^```iiirrrxxxoooaaaVVVPPPLLLHHHEEEFFFDDDBBBAAAAAAAAA@@@???@@@@@@@@@AAADDDGGGKKKMMMSSSXXX]]]]]]\\\\\\aaaeeeggghhhhhhjjjkkkmmmooopppnnnoooqqqrrrsssqqqpppoootttttttttuuuuuuuuuuuuvvvtttttttttttttttsssssssssuuusssqqqqqqsssssssssrrrooooooooopppqqqooollliiibbb^^^XXXRRRMMMLLLLLLLLLJJJHHHEEECCCDDDGGGLLLPPP___dddkkkppprrrrrrrrrsssnnnggg___[[[\\\^^^]]]\\\\\\```iiittt||||||aaaHHH777333...,,,......,,,))),,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))************,,,,,,+++++++++,,,------000111111111333;;;GGGPPPYYYmmmqqqeee\\\WWWWWW[[[]]]^^^\\\YYYYYY___jjjqqquuutttqqqmmmkkklllpppsss|||{{{yyyuuuqqqmmmjjjgggiiimmmpppppppppuuu{{{|||{{{}}}|||wwwrrrrrrtttuuusssqqqqqqsssuuuvvvvvvwwwxxxzzzrrrqqqooonnnnnnoooqqqrrrvvvpppggg[[[MMM???222))),,,++++++,,,------***'''******))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))NNNOOOUUU^^^eeeiiiqqqyyyrrrfffaaaaaagggppp{{{{{{zzziiiXXXKKKJJJHHHCCCCCCJJJCCCCCCCCCCCCBBBAAA???>>>==================<<<<<<:::===??????>>><<<;;;<<<===<<<;;;:::;;;===???AAA>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;===???@@@??????>>>======<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<<======>>>???@@@@@@@@@????????????@@@AAABBBCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDGGGLLLMMMHHHFFFGGGEEEMMMOOOQQQ___uuu}}}mmmcccbbbfffuuuwww|||{{{vvvhhhgggeeecccbbbbbbbbbbbbooouuukkkccc[[[SSSMMMJJJGGGEEEEEEEEEFFFDDDBBB??????>>>===>>>???AAABBBHHHMMMQQQRRRPPPQQQVVV[[[^^^^^^___aaadddfffiiijjjjjjlllnnnpppqqqqqqpppoooqqqrrrrrrsssttttttuuuuuuttttttttttttttttttttttttrrrqqqoooppprrrsssssssssnnnmmmlllllljjjgggccc___VVVRRRMMMGGGDDDDDDEEEFFFEEEDDDDDDGGGMMMTTT[[[___nnnrrrvvvvvvtttoookkkiiifffaaa\\\YYY[[[]]]]]]]]]cccmmmyyy~~~~~~xxxiiiPPP:::333000,,,+++---...---,,,++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((()))))))))*********---,,,,,,++++++,,,,,,------.../////////222777<<>>555///,,,///---,,,,,,+++***)))''')))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))QQQRRRYYYdddlllqqqyyy}}}rrrgggaaabbbfffooozzz}}}zzzTTTLLLGGGGGGFFFBBBDDDKKK???@@@@@@??????>>>===============>>>======<<<;;;999<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;999888:::===?????????>>>>>>>>>======<<<>>>===<<<;;;:::;;;<<<<<<;;;<<<======>>>>>>======<<<<<<>>>???AAABBBDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBEEEJJJJJJGGGEEEFFFBBBIIILLLSSSaaaqqq~~~mmm___YYYccclllxxxzzzkkkddddddfffccc^^^[[[iiiyyy|||sssggg___XXXSSSNNNJJJJJJHHHEEEAAA???>>>=========>>>???@@@@@@CCCEEEEEEEEEFFFJJJMMMRRRRRRSSSUUUXXX\\\___aaafffgggiiilllnnnooooooooommmmmmnnnoooqqqrrrssssssuuuuuuuuuttttttsssssssssooonnnmmmnnnpppqqqpppoookkkiiieeebbb^^^YYYSSSOOOHHHEEEBBB???>>>@@@CCCEEEGGGHHHLLLSSS^^^hhhnnnrrrxxxyyyyyyuuuoooiiidddbbb]]]\\\[[[[[[]]]```dddgggqqq}}}{{{yyyzzz~~~|||||||||||||||qqqcccSSSBBB444111...+++***+++,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((()))))))))***************)))******++++++)))+++............///111555<<>>>>>>>>===;;;:::888;;;???AAAAAA>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;???>>>======<<<<<<======:::;;;;;;888777777;;;>>>===>>>>>>>>>>>>=========>>>===<<<::::::;;;<<<===::::::;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBGGGHHHEEEDDDGGGDDDIIIMMM[[[rrr|||kkk```UUU___lllwwwuuuhhhiiimmmjjjeee[[[[[[aaakkkuuu}}}uuunnnggg]]]VVVRRROOOIIIEEECCCBBBAAAAAA@@@@@@AAAAAA======<<<======???@@@BBBDDDDDDEEEHHHKKKPPPTTTVVV\\\]]]___bbbdddgggiiijjjfffgggiiijjjmmmnnnpppqqqqqqqqqppppppooonnnmmmmmmjjjiiihhhiiiiiihhhfffccc```]]]XXXTTTPPPKKKFFFCCC>>>>>>======@@@DDDHHHKKKSSSUUUZZZdddnnnwwwzzz{{{vvvuuurrrlllfffbbb``````ZZZ]]]___```cccjjjuuu}}}zzzxxxxxxxxxyyyzzz|||~~~~~~~~~|||rrr___LLL???666000...---,,,,,,,,,,,,,,,+++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''(((((((((((()))))))))***))))))((())))))***++++++***,,,...///////////////,,,...444<<>>>>>>>>>>>>>>?????????======>>>>>>>>>===;;;:::777;;;@@@BBBAAA???===<<<:::;;;<<<<<<===<<<<<<<<<@@@??????>>>>>>>>>>>>>>>;;;<<<;;;888666666:::>>>======>>>>>>>>>>>>======???===;;;:::::::::<<<===999999::::::;;;;;;::::::<<<===>>>??????@@@??????>>>>>>?????????@@@@@@@@@BBB@@@AAAEEEFFFDDDDDDGGGIIIKKKPPPeee{{{zzznnnWWW[[[aaahhhqqq}}}uuukkknnnttttttppphhh]]]XXX___gggpppwwwkkkbbb]]]XXXQQQLLLFFFEEEDDDBBB@@@???>>>>>>===;;;999999;;;=========:::;;;<<<>>>BBBGGGLLLNNNRRRSSSUUUWWW[[[___bbbdddbbbccceeegggjjjlllnnnooollllllkkkjjjhhhgggffffffdddcccccccccbbb___[[[XXXSSSPPPLLLIIIFFFDDDBBB???<<<<<<===@@@DDDJJJOOORRRaaabbbgggpppxxx}}}}}}{{{nnnlllhhhccc^^^]]]^^^```\\\```eeegggjjjuuuuuuvvvyyy{{{zzzxxxzzz~~~~~~{{{iiiPPP<<<222...,,,------...//////...---,,,)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&(((((((((((()))))))))))))))))))))******+++,,,---+++,,,------.........//////---000444666777BBBNNNVVVggg{{{{{{yyyrrrgggaaacccdddkkkuuu}}}|||zzz|||{{{wwwwww|||}}}{{{{{{|||vvvnnnooovvvzzzyyypppoooppprrruuuyyy{{{||||||}}}~~~yyy|||}}}yyykkkWWWCCC777---,,,***+++,,,,,,+++***((())))))((('''&&&'''((('''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''((()))******+++%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''']]]aaalllzzz{{{iiieee^^^[[[bbbpppzzz}}}~~~~~~xxxttt^^^MMMHHHFFFDDDDDDDDDCCCAAA???============>>>>>>>>>???>>>???@@@@@@???>>>===<<<===>>>???@@@AAA@@@?????????>>>===<<<;;;:::999999<<<<<<<<<<<<===============;;;:::888777777888888999:::<<<>>>===;;;999777999999999:::::::::;;;;;;999::::::;;;;;;::::::999<<<<<<>>>??????>>>===============>>>???AAABBBCCCBBBBBBBBBAAA@@@@@@BBBEEEDDDMMMQQQdddvvvzzzhhh___WWWYYYfffuuu~~~tttlllmmmttttttnnnhhhdddbbbdddmmmwwwuuunnnhhh___VVVPPPLLLFFFDDDDDDCCCAAA???;;;:::999999;;;<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBKKKKKKLLLNNNPPPSSSUUUVVVVVVWWWZZZ\\\___aaabbbbbbbbbaaa___^^^]]]\\\\\\\\\ZZZYYYWWWTTTQQQOOONNNMMMIIIFFFBBBAAAAAABBBBBBBBBDDDFFFIIIKKKNNNTTT\\\ccckkklllpppuuuzzzzzzvvvrrriiieeeaaa___]]]]]]___bbb^^^ccclllwwwxxxyyyyyyzzz|||nnnNNN<<<666222///---------------------------(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))***+++,,,,,,------***,,,///000111222555777>>>HHHWWWgggwwwxxxmmmeeeggglllrrrwwwzzz{{{}}}~~~~~~~~~~~~zzzvvvxxxyyyrrrppppppwwwtttssstttyyyyyynnn___NNN???444---------,,,,,,+++***))))))******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''eeeiiissszzzlll``````^^^```kkk{{{xxxyyyyyysssSSSHHHFFFDDDCCCBBBBBBAAA???============>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<======???@@@@@@@@@???>>>======<<<;;;:::999888888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888999999;;;<<<===>>>===<<<:::999999999999999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;======>>>======<<<============>>>???AAAAAABBBBBBCCCAAA@@@@@@BBBDDDCCCLLLOOObbbvvvlll___XXXZZZeeeqqqzzz|||tttpppsssxxx~~~{{{mmm```aaaiiipppwww{{{sssjjj^^^YYYRRRLLLIIIFFFCCCAAA@@@>>>;;;:::;;;<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@??????@@@@@@AAACCCDDDEEEHHHIIIJJJLLLMMMNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKFFFGGGGGGFFFDDDBBBAAA@@@???>>>======???BBBFFFIIINNNQQQVVVZZZ```gggpppvvv|||zzzwwwuuurrrnnngggbbbaaa^^^[[[[[[\\\```eeeiiissswww}}}yyyyyy|||rrr[[[AAA555111000---,,,------------------------)))))))))(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((((((((('''''''''&&&''''''''''''(((((((((((((((((())))))***++++++,,,)))+++---......000222444444999AAAIIIRRR___nnnxxxtttttttttsssssstttvvvwwwxxx~~~~~~~~~xxxzzzzzzxxxuuurrrqqqrrrrrruuu{{{~~~zzzeee\\\NNN???333---++++++,,,,,,+++******)))((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssvvvuuuhhh^^^]]]aaafffnnn{{{|||{{{uuu\\\HHHDDDDDDBBB@@@@@@@@@???===;;;===>>>>>>>>>>>>>>>======<<<===>>>>>>???>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<<<<;;;:::999888777777:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;;;;>>>>>>>>>=========<<<<<<999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===<<<<<<<<<===============>>>???@@@BBBCCCCCCBBB@@@@@@BBBCCCEEEJJJLLL\\\rrr```TTTUUUbbbnnn}}}sssgggeeecccbbbiiiwwwwwwqqqggg^^^WWWQQQMMMKKKHHHEEEAAA????????????>>>::::::999999::::::;;;<<<:::999999888888888999999=========>>>>>>>>>>>>???@@@???>>>>>>=========>>>999<<>><<<:::===>>>>>>???>>>>>><<<<<<;;;<<<<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888999::::::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===@@@???>>>===<<<===>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<:::;;;;;;<<<============???>>>>>>>>>>>>>>>??????BBBCCCCCCBBBAAA@@@AAACCCFFFIIIHHHUUUxxxrrr\\\SSSXXXaaappp{{{ooofff\\\ZZZeeennnttt{{{pppfff___[[[YYYUUUQQQLLLHHHGGGFFFEEEDDD???>>>===<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<:::===@@@AAA@@@???AAACCCAAAIIISSSZZZ___eeennnuuuxxxxxxvvvssspppnnnmmmllliiifffaaa]]][[[[[[\\\]]]ZZZ___eeekkkvvv}}}|||~~~kkk\\\BBB777......000000......++++++++++++++++++++++++******)))(((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((***++++++******+++,,,...//////...///222777<<<>>>AAAIIISSS```pppzzz{{{}}}~~~yyysssrrrvvv}}}~~~~~~{{{~~~}}}}}}}}}|||{{{ssssssuuuzzzzzz~~~wwwlll___RRREEE999222000///...,,,++++++++++++*********))))))((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqbbbZZZ[[[___lllvvvttt|||eeeQQQLLLFFFDDDDDDBBB@@@?????????===;;;<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<===>>>>>>999999999:::::::::;;;;;;<<<<<<;;;;;;::::::999999999999:::;;;;;;<<<======<<<;;;:::::::::;;;<<<===@@@???===<<<<<<<<<>>>>>><<<<<<<<<<<<============<<<======>>>>>>======<<<<<<<<<<<<======>>>??????@@@@@@@@@??????@@@AAAAAABBBCCCDDDCCCAAA@@@AAABBBEEEGGGFFFPPPjjjnnn\\\VVVVVVeee|||xxxhhh^^^___aaaeeevvvvvvpppmmmlllgggccc\\\VVVRRRNNNJJJHHHFFFEEEDDDBBB@@@?????????>>>======<<<<<<<<<<<<<<<999999888888999:::;;;<<<999999999999;;;<<<===>>>>>>AAACCCCCCAAABBBGGGKKKJJJTTTaaajjjooorrrwww||||||yyyuuuqqqmmmiiifffddddddaaa\\\XXXVVVXXX[[[^^^bbbjjjrrrwww~~~zzzzzz~~~}}}ttt[[[GGG999222---///000...,,,,,,++++++++++++++++++++++++***))))))((('''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))***++++++))))))***+++)))+++---...///000222333555666888<<>>???@@@???===<<<<<<<<<;;;;;;;;;<<<<<<===888888888777888999999:::<<<;;;;;;;;;::::::::::::888888999999:::;;;<<<<<<<<<;;;:::999999:::;;;;;;>>>===<<<;;;;;;;;;<<<===<<<<<<<<<=========>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCBBBCCCDDDDDDBBB@@@@@@AAA@@@DDDEEEOOOaaavvvooo```WWWXXXkkk}}}}}}pppjjjfffgggsss|||wwwpppiiibbb\\\VVVRRRMMMKKKIIIGGGDDDBBBAAAAAA???>>>===<<<<<<<<<<<<<<<:::999888777888999:::;;;888888999:::<<<>>>???@@@GGGLLLPPPPPPNNNPPPUUUZZZ\\\dddooovvvyyyyyyyyyyyy~~~yyyssslllgggbbb^^^ZZZXXXXXXXXXWWWXXX]]]cccggguuu}}}~~~~~~~~~}}}{{{wwwxxxwww||||||tttbbbKKK999333...,,,......+++)))***************************)))((((((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))***++++++)))((()))+++'''))),,,...//////...,,,,,,...222555888;;;???BBBOOOWWWcccppp{{{{{{uuuoooeeeXXXNNN===999333///------,,,,,,***))))))(((((())))))***************************''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}rrrfff```]]]```jjjvvvwwwuuuxxxdddLLLKKKIIICCCDDDDDDBBB@@@?????????===;;;999:::===???@@@@@@???======<<<;;;:::::::::;;;<<<777777666666666777888999::::::::::::999999999999555555666777888999::::::<<<;;;:::999888888999999<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAA????????????@@@AAABBBCCCBBBCCCEEEDDDBBB@@@@@@@@@===BBBEEEMMMWWWaaayyylll^^^bbbjjjttt}}}yyyyyy~~~zzztttnnnjjj___^^^[[[XXXUUURRRQQQPPPMMMLLLJJJHHHFFFEEEDDDDDDCCCBBB@@@>>>>>>>>>???@@@>>>???@@@BBBDDDFFFIIIJJJRRRZZZbbbfffeeeeeejjjnnnqqqtttxxx{{{{{{yyyuuusssuuuooohhhbbb___\\\YYYVVVSSSWWW[[[```eeellluuu{{{||||||~~~}}}{{{|||~~~ssseeeXXXIII:::111///,,,+++------***))),,,************************''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***)))(((((()))***)))***+++---......---+++'''***...000000000111222444:::AAAGGGMMMVVVbbbjjjqqq{{{{{{nnnggg\\\RRRHHH>>>444...000...,,,+++,,,+++***)))+++***)))'''((()))***,,,))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnddd]]]^^^bbbiiiuuu{{{iiihhhwwwqqqQQQBBBGGGEEE@@@EEECCCAAA?????????>>><<<:::777:::===@@@AAAAAA???>>>>>>===;;;:::999::::::;;;777666666555555666888999999999999888888888888888333333444555666777888888===;;;:::888777777888888::::::999999999999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;===???@@@=========>>>???AAABBBCCCBBBCCCEEEDDDBBB@@@???@@@<<>>@@@AAAAAA@@@@@@??????>>>>>>======;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::999999999999888777555444555666888999::::::999888777666555444555555666666777777888888:::999777555555666888999777888999:::::::::::::::777888999::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;:::999:::<<<>>>???>>>===============>>>BBBBBBCCCCCCBBBBBBAAA@@@===AAABBBIIIOOOQQQjjjrrrkkkqqq{{{{{{{{{nnnfff___WWWXXXYYY]]]cccfffiiirrr{{{|||zzzwwwrrrnnniiifffdddeeebbb^^^[[[ZZZ[[[]]]___]]]___aaadddfffgggggggggllllllnnnrrrvvvxxxuuussssssqqqnnnkkkiiifffbbb___ZZZUUUQQQTTT]]]iiiqqqtttwwwzzzyyy{{{xxxaaaFFF777333111000000///......---+++***))))))************)))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))*********+++))))))*********+++++++++------,,,+++,,,---...///333444777;;;@@@EEEIIIKKKSSSVVV[[[bbbjjjqqqvvvyyyyyyrrrmmmjjjeee]]]WWWOOOJJJDDD>>>:::777444222///......---,,,+++************))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ttthhh`````````dddmmmzzztttmmmsssyyyyyyYYYQQQFFF??????AAABBBBBB??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999777666555444555666888999::::::999888777666555555666666666666666777777777999888666555555777888999777888888999999999888888666777777888999999888888::::::::::::;;;;;;;;;;;;999::::::999999999<<<>>>>>>>>>============>>>>>>AAAAAAAAAAAAAAA@@@@@@???>>>@@@@@@EEEKKKOOOfff{{{sssnnniiifffmmm{{{vvvggg]]]XXXSSSPPPSSSWWW[[[aaagggsssvvvxxx{{{}}}yyyuuusssqqqpppooonnnoooppprrrsssoooppprrrsssttttttssssssrrrpppooopppqqqpppmmmjjjdddcccaaa```___]]]YYYVVVQQQOOOPPPWWWfffvvvzzzzzz}}}xxxgggSSS===333111000///000......---,,,+++***))))))************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,,,,+++++++++,,,---......///000111333555777888???@@@CCCGGGKKKNNNQQQSSSYYYZZZ\\\^^^```bbbccccccbbbbbbbbbaaa___]]][[[ZZZQQQLLLFFFCCCBBB???999444999666222000///...---+++,,,,,,+++******)))))))))***))))))(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%|||kkk___[[[\\\bbbfffnnnzzz}}}tttxxx~~~~~~cccOOOJJJCCC@@@AAACCCDDDCCC???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888999666555555555666777999:::::::::999888777666666555777777666666666666666666777666666555666777999:::777888888888888888777777555555666777777777777666999999999::::::::::::;;;999999:::999999:::<<<>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@?????????===@@@???BBBGGGJJJ^^^ssshhh^^^XXX\\\iii|||rrrhhh]]]SSSQQQQQQQQQQQQSSSYYY[[[]]]___bbbhhhnnnssswwwzzz~~~zzz{{{}}}~~~}}}{{{yyywwwvvvnnnkkkgggdddbbb___\\\ZZZTTTTTTUUUWWWYYYYYYWWWUUUUUUUUUXXXbbbqqq}}}hhhNNN@@@222...//////...///...------,,,+++***)))))))))******))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''(((((())))))))))))*********************)))***++++++,,,...------,,,,,,,,,------000000111222333444555666777888:::;;;======>>>>>>>>>>>>>>>>>>===;;;:::999;;;888555444555444111---,,,+++++++++,,,,,,+++)))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%uuufffZZZVVVZZZaaajjjqqq|||zzz{{{eeeOOOIIIFFFCCCBBBDDDEEEDDDCCC@@@@@@???>>>===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888444444444555666888999;;;::::::999888888777666666777777777666666555555444555555555555666888999:::888999999999999888777777666666777777777777666666888888888999999999::::::999:::;;;::::::;;;>>>@@@>>>>>>>>>===>>>>>>??????AAAAAA@@@???????????????===AAA@@@BBBFFFEEEQQQkkk~~~uuuppppppsss{{{zzzkkk^^^XXX```vvv~~~rrrjjjbbbXXXRRRQQQPPPOOOOOONNNNNNRRRWWW\\\]]]aaafffiiikkknnntttyyyzzz|||xxxzzz}}}yyyuuuqqqnnnlllaaa^^^YYYUUURRRPPPNNNNNNKKKMMMQQQWWW]]]bbbccccccjjjjjjmmmqqqyyy~~~~~~~~~}}}|||yyy~~~uuufffQQQ;;;222,,,---//////......---,,,,,,+++***))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))******,,,+++++++++,,,---......++++++,,,---.../////////......///000111111111111///000////////////......///---+++,,,---...,,,+++...------//////...+++)))&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$|||mmm]]]UUUTTTWWW```iiixxxyyynnnuuurrrRRRFFFHHHGGGFFFFFFGGGFFFDDDCCCBBBBBBAAA@@@???>>>===<<<:::::::::;;;;;;;;;;;;<<<;;;;;;:::999888888888888444444555555777888999:::::::::999999888888777777777777666666555555444444444555555555666777888999999::::::;;;::::::999999888888888999999888888777777777777888888888888999:::;;;;;;;;;;;;<<>>>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@???@@@@@@AAA===BBBBBBCCCFFFAAAFFFXXXeeeqqqyyyssskkkmmmxxxyyyllldddmmmvvvmmmddd^^^eeewwwtttmmmjjjsssooofffeee___]]]YYYSSSNNNLLLNNNPPPKKKNNNRRRSSSSSSVVV[[[___```cccgggkkknnnoooooonnnjjjmmmqqquuuwwwwwwuuusssrrrpppmmmhhhccc___\\\ZZZRRRPPPNNNLLLJJJJJJLLLMMMMMMOOOUUU]]]gggoootttvvv~~~}}}{{{yyyxxxwwwvvvvvviiiUUUGGG777111---+++///000...---...+++++++++******))))))(((((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((()))***+++,,,)))))))))***++++++,,,,,,,,,,,,------......------+++***************++++++((((((''''''((()))((('''+++++++++------,,,(((%%%&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$jjj[[[PPPQQQXXX^^^hhhsss~~~rrrlll}}}aaaLLLGGGHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCBBBAAA???>>>======::::::::::::;;;;;;;;;;;;;;;:::999888888777777888444555555666777888888999::::::999999999888888888666666555555555555555555444555555666666777777777999::::::;;;<<<;;;;;;;;;999::::::::::::999999888666666666777777777888888999:::;;;;;;;;;<<>>>>>>>>>>>??????@@@AAACCCBBBAAA??????@@@AAAAAA>>>DDDCCCCCCEEE??????LLLOOOXXX]]]ZZZUUUYYY```eeebbb___]]]bbbqqqssscccTTTUUUggg|||tttqqqlllcccYYYRRRNNNMMMKKKLLLKKKJJJIIIJJJLLLNNNOOOQQQTTTVVVXXXXXXXXXWWWXXXZZZ\\\___```___^^^]]]]]]\\\YYYVVVSSSQQQPPPOOOLLLMMMNNNNNNOOOQQQVVVYYY\\\]]]aaahhhrrr|||yyyvvvtttuuuuuuttt}}}xxxVVV???666---...,,,---000000---+++---*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((+++***)))))))))))))))************))))))(((((((((******+++,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***,,,,,,)))''''''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$[[[SSSRRR[[[dddkkkwwwyyy{{{fffUUULLLHHHFFFHHHIIIJJJHHHFFFDDDDDDCCCBBBAAA@@@???===<<<<<<999999:::::::::;;;;;;;;;;;;:::999888777777777777555555666777777777777777::::::999999999999888888444444555555555555555555555555666666666666666666777888999:::;;;<<<<<<<<<:::::::::::::::999888888555555666666666777777777777888999999999;;;>>>AAA>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>>>>>>>@@@AAA???DDDAAA???CCC??????IIIJJJNNNQQQPPPQQQUUUXXXWWWWWWWWWYYY\\\cccxxxuuuddd]]]dddooovvvxxx}}}vvvllleeeaaa```]]]YYYVVVUUUTTTSSSRRRSSSTTTTTTTTTTTTTTTSSSSSSUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYY[[[]]]^^^___aaaeeeggghhhlllqqquuuwwwvvvvvvzzz|||xxxtttrrruuuzzz~~~qqq]]]BBB666444...,,,+++---000...******---)))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&((()))))))))(((''',,,+++******************++++++******))))))((((((******+++,,,,,,,,,,,,,,,---,,,+++******++++++,,,'''((((((((('''''''''((((((((((((***,,,---+++***'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&########################RRRQQQXXXgggqqqwwwvvvzzz}}}~~~eeeRRRNNNKKKFFFDDDFFFHHHIIIHHHFFFEEEEEEBBBBBBAAA???>>><<<;;;;;;999999:::::::::;;;;;;;;;;;;:::999888777777777777555666777777777777777666::::::999999999999999999333444444555555666666666555666666666666666555444555666777999:::;;;<<<<<<:::::::::::::::999888777555555555555666666666777666777888888888999===???>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>===<<<===???@@@@@@DDD???<<>>=========<<<;;;999777777999<<<===::::::999999999999999999666666777888999:::;;;;;;:::999888888999999888666333333444444555666777777666555444333444555666777222333555777999:::;;;;;;<<<;;;::::::999999999999999999888888777666666555888888888888999:::;;;;;;>>>>>>????????????>>>>>>>>>>>>======<<<<<<;;;;;;<<<>>>????????????@@@BBBFFFIIIKKKLLLKKKIIIIIIIIILLLLLLNNNPPPSSSZZZbbbhhhzzzlll^^^[[[^^^gggqqqwww|||}}}zzzxxxzzz}}}{{{~~~~~~zzzwwwyyyyyywwwuuuzzz}}}XXXLLL===222...//////...------,,,,,,+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&''')))***((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((()))((('''(((***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$___iiivvvsssTTTHHHGGGFFFEEEHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>===;;;999777777999;;;<<<999999999999999888888888555555666777888999::::::999888777777888888777666333333444444555666666777666555444333333444555555333444666888:::;;;<<<<<<;;;;;;:::999999999999999:::999999888777777666666888888888888999:::;;;<<<>>>>>>????????????>>>>>>>>>>>>=========<<<<<<<<<===>>>@@@@@@??????AAABBBEEEHHHKKKLLLKKKJJJIIIJJJFFFGGGHHHIIIKKKPPPVVVZZZggg~~~ppphhhaaa\\\\\\___fffqqq|||~~~xxxtttsssvvvuuurrrttt{{{~~~sssZZZ@@@999000+++,,,------,,,------,,,++++++***))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&'''))))))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((()))((('''(((***++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$kkkuuusss]]]HHHBBBCCCBBBDDDHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::888777888999:::999999999888888777777777333444555666777888888888777666555555777888777666333333444444555666666666666555444333333333333333444555777999:::<<<<<<<<<;;;:::999999888999999999:::::::::999888888777777999999999999:::;;;<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>============<<<===???@@@@@@???@@@AAACCCDDDFFFIIIJJJJJJIIIJJJKKKHHHHHHIIIIIIIIIKKKOOORRRVVVhhh{{{lll\\\TTTSSSVVV\\\cccgggqqq~~~{{{ooohhhjjjooossstttyyytttVVV<<<000...,,,---000111///---,,,,,,,,,+++******)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&''''''''''''((((((((((((''''''(((***++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzz{{{```RRRFFFCCCBBB@@@@@@CCCBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAAAA===<<<:::888777777888999888888888777777666666666222333444666777777777777555444333444666777666555444444444555555555666666666666555444333222222222444555666888:::;;;;;;;;;999999888888888888999999:::::::::999999999888888999999999999:::;;;<<<======>>>>>>??????>>>>>>==============================>>>@@@@@@??????AAABBBBBBEEEGGGHHHHHHHHHIIIKKKHHHIIIJJJJJJIIIJJJMMMOOOSSS\\\ooopppiiieee___ZZZXXXWWW___jjjttt|||~~~}}}yyywwwxxxyyyzzzyyytttnnnhhhdddiiirrr{{{iiiQQQ???555000//////111222222///,,,,,,+++++++++******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$___TTTMMMGGGDDDBBB???>>>???>>>>>>======<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAA<<<;;;:::888777777777888888888777666666555444444111333555777888888777777555444333444555666555444444444444555555555555555666666555555444333222111333444555777888999999999888888777777777888888999:::::::::999999999999999999999999999:::;;;<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<=========<<<>>>????????????@@@BBBAAACCCEEEFFFFFFFFFHHHIIICCCDDDDDDDDDDDDEEEHHHJJJNNNTTT___oooyyypppkkk____________```eeennntttxxxuuutttxxx{{{wwwyyy}}}xxxtttvvvyyywwwtttsssjjjkkklllnnnppppppooonnnwww~~~www```HHH888333555111000......---,,,+++)))++++++***************)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$fffQQQKKKHHHDDDBBBAAA@@@>>>===<<<<<<;;;;;;:::999999999:::;;;===???@@@@@@@@@???;;;:::999888888888888888777777666666555444333333222444666999:::999888888666555444444555555444222555555555555555555555555666666666666555444333333222333555666777888888888777777777666777777888999999999999999999999888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;===>>>>>>===>>>???AAA@@@AAACCCCCCBBBCCCEEEFFF@@@AAAAAAAAAAAADDDGGGJJJHHHNNNUUU[[[dddyyymmm```WWWSSSUUUXXX[[[[[[\\\aaahhhpppuuuxxx}}}}}}{{{vvvrrrrrruuu{{{sssmmmiiilllnnnnnnmmmoookkkqqqzzz~~~{{{~~~iiiNNN===555222000000000///...,,,++++++,,,,,,************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$iiiRRRNNNIIIFFFCCCAAABBBBBB@@@<<<<<<<<<;;;;;;:::999999999888:::<<<>>>??????>>>===999999888888888888888888777777666555444333222222444666888;;;<<<;;;:::999888666555444555444333111555555555555555555555555555666777777777666555444333444555777888888888888666666666666666777888888888888888888888888888888777777777777888999::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;:::;;;======<<<<<<>>>??????@@@AAAAAA@@@@@@BBBCCCCCCCCCBBBAAAAAADDDHHHLLLHHHKKKPPPSSSVVVfffxxxkkkccc___^^^UUUTTTSSSTTTXXX]]]bbbddduuu|||}}}~~~~~~{{{xxxvvvvvvyyyzzzxxxvvvxxxwwwtttnnniiikkkqqqxxxiiieeedddgggjjjlllqqqwwwyyy~~~{{{~~~___KKK666000111111///...000//////---,,,,,,...///))))))))))))************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&)))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTTFFFOOOKKKHHHDDDBBBCCCDDDAAA<<<======<<<;;;;;;::::::999888999;;;===>>>>>><<<<<<888888888888888999999999777666666555333222111111555777:::<<<======;;;:::999888666555555444222000555555555555555555555444555666777888888777666666555555666888999999999999666666666666666777888888777777777777777777888888666666666666777888999:::888999999::::::999999888888888888999999:::::::::999:::<<<<<<;;;;;;===>>>??????@@@???>>>>>>@@@AAABBBBBB@@@>>>>>>AAAFFFJJJHHHIIILLLOOOQQQZZZrrr{{{uuusssfffbbb]]]XXXVVVWWWZZZ\\\```jjjooojjjgggkkknnnllliiilllrrrxxxxxxttttttxxxvvvuuutttsssssstttvvvwwwwwwyyy~~~}}}xxxwwwuuusssrrrrrrsssssssssqqqqqqmmmeee\\\ZZZ```ggghhhffffffkkkooouuu{{{fffAAA;;;666666222---...444---------,,,***))))))***)))))))))))))))*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&)))++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ttt[[[NNNIIIIIIGGGEEECCCDDDGGGHHHFFFDDDAAA???===<<<<<<<<<;;;999::::::::::::;;;<<<======888888::::::::::::888888555444444333222222111111555666888:::;;;<<<<<<;;;;;;:::888555333222222222666666666666666666666666333444444555555444444333444555666888:::;;;;;;;;;;;;:::777555444444555666666666555555555444444444444444555555666777777777777777888888888888777777666666777888999::::::;;;999999888888999;;;<<<===<<<<<<======>>>>>>??????AAA@@@>>>>>>???BBBEEEGGGGGGHHHJJJLLLOOOUUU\\\aaa|||vvvjjjbbb___^^^^^^```aaa^^^XXXUUUWWWZZZTTTYYY^^^bbbeeefffhhhiiilllccc]]]___``````bbbggglllmmmkkkggghhhjjjiiieeemmmhhhbbb______```bbbbbbbbbaaa^^^\\\\\\aaagggkkklllwww~~~}}}}}}{{{eeeNNN>>>222111111000///......---+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%```OOOIIIGGGFFFFFFDDDBBBCCCEEEFFFEEECCCAAA???<<<<<<<<<<<<;;;999:::999999::::::;;;<<<===888999::::::::::::999888666555555444444333222222333444666888999999888888888777666555444444555555666666666666666666666666333444444444444444444333333444666777999:::::::::;;;:::777555444444555666666666555555555444444444444444444555666666777777666777777888888777777666888888777777777888888999888888777777888999;;;<<<<<<<<<======>>>>>>??????@@@???>>>===>>>AAACCCEEEGGGHHHIIIJJJLLLPPPVVVZZZcccqqq{{{vvvtttxxxzzz{{{vvvkkkbbb]]][[[\\\^^^aaaaaa___[[[XXXWWWTTTRRRRRRSSSQQQOOOTTT\\\ccceeebbb\\\YYYZZZYYYVVV```___```aaadddffffffeeegggiiimmmqqquuuxxx|||~~~~~~|||gggVVVFFF888///111111000//////...------+++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%}}}mmmNNNDDDEEEEEEDDDCCCBBBAAABBBCCCCCCBBBAAA@@@>>><<<;;;;;;;;;:::999999999999999:::;;;<<<<<<999999::::::::::::999999777777777666555555444444222333444555555555444444444444444444555666777888666666666666666666666666333333444444444444333333333444666777999999:::::::::999777666555555555555555555555555555444444444333444444555555666777777555666666777777666666555999888777666555666777777777777666777777888999:::<<<<<<======>>>??????@@@@@@???=========???AAABBBEEEFFFGGGHHHJJJNNNTTTXXXYYY\\\ggg|||yyyvvvqqqsssssspppiiiaaa[[[XXXWWW\\\bbbbbb[[[VVV\\\eeeiiillliii```ZZZYYYZZZYYYdddggglllrrrvvvvvvsssooopppvvv~~~wwwZZZCCC777333000...000000//////...---------++++++*********)))))))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%fffLLLDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@??????===;;;:::;;;;;;:::999888888888888999:::;;;<<<999999::::::::::::999999888888888777666666555555111222333444444333222111222333333444555666777888666666666666666666666666444333333333333333333444444555777888999:::::::::999999777666555555555555555555555555555555555555333444444555666666777777555555666666666666555555888777666555555666777888777777777777888888999999;;;;;;<<<===>>>??????@@@???>>>===<<<<<<===???@@@AAACCCEEEGGGKKKPPPVVVZZZ[[[YYYYYYaaaqqq}}}tttnnnjjjpppwww~~~~~~vvvppprrrvvvwww{{{xxxooohhhhhhlllnnnwwwzzz~~~~~~zzz|||aaaRRR>>>333111333333222............------,,,,,,************))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%|||~~~vvv```NNNFFFCCCAAA@@@????????????>>>======>>>>>><<<:::999:::;;;:::999888888888888888999;;;;;;999999999999999999999999888888888777666666555555222333444444444333222111333333444555555666666666666666666666666666666666444333222222222222333444666666888999::::::::::::888888777666666555555555444555555555555555555555444444555666666777777888555555666666666666555555666555555555666777999:::888888888999999999999999999:::;;;<<<===>>>??????>>>===<<<<<<<<<===>>>>>>???AAACCCEEEHHHLLLRRRUUUSSSSSSTTTVVV\\\ooo}}}wwwuuu|||}}}}}}~~~vvvqqqttt{{{sss]]]GGG>>>555111222333111------------,,,,,,,,,,,,,,,*********)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%|||vvv^^^^^^YYYQQQJJJDDDAAA???>>>>>>??????>>><<<;;;<<<======;;;999999:::::::::888777777777777888999:::;;;888888777777777777888888777777777666555555444444333444555555555444333222333333444555555555555444666666666666666666666666444333222111111222333444666666888999999:::::::::777777777777666666666555444444444555555555555555555666666777777888999999555666666777777666666555444555555777888999999:::888888999::::::999999888777888999:::;;;======>>><<<<<<<<<<<<======>>>???@@@AAABBBCCCCCCEEEHHHKKKLLLNNNPPPPPPOOOWWWlll~~~|||zzz}}}bbbKKK@@@999555000...///000///---,,,,,,,,,+++++++++++++++******)))))))))(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%}}}sssYYYMMMGGGFFFEEECCCBBB@@@>>>>>>===???@@@>>>;;;:::;;;===<<<:::888888999:::999888777666666777777888999:::888777666555555666777888666555555444444333222222333333555666666555444333111222333555666666555555666666666666666666666666444333222000000222333444444555666777777888777777777777777777777666666555444444444555555555666666777777777888999999::::::666777777888888777777666555666888999:::999888777777777888999999888777666666666777888:::;;;<<<===;;;;;;<<<===>>>??????@@@???@@@AAAAAAAAABBBDDDFFFJJJIIIIIIJJJIIIKKKSSS]]]uuuxxxeeeQQQ???555333000///...---,,,---...000++++++++++++++++++++++++***)))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%}}}{{{uuuUUUKKKMMMDDDBBB@@@@@@AAAAAA@@@>>>===???@@@>>>;;;999;;;===;;;:::888888999:::999888666666666666777888999:::777666555444444555666777555444444333222222111111222333444555666555444444///000222555666666666666666666666666666666666666444333111000000111333444333333444555666666666555666777777777777777666555444444444555555555666666888888888999::::::;;;;;;777777888888888888777777666888:::;;;;;;999777555666666777888888777666555444555666777999:::;;;<<<:::;;;<<<===>>>???@@@AAA>>>@@@AAABBBCCCDDDGGGIIIEEEAAA@@@FFFKKKMMMPPPTTT___gggyyysssNNN<<<777555333333///111333111---***)))*********************++++++))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%~~~|||aaaLLLEEEFFFCCCDDDDDDCCCAAA???@@@@@@>>>>>>===<<<;;;::::::999999888777666777888999:::666666666666777888999:::666666666666666777888888555666666555333111222333222333333444444555555555444333222222111111222222444444444444444444333333555666666666666666555555333444444444555666666666666666666666666666666666555555555666555555444333666777888999999888666666777777888888888888777777444555777888888888777666555555666666777777888888666666777888999999::::::;;;;;;::::::;;;<<<>>>???AAA@@@@@@@@@AAACCCEEEFFFFFFFFFFFFEEEFFFIIINNNRRRYYYWWWaaavvv___PPP>>>444333444222...///............---------++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}fffQQQGGGGGGHHHEEEFFFFFFDDDBBB@@@@@@AAA>>>>>>===<<<;;;:::999999:::999999999::::::;;;;;;666666555555666666777888777666555444555555777777555666777666333222333444333333333333333333444444444333222222111111222222333333444444444444444444555666666666666666555555444444444555555555555555444444444444444444444444555666666666555444333333666666777888888888777666777777888888888888777777444555666777888777777666555555555666777777888888888888888888888999999999;;;;;;::::::;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEHHHMMMPPPPPPMMMRRR___jjjwwwttt^^^QQQGGG???555111222333222///............------------++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}aaaMMMFFFFFFGGGGGGFFFGGGGGGEEEBBB@@@@@@AAA>>>>>>===<<<;;;:::999999888999::::::;;;;;;::::::666666555444444444444444777666444222222333555666666777888777555444444555333333333333333333222222444333222222111111222222222222333333444444555555555666666777777666666666555555555555555444444444333333333333333333333333666666666666555444333222444555666777888888888777777777888888888888777777444555666777777777777666444555555666666777888888:::999999999888888888888<<<;;;::::::;;;<<<>>>??????@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDFFFJJJMMMNNNJJJJJJOOORRRVVVbbbppptttaaaIII999444222111000000111222111///......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lll```PPPHHHHHHIIIFFFCCCFFFFFFFFFDDDAAA?????????>>>======<<<;;;:::999888555666888999999999888777888777666444333333333333666555333111111222444555666777888777555444555666555555444444333333222222444333222222111111222222111111222333444444555555555555666777777777666666666666666555444444444333333333333333333333333333777777666666555444222222333444555666777777888888777777888888888888777777555555555666666666666666444444555555666777777888999999999999999999999999<<<;;;;;;:::;;;<<<===>>>>>>???AAACCCDDDDDDCCCCCCAAABBBCCCCCCCCCDDDGGGJJJNNNKKKJJJMMMMMMMMMSSS\\\ddduuuiiiTTTMMMEEE888333777///000222222111///......------------,,,,,,,,,+++***************************)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||{{{|||rrrUUUQQQMMMJJJIIIGGGEEEBBBDDDDDDDDDCCC@@@>>>>>>>>>======<<<;;;:::999888888555666777888999888777666999888777555444333222222555444222111111222333444555666777666555444555666666666555555444444333333444333222222111111222222111111222222333444555555444444555666666666666666666666666555444444444333444444444444444444444444666666666666555444333222333333444555555666777888777777888888888888777777555555555555555666666777444444444555666666777777666777888999:::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>><<<>>>@@@BBBCCCCCCBBBBBB@@@AAACCCCCCBBBCCCDDDFFFGGGFFFGGGJJJLLLLLLOOOSSSOOO[[[kkkzzzxxx```JJJ999999888111111777222333444222///------///---,,,,,,,,,++++++++++++************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuu{{{uuuSSSNNNMMMJJJFFFCCCBBBCCCEEEBBBCCCCCCBBB???>>>>>>???======<<<;;;:::999888888777888999999::::::999999999888777555333222222222222222222222222333444444333444555444333222333555555444444444444444333333444333222222111111222222111111222222333333444444222333444555555555555555555555555555555444444444444444444444444444444444555555555666555555444333444444444444444555666777777777888888888888777777555555444444555555666777333444444555555666777777555666777999:::<<<===>>>===<<<;;;::::::;;;<<<===<<<===>>>???@@@AAAAAAAAA???AAACCCCCCCCCBBBCCCDDDBBBCCCEEEGGGJJJKKKLLLMMMJJJQQQWWW]]]jjjqqq]]]RRRJJJ===333444444000///333111111000...------...000,,,,,,,,,+++++++++******************************))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}|||nnn[[[DDDIIIHHHFFFDDDBBBAAABBBCCCAAABBBCCCBBB@@@???@@@AAA===<<<<<<;;;:::999888888888888888888888999::::::777666555333222111111111///000222333444555444444000222333222111000111333222222222222222222333333444333222222111111222222222222222222222222333333000111222333444444444444444444444555555555555555333333333333333333333333333444555555666555555555555444333333333444555666777777888888888888777777555555444444444555666777333333444555555666666777777777888999:::<<<=========<<<;;;::::::;;;<<<===<<<<<<<<<<<<===???@@@AAA???AAADDDDDDCCCBBBBBBBBBAAACCCDDDFFFIIIKKKJJJIIIFFFKKKNNNNNNRRR]]]hhhmmmwwwyyyhhhXXXLLLBBB===888555333222333333222222000///---------...//////++++++++++++************************************))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~|||wwwvvvwww[[[SSSUUULLLDDDDDDEEEGGGHHHFFFAAA>>>AAABBBCCCCCCAAAAAABBBCCC===<<<<<<;;;:::999888777777666555555555666888999666555333222111000000000...///222555666666555444///000111111000///000222//////000000111111111222444333222222111111222222333333222222222222222222///000111222333444444333333444444555555666666666222222222222222222222222222333444555666666666666666555444333222333444555777777888888888888777777555555444333444555666777333333444444555666666777999999999::::::;;;;;;;;;======;;;;;;:::;;;<<<===;;;;;;:::;;;<<<===???AAA???AAADDDEEECCCBBBAAAAAA???AAABBBDDDGGGIIIIIIFFFCCCJJJNNNLLLKKKMMMOOONNNXXXmmmzzz___XXXMMMDDD>>>:::888777000444444111111444333///222000......000000///---+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~||||||wwwrrr|||tttYYYOOONNNJJJFFFCCCBBBBBBCCCDDDDDDCCCAAA???>>>>>>>>>???@@@@@@AAA@@@===:::888999:::::::::555555666666777777888888777555444222222333444555333333444444444444333333333222111000000000111222222333555444333222222333444222222222444444444222000000000111222222333333222222111111111111222222111222333333444444444444333333444555444333111000222222222222333444555555555555555555555555555555777777888888888888777777777777666666555555555444222222333333444555555666444555666777888999::::::<<<<<<:::999888888777777::::::;;;;;;===>>>???@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFGGGJJJGGGEEEEEEGGGIIIKKKKKKPPPVVV]]]bbbgggrrrooobbbYYYTTT@@@???===:::888777666555333333222222111000000000000///...---,,,---......,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$|||zzz|||~~~iiiRRRJJJHHHEEEBBBCCCBBBAAAAAACCCCCCBBBAAA???????????????@@@@@@AAA???<<<999888999::::::999555555666666777777777777555444333111111222333444444444444555555444444444333222111000000000111111222333555444222111111222444222111222333444333222///000000111111222333333222111111000000111111222111222222333444444333333333333444444333333222111222222222222333444555555555555555555555555555555777777888888888888777777777666666666555555555555222222333333444555555555555555666777888999::::::;;;:::999888888888888888999999999:::;;;<<<>>>>>>???@@@AAACCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEHHHFFFDDDDDDFFFGGGGGGGGGKKKOOOSSSSSSTTTZZZdddmmmxxxrrrbbbUUUKKKCCC???<<<;;;:::888777666666666333222222111111000/////////...---,,,+++,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}sss]]]MMMEEECCCBBBAAACCCAAA???>>>@@@AAAAAAAAA???????????????@@@@@@@@@>>><<<999888999:::999999555666666666666777777777444333222111000111222333444444444555555444444444333222222111000111111111333444555444222000000000333222111222333333222111//////000111111222222333222111111000000111111222111111222333333333333222444333333222222222222333222222222222333444555555666666666666666666666666666777777888888777777666666666666666555555555555222333333444444555555666555666666777888999::::::999999888888888888888999777777777888999:::;;;<<<===>>>@@@BBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBDDDCCCCCCDDDEEEFFFEEECCCKKKMMMNNNKKKHHHJJJPPPWWW[[[eeeqqqzzz{{{mmmbbb\\\SSSJJJCCC===999666999888777666666666666666222222111111000000//////------,,,+++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$jjjggg```UUULLLFFFDDDCCCCCCBBB???===<<<===???@@@@@@>>>?????????????????????>>><<<:::999:::;;;:::999666666666666666666666666444444333222111222222222555444444444444444444555444444333333333222222222555666777555333111000111333222111111222222111000//////000000111222222222111111000000000000111111111111222222222222222111444333222111111222333444222222222222333444555555777777777777777777777777666666777777777777666666666666666666666555555555444444555555666777777777666666777888888999::::::888777777777888888999:::777777777888888999;;;;;;;;;===???@@@BBBBBBBBBBBBAAAAAA@@@???????????????@@@@@@AAADDDFFFGGGEEECCCJJJLLLLLLJJJGGGHHHMMMQQQRRRVVVZZZ\\\^^^dddnnnvvvxxxkkk```VVVPPPNNNKKKGGGDDDBBB@@@===;;;888777666555555444555555222111111000//////......---,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzwwwzzzlllWWWJJJRRRRRROOOKKKGGGEEEEEEEEEAAA>>><<<;;;<<<>>>??????===>>>>>>??????>>>=========<<<::::::<<<<<<;;;:::666666666555555555555555555444444333333333333333555444333333333333444555555666666555555555444444666777888777444222111222333222000000111111000///...//////000111111222222111000000000000000000111000111111222111111000000333222111000111111333444222222222222333444555555777777777777777777777777666666777777777777666666555555555666666666666666666666777777888999999999777777888888999999::::::777777777777888999:::;;;999888888888999:::;;;<<<:::<<<===???AAAAAAAAA@@@AAAAAA@@@???>>>===>>>>>><<<===???CCCGGGHHHFFFDDDDDDFFFGGGFFFEEEFFFJJJMMMKKKMMMNNNNNNOOORRRWWW[[[^^^eeeooovvv|||wwwpppfffXXXNNNJJJJJJJJJKKKDDDCCCAAAAAABBBAAA@@@>>>:::999777666444333333333111111000//////......---------------,,,,,,,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$}}}qqqssszzzzzz___OOOIIIGGGFFFHHHIIIIIIGGGDDDCCCCCC@@@>>><<<;;;===>>>>>>>>><<<<<<===>>>>>>===;;;:::<<<;;;::::::<<<<<<;;;:::666666666555555555555444555555555444444444333333444333222111111222333444666666666666666555444444555666777666444222222333333111000000111111///.........///000000111111222111000000//////000000111000111111111111000//////222111111111111222222333222222222222333444555555666666666666666666666666555666666777777666666555555555555666666666666666666777777888888999::::::888888888999999999::::::999888888888999:::;;;;;;::::::999999::::::;;;<<<:::;;;===???@@@@@@??????AAAAAA@@@>>>>>>=========;;;;;;>>>BBBEEEGGGFFFDDDBBBDDDEEEEEEEEEEEEGGGIIIKKKKKKKKKLLLLLLMMMNNNOOORRRUUUXXXZZZ]]]ccckkkrrr|||wwwllleee```ZZZVVVRRRNNNHHHEEEDDDCCCCCCCCC@@@???>>>>>>@@@@@@???===999888777555333222222222000000//////......---------------------,,,+++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$|||yyyxxx]]]PPPLLLJJJIIIBBBDDDFFFGGGFFFCCCAAA@@@>>>===<<<===>>>???>>><<<:::;;;<<<===<<<;;;999888999888888999:::;;;999888666666555555555444444444444444444444444333222222333222000//////000222333444555555666555444333222222444555444333111111222333111000///000000...---......//////000111111111000000////////////000000000000111111000//////...000000111222222222222222222222222222333444555555555555555555555555555555555555666666666666555555555555555555666666666777555555666777777888888999888888999999999999::::::::::::::::::::::::;;;;;;::::::999999999:::;;;;;;;;;;;;===>>>???>>>======AAAAAA@@@???>>>>>>>>>>>><<<<<<===???BBBCCCBBB@@@BBBDDDEEEFFFFFFGGGHHHIIINNNLLLIIIIIIIIIIIIHHHFFFMMMMMMNNNPPPTTTXXX\\\___]]]___dddjjjsss||||||sss___[[[UUUOOOLLLKKKLLLMMMIIIHHHGGGFFFCCC@@@<<<:::???>>><<<<<<===>>>===<<<666555444333222222111222000000///......------,,,+++,,,,,,---,,,+++***)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$~~~|||pppUUUJJJKKKMMMGGGAAACCCDDDEEEFFFFFFDDDAAA???>>>======>>>??????>>><<<999:::;;;<<<<<<:::888777777666666777999999888666666666555555555444444444222333333333333222111111222111///......///111222222333444444444333222111000111333333111000000111333111000///000000...,,,......//////000111111111000000////////////000000000000111000000///......///000111333333333222111222222222222333444555555555555555555555555555555555555666666666666555555444555555555666666777777444444555555666777777777999999999999999999::::::<<<;;;;;;::::::;;;;;;;;;999999999999999999::::::;;;<<<===>>>>>>===<<<<<>>===???@@@BBBDDDFFFGGGHHHIIIJJJGGGDDDDDDFFFHHHHHHGGGLLLKKKJJJKKKMMMNNNNNNMMMSSSRRRSSSTTTWWW[[[^^^aaa^^^^^^^^^```eeekkkqqquuuzzz|||}}}{{{xxxsssnnnjjjddd]]]\\\]]][[[TTTNNNMMMLLLHHHCCC???===???AAAAAA@@@@@@@@@@@@??????>>>===;;;999999:::::::::999222111111111111111222222000//////...------,,,,,,******+++,,,+++***)))(((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$uuu\\\UUULLLHHHHHHHHHFFFCCCBBBBBBBBBBBBAAA@@@???>>>???===;;;::::::<<<>>>@@@<<<;;;888777666666888999777777777777666555444333555555444444444333333333000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////............////////////////////////000000000000////////////000000000000111111222222222333333333111111111111111111111111444555555555555555444444444444555555666555555555555555555555555555555555666777888777666555666777===<<<<<<:::999888888777::::::999999888999999999777777888999:::;;;;;;<<<===<<<;;;;;;;;;;;;<<<===AAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;;;;===???@@@@@@AAACCCEEEDDDFFFGGGGGGFFFDDDDDDDDDFFFEEEFFFJJJMMMLLLKKKLLLMMMLLLLLLLLLNNNOOOQQQSSSQQQPPPNNNMMMNNNPPPSSSUUUSSSUUUXXX[[[^^^aaabbbcccbbbaaa```___^^^]]]]]]]]]WWWVVVVVVUUUTTTSSSRRRRRROOOMMMKKKIIIHHHHHHHHHIIIGGGEEECCCAAA@@@??????@@@????????????>>>>>>>>>===<<<;;;:::999777666555444555444333222111111111111///......------,,,+++++++++++++++************)))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''(((((((((((()))&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||cccVVVSSSMMMEEEBBBCCCDDDCCCAAABBBBBBBBBAAAAAA@@@???>>>>>>===;;;::::::;;;===???;;;:::888666666666777888666777777666555444333333444444333333333333222222000000000000000000000000////////////............////////////////////////................................................---.........////////////....../////////000000000....../////////000000000111111111222222222222333111111111111111111111111444444555555555555444444333444555555666555555555555555555555555555555555555666777777666555666888======<<<;;;:::999999888;;;:::999888888888888888666777777888999:::;;;;;;========================@@@??????>>>===<<<<<<;;;<<<;;;::::::::::::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFDDDFFFHHHHHHFFFEEEEEEEEECCCCCCCCCFFFGGGGGGFFFFFFIIIIIIIIIIIIJJJLLLNNNOOOJJJIIIGGGFFFFFFHHHJJJLLLIIIJJJLLLNNNPPPRRRRRRSSSQQQPPPPPPOOOOOOOOOPPPPPPIIIIIIIIIHHHGGGGGGFFFFFFEEECCCBBBAAAAAACCCFFFHHHFFFEEECCCAAA??????????????????>>>>>>>>>=========<<<;;;:::999777666555444555444333222111111111111.........---,,,,,,+++++++++++++++*********))))))'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$#########""""""""""""%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttssssssuuuzzzsss\\\LLLEEEMMMIIICCCBBBCCCEEEDDDCCC@@@@@@AAA@@@@@@???>>>======<<<:::999999:::<<<===:::999777666555666666777555666666555555444333222222222222222111111111111000000000000000000000000/////////............---////////////////////////................................................---------.........//////.........////////////000.........////////////000000000000111111111222222000000000000000000000000333444444555555444444444333444444555666666555555444444444444444444444444444555777777666666777888<<<<<<;;;;;;;;;:::::::::;;;;;;999888777777777777666666777888999:::;;;;;;<<<<<<===>>>>>>===<<<<<<=========<<<<<<;;;;;;;;;::::::999999999:::;;;;;;>>>???AAABBBBBBBBBDDDFFFCCCEEEGGGGGGFFFEEEEEEFFFEEEFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGHHHJJJKKKLLLJJJIIIGGGEEEEEEFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKJJJGGGGGGGGGHHHHHHHHHIIIIIICCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBFFFKKKNNNEEEDDDBBB@@@???>>>>>>???>>>>>>=========<<<<<<<<<;;;:::999888777666555444444444333222111111111111......------,,,,,,++++++++++++*********)))))))))''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################################################################"""""""""%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$##################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggkkksss|||iii[[[PPPJJJIIIJJJFFFCCCBBBCCCDDDCCCBBB???????????????>>>===<<<<<<;;;:::888888999:::;;;999888777666555555555555444444444444444333222222111111000000000///////////////////////////////////////.........---------........................------------------------------------------------,,,,,,---------.........------........./////////------.........///////////////000000000111111111000000000000000000000000222333333444444444444333333333444555666666666666444444444444444444444444333555666666555555777888999999999999999999999:::;;;;;;999888666666555555555555666777888999:::::::::;;;===>>>>>>===;;;:::;;;;;;;;;;;;::::::::::::999999999999999:::;;;<<<===???AAAAAA@@@AAABBBDDDAAABBBDDDDDDCCCCCCDDDEEEFFFHHHHHHEEEDDDFFFHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJLLLJJJIIIGGGFFFFFFGGGHHHJJJJJJKKKLLLLLLLLLLLLKKKHHHHHHHHHHHHHHHHHHGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFDDDCCCAAABBBEEEJJJOOORRREEECCCAAA???>>>======>>><<<<<<<<<<<<;;;;;;;;;;;;:::999888777666555444444444333222111111111111111......------,,,++++++***************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjpppyyyqqq[[[OOOJJJHHHGGGHHHEEECCC@@@???>>>>>>===<<<=========>>>======<<<<<<;;;:::999888777777888888777777666555444444444444222333333333333222222111000000/////////.............................................------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------............------------...................../////////000000////////////////////////111111222333444444333333222333444555666666666666444444444444444444444444333555666666555555666888666666666777777888888999;;;:::999777666555555555444555666666888888999:::888999;;;<<<<<<;;;999888999999999999999:::::::::888888999999:::;;;<<<===<<<===???>>>>>>>>>???@@@===???@@@@@@@@@@@@BBBDDDDDDHHHGGGAAA???BBBEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHGGGEEEDDDCCCBBBCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFDDDCCCAAA@@@??????@@@@@@AAABBBBBBBBBCCCAAA@@@@@@BBBEEEIIILLLCCCBBB@@@>>>===<<<<<<===;;;;;;;;;:::::::::999999888888777777666555444444222222111000000000111111...------,,,++++++***************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###############################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzz|||xxx^^^SSSHHHDDDCCCBBBAAABBBDDDCCCBBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999999888777666666666666666666555555444333333222111111222222222222111111////////////.............................................------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------........./////////////////////////////////000000111222333333333333222222444555666666777777333333333333333333333333444555666666444444555666333333444555666777888999999999777666555555555555444444555666777888999999888888999::::::999888888888888888999999:::::::::999999999:::;;;<<<>>>???:::<<<===<<<;;;;;;<<<===;;;<<<>>>>>>>>>???AAACCCJJJOOOMMMCCC???BBBEEEDDDAAABBBCCCCCCDDDDDDCCCCCCFFFFFFEEECCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEECCCAAA>>>======>>>>>>>>>??????@@@@@@DDDCCCAAAAAAAAABBBDDDEEECCCAAA???===<<<;;;;;;<<<::::::999999999888888888777777777666555444444444000000///////////////000------,,,,,,++++++************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$##################$$$$$$$$$###############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~gggXXXNNNHHHDDDDDDDDDAAA@@@AAABBBCCCCCCBBB@@@>>>===<<<::::::;;;;;;;;;;;;::::::888888777666666555555444555555555444444333222111000000111111111111111000////////////............------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,------------.................................///000111222333333333333111222333555666777777777333333333333333333333333555666777666444333333444222333444555777888999:::888777666555555555555555333444444555666777888999999999999999999999999999777777888999999:::;;;;;;999999:::;;;<<<>>>???@@@:::;;;<<<<<<:::999:::<<<:::<<<=========>>>AAADDDTTTYYYVVVHHH@@@CCCEEEBBB@@@AAABBBCCCCCCCCCBBBBBBGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEDDDCCCCCCCCCBBBBBBBBBAAA>>><<<;;;;;;;;;;;;999999888888888777777777777666666555555444444333......---------......///------,,,,,,+++************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&'''(((''''''&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}oooZZZQQQOOOEEEBBBBBBDDDCCCAAAAAADDD;;;===>>>>>><<<::::::999999::::::;;;;;;;;;::::::888777777666555555444444444444444444333222111111///000111111111111000000000000/////////.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------..............................//////000222222333333333111222333555666777777777333333333333333333333333666777777666444222222333222333444666777999:::;;;777666666555555555666666333333444555666777888888;;;::::::999999::::::;;;777777888999:::;;;;;;<<<999::::::;;;===???AAABBB:::<<<<<<<<<:::999:::;;;;;;<<<=========???BBBEEEWWW\\\WWWGGG<<<>>>@@@<<>>AAA@@@>>><<<;;;::::::;;;888888888888777777777777666666666555555444444333------,,,,,,,,,------...------,,,,,,+++******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''(((((((((''''''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$uuubbbWWWLLLCCC@@@EEEBBB@@@@@@BBBCCCBBB@@@>>>===<<<;;;:::999999999888999999999999888777777888666444222111222333444222222222111111111000000000000000000////////////000///...---,,,++++++,,,,,,,,,,,,+++++++++******+++---......,,,++++++,,,*********)))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,---------............///000000000000000222222222222222222222222555555555444444333333333555555444333222222111111111222444555555555777999777666444333222222333333111222333555666555555444777666777999;;;<<<;;;:::999888777888;;;<<<===<<<:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>>======<<<======>>>???@@@IIIHHHEEECCC@@@>>>======???@@@BBBDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDAAACCCDDDBBB@@@AAADDDGGGFFFEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>???AAA@@@@@@???>>>>>>??????=========<<<<<<;;;::::::::::::999999888777777666555444333444444333111/////////...---,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#################################$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&%%%$$$###"""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################|||hhhTTTLLLJJJHHHFFFGGGDDDBBB@@@@@@AAABBBAAA???>>>===<<<:::999999999999888888888999888777777666777666444222111222333333222222111111111000000000000000000/////////......//////...---,,,+++++++++,,,,,,+++++++++*********+++---...---,,,***++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,------------.........///000000000000000222222222222222222222222555555444444444333333333555555444444333222222111111333555555555555777999777666555333222222333333111222444555666555555555777777777999;;;<<<<<<::::::999888888:::<<<<<<;;;:::;;;<<<======>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>============>>>>>>???BBBAAA???>>>===<<<;;;;;;???@@@BBBCCCDDDDDDCCCCCCEEEFFFFFFFFFEEEEEEDDDCCCAAACCCCCCBBBAAAAAACCCFFFLLLJJJHHHFFFCCCAAA@@@@@@AAA@@@??????>>>>>>??????@@@??????>>>>>>>>>??????======<<<;;;;;;:::999999999999999888777777666666555444222222333222111//////...---,,,,,,++++++,,,++++++*********)))))))))''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#################################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################oooXXXNNNEEEAAABBBBBBCCCEEECCCAAA??????@@@@@@@@@???===<<<;;;:::999888888888777777777888777666666555666555333222111111222333111111111111000000000000000////////////...............------,,,,,,++++++,,,++++++++++++*********+++,,,...---+++******+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,------------......///000000000000///222222222222222222222222444444444444333333333333555555555444444333333222222444555666555666777999777666555444333333333333222222444555555666555555888777777999<<<===<<<;;;<<<:::888999:::;;;;;;:::999:::;;;<<<============<<<<<<;;;;;;<<<<<<===>>>???>>>>>>============>>><<<;;;;;;:::;;;;;;<<<<<>>>>>>>>??????>>>>>>=========>>>>>>???===<<<;;;:::999888777777888888888777666666555555444222000000111111000///......---,,,++++++++++++************))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""####################################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""""""""""""""#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################vvvbbbSSSOOOLLLIIIEEEBBB???>>>???@@@???>>>>>>>>>>>>>>>>>><<<;;;:::999888777777777666666666666666555444444444333222111111111111222111111000000000//////////////////.........------------------,,,,,,++++++++++++++++++***************,,,------+++******+++******************++++++******++++++++++++******************************************************---------,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------...//////000000//////111111111111222222222222333333333333333333333333555555555444444444333333333444666666666666777999666666555555444444444444333333444444555666666666888888888:::<<<======;;;===;;;999999:::::::::888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>======<<<======<<<;;;;;;;;;<<<<<<===>>>?????????@@@@@@AAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBB??????>>>>>>>>>>>>??????===<<<<<<<<<<<<===>>>>>><<<;;;:::999888777666555777777666666555444444444333111///...///000000///...---,,,+++******************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###########################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######""""""""""""############$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################zzzeeeYYYQQQLLLCCCFFFHHHFFFBBB@@@??????>>>>>>===<<<<<<;;;<<<===;;;:::999888777666666666444555555555555444333333222111111000000000000000000000000/////////..................------------,,,,,,---------,,,+++***+++++++++*********))))))***,,,---,,,+++*********'''((((((((())))))******)))******++++++******)))************************************************---------,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------...///////////////000000000111111222222222333333333333333333333333444444444444444333333333333555666666555555777888555555555555555555444444333444444444555666666777999888999;;;===>>>===<<<===;;;999999::::::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===============??????>>>======<<<======>>>======<<<<<<=========>>>>>>>>>>>>>>>?????????AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBB@@@@@@???@@@@@@AAABBBCCC???>>>>>>===>>>>>>??????===<<<<<<<<<<<<<<<======;;;:::999888777666555555666666555444444333333222111000......///000///...------+++***************)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########!!!!!!"""""""""##################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################qqq]]]OOOIIIFFFEEE>>>DDDHHHEEEBBBAAA@@@>>><<<<<<===;;;:::999:::<<<:::999888777666555555555333333444444333333222111000000000000000000000///////////////..................---------,,,,,,,,,***+++,,,------,,,+++***+++************)))))))))***+++---,,,***))))))***&&&''''''(((((()))))))))))))))************))))))************************************************,,,,,,,,,,,,++++++***)))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------...////////////...//////000000111222222222222222222222333333333333333333333333333333333333333444555555444444555777555555666666666555555444444444444444555666777888:::999999;;;>>>???>>>======;;;999999::::::999888888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===???>>>>>>============>>>>>>===<<<<<<;;;;;;<<<<<<>>>======<<<======>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAACCCCCCBBB@@@@@@??????>>>>>>>>>??????>>>>>>=========>>>??????>>>>>>===<<<<<<<<<<<<<<<999999999888777777666666555444444333222222111111//////...///000000///------,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$!!!!!!!!!"""""""""######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################fff___UUUMMMGGGCCCAAAAAA@@@FFFHHHDDDAAAAAA???;;;:::;;;<<<:::888777999;;;999999777666555444444444222222333333222222111000...//////000000//////////////////.........---------------,,,,,,,,,,,,+++)))***,,,------,,,+++***************))))))))))))***+++,,,,,,***))))))***'''''''''((())))))******))))))************))))))************************************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,---......//////....../////////000111222222222111111222222222333333333222222222222222222222222222333444444333333444555444555666777777666555444555444444444555666777888:::::::::<<<>>>??????===<<<:::999999:::;;;:::999777888999::::::;;;;;;:::;;;<<<===>>>???>>>>>>===>>>============>>>>>>???======<<<<<<<<<======>>>>>>===<<<;;;;;;<<<======??????@@@AAAAAAAAAAAAAAAAAA@@@???AAADDDDDDBBB???@@@@@@???>>>>>>>>>>>>>>>===============>>>??????@@@@@@>>>===<<<<<<;;;;;;888888888888888888888888444333333222111111000000......///111222222///,,,,,,+++***))))))(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###############$$$$$$!!!!!!!!!!!!"""""""""###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################ppp^^^VVVQQQLLLJJJHHHFFFEEEEEE:::@@@BBB???>>>AAA@@@;;;999;;;<<<:::777666888;;;999888777666555444444444222222222222222111000000......///////////////...//////.........------------------,,,,,,,,,++++++)))***,,,------,,,+++)))************)))))))))))))))+++,,,,,,***))))))***'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,---......//////.........//////000111222222222111111111222222333333333111111111111111111111222111333444444222222333444444555666777777666555555555555444444555666888999:::::::::<<<>>>@@@???>>><<<:::888999:::;;;;;;:::777777888999::::::::::::;;;<<<>>>?????????>>>=========<<<======>>>???@@@>>>======>>>>>>@@@AAAAAA>>>===;;;;;;:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAA??????AAADDDDDDBBB?????????????????????@@@AAA===============>>>??????BBBAAA???>>><<<;;;;;;;;;888888888888999999999999333333222222111000000000---...000222444333///+++,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###############$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################qqqdddZZZTTTMMMLLLIIIGGGEEEDDDDDDDDD???@@@AAAAAA@@@???===<<<::::::999888777777777888777777666555333222111111111111111111000000000///////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))************))))))*********************++++++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))************---------............///...///000111111222222111333333222111000000000111222222222111111111000000222222222222222222222222222444555555444555666888:::999777555555666888999<<<:::999;;;>>>???===:::::::::::::::::::::::::::;;;:::999888999:::;;;<<<===============<<<<<<<<<;;;;;;<<<===>>>>>>======;;;;;;===>>>????????????<<<=========;;;;;;===>>>@@@?????????@@@AAAAAABBB@@@@@@??????>>>???????????????@@@@@@???????????????>>>===;;;;;;<<<<<<===???>>><<<;;;:::999999999777777777777666666666666444222111222333333222111---------...............))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######$$$%%%%%%$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""######$$$$$$"""!!! ########################"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$tttcccXXXQQQLLLIIIJJJHHHGGGEEECCCCCCCCCCCC?????????>>>>>>===<<<;;;;;;:::999888777666666666666666555444333111111000111111111000000000//////........................---------------------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))************))))))***************)))))))))******)))(((((()))******++++++++++++++++++++++++))))))))))))************------------..................///000111111111111222222111000000000000000222222222111111000000000111111111111111111111111222333555555444444666777999888777666666777999:::<<<;;;999:::===>>>===;;;:::::::::::::::::::::::::::999999999999:::;;;;;;<<<<<<<<<<<<============;;;<<<==================;;;<<<===>>>????????????===>>>>>>===<<<<<<===??????????????????@@@AAABBB@@@@@@????????????@@@AAA@@@??????>>>=========>>>???>>>===<<<;;;<<<<<<======<<<;;;:::999888888777888777777777777666666666444222111111222333111000---------,,,,,,,,,,,,,,,))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$###!!!$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""######$$$######!!!!!!########################"""###$$$$$$###"""###$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""#########%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$ggg^^^RRRJJJGGGFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>===<<<;;;:::::::::;;;;;;:::999777666555555555444444333222111111000000000000000000////////////........................------------------------,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((()))))))))((())))))******))))))(((******))))))((((((((('''***))))))(((((())))))***************************))))))))))))************,,,,,,,,,---------......------///000000000000000111111000000//////000000111111111111000000000000000000000000000000000000222333555555444444666777888888777777777888:::;;;===;;;999999;;;======<<<;;;;;;::::::999999888888888888999:::::::::::::::;;;;;;;;;<<<=========>>>==================<<<;;;;;;<<<===>>>>>>??????>>>>>>??????>>>======>>>@@@??????????????????@@@AAA????????????@@@AAABBBBBBBBB@@@>>><<<;;;;;;<<<===>>>>>>===<<<<<<<<<<<<===;;;;;;:::999888777777666888888888777777777666666333222111111222222111///,,,,,,,,,++++++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$######"""!!!########################"""###$$$$$$###"""###$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$SSSNNNHHHEEEDDDEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???===:::888777888:::;;;;;;:::888666555444333333222222111111000000//////000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&)))))))))(((((()))))))))************************((()))))))))************+++,,,,,,,,,------------,,,---...//////000//////000000//////...//////000000000000000000000000000000000000111111111111111111333444444444444555777777777777777888999;;;<<<===;;;999888999;;;===>>><<<;;;;;;:::999888777777666777999:::;;;;;;:::999::::::;;;;;;<<<===>>>>>>======>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???AAA??????>>>>>>>>>??????@@@????????????@@@AAACCCCCCDDDBBB>>><<<:::;;;<<<===>>>=========<<<<<<<<<<<<:::::::::999999888777666888888777777777666666666333222000000111111000...------,,,+++******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%''')))$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$JJJHHHEEECCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???<<<999777666777:::;;;:::999777555444333222222000000000000000000000000/////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''&&&&&&((((((((())))))((((((((())))))))))))))))))))))))((()))))))))************++++++++++++,,,,,,,,,---++++++,,,........................------...//////////////////////////////111111111222222222333333111222444444333333555666666666777777888999:::;;;<<<;;;:::999888:::<<<>>>;;;;;;:::999888888777777555777888:::;;;;;;:::999999::::::;;;<<<======>>>======>>>>>>===<<<;;;;;;<<<======>>>>>>>>>>>>===???@@@@@@@@@>>>>>>@@@AAA???>>>>>>======>>>>>>>>>>>>>>>??????@@@AAABBBCCCEEECCC@@@===<<<<<<===???===============<<<<<<;;;::::::;;;;;;:::999888777777777777666666666666555333111000000000000///---...------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&###!!!!!!$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#######################################"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$EEEDDDCCCBBBBBBAAA@@@@@@??????@@@AAABBBAAAAAAAAA===;;;888666666666888:::888777666444333222222222//////000000000000000000///.........------------------------------------++++++++++++++++++++++++*********))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''(((((())))))((((((''''''((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,***+++,,,------...------------,,,,,,------..................////////////111111111222333333444444111222444444333333555666666666777777888888888999::::::;;;:::999999;;;>>>::::::999999888888777777666666888999:::::::::::::::::::::;;;<<<<<<<<<=====================<<<;;;======>>>>>>>>>>>>======???@@@@@@???>>>>>>???AAA???>>>>>>===============>>>>>>>>>>>>???@@@AAAAAADDDBBB@@@>>>======>>>???=========>>>===<<<<<<;;;999:::;;;;;;;;;:::888777666666666555555555444444333111000///000///...,,,---,,,,,,++++++*********((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& ###&&&'''&&&'''+++///'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$########################"""###$$$$$$###"""###$$$!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$DDDEEEEEEDDDBBBAAAAAABBB>>>???@@@AAAAAA@@@@@@???:::999777555444555666777666555444333222222222222//////000000000111111111.........---------,,,,,,------------------------++++++++++++++++++++++++******)))))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''(((((()))******''''''((())))))(((''''''(((((((((((((((((((((((())))))))))))************************++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,---......---------....../////////000000000111222333333333000222333333333333444666555666666777777777666666888:::;;;;;;999999;;;===999999999888888888888888666666777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<========================>>>>>>>>>>>>======>>>???@@@???======???@@@???>>>===<<<<<<<<<<<<===>>>>>>>>>===>>>>>>??????@@@@@@???>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;;;;777888:::;;;:::999777666555444444444444333333333333111////////////---+++************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!(((000444444222333555&&&&&&$$$#########$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$########################"""###$$$$$$###"""###$$$!!!""""""#####################$$$$$$$$$%%%%%%%%%#########""""""###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$DDDEEEEEECCCAAA??????@@@===>>>???@@@@@@???>>>===888777555444333333444444555444333333222222222222//////000000111111222222......---------,,,,,,,,,------------------------************************))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************)))************+++++++++))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------.........//////...//////000111222222222000222333333333333444666555666666666666666555444666999<<<<<<:::999:::<<<888888888888888999999999777666666666777999;;;===;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>======>>>>>>>>>>>>>>>======>>>??????>>>======>>>@@@???>>>===<<<<<<<<<<<<<<>>===============>>>>>>>>>>>>>>>>>>=========<<<===>>>>>>>>>===;;;:::666777999:::999888666555444444333333333222222222333111/////////...,,,+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&222:::CCCEEE???666000...&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%########################"""$$$$$$$$$###"""###$$$!!!!!!"""#####################$$$$$$$$$%%%%%%%%%######""""""""""""###############$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$CCCCCCCCCCCCBBBAAA@@@???<<>><<<999666444333444444444333444444444333222111/////////............---------000///---,,,+++*********------,,,,,,,,,+++++++++)))************+++++++++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++,,,,,,+++***)))))))))***,,,++++++,,,//////...---,,,,,,,,,---------......------------------------000111111111111222222222000111222222111222444666555555555555555555555555999999999888888888888888999888777666666555555555777666666666888999;;;===<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;<<<<<<===???>>>>>>>>>>>>>>>??????>>>???@@@@@@>>>=========>>>???@@@AAA@@@>>><<<:::??????>>>>>>======<<<<<<@@@??????>>>===<<<<<<;;;===============<<<;;;;;;777777888999999999888888:::888777666666555222000111000///...---,,,++++++,,,,,,+++***)))((('''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!'''000888;;;:::>>>;;;777222---(((%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///)))""" """%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$########################CCCCCCBBBBBBAAAAAA@@@@@@>>>???AAACCCBBB@@@===;;;999777444333444444333222444444444333222111///...............------------///...---,,,+++*********---,,,,,,,,,,,,+++++++++))))))*********+++++++++***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))*********++++++,,,+++******))))))******+++++++++,,,...///...---,,,,,,,,,------------...,,,,,,,,,------.........000000111111111222222222000111222222111222444666555555555555555555555555888888888888777777777777888777777666666666666666666666666666777888:::;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<<<<===?????????>>>>>>??????@@@>>>@@@AAA@@@???======>>>???@@@AAABBBAAA???===;;;==================>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<======<<<<<<;;;:::888999999999999999888888:::888777666666555333000000000///...---,,,++++++,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---&&&###---===DDD;;;000+++***((('''%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---((("""!!!###%%%%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$########################BBBBBB@@@@@@???@@@AAABBB???@@@@@@@@@???>>><<<:::999777444333333333222111333333333222222000///...............------------///...---+++************,,,,,,,,,+++++++++******)))))))))*********++++++))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************++++++***)))))))))******+++******,,,...///...,,,,,,,,,,,,,,,------------++++++,,,,,,---...//////000000000111111111222222000111333333222222444555555555555555555555555555666666666666666666666666666666666666666777777888777666666666777777888999<<<;;;;;;;;;;;;:::::::::;;;:::::::::;;;<<<======????????????>>>>>>?????????@@@BBBAAA???>>>??????AAAAAACCCCCCCCCAAA???===;;;;;;<<<<<<===>>>>>>???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999888777999888777666666555333111//////...---,,,,,,++++++++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%'''111;;;;;;111%%%"""""""""###$$$%%%''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&""""""$$$&&&%%%###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""""""""##############################AAA@@@???>>>>>>???AAABBB@@@???>>>===<<<;;;:::999888666444333333333111///222222222222111000///............---------,,,,,,...---,,,+++************++++++++++++************))))))))))))************)))(((((('''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))*********)))***+++---...---,,,++++++,,,,,,,,,---------******+++,,,---//////000000000000000111111111111000111333444333333444555555555555555555555555555444444555555555555666666555555555555666777888999888888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>======<<>><<<===>>>@@@AAA>>>>>><<<;;;:::999888888666555333333333222000...111111111111000///.........------------,,,,,,,,,---,,,,,,+++************++++++*********)))))))))(((((()))))))))*********((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))***))))))((())))))******)))))))))***,,,---,,,++++++++++++,,,,,,,,,------******+++,,,---//////000//////000000000111111111///222444444444333444555555555555555555555555555333333444444555555555555555555555555666888999:::999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===???@@@<<<<<<======<<<;;;::::::>>>@@@BBBBBB@@@???@@@AAAAAABBBCCCDDDDDDCCCAAA???<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>======;;;;;;;;;:::999888777666777666555555555444222000------,,,,,,++++++************))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###***///,,,$$$ $$$***&&&%%%$$$###"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""######"""""""""########################??????======<<<===>>>???<<<;;;;;;:::999888777777444333222222333333111///000000000000000///......------------,,,,,,,,,,,,,,,,,,+++************************))))))))))))(((((((((((()))))))))******''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))((((((((()))******)))((((((***,,,---,,,***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///////////////000000000111111///222444555555444444555555555555555555555555555333333333444555555666666555555555555666777999999999:::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<::::::;;;<<<===???AAABBB<<<<<<=========;;;:::999===???AAAAAA@@@???@@@AAA???@@@BBBCCCCCCBBB@@@???===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================999999999999999888777666555444333333444333111///,,,,,,,,,++++++*********)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,(((###"""$$$&&&&&&%%%%%%$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""############""""""########################>>>>>>>>>======<<<<<<<<<888999999999999888777666222111111222333333111/////////000000//////......---------,,,,,,,,,++++++,,,++++++*********************)))))))))((((((((((((((((((((()))))))))***'''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******((((((((()))+++,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,------.........////////////000000000111///222555666555444444555555555555555555555555555333333333444555666666666666666555666666777888888777888:::;;;<<<===<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???AAACCCDDD===>>>??????>>>===;;;999<<<>>>@@@@@@???>>>???@@@===>>>@@@AAAAAA@@@???>>>;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;777777888888888777777666333222111222222222000...++++++++++++************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!%%%&&&$$$"""%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!########################>>>>>>>>>>>>===<<<::::::666777888999999888777666000000000222333444222000//////////////////...------------,,,,,,,,,++++++++++++******************))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******((('''''')))+++,,,+++)))******+++++++++,,,,,,,,,------------------------////////////000000000000///222555666666444444555555555555555555555555555333333444444555666777777666666666666666777777888666777999;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDEEE??????AAAAAA@@@>>><<<:::;;;===??????>>>>>>???@@@<<<===???@@@@@@???>>>===888999999::::::;;;;;;<<<::::::::::::::::::::::::777888999999::::::::::::555666666777777777777666222111000111111111///---+++++++++***************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$++++++&&&"""$$$(((###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$#########"""###$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!########################;;;<<<=========<<<;;;:::888777555444333333444444000000000000000000000000////////////............,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))((((((''''''(((((()))***+++,,,,,,,,,)))+++,,,,,,+++***,,,---,,,+++,,,...111222111000............/////////000...///111111000000222333444555666555333333555666444555555555555555444444666555555555555444444444555555666999;;;<<<:::888888999::::::;;;;;;::::::;;;:::999;;;>>>BBBEEEFFFAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<;;;;;;666666777777888999;;;;;;888999:::;;;;;;:::999888666666666666666777888888777888999999888777666555111111000///////////////------,,,,,,+++***))))))+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""::::::;;;;;;::::::999999777666555444333333333444000000000000000000000000////////////.........---,,,,,,,,,++++++*********)))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))***)))))))))((((((((('''''''''((()))***+++*********+++---,,,++++++,,,...++++++,,,...222444444333............////////////...///111111000000222333444555555555333333444666555666666666666666555555555555555555444444444444444555666888;;;;;;:::888888999::::::;;;;;;::::::;;;::::::;;;===???@@@AAA???????????????>>>======<<<;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<;;;;;;888777777888888999:::;;;888888999999999999888888666555555555666666777888666777888888888777666555222111000///............---,,,,,,+++******))))))******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""999999888777777777777777666666555444333333333333000000000000000000000000//////.........---------+++++++++++++++*********(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))((((((((((((&&&'''((()))))))))))))))***,,,------,,,,,,---...******+++...222444444444//////.....................///111111000000222333444444555444333333444666555666666777777777666666555555555555444444444444444444555777::::::999777888999999:::::::::::::::;;;<<<<<<<<<============<<<<<<=========<<<;;;;;;:::;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<<<<:::999999888888999999:::888888888777777888888888555555555444555555666777555555666666777666666666333222000///------,,,,,,,,,,,,++++++***)))))))))***))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""""""""""""""""""""""":::999777666555666666777555555444333333222222222000000000000000000000000.........---------,,,,,,+++++++++***************(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((((((((('''(((((()))******)))))))))+++,,,,,,+++***,,,---******+++---000222111000//////............------...///111111000000222333333444444333222222333555444555555666666666666555555555555444444444333333444333444666888999888777888888999::::::::::::999;;;<<<>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999888777666666777888999555555444444444555555666333333444555555555666666333222000...---,,,++++++++++++******))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""""""""""""""""""""""";;;:::888666666666666777444444444333333222111111////////////////////////------------,,,,,,,,,,,,************************)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))******++++++******''')))******))))))***++++++******,,,---...---+++...............---------...///111111000000222333222333444333111111333444222333444444555555555444555444444444444333333333333222333444777888777666777888999999::::::999999777:::<<<<<<;;;:::;;;===;;;;;;<<<<<<===<<<<<<;;;::::::;;;<<<===<<<<<<<<<::::::;;;;;;<<<<<<=========<<<;;;:::999999999999999888777666666777888999666555444444444444555555222222222333333444444555222111///...,,,+++************))))))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""""""""""""""""""""""";;;:::999888777666666666333333333333222111000000////////////////////////------,,,,,,,,,+++++++++)))))))))***************)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))******++++++++++++******&&&((())))))(((''')))***+++*********,,,+++***(((,,,,,,---------............///111111000000222333222333333222111111222444111222333444444444444444444444444444333333333333333222111333555777777666777888888999999999999999666888::::::777666999;;;;;;;;;<<<============<<<;;;;;;<<<======;;;:::999999999:::;;;<<<============<<<;;;;;;::::::::::::888888888777777888888888777666555555444555555555222222111111111222333333111000...---++++++******)))))))))(((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################"""""""""############$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""""""""""""""""""""""":::999999999777666555444222333333333222111000///////////////////////////,,,,,,,,,,,,++++++++++++((()))))))))*********+++(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))************))))))'''((())))))(((((()))***+++***)))***,,,,,,+++)))++++++,,,---......//////...///111111000000222333111222222222000000222333111222333444555555555555444444444333333333222222222111111222444666666555777777888999999999999999:::<<<===:::666555888<<<:::;;;;;;<<<======<<<<<<<<<<<<======<<<:::888777888999999:::<<<======>>>===<<<;;;;;;;;;;;;;;;<<<888888999999999999888888888777666666555555555666333222111000000000111222///...---,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""888999999999888666444222222222333333222111///...////////////////////////,,,,,,,,,+++++++++******(((((())))))*********+++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******((()))))))))))))))((((((((()))******))))))***+++***))))))+++---...---+++)))***+++,,,...///000000...///111111000000222333111222222111000000111333222333444555666666666666444444444333333333222222222111000111444555666555777777888999999999999888AAABBBBBB>>>888666999>>>999:::;;;;;;<<<<<<<<<<<<======>>>>>><<<:::777555888888999:::<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===888999:::;;;;;;:::999888888888777666666666666666333222111/////////000000...---,,,,,,++++++++++++'''''''''(((((((((((((((&&&'''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""888777666555444333222222111111111111000000000/////////...---,,,,,,+++++++++++++++*********))))))&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((---+++(((%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++,,,+++***)))))))))***+++,,,------...,,,---...000111111111111111111000000000000000111333222222444888999777444444444444333333333222222111222222333444555555666666777888888777888:::<<>>===;;;;;;:::::::::999999:::;;;;;;;;;::::::999999888888777::::::999888999:::;;;<<<===============<<<<<<;;;;;;:::999888888888999999666666666666666555555555444333222000...---++++++------,,,,,,+++***))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###""""""!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$######$$$&&&&&&%%%######"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$######""""""!!!!!! 777777666555444333222222111111111000000000//////.........---,,,,,,++++++++++++*********)))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((,,,***'''%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***************++++++,,,,,,---,,,---...///111111111111111111000000000000111111222222222444777888777555444444444333333333222222444555555555555555555555666777888888777888:::<<<;;;;;;<<<<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::999999999999;;;:::999999999:::<<<<<<===============<<<;;;:::::::::::::::999999999888777666666666555555444444444333222111///---,,,+++------,,,++++++***)))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$############!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$######$$$&&&&&&%%%######"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!666666555444333222222111000000000000////////////...------,,,,,,+++++++++************))))))))))))((((((((('''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))(((&&&$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******++++++++++++++++++++++++,,,---...///000111111111111000000000000000111111222222222444666777666555444444444444333333333333777777777777666666666666666777888777666777999;;;666777999:::;;;<<<<<<<<<;;;::::::999999:::::::::999999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===============<<<;;;:::999999:::;;;;;;;;;:::888888888777777666555444333333444444222111///...,,,,,,,,,,,,,,,+++******)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$######$$$&&&&&&%%%######""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$!!!!!!""""""""""""""""""555444444333222222111111000000/////////.........---,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,,,,++++++*********,,,,,,...///000111111111000000000000000000111222222222222444555666666666555444444444444333333333777777777777888888888888555666777777666666888:::888999:::<<<===>>>>>>>>>;;;;;;:::999999999::::::888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;:::999888888999;;;<<<<<<:::888777888888777666444333222222444333222111///...---,,,,,,+++++++++******))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$########################$$$######$$$&&&&&&%%%###$$$#########""""""""""""###################################################$$$$$$$$$$$$$$$$$$###################################################$$$$$$############$$$$$$!!!!!!!!!""""""######$$$333333222222111111000000/////////............---+++++++++++++++*********)))))))))(((((((((''''''((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))***++++++---,,,,,,++++++*********+++,,,---///000000000000000000//////000111222222111222333333444555666777555555555444444444333333555555666777888999:::;;;555666777666555555777888:::;;;<<<<<<============<<<;;;::::::999999999:::777888999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;999777666888777666555444333222111222222111000///------,,,++++++***************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!"""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#################################$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$###################################################""""""############""""""################################################$$$$$$############$$$$$$!!!!!!""""""######$$$$$$222222111111000000000000///.........------------************************(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,++++++*********+++,,,---...///000000000////////////000111222333111222333333222333666888555555555555444444444333222333444666777999:::;;;555666666666444444666777999::::::;;;;;;::::::999<<<<<<;;;:::999999999999777777888999999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::999888777888999999999888666666777666666555444333222222111000000///---,,,,,,+++************************((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!$$$(((++++++)))&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$######$$$&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$################################################"""""""""######"""""""""###############$$$$$$$$$########################$$$$$$############$$$$$$""""""##################111111000000000000//////.........---------,,,,,,)))*********************((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((***+++---,,,,,,++++++++++++++++++++++++---...///000000000////////////000111222333000222333333111222555888555555555555444444444444222222333444555777777888555666666555444333555777777888888999999999999999===<<<;;;:::999999999999777777777888888999999999888999:::;;;<<<;;;;;;:::888999999::::::::::::999777777777777666666666555555555555444444333333333//////...---,,,++++++***))))))))))))************((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######'''...222111///'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$######$$$&&&&&&%%%### !!!###$$$$$$$$$###################################################"""######$$$$$$######"""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$##################000000000000////////////......---------,,,,,,,,,)))))))))))))))*********(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''(((***,,,---++++++++++++++++++++++++++++++---...///000000000////////////000111222333000222333222111222555999666666555555555444444444222333333333444444555555555666666555333333555666666777888999:::;;;;;;;;;===<<<;;;:::999999999999777777777777777888888888888999:::;;;;;;;;;:::999777777888999::::::::::::777777666555555555555666444444444444444444444444......---,,,++++++******)))))))))))))))*********''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%+++333777666333((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$######$$$&&&&&&%%%###!!!############""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""222111///---,,,---...///---,,,++++++******++++++))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))------......///000000000//////.........000111222000000111111111222222222777666555444333222222222333333444444444333333222444333333222222333333444666777888888777888:::<<<;;;999777666555666777888555555777888888999999999::::::;;;;;;;;;:::999888999999888888777666666666444444333222222222333333444333333222111000//////...------,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################%%%$$$######$$$$$$###""""""(((---111666:::888222&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""############$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$"""""""""""""""""""""""""""###$$$###"""!!!!!!###%%%%%%$$$###""""""######222111///...---------------,,,++++++******++++++))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***))))))))))))))))))))),,,------......//////000//////......///000111222111111111222222222222333333333444444444333222222222333333333333333222222333222222222222222222333666777888777777777999;;;999888666555555666777888666666777888888888888888::::::;;;;;;::::::999999:::999999888777777666666555444444333333333333444444444333222111000//////---------,,,++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$################################################%%%$$$######$$$$$$######)))...222555888;;;888222&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""############$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################!!!###$$$$$$######$$$&&&%%%$$$$$$###""""""######111000000...---,,,++++++,,,,,,+++************+++)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))******++++++,,,------......//////.........///000222333222222222222333333333333000111333444555444333222222222333333333333222222222222222222222222222222444666777666666666888:::777666555555555666777888777777777777888888888888:::::::::::::::999999999:::::::::999888888777777666666555444444444444444444444333222111000000///------,,,,,,+++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$###$$$$$$%%%%%%///333555666888999555///&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""############$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$######################## """$$$$$$$$$%%%&&&(((%%%$$$######"""#########000000//////---,,,***))),,,++++++***************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************++++++,,,,,,---..................///000222333222222333333333444444444111222555777777555333111111222222333333333333333333333333333333333333333444555666555555555777999555555444444555666777888888777777777777777888888;;;::::::999999999999999;;;;;;::::::999888888777888777666555555444555555444444333222111000//////,,,,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$###$$$&&&(((///222444333444555111+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$########################!!!"""$$$$$$$$$$$$%%%'''$$$$$$###############$$$//////......---+++***))),,,+++******))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******************++++++,,,---------......---...///111222444222222333333333444444444555666888999888666333111111222333444444444444444444444555666666555444444333444555555444555777999555555555555555666777777888777777666777777888999;;;:::999888888888999999;;;;;;::::::999888888777999888777666555444444555444333222222000000///...,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$%%%$$$###$$$(((+++///222333222333444000***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$########################"""###$$$###"""!!!"""###$$$###############$$$$$$...------,,,,,,++++++***++++++***))))))))))))***((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++******+++,,,,,,------......------...///111333444222222222222333333333333888888999999888666444222222333444555555666555555444555666777777666555444333555666555555555777999555666666666666666777777777666666666666888:::;;;;;;:::999777777888888999:::::::::999888888777777999888777555555444444444222222111000///......---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%###$$$)))---111444444333333555111+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""############$$$$$$$$$###############################################################$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""#########"""######$$$%%%---,,,+++******+++,,,---++++++***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))******++++++++++++,,,,,,---.........------------///111333444111111111222222222222333777777777777777666555444333444555666777777777777444555666777777666555444444555666666555666888:::777777777888777777666666666555555555666888;;;<<<;;;:::888777666777888999:::999999888777777666666888888666555444333333333111111000///...---,,,,,,+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%###%%%***///555777666444444444000***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""############$$$$$$$$$################################################$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###%%%######""""""###$$$$$$%%%,,,+++***))))))+++---...+++******)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***++++++++++++,,,,,,------......///------------///111333555000000111111111222222222555555555555666666666777444555666777888888888888333444666777777666444333555666777666666666888:::888888999888888777666555555555444555666999<<<>>>;;;:::888666666777888999999999888888777666666666888777666555333333222222000000///...---,,,++++++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%'''%%%###%%%+++000666888777333222222...'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""############$$$$$$$$$################################################%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$&&&(((######""""""###$$$%%%%%%+++++++++************))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''((((((((((((((((((((((((((()))******************+++,,,---...,,,---...000000000000//////000000111222333333333444444444555555555555666444444555555666666777777777777888888888888777777333555777777666666888:::::::::999999888777777777999555222444999@@@DDDEEE999999:::999999888666666444555666777888888888777888666444444444333222000111000///...---,,,++++++************))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''''''$$$###%%%########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&)))---000222222333333333222222111%%%&&&''''''%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$#########""""""################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%###"""""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""+++++++++*********)))))))))))))))))))))(((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((((((((((((((((((((())))))***************+++,,,------+++,,,...///000000////////////000000111222222333333333333333444444444444555555555666777777888888777777888888888888777777333555777777666666888999999999999888888888777777:::777555777===BBBFFFGGG999999999999888777666666555555666666777777666666666555333333333222111///000000///...---,,,++++++*********)))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%### ###### ###########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&)))...222333333333333333222111000&&&'''((('''&&&%%%%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""################################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###"""""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!++++++*********)))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''(((((((((((((((''''''(((((()))*********)))******+++,,,---+++,,,---...////////////......//////000000111111111111222222222333333333333444444555666666777777666777777888888777777666444555666666666666777999777777777888888888999999999888777999===AAACCCCCC999999999888777777666666666666555555555555444444555333222111222111000...//////...---,,,,,,++++++******))))))))))))(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$)))//////)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&***111555444444444444333111000000)))******)))&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$##################################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!************))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))***+++,,,---+++,,,,,,---......//////............//////000000111111111222222222333333222222222333444444555555666666777777777777666666444555666666555555666888666666666777888999999:::777777777888:::;;;;;;;;;999888888777666666666555666666555444333222222222555333222111222222000///......------,,,++++++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((333<<<<<<333((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$&&&+++222888555555555444333111000///,,,---,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######"""#########""""""""""""""""""""""""*********)))))))))((((((((((((&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,,,,+++++++++,,,------...///.............../////////111222222222333333333333222333333444555555666666666666777777777777666666444555666666555555666777555555666777888999999:::777888888888777666666666999888777666555555555555666555333222111111111111555444222222333333222000------,,,,,,++++++******)))))))))(((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%---555555---%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$&&&+++222888666666555444333222000///...///...,,,(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$#######################################$$$$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######"""#################################******)))))))))(((((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((())))))***+++,,,+++++++++++++++---............//////////////////111111222222222333333333555555555666777777888888555666666777777666666555444555666666444444555666555555666666777888999999999:::;;;:::888666777888999888666444444444555555555333222000//////000000555333222222333333222111,,,,,,,,,++++++*********))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&&&&###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&***111555555555555555444222111111000000000---***'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))))))))((((((((((((((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))***+++,,,+++*********+++,,,---...////////////////////////000000000111111111222222333444444555666666777777555555666666666666555555444555666666444444555666555666666666777777888888888999;;;:::888888;;;===999777555444333333444555333222000///...///000111333222111111222222111000++++++++++++************))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%"""######"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&)))...222444444555555444333222222000111000...+++(((((((((&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$################################################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%%%%########################))))))))))))((((((((((((((('''%%%######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,+++******)))***,,,---...000000000000000/////////////////////000000000000000111111222222333444444555555666666666666555555444555666666444333444555666666666666777777777777555777888888777999===AAA999777555333222333444555222111///...---...000111222111000000111111000///+++++++++***************)))(((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$(((((($$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&)))---000444444444555444444333333000111111...+++)))))))))&&&&&&$$$$$$$$$$$$&&&&&&""""""######$$$$$$$$$$$$################################################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))************,,,+++******+++,,,...//////////////////.........111111111000000000000000111222333333444444333333222333555666777666555333555555555555555555555555555555555555666666666666777888777777666777;;;===;;;:::999777666555555555333222000/////////000111222222111111000000//////++++++******)))((((((((()))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''***))))))(((((('''''''''&&&&&&&&&&&&'''((()))***************))))))))))))((((((((()))******)))'''---+++))))))***+++***)))))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&************)))((('''&&&&&&&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&//////000222444444111///222333444111---)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******++++++++++++,,,---....../////////////////////...111000000000000000000000111222333333444444333333222444555777777666555444555555555555555555555555666666666666666777777777777777777666555666888;;;;;;:::888777666555555555222111000///...//////000222111111000000/////////++++++******)))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((())))))***'''''''''(((((((((((((((---,,,,,,,,,,,,,,,+++***+++***(((((()))))))))((()))))))))(((((((((((((((******)))))))))))))))((((((((((((((((((''''''&&&&&&&&&(((((()))((('''''''''''''''''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&......///222444444222000222222222///+++(((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""""""""#########$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((())))))))))))***+++,,,------------......//////////////////000000000000000000111111111222333333444444333333333444666777777777666555555555555555555555555555666666777777777888888888777888777555444444666777999888777666555555555555111000//////......//////222111111000//////......+++******))))))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&)))((((((((((((((()))***&&&&&&''''''((()))))))))---,,,+++***************,,,***))))))******)))(((++++++******)))))))))))))))))))))))))))((('''&&&&&&''''''(((((((((((('''&&&&&&'''((()))((((((((('''''''''(((((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&+++,,,...111444555444222000000///,,,)))&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$############"""""""""!!!"""""""""############'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))+++,,,------,,,,,,............////////////000000000000000111111111111222333333444444333333444555666777777777666666555555555555555555555555777777777888888999999:::999999888666444333444555777777666555444444444555111111111000000000000000111111000///......------*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((('''''''''''''''((((((((((((((((((((()))(((((('''(((((()))))))))))))))*********++++++,,,,,,,,,+++***+++,,,...///---,,,---......,,,+++......---------,,,,,,,,,)))************)))'''&&&'''(((((()))))))))))))))&&&''''''((((((((((((((('''''''''((())))))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((())),,,000333555444333...---,,,)))&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!###"""""""""""""""""""""!!!!!!"""""""""#########&&&%%%$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))+++,,,------,,,+++---.........//////000000//////000000111111111111111222333333444444333333444555555666666666666666555555555555555555555555777777777888999::::::::::::::::::888555444444555555555444444333444444444333333333333222222111111111111000///...---,,,+++******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))))))))((((((((((((''''''''''''''''''((((((((())))))*********))))))))))))******+++------------------------...000222222111111444666333222222333444333111///111111111111111111111111000111000000///...------***++++++++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((***...222333333111++++++***'''%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""""""""############"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((()))))))))((()))***+++,,,,,,,,,,,,------......///000000000/////////000111111222222111222333333444444333333444444444444555555555666555555555555555555555555666666777888999::::::;;;:::::::::999666444444444333333333333333333444444333444444444444333222222111000000...---,,,+++******))))))((((((''''''&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************(((((((((((()))))))))***(((((())))))***+++,,,,,,............///000111222333333333333333444444444444777:::;;;999888:::===;;;;;;;;;<<<===<<<:::888777888888999999::::::;;;999999777666555555555555444444333222111///...---///...---,,,++++++++++++************************(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''))),,,///000///---((())))))'''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%"""""""""############$$$"""#########$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$########################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******))))))))))))***+++,,,---------......///000000111...//////000111111222222111222333333444444333333333333333333333444555555555555555555555555555555555555666777888999::::::888999999888555333333333222222222222222333444444333333444444444333222111111000///...,,,+++******)))))))))(((''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))************((()))******+++,,,------,,,,,,---...///000111222555555555666777999;;;;;;:::;;;<<<>>>???AAABBBBBBBBBFFFKKKKKKGGGDDDEEEGGGIIIHHHIIIJJJKKKJJJGGGEEEDDDDDDEEEGGGHHHIIIJJJKKKIIIGGGEEEBBBAAAAAACCCDDDDDDCCCBBB@@@===:::888666666555333111////////////......------,,,,,,++++++************++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((***------+++)))&&&''')))((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&'''&&&%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))))))))))))))***************))))))((()))+++,,,------------...///000000111...//////000111222222222222222333444444444333333333222222222222333444444555555555555555555555555444555666777888999::::::666777888777444222222222111111111111222333444444222222333444333222111000111000///...,,,+++***))))))))))))(((''''''&&&&&&)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******+++++++++******+++,,,...///000000111222222444555666777888:::;;;;;;<<<>>>@@@BBBCCCBBBCCCEEEGGGJJJMMMOOOPPPUUUZZZ___^^^YYYTTTSSSTTTTTTTTTTTTVVVWWWVVVSSSPPPPPPPPPRRRSSSUUUWWWXXXYYY\\\YYYVVVRRRQQQRRRTTTVVVRRRQQQOOOLLLIIIEEEBBB@@@;;;:::777555333222222222111111000///...------,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((***++++++)))&&&$$$&&&))))))(((&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################""""""######$$$%%%"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))(((''''''***,,,++++++++++++++++++,,,,,,------------...///000000............000222444555555444444333333222222111111222333333444444333333444444444555666777777888:::999888777666666666777777666555444333222222222///000111222222222222222222222222222111000//////...------,,,,,,++++++***+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((+++(((%%%&&&((()))(((&&&,,,+++***(((''''''((()))''')))***+++******,,,...222222333555888:::===>>><<<>>>BBBEEEGGGGGGGGGFFFGGGFFFEEEGGGLLLSSSZZZ___dddccc```^^^ccckkknnnkkktttyyyzzzvvvsssrrrmmmeeehhhgggggghhhhhhgggdddaaa``````aaadddiiimmmppppppwwwvvvsssnnniiiffffffhhheeefffhhhhhhddd\\\SSSNNNNNNNNNIIICCC@@@AAA???:::<<<;;;999777555444333333111000//////000...+++))),,,,,,+++***)))((('''''',,,***''''''(((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))++++++***(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################""""""######$$$%%%"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))((('''''')))+++******++++++++++++,,,,,,++++++***++++++,,,---...000000//////000111222333444444333333333333222222222222333444444444444333333444444555666666777777999888888777666666666777666555444444333333333333000000111222222222222222222333333222222111000///---------,,,++++++*********)))((('''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((&&&$$$%%%(((***)))((((((((((((((((((***,,,...---///222333444555777999:::===BBBGGGLLLOOOQQQRRRRRRTTTWWWZZZ[[[\\\[[[ZZZ\\\ZZZYYYXXX[[[___eeehhhnnnmmmjjjkkkqqqxxxxxxrrrzzz}}}vvvsssrrrqqqpppooonnnmmmmmmkkkkkkkkknnnrrruuuvvvuuuyyywwwssspppnnnnnnoooooolllnnnppppppnnniiiccc___dddfffccc[[[WWWWWWVVVSSSRRROOOLLLIIIHHHEEEBBB???888666333111000000...,,,---,,,+++******)))))))))+++)))''''''((((((((('''(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%######&&&***,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))++++++***(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#############################################""""""######$$$%%%"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''((()))((('''''')))+++*********+++++++++,,,,,,*********++++++,,,---...222222111111000111111222222222333333333333444444222222333444444444444444333444444555555666666666888777777777777777777777555444444333333333444444111111222333333333222222222333333222222111000///------,,,,,,+++*********'''(((((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&((()))***'''&&&%%%&&&)))++++++++++++,,,------...///333555333777;;;???BBBDDDGGGIIIKKKOOOUUU\\\```cccccccccaaabbbdddeeeffffffeeedddbbb```^^^\\\\\\___bbbdddiiihhhgggjjjsssyyysssiiijjjpppwwwyyy{{{|||xxxrrrtttsssqqqnnnllllllnnnqqqppppppqqqsssuuuwwwvvvuuummmiiieeeeeehhhkkklllllljjjkkklllmmmllliiigggeeelllqqqrrrlllffffffhhhiiijjjfffaaa______]]]VVVQQQHHHDDD???;;;999888666555333222111///...------...,,,***)))((()))***)))((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&)))++++++***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""######$$$%%%""""""#########$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))******++++++,,,,,,,,,,,,,,,,,,---...///000222222111111111111222222111111222333333444555555222333333444555444444444333333444444444555555555666666777777777777777777444444333333333444555555222222333333333333222222222222222222111000//////,,,,,,,,,+++******))))))&&&'''((()))))))))'''''''''''''''(((((((((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%'''(((((((((((('''''''''''''''(((((((((((()))***++++++)))(((((()))***,,,------...000222222222333777;;;<<<@@@GGGMMMRRRUUUYYY[[[```bbbfffhhhiiiiiihhhgggfffeeeeeedddcccaaa```___]]]\\\YYYWWWVVVWWWXXXYYY\\\[[[]]]cccmmmrrrhhh[[[aaagggnnntttwwwwwwssspppiiihhhfffbbb___aaaeeeiiillllllmmmoooqqqrrrqqqooo^^^ZZZWWWYYY```fffgggfffbbbaaaaaa```^^^]]]]]]\\\bbbjjjoookkkeeeffflllooosssnnnjjjkkknnnnnnhhhaaaYYYUUUOOOJJJFFFCCC???===999888666333111//////......---++++++,,,,,,+++)))'''''''''&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""######$$$%%%""""""#########$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((%%%'''((((((''''''((()))(((((()))******+++,,,,,,,,,,,,,,,,,,---.../////////000000111222222333333111111222222333444555555333333444555555555444444333333333333444444444444444555666777777777777777444444333333333444555555222222222333333222222111111111111111000///......,,,++++++******)))((((((&&&'''((()))))))))'''''''''''''''(((((((((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&%%%%%%'''(((((((((((((((((((((((((((***))))))))))))***++++++++++++,,,,,,,,,---...//////333777888888;;;AAAFFFMMMRRRZZZ```eeehhhkkklllppppppnnnmmmkkkjjjiiihhhiiihhheeeccc```^^^\\\\\\___^^^ZZZWWWTTTRRRRRRQQQSSSTTTWWW___jjjnnncccTTTVVVYYY^^^dddfffdddbbbaaa\\\ZZZWWWUUUTTTVVV[[[^^^aaaaaaaaaccceeegggfffeeeVVVRRRQQQUUU]]]cccdddbbb___]]]ZZZWWWUUUTTTSSSSSSYYYdddjjjeee^^^___dddiiilllhhhfffjjjqqquuurrrmmmfffccc^^^ZZZUUUPPPKKKGGGAAA@@@===:::777333000...111///...---...---+++)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$#################################################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((($$$&&&(((((('''''''''((('''(((((()))***+++,,,,,,)))))))))******+++,,,------...///111111222222222111111222333333444555555333333444555555555555555333333333333333333333333222444555777888888777777555444444333333333444444111111222222222111000000000000000//////...---,,,++++++******)))((((((((('''(((((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%'''((('''(((((((((((()))))))))***)))))))))***+++,,,,,,///111222222222333555777===BBBHHHJJJLLLPPPXXX^^^```eeelllqqqsssssssssssspppooommmkkkiiihhhhhhhhhfffdddaaa]]][[[YYYYYYYYY\\\ZZZWWWSSSNNNJJJHHHFFFGGGJJJOOOXXXbbbfff\\\PPPHHHGGGHHHLLLMMMJJJJJJKKKOOOLLLJJJJJJMMMPPPRRRRRRSSSRRRPPPQQQSSSUUUUUUUUUIIIHHHIIIMMMSSSWWWWWWVVVZZZXXXTTTPPPNNNMMMMMMNNNWWW___ccc]]]TTTRRRUUUWWW]]][[[[[[aaajjjppprrrqqqrrrooojjjfffccc```]]]ZZZQQQQQQPPPMMMIIIDDD???<<<777666444333333111...+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$((('''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$########################################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$&&&((()))(((''''''(((''''''((()))***+++,,,,,,))))))))))))***+++,,,---...///000000000000///...222222222333333444444444333444444555555555555555333333222222222222222222111333555777888888777777666555444444333333333333000111111111111000///...............---,,,+++***+++******)))((((((''''''***)))((('''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%'''((('''((((((((())))))))))))******+++---///111333444777:::===>>>???AAAEEEHHHSSSXXX]]]___^^^bbbiiipppkkkooossstttrrrnnnjjjhhhbbbbbbbbbbbbaaa```___^^^YYYXXXUUUSSSRRRRRRSSSTTTTTTSSSRRROOOMMMJJJHHHGGGDDDIIIPPPXXXaaaeee^^^UUUSSSNNNLLLNNNNNNKKKMMMQQQLLLIIIGGGJJJQQQUUUSSSPPPPPPMMMIIIHHHIIIKKKKKKKKKEEEGGGJJJMMMPPPQQQPPPOOOPPPOOOLLLJJJIIIJJJKKKLLLUUU[[[]]]VVVMMMJJJJJJJJJMMMMMMNNNSSS[[[ccchhhjjjoookkkeeebbbbbbdddffffff```aaabbbaaa]]]XXXRRRNNNDDDBBB@@@???>>>;;;777444111000///---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$''''''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$((('''%%%$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#################################"""###$$$$$$%%%"""############$$$$$$$$$########################################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&((()))((('''''''''&&&'''((()))***+++,,,,,,++++++++++++,,,---...//////000000000000...,,,+++222222333333333333444444333444555555666666555555333222222222222222222222000222555777888888888777777666555444333222222222000000000000000///......------------,,,+++***************)))((((((''''''+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&%%%%%%'''((('''((((((((())))))******,,,---///111444888:::<<>>>>>???AAACCCCCCDDDHHHLLLJJJDDDDDDGGGLLLOOOPPPRRRUUUWWW[[[XXXRRRHHH>>>888888::::::888666222///---+++***+++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$####################################################################################$$$%%%&&&'''"""#########$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((())))))***)))(((((((((((()))******((()))***+++,,,,,,,,,,,,,,,,,,---------.........000111111222333444555666555666666666555444333333333333333333222111000000222444555555333222333444333333333333333333333333111000000000000000//////.........---,,,***)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***,,,...000111222666888<<>>===BBBHHHJJJGGGCCC===888333///......------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$####################################################################################$$$%%%&&&'''!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***)))(((((((((((())))))***((()))***,,,,,,---------,,,,,,,,,---------......000111111222444555666666555555555666555555444333333333333333333111000000333444666555444333333444111111111111111111111222111111000000//////......---------,,,+++***)))((((((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((+++,,,...000333555777888@@@DDDJJJPPPUUUXXXZZZZZZXXX]]]```aaafffpppxxxzzztttxxx{{{uuuiii^^^YYYXXXPPPPPPPPPPPPRRRSSSUUUVVVZZZccclllsss|||{{{vvvuuuwww{{{|||{{{zzzyyyhhh___XXXQQQPPPSSSKKKLLLKKKJJJNNNRRRPPPKKKBBBBBB@@@===;;;===BBBGGGEEEEEEDDDAAA@@@EEEPPPXXX]]]ZZZTTTMMMEEE???:::888//////...---+++***)))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""##############################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%########################################################################################################################################################################################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))+++)))((('''((()))+++,,,++++++++++++++++++++++++,,,,,,------------------111111111222222333333333444666777888777666777888666666555444333333333333333444555666666666555444444333333222111000......------......///.........+++++++++***)))(((((('''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''((((((((('''%%%&&&&&&'''(((***,,,...///444222111444999???DDDFFFMMMVVV___cccggglllkkkfffjjjiiidddcccrrrrrraaaWWWRRRNNNLLLMMMRRRPPPOOORRRXXX___eeehhhjjjpppyyy{{{wwwsssrrrtttxxx|||~~~}}}tttlllgggffffffbbb^^^VVVPPPUUU]]]^^^WWWLLLHHHBBB???CCCJJJJJJFFFJJJLLLLLLKKKIIIMMMUUU]]]kkkiiifffbbb[[[SSSJJJDDD:::888555222///---,,,+++///,,,(((&&&'''(((******))))))((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++......,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### !!!"""$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$########################################################################################################################################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))***)))((('''((()))+++,,,++++++++++++++++++++++++---------............///111111111222222222333333333444666666666555666777555444444333222222222222333333444555555555444333333333333222111000......,,,------......---------++++++******)))(((((('''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''(((((('''&&&*********+++---000222333555666999???GGGNNNRRRSSS```dddgggjjjrrr~~~|||tttoooyyyuuugggXXXQQQOOOPPPSSSWWWSSSRRRSSSWWW^^^fffkkknnnvvvxxx|||~~~yyyyyyzzz||||||wwwuuuuuuxxx{{{tttnnnddd]]]___eeeddd^^^YYYUUUMMMHHHKKKQQQQQQMMMPPPPPPPPPOOOOOOTTTZZZ___bbbdddggghhhddd\\\RRRKKK@@@>>>999555222000...---,,,***(((''')))))))))((())))))(((((('''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((+++......,,,+++((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$#######################################################################################################################################################################################################################################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))***)))((('''((()))***+++++++++++++++++++++++++++---.........////////////111111111111111222222222111333444444333333333444222222222222222111111111222222333444444333222111222222222222111///...---,,,,,,,,,------,,,,,,++++++******))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))+++***+++,,,///333666999===???EEENNNWWW]]]```aaaeeegggiiippp~~~{{{}}}yyylll___RRRMMMMMMPPPVVV\\\bbbbbbcccfffkkknnnppppppuuuvvvxxxzzz|||}}}~~~~~~}}}{{{wwwtttuuuyyy~~~sssllllllppppppllliiieee\\\VVVVVVZZZWWWQQQMMMKKKIIIJJJNNNSSSWWWYYYXXX[[[```dddccc```[[[WWWOOOKKKEEE@@@<<<888333000,,,+++***+++,,,,,,***((()))(((((('''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((+++......---+++((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""########################################################################################################################################################################################################################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((((((((()))******************************,,,,,,------......//////000111111111111111111111///111222222111000111222000000111111111111111111111111222333333222000000111111111111000///...---++++++,,,,,,,,,+++************))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((('''((())))))))))))***,,,------///111666<<>>:::888;;;BBBGGGGGGEEEDDDEEEFFFGGGJJJQQQZZZ```ccc```]]]]]]^^^[[[TTTOOOEEE???888111...---,,,,,,)))(((((('''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''+++...///...,,,''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$#######################################################################################################################################################################################################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))************************))))))***+++,,,------...000000000000////////////---///000000...------...,,,---///111222222111111111222222222222000///...///////////////...------,,,,,,,,,,,,+++******)))(((((((((((((((((((((((())))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((())))))%%%'''))))))(((***...222666888===CCCJJJQQQVVVYYYccceeehhhooovvv|||{{{wwwvvvyyy}}}yyyrrrmmmmmmnnnpppwww~~~~~~{{{zzzyyyvvvvvvxxx||||||zzzuuuqqqiiiZZZLLLAAA===:::<<<@@@CCC@@@===:::>>>CCCFFFIIIOOOWWW\\\```\\\ZZZ]]]cccfffeeecccSSSLLLAAA888333111//////,,,+++***)))(((''''''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''+++...///...,,,'''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$########################################################################################################################################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((************************)))******+++,,,---...///000000/////////.........---///000000...,,,------+++---///111333333222111222222333333222111///........./////////...------------------,,,+++***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***%%%)))---...///222999???===@@@FFFLLLRRRWWW[[[\\\dddgggmmmuuu|||xxxqqqjjjhhhgggkkkzzz}}}tttnnnlllmmmttt}}}~~~|||wwwkkk^^^NNNKKKHHHFFFFFFDDD@@@<<<999<<>>===<<<@@@KKK[[[gggcccWWWJJJGGGNNNZZZcccgggiiiccc[[[SSSLLLFFFAAA>>>555444222///---+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''***...///...---'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,******+++,,,---//////000------...///////////////111000000000/////////...---...000111222222222111000222333444444333111000........................//////......,,,***((('''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***(((%%%%%%''''''))))))((('''(((,,,///---222999===<<<@@@NNN^^^```eeegggbbb```bbbeeefffiiinnnqqqlllccc___ccciiiffffffffffffiiipppzzzvvvqqqrrrrrrpppjjjaaaXXXRRRMMMKKKHHHEEEEEEIIIOOOTTT[[[PPPKKKNNNNNNIIIKKKRRRWWWYYYZZZZZZXXXSSSOOOLLLEEE???888333000///---+++,,,+++*********)))'''%%%&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&)))++++++)))'''((('''&&&&&&((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$#########################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''((())))))***++++++))))))***+++,,,---......---...///////////////...////////////////////////...///000111222222222111222222333333333222000000........................//////...,,,+++***)))((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%+++)))'''&&&&&&'''***---)))***+++***)))+++///333888:::@@@DDDFFFKKKYYYgggnnnnnniiiddddddiiilllkkkdddcccaaa^^^\\\]]]```cccaaaffflllpppssszzz|||vvvvvvwwwvvvuuutttsssrrrllliiiaaaTTTHHHEEEJJJQQQUUUMMMJJJOOOOOOIIIHHHNNNKKKKKKLLLPPPVVV[[[]]]]]]SSSJJJ???888666666333111---+++************(((&&&'''&&&&&&&&&''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&)))++++++)))'''((('''%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$$$$#########################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&'''''''''(((((())))))***(((((()))***+++,,,,,,---....../////////......---------......///000000111///000111222222222222222444444333222111000000///////////////////////////000///---+++))))))))))))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***(((%%%$$$%%%(((******+++,,,------...111555999@@@@@@DDDKKKPPPVVVbbbmmmrrrqqqllljjjmmmqqqpppjjj^^^WWWPPPPPPVVV\\\^^^^^^___hhhrrrxxxzzz}}}}}}{{{xxxwwwxxx}}}nnnYYYMMMLLLPPPNNNHHHGGGMMMNNNJJJIIILLLGGGDDDCCCGGGPPP[[[bbbfffcccZZZNNNEEEAAA===888444///---+++*********(((''''''''''''''''''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&)))+++,,,+++)))((('''%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$############################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((()))******+++,,,,,,......//////......------------...///111222333444000111111222222333333333555444333111000/////////////////////////////////000...+++)))(((((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((%%%&&&&&&&&&))),,,***&&&---...///111555999===@@@DDDCCCHHHPPPWWW\\\ccciiiiiimmmpppqqqrrrqqqjjjbbbYYYQQQKKKLLLTTT[[[]]]\\\aaajjjtttwwwuuuuuuyyy|||zzz|||sssccc[[[YYYPPPJJJHHHKKKMMMKKKMMMPPPOOOMMMIIIGGGIIINNNVVV[[[gggeee```XXXOOOEEE>>>999555222...,,,+++***)))''')))(((((('''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%&&&(((+++---,,,+++)))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))******++++++,,,,,,---...............------...///000111333555666777222222222222222333333333555444222111000/////////////////////////////////...---***((('''((()))***&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''(((%%%((((((%%%(((------)))///000444999???EEEHHHJJJKKKLLLRRR[[[aaabbbccceeefffnnnsssqqqmmmiiiccc]]]UUURRROOOPPPUUUYYY[[[[[[```hhhppptttssstttyyy~~~wwwoookkkbbb[[[TTTRRRQQQQQQSSSVVVWWWWWWTTTMMMEEEBBBGGGMMM\\\dddllljjj```SSSKKKIII???:::555000...,,,***)))***))))))((((((((())))))***)))))))))((((((((((((''''''''''''''''''''''''&&&%%%&&&(((,,,......---***(((''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$############"""""""""################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))******++++++++++++,,,,,,---...............///000111333555666888888444333333222222333444444333333222111000//////...........................,,,+++***(((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((%%%***)))""""""***000///444777===FFFOOOUUUXXXXXXZZZ[[[aaahhhjjjfffdddeeemmmrrrqqqjjjcccaaaaaa```VVVUUUTTTTTTVVVYYY\\\]]]bbbiiiqqqyyy~~~~~~}}}|||yyytttmmmhhhdddaaa^^^]]]YYYZZZXXXPPPFFFAAABBBFFFJJJXXXhhhnnnjjjccc^^^^^^MMMGGG???888333000...,,,+++******)))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&%%%&&&(((,,,/////////+++***(((((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$#########""""""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$############""""""""""""################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))*********+++,,,---.../////////000000111333444666777888555444333222222333444555000111222222222000///...------------------------*********)))((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((()))******'''222888222///555999777;;;???HHHUUU```ggghhhggghhhhhhjjjmmmjjjdddbbbdddiiijjjhhhcccaaadddfffeee^^^ZZZWWWVVVYYY^^^bbbdddpppttt}}}|||~~~{{{rrrjjj___[[[UUUNNNIIIEEEBBB@@@@@@IIIVVVaaagggiiiiiiiii\\\UUUKKKAAA:::666333111,,,+++******)))))))))************)))))))))((((((''''''''''''''''''''''''&&&%%%&&&(((,,,///111111---+++))))))***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$%%%########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$######""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$############""""""""""""################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((************))))))))))))'''''''''((((((((((((((()))***+++---...///000000///000111222444555666777666555444333222333444555///000222333222111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))******)))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''(((((()))***+++++++++,,,AAAPPPOOOJJJJJJGGG@@@@@@FFFQQQ___lllssssssrrrmmmllllllkkkddd]]]]]]aaa[[[]]]___aaaggglllkkkeeeggg___XXXWWW]]]eeejjjkkkyyyzzzwwwiii___SSSLLLKKKHHH@@@:::>>>@@@FFFRRR___gggiiihhhfff^^^SSSHHH@@@:::666444,,,,,,+++***))))))******************))))))))))))''''''''''''''''''''''''&&&%%%&&&(((,,,000111222...,,,******+++++++++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""!!!!!! """"""""""""####################################$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!########################################################################%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))(((((('''''')))************+++++++++++++++,,,------......///......000111222333333444444444555555444222000///333222111111222222111///......---,,,++++++******)))(((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++,,,------000555777777888<<<@@@NNNTTT]]]fffnnntttyyy|||sssrrrooojjjccc\\\VVVSSSUUUZZZbbbjjjooopppllliiiiiiddd```bbbkkkvvv||||||ooo^^^SSSNNNIIIBBB;;;>>><<<===EEETTTccclllooonnnllleeeYYYKKKAAA===<<<888444///+++***)))((('''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''(((***...111333222111///000111///+++'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################""""""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$#########"""""""""############$$$$$$$$$""""""############""""""########################################################################%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))))))))((((((((('''))))))*********+++++++++++++++,,,,,,---...............000111222333333333444444555555444222111000333111000000111111000///......------,,,++++++***))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))+++,,,,,,000444888:::;;;>>>DDDHHHRRRXXXaaaggglllooosssvvvqqqnnnjjjddd]]]WWWTTTRRRYYY]]]dddkkkppppppmmmjjjiiikkkpppxxx~~~}}}qqqggg___VVVLLLEEEEEEAAA???CCCKKKRRRVVVVVVYYY\\\^^^[[[TTTLLLGGGFFF@@@;;;666111///---,,,+++))))))************))))))***)))((((((''''''(((((('''''''''(((***---000222333222000111111///***'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#########""""""""""""!!!!!!!!!"""""""""#########$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))))))))*********++++++++++++,,,,,,------.........///000111222333333333333333444444444222111000111000//////000000///............------,,,,,,+++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,...///555999>>>AAABBBFFFLLLPPPTTT[[[cccgggggghhhkkknnnjjjgggaaaZZZSSSPPPQQQSSS]]]```fffllloooooonnnllloooxxx~~~}}}}}}}}}~~~~~~|||}}}~~~uuujjj\\\TTTOOOJJJEEEDDDEEEGGGGGGFFFJJJOOOUUUWWWVVVTTTSSSTTTLLLGGG@@@:::555222///---************************+++***))))))(((((())))))(((''''''(((***---000222444333222222111...***&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))***************++++++,,,------.........///000111222222222222111222333444333333111111111///......//////...---.........---------,,,,,,+++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++...000333444;;;AAAGGGKKKMMMNNNQQQTTTVVV\\\ccceeecccbbbeeeiiieeeaaaYYYPPPJJJJJJNNNSSSZZZ___ffflllqqqssstttuuu~~~}}}|||}}}}}}||||||}}}~~~}}}}}}{{{{{{zzzwwwvvvwww~~~pppeeeXXXRRRJJJEEECCCDDDDDDDDDIIIKKKNNNNNNOOOSSSYYY___XXXRRRIIIAAA;;;555111...,,,,,,+++*********************)))(((((((((((()))(((((('''((())),,,///000444444333222000---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))***************++++++,,,------......///000111111111111111000111222333333333222111000///......//////...,,,---------------,,,,,,,,,******((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))+++---111555999<<>>:::555111///...---,,,++++++***)))************)))((('''((()))+++,,,+++...000///+++(((''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""######################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------........................111111222222222111111000/////////...------,,,,,,************))))))))))))''''''''''''''''''''''''''''''((())))))(((%%%"""&&&((())))))(((+++000555666:::@@@HHHTTT```ccc```bbbccceeekkkooonnngggaaa[[[TTTNNNQQQZZZaaaaaa^^^dddlllooofff___fffwww~~~|||zzzzzz|||~~~xxxxxxyyyyyyyyy{{{|||yyy~~~|||||||||wwwvvvxxx~~~|||{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{}}}|||{{{zzzzzzyyyzzzzzz|||||||||||||||{{{zzzzzz||||||||||||{{{zzzyyyxxx}}}}}}}}}~~~uuuooowww|||{{{wwwpppgggaaa[[[UUURRRQQQRRRUUUYYYccc___YYYSSSOOOOOORRRUUUQQQHHHAAA???;;;333------...---,,,,,,---,,,***(((''''''&&&''''''((()))*********+++)))&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################""""""""""""######################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------........................000000000111111000000///.........---,,,,,,++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&''')))***)))'''&&&%%%))),,,,,,,,,---111555<<>>EEEMMMRRRUUUVVVYYY\\\^^^eeekkklllkkkhhh___VVVHHHMMMTTTWWWZZZ___hhhnnnmmmqqqxxxzzzwwwwwwyyy}}}}}}}}}|||{{{yyyxxxxxxuuussspppnnnmmmmmmmmmmmmlllmmmooonnnmmmlllmmmnnnrrrtttvvvwwwwwwxxxyyy{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvuuutttuuuwwwzzz{{{{{{{{{zzzyyyyyyzzz}}}}}}|||{{{|||~~~~~~{{{zzz||||||zzz{{{|||}}}}}}}}}}}}||||||{{{||||||}}}}}}~~~~~~|||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzvvvvvvvvvvvvvvvuuuttttttssstttwwwxxxxxxzzz|||~~~}}}~~~yyyrrrrrrxxx~~~xxxsssiii[[[OOOKKKMMMRRR\\\fffnnnlllhhhbbbYYYQQQQQQMMMGGGBBB<<<666000,,,------+++***)))((((((((('''((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&##############################""""""""""""######################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////......---,,,,,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''%%%(((+++,,,---111:::AAAIIIQQQ\\\bbbcccbbbaaaaaaZZZfffqqqrrrkkkbbbVVVMMMCCCLLLWWW\\\]]]```iiiqqqzzz|||{{{wwwssspppooorrrtttrrrsssuuuwwwwwwwwwvvvvvvrrrooollljjjkkkkkkiiihhhjjjlllnnnnnnmmmmmmnnnoooppprrruuuvvvvvvwwwxxxzzzzzzzzzzzzzzzzzzyyyxxxwww|||zzzxxxwwwyyyzzzzzzzzzzzzyyyxxxxxxzzz}}}}}}{{{{{{|||~~~}}}zzzzzz}}}~~~|||}}}zzz{{{|||}}}}}}|||{{{zzz||||||||||||}}}~~~||||||}}}~~~~~~~~~}}}}}}|||{{{zzzsssttttttuuuuuuttttttsssrrrsssuuuvvvvvvvvvxxxzzz{{{|||}}}{{{rrrrrryyy}}}{{{}}}ooo[[[NNNLLLPPPWWWbbblllllliiieee^^^WWW^^^ZZZSSSLLLEEE===555000///...---+++***)))))))))'''((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%$$$###""""""######"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%$$$$$$#########***)))((('''%%%$$$###"""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%################################################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''))))))((('''%%%'''''''''''''''((()))***))))))))))))************))))))))))))))))))))))))******+++,,,,,,---............---------,,,,,,,,,+++,,,---...---,,,+++***))))))(((((('''''''''&&&+++)))((()))++++++)))&&&'''&&&***000222444>>>IIIXXX\\\aaacccbbbbbbdddgggllljjjfff```YYYRRRNNNKKKGGGOOOWWWYYY^^^hhhsssyyy~~~{{{wwwtttssspppnnnllllllllllllrrrssssssqqqpppppprrruuuwwwtttpppllliiiiiijjjkkkmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnqqqsssvvvyyyzzz{{{{{{zzzzzzzzz{{{{{{yyywwwvvvuuuuuuvvvxxxzzz|||~~~~~~zzzyyy{{{}}}~~~~~~}}}~~~~~~}}}|||{{{{{{xxxyyyyyy{{{|||}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}|||||||||~~~~~~}}}}}}~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzztttsssrrrqqqqqqsssuuuvvvpppqqqrrrsssttttttttttttwww{{{~~~}}}|||~~~yyyxxx~~~pppaaaUUUMMMQQQUUUYYY[[[\\\]]]___``````]]]YYYWWWSSSKKK@@@888000///---***))))))************(((''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$###""""""!!!!!!"""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######''''''&&&&&&%%%$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%################################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&)))((((((''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))+++++++++,,,,,,---------...------------,,,,,,,,,+++,,,---------,,,******)))((((((((('''''''''''')))'''&&&&&&((()))(((&&&,,,***---333777<<>>666444000,,,)))(((((()))***)))((((((''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##############################"""!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((((((((((((''''''''''''***(((&&&&&&''')))))))))...---000666<<>>:::444...+++))))))******)))((((((((((((((()))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##############################""""""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,+++++++++++++++++++++******)))((((((((((((((('''''''''***)))'''''')))+++---...000333999@@@FFFLLLTTT[[[[[[]]]bbbiiioooooojjjeee\\\XXXSSSSSSVVVYYYYYYXXX[[[aaajjjuuu~~~{{{wwwsssqqqppppppooonnnmmmkkkjjjhhhgggggghhhhhhkkkmmmnnnnnnnnnnnnppprrrtttsssqqqooollliiigggfffhhhiiikkklllmmmnnnoooooonnnmmmmmmooorrrvvv{{{~~~~~~{{{vvvssssssrrrrrrqqqtttttttttuuuwwwyyy{{{}}}wwwxxxvvvuuuvvvyyyyyyvvvvvvyyy|||~~~~~~}}}{{{|||}}}~~~}}}zzzyyy{{{|||~~~~~~}}}}}}|||||||||~~~~~~}}}|||{{{zzzzzzyyyyyyxxxxxxxxxvvvuuusssrrrqqqqqqqqqqqqppppppqqqrrrsssssssssssssssvvvxxxyyyyyyyyyzzz{{{}}}}}}}}}}}}~~~}}}~~~}}}hhh]]]PPPIIIMMMTTTYYY\\\YYYSSSNNNNNNRRRUUUTTTQQQFFFBBB<<<555000---,,,,,,***))))))(((((())))))***(((((((((((((((((((((((('''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$####################################""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++******))))))))))))'''''''''(((((((((((((((((((((((()))***---111333666???IIIPPPSSSVVVZZZ]]]___aaaeeeiiikkkfff]]]UUUPPPRRRXXXaaajjjnnnmmmkkkkkksss}}}yyyvvvuuuuuusssqqqppppppoooooonnnlllkkkiiihhhhhhhhhiiiiiilllnnnpppqqqqqqqqqssstttwwwtttpppllljjjiiijjjjjjhhhiiijjjlllmmmnnnnnnnnnooonnnnnnooorrrvvvzzz}}}|||yyyuuurrrqqqqqqqqqpppuuuuuuttttttuuuvvvxxxyyywwwxxxvvvrrrsssyyyyyyuuuyyy}}}~~~~~~}}}}}}}}}}}}zzzzzzzzzyyyxxxwwwwwwwwwttttttsssssssssrrrssssssooopppqqqrrrsssssssssssstttvvvxxxyyyxxxxxxzzz{{{||||||||||||||||||||||||wwwyyy||||||ppp___TTTQQQRRRSSSRRRXXXUUUOOOIIIGGGJJJPPPVVVSSSOOOHHH@@@888222---+++++++++***))))))))))))***(((((((((((((((((((((((('''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##########################################$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###################################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&((()))+++,,,''''''((((((((())))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))'''''''''(((((((((((((((%%%''')))+++---111555999:::IIIXXX[[[XXXXXXZZZ[[[gggggghhhhhhddd]]]SSSMMMHHHPPP]]]kkktttxxxyyyxxx|||yyysssqqqqqqrrrrrrrrrqqqpppooonnnmmmkkkjjjiiihhhhhhiiijjjjjjkkknnnppprrrrrrrrrtttuuuwwwtttppplllkkkkkkmmmnnnhhhiiijjjkkkllllllmmmmmmooonnnnnnoooqqqtttwwwyyyxxxvvvsssrrrrrrrrrqqqpppsssrrrrrrrrrrrrtttvvvwwwsssvvvsssmmmpppyyy|||xxx~~~~~~}}}}}}}}}||||||{{{zzzyyyyyyxxxwwwuuuuuuuuuuuuttttttttttttooopppqqqrrrrrrsssssssssuuuvvvxxxxxxwwwwwwyyy{{{|||||||||{{{zzzyyyyyyxxxuuuxxx|||~~~~~~~~~~~~rrrfff]]]WWWQQQMMMTTTSSSOOOGGGAAACCCLLLVVV\\\ZZZUUUNNNDDD:::111,,,---,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""""""""""""""###$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''')))***+++((((((((()))))))))******))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,++++++++++++***+++***)))((('''((())))))''''''''''''((((((((()))%%%)))...111444888<<<@@@EEEXXXgggeee\\\YYY\\\___mmmlllhhhbbbZZZTTTPPPNNNJJJTTTcccooowww~~~zzztttqqqqqqqqqpppqqqqqqqqqooommmlllkkkjjjiiihhhgggggghhhiiijjjhhhkkknnnppppppqqqrrrtttuuusssqqqooonnnnnnooopppiiiiiijjjkkkkkkkkkkkkkkkmmmmmmmmmnnnpppqqqsssttttttsssrrrrrrttttttsssrrrrrrrrrrrrssstttwwwyyy{{{xxx{{{yyysssxxx~~~~~~}}}|||{{{zzzzzzwwwwwwwwwwwwvvvtttssssssooopppqqqrrrrrrsssrrrrrruuuvvvwwwwwwvvvvvvxxxzzz{{{{{{{{{zzzyyywwwvvvuuuwwwxxxzzzzzzyyyyyy{{{|||~~~wwwlll___UUUOOONNNMMMKKKFFFCCCEEELLLSSS[[[\\\\\\YYYRRRGGG===666///...,,,+++***)))((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%#########################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''%%%(((((('''''''''(((((()))))))))))))))************))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,+++++++++******+++***((('''''''''((()))&&&'''''''''(((((())))))(((---333888;;;???DDDGGGTTTiiiwwwrrreee```dddiiipppmmmfff[[[RRRNNNOOORRRSSS]]]kkkuuu}}}~~~}}}|||zzzvvvrrrpppqqqsssooopppqqqpppmmmkkkiiiiiihhhhhhgggffffffgggiiijjjeeehhhlllnnnnnnooopppqqqrrrrrrrrrrrrrrrqqqpppoooiiijjjjjjkkkkkkkkkjjjjjjkkkllllllmmmnnnooooooppprrrqqqqqqsssuuuuuutttrrrrrrssstttvvvyyy|||~~~}}}|||zzzzzzyyyxxxvvvtttrrrqqqoooooopppqqqrrrrrrrrrrrrtttuuuvvvuuuuuuuuuwwwyyy{{{{{{zzzyyywwwvvvtttsssxxxxxxxxxvvvuuuvvvyyy{{{zzz{{{}}}~~~uuugggZZZSSSHHHHHHGGGGGGHHHJJJMMMPPPSSSWWW\\\^^^[[[RRRIIIBBB000///---+++***(((((('''((((((((((((((((((((((((''''''((((((''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$"""""""""""""""#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,+++,,,...000,,,,,,------,,,,,,+++*********))))))((((((''''''***'''%%%&&&***,,,***(((***222999<<<<<>>666111000...))))))---***)))''''''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,---,,,++++++,,,...,,,,,,------,,,,,,+++******)))))))))(((((((((''''''(((((((((((())),,,---222444666:::@@@JJJVVV^^^ggglllssswwwvvvqqqkkkhhhbbb^^^YYYUUUSSSWWWeeesss}}}~~~zzzxxxwwwvvvuuuxxxxxxwwwtttpppnnnnnnnnnooommmkkkkkklllllljjjhhhiiifffdddcccdddeeefffffffffgggiiikkkmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmlllkkkgggffffffgggiiijjjkkkkkklllmmmmmmmmmlllllloooqqqrrrsssuuuvvvwwwyyy}}}{{{yyywwwuuuuuuvvvvvvuuusssqqqsssvvvvvvtttssstttvvvyyywwwuuuuuuuuutttrrrqqqqqqqqqrrrrrrssssssssstttvvvwwwxxxyyyzzz|||{{{lllaaaTTTNNNPPPTTTSSSPPPKKKMMMOOOUUUbbbkkkggg]]]NNNBBB666222///+++)))++++++)))(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###############################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$ !!!"""###%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))),,,------,,,******+++,,,,,,,,,,,,,,,,,,++++++***))))))))))))((((((((((((%%%(((***)))''')))...444;;;777555;;;GGGTTT]]]```dddhhhqqq{{{wwwfffXXXVVVXXX[[[[[[ZZZbbbwww~~~{{{wwwvvvvvvvvvvvvvvvyyyyyyxxxuuuqqqnnnnnnooolllkkkkkklllnnnnnnlllkkkjjjgggcccaaabbbdddeeefffeeefffiiikkkmmmmmmlllkkknnnmmmlllkkkjjjjjjjjjjjjffffffggghhhiiikkkllllllnnnooopppooonnnoooqqqssswwwyyy|||}}}{{{|||{{{wwwsssrrrtttvvvvvvtttsssssstttvvvuuussssssssssssqqqpppmmmnnnnnnooopppqqqqqqrrruuuvvvxxxxxxxxxxxxzzz|||{{{~~~~~~~~~ssscccWWWRRRQQQRRRQQQHHHJJJLLLQQQ[[[gggkkkjjj^^^OOO???777333...+++***,,,***(((((()))***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++---+++,,,,,,,,,,,,+++******))))))))))))((((((((((((&&&((()))******---333777===;;;;;;BBBNNNZZZaaadddfffjjjtttxxxdddSSSYYY]]]cccgggiiiqqqzzzxxxuuuuuuvvvxxxxxxxxxzzzzzzxxxuuuqqqoooooooookkklllmmmooopppqqqppppppmmmiiidddaaaaaacccdddeeeccceeehhhkkkllllllkkkjjjmmmkkkjjjhhhggggggggghhhfffhhhjjjkkkkkklllmmmnnnnnnppprrrtttuuuwwwzzz|||yyyyyyyyywwwvvvtttttttttuuutttsssqqqqqqrrrrrrpppoookkkkkklllmmmnnnppppppqqqrrrtttvvvwwwvvvvvvvvvwww||||||~~~~~~pppbbbVVVPPPNNNMMMGGGHHHHHHJJJQQQ\\\ffflllddd[[[NNNCCC:::333///---,,,***(((((()))***))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***+++---///++++++,,,,,,++++++***)))(((((((((((())))))))))))***)))(((+++000555777888<<>>FFFOOOWWW[[[aaaiiiooorrrtttxxxzzzyyyvvvqqqmmmmmmoooxxx~~~{{{xxxuuutttrrrqqqqqqrrrssssssrrrvvvwwwvvvtttqqqppppppqqqpppqqqsssssstttuuuxxxzzzwwwrrrlllgggdddcccbbbaaa```bbbdddfffiiikkkllllllllljjjgggeeeeeefffiiikkkjjjoootttvvvvvvvvvyyy{{{}}}{{{zzzuuusssqqqppppppooommmllljjjkkkkkklllmmmnnnooooookkknnnqqqsssssssssssstttrrrqqqssswwwxxx{{{|||uuukkk^^^SSSLLLCCC@@@???@@@CCCHHHTTT___dddnnnqqqfffSSSCCC:::666111...***(((((()))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###############$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$%%%########################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++***)))***+++---+++++++++++++++***))))))'''((((((((()))))))))***,,,---000444888;;;<<<<<>>@@@FFFNNNZZZdddbbb[[[SSSIII@@@999555000---,,,++++++***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&''''''''''''((((((((()))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))%%%'''))))))((('''((()))333666999::::::???FFFLLLUUU[[[aaafffpppxxxvvvnnnooogggfffppp{{{}}}zzzyyywwwvvvttttttssssssrrrqqqpppooooooqqqssstttttttttsssssssssrrrrrrrrruuussspppoooqqqtttvvvwww}}}vvvmmmddd^^^```bbbccceeefffhhhlllooosssnnnnnnssswwwxxx}}}xxxqqqppppppooommmgggfffgggjjjiiihhhkkkppphhhiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmoooqqqrrrtttzzz{{{}}}|||{{{zzz|||uuuccc]]]TTTKKKDDD@@@>>>===FFFHHHJJJMMMWWW___\\\RRRDDD>>>666000,,,***)))((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%########################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################"""$$$%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''''''''''''''''''''(((((((((((((((***)))))))))((((((((('''((())))))******))))))((())))))))))))))))))))))))'''''''''''')))+++...000999:::;;;>>>CCCIIINNNQQQWWWbbbmmmsssxxxxxxpppeeeaaa___eeerrr~~~}}}zzzxxxtttssssssrrrrrrrrrsssssssssqqqpppnnnnnnooopppqqqtttttttttssssssssssssssstttqqqnnnmmmnnnppprrrsssyyy|||}}}uuulllfffbbbdddeeegggiiilllqqquuuyyywwwzzz}}}yyyvvvuuuvvvxxxxxxyyy{{{~~~}}}{{{xxxxxxyyy{{{~~~~~~~~~~~~yyyuuupppmmmkkkhhhgggiiiiiieeedddfffhhhhhhiiiiiiiiiiiihhhhhhggghhhhhhjjjkkkmmmooopppttttttzzzwwwuuuyyy}}}pppjjj___SSSIIIDDDCCCCCC>>>@@@AAAEEEQQQ___ccc```LLLFFF===555000---+++***((('''&&&&&&(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%##########################################$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%$$$###$$$''')))######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((&&&%%%&&&+++000555777======???EEEMMMSSSVVVVVVYYYgggvvv{{{wwwmmm___TTTVVVYYYcccrrr}}}zzzvvvvvvvvvwwwooooooooopppqqqrrrtttuuusssqqqooonnnmmmnnnoooppptttttttttttttttttttttuuutttssspppmmmmmmmmmooopppsssxxx|||sssmmmfffggghhhjjjnnnssszzz|||xxxwwwuuuqqqnnnkkkjjjjjjjjjfffggghhhiiihhhfffdddccc[[[]]]___```aaacccfffiiihhhhhhhhhfffdddeeegggiiillllllllllllmmmnnnooopppnnnooopppqqqrrrrrrrrrrrrtttttttttsssrrrooommmlllmmmppptttvvvvvvwwwxxxyyy}}}~~~tttnnnpppjjjfffhhhhhhdddaaaaaafffffffffffffffeeeeeeeeeeeeeeefffgggiiikkklllmmmooonnnrrr|||~~~~~~uuuuuu}}}~~~wwwkkk]]]QQQJJJHHHHHHEEECCC@@@???GGGSSS\\\___XXXQQQGGG>>>777222...,,,***(((''''''((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$###############$$$$$$$$$#######################################&&&&&&&&&%%%$$$&&&))),,,######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((&&&&&&)))///555888:::===@@@FFFMMMSSSXXX[[[]]]bbbooo||||||ppp___RRRKKKSSSYYYdddqqq||||||vvvuuuwwwyyy{{{oooooopppppprrrsssuuuuuuqqqpppooonnnnnnoooqqqrrrtttttttttuuuuuuuuuuuuuuuvvvuuussspppnnnmmmoooppptttxxx~~~wwwrrrmmmnnnpppssswww~~~}}}yyytttoookkkfffaaa^^^___^^^[[[XXXVVVTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYOOOQQQTTTUUUVVVXXX[[[]]]]]]^^^___^^^^^^^^^```bbbdddccccccccccccddddddeeeccccccdddeeeeeeeeeeeedddkkkkkkkkkjjjhhhdddaaa______```bbbdddeeeeeeffffffiiikkkooorrruuuyyy}}}{{{xxxuuullleeeeeegggeeeccccccccccccccccccccccccccccccccccccdddeeegggiiikkklllmmmkkknnnuuu|||}}}}}}{{{{{{{{{qqqeeeYYYPPPKKKJJJNNNJJJDDD???AAAHHHQQQVVVaaaZZZPPPFFF===666000,,,+++)))''''''((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$###############################################################$$$%%%$$$######$$$(((+++######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((***...333777999:::???HHHSSSYYYZZZ\\\aaafffpppxxxzzziiiXXXQQQPPPUUU```ooo{{{{{{xxxwwwxxxxxxxxxpppppppppppppppqqqrrrsssoooooonnnnnnppprrrtttvvvtttuuuuuuuuuuuuuuuuuuuuuuuuuuutttqqqnnnmmmnnnqqqtttwww|||~~~}}}~~~wwwoooiiifffdddbbb___^^^[[[XXXVVVTTTRRROOOLLLMMMLLLKKKIIIHHHHHHHHHIIIFFFGGGHHHJJJKKKKKKKKKKKKEEEGGGJJJKKKLLLMMMPPPRRRQQQSSSTTTUUUUUUUUUWWWYYY]]]]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[___``````^^^\\\XXXUUURRRTTTUUUUUUVVVWWWXXXXXXXXXZZZ\\\^^^```bbbeeejjjmmmlllppprrrssssssuuu{{{}}}uuuwwwxxxtttqqqsss|||wwwkkkgggfffdddcccdddbbbaaaaaa``````aaabbbbbb___``````bbbccceeeggghhhjjjhhhjjjqqqwwwzzz~~~~~~~~~}}}wwwyyyvvvqqqjjjbbbYYYQQQLLLLLLHHHDDDBBBDDDIIIOOOUUUaaa\\\TTTKKKCCC;;;333///---+++(((''''''((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""######$$$%%%##########################################$$$$$$"""""""""#######################################!!!""""""!!! !!!###&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((+++000444666999<<<>>>GGGTTTbbbgggeeedddiiioooqqquuuxxxrrrcccUUUUUUZZZ[[[kkk~~~}}}zzzxxxwwwuuurrrpppooonnnnnnnnnnnnnnnoooooonnnnnnnnnnnnpppsssvvvxxxuuuuuuuuutttttttttssssssqqqrrrssspppmmmlllnnnqqqsssvvv{{{~~~rrrfff^^^UUUPPPKKKGGGFFFGGGIIIIIIEEEDDDBBBBBBCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>???<<<======>>>????????????<<<>>>AAACCCCCCCCCEEEFFFFFFHHHJJJJJJJJJKKKMMMOOORRRQQQPPPOOONNNNNNNNNNNNQQQQQQRRRSSSSSSSSSRRRRRRUUUUUUTTTSSSQQQNNNLLLJJJIIIGGGGGGGGGIIIJJJIIIHHHKKKLLLOOOPPPQQQSSSVVVYYYVVVYYY^^^``````bbbfffiiirrruuu~~~xxxppppppnnnjjjfffgggkkkooonnnxxxuuunnngggdddeeedddcccaaa```_________```ZZZZZZ[[[\\\^^^```bbbcccdddccceeelllqqqsssxxx}}}}}}zzz{{{wwwtttppppppnnnhhh]]]TTTPPPJJJGGGIIIKKKKKKMMMPPPWWWUUUQQQNNNIIIBBB;;;666111...***(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%########################"""""""""###$$$$$$$$$%%%!!!"""""""""#########$$$######################## """###"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&'''((()))******'''((((((((()))))))))***((())))))******))))))((()))))))))))))))))))))))))))///555777777:::AAAHHHQQQ\\\jjjpppooommmoooqqqiiikkkooommmcccZZZ]]]eeelll{{{|||zzzyyywwwvvvuuussspppmmmnnnnnnnnnmmmnnnoooooopppnnnnnnmmmnnnooorrruuuwwwvvvuuuuuutttsssrrrqqqqqqnnnqqqsssqqqnnnmmmppptttvvvzzzwwwqqqhhh^^^TTTLLLDDD???;;;;;;;;;999888999;;;===:::999888999:::;;;:::999777777777777777777777777777888888999999:::::::::888:::===>>>>>>>>>???@@@>>>@@@BBBCCCCCCDDDEEEGGGEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIILLLLLLKKKIIIHHHGGGFFFEEEBBB@@@>>>>>>@@@AAA@@@>>>???BBBDDDFFFGGGHHHJJJLLLJJJLLLNNNPPPQQQRRRTTTUUUZZZ^^^eeeooovvvwwwsssnnngggeeebbb``````bbbcccddddddhhhpppzzzssslllllljjjhhheeeaaa^^^\\\\\\\\\WWWXXXXXXYYY[[[]]]___```aaa___aaahhhlllnnnrrrvvvxxx~~~|||{{{zzz{{{}}}xxxtttwww|||zzznnncccYYYQQQLLLOOOQQQNNNJJJJJJHHHIIILLLOOOOOOKKKEEEAAA666333...+++***)))((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%########################!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$###########################$$$&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++'''((((((((())))))******))))))************))))))************************+++222888888777<<>><<<<<<;;;555888;;;;;;888666666888999777666777888999888666666666666666555555555555444444555555666777777888555777:::;;;:::999:::;;;888:::===>>>>>>>>>???AAA>>>>>>???@@@AAACCCEEEFFF@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBB@@@======???@@@???===;;;>>>AAACCCDDDEEEGGGIIIIIIHHHHHHHHHIIIKKKLLLMMMMMMPPPUUUYYY\\\]]]^^^___^^^[[[YYYZZZ^^^aaabbbaaaeeeddddddhhhqqqzzzxxxwwwooolllgggbbb]]]ZZZYYYXXXXXXXXXYYYZZZ\\\^^^___``````^^^```fffjjjkkknnnssswwwzzz{{{}}}xxxyyyzzzzzz}}}yyy}}}{{{oooZZZPPPKKKPPPUUUSSSOOONNN===AAAHHHOOOSSSRRRMMMIII:::666111---++++++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""""""""###$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))***************)))((((((%%%&&&***,,,)))&&&***111999:::;;;<<>>;;;999888888999555666666777777777777777666666555555555444444444333333333333333333333333444333333333333444555555666666666666666666666666777888888999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>===:::::::::::::::::::::::::::;;;<<<===>>>@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCFFFGGGIIIKKKNNNPPPQQQRRRRRRPPPNNNNNNPPPSSSWWWZZZZZZYYYYYYZZZ^^^dddjjjnnnrrryyyxxxkkkbbb___^^^ZZZWWWYYYXXXWWWWWWYYY[[[ZZZZZZXXXZZZ]]]aaaeeeiiilllnnnpppsssyyytttwwwxxxxxxxxxyyyxxxddd[[[QQQMMMOOOPPPMMMIII???>>>@@@LLLYYY]]]VVVMMMDDD999000///...***)))+++(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#####################$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))***************)))(((((('''&&&(((*********000888::::::===CCCKKKTTTYYY\\\eeeooo{{{~~~xxxkkk___YYY```dddjjjqqqwww}}}yyyvvvttttttuuuuuuuuuuuuuuutttrrrqqqpppooonnnmmmnnnpppqqqqqqpppnnnnnnlllkkkjjjlllpppssstttuuutttqqqnnnmmmmmmnnnkkkooouuuzzz|||jjjeee\\\SSSIIIBBB>>><<<>>><<<999777555444555555555555666777777777666666555555555444444444444333333333333333333333333333444333333333333444555555555555555555555555555555555555555666777777888888888888888999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999888999::::::;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCDDDGGGFFFEEEEEEFFFIIILLLNNNLLLKKKIIIHHHJJJLLLPPPRRRVVV\\\dddmmmwwwttteee[[[VVVTTTWWWUUUTTTTTTUUUVVVVVVUUUWWWXXX[[[^^^bbbfffhhhjjjjjjmmmqqqwww}}}}}}~~~~~~|||{{{~~~vvvnnncccZZZTTTNNNHHHDDDDDDAAABBBLLLZZZeeegggeeeRRRCCC555222222...)))((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))))))))************))))))(((***&&&%%%(((,,,000777>>>;;;<<>>>>>???CCCHHHNNNTTT]]]hhhppprrr```YYYYYYVVVTTTQQQPPPQQQSSSSSSSSSUUUVVVXXX[[[^^^aaacccdddeeegggiiimmmsss{{{}}}~~~|||rrrhhh^^^UUUOOOLLLOOOJJJEEEHHHQQQ^^^hhhmmmbbbRRR@@@999777333,,,''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$###"""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))************)))(((+++&&&%%%***000555:::@@@;;;@@@IIITTT^^^ccceeedddooouuu{{{xxxnnnccc]]][[[lll{{{~~~vvvuuutttrrrrrrrrrsssttttttttttttsssrrrqqqpppooopppmmmkkkjjjkkklllmmmmmmiiiiiihhhgggggghhhkkknnnpppqqqqqqpppnnnnnnooopppvvv{{{uuufffWWWIII???>>>===;;;999888888888999777666555555444444555555333444444555555555555555444444333333333222222222222222222222222222222222444333333333333444555555444444444444444444444444666666666666555555555555666666666666666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666555555555555666555555444444555555666888888888888888888888888666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::===???AAAFFFMMMRRR___hhhxxxlll___ZZZVVVSSSPPPOOOPPPRRRTTTTTTSSSTTTVVVXXX[[[]]]___```cccdddfffhhhmmmsss{{{{{{{{{}}}zzzpppddd[[[WWWVVVWWWPPPGGGCCCHHHSSSaaajjjlll___OOODDD===666000+++((('''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###"""""""""########################""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((())))))*********))))))+++(((***111666888:::===<<>>DDDKKKTTT```lllttt{{{zzz{{{|||uuuzzzyyymmmdddWWWRRRMMMJJJJJJMMMOOOPPPQQQQQQSSSUUUWWWYYYZZZ[[[]]]___aaacccfffjjjqqquuuvvvyyy|||zzzxxxtttssspppjjjbbb^^^^^^```bbbZZZOOOGGGDDDGGGNNNSSShhhmmmkkk^^^LLL???666111---,,,***)))))))))***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!"""""""""#########$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%###############$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***************+++...555===???>>>AAAFFFQQQ[[[gggppptttwww{{{vvvmmmmmmwww}}}xxxuuuuuuvvvwwwwwwsssssssssrrrqqqqqqpppppprrrrrrrrrrrrqqqooonnnmmmlllkkkkkklllnnnooonnnmmmjjjkkkjjjhhhfffeeefffggglllnnnrrruuuyyy}}}}}}rrrdddYYYLLLIIIEEE@@@<<<:::999888666666666666666666666666555555555666666555555444555555666777777777666666555555555444444444444333444444444444444444444444444333333333333444555555555555555555555555555555555555555666777777888888777777777666666666555555444444444444555555555555333444444444555555555555555555555555555555555555555555555555666666666666444444333333333333444444666777777888888999999:::666666666666666666666666999888777777777777777888999999888999999999888777555777999;;;>>>CCCHHHLLLHHHKKKNNNSSS^^^gggfff```OOOQQQVVV]]]ccchhhkkklll]]]XXXPPPKKKIIIJJJLLLLLLNNNOOOPPPRRRUUUWWWXXXYYY[[[]]]^^^```bbbfffkkkoooooosssyyy{{{tttppppppsssvvvxxxpppooommmjjjhhhiiilllooopppfffWWWKKKEEEDDDDDDEEEXXXbbbhhhcccXXXMMMBBB888000///---+++******++++++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""######$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((()))***************,,,000888???@@@@@@EEEMMM^^^ccckkkrrrwwwzzz||||||xxx}}}{{{vvvzzz|||xxxsssqqqrrrtttvvvwwwuuuuuutttsssrrrqqqpppppprrrrrrrrrqqqpppooonnnmmmjjjjjjjjjlllnnnooonnnllljjjjjjjjjhhheeecccdddeeejjjnnnsssxxx}}}qqq```NNN???AAA@@@>>>;;;777666888:::444555555666777888888999777777888888777777666555555666666777777777777777666666555555555444444444555555555555555555555555444333333333333444555555666666666666666666666666777888888999:::;;;;;;<<<;;;;;;::::::999999999888555555666666666777777777555555555666666777777777555555555555555555555555444444444555555666666666777777666666666666777777777777777777777777777777888777777666666666666777555555444444555666888999555555555666777777666444777999::::::999888888999444999;;;888:::AAACCCAAA;;;;;;:::<<>>===<<<<<<<<<<<<<<<;;;::::::999888888888999888888888888888888888888888777666666666666666777666666666666666666666666777777888888888999999999888888888999999999::::::888888888888888888888888666666777777777888888888777777888999999999999888777777777777666666666666777777777666555555444444666555333222555;;;CCCIIIWWW\\\[[[RRRKKKKKKLLLJJJGGGIIIOOOUUUUUUPPPRRRXXXWWWYYY\\\```bbbdddeeeeeejjjjjjkkkpppwwwuuusssqqqqqqvvv{{{{{{{{{yyyuuuvvviii[[[UUUVVVWWWUUUQQQXXXVVVTTTUUU]]]ddd]]]QQQAAA:::222---***)))+++...))))))))))))************''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))---///888999???FFFHHHIIIQQQ[[[___hhhuuutttllllllmmmsss~~~}}}{{{wwwssspppoooqqqsssssssssuuuuuutttssssssrrrqqqqqquuuuuuvvvuuutttrrrpppnnnooommmjjjjjjlllmmmllljjjhhhiiiiiigggeeecccdddeeemmmuuu~~~zzzuuukkk]]]PPPFFFAAA???===<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>>>>>???@@@;;;;;;;;;;;;;;;:::::::::::::::999999999999::::::;;;:::999888777777777777:::::::::::::::999999999:::999999888888999999999:::::::::::::::;;;;;;<<<<<<<<<===;;;:::999;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::999888888777888888888888888888888888888888888888888999999999999::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999:::888888999::::::::::::999888888888888777777777777888777777666555444444333222222222222222555999===GGGOOOTTTSSSQQQPPPMMMHHHMMMKKKKKKNNNOOONNNSSS[[[\\\]]]___bbbdddeeeeeeeeejjjjjjkkknnnttt{{{}}}{{{yyyzzz}}}{{{xxxwwwvvvkkk^^^VVVUUUVVVUUUSSSXXXUUUQQQOOOUUU]]]\\\UUUHHH@@@666...***))))))***))))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***)))))))))---222666888999???HHHNNNRRRYYY```dddnnn|||{{{pppiiilllmmmuuu~~~zzzwwwuuuuuurrrpppoooqqqrrrssssssuuuttttttssssssrrrrrrqqqssstttuuuvvvuuusssqqqppppppnnnlllkkkllllllkkkjjjgggiiikkkkkkkkkkkkmmmoooxxxxxxsssiiibbbVVVLLLDDD@@@>>>===<<<<<<<<<===>>>AAACCCDDDDDDDDDDDDFFFGGGFFFDDDBBB=========<<<<<<<<<<<<<<<888888888888999:::;;;<<<;;;:::999777777777777888<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>===;;;:::;;;===>>>>>>============<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::::::::::::::::::::::::::999::::::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<999::::::;;;<<<;;;;;;;;;::::::999999999888888888888888777666555444333333///111333333111000000111555>>>HHHOOOTTTUUUQQQLLLOOOLLLJJJLLLOOOQQQVVV\\\^^^___```bbbcccdddddddddfffggghhhkkkpppuuuzzz}}}zzzyyy||||||zzzzzz{{{ssshhh___YYYWWWVVVUUUWWWTTTMMMHHHKKKSSSYYYYYYPPPGGG;;;111---,,,+++***))))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++...333:::???===???EEEMMMUUU\\\bbbfffooozzzyyymmmhhhhhhpppttt}}}xxxtttrrrqqqqqqpppooonnnoooppprrrrrrttttttssssssrrrrrrrrrrrrrrrsssuuuvvvvvvtttrrrpppooonnnllllllkkkkkkkkkjjjmmmooosssuuuwwwyyy|||~~~yyypppggg```VVVOOOEEE???======<<<:::999:::;;;>>>CCCHHHMMMPPPOOOLLLIIIHHHIIIHHHEEEBBB>>>>>>>>>===<<<;;;;;;:::666666666777888999;;;<<<;;;:::888777666777888999=========<<<;;;;;;::::::<<<===>>>?????????>>>===;;;;;;;;;:::;;;<<<<<<======>>>>>><<<;;;:::;;;<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<============<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????????????????????????????<<<<<<=========>>>>>>>>>;;;;;;<<<============<<<;;;;;;;;;;;;::::::::::::999999888777555444333333222333444444222000//////---333;;;DDDMMMTTTWWWWWWQQQPPPPPPRRRUUUVVVXXXZZZ\\\]]]^^^```aaacccddddddaaabbbdddhhhmmmqqquuuwwwuuu{{{vvvwwwzzz~~~}}}xxxmmmcccZZZUUUTTTTTTRRRLLLFFFEEEKKKUUU[[[UUUOOOBBB666111111///,,,)))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---111888@@@FFFGGGJJJOOOVVV^^^gggmmmooo~~~}}}jjj___ccckkkzzzzzzuuurrrpppooooooooonnnmmmmmmnnnoooppprrrrrrrrrrrrqqqqqqqqqqqqppprrrtttvvvuuutttqqqppplllllllllkkkkkkkkkllllllssswww|||zzzpppeeeZZZPPPIIIFFFAAA<<<;;;<<<===;;;999<<<<<<>>>AAAFFFKKKPPPSSSOOOJJJDDDBBBCCCDDDCCCAAA??????>>><<<:::999888777444444444555777888::::::;;;:::888666666777999:::=========<<<<<<;;;;;;;;;;;;<<<>>>?????????>>>===:::::::::::::::;;;;;;<<<=========<<<:::999:::;;;<<<===>>>??????>>>======:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===<<<<<<;;;999999888888888::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999999777666555444444444444444222111000111333111000111666???KKKYYYbbb______\\\YYYWWWXXXZZZZZZ[[[[[[]]]___bbbdddfffgggaaabbbdddgggjjjmmmoooppppppxxx{{{yyyzzz}}}yyykkk]]]SSSNNNQQQPPPMMMHHHDDDGGGPPPXXX[[[YYYOOO@@@777555111+++******))))))((((((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''))),,,000666===FFFLLLLLLRRRWWW[[[aaallltttxxxrrr```[[[gggvvv~~~yyytttqqqooonnnnnnoooooonnnllllllmmmnnnppppppppppppppppppppppppooopppsssuuuuuussspppnnniiijjjkkkllllllmmmoooqqqxxx|||xxxlll```UUUKKKCCC???<<<;;;;;;<<<======<<<;;;AAABBBBBBCCCFFFHHHKKKMMMFFFBBB===;;;;;;>>>@@@BBB>>>>>>===;;;999888777666444444444555666888999:::;;;:::777666555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>:::::::::999:::;;;;;;<<<===>>>>>><<<999888999:::<<<===>>>???@@@???>>>===:::;;;<<<=========<<<;;;999999::::::;;;<<<<<<<<<<<<;;;:::999888777777777999999999999999999999999;;;<<<<<<<<<<<<=========>>>>>>>>>>>>????????????==============================>>>>>>>>>?????????<<<======>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999888888777777444444333111///000333555555111...///444???QQQaaaoooooojjj___XXXXXX[[[]]]]]]]]]___aaadddgggiiikkkgggffffffffffffgggggghhhkkkpppyyy}}}|||pppaaaTTTMMMQQQNNNLLLIIIDDDCCCJJJTTT^^^bbb]]]MMM???888222+++++++++******))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$###$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((+++000666===EEEMMMSSSRRR[[[aaabbbfffsssvvvggg___eeeuuu~~~{{{wwwtttqqqnnnmmmpppqqqrrrpppmmmlllmmmnnnnnnnnnnnnnnnoooooooooooonnnppprrrttttttqqqmmmkkkgggiiilllmmmnnnppptttxxx|||sssjjj]]]QQQHHHCCC@@@???999;;;<<<=========???@@@BBBCCCCCCCCCDDDDDDEEEEEEAAA@@@>>><<<:::<<>>??????;;;;;;;;;;;;;;;<<<<<<===?????????===:::999:::;;;;;;===>>>@@@@@@@@@>>>===:::;;;===??????>>>===<<<999999:::;;;;;;<<<=========<<<;;;999888777777777999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<============>>>>>>>>>========================<<<<<<=========>>>>>>>>><<<======>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::444555555333222111333555444222222222111444CCCTTTkkksssuuulllbbb^^^_______________aaacccfffhhhjjjhhhgggeeedddccccccddddddhhhiiinnnuuu{{{{{{ssshhh]]]WWWRRRMMMIIIGGGCCC@@@FFFOOOXXXdddfffWWWGGG>>>888111,,,,,,,,,+++***)))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++///666<<>>:::<<<>>>===<<<<<<@@@DDD???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEBBB>>><<<>>>@@@:::::::::;;;;;;<<<<<<<<<888888888888999:::;;;;;;;;;999777555555777:::<<<888999999:::;;;<<<=========<<<<<<;;;<<<>>>@@@AAA<<<<<<<<<<<<<<<===>>>>>>@@@AAA@@@>>><<<:::;;;<<<;;;===???@@@AAA@@@???>>>;;;===???@@@AAA@@@???>>>::::::;;;;;;<<<======>>>>>>===;;;:::999888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<====================================<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<666888888888666444444555///222666888222...888FFF[[[mmm{{{yyyooohhhbbb^^^____________aaaccceeeffffffdddcccaaaaaacccdddeeefffeeegggkkkmmmuuu}}}~~~|||yyyuuuooogggbbbTTTMMMGGGEEEAAA>>>DDDMMMOOOaaaiii\\\LLLEEE@@@:::------,,,,,,+++***))))))''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((()))))))))))))))...222:::EEEOOOWWWZZZ[[[aaagggqqq}}}{{{pppiiiooozzz~~~zzzyyywwwvvvvvvssspppmmmqqqppppppooonnnmmmmmmlllnnnnnnmmmllllllkkkjjjjjjkkkmmmoooqqqpppmmmjjjhhhkkkgggiiirrrxxxzzzzzzqqqggg^^^XXXNNNJJJDDD@@@>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@:::<<<>>><<<;;;>>>EEEKKKGGGGGGFFFDDDBBB>>>;;;999===>>>>>>>>>>>>===<<<<<<999999888888888888999:::;;;::::::999999::::::;;;;;;:::999999:::===???AAA<<<;;;999999:::<<>>????????????>>>===<<<;;;999;;;>>>AAABBBAAA>>>======AAAAAA===<<>>;;;<<<===>>>>>>======<<<;;;AAABBB<<<666555777888888999:::;;;::::::;;;<<<============>>>???@@@AAA????????????????????????>>>???@@@???===;;;;;;;;;===<<<<<<===??????<<<:::???;;;999;;;<<<;;;<<<>>>@@@AAA@@@>>><<<<<<===???<<<<<<;;;;;;;;;;;;;;;;;;:::999999:::;;;:::888666777555333222222444777888GGG```ssshhhhhhccc^^^ZZZ[[[```bbbaaa___```aaabbbdddeeeeeedddddd___dddiiihhhgggmmmzzz}}}|||}}}ssspppsssvvvtttqqqaaaTTTGGGCCCAAA???AAAGGGHHHTTT^^^^^^WWWMMMBBB:::///...---***(((''''''((())))))(((((((((((())))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((()))***+++,,,444777>>>GGGPPPVVVZZZ[[[dddiiiuuu}}}vvvrrrsss}}}|||zzzxxxwwwvvvuuussspppmmmppppppooonnnmmmmmmllllllmmmmmmlllllllllkkkkkkjjjjjjlllnnnoooooommmllljjjlllkkkooowww}}}tttggg]]]TTTNNNJJJHHHDDD@@@>>>============<<<<<<======>>>>>>?????????@@@@@@???===AAAIIIPPPUUUTTTRRRNNNJJJEEEAAA>>>===============<<<<<<;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<===???@@@>>>===;;;:::;;;===@@@BBBBBB===999999===@@@@@@>>>>>>>>>>>>>>>>>>======<<<999;;;>>>AAABBBBBBAAA???;;;???AAA@@@CCCHHHGGGCCC===>>>@@@AAAAAA@@@??????BBBCCC@@@:::777999:::999;;;<<<<<<<<<<<<<<<===>>>>>>======>>>>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBAAA>>>======>>>AAA???===>>>??????<<<999===::::::>>>@@@@@@AAADDDAAAEEEIIIJJJIIIFFFDDDDDD?????????>>>===<<<;;;;;;:::999999:::;;;;;;999777777666444222222444666777???SSStttvvvllldddbbb```___``````^^^]]]aaaaaaaaaaaaaaacccdddeeeaaadddffffffeeejjjttt}}}~~~yyy}}}~~~uuupppqqqvvvzzz}}}nnn___PPPGGGCCCAAAEEEKKKMMMSSSXXXXXXWWWSSSIII@@@999666222///---,,,++++++))))))(((((((((((())))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((('''''')))+++...///;;;>>>CCCJJJQQQVVV[[[]]]ccckkkxxxvvvjjjmmmrrr~~~{{{zzzxxxvvvuuuuuussspppmmmooonnnmmmmmmllllllllllllkkkllllllllllllkkkkkkjjjjjjkkkkkklllmmmnnnnnnnnnoooqqqwww~~~vvvfffWWWLLLGGGDDDCCCBBB@@@======>>>@@@AAA@@@?????????@@@@@@@@@@@@@@@BBBBBBAAA???>>>BBBIIIPPPYYYXXXUUURRRMMMIIIEEECCC???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<:::;;;<<<===>>>>>>?????????>>>===<<<===???AAABBBAAA>>>::::::===@@@@@@???======>>>>>>????????????:::<<>>@@@@@@>>><<<;;;888999>>>@@@@@@BBBFFFHHHNNNUUUYYYWWWQQQJJJFFFBBBBBBBBBBBB@@@>>>;;;::::::999999:::;;;<<<:::888888777555333222333444555999FFFcccsssfffeeecccbbbaaa``````___cccaaa___^^^___aaadddfffddddddcccbbbcccgggnnnsssuuuwwwwww{{{{{{tttpppttt~~~~~~ooo]]]OOOHHHEEEIIIOOOPPPPPPOOOPPPTTTVVVOOOEEE>>>888111---,,,,,,+++)))))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******)))((('''(((***...222444>>>AAAFFFLLLRRRWWW]]]```aaalll{{{yyyjjj```gggsss}}}~~~}}}{{{yyywwwuuuttttttssspppnnnnnnmmmlllkkkkkkkkkkkklllkkkkkkllllllllllllkkkjjjjjjiiiiiijjjkkknnnppprrrsssxxx|||pppfffXXXLLLEEECCCDDDDDDCCCAAA???@@@CCCEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCAAA???@@@DDDHHHMMMMMMKKKJJJHHHFFFDDDCCCAAAAAA@@@@@@????????????======>>>>>>======<<<<<<<<<===???@@@@@@???===<<<:::<<<>>>@@@@@@@@@???>>>@@@???>>>>>>>>>???AAABBB@@@>>>;;;<<<>>>@@@@@@???=========>>>???@@@AAABBB===???BBBEEEFFFFFFDDDCCCDDDEEEHHHNNNUUUXXXVVVRRRPPPNNNKKKHHHFFFFFFFFFGGGKKKLLLIIICCC@@@@@@===888>>>===;;;;;;<<<>>>@@@AAABBBBBBBBBCCCCCCEEEFFFGGGIIIIIIJJJKKKKKKLLLMMMMMMKKKJJJHHHEEEBBBBBBCCCEEEBBB@@@??????AAABBBBBBAAA???<<<;;;>>>@@@AAAFFFMMMXXX^^^eeeiiieee\\\SSSNNNHHHHHHHHHFFFDDDAAA===;;;;;;:::999:::<<<===<<<:::999888666444333333333444999<<>>BBBIIINNNSSSYYY___dddfffrrruuuhhhbbb```kkkzzz~~~~~~~~~|||yyywwwuuussssssrrrpppooonnnmmmkkkjjjjjjkkklllmmmkkklllmmmnnnnnnlllkkkjjjiiihhhggghhhjjjnnnrrrtttuuu|||zzztttmmmgggbbbUUUPPPHHHCCCBBBCCCDDDEEEGGGEEEEEEFFFHHHKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@???@@@@@@@@@@@@???>>>======>>>@@@AAAAAA@@@>>>===<<<>>>@@@BBBCCCBBB@@@???@@@???>>>>>>>>>???@@@AAA???>>>======>>>???@@@@@@=========>>>???AAACCCDDDBBBEEEHHHJJJKKKIIIGGGEEEMMMNNNSSS^^^iiiqqqvvvxxxuuuppphhh___XXXSSSRRRQQQVVV^^^bbb]]]VVVPPPJJJEEEFFFCCC???>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMNNNOOOPPPRRRRRRSSSNNNNNNLLLJJJHHHHHHJJJLLLJJJKKKKKKJJJHHHFFFFFFGGGIIIEEECCCCCCEEEIIIRRR\\\eeeiiioooqqqnnnhhhbbb___VVVUUUSSSPPPLLLHHHDDDBBB>>><<<;;;;;;===>>>===<<<:::999777666444444444444777555@@@[[[yyytttgggbbbeeehhhhhheee```aaaaaabbbbbbbbbbbbbbbbbb```^^^___cccgggiiiiiikkkpppzzz{{{wwwtttrrrzzz{{{|||ttteeeWWWOOOJJJGGGIIIOOORRRNNNKKKLLLMMMLLLHHHBBB:::444111000...---))))))(((((((((((())))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((()))***---111666:::===>>>DDDLLLRRRVVV[[[bbbgggpppzzzxxxggg]]]```hhhxxx|||yyyvvvtttsssrrrrrrqqqooonnnmmmkkkjjjjjjkkkmmmnnnmmmnnnooopppooommmkkkiiihhhgggggggggjjjnnnrrrtttuuu|||yyytttmmmfff___XXXQQQLLLDDDCCCBBBCCCEEEGGGGGGFFFHHHGGGGGGHHHLLLNNNOOONNNMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTSSSRRROOOMMMJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCAAA@@@???@@@AAABBBBBBAAA@@@???@@@AAACCCEEEEEEDDDCCCBBB@@@@@@?????????@@@@@@@@@???>>>>>>>>>??????@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEGGGJJJOOOSSSTTTQQQMMMJJJTTTUUU\\\iiixxxxxxmmmfffbbbgggsss}}}|||sssjjjbbb\\\VVVPPPIIIEEEFFFGGGGGGFFFDDDEEEFFFHHHJJJLLLOOOPPPPPPPPPQQQSSSTTTVVVWWWXXXSSSSSSTTTSSSRRRSSSVVVXXX]]]bbbeeeaaaXXXRRRSSSVVVTTTPPPMMMLLLLLLPPPZZZeeeeeeiiimmmoooooonnnnnnnnnkkkhhhccc]]]VVVPPPLLLIIIAAA@@@>>>===>>>???>>>===;;;:::999888666666555555333111666DDDWWWmmmtttjjjgggfffdddbbb___```aaabbbbbbaaa```______^^^^^^___ccceeeggggggfffhhhnnnwww}}}xxxuuuttt||||||nnn```UUUKKKDDDHHHSSSXXXSSSKKKJJJOOOSSSNNNJJJCCC;;;444///------))))))(((((((((((())))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((())),,,000555:::>>>@@@AAAHHHPPPWWWZZZ^^^ccchhhuuuzzz{{{pppaaa^^^iiiuuu{{{yyyvvvsssrrrrrrrrrqqqpppooommmkkkjjjjjjkkknnnooooooppprrrrrrpppnnnkkkiiihhhgggggghhhjjjnnnqqqsssvvv|||~~~sssgggbbb[[[TTTNNNIIIDDDAAABBBBBBDDDFFFIIIIIIGGGEEECCCBBBCCCFFFJJJMMMOOONNNJJJKKKMMMOOOQQQSSSUUUVVVYYYWWWSSSQQQPPPOOOOOONNNMMMMMMLLLKKKJJJKKKLLLLLLJJJIIIGGGFFFFFFFFFHHHHHHHHHIIIJJJJJJIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA>>>???????????????@@@AAA??????>>>>>>@@@BBBDDDFFFJJJOOOWWW]]]^^^\\\WWWSSSWWWVVVZZZeeeppp|||uuutttxxxoooeee]]]RRRLLLIIIHHHFFFCCCBBBCCCEEEGGGJJJNNNPPPRRRRRRRRRTTTUUUWWWYYYZZZ[[[YYY[[[]]]______aaaccceeeoooyyy|||ooogggjjjpppkkkgggccc___ZZZWWW]]]fffkkkmmmqqqtttvvvxxx{{{}}}~~~yyypppfff\\\SSSMMMKKKEEECCC@@@???@@@@@@???>>>;;;;;;:::999999888777777333333555999???PPPmmmvvvjjjcccaaabbb^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___``````aaacccdddeeefffkkksssyyy~~~yyy|||uuuggg[[[PPPGGGIIISSSXXXQQQIIIJJJRRRYYYWWWUUUOOODDD777///,,,,,,))))))(((((((((((())))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((***...222888<<<@@@BBBCCCKKKTTTZZZ]]]___dddhhhuuuwwwtttjjjbbbeeettt~~~{{{xxxvvvsssqqqrrrrrrqqqpppooonnnllljjjjjjlllnnnpppqqqrrrssssssqqqnnnkkkiiiggggggggghhhjjjmmmqqqsssyyy|||~~~~~~~~~qqqbbbZZZVVVOOOJJJFFFCCC@@@>>>CCCCCCDDDFFFGGGFFFBBB???======???CCCHHHLLLMMMMMMGGGHHHJJJMMMPPPSSSUUUWWWWWWSSSNNNJJJJJJLLLNNNPPPNNNMMMLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMLLLMMMOOOPPPLLLMMMNNNNNNMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCBBBBBB>>>???@@@@@@??????@@@AAA@@@??????>>>@@@BBBDDDFFFKKKQQQ[[[cccfffddd^^^ZZZXXXUUUTTTXXX]]]iiixxxwwwnnndddWWWNNNIIIFFFBBB>>>@@@AAACCCFFFJJJNNNQQQSSSSSSSSSUUUWWWYYYZZZ\\\]]]^^^aaadddgggiiijjjmmmoooxxxyyy~~~}}}vvvkkkbbbbbbgggzzz|||vvviii\\\RRRKKKHHHHHHEEEBBBAAAAAAAAA@@@???<<<;;;;;;::::::999999888666888999777555>>>XXXpppmmmbbbaaaeee___]]][[[ZZZYYY[[[]]]^^^]]]^^^``````^^^^^^___aaadddeeekkkqqqttt{{{xxxjjj```UUUKKKIIIQQQSSSLLLFFFJJJTTT[[[cccbbb]]]PPP???333///000))))))(((((((((((()))))))))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&(((*********---...222666:::>>>AAABBBBBBRRR^^^\\\YYYbbbpppzzz}}}yyywwwtttvvv}}}~~~zzzxxxuuutttttttttrrrqqqnnnmmmlllkkkkkklllnnnppptttrrrrrrssstttsssoookkkllllllmmmnnnppprrrssstttyyywwwuuuvvvtttlll^^^TTTEEEDDDBBB@@@>>>===<<<<<<@@@AAABBBCCCBBB@@@===;;;;;;;;;<<<>>>@@@BBBCCCCCC<<>>>>><<<999666333777999555222555AAALLLmmm}}}mmmfffbbbddd^^^YYYXXX[[[]]][[[XXX\\\\\\]]]^^^___```aaaaaadddeeehhhlllssszzzxxxrrrlllaaaVVVSSSNNNKKKJJJHHHHHHNNNVVV```hhhjjj]]]FFF444///222+++***)))***+++,,,+++***)))(((((((((''''''''''''+++(((&&&%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((()))******)))...222777<<>>>>>======<<<;;;;;;;;;<<<===???@@@???===:::888777999;;;===>>>???@@@BBB;;;>>>@@@@@@@@@CCCGGGJJJFFFEEEEEEGGGKKKRRRWWWZZZZZZZZZ[[[jjj~~~yyyvvvsssoookkkhhhggggggfffeeecccffffffeeeeeeeee```YYYYYYVVVQQQMMMJJJHHHGGGFFFFFFEEEDDDBBBBBBBBBCCCCCCGGGJJJMMMNNNNNNOOOSSSWWW\\\hhhwwwrrriii___WWWPPPNNNSSS[[[kkkxxx~~~xxxsssttt{{{{{{uuunnnhhhbbb\\\UUUPPPNNNFFFBBBEEEIIIKKKOOOUUUXXXYYYZZZ[[[\\\^^^bbbeeeiiikkknnnppppppqqqssstttttt~~~wwwkkkhhhlllqqqyyy}}}tttnnnggg]]]WWWVVVUUURRRNNNJJJGGGDDDBBB@@@:::;;;<<<>>>???>>><<<:::888;;;;;;777333333999???XXXmmm|||oookkkbbb```]]]\\\]]]______^^^ZZZ[[[\\\^^^```bbbddddddddddddfffiiinnnsssxxx{{{~~~wwwwwwwwwoooeee[[[SSSKKKGGGEEEDDDHHHMMMUUU]]]ddd```QQQBBB999777///---++++++,,,,,,+++)))))))))((((((((('''''''''+++(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))000666>>>BBBCCCFFFKKKPPPcccnnn{{{~~~}}}~~~~~~{{{xxxuuutttttttttsssrrrqqqpppooonnnmmmnnnooopppoooooooooppprrrsssqqqpppmmmpppuuuzzz}}}}}}{{{zzzxxxrrriii___UUUKKKBBB;;;888999::::::;;;:::::::::888:::;;;<<<<<<:::777555555888===AAABBBCCCDDDDDD@@@???===<<<;;;===BBBGGGIIIJJJLLLNNNRRRYYYccckkkggghhhiii~~~~~~vvvllleeebbb\\\VVVPPPLLLIIIGGGMMMMMMKKKGGGCCCCCCFFFJJJPPPUUUYYYZZZYYYZZZ```dddgggrrr~~~sssiii___YYY[[[```bbbgggooovvvxxxsssxxxuuukkkbbbXXXMMMIIIIIIMMMUUU\\\[[[\\\^^^___```bbbeeehhhjjjllloooqqqqqqrrrtttvvvsssxxx|||oooeeeeeedddhhhuuu{{{xxxyyyvvvnnnfffcccbbb^^^XXXRRRMMMIIIEEEBBB:::;;;<<<>>>AAABBBAAA???<<<<<<;;;888444222222333@@@LLLlll~~~wwwcccaaa^^^]]]]]]___```bbbXXXYYY[[[^^^aaadddfffgggeeeeeefffgggiiilllnnnooovvv||||||}}}|||wwwyyy}}}yyyqqqdddXXXKKKEEEBBBAAACCCFFFJJJRRR\\\bbb___SSSEEE<<<333111...,,,,,,,,,***))))))))))))(((((((((''''''***((('''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))))))))***+++555;;;BBBDDDDDDHHHRRRZZZnnnvvvyyyqqqvvv}}}}}}}}}|||yyyuuutttttttttssssssqqqqqqpppooonnnnnnnnnooonnnnnnnnnoooppppppppppppppptttzzz|||zzzuuunnnaaaUUUJJJCCC>>><<<777888999:::::::::999999888888999::::::999888888:::<<>><<<888555444333222222555<<>>>>>999999:::999999888777666888999:::;;;<<<<<<======CCCBBBGGGTTTdddjjjddd[[[RRRHHH>>>:::888888>>>EEETTTWWWXXXSSSLLLKKKQQQXXXaaacccbbbttt}}}nnn______]]]YYYSSSPPPOOOOOOMMMNNNNNNIIIEEEEEEKKKQQQ]]]hhhxxx}}}|||kkk\\\XXXZZZ]]]cccfffhhhiiihhhggghhhiiikkknnnrrruuuvvvxxx{{{}}}~~~}}}zzz{{{zzz}}}}}}vvvxxx}}}uuukkkeee\\\VVVSSSPPPKKKGGGBBB@@@???BBBHHHLLLLLLJJJDDD???999555444444333333222999FFF___~~~rrrbbbZZZ[[[^^^]]][[[\\\]]]^^^___```aaabbbccccccddddddeeefffggggggggglllooowwwyyyyyy|||~~~|||xxxyyy|||wwwhhhWWWNNNHHHCCC@@@AAABBBDDDLLLYYYccccccWWWKKK999555000,,,+++,,,++++++***)))))))))(((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))))),,,333888AAADDDFFFHHHKKKTTTaaakkkpppuuu}}}nnnfff[[[nnn}}}{{{zzz}}}zzzvvvssssssttttttttttttssssssqqqpppooonnnnnnpppppppppooooooqqqtttwww}}}}}}|||lllWWWHHHAAA???>>>=========;;;999888777777777:::>>>CCCGGGIIIIIIGGGEEEJJJFFFHHHUUUfffpppnnnhhhVVVIII===999777666;;;CCCMMMQQQSSSOOOGGGCCCEEEIIITTTXXXVVVbbbsssddd\\\^^^___\\\XXXUUUVVVXXXLLLMMMOOONNNLLLMMMQQQUUU^^^kkkxxxmmmiiifffmmmpppsssuuuuuutttttttttwwwzzz}}}xxxgggaaaYYYWWWXXXYYYVVVSSSIIIEEEBBBEEELLLPPPPPPNNNMMMGGG???999555333222111111666:::DDDbbbqqqfffaaa```^^^\\\^^^^^^^^^_______________^^^______```aaaccceeefffhhhlllttt}}}~~~xxxxxx{{{}}}}}}}}}~~~wwwggg\\\QQQFFF@@@>>>AAABBBGGGRRR^^^bbb^^^YYY???:::333...,,,,,,,,,,,,******)))))))))(((((((((((())))))(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((******+++111:::BBBFFFHHHKKKPPPVVV___iiippprrrwwwqqqgggeeedddyyy}}}{{{{{{~~~zzzvvvsssssstttuuuuuuwwwvvvvvvuuusssqqqpppooopppqqqrrrrrrsssvvv|||nnnVVVGGGDDDEEECCCAAADDDBBB???===<<<<<<>>>???AAAIIITTT^^^aaa^^^WWWQQQJJJFFFDDDKKKXXXeeelllooo___OOOBBB???===:::???HHHNNNSSSVVVUUUOOOIIIGGGHHHNNNUUUQQQSSSnnnuuujjjcccfffhhhfffaaa^^^___bbb[[[[[[\\\\\\[[[ZZZXXXXXXWWWddd{{{~~~yyyxxx|||jjjccc\\\[[[___aaa___\\\OOOJJJFFFHHHOOOTTTSSSQQQPPPLLLGGG@@@999444111111222222222777HHHbbb|||uuuiiiaaa^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\\\\^^^```ccceeehhhjjjpppuuuxxxzzzvvvwwwzzz}}}}}}vvvjjj[[[LLLCCCBBBDDDFFFJJJQQQYYY^^^```___GGGAAA888111---,,,++++++*********)))))))))((((((''')))***)))'''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***++++++---444@@@IIIIIIKKKPPPWWW___gggnnnrrruuuzzz{{{kkkeeegggxxx|||||||||~~~zzzvvvsssssstttuuuuuuyyyyyyxxxwwwuuutttrrrqqqpppqqqssstttvvv{{{oooVVVHHHIIILLLKKKGGGJJJHHHEEEBBBAAACCCEEEGGGHHHSSSdddrrrvvvoooddd\\\GGGDDD@@@@@@HHHVVVfffqqqiiiXXXJJJHHHFFFBBBFFFOOOVVV[[[``````[[[TTTPPPNNNNNNWWWQQQLLL___xxxllloooqqqoooiiieeefffiiinnnmmmlllkkkhhhccc]]]XXXPPP\\\sssqqqiiiaaa```ccceeeccc___SSSMMMHHHJJJPPPUUUUUURRRNNNMMMKKKEEE===777333222444......555;;;EEE```zzzmmm___\\\___\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\\\\]]]```cccfffjjjjjjmmmpppqqqvvv}}}tttrrrxxx~~~}}}rrrbbbRRRIIIHHHJJJLLLOOORRRUUUYYY\\\___NNNGGG===444///,,,+++***************))))))))))))''')))***)))'''&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((&&&''',,,222999EEEOOOVVVTTTVVV___hhhnnnqqqrrrwww|||sssmmmrrr~~~~~~}}}|||zzzyyyyyyxxxxxxwwwwwwvvvvvvvvvoooqqquuuvvvtttrrrqqqpppqqqrrruuu{{{mmmTTTOOORRRRRRUUUZZZUUUZZZ[[[UUUNNNKKKHHHFFFIIIRRR[[[dddnnnssslllaaaTTTHHH@@@CCCJJJTTTiiiwwwoooYYYKKKLLLLLLQQQ^^^jjjoooyyyxxxkkkeeeaaaVVVXXXVVVUUUUUUZZZjjjwwwuuutttuuussspppqqqvvv{{{zzzrrrkkkaaaXXXSSSUUUeee{{{rrrqqquuuwwwttt~~~}}}qqqhhhiiikkkiiidddaaaRRRMMMIIIIIINNNRRRRRRPPPLLLLLLJJJFFFAAA:::444111///111111000333<<>>555000---++++++***)))*********(((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,+++///:::CCCHHHMMMRRR^^^dddmmmuuu|||~~~zzzxxxxxxzzz{{{{{{}}}}}}}}}|||{{{zzzyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvtttvvvxxxxxxvvvuuuttttttvvv{{{sssooommmjjjjjjnnnyyy||||||vvvoooeeeWWWKKKDDDKKKRRR[[[iii|||{{{kkkeeeeeeqqquuummmbbb[[[YYY^^^mmm|||wwwiii^^^VVVWWWeeevvvmmm```SSSLLLLLLJJJHHHIIILLLNNNMMMKKKHHHHHHHHHFFFAAA<<<777444///111333222//////222555BBBUUUmmmttteeeccc]]]YYYZZZ[[[ZZZ[[[^^^___^^^^^^]]]^^^___```aaaccceeefffggghhhkkkpppttt~~~sssfffYYYQQQJJJLLLJJJFFFHHHRRR]]]dddgggaaaWWWIII<<<333...---+++***))))))***+++***(((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))******,,,,,,333@@@JJJMMMOOORRR\\\ggguuu}}}~~~zzzwwwxxxzzz||||||{{{{{{{{{{{{{{{zzzyyyxxxzzzzzzyyyxxxwwwvvvvvvuuusssuuuwwwvvvuuutttuuuvvvxxx~~~wwwlllaaa\\\]]]bbbhhhooosssvvvsssggg[[[RRRWWW^^^fffsssttthhhbbbbbbkkk{{{ttthhh^^^XXX[[[kkkyyyzzzmmm^^^PPPHHHJJJIIIHHHIIIKKKLLLJJJIIIGGGGGGGGGEEEBBB>>>999777///111333333111000111333333???SSSjjjrrrkkkddd]]][[[[[[ZZZ\\\```___^^^^^^]]]]]]^^^___```hhhgggfffgggjjjmmmooopppwww}}}{{{yyyqqqdddYYYMMMKKKHHHCCCBBBGGGOOOUUUaaaaaa]]]RRRDDD999333222,,,***))))))***+++***)))(((((((((''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***++++++---///777DDDLLLMMMNNNPPPZZZiiixxx~~~}}}xxxwwwxxx{{{}}}{{{{{{||||||{{{zzzyyyyyyzzzyyyyyyxxxvvvuuuuuutttppprrrssssssssstttvvvxxxwwwjjj]]]VVVTTTWWW___jjjssszzz|||tttjjjeeehhhmmmttt~~~pppeeeaaagggvvv~~~ssshhh___WWW^^^qqqtttrrryyyyyyjjj[[[OOOIIIKKKJJJIIIIIIJJJIIIHHHGGGFFFGGGGGGFFFDDD@@@<<<999444444333222111111222444222666???RRRmmmuuulllbbb]]][[[YYYZZZ^^^^^^]]]]]]]]]]]]^^^^^^^^^iiigggfffgggkkkmmmnnnmmmwww|||~~~vvvvvvzzzxxxmmmbbbTTTPPPLLLGGGEEEDDDGGGKKKXXX]]]___XXXKKK===666333---+++))))))***++++++***'''(((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((()))+++,,,---111444===GGGLLLKKKMMMQQQ[[[jjjxxx}}}}}}xxxvvvwww{{{~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxvvvuuutttssssssnnnoooqqqrrrtttwww{{{~~~|||pppdddYYYSSSTTT]]]gggooovvvyyyuuuoooiiijjjmmmuuutttcccYYYZZZggguuu|||ooofffYYYaaauuusssjjjmmm|||yyyiiiZZZPPPMMMOOONNNLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHEEEAAA>>>;;;999777444111////////////333333555@@@YYYxxxuuuiiibbb\\\XXXXXX[[[\\\\\\\\\]]]]]]^^^^^^^^^eeeddddddfffiiikkklllllluuuzzz~~~uuuuuuyyyzzzssslllZZZSSSMMMJJJEEEAAAAAADDDOOOVVV]]][[[PPPBBB777222///---***)))*********)))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((()))***+++------777<<>>DDDMMMWWW[[[UUUIII===666111...+++))))))***)))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((()))***,,,---...<<>>:::DDDQQQZZZYYYPPPDDD<<<222///,,,))))))))))))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((+++---***'''***333:::HHHOOOTTTQQQMMMPPPXXX___eeeeeejjjwwwwwwkkkhhhttt~~~{{{zzz{{{}}}~~~}}}~~~~~~}}}|||{{{{{{|||yyyyyyyyyxxxvvvtttqqqppptttuuuwww|||wwwssssss|||~~~xxxkkk]]]TTTLLLEEEEEEJJJHHHEEECCCJJJYYYmmm~~~iii[[[[[[aaazzz~~~mmmkkkppp~~~uuuggg\\\VVVSSSRRRQQQQQQQQQPPPPPPOOOOOONNNNNNMMMOOOSSSXXX___hhhrrryyyxxxpppkkkjjjjjjgggcccbbbffffffqqq|||hhh___^^^ZZZUUUNNNHHHFFFHHHKKKNNNPPPNNNKKKHHHDDDAAA@@@???@@@>>>;;;888555333111000222111111222444???TTThhhqqqeee___]]]___^^^\\\[[[[[[]]]^^^```aaabbbdddfffiiikkkmmmnnnmmmmmmnnnqqqzzzzzz|||}}}}}}xxxtttgggUUUIIIEEEAAA:::777<<>>???BBBCCCCCCBBB@@@===:::888777666555111//////000333;;;DDD[[[rrrrrriiiddd^^^]]]\\\[[[[[[]]]___``````aaaccceeehhhjjjkkklllmmmmmmmmmmmmpppvvv~~~|||{{{xxxnnn\\\MMMFFFCCC@@@AAA======EEEPPPTTTNNNFFF@@@:::333...---+++(((&&&))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((''')))///:::EEEMMMRRRLLLKKKVVVdddmmmppppppqqq{{{zzztttsssxxx|||{{{{{{{{{zzzyyyzzz|||~~~~~~|||{{{{{{|||xxxwwwvvvuuuuuuvvvxxxxxx}}}{{{yyyxxxwwwwwwtttzzzkkk[[[SSSRRRUUUXXXVVVQQQKKKIIIMMMTTT[[[___kkk{{{}}}mmmdddcccsss{{{wwwyyy}}}yyyiii\\\RRRNNNOOOMMMRRR]]]iiiuuu{{{}}}|||xxxuuuvvv}}}zzzyyy{{{zzzxxxuuurrrlllfffcccbbbcccdddbbbbbbbbbccceeekkksssxxx{{{zzzxxxwwwvvvtttpppmmmmmmiiiddd___ZZZUUUOOOJJJIIINNNKKKHHHQQQ```}}}wwwpppjjjfffhhheee```\\\XXXRRRJJJEEECCCBBBAAA@@@AAABBBDDDFFFEEEDDDAAA>>><<<:::888888888333000222333333444888@@@XXXssszzznnnddd```^^^]]]\\\\\\]]]___``````aaabbbdddfffhhhjjjkkklllmmmmmmmmmmmmppptttxxx|||{{{uuuhhhYYYMMMGGGDDDBBB???===AAAJJJQQQSSSRRRIIIAAA777000---+++***((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))((()))...777BBBLLLQQQOOOJJJOOO```qqqwwwuuusssttt}}}}}}|||~~~||||||~~~}}}zzzyyyzzzzzzyyyxxxyyy{{{}}}~~~|||{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzzzzzzz{{{{{{zzzzzzzzzlllwwwrrrhhhdddcccccc]]]WWWNNNHHHHHHKKKOOOQQQTTT```ppptttgggbbbuuuzzz}}}~~~lllYYYPPPNNNKKKGGGFFFAAABBBEEEKKKPPPTTTUUUUUUWWWVVVZZZfffttt{{{ssskkkeeebbbZZZXXXUUUTTTVVV]]]fffmmmppppppppppppooojjjddd___WWWVVVTTTRRRPPPMMMJJJGGGEEEKKKIIIIIIRRR___xxx{{{{{{{{{xxxsssssslllccc[[[VVVOOOHHHBBB@@@BBBDDDGGGHHHIIIHHHHHHGGGFFFCCC@@@===:::999888888333111444555333222333000AAAYYYooo}}}tttgggbbbaaa___^^^]]]^^^___```___```bbbccceeegggiiiiiikkklllnnnnnnnnnooorrrttt{{{}}}}}}wwwjjjZZZNNNHHHAAAAAAAAAAAAEEEMMMXXX___TTTJJJ<<<222---,,,,,,+++(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&'''''''''(((((((((***))),,,444@@@JJJPPPRRRMMMLLLWWWmmm|||}}}yyyxxx|||{{{{{{~~~}}}{{{yyyyyyyyyyyyxxxwwwzzz}}}~~~}}}{{{{{{{{{zzz{{{{{{{{{|||~~~~~~{{{yyyuuuwwwyyy|||}}}~~~}}}}}}tttyyyqqqllleee]]]RRRJJJFFFGGGIIIJJJLLLTTT___kkkzzz{{{jjjbbbnnn~~~xxxvvv~~~~~~hhhYYYJJJGGGJJJIIIEEECCCDDDBBBAAAAAACCCDDDEEEEEEFFFFFFKKKUUUbbbssszzzqqqhhhdddZZZVVVPPPKKKIIIMMMUUU[[[]]]^^^```aaaaaa\\\VVVQQQJJJJJJJJJIIIHHHFFFEEEDDDBBBGGGFFFJJJXXXfff{{{~~~{{{pppfffZZZQQQMMMIIICCC???CCCEEEJJJNNNPPPOOOMMMLLLKKKIIIFFFBBB>>>;;;999888555111000333444111000222...666EEEZZZqqq~~~zzzooofffeeebbb```_________```___```aaacccdddfffggghhhiiikkkmmmnnnnnnppprrrttt{{{|||}}}yyygggVVVNNNCCCDDDDDDBBBBBBJJJYYYeee]]]RRRBBB666000......---(((((())))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((++++++000;;;HHHQQQSSSRRRNNNQQQ```www~~~|||||||||}}}{{{zzz{{{zzzzzzvvvyyy}}}~~~}}}{{{zzzzzzxxxzzz||||||wwwttttttvvvyyy|||~~~~~~}}}xxxxxx|||lllcccWWWLLLGGGFFFHHHIIIJJJOOOUUU[[[fffsss|||~~~lllaaaeee{{{wwwpppnnnxxx~~~lll]]]UUUNNNMMMLLLHHHDDDDDDGGGEEECCCBBBBBBCCCBBB@@@@@@AAAEEEKKKQQQZZZiiixxx{{{sssqqqvvv|||~~~|||qqqllldddZZZRRROOOPPPRRRQQQQQQSSSUUUVVVUUUQQQNNNKKKLLLLLLLLLLLLKKKLLLMMMMMMMMMHHHNNNbbbqqqtttiii[[[RRROOOMMMHHHDDDHHHJJJNNNQQQSSSRRRQQQPPPOOOMMMIIIEEE@@@===:::999555222111333222000111555111222888GGG___tttzzzwwwjjjhhheeebbb```______```^^^___```bbbccceeefffggggggiiikkklllmmmnnnqqqsssyyy|||}}}~~~}}}qqq^^^TTTGGGGGGDDDAAAAAAIIIVVV```aaaWWWIII===666222...+++(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((())),,,---333???MMMTTTTTTQQQQQQUUUggg|||~~~zzz{{{}}}{{{}}}}}}|||||||||||||||vvvyyy|||~~~}}}{{{zzzzzzvvvxxx||||||vvvrrrtttvvvyyy}}}~~~}}}yyysssmmmiiieeeggguuuqqqhhhZZZNNNIIIHHHJJJKKKDDDHHHKKKMMMSSS]]]dddfffpppvvvlll```aaayyysssjjjhhhrrrxxxfffPPPPPPQQQSSSPPPKKKKKKNNNEEEDDDCCCCCCCCCBBB???===;;;===BBBFFFGGGIIISSS^^^^^^gggpppooogggcccffflllrrrvvv~~~~~~qqqdddZZZUUUSSSPPPOOOPPPRRRTTTVVVUUUTTTVVVWWWXXXYYYYYY[[[]]]___]]]YYYPPPUUUkkkyyyxxxjjjaaa^^^[[[UUUPPPMMMNNNPPPQQQSSSSSSTTTTTTRRRPPPLLLGGGBBB>>>;;;:::777555444555333000333999333222222;;;QQQiiiwww{{{mmmkkkgggcccaaa_________^^^___```bbbccceeefffffffffhhhjjjjjjkkkmmmppprrrxxx~~~yyyxxx|||}}}vvvcccXXXLLLHHHCCC@@@BBBIIISSSZZZaaaYYYMMMCCC;;;444...)))(((((())))))*********+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###((()))%%%''',,,...+++---333>>>LLLVVVXXXRRRLLLRRR```ppp|||yyyxxx~~~|||{{{yyy|||}}}|||yyywwwxxxyyy{{{}}}~~~}}}zzzxxx{{{{{{~~~|||vvvqqqtttsssqqqppprrrwww{{{~~~~~~{{{xxxrrrkkkeeefff___^^^bbbaaa]]]dddppptttmmmccc[[[XXXWWWUUUSSSOOOIIIGGGMMMQQQPPPPPPRRRZZZfffmmmqqqyyyccciii}}}nnnccc```kkkooofffaaaccccccaaa\\\XXXUUUTTTNNNLLLHHHFFFEEEDDDBBB@@@>>>???@@@@@@AAABBBDDDFFFMMMOOORRRUUUVVVWWWVVVVVV]]]eeeoooyyy{{{mmmdddaaa]]]]]]aaafffgggjjjnnnlllmmmooooooooonnnnnnnnnlllfff___aaakkkyyyyyymmmbbb\\\\\\\\\\\\\\\[[[ZZZYYYXXXUUUTTTQQQMMMHHHCCC>>><<<888666333222333444333333666222000333===NNNhhh}}}xxxlllcccbbbcccaaa______^^^^^^^^^___aaadddfffhhhggghhhiiikkkmmmoooppppppssszzzyyyssssssvvvyyyzzzyyyvvv{{{}}}qqqaaaRRRMMMGGGDDDFFFJJJNNNQQQQQQ[[[\\\NNN>>>888222,,,+++***))))))******)))'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&++++++******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%)))***'''''',,,...+++...777EEERRRXXXWWWRRRNNNZZZjjjzzz~~~xxx{{{|||zzzzzzyyy|||~~~}}}|||zzzzzzzzz{{{}}}~~~~~~}}}{{{}}}|||}}}}}}zzzzzzwwwsssooobbbaaa___^^^```ccchhhkkkqqqkkkccc^^^^^^___``````bbb[[[XXXZZZXXXUUU^^^kkkrrr|||wwwqqqllliiieee```[[[WWWPPPNNNQQQTTTQQQOOOPPPQQQWWW[[[___lll~~~jjjlll~~~nnncccaaajjjtttmmmpppqqqqqqmmmggg```\\\ZZZOOOMMMIIIGGGFFFEEECCCAAA@@@AAAAAAAAAAAABBBDDDEEEDDDFFFHHHJJJLLLLLLKKKKKKKKKPPPVVV[[[aaakkkwww|||xxxxxx}}}vvvqqqkkkeeeeeejjjrrrxxx|||vvvjjjbbbaaa```___^^^]]]\\\ZZZYYYXXXUUUQQQKKKEEE@@@===888666333222333333333222222111222444888EEE^^^ttt|||rrrgggbbbbbbdddbbb^^^^^^^^^______aaaccceeeggggggiiijjjlllmmmnnnnnnmmmmmmtttyyy~~~xxxrrrsssvvvzzz|||{{{vvvwwwzzzsssiiiYYYSSSKKKFFFFFFGGGHHHHHHNNNVVVZZZSSSFFF;;;333...,,,+++))))))******)))'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''......---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&)))+++((((((+++---,,,111>>>OOOXXXYYYUUUTTTTTTgggwwwvvvwww~~~yyyxxxzzzzzz~~~~~~|||}}}}}}~~~~~~{{{tttooommmkkkgggeeeTTTRRROOONNNOOORRRVVVYYY\\\XXXRRROOOQQQVVV[[[^^^\\\UUURRRSSSQQQQQQ[[[hhhmmmwww}}}wwwmmmfff___YYYVVVXXXYYYVVVRRRPPPQQQOOOOOOSSS[[[kkkrrruuuooocccaaaiiizzzyyyqqqhhhbbb___TTTPPPLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGGGGFFFFFFCCCDDDEEEEEEGGGNNNYYYbbb||||||yyyqqqeee[[[XXX\\\aaa```mmmvvvkkkhhheeecccbbbaaa___]]]]]][[[YYYUUUOOOIIICCC@@@:::777444333333333222111///111444444333;;;PPPeee{{{xxxnnncccbbbfffddd\\\______``````aaacccdddeeegggiiikkkmmmmmmmmmlllkkkhhhooouuuyyyyyysssrrruuuyyy{{{~~~wwwuuuwwwxxxvvvcccZZZOOOHHHFFFFFFCCC@@@IIIOOOWWW[[[RRRBBB555111...,,,************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''///......---,,,,,,+++++++++++++++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((***)))((()))---///999GGGVVV\\\XXXVVVYYY___sssqqqwwwxxxwwwyyy|||~~~vvvnnneee^^^ZZZXXXVVVSSSKKKIIIFFFDDDEEEHHHLLLNNNNNNNNNPPPSSSVVVXXXYYYYYYVVVSSSTTTWWWXXXZZZdddnnn}}}wwwooofffcccaaacccccc___YYYUUUVVVOOOMMMQQQSSSZZZrrrzzzpppdddcccnnnxxxnnngggddd]]]ZZZUUURRRPPPNNNLLLJJJIIIHHHGGGGGGGGGFFFDDDCCCEEEFFFFFFGGGHHHGGGGGGFFFFFFEEECCCAAAAAADDDKKKQQQaaannn}}}wwwlll___UUUQQQRRRUUUUUU```oootttpppjjjgggeeedddaaa^^^]]]\\\[[[XXXRRRLLLGGGDDD<<<999666444333333222111000111333333222555CCCRRRoooxxxwwwiiibbbeeecccZZZ`````````aaaaaabbbcccccceeegggjjjlllmmmmmmlllkkkjjjpppvvvwww|||yyyuuuuuuwwwyyy|||wwwxxx}}}mmmaaaSSSJJJHHHGGGDDDAAAEEEGGGSSS```]]]JJJ:::555111...,,,***++++++***(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%'''))))))((()))///555EEEOOOZZZ]]]ZZZ[[[dddmmm}}}zzzqqqzzz|||xxxvvvyyy}}}wwwpppaaaZZZQQQLLLKKKJJJIIIHHHDDDBBB???===>>>@@@DDDFFFFFFIIIMMMQQQSSSSSSSSSSSSVVVYYY```ggglllooovvv~~~yyypppqqqqqqqqqpppkkkaaaYYYWWWNNNKKKOOOLLLKKK]]]wwwqqqffffffvvvyyysssqqqmmmiiieeeaaa]]]YYYUUURRROOOMMMLLLLLLLLLKKKHHHEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@@@@BBBDDDHHHPPP^^^rrrxxxjjj___ZZZYYYYYYYYYZZZaaakkkwww~~~xxxpppkkkiiigggccc___\\\\\\[[[YYYUUUOOOJJJGGG>>><<<888555444444222111444111111333333555;;;BBBZZZooozzzpppdddccc```YYY``````aaaaaabbbbbbbbbbbbbbbdddgggkkkmmmnnnnnnnnnnnnrrruuuvvvwww|||{{{|||~~~yyy}}}~~~|||zzznnn^^^QQQKKKHHHEEEBBBBBBCCCOOO```bbbRRRAAA:::333000---+++++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((111000000//////.........------,,,,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&((())))))+++555???PPPVVV\\\___aaagggrrr|||yyywww~~~~~~zzzwwwuuuwww{{{~~~tttfff\\\MMMHHHDDDCCCEEEGGGGGGFFFEEECCC@@@>>>???BBBEEEHHHJJJJJJKKKKKKMMMQQQWWW[[[___gggrrr||||||zzzmmmaaa\\\TTTPPPPPPKKKFFFRRRddd||||||xxxrrriiijjj~~~}}}xxxsssnnnggg```[[[UUUSSSQQQQQQRRRQQQLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDDDDDDDCCCBBB@@@>>>===:::===BBBNNNccc{{{{{{}}}tttllljjjkkkjjjiiiqqqyyywwwqqqnnnlllgggbbb]]]]]]]]][[[WWWQQQLLLHHHBBB???:::888666555333111666222000333555444666:::FFF___uuuuuujjjccc___[[[___```aaabbbbbbbbbbbbbbbbbbccceeehhhkkkmmmooopppoooppprrrsssssswww{{{}}}}}}mmm^^^RRRJJJEEECCCAAABBBKKKZZZaaaYYYJJJ@@@555222...,,,++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((>>>===<<<:::888777555555111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))'''(((***+++///<<>>;;;999777444222000111444555111...222999999GGG___rrruuukkkcccbbb]]]^^^```bbbcccdddccccccgggfffeeeeeegggjjjmmmoooooolllmmmrrruuuuuu{{{vvveeeUUULLLIIICCCFFFGGGKKKWWW```WWWFFF888444000,,,+++++++++***)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))gggjjjggg^^^YYYWWWRRRKKKEEEBBB@@@>>>===;;;999777000666444,,,+++000000***,,,+++*********++++++,,,++++++***)))((((((((((((+++***)))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%***,,,))),,,<<>>EEENNNTTTVVVUUUTTTTTTTTTUUUWWWWWWVVVRRRMMMIIIHHHJJJNNNQQQfffnnnxxx~~~wwwqqqmmmlllhhh```WWWOOOJJJHHHHHHGGGEEEBBB>>>:::777555444333222111111222333333777888GGGbbbssspppgggccc___```_________```cccfffeeeddddddfffiiijjjiiiffflllnnnpppqqqrrruuuyyy|||zzz~~~zzz}}}|||hhhVVVKKKFFFEEEFFFFFFKKKXXXaaa\\\PPPGGG:::000000111---))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%zzzpppjjjiiifffaaa[[[ZZZXXXVVVTTTQQQNNNLLLBBBAAA===777555555222...///...---,,,,,,+++)))(((***)))((((((((((((((()))+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''+++,,,+++222CCCWWWbbb^^^YYY^^^qqq|||uuuvvvxxxyyyzzz{{{{{{{{{wwwvvvuuutttvvvyyy}}}yyyooogggaaa^^^___^^^WWWQQQNNNRRRWWWZZZXXXXXX^^^ccceeelllpppvvv|||~~~{{{lll___TTTPPPRRR\\\ooommmbbbsss{{{uuuwwwuuukkkgggaaaZZZ^^^hhhvvvkkkeee```___bbbccc```]]]```]]]YYYVVVTTTSSSRRRPPPNNNNNNOOONNNLLLJJJGGGEEECCCAAA???<<<===AAAHHHMMMKKKJJJIIIHHHHHHIIIJJJJJJNNNKKKGGGCCCBBBDDDFFFHHHMMMSSS\\\aaaccceeeiiimmmnnnnnnmmmjjjfffddddddeeennnttt}}}{{{tttqqqkkkcccYYYRRROOONNNLLLKKKIIIFFFBBB===999777555444333222222333444555555777CCCYYYkkkooojjjeee^^^^^^___^^^___aaacccffffffdddccceeehhhjjjiiiggglllmmmooopppqqqssswwwyyyzzzxxx{{{{{{zzz}}}nnn\\\OOOKKKIIILLLNNNSSS^^^gggcccZZZMMM@@@444222111...++++++***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwwwwvvvuuutttttttttsssqqqooommmkkk^^^SSSIIIEEECCC===888666444222000000000...,,,******)))))))))))))))***+++******)))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))++++++...:::NNN___gggYYYZZZdddttt|||~~~}}}tttrrruuuyyy|||~~~~~~}}}|||wwwvvvvvvvvvwwwyyy{{{}}}tttnnniiihhhfff___YYYVVVZZZaaafffgggjjjqqqwwwzzz{{{jjjZZZRRRQQQUUU```xxx~~~jjjaaarrr~~~}}}cccZZZRRRQQQOOOKKKNNNVVV}}}yyyrrrjjjhhhiiijjjiiifffiiieee___ZZZWWWUUURRRPPPPPPPPPQQQQQQPPPNNNLLLKKKFFFEEEBBB???===@@@EEEIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFDDDBBB???>>>???@@@AAA===BBBGGGIIIJJJLLLPPPSSSUUUWWWYYYWWWTTTPPPMMMKKKPPPVVV]]]dddooo~~~zzzqqqfff\\\VVVTTTUUUPPPPPPOOOLLLGGGAAA<<<888666666555444444555666666222666===KKK^^^mmmnnnhhh]]]]]]]]]^^^```bbbdddeeefffdddcccdddfffiiiiiiiiikkklllnnnooooooqqqtttvvvvvvxxxxxx}}}~~~|||wwwvvvzzz~~~vvvcccTTTPPPOOOSSSYYY___ggglllhhhbbbUUUHHH:::444111///------******)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{hhhYYYUUURRRIIIDDDEEE>>>:::555333333333222000,,,,,,+++++++++,,,,,,---***)))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((++++++,,,333DDDXXXfffjjjZZZ___jjjuuuwwwwwwxxxxxxqqqppptttyyy~~~|||zzzzzzzzzzzz{{{{{{|||}}}}}}|||~~~yyyrrrpppmmmfff```___bbbiiippprrrvvv}}}tttaaaVVVSSSRRRVVVfffzzzhhhaaarrrpppYYYRRRNNNOOOOOOMMMPPPTTTlllwwwooonnnooonnnllllllhhhaaa\\\XXXUUUSSSQQQRRRRRRRRRRRRRRRQQQOOOOOOEEEDDDCCCAAAAAACCCHHHLLLMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDBBBAAA@@@@@@??????===???BBBBBBBBBDDDGGGJJJHHHKKKNNNPPPNNNLLLJJJJJJIIINNNSSSVVV]]]ooowwwiii^^^YYYXXXZZZUUUUUUTTTQQQLLLEEE???;;;888777666555555555666777111666888???RRRiiiqqqlll___^^^]]]^^^```bbbcccdddeeedddcccccceeegggjjjkkklllmmmoooooooooppprrrtttyyyyyywwwzzz}}}vvvpppsss}}}{{{iiiXXXQQQQQQXXXbbbkkkooonnniiiddd\\\PPPAAA666111///......*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&nnniiieee^^^\\\^^^QQQIII???999777777555333000///...---,,,,,,,,,,,,)))))))))((())))))******************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++,,,000;;;NNNaaaiiiiii]]]ccclllrrrsssttt}}}yyy{{{tttooorrrvvv||||||yyy||||||}}}}}}}}}}}}||||||{{{}}}|||xxxqqqkkkjjjkkkssszzz|||{{{fffWWWQQQPPPPPP[[[tttuuueeebbbttt```TTTPPPNNNPPPRRRQQQQQQRRR^^^{{{vvvtttsssqqqnnniiibbb\\\YYYVVVTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQFFFFFFFFFEEEEEEGGGKKKOOOLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>????????????@@@BBBDDDAAADDDGGGHHHHHHHHHIIIJJJFFFJJJMMMNNNPPP\\\nnn}}}qqqddd]]]\\\]]]ZZZYYYXXXUUUPPPIIIBBB>>>:::999777666555555666666333666666777GGG```oooqqqdddaaa^^^]]]___bbbcccbbbdddcccccccccdddfffjjjlllmmmoooqqqqqqqqqqqqsssttt{{{~~~~~~zzzxxxyyy|||wwwppppppzzz}}}ooo^^^UUURRRZZZgggrrrvvvsssllliii```VVVHHH:::333111///---************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~{{{zzzzzzkkk```RRRHHHCCC@@@;;;777666555333111///---,,,,,,++++++***************+++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++000888FFFYYYhhhjjjeee___eeelllrrruuuzzzzzztttqqqpppuuuyyy}}}{{{{{{{{{{{{zzzzzzyyyyyyzzz|||~~~xxxwwwwwwjjjWWWOOOMMMNNNYYYpppoooaaabbbvvvqqqSSSSSSQQQQQQTTTWWWXXXUUUSSSUUUnnn|||xxxrrrmmmfff```\\\ZZZXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRLLLLLLLLLKKKIIIJJJLLLOOOMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@??????@@@@@@AAABBBCCCEEEFFFFFFFFFFFFHHHJJJDDDGGGIIIJJJKKKQQQ[[[ddd~~~~~~ooofffcccccc^^^^^^\\\YYYSSSMMMGGGDDD>>>===;;;888777666666666444555444555???TTTiiitttkkkfff```]]]___aaabbbaaaaaacccdddddddddfffiiilllmmmooorrrsssrrrssstttuuuyyyzzz{{{yyywwwvvvyyy~~~wwwtttsssyyy{{{mmm```XXX]]]hhhtttxxxtttnnnlllbbb\\\OOO@@@777444000,,,++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{zzz}}}wwwjjj```[[[UUUMMMFFFAAA???<<<999555333111000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++444BBBRRRbbbllljjjbbbbbbgggoooxxx|||sssooopppsssuuuyyy|||{{{zzzxxxwwwwwwwwwwwwyyy{{{}}}ppp\\\RRROOORRR___ttt{{{hhh]]]aaawwwoooZZZYYYYYYZZZ^^^ccceeeaaa\\\VVVbbbwww|||vvvnnngggccc```^^^]]]XXXWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQOOONNNMMMOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLJJJJJJIIIIIIHHHFFFEEEEEECCCCCCCCCDDDEEEEEEEEEEEEGGGIIIKKKKKKKKKJJJKKKLLLHHHHHHIIIJJJLLLOOOSSSVVVaaazzzsssmmmkkkcccbbb```\\\WWWQQQMMMJJJDDDBBB???<<<999888777777555444333555:::GGG___tttssskkkbbb]]]]]]`````````___bbbdddeeeeeefffhhhkkklllnnnqqqssssssssstttuuuxxxxxx}}}{{{uuuuuuuuussstttxxxvvvyyyxxxzzzsssgggeeegggnnnpppjjjeeeeeeccc```VVVGGG<<<888222++++++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''{{{zzzxxxuuuxxx~~~zzz{{{tttpppjjj___WWWKKKIIIFFFAAA===999777555222111000///...---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((************************,,,888IIIYYYhhhooojjj```dddjjjsssyyypppnnnrrrwwwqqqvvv|||}}}|||zzzxxxwwwwwwwwwxxxwwwyyy|||~~~wwwbbbXXXSSSYYYgggyyywwwdddYYY```wwwxxxlll]]]^^^aaaffflllooojjjdddZZZ]]]hhh~~~uuummmhhheeecccaaaZZZYYYXXXWWWVVVUUUUUUUUUQQQRRRSSSRRRQQQQQQRRRTTTRRRRRRSSSSSSRRRQQQOOONNNMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDDDDFFFGGGHHHGGGFFFEEEIIIMMMOOOOOOOOOOOOOOOKKKJJJIIIJJJLLLNNNOOOOOOQQQccc}}}|||tttqqqgggeeebbb^^^YYYUUUQQQOOOGGGEEEBBB???<<<:::999888666222333555666???XXXsssxxxoooccc]]]]]]___```___^^^aaaeeefffeeefffhhhkkkjjjmmmppprrrsssssstttuuuyyyyyy|||wwwpppqqqrrrppppppsssuuu||||||{{{vvvmmmggggggfff___ZZZYYYdddcccZZZKKK@@@;;;444,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''zzztttuuuwwwuuurrr{{{~~~}}}}}}~~~zzzsssnnnjjj]]]OOOIIIJJJJJJDDD===999333...,,,...000...+++))))))*********))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++)))&&&&&&***+++))))))+++---AAAXXXdddgggggggggfffjjjkkksss{{{vvvrrrppprrrvvvuuuwwwxxxzzz~~~}}}}}}{{{yyywwwvvvtttzzzzzz|||}}}kkkWWWVVVbbbqqq}}}sss___VVVaaayyy}}}zzzwwwkkknnnxxxxxxuuuqqqiiiaaaaaadddssszzzsssooojjjfffccc___]]][[[ZZZZZZYYYWWWUUUUUUUUUTTTRRRRRRQQQQQQQQQTTTTTTTTTSSSSSSRRRRRRQQQPPPNNNKKKKKKLLLMMMMMMLLLLLLJJJHHHGGGGGGIIILLLMMMLLLMMMNNNQQQTTTUUUTTTRRRQQQNNNKKKJJJLLLOOOQQQSSSVVV]]]kkk|||wwwqqqhhhaaa___\\\WWWSSSRRRMMMIIICCC???===;;;999888999666777888444666MMMhhhuuutttmmmccc```cccddd```ccceeeggggggggghhhjjjlllooopppqqqrrrsssttttttttttttvvvzzz~~~yyyqqqooorrrrrrppp{{{vvvlllfff\\\OOOMMMSSS[[[eeedddSSSBBB<<<666///...---+++,,,------,,,***(((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&|||zzz{{{|||}}}~~~~~~zzzxxxyyyzzzwww{{{~~~wwwnnnkkkkkkiiiccc]]]MMMCCC777111111333111...---------,,,+++***))))))******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((&&&'''+++,,,***+++///111FFF^^^hhhjjjlllmmmnnnoooqqqwww{{{{{{uuuqqqpppqqqvvv|||~~~~~~}}}{{{yyywwwvvvxxxyyyzzz~~~rrr___]]]kkkzzzppp\\\UUU```xxxxxxwww|||rrrfffeeefffppp~~~wwwpppkkkgggbbb```^^^]]]]]]\\\ZZZXXXYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSXXXVVVSSSRRRRRRQQQPPPOOOQQQPPPNNNLLLLLLNNNPPPRRRQQQQQQSSSWWWZZZ[[[ZZZXXXTTTRRROOONNNPPPRRRSSSSSSQQQTTTZZZeeessstttkkkdddaaa^^^XXXTTTTTTOOOKKKGGGCCCAAA>>>;;;999999555555666333333EEEZZZvvvxxxttthhh______aaaaaabbbdddggghhhiiijjjkkkmmmooooooqqqrrrssssssttttttuuuvvvzzz}}}xxxtttsssrrrqqq{{{uuuhhhaaaWWWKKKHHHMMMXXXbbbdddWWWIIIAAA999000///...,,,+++,,,,,,***)))(((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}{{{}}}}}}zzzzzzzzztttsssvvvqqqaaaLLL???999777111,,,///...---,,,******))))))*********))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))((('''(((,,,,,,+++...333===SSSiiipppoooooorrrtttrrrvvv}}}~~~yyypppnnnqqqvvv}}}{{{zzzyyyvvvwwwxxx{{{xxxiiiiiiwwwkkkXXXRRR___xxxwwwqqqrrr}}}|||pppooonnnqqq|||zzzsssoooiiigggdddccccccbbb___]]]^^^]]]\\\[[[[[[[[[[[[[[[YYYYYYXXXXXXWWWVVVVVVUUUYYYWWWVVVVVVVVVVVVUUUTTTXXXVVVTTTRRRRRRSSSVVVWWWWWWXXXZZZ]]]```bbb```___XXXWWWUUUUUUVVVVVVUUUTTTUUUTTTSSSTTTXXX___gggkkk}}}yyypppgggdddaaa[[[WWWVVVQQQNNNKKKHHHFFFCCC???<<<;;;777555777444222<<>>222111...,,,+++++++++)))(((((())))))******))))))((('''((()))((('''&&&''')))'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''|||xxx|||yyybbbRRRJJJDDD:::222111000...---,,,,,,---...++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((***,,,++++++111999OOObbbuuuxxxssspppsssvvvqqqxxx}}}vvvnnnooottt|||~~~|||zzzzzzuuuuuuvvvyyy}}}{{{ooottt|||fffSSSPPP```yyy~~~|||nnnkkkooo{{{{{{yyywwwvvvzzz|||vvvooommmkkkiiihhhgggdddbbbaaa``````___^^^^^^______\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXZZZ]]]______]]]\\\ZZZXXXVVVUUUVVVXXXZZZ]]]^^^___bbbeeeeeecccaaa[[[ZZZZZZ[[[\\\[[[YYYVVVZZZYYYVVVTTTTTTUUUXXXZZZ]]]eeezzz~~~uuukkkgggccc]]]XXXXXXSSSQQQOOOMMMKKKGGGAAA>>>===999777999888555888>>>ZZZmmmssshhhfffiii```dddhhhkkklllmmmnnnpppmmmnnnoooqqqrrrsssssssssuuuvvvxxxzzzxxxxxx~~~uuurrrttt|||sssaaaVVVNNNGGGEEEGGGMMMXXXaaaccc^^^TTTEEE666000...+++***++++++***))))))))))))******)))))))))'''((()))((('''&&&''')))'''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''zzz|||zzzzzz{{{~~~ssshhhaaaXXXLLLBBB777555222000///000111222++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''((())))))+++,,,***+++666AAA\\\mmm|||}}}wwwtttwwwyyyttt~~~~~~{{{{{{sssmmmpppwww~~~}}}{{{zzzyyyuuuttttttwww{{{|||sss{{{xxxaaaQQQQQQccc|||~~~{{{yyyggghhhnnn{{{xxxyyy~~~{{{{{{|||xxxsssqqqnnnlllkkkiiifffdddccccccbbbaaaaaaaaaaaabbbaaa```___^^^]]]\\\[[[[[[[[[\\\^^^bbbfffhhhgggfff___^^^[[[XXXWWWXXXZZZ[[[bbbbbbcccfffhhhhhhfffddd^^^^^^___```aaa___\\\XXXXXXXXXWWWVVVUUUSSSRRRQQQRRRRRR___|||zzzpppjjjeee___ZZZZZZUUUTTTRRRQQQNNNJJJDDD@@@===999888999999777777888III```|||sssjjjhhhaaadddhhhjjjkkklllmmmooollllllnnnpppqqqrrrssssssssstttvvvyyywwwvvv|||uuurrruuu}}}}}}ppp```TTTLLLGGGFFFHHHKKKSSS\\\cccddd\\\KKK<<<000...+++***+++,,,,,,+++))))))************))))))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((}}}xxxsssrrrzzzxxxjjjYYYMMM@@@<<<777222...---......,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))((()))+++,,,***///???PPPeeesss~~~{{{{{{~~~|||~~~uuuooolllqqqxxx~~~~~~~~~~~~|||{{{zzzyyyvvvuuutttvvvzzzzzzttt|||ttt]]]PPPTTTggg~~~}}}}}}}}}|||}}}}}}{{{wwwtttbbbeeeooo|||wwwlllgggmmmvvv~~~}}}wwwtttqqqooonnnkkkhhhfffffffffeeeeeeeeeeeeeeefffffffffeeedddbbbaaa``````^^^```bbbgggjjjkkkiiigggeeeccc```]]]\\\\\\^^^___ffffffhhhkkknnnnnnmmmkkkffffffeeefffeeebbb]]]YYYVVVVVVWWWWWWUUURRROOOLLLSSSOOOUUUiiiuuunnniiibbb]]]]]]YYYWWWUUUTTTQQQMMMHHHDDD<<<:::888888888777666555???RRRnnn{{{llleeeccceeeggggggggghhhjjjllljjjkkkmmmoooqqqrrrssssssrrrrrrtttwwwwwwuuuyyyvvvssswww|||~~~|||{{{vvvnnnbbbVVVMMMHHHHHHIIILLLOOOVVV___ddd___QQQCCC333000---+++,,,------,,,)))******++++++******)))'''((()))((('''&&&''')))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((~~~vvvsssvvv}}}mmmaaaWWWQQQGGG===555000---------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***'''(((+++,,,---666LLLaaapppyyy~~~ppplllmmmttt}}}~~~~~~~~~~~~}}}{{{zzzzzzxxxvvvtttvvvzzz~~~uuupppyyyqqq[[[QQQXXXlll~~~~~~~~~}}}{{{yyywwwwwwwwwxxxxxxvvvrrrnnn^^^cccooo}}}}}}rrrdddYYYYYY```nnn}}}zzzwwwuuusssooommmkkkkkkjjjjjjjjjjjjkkkkkkllllllkkkiiihhhgggfffeeeccceeeiiinnnrrrsssqqqooommmkkkhhheeecccccceeeeeejjjkkknnnrrrwwwyyyyyywwwqqqooommmkkkhhhccc]]]XXXVVVVVVVVVVVVUUURRRPPPOOORRROOOSSS\\\fffuuuzzzsssmmmfffaaa```]]][[[YYYWWWTTTPPPLLLHHH@@@???===:::888888777666:::BBBXXXtttsssjjjfffffffffdddccccccfffhhhjjjkkkmmmoooppprrrrrrsssqqqppprrruuuuuussswww}}}xxxtttxxxzzzyyyyyy~~~|||yyyuuussskkk___RRRLLLLLLMMMOOOMMMOOOYYYbbb```UUUJJJ888444000---,,,,,,+++***)))******++++++******)))'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))~~~{{{}}}~~~|||yyy}}}|||xxxqqqooo|||rrrjjj^^^PPPCCC;;;666444---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++%%%'''+++---///<<>>888444444333///...//////---+++***++++++***)))++++++++++++***)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++,,,---///999NNNjjj~~~yyyuuutttssssss{{{}}}rrrkkkkkknnnuuu~~~zzzvvvuuuxxx|||~~~~~~~~~zzz{{{yyygggjjjvvvhhhYYYWWW```yyy|||yyywwwuuutttttttttrrrpppqqqoooooopppqqqnnngggaaaXXXbbbooo{{{sssbbbQQQKKKLLLRRR[[[www{{{uuuuuutttttttttuuuwwwyyy{{{}}}}}}~~~}}}{{{xxxuuutttvvvxxx~~~~~~}}}yyytttssswwwwwwtttsssuuu{{{ssskkkaaaZZZXXXWWWTTTQQQTTTTTTUUUUUUTTTRRRQQQPPPOOOLLLNNNRRRQQQSSSdddyyyvvvmmmhhhiiidddccc```[[[UUUOOOLLLJJJJJJHHHDDD???<<<:::999888555:::;;;JJJpppsssiii```aaaccccccdddgggggghhhjjjmmmoooqqqqqqqqqppppppppppppqqqrrrssstttsssuuuwwwqqqoooppptttzzzxxxiii^^^[[[\\\ZZZUUUPPPRRRXXXXXXSSSIIIAAA666000//////---++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))~~~wwwoooiiijjjllluuuuuufffYYYQQQGGG@@@:::888555111...//////---,,,+++,,,,,,***(((++++++++++++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***......000AAA^^^vvv|||rrrmmmrrrsssrrr|||~~~uuunnnjjjiiioooyyy~~~}}}}}}zzzwwwvvvwwwyyy{{{{{{{{{}}}}}}tttqqqsssvvvvvveeehhhyyygggWWWXXXfff}}}uuutttrrrppppppqqqqqqpppnnnpppooonnnoooooollleee___WWWaaaooozzztttdddSSSJJJJJJMMMSSSjjj~~~zzzwwwvvvvvvvvvxxx{{{~~~}}}yyywwwyyy|||zzzzzz}}}|||xxxuuuvvvzzz}}}xxxddd^^^WWWSSSSSSSSSRRRPPPTTTUUUUUUVVVUUUTTTRRRQQQOOOMMMPPPSSSPPPNNNXXXfffzzzpppkkkkkkgggfffbbb]]]WWWPPPJJJFFFLLLJJJFFFBBB???<<<;;;;;;888:::777AAAaaa{{{|||ooodddaaadddeeefffgggfffhhhjjjlllnnnpppqqqqqqmmmmmmmmmnnnoooqqqrrrssssssttt}}}{{{wwwoooqqqtttzzzwwwhhh```^^^]]]XXXRRRRRRVVVZZZYYYPPPGGG<<<333000///...---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))yyyssstttoookkkoooyyytttmmm[[[SSSJJJDDD===555//////---,,,+++,,,,,,,,,+++)))++++++++++++***)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))...///222IIIkkk}}}}}}vvvkkkjjjvvv{{{yyy|||}}}vvvnnnkkkjjjlllsss~~~}}}}}}~~~|||zzzxxxwwwxxxxxxyyyxxxyyy||||||uuussssssxxx~~~tttgggmmm|||~~~eeeVVV[[[lllwwwoooooonnnllllllmmmnnnnnnmmmooommmmmmnnnnnnjjjccc]]]WWWaaaooo{{{~~~uuufffUUUJJJHHHJJJMMM___~~~}}}}}}~~~}}}~~~~~~zzzvvvsssqqqqqqpppmmmfffaaaZZZWWWSSSQQQRRRTTTTTTSSSUUUVVVWWWWWWWWWUUUTTTSSSRRRPPPQQQRRROOOLLLQQQZZZtttuuuooonnniiigggeeeaaa\\\TTTLLLGGGMMMKKKHHHDDDAAA>>><<<<<<999;;;666999MMMccc|||zzziiiaaabbbfffggggggggghhhiiikkklllmmmnnnnnnkkkkkklllmmmnnnppprrrsssuuuuuu{{{tttuuuwww|||nnnaaa\\\[[[WWWRRROOOSSS[[[```WWWNNNAAA666000...------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))){{{{{{sssmmmkkkpppxxx~~~wwwmmmbbbYYYMMM???666333...,,,++++++------,,,++++++,,,,,,++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***///111999TTTsss}}}uuulllfffkkkzzzxxx}}}rrrjjjjjjlllqqqxxx}}}{{{xxxwwwwwwwwwxxxwwwxxx|||zzzwwwrrrrrrvvvppphhhqqq~~~{{{cccWWW___sss~~~tttlllkkkiiiggghhhjjjlllmmmmmmmmmlllkkklllmmmiiibbb\\\VVVaaappp{{{}}}uuuhhhVVVJJJGGGGGGIIIWWWttt{{{rrrlllddd___]]]ZZZVVVSSSUUUTTTRRRSSSTTTVVVWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUSSSQQQPPPNNNMMMQQQVVVaaaxxxvvvsssllljjjhhhfffbbb[[[SSSMMMNNNLLLIIIFFFBBB???<<<;;;777<<<999888@@@NNNnnnpppbbb```eeeggggggiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllmmmnnnppprrrsssuuutttxxx||||||{{{}}}rrrcccYYYVVVRRRMMMKKKOOOZZZccc\\\SSSFFF:::111...------+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))||||||}}}{{{vvvpppmmmooossszzzvvvkkk\\\KKK>>>999333111...------...---,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))),,,///555EEEaaaxxxzzzooodddfffooo}}}~~~pppiiijjjnnnuuu}}}}}}yyyuuuttttttvvvuuutttxxx~~~sssnnnlllrrr}}}lllfffqqq}}}vvvbbbZZZeeexxx|||sssjjjgggeeecccdddfffiiikkklllkkkjjjjjjlllmmmiiiccc]]]WWWbbbqqq}}}{{{uuuhhhWWWKKKFFFFFFHHHSSSlll|||{{{jjjcccZZZUUUTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXVVVRRRPPPOOOPPPRRRTTT[[[nnnzzzuuuqqqooolllkkkhhhccc[[[TTTQQQOOOLLLHHHCCC???<<<:::555:::999:::===DDDaaawwwgggbbbeeeggggggiiiiiihhhhhhhhhhhhiiijjjmmmmmmmmmnnnoooqqqrrrssswwwwwwyyy~~~}}}}}}wwwgggXXXRRRLLLHHHGGGKKKWWWbbb___XXXKKK>>>444///------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***(((((()))***************|||wwwtttsssuuuzzz~~~ooo]]]NNNHHH===999444000......------,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))...000;;;TTTooo}}}yyyoooeeemmmwww|||nnnhhhlllqqqwww}}}xxxsssqqqqqqtttqqqpppuuu~~~wwwooollltttlllcccnnn{{{qqq```]]]iii|||zzzrrriiibbb```^^^___bbbfffiiijjjjjjiiijjjlllmmmjjjddd___WWWbbbrrr~~~zzzssshhhXXXLLLGGGDDDGGGQQQfff|||zzz}}}|||tttccc]]]VVVSSSUUUXXXZZZZZZXXXYYY[[[[[[[[[\\\\\\]]]\\\]]]^^^______^^^]]]\\\YYYWWWTTTRRRRRRSSSQQQOOOXXXddd}}}|||yyyuuuqqqooonnniiiaaaZZZTTTSSSOOOKKKFFFAAA===:::777888777;;;???>>>QQQttt}}}ooogggggghhheeehhhhhhhhhhhhiiikkklllmmmppppppppppppqqqrrrssstttwwwxxx{{{~~~|||zzz{{{zzzlll[[[QQQHHHDDDCCCGGGRRR^^^bbb\\\PPPCCC888111......+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((()))***+++++++++******~~~wwwtttqqqssszzzqqqbbb[[[FFF@@@888222///...------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))000000???]]]yyyyyyqqqjjjvvv~~~yyylllhhhmmmrrrvvv~~~~~~}}}vvvqqqooooooqqqooonnnsss~~~wwwllljjjuuuooocccmmmzzznnn```___lll}}}}}}yyyqqqiii___]]][[[\\\```dddggghhhiiiiiiiiilllmmmkkkeee```XXXcccsssyyyrrrgggXXXLLLGGGCCCGGGPPPccc~~~{{{|||zzztttjjj```[[[VVVUUUXXX[[[\\\[[[]]]___```aaa`````````aaa]]]^^^___`````````___^^^YYYXXXVVVTTTTTTTTTPPPKKKQQQXXXlllzzzuuurrrqqqlllddd]]]WWWUUURRRMMMHHHBBB===;;;<<<777333:::???999CCC^^^uuullljjjhhheeegggggghhhiiikkknnnppprrrrrrqqqqqqqqqrrrsssttttttppprrrvvvyyyyyy~~~{{{xxxyyy{{{~~~zzznnn^^^RRRFFFBBBBBBEEEOOOZZZddd^^^TTTGGG;;;333000000+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((()))***+++,,,+++******~~~{{{ssskkkggglllyyynnn```OOO???:::888333......---......,,,++++++,,,---******))))))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''(((+++---------111:::SSSsss~~~uuuqqqttt{{{~~~rrrjjjiiipppvvv~~~}}}~~~ttthhhgggoooyyysssqqqyyyyyymmmeeelllzzz{{{lllfffssslll]]]```rrr~~~yyytttooolllccc```\\\ZZZ\\\```bbbdddeeehhhjjjjjjkkkkkkddd[[[UUUcccrrr}}}zzzqqqhhh\\\OOOFFFFFFFFFKKK]]]{{{~~~xxxxxx{{{yyynnngggbbbaaa^^^\\\\\\]]]___``````bbbeeefffeeeeeeeeefffeeeeeedddaaa^^^]]]]]]^^^]]]ZZZVVVTTTRRRPPPMMMKKKPPPSSS\\\qqq}}}xxxssskkkccc```]]][[[XXXSSSLLLFFF@@@===<<<;;;:::777555888???DDDiiiyyypppjjjdddjjjhhhiiikkkiiigggkkkqqqpppqqqqqqqqqpppppprrrtttrrrrrrsssuuuxxxzzzwwwxxxzzz{{{}}}uuudddUUUIIIFFFCCCAAAIIIVVVfffeee]]]MMM>>>555000,,,,,,,,,++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))(((&&&'''))),,,,,,,,,------,,,+++************|||qqqiiihhhnnnttt~~~jjjSSSFFF===555000///.........---++++++++++++******))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((***+++---------333AAA]]]yyy}}}uuusssyyywwwnnnkkknnnvvv|||~~~}}}|||qqqffffffmmmwwwuuuvvv}}}ooo``````kkkvvv~~~nnnhhhuuuzzzggg[[[aaattt{{{wwwsssooolllgggddd```]]]^^^___aaaaaadddggghhhiiijjjjjjcccZZZSSSaaappp{{{xxxppphhh\\\OOOGGGFFFFFFKKK\\\yyy|||yyyyyywww~~~uuunnniiifffeeebbb``````aaacccddddddfffhhhiiihhhhhhhhhhhhhhhhhhgggeeebbb___^^^^^^\\\YYYVVVTTTRRRQQQNNNLLLIIILLLRRRaaa}}}uuukkkbbb^^^^^^\\\YYYTTTMMMGGGAAA>>>;;;;;;999777555777<<<@@@[[[www|||rrrmmmhhhjjjiiijjjllljjjggghhhmmmoooppprrrrrrqqqqqqrrrtttssstttuuuvvvyyy}}}{{{vvvuuuvvvwww}}}~~~xxxgggXXXKKKGGGCCCAAAJJJXXXlllmmmfffUUUDDD999444111,,,,,,,,,+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''')))(((&&&'''***,,,,,,,,,++++++******+++,,,,,,---|||rrrmmmmmmooo}}}iiiUUUFFF;;;555444.........---,,,+++************))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,---......777MMMlll{{{vvvvvv{{{~~~qqqjjjlllttt}}}~~~||||||~~~}}}xxxnnnffffffkkkrrruuu{{{vvv___WWW[[[```}}}nnnggguuuvvvbbbZZZdddyyyyyyuuurrrooolllkkkhhhdddaaaaaa``````___bbbeeefffggghhhhhhaaaXXXRRR___nnnyyyzzztttoooggg]]]QQQHHHEEEEEEJJJZZZvvv|||uuuvvvwwwrrrooommmkkkjjjhhhgggfffgggiiijjjjjjlllnnnnnnmmmllllllmmmmmmmmmllljjjfffccc___]]][[[YYYVVVTTTSSSRRRPPPNNNJJJLLLOOOVVVmmmxxxkkkbbb^^^___]]]ZZZUUUOOOIIICCC@@@;;;;;;999777555666888:::IIIjjjwwwpppllliiiiiikkkmmmlllggggggjjjmmmooorrrsssrrrrrrrrrssssssuuuvvvxxxyyy||||||uuuqqqqqqrrrzzznnn```QQQIIIBBBAAAJJJWWWooosssooo]]]III<<<666333---,,,,,,,,,+++++++++***((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((()))((('''(((***,,,---,,,)))))))))***+++---...///|||{{{{{{vvv~~~{{{fffTTTFFF===999///...---,,,,,,,,,+++)))+++******))))))******+++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++,,,------///000>>>YYYxxxvvvtttvvvwww|||nnniiioooyyy}}}{{{{{{}}}}}}xxxrrrkkkggghhhkkkjjjtttfffXXXUUUVVVmmmlllccctttvvv^^^[[[jjjzzzuuurrrnnnkkkllliiifffdddccccccaaa```aaadddeeeeeegggfff___VVVSSS```nnnxxxzzzwwwrrrnnnggg^^^RRRJJJDDDDDDHHHWWWqqqwwwtttyyy}}}{{{uuussssssrrrpppooommmllllllmmmnnnooooooqqqssssssrrrqqqqqqqqqrrrqqqpppmmmjjjfff```]]][[[YYYVVVTTTTTTTTTRRRQQQMMMPPPQQQRRR^^^{{{yyymmmdddaaa```___\\\WWWQQQKKKFFFCCC===<<<;;;999777666666777===[[[|||uuummmiiihhhjjjnnnmmmiiigggiiikkknnnrrrssssssrrrssssssrrrtttwwwyyyzzz|||~~~vvvooonnnpppwwwxxxkkk[[[MMMCCC???HHHSSSjjjrrrqqqaaaKKK<<<555222---------,,,,,,++++++***)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''')))+++------,,,))))))***+++,,,---///000wwwwwwyyynnnZZZHHH===444111...---......,,,***++++++************++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,,,,,,,...111444HHHeeewwwqqqrrrtttrrrxxxxxxmmmkkkttt}}}{{{zzz{{{}}}zzzwwwrrrllliiijjjlllmmmeeerrrttt```XXXSSS]]]qqqzzzjjjcccrrr}}}vvv^^^___rrr}}}xxxsssnnnjjjjjjgggeeedddeeeeeedddcccbbbdddfffeeefffeee^^^UUUVVVbbbpppxxx~~~{{{yyyvvvrrrnnniii___SSSKKKDDDDDDFFFSSSlllyyytttsssqqq}}}{{{yyyxxxwwwwwwrrrrrrqqqppppppqqqrrrssssssuuuwwwxxxwwwvvvvvvvvvwwwuuurrrpppmmmhhhbbb]]]\\\ZZZWWWVVVVVVVVVTTTSSSLLLOOOPPPOOORRRddd{{{qqqiiifffbbb```^^^YYYTTTNNNJJJGGG@@@???===;;;:::999777666999MMMjjj|||ooojjjggghhhlllmmmkkkjjjkkkjjjmmmqqqsssssssssssstttqqqtttwwwzzz{{{}}}yyypppnnnpppqqqzzzwwwfffTTTEEE???DDDLLLbbblllqqqeeePPP@@@666111......------,,,+++******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((())),,,------,,,++++++++++++,,,---...///tttuuuwwwzzzzzzsssqqqttt}}}vvv\\\III@@@;;;444000000000...,,,++++++************++++++******)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,,,,+++///555:::UUUoooyyymmmlllpppqqqppptttyyyrrrkkkmmmxxx~~~}}}~~~~~~{{{yyyyyyzzztttrrrmmmggghhhlllooommmffftttmmm```UUUSSS]]]ooozzzuuummmiiittt}}}ttt```cccyyy{{{uuunnniiigggdddbbbbbbdddfffggggggeeeggghhhggggggeee]]]SSSXXXdddqqqyyy~~~zzzzzzwwwtttpppkkkaaaTTTLLLEEECCCDDDOOOggg~~~xxxsssjjjnnn~~~}}}}}}}}}{{{yyyttttttttttttttttttuuuuuuwwwyyy|||}}}|||{{{|||}}}|||yyytttrrrpppkkkeee```___\\\ZZZXXXXXXXXXVVVUUUOOOPPPQQQPPPNNNUUUiii{{{uuummmiiicccbbb___[[[WWWQQQMMMJJJCCCAAA>>><<<<<<;;;999777999CCCYYYwwwxxxooojjjhhhkkklllkkkkkknnnjjjmmmppprrrsssssstttvvvsssuuuxxxzzz|||~~~~~~rrrmmmqqqkkkrrr~~~ppp\\\III@@@AAAFFFYYYfffoooiiiYYYIII<<<444//////...---,,,+++******)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((***---...---,,,++++++++++++,,,---...///fffgggiiimmmqqqvvvzzz}}}wwwpppkkkjjjrrr|||vvv```PPPHHH===666333222///,,,,,,++++++******++++++,,,*********)))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))***+++******///888???cccwww~~~pppeeejjjpppoooqqqvvvqqqnnnlllpppzzz~~~~~~~~~|||yyywwwwwwqqqpppjjjeeegggnnnooolllmmmzzz~~~mmm^^^XXX]]]mmmwwwtttqqqqqq{{{tttbbbggg}}}~~~xxxpppkkkeeeccc```___bbbeeehhhiiihhhjjjjjjhhhhhheee\\\SSSWWWcccqqqzzz}}}}}}zzzwwwsssmmmbbbUUULLLFFFCCCBBBKKKcccyyytttgggeeeuuu~~~}}}}}}}}}~~~}}}{{{yyyvvvvvvvvvwwwwwwwwwxxxxxxzzz}}}|||wwwtttrrroooiiidddaaa___\\\[[[ZZZYYYWWWVVVTTTRRRRRRSSSPPPPPPYYYeee{{{yyyoookkkdddcccaaa]]]XXXSSSOOOLLLEEEBBB===;;;<<<;;;:::888:::>>>NNNoooxxxpppiiiiiijjjjjjkkknnnkkkmmmoooqqqrrrsssvvvxxxwwwyyyzzz{{{{{{}}}tttlllooojjjooo{{{vvvbbbNNNCCCAAACCCQQQ___mmmlllbbbRRRBBB666//////...---,,,+++******)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))+++---...---+++))))))***+++---///111222ZZZ[[[\\\___cccgggkkkmmmrrrvvv}}}|||xxxrrrlllnnnvvvuuu\\\RRRDDD:::555333///,,,,,,++++++******++++++,,,************))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))***+++))))))///:::CCClll{{{|||kkkaaajjjqqqnnnsssyyypppnnnnnnrrrzzz~~~~~~}}}}}}}}}}}}~~~~~~}}}yyyvvvuuupppoooiiidddgggnnnoooiiitttyyyiiicccgggttt{{{vvvssswwwvvvccciiizzzrrrllleeebbb___^^^```dddgggiiikkklllllljjjhhheee\\\RRRVVVbbbqqqzzz|||yyytttnnncccUUULLLFFFDDDAAAIIIaaazzzuuupppccc```mmm}}}||||||}}}|||zzzxxxwwwxxxxxxyyyyyyyyyzzzzzz}}}xxxuuutttrrrlllhhhcccaaa^^^\\\[[[ZZZXXXVVVTTTPPPOOOQQQOOOKKKOOOWWWaaa~~~{{{pppjjjeeedddaaa^^^YYYTTTPPPNNNFFFAAA<<<:::;;;;;;:::888:::;;;JJJkkk~~~tttkkkhhhhhhhhhjjjnnnkkkmmmooopppqqqsssvvvyyy{{{|||||||||{{{|||~~~tttkkkmmmlllppp|||yyyfffRRRFFFBBBBBBKKKZZZiiimmmfffWWWEEE777000//////---,,,+++************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((()))+++......---+++'''((()))+++...000333444IIIKKKNNNOOOQQQUUU\\\bbbeeegggjjjpppyyyyyyuuuuuupppiiittt|||mmmZZZIII===555000000//////...,,,******+++---************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))***************(((+++///...000AAAUUUxxxxxxnnncccggguuuzzzuuuxxxlllppprrrqqqttt{{{~~~~~~}}}{{{{{{|||}}}}}}||||||wwwqqqnnngggccchhhlllkkkkkknnn~~~||||||~~~~~~qqq___rrr~~~zzzsssnnnjjjgggdddbbbdddgggiiiiiimmmmmmnnnnnnjjjcccZZZSSSVVV^^^jjjuuu{{{~~~~~~~~~zzzuuupppjjjaaaUUUMMMGGGIIIFFFEEEYYY~~~~~~tttjjjcccaaaaaaxxx}}}yyy~~~~~~~~~~~~~~~|||zzzvvvzzz}}}~~~||||||~~~{{{vvvpppkkkeeecccaaa^^^\\\[[[ZZZZZZVVVUUUSSSQQQPPPOOOOOOOOOYYYfffzzz{{{qqqkkkhhhgggeeeccc```[[[TTTOOOIIIFFF@@@;;;888888999:::777???III[[[zzzllljjjkkkggghhhnnnlllmmmooorrrtttvvvwwwwwwwwwwwwxxxxxxwwwxxx{{{~~~{{{oookkkoooqqqrrrWWWJJJCCC>>>HHHSSSaaajjjggg[[[LLLBBB777111,,,......,,,))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))***,,,---......---,,,***000+++(((...000000666BBBCCCEEEEEEFFFIIINNNSSSTTTUUUXXX\\\ccclllsssxxx}}}{{{{{{vvvnnnnnnxxxmmmYYYLLLAAA888222//////...,,,***)))***+++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))***************,,,...///555JJJ___{{{wwwnnniiioooyyy|||yyy}}}qqqmmmsssxxxyyy|||~~~}}}|||}}}~~~~~~}}}||||||xxxrrrlllhhhgggkkkkkkiiikkkpppqqqdddxxx{{{uuupppmmmjjjfffeeefffhhhjjjjjjmmmmmmlllkkkggg```XXXRRRRRR[[[gggsss{{{~~~~~~}}}{{{xxxsssooojjjbbbWWWOOOGGGFFFBBBBBBTTTvvvwwwmmmfffdddeeepppvvvxxxrrrnnnssszzz~~~|||yyy{{{}}}~~~}}}yyytttooolllgggccc```^^^]]]\\\YYYXXXUUURRRPPPOOOOOONNNQQQ]]]ppp|||tttmmmjjjjjjiiihhheee^^^VVVQQQJJJGGGAAA<<<999999:::;;;;;;@@@FFFUUUyyyqqqmmmllliiiiiinnnmmmnnnppprrrtttuuuvvvvvvxxxyyyyyyyyyyyyzzz}}}vvvpppnnnrrr|||fffUUUHHH???DDDNNN\\\gggiii```RRRGGG999222---...///---+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))***,,,---......---,,,(((///+++(((///111222:::<<<======<<<<<<===AAADDDEEEEEEFFFIIINNNTTTZZZ]]]jjjooouuu{{{{{{xxxvvvxxxlll^^^QQQCCC999222111///---,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((((((((((((((())))))))))))*********+++------111???YYYooo~~~uuuooossszzz~~~~~~}}}wwwkkknnnxxx~~~~~~~~~~~~~~~}}}}}}}}}xxxrrrhhhjjjmmmnnniiifffkkkssspppiii}}}~~~{{{vvvrrrpppmmmiiiggghhhjjjkkkkkkmmmkkkiiigggccc]]]UUUPPPNNNWWWdddqqqzzz~~~}}}{{{wwwtttqqqnnnjjjcccZZZSSSKKKEEE@@@BBBNNNjjj{{{pppjjjiiiiiiooossstttooommmqqqxxx|||~~~|||~~~{{{vvvnnnhhheeebbbaaa___^^^\\\YYYUUUQQQOOONNNMMMMMMVVVeee|||wwwppplllmmmnnnnnnjjjbbbXXXQQQKKKHHHCCC>>>;;;::::::;;;>>>AAACCCNNNpppyyypppnnnkkkkkknnnnnnoooqqqrrrtttuuuuuuvvvyyyzzz{{{{{{{{{|||~~~{{{tttmmmtttzzzttt___JJJ;;;???GGGTTTccckkkgggZZZOOO<<<444//////000---,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))***,,,---......---,,,'''---***(((///111444@@@<<<<<<;;;:::999:::<<<===??????@@@AAADDDHHHMMMOOOXXX\\\ccckkksss{{{yyyzzz}}}lll^^^NNNBBB666444111///.........---+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***))),,,---,,,333IIIggg}}}uuurrr~~~zzz{{{tttjjjqqq~~~~~~}}}}}}}}}|||wwwqqqdddkkkqqqooohhhfffnnnxxx{{{ooojjj}}}|||zzzwwwsssqqqnnnjjjiiiiiijjjkkkjjjllljjjgggddd___ZZZSSSOOOLLLTTTaaapppzzz~~~}}}{{{tttqqqnnnllljjjddd\\\VVVPPPGGGBBBEEEJJJZZZtttnnnmmmmmmqqqvvvyyyxxxvvvvvvyyy|||}}}tttmmmiiigggdddbbbccc```\\\WWWSSSPPPNNNMMMOOOTTT^^^rrryyysssmmmnnnpppppplllcccXXXPPPKKKHHHDDD???;;;:::::::::???AAAAAAKKKhhhuuupppmmmmmmnnnooopppqqqssstttuuuuuuuuuzzz|||}}}}}}}}}~~~wwwooowww|||{{{}}}}}}hhhOOO===>>>BBBMMM]]]jjjkkk```UUU???666000//////---+++---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))***,,,---......---,,,(((---***)))---...555EEE@@@???===<<<<<<<<<<<<<<<============???BBBDDDFFFIIIMMMRRRYYYbbbmmmyyy{{{kkkZZZMMM===888222///...///...---++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))'''(((((((((((()))))))))''',,,,,,,,,888UUUsssyyy{{{zzzqqqlllvvv~~~~~~|||}}}|||{{{uuunnnbbbjjjpppmmmhhhiiisss|||wwwmmmnnn~~~{{{{{{yyyvvvssspppmmmjjjiiiiiijjjjjjiiillljjjfffccc___YYYTTTOOOKKKRRR___nnnzzz~~~{{{rrrooollljjjiiiddd]]]XXXRRRHHHDDDFFFEEEJJJgggyyytttrrrrrrrrrwww}}}{{{xxxxxxyyyrrrooollliiifffeeebbb^^^YYYTTTPPPNNNMMMQQQSSSZZZkkk|||vvvmmmnnnoooooojjjaaaVVVOOOKKKIIIDDD@@@<<<:::::::::;;;???BBBJJJccc}}}uuuqqqoooooooooppprrrssstttuuuuuuuuuzzz|||~~~~~~~~~~~~~~~uuu|||~~~||||||rrrYYYFFF>>>@@@HHHWWWgggkkkcccZZZCCC999111///...+++***,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))***,,,---......---,,,)))...+++)))------666KKKKKKHHHFFFDDDDDDCCCAAA@@@======<<<;;;;;;;;;<<<===???AAADDDIIIQQQ\\\gggoooyyy}}}{{{vvv|||nnn]]]JJJBBB888111......---,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''(((((((((((())))))''',,,---...@@@aaa{{{}}}}}}qqqmmmooo|||~~~~~~~~~~~~||||||{{{yyyrrrkkkbbbhhhllliiiiiipppzzz~~~rrrjjjsss}}}{{{{{{yyyvvvrrrnnnllljjjiiijjjjjjjjjiiillljjjgggdddaaa\\\VVVRRRLLLRRR]]]kkkxxx~~~~~~{{{rrroookkkiiihhhddd]]]XXXQQQIIIEEEEEEAAA???OOOddd|||yyyxxxxxx|||{{{yyy~~~~~~{{{xxxuuuoookkkeeebbb^^^YYYUUURRROOOOOOOOORRRWWWeee~~~yyyppppppooommmhhh```VVVPPPMMMJJJFFFBBB>>>;;;::::::888>>>CCCKKK___~~~vvvrrrpppoooppprrrsssuuuvvvvvvvvvyyy{{{}}}~~~~~~~~~}}}~~~~~~|||{{{}}}ttt^^^LLL@@@???EEERRRaaahhhddd^^^HHH>>>444000...+++***,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))***,,,---......---,,,***...,,,,,,......;;;TTT___\\\XXXUUUTTTQQQNNNKKKFFFEEEBBB@@@===<<<;;;:::999;;;===@@@EEELLLUUUZZZeeejjjrrrvvvxxxyyy{{{}}}~~~}}}qqqnnnqqq{{{rrr^^^SSSCCC888222000...,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))(((...///111IIIlllxxx|||wwwkkklllsss~~~}}}|||}}}~~~~~~||||||yyyvvvooogggcccfffeeedddjjjwww~~~~~~{{{nnngggwww}}}||||||{{{vvvsssmmmkkkjjjjjjkkklllkkkjjjllljjjiiigggddd___YYYTTTMMMPPPYYYgggttt||||||yyyrrroookkkhhhgggbbb\\\WWWQQQKKKFFFEEEAAA???DDDMMMkkk~~~}}}}}}~~~~~~wwwpppcccaaa]]]YYYUUUSSSQQQPPPOOORRRVVV___uuu|||vvvsssppplllggg```YYYTTTOOOMMMIIIEEEAAA>>>===<<<777>>>DDDKKK[[[www|||uuurrrnnnoooqqqsssuuuwwwwwwxxxwwwyyy|||}}}}}}|||}}}~~~zzzyyy{{{{{{~~~{{{yyyzzzuuu___MMM??????BBBMMM[[[dddfffdddOOODDD888333///,,,+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))***,,,---......---,,,***......///222222BBB___rrrnnniiieeeccc___ZZZVVVRRRPPPMMMIIIEEEBBB???>>>888:::<<<>>>AAADDDIIILLLWWW]]]ffflllnnnoooqqqsssrrrxxxzzzvvvwwweee~~~oooaaaNNN???888444111...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''((((((((())))))000000444OOOsss|||nnnwwwuuuiiimmmxxx}}}{{{{{{|||}}}|||~~~{{{xxxuuummmeeeddddddaaaaaakkk|||yyyllleeewww~~~~~~~~~|||wwwsssmmmkkkjjjjjjlllmmmmmmllllllkkkjjjiiigggbbb[[[VVVMMMPPPWWWdddrrrzzzzzzxxxssspppkkkhhhfffbbb[[[VVVTTTOOOIIIFFFEEEDDDDDDDDD]]]www}}}|||~~~~~~|||tttbbb```]]]YYYVVVSSSRRRQQQRRRTTTWWW\\\nnnzzzwwwqqqlllgggaaa[[[XXXQQQOOOKKKGGGCCC@@@???>>>888>>>EEEJJJWWWrrrwwwsssmmmoooqqqsssvvvwwwxxxyyyvvvxxx{{{||||||{{{|||}}}~~~uuuvvvvvvuuuzzz||||||zzzcccQQQ>>>>>>@@@JJJWWWbbbggggggSSSHHH;;;555111---,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))***,,,---......---,,,)))...///111555666HHHggg}}}zzzvvvpppiiieee]]]ZZZWWWRRRMMMIIIEEEDDDAAA@@@>>>===<<<>>>AAACCCGGGLLLRRRVVVZZZ```fffkkknnntttyyy{{{zzzyyy{{{yyyrrrnnnooowwwdddMMM===777333///...///000///---***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))*********+++000///<<<```yyy{{{vvvhhhpppwww{{{zzzwwwyyyqqqnnnsssxxx}}}{{{zzz|||}}}}}}|||}}}{{{wwwrrrkkkgggqqqiiieeehhhooovvv~~~}}}|||~~~sssgggeee|||}}}{{{xxxtttqqqooonnnmmmlllllllllllllllmmmllljjjiiigggccc^^^ZZZMMMQQQYYYdddooottttttrrrlllkkkiiigggeee```ZZZUUUQQQNNNIIIEEEBBBAAAAAABBBWWWpppyyypppeeeccc```]]]ZZZXXXWWWWWWVVVXXXYYY\\\ggg~~~}}}wwwqqqooopppmmmeee^^^WWWSSSNNNIIIEEEAAA>>>;;;;;;@@@GGGNNN[[[ssswwwqqqllloooqqqrrrssswwwzzz{{{uuuwwwxxxyyyyyyzzz}}}rrrrrrooolllvvvlllUUUCCC???@@@HHHRRR\\\gggooo___PPPAAA999333---,,,///,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---.........---,,,,,,))),,,111///222NNNooo~~~zzztttqqqkkkddd]]]WWWSSSQQQLLLIIIEEEBBB@@@@@@?????????BBBFFFHHHKKKPPPVVVZZZbbbiiiqqqtttwwwvvvuuuwwwvvvrrrpppzzz~~~eeePPPCCC999222+++,,,------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************,,,000000AAAggg~~~{{{uuuccchhhmmmqqq{{{|||xxxwww{{{wwwllllllttt{{{~~~|||{{{{{{}}}~~~{{{vvvpppkkkiiirrriiidddjjjuuu|||~~~}}}}}}~~~sssiiiiii~~~|||yyyuuurrrpppooonnnnnnmmmmmmmmmnnnnnnmmmllljjjiiieeeaaa]]]PPPSSS[[[dddlllpppnnnlllhhhgggfffeeeccc```[[[WWWQQQNNNJJJEEEBBBAAAAAABBBSSSkkk|||sssfffdddbbb___]]]\\\\\\[[[YYYZZZZZZ\\\eeexxx}}}vvvsssssspppjjjddd[[[WWWQQQKKKGGGCCC???===999>>>GGGQQQ```sss|||uuupppqqqrrrrrrrrruuuwwwxxxuuuwwwxxxyyyyyyyyy|||~~~rrrnnnkkkjjjwwwsss___KKKCCC???EEENNNXXXaaahhhfffWWWGGG<<<333,,,***,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---.........---,,,+++)))---222000666UUUxxx~~~xxxsssooollljjj^^^XXXRRRMMMKKKHHHDDDAAA============>>>BBBGGGKKKSSS[[[eeekkkooouuu~~~xxxxxxyyyvvvrrrrrr{{{}}}eeeRRRBBB777///......---,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))*********++++++...111444KKKrrr|||sssfffffffffkkkwww}}}|||}}}~~~|||ooohhhlllxxx~~~|||{{{|||~~~{{{sssnnnkkkkkkqqqhhheeeooo}}}~~~~~~}}}|||}}}~~~rrrlllnnn}}}zzzvvvsssqqqpppooooooooooooooooooooonnnmmmlllkkkhhhdddaaaUUUXXX___ffflllllliiifffbbbbbbaaabbbaaa___[[[XXXRRROOOKKKGGGDDDBBBBBBBBBNNNccc{{{vvvnnnlllppp|||tttlllkkkiiigggeeeccccccbbb___`````````eeerrr|||xxxwwwvvvqqqmmm```\\\UUUNNNIIIEEEAAA???:::>>>IIIWWWhhhwwwyyytttsssrrrqqqqqqrrrtttuuuvvvwwwyyyyyyxxxyyyzzz|||vvvmmmhhhiiiyyy}}}nnnYYYLLLAAABBBKKKUUU]]]ccckkk^^^MMM@@@555---+++---,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++---.........------***+++///333111;;;^^^}}}pppkkkccc^^^[[[WWWQQQLLLDDDBBB???<<<<<<>>>BBBEEEEEENNNYYYaaagggnnnxxx}}}~~~zzzvvvssssss}}}yyydddOOOAAA777444000...,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))******++++++,,,///333;;;WWW}}}yyyooooookkkhhhlll{{{vvvkkkhhhooo}}}~~~}}}}}}{{{qqqkkkkkkmmmkkkgggjjjvvv~~~}}}}}}}}}}}}}}}zzz{{{{{{|||~~~|||ooommmsss~~~{{{wwwtttqqqppppppoooooooooppppppoooooonnnnnnmmmkkkgggcccYYY^^^dddjjjmmmlllhhheeeaaa```_________]]]ZZZWWWSSSQQQNNNJJJFFFDDDCCCBBBJJJ\\\sss}}}lll___\\\]]]ggg}}}|||vvvuuussspppmmmkkkiiihhhfffgggggggggiiirrr~~~zzzzzzzzzxxxvvvfff```XXXQQQKKKGGGCCC@@@>>>AAAKKK]]]qqq}}}}}}{{{xxxssspppqqqqqqqqqrrruuuwwwyyyzzzzzzyyyyyyzzz{{{~~~~~~uuummmlllyyy}}}eeeSSSCCCAAAJJJUUU___eeekkkaaaRRRCCC888111000000,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++---............---+++,,,111333222???fffwwwuuuuuuwww|||}}}wwwqqqkkkeee]]]XXXNNNJJJDDD???===>>>@@@AAA;;;BBBLLLTTT]]]gggsss|||}}}|||ssssssuuu]]]JJJ<<<777111---,,,,,,++++++++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((())))))***+++,,,,,,,,,,,,333AAAbbbqqqjjjqqqmmmjjjqqqqqqkkkkkkrrr~~~~~~~~~zzzpppjjjiiikkkdddfffppp|||~~~}}}|||{{{zzzzzz{{{{{{yyyyyyyyyzzz{{{|||~~~yyymmmnnnwww|||xxxuuuqqqpppppppppppppppqqqqqqpppooonnnnnnnnnlllhhheeeZZZ```gggmmmooommmiiifffcccbbb```___^^^\\\YYYVVVUUUSSSQQQMMMJJJGGGDDDCCCHHHUUUjjjzzzlll```XXX\\\^^^ggg{{{~~~{{{xxxsssooollljjjkkklllmmmmmmooottt{{{|||{{{{{{|||{{{kkkeee\\\SSSLLLGGGCCC@@@AAABBBLLL```www|||{{{sssnnnppprrrqqqrrrvvvwwwyyy{{{|||{{{zzz{{{|||{{{|||vvvqqqyyy~~~kkkWWWDDD???HHHTTT___gggllldddWWWGGG:::444111000,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***+++,,,...//////......,,,...111222333EEEnnn^^^]]]]]]___dddhhhkkklllqqquuu|||zzzrrrkkkggg[[[UUULLLEEEAAA???>>>>>>888<<>>CCCNNN\\\ffflllhhh\\\KKK<<<444000,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,...//////......---///111222777NNNvvvYYYWWWUUUTTTVVVWWWWWWVVVWWWZZZ```jjjvvvqqqiii^^^UUUNNNIIIEEEBBB;;;<<<===>>>AAAHHHRRRXXXeeeiiisss|||~~~ssslllkkkvvvfffSSSIII===555222111///---,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((())))))***,,,------......@@@[[[|||wwwfffkkkrrruuu|||~~~~~~qqqlllttt|||~~~}}}~~~~~~~~~}}}~~~}}}{{{wwwqqqkkkeeebbb]]]bbbnnn|||~~~}}}{{{xxxvvvttttttttttttyyyxxxxxxxxxzzz|||zzz{{{|||{{{{{{|||~~~|||uuunnnoooxxxooowww{{{xxxuuutttttttttuuuuuuvvvwwwuuutttsssrrrrrroookkkgggaaahhhqqqvvvvvvrrrnnnllliiifffdddbbbaaa```]]][[[YYYYYYWWWUUUQQQLLLHHHFFFGGGKKK[[[rrrzzzpppnnnrrruuuvvvuuunnnddd^^^```iiittt{{{yyy}}}yyyvvvtttuuuwwwxxxyyy|||~~~|||||||||vvvooodddYYYQQQKKKFFFCCC@@@DDDSSSmmmxxxppprrrsssooopppuuurrruuuxxxzzzzzzyyyzzzzzzyyy{{{zzzzzzwwwttt|||vvvcccLLL@@@@@@HHHVVVbbbgggfff]]]MMM>>>666000+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,.../////////...---...///333===XXXhhheeeaaa___]]][[[XXXVVVPPPOOOPPPTTT]]]iiiuuu}}}}}}qqqfff^^^VVVOOOKKKAAA@@@>>><<<;;;>>>CCCGGGSSSVVV^^^hhhnnnuuuyyynnnhhhdddpppeeeYYYJJJ>>>888444///,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((''''''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((())))))+++,,,---......444IIIiiixxxiiirrr~~~zzzooonnnzzz~~~||||||~~~~~~|||yyyvvvrrrkkkddd___^^^```jjjzzz~~~}}}{{{xxxtttrrrrrrrrrrrryyyxxxxxxxxxzzz}}}yyyzzz{{{{{{{{{|||xxx|||pppgggggg~~~xxxqqq|||{{{xxxwwwwwwvvvvvvwwwxxxyyyyyywwwvvvuuutttssspppllliiihhhoooxxx}}}{{{wwwsssqqqiiigggeeedddcccbbb```^^^ZZZZZZYYYWWWSSSNNNIIIGGGFFFHHHVVVnnn~~~sssttt}}}zzzqqqcccVVVNNNNNNUUUZZZeeevvv{{{{{{|||~~~vvv}}}{{{{{{yyyrrrggg\\\SSSMMMHHHEEE@@@GGGZZZwww{{{qqqssssssnnnnnntttooorrrvvvxxxxxxxxxyyyyyyzzz|||{{{zzz~~~{{{sssrrr{{{~~~kkkSSSDDD@@@EEESSS___```bbb\\\MMM@@@999444...,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,...////////////------...333BBB___|||yyyvvvpppggg___]]]WWWOOOKKKMMMTTT[[[```xxx~~~wwwooobbbUUUTTTHHH>>><<<<<<:::<<>>WWWxxxtttwwwtttooooooxxx~~~}}}}}}{{{vvvqqqrrrtttsssmmmfffiiihhhllluuu~~~~~~}}}zzzvvvuuutttttttttsssyyyyyyzzzzzz{{{||||||}}}wwwwwwxxxxxxzzz{{{}}}}}}www{{{tttddd\\\ppprrrqqq|||zzz{{{xxxtttsssuuuxxxzzz{{{zzzwwwvvvxxxwwwppplllkkkhhhttt~~~zzzuuuqqqooommmiiigggeeecccaaa___]]][[[WWWUUUSSSQQQNNNKKKEEEHHHRRRcccwwwxxxwwwwww{{{{{{ooohhh^^^VVVNNNKKKPPPXXXiiirrr~~~zzzxxxuuunnnbbbUUUMMMIIIIIIFFFLLL___~~~xxxsssqqqppprrrvvvtttvvvwwwxxxwwwwwwyyyzzz}}}xxxvvvvvv|||~~~xxxtttyyyuuuZZZGGG@@@DDDNNNVVV\\\aaa___RRRBBB999444111------,,,+++++++++,,,,,,*********************************************************)))))))))))))))******+++,,,------------///---111666EEEmmm|||uuummmfff\\\TTTQQQQQQRRRRRRfffooo{{{yyyooofffbbbVVVIIIDDD@@@<<<;;;>>>AAABBBGGGPPPXXX___iiissszzzuuuooolllqqq{{{aaaQQQGGG===555333/////////---,,,++++++,,,************************************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''***,,,,,,+++---000222DDD```yyyrrrnnnnnnwww~~~}}}|||{{{vvvqqqqqqvvvxxxvvvrrrzzzxxxxxx}}}~~~}}}~~~|||zzzwwwvvvvvvuuusssrrrwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{yyy|||tttdddZZZdddttt~~~pppqqq}}}zzzzzzxxxtttsssuuuxxxyyyzzz|||yyyyyy|||yyysssmmmmmmmmmyyy~~~zzzuuurrroookkkhhhfffdddaaa___^^^[[[XXXVVVTTTQQQNNNLLLGGGGGGNNN^^^rrr{{{yyyvvvtttvvvyyyzzzwwwssshhhbbb[[[VVVQQQPPPVVV___mmmyyy|||yyywwwqqqggg[[[QQQLLLKKKGGGOOOccc~~~xxxvvvssssssuuutttvvvwwwxxxwwwwwwyyy{{{}}}~~~wwwuuuxxx~~~zzz|||www___JJJ@@@BBBLLLUUU^^^cccbbbUUUEEE;;;555222...---,,,,,,++++++,,,,,,***************************************************)))))))))))))))))))))******+++,,,------------000...222888IIIqqq{{{qqqggg^^^WWWQQQMMMRRRXXX```iiirrr}}}}}}pppdddVVVMMMFFF???;;;:::======AAAHHHNNNSSS[[[dddttt|||}}}xxxyyyqqqmmmwwwyyybbbQQQBBB888333111000///...---+++***)))************************************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''***,,,,,,,,,---222777JJJhhhwwwxxx~~~ooommmoooyyy}}}|||zzzsssllllllrrrxxx{{{|||}}}}}}}}}}}}{{{yyyyyyxxxwwwtttrrrvvvvvvwwwwwwxxxyyyyyyyyy}}}|||{{{zzzyyyyyyxxxxxx{{{}}}uuudddYYYZZZjjj}}}zzznnnqqq}}}{{{zzzwwwttttttuuuxxxyyyzzz}}}{{{}}}}}}uuupppooottt{{{wwwsssnnnjjjgggeeebbb___^^^\\\YYYVVVUUURRROOOMMMIIIFFFIIIWWWkkk|||}}}vvvzzzvvvqqqoooooonnnkkkhhheee```[[[ZZZYYYZZZ```hhhsssvvvtttnnneeeZZZQQQJJJHHHJJJVVVlllzzzwwwtttrrrqqqtttuuuwwwxxxxxxxxxzzz||||||~~~}}}xxxvvvxxx}}}~~~hhhPPP@@@???IIISSS___eeeeeeYYYIII>>>777333......---,,,,,,,,,,,,,,,************************************************))))))))))))))))))*********+++,,,------......---111///444<<>>FFFNNN]]]dddggg]]]NNNBBB999444///...---,,,,,,,,,,,,,,,************************************************)))))))))))))))************+++,,,---............000000666???UUUvvvooobbb^^^WWWQQQOOORRRYYY^^^mmm~~~qqqfff\\\PPPHHHAAA<<<;;;>>>AAACCCGGGMMMOOOWWWddduuuuuuzzzpppnnn}}}{{{^^^MMMFFF444111///...//////...,,,************************************)))))))))((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***+++***+++,,,***)))222===ccc|||ttthhhrrruuuiiippp{{{~~~||||||~~~uuulllaaa[[[___iiisssyyy~~~}}}}}}|||{{{||||||{{{xxxvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzyyyyyyxxxwww{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}lll[[[WWWaaatttzzzuuunnnyyy|||zzzzzzxxxvvvvvvxxxzzzzzzzzz|||}}}yyyvvvwwwzzztttnnniiifffcccaaa```^^^[[[XXXWWWTTTQQQOOOJJJEEECCCKKK\\\ppp~~~wwwsssqqquuu~~~{{{vvvqqqnnnooolllmmmrrrvvvxxx|||~~~rrreeeZZZTTTPPPNNNPPPfffyyyvvv}}}{{{yyyvvvrrrtttwwwxxxyyyzzz|||~~~~~~~~~~~~{{{yyy{{{zzz~~~eeeJJJ@@@CCCHHHWWWaaahhhaaaSSSFFF<<<555000///...---,,,,,,,,,,,,************************************************(((((())))))************++++++,,,---...............000777CCC]]]sssmmmcccZZZRRROOONNNOOOYYYllltttiiiZZZNNNKKKCCC===<<<======@@@DDDFFFLLLVVVeeevvvxxxoootttlllUUUIII:::555000...///000///...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******---***+++---***)))444CCCppppppfffoooyyyyyy|||qqqkkksss~~~}}}~~~sssjjj___YYY]]]gggrrrzzz}}}{{{zzzyyyxxxyyyzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwtttuuuwwwxxxyyyxxxxxxwwwxxxyyyzzzzzzzzz{{{~~~|||{{{{{{{{{{{{|||}}}}}}{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~mmm[[[SSSZZZlllzzzsssooo~~~}}}{{{{{{zzzxxxxxxzzz{{{|||{{{}}}~~~{{{{{{~~~|||uuunnnjjjfffdddbbbaaa___\\\YYYWWWUUURRRPPPJJJFFFDDDHHHTTTfffwwwtttmmmooollllllqqq|||}}}wwwsssuuurrrttt|||vvvggg\\\VVVRRRPPPTTTkkkkkkaaasss{{{wwwsssrrrtttwwwxxxyyy{{{}}}~~~~~~nnnQQQDDDBBBBBBOOO]]]iiifffZZZLLL@@@777000000...---,,,,,,,,,,,,************************************************((((((((()))******+++++++++,,,---......//////...---111;;;HHHeeexxxnnnddd[[[TTTPPPPPP^^^nnn{{{xxxjjj\\\[[[PPPEEE???===;;;<<>>AAABBBDDDKKKVVVdddqqqyyyvvvnnnkkkzzzuuuaaaHHH???444......///...,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++,,,(((+++000///000???SSS~~~uuuppptttyyy{{{tttjjjrrrzzz~~~~~~~~~~~~yyyvvveee```ZZZXXX^^^kkkyyy}}}{{{{{{{{{yyyvvvrrrpppoooppprrruuuvvvvvvtttttttttttttttttttttsssssstttvvvwwwwwwuuutttrrrssstttuuuuuuttttttuuuvvvssstttwwwyyyzzz{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{|||yyyzzz{{{|||||||||{{{zzzwwwxxxzzz|||}}}~~~~~~vvvpppwwwyyywwwyyyxxxiiiVVVOOORRRaaa|||xxxqqqppp}}}|||{{{{{{}}}~~~~~~}}}}}}uuunnnjjjgggeeecccbbb```]]]ZZZYYYVVVSSSQQQKKKKKKHHHEEEGGGTTTgggvvv|||{{{{{{{{{zzzssstttuuuxxx~~~zzzxxxwwwkkkaaaXXXRRR[[[nnnhhhVVVWWWggg|||sssqqqtttvvvxxxzzz|||~~~~~~vvv[[[MMMDDD===FFFYYYlllpppgggXXXHHH===111111///...---,,,,,,+++************************************************'''(((((()))***++++++++++++,,,---...///////////////555BBBSSSrrr}}}ooo___VVVOOOPPPRRRWWWaaalllwwwxxxkkk[[[PPPJJJCCC>>><<<>>><<>><<<===CCCJJJRRR___jjjwwwwwwkkk___hhh{{{mmmVVVAAA;;;777000+++---,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++***+++***---333555LLLqqqyyyqqqooozzz~~~}}}}}}}}}{{{{{{~~~vvvkkkeee[[[UUU\\\iiissszzz~~~~~~}}}|||}}}~~~}}}|||||||||zzzyyyrrrpppnnnoooqqqrrrsssrrrqqqqqqrrrrrrrrrrrrqqqqqqsssssssssssssssrrrqqqqqqqqqrrrsssrrrpppnnnoooqqqqqqqqqrrrsssttttttttttttrrrtttvvvxxxxxxxxxwwwvvvtttvvvwwwyyyyyyxxxwwwvvvwwwwwwwwwyyy}}}~~~~~~wwwkkkbbb]]]___bbbffflllmmmbbbUUUKKKKKKUUUkkkzzzpppkkkuuu~~~}}}|||||||||~~~yyytttpppkkkhhhhhhfffccc```]]]\\\ZZZWWWUUUNNNKKKHHHEEECCCGGGUUUcccqqqxxx~~~~~~|||yyymmmddd```_________eeemmmxxxyyyjjj]]]UUU]]]gggtttqqq[[[OOOTTTnnn|||{{{xxxvvvwwwyyy|||}}}~~~|||~~~~~~}}}mmmZZZLLLCCCKKKUUUccclllkkk```QQQHHH<<<444......///,,,+++,,,++++++++++++++++++++++++************)))))))))((()))************++++++++++++,,,---------...111444666;;;JJJgggxxxiii```YYYRRRLLLJJJKKKWWWkkkwwwjjj```UUUKKKDDDAAA===<<<@@@FFFNNN[[[ffftttzzzzzzpppbbb___ggggggNNNAAA;;;333---,,,---,,,,,,,,,+++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++***---+++---333:::WWW~~~~~~sssqqquuu~~~}}}}}}|||}}}}}}|||{{{|||}}}|||sssiiiaaaYYYVVV^^^kkkuuu{{{}}}|||{{{zzz|||~~~}}}}}}}}}{{{yyyuuusssqqqqqqrrrrrrqqqpppoooppppppqqqqqqppppppooorrrrrrrrrrrrqqqqqqqqqppprrrssssssrrrooonnnnnnooorrrqqqqqqqqqqqqqqqrrrrrrqqqrrrtttuuuvvvvvvuuutttttttttuuuvvvvvvvvvvvvvvvxxxwwwwwwyyy{{{}}}}}}}}}{{{}}}{{{tttkkkaaa[[[XXXYYY[[[___eeeggg___TTTGGGGGGPPPeee|||vvvllliiiuuu~~~}}}|||||||||~~~{{{wwwsssmmmjjjjjjgggeeeaaa___]]][[[WWWUUUOOOKKKHHHEEEBBBDDDOOO\\\kkkssszzz|||~~~iiibbbXXXOOOJJJHHHGGGFFFKKKQQQZZZdddnnn}}}ppp___TTTYYYbbbnnnxxxsssaaaTTTRRReee|||zzzyyyzzz|||~~~{{{}}}|||uuuwwwxxxgggUUUGGGJJJTTTaaaiiiiii___QQQHHH===555///...///,,,+++,,,++++++++++++++++++++++++************)))))))))))))))************++++++++++++,,,---------...111444777===OOOooo}}}tttlllcccWWWOOOKKKOOOZZZiiiwwwyyymmmbbbVVVKKKFFFAAA>>>???CCCKKKXXXdddooosss{{{|||xxxkkkaaa]]]ooouuuXXXFFF===555///------------,,,,,,++++++***************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******+++++++++///------444@@@```wwwnnnsss}}}~~~}}}}}}xxxyyy{{{|||||||||}}}}}}~~~|||yyypppfff\\\VVVWWWaaaoooxxx~~~}}}|||{{{zzz|||~~~~~~}}}{{{yyywwwvvvsssssssssrrrpppooonnnnnnoooooooooooonnnnnnqqqqqqpppppppppoooooopppqqqqqqqqqpppoooooooooooorrrqqqooonnnnnnooopppqqqpppqqqrrrsssssssssrrrrrrrrrrrrssssssttttttuuuuuuwwwwwwvvvxxxzzz{{{{{{zzzyyy{{{}}}~~~~~~wwwkkkaaaZZZWWWVVVWWWXXXZZZ___bbb[[[RRRFFFFFFNNNccc}}}zzzrrrhhhgggwww~~~}}}|||{{{|||~~~~~~yyyuuuooolllllliiigggdddaaa___\\\XXXUUUPPPLLLHHHEEEAAAAAAIIIRRRdddmmmuuuyyy}}}{{{ooogggWWWSSSMMMHHHEEEDDDDDDEEEDDDGGGKKKOOOWWWcccrrr}}}}}}lll\\\SSSUUU]]]gggppp|||vvvhhhZZZSSS```}}}{{{zzz{{{}}}{{{}}}|||vvvxxxrrr[[[IIIIIIPPP\\\eeeeee]]]QQQGGG???777000//////,,,+++---++++++++++++++++++++++++*********)))))))))))))))))))))*********++++++++++++,,,---------///222444777???UUUxxxzzzlllaaaWWWQQQOOOUUU^^^hhhvvv|||sssfffZZZLLLFFFAAA@@@AAAGGGRRR]]]dddhhhnnnttt}}}ssshhh^^^eee{{{iiiQQQCCC999222///......------,,,+++******************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++,,,000...---666FFFhhh~~~rrrlllwww}}}|||wwwwwwyyyzzz|||||||||{{{{{{~~~~~~{{{wwwssskkkcccXXXUUUYYYfffsss{{{~~~}}}|||{{{}}}~~~~~~~~~}}}zzzxxxxxxvvvtttssssssrrrpppnnnmmmnnnnnnoooooonnnnnnmmmppppppooonnnnnnnnnnnnooonnnnnnnnnoooppppppppppppqqqpppnnnmmmmmmnnnooopppooooooppppppqqqqqqqqqpppppppppqqqqqqrrrsssttttttwwwvvvuuuvvvxxxzzzyyyxxxyyy{{{}}}~~~~~~zzzpppbbbXXXSSSRRRTTTUUUUUUUUUYYY[[[VVVNNNFFFFFFNNNccc}}}xxxpppeeefffzzz~~~}}}}}}{{{{{{|||}}}{{{wwwqqqmmmmmmkkkiiifffdddaaa]]]YYYUUUQQQLLLHHHFFFAAA???CCCJJJ\\\eeeoootttzzzuuujjj```WWWQQQHHHGGGFFFDDDCCCCCCDDDEEEBBBAAAAAA@@@BBBJJJTTT\\\iiirrrqqq^^^SSSOOOQQQXXX```hhhtttyyynnnbbbWWWaaa~~~|||zzzzzz|||}}}~~~}}}}}}~~~~~~|||}}}zzz___JJJFFFLLLVVV___bbb\\\QQQHHHAAA888111///...,,,+++---++++++++++++++++++++++++))))))))))))))))))******))))))*********+++++++++,,,------------///222555666AAA\\\~~~zzzzzz{{{}}}sssfffXXXMMMLLLOOOUUUaaammm|||wwwkkkWWWOOOGGGBBB@@@AAAJJJSSS]]]aaaggglllrrr~~~vvvooofffcccmmmgggQQQAAA777111//////...---,,,+++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******+++++++++000...///<<>>???CCCRRR\\\hhhooowww~~~xxxiii[[[RRRLLLGGGDDDDDDEEEFFFFFFDDDCCCCCCDDDAAA@@@===::::::>>>DDDHHHMMMUUUccctttxxx```NNNGGGGGGKKKQQQXXX```lllzzz|||tttggg\\\ccc~~~zzzyyyzzz{{{||||||~~~{{{}}}~~~eeeMMMCCCHHHQQQ[[[```\\\RRRJJJDDD:::222///...,,,,,,---++++++++++++++++++++++++))))))))))))************)))************+++++++++,,,---.........///222555666EEEccc~~~nnnhhhcccbbbbbbcccjjjrrruuueeeWWWTTTRRRNNNRRR[[[fffvvvwwwggg^^^SSSJJJCCC???DDDKKKWWW\\\bbbggglllvvv}}}yyywwwpppgggfffvvv}}}cccMMM>>>555//////...---,,,+++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++***///---111DDD[[[yyyyyykkkkkk|||zzzxxxwwwxxx{{{|||{{{zzzyyy{{{zzzsssmmmiiiddd^^^]]]^^^dddqqqzzz||||||~~~uuuvvvxxx{{{}}}~~~}}}}}}}}}}}}{{{xxxuuusssrrrrrrsssttttttqqqooonnnnnnoooooooooooonnnnnnooonnnlllkkkjjjkkklllmmmnnnlllkkkmmmoooqqqooonnnlllmmmnnnoooooooooooooooooooooooonnnnnnnnnoooooommmnnnpppsssttttttsssrrrsssrrrrrrtttvvvxxxxxxwwwxxxzzz||||||{{{{{{}}}|||wwwmmmaaaWWWQQQOOOOOOLLLOOOQQQRRRTTTVVVRRRLLLFFFFFFOOOeee}}}vvvkkk```ccc{{{}}}|||{{{zzz{{{}}}}}}vvvqqqpppooommmjjjhhhddd```ZZZVVVQQQMMMJJJHHHDDD>>>===???IIITTT```iiirrr{{{lllcccWWWNNNJJJHHHFFFDDDGGGJJJMMMLLLJJJGGGFFFGGGDDDCCCAAA>>>======???AAABBBGGGPPP\\\jjjxxxsss```NNNBBB@@@BBBEEEJJJQQQXXXfffttt}}}~~~wwwkkk___eee|||xxxxxxzzz{{{|||~~~zzz{{{{{{}}}nnnWWWCCCGGGOOOYYY```^^^VVVNNNEEE;;;222000...,,,,,,---++++++++++++++++++++++++((()))))))))************)))************+++++++++,,,---.........000333555777IIIkkkxxxsssiiiaaa[[[YYYWWWVVV\\\eeekkkxxxqqqeeeaaa[[[PPPLLLPPPTTThhh{{{{{{tttjjj^^^RRRHHHAAABBBGGGOOOUUU[[[___cccmmm{{{~~~~~~xxxllldddmmmoooVVVCCC999000//////---,,,+++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++(((------333JJJcccuuuiiikkk}}}|||yyywwwxxx{{{|||{{{zzzyyy{{{yyyqqqjjjfffbbb]]]bbbbbbiiittt{{{{{{yyyzzzppprrrvvvzzz}}}}}}}}}|||}}}}}}{{{wwwtttqqqqqqqqqrrrttttttrrrpppnnnnnnoooooooooooonnnnnnooonnnllljjjjjjkkklllmmmpppnnnlllmmmooopppnnnkkkkkklllnnnpppqqqqqqpppooopppoooooonnnnnnnnnoooooolllnnnqqqtttuuutttsssqqqrrrqqqqqqsssvvvxxxxxxwwwxxxyyyzzzzzzyyyyyy{{{|||~~~wwwlllaaaXXXTTTRRRQQQKKKOOOSSSTTTWWWZZZVVVPPPHHHIIIRRRhhhuuujjj^^^bbbzzz}}}|||{{{zzz{{{}}}xxxsssqqqpppnnnkkkiiieee```ZZZVVVQQQMMMJJJIIIDDD>>><<<>>>CCCNNN[[[fffpppyyy~~~}}}qqq___YYYQQQMMMLLLLLLKKKJJJHHHLLLPPPPPPMMMJJJIIIJJJFFFEEECCCAAA???=========>>>@@@DDDKKKUUU```kkkqqqppphhh[[[LLLBBB===>>>@@@AAAFFFLLLTTTaaaqqq{{{|||yyylllaaafff}}}xxxxxxyyy|||}}}~~~|||zzzxxxyyywwwaaaCCCFFFOOOYYYaaaaaaYYYQQQFFF<<<333000...,,,,,,---++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++,,,---.........000333555888LLLppp|||yyyrrriiiaaa``````]]][[[[[[bbblllxxx|||qqqiii```VVVNNNMMMOOO\\\ssswwwhhhYYYLLLDDD@@@>>>CCCHHHRRRZZZ\\\___iiitttwwwjjjgggqqq|||jjjSSS???777000,,,...000...,,,,,,,,,,,,,,,+++++++++******))))))))))))************'''(((((((((((())))))***((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((++++++***************++++++111111333NNNvvv~~~nnngggnnn~~~zzzvvvwww{{{}}}{{{xxx~~~xxxsssooohhh```]]]^^^cccooo{{{~~~zzzuuuqqqsssvvvzzz}}}~~~~~~}}}yyytttppprrrsssssstttsssrrrpppooommmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmkkkjjjkkkmmmppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooqqqooommmmmmmmmnnnmmmlllmmmmmmnnnnnnoooqqqrrrsssssssssrrrrrrrrrsssttttttvvvwwwwwwvvvvvvwwwyyy|||{{{tttjjjaaa]]]ZZZVVVTTTLLLRRRVVVYYY\\\___]]]XXXMMMLLLUUUkkkooohhh___ccczzz|||{{{{{{zzzzzzzzzzzz{{{}}}xxx~~~yyyuuusssqqqnnnjjjeee```\\\YYYRRRPPPMMMHHHCCC>>>;;;999???GGGTTTaaallltttzzz}}}nnndddaaaVVVVVVUUUVVVWWWWWWUUUSSSTTTTTTTTTUUUVVVTTTQQQNNNJJJHHHFFFDDDCCCBBB???===:::999:::===CCCIIIMMMNNNIIIFFFBBB>>>;;;:::::::::<<>>777333///++++++///...---,,,,,,++++++,,,,,,***************************++++++,,,,,,------...,,,...///000000111333666<<>>@@@BBBBBBAAA???;;;888777666777888888:::>>>EEEPPP```qqq{{{xxxkkkcccmmm|||~~~~~~~~~yyy```JJJFFFFFFQQQaaahhhccc[[[JJJAAA888444000---,,,///...---,,,,,,++++++,,,,,,***************************++++++,,,,,,------...,,,...///000000111444666>>>PPP|||sssqqqlllpppttt{{{yyypppccc[[[VVV[[[eeeppp~~~~~~ooo___RRRLLLJJJHHH@@@===DDDPPPYYY```eeefffsssqqqggggggwwwhhhUUUDDD:::111000000...,,,,,,,,,,,,,,,+++++++++******))))))))))))************)))***,,,---.........---******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++,,,...333EEEggg{{{lllrrr|||yyynnnnnn{{{~~~|||zzzzzzzzzzzzzzz|||uuuooohhh___WWWUUUXXXjjjxxx}}}zzzxxxvvvwwwyyy}}}~~~}}}}}}|||yyyuuurrrssssssrrrrrrssssssttttttpppoooooonnnnnnmmmmmmllllllmmmnnnmmmlllkkklllnnnoooooonnnmmmmmmmmmmmmnnnmmmmmmmmmnnnnnnnnnnnnooopppnnnllllllmmmnnnmmmllllllllllllmmmnnnooopppqqqpppppppppppppppqqqrrrssstttuuuwwwwwwwwwwwwxxxzzz}}}xxxrrrkkkfffaaa\\\XXXXXXZZZ[[[^^^fffmmmkkkeeeWWWWWWbbbxxxyyyiiiaaaZZZccc|||}}}{{{yyyvvvtttsssssssssrrriii^^^ddd~~~|||uuussspppmmmjjjfffaaa]]]XXXUUUPPPJJJDDD@@@===;;;888<<>>===:::999777666555555666666555555777<<>><<<:::999<<>>777444000---+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,---...///000333888;;;CCCkkkwwwssstttsssrrrrrr{{{zzznnngggaaa\\\[[[]]]mmmttt}}}uuuhhh___TTTMMMGGGDDDCCCHHHSSS___fffhhhmmmttt~~~~~~|||kkk}}}}}}dddQQQ<<<333111000//////,,,,,,,,,+++++++++******))))))))))))************((((((***+++---///111111///---+++)))(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******++++++***++++++,,,---...222...:::\\\}}}zzz~~~}}}tttwww}}}{{{yyyyyyxxxxxxwwwrrrkkkddd[[[VVV\\\eeeppp|||}}}zzz{{{}}}}}}{{{zzzzzzzzzyyywwwuuurrrrrrqqqqqqqqqrrrssssssrrrrrrqqqpppnnnmmmllllllhhhiiijjjiiihhhggghhhjjjmmmmmmlllkkkkkkkkkkkklllkkkkkkkkklllllllllmmmmmmmmmllljjjkkklllnnnmmmmmmlllllllllllllllmmmnnnnnnmmmmmmmmmnnnooopppqqqrrrrrrsssuuuvvvxxx{{{}}}tttkkkdddaaaaaabbbaaaaaagggrrrxxxyyybbbaaaiii{{{wwweee^^^ddd}}}|||zzzwwwtttqqqooommmllleee```UUUJJJFFFNNN___lll{{{wwwtttssssssoooggg```ZZZXXXTTTOOOIIIDDD@@@>>>999888999AAAPPP___lllrrryyy}}}yyyuuupppllliiihhhfffdddccc```\\\XXXUUUQQQMMMJJJHHHFFFDDDCCCCCCBBB@@@>>>>>>===:::888666444333222111222333777===HHHSSS[[[XXXUUUOOOIIIGGGLLLWWW___vvv}}}{{{}}}zzzvvvtttwww}}}sss^^^OOOAAABBBQQQbbbjjjkkk^^^QQQBBB;;;666000,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---......000444999===FFFsss~~~zzzvvv{{{yyyuuupppggg]]]YYYZZZ```kkkxxxwwwooo^^^WWWOOOIIIDDDDDDKKKTTT___fffooouuuyyy}}}kkksssttt^^^EEE888333111......,,,,,,,,,+++++++++******))))))))))))************)))))))))***,,,///222444000...+++)))((((((***+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''((()))*********++++++++++++,,,---......000000BBBgggyyyuuu||||||{{{}}}}}}|||zzzuuuqqqkkkddd]]]ZZZcccnnn{{{|||{{{yyyyyyzzzyyywwwvvvtttttttttuuuttttttssssssqqqqqqppppppooonnnmmmmmmggghhhgggfffeeeeeegggiiimmmllllllkkkjjjkkkkkkkkkjjjkkkkkkkkkkkklllllllllmmmkkkjjjjjjlllnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnooommmmmmmmmnnnoooppprrrsssrrrssstttvvvxxx}}}xxxnnnhhhfffcccdddaaa[[[ZZZ```gggjjj^^^^^^iii~~~vvvccc\\\ddd~~~|||zzzvvvrrrnnnjjjhhhggg___XXXNNNEEEAAAEEEOOOXXXxxx|||wwwwwwwwwsssiiiaaa[[[ZZZWWWTTTNNNHHHCCC@@@999888999>>>IIIXXXfffooowww{{{~~~{{{vvvrrrooollliiigggfffccc```]]]ZZZTTTOOOJJJHHHGGGEEEEEEEEEEEECCCAAA>>>===<<<:::888666444444222333333444777;;;AAAEEECCCAAA>>><<<===BBBIIIOOO___{{{}}}{{{xxxuuuttt}}}wwwcccSSSBBB@@@MMM\\\eeefff^^^TTTHHH@@@888111...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------...000444:::>>>KKK|||zzz}}}}}}qqqddd[[[MMMQQQ\\\mmm}}}yyyiii___TTTMMMHHHEEEHHHMMMXXXfffuuuzzzxxx{{{ssspppwwwgggKKK;;;555111...,,,,,,,,,,,,+++++++++******))))))))))))************+++***)))***,,,000444666111///,,,)))((((((***+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''((()))******+++++++++++++++,,,---...//////222HHHooo}}}vvvuuu||||||~~~{{{vvvrrrmmmggg``````jjjvvv|||zzzyyyyyyyyyyyyxxxvvvvvvvvvwwwwwwwwwuuutttsssqqqqqqppppppoooooonnnnnnggggggfffdddcccdddfffiiimmmlllkkkkkkjjjjjjkkkkkkjjjjjjkkkkkkkkkllllllllllllkkkjjjjjjlllnnnmmmmmmnnnnnnmmmmmmmmmnnnnnnooommmmmmnnnnnnoooqqqrrrssssssssstttuuuxxx~~~{{{qqqkkkiiieeefffaaaVVVPPPRRRYYY\\\ZZZ]]]jjjvvviii^^^```zzz~~~~~~{{{xxxtttoooiiieeebbb```]]]TTTJJJCCC@@@BBBHHHNNNhhhzzzzzzzzzuuukkkccc[[[[[[ZZZWWWRRRLLLFFFBBB;;;;;;;;;>>>GGGUUUeeepppvvv{{{~~~~~~{{{wwwtttpppmmmjjjgggfffcccaaa]]]WWWPPPKKKGGGFFFFFFGGGIIIIIIHHHFFF??????>>><<<;;;999888777444555555555333444555777<<<;;;999888999<<>>888666;;;CCCOOO^^^jjjtttzzz}}}~~~~~~~~~|||wwwrrrooonnnnnnkkkgggccc^^^XXXQQQLLLFFFFFFGGGIIIMMMPPPNNNJJJGGGDDDAAA???<<<:::;;;===333444444555555666666666888888888999:::;;;===>>>LLLiiivvvrrrsssuuuwww}}}hhhTTTAAA===GGGSSS]]]dddcccYYYOOOFFF;;;///,,,///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---...,,,...111333333999@@@UUU{{{pppbbbZZZRRRRRR]]]lllyyy|||rrreeeWWWNNNIIIFFFEEEJJJUUUffftttxxxxxx}}}~~~uuuiiijjjdddLLL>>>555000...//////---,,,++++++++++++************************))))))((()))***,,,///000///---***'''&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))+++++++++***+++---///111444VVVtttrrrttt~~~zzzxxxnnnccc\\\[[[aaaqqq{{{{{{zzzyyyxxxwwwwwwvvvssstttuuuuuuuuusssqqqppppppooonnnnnnooonnnllljjjjjjhhhgggeeeeeeggghhhjjjhhhhhhiiijjjlllmmmnnnnnnmmmlllkkkjjjjjjkkklllmmmnnnmmmlllkkkkkkkkklllmmmnnnnnnoooppppppqqqqqqrrrpppooonnnmmmmmmnnnpppqqqrrrtttvvvxxx{{{qqqkkkkkkkkkjjjhhhdddaaa^^^]]]]]]]]]aaannn{{{ppp```]]]ZZZeeexxxrrrpppnnnnnnppplllgggccc___[[[WWWTTTNNNJJJCCC>>>;;;===AAADDDPPPooo{{{xxxwwwtttlllfff```]]][[[ZZZXXXSSSKKKEEE@@@;;;888;;;AAAKKKYYYeeessszzz~~~~~~~~~~~~~~~~~~xxxtttrrrqqqnnnjjjgggbbb[[[SSSMMMGGGIIILLLQQQWWWZZZYYYWWWQQQMMMGGGDDD@@@===;;;:::666666666666666666666666777777888888999;;;<<<===CCC^^^|||vvvtttttttttkkkWWWBBB<<>>333---...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,---...---...111222444:::AAAYYYrrrgggXXXOOOPPP\\\lllwwwyyymmmaaaWWWOOOJJJGGGDDDKKKZZZhhhooorrrvvv|||{{{mmmeeemmmxxx^^^JJJ===555111000///...---------------************************)))(((''''''((()))+++,,,++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((***+++,,,,,,++++++...///111:::aaa}}}mmmlllrrr|||yyytttjjj^^^XXXYYYbbbsss{{{{{{zzzyyyxxxwwwvvvvvvsssssstttttttttrrrqqqoooooonnnmmmnnnooonnnllljjjjjjjjjhhhgggggghhhjjjjjjeeefffggghhhjjjlllmmmmmmlllkkkjjjiiiiiijjjkkkllloooooonnnmmmllllllmmmmmmoooooopppqqqrrrrrrrrrrrrqqqpppooonnnnnnnnnooopppqqqsssvvvyyy}}}tttkkkjjjmmmmmmmmmoooqqqpppmmmiiigggjjjtttxxxnnnbbb[[[TTT\\\{{{uuullleeebbb``````ccc```]]][[[XXXUUUQQQNNNHHHEEE@@@<<<:::;;;===>>>EEE___zzzzzzyyyxxxtttmmmfffaaa___]]]\\\[[[WWWPPPJJJCCC>>>:::;;;???FFFSSS^^^qqqyyy}}}}}}{{{xxxuuurrrooolllhhh```VVVOOOIIIKKKPPPYYYaaagggjjjkkk```ZZZRRRKKKGGGDDD@@@<<<999999999888777666666555777777777888999:::;;;<<<===TTTxxx~~~|||}}}}}}|||wwwsssppp}}}ttt^^^FFF===AAALLLZZZeeehhh___UUULLLBBB777///---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------...---...111222444<<>><<<<<<<<<===CCCWWWmmm{{{zzzzzzvvvnnngggbbb```]]]]]]\\\YYYSSSNNNDDD@@@<<<<<<===BBBNNNZZZpppxxx}}}}}}~~~}}}yyyvvvrrrpppllldddYYYPPPJJJKKKPPPZZZeeennnwww~~~rrrkkk___SSSNNNLLLGGGAAA>>>===<<<:::999777666666777777777777888999:::;;;???PPPppp|||{{{{{{{{{|||}}}xxxuuuvvv|||}}}iiiOOO@@@???HHHWWWcccllldddYYYMMMBBB888111...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------...---///222222555>>>HHHggg{{{kkk[[[TTTTTTWWWpppyyy|||kkk[[[RRRQQQIIIEEEFFFNNNWWW```kkkttttttyyy{{{rrriiilll}}}cccOOO>>>222000///...------,,,------******************************)))(((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,***+++------,,,---000222777JJJtttqqqfffhhhuuu{{{xxxlllcccZZZYYY]]]eeeqqq|||zzz}}}|||{{{zzzyyywwwvvvuuutttrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnoooppppppnnnmmmlllmmmmmmmmmmmmmmmmmmllliiiiiiiiihhhhhhhhhhhhgggiiiiiiiiiiiijjjjjjkkklllmmmmmmmmmmmmllllllkkkkkkoooppprrrsssttttttsssrrroooppppppqqqrrrtttuuuuuusssvvvzzz~~~yyyooollliiinnntttvvvvvvwwwzzz~~~wwwyyy}}}uuuccc\\\TTTZZZyyy}}}ttthhh]]]VVVSSSQQQQQQRRRQQQPPPPPPPPPNNNKKKHHHDDDCCCAAA???===<<<<<<<<>>======AAALLLXXXoooyyy||||||~~~~~~|||}}}}}}xxxtttrrrooogggZZZPPPLLLIIIKKKTTT___jjjxxx|||mmm]]]SSSQQQKKKDDDBBBAAA???===;;;999777777777777777777888999::::::@@@MMMjjj~~~zzz{{{{{{{{{|||yyy~~~tttXXXEEE???EEESSS```ooojjj___PPPBBB999333000------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........000222222555@@@MMMnnnvvveeeZZZUUUUUUeeessssssbbbXXXUUULLLFFFCCCFFFNNNYYYhhhuuuttt{{{uuunnneeedddwwwoooZZZCCC111111000///...---,,,,,,,,,*********************************))))))(((((((((&&&'''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''')))***+++,,,---***,,,---------...111333777OOOzzzpppfffiiizzz{{{vvviii___WWWWWW\\\dddoooxxx{{{}}}|||{{{zzzxxxwwwuuutttssssssssssssrrrrrrrrrrrrrrrqqqppppppppprrrrrrpppooommmnnnoooppppppooonnnmmmlllkkkkkkjjjiiihhhggggggiiiiiijjjjjjkkklllllllllkkkllllllmmmmmmmmmllllllnnnppprrrtttttttttsssrrrnnnnnnpppqqqsssuuuvvvvvvtttwww{{{zzzqqqnnnmmmrrrvvvvvvrrrrrrwww|||yyy|||}}}vvv___XXXQQQYYYxxxzzzrrreee[[[TTTRRRRRRRRRRRRPPPOOONNNNNNMMMJJJHHHBBBAAA???===<<<;;;;;;;;;???MMMZZZtttzzzyyyyyywwwrrrllldddaaa^^^]]]\\\ZZZTTTPPPGGGDDDAAA???===@@@KKKXXXoooyyy|||{{{}}}}}}zzz{{{~~~~~~~~~|||zzz||||||uuussspppiii\\\RRRMMMGGGGGGNNNUUU]]]lll{{{yyygggZZZTTTNNNEEEDDDCCCBBB@@@===;;;999888888888888888888999::::::===HHHeee~~~zzzzzz{{{|||}}}zzz___JJJ@@@CCCPPP]]]nnnooohhhXXXFFF:::444111------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........000222222666CCCQQQuuuwwwiii^^^XXXZZZfffuuu|||xxxmmmddd___RRRLLLFFFEEEHHHPPP___mmmrrrzzzwwwtttlllccckkk||||||iiiOOO888444333111///...,,,,,,+++************************)))))))))))))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,***,,,---......///111444<<>><<<;;;;;;;;;;;;;;;GGGRRRjjj~~~xxxvvvvvvuuuqqqmmmgggccc```^^^]]]ZZZUUUQQQJJJHHHEEEBBB>>>???JJJVVVpppzzz{{{zzz||||||yyyyyy|||}}}}}}}}}||||||~~~~~~yyy|||wwwtttrrrkkk___TTTOOOHHHFFFJJJLLLMMMXXXfffvvv~~~}}}ooobbb[[[SSSJJJFFFEEECCCAAA???===;;;:::999999999999999::::::;;;;;;FFFbbb{{{yyyzzz|||~~~zzzaaaMMMAAABBBNNN[[[kkkttttttcccMMM>>>555000------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---.........///111222111666EEETTTzzzxxxfffZZZQQQZZZhhhuuu{{{xxxpppjjjYYYSSSLLLGGGEEEIIIUUUbbbmmmvvv||||||yyyhhhccckkkuuu[[[BBB666555333111///---,,,,,,************************'''(((((()))((((((''''''((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************,,,---......///222444CCCaaazzzxxxeeegggmmmyyyrrrcccWWWMMMLLLTTT```nnnzzz~~~|||{{{zzzxxxvvvuuussssssttttttsssssssssttttttuuusssrrrrrrssstttuuusssrrrnnnppprrrttttttrrrpppnnnlllllllllllllllllllllllliiijjjkkklllmmmmmmmmmmmmkkklllnnnooopppqqqppppppmmmnnnqqqssstttsssqqqpppmmmnnnooopppppppppppppppsssvvvzzz~~~|||uuusssmmmnnnqqqwww{{{~~~}}}{{{www^^^VVVNNNTTTsssuuummmaaaXXXSSSRRRSSSTTTUUURRRNNNLLLKKKJJJIIIHHHDDDBBB@@@===<<<<<<===>>>:::EEENNNccc|||uuusssttttttpppmmmiiieeeaaa___^^^[[[VVVQQQNNNKKKHHHEEE??????IIIUUUppp{{{~~~{{{zzz|||{{{xxxxxx{{{{{{{{{|||||||||xxxtttsssmmmaaaWWWPPPIIIFFFJJJHHHCCCIIIVVVcccrrr{{{ssshhhbbbZZZPPPGGGFFFDDDBBB@@@>>><<<;;;:::::::::999::::::;;;;;;<<>>777000...,,,))))))++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''+++*********))))))(((((()))******++++++,,,---------000,,,***111111222<<>>===999;;;BBBKKK]]]~~~vvvssstttsssnnniiidddcccaaa```___\\\XXXUUUSSSOOOKKKHHHDDDCCCIIIRRRooo}}}zzz{{{|||{{{zzz~~~}}}}}}~~~vvvpppllleee___]]]QQQNNNJJJGGGGGGGGGFFFEEEUUUfffrrrnnngggccc[[[QQQGGGGGGGGGGGGEEECCCAAA??????===<<<::::::;;;<<<===BBBHHH```|||{{{|||~~~{{{yyy~~~~~~nnnWWWFFFAAAIIISSS```lllwwwsss___FFF555...//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///111...///666888FFF___www]]]WWWSSSYYYgggssstttqqqiii^^^SSSNNNJJJGGGIIIOOO```kkkuuuvvvyyyuuuooorrrjjjNNNCCC:::333222111///000222+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))************)))))))))((()))******++++++,,,---------000,,,+++222111111<<>>:::>>>CCCJJJYYYyyywwwttttttsssnnniiidddcccaaa```___]]]ZZZWWWUUUQQQLLLIIIDDDCCCJJJSSSsss}}}|||}}}}}}|||~~~~~~~~~~~~vvvqqqlllddd]]]ZZZSSSPPPKKKIIIHHHGGGFFFFFFQQQ```jjjgggcccbbb\\\SSSHHHHHHHHHHHHFFFDDDAAA@@@???===<<<::::::;;;<<<===AAAIIIbbb|||||||||}}}{{{ttt\\\GGG@@@FFFOOO]]]iiiuuuqqq___HHH888111//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000222///111777:::IIIccclll```TTTRRR\\\iiirrrwwwqqqggg[[[UUUPPPJJJGGGGGGVVVcccoootttwww{{{tttqqqZZZHHH>>>444111000...///111,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))+++,,,+++***************)))))))))))))))******++++++,,,------,,,///,,,---222///111???[[[zzztttjjjqqqrrrhhhcccXXXPPPRRRZZZfffsss}}}}}}||||||{{{yyywwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqpppnnnnnnnnnnnnooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmnnnoooooommmmmmnnnqqqtttuuutttrrrppprrrssssssqqqooonnnnnnlllmmmnnnoooooooooooooooiiikkkooottt{{{}}}yyyyyy{{{xxxrrrjjjfffiiiqqqwwwlll\\\OOOJJJOOOeee}}}tttjjjeee```ZZZXXXZZZYYYXXXUUUQQQLLLIIIIIIJJJGGGFFFBBB<<<<<>><<<::::::;;;<<<===@@@JJJeee}}}|||}}}}}}|||bbbKKKAAAEEEMMMZZZfffqqqooo^^^JJJ;;;555000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------000333111222888<<>><<>><<<;;;;;;;;;===>>>@@@MMMiii~~~}}}}}}zzz|||hhhPPPDDDGGGOOOXXXcccnnnmmm___KKK===666000///...------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------...333222222777===RRRrrr~~~gggYYYSSSXXXgggvvv|||vvvkkkaaaZZZUUUOOOJJJCCCOOO___lllsssxxx~~~|||cccSSS@@@666222...---...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))******)))******++++++,,,------+++...---///222...555KKKpppxxxssszzz{{{nnndddZZZRRROOOWWWeeerrr{{{~~~{{{yyyxxxxxxwwwvvvuuutttttttttuuuuuuyyyxxxvvvuuussssssssssssqqqpppooooooooooooppppppooopppppppppqqqrrrrrrrrrppppppqqqqqqrrrrrrrrrrrrrrrpppooopppqqqqqqooonnnqqqsssuuuuuusssqqqqqqqqqnnnoooooonnnnnnmmmlllkkkgggfffgggjjjrrr{{{xxxmmmfffeeeiiinnnqqqmmmfffcccgggmmmttt{{{{{{hhhWWWKKKFFFKKK```vvvlllfff```YYYVVVVVVWWWWWWTTTPPPJJJFFFEEEEEEFFFGGGDDD>>><<>>CCCIIIVVVqqq|||vvvqqqmmmhhhfffccccccdddfffggggggbbb^^^XXXQQQIIIGGGRRR___~~~~~~|||zzzyyy||||||yyyyyyvvvhhhcccaaa___^^^___YYYUUUPPPLLLIIIHHHFFFDDDGGGKKKQQQWWW[[[YYYPPPFFFFFFFFFGGGGGGFFFDDDBBBAAAAAA@@@>>><<<<<<===>>>???AAAQQQnnn~~~}}}~~~|||uuuvvv|||nnnTTTFFFFFFMMMXXXbbbmmmmmm```NNN>>>777000000///...---------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,222222222666===VVVyyyrrrdddYYYVVVaaappp}}}|||uuuiii___YYYRRRLLLCCCHHHTTTcccmmmsssyyy~~~kkkXXXCCC777222000...///,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))************)))******++++++,,,------,,,...---000222...:::UUUyyy}}}vvvwwwyyymmmeeeWWWQQQQQQ]]]mmmxxx~~~{{{yyyxxxyyyxxxwwwuuutttttttttuuuvvvyyyxxxwwwvvvuuuuuutttuuurrrrrrpppooooooooopppqqqoooppppppqqqrrrsssttttttqqqrrrssssssttttttsssssssssrrrppppppqqqqqqpppnnnsssuuuvvvvvvtttrrrqqqqqqooooooooonnnmmmllljjjjjjhhheeedddgggooozzz~~~zzzrrrggg```___aaagggmmmlllfffccceeeiiiqqqzzzzzziiiUUUJJJFFFLLL```uuukkkddd^^^WWWUUUVVVVVVVVVTTTPPPKKKGGGEEEEEEFFFGGGEEE???;;;>>>@@@???===CCCJJJVVVqqq~~~xxxssspppllliiifffeeegggiiikkklllgggddd^^^UUULLLJJJVVVddd|||zzzwwwyyy|||xxxrrrqqqxxx|||vvv|||~~~xxxuuu|||yyykkkdddbbb``````aaa\\\XXXRRRNNNKKKIIIFFFDDDGGGIIINNNSSSUUURRRJJJCCCEEEEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@>>>>>>???@@@AAADDDVVVsss~~~{{{yyysssrrrxxx~~~tttWWWEEEBBBGGGVVVaaammmooocccQQQAAA888111000///...---------------,,,,,,++++++,,,,,,---,,,,,,,,,---......//////+++222222222666>>>[[[tttcccVVVZZZggguuu{{{|||sssggg___WWWQQQIIIFFFJJJWWWeeennnvvv}}}|||xxxuuu___GGG999333///------------------------------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***((()))))))))************)))******++++++,,,---------...---000222...>>>]]]tttrrrwwwyyyooohhhXXXTTTVVVdddttt}}}|||zzzzzz{{{yyyxxxwwwuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvtttrrrqqqoooooopppqqqrrrppppppqqqrrrssstttuuuuuurrrssstttuuuuuuuuuttttttsssrrrqqqqqqsssttttttsssuuuwwwxxxwwwtttrrrqqqqqqppppppooonnnmmmkkkiiihhhddd```]]]```jjjwww}}}yyyqqqhhhbbbbbb___dddhhhhhheeebbbdddfffpppyyywwwfffRRRHHHFFFMMMaaatttiiibbb\\\VVVUUUWWWWWWWWWVVVRRRMMMIIIGGGGGGDDDGGGEEE>>>;;;<<>>DDDIIIUUUoooyyyvvvssspppllliiigggiiilllnnnooolllhhhbbbYYYNNNMMMYYYiii~~~~~~|||xxxzzz|||}}}xxxooollluuu|||zzz}}}wwwnnnrrr~~~vvvlllmmmyyytttiiiffffffdddbbbccc```\\\VVVQQQNNNKKKHHHFFFGGGGGGJJJMMMMMMKKKGGGEEEEEEFFFGGGIIIJJJJJJIIIIIIEEECCCAAA@@@@@@@@@BBBCCCHHHZZZvvv~~~~~~~~~zzzyyyrrrooottt}}}yyyyyyvvvZZZFFFAAAEEERRR^^^lllpppgggVVVEEE;;;111000///...---------------,,,,,,++++++,,,,,,---,,,,,,------.../////////+++333444333777@@@___lllXXXUUU___jjjvvv~~~yyynnneee]]]VVVOOOFFFCCCOOO^^^kkkuuu}}}zzzzzzrrr{{{kkkPPP???777111......------------------------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++(((((())))))*********+++)))******+++,,,,,,---------...---000222///AAAbbb|||nnnooowwwzzzqqqjjj[[[WWWZZZiiiyyy~~~{{{{{{|||{{{zzzxxxvvvvvvwwwxxxyyywwwwwwxxxxxxxxxwwwwwwvvvtttsssqqqoooooopppqqqrrrppppppqqqrrrtttuuuvvvvvvrrrsssuuuvvvvvvvvvuuutttsssrrrqqqsssuuuxxxxxxxxxvvvxxxyyywwwtttrrrppppppqqqppppppnnnmmmkkkiiihhh^^^ZZZVVVYYYeeettt|||yyyrrrkkkggghhhaaaccceeeeeebbbaaaccceeeoooxxx}}}rrraaaQQQHHHFFFNNNbbbuuuiiiaaa\\\VVVVVVYYYXXXXXXWWWTTTOOOKKKIIIIIIDDDGGGEEE>>>:::<<<>>>???AAADDDHHHSSSmmmzzzxxxvvvrrroookkkiiijjjnnnpppqqqoookkkeee[[[PPPNNN[[[kkk}}}}}}zzz{{{|||}}}}}}~~~zzzoookkkttt~~~|||zzzyyy|||wwwkkknnnzzzwwwgggdddkkkssstttqqqrrrjjjdddeeehhhgggeeeeeeccc^^^XXXSSSPPPMMMJJJHHHGGGFFFFFFGGGGGGEEEFFFHHHEEEGGGIIIKKKLLLLLLLLLLLLFFFDDDCCCAAAAAABBBCCCDDDJJJ]]]xxx~~~~~~~~~~~~}}}yyyyyyrrrnnnqqq{{{|||uuutttzzzvvv\\\IIIDDDGGGNNN[[[kkkqqqjjjYYYHHH===111000///......------...---,,,,,,++++++,,,,,,---,,,,,,------...///000000+++444666555888BBBbbbmmm]]]UUU```iii}}}wwwllleee\\\WWWNNNGGGIIIRRR```sss~~~|||pppnnn{{{aaaFFF666333333222---------------------------,,,+++*********+++,,,******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++******++++++,,,---***,,,---222333...EEEnnnxxxkkkooo{{{|||sssjjj\\\\\\dddvvv|||{{{zzzzzz{{{zzzyyyxxxwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuwwwuuussssssuuuuuurrroooqqqrrrrrrssstttuuuvvvvvvxxxxxxyyyyyyxxxwwwuuutttttttttttttttuuuvvvxxxxxxxxxxxxwwwvvvuuutttssssssqqqnnnkkklllnnnlllfffaaaVVVTTTOOONNNVVViii~~~zzztttooollliiigggdddgggiiigggbbb___```cccmmmwww{{{nnn]]]OOOIIIDDDMMMiiizzznnnddd^^^ZZZYYYXXX^^^]]][[[VVVPPPKKKIIIHHHDDDCCCAAA???>>>>>>>>>???AAACCCGGGQQQjjj|||zzz|||~~~{{{ssslllkkkmmmppprrrpppllleee\\\SSSTTTbbbrrr~~~}}}}}}zzzyyyxxxwwwxxxzzz|||}}}}}}~~~xxxyyy||||||{{{}}}yyy|||tttooogggjjj{{{wwwkkkhhhiiikkkkkkllljjjhhhhhhjjjiiifffccc```___]]]ZZZWWWTTTSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJKKKFFFCCCCCCBBBAAADDDIIIOOO```zzz~~~}}}~~~~~~||||||}}}zzztttuuurrrpppsssyyyzzzvvvqqqrrr]]]KKKBBBAAAOOO[[[gggllljjj```QQQCCC888111,,,---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///333555555CCCmmmyyyggg\\\^^^dddxxx}}}tttkkk^^^XXXPPPIIIHHHNNN[[[oooqqqkkkyyy}}}fffLLL<<<777444111---------------------------,,,+++*********++++++******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++******++++++,,,---,,,---...222333111IIIrrrrrrhhhooo}}}|||qqqfff]]]___kkk{{{~~~||||||{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyywwwvvvvvvwwwuuutttuuuvvvvvvtttrrrtttttttttuuuuuuvvvvvvvvvyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwvvvuuutttssssssqqqnnnlllmmmnnnmmmgggbbbSSSPPPJJJHHHPPPcccyyyzzzsssnnnkkkhhhfffiiimmmooolllgggcccccceeelllvvvzzznnn\\\OOOJJJFFFOOOjjj|||qqqggg```]]][[[ZZZ]]]]]][[[WWWQQQLLLJJJIIIEEEDDDBBBAAA@@@???@@@@@@@@@BBBEEEOOOggg~~~|||~~~}}}uuupppnnnooopppqqqmmmiiibbbZZZRRRTTTddduuu~~~}}}|||}}}{{{zzzyyyxxxyyyzzz{{{}}}~~~~~~yyy|||}}}zzzyyyttt|||zzztttooogggiiizzz}}}xxxvvvtttrrrqqqnnnkkkkkkmmmllliiieeedddccc___\\\YYYWWWVVVUUUVVVTTTSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLGGGDDDDDDCCCBBBEEEJJJTTTeee}}}}}}|||}}}~~~}}}||||||}}}~~~~~~xxx}}}xxxuuuuuuwwwvvvpppkkk~~~sss^^^LLLDDDBBBOOOZZZfffllllllcccSSSDDD888111---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000333555666FFFppp~~~tttfff^^^___ooouuuccc\\\TTTLLLHHHIIISSShhhzzzttthhhmmmlllTTTCCC;;;666000---------------------------,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---...///...111333555OOOzzz}}}llldddoooqqqbbb^^^eeettt~~~~~~}}}|||}}}}}}}}}}}}|||{{{{{{yyyzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuvvvxxxyyywwwvvvwwwwwwwwwwwwwwwxxxxxxxxx{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzxxxxxxwwwvvvuuutttssssssqqqooommmmmmooonnniiieeeUUUOOOGGGCCCJJJ]]]vvv}}}uuuooollliiihhhmmmqqqsssqqqkkkfffddddddkkkuuuyyynnn]]]PPPKKKHHHSSSllltttjjjccc```^^^]]]]]]^^^]]]YYYSSSNNNJJJIIIFFFEEECCCBBBAAA@@@AAAAAA>>>@@@CCCLLL```~~~}}}zzzuuuqqqppppppooooooiiiddd^^^WWWQQQVVVgggzzz~~~}}}|||~~~}}}{{{zzzyyyyyyzzzzzz}}}}}}~~~wwwtttyyy~~~}}}xxxvvvrrr{{{{{{vvvrrrhhhiiiyyy{{{xxxuuuqqqpppqqqpppmmmiiijjjhhhddd___\\\[[[ZZZZZZ]]][[[XXXUUUSSSRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLHHHFFFFFFEEEDDDGGGNNN[[[jjj~~~}}}{{{zzz{{{{{{zzzyyy||||||}}}zzzxxxtttnnnjjj~~~uuu```NNNEEECCCNNNXXXccckkknnngggUUUDDD:::333---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////111444555888KKKvvv|||uuusss~~~sssccc\\\dddvvvlllaaaZZZQQQIIIEEELLL___rrr}}}nnnjjjwwwrrrYYYHHH???888222............------------,,,,,,++++++++++++***+++******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))++++++******++++++,,,---...000...///333888VVVzzzjjjdddpppwwwddd```lll~~~~~~~~~|||}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyxxxxxxwwwvvvvvvwwwxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyy||||||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzxxxwwwwwwvvvuuutttsssssspppooonnnnnnooonnnkkkiii[[[RRRHHHCCCHHHYYYuuuzzztttpppmmmlllmmmppptttsssnnnhhhcccaaajjjtttyyyooo^^^QQQKKKJJJVVVmmmxxxnnngggcccaaa```aaabbbaaa^^^WWWPPPJJJGGGFFFEEECCCAAA@@@@@@AAAAAA===>>>AAAGGGXXXttt{{{zzzzzz{{{vvvtttqqqppppppooonnnlllfffaaa[[[UUUQQQXXXmmm}}}||||||||||||{{{zzzzzzzzz{{{{{{|||||||||}}}~~~rrrkkkgggmmmtttuuutttsssrrr|||}}}xxxtttiiiiiiwww}}}xxxvvvvvvuuuqqqmmmnnnlllgggccc```^^^^^^^^^___]]]YYYVVVTTTTTTUUUVVVTTTTTTRRRQQQOOONNNNNNMMMKKKHHHGGGGGGEEEEEEJJJRRR```nnn}}}{{{xxxxxxxxxxxxwwwvvv{{{{{{|||}}}}}}xxxtttrrr~~~wwwbbbPPPFFFCCCKKKTTT___iiioooiiiWWWEEE<<<444......///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000222555555:::QQQ}}}zzzsssiiieeeqqqooo___^^^kkkzzzvvviiiaaaUUUKKKCCCGGGWWWiiiuuuxxxwww^^^LLLCCC;;;555/////////......---------,,,,,,,,,,,,++++++************))))))))))))******(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))++++++******++++++,,,---,,,///------222<<<\\\yyyjjjeeeqqqllleeesss|||}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyxxxxxxuuuwwwxxxzzz{{{||||||}}}||||||||||||||||||{{{{{{}}}}}}||||||{{{zzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxwwwvvvvvvuuutttsssrrrrrrooonnnnnnnnnooonnnmmmlllaaaVVVIIICCCFFFUUUrrr~~~wwwrrrooommmlllppptttvvvssslllfffbbbkkkuuu{{{qqq```RRRMMMMMMZZZnnn}}}|||qqqjjjgggeeedddfffhhhhhhddd\\\SSSKKKGGGEEEDDDBBBAAA@@@???@@@@@@======>>>CCCOOOhhh|||xxxuuusssssspppoooooopppqqqqqqooommmfff```ZZZTTTQQQZZZqqq}}}|||{{{yyyyyyyyyzzz{{{|||}}}}}}{{{zzzyyyzzz~~~lllddd^^^```dddfffhhhjjjrrrzzzzzzuuupppeeedddsss{{{zzzxxxtttqqqpppnnnkkkgggdddcccbbbbbb```]]]ZZZVVVVVVWWWYYY[[[WWWVVVSSSQQQOOONNNMMMMMMKKKHHHGGGGGGEEEFFFNNNXXXdddqqq}}}zzzwwwuuuvvvvvvvvvuuuyyyzzz{{{|||}}}~~~~~~{{{fffRRRFFFCCCGGGOOOZZZeeellliiiYYYHHH>>>666///...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000333555555;;;VVV|||vvvoooccc]]]jjj~~~hhh^^^dddqqqrrrgggZZZNNNEEEEEEQQQ___{{{~~~eeeRRRHHH???888000000//////...---------+++,,,,,,,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))++++++******++++++,,,---***///...---333@@@bbbvvvjjjfffrrruuunnn{{{}}}}}}~~~~~~}}}}}}|||{{{yyyyyyzzzzzzzzzzzzyyyyyyuuuwwwzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~|||{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuutttsssrrrqqqppppppmmmmmmmmmmmmnnnnnnnnnnnneeeXXXJJJCCCCCCPPPmmmxxxsssnnnkkkkkkpppwww{{{{{{uuummmgggmmmvvv}}}tttdddVVVPPPRRR___pppyyy||||||~~~vvvoookkkiiihhhkkkmmmnnnkkkbbbXXXNNNIIIEEEDDDBBBAAA??????@@@@@@=========???FFF\\\~~~|||wwwssspppnnnoooooopppqqqssssssqqqooofff```YYYRRRQQQ[[[ttt}}}{{{{{{vvvwwwxxxyyy{{{|||}}}}}}xxxwwwwwwxxx{{{zzzyyy}}}~~~mmmggg```]]]ZZZWWWZZZ___mmmuuussslllggg]]]___ooo}}}zzzvvvsssqqqpppnnnllljjjhhhggggggdddaaa\\\YYYXXX[[[^^^aaaZZZXXXUUURRROOONNNMMMMMMKKKIIIGGGFFFEEEIIIUUUaaajjjuuu{{{vvvttttttuuuvvvvvvyyyyyyzzz|||}}}~~~|||kkkUUUHHHCCCDDDMMMXXXbbbiiiggg[[[MMM@@@777000//////---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000333444444<<<[[[zzzsssoooaaa[[[hhhsssddddddlll~~~yyymmm]]]QQQHHHFFFMMMWWWsss}}}nnn[[[NNNBBB999000000000///...---------++++++,,,,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---)))000//////666EEEggg~~~~~~qqqgggeeessszzzxxx~~~~~~~~~~~~~~~yyyyyyzzzzzzzzzzzzzzzyyyuuuxxx{{{|||{{{{{{}}}|||}}}}}}~~~~~~|||~~~~~~{{{yyyxxxwwwvvvuuutttssssssssstttssssssrrrqqqpppoooooollllllmmmmmmlllmmmnnnoooiii[[[LLLEEECCCMMMjjj{{{uuuoookkkhhhnnnwww|||sssmmmoooxxxwwwgggZZZUUUWWWeeerrrxxxxxxxxxyyy{{{tttpppnnnllllllooorrrppphhh^^^TTTOOOFFFEEECCCBBBAAA@@@AAAAAA>>>===<<<<<<@@@RRRvvvzzzvvvrrrooopppppppppqqqrrrqqqooommmfff```WWWPPPOOOZZZsss}}}{{{zzzvvvwwwxxxyyyzzzzzzzzzzzzvvvuuuuuuvvvzzz|||rrrnnnrrrvvvxxxqqqmmmiiicccYYYSSSUUU\\\hhhnnnkkkddd```YYY^^^ppp~~~{{{wwwsssrrrrrrrrrrrrpppnnnlllkkkhhhddd___ZZZYYY[[[___bbb]]][[[XXXTTTQQQOOOOOOOOOMMMJJJHHHGGGGGGLLL[[[kkksss|||}}}vvvrrrrrruuuwwwyyyzzz{{{|||}}}~~~}}}~~~qqqYYYJJJEEEBBBLLLXXXaaagggfff]]]SSSBBB999111//////,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////222333222===^^^yyyssslll^^^WWWddd~~~{{{jjjfffjjj{{{~~~ppp___SSSJJJGGGKKKRRRnnnxxxvvvbbbSSSDDD999111000000///...---------++++++,,,---,,,+++***)))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---)))111111000888HHHkkkzzz~~~}}}mmmcccdddttt|||~~~~~~yyyyyyzzzzzz{{{zzzzzzzzzuuuxxx{{{|||{{{zzz|||||||||}}}~~~|||~~~{{{xxxwwwvvvuuusssrrrrrrrrrrrrsssrrrrrrqqqpppooonnnnnnkkklllllllllllllllnnnpppmmm^^^OOOGGGDDDMMMjjjxxxrrrmmmeeekkkvvvvvvppppppyyyyyyiii^^^XXX[[[hhhuuuxxxvvvvvvuuu{{{wwwsssqqqppplllppptttssslllbbbYYYSSSHHHFFFEEECCCBBBBBBBBBBBB???===;;;:::<<>>555111///000...++++++...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...///111---444999PPP|||{{{~~~www~~~xxxiiiaaacccttt~~~}}}|||{{{zzzyyyyyy{{{{{{||||||}}}}}}~~~~~~}}}|||}}}~~~~~~{{{xxxwwwvvvtttrrrpppooonnnnnnnnnmmmmmmkkkjjjhhhgggfffgggiiikkklllmmmnnnqqqrrrlll```TTTJJJBBBJJJkkk|||sssvvvwwwxxx{{{zzz{{{vvvmmmbbbeeekkkrrrwwwxxxuuurrrtttxxx{{{tttqqqpppooonnnnnnpppqqqjjj___UUUNNNIIIDDD@@@@@@AAABBBBBB>>>===<<<;;;???OOOnnn~~~yyyuuuqqqooommmllllllllljjjiiibbb\\\SSSLLLPPP___ttt|||{{{{{{wwwvvvuuuvvvwwwvvvtttrrrsssrrrrrrsssvvvyyy|||~~~~~~~~~|||}}}~~~~~~{{{nnn___XXXXXXfffmmmnnnkkkeee\\\bbbyyy~~~yyyuuussswww{{{{{{xxxuuuuuuvvvrrrkkkaaaYYYWWWXXXZZZ\\\___``````\\\VVVPPPLLLKKKJJJKKKJJJIIILLLYYYnnn}}}zzztttrrrtttwwwxxxyyyzzz|||~~~iiiSSSHHHBBBNNN^^^dddeeennnhhhPPPIII<<<000...000///......---,,,,,,++++++,,,,,,---------......///000000000111///444777???ddd~~~zzzwwwppphhheeeYYYUUUccc|||wwwooopppvvvvvvbbbSSSLLLIIIGGGWWWgggzzz~~~nnnUUUDDD888333000000///---,,,///,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...000222---666===VVV}}}|||uuufffaaaeeewww|||~~~~~~}}}}}}|||{{{zzzzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}{{{xxxuuurrrqqqooollljjjhhhgggffffffeeedddbbb``````______aaabbbeeegggiiilllnnnppplllaaaUUUKKKCCCJJJiii}}}uuuxxxxxx}}}|||{{{sssiiimmmqqquuuwwwvvvsssqqqqqquuu|||{{{vvvtttssspppnnnnnnnnniii___WWWNNNIIIDDDAAA@@@BBBDDDDDDBBBAAAAAA@@@@@@LLLggg~~~}}}zzzuuurrrooommmmmmmmmllljjjccc\\\SSSMMMQQQ```uuu~~~{{{zzzzzzxxxwwwvvvvvvwwwwwwuuusssrrrrrrrrrsssuuuxxx{{{}}}}}}|||}}}~~~vvviiibbbbbbiiipppoookkkeee\\\ccc{{{}}}yyyvvvxxx{{{{{{yyyvvvtttsssmmmllliiieeeaaa^^^]]]\\\bbbbbb```\\\UUUOOOKKKJJJMMMLLLLLLLLLSSSaaatttzzzwwwwwwxxxxxxyyy{{{|||}}}mmmXXXMMMGGGQQQbbbiiillluuunnnVVVJJJ===000...//////......---,,,,,,++++++,,,,,,---------......///000000000222000555888BBBgggzzzuuurrrlllfffbbbWWWSSSbbbzzzuuuoooqqq~~~mmmZZZPPPKKKHHHNNN[[[nnn}}}}}}wwwvvvzzz}}}dddOOO<<<666111111000......000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...000222...888CCC___pppccc```ggg{{{wwwqqqvvv~~~~~~}}}}}}}}}|||||||||yyyyyyzzzzzz{{{||||||}}}}}}}}}||||||{{{{{{zzzzzz|||{{{zzzzzzyyywwwtttqqqnnnllliiifffcccaaa___^^^]]][[[YYYVVVUUUUUUVVVVVVXXXYYY\\\```dddhhhkkkmmmkkkbbbWWWLLLDDDJJJeeevvvxxxxxx}}}yyyrrruuuxxxwwwsssooommmmmmmmmpppxxx|||wwwvvvrrrmmmlllkkkggg___XXXNNNIIIDDDAAABBBEEEHHHJJJGGGHHHIIIGGGDDDKKKaaawww~~~zzzvvvrrrnnnmmmmmmllllllccc]]]SSSNNNRRRbbbuuu|||yyyyyyyyyyyyxxxwwwwwwxxxwwwuuusssqqqqqqqqqrrrtttwwwyyy{{{|||}}}~~~uuuqqqpppuuu{{{~~~~~~yyypppiiigggmmmssspppjjjddd[[[ddd}}}~~~{{{{{{|||~~~}}}zzzvvvrrrooopppppplllfffaaa___```dddccc```ZZZSSSMMMJJJIIINNNMMMMMMRRR]]]mmm}}}|||zzzxxxwwwxxxyyyzzzzzz{{{ppp[[[PPPGGGPPP```kkkrrr|||vvv___KKK>>>111---///...------------,,,,,,,,,,,,------------......///000000000333111666:::EEElll}}}tttnnnllliiieee^^^TTTRRRaaayyyyyynnnkkkwwwvvvbbbTTTLLLHHHIIIRRRbbbttt{{{uuuqqqvvvttt\\\BBB999222000000......000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...///111---999IIIhhhkkk``````jjj~~~rrrkkkkkkwww~~~~~~~~~~~~~~~~~~}}}}}}yyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzwwwvvvuuurrrooollliiigggddd```]]]ZZZXXXWWWUUUSSSPPPMMMLLLMMMNNNPPPPPPQQQUUU[[[aaagggjjjlllkkkdddYYYNNNDDDIII___vvv~~~uuuvvvssswww|||yyy||||||wwwnnngggeeeggghhhkkkrrr{{{~~~wwwrrroookkkjjjjjjfff^^^WWWMMMIIIDDDCCCFFFKKKQQQTTTRRRTTTTTTPPPIIIMMMaaavvv}}}yyysssnnnlllllllllkkkddd\\\SSSNNNTTTdddwww}}}zzzxxxxxxyyyzzzyyyxxxxxxxxxxxxvvvtttqqqqqqqqqrrrtttvvvxxxyyy{{{|||}}}~~~yyyqqqeeebbbfffqqqzzz}}}zzzuuuwwwvvvooohhheeeooosssooohhhaaaYYYddd}}}yyytttxxxyyyvvvnnnddd___```ccccccbbb^^^XXXQQQLLLIIIIIINNNMMMOOOYYYhhhxxx}}}{{{yyyxxxwwwwwwwwwwwwxxx{{{ppp[[[OOOCCCJJJZZZhhhrrr{{{fffMMM???222.........,,,---------,,,,,,,,,,,,------------......///000000000222111666:::GGGqqq{{{oooiiihhhgggdddZZZRRRRRRaaaxxx~~~nnneeelllwww|||iiiZZZOOOHHHGGGLLLXXXjjj|||}}}|||xxxqqqrrrjjjIII>>>444000///------///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,------...---000,,,:::MMMooohhh___bbblllssskkkhhhoootttvvv|||~~~~~~zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyvvvtttqqqooommmjjjgggddd___^^^[[[WWWTTTQQQOOONNNLLLJJJGGGEEEDDDEEEFFFHHHJJJKKKOOOVVV___fffjjjkkkiiiddd[[[OOOEEEGGGXXXiii|||rrrsssmmmqqqyyyxxxllldddaaabbbcccffflllttt~~~{{{tttmmmkkkiiijjjkkkfff]]]UUULLLIIIEEEFFFKKKTTT\\\aaahhhiiifff\\\PPPOOO```ttt}}}yyyrrrnnnkkkkkkjjjjjjccc[[[RRROOOWWWgggzzz~~~~~~~~~|||yyyxxxyyyzzz|||{{{yyyyyyyyyxxxvvvtttqqqqqqrrrrrrtttuuuvvvwwwyyy|||}}}~~~vvvjjjbbb^^^cccpppxxxwwwyyy}}}vvvqqqssstttooogggcccnnnqqqlllddd^^^WWWbbb|||{{{vvvxxxlllcccaaaaaa```___\\\WWWQQQLLLKKKJJJLLLMMMTTTaaarrr~~~zzzzzz{{{{{{yyyzzzzzzyyyyyy||||||{{{zzz}}}qqq\\\PPPEEEIIIYYYfffooozzzxxxgggPPPBBB333.........,,,---...------,,,,,,------...------......///000000000111111555999IIIuuuxxxlllhhhhhhfffaaaWWWQQQSSSdddyyytttfffcccggguuussscccTTTJJJHHHIIIOOO^^^qqq~~~~~~wwwooouuuvvvQQQDDD777111000...---...------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,------...---000---;;;QQQsss}}}~~~{{{fff```eeeqqqtttkkkggglllppprrr{{{||||||{{{zzzyyyyyyxxxxxxuuuuuuuuutttssssssrrrrrrllliiieeecccaaa^^^[[[XXXQQQPPPMMMKKKHHHFFFEEEDDDBBBAAA???===<<<<<<>>>>>>DDDDDDHHHQQQ[[[dddggghhhgggddd\\\OOODDDDDDQQQ]]]yyyyyyqqqqqqkkkpppyyyyyyooofffaaa```___```eeekkkttt~~~xxxsssllljjjiiijjjkkkfff\\\SSSKKKHHHFFFIIIRRR^^^jjjppp|||lllXXXOOO[[[mmm|||xxxrrrnnnllljjjiiihhhaaaZZZQQQPPPYYYkkk}}}~~~|||zzzyyy{{{|||}}}|||{{{zzzzzzyyywwwuuurrrrrrsssssstttuuuuuuvvvvvv{{{||||||tttoooffffffooorrrmmmnnnuuu||||||vvvssswwwxxxssslllhhhkkkooojjjbbb\\\UUU```{{{}}}zzzwww|||pppeee``````___]]]XXXSSSNNNLLLKKKKKKQQQ\\\mmm}}}{{{|||~~~~~~}}}}}}ttt___TTTLLLNNN[[[fffiiiqqqrrrfffTTTEEE555000///...---.........------------......------......///000000000000111555:::LLLzzztttkkkkkkkkkeee\\\UUUQQQUUUggg{{{pppeeebbbhhhuuu}}}ooo]]]NNNGGGEEEGGGRRReeevvvxxxrrr~~~ZZZKKK;;;444222///.........------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,------......222///>>>UUUwww|||}}}vvvccc```hhhvvvtttjjjdddhhhmmmqqq|||~~~~~~~~~}}}{{{zzzxxxwwwvvvsssrrrpppnnnkkkiiigggfff^^^[[[WWWTTTRRRPPPMMMKKKEEEDDDBBB@@@???>>>======;;;;;;:::999888888888888======AAAJJJVVV___cccccceeeddd]]]OOOCCCBBBKKKSSSiii}}}xxxqqqrrrmmmqqqxxx}}}xxxppphhhaaa]]]ZZZZZZ]]]ccckkkttt}}}}}}{{{xxxvvvtttsssoookkkjjjiiiddd[[[SSSJJJHHHGGGLLLXXXhhhuuu}}}zzzaaaRRRYYYggg{{{~~~~~~zzzwwwrrrooommmkkkiiiggg```XXXPPPPPP[[[nnn}}}{{{{{{}}}~~~}}}{{{{{{{{{zzzwwwuuurrrssstttuuuuuuuuuuuuuuuvvv{{{}}}|||uuukkkmmmjjjaaacccmmmwww|||~~~{{{yyy{{{}}}|||vvvssstttyyyzzzuuuooommmiiimmmiiibbb\\\UUUaaa{{{}}}{{{{{{~~~zzznnnfffccccccaaa]]]VVVPPPMMMKKKMMMWWWgggzzz|||vvvbbbYYYKKKNNNZZZbbbcccjjjnnngggWWWGGG777111000///............------------......------......///000000000111222666;;;OOO~~~|||qqqlllnnnnnneeeYYYTTTQQQWWWhhh|||{{{llleeeaaapppwwwcccRRRGGGBBBAAAJJJ[[[nnn|||uuu___OOO>>>666333111//////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,---......///444111@@@WWWyyy}}}~~~rrraaaaaakkkyyyssshhhaaaeeekkkqqq~~~~~~~~~~~~|||zzzxxxvvvuuurrrpppmmmiiieeeaaa^^^]]]TTTQQQMMMJJJHHHFFFDDDAAA???>>>===<<<;;;:::::::::999999999999888777777666999888<<>>555444222000...///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++,,,---......000///111@@@bbbvvv{{{pppbbbdddkkknnniiieeegggkkkrrr}}}{{{||||||||||||zzzxxxtttpppmmmjjjnnnlllhhhccc^^^YYYUUUSSSJJJIIIGGGEEEBBB@@@>>>===;;;;;;;;;;;;:::888777666666666666666666555555555777888:::AAANNNYYY[[[VVV```^^^XXXNNNCCC???AAAEEETTTmmm~~~yyysssvvvvvvppprrrrrrssswwwxxxzzzxxxrrrooolllddd]]][[[WWWVVVVVVYYY___iiirrrwwwvvvtttssstttsssrrrvvv|||yyypppjjjggg```UUULLLKKKIIIGGGTTTjjjttt}}}qqqXXXVVVcccuuu|||{{{wwwvvvwwwyyy{{{wwwuuurrrpppooommmjjjggg^^^WWWLLLJJJXXXooo~~~}}}||||||||||||||||||{{{zzzyyyxxxvvvvvvvvvvvvwwwwwwxxxyyyzzzyyy{{{mmmaaaZZZVVVZZZaaavvv}}}}}}uuusssyyyzzzuuullleeebbbgggmmmnnnnnnooojjjfffddd```XXXUUUbbbuuu~~~xxxsssooopppooollldddZZZSSSPPPQQQSSSbbbyyyiiiVVVFFFFFFQQQXXXYYYbbbllliiiWWWIII:::222...,,,...111///...---,,,,,,,,,,,,,,,,,,,,,------.../////////...444555888VVV{{{sssmmmmmmlllcccYYYSSSMMMLLLTTThhh|||qqq___fffsssooo```QQQIIICCCEEENNN\\\mmm{{{zzzqqq|||iiiUUU@@@555333000......///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++,,,---......//////333EEEhhhxxx{{{nnnbbbdddmmmlllgggdddfffjjjrrr}}}zzzyyyyyyvvvuuutttrrrnnnkkkhhhfff```^^^[[[VVVQQQMMMIIIGGGDDDCCCBBB@@@>>><<<:::999999999999999999888777666888888777777777777666666444666888>>>JJJUUUVVVRRRXXXWWWSSSKKKBBB===???BBBPPPhhhyyyvvvqqquuuwwwrrrpppqqqvvv}}}~~~{{{{{{~~~}}}vvvooommmiiibbb\\\YYYVVVUUUUUUWWW\\\dddkkkpppqqqnnnnnnoooooonnnqqqwwwyyytttnnnjjjeee___VVVOOOJJJJJJIIIWWWnnnwwwwww^^^ZZZdddssszzz{{{xxxvvvvvvxxxyyyvvvtttqqqpppooommmjjjhhh^^^WWWMMMKKKYYYppp~~~}}}}}}{{{|||||||||{{{zzzyyyyyyxxxxxxwwwwwwxxxxxxyyyzzz||||||~~~yyykkkbbb\\\YYY[[[aaa{{{{{{{{{vvvnnnjjjaaa[[[^^^cccfffjjjmmmjjjfffccc___WWWTTTbbbuuuyyyssspppnnnnnnkkkcccZZZTTTRRRRRR[[[jjj}}}~~~}}}~~~yyydddKKKJJJRRRXXXWWW```iiifffWWWIII:::222///------000///...---,,,,,,,,,,,,---,,,------...//////000000...444555999XXXuuuoookkkkkkiii___TTTNNNKKKLLLVVViii}}}~~~iiihhhmmm{{{xxxhhhYYYQQQHHHDDDFFFPPPccctttppppppooo\\\FFF:::444000...//////......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++,,,---.........///666KKKooo~~~xxxyyykkkaaaeeeooo|||jjjeeeccceeejjjrrr~~~|||zzzvvvsssrrrnnnmmmkkkiiieeebbb___]]]RRRPPPMMMJJJEEEBBB???===>>>>>>===<<<;;;999999888888999999::::::999999888999999999888888888777777222444555:::EEEOOOQQQLLLKKKLLLKKKFFF@@@<<<<<<>>>JJJaaasssrrrooossstttpppllloooxxx{{{yyyyyyrrrkkkjjjfff___YYYWWWTTTSSSTTTUUUYYY^^^cccfffiiifffgggiiiiiihhhkkkqqqpppooommmiiiccc\\\UUUQQQIIIKKKMMM]]]ttt}}}eee^^^dddooowww}}}~~~}}}}}}{{{xxxwwwvvvvvvvvvsssrrrpppoooooommmjjjhhh^^^WWWNNNLLL[[[rrrzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyzzz{{{{{{zzz|||}}}zzzxxxxxxxxxpppllliiidddcccddd|||}}}xxxqqqjjj```WWWWWW[[[```gggnnnkkkfffccc^^^UUUSSSbbbuuu~~~xxxtttqqqpppmmmfff^^^XXXWWWXXXfffttt}}}|||{{{vvvxxxzzz|||}}}~~~~~~~~~}}}~~~~~~xxxoooSSSNNNSSSXXXWWW^^^gggeeeYYYJJJ;;;333000...---///......---,,,,,,,,,---------......//////000111111///555555:::ZZZpppkkkiiijjjggg\\\PPPIIIKKKMMMXXXmmmvvvmmmhhhttt}}}mmmbbbZZZOOOFFFCCCKKK___rrrvvvnnnxxxfffPPPBBB888222000111///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++,,,---......//////777PPPtttxxxxxx|||iii```eeeqqqzzziiieeebbbeeekkksss{{{zzzyyyxxxuuuqqqmmmiiigggfffccc```[[[WWWTTTRRRKKKIIIGGGEEEBBB???===<<<<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<<<<<<<<<<:::::::::999888888777777222333555888@@@JJJLLLHHH@@@BBBCCCBBB???<<<;;;<<>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<============;;;;;;::::::999888888777333555666777>>>FFFHHHEEE;;;<<<>>>>>>>>>=========FFF\\\pppvvvsssqqqkkkeeejjjjjjppp{{{{{{ssslllfffeeebbb\\\VVVTTTNNNOOOPPPSSSVVVYYY\\\]]]]]]\\\]]]aaabbbbbbeeekkklllnnnnnnhhh___VVVRRRQQQJJJMMMSSSfff}}}rrraaa[[[hhhooouuuvvvwwwzzzzzzxxxyyyyyyxxxwwwuuusssrrrqqqnnnnnnmmmnnnnnnmmmiiiggg]]]WWWPPPQQQaaayyy{{{{{{|||}}}}}}}}}|||||||||{{{{{{zzzzzz{{{{{{{{{vvvyyy|||}}}{{{wwwtttrrr}}}zzzmmmccceeerrrqqqjjjdddcccdddfffjjjpppmmmiiieee```WWWTTTbbbvvv~~~uuulllgggfffhhhxxx~~~yyywwwvvvuuuwwwwwwyyyzzzzzzzzzyyyxxx{{{{{{|||~~~rrr]]]QQQRRRZZZ\\\dddpppssscccRRR???555222000------------,,,,,,,,,------.........//////000111111111000555666???cccllliiihhhhhhbbbVVVKKKFFFDDDIIIYYYnnntttdddfffvvvnnneeeXXXLLLDDDFFFUUUfff~~~wwwwwwcccQQQ@@@333...//////......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++,,,---......111000;;;[[[yyy{{{vvvgggaaafffuuuxxxhhhdddcccgggnnnxxx}}}|||{{{wwwsssqqqppplllfffaaaZZZXXXUUUPPPLLLHHHFFFDDDAAAAAA@@@??????>>>======<<<<<<=========>>>>>>>>>;;;;;;<<<===>>>>>>>>>=========<<<;;;;;;:::999999555777777777<<>>???JJJ\\\nnnuuusssoooiiidddjjjiiikkkrrrvvvuuutttvvvttt~~~ssskkkfffeeeccc]]]WWWUUUNNNNNNOOOQQQTTTXXX[[[]]]ZZZZZZ\\\aaabbbbbbeeekkkmmmmmmllleee\\\TTTQQQPPPKKKOOOTTTggg}}}|||fff[[[dddjjjpppqqqssswwwxxxwwwxxxxxxvvvuuusssrrrppppppmmmmmmmmmmmmmmmlllhhheee]]]XXXQQQSSSccc|||}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{zzzyyyyyyyyyzzzzzzxxxzzz~~~||||||}}}uuuggg\\\\\\iii|||rrrmmmiiiiiihhhfffhhhllllllhhheeeaaaXXXTTTaaasss~~~vvvqqqqqqsss|||xxxwwwwwwxxxwwwxxxzzz{{{|||||||||{{{zzz{{{|||~~~xxx^^^PPPPPPZZZ___iiiwww|||lllXXXBBB666333000...---------,,,,,,,,,---......---......//////000111111000555777BBBhhhjjjgggfffeee___RRRHHHEEEDDDKKK\\\rrr{{{hhhdddooo~~~wwwmmm___QQQFFFDDDMMMYYYwwwxxx~~~nnn[[[GGG777000111///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++,,,---......000000@@@fff~~~www{{{sssfffaaahhhyyytttfffbbbaaafffmmmxxx}}}zzzxxxwwwrrrllliiihhheee```ZZZQQQOOOMMMIIIGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@@@@AAAAAAAAAAAAAAA@@@AAA@@@???>>>===<<<<<<;;;666888888666999@@@BBBAAA<<<:::888777999<<>>===666888888666888>>>AAA@@@>>>:::666444777;;;???AAAEEEPPP[[[`````````aaaaaaaaaeeelllrrrooogggcccdddfffqqq~~~{{{tttmmmhhhhhhfff```[[[YYYQQQPPPOOONNNPPPSSSVVVXXXXXXXXX[[[aaaccccccfffkkkkkkhhhbbb\\\WWWSSSPPPOOONNNPPPTTTeeezzz~~~xxxhhhZZZaaagggiiilllrrrttttttxxxvvvtttqqqpppooooooooommmmmmmmmmmmmmmjjjfffbbb\\\XXXRRRUUUggg~~~}}}yyyxxxwwwwwwvvvvvvvvvwwwoootttuuuooonnnjjjbbbaaa```dddmmmvvvyyywwwuuuuuuqqqmmmkkkgggcccdddhhhfffdddccc```WWWQQQ\\\lll~~~{{{{{{|||}}}}}}zzzxxxvvvyyy|||___MMMLLLXXX___kkk{{{yyyaaaFFF777333111///...,,,,,,,,,,,,,,,---...///,,,,,,------.../////////000555888FFFooohhhgggccc]]]UUUNNNJJJHHHFFFUUUkkk{{{gggcccppp|||nnn\\\KKKDDDFFFJJJeeexxx~~~zzz}}}lllSSS???555333000///...---,,,+++++++++************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------,,,,,,...000111000HHHxxxyyyzzz{{{nnneeeaaannn{{{pppdddaaaaaagggppp{{{|||wwwpppjjjccc```[[[WWWSSSOOOKKKHHHGGGHHHJJJJJJKKKLLLOOORRRUUUYYY\\\[[[WWWVVVXXX[[[^^^^^^^^^]]]]]][[[ZZZZZZUUUSSSQQQPPPPPPOOOOOONNNNNNJJJFFFDDDDDDBBB???<<<:::999777777888<<<@@@CCC<<<:::999777777888999:::???BBBFFFJJJOOOUUU[[[___]]]^^^bbbgggkkkiiiccc^^^bbbnnn~~~tttpppkkkfffccc```]]]ZZZTTTRRROOOMMMMMMOOOSSSUUUWWWXXX[[[```eeeiiijjjiiiiiiddd```]]]XXXRRROOOQQQRRRRRRXXXeeerrr{{{lllgggddddddhhhkkklllpppuuuzzzxxxuuussspppoooooooooppppppppppppnnnkkkhhhfff^^^VVVPPPVVViii~~~}}}{{{xxxuuutttrrrooommmiiiiiiooo{{{yyyyyyvvvsssooojjjgggkkksssyyyyyywwwrrrnnniiifffeeeeeeeeedddgggcccaaa^^^VVVQQQ^^^ooo~~~~~~~~~~~~|||{{{{{{{{{}}}___OOODDDJJJXXXeeessszzzbbbGGG999222---,,,...,,,,,,,,,,,,,,,---...///............///////////////:::999EEEtttiiigggbbb[[[TTTNNNKKKIIIKKKZZZooommmfffppprrr```NNNFFFFFFIII^^^ttt}}}~~~oooUUUAAA777555000///...---,,,+++++++++************************************************************************+++++++++++++++++++++++++++,,,------,,,,,,...000222222JJJzzzwww~~~}}}llldddcccqqq{{{pppcccbbbccciiisss~~~zzzssskkkddd```\\\WWWRRRPPPOOOMMMLLLKKKMMMQQQTTTVVVYYY\\\___gggmmmsssuuusssqqqrrrssstttvvvyyyzzzzzzwwwtttqqqxxxuuusssqqqnnniiiaaa[[[TTTQQQLLLIIIGGGEEEAAA>>>>>>===;;;;;;<<>>======>>>@@@BBB@@@>>><<<:::888888888888666888999;;;>>>DDDKKKPPPQQQQQQSSSVVVYYYZZZXXXWWWbbbmmm|||~~~zzzrrrnnniiieeebbb___\\\ZZZVVVTTTQQQOOOOOOQQQTTTUUUXXXYYY]]]bbbgggjjjjjjiiihhhaaa\\\XXXTTTNNNMMMPPPZZZWWWWWW]]]iiiqqqrrrppptttkkkeeegggllloooqqqtttuuuttttttrrrpppnnnlllkkkmmmnnnnnnooommmkkkiiiggg___XXXSSSWWWfff{{{|||zzzuuupppjjjfffcccaaaZZZUUUUUU```sssyyyooolllnnnsssuuutttkkkiiifffeeedddcccaaa______[[[YYYXXXRRRQQQ^^^ooo~~~~~~~~~~~~yyydddQQQDDDHHHTTT^^^hhhrrrvvvbbbJJJ<<<555222000111......---,,,,,,,,,------............///////////////999:::IIIwwwkkkfff^^^WWWRRROOOMMMLLLZZZgggzzzooonnnzzz~~~nnn[[[MMMHHHGGGMMMeeerrr[[[III>>>:::111000///---,,,,,,,,,,,,************************************************************************+++++++++++++++++++++++++++,,,------,,,,,,...000333777SSSvvvwwweeeccchhh{{{rrrhhh___bbbgggppp~~~|||wwwrrrlllgggbbb___[[[[[[^^^cccjjjqqquuuwww|||pppgggbbbXXXTTTNNNHHHDDDCCCDDDEEECCCBBB@@@>>><<<<<<;;;;;;777888888888:::???FFFKKKKKKKKKKKKLLLNNNQQQRRRSSS^^^jjjyyy}}}yyyvvvqqqmmmiiieeebbb```]]][[[WWWUUUSSSQQQQQQRRRTTTVVVWWWYYY\\\bbbfffiiiiiigggfff___XXXUUUQQQMMMMMMQQQ\\\YYYVVVZZZdddnnnoookkkuuusssiiiiiinnnppppppqqqrrrrrrrrrqqqooommmjjjiiikkklllmmmnnnmmmkkkiiiggg[[[VVVSSSYYYhhh~~~{{{sssjjjccc___^^^^^^eee^^^ZZZ```nnnzzz~~~}}}ssslllkkkkkkkkkiiifffeeeddddddcccbbb___\\\ZZZVVVTTTSSSOOOOOO]]]ooo~~~~~~}}}}}}||||||~~~{{{eeeRRRCCCGGGRRR\\\dddlllqqq```KKK<<<555333111000///...---,,,,,,,,,,,,,,,............////////////000888:::LLLzzzjjjccc[[[UUURRRPPPOOONNN^^^kkk}}}tttmmmtttvvvcccSSSJJJGGGHHH___zzzwwwbbbNNNAAA;;;111000///...---,,,,,,,,,************************************************************************+++++++++++++++++++++++++++,,,------,,,,,,...000333:::YYY}}}zzzwwwccccccjjj}}}}}}oooeee]]]bbbhhhrrr|||wwwppplllkkklllnnnooosss|||}}}qqqdddYYYRRROOOOOOHHHGGGFFFDDDBBBAAA@@@???999999888777888;;;AAAFFFGGGFFFFFFFFFGGGIIILLLOOOZZZfffvvv~~~~~~yyyuuutttpppmmmhhheeeccc```^^^\\\XXXWWWUUUSSSRRRSSSUUUVVVWWWXXX\\\aaafffhhhgggeeeddd\\\UUUQQQNNNLLLOOOTTT]]]\\\XXXXXXbbbmmmnnniiinnn|||pppmmmoooooonnnooopppqqqqqqpppooollljjjhhhkkklllmmmmmmllljjjhhhggg\\\XXXUUU[[[lllxxxnnngggfffiiimmmrrrkkkfffjjjttt{{{{{{wwwvvvzzz{{{vvvoookkkiiigggdddbbbbbbbbbaaabbbbbb```]]]ZZZXXXRRROOOOOOMMMNNN\\\mmm|||||||||{{{zzz{{{}}}|||zzzfffRRRCCCGGGRRR[[[bbbiiikkk^^^LLL<<<555333111//////...---,,,,,,,,,,,,,,,............////////////111888;;;OOO~~~ggg```XXXTTTSSSSSSRRRPPPbbbmmm~~~{{{nnnoooxxx|||jjjXXXMMMHHHFFFXXXrrrkkkUUUEEE<<<111111///...---,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000222<<<___}}}xxxddddddlll}}}}}}nnnddd\\\bbbiiirrr|||zzzwwwsssrrruuu|||sssfff]]]YYYMMMKKKIIIFFFCCC@@@>>>===::::::999777777999===AAADDDCCCCCCAAAAAACCCGGGKKKVVVcccsss|||{{{wwwuuuuuupppmmmiiieeedddbbb```^^^ZZZXXXVVVUUUTTTUUUVVVWWWWWWYYY]]]bbbggghhhgggeeeaaaZZZRRRNNNLLLLLLQQQXXXaaabbb^^^YYY^^^hhhkkkgggkkkzzzvvvrrrqqqooonnnpppqqqppppppooommmllljjjiiikkkllllllmmmkkkiiigggeeeaaaZZZVVV]]]nnnwwwqqqqqqvvv|||zzztttooosss|||~~~yyywwwxxxzzz|||~~~}}}zzzwwwkkkjjjhhhhhhhhhfffdddbbbaaa```___```aaa___]]]ZZZXXXQQQMMMLLLKKKLLLYYYjjj{{{|||{{{{{{zzz{{{}}}uuuuuu}}}iiiTTTDDDHHHSSS[[[```eeehhh^^^MMM===555333111---......---,,,,,,,,,------............////////////222888;;;RRRccc]]]VVVSSSTTTUUUSSSQQQeeeooopppmmmqqqooo\\\OOOJJJFFFSSSiiirrr]]]JJJ@@@222111000...------------************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000111>>>dddxxxeeeffflll|||{{{mmmccc[[[bbbhhhrrrrrrjjjZZZXXXUUUPPPKKKEEEAAA???======<<<:::999999<<<>>>AAABBBAAA???===>>>CCCFFFTTTbbbsss|||{{{xxxxxxyyyqqqnnniiifffeeecccaaa```[[[YYYXXXVVVUUUVVVVVVWWWYYY[[[___eeeiiijjjhhhfff```WWWPPPMMMLLLMMMTTT[[[gggjjjfff[[[YYYaaadddaaadddssszzzvvvssspppqqqtttrrrqqqooonnnlllkkkkkkkkkllllllmmmlllkkkhhheeedddaaaYYYTTT]]]ppp|||~~~zzzuuuwww|||{{{yyyuuusssqqqqqqppppppeeeeeeeeeeeefffeeedddccc```___^^^^^^______]]][[[YYYQQQLLLKKKIIIJJJWWWgggyyy}}}}}}}}}||||||}}}~~~~~~{{{rrrxxxoooYYYGGGJJJTTT[[[^^^aaaggg```PPP???555444111,,,------,,,,,,,,,---..................////////////333888;;;UUUaaa[[[UUUSSSUUUWWWUUURRRfffqqqssslllnnnqqq___QQQKKKFFFOOOccc|||~~~}}}vvvbbbPPPEEE222111000///------------************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000111???gggxxxgggffflll{{{xxxjjj```ZZZbbbhhhqqqnnnlllgggaaaYYYRRRLLLIII@@@@@@@@@>>><<<<<<===???@@@@@@@@@>>>;;;<<<@@@CCCSSSbbbsss}}}}}}zzzzzz}}}qqqnnnjjjgggfffdddbbbaaa[[[ZZZXXXWWWVVVVVVWWWWWW[[[]]]aaagggkkkllljjjggg___VVVOOOLLLLLLNNNVVV^^^lllqqqkkk\\\UUU[[[^^^[[[]]]lll~~~{{{xxxtttqqqsssxxxrrrqqqooommmlllkkklllllllllmmmmmmllljjjgggdddccc]]]TTTPPP[[[qqqxxxyyy}}}{{{xxxsssooonnnnnnoooppphhhgggfffeeedddccccccbbb```___]]]]]]^^^___]]]\\\ZZZRRRKKKJJJIIIJJJVVVeeexxx~~~~~~~~~~~~}}}~~~}}}||||||}}}zzzrrrsss\\\JJJKKKUUUZZZ\\\^^^gggaaaRRR@@@777555222,,,,,,,,,,,,,,,------...///............/////////000444888;;;VVV[[[VVVTTTVVVWWWUUUUUUWWWjjjsss{{{ooojjjxxxtttkkk___JJJIIIKKKXXXrrrxxxsss{{{nnnXXXDDD999444000000...******---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++------...---,,,---///111666IIIuuu|||~~~xxxiiieeeuuusssfffaaa___bbbgggsss}}}}}}|||}}}~~~{{{wwwnnndddVVVTTTJJJDDDFFFFFF@@@:::999@@@>>><<<:::;;;<<<>>>@@@LLL\\\ppp|||}}}|||}}}zzzxxxuuuqqqlllhhheeecccaaa\\\XXXYYYYYYWWWVVVXXX\\\___bbbeeelllppplllddd\\\VVVMMMIIIIIINNNSSSVVVfffllljjjZZZMMMLLLQQQUUUVVVcccuuu|||sssqqqqqqqqqrrrvvvuuurrrooollljjjjjjkkklllooonnnnnnnnnmmmjjjfffbbb___WWWTTT___ttt}}}||||||||||||{{{zzzxxxrrrllljjjooozzzxxxnnneeeccciiillljjjfffcccaaa______`````````^^^[[[UUUNNNIIIFFFHHHSSS^^^ttt}}}zzz{{{zzz|||~~~}}}zzzxxxzzz{{{}}}yyy{{{{{{]]]HHHMMMYYY[[[]]]cccgggfffSSS???999444...000------------------------000000000000000111111222222:::@@@XXXYYYUUUSSSUUUUUUTTTTTTWWWiiiqqq}}}rrrhhhwwwxxxooocccNNNHHHHHHSSSlll}}}uuunnn}}}~~~sss^^^JJJ999333000000///,,,,,,///------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++------...---,,,---000222555KKKwww~~~ssshhhgggyyysssfffaaa\\\___fffsss|||{{{yyyzzz~~~~~~}}}{{{yyywwwvvvvvvvvvsssrrrpppnnnlllkkkkkkkkkoooqqqtttuuuvvvyyy}}}vvvhhh[[[OOOKKKIIIEEEBBBBBBCCCAAA>>><<<<<<===>>>>>>IIIYYYmmm{{{~~~~~~{{{yyyvvvqqqmmmhhheeecccbbb]]]YYYZZZZZZXXXXXXZZZ\\\```dddhhhnnnqqqkkkccc]]]VVVNNNIIIJJJOOOSSSUUU___hhhhhh[[[LLLGGGJJJLLLVVVbbbsss|||tttnnnnnnnnnnnnooorrrtttrrrooolllkkkkkkkkklllnnnnnnmmmnnnmmmjjjfffbbb]]]VVVTTT```vvv~~~|||zzzzzzzzzxxxwwwyyyxxxtttnnnjjjmmmxxx{{{rrriiieeehhhkkkjjjhhheeeccc```___^^^^^^\\\[[[ZZZTTTMMMIIIFFFHHHSSS^^^rrr~~~wwwuuuvvvyyy{{{~~~~~~{{{zzz}}}~~~yyy]]]IIINNNZZZ]]]___dddhhhgggTTT@@@:::444...000------------------------000////////////000111111444;;;AAA[[[VVVRRRPPPRRRRRRQQQSSSWWWfffooo{{{}}}|||vvvhhhuuu}}}~~~vvviiiTTTIIIFFFMMMccc}}}}}}uuulllvvvzzzfffSSS:::444/////////---...111------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,---...---------000222555NNN|||mmmeeefff|||rrreee```[[[___fffuuu}}}{{{yyy{{{~~~xxxssspppiiigggeeecccaaa___^^^^^^bbbaaa___]]]\\\[[[ZZZZZZVVVXXXZZZ[[[]]]___bbbeeeggglllttt}}}tttbbbWWWPPPKKKIIIIIIGGGDDD@@@>>>===>>>======EEEUUUjjjyyy}}}~~~}}}{{{wwwsssnnniiifffdddccc]]]YYYZZZ[[[YYYZZZ]]]^^^ccchhhlllpppqqqkkkbbb]]]VVVNNNJJJLLLPPPSSSTTTXXXbbbfff\\\LLLDDDDDDFFFYYYeeettt}}}~~~{{{zzzyyyrrrllliiijjjkkkkkkmmmpppsssqqqooommmlllllllllmmmnnnnnnmmmmmmllliiieeebbb[[[UUUUUUbbbyyy}}}|||~~~}}}{{{zzzyyyxxxuuusssrrruuuuuuooojjjlllxxxzzzppphhheeeeeefffggggggdddaaa___]]]\\\YYYWWWYYYSSSLLLHHHFFFHHHRRR]]]ppp~~~xxxsssqqqrrryyyzzz}}}~~~~~~}}}|||vvv\\\IIIOOO\\\aaacccfffjjjiiiVVVAAA:::444...000------------------------//////......//////000111666<<>>>>>>>>===<<>><<>>IIIWWWjjjvvvyyyyyy{{{}}}|||{{{wwwsssoookkkhhhfff___YYYUUUWWWYYYZZZ]]]aaadddkkkrrrsssrrroooggg___VVVOOOJJJLLLTTTZZZ[[[YYYOOOPPPRRRQQQJJJCCCCCCGGGRRRfffzzz}}}tttrrriii___YYYUUUVVV___hhhiiikkklllmmmnnnmmmmmmlllnnnllljjjiiihhhgggdddbbbZZZXXX[[[ggg{{{yyytttqqqwwwzzzvvvooolllqqqwwwyyywwwtttnnniiigggggggggcccbbb```aaacccddddddccc[[[VVVOOOKKKFFFFFFNNNWWWhhhvvv~~~zzzzzzzzz{{{|||~~~uuu___MMMOOO^^^jjjoooppprrrppp\\\FFF===666///000........................//////......//////000111444:::EEEfff@@@>>>======;;;===FFFQQQ\\\fffuuu||||||lllkkkxxxzzzhhhRRRLLLEEEHHH\\\xxxzzzwwwrrrhhhzzzuuugggMMM@@@444000111000//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,---.........000333555>>>bbbsssbbb___gggnnnbbb]]]___bbbooo|||vvvsssooojjjfffdddcccbbbaaabbbccceeegggiiijjjkkkllllllnnnppprrrtttvvvvvvvvvqqqqqqqqqpppnnnllljjjhhhgggfffeeegggiiihhhfffcccbbb___[[[YYYYYYYYYWWWUUUTTTTTTZZZgggttt}}}~~~zzzmmmZZZMMMHHHFFFCCC@@@IIIWWWjjjvvvyyyyyy{{{~~~zzzyyyvvvsssoookkkhhhggg```YYYVVVWWWZZZ\\\___dddfffmmmsssssspppmmmfff^^^UUUOOOKKKOOOYYYaaabbb___QQQNNNNNNPPPNNNFFFBBBCCCLLLaaattt|||zzzuuulllbbbZZZSSSQQQXXXaaafffhhhkkkmmmnnnmmmlllkkknnnllljjjhhhhhhfffdddaaaZZZYYY]]]jjj}}}~~~yyytttrrrvvvyyywwwrrrpppqqquuuyyyxxxwwwuuussspppllljjjdddcccbbbcccfffhhhhhhhhh^^^XXXRRRLLLGGGFFFLLLUUUfffttt|||{{{{{{zzz{{{}}}wwwbbbNNNNNN]]]lllrrrrrrtttrrr^^^GGG>>>666///000........................000////////////000111111444;;;GGGiii===;;;::::::888:::DDDOOOZZZdddsss~~~nnnjjjwww|||kkkRRRMMMEEEEEEWWWssspppdddvvvuuuhhhMMM@@@333000111111111222---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,---.........000333666@@@eeeqqqaaa]]]eee~~~nnnaaa\\\bbbeeerrr|||vvvqqqjjjgggcccbbbdddeeeggggggiiijjjlllooorrruuuwwwxxxyyy{{{}}}}}}{{{tttsssrrrsssuuutttqqqnnnjjjfffbbb```___]]]YYYVVV\\\WWWXXX___hhhqqq~~~vvvsssvvvzzzdddTTTLLLIIIEEEAAAHHHWWWiiivvvyyyzzz}}}yyyxxxuuurrrnnnkkkiiiggg```ZZZVVVXXX[[[]]]aaafffgggnnnsssrrroookkkeee^^^UUUOOOLLLQQQ]]]fffgggdddTTTOOOOOOTTTSSSJJJBBBAAAJJJ^^^qqqwww}}}xxxpppggg___VVVQQQUUU]]]eeegggjjjlllmmmmmmkkkjjjnnnllliiihhhgggfffcccaaaYYYYYY^^^kkk}}}{{{}}}xxxsssooorrrvvvwwwuuutttvvvxxx~~~}}}|||{{{yyytttmmmhhhfffddddddeeegggiiijjjiii```ZZZSSSMMMHHHFFFLLLUUUeeesss}}}|||{{{zzz{{{}}}xxxcccNNNMMM]]]lllssstttvvvsss___HHH???666///000////////////////////////000000000000000111222222444<<>>OOOuuu;;;777666888888999>>>EEENNN\\\jjj{{{}}}}}}yyyttt|||pppbbbQQQHHHJJJYYYooo}}}vvvmmmppp}}}tttbbbMMM@@@999///---000+++------,,,,,,,,,+++++++++))))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,---000333222111444:::KKK~~~hhh[[[^^^nnnyyyjjj```___ZZZeeexxx}}}xxxsssooonnnlllnnnppptttyyy|||uuuqqqoooppplllfffaaaYYYPPPNNNQQQPPP[[[hhhsssyyyyyy{{{~~~vvvuuutttsssrrrpppllliiiccccccccccccdddfffhhhiiilllppprrroookkkhhhaaa[[[SSSMMMLLLVVVfffuuu}}}ooo^^^OOOHHHFFFLLLQQQZZZcccnnnyyyppp```WWWUUUTTT[[[dddhhhgggeeeeeefffiiihhhgggggggggeeeaaa______eeelllooorrr{{{{{{yyyxxx{{{~~~{{{pppgggdddjjjxxxsssoookkkhhhggghhhhhhgggggg___VVVOOOGGGAAACCCHHHQQQ\\\kkkwww~~~yyyxxxvvvuuutttssssssrrruuusssssstttuuuwwwgggMMMGGGOOOYYY]]]___```fff\\\LLLEEE:::///000000///------///000///...............///000111222555===OOOuuu===999888999999999>>>DDDMMM\\\jjj||||||vvv}}}rrrcccQQQHHHIIIVVVmmm}}}yyysssppp{{{}}}vvvdddOOOBBB:::///---000------------,,,,,,,,,,,,,,,***++++++++++++***))))))))))))*********++++++++++++++++++,,,,,,,,,------+++,,,...222111000444:::MMM|||fff[[[\\\mmmnnnccc```YYYgggzzzzzzuuuqqqppppppqqqrrruuuyyy~~~~~~wwwqqqjjjddd\\\SSSPPPSSSRRRWWW]]]bbbiiiuuuwwwvvvuuuuuutttrrrmmmjjjdddcccccccccdddfffgggiiilllpppqqqnnnjjjgggaaa[[[UUUPPPOOOYYYgggvvvooo]]]PPPJJJHHHKKKNNNTTT___jjjttt|||yyyhhh[[[VVVUUU[[[bbbfffeeecccaaa```ccccccccceeefffdddaaa^^^^^^fffmmmooonnnsss{{{yyy{{{}}}tttllleeeiiisss~~~sssoookkkhhhggghhhhhhgggggg```WWWPPPHHHBBBBBBGGGOOOXXXeeerrr{{{xxxwwwvvvtttsssrrrrrrrrruuussssssuuuuuuvvv}}}hhhLLLEEEOOOYYY]]]^^^]]]eee]]]NNNFFF:::000111000///------///000///...............///000111222666???PPPvvv>>>;;;999999888888===CCCLLL[[[hhhzzz~~~www~~~uuueeeSSSJJJIIIRRRjjj~~~{{{|||~~~xxxuuuooowww{{{yyyhhhTTTFFF===000...111///------------,,,,,,,,,,,,+++++++++++++++***)))((()))************+++++++++++++++,,,,,,,,,,,,------,,,,,,...000000///555<<>>:::888888777666;;;AAAKKKXXXeeewwwwww|||{{{iiiWWWLLLHHHNNNddd|||zzzuuuwww|||vvvwwwooovvv|||oooZZZLLLAAA222...222///------------------------))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------///---...000///000777???VVVuuuaaaXXX\\\nnn~~~kkkccc```ppp~~~|||xxxyyyyyy{{{}}}wwwkkkeeeddd^^^XXXUUUUUUUUUUUU\\\eeezzz{{{zzzzzzzzzyyyuuuppplllggggggffffffggghhhiiikkklllppppppllliiifffaaa[[[UUUTTTXXXeeeuuu}}}gggYYYRRRMMMJJJGGGLLLYYYdddjjjpppuuu{{{{{{iii\\\VVVXXX\\\bbbgggfff___YYYSSSUUUXXX]]]bbbcccaaa___```hhhppprrrpppsss|||}}}yyy}}}}}}~~~~~~yyyuuummmllllllpppuuuvvvssspppllljjjhhhgggggggggfffdddccc]]]WWWRRRKKKDDDDDDHHHLLLMMMVVVbbbkkkooouuu{{{|||wwwssssssssssssrrrrrrqqqpppppppppqqqpppqqqsssvvvuuusssvvv|||qqqOOODDDLLLWWW\\\\\\]]]fff___OOOFFF:::222444000///------///000///............//////000111222444@@@VVV}}}>>>:::777777666555999???IIIVVVccctttvvvzzzmmmZZZNNNHHHJJJ___vvvvvvooossszzzuuuyyyqqqwwwttt```PPPDDD333///222///------------------------'''((()))***+++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------111///...000///111999BBB[[[vvvbbbYYY^^^pppnnndddddduuu~~~{{{yyyxxx{{{vvvmmmjjjhhh```[[[ZZZWWWSSSTTTZZZ___lll|||||||||{{{zzzvvvpppllliiiiiihhhhhhhhhjjjkkkllllllppppppllliiifffaaa[[[SSSTTT[[[jjj|||mmm^^^UUUOOOIIIFFFJJJXXXccchhhlllrrrssszzzoooaaaVVVVVVYYYaaahhhiiiaaaYYYNNNPPPUUU[[[```bbbbbb```aaaiiiqqqtttsssuuu}}}yyywww~~~|||xxxpppoooooooooppppppnnnmmmiiihhhffffffggggggeeecccbbb\\\WWWRRRLLLEEEEEEIIIIIIIIIPPP\\\dddhhhnnnvvvvvv{{{yyyrrrqqqpppppppppooooooooooooooopppqqqrrruuuyyyxxxtttvvv|||xxxTTTGGGNNNYYY]]]^^^^^^ggg```PPPFFF:::222555000///------///000///............//////000111222...===UUU<<<:::888777777888:::<<>>777///...------------...//////......//////000222333444666CCC[[[>>><<<999666555555777888AAAIIIZZZppp~~~yyy~~~yyylllgggfffxxx~~~nnn```RRRJJJRRR```{{{~~~}}}hhhZZZPPP===111111000......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........///000000222===HHHmmmooo___]]]```uuuwwwkkkdddfff{{{wwwooogggaaaZZZ[[[fffwww~~~zzzxxxqqqnnnkkkjjjlllmmmnnnnnnpppmmmkkkhhhfffbbb^^^ZZZYYYWWWVVV]]]lllxxxdddXXXRRR[[[jjjpppnnnjjjmmmlllmmmppptttvvvuuusssooommmlllmmmmmmkkkfffbbbTTTOOOMMMQQQVVVZZZ___eeekkkoooqqqlllfffgggqqqzzz~~~{{{yyyuuuoooiiiddd___]]]UUUVVVYYY\\\___ccceeegggfffppp|||xxxoookkkjjjjjjkkklllmmmjjjfffbbbcccbbbaaa```______^^^^^^XXXXXXWWWVVVUUURRRPPPNNNMMMLLLLLLKKKIIIGGGFFFEEEBBBBBBBBBAAACCCGGGNNNRRRWWW[[[aaaiiipppyyy{{{xxxwwwxxx|||~~~}}}}}}}}}~~~}}}{{{}}}bbbOOONNN[[[fffjjjfffkkkgggWWWGGG???777///...------------...//////......//////000222333444555DDD]]]@@@>>>:::777666666777888AAAIII[[[qqq}}}~~~|||pppfffaaalllxxxqqqcccUUUKKKQQQ^^^|||~~~{{{~~~yyy~~~{{{ggg\\\SSS???222111///......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---///111000333???LLLqqqnnn______cccwww}}}rrriiidddeee}}}xxxqqqhhh]]]YYYaaaqqq~~~zzzxxxqqqnnnjjjiiijjjmmmoooooopppmmmkkkiiigggdddaaa^^^YYYWWWUUUYYYeeevvvmmmaaaYYY```lllsssrrroooqqqpppooooooqqqssssssrrrooooooppprrrqqqmmmgggbbbUUUOOOLLLOOOTTTYYY```gggiiilllkkkeee___```jjjttt~~~zzzuuuooojjjgggeee]]]\\\YYYXXXYYY\\\```cccbbbmmmzzzvvvlllggg___```aaaccceeeeeeccc```^^^]]]\\\[[[ZZZZZZZZZZZZUUUUUUVVVVVVVVVUUUSSSRRRRRRQQQOOOMMMKKKHHHGGGFFFDDDDDDCCCBBBCCCEEEJJJNNNRRRVVV\\\dddmmmvvv|||yyyyyy|||~~~}}}|||||||||}}}|||www}}}|||eeeQQQMMMWWWaaafffeeejjjfffVVVGGG???777......------------...//////......//////000222333444555EEE___BBB???<<<999777777777888AAAJJJ\\\sss~~~{{{qqqggg___aaappptttgggWWWKKKOOOZZZvvv~~~yyywwwttt}}}~~~lllbbbXXXCCC444111///......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,///111000444AAAPPPxxxnnn```aaahhh{{{vvvmmmfffbbbggg}}}sssgggaaadddqqq}}}yyywwwqqqmmmhhhfffhhhlllppprrrooommmkkkiiihhhfffdddaaa[[[XXXUUUVVV]]]kkkzzzwwwiii^^^aaakkksssvvvxxxtttsssqqqqqqqqqrrrrrrrrroooooopppqqqppplllgggcccXXXQQQLLLMMMRRRWWW___ffffffhhhfff^^^UUUVVV```jjjuuunnneee]]]YYYYYY]]]```cccooo}}}xxxmmmfff]]]]]]___bbbeeegggfffddd___^^^]]]\\\[[[[[[[[[\\\ZZZ[[[\\\]]]]]]\\\[[[[[[XXXVVVSSSOOOKKKHHHFFFEEECCCDDDDDDBBBBBBCCCFFFIIIKKKOOOUUU]]]fffpppyyy{{{xxxxxx{{{~~~{{{{{{zzzzzz{{{}}}{{{www}}}yyyeeeRRRMMMUUU___dddbbbgggdddUUUHHHAAA888......------------...//////......//////000222333444666FFFaaaCCC@@@===999777777888999BBBJJJ]]]uuu}}}{{{|||~~~zzzwwwpppfff___ZZZkkkwwwiiiWWWJJJMMMWWWrrr{{{|||qqqoooyyyqqqggg]]]FFF666222///......---------,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))+++///111000444CCCRRRnnnaaabbbkkk~~~~~~rrrhhhbbb```hhhuuunnnnnnttt}}}|||xxxvvvqqqlllgggeeeggglllpppsssooommmkkkjjjiiihhheeeccc]]]ZZZVVVUUUYYYdddqqqzzz~~~oooaaaaaaiiirrrzzzuuutttssssssssssssssssssoooooooooooommmjjjgggddd[[[SSSMMMMMMQQQVVV]]]eeeeeefffbbbYYYOOOOOOYYYccchhhxxx~~~pppbbbYYYXXXZZZ]]]cccnnn}}}vvvkkkdddccccccdddgggjjjlllkkkjjjhhhgggfffeeeddddddeeefffcccdddeeeeeeeeeeeedddccc\\\YYYUUUOOOKKKGGGEEEDDDBBBCCCCCCBBBAAAAAACCCEEEEEEIIIPPPXXX```kkkttt{{{~~~yyyzzzyyywwwuuuvvvzzz}}}zzzyyyxxxxxxyyy{{{}}}}}}zzz~~~uuudddRRRLLLSSS^^^ccc]]]ccc```SSSHHHBBB:::111...------------...//////......//////000222333444666GGGaaaGGGDDD@@@<<<:::999999999DDDNNN```uuu}}}|||oooqqqssszzzyyyjjjgggkkkkkkddd]]]YYYggg}}}|||{{{nnn^^^QQQMMMPPPooo}}}zzzqqqqqq}}}}}}uuugggRRR===222111......---,,,,,,,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,------------///,,,...444444???VVVkkk^^^___nnnzzzppphhhaaa]]]nnn~~~}}}~~~}}}yyyxxxxxxrrrnnnjjjjjjmmmppprrrrrrssspppllliiihhhfffcccaaa]]]ZZZ\\\aaa___\\\eeesss}}}{{{iii```dddooowwwzzzyyyuuuqqqrrruuuwwwtttqqqqqqpppooollljjjiiiiiijjjdddZZZOOOLLLPPPWWW___eeehhhddd___VVVKKKGGGOOO[[[hhhsss~~~~~~rrraaaUUUMMMJJJMMMSSS[[[___iiirrrpppeee```aaaaaabbbdddddddddfffiiikkkiiiiiihhhfffcccbbbccceeefffhhhiiiiiifffbbb]]]ZZZVVVTTTQQQNNNKKKJJJKKKKKKLLLKKKHHHFFFCCCBBB@@@@@@CCCDDDKKKTTT\\\dddooozzz}}}{{{tttttttttrrrrrrsssvvvyyyyyyxxxyyyzzz}}}}}}ttt___PPPRRR\\\bbbaaa```___]]]WWWKKK===333000------......//////000000......//////000222333444999CCCaaaGGGDDD@@@<<<:::999::::::AAAMMM```vvv{{{tttqqqaaadddhhhqqqsssbbb]]]bbbeeeaaa\\\\\\jjjzzz{{{}}}ooo___QQQLLLOOOiii~~~zzz|||xxxpppqqq~~~qqqXXX???333111///...------,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------...000...///555555AAAYYY}}}kkk^^^```nnnxxxnnnfff```]]]lllyyyvvvuuurrroookkkjjjmmmppprrrrrrssspppmmmjjjhhhfffcccaaa^^^\\\___eeeccc]]]bbbnnnxxxlll```bbbkkksssxxxvvvsssqqqrrrvvvwwwtttqqqppppppooonnnlllkkkjjjkkkfff\\\RRRNNNRRRYYYaaafffjjjfff___UUUJJJEEEMMMYYYiiiuuu~~~{{{zzzyyywwwwwwwwwvvvuuuuuuttttttwwwyyy}}}}}}zzzmmmaaaTTTKKKEEECCCFFFLLLSSSUUU\\\bbb```XXXVVVYYYYYY[[[]]]]]]]]]]]]___aaa`````````___]]]]]]^^^```^^^___``````___\\\YYYWWWTTTSSSQQQPPPOOOOOOOOOPPPOOOMMMKKKGGGDDDAAA???>>>@@@AAAGGGPPPYYYaaannnyyy{{{yyyvvvvvvvvvvvvvvvxxxzzz||||||{{{{{{}}}~~~www```QQQRRR^^^eeeeee``````^^^WWWKKK===444000.........///////////////......//////000222333444;;;EEEcccHHHEEEAAA===::::::;;;<<>>;;;:::@@@???CCCMMMYYYfffttt~~~{{{zzzmmmWWWRRR[[[ccceeedddgggdddYYYJJJ>>>555000000000//////......------......//////000222333444<<>>;;;;;;<<<>>>BBBOOOdddyyyssseeeZZZRRRKKKKKKTTTeeeyyyvvvhhhbbbiiitttrrriii^^^fffvvvzzzvvvxxxfffTTTJJJJJJXXXqqq|||wwwwwwvvvsssqqqwwwjjjKKK999444//////...------------...------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,---------.........,,,000......222555FFFcccwwwxxxhhh^^^aaammm}}}ssskkkeee```^^^eee{{{yyyxxxyyywwwuuurrrooonnnnnnqqqssstttrrrpppnnnllljjjfffcccdddkkkzzzzzzsssgggfffjjjyyywwwddd]]]___ddddddfffiiipppvvv|||~~~wwwnnngggfffhhhmmmjjjbbb[[[```mmmtttuuukkkcccXXXNNNEEECCCLLLWWWhhhyyy~~~zzzsssjjj```UUUKKKDDDCCCBBBEEEJJJKKKLLLQQQWWWccciiinnnnnnjjjgggdddcccbbbbbbbbb```\\\YYYXXXXXXXXXZZZ]]]^^^\\\[[[ZZZ[[[XXXXXXXXXYYYZZZ\\\^^^___]]]]]][[[XXXTTTQQQMMMLLLJJJHHHFFFBBB???===;;;:::>>>===AAAMMM[[[iiiwwwqqqYYYSSS[[[eeehhhhhhmmmjjj[[[JJJ>>>666000000000//////......------......//////000222333444:::EEEeeeOOOKKKEEE???;;;;;;<<<>>>CCCPPPdddwwwxxxbbbWWWKKKGGGLLL\\\ssszzzooojjjrrr|||xxxlll```fffsss}}}www{{{iiiUUUKKKIIIUUUoooyyyzzz|||zzzuuuuuujjjMMM:::444000///......------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,---------............+++///------111555HHHfffzzz{{{fff\\\```lll|||rrrjjjddd___\\\ggg{{{zzz|||~~~yyywwwuuuqqqnnnnnnqqqsssuuusssqqqpppnnnkkkfffcccgggpppuuujjjeeebbbiiizzzpppbbb___aaabbbccceeejjjqqqyyyvvvkkkfffeeehhhggg```[[[aaapppyyyxxxlllcccWWWLLLEEEDDDLLLWWWfffxxx~~~wwwmmmaaaWWWNNNFFFBBBDDDFFFKKKQQQRRRRRRVVV]]]llluuu|||{{{vvvqqqlllgggiiiiiigggbbb]]]ZZZYYYYYY^^^aaadddeeedddbbbaaa```\\\\\\[[[\\\\\\]]]^^^______]]]ZZZUUUPPPLLLIIIGGGFFFEEECCC@@@>>><<<;;;;;;<<<:::???MMM]]]lllzzzpppYYYTTT^^^jjjooommmtttppp]]]JJJ???777000///////////////...............//////000222333444999EEEeeeRRRMMMFFF???;;;:::<<<===LLLXXXiiiyyylll___QQQIIIIIISSSiii|||}}}xxxooojjjrrr}}}xxxjjj___dddooo|||uuu{{{}}}kkkWWWLLLJJJPPPkkk{{{~~~{{{vvv~~~|||gggNNN:::222000//////...............,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------............,,,000......222666JJJiiieee[[[^^^jjjzzzppphhhbbb]]]ZZZjjj~~~}}}~~~zzzyyywwwrrrnnnmmmpppsssuuutttrrrqqqooolllgggccceeeqqqnnnhhhbbbbbblll{{{|||jjjccccccbbbaaaaaaccciiisss~~~ttthhhbbbeeefffaaa\\\dddvvv}}}pppeeeWWWLLLDDDCCCLLLVVVgggzzz|||rrrdddXXXPPPNNNMMMNNNOOOQQQWWW]]]]]][[[___eeeuuuyyyrrrkkkjjjhhhccc]]]WWWTTTTTTUUU___cccgggjjjiiihhhffffffaaa`````````___^^^^^^^^^ZZZXXXTTTPPPLLLIIIGGGGGGFFFEEECCC@@@>>><<<;;;:::;;;:::AAAPPPbbbppp}}}pppZZZUUU___kkkqqqrrrzzzuuu```KKK???777000.........///////////////......//////000222333444;;;GGGgggTTTOOOGGG@@@;;;:::;;;<<>><<<;;;:::===<<>>???CCCWWWkkk|||iiiVVVPPPKKKJJJ[[[qqqxxxttthhh]]]bbboooooofff]]]\\\___gggrrrzzz{{{zzzwwwuuu}}}rrr\\\NNNKKKOOOccc}}}}}}zzz|||qqqaaaMMM===555111000///......------...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........000///000333555KKKnnn|||ccc[[[aaannnvvvpppkkkddd``````qqq~~~zzzyyywwwtttrrrooommmlllnnnpppssstttrrrnnniiifffeeepppyyynnneeefffooo|||qqqjjjnnncccYYYVVVYYY```kkkuuu}}}qqqcccfffaaa^^^bbbnnn|||nnnZZZPPPIIIEEELLLYYYnnnxxx~~~vvvcccWWWLLLKKKSSS^^^cccdddlllpppsssrrrooonnnqqquuurrrggg___UUUMMMKKKIIIGGGIIINNN\\\ccckkkpppqqqnnnjjjhhhjjjhhhgggggggggeeeaaa\\\OOOMMMIIIEEECCCDDDEEEGGGFFFCCCAAA@@@???>>>;;;999;;;===III^^^qqq}}}ttt[[[SSS^^^iiimmmuuuvvvooo]]]JJJ===555000////////////..................//////000222333444<<>><<<:::===@@@MMMaaasss}}}~~~qqqZZZSSS^^^iiilllqqqrrrlll[[[III===555111////////////..................//////000222333444>>>JJJkkkYYYRRRLLLHHHCCC@@@@@@DDDZZZpppttt^^^TTTOOORRRfff|||{{{sssdddXXXYYYbbbccc]]]ZZZ]]]cccnnnyyyxxxrrrvvvttt___QQQLLLMMMaaazzz~~~}}}~~~zzzsssfffSSSBBB:::111000///......------...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---000///111333666OOOtttggg]]]aaapppwwwuuupppeee___aaauuu~~~}}}{{{xxxuuusssqqqpppnnnoooqqqrrrppplllhhheeegggqqquuurrrvvv}}}xxxpppeeeZZZTTTPPPOOORRRVVV```fffuuupppgggdddaaadddooo~~~xxxbbbSSSKKKJJJUUUbbbrrr{{{xxxlllcccZZZSSSMMMHHHIIINNNVVVbbbmmmuuuyyy~~~|||~~~vvvbbbQQQIIIFFFGGGNNNTTTXXX\\\``````dddhhhjjjiiifffdddcccbbbdddffffffddd\\\SSSLLLDDDCCCBBBAAA@@@@@@@@@@@@BBB@@@???>>>>>>>>><<<;;;???CCCPPPdddttt}}}|||~~~lllXXXSSS^^^iiillllllnnnhhhXXXGGG<<<666222////////////..................//////000222333444???LLLmmmZZZSSSLLLIIIDDD@@@AAAEEEUUUmmmyyybbbUUUPPPUUUiii~~~}}}ssscccUUUTTTZZZ[[[WWWXXX[[[cccooozzz{{{zzzqqqqqquuubbbSSSMMMLLL^^^vvv~~~yyy{{{~~~}}}|||vvvkkkXXXDDD:::111000///......------...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---000000111444888RRRyyyeee[[[___lllxxxyyysssfff___bbbxxx~~~|||yyyvvvtttrrrqqqnnnoooppppppnnnkkkhhhfffllluuuxxxwwwyyy{{{}}}~~~xxxqqqhhh^^^XXXSSSNNNMMMOOOTTTXXXdddvvvyyylllgggcccdddnnn~~~hhhVVVLLLMMMYYYgggwww|||mmm```XXXTTTRRRPPPNNNRRRYYY```hhhpppxxx|||}}}~~~}}}wwwjjjZZZNNNLLLLLLOOOTTTZZZ]]]^^^^^^cccccccccaaa___^^^```aaaaaabbbcccbbb]]]UUULLLFFFBBBBBBBBBBBBBBBBBBAAA@@@AAA???>>>>>>>>>>>>===<<<===AAAOOOaaapppyyy{{{xxx}}}}}}xxxgggUUURRR^^^iiikkkjjjlllgggXXXHHH===666222////////////..................//////000222333444===LLLoooZZZSSSLLLIIIEEEAAABBBFFFSSSjjjjjjZZZTTTYYYkkk~~~}}}rrrbbbTTTQQQTTTUUUSSSTTTXXXaaakkkttt{{{}}}~~~vvvzzz|||rrrooowwweeeVVVMMMKKK\\\sssuuuuuuyyy~~~}}}zzz||||||qqq\\\FFF999111000///......------...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,000000111444999VVV~~~dddZZZ^^^iii}}}xxx|||uuufff```eee{{{~~~|||zzzwwwtttrrrqqqpppppppppooommmkkkhhhgggoooxxx}}}zzzyyy{{{{{{{{{~~~|||xxxuuummmeee___XXXOOOJJJIIIJJJNNNWWWdddqqqzzzrrrllleeedddlll~~~ppp[[[OOORRR___mmmzzzsssiii]]]UUUTTTWWWZZZ[[[___bbbfffjjjmmmssszzz~~~~~~|||||||||yyyyyyvvvqqqhhh^^^WWWSSSTTTVVVYYY\\\___```^^^[[[```^^^YYYTTTRRRTTTYYY^^^^^^^^^\\\XXXQQQKKKEEEBBBAAAAAABBBCCCCCCBBBAAA@@@@@@???>>>>>>??????>>><<<999===IIIYYYgggpppxxxvvvrrrvvvyyyttteeeSSSPPP]]]hhhjjjiiimmmiii[[[JJJ>>>666111////////////..................//////000222333444<<>>===888:::BBBOOOYYYbbbmmmwwwrrrnnnqqqzzzttteeeRRROOO[[[fffiiigggllljjj]]]MMM@@@777000////////////..................//////000222333444<<>>EEEMMMUUUbbbnnn}}}qqqooosss}}}wwwfffRRRNNNYYYeeegggaaahhhiii___PPPCCC888000////////////..................//////000222333444<<>><<<<<<@@@EEEMMM[[[hhhxxx~~~|||qqqrrrwwwyyygggRRRMMMYYYdddggg\\\dddhhh___QQQDDD999111000/////////..................//////000222333444;;;QQQwwwTTTMMMHHHGGGFFFEEEGGGJJJYYYgggvvvnnn]]]UUUYYYbbbgggcccZZZPPPGGGDDDDDDFFFGGGHHHMMMSSSUUUVVV\\\cccccccccgggrrrzzzrrr~~~yyymmm\\\LLLJJJTTThhhxxx|||tttvvvsssTTT===888333///000000------///------------------------------------------------...------------...//////---111000111555>>>```{{{~~~{{{mmm]]]\\\iii~~~~~~zzz|||uuugggeeennn~~~zzzxxxtttsssrrrrrrsssrrrooommmuuuwww~~~yyyvvvtttrrrooofffYYYNNNDDDGGGIIIHHHEEEEEEJJJOOO]]]tttnnnfffrrrrrriii```XXXSSSTTTTTTSSSWWW___UUUUUUVVVYYY___gggooossstttwwwxxxvvvooojjjggggggggglllmmmfffaaaaaacccdddfffaaa___ccceeeaaa\\\ZZZYYYVVVTTTTTTSSSPPPMMMLLLJJJKKKHHHBBB???BBBBBB@@@???999888>>>???@@@MMM^^^uuuuuunnnrrr{{{nnnSSSMMM]]]hhhfffcccdddaaa[[[TTTKKK<<<...000000///...---,,,,,,,,,.........///111333555777???PPPtttVVVOOOHHHFFFEEEDDDGGGKKK^^^mmm}}}~~~jjjXXXNNNOOOUUUXXXVVVRRRLLLFFFBBBAAABBBDDDGGGOOO[[[dddiiinnnttttttrrrsssyyy|||sss|||zzzooo___OOOJJJSSSggg~~~zzz{{{rrrUUU???888333///000000------///------------------------------------------------...------------...//////...222111222666???aaa{{{zzz~~~kkk\\\[[[hhh}}}{{{}}}wwwjjjhhhppp|||zzzxxxvvvttttttttttttsssrrrxxxxxx}}}|||xxxvvvtttmmmbbbYYYOOOMMMIIIFFFDDDDDDEEEFFFRRRaaavvvrrreeelllxxxkkkbbbXXXRRRMMMMMMLLLLLLRRRZZZZZZ\\\___ccciiinnnrrrtttyyy{{{}}}{{{xxxvvvwwwyyy{{{|||wwwpppjjjllloooxxx|||qqqkkkgggcccaaaaaa___ZZZUUUTTTSSSRRRNNNGGGDDDEEEBBB>>>@@@:::999===>>>???KKK[[[vvv|||qqqkkkrrr}}}pppVVVPPP```mmmnnngggfffaaaZZZRRRIII;;;///000000///------,,,,,,---.........///111333555777===OOOtttWWWPPPIIIFFFDDDCCCFFFLLLaaarrryyyeeeSSSFFFDDDGGGGGGHHHJJJHHHEEEBBB@@@???BBBFFFSSShhhzzzuuuzzz|||qqqaaaRRRIIISSSggg~~~oooUUUBBB888333///000000------///------------------------------------------------......------......///000///333111222666???bbb{{{|||yyyxxxzzzhhhZZZ[[[iii~~~{{{~~~xxxlllkkkttt~~~|||{{{xxxtttssstttuuuvvvuuuyyywwwxxx{{{zzz|||~~~{{{zzztttkkkddd[[[SSSKKKFFFEEEFFFDDDAAAIIINNNdddmmm^^^___mmmzzz}}}rrrfff___XXXUUURRRQQQOOOPPPWWW```gggjjjpppuuuzzz|||}}}}}}ppplllttt}}}wwwqqqmmmmmmjjjbbb^^^]]]]]]ZZZSSSLLLJJJJJJFFF@@@BBB<<<999<<<<<<>>>JJJXXXuuuyyyoookkktttrrrYYYRRRaaaqqqvvvllliiiaaaWWWNNNGGG;;;000000///...---------------.........///111333555777;;;NNNtttXXXPPPIIIEEEBBBAAAFFFMMM```qqqwwwzzzrrr___MMM@@@===???>>>AAAEEEFFFDDDBBBAAA@@@AAAGGGXXXuuuvvv|||}}}rrrcccTTTIIISSSfff}}}|||jjjTTTCCC888222///000000------///------------------------,,,,,,------------------...............//////000///222111111666???bbbzzzxxxvvv~~~yyyyyyfff[[[]]]jjj|||yyy|||wwwmmmmmmwww~~~{{{wwwrrrppppppsssuuuvvvvvvttttttuuutttwww|||wwwpppiiibbbZZZQQQKKKIIIHHHFFFDDDGGGHHHXXXyyy}}}gggYYYXXXaaajjjyyy|||ssskkkeeeaaa```___]]][[[]]]eeemmmtttwww}}}uuummmrrrvvvpppnnnjjjccc```ccchhhcccYYYOOOMMMPPPNNNIIIDDD>>>::::::;;;???IIIUUUqqq|||~~~tttooovvvrrrYYYQQQ]]]nnnwwwppplllaaaTTTKKKDDD:::111000///...---------------.........///111333555777;;;OOOvvvUUUOOOIIIDDD@@@???EEEMMM^^^mmm~~~oookkkhhhkkkrrr{{{wwwdddSSSEEE;;;999;;;<<<>>>AAAAAA@@@@@@@@@@@@BBBHHH\\\{{{www~~~~~~ssscccTTTIIISSSggg~~~uuueeeQQQDDD888222///000000------///------------------------,,,,,,,,,---------......///............///000000...111000000555@@@ccc|||uuuvvvhhh\\\^^^lllxxxsssvvvssskkknnnzzz|||xxxrrrnnnnnnqqqtttuuusssrrrrrrssssssvvvyyyqqqkkkhhhddd\\\TTTMMMIIIFFFEEECCCHHHQQQeee|||jjj]]]ZZZ^^^cccmmm{{{wwwtttmmmnnnnnnllllllpppwww{{{yyyxxxyyyooolllggg``````gggwwwpppbbbUUURRRUUUWWWUUUJJJDDD===;;;;;;???IIIQQQhhhsss}}}}}}vvvyyyoooXXXNNNXXXhhhppppppkkk___RRRIIICCC:::111//////...------------............///111333555777<<>>DDDMMM]]]kkkzzzlllaaaUUURRRUUU[[[cccjjjlll```RRRGGG>>>777555777:::;;;======<<<<<<===>>>BBBHHH\\\zzzxxxtttdddUUUJJJTTThhhzzz{{{{{{pppaaaPPPEEE888333///000000------///------------------------+++,,,,,,------.........//////......//////000111---111///000666BBBgggvvvwwwjjj]]]___llltttnnnpppnnnhhhooo|||~~~yyysssnnnnnnpppssstttrrrrrrrrrssstttwww|||yyyrrrrrroooiiiaaaWWWMMMGGGDDD@@@EEEJJJUUUtttttteee]]][[[[[[hhhssspppjjjaaaaaajjjzzzlll]]]VVVYYY^^^___SSSMMMCCC===;;;???FFFLLL[[[eeeqqqxxxzzz{{{|||kkkWWWNNNUUUbbbiiilllhhh]]]QQQHHHBBB999000///......---------...............///111333555777===RRRyyyLLLIIIFFFDDD???===CCCLLL]]]jjjyyysssbbbQQQIIIGGGGGGKKKQQQRRRJJJCCC@@@===888555555777999<<<======<<<;;;<<>>BBBEEENNNYYYeeennnxxx{{{|||yyyhhhWWWQQQWWW```eeegggddd[[[QQQIIICCC999///......---------......///.........///111333555777>>>RRRyyyIIIGGGFFFDDD???===CCCKKK\\\jjj{{{|||iiiVVVKKKEEEAAABBBFFFCCC>>><<>>@@@@@@>>>===<<<===DDDVVVppp||||||yyyjjj[[[KKKUUUjjjxxxrrrttt}}}|||yyytttlllaaaTTTKKK888333///000000------///------------------------++++++,,,,,,---.../////////////////////000111111///333222444;;;HHHnnn}}}rrr|||mmm]]]\\\iiiqqqhhhiiigggfffqqq{{{vvvooojjjiiiiiijjjjjjnnnrrruuuyyy~~~{{{yyywwwnnn^^^QQQMMMBBB@@@LLL___wwwsssgggaaadddwwwxxxgggaaagggfffjjjhhh^^^YYY]]]eeekkkhhh___PPPBBB;;;<<>>RRRxxxNNNIIIEEECCC@@@>>>BBBHHHYYYggg{{{ttt```OOODDD@@@===<<<<<<;;;:::;;;<<<<<<:::888999:::<<<===>>>===<<<<<>>===<<<;;;;;;<<<<<<<<<999777;;;<<<============<<<;;;<<>>CCCLLLWWWcccmmmtttxxx~~~~~~}}}sssiiinnnwww~~~qqqcccaaakkkpppnnnnnnjjj```SSSIIIBBB999111......------------......////////////111333555666<<>>@@@AAA@@@===:::>>>>>>>>>======<<<;;;;;;>>>AAAOOOeeezzzzzz}}}nnn```NNNUUUfff}}}|||zzzzzzzzzuuupppnnn~~~}}}yyysssnnnfffWWWIII:::333///000111///...///...------,,,,,,------...,,,,,,,,,,,,---...//////////////////000000000000///000333555888NNN}}}iii[[[ZZZhhh~~~xxxlllbbbaaaccchhhwww~~~tttoooiiifffggglllppprrryyy{{{~~~|||zzzxxxvvvuuuuuuvvvwww~~~uuuUUULLLEEEFFFIIISSSkkkxxxfff___dddpppxxxjjjdddkkkhhhbbb\\\YYY^^^hhhpppooogggYYYKKKAAA;;;::::::<<<@@@GGGPPP[[[dddkkkooovvvzzz}}}{{{|||ssshhhjjjqqq~~~tttiiiiiissswwwsssrrrlll```RRRIIICCC:::111......------------......////////////111333555666<<>>BBBJJJSSSgggxxxcccPPPDDDAAABBBAAABBBDDDGGGJJJIIIEEEBBBDDDBBB@@@>>><<<;;;;;;:::CCCFFFSSSgggxxx|||~~~ooo```NNNTTTdddzzz}}}{{{vvvooo|||}}}zzzuuuooogggXXXKKK;;;444///000111///...///...------,,,,,,------...,,,,,,,,,,,,---...//////////////////000000000000///000444666:::PPPhhhZZZZZZhhhwwwkkkaaa___aaahhhyyy~~~wwwrrrmmmkkkmmmrrrvvvxxx}}}||||||||||||yyytttpppjjjjjjiiihhhiiijjjlllmmmlllpppyyy]]]QQQGGGFFFGGGLLL[[[lllhhhZZZWWW\\\iiizzzqqqfffccchhhfffbbb^^^^^^ccckkkrrrpppgggYYYKKK@@@;;;::::::===@@@FFFNNNWWW___fffjjjkkkooovvv}}}}}}|||}}}vvvkkkjjjppp~~~|||sssjjjlllvvvxxxsssqqqjjj^^^PPPHHHDDD<<<333......------------......////////////111333555666===QQQxxxJJJGGGEEEDDD@@@<<<===AAAJJJPPP```xxx}}}kkkYYYNNNIIIJJJFFFGGGJJJNNNQQQQQQNNNKKKJJJGGGDDD@@@===;;;;;;;;;AAADDDPPPbbbrrryyy}}}nnn___OOOTTTcccyyy{{{yyyyyyrrrzzz}}}|||wwwqqqhhhZZZMMM<<<444//////000......///...------,,,,,,------...,,,,,,,,,,,,---...//////////////////000000000000///111444666;;;RRRgggZZZ[[[jjjvvvjjj```^^^aaahhhzzzzzzwwwsssqqqsssvvvxxxyyyyyywwwuuurrroookkkeeeaaa______```aaacccfffhhhjjjhhhjjjmmmttteeeUUUHHHDDDDDDGGGPPP\\\rrrrrrXXXPPPSSSVVVdddwwwzzziiiaaa```aaa`````````bbbgggmmmrrrqqqiii[[[NNNDDD???>>>>>>===@@@EEEMMMTTT[[[```ccc```eeemmmvvv~~~zzznnnmmmrrr~~~{{{qqqhhhlllvvvwwwqqqmmmfffZZZNNNHHHEEE===444......------------......////////////111333555666>>>RRRwwwLLLHHHEEEDDD@@@<<<>>>BBBJJJQQQ___tttssseeeYYYSSSPPPOOOPPPRRRUUUWWWXXXUUUSSSPPPLLLGGGBBB>>><<<;;;;;;>>>AAAKKK]]]kkktttzzz~~~nnn^^^PPPUUUdddzzzzzz~~~zzzvvvyyy}}}~~~zzzsssiii[[[NNN===555//////000......///...------,,,,,,------...,,,,,,,,,,,,---...//////////////////000000000000000111444777;;;SSSggg[[[\\\jjjuuuhhh^^^]]]```gggxxx~~~{{{wwwuuuuuuuuutttssspppnnnjjjgggeeeccc___]]][[[\\\]]]___aaaccceeeffffffgggiiikkksssppp\\\IIICCCBBBBBBHHHPPPaaauuu~~~eeePPPLLLQQQRRRaaatttvvvfff]]]\\\]]]\\\\\\^^^aaagggmmmpppkkkfff\\\QQQHHHBBB???>>>===@@@EEEKKKPPPTTTVVVXXXWWW[[[ccckkkttt}}}{{{qqqpppttt{{{ooofffjjjvvvxxxrrrkkkdddXXXMMMJJJGGG>>>444......------------......////////////111333555666???QQQwwwNNNJJJFFFCCC@@@<<>>???GGGUUUaaahhhooouuuuuuyyyooo___PPPVVVfff|||}}}xxxxxx}}}{{{tttjjj\\\OOO>>>555/////////...---///...------,,,,,,------...,,,,,,,,,,,,---...//////////////////000000000000111222444666;;;SSSggg[[[\\\hhhrrrfff\\\\\\^^^ddduuu}}}zzzxxxtttppplllhhhddd```]]]]]]\\\\\\[[[YYYZZZ[[[]]]^^^```aaabbbbbbcccddddddhhhssshhhPPPEEEBBB@@@CCCIIIRRR___iiifffXXXKKKHHHKKKOOO^^^rrrsssgggbbb___\\\XXXXXX\\\cccjjjnnnhhhfffbbb\\\TTTLLLEEEAAA@@@CCCGGGJJJMMMMMMLLLKKKLLLOOOUUU[[[cccmmmwww}}}~~~|||ttttttxxxxxxjjj```ffftttxxxsssllleeeYYYOOOLLLHHH>>>222......------------......////////////111333555666>>>PPPvvvPPPKKKFFFCCC???<<<@@@EEEHHHTTTggg|||zzzkkkiiihhhgggfffeeebbb```XXXSSSLLLEEE@@@=========<<<<<>>666///...///...---///...------,,,,,,------...,,,,,,,,,,,,---...//////////////////000000000000111222555666;;;SSS|||}}}|||gggZZZ[[[gggoooddd[[[ZZZ\\\bbbrrr~~~wwwsssxxx|||~~~zzzuuunnniiiddd```ZZZWWWVVVWWWWWWWWWVVVWWWXXX[[[]]]___```aaa]]]^^^______```hhhttt~~~tttWWWIIIDDDAAABBBFFFGGGMMMRRRRRRMMMGGGCCCCCCLLL\\\qqqyyyqqqbbb]]]VVVSSSWWW___hhhmmmlllnnnooommmfff[[[QQQJJJDDDFFFJJJLLLLLLIIIEEECCCCCCEEEIIINNNUUU___iiiooovvv{{{{{{|||~~~wwwxxx}}}|||ttteee[[[bbbrrrxxxtttnnnggg[[[RRRNNNIII===000.........------.........////////////111333555666===PPPvvvSSSMMMGGGEEEAAA<<<<<>>======<<<>>>CCCJJJPPPSSSTTTZZZdddqqq{{{sssbbbTTTWWWmmm}}}|||~~~xxxppphhh[[[PPP???777000000000...---///......---------,,,,,,,,,......---------,,,,,,,,,.........//////000111222000333555444:::XXX~~~}}}{{{~~~~~~lll^^^]]]hhh}}}xxxfffZZZZZZ[[[]]]kkk~~~sssjjjccc``````jjjeeedddddd```bbbwww~~~wwwnnnfffbbb```\\\[[[[[[[[[ZZZYYYYYYZZZ[[[\\\[[[\\\___aaacccaaa^^^\\\]]]aaagggjjj|||dddMMMCCCAAA@@@???BBBCCCDDDDDDCCCCCCEEEGGGNNNbbb|||sssdddWWWUUUTTTSSS\\\iiisssyyy||||||yyysssggg\\\OOONNNNNNPPPQQQOOOJJJEEEDDDCCCEEEHHHHHHJJJRRR[[[hhhvvv~~~|||||||||}}}}}}~~~|||}}}}}}|||~~~zzzzzz}}}zzzrrrcccZZZbbbssszzzvvvwwwrrrdddTTTMMMJJJ???111000///------///000///...000000//////000222444555<<>>???AAAAAAAAAAAAAAADDDFFFQQQeee~~~{{{jjj\\\XXXVVVUUU]]]jjjrrrzzztttfffXXXYYYZZZ\\\]]]ZZZTTTOOOKKKHHHFFFGGGFFFGGGNNNVVVdddsss~~~vvvvvvwwwyyy{{{}}}{{{||||||{{{|||xxxxxx{{{yyypppaaaYYYcccuuu|||xxxuuupppbbbSSSMMMKKKAAA333000///------///000///...000000//////000222444555???SSSyyyTTTNNNHHHEEEAAA===>>>AAAMMMYYYdddyyy}}}wwwuuujjj```RRRGGGAAA???<<<;;;;;;???DDDHHHKKKMMMOOOPPPUUU[[[fffsss~~~ppp```UUUXXXooossstttvvvuuunnngggbbbZZZRRR???777000000000...---///......---------,,,,,,,,,***++++++,,,---...///000////////////000111222222222555888999@@@\\\|||lll^^^]]]eee~~~tttcccXXX]]]cccdddlllxxxkkk```UUUPPPMMMIIIHHHIIIMMMLLLMMMOOOLLLLLLYYYjjj}}}wwwpppjjjfffccc```_________^^^]]]]]]___``````___```bbbdddccccccbbbaaa___]]]\\\[[[eeeqqqxxx^^^OOOHHHBBB===???@@@AAA@@@@@@BBBEEEGGGUUUiiiwwwuuu~~~vvveee]]]XXXWWW^^^gggnnnwwwpppaaaccchhhmmmooommmgggcccXXXQQQJJJGGGDDDCCCGGGMMM]]]nnn~~~uuuuuuvvvxxxzzz|||~~~zzz||||||zzzzzz|||uuuvvvzzzzzzqqqaaaYYYcccuuu|||wwwtttoooaaaRRRMMMLLLBBB555000///------///000///...000/////////000222444555@@@TTTzzzUUUOOOHHHEEEBBB>>>???CCCQQQ^^^iiixxx{{{qqqfffVVVJJJBBB???===;;;;;;>>>DDDMMMWWW]]]^^^]]]```bbbgggqqq}}}ppp```VVVZZZqqqqqqsssuuussskkkddd```\\\VVV???777000000000...---///......---------,,,,,,,,,++++++,,,,,,---...//////////////////000111222333444777:::<<>>SSSzzzWWWPPPJJJFFFCCC@@@CCCGGGZZZppp~~~xxxeeeTTTJJJEEEBBBAAACCCBBBGGGTTThhhwww}}}}}}vvvrrrooosss{{{qqqaaaWWW\\\uuu~~~}}}xxxwww}}}~~~wwwtttuuuxxxvvvmmmddd```]]]ZZZ???777000000000...---///......---------,,,,,,,,,......---------,,,,,,,,,000000000000111222333333444777===CCCNNNkkk}}}kkk\\\[[[aaa{{{wwwfff[[[___bbbaaafffppphhhUUULLLHHHDDDBBBDDDCCC@@@@@@CCCDDDEEEFFFFFFFFFGGGIIILLLRRRbbb{{{}}}yyywwwuuuuuummmjjjgggfffffffffeeedddfffgggggggggffffffhhhjjjmmmnnnooonnnjjjeee```]]]VVVVVVZZZeeesss}}}|||yyy|||zzzaaaTTTLLLCCCCCCCCCBBBBBBDDDHHHKKK\\\ppp|||rrrbbbTTTQQQZZZiii{{{{{{uuussssssttttttrrruuusssmmmgggccccccfffiiiyyyvvvmmmddd___]]]___```fffpppwwwuuummmlllqqqyyy{{{kkkYYYPPPOOOSSS\\\mmm~~~|||zzzzzzzzzwwwxxxxxxzzz|||~~~zzzuuu{{{sssaaaYYYggg|||}}}~~~wwwgggUUUMMMKKKAAA444000///------///000///............///111333555777>>>SSSzzzXXXQQQJJJFFFCCCAAADDDIIIbbbxxxlllZZZNNNIIIFFFEEECCCCCCFFFMMMXXXcccmmmrrrnnnmmmnnnsss{{{{{{qqq```XXX]]]www~~~}}}wwwtttzzz~~~|||xxxuuutttxxxwwwmmmbbb]]]YYYWWW???777000000000...---///......---------,,,,,,,,,,,,,,,------------------000000000000111222333333333777>>>EEERRRooolll]]]\\\aaayyywwweeeYYYYYYYYYWWW^^^lllsss]]]OOOKKKEEEBBBBBBDDDCCC@@@BBBFFFGGGGGGEEEDDDDDDGGGHHHIIILLLRRR```yyy{{{wwwvvvwwwxxxqqqnnnkkkjjjjjjjjjiiihhhggghhhhhhhhhgggggghhhjjjooooooooonnnllliiieeeddd]]]XXXVVV\\\iiitttxxxxxxxxxsssuuu{{{||||||eeeTTTFFFFFFEEECCCCCCEEEIIILLL```tttuuujjj[[[OOOKKKSSS___lllwww~~~zzzxxxzzzzzzyyywww{{{wwwppphhhccc___]]][[[cccmmm|||~~~sssfff]]]WWWWWWUUUVVV]]]gggkkkiiilllpppuuuzzz~~~iii]]][[[ZZZ]]]iiizzz|||zzzyyyxxxvvvwwwxxxyyy{{{~~~yyyuuu}}}wwwccc[[[hhh}}}||||||uuueeeSSSLLLJJJAAA444000///------///000///............///111333666777@@@UUU{{{YYYQQQJJJGGGDDDBBBEEEJJJiii}}}ppp]]]QQQLLLIIIGGG???BBBDDDDDDEEELLLYYYcccccceeekkksss{{{}}}xxxppp___XXX^^^www}}}wwwrrrxxx~~~yyyuuussswwwvvvlll```ZZZVVVSSS???777000000000...---///......---------,,,,,,,,,***++++++,,,---...//////000000000000111222333444222666>>>GGGTTTqqqnnn___^^^aaaxxxwwwfffZZZWWWUUURRR[[[jjjkkkWWWMMMMMMEEEBBBBBBEEEDDDBBBEEEIIIJJJIIIFFFCCCDDDHHHIIIIIIIIIHHHMMMddd}}}yyyvvvvvvxxxyyysssqqqnnnlllllllllllljjjggghhhiiihhhggggggiiijjjpppooonnnmmmllljjjiiihhhaaaZZZUUUXXXdddnnnqqqpppwwwoooooowwwyyyyyy|||dddJJJJJJHHHFFFEEEGGGKKKOOOdddwwwwwwkkk___RRRGGGEEEKKKUUU___gggooovvvzzz|||{{{}}}~~~}}}zzzzzzssslllhhhccc___\\\WWW[[[aaajjj{{{tttfffYYYPPPPPPNNNMMMSSS^^^eeefffhhhlllqqquuuzzz}}}pppnnn```___gggwww}}}zzzxxxwww{{{{{{{{{{{{{{{|||~~~~~~xxxttt~~~~~~hhh]]]hhhzzz~~~vvvyyyrrrbbbQQQJJJJJJAAA555000///------///000///............///111333666777BBBWWW}}}YYYRRRKKKGGGDDDCCCIIIPPPkkk}}}~~~jjj\\\VVVRRRMMMIIIBBBAAA???>>>@@@EEELLLQQQYYY___hhhpppwww{{{zzz}}}mmm___VVV___vvvvvvnnnttt~~~}}}yyyxxxyyyuuummmeee___XXXQQQ>>>666000000111///...000........................---------............///000000111222333333444444666999>>>CCCIIIcccnnn^^^\\\\\\uuu}}}iiiWWWQQQRRRSSSZZZccc~~~jjjVVVMMMNNNJJJIIIGGGDDDCCCEEEIIIMMMQQQLLLFFFCCCCCCDDDDDDCCCFFFHHHGGGPPPqqq}}}zzzyyywwwuuutttttttttsssrrrooommmkkkllljjjhhhffffffhhhkkkmmmoooppppppnnnkkkjjjiiijjjddd___YYYXXX]]]cccgggiiijjjhhhiiimmmoooqqqwww}}}zzz^^^LLLOOOFFF???IIIKKKRRRppp~~~~~~yyysssiii]]]QQQIIIDDDKKKSSSZZZ```kkkyyy|||zzzwww|||~~~sssjjjhhhgggdddXXXXXXSSSVVVbbbooozzz}}}|||rrrggg___[[[WWWRRRRRRVVV\\\___```hhhhhhhhhlllrrr|||rrrjjjfffkkkvvv~~~zzzxxxvvv}}}{{{{{{|||~~~zzzxxx~~~iiibbbsss~~~yyytttooooooeeeSSSGGGBBB<<<444000000///...............111000000///111333555777???WWW~~~YYYRRRKKKGGGEEEEEEJJJQQQiii{{{{{{ttttttyyy~~~qqqaaaUUUPPPNNNJJJFFF@@@???===;;;;;;???EEEJJJTTTZZZeeeooovvv|||yyy}}}lll___UUU___vvv{{{sssvvv}}}~~~}}}{{{|||yyyrrrlllfff\\\RRR>>>666000000111///...000........................---------............///000000111222333444444555777999>>>BBBGGG```nnn^^^\\\[[[ttt|||iiiWWWQQQQQQRRRXXXaaa{{{ppp]]]SSSQQQQQQPPPNNNLLLLLLOOOUUUZZZYYYTTTNNNJJJIIIIIIHHHGGGGGGIIIIIIOOOnnn~~~|||zzzyyywwwuuuuuuvvvuuutttrrrqqqpppnnnllljjjhhhhhhjjjmmmnnnmmmnnnnnnmmmkkkkkklllmmmkkkfff___\\\]]]```bbbcccfffcccccceeefffeeehhhmmmnnnTTTRRRKKKEEEMMMPPPZZZ||||||yyyuuuoooeeeYYYNNNGGGIIIOOOVVV]]]eeeqqq~~~}}}zzzvvv}}}wwwmmmjjjjjjiiiaaa^^^TTTRRRXXX___ttt|||~~~|||tttkkkeeebbb___]]]^^^aaadddeeeeeeeeeddddddeeehhhmmmrrruuuzzzooofffhhhpppzzz}}}|||{{{}}}}}}{{{{{{|||~~~}}}~~~||||||lllcccsss|||uuupppllllllcccRRRGGGCCC===444000000///...............111000///000111444666888CCCYYY\\\TTTLLLIIIFFFFFFJJJQQQeeeuuu}}}rrrnnnjjjgggfffhhhiiigggiiillliii```TTTLLLJJJJJJGGGDDD???>>><<<:::999;;;???BBBLLLTTT```lllvvv}}}xxx{{{lll___UUU___www||||||~~~}}}}}}~~~}}}~~~|||xxxtttmmm___RRR>>>666000000111///...000........................---------............///000111111222333444555666888:::>>>AAAEEE]]]ooo^^^\\\ZZZrrr{{{hhhWWWQQQQQQPPPUUU]]]vvv|||lll^^^XXXWWWUUURRRPPPPPPUUU\\\bbb]]]XXXRRRMMMKKKIIIHHHFFFHHHKKKJJJNNNjjj~~~|||{{{xxxxxxxxxxxxwwwvvvuuutttpppooollljjjjjjlllnnnooollllllmmmlllkkklllnnnqqqppplllfffbbbaaaaaabbbbbbfffbbb______]]]YYYXXX[[[nnn___TTTOOOJJJNNNRRRaaa~~~|||{{{xxxwwwssslllbbbWWWMMMHHHMMMRRRZZZcccmmmzzz}}}~~~yyyuuu|||}}}pppkkklllooojjjfffXXXPPPQQQPPP\\\sss|||}}}yyyvvvpppooooooppprrrsssrrrqqqjjjiiihhhfffeeecccccccccnnnzzzxxxjjjggglllvvvzzz|||}}}}}}|||zzzyyyzzzzzzyyy{{{llldddqqqvvvnnnjjjgggggg___PPPHHHFFF???555000000///...............000000///000222555888:::DDDZZZ~~~fff\\\QQQKKKGGGEEEHHHMMM^^^mmmyyy{{{nnnjjjjjjeeecccbbb___ZZZYYY[[[VVVPPPIIIEEEEEEFFFEEECCC??????>>><<<:::;;;===@@@HHHPPP]]]jjjttt|||yyyzzzkkk^^^TTT___www}}}{{{}}}|||}}}{{{zzzxxxqqq```PPP>>>666000000111///...///........................---------............///000111222333444555666777888:::>>>AAAEEE\\\ppp^^^\\\XXXnnnzzzgggWWWRRRQQQOOORRRYYYppp~~~nnndddbbb___[[[WWWUUUYYY___dddaaa]]]WWWRRRMMMJJJHHHGGGIIILLLKKKOOOjjj||||||{{{zzzxxxwwwuuuuuurrrpppnnnllllllmmmnnnooommmmmmmmmkkkjjjkkknnnpppooonnnkkkiiiiiiiiiiiiiiijjjeeebbbaaa]]]VVVRRRRRRaaaoookkkXXXPPPJJJLLLPPPbbb~~~zzzyyyzzzxxxwwwssslllbbbXXXPPPLLLNNNTTT___lllxxx}}}yyysssyyysssjjjlllqqqppplll^^^TTTSSSOOOSSSccc|||~~~}}}|||yyyuuuooojjjgggmmmttt|||}}}oooiiillltttxxxzzz||||||zzzwwwvvvvvvvvvuuuwww|||}}}jjjdddoooqqqhhheeedddccc[[[OOOJJJIIIAAA555000000///...............000//////000222666999;;;BBBXXX}}}uuugggXXXNNNGGGCCCDDDHHHUUUdddqqq}}}rrrmmmfffdddcccccc^^^TTTMMMLLLKKKGGGBBB@@@AAABBBBBBAAA???@@@@@@???======>>>???FFFOOO\\\iiissszzz{{{xxxiii]]]TTT```yyy{{{zzz|||||||||{{{zzzsssbbbRRR>>>666000000111///...///........................---------............///000111222333555666777888888:::???BBBGGG]]]ppp^^^[[[VVVjjjyyygggXXXSSSRRRNNNPPPUUUjjjwwwrrrpppkkkeeeaaa```cccfffiiifffaaa[[[UUUQQQOOONNNJJJMMMMMMRRRnnn}}}{{{xxxvvvtttssssssqqqooommmmmmmmmnnnnnnoooooonnnmmmjjjjjjlllmmmnnnoooqqqqqqqqqqqqrrrrrrooojjjgggfffbbbZZZSSSQQQQQQXXXuuu{{{aaaSSSJJJLLLPPPccc{{{}}}zzzyyyzzzwwwvvvssslllbbbXXXSSSPPPQQQZZZhhhyyy~~~|||zzzsssuuuvvviiiiiiooosssrrrfff[[[YYYTTTTTTaaaqqq|||zzz{{{zzzzzz~~~|||qqqmmmnnnsss||||||{{{||||||yyyzzz{{{zzzwwwtttssssssuuussstttyyy}}}{{{jjjfffrrrrrrhhhgggcccaaaYYYPPPMMMMMMCCC555000000///.............../////////000222555999;;;CCCYYYsss___PPPGGGBBBAAADDDNNN\\\jjjwwwyyypppeeefffiiimmmgggZZZNNNJJJKKKGGGDDDAAABBBBBBBBBBBBAAACCCDDDCCCAAA???>>>>>>FFFNNN\\\iiirrryyy~~~|||wwwhhh\\\UUUbbb{{{{{{xxx{{{}}}}}}zzzxxxqqqcccUUU>>>666000000111///...000........................---------............///111111333444666777888999999<<>>666000000111///...000........................---------............///111222333444666888999:::;;;>>>BBBDDDGGG\\\nnn[[[WWWTTTbbbzzzyyyhhhZZZWWWTTTNNNMMMQQQ\\\uuu{{{vvvrrrppprrrqqqoooiiiccc^^^]]]^^^XXXWWWUUU___|||yyywwwvvvuuuwwwvvvtttrrrpppooooooooonnnoooqqqpppmmmjjjiiihhhkkkpppwww{{{{{{zzzzzz{{{wwwrrrnnnooolllaaaVVVQQQNNNNNNYYYwww|||aaaSSS[[[bbbnnn}}}~~~}}}{{{xxxrrrsssppphhh]]]VVVTTTTTTbbbjjjyyy}}}}}}{{{tttwwwppphhhjjjvvv~~~xxxlllfffaaacccooowww}}}{{{xxxyyy|||~~~~~~}}}{{{wwwuuuwwwxxxyyy~~~zzzxxxyyyyyywwwwwwwwwuuussssssvvvxxx|||xxxvvvxxxzzz~~~xxxkkklllwwwsssiiikkkhhheee\\\TTTTTTTTTFFF444000000///...............//////......000222555777BBBYYYfffRRRGGGAAAAAADDDGGGTTTaaapppxxxvvvwwwnnnsss}}}xxxkkkeeeaaa^^^YYYTTTQQQPPPPPPQQQPPPRRRRRRPPPLLLFFFCCCAAACCCMMM[[[hhhssszzz~~~zzz~~~uuuggg[[[WWWddd~~~zzzqqqnnntttwwwwwwrrrlllfff^^^VVV>>>666000000111///...000........................---------.........//////111222333555777888::::::===???CCCEEEFFFZZZnnn[[[WWWSSS```wwwyyyiii[[[XXXUUUOOOMMMPPPXXXrrr}}}yyyzzzxxxsssmmmhhhhhhiii^^^\\\YYYccc}}}{{{yyyyyyyyyxxxxxxvvvtttrrrqqqpppppplllnnnqqqqqqnnnkkkiiihhhfffllluuu{{{}}}}}}~~~{{{uuurrrsssooodddXXXQQQMMMMMMUUUnnndddTTT```hhhrrr|||{{{}}}~~~{{{wwwssstttqqqiii^^^WWWVVVWWWffflll{{{~~~}}}|||uuuzzztttiiiiiivvv}}}qqqllliiimmmzzzssskkkiiikkkgggnnnzzz}}}|||zzzzzz}}}~~~{{{yyyzzz{{{uuuuuutttssssssuuuyyy|||{{{yyyyyy{{{~~~|||uuuiiijjjtttoooeeegggjjjfff]]]VVVVVVVVVGGG444000000///...............//////......///111444555<<>><<>>CCCDDDEEEKKKXXXppp\\\UUUSSS___sss|||jjjaaa[[[OOOLLLMMMHHHOOOaaaxxxrrrhhhcccuuu~~~|||yyyvvvtttrrrrrrooooooooonnnllljjjhhhfffhhhkkkpppvvv|||{{{sssoookkkcccYYYTTTUUUTTTbbbllljjjsss~~~|||zzzxxxvvvsssrrrpppjjj```XXX[[[bbbrrrzzzzzzsssuuuuuurrrxxxxxx}}}ooocccYYYUUUVVV```jjjsss||||||{{{|||||||||xxxhhhaaajjjpppllljjjnnnuuunnn```RRROOOOOOBBB000//////............//////---...///000000222555888???VVV{{{WWWRRRKKKDDD@@@???@@@AAASSSfff~~~cccaaayyy~~~dddRRREEEGGGJJJKKKKKKIIIGGGEEEHHHNNNXXXfffsss}}}{{{vvv|||nnnaaaXXXXXXnnnxxxttttttzzz|||vvvssszzzzzzwwwrrrmmmggg[[[PPP<<<444//////000......///...............---------////////////000111222222333444555666888:::;;;<<<===CCCDDDGGGNNN[[[ppp\\\VVVQQQ\\\nnn}}}kkkaaaZZZNNNJJJKKKFFFKKK[[[qqqyyymmmhhh|||}}}{{{xxxvvvuuuppppppooonnnllljjjhhhgggfffiiinnnuuu}}}}}}wwwsssppphhh___WWWXXXUUU```|||sssttt}}}{{{yyywwwuuussspppiii___YYY]]]fffttt|||yyyqqqsssxxxttt~~~tttccc]]]ZZZ]]]bbbeeekkkppp~~~}}}vvv}}}uuuddd^^^iiisssrrrpppssswwwnnn]]]NNNKKKJJJ???000//////............//////---...///000000222555888===UUUyyyNNNMMMJJJEEEAAA??????AAASSSlllzzz___\\\tttvvvqqqnnnbbbQQQFFF===>>>@@@CCCDDDDDDDDDDDDHHHMMMVVVdddqqq|||yyyttt{{{mmm___WWWYYYppp~~~yyyxxx}}}zzzwww}}}}}}xxxsssoooiii^^^RRR<<<444//////000......///..............................//////000111222333444444555777999:::<<<<<<===CCCFFFKKKSSS___ooo\\\UUUQQQZZZjjjnnnccc\\\OOOJJJKKKFFFIIIVVViii||||||nnniii~~~{{{yyyxxxqqqqqqooonnnllljjjhhhgggeeeggglllsss|||{{{wwwssskkkbbbWWWWWWTTT___zzzyyy}}}|||{{{xxxvvvvvvsssoooiii___ZZZ```iiiwww~~~yyypppsssxxxrrrtttkkkccccccddddddfffjjjzzz{{{xxxtttddd^^^lllxxxxxxvvvyyywwwkkkXXXJJJFFFFFF<<<000//////............//////---...///000000222555888???UUUyyyMMMMMMKKKGGGCCC@@@@@@AAATTToooxxxeee___uuuuuu^^^SSSPPPJJJBBB===777888999;;;===???@@@AAAFFFKKKTTTaaaooo{{{xxxssszzzkkk^^^WWWYYYrrr}}}{{{{{{yyy~~~|||vvvooolllhhh]]]QQQ<<<444//////000......///---...........................//////000222333444444555666888999;;;<<<===???EEEGGGMMMVVVaaaooo[[[UUUQQQYYYggg|||rrrggg___QQQLLLLLLFFFHHHRRRbbbttt|||mmmjjj~~~|||{{{uuutttrrrooommmjjjiiihhhfffgggkkkqqqzzzzzzuuulllcccXXXYYYUUU```zzz}}}{{{yyywwwuuuuuurrrooohhh___[[[aaalllzzzyyypppuuuvvvlllvvvllllllooopppnnnnnnyyy}}}{{{qqqbbb^^^lllxxxxxxvvvzzztttgggSSSGGGDDDBBB:::000//////............//////---...///000000222555888AAAWWWzzzQQQOOOKKKHHHEEEDDDCCCCCCVVVpppjjjaaaoooppp___NNNFFFCCC???:::888777777666777888;;;===???DDDHHHRRR___nnn{{{yyysssyyyjjj]]]VVVZZZttt{{{xxx|||}}}yyyxxx|||yyysssnnnlllggg[[[NNN<<<444//////000......///---------.....................///000111222444555555666777888:::<<<===>>>@@@EEEGGGLLLUUUaaarrr]]]UUUQQQWWWeeeyyyvvvjjjbbbSSSMMMLLLGGGHHHNNN[[[lll{{{mmmlll{{{yyyvvvsssooommmkkkjjjhhhiiijjjooowww{{{wwwmmmddd]]]]]]YYYbbbyyy}}}{{{yyywwwuuusssqqqnnnhhh```[[[bbblllzzzyyyqqqzzzuuugggzzzwww{{{}}}{{{}}}{{{lll___\\\iiiqqqooonnntttnnn```OOOEEECCCAAA888000//////............//////---...///000000222555888BBBWWWzzz\\\VVVOOOJJJIIIHHHFFFEEETTTlllsssbbbfffxxx~~~vvvhhhYYYNNNDDD@@@>>>;;;999999;;;999777666777999<<<>>>BBBFFFOOO]]]mmm{{{zzztttwwwggg[[[UUU]]]vvv~~~wwwssswww|||zzzxxxwww{{{zzzwwwtttrrrlll\\\LLL<<<444//////000......///---------.........//////......///000111333444555555666777999;;;<<<===>>>AAADDDEEEJJJSSS^^^uuu___WWWQQQVVVbbbuuuxxxlllcccTTTMMMLLLFFFGGGKKKTTTeeexxxwwwkkkmmm}}}xxxtttqqqooonnnlllkkkkkkmmmttt~~~|||xxxooofff^^^___[[[cccwww~~~|||zzzwwwvvvqqqooommmhhh```\\\bbblllxxx|||zzzsss}}}vvvfffsss|||{{{~~~xxxggg]]]\\\fffjjjeeeeeelllgggYYYKKKEEEDDDAAA777/////////............//////---...///000000222555888AAAVVVxxxiii```TTTNNNLLLKKKHHHDDDOOOfffsss~~~iiicccjjjjjjeee]]]QQQPPPGGG@@@>>>===<<<>>>AAA>>><<<999777777999;;;===AAAEEENNN\\\lll{{{{{{uuu}}}uuueeeYYYSSS___wwwzzztttqqquuuzzzzzzyyyxxx}}}}}}||||||{{{rrr___MMM<<<444//////000///...000---------.........//////......///000111333555666666666888999;;;<<<>>>>>>@@@CCCCCCGGGPPP\\\}}}xxxbbbYYYPPPTTT___sssxxxlllcccTTTMMMLLLFFFFFFHHHPPP```tttssshhhlll|||wwwtttrrrqqqnnnlllkkkmmmsss|||}}}yyyqqqhhh\\\]]]ZZZbbbvvv}}}{{{yyywwwooonnnlllhhh```\\\bbbkkkvvv~~~{{{zzztttxxxgggmmm}}}~~~zzz{{{xxxyyyxxx}}}|||fff^^^^^^fffggg___```iiicccVVVIIIEEEFFFAAA777/////////............//////---...///000000222555888???TTTwww