BM6P6(@ AAA;;;555333444555555444;;;888666777<<<@@@BBBBBBGGGEEEFFFLLLRRRZZZgggrrrmmm```cccooo|||xxxtttlll[[[bbbfff___YYYcccyyy}}}WWW===777777666555444333333222222222333333333444444444111222999GGG|||zzz~~~|||}}}}}}{{{uuuvvvvvvtttrrrppppppqqqoooppprrrqqqooolllkkkkkknnntttzzz|||zzzlllfffjjj|||}}}zzzzzz|||~~~~~~vvvooo```QQQKKKKKKOOOVVV]]]tttzzzxxxrrruuu{{{www{{{wwwtttuuukkkbbbeee~~~zzzppprrroooeeeZZZUUUTTTUUUVVVQQQIIIEEEIIIQQQUUUTTTWWW\\\aaaeeehhhjjjiiigggnnnllliiigggggghhhkkkmmmjjjbbbUUUKKKEEEDDDFFFFFFHHHJJJLLLNNNNNNMMMKKKJJJHHHLLLTTT^^^lll}}}qqqrrr{{{~~~rrrlllsssyyy~~~yyyooo___YYYoooaaa@@@<<<999555777222777555555555555555666777777===888444999???<<>>888666666666444222777444333555;;;???BBBCCCEEEDDDHHHQQQZZZdddqqq}}}pppcccfffqqq{{{uuuvvvwwwgggcccggg___WWW]]]qqqWWW:::888777666555444333333222222222333333333444444444444444<<>>PPPrrrkkkhhh{{{zzzyyyvvvxxx|||yyypppmmmppprrrrrrooooooqqqssssssqqqooommmmmmjjjjjjjjjlllppptttwwwyyy{{{{{{|||zzzjjjddd]]]]]]dddoooxxx}}}~~~|||{{{yyyxxxuuurrrpppEEEBBB===;;;;;;999555111333222222555:::>>>AAABBBCCCDDDKKKWWWcccnnn|||ttthhhkkkvvv}}}wwwmmmrrryyypppfffjjjbbbWWWXXXfff[[[;;;888888666555444333333333333333333333444444444444777666???\\\{{{xxx~~~}}}{{{vvvsssmmmnnnnnnmmmllllllnnnpppuuu|||~~~ssspppsssvvvkkk___WWWPPPMMMOOOTTTdddfffjjjkkkfffdddlllxxxyyyoookkkdddgggwwwlllhhhbbb\\\WWWUUUUUUVVVVVVMMMJJJQQQXXX[[[```gggiiihhhhhhkkknnnoooooonnniiijjjmmmnnnooonnnmmmllliiifffbbb___\\\XXXTTTQQQUUUWWWYYYZZZYYYWWWTTTRRRPPPUUU]]]gggrrrxxxyyy}}}vvvfff\\\kkkfffCCC<<<999555888333777555555555555555666777777666777666;;;???@@@XXXfffmmm}}}zzz{{{yyywwwyyy}}}{{{rrrnnnppprrrrrrqqqvvvwwwwwwuuuqqqooonnnooommmnnnoooqqquuuyyy}}}tttgggbbb]]]```jjjwww~~~{{{zzzxxxuuurrrGGGDDDAAAAAA@@@>>>999444444444555777:::===???@@@AAADDDNNN\\\jjjvvvvvvkkkooozzz{{{zzzpppsssuuusssgggmmmggg\\\XXX^^^}}}bbbAAA999888666555444444444444333333333444444444444555999666@@@hhhuuuxxx}}}}}}~~~|||wwwtttssssssrrrqqqppprrrvvvyyytttqqq{{{}}}tttiii___VVVOOONNNRRRZZZ[[[aaaeeedddcccooo{{{nnngggbbbmmm{{{ooohhhaaa^^^[[[XXXVVVWWWYYYSSSUUUbbbhhhgggiiipppjjjggggggkkknnnmmmkkkjjjiiikkknnnqqqsssssssssrrrjjjiiifffdddbbb^^^ZZZVVVXXXYYY[[[\\\\\\[[[YYYWWWYYY^^^dddiiioooxxx~~~}}}zzzlll```hhh{{{jjjEEE===888555999333777555555555555555666777777444777888<<<>>>AAA___zzzdddvvv|||{{{||||||zzz{{{{{{tttrrruuuyyy{{{{{{~~~}}}{{{xxxtttrrrrrrtttuuuwwwyyy{{{}}}pppccc``````fffrrr}}}}}}}}}zzzxxxGGGFFFEEEEEEFFFDDD>>>999999:::<<<<<<============???CCCOOO___ooo}}}}}}xxxmmmqqq~~~zzz{{{zzz~~~|||vvviiiooolllddd]]]ZZZrrrdddDDD:::999777555444444444555333333444444444555555555999555AAAssssssyyyzzz}}}}}}yyyxxxzzzzzzyyyxxxwwwzzz~~~tttwww}}}qqqfff[[[RRROOOQQQRRRRRRXXXaaacccfffvvv}}}nnngggddduuu{{{qqqiiicccaaa^^^XXXVVVXXXcccccckkkyyy~~~zzzwwwyyynnniiiiiipppsssooojjjiiihhhiiillloooqqqtttuuuvvvnnnkkkiiigggeeeccc___]]]ZZZ[[[\\\]]]]]]]]]]]]]]]aaadddhhhiiijjjmmmssswww~~~~~~qqqcccffftttnnnHHH===888666999333777555555555555555666777777555888999;;;===BBBfffqqqfff|||{{{~~~~~~{{{|||~~~zzzyyy|||{{{wwwvvvxxxzzz|||{{{mmm```aaaeeennnzzz~~~{{{JJJIIIHHHIIIJJJHHHCCC>>>>>>@@@BBBAAA???===<<<<<<>>>BBBNNN```qqq~~~{{{ooossslllqqqoooiiiaaaYYYjjjcccEEE;;;999777555444444555666333444444444555555555555888666EEEzzznnnwwwsssxxxxxx{{{nnncccYYYSSSRRRPPPMMMQQQ[[[```fff|||pppkkkiii~~~tttjjjcccaaa\\\VVVWWW^^^uuu}}}wwwooolllrrruuunnnhhhhhhhhhiiikkkmmmoooqqqrrrrrrmmmkkkiiihhhhhhgggeeeccc\\\[[[ZZZZZZZZZ[[[]]]^^^bbbeeeggggggggghhhmmmqqquuugggfffppprrrJJJ>>>888666:::444777555555555555555666777777666999888;;;???HHHooojjjjjj~~~{{{{{{~~~~~~{{{{{{~~~~~~wwwkkkbbbdddjjjttt~~~OOOMMMLLLLLLLLLJJJEEE@@@@@@CCCEEEEEEAAA>>><<<<<<@@@CCCMMM\\\lllzzztttuuuppprrrnnnjjjbbbXXXfffgggLLL;;;:::777444333444555666444444444444555555555555777888MMMwwwmmm~~~rrrpppxxxzzzoooeee\\\XXXXXXOOONNNVVV[[[fffsssppppppzzznnnddd___YYYVVV^^^lll|||tttvvvvvvooojjjkkkkkkmmmoooqqqqqqpppmmmkkkeeeeeeeeegggiiiiiigggeee\\\YYYUUURRRQQQSSSVVVXXX[[[___ccceeehhhlllsssxxxxxxiiifffnnnuuuLLL>>>888666:::444777555555555555555666777777888999777;;;BBBOOOzzzwwwcccmmm{{{yyyzzz}}}}}}zzzyyy{{{}}}tttiiifffhhhnnnwwwSSSQQQNNNMMMMMMJJJEEE@@@@@@CCCFFFFFFBBB>>>======CCCDDDLLLXXXdddooo}}}}}}~~~wwwvvv~~~tttrrrlllhhhbbbXXXdddoooTTT<<<:::777444333444555777444444444555555555666666777:::SSSvvv~~~qqqqqqzzzzzzoooeee___aaaUUUOOOTTTYYYfffuuutttuuurrrfff___YYYXXXfffzzz~~~}}}uuuqqqtttooorrrvvvxxxvvvqqqkkkggg[[[]]]```eeeiiiiiigggdddZZZVVVPPPJJJHHHJJJMMMPPPTTTYYY___dddjjjrrr{{{yyykkkgggmmmwwwMMM>>>888666;;;444777555555555555555666777777888888777<<>>===>>>@@@FFFMMMWWW```gggmmmpppsss|||zzzwwwyyy~~~zzztttiii^^^bbbnnn\\\AAA:::555666777555333444444555666555555555777999<<>>AAAIIIUUUbbbmmmvvv}}}~~~}}}xxxlll```aaajjjdddBBB;;;555666777444333444333555666555555555777999:::HHHoooyyyxxxppppppvvv}}}uuurrrqqqiiillliiiYYY___zzzvvvnnnhhhjjjnnnsssvvvuuussssssnnnhhh```XXXNNNIIINNNVVV]]]YYYeeevvvrrrhhhwwwwwwnnniii{{{dddBBB<<<999777::::::666666777777777888888888888;;;777@@@KKKnnn]]]YYYttt~~~wwwzzz}}}}}}|||zzzyyyxxxxxxzzz~~~```\\\XXXVVVVVVUUURRRNNNFFFDDDAAA===999888:::<<<===DDDQQQbbbrrr~~~zzz|||zzznnncccbbbgggiiiCCC;;;666666666444333444333555666555555555777999:::MMMqqq{{{uuuoooqqqxxxzzzwwwvvvoooppprrraaajjjzzzrrrjjjfffkkksssxxx{{{|||{{{yyypppkkkddd\\\SSSOOOUUU___ddd___jjjsssnnnkkk|||xxxoooiiiwwwhhhCCC<<<888666999:::777777777777888888888888999===888@@@MMMttt\\\XXXsss~~~wwwyyy{{{|||{{{zzzyyyzzzxxx{{{___[[[WWWVVVWWWWWWTTTQQQJJJIIIEEE???;;;888999;;;>>>CCCPPPcccuuurrrttt~~~{{{yyyooofffcccffflllEEE<<<666666666444333555444555666555555555777999:::SSSzzzyyysssnnnqqqyyy{{{{{{uuuuuu{{{}}}nnniiizzz~~~wwwooohhheeeooozzzsssmmmeee]]]TTTPPPWWW```___aaannnuuupppoooyyyqqqkkkwwwkkkFFF===777555888999777777777888888888999999999>>>999@@@PPP{{{^^^YYYuuuyyyuuuxxxzzz{{{zzzyyyyyyzzzxxx}}}^^^[[[XXXXXX[[[\\\ZZZXXXPPPNNNKKKEEE???;;;:::;;;???DDDRRRhhh}}}|||qqqhhhkkk{{{|||yyyppphhhdddddd}}}pppFFF===666666666444333555444555666555555555777999;;;WWWwwwqqqmmmqqqzzz|||{{{uuuqqqrrrkkkccceeecccaaammm~~~vvvnnngggiiivvv|||sssiii___VVVQQQUUU\\\[[[fffwww|||sssuuu|||sssmmmwwwnnnHHH???999555888888777777888888888999999999777???:::AAAUUUhhhaaa{{{ssstttvvvxxxyyyxxxxxxyyyzzzxxx~~~]]][[[YYYZZZ^^^aaa```^^^TTTSSSOOOIIIBBB===;;;;;;@@@FFFUUUooozzzjjj___eeezzzqqqyyypppiiiddddddyyyuuuFFF===666666666444444555444555666555555555777999;;;[[[wwwqqqmmmqqqzzzzzzzzzyyyhhheee]]][[[ooo}}}tttmmmgggmmm|||{{{mmmbbbXXXRRRSSSYYY\\\nnnuuuyyy|||{{{ttt|||~~~uuuooouuupppJJJ@@@:::666888888777888888888888999999999555>>>;;;CCCXXXrrrjjjrrrsssuuuwwwxxxxxxxxxyyyzzzxxx~~~ZZZVVVYYYccciiigggeeeggg^^^XXXTTTRRRKKKAAA???CCCHHHOOObbb{{{sssccc\\\fff}}}yyy~~~xxxuuujjjcccbbbrrr|||PPP===888<<<999666666111222333555555555666999;;;BBB\\\xxxyyysssnnnkkkoooxxx{{{xxxiii]]]ZZZlllzzzsssnnnfffiiissseee]]]QQQMMMWWWaaa~~~~~~~~~zzzwwwyyytttyyy~~~sssnnnuuuzzzMMM:::999:::777666888888999999999:::::::::666999>>>DDD^^^uuuoooxxxvvvvvvvvvvvvuuuuuuuuuttt|||~~~[[[YYY\\\eeekkkkkkjjjkkkddd]]]WWWSSSMMMDDD@@@BBBIIIOOO___vvvqqqaaa^^^hhh~~~zzzuuuvvvvvv{{{zzzvvvzzz{{{rrrooo}}}uuuiiibbbaaapppQQQ>>>888<<<888555666333222444555555555666888:::CCC```yyyyyyrrrnnnkkkpppxxx~~~wwwjjjdddsssuuummmeeennn}}}vvveee[[[OOOLLLWWWqqq{{{yyy|||}}}}}}xxx|||rrrllloooRRR<<<:::999777666888888999999999:::::::::999:::???FFFbbbxxxsssyyywwwwwwvvvvvvvvvvvvvvvvvv~~~___```fffpppvvvwwwvvvwwwooofff\\\VVVPPPHHHBBB@@@KKKSSSbbbuuuuuufffaaajjj|||vvvkkkiiilllrrrzzz{{{uuunnnkkklllqqquuupppmmmiiijjjwwwtttggg```___oooSSS???777:::666555777444333555666666555666888:::DDDfff{{{wwwqqqnnnlllpppxxx|||uuukkkwwwvvvjjjdddlllsssxxxvvvtttyyywwwdddZZZOOONNN[[[~~~~~~}}}~~~||||||}}}rrrkkknnnSSS===:::999777777888888999999999:::::::::<<<<<<@@@JJJiiivvvttt|||tttwwwwwwwwwwwwxxxxxxxxxxxx]]]cccooo{{{{{{qqqcccZZZSSSLLLEEE@@@HHHUUUhhhzzzzzzmmmeeeooo{{{~~~tttlllkkkoooyyyyyypppfffaaaeeemmmrrrpppmmmmmmuuusssfff^^^]]]oooVVV@@@777999555444777555444555666666555666888:::FFFlll}}}vvvpppooommmpppxxxzzz~~~sss|||tttgggeeecccfffhhhggggggmmmvvv}}}uuufff]]]RRRRRR___{{{xxx~~~sssmmmoooQQQ;;;999:::999999888888999999999:::::::::>>><<<@@@MMMooowwwxxxyyyrrrxxxxxxxxxyyyyyyyyyyyyyyyZZZfffwww{{{lll^^^VVVOOOGGG@@@DDDYYYsss~~~qqqlllvvv~~~wwwmmmkkkttt{{{tttmmmjjjrrr|||~~~zzzuuusssvvv|||sssfff^^^\\\oooWWWAAA888999555444888666444555666666666666999;;;HHHqqq}}}uuupppooommmpppvvvyyy~~~rrrggghhhaaabbbdddeeefffhhhlllqqqzzz}}}vvvkkkcccVVVSSS___wwwuuuuuuyyytttnnnoooRRR;;;999:::999999888888999999999:::::::::<<<;;;AAAPPPttt}}}}}}wwwyyyyyyyyyyyyyyyzzzzzzzzz___nnntttbbbWWWPPPIIIBBBLLLiiixxxqqq|||vvvlllrrr|||}}}}}}zzzwwwwwwzzzsssfff___]]]oooWWWBBB999:::555444777555333444666666666888:::<<>>KKKxxxuuuooonnnlllmmmrrrxxxwwwyyyxxxuuuvvvlllfffccceeeddd___]]]___gggsssvvvtttnnn___YYYcccjjjttttttppprrrttt}}}~~~}}}uuuqqqrrrVVV@@@===;;;888777888888999999999:::::::::888<<>><<<<<<999777888888999999999:::::::::888===JJJ[[[|||}}}zzz||||||{{{zzzxxxwwwvvvuuuXXXYYY]]]cccgggooo}}}fffUUUQQQNNNHHH\\\tttxxxmmmiiihhhqqqwww~~~zzz{{{~~~wwwjjjbbb```qqqYYYBBB888:::777666888444333444666777777888;;;===NNN~~~uuupppooommmlllnnnqqq|||{{{www{{{~~~yyykkkaaaYYYYYY\\\^^^^^^```jjjxxx|||qqqgggjjjoooooopppsss}}}zzz~~~xxxqqqppp~~~RRR@@@===999888<<<888999999::::::;;;;;;<<<>>><<>>RRRuuusssnnnmmmkkkiiijjjsss|||ttt{{{rrrhhhaaa```bbbdddhhhmmmsss{{{}}}vvvtttyyyzzzttt{{{yyy{{{}}}wwwrrr|||yyyuuu|||~~~vvvnnnnnn~~~RRR@@@<<<999888;;;888999999::::::;;;;;;<<<>>>>>>III```}}}zzzuuu}}}|||{{{yyyyyyyyyyyyzzzQQQOOOPPPVVV[[[\\\^^^aaavvv}}}{{{iiiWWWOOOKKKGGGIIIRRRYYYYYYYYYaaammmvvvtttsssssseee^^^\\\rrrYYYBBB888:::777666888444333555666666777999<<<>>>XXX|||ppp}}}rrrnnnmmmjjjggggggrrr{{{rrr{{{~~~zzztttooonnnmmmmmmqqqwwwzzz|||{{{zzz{{{}}}wwwsssmmmlllyyy|||xxx}}}~~~tttlllrrrRRR???<<<999777:::888999999::::::;;;;;;<<<>>>@@@NNNfff|||zzzuuu~~~}}}|||{{{{{{{{{{{{XXXQQQNNNRRRVVVUUUTTTSSS]]]iiipppgggYYYRRRPPPOOOQQQVVV[[[^^^cccmmmyyyzzz~~~rrrnnn~~~uuuggg``````rrrYYYBBB888:::777666888444444555666666777999===@@@\\\yyymmm~~~ssspppoookkkhhhgggoooyyysssnnnyyywwwyyy}}}~~~zzzpppjjjhhhlllzzzuuummmzzzQQQ>>><<<999777999888999999::::::;;;;;;<<<>>>BBBSSSlllyyy~~~}}}yyy~~~}}}}}}}}}}}}^^^SSSKKKLLLOOOOOOMMMMMMOOO\\\gggeee]]]WWWWWWYYYXXX\\\ccclllsssyyy{{{ssstttpppyyyvvvgggaaabbbsssYYYBBB888:::777666888444444555666666777999>>>AAA```iii~~~}}}sssooonnnjjjgggfffjjjuuuzzzhhhqqq}}}sssiiieeegggooo{{{}}}xxxpppzzzPPP===<<<999777999888999999::::::;;;;;;<<<===DDDXXXsssuuuwww~~~~~~}}}}}}~~~```UUULLLJJJKKKKKKLLLNNNSSS]]]ggghhhbbb^^^___aaabbbeeellluuu{{{~~~pppzzzzzzwwwssseee___aaawwwYYYBBB888:::777666888444555555666666666:::???BBBbbb~~~kkk~~~{{{ppplllkkkhhheeeeeegggssspppiiiyyyuuummmdddbbbjjjuuuzzzsssvvvOOO<<<<<<:::888:::888999999::::::;;;;;;<<<===GGG___{{{qqqppp~~~}}}||||||fff\\\TTTRRRRRRRRRTTTWWW^^^dddjjjmmmjjjhhhjjjmmmrrrnnnnnnqqqrrrttt}}}rrrsss||||||qqqccc___aaa{{{YYYBBB888:::777666888444555555555555666:::???CCCeee}}}mmm|||pppllljjjhhhfffggghhhqqqtttsss{{{~~~ooohhhbbbdddrrryyysss~~~MMM;;;<<<;;;999;;;888999999::::::;;;;;;<<>>777:::777666888555333888777777;;;888<<>>777:::777666888555333888777666;;;999<<>>BBB]]]|||uuueee{{{}}}{{{zzzxxxvvvtttxxx|||}}}{{{~~~yyymmm^^^XXX___pppxxx|||zzzkkk```ffftttPPP===777;;;777555888555333888777666;;;999===LLLwwwxxxrrrqqqoookkkgggffffffkkkuuu|||wwwxxx~~~rrrmmmnnnppp~~~uuurrrsssnnnssszzzvvviiiDDD<<<999888::::::::::::::::::;;;===>>>???CCCaaazzzfffxxx}}}zzzxxxvvvsssqqqwww{{{xxxmmm___ZZZggg{{{~~~zzzjjj^^^dddqqq{{{NNN<<<888<<<777444777666444999666666;;;999>>>NNN|||{{{vvvtttsssnnnjjjiiigggjjjsss|||tttrrrtttrrrooo{{{vvvvvvhhhDDD===;;;999:::999:::::::::;;;<<<===??????DDDeeefffttt|||yyyvvvtttqqqooovvvzzz|||yyytttyyyrrrjjj```bbbwwwyyyhhh]]]dddsssuuuLLL;;;888<<<777444777666444999666666::::::???OOO|||wwwvvvuuuqqqmmmlllhhhhhhoooyyyvvvwwwqqqvvv|||eeeCCC>>><<<::::::888:::::::::;;;<<<>>>???@@@HHHlllfffmmm}}}}}}yyyvvvuuussspppnnntttyyyrrriiijjjfffwww}}}rrriiijjjeeebbbkkkuuufff^^^iii{{{tttJJJ;;;999===666333777666444999666555::::::@@@PPP{{{|||wwwvvvuuurrrnnnlllfffdddkkkttt|||~~~}}}|||xxx```???<<<<<<:::;;;999:::::::::;;;===>>>@@@AAANNNuuuddddddzzz|||yyyvvvtttsssrrrooonnnpppuuu~~~vvvddd\\\___bbbvvvxxxnnnfffeeeccccccooo~~~sssddd___nnntttJJJ;;;999===666333777666444999666555::::::@@@PPPvvv{{{vvvuuutttrrroookkkeeeaaagggpppxxx}}}|||xxx[[[<<<;;;;;;;;;<<<:::999::::::;;;===???@@@AAASSS|||ddd^^^yyyyyywwwtttrrrrrrqqqooonnnmmmsss|||wwwmmmbbb[[[ccc|||tttiiifffhhhyyyzzzpppccc^^^pppuuuGGG>>>777666777555444666444:::888888<<<<<>>AAADDDRRR``````vvvzzzxxxwwwvvvuuuuuusssooommmnnnsss{{{{{{jjjbbblllwwwmmmlllxxxmmm```___tttpppGGG>>>777777777555555666444:::888888<<<<<>>AAADDDWWWbbb[[[ooo}}}xxxwwwvvvvvvvvvtttpppmmmlllpppxxx}}}}}}yyymmmfffwwwvvvpppuuuiii^^^aaazzzlllFFF>>>777777777555555666444:::888888<<<<<>>@@@CCCFFF^^^\\\dddvvvuuuttttttssspppkkkgggfffjjjqqqyyy{{{{{{|||lllaaaccctttcccCCC<<<777888999777555666444:::888888<<<<<>>@@@DDDGGG]]]bbbbbb{{{xxxvvvtttrrrppplllhhheeeeeeiiioooxxxwwwggg```iiiXXXBBB;;;777888:::777555666444:::888888<<<<<>>AAAEEEHHH___fff]]]ppp|||xxxtttqqqnnnkkkgggddddddgggnnnvvvsssddd```nnnzzzOOOBBB;;;777999:::777555666444:::888888<<<<<>>HHHRRRyyyuuuqqqvvvqqqppplllgggbbbaaaeeeiiirrryyydddBBB@@@===:::999999:::;;;;;;<<<<<<<<<>>>BBBGGGLLLdddvvvUUU___zzzttttttrrrlllhhhgggaaaaaafffqqq{{{zzznnncccfffyyynnnMMM<<<;;;999777666666666777888777888:::<<>>BBBGGGLLLjjj{{{XXX___{{{uuusssqqqkkkfffeeecccbbbfffoooxxxvvvmmmgggnnnhhhLLL<<<:::999777666666666777888777888;;;===???GGGQQQwww{{{ppp}}}uuutttppppppnnniiieeeaaaaaaaaammmsss|||~~~~~~~~~TTT???>>>;;;999888999:::;;;<<<======>>>???BBBGGGKKKjjj]]]]]]~~~}}}uuussspppkkkfffeeegggeeefffmmmttt{{{{{{|||{{{wwwrrryyypppkkkkkkwww___FFF;;;:::888777666666666777777777999===>>>@@@HHHPPPrrr}}}iiiyyyyyysssqqqpppoookkkgggbbb___]]]gggnnnwwwuuuNNN>>><<<;;;999999999:::;;;<<<===>>>???@@@CCCHHHKKKdddaaaYYYttt}}}vvvsssqqqmmmjjjjjjlllhhhggglllrrryyy}}}yyy|||uuummmggghhhnnntttvvvvvvtttyyyllliiiooozzzWWWAAA:::999777666666666666777888888;;;???AAABBBIIIQQQnnnlllsss}}}tttrrrqqqooommmiiiccc^^^[[[]]]dddmmmuuu{{{nnnKKK<<<<<<;;;:::::::::;;;<<<===>>>???@@@AAADDDHHHKKKaaagggUUUiii}}}uuutttssspppoooppppppjjjhhhlllqqqyyy}}}xxxnnnggggggkkkmmmoooqqqqqqppprrryyyxxxjjjiiisssqqqOOO>>>999888777666555666777777999999===BBBDDDDDDJJJQQQhhhnnnlllvvvtttrrrpppnnnjjjeee___[[[[[[aaaiiipppwwwfffIII<<<<<<;;;;;;;;;<<<<<<===>>>???AAAAAABBBDDDHHHJJJcccoooUUU```~~~|||tttssssssqqqqqqssspppjjjhhhlllrrryyy}}}zzzwwwtttpppoooqqqsssrrrttt{{{zzzrrrjjjkkkxxxdddGGG===999888777555555666777777:::;;;???EEEFFFFFFKKKRRR```tttiiixxxyyyvvvssspppnnnlllgggaaa]]]^^^bbbhhhnnnttt}}}\\\EEE<<<<<<<<<=========>>>>>>>>>@@@AAABBBCCCEEEHHHJJJ___zzzXXXZZZttt|||sssqqqqqqoooppprrrmmmhhhfffkkkqqqyyyyyyooolllmmm{{{[[[AAA<<<888888666555555666777777:::<<>>?????????>>>@@@BBBCCCCCCEEEHHHJJJXXX\\\XXXmmm|||ssspppooommmmmmooojjjfffeeejjjqqqxxxwwwmmmjjj|||VVV@@@<<<666666666666777888999:::<<<>>>DDDIIIGGGEEEKKKVVVaaa|||mmmlllwwwuuurrrppppppmmmgggbbbYYY[[[___eeemmmvvv}}}oooLLLAAA===============>>>??????@@@AAABBBBBBCCCEEEIIILLL[[[]]]VVVhhhyyywwwnnnooojjjgggoooiiigggfffiiippp{{{~~~tttmmmoooxxxOOO;;;888777777777777777888999999>>>???DDDHHHFFFDDDKKKUUU]]]sssnnncccssszzzwwwsssqqqpppnnnjjjfff\\\\\\\\\```fffmmmuuuzzz___BBB:::??????>>>??????@@@AAABBBAAAAAABBBBBBCCCFFFKKKOOOdddbbbUUUeeexxxzzzoooooojjjfffllljjjhhhfffhhhnnnxxxwwwqqqnnnyyymmmHHH888777888888777777777888888999???AAADDDFFFEEEEEELLLTTTYYYgggyyyppp\\\gggyyyzzzuuurrrrrrqqqnnnlllbbb___\\\[[[^^^eeemmmsss{{{TTT>>><<<>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBDDDHHHNNNSSSmmmhhhTTT```ttt}}}qqqpppkkkeeeiiikkkiiiggggggkkksss|||{{{xxxxxxzzzrrrqqqsssaaaDDD999:::999888888777777888888999???AAADDDEEEEEEHHHOOOUUUYYY```yyy^^^dddwwwxxxtttttttttsssqqqjjjeee^^^ZZZ[[[bbbjjjpppyyy~~~mmmLLL???@@@<<<<<<<<<===>>>???AAABBBCCCBBBBBBBBBDDDJJJQQQVVVnnnnnnRRRZZZnnnqqqpppkkkfffiiijjjhhhffffffiiipppxxx}}}{{{mmmrrrxxx~~~wwwrrrvvv{{{{{{VVV???999:::888888888888888888999:::===AAADDDEEEGGGMMMSSSWWWZZZ]]]~~~{{{hhhfffwww{{{wwwvvvvvvvvvuuunnnhhh```ZZZZZZ```hhhmmmuuuzzz]]]CCC<<<>>>;;;;;;<<<===???@@@BBBCCCCCCCCCBBBBBBEEEKKKRRRXXXfffxxxTTTUUUgggrrrooolllhhhkkkiiihhhgggfffgggnnnwww~~~|||vvvpppkkksss}}}vvvuuu}}}lllKKK:::666777888777777888888:::;;;;;;>>>CCCFFFGGGJJJQQQUUUVVVWWW\\\tttrrrxxxiiirrryyyxxxxxxwwwvvvooojjjaaa[[[YYY]]]cccgggpppwwwsssQQQ???;;;=========>>>???AAACCCEEEFFFBBBCCCCCCDDDFFFKKKRRRVVV^^^___UUU```vvvvvvpppllliiinnnjjjjjjiiiggggggmmmwww~~~zzztttwww{{{|||wwwzzz\\\AAA777777777666666777888999;;;<<<===@@@FFFJJJJJJMMMSSSUUURRRPPPYYYkkkppppppppp|||zzzyyywwwuuurrrmmmeee^^^[[[[[[^^^```iiipppyyyjjjJJJ===<<<===<<<===>>>???AAADDDFFFGGGBBBCCCDDDEEEFFFKKKPPPTTTZZZnnnYYY[[[nnn{{{qqqlllkkkqqqnnnnnnllliiigggllluuu}}}zzzxxxyyywww|||yyyQQQ;;;888::::::555666666888999;;;===>>>CCCJJJMMMLLLNNNSSSSSSOOOIIIVVVeeerrrwwwrrr}}}{{{yyywwwtttuuuqqqiiibbb]]]\\\\\\]]]aaahhhrrryyy}}}bbbCCC999::::::::::::<<<===@@@BBBDDDFFFAAABBBDDDEEEGGGJJJOOORRR[[[zzz]]]XXXkkkssslllkkkrrrqqqqqqoookkkhhhkkksss{{{~~~}}}xxxyyyjjjGGG666===AAA555333666999<<<===>>>AAACCCBBBCCCDDDHHHLLLOOOPPPPPPUUUSSSccc{{{{{{|||wwwvvvxxxtttrrroooiiibbb]]]ZZZYYYaaadddjjjrrrzzz}}}RRR<<<===???888;;;<<<=========>>>@@@BBBAAADDDHHHHHHGGGHHHKKKNNN[[[|||]]]YYYeeewwwlllnnnssssssuuutttnnnhhhiiipppxxx{{{|||}}}{{{___CCC666;;;>>>666666777999;;;>>>BBBGGGJJJLLLJJJIIIJJJLLLNNNPPPPPPXXXVVV```xxxyyywwwyyytttssspppkkkddd^^^ZZZXXX^^^aaafffnnnwwwoooKKK<<<<<<>>>;;;:::;;;<<<===>>>@@@BBBDDDFFFGGGHHHHHHGGGJJJPPPUUU```}}}bbb[[[bbb{{{{{{pppooorrrssstttsssmmmhhhiiiqqqxxx|||sssOOO???777888;;;777888999:::<<>>>>><<<===CCC>>>>>>???AAACCCEEEEEEDDDJJJKKKKKKIIIJJJNNNVVV]]]kkk|||mmm\\\YYYlllzzzssspppqqqpppmmmhhheeegggnnnttt{{{~~~UUU;;;<<<:::666777888999<<<@@@CCCEEEHHHLLLOOOQQQSSSVVVVVVTTTRRRRRRRRRRRRXXXYYY```bbbnnnnnnwww~~~yyyuuussspppnnnkkkeee^^^YYYVVVVVVYYY]]]eeemmmuuuyyy}}}iiiBBB===AAA======EEEBBBAAAAAACCCFFFGGGFFFDDDFFFIIILLLLLLLLLOOOUUUYYY```mmmxxx```VVVdddvvv}}}uuuppppppooolllgggdddfffkkkpppvvv|||~~~}}}~~~qqqMMM999<<<:::777999999;;;>>>BBBEEEGGGIIIKKKMMMTTTXXX[[[ZZZUUUPPPNNNNNNOOOVVVYYY___}}}tttmmmeeeiiieeekkk}}}wwwtttqqqooonnnjjjccc^^^XXXWWWXXXZZZ```gggnnnssswww|||wwwzzz\\\>>>===BBB======EEEDDDBBBBBBEEEIIIJJJHHHEEEDDDHHHLLLNNNNNNOOORRRUUUZZZccciiiVVV\\\jjjzzz}}}uuuqqqpppooommmiiiffffffiiikkkrrrxxx~~~{{{{{{||||||~~~```FFF999:::888999===;;;>>>@@@CCCEEEGGGJJJNNNQQQWWW[[[]]][[[UUUQQQPPPRRRPPPVVVZZZ___sssooopppdddjjj{{{wwwsssqqqqqqooojjjeee[[[ZZZXXXYYY]]]ccciiinnnsssxxxqqqkkknnnsss~~~kkkOOO:::<<<@@@<<<<<>>;;;<<>>>>>@@@FFFKKKKKKGGGDDDEEEHHHFFFGGGLLLRRRSSSRRRUUUZZZ___dddwwweeeSSS]]]fffppp~~~vvvpppsssuuuvvvuuuqqqlllgggeeekkkpppwww~~~{{{yyyvvvxxx{{{}}}bbbCCC???;;;:::<<<@@@CCCCCCHHHHHHIIIIIIJJJLLLPPPRRRWWWUUUSSSQQQPPPOOOOOOOOOQQQPPPPPPWWW\\\cccuuunnnzzzvvvwwwwwwtttrrrkkkeee^^^XXXXXXZZZ^^^```gggnnnwww}}}jjj___ZZZ^^^jjjpppGGG@@@;;;===AAAAAAAAABBB???CCCGGGGGGFFFEEEGGGIIIIIIJJJOOOTTTUUUSSSUUUZZZYYY]]]mmmjjjTTT[[[dddssszzzssstttvvvwwwvvvqqqkkkfffccchhhlllsssyyy}}}{{{zzzyyywwwyyy|||qqqNNN>>>;;;999:::>>>CCCFFFHHHJJJIIIHHHIIILLLOOOQQQQQQWWWUUURRROOOMMMLLLLLLLLLNNNOOOOOOTTTWWW[[[~~~mmmttt{{{yyyxxxvvvsssmmmjjjddd]]]YYYXXXZZZ]]]dddiiinnnssswww}}}|||dddXXXUUU```vvv~~~ZZZBBB<<<:::>>>BBBCCCDDDFFF@@@AAACCCDDDFFFGGGIIIJJJJJJJJJNNNSSSSSSQQQRRRVVVWWWZZZfffuuuWWWWWWbbbvvvvvvwwwxxxxxxvvvrrrkkkddd```bbbfffmmmsssyyy|||yyyxxxxxxyyyzzz}}}```DDD:::999999:::>>>BBBFFFHHHJJJHHHGGGJJJOOOSSSSSSRRRVVVTTTQQQMMMLLLKKKLLLMMMKKKNNNOOOSSSWWWZZZuuuuuuooo~~~{{{yyywwwuuupppoookkkccc[[[WWWXXX[[[^^^aaafffjjjooovvv~~~xxxaaa[[[\\\lllnnnIII@@@<<<;;;@@@DDDDDDEEEHHHDDDCCCBBBDDDGGGJJJKKKKKKIIIHHHJJJNNNOOOLLLLLLOOOTTTVVV^^^\\\UUU___vvvzzzyyyyyyyyywwwssslllccc^^^]]]aaagggmmmssszzz{{{wwwwwwxxxyyy}}}uuuUUUAAA888999:::;;;===@@@DDDFFFMMMJJJIIIKKKOOORRRQQQOOOPPPOOOMMMKKKKKKKKKLLLMMMJJJPPPQQQSSSWWWYYYmmm}}}nnn~~~|||yyywwwvvvsssrrrpppiii```ZZZYYYZZZWWWZZZ___eeekkkrrrxxx|||~~~iiillltttdddHHHAAA>>>>>>BBBEEEDDDDDDGGGIIIGGGFFFGGGJJJLLLLLLLLLIIIGGGHHHLLLMMMKKKJJJKKKMMMQQQVVVtttdddUUU\\\rrr|||{{{zzzzzzyyyvvvnnneee^^^[[[^^^bbbgggmmmuuu|||zzzvvvvvvxxxzzz~~~iiiKKK>>>999;;;===>>>>>>@@@BBBEEEOOONNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKRRRRRRQQQTTTUUUaaaxxxpppyyyzzzxxxwwwttttttrrrmmmgggaaa]]][[[TTTVVVYYY___fffmmmrrrvvv|||xxx}}}WWWIIIBBB@@@AAAEEEEEECCCBBBEEEJJJJJJKKKLLLLLLMMMNNNNNNMMMIIIJJJNNNPPPMMMKKKLLLMMMTTTWWWooommmXXXXXXhhh}}}|||}}}{{{zzzzzzzzzyyyrrrhhh```YYY[[[^^^ccchhhpppxxx}}}wwwssstttxxx{{{\\\BBB<<<999<<>>???@@@BBBBBBBBBBBBFFFFFFFFFFFFFFFEEEDDDDDDHHHHHHIIILLLMMMMMMJJJHHHEEEEEEHHHNNNRRRccclll```gggrrr|||}}}yyyxxxwwwuuurrrrrrppplllhhhccc^^^ZZZXXXWWWXXXXXXYYY[[[```fffiiilllnnnqqqtttwww|||~~~|||||||||}}}yyy|||zzzZZZKKKGGGIIIIIIHHHHHHIIIKKKKKKEEEDDDDDDFFFGGGFFFCCCAAABBBFFFJJJLLLLLLLLLNNNQQQKKKGGGBBBBBBEEEHHHIIIHHHKKKFFFIIICCCGGGLLLRRRrrrdddZZZ^^^zzz|||yyyxxxvvvpppggg```UUUTTTXXX___fffllluuu~~~|||xxxssslllfffccc___ZZZZZZ]]]^^^dddlllttt{{{}}}xxxvvvuuu|||zzzxxxsssxxxZZZCCC@@@AAACCCFFFHHHHHHHHHHHHDDDGGGIIIGGGCCC???>>>>>>======???@@@AAABBBBBBBBBGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKLLLKKKGGGCCCBBBEEEFFFKKKOOOTTTxxxsssaaa___fffmmmwww}}}{{{yyywwwtttrrrqqqoookkkfffaaa\\\YYYYYYXXXWWWWWWYYY\\\```bbbeeehhhlllooorrrvvv{{{~~~yyyyyyxxxxxxyyyzzz{{{|||}}}kkkRRRIIIDDDIIIKKKHHHGGGJJJNNNPPPCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDFFFIIILLLNNNOOOOOOHHHDDD@@@@@@CCCFFFGGGFFFNNNKKKMMMDDDGGGMMMOOOiii~~~[[[\\\uuu|||xxxwwwwwwtttmmmgggXXXUUUVVV[[[bbbhhhqqqyyy~~~|||~~~wwwpppgggbbb___^^^]]][[[]]]aaaeeejjjsss{{{xxxttttttuuuzzzxxx{{{mmmSSS???@@@CCCEEEFFFEEEFFFFFFGGGDDDEEEFFFFFFDDDAAA>>><<<===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFIIILLLNNNLLLGGGDDDFFFJJJGGGIIIOOOLLLaaaoooaaa```fffxxx~~~|||yyyvvvrrrrrrrrroookkkfffaaa^^^ZZZYYYWWWVVVWWWYYYZZZ[[[^^^aaafffjjjmmmppptttvvv{{{tttsssssssssuuuxxx{{{|||vvv[[[LLLJJJCCCKKKNNNJJJFFFHHHLLLLLLEEEHHHJJJIIIFFFDDDEEEGGGEEECCCBBBEEEJJJMMMLLLIIICCC@@@===>>>AAADDDDDDCCCKKKLLLPPPEEEFFFKKKIII___ddd]]]iii{{{{{{|||yyyqqqjjj^^^YYYVVVYYY^^^ccckkkrrryyy~~~zzzxxx{{{~~~tttkkk```\\\YYYZZZ[[[[[[^^^cccmmmrrryyy{{{vvvuuuxxxzzz{{{|||{{{wwwdddQQQBBBCCCGGGIIIGGGDDDDDDCCCCCCFFFFFFFFFGGGGGGDDD@@@<<<>>>>>>???AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEGGGJJJNNNQQQOOOKKKGGGGGGLLLDDDDDDKKKEEEPPPssslll______rrr~~~zzzxxxttttttuuutttpppkkkfffccc[[[YYYWWWVVVVVVWWWVVVVVVXXX\\\bbbfffiiillloooqqqwww|||}}}uuusssrrrqqqssswww|||dddMMMEEEFFFEEEOOORRRLLLFFFEEEFFFEEEEEEIIILLLJJJEEECCCEEEHHHIIIEEEAAADDDJJJMMMJJJEEEAAA>>><<<===AAACCCCCCBBBFFFJJJQQQFFFFFFIIIEEEWWWxxxqqq```]]]xxx}}}ssskkkccc\\\WWWYYY\\\```fffmmmuuu~~~{{{zzz|||{{{wwwtttssssssqqqkkkeee]]][[[YYYVVVWWW]]]eeelllzzz}}}{{{vvvsssuuuxxx{{{zzzzzzzzz\\\GGGCCCEEEFFFGGGGGGFFFDDDAAA???@@@FFFHHHCCC???@@@CCCDDDCCC??????FFFIIIGGGGGGKKKGGGDDD@@@??????AAAAAAAAABBBDDDNNNYYY[[[SSSLLLKKKJJJIIIHHHHHHJJJOOOWWW]]]mmm\\\jjjxxx~~~}}}{{{}}}xxxtttuuuxxxvvvooogggdddaaa]]]ZZZXXXWWWUUUSSSYYYWWWYYY^^^aaabbbfffkkkooottt|||yyyxxx{{{~~~xxxxxxxxxvvvvvvyyymmmNNNGGGEEE@@@DDDHHHLLLKKKGGGDDDDDDFFFBBBCCCDDDCCCCCCDDDFFFIIIEEEDDDDDDEEEGGGHHHFFFEEEGGGAAABBBKKKLLLDDDBBBGGGEEEGGGIIIIIIEEEDDDMMMYYYfff```ZZZmmm~~~~~~~~~yyyssshhhbbbZZZUUUVVV[[[aaaeeeooowww~~~{{{yyyyyy{{{vvvrrrnnnmmmmmmjjjddd___ZZZXXXUUUTTTXXX```kkksss}}}zzzyyywwwsssqqqwww}}}rrrYYYKKKIIIGGGGGGGGGFFFEEECCCAAA???@@@FFFHHHFFFDDDEEEEEECCCDDDBBBDDDJJJLLLIIIGGGIIIFFFCCC@@@>>>???AAABBBBBBCCCBBBGGGNNNOOOJJJFFFGGGGGGHHHHHHIIIJJJNNNSSSWWWssspppeeehhhuuu{{{xxxuuuvvvxxxvvvqqqkkkiiieeeaaa]]][[[XXXUUUSSSVVVTTTUUUZZZ]]]]]]aaaeeejjjooovvv|||xxxsssrrruuuxxxvvvxxxzzzzzz{{{~~~{{{]]]JJJGGGFFFBBBBBBFFFJJJJJJHHHFFFHHHKKKIIIIIIHHHFFFEEEEEEGGGJJJDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBLLL___eeeZZZLLLGGGEEEFFFIIIKKKHHHEEEIIIPPP\\\lllZZZ```nnn}}}zzzmmmggg^^^WWWVVVZZZ```dddkkksss}}}~~~}}}yyyvvvuuuuuunnnjjjeeecccbbb___ZZZVVVTTTSSSSSSUUU[[[gggttt}}}uuuvvvuuusssuuu}}}zzzyyydddTTTNNNOOOHHHGGGFFFDDDCCCBBBAAAAAA@@@CCCFFFFFFHHHJJJGGGBBBCCCCCCHHHNNNPPPNNNLLLMMMGGGDDD@@@???@@@AAABBBBBBDDDBBBBBBDDDDDDBBBCCCEEEEEEGGGHHHIIIJJJLLLOOOQQQjjjlll]]]kkk}}}}}}zzzyyyxxxvvvssspppoookkkfffbbb___\\\XXXVVVUUURRRSSSWWWYYYYYY\\\```ccchhhnnntttwwwzzz}}}}}}vvvooolllmmmppprrrssswww|||{{{___MMMGGGGGGFFFCCCCCCFFFHHHHHHFFFEEEHHHJJJMMMMMMJJJGGGDDDDDDFFFIIICCCBBBAAABBBCCCCCCBBBAAABBBCCCOOOdddmmmbbbQQQFFFFFFEEEGGGKKKKKKHHHGGGJJJSSSxxxbbbWWW\\\zzz~~~uuunnncccZZZVVVXXX]]]aaagggnnnzzz|||}}}~~~~~~~~~}}}{{{wwwrrrooommmddd```\\\YYYWWWUUURRRPPPNNNQQQUUU\\\eeeqqq}}}{{{xxxwwwrrrpppoooqqqzzzrrr}}}|||gggUUUOOONNNNNNGGGEEEDDDBBBBBBBBBDDDEEE@@@@@@@@@AAAFFFKKKHHHAAA@@@CCCHHHNNNQQQRRRTTTVVVJJJGGGBBB@@@@@@AAAAAAAAAEEECCCAAA@@@@@@BBBDDDGGGGGGHHHHHHGGGGGGHHHLLLOOOdddttt}}}fffdddmmmqqq~~~zzzwwwtttssssssppplllhhheeebbb^^^[[[WWWTTTTTTWWWXXXWWWYYY]]]___bbbhhhlllooosssvvvxxx~~~wwwtttoookkkiiijjjmmmooorrrwww}}}lllQQQIIIHHHFFFDDDDDDFFFGGGGGGEEECCCBBBCCCEEEKKKJJJGGGDDDAAAAAADDDFFFDDDCCCAAAAAABBBCCCBBBAAADDDBBBGGGQQQWWWSSSKKKHHHLLLFFFBBBFFFIIIJJJIIIJJJPPPcccttt]]]WWWlll~~~|||{{{tttiii^^^WWWVVVZZZ]]]cccjjjttt}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||yyyvvvrrrmmmhhheee[[[XXXUUURRRQQQQQQPPPPPPOOOUUU^^^hhhrrr|||yyyrrrnnnnnniiigggmmm|||~~~vvv{{{jjjUUUJJJJJJKKKIIIDDDCCCAAAAAAAAADDDFFFHHHCCCAAA>>>>>>DDDKKKJJJEEECCCGGGJJJKKKLLLPPPUUUWWWLLLIIIDDDAAA@@@@@@@@@???AAABBBAAA@@@AAADDDFFFGGGIIIHHHFFFCCCBBBEEEJJJNNNRRRTTTsss{{{ccc```fffzzz||||||yyywwwvvvtttrrrooommmkkkiiifffccc\\\XXXVVVXXXWWWUUUUUUXXX[[[^^^cccfffiiilllpppsssuuuyyy~~~ssspppnnnkkkiiihhhjjjlllnnntttzzzttt^^^LLLJJJJJJEEECCCGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@CCCFFFEEEDDDBBBBBBCCCDDDDDDCCCFFFCCCBBBBBBCCCDDDJJJPPPXXXKKKAAA@@@DDDGGGIIIKKKNNNUUUiiiZZZeee|||}}}|||wwwnnncccZZZVVVWWWZZZaaafffooowww~~~}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~{{{xxxsssooojjjeee```\\\TTTSSSPPPOOOPPPRRRTTTVVVXXX___kkkvvv~~~xxxqqqmmmoookkklllvvvrrrnnnXXXJJJGGGHHHGGGEEEBBBAAAAAAAAABBBDDDGGGHHHFFFDDD@@@???DDDLLLMMMIIIHHHLLLLLLHHHFFFIIIMMMOOOJJJFFFBBB??????@@@@@@???===???@@@>>>???CCCDDDCCCHHHFFFCCC@@@???BBBGGGLLLKKKGGGXXXlll___aaahhhttt~~~|||zzzuuutttrrrqqqqqqooollliiiaaa\\\YYYYYYWWWRRRQQQTTTXXXZZZ]]]```bbbfffjjjnnnmmmqqqwww|||wwwmmmjjjiiigggggghhhkkknnnpppzzz\\\PPPHHHIIIIIIFFFFFFJJJFFFFFFGGGGGGHHHIIIIIIJJJCCCDDDDDDCCCBBBBBBDDDFFFFFFDDDBBBBBBDDDEEEFFFFFFFFFGGGFFFCCCBBBFFFOOOWWW]]]OOOBBB>>>@@@BBBDDDFFFHHHJJJqqqwww``````~~~~~~|||{{{yyytttkkk```YYYWWWXXX^^^cccjjjrrrzzz~~~}}}}}}~~~~~~}}}}}}|||{{{{{{yyyyyyzzz|||~~~wwwrrrlllfffbbb]]]WWWSSSPPPPPPOOOOOORRRVVV\\\___eeelllvvvzzzsssooonnnppprrryyy|||}}}lllYYYIIIHHHJJJGGGDDDEEECCCCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCAAAEEEKKKLLLIIIGGGMMMMMMGGGBBBDDDFFFFFFCCC@@@===<<<===???@@@AAA===@@@???<<<<<>>===???CCCGGGIIIGGGMMMhhh~~~lllccc^^^lll{{{{{{xxxvvvuuuttttttrrrooolllhhhccc___]]]YYYSSSQQQSSSSSSUUUWWWYYY[[[___dddhhhgggkkkqqqvvv{{{wwwttttttpppiiiggggggfffgggjjjooouuuxxxrrrMMMIIIEEEEEEGGGHHHIIIJJJDDDEEEFFFGGGIIIIIIHHHGGGAAACCCDDDDDDBBBBBBBBBCCCEEECCCAAAAAADDDFFFGGGGGGJJJJJJHHHEEEEEEIIIOOOSSSUUUJJJAAA@@@BBBBBBAAAAAADDDFFFYYYnnn^^^nnn|||xxxzzzyyyssshhh^^^ZZZYYY[[[___fffmmmuuu~~~~~~~~~~~~~~~}}}|||{{{{{{zzzvvvwwwyyy{{{~~~tttoooggg```\\\WWWRRRNNNNNNNNNOOOPPPTTTZZZaaafffpppuuu}}}~~~tttlllllloookkkrrr~~~rrr[[[JJJBBBJJJNNNGGGCCCGGGEEEDDDCCCCCCBBBBBBBBBBBB@@@BBBCCCBBBEEEIIIIIIEEEAAAIIILLLGGGBBBCCCDDDBBB<<<:::888888;;;???AAABBB@@@CCCAAA;;;:::???AAA>>>===>>>>>>=========@@@BBB===@@@AAANNN|||{{{hhhZZZbbbmmmwwwzzzzzzxxxwwwvvvuuusssooolllooojjjeeebbb]]]VVVSSSUUUOOOQQQRRRTTTVVVZZZ___cccdddhhhmmmrrrwww{{{{{{qqqgggfffiiijjjfffgggggggggiiinnnuuu|||uuuWWWJJJIIIEEECCCFFFKKKKKKIIIDDDDDDDDDEEEFFFDDDAAA??????AAACCCCCCAAA@@@??????CCCAAA@@@@@@CCCFFFHHHHHHPPPLLLFFFAAABBBGGGIIIIIIGGGAAA???CCCFFFDDDAAA@@@DDDFFFKKKvvv|||___```|||www{{{}}}xxxnnnccc\\\ZZZYYY]]]cccjjjqqq{{{~~~|||~~~}}}|||zzzzzzzzzzzzzzzxxxwwwwwwwwwwwwuuuqqqnnniiiddd]]]YYYVVVSSSOOOKKKLLLMMMPPPTTTYYYbbbkkkrrrwww~~~zzz}}}zzzooohhhkkkooopppqqq}}}wwwiiiooo~~~qqqNNNJJJIIILLLLLLHHHFFFFFFBBBCCCCCCAAA???======>>><<<@@@CCCBBB>>>???CCCHHHFFFEEEDDDCCCAAA@@@>>>>>>===>>>>>>===<<<<<<>>>@@@@@@>>>;;;:::;;;;;;:::999;;;;;;:::::::::;;;;;;<<<:::FFFGGG@@@SSSfffaaadddqqq}}}~~~{{{xxxxxxyyywwwssspppppppppooolllgggaaa[[[XXXUUUSSSQQQRRRTTTWWWXXXXXXbbbdddfffhhhkkkqqqwww|||}}}~~~{{{uuuooommmjjjiiiiiijjjjjjiiimmmoootttyyyzzz{{{nnnVVVOOOLLLIIIFFFEEEFFFHHHHHHHHHBBBCCCEEEFFFEEECCC@@@>>>BBBCCCDDDCCCAAA@@@????????????>>>>>>???@@@BBBCCCEEEDDDCCCBBBBBBCCCEEEFFFHHHDDD@@@@@@CCCEEECCC@@@@@@KKKEEEUUUfff^^^hhh|||}}}~~~wwwrrrnnndddZZZVVV[[[aaafffkkkrrr|||~~~}}}~~~~~~~~~{{{yyywwwxxxxxxxxxwwwuuusssqqqooommmjjjfffccc]]]YYYUUURRRQQQPPPMMMKKKPPPSSSYYY___fffmmmuuuzzzssshhhiiillllllmmmqqqyyyhhhnnn~~~cccLLLIIIHHHLLLLLLHHHDDDDDDCCCDDDDDDBBB???=========???@@@AAA???======@@@DDDBBBAAAAAAAAAAAAAAAAAAAAA===>>>??????======>>>???>>><<<:::999;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<@@@CCCEEENNNooo~~~gggVVV]]]rrr{{{zzzzzzxxxtttppprrrrrrqqqoookkkfffaaa^^^YYYVVVSSSRRRSSSUUUVVVVVV[[[]]]```bbbfffkkkqqquuuxxxzzz|||~~~zzztttpppiiigggdddcccccceeefffgggnnnrrrzzz{{{^^^MMMLLLKKKIIIFFFEEEFFFHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>????????????@@@AAABBBCCCBBBAAA@@@??????@@@BBBCCCFFFBBB??????BBBDDDBBB??????EEECCCOOOttt```___kkk~~~}}}}}}xxxtttpppfff\\\XXX[[[___dddjjjrrrzzz~~~~~~~~~}}}~~~~~~~~~~~~}}}xxxwwwuuuuuuuuuuuusssqqqoookkkgggccc___\\\XXXUUUQQQNNNLLLKKKLLLNNNNNNNNNTTTYYYbbbkkkssszzz{{{{{{hhh^^^fffkkkggglllyyyzzzeeeiiipppVVVIIIFFFGGGKKKKKKGGGCCCBBBCCCDDDDDDBBB???======>>>AAA@@@>>><<<;;;<<<===?????????>>>>>>>>>??????@@@<<<>>>@@@@@@???======>>>===;;;999999;;;=========>>>>>>===<<<;;;;;;;;;;;;===:::@@@HHHFFFOOOzzzzzz^^^VVVfff~~~~~~}}}{{{wwwtttuuuuuutttsssppplllhhhfff___[[[WWWTTTSSSSSSSSSSSSSSSVVVZZZ]]]```eeejjjmmmqqqsssuuuvvvwwwyyy|||~~~wwwqqqmmmkkkkkkeeecccaaa```aaadddhhhjjjpppttt}}}~~~wwwbbbLLLFFFIIIJJJHHHFFFEEEFFFGGGGGGFFFIIIGGGEEECCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@CCC@@@>>>>>>@@@BBB@@@>>>>>>???BBBHHHcccgggUUUWWWhhh~~~{{{yyyvvvmmmddd\\\[[[\\\```hhhpppvvvzzz~~~}}}}}}}}}}}}}}}}}}}}}}}}yyy|||}}}}}}~~~wwwuuusssrrrqqqpppllljjjeeeaaa[[[VVVSSSPPPMMMKKKIIIHHHHHHIIILLLOOOSSSUUUXXX^^^hhhqqqzzzxxxoooiiibbbaaaggghhhfffpppsssaaabbbzzzdddSSSFFFDDDEEEIIIJJJEEEAAA@@@AAABBBCCCBBB@@@???@@@AAABBB???<<<;;;<<<>>>>>>>>>@@@???>>><<<;;;;;;<<<<<<<<<>>>AAAAAA@@@>>>======???===;;;;;;<<<>>>>>>===@@@???>>>===<<<;;;;;;;;;===999>>>FFF???===[[[}}}hhh___kkk|||yyyvvvvvvvvvuuusssqqqnnnlllfffbbb\\\XXXUUUTTTSSSRRROOORRRVVVZZZ]]]```dddfffjjjlllnnnoooppprrruuuwwwyyy}}}yyyrrrlllhhhffffffgggbbbbbbbbbbbbdddiiiooossszzz}}}wwwpppppp~~~iiiPPPGGGGGGIIIIIIGGGEEEDDDEEEFFFFFFEEEIIIHHHGGGEEEDDDCCCCCCCCCEEECCC@@@??????@@@AAAAAA@@@AAACCCDDDEEEDDDCCCCCCDDDCCCBBBAAA@@@@@@AAAAAA@@@>>><<<===??????>>>===???;;;CCCFFFKKK}}}yyy]]]UUU\\\{{{~~~~~~~~~}}}vvvoooaaa]]]ZZZ\\\ccckkkqqqsss|||||||||||||||||||||||||||xxx{{{}}}~~~}}}wwwuuuqqqooolllhhhdddaaa[[[WWWRRRNNNLLLKKKIIIHHHFFFGGGHHHJJJMMMSSSXXX\\\bbbgggoooxxx~~~vvvllleee^^^aaadddgggmmmtttwwwvvvlll``````{{{uuucccXXXVVVEEEBBBCCCGGGHHHDDD@@@@@@>>>@@@AAAAAAAAAAAACCCDDDAAA@@@>>>>>>@@@AAAAAAAAABBBAAA???>>>>>>>>>???@@@@@@BBBEEEEEECCCAAA@@@@@@CCC@@@>>>======>>>======@@@???>>>===<<<;;;;;;;;;<<<===??????;;;===NNNaaakkkaaammm}}}|||xxxxxxwwwwwwuuusssqqqppplllhhhccc^^^[[[YYYVVVTTTOOOQQQTTTWWWXXXZZZ]]]___dddfffggghhhiiikkknnnpppqqqxxx~~~~~~~~~yyypppnnnjjjgggdddcccbbbccc^^^```ccceeeiiiooowww}}}iii___hhhvvvpppVVVKKKLLLMMMJJJGGGEEEDDDDDDEEEEEEDDDCCCEEEFFFGGGHHHGGGEEECCCBBBEEEBBB???>>>???AAABBBAAABBBCCCEEEFFFFFFFFFEEEDDDEEEDDDCCCBBBBBBAAAAAAAAA===<<<<<<<<<===>>>===<<<@@@;;;EEEFFF@@@eee~~~aaaYYYmmm|||~~~{{{vvvfff```ZZZZZZ___fffkkkmmmxxx~~~{{{{{{zzzzzzzzzzzz{{{{{{zzz|||~~~{{{tttppplllgggccc___ZZZWWWRRROOOKKKIIIIIIIIIIIIHHHFFFGGGJJJMMMQQQXXX```fffqqquuu|||xxxrrrmmmfffaaabbbcccccciiixxxwwweeeTTT^^^yyyvvv___OOOOOOVVVEEEBBBAAAEEEFFFCCCAAAAAA===???AAABBBAAABBBDDDFFF@@@AAACCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAADDDFFFHHHDDDFFFHHHGGGEEEDDDCCCCCCDDDAAA>>>======>>>===<<<>>>>>>===<<<;;;;;;;;;;;;;;;??????::::::AAAHHHLLLiii}}}rrrccccccrrr||||||{{{yyyxxxvvvtttssspppmmmjjjgggddd```\\\YYYRRRSSSTTTTTTTTTTTTWWWYYY^^^```aaabbbcccdddgggiiijjjqqqvvvwwwxxx~~~zzzsssnnndddccccccbbbaaa```___^^^[[[___fffkkkpppxxx|||aaa^^^ttt___NNNLLLOOOMMMIIIFFFDDDCCCDDDEEEEEECCCBBBCCCDDDGGGHHHHHHGGGDDDBBBDDDAAA>>>>>>AAABBBAAA@@@CCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>===;;;;;;<<<=========<<<<<>><<<;;;999;;;<<<======<<<<<<<<<===AAADDDFFFCCCEEEhhhiii[[[ppp||||||~~~|||xxxwwwtttoooggg___[[[^^^eeekkkpppwww~~~|||zzzzzzyyyxxxxxxyyyzzzzzzvvvxxxyyyzzz~~~xxxoooeeeaaa[[[UUURRROOOMMMKKKJJJHHHGGGGGGHHHIIIHHHGGGLLLOOOTTTZZZaaakkkwwwwwwmmmeeeaaaaaaccccccfffjjjyyyyyydddaaammmtttUUUCCCEEELLLOOOGGGBBB@@@BBBCCCBBBBBBDDDBBBCCCDDDCCCAAA@@@@@@AAA@@@FFFLLLLLLFFFAAA@@@AAA@@@???===<<<<<<>>>@@@BBBAAAAAAAAA???===<<<===???===;;;999:::;;;=========;;;;;;:::::::::;;;;;;<<<<<<:::;;;>>><<<:::>>>EEEDDDTTTrrrjjj___UUUYYYkkk}}}{{{zzzssssssssssssrrrnnnhhhccc```___\\\XXXUUUTTTVVVXXXUUUWWWXXXYYYYYY[[[]]]___^^^eeeiiihhhjjjpppuuuwwwyyywwwtttoookkkfffaaa[[[XXX\\\\\\]]]]]]^^^___``````iiiqqq}}}kkkUUUGGGHHHIIIBBBBBBIIIDDDCCCBBBCCCDDDDDDBBB@@@CCCBBBBBBCCCDDDFFFGGGIIIJJJGGGEEEGGGKKKLLLIIIEEEBBBAAA@@@???>>>???@@@AAADDDDDDCCCBBB@@@>>><<<;;;999;;;===>>>===<<<<<<===;;;CCCBBBDDDEEE===QQQuuuYYY___vvv|||xxxxxxyyyuuulllbbb\\\]]]eeelllmmmttt~~~}}}|||}}}~~~|||xxxvvvvvvvvvuuutttuuusssqqqrrrsssppphhhbbbXXXUUUQQQMMMJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHKKKLLLNNNUUU^^^dddjjjuuu}}}mmmcccdddaaaZZZ^^^kkkuuu|||~~~ppp]]]^^^{{{YYYKKKGGGAAA@@@DDDAAA@@@??????@@@BBBDDDEEEGGGFFFCCC@@@===>>>AAADDDEEEFFFGGGGGGEEEAAA===;;;<<<<<<===>>>>>>>>>>>>>>>:::<<<>>>===:::888999:::;;;;;;:::999999:::::::::999999999999999999999:::999999888888:::<<>>@@@DDDCCCBBBAAABBBCCCEEEFFFGGGDDDBBBEEEJJJLLLHHHDDDCCC???@@@DDDDDD???>>>BBBDDDFFFHHHDDD>>>;;;<<<>>>:::;;;;;;<<<<<<;;;;;;:::AAA===<<<>>>===???KKKXXXiii\\\]]]iiiyyyxxxxxxwwwsssjjj```\\\___bbbhhhoooyyy~~~|||{{{zzz{{{|||}}}}}}zzzwwwuuutttsssqqqooonnnkkkhhhggggggddd]]]WWWRRRPPPMMMJJJHHHHHHHHHHHHGGGGGGHHHHHHJJJNNNRRRUUUUUU]]]hhhpppvvv~~~{{{oooccc[[[^^^bbbdddjjjsssrrriiiaaa```hhhkkkJJJ???@@@@@@@@@BBB@@@???>>>>>>???AAACCCDDDDDDCCCBBB???======???BBBBBBBBBCCCDDDCCCBBB@@@???@@@@@@@@@@@@???>>>===<<<:::<<<===<<<:::888888:::<<<;;;:::999888888777777888888888888888888888888888777777777999;;;>>>???>>>DDDJJJeee~~~eeeZZZWWWggg{{{zzzyyyxxxxxxuuuqqqnnnlllkkkiiifffbbb___]]][[[WWWVVVUUUTTTSSSSSSRRRSSSVVVWWWYYY\\\```eeehhhjjjmmmnnnoooqqqtttwwwyyy{{{{{{vvvssspppmmmjjjdddbbb```]]][[[[[[[[[[[[ZZZ\\\___cccgggmmmrrrvvvwww^^^PPPKKKEEECCCEEEGGGGGGFFFGGGEEEEEEHHHGGGBBB@@@AAA@@@DDDJJJNNNNNNJJJDDD???BBB@@@???AAADDDEEEBBB???AAA======@@@@@@<<<<<>>999::::::::::::::::::999;;;:::;;;>>>>>>>>>FFFPPPzzzvvvbbbWWWYYYqqq|||xxxyyyxxxtttlllbbb]]]^^^```gggmmmvvv}}}|||}}}~~~~~~|||{{{yyyxxxxxxyyyyyyyyywwwtttrrrpppnnnjjjgggeeeaaa]]][[[ZZZVVVQQQLLLKKKJJJHHHFFFEEEFFFGGGHHHFFFGGGHHHIIILLLPPPVVVZZZaaakkkwwwxxxrrrnnngggaaa\\\^^^fffmmmpppooolllZZZOOO]]]hhhIII???BBBDDDBBBBBB??????>>>>>>>>>@@@AAABBB???@@@@@@>>>===<<<===???>>>??????@@@AAABBBBBBBBBCCCCCCBBBAAA???>>><<<;;;:::;;;<<<;;;999888888999;;;;;;999888777666555444666666666666666666666666666555555666777999;;;<<<666CCCBBBDDDggg|||iiiXXXYYYiii|||zzzxxxxxxwwwvvvtttooonnnkkkiiigggfffeeeeee]]][[[YYYVVVTTTRRRQQQPPPQQQRRRRRRTTTXXX\\\```ccceeeeeeeeegggjjjnnnqqqsssvvvxxx{{{~~~~~~tttpppkkkgggffffffeeeeee^^^]]][[[ZZZ[[[\\\^^^___^^^aaafffkkkrrr{{{dddLLLJJJHHHFFFEEEFFFIIIKKKMMMMMMGGGDDDFFFGGGEEEDDDEEE@@@EEELLLQQQPPPJJJBBB===>>>>>>?????????>>>===<<<>>>;;;999;;;:::888999<<<===???AAA???;;;999:::<<<777888888999999888888777555666:::======<<>>>>>===>>>>>>???@@@===>>>@@@???>>>======>>>>>>=========>>>@@@AAABBBBBBAAAAAA@@@???===;;;:::;;;::::::999888777777888888888777777666555444333555555555555444444444444444333444444555777888999555BBB???888HHHppphhhYYYWWWddd}}}{{{zzzyyywwwvvvpppnnnllliiihhhhhhhhhiiicccbbb^^^ZZZVVVSSSQQQPPPQQQQQQPPPQQQSSSWWW[[[]]]____________bbbfffkkknnnnnnpppsssvvvyyyzzz{{{{{{}}}~~~~~~zzztttpppiiifffbbb``````aaa```___^^^]]]\\\[[[\\\___aaaccceeejjjqqqyyygggUUUPPPEEEGGGHHHGGGFFFHHHLLLPPPRRRIIICCCEEEHHHIIIHHHIIIHHHGGGFFFEEEDDDCCCBBBBBB>>>???@@@???===;;;<<<<<<<<<:::777777666777888:::999;;;<<<;;;888777888:::666666666777777666666666333555999;;;;;;:::<<>>>>>>>>>>>>>>>>><<<>>>@@@@@@???>>>>>>???@@@???===<<<<<<===>>>???===============<<<;;;;;;;;;999888777777777777777444444555666666666555555444444444333333222222222222222222333444555666777666=========???MMMyyylllWWWSSShhh~~~}}}{{{xxxuuusssqqqnnnllljjjjjjjjjkkkjjjhhhddd```\\\XXXVVVUUUTTTRRRPPPPPPPPPSSSVVVXXXZZZYYYXXXYYY[[[___cccfffgggiiilllooorrruuuvvvvvvvvvwwwzzz}}}}}}zzzwwwsssoooiiieee```___^^^^^^^^^^^^\\\ZZZ]]]\\\[[[[[[\\\___ccceeellltttgggLLLGGGNNNDDDGGGIIIHHHFFFFFFIIIMMMOOOFFF@@@BBBFFFGGGGGGHHHMMMHHHBBB<<<;;;>>>BBBFFF???@@@@@@>>><<<:::;;;<<<::::::888555555777888999666777777777666666777888444555555555555555555444555666888777888:::<<<===EEEWWWjjjXXXYYYrrr~~~}}}yyyrrrkkkeeeccc^^^bbbhhhnnnttt{{{}}}|||ttttttuuuvvvvvvvvvuuuuuutttsssqqqooollljjjhhhggg```^^^[[[YYYWWWTTTPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHJJJMMMOOOKKKSSS]]]eeekkkrrr|||}}}vvvllleeebbbbbbaaa```nnnpppoooiii^^^TTTOOOMMMjjjzzzZZZNNNJJJLLLLLLKKKGGGEEEEEEGGG@@@?????????>>>>>>======<<<>>>@@@AAA@@@???@@@AAABBBAAA???===;;;;;;;;;<<<999999:::;;;;;;;;;;;;;;;;;;999666555666666666555111333444666666666666555444444333333222222111111111111222333333444444555555777:::@@@???:::RRR~~~kkkUUUYYYkkk~~~zzzwwwxxxwwwuuurrrpppoooooooooooommmjjjgggccc```^^^]]]WWWVVVTTTRRRQQQQQQRRRSSSSSSSSSRRRSSSUUUWWWZZZ\\\___aaadddgggkkknnnpppqqqpppqqqtttvvvyyy{{{}}}}}}|||}}}~~~}}}}}}}}}tttrrrooollliiieeeaaa^^^[[[ZZZZZZ[[[\\\\\\YYYWWW[[[[[[ZZZ\\\```eeejjjnnnxxxkkkttt}}}hhhSSSEEEAAABBBCCCEEEHHHGGGEEEDDDFFFHHHHHHAAA===@@@BBBBBBCCCEEEIIIFFFCCC@@@??????AAACCC>>>===<<<;;;::::::::::::999:::999666555888999777555555555555555555555555333444444555555444444333555777777555666;;;===<<<<<>>===<<<<<<>>>????????????AAABBBBBBAAA@@@>>><<<;;;::::::888999999:::;;;;;;::::::;;;888444444555666666555222333555666777666444333444444333333222111111000000111222333333333333333444666777;;;>>>888???VVVfffVVVXXXiii~~~~~~{{{{{{zzzyyyxxxwwwvvvuuuuuusssqqqooollljjjhhhgggfff^^^]]][[[XXXVVVTTTSSSRRRPPPPPPPPPQQQRRRSSSTTTUUUWWWXXX[[[___cccgggiiikkkjjjlllnnnppprrrtttuuuuuutttuuuwwwyyy|||~~~}}}}}}|||yyyvvvsssqqqooonnnkkkhhheeebbbaaa___]]][[[YYYXXXWWWXXXZZZ[[[[[[ZZZ^^^^^^aaaeeemmmvvv~~~hhh^^^rrrdddQQQIIIFFFBBB???AAACCCDDDEEEDDDCCCCCCCCCBBB??????AAABBB@@@AAADDDCCCCCCCCCCCCBBBAAA@@@??????<<<999999;;;<<<;;;999666::::::666555999888555444444333333444444444333333444444555555444444333333666666555777<<<===999777BBBRRR~~~ttt```WWW]]]mmm~~~}}}{{{yyyvvvrrrnnnkkkbbbccceeegggjjjpppwww|||uuuvvvwwwwwwuuurrrnnnlllkkklllooopppqqqpppooonnneeedddbbb```]]]YYYWWWUUUQQQOOOKKKIIIIIIIIIHHHGGGHHHIIIKKKJJJIIIHHHHHHHHHJJJJJJKKKMMMQQQVVVZZZ]]]eeeooo|||vvvpppkkkeee______dddjjjllllll```VVVNNNIIIEEERRR~~~iiiQQQDDD>>>BBBDDDDDDEEEGGGIIIHHHEEEAAAAAAAAAAAA@@@>>>===<<<<<<===>>>>>>>>>>>>AAACCCBBBAAA@@@???===;;;::::::999::::::;;;;;;::::::999;;;888444333555666555444444555666777777555333222444444333333222111111000000111222333333333333333333999555555<<<===;;;BBBUUUvvvXXXNNNRRR[[[rrr~~~zzzzzz{{{{{{zzzyyyxxxxxxuuutttrrrpppnnnmmmlllllleeedddbbb___\\\XXXVVVTTTPPPPPPQQQQQQRRRRRRSSSSSSQQQSSSUUUYYY^^^aaadddfffggghhhjjjlllmmmooooooooonnnoooqqqtttvvvxxxyyyzzzwwwzzz}}}}}}|||||||||zzzzzz{{{{{{wwwvvvtttqqqmmmiiieeecccfffccc___]]]\\\\\\[[[ZZZZZZXXXVVVVVVZZZ]]]``````dddeeeiiiqqq{{{kkk___bbbsssXXXEEE???AAABBBBBB???@@@AAACCCDDDCCCBBBAAAAAA@@@BBBEEEEEEAAABBBFFFAAAAAAAAAAAA@@@???>>>>>>AAA===888999===???===:::555999:::666555999888333555444333333444444333222333444444555555444444333000444666555888===<<<666444EEEBBBXXXvvv^^^VVVRRRccc|||zzzyyywwwvvvsssooommmeeeeeeeeeeeefffkkkqqqvvv}}}rrrooonnnnnnppppppmmmjjjffffffgggfffeeebbb___^^^[[[ZZZXXXUUUSSSQQQPPPPPPIIIFFFDDDDDDGGGIIIHHHGGGHHHIIIIIIHHHGGGGGGHHHJJJJJJMMMQQQTTTWWW\\\eeekkkttt|||xxxnnnhhhggg\\\cccgggfffkkkpppeeeSSSOOOJJJFFFLLLaaafffPPPFFFAAA<<>>===;;;<<<===>>>??????@@@@@@BBBAAA@@@AAAAAA???<<<999888888999:::::::::999999999888666444333222333333222666555111444:::777...222222222222222222222222222222222333333333444444333333444555666777888999DDDYYY^^^IIIMMMSSS]]]hhhwww~~~~~~}}}|||{{{zzzyyyvvvvvvvvvvvvuuussspppoooiiihhhfffdddaaa^^^\\\[[[VVVTTTRRRRRRSSSTTTSSSRRRRRRRRRSSSUUUXXX\\\___aaaaaaaaaaaabbbccceeefffgggggghhhiiikkklllmmmmmmnnnmmmpppsssuuuuuuuuuvvvwwwzzz|||~~~~~~~~~}}}|||{{{||||||yyyuuuzzzvvvssssssvvvvvvrrrnnnmmmkkkhhheeecccbbbbbbbbb```^^^]]]\\\\\\[[[YYYXXX[[[\\\\\\]]]bbbiiiiiifffiiirrreee[[[ZZZuuummmWWWEEECCCDDDAAAAAAFFF@@@@@@BBBDDDAAA===@@@EEECCCEEEHHHIIIHHHEEEDDDCCCCCCBBB@@@>>>======>>>???EEE???:::777999;;;;;;:::888888777666555666888:::555555444333222222222222111111222222222333333333333333333333444555666666666999===KKKsssqqq```QQQVVVooo|||vvvzzzyyypppkkknnnnnnllliiieeedddeeeiiillluuuxxx~~~llljjjhhhhhhiiihhheeebbb______```___]]][[[XXXVVVRRRQQQOOOMMMLLLJJJJJJIIIGGGEEECCCCCCFFFHHHHHHGGGEEEFFFHHHHHHHHHIIIKKKMMMPPPTTTYYY^^^bbbjjjsssyyyyyyqqqiiiaaa]]]___iiinnnpppmmmiiicccVVVJJJHHHJJJVVVpppiiiRRRFFFBBBBBBBBBDDDEEEEEEDDDCCCBBBDDDEEEFFFEEEDDDCCCBBBAAA@@@???===>>>@@@AAABBBAAAAAA@@@DDDCCCAAAAAAAAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666444333333444444333222333333///,,,...333222222222222222222222222111111111111222222222222222333444555666777777888@@@FFFbbbvvv~~~pppUUUSSSSSSXXX___lll~~~|||{{{{{{zzzyyyxxxvvvtttqqqooommmmmmkkkiiigggeeecccbbb^^^[[[YYYWWWWWWWWWUUUTTTSSSSSSSSSTTTVVVYYY\\\]]]^^^^^^^^^^^^___```aaaaaaaaabbbcccdddffffffggggggfffiiilllnnnnnnnnnoooqqqsssvvvxxxyyyxxxxxxxxxyyy}}}{{{yyyzzz~~~~~~~~~yyyxxxyyyyyyvvvrrrtttpppmmmlllnnnnnnjjjfffcccbbb```^^^\\\\\\]]]^^^^^^]]]\\\\\\\\\]]]\\\[[[\\\^^^```dddmmmxxx|||{{{yyyooogggnnnoootttXXXIII???BBBEEEBBBCCCHHHKKKFFFCCCCCCCCC@@@@@@CCCEEECCCCCCFFFKKKLLLHHHCCCDDDBBB@@@>>>=========>>>BBB???<<<;;;;;;<<<======@@@<<<777666888999999777444444333222111111111111111111111222222222333333333222222333333444555666333666888???YYYsssZZZRRRaaawwwzzz|||uuuoooooommmmmmkkkiiifffeeedddeeelllpppwwweeedddbbbaaa```^^^[[[YYYWWWWWWWWWWWWUUURRRPPPOOOIIIHHHGGGFFFEEEEEEDDDEEEFFFEEECCCDDDFFFIIIIIIIIIGGGHHHJJJKKKLLLNNNQQQSSSXXX^^^eeekkkrrrzzz|||rrrggg___[[[ZZZ___eeeooonnnmmmhhh]]]OOOIIIKKKQQQ]]]wwwhhhMMMBBBAAA@@@@@@DDDFFFFFFFFFDDDBBBAAABBBDDDEEEEEEEEEDDDCCCCCCBBBBBBAAABBBDDDEEEEEEDDDCCCAAAFFFDDDAAA@@@@@@@@@>>>=========;;;;;;::::::::::::888777555444444444555555<<<444222888888111444===111111111111111111111111/////////000000000111111222222333444555555666666:::777???bbbyyyqqqdddZZZVVVRRRSSSfff}}}~~~}}}yyywwwuuussspppnnnqqqqqqpppooonnnmmmlllkkkgggeeeaaa___]]]\\\YYYWWWVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXYYYYYYZZZZZZZZZ[[[]]]^^^^^^^^^^^^___aaadddffffffgggiiijjjkkknnnqqqrrrrrrqqqpppqqqsssssssssvvvxxxzzzzzzyyy~~~}}}||||||||||||||||||~~~|||{{{{{{zzzzzzzzz{{{{{{xxxxxxxxxxxxxxxyyyyyyyyywwwwwwxxxzzz|||}}}~~~~~~xxxuuuqqqoooppppppmmmkkkkkkgggddddddddddddaaa]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\^^^___```fffllltttrrrjjjooovvv~~~pppQQQDDD===<<>><<<<<<<<<===>>>?????????>>>>>>???@@@BBB<<<555444888;;;999666333333222111000000000000000111111111222222222222222222222222333444555555888999999:::CCCccckkkTTTTTTjjjzzzzzz}}}zzztttrrrmmmmmmnnnmmmjjjeee```]]]dddiiipppxxx```___]]][[[YYYWWWTTTRRRQQQQQQQQQPPPNNNLLLJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEHHHGGGFFFFFFGGGIIIJJJKKKLLLNNNQQQRRRTTTWWWZZZ]]]eeekkkssszzzxxxlllddd[[[YYY^^^gggooouuurrrhhh```YYYKKKBBBMMMaaa{{{dddMMM>>>BBBEEE@@@===AAACCCDDDDDDCCCAAA@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHGGGFFFDDDBBBFFFCCC@@@>>>>>>>>>>>>===<<<;;;:::888777777888888777666555444444444555666222,,,***...222222111222111111111111111111111111////////////000000000000111111222222333444444555666666:::JJJiiizzzvvv}}}nnneeeXXXMMMUUUhhhxxx{{{xxxxxxxxxvvvtttrrrrrrrrrrrrqqqqqqqqqpppnnnkkkhhheeedddbbb```^^^\\\[[[YYYXXXWWWWWWXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXWWWWWWZZZ\\\^^^``````aaaccceeedddgggkkklllllljjjjjjjjjlllmmmooorrrtttuuutttssswwwvvvuuutttssssssssssssrrruuuwwwyyyyyyzzz{{{}}}vvvvvvuuutttssssssssssssqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppppppppkkkiiifffeeefffeeecccaaaaaa___]]]]]]^^^^^^]]][[[\\\\\\[[[[[[[[[\\\]]]^^^\\\]]]]]]]]]^^^aaaeeegggmmmvvvtttttt~~~nnnSSS???>>>===???DDDCCC???>>>BBBFFF@@@>>>AAACCCBBBBBBDDDEEEIIINNNPPPOOOKKKGGGDDDEEECCC@@@>>><<<;;;;;;<<<;;;???BBBBBB>>><<<===>>>===999555444555777888777444333222111111000000000000000000111111111111222111111111111222333444555;;;:::;;;<<<:::JJJxxxhhhVVV[[[qqq|||yyy{{{xxxuuutttmmmnnnnnnnnnlllgggaaa\\\```eeekkkqqqxxxWWWWWWVVVTTTRRROOOMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNQQQVVV[[[___eeejjjnnnwww}}}{{{nnnddd```]]]]]]cccnnnwwwwwwsssnnn^^^RRRLLLFFFJJJhhhmmmOOOBBB===EEEFFF>>><<>>???@@@@@@??????AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGGGGEEEDDDBBBCCCAAA===<<<<<<<<<;;;:::<<<;;;:::999888777777777666555444333333444555555111@@@EEE999000222333///000000000000000000000000////////////000000000000000000111111222222333333888666;;;BBBIIIbbbxxxwww}}}tttdddQQQMMMTTTXXXmmm}}}zzz|||}}}|||{{{rrrrrrrrrqqqqqqqqqqqqqqqpppmmmkkkjjjiiiiiihhhfffdddbbb```^^^]]]\\\\\\\\\[[[ZZZXXXWWWUUUTTTTTTSSSQQQRRRRRRSSSSSSSSSRRRRRRVVVWWWYYYYYYZZZZZZ]]]___]]]```cccdddcccbbbbbbcccdddfffjjjlllmmmmmmllllllkkkkkkjjjjjjjjjkkkkkkkkkiiikkknnnppppppqqqssstttrrrqqqpppnnnmmmllllllllljjjkkkkkkllllllkkkjjjjjjkkkjjjhhhfffeeedddddddddcccaaa``````___^^^]]][[[[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^aaabbbcccdddfffkkkqqqvvvnnnggg|||dddOOODDDCCCAAAAAACCCDDDBBB>>>???BBB>>>???CCCGGGFFFBBBBBBEEEFFFTTT```^^^QQQEEEDDDHHHEEECCC@@@===;;;;;;;;;;;;;;;???BBBAAA>>>:::999999<<<<<<;;;888333222444666555444333222222111222222//////000000000111111111111111111111111222444444555222666;;;888<<>>FFF<<<===>>>>>>===>>>@@@BBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBB@@@>>>;;;:::::::::888777<<<<<<<<<<<<<<<;;;999999666555333222222222333333;;;[[[hhhNNN333111777888////////////////////////....../////////000000000//////000000000111111111999111222;;;===HHHssssssdddWWWRRRQQQUUUcccxxx{{{|||~~~}}}zzztttssssssrrrrrrqqqqqqppppppooommmmmmnnnoooooonnnkkkjjjhhheeedddcccccccccaaa```^^^\\\[[[YYYYYYXXXQQQRRRRRRRRRRRRRRRQQQPPPSSSTTTUUUTTTTTTTTTVVVXXXVVVXXXZZZZZZZZZZZZ[[[\\\[[[^^^bbbccccccbbbbbbbbb`````````aaabbbccceeeeeeaaacccfffgggggghhhiiijjjkkkjjjiiigggffffffeeeeeecccdddeeeeeeeeedddcccbbbaaa```____________aaabbb______```___^^^]]]\\\[[[YYYYYY[[[\\\^^^```aaabbb\\\\\\]]]]]]^^^_________bbbdddhhhkkkooovvvvvv``````ssskkkRRR@@@AAAJJJAAABBBCCCCCCBBBBBBDDDFFFAAADDDJJJNNNKKKEEEDDDGGGHHHXXXeeeaaaOOOBBBCCCJJJDDDBBB???===;;;;;;;;;<<<;;;>>>@@@@@@===:::777666>>>BBBCCC>>>555000111444666555444333222222222222////////////000000000000000000000000111222333444222///333:::999999HHH\\\jjjVVVTTTZZZkkkooossswwwxxxwwwvvvvvvpppnnnmmmoooqqqpppmmmiii\\\^^^```ccciiiqqqzzzBBBDDDFFFEEECCCAAAAAACCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIKKKNNNPPPRRRUUUZZZ^^^```eeemmmvvv{{{vvvmmmeee___\\\[[[\\\\\\cccgggccc___[[[UUUMMMBBBEEERRRggg}}}iiiRRRDDDCCCBBB@@@>>><<<===???BBB===>>>???>>>======>>>@@@????????????@@@@@@@@@@@@>>>>>>======>>>???@@@AAA>>><<<;;;;;;;;;999777555999:::<<<======<<<:::888666444333111000000111111333GGGOOO???,,,)))---///////////////////////////------------...............////////////000000000444///111666888===RRRjjjqqqbbbZZZSSSQQQZZZjjj}}}yyyxxxwwwvvvuuusssrrrrrrsssqqqpppppprrrssssssssspppooommmkkkjjjjjjjjjjjjhhhgggeeedddbbbaaa``````WWWWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRRRRTTTVVVTTTUUUUUUUUUTTTUUUWWWYYYWWWYYY\\\\\\[[[ZZZZZZ\\\YYYYYYYYYZZZ\\\]]]______\\\^^^`````````___```aaa``````_________``````aaa___```aaabbbaaa```^^^]]]\\\\\\[[[[[[\\\^^^```bbb]]]^^^______^^^\\\\\\[[[YYYZZZ\\\]]]^^^```bbbccc^^^___aaaccceeefffggggggiiinnntttyyyvvvddd```lllgggTTTGGG???@@@HHH???@@@AAAAAACCCFFFGGGGGGEEEFFFJJJOOOPPPLLLJJJLLLGGGNNNTTTQQQHHHAAABBBFFFCCCAAA>>><<<;;;;;;<<<===<<<<<<<<<===>>><<<999666<<>>999444222222555444333222111111111111........./////////000000000//////000000111222333333222444888999999???HHHkkk|||bbbUUUQQQVVV^^^jjjvvv~~~yyyssspppoooooosssvvvuuupppkkkaaa```______bbbjjjttt{{{???AAADDDCCCAAA@@@AAACCCDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLPPPTTTWWWZZZ___fffkkkqqqvvv}}}{{{iiifffbbb\\\XXXYYY\\\```dddiiidddTTTFFFDDDIIILLLRRR^^^sss^^^FFF>>>@@@<<>>>>>@@@>>>888@@@@@@@@@???===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::===???AAA===<<<;;;;;;;;;:::777444555777:::<<<===;;;888666666444222000////////////444///,,,...333555222---////////////////////////++++++,,,,,,,,,---------.........///////////////,,,333888666444777???FFFqqqrrrbbbZZZSSSRRRVVVddd}}}~~~}}}|||zzzxxxvvvuuutttuuutttrrrsssuuuvvvvvvuuurrrqqqooonnnmmmmmmnnnnnnmmmllljjjhhhgggfffeeeeee^^^^^^^^^^^^^^^]]]\\\[[[WWWXXXWWWUUUTTTSSSUUUWWWUUUUUUUUUTTTSSSUUUXXX[[[VVVXXXZZZZZZWWWVVVWWWYYYVVVVVVVVVWWWXXXYYY[[[[[[YYY[[[]]]]]][[[[[[[[[\\\XXXXXXXXXYYY[[[\\\^^^______```aaabbbaaa```^^^\\\]]]\\\[[[ZZZ[[[]]]___aaa[[[\\\^^^^^^\\\[[[ZZZZZZZZZ[[[]]]^^^^^^___```bbbccceeegggjjjmmmoooqqqrrrxxx~~~yyyzzz{{{xxx~~~jjjEEE<<<@@@???>>>@@@>>>???@@@AAADDDGGGFFFCCCFFFCCCDDDKKKQQQRRRQQQQQQDDDBBB@@@???@@@@@@@@@???BBB@@@>>><<<;;;<<<======<<<::::::<<>><<>>?????????>>><<<;;;<<<<<<;;;::::::999999888888999:::;;;;;;:::999888888666444666999<<<;;;:::::::::;;;;;;:::999777666999666444555777999888666444333222111000000000000/////////000///......------------,,,,,,+++++++++,,,,,,,,,---------..................////////////000000111222444666888999IIInnnuuu___WWWTTTUUUcccttt~~~{{{{{{zzzwwwtttqqqrrrtttvvvssssssrrrqqqqqqqqqrrrrrrqqqnnnkkkkkklllmmmkkkhhhjjjjjjiiigggeeecccaaa___dddbbb```___^^^]]][[[YYY[[[YYYWWWWWWXXXZZZZZZZZZXXXWWWUUUTTTTTTVVVXXXYYYXXXXXXXXXYYYZZZZZZZZZ[[[YYYYYYZZZZZZZZZZZZYYYXXXXXXYYY[[[]]]^^^___^^^^^^]]]^^^___``````___^^^]]]bbbbbbaaa___\\\[[[]]]^^^[[[^^^```aaa```______```ZZZ\\\___bbbdddeeeeeedddhhhmmmuuu{{{vvvjjjmmm~~~^^^QQQBBB<<<===@@@???<<>>>>>@@@???===;;;;;;;;;<<<<<<===:::999;;;???@@@<<<888555666888888777555111///000000000000000000000000//////............//////////////////////////////000111222333555666777888@@@SSSzzzxxx\\\SSSQQQVVViiivvvnnnppprrrsssrrrqqqppppppnnnmmmiiiccc^^^aaajjjrrrwww~~~CCCCCCCCCCCCDDDEEEGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJOOONNNLLLMMMQQQUUUYYY\\\___bbbiiirrrxxxxxxmmmddd\\\WWWWWWZZZ^^^^^^ZZZUUUPPPMMMJJJFFFEEEFFFEEELLLeeezzzXXXFFF???<<<;;;;;;======>>>>>>===<<<;;;;;;999999:::;;;;;;<<<<<<<<<999999:::::::::999777777999666555666999::::::999888999999999999777666555888555333444666777666555333333222111000000000000......//////......---,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...---.........///////////////000000222444666777888777FFFjjjyyy~~~lll^^^VVVXXX^^^||||||{{{zzzxxxuuuuuuuuuvvvssssssssssssrrrrrrrrrrrrssspppnnnnnnpppqqqooonnnmmmmmmlllkkkiiigggeeedddiiihhhfffeeeeeedddbbbaaaaaa___]]]^^^___aaaaaa```___^^^]]]\\\\\\\\\^^^___]]]^^^^^^^^^^^^^^^^^^___]]]^^^^^^^^^]]]]]]\\\\\\[[[\\\]]]]]]^^^^^^^^^^^^]]]^^^___aaaaaaaaaaaa```dddddddddcccaaaaaabbbccc]]]___aaabbbaaaaaabbbcccaaabbbccceeehhhllloooppptttzzz}}}qqq```eeeooo~~~}}}hhhOOOGGG>>><<<>>>AAA@@@===>>>=========>>>@@@AAABBBKKKQQQOOOGGGEEEKKKMMMHHHEEEHHHEEE===999;;;===<<<>>>>>>===<<<;;;;;;;;;;;;;;;999777999<<<===999555222333555666666555333222//////////////////////////////............//////////////////////////////000000111333444666777777444???[[[~~~^^^RRRLLLZZZuuuvvvrrrpppqqqtttuuussspppqqqpppmmmgggbbbbbbhhhnnnttt{{{DDDDDDDDDEEEGGGHHHJJJKKKGGGHHHHHHGGGGGGHHHJJJMMMNNNPPPRRRTTTWWW___jjjrrruuuvvv|||{{{mmmaaaYYYUUUSSSRRRSSSYYY]]]ZZZPPPGGGBBBBBB<<<===BBBKKKUUUiiittt[[[AAA666888;;;:::999>>>===<<<;;;::::::::::::999999:::;;;<<<<<<<<<<<<999999999999999888777666999777666666777888888777777777777777666555444333666444333333444555444333333222111000////////////------......------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------.........////////////000111333444666777999444@@@iii}}}wwwrrrhhh```XXX^^^jjj}}}|||||||||{{{zzzyyyxxxwwwuuuuuuvvvvvvvvvuuusssrrrtttrrrqqqrrrsssuuuttttttrrrqqqqqqpppooonnnmmmmmmjjjiiigggggghhhhhhfffeeeiiigggffffffhhhiiiiiiiiigggfffeeecccccccccddddddccccccccccccbbbbbbbbbbbbccccccddddddeeeeeeffffffcccbbbaaaaaa````````````___```bbbdddeeeeeeeeedddaaabbbccccccbbbaaabbbdddbbbdddddddddcccccceeefffiiiiiijjjmmmssszzzuuuaaaWWWVVV]]]rrr|||zzz\\\FFF@@@>>><<<<<<===>>>===<<<<<<<<<;;;;;;<<<<<<===>>>BBBHHHGGG===;;;HHHWWW___LLLLLLGGG???999999:::999<<<<<<<<<<<<;;;:::999999999777555666888999666222000000111222333444444444........................///......------......//////////////////////////////000111222333555666666222555BBB___}}}cccNNNPPPaaaqqq~~~zzzqqqmmmooorrrsssrrrttttttrrrmmmhhhfffhhhjjjooouuu}}}EEEEEEFFFFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLNNNRRRUUUQQQVVV[[[___dddpppxxxnnnfff\\\SSSPPPQQQSSSTTTVVVWWWUUUNNNEEE???@@@CCC??????HHH]]]wwwVVVHHH999444888<<<<<<:::===<<<:::999888888888999;;;;;;<<<<<<;;;:::888888777777888888888999999999999888777666666777777666555555555555444333222222444333222222222222222222222222111000////////////,,,------------,,,++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------...............///000111333444555>>>999:::IIIgggwwwcccXXXVVVYYYiii~~~|||zzzxxxyyyzzzzzzyyywwwtttsssrrrrrrqqqrrrsssuuuuuuvvvuuuttttttsssssssssssssssllljjjiiijjjkkkkkkjjjiiimmmlllkkklllnnnoooooonnnkkkjjjiiihhhgggfffggggggggggggffffffeeeeeeddddddgggggghhhjjjkkkmmmooopppkkkiiigggeeedddcccddddddcccdddfffgggggggggffffff___aaaccccccbbbaaabbbcccfffggghhhgggggghhhkkknnnrrrtttxxx~~~lllaaaZZZRRRVVV```rrrZZZGGG;;;<<<======<<<:::888888888<<<;;;;;;;;;;;;;;;;;;;;;888>>>???:::===NNNcccoooIIIGGGBBB<<<888777888888:::;;;;;;<<<;;;999888777888666555555666555333111000000//////000111333444------------------------...------------------...........................//////000111222333444555666888:::GGGhhh{{{]]]TTTUUUWWWcccsss~~~uuullljjjnnnssstttuuuuuurrrnnnkkkjjjjjjjjjooovvv{{{~~~GGGGGGGGGGGGHHHIIIJJJJJJNNNOOOPPPQQQRRRUUUZZZ^^^```fffmmmqqqvvvzzzkkk```VVVRRRNNNLLLMMMPPPSSSTTTUUURRRMMMGGGBBBAAACCCFFFJJJRRRddd|||uuuTTTCCCAAA===::::::;;;;;;:::<<<;;;999777777777777888::::::;;;;;;;;;999777666555555666777999:::;;;<<<999999888777666666666777555555444333333222222222333333222111000000111111222111000///............,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------......000111333444000444888999AAA```uuu{{{tttcccYYYNNNLLLZZZuuu}}}|||}}}}}}}}}{{{xxxtttrrrqqqqqqqqqqqqrrrrrrtttuuutttsssrrrrrrrrrrrrssstttqqqpppoooooopppqqqpppooonnnmmmmmmnnnpppqqqqqqpppnnnmmmlllkkkjjjjjjiiiiiikkkkkkjjjjjjiiiiiihhhhhhkkkkkkkkkkkklllmmmnnnooommmllliiigggfffeeeeeeeeeeeeeeefffggggggfffeeedddbbbccceeeeeeeeeeeeggghhhfffhhhkkknnnrrrvvv|||jjjVVVSSSVVV\\\rrrkkkQQQCCC>>><<<<<<===<<<:::666555777999<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>><<>>999>>>@@@===:::::::::999:::999888888777777888888666888:::<<<<<<<<<;;;:::666666777888999;;;===>>>999::::::999777666777999666666444333333333333333222333333111//////000111111000///......---------,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...000111222,,,111555666777FFFfffuuutttuuuhhhXXXLLLJJJUUUlll~~~zzzwwwuuutttuuuuuutttrrrrrrsssuuurrrqqqpppooooooppprrrrrrrrrpppooooooqqqqqqpppooolllllllllnnnqqqrrrqqqooooooooooooooonnnmmmmmmmmmooooooooonnnnnnnnnnnnnnnooonnnllliiihhhgggggghhhkkkjjjiiihhhffffffffffffeeefffggghhhhhhgggfffeeedddeeegggggghhhkkkooorrrnnnrrryyyttt```^^^aaaeeeccciiilllRRRBBB<<<;;;<<<999999888777666777:::<<<======>>>>>>>>>======<<<;;;;;;::::::===@@@AAAAAA===999888;;;===<<<<<<===888888888888777666555555666555444333333333333333444222000///---------...........................---,,,,,,++++++,,,,,,---------------------------......//////000111111222///444999888999OOO|||rrr\\\OOOTTT```fff{{{ooommmppppppqqqrrrssssssrrrrrrlllkkkkkkmmmqqqwww~~~LLLLLLMMMOOOQQQTTTVVVWWW[[[___dddiiinnntttyyy}}}tttmmmbbbYYYSSSOOOLLLKKKJJJKKKNNNRRRTTTTTTRRROOOBBBDDDEEEFFFIIITTTdddppplllQQQAAA:::777;;;<<<888777;;;;;;999777777888999999999999888888999<<<>>>???>>><<<;;;:::999999999999;;;<<<===999:::;;;:::888777999;;;888777555444333444444444222333444222///...000222000000///...---------------------------,,,,,,+++)))*********++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111111222555888777999DDDQQQmmmuuuqqqbbbYYYTTTXXX^^^rrr~~~{{{||||||zzzvvvuuuvvvxxxvvvuuusssrrrrrrssstttuuurrrpppooooooppppppooommmllllllmmmoooqqqrrrqqqooonnnooooooooooooooonnnnnnoooooooooppppppppppppppppppooollljjjhhhhhhiiiiiijjjjjjkkkkkkjjjjjjiiihhhiiijjjlllnnnoooooooooooolllmmmoooqqquuuzzzqqqhhheeeppp~~~}}}}}}qqqTTTBBB===<<<;;;999666666666666888999::::::<<<===>>>??????>>>>>>===777777777999;;;;;;;;;<<<;;;777777===@@@<<<:::;;;999888777666555555555555333333333222111111333444333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111222111555:::777<<<[[[~~~sss^^^UUUUUUYYYmmmvvvpppoooooopppqqqssstttuuurrrnnniiigggjjjpppwww{{{MMMNNNPPPSSSVVVZZZ]]]___ggglllssszzz~~~pppfffZZZVVVPPPJJJGGGGGGIIIKKKKKKLLLNNNPPPQQQOOOKKKGGGHHHKKKMMMMMMSSShhhdddJJJAAA===:::999:::777333666>>>???:::555666888:::::::::999999===>>>@@@AAA@@@>>>;;;999===<<<;;;:::999:::;;;;;;999;;;<<<;;;888888:::===999888666555444444555666222444444222///...///222000000///---------------------......------,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000---...222444111111888CCCUUUhhh|||qqqeeeZZZUUUXXXhhh{{{{{{xxxyyy{{{|||zzzxxxwwwwwwxxxyyyzzzwwwuuutttsssttttttrrrqqqllllllmmmppprrrsssrrrpppllllllmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnoooooooooooonnnmmmllllllnnnpppqqqkkklllnnnooooooooonnnmmmnnnooorrruuuwwwyyyyyyzzzyyy{{{}}}|||sssssszzzdddFFF999:::>>><<<999666555555777999999777555;;;<<<>>>?????????>>>===;;;;;;;;;;;;:::999;;;???:::666666===???:::666666999888666555444444555555111222222111000000222444111111111000//////......++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000555,,,...888555000AAA]]]qqq]]]QQQVVV^^^oooqqqooommmnnnpppsssuuuuuuvvvppphhhccceeekkkqqqvvv~~~OOOVVV___dddfffjjjpppvvvzzzxxxnnnaaaVVVRRRJJJJJJJJJHHHEEEEEEGGGJJJJJJKKKKKKKKKJJJIIIHHHGGGNNN[[[kkkvvvXXXGGGAAA;;;888::::::::::::::::::999888777;;;777666:::<<<:::999;;;@@@>>><<<>>>AAACCCBBB@@@<<<;;;:::;;;<<<<<<:::999666777999:::;;;<<<<<<<<<:::::::::999999888888888666444222000/////////000........................------,,,,,,,,,,,,++++++************************************************++++++******++++++,,,---,,,,,,,,,---------......---...///000222333444555===TTT~~~sssYYYRRRWWW___hhhttt}}}}}}|||{{{{{{|||}}}~~~yyyyyyzzzyyyxxxvvvtttssswwwwwwvvvuuuuuutttsssrrrqqqnnnjjjjjjmmmppppppoooooonnnmmmmmmnnnqqquuuwwwtttrrrqqqsssvvvxxxvvvuuuvvvwwwyyy{{{zzzyyyvvvuuu{{{|||zzzjjjiiittteeeVVVPPPGGG===777555666777666666666666777888999:::>>><<<;;;>>>BBBBBB===777<<<;;;<<<===>>>===;;;999;;;;;;;;;:::999888777666:::888666666777666555333555444333222111111111111......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......222222333333444777;;;>>>bbbqqqWWWYYYUUUYYYhhhzzzyyyvvvrrrpppqqqrrrrrrrrrvvvvvvqqqgggccchhhooorrr{{{```eeelllttt{{{xxxnnneee___XXXPPPKKKJJJEEEFFFFFFGGGHHHIIIKKKLLLFFFHHHIIIDDD@@@FFFTTTaaasss~~~bbbGGG>>>===999888:::999999::::::999999888777:::666666:::<<<;;;<<<>>><<<@@@FFFLLLOOOKKKDDD===<<<;;;;;;<<<===<<<999777666777888:::;;;<<<<<<===;;;;;;:::999888888777777555444222111/////////000........................------,,,,,,,,,+++++++++************************************************++++++******++++++,,,---,,,,,,,,,,,,---------------...///000222333444444:::===QQQwwwzzzkkkbbbWWWTTT^^^hhhrrr{{{|||~~~~~~|||{{{yyyxxxwwwwwwvvvuuuyyyvvvtttsssuuuvvvvvvtttwwwvvvtttssstttvvvyyy{{{ooorrr||||||bbbFFF>>><<<999777666777999:::888888888777777888999999>>><<<<<<>>>AAAAAA<<<777<<<;;;;;;<<<======<<<;;;888888999999999999888888999888666666777777666444333333222111000000000000...------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...000111222222222444888;;;KKKgggxxx\\\XXXXXX^^^eeekkkuuu}}}yyywwwtttpppnnnnnnooopppvvvvvvrrriiieeeiiinnnpppuuuzzzwwwzzzwwwoookkk\\\TTTNNNLLLJJJGGGGGGIIIGGGGGGFFFGGGGGGFFFDDDBBBBBBCCCCCCCCCJJJ[[[uuuoooTTTDDD888888:::888777999888999999999999888888777999555555:::=========@@@<<>><<<888555666777888:::<<<<<<======<<<;;;:::999888777666555444333222111000/////////------------------------,,,,,,,,,,,,++++++++++++************************************************+++************+++,,,,,,++++++,,,,,,,,,---------------...///111222333333:::222444KKKqqqrrrzzz}}}eeeVVV\\\___]]]gggzzz~~~~~~|||{{{||||||}}}vvvnnnlllqqq~~~dddGGG===:::::::::::::::999777777;;;:::999999888888999999<<<;;;;;;>>>BBBBBB???;;;;;;;;;::::::::::::;;;;;;555555666777888999999:::888777666666888888777666222222111000////////////------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------//////000000///111444666666EEEhhhoooaaaTTTPPPTTTZZZbbbhhhwwwwwwvvvrrrmmmkkkllloootttvvvtttnnnkkkmmmnnnnnnoootttzzz~~~{{{pppfff^^^XXXSSSQQQMMMIIIGGGIIIIIIHHHIIILLLKKKIIIGGGGGGGGGEEEAAA>>>AAABBBIIIXXXnnnaaaEEEAAA:::666888999666666888777888888888888888777777999555666:::===<<<<<<>>>>>>@@@CCCFFFGGGEEEBBB@@@;;;;;;<<<>>>>>><<<777444666666888:::;;;<<<<<<===;;;;;;:::888777555444333333222222111000/////////------------------------,,,,,,,,,++++++++++++******************************************************************++++++,,,++++++++++++,,,,,,,,,,,,,,,---...///000111222222777666777;;;IIIiiizzz}}}nnngggccc^^^```gggkkkyyy}}}ssslllggghhhuuu}}}~~~^^^AAA<<>>===;;;888666444::::::999999999:::;;;;;;::::::;;;???CCCDDDCCCAAA<<<;;;:::888666666777888555555555666777777888999777666555666888888888666222222111000////////////---------,,,,,,,,,++++++++++++************++++++************************************++++++++++++++++++,,,,,,,,,---------.../////////...///111333111:::PPPttttttVVVLLLQQQXXX[[[[[[oootttwwwuuuoookkklllnnnqqqvvvyyywwwuuuuuurrrmmmmmmoooqqqtttwwwzzz}}}uuunnnaaa[[[SSSMMMIIIHHHFFFEEEEEEDDDFFFJJJJJJFFFEEEGGGFFFEEECCCCCCDDDEEEDDDCCCBBBSSSkkkhhhIII>>>======:::888999888666666888666777777888888777777777999666777<<<>>>;;;999:::<<<===>>>>>>>>>===>>>>>>999:::;;;======;;;777333555666777999::::::;;;;;;:::999888777555333222222111111111111000//////...------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,,,,,,,---...//////000000...444888666333BBBgggxxxxxxqqqiiipppxxxnnnqqqpppjjjZZZ^^^iii|||}}}mmmaaa^^^]]]```jjj}}}cccAAA555888===888777777777777777888999888888888999:::<<<===>>>======>>>@@@BBBCCCBBBAAA??????>>>:::666444555777888777666555555555666666777666555555777888777666333333111000000000000000------,,,,,,,,,++++++++++++******))))))******+++************************))))))*********++++++++++++++++++,,,,,,,,,------...///000///......000222333999???NNNrrrppp]]]UUUSSSUUUXXXdddkkkrrrtttqqqmmmmmmnnnooouuu{{{}}}~~~}}}wwwooonnnkkkiiihhhjjjnnnrrruuuwwwzzz~~~~~~tttkkkaaaWWWPPPKKKHHHDDDCCCCCCDDDEEEEEEDDDDDDHHHLLLKKKEEEBBBDDDCCCBBBAAA>>>===???CCCGGGUUUuuubbbIII;;;888999999888777777777777888888555666666777777777777666888666999???AAA<<<888777888;;;>>>???>>><<<;;;:::777777888:::;;;:::777444666666777888888888888777777666555444333222111000000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))*********++++++++++++,,,,,,---......//////......000222333999GGGTTT~~~zzzjjjfffvvv}}}uuuhhhccc```dddmmm|||ooo___TTTXXXaaakkkttthhhIII>>>BBB>>>333888777555444444666888999666777777999:::<<<>>>???AAAAAA@@@@@@???>>>===<<>>AAA;;;333666666555555777999999777444555666666777777666666666666;;;CCCFFF@@@;;;888888<<>><<<;;;;;;555555555777999999777555666666666666666555555444444333333222111000000000///000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))*********+++++++++,,,,,,------......111---,,,222777888:::===UUUrrriiigggkkkyyyvvvrrrnnnjjjeeebbbiiitttmmmcccaaacccttthhhXXXEEE<<>>666===<<<999777666555555555777777777888999;;;<<<======>>>>>>===<<<;;;:::;;;>>>AAABBB@@@:::777888:::<<<:::888666555555555666666555333333444444333111222222111000////////////,,,,,,,,,++++++++++++*********))))))))))))******************************))))))))))))***************++++++++++++,,,,,,,,,***,,,...///......///111///000999CCCDDDOOOzzzcccUUUTTTSSSUUUYYY]]]aaadddggghhhlllnnnooopppvvv~~~|||{{{uuunnniiigggeeecccaaaaaagggmmmqqqssswww}}}yyypppjjjeeeaaa]]]YYYQQQHHHCCCDDDGGGGGGEEEBBBAAAAAACCCEEEEEEDDDBBBCCCCCCFFFHHHFFFBBBCCCHHHCCCIIIOOOTTT[[[kkk[[[PPPAAA888444444777;;;555555555666888:::888555444444555666777777666666444666===GGGJJJDDD>>>;;;===>>>>>><<<999999===@@@444444444555777888777666666666666666555444333222222111111111000000////////////000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************+++++++++,,,,,,---------000...///222222111555;;;;;;OOOuuuvvvbbbWWW___}}}xxxyyy{{{yyymmm^^^ZZZ^^^YYY]]]iii~~~rrrgggjjjwwwzzzlllMMMAAA:::;;;888111333;;;666666666666666666555555888888888888999::::::;;;666888999:::::::::<<<>>>888<<>>999666777999;;;:::888666555666777888666555333333333333111000111000///......------...,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))+++---.........///000000111HHH___OOO777QQQbbbQQQQQQOOONNNQQQWWW^^^ccceeekkkjjjggggggnnnzzzxxxsssooojjjccc___\\\bbbhhhlllmmmqqqwww}}}}}}wwwppphhhccc```]]]YYYTTTOOOKKKIIIHHHEEEFFFEEECCCAAAAAA@@@>>>BBB@@@???BBBDDDDDDDDDDDD???BBBEEECCCAAACCCKKKSSSVVVaaasssyyyVVVDDD>>>777444666999888666666666666666666666666666888777555444333333444444555444666>>>FFFGGGBBB;;;;;;;;;:::999888777666555333333333333333222222222777666666555555444333222000000111111///...,,,+++,,,,,,............,,,,,,************************))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++***)))***,,,...............///000111222999666AAAcccgggYYYdddmmm{{{yyymmmkkkmmmmmm^^^XXXWWW[[[aaannnxxxoookkkjjjrrr{{{}}}wwwzzz{{{YYYCCC:::999999888777666666555888777666555555555555555555666888999999888777666999999888888888888888999888999::::::888666777777:::777333222444555555333666555333222111000000000......//////////////////++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,///000---******...333111///:::IIIDDD777AAAXXXkkk[[[QQQNNNRRRSSSQQQWWWaaajjjllljjjeeeccckkkyyy}}}xxxqqqjjj]]]^^^aaaeeejjjnnnrrrttt}}}hhhddd^^^ZZZVVVRRRLLLHHHHHHGGGEEECCCBBBAAAAAAAAAAAACCCDDDDDDDDDEEEFFFFFF??????@@@CCCCCCBBB???>>>CCCEEEGGGIIINNN\\\nnn|||pppWWWIII@@@;;;444222444666555444555555555555555555555555777666555333333333333333555444555;;;BBBDDD???::::::::::::999888777555555444444444444555555555555777666555444222222111111000000000000///---,,,++++++,,,------------,,,+++************************))))))))))))))))))))))))******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))************++++++***)))***,,,...............///000111111555333777GGGaaauuuooowwwzzz~~~yyyrrrhhheeedddeeeaaa[[[ZZZ^^^vvvuuufff[[[YYY]]]eeexxxzzzmmmOOO>>>:::999888888777666666555555666555444333333333333444555666777999999888666555777777666666666666777777444666888999777666666777999666333222333444444333555444333222111000//////------------------------+++******)))(((((())))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))))))))*********+++++++++,,,......---,,,///666===///+++000:::999222777EEE```nnn]]]OOONNNPPPPPPVVV```eeeiiikkkhhheeehhhpppwww~~~|||xxxtttjjjfffaaa^^^```fffnnntttwww}}}}}}}}}~~~FFFDDDAAA@@@???===;;;999;;;;;;;;;<<<===>>>???@@@CCCDDDFFFGGGEEECCCCCCCCC;;;===???AAABBBAAA@@@>>>===EEEPPP\\\kkkdddGGG???BBB===999333222333555444333555555555555555555555555555555444333222222222222555333333888>>>@@@<<<888999999999999888777555444555555666777888999999:::999777444222000000000111000000000000...---,,,+++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********++++++***)))***,,,---------------...///000111333444555555;;;SSS}}}zzz{{{nnnbbbjjj|||~~~qqqlllhhhfffddd^^^\\\\\\TTT\\\llluuuiiiaaaaaa]]]UUUZZZgggfffGGG333111777777777666666555444444444333333222222111111222222555555777777777666555444555555444444444555555666000333666888777666666666777555222111222333222222333333333333222111///...++++++++++++++++++++++++******)))((((((((())))))))))))))))))************))))))))))))))))))))))))''''''((((((((())))))))))))))))))*********++++++,,,------++++++000888>>>222...,,,000333333444666CCC___zzzaaaWWWSSSQQQSSSXXX^^^ccchhhjjjhhhhhhkkkpppxxx}}}uuuoooggg```___bbbhhhmmmmmmrrrxxxzzzxxxvvvvvvvvvzzz|||~~~<<<;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAABBBDDDGGGLLLOOOKKKEEEBBBBBB@@@AAAAAA>>>???CCCGGGIIINNN```vvv^^^GGG======@@@;;;888555444555666555444555555555555555555555555444333333222222111111111555222222555999;;;999666777888999999888666444333555666777888:::;;;======;;;999555111000///000111000000000///...---,,,+++*********++++++*********************************))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))***++++++******+++---,,,,,,,,,,,,---...///000...333666555111:::TTTnnnkkk\\\^^^ggg|||}}}zzzqqqiiidddccc___\\\\\\bbboooxxxnnngggcccaaa\\\eeeuuuwwwooowwwzzzWWWCCC;;;888777888555555555444444333333333222222111111111111222222444555555666555555444333444444333333333444555555111444777888666555444444555444222111111111111111111111333333222000...---++++++++++++***************))))))((((((((())))))((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************------,,,***)))+++000444444222///---000666666222888GGGdddwwwiii[[[RRROOOXXXZZZ___dddfffhhhooowwwnnntttzzz~~~~~~wwwvvvsssoookkkhhhfffeeedddhhhkkknnnnnnoooqqqttttttvvvxxx{{{~~~999999:::;;;;;;<<<======?????????@@@@@@AAAAAAAAABBBEEENNNTTTRRRIIIFFFIIIBBBEEECCC@@@EEEUUUcccjjjsssNNN888555;;;<<<;;;888777555444555555555444555555555555555555555555222222222222222222111111333222111333777888777666666777777888777666444333666777888999:::;;;<<<===<<<:::666333111111222222000000///...---,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))++++++***)))***,,,++++++++++++,,,---...///,,,---111333222222999CCCbbb|||ggg```kkk}}}uuummmqqqjjjbbb]]]^^^bbbhhhkkkzzzxxxlllaaa\\\]]]```ccciiilll}}}fffNNN666000777<<<999666444444444444333333333333333333222222222222333333444444444444333333222222333333333333333444555666444666888888666333222222444444333222111000000111///000222222222000...,,,---,,,,,,,,,++++++******)))((((((((((((((())))))((()))))))))************((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))************+++,,,,,,+++*********,,,000///***+++111333111555888EEE```sss___UUUVVVRRRRRRWWW]]]eeesssvvvwwwwwwxxx|||}}}}}}|||xxxrrrmmmiiieeeeeedddcccccceeeiiilllnnnppprrrvvvyyy|||~~~888:::;;;;;;::::::<<<===>>>???@@@BBBCCCCCCCCCCCCCCCEEELLLRRRNNNEEEDDDJJJDDDLLLQQQTTTbbb}}}```PPP<<<222333888888777333333444444333333333333444444444444444444444444222222333333333222222111222222222444666888777666777666666666555555555555777777777888888999999:::;;;999666444222222222333111000...---,,,+++++++++++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))''')))++++++***)))***+++************+++,,,---...111---,,,000333333222444:::SSSwwwsssttt{{{ssspppllliiieee```[[[WWW]]]aaajjjyyyzzzuuussseeebbb______ccckkktttyyy{{{[[[AAA:::444444666555555777444444333333333333333333333333222222333333444444444333333222111111111000222222222222333444555555666777888666333111111111333444444333111000000111///000111111000///...---...------,,,,,,+++++++++((((((''''''(((((())))))))))))))))))************((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******''')))+++......---,,,+++***...///,,,+++...222333666333777GGGbbb|||mmm]]]SSSMMMOOOTTT\\\mmm~~~{{{{{{}}}zzzxxxvvvnnnkkkfffaaa^^^^^^___```gggiiikkknnnqqquuuwwwyyy||||||~~~;;;===??????======>>>AAABBBCCCDDDEEEFFFFFFFFFEEEFFFEEEJJJPPPOOOKKKRRR^^^iiiuuu}}}jjjPPP@@@>>>;;;888777777666666222333444555444444333333444444444444444444444444111222333444444333222222000111333666888999888777888666555333333444555666777777777666666555555555888777555444333222222222111000...,,,+++++++++,,,,,,+++************+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))&&&)))++++++***)))*********))))))******+++,,,---333...---000111111333666000<<>>AAACCCDDDEEEFFFFFFEEEDDDCCCBBBDDDBBBIIIUUU[[[aaarrrqqq\\\GGG777666555555666777888666444333555777888777666666666444444444444444444444444111222444444555444333222000111444777999:::999888888666444222222333666777777777666555444333222111555555444444333222111111111000...,,,+++++++++,,,---,,,+++******+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&(((++++++***))))))***))))))))))))***+++,,,---++++++---///---+++///555333333444===WWWtttlllqqqzzztttvvv{{{~~~zzzvvvrrrnnnkkk\\\dddjjjiiieeegggrrr}}}}}}uuunnniiigggbbbdddffflllyyy}}}eeeGGG888555444000///444777666555666444444444444444444444444222222111111222333444444333222111000////////////.........//////000222222333333222000...///222444222555777555222000111333000//////.........//////------,,,,,,+++***))))))'''''''''''''''((()))***))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))((()))***,,,,,,+++...))))))///111---,,,000...111555555555DDDhhh~~~nnn```ZZZTTTOOOVVVbbbxxx}}}|||}}}|||yyytttpppjjjddd```ZZZ[[[\\\___bbbfffiiijjjlllppprrrsssxxxFFFAAA???BBBCCC@@@???@@@AAAAAACCCFFFEEECCCFFFKKKOOOUUUXXXccc}}}vvvXXXFFF<<<888666555555555555555555444444333333333333333333333333444777666333111333111...222333333333333333333444777666555666999:::999888444444333333333222222222666666555444333333222222222111111000///...............---,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''((()))++++++++++++******++++++,,,---,,,,,,------.../////////222222777;;;;;;GGGjjjsssjjjbbbYYYeee~~~tttqqqppppppmmmjjjlllpppmmmxxx|||{{{hhhmmmgggaaabbb]]]YYY```gggzzzuuurrrkkkLLL???;;;777222444444333333222111000000111111111333555666555333333333333333333333333333111111111000///......------....../////////////////////000111111111111111222222111111000000//////000...,,,,,,......,,,)))+++++++++*********))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''***)))((((((((()))+++,,,++++++,,,------......///222222444444333999IIIYYYuuubbbWWWUUUWWW^^^ooo~~~}}}}}}{{{wwwooojjjfffccc]]]YYYXXXZZZ^^^aaaggggggiiilllrrryyy@@@???BBBFFFFFFBBB@@@AAAEEEEEEGGGJJJKKKOOO\\\iiixxxhhhRRR@@@666444444444444444444444444444444444333333333333333333333333333666666333333444333000222222222333333333333444666555555666888999888777444333333333333222222222444444444444333222111000000//////...------,,,,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((('''''''''''''''((((((((())))))))))))&&&&&&&&&&&&'''((()))******))))))))))))***++++++,,,,,,,,,---......//////...,,,...333333777JJJ```zzzhhhccczzz|||sssmmmgggbbbiiipppyyyuuummmiiigggeeekkkggggggqqqyyyzzz}}}~~~hhhLLL:::666666555222444333333222111111000000222222222333555666555444333333333333333333333333333333222222111000000///......///000000000000///......///000000000000000111111000000000000000000000...,,,---......,,,***+++++++++*********))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((((()))***+++++++++,,,,,,---.........000000222333111222;;;FFFdddrrr^^^QQQOOOXXXcccjjjttt~~~}}}}}}yyyyyyzzz|||||||||mmmiiiccc]]]YYYXXXXXXYYY[[[]]]aaafffmmmtttzzz}}}DDDCCCDDDEEEBBB===>>>CCCCCCIIITTTaaammm|||kkkKKKCCC888222111333555555333333333444444444444444222222222222222222222222444777777444444666555222222222222222333333444444666555444555666777666555333333333222222222111111111222333333333111///...------,,,,,,++++++******------,,,,,,+++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''((((((((()))))))))&&&&&&%%%&&&&&&'''((())))))(((((((((((()))******+++,,,,,,------......///000,,,---333444111333:::NNNmmm{{{vvv|||tttllleeedddeeekkksssyyyzzzxxxqqq|||{{{xxx{{{sssnnnpppvvv{{{~~~wwwsssLLLBBB888222333666666444333333222222111000000000333222222333555666555444222222222222222222222222333222222111111000000///...///000000111111000000---......////////////.../////////000000000000000111///...---......---++++++************)))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((()))))))))((((((((()))***+++***++++++,,,,,,---......------///333222///000555CCC[[[~~~}}}eeeWWWSSSRRRVVV```qqq~~~~~~{{{yyyzzz}}}~~~uuurrrmmmfff```[[[WWWUUUSSSUUUYYY___eeelllrrruuuHHHEEECCCBBB@@@CCCOOO\\\hhhooo}}}kkkRRREEE>>>:::777555555555444333222222222333333333333333222222222222222222222222666888888555444666444111111111111222333333444444555444333333555555444333222222222222111111111111///111333444444222///---,,,,,,+++++++++*********,,,,,,++++++*********)))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''((((((((())))))'''&&&&&&&&&''''''((())))))(((((((((((()))******+++++++++,,,------......111...000666777333111222777DDD]]]~~~|||~~~xxxnnnccc___eeeooovvvyyyqqq}}}}}}rrrooorrrtttqqqpppqqqvvvzzzuuuqqqpppnnnkkkiiiiiijjjlllqqqoookkkgggddddddgggiiimmm{{{yyyqqqooolllpppxxx{{{zzz|||{{{uuuwwwYYYFFF999777666555444444333222222222111111000000000000222111111222444444333222222222222222222222222222000000//////............//////000111111111111111......//////000//////............//////000000000000//////......------,,,************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))***************+++,,,,,,------,,,***---333555333111222444@@@XXX{{{pppaaaUUUSSSVVV___uuuzzz}}}|||zzzyyyxxxwwwxxxwwwtttpppjjjddd___\\\XXXWWWXXXZZZ^^^ccciiilllSSSRRRTTTYYY^^^iiizzztttXXXCCC777333777666666555555222///---000111111111222222333333111111111111111111111111777999888555333444222///000000111222222333444444444333222333444555444333222222111111111000000000///111333444444222000...,,,,,,,,,++++++++++++++++++***************))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))***))))))))))))***++++++******++++++,,,------------,,,...000111000111444333444<<>>OOOhhhtttmmmnnnaaa^^^]]][[[UUUPPPRRRZZZeeekkkttt~~~~~~uuunnnllliiigggooo{{{kkkhhhnnnwwwxxxvvvzzz^^^EEE555///111111111000000000//////////////////////////////222111///------...///000111---,,,......,,,---111///............///000000111111222222111///---,,,........................//////...---------------......---,,,,,,,,,,,,---,,,++++++******)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,,,,------------///000000111444888;;;CCC]]]kkkeeeiii~~~yyyyyyssssssrrrqqqpppnnnmmmlllrrrQQQEEE666///111444333000111111111000000000//////------------------------///000111222222111000///000000000000000000000000...///111222222111000000/////////000000000111111111111111111111222222222000000000000///////////////......---,,,,,,+++++++++++++++***************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))*********++++++++++++***+++,,,,,,---...//////111333333222:::PPPppp}}}wwwoooeeeYYYNNNLLLOOOVVVWWW\\\eeesss{{{qqqrrrkkk]]][[[eeeyyy~~~}}}zzz{{{uuuyyy^^^FFF999222000111000000000000////////////........................000///...---------...///000------//////------000///////////////000111111333333444333222000...,,,........................///...---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,************************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))*********+++++++++,,,,,,......///......///222444222>>>SSSssspppdddcccbbbhhhxxx~~~zzzvvvuuuvvvvvvtttrrrjjjOOO<<<999555111222555666222...000000000/////////......---------------.........000000111222222111000000///////////////////////////000111111111111000000//////000000111111111111111111111111111000000000000000000000////////////.........---,,,,,,++++++*********************)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++******++++++,,,------...444777666111---444EEESSSuuu~~~mmm^^^TTTQQQUUUSSSSSSWWWaaaooo}}}vvvsssrrrmmmrrrvvvxxxvvvtttxxxxxxtttqqqttt|||{{{yyyiii^^^ggg{{{}}}rrruuuxxx|||{{{~~~qqqooopppzzzbbbOOO:::111111222444666////////////////////////........................///...------------.........---///444444///---...//////......//////000111333333333333333222000000////////////////////////------,,,,,,------...///...---,,,,,,++++++,,,,,,((()))))))))*********+++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************...///000///...///111333555666;;;LLLjjjsssfff]]]___hhhyyyqqqZZZHHH<<<444111000111333444222///....../////////.........------------........./////////000000000111111000000000////////////////////////000000111111111000000000//////000111222111111000111000000000000000000000111000000000/////////...//////...------,,,,,,+++))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************++++++,,,,,,---------***---111222111222666;;;IIIZZZxxxwwwooo^^^]]]ZZZVVVWWW___kkkuuuppp]]]```zzz|||ooolllsss|||{{{tttlllmmmwwwyyysssvvvxxxxxxjjjbbbYYYYYYaaalllsssuuu{{{~~~}}}~~~uuujjjiiiuuu}}}tttzzzgggMMM>>>666111000000---,,,---.....................///////////////////////////......---------.........------222888888222------......------......///000000111222222333333444444000000000000000000000000+++,,,,,,---...000222333------,,,++++++++++++,,,((((((((()))******++++++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((()))))))))******,,,---////////////111333333444555888CCC```vvviiieeeuuukkkZZZFFF888111...111666000111222...******...222.........---------,,,,,,---------...//////000000000//////////////////000000000000000000000000000111111111000000000000000///000111222222222111000///////////////000000000111111000000//////......///......------,,,++++++(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))+++++++++,,,,,,---------+++,,,...000111222333444444:::JJJbbb~~~yyypppgggbbbbbbdddooozzz~~~oooYYYVVVjjj}}}uuuvvvxxx|||xxxsssssspppkkkhhhkkkttt{{{yyyrrrooorrrvvvyyywwwxxxrrrxxx}}}{{{yyyaaaPPP@@@333444222222333111,,,+++...---------...............////////////////////////---............/////////---...222888888222...------------------...////////////000111333444555666000000000000000000000000+++,,,,,,---///111222333------,,,+++++++++++++++((((((((())))))*********((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))******(((***,,,---------///111,,,222777888666BBB^^^yyyyyypppqqqsssuuu{{{xxxaaaOOO;;;444111444555222///000///000///---,,,,,,///222------------,,,,,,,,,,,,+++,,,,,,---......////////////............//////000000000000000000000000222111111000000000000000...000111333333222111000---......//////000000000111111111000///.........---------,,,++++++******'''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++++++++++++++,,,,,,,,,000000000///......///111000000555@@@NNNccctttjjj```iiipppkkkaaa___iiitttssseeeaaaeeejjjbbbfffkkkcccfffwww{{{___JJJ<<<333//////222000000333222//////222,,,,,,---------.......................................//////000000000000000...///333333///...000...............//////000000000000111222333444444........................------------...///000000---,,,++++++***+++++++++((((((((()))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********((())),,,,,,,,,,,,---...,,,///555888666888EEETTTtttqqqjjjgggjjjnnnxxx|||fffRRRCCC999222333---+++000222...+++,,,++++++,,,///111000,,,(((---------,,,,,,,,,++++++******+++,,,,,,---............------------......000000000000000000000000222222111000//////000000...000222333333333111000,,,------...///000111111222111111000///......---,,,,,,++++++***)))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************++++++++++++'''***------++++++---000111222444555333999OOOfffoooooommmjjjhhhhhhjjjlllqqqpppuuummmaaaaaaccc```mmmyyytttsss}}}wwwUUUEEE888666444...---111222...---///000,,,******,,,,,,,,,------.........------------------------......///000111111000000222...,,,......,,,...222///////////////000111111111111000000111111222333------------------------......---,,,,,,,,,,,,------,,,++++++******++++++)))))))))))))))((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))***************,,,---...,,,,,,,,,---000,,,+++000222222777???JJJjjjzzzlllbbbnnnjjj]]]KKK>>>777444222///.................................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...------......///000000000///222333222///------///---...///000000///...---//////...---...///000111//////...---,,,,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((()))))))))***************++++++,,,,,,------...000000111222444666999:::PPPeee|||yyyvvvtttsssyyymmmgggkkkkkkdddccchhh{{{vvv{{{~~~}}}~~~zzz{{{yyywwwxxx}}}}}}zzz}}}wwwzzzjjjNNN<<<444555555444333222111000------------------------...---,,,,,,,,,,,,---...,,,---------.../////////---------............/////////............//////...,,,+++...444777555111////////////000000000000////////////////////////------,,,,,,,,,+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------......///111222333<<>>000333000......000///,,,)))------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,---......//////000///000111111///------...---...///000000///...---------,,,,,,,,,---...///...------,,,,,,+++++++++))))))))))))((((((((((((''''''((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))*********+++,,,,,,------,,,,,,,,,---///111222333000111444:::HHH```}}}uuukkkrrrrrrtttvvvoookkktttxxxpppqqquuutttlllhhhkkkjjjeeedddhhhaaa]]]ZZZ^^^hhhrrrxxxzzzwwwooohhhkkksssuuunnneeehhhllloooqqquuuxxxvvvqqqrrrxxx}}}|||bbbVVVEEE777000//////...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++******+++,,,------......///......------......///000...,,,---000111000---,,,,,,---...000111222333..............................---------,,,,,,,,,+++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))*********++++++++++++,,,------------...///111111///111777@@@NNNfffuuuhhhYYYFFF999666777888777333222222222333000,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++,,,,,,---......//////000111222111000/////////------...//////...------+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++***))))))))))))(((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))******+++,,,,,,,,,***++++++,,,---///000000555555333222555???MMMXXX|||wwwzzz~~~}}}|||qqqdddbbbhhhjjjiiilllqqqpppiiieeefffcccbbbaaabbbgggooowww}}}|||rrr]]]MMM888777555444444222...+++---.........------,,,++++++++++++++++++++++++++++++++++++******+++++++++------,,,,,,++++++******))))))***+++,,,------......------------------...///---,,,,,,///000///...------......///000111111.................................---------,,,,,,+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************++++++++++++,,,,,,,,,,,,---...///000---///222555999EEE\\\qqq~~~jjjTTTEEE;;;777222111222222///,,,---------///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,------......---------......---,,,+++,,,---...//////...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))******++++++,,,***++++++,,,---.........---///111111111333888<<>>===777000...000222111000............------------------,,,+++++++++++++++,,,,,,+++++++++******************)))))))))(((((((((((()))))))))*********))))))(((((())))))***+++))))))))))))************((()))******++++++******++++++,,,,,,,,,,,,------000///---,,,,,,---///000............------------------------------------+++++++++*********))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''%%%%%%&&&((()))))))))*********++++++,,,++++++++++++,,,------------......///111222333333777<<>>555---+++,,,++++++++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++************))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))************++++++++++++,,,---...///,,,.../////////111555888BBBOOOggg|||sssiii]]]QQQFFF@@@:::666222///000111111000333111//////000///,,,)))------------,,,,,,,,,+++++++++************+++++++++************)))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))******((()))))))))******************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$%%%'''***,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''(((((('''%%%%%%&&&(((''''''((((((((()))))))))***************+++,,,,,,*********++++++---.........111222111000111666;;;@@@MMMaaatttuuufffWWWHHH???666333000///111333333333------,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))************))))))))))))------,,,,,,+++***))))))((((((((((((((()))******---+++******---222:::@@@MMMKKKKKKKKKDDD777---***++++++++++++************((())))))***+++,,,------++++++++++++++++++++++++)))))))))))))))***++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))***************+++,,,,,,------------...111333444444333777;;;CCCTTTlllyyylllcccOOOIIIBBB;;;777333000...------///000111///---***,,,+++++++++,,,......------,,,,,,,,,++++++++++++******)))))))))******+++*********)))))))))(((((('''''''''''''''''''''((('''(((((((((((()))))))))((((((((('''((())))))***((()))))))))******************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%'''***+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((('''%%%%%%&&&(((((((((((())))))))))))******))))))))))))***++++++))))))))))))***+++,,,,,,+++///333444333111111222333888???FFFQQQcccyyyzzzbbbWWWHHH>>>999777333000,,,---///111111///+++(((---.........---,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))***+++---......,,,***(((((((((((('''((())))))***(((---333999AAAJJJSSSYYYTTTNNNHHHCCC;;;111+++++++++++++++*********)))))))))******+++,,,,,,------++++++++++++++++++++++++))))))(((((())))))***+++)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,,,,***))))))+++///222222111666777888<<>>HHHPPPdddttt}}}sssiii___TTTHHH@@@999555000//////000...,,,......//////...---+++***)))+++,,,,,,++++++,,,...+++++++++*********))))))******)))))))))((((((((((((((()))))))))))))))***'''))),,,......---+++)))((((((''''''(((((()))***(((333???EEEIIILLLMMMKKK@@@999333000---)))***...+++************)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))(((((((((((()))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((()))++++++++++++++++++)))((()))+++...//////...222666888;;;FFFUUUaaattt???:::444000000222444555222000......///111111111333222000---***(((''''''.........---+++)))))))))++++++++++++************((((((((((((((()))******))))))((((((((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((''''''''''''((())))))))))))))))))************((()))******++++++******++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++***************************************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&'''''''''((((((((()))(((((((((((()))******)))))))))))))))******+++...---,,,++++++---///111.........000222444555666555BBBTTTgggxxxvvvkkkaaa\\\MMMIIIDDD===777222...,,,000000111000///...+++***,,,---......///000222333(((***+++***)))))),,,...+++*********))))))))))))***)))))))))(((((((((((((((((((((((())))))******(((((()))***+++,,,------(((''''''''''''((())))))***555===<<<999777444000---)))'''((((((''')))---************))))))))))))+++************)))))))))************************((((((((((((((()))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((()))***+++++++++***++++++,,,,,,,,,---///000***---111444777;;;@@@CCCGGGVVVooo444333222222222111...,,,,,,,,,,,,---......+++)))&&&(((,,,---------------&&&(((+++------,,,,,,,,,+++++++++************)))((((((((((((((()))******)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))************(((((()))***************++++++,,,,,,,,,---------,,,------......------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))*********))))))))))))******+++((()))+++,,,------------000...---...111222000...///333888<<>>999777666666444222333111///...---...//////000000//////...------,,,...,,,++++++,,,,,,+++***------,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))(((((((((((()))************)))***++++++++++++***)))(((+++******)))***+++,,,---(((((()))))))))*********++++++++++++++++++++++++***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))***(((((()))******++++++,,,+++,,,---...////////////...---///333666;;;GGGTTTcccuuu,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************)))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))************))))))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))******************************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,,,,------------000000000000000000000000333333444333222333666999;;;@@@FFFLLLPPPSSSVVVXXXYYY[[[```eeejjjnnnqqqrrr}}}~~~~~~}}}wwwuuuqqqmmmhhhdddbbb```ZZZWWWTTTPPPLLLHHHCCC??????<<<999777666333000...111///,,,+++,,,------,,,------------------------//////......------,,,,,,---,,,***+++,,,,,,+++***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((('''((())))))******))))))******++++++******))))))++++++******++++++,,,---(((((())))))))))))******************************)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))(((((())))))******++++++)))***+++,,,,,,------,,,+++,,,...111000///333999888FFF\\\sss************************++++++++++++++++++++++++************************((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))))))))))))))*********((()))))))))************)))))))))***++++++,,,,,,***************************************************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++++++++++++++,,,,,,,,,---.....................------///111111111222444666777999<<<===;;;::::::;;;444555777:::<<<>>>???@@@AAABBBCCCEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRTTTSSSQQQOOOMMMPPPPPPOOOMMMKKKHHHFFFEEEDDDBBB???<<<:::999888888888666444333333222111///111000////////////...---444333111///......------+++,,,.../////////.........---------,,,,,,,,,+++,,,+++******+++,,,+++)))+++++++++++++++*********))))))))))))))))))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))************))))))+++++++++++++++,,,,,,---(((((((((((()))))))))***************************((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))******+++)))******+++,,,,,,+++++++++---000222111000000333666999???HHHVVVlll************************************************))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((******))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))))))))(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******************++++++++++++,,,,,,------.........///,,,...///...,,,******+++---000222333333333444555222222333333333222222111///000111222333333333333222222333444555555666666666666666555555555555555444444444333222111000///111000///......///000111000...---...000222222222+++++++++++++++++++++,,,++++++,,,,,,,,,---...///***,,,...///000///......,,,,,,,,,,,,+++++++++++++++)))))))))++++++***)))************************(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''((()))))))))))))))((())))))*********))))))******+++++++++,,,,,,,,,'''(((((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&''''''(((((()))************+++,,,,,,,,,,,,+++(((+++,,,------...//////666444222222666AAAOOOYYYrrr************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))************))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))*********+++***++++++,,,---...//////222333333222///------...+++---///000//////111222---...............---,,,111111111222111111000000000000111222222333444444333222000/////////111222//////000111111111111000000///////////////000000///---,,,,,,.../////////...000111000......///000+++,,,------,,,,,,---...)))***,,,---...---,,,,,,++++++++++++***************(((((((((***+++***))))))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((((((((())))))******))))))))))))***++++++++++++***''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))++++++,,,,,,,,,,,,,,,+++)))++++++)))***---...,,,+++---///111222333666888AAALLL^^^qqq************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******************)))))))))((())))))))))))************)))))))))***++++++,,,,,,************************************************))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))((((((((()))))))))************++++++,,,,,,------***+++,,,+++***+++---///000111111000...------...///000111111222222222222......////////////....../////////000000111111111/////////...............------...///000000000000---............---,,,,,,---,,,++++++,,,---+++******+++---,,,)))(((***,,,000111222000---++++++,,,***++++++,,,,,,,,,++++++************************)))((('''(((***+++***)))((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((('''(((((()))))))))))))))'''((()))*********))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''((())))))+++++++++,,,,,,++++++***))),,,,,,)))***//////+++(((+++///222333333222222///444<<>>AAAEEEHHHJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJMMMKKKGGGDDDBBBBBBCCCDDDCCCDDDEEEDDDBBB>>>999666555333000///000111111111---......//////000000000/////////...------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((((((((((((***,,,///111777111+++((((((***)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&'''(((((((((((((((((((((((((((***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))((()))))))))******+++++++++***++++++,,,,,,---------...///000000111222555777777;;;AAAGGGLLLQQQVVVYYYYYY\\\aaagggmmmqqqrrrrrrmmmnnnppprrrssstttttttttrrrooollliiifffeeeeeeeeedddddddddbbb]]]UUUMMMIIICCCAAA>>>===<<<:::666222333222111222333444333333555555333222000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((()))+++...000555111+++(((((()))***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***************+++++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((***+++,,,+++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''((((((((('''((())))))******))))))************************++++++,,,---...///000111333555777:::>>>EEENNNTTT[[[```gggnnnuuu{{{|||rrrhhhbbb]]]]]]\\\ZZZUUUNNNEEE???;;;999777666666666333111333222111000000000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))+++,,,...,,,***************))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********+++++++++++++++(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((///000111///---*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%$$$'''''''''(((((((((((()))(((((()))***************+++++++++,,,,,,,,,,,,,,,***+++---000333666888999EEEIIIOOOVVV]]]hhhttt|||xxxzzz{{{xxxoooeee]]]XXXJJJFFFAAA>>><<<:::555000111000/////////000111222111000000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((()))***++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))*********++++++,,,,,,,,,(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((...///000///---++++++,,,))))))))))))))))))))))))************************************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((((()))))))))((()))******++++++*********+++,,,---///000222222000444:::BBBJJJRRRYYY\\\gggnnnvvv~~~~~~~~~oooiiiaaa\\\XXXRRRKKKEEE???===:::777444333333333222111111111111000000000////////////////////////------------------------)))***+++,,,,,,++++++***''')))***************++++++*********))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))*********++++++,,,,,,,,,(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))***+++---,,,+++******+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%'''((()))))))))(((((((((((())))))))))))))))))***++++++++++++***)))***,,,///222555777888>>>DDDNNN[[[jjjwww{{{tttkkkdddTTTPPPJJJCCC<<<888555444222222222111111111111000000000000000000000000000------------------------((())),,,...///...---,,,************))))))+++,,,++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))************((()))***+++,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))***++++++,,,,,,---))))))******+++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((())))))))))))(((((('''******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&))))))((((((''''''&&&&&&'''######))),,,,,,***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))***(((''''''))),,,------+++***)))***---...---***222///000777@@@HHHNNNRRRMMMYYYnnn}}}vvviii[[[RRRMMMDDD;;;777777666555444222000///111222333222000//////000...000111111///...---...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))***+++,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))---------------,,,,,,,,,............////////////...///000000......///000////////////............------------,,,,,,,,,,,,*********+++++++++++++++************************((((((((((((((((((((((((+++***)))((('''(((((()))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((()))******)))))))))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))+++)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&(((((((((((((((''''''''')))%%%%%%))),,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***+++***)))((())))))))))))++++++,,,...000111111000777999@@@JJJVVV```hhhmmmqqqyyy{{{sssmmmcccXXXFFFBBB===999888777555444777555333222222111000///000000///...---,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))******))))))((('''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++******+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++************************((((((((((((((((((((((((+++***))))))((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***++++++++++++***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&'''((((((((((((((())))))***''''''+++,,,)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***+++++++++***************(((+++...//////111555999HHHQQQ___lllxxxwwwiii___RRRHHHCCC???999555999555111///000111000///222000///---------///000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++******)))(((&&&''''''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))*********+++++++++++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,------------------+++,,,,,,---......//////000////////////.........---///000///...---...///---------....../////////......------------------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++,,,,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$&&&'''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''(((((()))))))))***)))'''(((,,,---)))''')))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''((()))***+++)))***,,,,,,,,,,,,---...)))...222333444:::EEEOOObbbppppppeee^^^WWWMMMEEE@@@>>>999555222111222222333111000000111222222222.........---------,,,,,,------------------------************************++++++++++++++++++++++++******++++++******)))(((%%%&&&'''))))))*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))******************++++++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,------,,,,,,,,,------...............//////000000000111222222222222222333333333111333333333222111222333000000111111222222333333.../////////000000111111---------,,,,,,+++++++++******************************************************++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++,,,,,,,,,)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))******'''&&&)))------***)))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***++++++(((***,,,,,,++++++---///---444<<>>@@@BBBEEEGGGIIIJJJEEEFFFGGGFFFEEEDDDEEEGGGGGGFFFDDDAAA>>>;;;999777555555555444333222222111222222111000000///..............................++++++++++++++++++++++++******,,,---------,,,,,,)))))))))******+++++++++))))))))))))))))))))))))(((((()))******)))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((()))***,,,---...*********)))))))))))))))'''(((,,,000...((('''***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&''')))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))***+++,,,,,,,,,***---///000000333;;;AAAGGGSSSddduuuuuulllbbbVVVNNNHHH@@@888333333444333111111111000000000/////////........................++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))(((((())))))*********))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,******)))))))))***,,,---))))))))))))))))))))))))************************,,,,,,------...///000000......///111222333444555999;;;>>>CCCHHHLLLPPPRRR\\\^^^```cccgggjjjmmmnnnggghhhiiiiiigggggghhhiiillljjjfffbbb\\\XXXTTTRRRFFFEEEDDDBBB@@@>>>===<<<444444333333222111000000000000000000000000000000++++++++++++++++++++++++)))***,,,---...---,,,,,,))))))******++++++++++++))))))))))))))))))))))))((())))))))))))(((((('''(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((()))+++,,,...000111++++++******))))))(((((((((***...111---'''%%%(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''')))***,,,,,,,,,,,,)))---111444777???JJJRRRbbbnnnxxxkkkVVVKKK>>>666444555555444111111111111000000000000////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))************))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))***************+++,,,---///000111222+++++++++***************...+++((((((***,,,+++***(((***---......,,,)))(((---***+++000000---///555///111333888===DDDJJJMMMTTT[[[eeennntttyyy}}}{{{oookkkiiiccc___``````YYYPPPIIIIIIEEE???999777888999555///---//////,,,---222///...---,,,++++++,,,,,,,,,+++*********+++---...,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())),,,***(((&&&'''---555;;;666000***'''(((+++++++++******+++,,,+++***)))(((++++++******))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''+++((((((,,,///......111111333:::BBBJJJUUUcccnnn|||iiiWWWLLLAAA666555<<<333333333222000000000111/////////......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,+++***)))((((((((()))***+++,,,,,,,,,''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))************++++++,,,---...//////000++++++++++++++++++++++++---+++)))))),,,------+++//////...---,,,,,,...///111......000...,,,111888:::===CCCLLLYYYgggttt{{{rrrkkkjjjbbbVVVPPPOOOLLLFFFAAA999444444333//////222///...------,,,,,,***)))...---,,,,,,,,,,,,,,,,,,,,,++++++***************************************))))))))))))))))))))))))))))))(((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))+++***)))'''(((,,,222777333///***((()))***+++******++++++,,,+++***)))(((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))*********+++((()))---///------///444;;;FFFSSS___mmm{{{tttgggZZZKKK>>>777444444444555555444444444000000000//////.........+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***)))((((((((()))++++++,,,,,,+++(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,+++***+++---......---***+++,,,,,,,,,---111333000111444888:::===GGGQQQ^^^dddooo|||uuuvvv|||wwwjjjZZZPPPEEEAAA???999555333111///...///000///...,,,...//////......---,,,+++,,,,,,+++***************************************))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))******)))((((((+++///333000---***)))***+++***)))+++++++++,,,+++******)))***))))))))))))(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))******+++++++++---***+++...000///111555<<>>888111,,,//////000000000///......------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******(((***++++++***)))***,,,)))+++,,,,,,,,,,,,...///------,,,++++++++++++,,,*********++++++++++++,,,))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((***+++,,,---///000111222---...444>>>IIIVVVggguuujjjTTTHHHBBB<<<777999777444222000000111222111111000000///.........------------,,,,,,,,,,,,)))******+++******)))))))))******+++++++++************))))))))))))******'''''''''&&&''''''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))******+++,,,---...//////---------,,,++++++******,,,,,,------...//////000...000111222333777===BBB@@@GGGQQQ\\\jjj}}}uuuggg\\\QQQDDD<<<666555444222000//////...------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((())))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********)))***++++++******,,,---)))+++------,,,---000333...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))***+++,,,...000222333444000555AAAPPP^^^kkk|||tttjjj___QQQEEE>>>;;;888555333222333333222222111000000///.........------------,,,,,,,,,******+++++++++++++++*********+++++++++******)))+++******))))))******+++'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))******+++,,,---//////000---------,,,,,,,,,++++++.........///000111111222...000222333666<<>>FFFQQQggg~~~|||}}}sss```PPP>>>444222222222222))),,,...///...,,,++++++------------------------++++++++++++******))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***+++,,,+++***+++,,,...---+++)))***---......,,,,,,//////,,,---222555555111000///...---,,,,,,,,,,,,---...//////...,,,+++)))***,,,---------,,,+++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''))))))((((((***,,,---,,,...111111000333999EEEVVVhhhvvvjjjZZZFFF;;;777555444333000333333000---...///000//////.........------------------,,,,,,+++++++++++++++++++++++++++++++++,,,***))))))******)))'''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))***++++++++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((((((************************,,,---...///000000000000000///...------......------...///000111111333444777999AAANNN___vvv|||kkkVVVGGG>>>888222...444444222000...------...------------------------++++++++++++*********))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))*********************+++++++++,,,,,,*********++++++++++++++++++,,,------,,,---///111000...,,,---///000///...,,,///...,,,,,,111444333///...------------------///////////////...---,,,++++++,,,---,,,+++************+++,,,,,,+++******++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((***++++++,,,---...---+++---111444777@@@III]]]mmmrrr[[[JJJAAA<<<888666555666666444111000000000/////////.........------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))******)))'''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******)))******+++++++++++++++(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((()))))))))(((((('''''''''(((((()))))))))************************------...///000000000000------------------------000000111000111444999===AAARRRiii|||tttaaaSSSFFF999///444333222000...---,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((())))))))))))))))))*********++++++************++++++++++++******++++++,,,---------+++,,,------,,,---///111111///......///000///...,,,...---++++++000222000,,,,,,,,,---------....../////////......---------............---,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))***)))***,,,///000///...------///555<<>>JJJTTTggg|||nnn___LLL===444222111111111000...---------------,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))))))))*********+++++++++************+++++++++,,,,,,,,,,,,---------......---...//////......000111222111000//////000000//////111///---...222333000...///000000111111111111//////////////////000000///////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++******,,,...///...,,,...000666???HHHSSScccrrr{{{fffUUUEEE:::777333111222333111//////000000000/////////......+++,,,,,,,,,------......+++++++++++++++++++++++++++***))))))++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((()))))))))*********++++++***++++++,,,,,,,,,,,,,,,(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))''''''(((((()))******+++***+++++++++,,,,,,,,,---...///000000000000000000...000222222111111333555111333555:::FFFYYYooonnn[[[GGGAAA888222000111222333.........------,,,,,,,,,+++++++++++++++++++++,,,******)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))******************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))***************++++++++++++***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,...///000///......000111111111111000000000111111111222111///111555555111111111222333333333222222...//////000000111111222..................//////...------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((())))))))))))+++*********,,,------,,,000555???KKKTTT^^^nnn|||sss___OOOBBB888222444666555333555111111000000000/////////,,,,,,,,,------.........+++++++++++++++++++++++++++***)))***+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''((((((((())))))((((((((()))))))))******++++++,,,---------------'''(((((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''((()))))))))((((((''''''((())))))***+++++++++++++++,,,,,,------...///000000111111000000000---///000///------111444333<<>>@@@DDDGGGGGGIIIJJJJJJIIIIIILLLOOOMMMMMMLLLLLLQQQVVVTTTNNNLLLMMMMMMLLLJJJGGGDDDCCCBBBCCCEEEEEECCC???<<<999888777555333111111000111000000///......///000000------------------------------------------------***++++++,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((+++...,,,+++///888@@@JJJRRR___kkkrrrzzzpppYYYCCC<<<888222///222222222111111111000000000............------------+++++++++++++++++++++++++++***)))***,,,---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''((((((((()))))))))))))))))))))*********++++++,,,,,,---...............'''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''((()))***+++,,,,,,++++++,,,,,,---...//////000000111111111000000///***---000222444:::DDDLLL```ttt~~~qqqdddRRR@@@333333222222111000//////...+++++++++,,,,,,---------++++++***))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,.........////////////000222444666888;;;>>>@@@AAAJJJMMMPPPSSSWWW[[[___cccccceeehhhgggfffgggjjjmmmnnnnnnmmmmmmsssxxxvvvpppmmmmmmlllkkkhhheeeaaa___^^^___```___\\\VVVPPPMMMBBB@@@===:::777555444444111000///......///000111........................------------------------***++++++,,,,,,++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''',,,000...---222???JJJZZZaaammmxxxpppUUUIIIAAA888444777222222222111111111111000/////////...---------,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---......//////......))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))************++++++++++++---///111222222222111///222444222...---///222000...111:::EEESSShhh{{{zzz}}}yyy\\\DDD444222222333000,,,...333...---,,,,,,++++++,,,,,,...---,,,************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++***,,,...111222///***&&&,,,...//////111555;;;@@@EEEFFFJJJOOORRRUUU___iiiooovvvzzzzzz}}}}}}~~~{{{{{{tttiiieee]]]WWWWWWSSSIIIAAA@@@;;;999555222000///000000444...+++///000---...111000...,,,+++,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++************++++++)))))))))))))))*********)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))*********))))))(((((('''&&&''')))***+++******---///000444???OOO[[[___mmmwwwqqq^^^LLL;;;555999444444333333333111000//////////////////......------------,,,,,,,,,++++++)))***,,,,,,***)))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,------,,,+++,,,...///...,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((************++++++++++++...///////////////......444333111/////////111222777555999GGG\\\vvvwwwpppKKK@@@666444555444222111...------,,,+++,,,,,,,,,...---+++***))))))******************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))*********+++((((((((((((((((((((((((************************///.........000111222222...111444666:::AAAJJJRRR```___```dddhhhpppzzzxxxssshhh___]]]SSSPPPKKKDDD===888444222444000000444444///++++++///...,,,---......---,,,---------,,,,,,,,,,,,,,,++++++************++++++************)))))))))))))))))))))))))))))))))))))))(((''''''((()))(((''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************))))))((('''''')))***,,,,,,,,,---///333999AAALLLWWW^^^iiiyyyrrr```MMM>>>777444444333222222111///...//////000000//////...------------,,,,,,,,,+++++++++---//////---+++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((((()))******+++,,,,,,,,,,,,---------///111222000......333777))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((************+++++++++,,,000000/////////000000111666444111111333444333111777>>>PPPjjjfffQQQ<<<555666666111---......---,,,,,,,,,,,,------,,,+++***)))))))))***************************)))))))))))))))))))))))))))************)))(((((()))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((************************...---,,,,,,...000333555444999???EEEKKKWWWeeeppp~~~|||~~~zzzvvvnnndddYYYNNNFFFAAA<<<777555666555111...---000///------......---+++......---------,,,,,,,,,++++++************+++++++++++++++***)))))))))((()))))))))))))))))))))))))))(((''''''))))))((('''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))************))))))(((((()))+++,,,---......111444:::DDDQQQ\\\ccceeerrrmmmSSS===888666444333333222111000000000000000000///......------------,,,,,,,,,,,,---000222333000---,,,+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))***+++++++++,,,,,,---------------111333///***...<<>>RRRgggyyy))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))***+++++++++++++++,,,,,,,,,------000111222444666777777777999:::<<<@@@LLLeeeuuu^^^FFF888333111000//////......//////...////////////---,,,+++++++++++++++++++++++++++************************((())))))***++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,...///111222333666<<>>???777===GGGVVVkkk}}}uuu]]]EEE777111111000//////////////////000000000000...---,,,++++++++++++++++++++++++************************'''((()))***************************************((())))))))))))*********++++++++++++++++++++++++***+++,,,///111333444555???LLL___qqqooo]]]NNNDDD===999222222111000///...---------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,***************************)))((()))***+++***(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((******+++++++++***,,,---,,,---444???HHHNNNUUUdddxxxzzz^^^III>>>;;;999888222333333333333222111111//////.........---------++++++++++++***+++...000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***,,,---...++++++,,,---...///000111888DDDWWWmmm~~~(((''''''''''''&&&&&&&&&))))))))))))((((((((((((((((((((((((((('''''''''((((((((()))******++++++,,,,,,,,,---...///000111222444555777???EEEBBB;;;:::KKKaaaxxx}}}tttXXX@@@999444111000...+++,,,000......---,,,,,,,,,,,,---++++++,,,,,,,,,+++******************************++++++************++++++++++++++++++++++++++++++)))************+++++++++((()))+++,,,,,,+++***)))///++++++000333444:::BBBXXXqqqyyygggRRRBBB===666111111000,,,...333111///...---...---+++(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))***+++++++++,,,,,,***))),,,777DDDMMMNNN```nnncccJJJ;;;777999555444333333666777222---222111///...------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++(((((())))))))))))((((((******))))))((((((''''''''''''&&&&&&'''(((***+++++++++++++++++++++,,,,,,000((((((111555222333:::AAAWWWppp))))))((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,------...///111111555444333555999>>>AAACCCTTThhhkkkUUU===555///000000//////111///...------,,,,,,------,,,,,,,,,,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++************++++++++++++------......------......111...///555;;;BBBMMMYYYqqqqqq[[[GGG???999999888444111222111000/////////000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))******++++++,,,,,,///......333<<>>222000333333111000//////...------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************+++++++++,,,+++,,,,,,++++++,,,///111000222999DDDOOO[[[kkkxxxsss___TTTHHHAAA===777222111///000///...------...000------------------------,,,+++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((((((((())))))***++++++,,,------///---222;;;AAAHHHXXXhhh___EEE888888666444333222222222333111000///...------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((()))***+++***+++++++++,,,,,,,,,---///,,,---000000222???OOOrrr******)))))))))((((((((())))))))))))((((((((((((((((((((((((((()))))))))((())))))******+++,,,,,,------...///000111333444555222999DDDEEEDDDSSSiiiuuucccNNN999222333444222000000///......---...............---,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))+++,,,++++++,,,111444333???QQQaaannnzzzyyyfffTTTFFF<<<888666111333333111...,,,,,,---............------------,,,,,,+++++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((((((((()))******+++,,,---............777DDDKKKRRRfff|||vvvTTT@@@;;;888666666333000///111000000///......---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))***++++++***++++++,,,,,,---------000//////000222<<>>666777888444333777111111111111111///...............------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))***++++++,,,,,,+++******+++,,,---...//////---///333===PPPiii*********)))))))))(((((())))))))))))(((((((((((('''(((((()))******++++++)))******++++++,,,,,,---//////000111333555777888<<>>QQQlll+++++++++************)))))))))))))))(((((((((((('''(((((()))***+++++++++)))******++++++,,,------//////000111333555777888777CCCVVVooo|||||||||pppRRR:::111333222111111000000000000000444222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///000222666CCC]]]}}}fffVVVBBB666444666555333222111111000///......------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++------***+++,,,---///000111222GGGRRR[[[fffdddIII>>>;;;555444888333333444444333222000///000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((((((((())))))))))))(((((('''((((((((())))))******((()))+++,,,------,,,,,,******+++,,,---//////000666;;;IIIbbb))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++,,,,,,---...//////---333444///111;;;???;;;???SSSqqq}}}~~~}}}hhhLLL888222///111000------...000000555444222...+++***+++---,,,,,,,,,------.........---,,,,,,+++*********+++++++++***************+++***)))+++......+++---222111444888DDDddduuuTTT>>>555333222111333111///...---...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******)))(((''''''&&&(((((((((((())))))))))))111,,,+++...000000777AAAMMMTTTccc```EEE777222555888666555444444444333111///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))((((((''''''(((((((((((())))))))))))++++++******++++++,,,---...,,,,,,///000...///333333LLL```vvv))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++,,,---...//////000000333444444666:::;;;999SSSkkk~~~|||rrr\\\FFF999333333222000///000000///444444333000---,,,---...,,,,,,---------------------,,,,,,+++******++++++++++++************++++++...***(((+++,,,,,,...222444???MMM```}}}uuuZZZFFF;;;777666333222222111111000///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******)))((((((''''''((((((((()))))))))******,,,,,,...///000444???IIIRRRcccuuuzzzZZZEEE;;;999999777666444444555444222000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))(((((((((((((((((((((((()))))))))***+++++++++***++++++,,,---,,,+++,,,//////...111666@@@XXXlll)))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,---...///000000333222555999;;;;;;@@@FFFnnn}}}|||{{{|||~~~zzzvvvtttyyy{{{}}}pppZZZEEE888666333222222111///...222333444333000......///------------------,,,,,,---,,,,,,++++++++++++++++++++++++******++++++,,,///+++***---000000222555===PPPhhh}}}xxx\\\III???;;;666555444444444222///,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********))))))(((((('''((())))))))))))*********'''---000///000;;;HHHQQQYYYtttnnnRRRAAA999666888666555444555444222111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***))))))))))))(((((((((((((((((()))))))))******+++++++++++++++,,,---------,,,...000000000555===SSSlll))))))))))))))))))))))))))))))))))))))))))))))))+++*********************+++,,,,,,...///000111111222000444:::<<<@@@PPPddd}}}~~~yyyxxx|||uuuvvvvvvssspppuuuxxxlllTTT???888222222333111......///222444444222000///............------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---++++++///444555666;;;AAAXXXkkkyyydddRRRGGG<<<888444222222222000---////////////............------------------------,,,++++++******++++++,,,*********)))))))))(((((()))))))))*********++++++(((...///---333BBBOOOUUUddd}}}___JJJ<<<555888666444333444444222111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********,,,++++++++++++,,,------//////111222222444>>>IIIfff))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************+++,,,---...000111222333111000444999<<>>888777555444000000000000/////////...........................,,,++++++******++++++,,,************************+++++++++,,,,,,,,,,,,---000...555DDDLLLUUUmmmjjjOOO<<<999666444555555555555000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++))))))*********+++++++++---,,,,,,,,,,,,---......---///333888???RRRrrr))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,...///111333444555333999AAASSSvvvuuugggIII===999444333777333555555444111000///000,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000000111222===VVVrrr}}}zzzyyyxxxzzzzzz|||~~~~~~qqqYYYGGG>>>:::666333000000000000////////////........................,,,++++++++++++++++++,,,******************++++++++++++,,,,,,,,,---------------:::MMMTTTYYYxxx}}}___>>>;;;888666777777777777000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))******++++++++++++)))************+++++++++---,,,,,,,,,,,,---......///222777>>>HHH___,,,,,,,,,++++++*********++++++******************+++,,,,,,,,,,,,,,,,,,---,,,///111000///111555666777;;;KKKkkk~~~~~~uuufffGGG777:::DDDJJJNNNNNNKKKDDD:::222---,,,------------------------..................------------......//////000000444===UUUwwwxxxxxxuuuqqqnnnnnnppprrrqqquuu}}}{{{~~~|||pppVVVEEE<<<777555333222111///------...///------......------,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,((((((---///------///666///CCCVVVSSSbbbgggKKK<<<333777999444444:::444444333222222111111000//////.........---------------------------------,,,,,,++++++***)))((((((******))))))))))))******++++++,,,,,,,,,++++++***///---++++++---///111111///555@@@NNN```zzz,,,,,,,,,+++++++++******++++++******************+++,,,,,,,,,,,,------------///000000111555999;;;???LLLccclllVVVIIIHHHMMMSSSVVVWWWUUUNNNCCC999222///------------------------........................,,,------...///000111111BBBTTTrrrwwwnnnllloooqqqrrrsssrrrrrrsssuuuvvv|||hhhPPP@@@777444222222111000.........///...////////////...------++++++++++++++++++++++++------,,,,,,++++++++++++,,,)))))),,,...------000777===IIIPPPXXXtttYYYGGG999888999555333777444444333222222111111000//////.........---------------------------------,,,,,,++++++***)))))))))******))))))))))))******++++++,,,,,,,,,++++++***///...------...000111222111;;;LLL___ttt,,,,,,,,,++++++++++++*********++++++++++++++++++++++++,,,,,,------------/////////111444888<<>>MMM^^^}}}~~~}}}{{{ZZZ@@@555555333000///000111111111.................................//////000000111,,,000333444999LLLiiiuuuhhheeeeeedddeeettt{{{ZZZFFF;;;777333222333333111///...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------+++,,,//////111888AAAVVVZZZmmmqqqrrr~~~|||qqqhhhdddccceeefffnnnwww\\\DDD:::888777555444444333222222111111000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,++++++++++++************++++++***+++,,,------......---+++---//////...000666:::GGG^^^|||******+++++++++,,,,,,,,,******++++++,,,------...++++++,,,---...///000000222111444999<<>>999777555444444333222222111111000000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---............,,,...000//////333:::AAA[[[sss*********++++++,,,,,,,,,******+++,,,,,,---......++++++,,,---...///000111333111444999===MMMsss{{{rrrPPP888333222111333555555222...////////////////////////---......///000111111222888444444CCC___|||xxxyyy|||}}}{{{~~~xxxzzznnnEEE>>>666222333444333111111111111111111000//////---------------------------------....../////////,,,,,,...000111555???KKKRRRgggoookkk|||yyy|||{{{uuuoooiiifffdddhhhmmmooooooqqqtttwww|||XXXBBB:::777444444444333333222111111000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---...............000111000000555>>>FFFlll++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,...///.........000222777999999666>>>[[[|||wwwyyy~~~}}}yyyccc???555111///000111111//////...------------...//////222222000...///111222111111777FFF]]]ttt}}}}}}zzz|||```FFF555999999...---999111111111111000000000000------------------------------------------------,,,222///---333777@@@QQQ^^^pppkkkrrrvvvxxx}}}|||zzz|||yyyzzz~~~{{{wwwwwwvvvssspppmmmmmmppprrroooooosssxxxxxxuuuuuuxxx|||zzznnnPPP@@@999666777555333333444444333222000000000000////////////------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,------......///,,,000///222555444BBB]]]yyy++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---.........///111333444666999>>>MMMllluuummmnnnrrruuuuuu}}}{{{lllLLL;;;555111222333111///...000//////.........///000111222111000111222333333666BBBWWWooo}}}}}}qqqWWWAAA<<<999111111777111111111111000000000000------------------------------------------------,,,111...///777;;;EEEVVVlllvvvddddddjjjuuuwww|||zzzwwwtttrrrqqqpppnnnlllllljjjkkkpppvvvyyyzzzzzzuuutttrrrqqqppppppoooooosssyyy}}}~~~zzzyyy|||~~~rrrmmmmmmppp|||eeeHHH;;;888777555333333333444333222111000000000////////////------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,------......///...111111333888;;;NNNmmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---.........///111444555666;;;IIIbbb||||||qqqmmmvvvvvvfff]]]]]]ccchhhjjjooowwwwww^^^DDD:::333444555222//////222111000/////////000111111111222222222222444666@@@RRRmmm}}}lllPPP>>>666222111222222222111111111000000000---------------------------------------------------000---000;;;AAALLL___}}}ccc___eeejjjsssvvv||||||wwwsssqqqjjjhhheeedddeeefffeeeeeegggeeefffiiiooottttttssspppqqqqqqooonnnpppuuuyyyuuunnnkkkgggdddjjj}}}SSS<<<999777555333222333333222111111111000000000/////////------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////333111222;;;FFF```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++---...//////000333555999999@@@VVVvvv}}}}}}{{{oooiiiiiirrr{{{hhh___SSSNNNPPPWWW]]]```ccckkk|||oooMMM>>>333444666333111222111000///...///000111222111222333444222111666<<>>EEERRRhhhkkkYYY```kkkmmmrrrvvv}}}~~~||||||}}}}}}~~~|||yyytttpppllljjjhhhffffffgggjjjmmmooonnnmmmooopppppprrrxxx~~~~~~{{{zzz{{{||||||~~~zzzvvvqqqiiijjjdddEEE<<<777555333333333333222111111111111000000000//////........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------...////////////333000111???QQQooo,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,---///000111222555777<<<===IIIeee}}}{{{rrrjjjaaaaaaiiivvv||||||~~~|||zzz|||{{{tttmmmkkkiiiddd^^^RRRMMMGGGFFFIIINNNRRRTTTZZZbbbrrrWWWCCC333333666444333666111000///......000222444333222333444222222<<>>444444333333222222222111111111................................................000222333999BBBLLLkkkmmm``````aaagggnnnuuu|||{{{|||zzzvvvuuurrrooommmnnnrrrwwwzzzqqqkkklll~~~tttrrrnnnhhhdddcccfffjjjooorrruuuwww{{{zzzwwwnnnHHH<<<:::777666666666444333222222222111111111000000........................+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------......//////000000///444666DDDfff------------------------...------------.../////////111333444666888;;;>>>III___|||zzzvvvqqqjjjaaaXXXSSSUUUWWWYYYVVVRRRQQQUUUYYY___fffkkkkkkfffaaa[[[VVVPPPOOONNNNNNLLLJJJKKKMMMIIIHHHGGGGGGHHHJJJLLLMMMHHHIIINNNWWW___bbbaaa]]]\\\aaagggjjjkkkmmmqqqtttwwwttt~~~~~~[[[<<<666888555666===DDD@@@;;;555111000000000444000111666999EEEccc}}}gggFFF999<<<333333333222222222111111///////////////////////////////////////////////////222444;;;DDDOOOssswww[[[YYY]]]^^^dddpppvvv~~~}}}|||}}}~~~|||yyyxxxzzzmmmTTTMMMQQQkkk{{{sssppppppoooiiiddd[[[ZZZXXXSSSOOOOOOSSSWWWUUUZZZaaaeeeiiirrr{{{~~~{{{VVV===;;;888777777666555333222222222111111111111000////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------......///000000000000666:::MMMsss---,,,,,,++++++,,,,,,------------------...//////444777333444<<<======GGGMMMxxx}}}~~~zzzrrriiiddddddfffddddddcccaaa^^^ZZZVVVTTTXXX\\\```aaa^^^ZZZVVVTTTRRRNNNIIIHHHKKKMMMNNNMMMKKKNNNOOOKKKJJJMMMNNNMMMNNNKKKPPP^^^jjjmmmkkkiiigggfffcccaaa```bbbfffhhheeecccaaaaaacccgggiiikkklllkkkjjjjjjkkkmmmpppqqqyyyiiiJJJ777333666666333;;;<<<<<<999555111///...---333666666;;;QQQttt|||YYYDDD777666666555222111222222000000000000000000000000000000000000000000111111222///777666>>>OOOYYY|||rrrcccUUUSSSXXX___ffflllwww}}}}}}tttoooiii^^^SSSLLL]]]vvvjjjeeeaaaZZZUUUSSSRRRQQQQQQJJJHHHFFFEEEFFFEEECCCBBBMMMNNNSSSXXX\\\cccssszzzyyy~~~gggDDD:::444666666111111666111111111111000000000///111111000000//////..............................,,,,,,,,,---------.........///000///...///111333333///>>>ccc---,,,,,,++++++,,,,,,---------------...///000111111777444333:::===FFFXXXggg~~~}}}|||~~~xxxqqqkkkeee^^^YYYUUUYYY]]]]]]ZZZWWWVVVVVVQQQQQQQQQQQQRRRQQQNNNLLLKKKNNNNNNKKKKKKOOOQQQPPPPPPQQQXXXgggrrrtttsssrrrrrrooollliiihhhgggfffeeeeeeaaa]]]ZZZYYYZZZ\\\]]][[[\\\\\\^^^aaadddgggiiillluuunnnRRR===444333444555777888999888555222111111222555888;;;FFF___hhhMMM;;;777777555333222222111///000000000000000000000000000000000000000111222222///666777???RRRaaa___VVVPPPRRRYYY```hhhooowww}}}{{{tttlllcccaaaWWWQQQ```{{{~~~}}}uuuoooiiiaaaXXX]]]YYYTTTPPPNNNMMMLLLKKKHHHGGGEEEEEEFFFEEEBBB@@@AAABBBEEEIIILLLRRR```nnn~~~rrrLLL???555666777333222555222222222222111111111111000000000000////////////........................,,,,,,---------............///000/////////111333666333FFFmmm------,,,,,,,,,,,,------------......000111333444333:::888666:::>>>NNNhhh}}}nnncccVVVWWWXXXXXXWWWVVVWWWXXXPPPUUU[[[^^^]]]YYYUUUSSSSSSVVVUUURRRRRRWWWXXXWWWUUUZZZfffttt}}}~~~}}}}}}{{{{{{{{{xxxqqqllleeeaaa\\\VVVSSSSSSTTTVVVSSSUUUWWWZZZ^^^aaadddeeehhhmmmwwwuuu]]]EEE666222333666333444666666444333333444444222444>>>SSSpppyyyyyyXXX???888666444444444222000...000000000000000000000000111000000000000111222222///555888BBBVVVmmm{{{MMMLLLNNNTTTZZZ___hhhqqqyyy{{{qqqeeeddd]]]XXXccczzz{{{vvvrrrnnnlllfffiiimmmpppppppppqqqqqqmmmlllggg^^^ZZZYYYXXXUUUYYYWWWTTTQQQPPPNNNKKKIIIFFFFFFFFFFFFGGGEEEBBB??????>>>@@@CCCDDDHHHTTT```lllxxxZZZFFF666666999666333444333333333222222222222111////////////000000000000........................,,,------------............///000000///000222444999:::SSS~~~------,,,,,,,,,,,,------------...///111333555666888>>>>>>===AAABBBQQQlllyyyiii\\\XXXTTTUUUYYY^^^``````XXX```hhhmmmkkkgggcccbbb___```^^^[[[[[[______\\\YYY```nnn|||yyyppp^^^[[[WWWRRROOOOOOQQQSSSTTTVVVZZZ^^^bbbeeeggghhhmmmnnnqqqxxx~~~|||dddLLL;;;444444666111222444444333222333555444111444EEEbbb~~~fffJJJ999555333444666333111000000000000000000000000000111111000000111111222333111555<<>>UUUwww~~~uuuYYY===555111555777555333444111111111111111111111111111111111111111222222333444777AAANNNaaaUUUDDDHHHPPPVVVWWW[[[gggttt|||{{{xxxuuutttuuutttwwwsssaaa^^^^^^dddkkknnnnnnmmmdddbbb```]]]ZZZYYYXXXXXX[[[\\\^^^]]]\\\ZZZZZZ[[[VVV]]]bbb```___bbbfffggggggeeedddbbb```[[[UUUQQQLLLLLLMMMNNNOOOMMMJJJGGGGGGDDDCCCDDDDDDFFFMMMVVVcccpppxxxZZZ<<<555888777222000222111111111000000000000......//////000000111111........................---------.........//////...000111111111222444666:::OOOvvv......------------............///000222444666777444999===FFFOOOPPP___zzz~~~uuummmddd^^^\\\XXXRRRMMMNNNMMMOOOYYYkkk}}}}}}}}}xxxpppiiimmmuuu~~~~~~vvvhhh\\\TTTSSSTTTSSSMMMGGGCCCCCCEEEHHHLLLTTT^^^hhhrrrzzz~~~zzz}}}}}}tttlllgggfffcccdddkkkwwwuuuZZZFFF<<<777555333444444333111111333555777:::HHHdddcccDDD999222666888555333555111111111111111111111111222111111111111222333333555999HHHWWWiiixxxFFF???DDDMMMTTTWWW[[[hhhvvv~~~}}}{{{yyyxxxuuuqqqnnnkkkiiifffcccdddbbbeeelllqqquuuqqq```^^^___dddfffdddaaaaaaXXXXXXWWWVVVVVVVVVWWWWWWYYYZZZZZZZZZZZZ[[[]]]___]]]iiiqqqpppkkkiiiiiiiiihhhgggeeedddbbb]]]WWWRRRQQQPPPQQQRRRSSSRRROOOMMMIIIFFFEEEFFFGGGHHHOOOVVVfffrrreeeCCC777888666333222111111111000000000//////////////////000000000000........................------.........////////////000111222222333555777===```......------------............///000222333555666333888;;;CCCJJJNNNfff~~~zzzsssjjjaaa[[[XXXZZZUUUNNNIIIFFFEEECCCAAABBBIIITTT___nnn|||qqqeeefffjjjqqqtttuuuwww||||||{{{wwwmmmaaaYYYUUUUUUZZZ\\\\\\XXXPPPJJJHHHIIIEEEIIIQQQ]]]jjjwww|||tttkkkccc___]]][[[^^^bbbhhhvvvdddIII:::666777222333444333222333555777555???TTTrrrxxxxxxpppNNN???555777888333111444111111111111111111111111222222111111222222333444666:::NNN```qqqYYYBBB???DDDOOOXXX[[[___jjjvvv|||tttpppoooooonnnkkkhhhfffeeedddccc___\\\\\\XXXZZZ___bbbggg{{{wwwccc```aaafffeee]]]XXXWWWRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZYYYYYYYYY\\\```dddjjjwwwvvvpppmmmlllhhhgggffffffdddaaa\\\YYYUUUTTTSSSTTTUUUUUUSSSQQQMMMJJJIIIKKKMMMOOOUUU\\\jjjvvvoooJJJ:::888666555555222222222111111111000000000000000000////////////....................................///////////////000222222222333666888AAAppp......------------.........//////000111333444555555:::<<>>???HHHNNNUUUYYY\\\eeeqqq{{{}}}rrrfff]]]QQQQQQRRRVVVZZZ^^^___```[[[YYYVVVTTTTTTTTTRRRQQQNNNJJJGGGHHHIIIMMM[[[iii~~~yyyrrreeecccaaa^^^ZZZXXXVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\[[[\\\]]]]]]\\\\\\^^^```oooppprrrsssmmmeeedddhhhhhhjjjiiihhhjjjllljjjddddddaaa\\\VVVPPPLLLIIIGGGGGGAAA===???DDDMMM]]]jjjxxxcccJJJ999777:::555555444444333333222222111000000000000000000000000............///////////////000000000...///000222///444111111666666888DDDaaa------........./////////111111111111333666999;;;??????CCCJJJNNN___{{{}}}uuuqqqjjjbbb\\\YYYXXXUUUSSSUUUVVVVVVUUUWWWWWWRRRKKKJJJLLLTTT[[[YYYTTTZZZeeevvvlll___]]]ZZZWWWUUUTTTLLLEEEAAA??????CCCIII```rrryyytttnnndddbbbmmmqqqyyyvvvcccSSSSSS\\\bbb```^^^[[[ZZZZZZ]]]aaacccaaa```]]]___ooo{{{wwwuuuoooiiimmm|||xxx^^^HHH<<<;;;888555555666666555:::@@@TTTqqqfffGGG;;;:::888555444333333222222222333444444222333222222111222555888:::NNNbbbxxxRRR???DDDLLLPPPTTTWWW\\\gggvvv|||sssjjjbbbYYYRRRMMMFFFGGGKKKPPPVVV[[[]]]]]]WWWWWWTTTOOOIIIDDDDDDEEECCCCCCDDDEEEDDDDDDIIIPPP]]]nnnrrrhhheee```___^^^]]][[[ZZZXXXXXXWWWXXXYYY[[[]]]^^^___```[[[]]]___```___```aaaccciiigggfffeeeaaa\\\___dddggghhhhhhfffhhhlllkkkgggeeeaaa[[[SSSLLLGGGDDDBBB>>>;;;999:::===GGGZZZjjjxxxmmmQQQ;;;666999666555444444333333222222111000000000000000000000000............////////////...///000000//////111333000333000222::::::<<>>BBBGGGKKKLLLYYYwwwnnn}}}|||zzzwwwssspppkkkfffbbb^^^YYYVVVYYY]]]^^^ZZZVVVPPPPPPSSSXXXXXXUUUTTTTTT]]]cccgggeeebbbbbbdddeeeVVVPPPNNNQQQUUUSSSQQQQQQPPPNNNMMMMMMJJJFFFHHHMMM^^^rrr|||yyyrrrhhhgggtttsss}}}wwwooorrrwwwxxxtttuuuuuuwwwzzz|||xxx~~~qqqRRR<<<666888666666666555666>>>HHHddd|||zzz|||~~~{{{xxxvvvuuuttttttZZZBBB:::999777666333333333333444555666666555666666555555777:::===HHHXXXlllvvvLLLDDDMMMRRRRRRSSSUUU\\\iiiyyyzzzeeeYYYVVVSSSKKKCCCFFFGGGJJJOOOUUUYYY[[[[[[```ZZZPPPHHHDDDBBBAAAAAACCCFFFHHHHHHHHHGGGFFFEEEEEEKKKSSSZZZ______^^^]]]ZZZ[[[]]]___aaaaaabbbbbbbbbbbbaaa`````````aaaaaa```bbbccccccccccccdddfffdddaaa___```^^^\\\^^^bbbkkkmmmjjjeeedddgggiiihhh___\\\WWWRRRNNNKKKJJJIIICCCCCCCCCAAA<<<<<>>CCCKKKSSS[[[hhhooommmhhhhhhlllpppxxx~~~mmm[[[RRRNNNKKKIIIJJJKKKQQQ[[[eeesss~~~jjjHHH888888666555444444333333222222111000000000000000000000000............////////////...///000000000111333555666666444777;;;:::GGGccc------...///000111222222555555666888;;;???CCCEEEAAAJJJLLLQQQmmmyyyppp~~~}}}tttfffZZZ[[[```aaabbbccc\\\\\\XXXTTTSSSUUUYYY\\\RRRRRRSSSXXX\\\\\\[[[YYYZZZWWWWWWXXXWWWUUUWWW\\\YYYYYYYYYXXXRRRLLLMMMSSSRRR]]]aaadddmmmmmmmmmuuukkkHHH;;;777666777777777:::FFFSSSzzzvvvrrrsssuuuwwwzzztttnnnggg^^^[[[ZZZYYYWWWVVVUUUVVVVVVXXXZZZfff}}}}}}yyyxxx|||vvvUUUAAA999888777555444333333333333333333222333333333333555888;;;UUUgggqqqSSSQQQ[[[SSSSSSTTTWWW]]]gggqqqwww~~~tttfffaaa\\\WWWUUUWWWXXXUUURRRQQQPPPNNNPPPTTTXXX[[[\\\\\\[[[YYYTTTMMMHHHDDDCCC>>>BBBBBB@@@AAAEEEDDD@@@AAACCCFFFJJJOOOTTTXXXZZZ]]]___cccgggjjjlllmmmnnnmmmjjjfffbbbbbbdddgggjjjkkkkkkkkklllmmmqqqvvvzzzpppjjjfffffffffeeegggkkknnnooollleeebbbgggmmmooodddcccbbb___[[[WWWSSSQQQMMMIIIFFFEEEBBB@@@CCCIIITTTZZZfffsssuuuooolllnnnqqqyyyggg]]]TTTRRRPPPMMMMMMOOOHHHJJJKKKRRRcccyyyvvvQQQ<<<999666555444444333333222222111000000000000000000000000............////////////...///000111000111333666555777666999<<<<<>>VVV}}}////////////111333555666555777999;;;===???CCCFFFMMMNNNZZZZZZtttzzzvvvzzzzzzrrrjjjjjjllluuutttgggeeehhhgggdddbbbddd```\\\WWWSSSUUUbbboooxxxvvvooofffaaa___\\\WWW\\\[[[ZZZYYYZZZ[[[\\\]]][[[[[[ZZZVVVRRRTTT[[[aaa______aaaeeegggddd]]]VVVMMMMMMPPPVVV___oooLLLAAA777888666999<<<999HHHfffvvvqqqmmmhhhgggiiimmmqqqsssyyywwwpppmmmiiieeegggeeecccbbbbbbbbbaaa______[[[WWW]]]kkkssskkk^^^WWWQQQKKKMMMWWWccclllppp|||~~~|||uuunnniiijjjkkkmmmnnnoooooonnnnnnssszzz|||ssslllgggdddfffttt]]]CCC:::999888333333333333333333333333333333444666444555===GGG[[[yyy]]]PPPQQQRRRQQQQQQRRRWWW___gggmmmpppqqqvvv{{{{{{mmmhhhllljjjnnnnnniiiggghhhgggdddfffaaa___```^^^ZZZVVVWWW\\\^^^bbbccc___YYYQQQLLLIIIEEECCCFFFFFFBBB???@@@CCCEEEGGGIIIKKKOOOTTTXXX]]]___eeekkkpppqqqpppnnnooofff___aaaiiipppppplllttttttrrrsss{{{|||xxxtttrrrpppooouuupppjjjffffffjjjnnnqqqlllhhhcccaaaaaabbb```^^^YYYTTTMMMGGGDDDBBBAAA@@@MMMXXX\\\eeewww~~~{{{~~~||||||uuutttzzzqqqdddbbbddd^^^]]]cccfffdddbbbccc\\\RRRGGGHHHYYYttteeeDDD777@@@===999555222222333333222//////000000000000//////////////////000000000000111111111222333444555666;;;888888222===FFFZZZ000/////////000222444555666999<<<>>>@@@CCCFFFIIIIIILLLYYY```tttjjjxxx|||vvvuuuqqqiiibbb]]]^^^eeennnuuu||||||qqqnnnpppooommmmmmccc^^^YYYVVVTTTWWWaaakkk~~~wwwnnngggeeeaaa\\\___^^^^^^^^^^^^___aaaaaa]]]]]]\\\XXXVVVYYYaaaiiihhhgggggghhhhhhccc\\\VVVPPPLLLIIIHHHKKKWWWmmmPPP???999:::777:::===;;;LLLjjjoooiiieee```ccceeehhhkkkooouuu~~~zzzuuutttqqqmmmpppmmmjjjhhhfffdddaaa___\\\YYYUUUYYYcccjjjdddYYYWWWRRRMMMLLLRRR[[[bbbgggsssuuuwwwwwwuuupppkkkhhhiiijjjkkklllllllllkkkkkklllppptttxxx~~~}}}tttoooiiibbb^^^ZZZZZZeeeqqqvvvyyy{{{xxxrrrnnnpppssseeeIII===999777333333333333333333333333333333555666444444<<>>>>>QQQqqqvvvgggaaa]]]YYY]]]___aaaccchhhpppyyy~~~|||}}}{{{xxxzzzwwwtttpppmmmhhhccc___\\\ZZZVVVVVV]]]bbb^^^VVVXXXVVVSSSQQQRRRXXX```fffkkklllnnnoooooommmkkkiiijjjkkkkkkkkkkkkjjjjjjiiilllnnnppprrruuuvvvqqqjjjnnniiiccc^^^XXXVVV\\\dddiiirrruuullleeeeeeeeebbbdddhhhtttnnnRRRAAA:::777333333333333333333333333222333555777555444;;;DDDeeebbbVVVUUUVVVUUUTTTUUUYYY```hhhnnnqqqsssxxxwwwjjjaaagggsssnnnfff___\\\ZZZXXXXXX[[[ZZZ]]]```cccbbb___ZZZWWWQQQLLLIIIIIIHHHDDDBBBCCC@@@AAADDDGGGLLLRRRZZZ___fffiiimmmqqqtttuuuttttttmmmnnnmmmmmmmmmnnnppprrrwwwzzz}}}zzzvvvrrrsssxxxzzzxxxuuuooojjjeeedddeeeeeedddbbbbbb^^^XXXSSSNNNIIICCC@@@???IIIMMMSSSbbbkkktttyyywwwrrrrrrsssrrrllleeefffjjjggg___UUUQQQ[[[sssvvvVVVAAABBB>>>;;;666333222111000//////000000111111000000////////////000000000111111222222222333444555666777999AAAJJJBBBDDDLLLkkk000000000000111222444555444888>>>BBBDDDFFFHHHIIIHHHOOOYYYrrriiifffwwwzzzxxxxxxrrrooo~~~|||vvvqqqppprrriiiaaa\\\aaaiiinnnqqqsss}}}}}}wwwsssttttttqqqlllllllllkkkkkkiiihhhgggdddcccaaa___aaahhhrrryyy|||xxxsssooolllggg```ZZZ[[[YYYWWWTTTOOONNNVVV```aaaccceeeeeeddddddhhhkkkzzzaaaCCC:::;;;999:::>>>@@@VVVyyynnnbbb]]]YYYVVVWWWYYY[[[]]]eeeooowwwzzz~~~{{{xxxtttnnngggbbb```___[[[YYY\\\aaa```[[[UUUVVVVVVTTTSSSXXXaaaiiikkkkkkllllllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjiiinnnqqqvvv{{{~~~~~~yyytttvvvqqqjjjccc\\\YYY[[[___bbbttt|||pppcccaaa___YYY[[[___iii|||wwwYYYDDD:::666444444444444444444444444222333666888666555;;;DDDhhhfffZZZXXXWWWSSSRRRSSSXXX```iiippptttyyy|||{{{nnncccjjj|||wwwmmmccc^^^[[[XXXYYY]]]]]]___bbbccccccaaa^^^\\\UUUOOOKKKJJJHHHDDDAAABBB???@@@BBBEEEKKKRRR[[[aaaiiilllppptttvvvwwwyyyzzzttttttttttttttttttttttttxxx}}}|||zzz~~~{{{sssmmmgggcccccccccbbb```ccc```\\\XXXTTTNNNHHHCCC<<>>GGGmmmjjj]]]YYYWWWSSSRRRSSSYYYbbbllltttyyy~~~ttthhhnnn~~~vvvmmmccc^^^\\\ZZZ\\\aaabbbbbbcccdddcccaaa___^^^YYYQQQKKKIIIFFFBBB@@@AAA???@@@AAADDDJJJSSS]]]dddkkkooosssvvvxxxzzz}}}~~~{{{yyyzzz||||||yyyvvvyyyyyyqqqgggaaa______^^^]]]```___]]]\\\YYYTTTNNNJJJ???AAA<<<;;;CCCMMM```{{{}}}uuurrrqqqpppooodddbbb]]]XXXYYYiii```EEEAAA777555333222333444333222000000111111111111000000000000000000111111111111222222333444555777888999===CCCLLLGGGOOO]]]~~~000000111222444666999;;;===@@@DDDGGGIIIJJJLLLNNNKKKZZZdddqqqcccmmmyyywwwqqqppp{{{}}}yyyvvvuuurrrooonnnppptttzzz}}}}}}yyyuuusssqqqmmmgggbbbbbb___ZZZTTTSSSbbbzzznnnhhhaaaXXXQQQPPPUUU]]]hhhuuummmGGG999;;;888999===CCC```zzzooo^^^XXXUUUSSSRRRPPPSSSTTTXXXgggzzzwwwqqqgggfffccc```bbbfffeee```ZZZZZZYYYVVVUUUYYYccclllssssssqqqpppooooooooooooooonnnmmmlllkkkkkkkkkkkkooottt~~~~~~{{{qqqeee]]][[[ZZZXXX```yyyqqqddd___]]]WWWWWWZZZ```jjjvvvxxxrrrrrrdddGGG999777444444444444444444444444444444666888777888AAAKKKvvvlll```[[[WWWUUUTTTUUUZZZdddoooxxx|||}}}|||vvvlllmmmtttppphhhaaa___^^^^^^aaaeeeeeeeeedddcccbbbaaa``````\\\TTTLLLIIIEEE@@@>>>@@@???@@@AAAEEELLLVVVbbbjjjpppssswwwyyyyyy|||~~~~~~}}}yyy}}}~~~tttggg]]]ZZZ[[[\\\\\\^^^^^^]]]^^^]]]ZZZUUUQQQHHHFFF===:::@@@DDDUUUooo}}}xxxvvvqqqjjj```^^^YYYSSSTTTaaauuucccFFF@@@999777444333333222111///000111111222222111111000000000000111111111222222222222333444666888:::;;;>>>BBBIIIFFFRRRbbb~~~}}}000000111333666999<<<>>>AAACCCFFFHHHIIIJJJMMMOOOLLL```kkkjjj```ooo~~~{{{yyyyyy{{{}}}{{{xxxuuusssrrrnnngggbbb```___\\\VVVTTTfff}}}nnn```WWWTTTRRRRRRXXXcccoooxxx|||xxxLLL:::<<<999:::>>>FFFeeezzzlll[[[VVVTTTQQQQQQMMMQQQSSSXXXjjjzzzmmmjjjeeebbbeeehhhddd]]]___^^^[[[ZZZ[[[bbbmmmuuuxxxwwwvvvuuutttttttttssssssrrrqqqpppooooooppppppxxx{{{yyynnnfffddd___YYYWWWgggvvvwwwjjj\\\WWWWWWWWWYYY\\\^^^```bbbeeeffflll||||||uuusssxxxhhhHHH:::999555555555555555555555555555555666777777:::EEEPPPmmmaaa\\\XXXWWWUUUUUUYYYbbbllluuuyyyxxxuuu{{{|||vvvsssppprrrkkkeeeddddddbbbcccfffeeedddcccbbbbbbbbbbbbbbb___VVVNNNIIIDDD???>>>@@@>>>???BBBFFFOOO\\\jjjssswwwzzz}}}}}}{{{|||~~~}}}}}}uuufff[[[XXXZZZ]]]^^^_________``````^^^ZZZWWWQQQNNNEEEBBBEEEBBBJJJ```|||rrrhhh\\\YYYSSSOOOSSSbbbxxxiiiGGG???777666444333333222111///000111111222222111111000000000111111111222222222222333333555666888:::;;;<<>>@@@BBBCCCEEEFFFFFFHHHLLLNNNOOOdddpppjjjcccssszzzwwwtttsssrrrnnnfffaaaUUUYYY\\\XXXTTTcccoooeeebbbZZZSSSRRRZZZdddkkkmmmtttssssssrrrssstttuuuvvvQQQ<<<===:::;;;@@@HHHhhhzzzmmm]]]XXXUUURRRRRRKKKOOORRRXXXlllrrroooiiieeehhhjjjdddZZZZZZXXXVVVVVV[[[fffrrrzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvuuutttuuuvvvwww}}}~~~}}}ssslllhhhaaaWWW\\\cccnnnuuunnnbbb[[[]]]VVVZZZ^^^aaa```^^^\\\ZZZ```vvvyyylllJJJ::::::555555555555555555555555666555666777888;;;GGGTTTlllbbb]]]YYYVVVTTTSSSVVV^^^gggooossssssooouuuzzzzzzsssmmmllliiieeecccdddddddddbbbbbbbbbbbbdddeeeaaaXXXOOOJJJEEE@@@>>>@@@===???BBBHHHRRRaaapppzzz}}}}}}}}}}}}zzz}}}uuueeeYYYWWWZZZ___bbbaaa``````aaabbb```]]]ZZZWWWSSSKKKJJJLLLDDDEEEUUUlllyyynnnXXXTTTOOOMMMVVVjjjmmmIII???333222111222444555444333111111222222222222111111000111111111111222222222222333444555777999;;;<<<:::BBBKKKHHHQQQbbbnnnjjjjjjrrr~~~333222111222666<<>>@@@KKKoooxxxttt|||cccWWWRRRPPPOOOLLLLLLKKKRRReee|||}}}vvvqqqqqqooohhhbbb```\\\ZZZXXXZZZ```kkkwww~~~~~~~~~{{{yyy{{{{{{yyy}}}rrr```ZZZ[[[mmmlll^^^SSS[[[[[[\\\]]]^^^^^^^^^^^^fff~~~oooKKK777<<<777666555444444555666777888:::777999===<<>>999:::>>>???JJJnnn}}}qqqfffYYYSSSOOOMMMJJJJJJIIINNN___vvvxxxvvvssskkkdddaaa]]][[[[[[___gggsss}}}}}}vvvddd^^^UUUnnnooo___cccddddddcccaaa^^^\\\ZZZiiiqqqNNN999<<<777666555444444555666777777999777888===;;;DDDZZZwwwaaaaaa```XXXWWWTTTRRRTTTZZZccckkkooommmjjjooo{{{xxxqqqllliiigggfffeeebbb___```bbbcccbbb```ccc```]]]ZZZQQQDDD???@@@:::>>>EEEQQQaaasss~~~}}}}}}nnn]]]WWWWWWXXX[[[```ccc___fffmmmlllooonnndddaaa___ZZZUUUSSSTTTVVVXXX```ooowww```TTTOOOJJJFFFHHHYYYxxxyyyTTT===888666444333333333222111000111111111111222222222111111111111222444555666444666777888888999<<<>>>@@@GGGKKKOOOTTTdddwwwqqq}}}555555555666:::>>>CCCFFFEEECCCCCCJJJSSSYYYXXXUUUYYY^^^mmmfffjjj~~~zzzvvvoooeee^^^ZZZYYYUUUZZZ___VVVTTTbbb|||rrrggg``````^^^^^^aaabbb```bbbeeerrrrrrMMM???;;;;;;>>>???KKKooohhh}}}fffYYYTTTPPPLLLHHHIIIHHHJJJVVVmmm|||vvvmmmddd```]]]\\\^^^fffrrr~~~jjj^^^[[[nnnwwwlllkkkmmmooopppoookkkgggdddooovvvRRR;;;:::777666555555555666777888888:::888999>>><<>>>>>???HHHXXXlll}}}|||yyyxxxiii[[[VVVXXXZZZ\\\^^^eeecccmmmwwwwwwyyywwwllleeeccc___YYYVVVYYYbbbkkkmmmrrrwwwvvvsssrrryyyppp\\\VVVPPPJJJDDDBBBLLLdddzzz|||XXXAAA888666444333333333222111000111111111111222222222111111111222333444666666666888999:::;;;===???BBBCCCGGGHHHJJJQQQcccvvvzzz666666666888;;;???BBBEEEEEEEEEGGGMMMVVV\\\^^^]]]```bbbnnnfffkkk~~~zzzuuunnnddd]]]XXX\\\\\\aaafff\\\SSSYYYwwwzzzrrrooonnnpppqqqooonnnpppwwwlllJJJ===;;;<<<===???NNNsss\\\pppxxxbbbXXXUUURRRMMMHHHIIIHHHGGGNNNbbb|||zzznnnccc\\\[[[]]]bbbnnn|||vvvbbb^^^llltttiiiqqquuu||||||zzzzzzVVV<<<999777666555555555666777888:::<<<:::<<>>AAADDDCCCFFFFFFHHHOOOcccyyysss666777888:::<<>>;;;777666555555666777888999888<<<:::===BBB@@@HHH\\\kkkOOOUUU^^^\\\WWWTTTRRRTTTZZZccckkkooorrrnnnmmmrrr|||~~~wwwoooiiibbbcccddddddcccbbbccceeedddaaa^^^]]]]]]YYYOOOFFFCCCCCCOOOhhh}}}zzzoooeeeYYYWWWbbbnnnsssrrrlllmmm}}}zzzkkkhhheee___[[[bbbyyyzzznnniiihhhnnnuuuyyyzzzwwwmmmcccZZZSSSLLLFFFAAABBBLLLWWWqqq{{{[[[BBB888666444333333333222111000000111111111222222222111111222333444666888999777888;;;<<<===???BBBDDDBBBEEEEEEHHHQQQdddyyymmm~~~888999;;;===???AAABBBCCCCCCIIIOOOPPPOOORRRYYY```___iii{{{ooottt}}}yyytttlllccc\\\cccwww~~~vvvlll^^^WWW]]]eeeiiiGGG999:::<<<<<<@@@TTT||||||XXXggg{{{dddXXXWWWTTTMMMLLLLLLLLLHHHEEEMMMcccxxx~~~}}}mmm```XXXbbbssszzzyyyxxxhhhlll~~~wwwvvvzzzZZZAAA===777666666555666777999:::555999999<<>>AAADDDCCCEEEEEEHHHQQQdddyyylllsss;;;<<<>>>AAABBBDDDDDDDDDCCCGGGJJJLLLMMMPPPVVVZZZ[[[jjjooouuu{{{tttkkkbbb[[[fff|||mmm^^^VVV[[[```yyylllJJJ:::<<<===<<>>AAACCCEEEFFFFFFFFFKKKKKKLLLOOOSSSXXX[[[]]]```ssslllsss}}}vvvqqqrrruuuxxx|||uuukkkaaaYYYddd}}}ooo```VVVYYYaaawwwoooMMM<<<>>>???<<>>JJJ[[[rrrvvvyyyyyyuuutttwww{{{wwwfff^^^ppp}}}qqqiii}}}wwwssswww^^^AAA999777666666666777888:::;;;999===>>>CCCJJJIIIQQQfff___@@@JJJYYYYYYWWWTTTRRRTTTZZZccckkkoootttpppjjjjjjtttqqqjjjccc```cccffffffdddbbbeeeddd___]]]___[[[TTTLLLPPPfffvvvvvvkkkjjjhhhooowwwxxx~~~qqqhhhbbbaaabbblllyyyjjjjjjnnnggg```aaaeeehhhjjjkkkeee]]]UUUQQQNNNLLLMMMQQQ]]]wwwdddBBB888666444333333333222111000111111111111222222222222222333444666888:::;;;<<<===>>>???>>>???BBBDDDIIIGGGCCCDDDMMMaaa~~~uuummmtttHHHBBBBBBHHHHHHDDDEEELLLLLLNNNQQQSSSTTTVVVYYY[[[kkk}}}gggttt}}}wwwnnniiikkkjjjgggiiipppuuuvvvuuuddd[[[YYYjjj~~~~~~iii\\\VVVSSSeeeooo|||~~~PPP???:::>>>??????XXX{{{VVVKKKcccnnn```___XXXOOORRRNNNLLLMMMKKKCCC<<<@@@IIIbbbjjjrrruuurrrqqqtttyyy{{{bbblll|||xxxuuuqqq{{{{{{ppp||||||{{{YYYCCC:::444444444444666888;;;<<<===@@@AAAHHHRRRRRRXXXiiifff???FFF[[[^^^ZZZXXXVVVUUUWWW^^^hhhooosssqqqooonnnrrrrrrfffdddhhhhhhhhhhhhiiijjjjjjeee___[[[\\\^^^QQQ[[[vvv}}}wwwzzzoooiiigggooo}}}vvvyyyyyyrrreee```YYYXXX___tttzzzoookkknnnjjjiiikkkkkkiiikkkooojjjccc[[[WWWSSSOOOPPPTTTeeejjjCCC:::888666555555555444333111111111111111222222333111222444555666888<<>>===@@@DDDEEELLLFFFJJJFFFMMMddd}}}{{{wwwhhhzzzBBBAAAEEELLLMMMIIIIIINNNMMMNNNOOOPPPQQQSSSXXX[[[cccrrrhhhttt~~~yyy~~~~~~{{{xxxzzz}}}|||wwwtttcccZZZYYYtttgggXXXUUUUUUfffooozzz~~~NNN>>>999>>>@@@@@@[[[[[[JJJ```ooo```___XXXPPPSSSOOOMMMLLLKKKEEE>>>???EEEVVVaaannnqqqmmmjjjooouuu}}}tttuuusssoootttkkklll{{{{{{YYYBBB:::999888777666666777888999<<<>>>>>>EEETTT^^^qqqmmmCCCEEEYYY\\\ZZZYYYVVVUUUWWW]]]gggmmmqqqqqqooonnnrrr}}}pppkkkkkkjjjiiiiiioooooolllggg```\\\[[[[[[VVVgggzzzzzzmmmgggdddkkkxxx{{{lllooowwwxxxllleee___ZZZUUUTTTZZZooo|||vvvpppllljjjlllmmmlllooossslllgggaaa\\\VVVPPPPPPUUUfffkkkCCC:::888555555555555444333111111000000111111222333333555666666666888;;;======BBBCCC@@@???BBBFFFFFFJJJGGGMMMHHHMMMaaa}}}yyytttdddoooGGGIIINNNSSSQQQLLLIIIIIINNNNNNOOOOOOOOORRRVVVYYY[[[cccgggrrrsssbbbYYYXXXvvv|||aaaTTTTTTVVVeeellluuu|||~~~|||MMM===999===@@@AAA]]]aaaHHH[[[|||qqq```^^^XXXRRRUUURRROOOLLLKKKGGGAAA>>>???EEETTTdddjjjgggdddiiipppqqqyyyyyyzzzkkkvvvuuuyyyWWW@@@888:::999888777777888999999===@@@>>>CCCNNNXXXmmmwwwHHHDDDVVV[[[[[[YYYWWWUUUVVV\\\eeekkkooopppoooooorrr{{{~~~vvvsssqqqqqqssswwwtttooojjjeeeaaa_________{{{{{{zzznnngggccciiivvv}}}yyyrrrhhhkkkvvvyyyllleee```\\\VVVSSSUUUggg}}}wwwtttpppkkkkkknnnkkkiiifffaaaXXXPPPQQQVVViiikkkCCC:::777555444555555444222111000000000000111222222666777888888888888;;;===>>>BBBCCCAAA@@@DDDFFFEEEGGGEEENNNJJJLLL\\\vvvqqq```bbbEEEKKKPPPPPPMMMJJJHHHFFFMMMNNNPPPQQQQQQRRRTTTWWWYYY]]]|||eeemmmsssbbbZZZYYYjjjxxx|||kkkXXXRRRTTTUUU^^^dddkkkpppqqqrrruuuxxx}}}uuuLLL===999===???AAA\\\iiiIIIVVVuuurrr```]]]YYYTTTXXXTTTPPPMMMLLLJJJEEE???;;;;;;GGGVVV```ccceeehhhkkkkkknnnyyyzzzuuuzzzuuuSSS>>>666666666666666888:::<<<===<<>>???BBBCCCAAAAAAEEEFFFDDDDDDCCCMMMJJJLLL[[[rrrkkk```\\\yyyAAAIIIMMMIIIFFFJJJKKKJJJKKKNNNRRRTTTTTTTTTTTTUUU___aaa{{{cccggg}}}sssccc[[[ZZZ^^^ffffff[[[RRRRRRSSSPPPVVVZZZ___bbbcccdddgggkkkrrrvvv|||kkkLLL>>>999===>>>???[[[wwwQQQRRRhhhsssaaa]]]ZZZVVVYYYTTTRRROOOMMMLLLIIIBBB;;;888===GGGTTT```ggghhhgggllljjjmmm{{{}}}rrrRRR???888555555555666888:::<<<>>>:::BBBFFFKKKOOOLLLVVVmmmQQQEEEVVV```]]]\\\XXXVVVUUUYYY___dddjjjlllnnnnnnooottt|||vvvmmmhhhgggjjjmmmzzzooohhhpppsssiiiiiiwww~~~wwwsssmmmfff^^^WWW___ssseee^^^]]]YYY[[[]]][[[TTTMMMOOOVVVlllkkkDDD999777555444444444333222111111111111111222222333444666999:::;;;<<>>>>>ZZZaaaRRRZZZuuu}}}sssaaa]]][[[XXXZZZTTTTTTQQQNNNMMMLLLFFF???;;;999===IIIYYYdddfffcccgggeeedddiiivvvqqqRRR@@@;;;888888777777888:::<<<===???DDDDDDGGGMMMLLLVVVmmmYYYIIIXXXbbb^^^]]]YYYVVVTTTWWW\\\```gggjjjllllllmmmqqqxxx}}}zzznnneeefffmmmuuuuuullltttwwwpppkkkwwwzzzssslllfff^^^aaa~~~xxxfff[[[XXXUUUUUUWWWWWWSSSNNNQQQWWWjjjiiiDDD999666444333444444333111222222222222222333444444222555999;;;<<<===???AAAAAADDDEEEEEEIIIMMMMMMIIIKKKHHHQQQQQQXXXeeeooobbbeeebbboooPPP]]]]]]NNNGGGLLLNNNIIIKKKMMMOOOPPPQQQSSSVVVYYYjjjtttccc]]]tttuuuhhh```^^^\\\bbbaaaXXXSSSTTTRRRKKKNNNOOOPPPOOOLLLLLLPPPSSS\\\___dddjjjqqq{{{aaaDDD>>>888<<<>>>???]]]uuuWWWQQQlllyyyrrrbbb^^^\\\YYYZZZRRRUUUSSSOOOMMMOOOKKKEEE???:::888???MMMYYY______^^^___``````cccjjjttt|||~~~mmmOOO>>>:::888888999999;;;===@@@AAABBBDDDBBBDDDJJJHHHOOOcccbbbPPPYYY```___]]]ZZZVVVTTTVVVZZZ^^^eeehhhiiijjjjjjnnnuuu{{{qqqhhhkkkyyy~~~rrryyy|||uuummmyyy}}}vvvqqqgggeee|||xxxfff\\\XXXWWWUUUUUUVVVUUUSSSUUUZZZmmmgggCCC888666444333444333222111444444333333444444555666333666999;;;<<<<<<===??????AAACCCDDDIIINNNNNNIIIMMMHHHQQQSSS[[[ccctttkkkiiiaaafff;;;LLLQQQFFFBBBMMMQQQLLLLLLLLLLLLKKKLLLQQQWWW\\\jjjyyyddd\\\qqqvvviiiaaa___YYYccceee\\\UUUTTTSSSNNNOOOPPPOOOLLLHHHGGGJJJMMMLLLOOOTTT\\\gggtttaaa@@@===888<<<>>>AAA___]]]OOOgggvvvrrrbbb^^^]]]YYYZZZQQQUUUUUUOOOMMMPPPNNNJJJAAA<<<888:::CCCOOOXXX]]]ZZZ___dddccc___]]]aaaeeeffflllooollllllqqqvvvxxxiiiKKK;;;666666777888;;;>>>BBBFFFHHH===@@@@@@FFFNNNKKKMMM]]]wwwiiiTTTZZZ^^^```^^^ZZZVVVTTTUUUYYY]]]eeefffhhhhhhiiimmmtttzzzuuummmtttxxx~~~tttjjjvvv{{{oooiii{{{}}}{{{xxxpppfff``````\\\XXXVVVXXXXXXWWWXXX\\\qqqfffCCC888666444333333333222111555444444444444555666666555777:::;;;;;;;;;;;;<<<:::===???AAAFFFLLLLLLGGGLLLFFFOOOSSSYYY]]]gggxxxmmm___]]]tttHHHFFFDDDEEEHHHLLLNNNOOOKKKLLLMMMMMMNNNQQQVVVYYY```nnnddd___jjjllldddfffccceeebbbZZZUUUVVVWWWVVVQQQPPPMMMJJJHHHFFFEEEDDDFFFKKKIIINNN```ppp~~~^^^BBB;;;:::;;;===BBB[[[```PPPWWWeeeuuuooo[[[XXX]]]XXXWWWUUUSSSQQQPPPOOOLLLJJJHHHDDD>>>:::<<>>AAADDDBBBCCCDDDDDDEEEGGGKKKOOO^^^YYYRRR^^^aaaaaa^^^[[[WWWVVVXXXZZZ\\\aaafffiiijjjkkkooorrrzzz|||rrrooonnnmmmnnnpppssstttqqqlllhhhgggeeebbbbbbbbbZZZTTT\\\jjjYYY@@@777666444333333333444444333333444555666777777888777999;;;<<<;;;:::;;;<<>>AAACCCEEEFFFFFFFFFEEEGGGIIILLLUUU{{{[[[OOObbbaaaaaa___\\\XXXVVVWWWXXXZZZ^^^cccfffhhhjjjmmmoooyyy{{{vvvwwwwwwyyyzzz}}}~~~yyypppiiigggeeeccccccaaaYYYTTT___pppWWW>>>666666444333333444555555444444555666777888999::::::;;;<<<<<<;;;:::;;;<<<===@@@AAA@@@AAAEEEEEECCCFFFHHHNNNSSSSSSSSS\\\gggxxxlll___SSSIIIFFFBBBBBBDDDGGGJJJKKKIIIIIIIIIHHHHHHIIILLLOOO[[[bbbtttsssfffaaarrr{{{rrrfffaaaaaa```\\\]]]XXXRRRQQQUUUZZZ]]]]]]UUUTTTLLLQQQgggwww|||ooohhhgggkkkuuuiiiHHH:::;;;999999<<>>;;;>>>???>>>???CCCEEEBBBBBBIIIQQQSSSNNNLLLUUUaaa{{{nnneee]]]HHHFFFDDDDDDFFFIIIKKKLLLKKKLLLLLLKKKJJJLLLOOORRR]]]bbbpppvvvhhh___lll}}}uuuuuurrrrrrwww~~~tttjjjeeebbb___]]]XXXTTTVVV\\\aaabbbaaa\\\ZZZSSSZZZqqq~~~oooddd^^^]]]dddlllwww~~~\\\BBB;;;;;;888999===EEE[[[nnnQQQFFFSSS^^^cccbbbZZZ\\\ZZZXXXXXXXXXWWWUUUSSSSSSSSSRRROOOLLLHHHEEEBBB<<<:::888666666777:::<<<;;;<<<===@@@BBBEEEFFFGGGEEEGGGIIIKKKMMMOOOSSSVVVYYY\\\```ffflllssszzz~~~~~~tttuuuooorrrbbbbbbbbb___[[[[[[___bbbccclllyyyrrrrrrxxxVVVAAA<<<======999999999;;;===@@@BBBDDDAAABBBCCCBBBAAABBBCCCEEENNN```qqqMMMRRR^^^___```^^^ZZZXXXWWWWWWVVVXXX\\\aaaeeehhhjjjjjjpppttt|||tttuuuqqqdddbbbgggbbb___]]]XXXXXXgggzzzRRR;;;555555444444444555777888777777888999:::;;;;;;<<<<<<=========<<<<<<>>>@@@:::===???>>>@@@DDDEEECCCJJJRRRXXXVVVNNNKKKSSS\\\zzzqqqhhhcccHHHGGGFFFHHHKKKMMMNNNNNNLLLLLLLLLLLLLLLMMMQQQTTT[[[^^^iii}}}mmm]]]ccc~~~mmmlllfffccchhhpppyyyzzzrrrnnnkkkfffbbbaaaeeelllqqqpppllldddccc^^^gggwwwooommmpppwwwyyyTTT>>><<<:::888999>>>GGG]]]]]]FFFOOO\\\bbbccc]]]]]][[[YYYYYYYYYXXXVVVTTTUUUTTTSSSQQQOOOMMMLLLKKKBBB@@@>>><<<::::::::::::888999:::;;;===>>>@@@@@@???@@@BBBBBBCCCEEEHHHKKKMMMNNNRRRXXX^^^cccdddeeegggmmmxxxwwwnnnuuuttteee```^^^\\\[[[ZZZZZZZZZ[[[\\\]]]^^^fffpppzzz|||rrrmmmKKK=========:::;;;;;;;;;<<<===???AAABBB>>>@@@AAAAAAAAABBBCCCEEEKKKXXXTTTOOO\\\^^^___^^^[[[YYYWWWWWWTTTVVVZZZ___cccggghhhhhhmmmqqqyyyyyyrrrrrrrrrqqqmmmeee___]]]ZZZ[[[iii{{{{{{QQQ;;;555444444444555666888999999999::::::;;;;;;;;;;;;<<<============>>>@@@BBB>>>BBBDDDCCCEEEJJJKKKIIIPPPVVVYYYVVVQQQQQQVVV[[[lllyyymmmfffIIIHHHIIIKKKNNNQQQQQQPPPJJJJJJKKKKKKKKKMMMPPPSSSXXXZZZdddqqq[[[\\\}}}sssjjjdddgggnnnxxxzzzxxxqqqoooooouuu}}}~~~yyykkkkkkgggsss}}}uuuPPP<<<;;;:::777999>>>HHH^^^lllKKKPPP\\\bbbccc^^^^^^\\\ZZZYYYZZZYYYWWWUUUVVVUUUSSSRRRPPPPPPOOOOOOEEEDDDCCCBBB@@@>>><<<;;;999:::;;;<<<===>>>??????@@@AAAAAAAAAAAABBBEEEHHHGGGHHHKKKRRRYYY\\\ZZZWWWZZZ^^^bbbfffjjjrrr|||~~~ooojjjmmmmmmeeedddddd\\\ZZZXXXVVVVVVWWWWWWVVVTTTWWW]]]fffooovvv|||yyyeeeEEE:::======888===============>>>??????>>>@@@BBBCCCCCCDDDFFFGGGGGGSSSqqq]]]TTT[[[]]]______\\\YYYXXXWWWTTTUUUXXX]]]cccfffhhhggggggjjjrrr{{{~~~~~~}}}~~~zzzssshhh```]]][[[]]]jjjzzzzzzPPP;;;555444444444555666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>AAADDDEEEHHHJJJJJJLLLQQQRRRQQQMMMPPPQQQPPPPPPSSSVVVWWWdddssshhhFFFHHHJJJMMMNNNNNNNNNMMMJJJKKKLLLLLLLLLLLLLLLKKKRRR^^^cccxxxggg[[[nnniiigggqqq}}}mmmhhh~~~uuuLLL;;;999:::777:::<<>>@@@AAA===::::::===???>>>===>>>@@@BBBCCCCCCCCCDDDEEELLLggghhhOOOSSS^^^bbb]]]YYYZZZXXXRRRXXXWWWWWWZZZ___cccdddcccfffkkkqqqvvv||||||yyy|||}}}zzzrrrooottt|||ooo\\\^^^^^^ZZZccctttjjjFFF:::666666666666777888::::::888???AAA;;;777:::======???>>><<<<<<===@@@CCCEEEGGGKKKPPPQQQOOOMMMNNNPPPPPPOOOMMMKKKJJJLLLPPPSSSddd~~~rrrGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNLLLXXX]]]kkk```lll}}}sssyyyzzznnnoooIII:::666777555999:::???^^^mmmMMM[[[yyy{{{iiiaaa___]]]\\\]]]^^^]]]\\\ZZZWWWUUUTTTUUUTTTQQQOOOOOONNNMMMLLLJJJIIIHHHHHHCCCCCCBBBCCCDDDDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBBDDDFFFIIIKKKKKKLLLMMMOOOMMMNNNPPPSSSUUUXXXZZZ[[[YYY]]]bbbhhhmmmrrrxxx|||{{{vvvsssrrrrrrsssuuusssrrrttttttppphhhaaa___^^^]]][[[ZZZXXXWWWVVVTTTSSSSSSSSSTTTUUUWWWXXXXXXZZZ\\\```fffnnnxxxtttSSS@@@;;;;;;<<<===;;;999888:::>>>@@@@@@???JJJKKKLLLLLLJJJHHHHHHIIIXXXnnnmmmKKKPPPZZZaaa___\\\]]]ZZZVVVWWWVVVUUUWWW\\\aaabbbbbbdddhhhnnnrrrwww{{{zzzxxxtttxxx}}}yyyeeedddbbb]]]eeeuuufffDDD:::666666666666777888999:::;;;AAACCC>>>:::<<>>>>>@@@BBBDDDDDDHHHLLLLLLKKKJJJLLLNNNRRRUUUUUUQQQLLLKKKQQQWWW___yyyzzzMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIJJJKKKMMMNNNOOOOOOLLLVVV\\\pppdddfffsssdddCCC999555777777999888<<>>>>>@@@@@@?????????@@@CCCGGGIIIJJJIIITTTUUUVVVVVVTTTSSSSSSTTTOOO]]]oooWWWOOOXXX```aaa```^^^[[[WWWWWWUUUSSSTTTXXX]]]aaabbbbbbeeeiiimmmqqqyyy~~~tttooojjjdddjjjyyy```AAA;;;777666666666666888999:::===AAACCC???<<<===>>>???EEECCCAAA??????@@@AAABBB@@@CCCFFFGGGEEEFFFIIILLLMMMSSSVVVQQQIIIGGGNNNVVVZZZkkkOOONNNMMMLLLLLLLLLLLLMMMIIIIIIIIIJJJJJJKKKLLLMMMLLLTTT[[[}}}~~~kkkcccjjjXXX???:::666999<<<:::888<<>><<<777666666555666888:::<<<===@@@AAA???===<<<======FFFDDDBBB@@@>>>>>>??????===@@@CCCCCCBBBCCCGGGKKKGGGMMMQQQNNNIIIHHHNNNUUUYYYaaaHHHHHHGGGHHHHHHIIIKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJPPPWWWrrrtttdddkkk}}}yyy|||OOO<<<;;;777777<<<888888===HHHrrryyygggbbb[[[YYYVVVVVVXXX[[[\\\\\\^^^]]]\\\[[[XXXVVVUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOOOONNNMMMLLLLLLKKKIIIGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJIIIKKKLLLMMMLLLLLLNNNOOOPPPPPPQQQSSSSSSTTTTTTTTTOOOSSSWWWVVVSSSQQQRRRTTTRRRQQQOOONNNNNNPPPQQQSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRUUUXXX\\\aaaiiiqqqwwwzzzuuu```LLLGGGKKKMMMJJJGGGEEEFFFHHHHHHFFFEEECCCCCC@@@CCCFFFHHHIIIKKKMMMOOOKKKHHHPPPmmmZZZTTTTTT\\\```]]]ZZZ[[[ZZZXXXUUUSSSTTTXXX]]]aaa```bbbdddfffiiipppzzzwwwRRR<<<>>>777666666666777:::===???AAAAAABBBBBBAAA>>>===>>>DDDCCCAAA???>>>============@@@CCCCCCBBBCCCGGGKKKHHHJJJMMMOOOOOOQQQTTTWWWZZZ]]]vvvEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHHHHLLLQQQWWWjjjyyycccgggqqq|||~~~{{{zzzvvvssssssrrrxxx~~~www{{{uuuzzzyyy}}}{{{oooIII::::::777222888444666@@@DDDgggjjjPPPLLLKKKKKKNNNTTTZZZ^^^```\\\]]]]]][[[YYYWWWWWWXXXVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPNNNNNNNNNMMMKKKIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJIIIGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMKKKLLLMMMNNNOOOPPPPPPQQQOOORRRTTTSSSPPPNNNPPPRRRPPPPPPOOONNNNNNOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQSSSUUUXXX[[[___eeelllqqqwwwdddTTTFFFCCCGGGGGGDDDBBBCCCDDDDDDCCC@@@===<<<===CCCEEEGGGGGGFFFFFFGGGHHHKKKGGGLLLaaadddSSSKKKUUU```___^^^aaa\\\ZZZWWWTTTRRRTTTYYY]]]^^^```cccdddgggmmmuuu|||mmmKKK999>>>777666666666999<<<@@@CCCGGGEEEEEEHHHGGGCCCAAABBBBBBBBB@@@???>>>=========>>>AAADDDEEEDDDDDDGGGJJJHHHJJJLLLNNNPPPQQQRRRRRRWWW\\\iiiEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKOOORRRXXXccchhhaaaddd|||uuu}}}pppnnnjjjaaaaaaiiiooosssyyy~~~|||tttoookkkoootttzzz{{{vvv{{{}}}lllfffeeedddooo|||ttt___DDD888999777222888111555AAA===XXXvvvMMMEEEDDDDDDHHHOOOVVV\\\^^^[[[\\\]]]\\\YYYWWWXXXZZZWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJIIIGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKKKKJJJJJJKKKLLLHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOPPPOOONNNNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTWWW[[[___eeekkkpppzzzuuuTTTIII@@@???AAA@@@>>>>>>@@@AAAAAA???<<<;;;===???KKKLLLMMMLLLIIIHHHGGGHHHBBBBBBIIISSSpppwwwZZZHHHQQQ^^^___^^^bbb[[[ZZZXXXTTTPPPQQQTTTXXX[[[^^^aaaccceeeiiiqqqwwwzzzcccDDD555;;;777666666777:::???DDDGGGJJJGGGGGGKKKJJJEEEBBBCCCAAAAAA@@@@@@@@@?????????>>>BBBFFFGGGEEEDDDFFFHHHKKKOOORRRQQQMMMJJJJJJLLLPPPZZZ___|||AAACCCEEEHHHIIIHHHGGGFFFLLLKKKJJJIIIJJJLLLNNNOOOKKKOOOSSSYYYxxxtttddd\\\|||{{{pppwwwmmmccckkkmmmdddhhhwww}}}~~~}}}xxxpppkkkfffhhhjjjnnnsss{{{iiipppwww}}}lllbbb^^^ZZZeeetttppp```SSS@@@666888888555;;;222444@@@666JJJTTTEEEDDDCCCFFFLLLRRRWWWZZZYYY[[[]]]\\\YYYXXXYYY[[[UUUUUUUUUTTTTTTSSSSSSRRRSSSRRRQQQRRRSSSRRRPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGHHHIIIKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMNNNMMMMMMLLLKKKJJJLLLNNNPPPQQQRRRQQQQQQOOORRRVVV[[[aaahhhpppuuuaaaLLLDDD>>>???@@@???>>>???999;;;<<<:::999999===@@@JJJLLLLLLKKKHHHFFFFFFFFFEEEGGGOOONNN]]]dddIIIOOO\\\]]][[[^^^ZZZZZZXXXSSSOOONNNQQQUUUYYY\\\```bbbcccgggnnnsssyyy~~~xxx\\\???222999777666666888;;;AAAFFFIIIJJJFFFFFFJJJJJJDDDAAACCC@@@@@@AAAAAAAAAAAABBBBBB???CCCGGGHHHFFFEEEEEEGGGSSSZZZ^^^YYYOOOHHHIIIMMMJJJXXXYYYnnnFFFEEECCCCCCEEEFFFEEEDDDHHHFFFEEEGGGLLLPPPPPPOOORRRIIIQQQ]]]ooobbbdddkkkrrrmmmwwwwwwsssuuu||||||vvvqqqpppvvvuuurrrsss~~~ssskkk```bbbhhhrrrvvvlll[[[HHH<<<777666555666444666888555777NNNhhhhhhPPPCCC===CCCFFFDDDIIISSSSSSWWW[[[^^^]]][[[[[[[[[YYYYYYXXXWWWVVVWWWWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRPPPMMMJJJHHHIIIJJJJJJIIIKKKLLLMMMMMMKKKIIIFFFDDDIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGIIIIIIJJJIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKSSSPPPMMMLLLMMMOOOPPPQQQOOONNNRRR[[[dddooo}}}tttTTTAAA@@@???>>>=========>>>::::::;;;;;;;;;;;;;;;;;;BBBCCCDDDDDDDDDDDDEEEGGGHHHHHHKKKKKKWWWyyyQQQGGGQQQ[[[\\\[[[XXXZZZZZZXXXSSSPPPNNNNNNSSSXXX]]]___aaaeeemmmsssyyyzzz|||nnnNNN;;;888;;;666888:::::::::<<<@@@DDDIIIIIIHHHFFFDDDCCCDDDFFFEEEDDDCCCCCCDDDCCCAAA???FFFFFFEEEEEEFFFHHHJJJKKK^^^oooppp]]]RRRUUUPPPBBBMMMUUUYYYaaaDDDCCCBBBCCCFFFGGGGGGGGGIIIFFFEEEFFFJJJNNNPPPPPPRRRMMMTTT[[[mmmqqqeeefffxxxuuuwww|||}}}qqqnnnjjjllltttqqqeeeSSSBBB999666555444444333666:::777666FFFZZZjjjSSSBBBCCCIIIIIIJJJNNNRRRQQQRRRVVV[[[]]]\\\[[[\\\\\\[[[ZZZZZZYYYXXXXXXUUUTTTTTTTTTSSSSSSSSSSSSQQQOOOLLLKKKKKKKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIILLLLLLLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNOOOPPPPPPQQQMMMOOOXXXeeesssmmmOOOAAA???>>><<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<@@@AAABBBCCCEEEIIIMMMQQQMMMNNNIIIEEEQQQwwwdddJJJHHHWWW]]]ZZZZZZZZZYYYWWWTTTQQQNNNMMMOOOTTTYYY\\\^^^aaahhhnnntttuuuvvvxxx}}}gggIII888666:::666999======;;;===BBBGGGNNNMMMJJJFFFDDDEEEIIILLLJJJHHHGGGFFFFFFEEEBBB@@@FFFFFFFFFFFFHHHJJJLLLMMMWWWeeelllccc]]]]]]UUUHHHLLLQQQRRRXXXtttBBBAAAAAACCCFFFHHHHHHGGGHHHFFFEEEFFFIIIMMMOOOPPPMMMPPPUUUXXXllljjjccchhhyyy}}}uuuyyyzzzqqqrrr}}}|||kkk\\\HHH;;;666555444333333111555:::888555<<>><<<;;;;;;===???AAA@@@???===;;;:::;;;<<<===@@@AAABBBDDDFFFKKKRRRVVVWWWZZZLLLCCCOOOeeeVVVBBBOOO\\\ZZZ\\\[[[XXXVVVUUURRROOOMMMMMMQQQVVVZZZ[[[___dddhhhnnnoooqqqrrrttt|||^^^BBB666666;;;888===AAA@@@======DDDJJJPPPNNNJJJEEECCCFFFKKKPPPIIIGGGFFFFFFGGGGGGEEEDDDEEEFFFFFFGGGIIIKKKLLLMMMMMMTTTYYYZZZZZZYYYTTTNNNLLLMMMMMMPPP```AAAAAAAAACCCEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMGGGRRRVVVVVVnnnrrrggg___nnn~~~vvvwwwiiiUUU@@@666666555333222222000222777888666777<<>>===;;;999:::===@@@BBBBBB@@@>>>;;;:::;;;===>>>BBBDDDFFFGGGHHHJJJNNNQQQ\\\bbbPPPEEEOOOTTTtttkkkFFFEEESSS[[[]]][[[XXXWWWVVVTTTPPPMMMMMMPPPUUUXXXZZZ]]]aaadddiiikkkmmmnnnpppuuu}}}wwwUUU>>>666999======CCCFFFDDD>>>===CCCJJJKKKJJJGGGDDDCCCDDDIIILLLAAA@@@@@@BBBDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJMMMIIIHHHLLLOOOOOOPPPRRROOOMMMNNNPPPTTTmmmAAAAAAAAABBBDDDDDDBBBAAAAAADDDHHHKKKLLLLLLKKKJJJIIIVVVXXXVVVpppyyymmm```ccc~~~~~~yyy{{{wwwgggRRR===666777666333222333111000444777777888:::FFFlllzzz___PPPIIIDDDHHHIIIKKKMMMOOORRRUUUWWW\\\^^^aaacccddddddcccbbbZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVUUUUUUUUUSSSQQQNNNSSSRRRPPPOOONNNMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNPPPRRRQQQPPPUUU___hhhooo|||iiiMMM<<<999<<<;;;:::999:::===???AAACCCAAA>>>;;;;;;;;;===>>>???CCCGGGIIIIIIHHHHHHHHHXXXaaaSSSHHHOOOJJJ^^^~~~UUU???FFFVVVZZZZZZYYYYYYWWWUUURRROOOLLLNNNQQQTTTVVVYYY]]]___cccfffiiijjjlllpppwww}}}nnnNNN===:::===AAADDDGGGIIIEEE???===AAAFFFEEEFFFGGGGGGFFFEEEGGGHHH@@@???>>>@@@BBBEEEFFFEEEFFFFFFFFFGGGGGGGGGFFFFFFPPPJJJGGGLLLNNNLLLMMMRRRMMMLLLPPPSSSPPP\\\BBBAAAAAABBBDDDCCCAAA???@@@DDDIIILLLLLLJJJIIIIIIQQQ\\\YYYWWWqqqvvvgggaaammm{{{uuuzzzsssaaaLLL:::666777555222333333111000111444777999:::;;;RRRttt^^^NNNFFFGGGIIIIIIJJJNNNUUUYYYYYY[[[]]]^^^````````````[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUVVVUUUTTTRRRVVVUUUTTTSSSQQQPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPUUU___llluuuyyy{{{hhhLLL999:::;;;:::::::::;;;<<<>>>???AAA@@@>>><<<;;;<<<===>>>:::>>>DDDHHHIIIHHHFFFFFFTTT^^^XXXQQQRRRMMMZZZ{{{iiiFFF@@@MMMUUUXXX[[[\\\YYYUUUSSSRRRKKKKKKLLLNNNQQQTTTXXXZZZ\\\___bbbdddeeejjjqqqwww}}}|||~~~cccGGG<<<<<<@@@BBBHHHHHHHHHEEE@@@???@@@CCCBBBFFFJJJLLLKKKIIIHHHGGGGGGEEEBBBAAABBBCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEJJJJJJMMMQQQPPPLLLIIIIIIJJJIIIOOOTTTOOOTTTtttAAAAAABBBDDDFFFFFFDDDBBBBBBEEEHHHIIIHHHHHHIIIKKKTTT]]]VVVXXXqqqrrrgggdddttt~~~wwwyyytttxxx}}}tttjjj{{{{{{}}}WWWEEE666555666222111444222222222111333666888888:::???gggwwwVVVQQQKKKHHHJJJPPPVVVZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZXXXUUUUUUVVVVVVVVVVVVUUUVVVVVVVVVUUUTTTRRRQQQSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRSSSSSSRRRQQQOOONNNOOONNNNNNNNNNNNNNNOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPMMMNNNRRRYYYdddrrrtttoooWWW??????999:::;;;;;;<<<<<<<<<<<<>>>======<<<<<<<<<======999===CCCFFFGGGFFFEEEEEEMMMUUUXXXSSSOOOPPP]]]kkk\\\GGGFFFOOOWWW^^^___[[[UUUTTTUUULLLKKKIIIJJJMMMRRRVVVXXXYYY[[[^^^___```eeelllrrrzzz{{{zzzxxxsssppppppqqqrrrsssssssssuuuxxx{{{}}}zzzXXX@@@:::===@@@AAAHHHFFFDDDBBBAAAAAAAAAAAABBBFFFJJJMMMLLLJJJIIIHHHJJJGGGDDDBBBBBBBBBBBBAAABBBCCCEEEGGGHHHHHHHHHHHHDDDJJJOOONNNKKKJJJHHHGGGHHHHHHMMMRRRPPPRRRggg@@@AAABBBEEEHHHIIIGGGEEEDDDFFFGGGFFFEEEFFFJJJNNNSSSYYYRRRWWWrrr{{{lllaaaggg}}}~~~xxxuuussswwwpppbbbttt||||||yyysssppp}}}{{{}}}~~~~~~uuuOOO>>>222333555000000555000222333222222444666555===555TTTkkk___QQQJJJLLLSSSWWWYYYaaaaaa```^^^^^^]]]^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZZZZWWWUUUTTTUUUWWWXXXXXXTTTUUUWWWXXXXXXWWWUUUTTTUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTTTTTTTSSSRRRPPPOOOPPPPPPPPPOOOOOOPPPQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJLLLMMMOOOQQQRRRSSSVVVXXX^^^jjjzzzppprrruuujjjppp]]]@@@===999:::;;;<<<===<<<;;;:::<<<<<<<<<===============>>>@@@CCCDDDDDDCCCDDDEEEBBBGGGOOOLLLDDDLLLZZZ\\\qqqSSSCCCKKKVVV```bbb[[[UUUTTTWWWOOOMMMJJJJJJNNNSSSWWWYYYYYY[[[]]]]]]^^^bbbjjjooorrryyy~~~}}}zzz{{{{{{yyywwwppplllnnnnnnllljjjkkkiiijjjkkklllmmmooosssvvvvvvyyyqqqPPP<<<888<<>>GGGCCC@@@@@@BBBDDDCCCAAAAAAEEEIIIKKKKKKIIIHHHHHHHHHEEEBBB@@@AAABBBBBBBBB@@@BBBEEEGGGJJJKKKKKKKKKFFFNNNPPPIIIEEEJJJNNNNNNIIIHHHLLLQQQRRRTTTbbbrrrCCCAAA???@@@CCCIIIOOOTTTIIIGGGGGGIIILLLOOONNNLLLJJJPPPVVVaaammmyyytttgggcccrrr~~~|||~~~zzzwwwttthhhxxx~~~vvvkkkttt{{{yyysssiiiyyyyyy{{{qqqooopppzzzwwwZZZ???<<<777222//////111333222222111111222222333444555:::@@@PPPxxx}}}]]]QQQKKKFFFMMM[[[fffuuuxxxiii^^^aaaaaaYYY]]]YYYYYY]]]\\\YYYZZZ___[[[ZZZYYYWWWWWWWWWXXXXXXUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQSSSTTTUUUTTTTTTSSSRRRQQQPPPOOOOOORRRQQQOOONNNNNNOOOPPPQQQRRROOOLLLJJJJJJKKKKKKKKKLLLLLLMMMOOORRRUUUXXXYYY]]]kkkvvvgggkkkttt[[[RRRQQQGGG777999:::;;;;;;<<<<<<<<<<<<:::<<<<<<<<<:::999:::;;;@@@@@@AAADDDGGGGGGCCC@@@CCCCCCCCCEEEGGGKKKOOOQQQ^^^mmmSSSEEENNNVVVXXXZZZ]]]ZZZTTTSSSPPPLLLIIIIIILLLQQQTTTVVVZZZ]]]\\\[[[]]]dddiiipppqqqrrrrrrrrrqqqooonnnlllkkkjjjhhhgggeeeddddddeeeeeeeeeeeeeeehhhkkkooorrruuuyyy|||}}}gggEEE;;;>>>>>><<<===BBBCCCCCCBBB@@@?????????@@@DDDIIILLLLLLIIIEEECCCEEECCC@@@>>>>>>AAADDDFFFDDD@@@@@@FFFIIIGGGGGGKKKLLLPPPMMMDDDCCCKKKNNNJJJIIIKKKNNNOOORRRWWW```gggAAA@@@???@@@BBBGGGLLLOOOJJJHHHGGGIIIKKKMMMKKKJJJEEELLLQQQVVV]]]gggooo```hhhtttxxxwwwmmm}}}xxxhhhgggrrrnnnkkknnnzzzttt}}}lllNNN===:::666222000000111222222111111111111222333333222666:::CCC^^^nnnYYYUUURRRMMMLLL___ttt}}}xxxqqqggg___ZZZ\\\^^^\\\[[[]]]ZZZYYYXXXWWWVVVWWWXXXYYYWWWWWWWWWVVVVVVUUUTTTTTTYYYXXXVVVUUUTTTTTTUUUUUURRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPMMMLLLMMMNNNOOOOOONNNMMMNNNUUU]]]aaabbbcccgggkkktttooossswwwYYYDDD???>>>:::888999999::::::::::::999999:::<<<;;;:::999:::<<<<<<<<<>>>CCCGGGIIIGGGEEEBBBBBBBBBDDDFFFIIIMMMOOOVVVtttvvvMMMMMMRRRYYYZZZUUUVVV[[[TTTQQQMMMIIIIIIKKKNNNQQQSSSWWWZZZ[[[ZZZ\\\aaafffiiijjjjjjkkkjjjiiihhhgggfffffffffeeedddbbbaaa```aaabbbcccddddddfffiiikkkppprrruuuwwwxxxyyy{{{}}}~~~___CCC===BBBCCCAAABBBAAABBBBBBAAA@@@?????????DDDFFFJJJPPPTTTQQQIIIBBBCCCBBB@@@??????@@@BBBCCCAAA>>>>>>DDDFFFDDDEEEHHHKKKMMMKKKGGGFFFIIIJJJHHHDDDFFFHHHJJJMMMUUU___gggppp?????????@@@BBBEEEHHHIIIJJJIIIHHHHHHIIIJJJIIIGGGEEELLLOOOQQQUUU]]]{{{dddeee\\\{{{{{{|||sssjjj\\\fffvvvhhhhhhyyy^^^CCC888777555333111111111222111111111111111222222333111222444777AAA```fffWWWNNNJJJMMMbbb~~~yyylll___[[[[[[\\\\\\]]]]]]\\\[[[ZZZYYYZZZ[[[[[[YYYXXXXXXWWWWWWVVVVVVVVVYYYXXXWWWVVVUUUUUUUUUUUUSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQNNNMMMMMMNNNQQQTTTXXXZZZdddllltttuuusssvvvwwwuuummmQQQ===999;;;:::777777888888888777666666777999::::::999999;;;<<<:::;;;>>>BBBFFFIIIIIIHHHBBBBBBBBBCCCEEEGGGJJJKKKOOOZZZhhhQQQFFFQQQZZZVVVVVV]]]VVVSSSOOOKKKHHHIIIJJJLLLOOOSSSWWWXXXYYYZZZ^^^bbbccccccccccccbbb```___^^^^^^___`````````^^^\\\ZZZ\\\^^^```aaabbbccceeegggkkkmmmppprrrrrrrrrtttvvvyyy|||lllTTT@@@@@@GGGIIIHHHHHHAAAAAAAAA@@@@@@@@@@@@@@@DDDDDDGGGOOOVVVTTTJJJ???AAAAAABBBBBBBBBBBBAAAAAA@@@??????CCCDDDCCCDDDFFFKKKIIIJJJLLLKKKHHHFFFHHHGGGHHHHHHGGGJJJQQQ\\\dddiii{{{??????@@@BBBCCCDDDDDDDDDGGGFFFFFFGGGGGGHHHHHHGGGEEEKKKMMMOOOUUU^^^yyyuuuiii___jjjzzzxxx}}}vvvtttbbb```uuuqqqiiiqqq}}}}}}vvvSSS???444444444333222222111111000000000000000111222222333111222444444CCCoooyyywwweeeYYYHHHMMM^^^vvvwwwhhh```\\\[[[\\\bbbaaa___]]]\\\[[[[[[\\\ZZZYYYXXXWWWWWWXXXYYYZZZUUUUUUVVVVVVVVVWWWXXXXXXYYYXXXVVVTTTSSSRRRRRRRRRTTTTTTTTTTTTTTTTTTSSSSSSUUUSSSQQQQQQTTT\\\fffmmmnnnnnnzzzxxxlllXXXFFFAAABBB???888666666666666555555444333666777999999999999:::<<<<<<===???AAADDDFFFFFFFFFCCCCCCCCCDDDEEEFFFHHHIIILLLOOOiiiaaaAAABBBTTT\\\ZZZWWWWWWUUUQQQMMMIIIHHHGGGGGGLLLPPPTTTVVVWWWYYY\\\^^^______^^^]]]\\\ZZZYYYXXXVVVXXXZZZ\\\\\\ZZZXXXVVVXXX[[[^^^``````aaacccdddgggiiilllnnnnnnoooqqqsssvvvzzz~~~[[[KKK@@@BBBJJJLLLJJJJJJBBBAAA@@@AAABBBBBBBBBAAA@@@???BBBIIIOOONNNFFF>>>AAABBBDDDEEEEEECCCAAA@@@BBBBBBCCCDDDDDDCCCDDDFFFLLLHHHJJJRRRRRRIIIFFFJJJQQQPPPMMMIIIHHHMMMVVV]]]jjjnnn???@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIICCCHHHHHHKKKUUUZZZjjjkkkhhhYYYnnnyyywww}}}~~~xxxwwwzzzzzzlll```jjj{{{lllnnnyyyzzz|||fffGGG;;;222222222222222111111000000000//////000000111222444000111666333777TTTvvv|||eeeSSSGGGOOO___pppzzzqqqmmmkkknnnllljjjfffdddbbbbbbaaaaaa___]]]\\\[[[]]]___```ZZZZZZZZZZZZZZZZZZZZZZZZ\\\ZZZXXXWWWVVVUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYY[[[]]]___cccjjjrrryyysssdddkkkxxxfffaaaXXXLLLBBB@@@@@@===777555555555555444444333222444666888888777888999;;;;;;<<<===???AAACCCFFFGGGDDDDDDEEEEEEFFFFFFGGGHHHHHHNNN^^^wwwRRR???DDDSSSXXXUUUYYYWWWTTTPPPLLLIIIGGGFFFKKKMMMQQQTTTVVVXXXZZZ\\\\\\[[[YYYWWWUUUTTTRRRRRRPPPRRRUUUWWWXXXWWWUUUTTTUUUXXX[[[]]]^^^___aaabbbcccfffiiilllmmmoooqqqssssssvvv{{{~~~sssOOOGGGAAADDDIIIKKKIIIGGGCCCBBBAAABBBDDDDDDCCCBBB???@@@CCCFFFIIIIIIGGGEEE@@@AAACCCDDDCCCBBB???>>>BBBDDDFFFDDDBBBBBBDDDEEEMMMIIILLLUUUUUULLLIIIMMMTTTRRROOOJJJGGGIIIPPPVVVcccaaappp???@@@AAABBBCCCBBBAAA@@@???AAACCCDDDDDDEEEGGGHHHGGGJJJHHHKKKTTTVVVZZZiiivvvnnnYYY___sss{{{zzz~~~yyyqqquuu}}}nnnbbbhhhyyyzzzzzzTTT===666111111111111111000000000///////////////000000111222...///555444333@@@RRRvvvVVVGGGGGGOOO]]]kkk}}}||||||wwwtttppplllkkkkkkmmmnnnhhhgggfffeeebbb```]]]\\\[[[ZZZYYYYYYZZZ\\\___```bbbbbbaaabbbccceeeggghhhcccjjjtttzzz}}}wwwooolllxxxgggRRRGGGJJJJJJBBB777111444999444444555555555444333333444666777777666666888999666888:::<<<>>>BBBGGGJJJDDDDDDEEEEEEFFFFFFGGGGGGDDDNNNXXXjjjrrrRRR>>>AAAOOOWWWYYYXXXWWWTTTPPPLLLIIIGGGIIIKKKMMMPPPSSSWWWYYYZZZXXXVVVTTTQQQOOOMMMLLLKKKKKKMMMOOORRRSSSSSSSSSRRRSSSUUUXXXYYYZZZ\\\___aaaaaadddgggjjjlllnnnqqqsssnnnqqqtttvvvxxx{{{~~~aaaHHHEEEBBBCCCFFFGGGEEEDDDEEEBBB@@@AAADDDEEECCC@@@BBBDDDFFFHHHIIIKKKLLLMMM???@@@@@@??????>>>===<<<@@@EEEGGGCCC???@@@BBBBBBJJJIIILLLQQQRRROOOMMMOOOKKKLLLKKKHHHEEEGGGLLLQQQVVVVVV\\\ttt===>>>???@@@@@@@@@@@@??????AAACCCCCCBBBBBBDDDFFFGGGMMMKKKLLLRRRPPPRRR^^^kkk``````uuu~~~{{{wwwnnnsssaaaFFF888555222111000////////////000///............///000000111......222222111555===VVV|||tttddd[[[WWWWWW___lllyyy~~~|||yyyuuurrrpppmmmlllkkklllmmmppptttvvvvvvuuutttuuuwwwzzz~~~~~~{{{tttgggzzzpppSSSBBB<<>>444...222999444444555666666666555555555666777777555555666777555777999:::;;;???DDDIIIBBBBBBCCCDDDEEEEEEFFFFFFDDDMMMTTT]]]wwwpppQQQ@@@GGGUUUYYYZZZYYYWWWTTTPPPLLLIIIHHHHHHIIIKKKPPPTTTWWWXXXVVVTTTQQQNNNKKKIIIHHHGGGGGGHHHJJJLLLNNNPPPPPPQQQQQQRRRTTTUUUVVVXXX\\\______bbbeeehhhiiijjjmmmnnnlllmmmoooppprrruuuyyy}}}|||}}}~~~tttSSSDDDDDDCCCBBBBBBCCCBBBAAAEEEAAA??????BBBCCC@@@===BBBBBBCCCGGGLLLMMMLLLJJJCCCAAA???>>>======>>>???AAAGGGIIICCC???AAABBBBBBDDDGGGIIIIIIJJJNNNOOOMMMCCCEEEHHHGGGFFFFFFIIILLLOOOOOOQQQ```<<<<<<===>>>>>>>>>>>>>>>@@@BBBDDDCCCAAA@@@BBBDDD@@@IIIIIIHHHKKKJJJNNN[[[qqqhhhXXXaaa{{{pppQQQ@@@:::777333111000.........//////...............///000000111000/////////111333555888___oooeeeUUUYYY[[[```ssszzziiihhhnnn}}}```FFF888???:::666777999888777666444444555666777777777777555666777666555444555666888::::::999999;;;@@@DDD@@@@@@BBBCCCDDDDDDEEEEEEIIILLLQQQXXXffflllMMMEEENNNZZZZZZZZZYYYWWWSSSNNNLLLFFFFFFFFFHHHMMMRRRUUUWWWWWWUUURRRNNNKKKIIIHHHGGGEEEEEEGGGIIIKKKMMMOOOPPPOOOPPPQQQRRRSSSVVVZZZ^^^___aaadddffffffggghhhjjjlllmmmmmmnnnooosssxxx|||zzz{{{|||~~~mmmMMMBBBCCCBBB@@@???@@@AAA@@@DDD@@@===>>>AAAAAA>>>:::>>><<<===CCCKKKMMMHHHAAAHHHEEEBBB???>>>???BBBDDDCCCKKKMMMFFFAAACCCEEEDDD???EEEFFFBBBDDDMMMOOOKKKAAAEEEIIIIIIGGGEEEFFFHHHLLLJJJKKKTTTmmm===???AAACCCBBB@@@===;;;>>>AAAAAA>>>===@@@CCCBBBDDDFFFHHHIIIJJJMMMPPPSSSgggjjjWWWZZZsss{{{]]]FFF===777///////////////....................................---------...000111333444666???ZZZyyyyyyggg]]]```nnn~~~sssccc^^^hhhwwwjjjVVVCCC999<<<:::888777666777888999222222444555666666777777999888777666555555555555;;;:::999999999;;;<<<===>>>@@@AAAAAA@@@???@@@AAAEEEJJJMMMRRR[[[jjjvvvWWW<<>>>>>>>>???BBBEEEHHHIIIHHHFFFGGGFFFDDD@@@======BBBGGGMMMFFFCCCGGGIIIFFFFFFIIIJJJGGGDDDFFFIIIJJJGGGCCC>>>CCCMMMJJJAAAFFFKKKCCCIIIHHHOOOXXX\\\mmm:::<<>><<>>BBBCCCAAAEEEFFFGGGGGGHHHKKKPPPSSStttoooddd^^^```zzzkkkPPP===666333000////////////....................................------......///000222222444555AAA]]]{{{yyyvvvuuuvvv}}}|||hhh\\\[[[lllzzzdddUUUKKKAAA:::888999888666555444555666777444444555555555555555555555555555555666666777888<<<;;;;;;;;;;;;<<<<<<===???@@@BBBAAA@@@@@@AAABBBDDDHHHJJJOOOUUU\\\{{{oooTTT@@@JJJVVV\\\YYYTTTRRRTTTOOONNNKKKGGGEEEDDDGGGIIISSSTTTVVVVVVTTTPPPLLLIIIEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQTTTVVVWWWXXX[[[^^^````````````aaaeeeeeeeeefffhhhkkkmmmnnnoooqqquuuxxx{{{~~~zzzhhhQQQFFFGGGFFFEEEEEEFFFFFFEEEDDD@@@AAABBBCCCCCCDDDDDDDDD??????AAACCCEEEGGGGGGGGGIIIHHHEEEBBB@@@AAACCCFFFBBB???@@@EEEGGGFFFHHHLLLHHHFFFDDDFFFIIIKKKHHHDDDGGGDDDIIIJJJDDDHHHLLLEEEHHHFFFKKKRRRSSS___:::<<>><<<@@@EEEEEEAAAGGGGGGHHHHHHIIILLLQQQUUUppp{{{vvvdddWWWfffvvvWWWBBB666000000333/////////............---------------------------...............///000000555111222<<>>999777888999666555444333333333444555555555555555444444333333222222333444666888:::;;;<<<===============<<<<<<@@@AAAAAAAAA@@@@@@BBBDDDAAAEEEGGGLLLPPPPPPaaapppHHHCCCJJJZZZ___WWWTTTZZZUUUQQQLLLHHHFFFDDDCCCBBBJJJNNNSSSWWWXXXUUUQQQNNNGGGFFFEEEDDDEEEFFFIIIJJJIIIIIIJJJKKKLLLNNNPPPQQQSSSVVVYYY[[[[[[[[[\\\]]]bbbbbbcccccceeefffhhhiiiiiilllpppsssvvvyyy}}}~~~~~~~~~{{{xxxwww{{{\\\JJJEEEFFFEEEDDDEEEFFFFFFEEECCC@@@AAABBBDDDEEEFFFFFFGGGBBBBBBCCCDDDEEEFFFGGGHHHJJJGGGDDDBBBBBBBBBCCCBBB??????AAAEEEEEECCCEEEHHHGGGEEEDDDGGGJJJKKKIIIGGGIII???@@@FFFEEEGGGJJJEEEHHHEEEGGGKKKJJJRRRnnn<<<>>>@@@CCCDDDCCCBBBAAAAAA???======CCCJJJIIIDDDFFFHHHKKKLLLMMMOOOQQQSSSZZZ___kkkrrreeedddeeekkkGGG999555///000555//////.........---------------------------------//////...------.........222333333555<<>>??????===<<<;;;>>>?????????>>>???AAACCC>>>BBBCCCIIIOOOMMMUUUkkkkkkRRRBBBJJJ[[[___ZZZWWWXXXSSSNNNLLLLLLKKKHHHEEEDDDHHHNNNSSSVVVVVVTTTRRRKKKJJJGGGFFFEEEFFFHHHIIIGGGGGGHHHHHHIIIJJJLLLMMMPPPRRRUUUVVVWWWWWWXXXZZZ^^^^^^___aaabbbdddeeeffffffiiillloooppprrruuuwww|||~~~~~~|||{{{{{{~~~~~~yyyrrrrrrzzzvvvVVVFFFDDDFFFEEEDDDDDDDDDCCCAAA>>>BBBBBBCCCDDDDDDEEEDDDDDDGGGHHHIIIIIIHHHGGGFFFFFFGGGCCC@@@???AAABBB@@@>>>===@@@DDDFFFFFFEEEGGGIIIIIIHHHHHHIIIKKKLLLKKKIIIGGG;;;>>>GGGFFFFFFIIIFFFEEEDDDEEEGGGGGGLLL^^^qqq===>>>@@@AAAAAAAAA@@@??????>>><<<===DDDLLLMMMHHHBBBFFFJJJNNNNNNNNNMMMNNNNNNUUUWWWbbb{{{iii\\\hhh{{{{{{zzzzzz|||{{{}}}~~~}}}|||~~~\\\<<<555555000///333............------------------------------------///......---------------+++///444444111:::RRRjjjtttpppttt{{{zzzqqqooowwwvvvWWWJJJ===:::;;;999555333444444444444444444444555333222222222333444666777666666666777888:::;;;<<<;;;<<<===>>>>>>===<<<;;;;;;<<<======<<<===???AAA===AAA@@@EEEMMMLLLPPP___sssjjjKKK>>>HHHWWW\\\YYYZZZVVVRRRQQQQQQOOOLLLHHHCCCEEEHHHLLLOOORRRSSSTTTQQQOOOLLLIIIGGGFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMOOOQQQSSSSSSTTTVVVXXXYYYZZZ\\\^^^aaacccdddeeefffhhhkkklllmmmmmmnnnooovvvxxxzzzzzzyyyxxxxxxxxx}}}}}}~~~|||yyytttwwwvvvnnnfffnnniiiNNNEEEIIIHHHGGGFFFFFFEEECCC???<<<@@@@@@AAABBBCCCCCCCCCCCCGGGJJJMMMLLLIIIDDDBBBAAAEEEBBB???>>>@@@BBB@@@>>>===AAAEEEHHHJJJLLLNNNOOOLLLLLLKKKLLLMMMMMMLLLJJJHHHAAAFFFLLLFFFEEEGGGDDD???AAACCCEEEFFFLLLWWWaaakkk<<<<<<===>>>>>>>>>======>>>>>>======CCCJJJKKKHHH>>>BBBGGGKKKKKKJJJIIIIIILLLUUUVVVVVVqqquuukkk]]]iii~~~~~~|||xxxnnndddggghhhiiikkknnnrrruuuwwwrrrwww|||~~~}}}~~~hhhLLL444111444000---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++...111222///000===LLLrrr{{{yyyuuuqqqvvv|||wwwtttiiinnnwwwzzz```JJJ@@@777666777666555555444444444444555555555555222222111111333444666888777777777777888999:::;;;999::::::;;;<<<<<<;;;;;;888:::<<<===<<<<<<===???>>>AAA>>>@@@GGGFFFHHHUUUXXX|||fffMMMCCCJJJVVV]]]]]][[[XXXVVVTTTPPPLLLIIIFFFFFFFFFGGGIIILLLOOOQQQRRRQQQOOOLLLJJJHHHFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNOOOPPPQQQTTTVVVTTTVVVXXX[[[^^^```bbbbbbdddfffiiijjjjjjiiijjjkkkqqqrrrtttttttttssstttuuuyyyyyyzzz{{{}}}zzzuuuqqqiiillllllggggggwwwuuu[[[KKKMMMWWWLLLKKKJJJIIIIIIFFFAAA>>>;;;<<<>>>@@@BBBDDDDDDEEEDDDGGGJJJIIIDDD@@@>>>>>>EEECCC@@@???@@@BBBCCCCCCKKKLLLKKKIIIJJJLLLJJJFFFKKKLLLMMMMMMMMMMMMMMMMMMGGGEEEIIIHHH@@@CCCGGG???;;;@@@CCCBBBDDDJJJQQQUUUWWWlll;;;<<<===>>>???@@@@@@@@@===??????===???DDDFFFDDD@@@CCCFFFGGGHHHHHHJJJKKKOOOTTTXXXZZZccceeecccjjj{{{}}}}}}}}}}}}zzzvvvllloooooommmnnnoooiii```gggiiilllnnnqqqsssvvvxxxyyy}}}zzzRRRAAA222///222000...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------///---...111111111555;;;HHH```lllmmmooorrruuuxxx{{{}}}~~~yyylllgggjjj|||ppp]]]III@@@;;;777888777555555888222333444444555555555444444333222111222333555666444444555555666888999:::777777777777888:::;;;<<<666999===???>>>=========<<<@@@======CCCBBBBBBMMMJJJdddvvv```NNNOOOYYY`````````]]]XXXSSSPPPOOOIIIHHHGGGFFFFFFHHHJJJKKKOOOOOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIKKKLLLMMMOOOQQQTTTRRRSSSVVVYYY[[[\\\]]]]]]___bbbfffhhhhhhhhhiiiiiikkkmmmnnnooonnnoooppprrrsssssssssuuuwww{{{~~~~~~zzzxxxvvvsssnnnjjjddddddeeekkkxxxgggSSSKKKQQQ[[[JJJJJJJJJKKKKKKIIIEEEAAA<<<===???@@@BBBCCCDDDDDDBBBEEEFFFCCC???===@@@CCCBBBAAA@@@>>>>>>@@@DDDGGGTTTRRRLLLGGGIIILLLGGG>>>GGGHHHJJJLLLMMMNNNOOOPPPGGGFFFGGG@@@???NNNSSSEEE>>>EEEHHHCCCAAAFFFKKKKKKMMMUUUooo<<<===???AAACCCDDDEEEEEE===@@@@@@<<<;;;>>>@@@@@@FFFGGGGGGGGGGGGIIIMMMPPPSSSRRR\\\eeeaaajjjsssfff___iii|||yyytttqqqsssvvv}}}yyyxxxzzzwwwtttxxxzzz~~~|||tttrrrsssnnndddiiippptttuuuxxx~~~~~~zzzwwwzzz~~~~~~yyyyyygggGGG===333///111222111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///***)))...222000---,,,///;;;YYY~~~vvvrrrpppmmmjjjeeekkkpppnnniiijjjuuu{{{qqqllloootttsssrrrzzzfffTTTHHH;;;666555888;;;888333111333111222333444444444444444666555333111111222333444111111222333555777888999555555555555666999;;;<<<555999>>>@@@@@@???======888>>>======CCCAAAAAAKKKFFFPPPttt```KKKOOOaaadddeeeccc^^^YYYWWWWWWKKKJJJIIIGGGGGGFFFFFFGGGKKKLLLMMMMMMLLLJJJHHHFFFDDDDDDDDDEEEEEEGGGHHHIIIEEEGGGIIIJJJKKKLLLPPPRRRQQQSSSUUUWWWXXXYYYYYYXXX[[[^^^cccfffggghhhiiijjjgggiiikkkkkkkkkkkkmmmooonnnnnnooopppssswww{{{~~~|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~zzz|||}}}}}}}}}~~~~~~~~~~~~|||}}}}}}~~~vvvrrrnnnlllkkkiiieeebbbcccaaadddrrrrrr___PPPHHHKKKRRRFFFFFFGGGIIIJJJIIIFFFCCC@@@AAAAAABBBBBBAAAAAA@@@CCCDDDDDD@@@===>>>DDDJJJ>>>???>>><<<:::===CCCHHHKKKIIICCCBBBIIIRRROOOFFFBBBDDDHHHJJJLLLNNNPPPRRRKKKKKKHHH@@@FFFaaaiiiVVVEEEMMMNNNEEE@@@DDDGGGEEEHHHJJJSSSrrr;;;===???@@@@@@@@@BBBDDD@@@??????>>>>>>>>>>>>>>>JJJHHHGGGFFFGGGIIILLLNNNMMMNNNUUU[[[^^^llllll___aaarrrxxxqqqllliiikkklllkkkjjjgggfffggghhhrrrpppmmmlllnnnqqqvvvyyy|||gggIII666555222000//////000000......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////111222999LLLkkkvvvtttwwwxxxssseeeYYYYYYaaahhhiiinnnrrrrrrppprrrxxxtttmmmkkkiiizzzwwwfffeeelllppp~~~vvv]]]CCC777:::@@@222333333333333222111111333333222222222333444555666555444333222333444444666666555444333333333333333555888:::;;;;;;:::999:::888666888;;;<<<;;;999777999===??????AAACCCDDDKKKKKK\\\cccHHHZZZqqqvvveee]]][[[YYYUUURRROOOOOOOOOMMMHHHDDDHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHHHHGGGFFFGGGIIIEEEEEEDDDEEEGGGJJJMMMOOOOOOPPPQQQQQQRRRTTTWWWZZZYYY\\\___aaabbbcccdddeeeaaaaaabbbccceeehhhkkkmmmllllllmmmmmmooopppqqqrrrtttuuuuuuvvvvvvvvvvvvuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxzzz}}}}}}zzzwwwzzzyyywwwuuutttsssssstttwwwzzz~~~~~~{{{yyyyyyyyyoookkkgggdddbbbaaa___^^^[[[___mmmwww\\\PPPIIIBBBCCCIII@@@DDDEEEBBBBBBHHHLLLLLLBBBBBBAAAAAA@@@AAAAAAAAA@@@DDDFFFDDD???@@@FFFMMMGGGFFFBBB===;;;???HHHPPPMMMJJJEEECCCFFFIIIGGGCCCBBBCCCDDDCCCCCCDDDGGGIIIHHHKKKBBB:::KKKjjjpppbbbEEEHHHEEE<<<:::AAAEEEDDDJJJDDDDDDUUUuuu777999;;;<<<<<<===???AAA@@@@@@???>>>======>>>>>>BBBAAAAAAAAABBBEEEGGGIIINNNLLLOOOVVVZZZddd{{{|||jjjaaaeeeooowwwzzztttqqqpppppppppooommmnnnppprrrttttttuuuxxx}}}|||yyypppSSS???555444222000...//////000...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........000//////666GGGcccrrrggggggcccccchhhooosssooolllkkkvvv}}}pppdddnnn~~~yyyxxxiiiSSS@@@:::======999222222333333222222111000222222222222333333444444444333222222333444555666555444333333222333333333555666888;;;<<<======<<<777555444666888:::999777666888<<<>>>???AAACCCEEEDDDJJJUUUlllyyykkksssfff```\\\\\\XXXRRRNNNLLLLLLLLLMMMIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIGGGFFFFFFGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJLLLMMMNNNPPPRRRVVVYYYWWWZZZ]]]______```aaabbb```aaaaaabbbdddfffiiijjjiiiiiiiiiiiijjjlllmmmmmmooopppqqqrrrrrrrrrrrrrrrpppqqqqqqqqqqqqrrrrrrrrrxxxyyyyyyyyyyyywwwvvvuuuvvvtttrrrpppnnnnnnmmmnnntttwww|||}}}zzzuuuqqqnnnkkkjjj`````````___]]][[[ZZZYYYbbbooommmUUUMMMKKKFFFCCCDDDBBBCCCBBB???@@@DDDEEECCC??????>>>>>>>>>>>>?????????@@@AAAAAAAAABBBDDDFFFHHHDDD???<<<===@@@DDDGGGFFFBBB===<<>>BBBEEEDDD@@@DDDJJJOOO[[[www444666999::::::;;;>>>@@@AAA@@@???>>>============????????????@@@BBBCCCDDDNNNIIIJJJQQQWWWZZZbbbmmmlll___cccjjjzzzuuupppsss}}}[[[???666444333111///......//////------,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++************+++++++++,,,,,,------...//////...,,,000===QQQ```rrr^^^MMM888...444???>>>777222222333333222222111000222222222222333333333444111111111222333444666777222222222111222222333444777888999:::<<<===>>>???666555555666888999999888666999<<<>>>???AAACCCEEE???JJJMMMPPPlll{{{lllcccccc___YYYTTTQQQPPPQQQRRRJJJJJJIIIHHHGGGFFFEEEEEEIIIJJJJJJIIIFFFDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLOOOTTTWWWTTTWWWYYY[[[[[[[[[]]]^^^_________```bbbccceeefffeeeeeeeeeeeeeeefffggggggiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnooooooppppppvvvuuutttrrrppppppoooooonnnmmmkkkjjjhhhgggggggggnnnqqqvvv{{{~~~~~~}}}uuussspppkkkgggbbb___]]]WWWYYYZZZXXXUUUTTTVVVYYYvvvuuu```MMMLLLOOOLLLEEEBBBEEEDDDBBB???@@@DDDBBB===AAA@@@???=========>>>>>>???>>>???AAAEEEFFFCCCAAAGGGBBB===<<>>DDD???;;;:::>>>@@@BBBBBBDDDBBBAAABBBEEEFFFDDDAAAPPPZZZXXXHHHBBBHHHGGG>>>EEE>>>:::;;;>>>???AAADDDAAAEEEHHHFFFEEETTTxxx555777999::::::<<<>>>@@@AAAAAA@@@>>>============CCCCCCCCCCCCCCCDDDCCCCCCKKKGGGHHHOOOSSSSSSUUUYYYfffvvvkkkkkkdddvvv~~~zzzuuuppptttjjjKKK888444222111000///............,,,,,,,,,,,,++++++******************************,,,,,,++++++******))))))***+++++++++,,,,,,,,,---+++...111111000222999>>>WWWooolllVVV::::::888555888===>>>;;;222222222222222111000000111111222222333333333333111111111222333333444555000000000000111222333444888888888888999:::;;;<<<777666777888999:::;;;;;;:::<<>>AAAEEEGGGGGGCCC@@@BBB@@@>>>>>>@@@AAA@@@>>>CCC===999;;;===???AAADDDDDDAAA@@@CCCHHHIIIEEE@@@KKKVVVWWWMMMFFFGGGDDD<<>>AAA@@@???>>>============CCCCCCDDDFFFGGGHHHIIIIIIDDDDDDGGGKKKMMMNNNRRRVVVVVVnnnnnnffflllxxx~~~uuunnnsss|||nnnPPPAAA999333000000///...------------,,,+++++++++++++++******************************+++++++++******)))))))))*********+++++++++++++++)))***,,,...111111000///999GGG___yyyyyysssgggQQQ>>>+++333:::===???AAA@@@===111222222222222111000000000111222333333333222222222222222222222222111111/////////000111222333444777777666555555555555666555666777888999999;;;;;;???@@@BBBBBBAAA@@@AAABBBDDDCCCEEEHHHMMM___sssddd]]]]]]]]]XXXQQQQQQPPPOOOMMMKKKIIIGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGGGGGGGFFFGGGJJJLLLQQQRRRTTTTTTSSSTTTUUUWWWWWWXXXYYYZZZ[[[\\\]]]]]]bbbbbbaaaaaaaaabbbbbbcccccccccdddeeefffgggggggggbbbbbbccccccdddeeeeeefffjjjkkkkkkjjjhhhfffcccbbb```aaabbbccceeeffffffgggiiijjjlllmmmllliiifffdddaaaaaa___\\\ZZZXXXVVVUUUSSSSSSRRRRRRYYYjjj^^^LLLIIIHHHJJJJJJGGGEEEEEEEEEDDDBBBBBBGGGMMMLLLGGGOOOLLLHHHCCC@@@>>>>>>>>>888===DDDGGGGGGDDDAAA@@@<<<>>>@@@AAA@@@@@@CCCEEEAAA;;;888;;;<<<<<<>>>CCCEEEDDDDDDIIIOOOOOOJJJEEE???EEEHHHFFFEEEEEE@@@999>>>=========;;;999>>>FFFMMMDDD===@@@FFFIIIIIIJJJ]]]555777888888888888999;;;@@@??????>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFIIILLLMMM???AAADDDFFFGGGJJJOOOTTTSSSWWWsss{{{rrrjjjlllwww}}}tttooonnnuuu}}}WWW===888666111.........---------,,,,,,++++++++++++++++++******************************************************************************///,,,)))***---000000000111111888HHH___{{{}}}|||}}}kkkUUUDDD999333222222333888CCCHHHBBB888111111222222111111000//////000222333333333222111111222222222222111000///000000000000111222333444555555555444444333333222222333555666666777888:::@@@AAACCCCCCAAA@@@@@@AAADDD???CCCLLLKKKLLLdddtttddd```___]]]YYYVVVUUUTTTRRROOOMMMLLLKKKIIIJJJJJJHHHFFFDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJJJJIIIHHHFFFEEEGGGIIIOOOPPPPPPPPPOOOOOOQQQSSSRRRSSSUUUWWWXXXYYYZZZZZZ_______________```aaabbb``````aaabbbbbbbbbbbbaaa^^^^^^___```aaabbbbbbccccccdddeeefffeeecccaaa___^^^___aaaccceeefffgggggggggggggggfffdddaaa^^^\\\\\\ZZZWWWTTTRRRPPPPPPPPPOOOSSSYYYddduuuwwwSSSAAACCCEEEEEECCCAAABBBDDDDDDDDDBBBAAAEEELLLNNNKKKQQQMMMHHHCCC???<<<<<<<<<666<<>>:::===@@@@@@???AAAFFFKKKFFF@@@>>>BBBBBB>>>???EEEGGGHHHKKKOOOSSSRRRMMMHHH;;;<<<===???BBBBBB===888;;;>>>>>>999777:::>>>???BBB@@@BBBDDDBBB???@@@DDDEEE___888999::::::999888999:::>>>>>>>>>>>>>>>??????@@@=========???AAAEEEHHHJJJBBBCCCCCCCCCEEEIIILLLNNNOOOPPP```xxxlllhhhmmm{{{zzzooofffeeeooo{{{{{{cccIII777111000000---------------,,,,,,+++******************++++++************************(((((())))))******++++++*********************)))///...------,,,---000222///------222;;;LLLgggzzzvvvgggPPP<<<444111000333333333999DDDIII@@@444111111111111111000000//////000222333333333111000///000111222222111111000111111111111111222333444333333555666666666555444000333555666555666888;;;<<<>>>@@@AAA@@@@@@AAABBBAAAAAAEEEJJJIIIHHHRRR```pppgggccc```ZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPOOOLLLHHHEEEDDDDDDDDDDDDCCCDDDEEEGGGHHHIIILLLLLLKKKIIIGGGFFFGGGIIILLLMMMMMMLLLKKKKKKMMMOOONNNOOORRRTTTVVVWWWXXXXXX[[[[[[[[[[[[\\\^^^___```\\\\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^___```aaa_____________________```]]]^^^```bbbcccccccccccc```___^^^\\\ZZZXXXVVVUUUVVVTTTPPPMMMLLLMMMOOOQQQYYYcccttt}}}cccMMMCCCDDDCCCAAA@@@AAACCCDDDGGGHHHEEEAAACCCIIILLLLLLOOOLLLGGGBBB>>>=========;;;>>>CCCHHHJJJHHHCCC???======<<<===>>>CCCHHHKKKLLLFFFEEEJJJHHHAAAAAAGGGDDDGGGLLLPPPPPPLLLGGGCCC===;;;;;;>>>???===<<<<<<888===:::555;;;JJJKKK@@@===<<<>>>@@@===999<<>>===;;;:::;;;<<<============>>>???@@@AAABBB@@@>>>===>>>@@@CCCDDDHHHGGGEEEDDDGGGJJJJJJGGGJJJOOOYYYooooooeeeiiitttmmmnnnnnnkkkhhhooowwwbbbOOODDD999...,,,333,,,,,,---------,,,++++++******************++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,*********)))))))))))))))$$$***000111---***+++---+++...222333......>>>PPPkkkwww~~~iiiKKK555222777555///***444>>>CCCEEEDDD===444111111111111111000//////...000222333333333111000---...000111222222222222222222222111222222333444111333555888999999999888222555888888777888:::===999;;;===??????@@@AAACCC@@@EEEGGGFFFFFFJJJMMMLLLeeerrrgggccc]]]\\\[[[YYYWWWUUUTTTTTTVVVUUUTTTOOOJJJFFFDDDDDDCCCBBBAAA@@@AAACCCEEEFFFLLLMMMLLLJJJHHHGGGIIIKKKJJJKKKJJJIIIHHHHHHJJJLLLLLLMMMPPPSSSUUUVVVWWWWWWWWWWWWXXXXXXZZZ[[[]]]]]]YYYYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[]]]\\\ZZZYYYZZZ]]]___aaa]]]^^^___```aaa```___^^^WWWVVVTTTRRRQQQPPPPPPPPPPPPNNNKKKJJJKKKOOOSSSVVVkkkyyydddRRRIIIJJJGGGCCC@@@BBBFFFFFFDDDMMMNNNKKKDDDBBBFFFKKKLLLOOOLLLGGGCCC@@@???@@@AAACCCBBBDDDJJJQQQPPPHHH@@@AAA===888999>>>DDDHHHIIIKKKEEEEEEKKKHHH>>>===CCC@@@EEEJJJLLLJJJDDD>>>;;;<<<999999;;;:::777999===999???;;;777HHH``````MMMBBB:::555888======<<<<<<<<<>>>AAANNNmmm777777888999::::::::::::999999:::;;;===???@@@AAA?????????======>>>AAACCCEEEEEEEEECCCBBBCCCFFFHHHJJJKKKUUUfffxxxrrrkkkkkktttzzzrrrmmmiiihhhjjjrrr\\\PPP@@@555111000///......---,,,,,,++++++,,,,,,************************************))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))*********+++++++++,,,,,,------///000111222888\\\{{{|||ttt]]]NNN888222666///+++666...444;;;AAABBB===666111111111000000//////......000000////////////000000222222222222222111000///000000000000000000000111333333444666999;;;;;;:::666777999:::;;;;;;:::999888999;;;===?????????>>>===???CCCEEEFFFGGGIIIKKKUUUppp~~~xxxjjjfffccc___]]]ZZZVVVUUUWWWUUUTTTRRRQQQPPPNNNJJJGGGFFFFFFEEEDDDCCCBBBAAAAAADDDEEEGGGHHHJJJLLLNNNNNNKKKJJJHHHHHHGGGHHHIIIJJJHHHIIIJJJLLLNNNOOOPPPPPPSSSSSSSSSSSSTTTTTTUUUUUUWWWVVVTTTRRRRRRRRRTTTUUUUUUUUUTTTTTTTTTVVVWWWXXX\\\YYYWWWWWWZZZ[[[ZZZXXXYYYZZZ\\\\\\\\\[[[YYYWWWQQQSSSSSSQQQOOOOOONNNLLLQQQPPPPPPQQQMMMKKKUUUbbbuuuWWWHHHHHHHHHJJJHHHDDDFFFMMMPPPLLLNNNPPPLLLBBB???CCCFFFEEECCC@@@BBBEEECCC===>>>CCCFFFHHHGGGHHHKKKMMMGGG>>>CCC???;;;;;;???AAAAAA@@@FFFDDDCCCDDDBBB======AAAFFFAAA>>>@@@EEEFFFAAA;;;:::888:::>>>===888888===>>>999666===IIIPPPMMMHHH888777666666666777999:::777777;;;BBBHHH^^^777777888999::::::::::::999::::::;;;<<<===???@@@???@@@@@@???>>>>>>@@@BBB???AAACCCCCCCCCCCCDDDFFFDDDFFFOOOZZZdddyyyxxx{{{{{{rrrllliiigggfffrrr{{{qqqOOOEEE999111...///...---------,,,++++++++++++,,,******************************))))))((((((((((((((((((((((((((()))))))))'''((((((((()))))))))))))))))))))*********+++++++++,,,,,,,,,---///000111...AAAddd||||||tttnnnnnnnnnoooqqquuuvvvnnnkkkttt~~~|||xxx~~~yyyhhhZZZGGGAAA444111888666000555000333777::::::888444222000000000000//////......000000////////////000000111111222222111111000000111000000000000000000000111111333666999;;;;;;;;;444555777888999999888888888999:::<<<======<<<<<<<<>>>>>???AAABBBDDDCCCCCCEEECCC>>>>>>AAAHHHDDDAAA@@@BBBBBB@@@======:::999:::999999AAALLLGGG>>>666666<<<@@@===888666555555444555666777888???999777888999BBB]]]yyy666777888999::::::::::::999999999::::::<<<======>>>@@@AAAAAA???>>>???@@@;;;>>>BBBDDDDDDCCCCCCDDDEEEHHHNNNSSSTTTbbbwwwzzzwwwppplllgggaaa]]]^^^ccckkkpppxxxcccAAA:::222------//////...------,,,+++++++++++++++************************))))))))))))(((((((((((())))))((((((((((((((((((''''''((((((((()))))))))))))))))))))*********************+++,,,---...///111111:::RRRuuu|||yyykkk\\\TTTQQQNNNLLL===111666666111111333222222111111111111222000000000////////////...000000////////////000000///000000111111111111000111111000000/////////...000000111333666888888777333333555666666777666666777888999:::::::::::::::;;;===@@@CCCDDDFFFIIIKKKPPPOOO```~~~pppfffccccccbbb```bbb^^^ZZZWWWVVVUUUTTTSSSQQQPPPNNNLLLJJJGGGFFFEEECCCCCCDDDDDDEEEFFFFFFFFFIIIIIIJJJKKKLLLLLLKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJNNNNNNOOOPPPPPPOOONNNMMMNNNMMMLLLKKKKKKKKKLLLMMMPPPPPPOOONNNNNNNNNOOOOOOQQQPPPNNNOOOPPPQQQQQQPPPLLLMMMNNNOOOPPPOOONNNMMMMMMKKKKKKLLLOOOPPPQQQRRRVVVSSSVVVcccwww|||[[[JJJJJJJJJCCCDDDEEECCCBBBEEEJJJKKKIIIGGGGGGCCC;;;888<<<@@@BBBCCCBBBDDDEEEAAA===???CCC@@@AAAAAABBBFFFKKKJJJDDD===@@@DDDCCC@@@@@@CCCFFFAAAAAACCCFFFDDD@@@???BBBBBB@@@>>>>>>@@@AAA@@@???>>><<<;;;::::::===HHHSSSQQQGGG;;;666666888555111333333333333333444555555===666222444444555???LLL666666777888999999999999999888888888999::::::;;;<<<>>>@@@AAA???===<<<<<<===???BBBCCCBBBBBBBBBCCCGGGIIIMMMOOOOOOUUUjjjtttrrr{{{yyyrrrjjjaaa\\\___^^^___ccclllzzzvvvbbbSSS888444000...///000000000---,,,,,,+++***+++++++++************************)))))))))))))))))))))))))))))))))((((((''''''&&&'''''''''((((((((())))))((((((((()))))))))******))))))))))))***+++,,,---000000222777GGGbbbtttZZZIIILLLZZZeeekkkfffLLL222///333111111333111///---,,,---///000////////////////////////000000////////////000000......///000111111111111111000000//////......---111000000222444555333222222333333444555555555666888888888999999999999888888:::===???AAADDDGGGJJJQQQKKKQQQmmmpppjjjkkkjjjfffccc```\\\ZZZZZZYYYXXXVVVTTTTTTRRRPPPNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHJJJKKKMMMOOOOOONNNMMMLLLLLLLLLKKKJJJJJJKKKKKKLLLPPPOOOOOONNNMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLJJJKKKLLLNNNNNNNNNNNNNNNNNNPPPSSSVVVTTTQQQSSSXXXeeemmm}}}hhhNNNCCCEEEIIIGGGGGGFFFEEEEEEGGGIIIHHHGGGFFFDDD@@@;;;999;;;@@@CCCFFFEEEDDDCCCAAA@@@CCCFFF@@@BBBAAA@@@DDDIIIIIIFFF???BBBDDDEEEDDDDDDEEEGGG??????BBBFFFEEE@@@???AAA???===<<<@@@GGGJJJHHHDDD@@@???>>>>>>???BBBFFFJJJMMMEEE;;;666666777666444222222222222222333333444444111111666777666999???444555666777888888888888777777666666777888999999888;;;>>>>>>===;;;::::::@@@@@@@@@>>>======???AAABBBBBBEEEIIILLLOOOVVV^^^~~~qqqqqqzzz|||tttnnnfff```^^^___aaacccmmmqqqyyyjjjXXXHHH===333111///.../////////...,,,,,,+++************+++))))))))))))))))))))))))************************))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))(((((('''(((((()))***+++$$$...888<<<<<>><<<===AAAEEEKKKHHHDDD@@@@@@BBBBBBAAA???@@@???===???CCCDDDAAA@@@???>>>@@@CCCDDDCCCAAA===>>>AAAEEEDDD@@@>>>AAACCC??????FFFPPPSSSMMMEEELLLFFF@@@<<<>>>@@@???===<<<888555333333444333222111111111222222222222222111111333444222///111444333333444555666666666666444444444555666777888888666888;;;<<<;;;:::999:::???>>>===:::888999;;;===??????BBBHHHMMMPPPOOONNNUUUvvvyyy~~~vvvjjj```]]]\\\ZZZYYY]]]gggsss|||sss[[[GGG999///......------,,,,,,++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))************((((((''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((()))******,,,...222555777888888===LLLaaarrr~~~zzzppp^^^PPPBBBEEE^^^|||jjjOOODDD;;;444555---......///......---,,,---............/////////000000////////////000000---......////////////.................................000444888<<<<<<<<<222111111111222333444555777777666666777888999999777888999:::;;;>>>BBBEEEBBBHHHKKKLLLYYY|||{{{tttllljjjfffcccaaa___\\\ZZZYYYYYYXXXWWWVVVUUUUUUTTTRRRRRRQQQPPPOOONNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJCCCDDDEEEFFFGGGHHHIIIJJJGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJJJJIIIIIIKKKMMMLLLLLLMMMOOOQQQSSSTTTUUURRRSSSYYY___```ggg}}}zzzYYYMMMGGGIIIFFF===???JJJKKKHHHGGGJJJJJJFFFCCCCCCCCCAAA@@@@@@???>>>AAAFFFMMMIIIDDDBBBEEEHHHBBB:::;;;===<<<999999===>>>;;;>>>:::888:::===???===:::======???CCCBBB======@@@AAA>>>===CCCJJJKKKDDD===WWWOOOBBB777555999:::888333333333333222111111000///000111111222222111111...111333222...,,,///222111111222333444444444444222222333333555666888888555777:::;;;::::::;;;<<<<<<===>>>===;;;;;;<<<===???AAAEEEIIIMMMPPPPPPNNNKKKaaa|||xxxzzz}}}~~~}}}tttmmmiiifffbbb___aaafffmmmrrrxxxzzzcccLLL===555///,,,---,,,+++******++++++,,,++++++***************))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((''''''''''''((())))))222---'''&&&)))...111111+++///555<<>>AAAGGGFFFBBBCCCHHHIIIDDDAAAAAA???<<<===AAA@@@<<<>>>CCCGGGFFFEEEJJJUUUYYYMMM<<<888;;;<<<:::999<<<===:::<<<:::888888888999999999>>><<<>>>@@@???;;;;;;???;;;;;;;;;<<<======<<<<<>>;;;>>>AAABBBAAA@@@@@@@@@===AAAEEEGGGIIILLLNNNOOOUUUSSSbbbxxxvvvtttvvv|||}}}}}}zzzqqqjjjfffhhhnnnrrrwwwxxxfffMMM999222111111,,,------,,,++++++,,,...,,,++++++***)))*********))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''((())))))(((,,,//////,,,***,,,//////...///000444888;;;===JJJWWWkkk}}}~~~|||ssshhhfffmmmttt}}}{{{yyy}}}|||nnn```VVVDDD;;;888...,,,999+++++++++,,,,,,---......---------.........//////000000////////////000000////////////...---,,,,,,***++++++,,,---...//////...------...000111///.........------...///111222222222222222333555777888;;;<<<<<<<<<<<<>>>AAADDDDDDEEEEEEHHHUUUiiivvvxxxzzzuuujjjdddaaa```dddcccaaa___]]]ZZZYYYXXXZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSQQQOOONNNNNNNNNOOOMMMNNNNNNMMMMMMLLLKKKJJJPPPNNNKKKIIIHHHIIIJJJLLLKKKLLLLLLMMMNNNNNNNNNMMMJJJKKKMMMNNNNNNNNNMMMMMMKKKNNNOOOOOOMMMMMMPPPSSSSSSTTTUUUWWWYYY\\\^^^___hhhmmm{{{___III;;;DDDFFF<<<999AAAGGGFFF@@@<<<>>>EEEGGGBBB???AAA;;;999;;;@@@???;;;<<>><<<<<>><<<===???===999:::>>>888<<>>??????>>>>>>???AAA>>>@@@CCCFFFIIIKKKLLLMMMOOOLLLQQQeee~~~sssrrrwwwxxxttt{{{yyyzzz{{{{{{yyyxxxxxxxxxsssmmmlllpppqqqnnnvvvtttnnnfffaaafffsss~~~~~~lll\\\GGG666000///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))***************...............///000000555555888???NNNcccxxxvvvsss{{{xxxXXXRRRMMMQQQ^^^pppuuuaaaMMMAAA777777555333111///...---...------,,,,,,------...........................111111000000//////......222444444111---***)))***+++,,,,,,------......///,,,,,,------.../////////000///...------...///000111111222333555666777777===>>>>>>=========@@@BBBCCCDDDEEEHHHLLLPPPTTTWWWaaa|||pppggg```iiigggdddaaa``````aaabbb``````___]]]ZZZYYYZZZ[[[ZZZWWWSSSQQQRRRSSSSSSRRRSSSSSSRRRQQQOOOOOOQQQRRRTTTPPPMMMKKKLLLOOOQQQRRRPPPOOOMMMLLLLLLMMMLLLKKKOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPPPPPPPRRRTTTTTTTTTVVVXXXYYYZZZ]]]ggguuu```IIIDDD===;;;:::;;;>>>AAACCCDDD???>>>===???EEEHHHCCC999777777:::???@@@>>>@@@EEEKKKEEEGGGYYYmmmppp]]]HHHCCC@@@<<<999:::;;;======AAAAAABBBAAA;;;777;;;BBB??????<<<777777::::::777777666777888777777???IIIQQQUUUVVVQQQEEE999333111222222111000///...------------------......//////,,,,,,,,,---------.........///111000000000222444555444333333333444555666333444666777999999::::::;;;===??????>>>>>>???@@@===>>>@@@CCCEEEGGGIIIIIILLLIIIIIIRRRccczzzwwwyyyyyyrrrrrrsssuuuwwwzzz}}}~~~|||iiiRRRGGG:::000.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((((((((())))))))))))((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))************)))------,,,,,,------...///444333333333777???JJJQQQfffqqq{{{wwwwwwpppaaaUUU???;;;<<>>;;;999:::<<>>:::555555888888555444444555777666555<<>>??????>>>>>>>>><<<===>>>???AAACCCDDDDDDGGGHHHJJJKKKNNN\\\xxxkkkRRR999444///---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((('''(((((())))))((((((''''''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))+++++++++++++++,,,---------.........---...111333999BBBQQQ```nnn|||pppdddVVVNNNMMMJJJBBB;;;777222444FFF___qqqrrrlllkkkaaaQQQ@@@333---,,,,,,---------.........//////------,,,,,,,,,,,,------------------------------.........///////////////000---+++---000000---(((+++++++++,,,------......------......//////000000///000000000///...------000111222333444666777777;;;<<<=========>>>AAACCCFFFGGGHHHHHHIIIHHHHHHHHHKKKIIIQQQeee|||sssrrrwwwjjjeeeddddddbbbbbbcccdddeeefffgggggggggcccaaa___^^^]]][[[WWWTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSRRRSSSSSSRRRQQQMMMNNNOOOPPPPPPQQQRRRRRRTTTVVVXXXZZZZZZYYYWWWUUUYYY]]]```___]]]]]]aaaeeesss~~~jjjQQQ>>>;;;BBB>>><<<:::999999::::::999;;;@@@BBB>>><<<>>>?????????:::888;;;BBBMMM\\\iii^^^ZZZRRRJJJDDDCCCDDDEEE===<<<:::999:::<<>>888:::=========???KKKIIIBBB:::777888777333111111333666666444888???:::;;;;;;:::888666444222/////////......------,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---000111333333222111222333555444222111000111111222222333444444444444444444555999===??????>>>======<<<<<<======>>>@@@AAAAAA@@@EEEKKKNNNMMMQQQ```ppp~~~nnnUUUAAA333000............,,,***+++++++++++++++++++++++++++*********)))))))))((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((++++++******++++++,,,---)))+++...000000000222333---111555:::>>>EEEMMMRRRbbbiiittt}}}vvvgggYYYEEE<<<222///333888999777:::555555@@@OOOVVVPPPGGG@@@<<<666111------///000+++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---------...///...,,,)))+++++++++,,,------......---......//////000111111111111222222222000...---000111222333555666888888;;;===?????????@@@BBBDDDHHHHHHIIIJJJIIIHHHFFFEEEEEEFFFOOOYYY[[[dddqqqqqqvvv}}}rrrjjjhhhddd^^^[[[\\\bbbgggkkkeeedddcccccccccaaa^^^[[[\\\[[[ZZZYYYYYYXXXVVVTTTWWWVVVTTTTTTUUUTTTRRRPPPUUUVVVWWWVVVVVVUUUVVVWWWYYYZZZ[[[[[[\\\]]]]]]]]]WWW```iiinnnpppvvvvvvXXXJJJFFFAAA<<<999;;;999888888:::;;;;;;:::777;;;===;;;;;;@@@DDDDDD>>><<<===BBBFFFIIIQQQYYYOOORRRRRRMMMDDD>>>>>>???;;;;;;:::999999:::===@@@AAA:::777;;;AAADDDGGGKKK```\\\RRRFFF???<<<888333000000333777777444666;;;888666444444555555444222.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,111333444444333111111222333222000/////////000000111222222333333333222222333777;;;>>>>>>========================???@@@AAA>>>???CCCHHHJJJKKKRRRZZZ```ttt___KKK<<<555333222000......---,,,+++++++++++++++++++++++++++*********)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''++++++******++++++,,,------...///...,,,,,,---.........---------000555888888???HHHOOOVVV]]]fffmmm{{{{{{{{{|||wwwppplllhhhcccYYYQQQMMMIII>>>222;;;555...,,,///333555555444333333888===>>>:::555//////......---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000---222666555000,,,,,,...+++,,,,,,------...//////......//////000111111222222333444444444222111000111111333444666888999:::===???AAAAAAAAAAAACCCEEEDDDEEEFFFGGGFFFEEEDDDCCCAAACCCLLLRRRMMMJJJ^^^zzz{{{ssssss|||{{{sssiiiaaa^^^___```aaafffeeeeeefffggghhhfffeeedddbbb____________\\\ZZZ```_________``````]]][[[\\\]]]]]][[[YYYXXXZZZ\\\\\\[[[YYYYYY\\\___cccfffnnnzzzmmmXXXCCC===AAACCC>>>999;;;:::999999:::;;;;;;:::<<<===;;;999;;;AAABBB???@@@???AAAEEEEEEBBBDDDHHHCCCGGGLLLMMMIIIDDD???===;;;;;;;;;999888888;;;===<<<999999>>>BBBEEEJJJQQQdddaaaWWWJJJBBB???:::444222111555999:::666666999<<<:::666444444444333222......------,,,,,,+++++++++++++++++++++*********)))))))))************+++222444666555444222111111222111///......///000000000111222222222222222111333666:::<<<<<<======>>>>>>>>>=========???@@@AAAFFF@@@===???CCCFFFLLLQQQSSS\\\tttwwwaaaGGG555000333000///...,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''***************+++,,,,,,,,,---,,,***((((((***,,,...---,,,,,,---000222444111444999<<<===@@@EEEIIIKKKRRR[[[cccjjjpppwww|||~~~vvvuuuuuussspppllliiiggg^^^RRRJJJLLLPPPLLLCCC<<<:::888555444999>>>===777999666222000000111111111000111111111///.........---,,,+++******,,,---............------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////...666<<<:::333...///333---------...//////000000//////000000111111222222222222333333333333333222222222444666888:::;;;<<<>>>@@@BBBBBBBBBAAABBBCCC??????@@@@@@AAAAAA@@@@@@CCC===>>>FFFKKKMMMSSS]]]ttt|||vvvxxxwwwqqqmmmjjjgggfffhhhjjjkkkkkkkkkgggcccbbbdddeeecccaaa```___```aaacccdddcccaaa\\\]]]]]][[[YYYZZZ^^^cccffffffhhhlllttttttbbbFFFDDDAAA===;;;;;;>>>BBB>>>===;;;;;;;;;:::888666999:::999888===DDDEEEBBBDDDBBBCCCEEECCC@@@AAADDDCCCDDDFFFHHHIIIFFFBBB???;;;======<<<999888;;;>>>>>>;;;<<>>???>>>===<<<<<<===???AAABBBIIICCC???@@@CCCEEEIIINNNUUUOOOPPPaaa|||tttmmm^^^KKK:::000///111,,,,,,,,,,,,++++++,,,---************************((()))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&))))))(((((())))))***+++''')))*********+++---000,,,+++++++++,,,---------111333666888;;;===???AAACCCFFFJJJNNNSSSXXX]]]```]]]fffppprrrkkkaaaZZZXXXOOOPPPOOOMMMKKKJJJHHHFFF<<<222,,,...333222000...222444555555:::@@@BBB???111000///---------...///...000000...+++))))))+++******))))))***,,,///000---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---------...,,,222777888333000000222......//////000111111111//////000111111222222333111111000111111222333444333444555777999;;;===>>>===???AAABBB@@@??????@@@>>>===============>>>>>>AAA>>><<<@@@FFFLLLOOOPPPRRRggg~~~|||yyyrrrnnnnnnnnnllliiidddccccccfffiiilllllllllrrrsssuuuttttttyyytttYYYIII777<<>>@@@???<<<;;;???CCCEEE???===AAADDDBBBAAAAAA@@@AAA???<<<<<>>@@@======<<<;;;<<<>>>AAABBBAAA@@@AAAEEEEEECCCDDDHHHGGGIIINNNSSSXXXggg}}}yyycccVVVDDD777222000---***+++---......,,,+++******************************(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))'''(((************+++,,,))))))***+++------,,,+++---...111444777:::;;;;;;@@@??????AAACCCFFFHHHIIIKKKUUU^^^^^^UUULLLIIIIIIJJJKKKLLLJJJKKKMMMMMMLLLBBB:::333222222222333666===???>>>:::777666333/////////...,,,+++***,,,---)))***+++,,,,,,---......+++,,,---...---,,,+++***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************++++++,,,,,,,,,,,,------(((+++///222222000///...//////000000111111222222000000000111222222333333//////......///111333444444555666888:::<<<>>>???===???AAA@@@???=========@@@???===<<<<<<===>>>>>>888AAAEEE@@@<<<>>>CCCEEEGGGMMM]]]{{{|||wwwzzzqqqVVVCCC:::;;;:::777666888:::999777888777777999;;;<<<;;;999888@@@DDD@@@;;;<<<@@@BBB>>>AAAHHHNNNMMMDDD>>>>>>===@@@DDDHHHIIIFFFBBB???:::>>>AAAAAA??????CCCHHHKKKBBB===CCCIIIHHHBBB>>>888;;;;;;:::===@@@???;;;888666666:::<<<999888999555888999666111///111555333222111///---+++***)))******))))))((((((((('''''''''''''''((((((((()))222222222222222111000///111111111111111222222222222222333333555666888999999999::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>=========>>>@@@DDDGGGIIIOOOHHHHHHMMMPPPSSSaaatttsssddd___EEE===333......000000///------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************------...///000111222333777777777888999::::::;;;BBBCCCEEEFFFGGGFFFEEECCC???@@@AAABBBCCCEEEFFFFFF;;;999666444444555777999444444555555444111///---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************************************+++++++++++++++++++++++++++++++++,,,---...///000111222000---///444444111555222000111555555222---111000///000222333333222555555555555666888999:::>>><<<;;;;;;:::888888:::;;;;;;;;;999999;;;???BBB@@@???>>>>>>>>>???AAABBBCCCEEEGGGTTTyyywwwmmmiii~~~ooo\\\JJJ:::777===777777777777777888888888:::888777888:::;;;:::888666CCCKKKEEE<<<;;;===>>>:::HHHPPPOOOOOOQQQLLLAAACCCBBB@@@@@@@@@@@@???===;;;===>>><<<;;;===BBBGGGHHH@@@:::===BBBCCC???<<>><<<888777666555444333222222222666222...+++******)))(((+++++++++*********))))))(((''''''''''''&&&&&&&&&111111222222222111000000222222222111111000000///000000111333555777999:::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======>>>@@@CCCDDDMMMGGGGGGLLLKKKJJJSSSaaafff}}}zzzdddRRRIII:::444...,,,...///---+++------,,,++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))(((((((((((((((((()))(((((()))))))))************++++++,,,---...///000000000111111222333333444222333555666666666444333111111222333444555555666333222000///...///000111...///000000///---+++)))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------************************************************+++++++++++++++++++++++++++++++++,,,---...///000333555444000///222333111333111000000111222111///222000......000111222222333333333333444666777888;;;999999999999888888999:::;;;:::999888999<<>>>>>AAADDDEEEMMMjjj}}}rrrmmmvvvmmmTTTIIICCC;;;999<<<888888888888777777777777999:::<<<===<<<:::888666444<<>>???HHHKKKFFFFFFMMMOOOJJJBBB@@@???@@@AAAAAA@@@???=========<<<===???CCCFFFGGGBBB===<<<===>>>???@@@KKKEEE>>><<<>>>AAABBBBBB777444222444999;;;;;;888999888777555333222111111222000,,,******+++******+++++++++******)))))))))''''''''''''&&&&&&&&&&&&000000111111222111111111333222111000///......---...///000222444777999:::888888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<===>>>???HHHEEEGGGKKKIIIDDDHHHQQQPPPXXXgggzzzooobbbOOO>>>555000...,,,---//////,,,))),,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))***+++,,,,,,******++++++,,,---------******,,,---------,,,++++++++++++,,,,,,,,,------++++++++++++************)))***+++++++++***(((''')))*********++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---************************************************++++++++++++++++++++++++++++++++++++,,,...///000777::::::333...///000000000000000///......111333999555111//////111222222000000000111222333555555888777777777888:::999888:::;;;;;;;;;999999;;;<<<;;;;;;<<<============<<<===AAABBBEEEUUUoooxxxssswwwoooVVV>>>888999888666666999999888888777777666666777<<<@@@@@@<<<888666666555666444333666<<<@@@??????EEEEEEAAABBBJJJOOONNN@@@???>>>???@@@AAAAAA???>>>===;;;;;;>>>AAACCCCCCCCCAAA>>>;;;:::<<<@@@CCCLLLDDD;;;888<<<>>>===:::333444666777888888888777888777555333111///.........,,,***)))***++++++***************))))))))))))''''''''''''&&&&&&&&&&&&//////000111111222111111111111000000//////......//////000111333555666777666777777888888999::::::============>>>???@@@@@@???>>>>>>=========>>>>>>EEEDDDFFFJJJIIIEEEGGGMMMKKKOOORRRWWWgggyyybbbRRRGGG<<<444111///...---...000000---+++,,,+++++++++******))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))&&&&&&&&&'''((()))))))))))))))*********+++++++++***+++,,,---------,,,,,,---------------------,,,)))***+++++++++***)))(((((()))******+++***)))))))))))))))************+++************************++++++++++++++++++++++++***************+++,,,,,,************************************************************++++++++++++*********+++,,,---//////999>>>===555...---//////---///000...,,,---444:::BBB===666222111111222333/////////000111222444444555777777666888;;;:::888:::;;;<<<<<<;;;;;;<<<===;;;<<<===??????>>>======999???AAA@@@FFFSSS^^^cccsssrrrpppuuuwwwwwwmmm\\\III666222777999999:::999999888888777666555555555:::>>>===999555666999:::666111333;;;BBBBBB???;;;AAACCCBBBBBBGGGIIIHHH???>>>======>>>???>>><<<>>>;;;888999===@@@AAA???======<<<;;;===CCCEEEEEEIIIAAA999999>>>@@@:::444777:::======999666555555333222000///---,,,++++++---+++)))((()))***)))((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%...///000111111111111111......//////000000111111111111111111111222333333555555666666777888888888>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>??????@@@@@@FFFDDDEEEGGGGGGFFFHHHLLLAAAIIIPPPRRRRRR]]]vvvwwwbbbJJJ<<<666222000111111///...------------,,,++++++***************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&'''(((((()))))))))))))))***************((())))))***************+++++++++++++++*********((()))+++,,,,,,+++***)))(((((())))))******))))))(((((()))))))))*********))))))))))))))))))))))))***************************))))))))))))***++++++************************)))))))))))))))))))))))))))))))))******+++++++++*********+++,,,---...///999>>>===555---,,,......***---///...,,,///777???FFFAAA999222000///000000/////////000111222444444111777888666555999999666777999:::;;;::::::<<<===:::;;;<<<>>>>>>===<<<<<<888===AAA@@@AAAFFFLLLOOOTTT```qqqxxxsssooo|||}}}}}}pppRRRGGG>>>666444888===CCCGGG888888777777666555444444222666999777333333777;;;===777333888@@@CCC@@@<<<<<>><<<;;;;;;;;;999777;;;888666888;;;>>>===<<<:::;;;;;;>>>GGGOOOMMMFFFEEE@@@<<>>???@@@AAA===>>>???@@@@@@AAABBBBBBFFFEEEDDDCCCCCCCCCCCCDDDBBBBBBFFFJJJLLLMMMTTT[[[}}}}}}PPPCCC777222000...---...000///,,,***))))))***+++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))'''((()))*********)))((('''''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))***+++************************))))))))))))))))))))))))(((((())))))***+++++++++************+++---...///777;;;999222------......***---///...---000888>>>CCC===666000------------//////000000111222444555000:::>>>888333666888666777888999888777888999;;;888888999:::::::::::::::999===AAABBBBBBCCCFFFHHHMMMKKKOOOfffyyyrrrzzz~~~yyy___LLLMMMKKK:::>>>===;;;888666888>>>DDD666666555555444444333333111333333222000222666::::::666555:::???===:::888???>>>;;;888888<<>><<<;;;:::999777555888777666777999;;;;;;:::<<<>>>???AAAKKKSSSOOOCCC===:::999>>>CCCDDD>>>888666888999777444222333666......------------......,,,+++))))))))))))'''%%%''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%000000000000000000///...///000000111111222222222000000000//////000000111333333333444555555666666999999999:::;;;===>>>???>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBB@@@>>>GGGBBB@@@CCCEEEFFFJJJPPPUUUhhhtttaaaOOO777222///000000---,,,...---,,,+++***)))(((***+++))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))***++++++************************''''''((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******************************))))))))))))))))))))))))((((((((()))***+++++++++))))))******+++,,,...///444666444///---//////------...///...---///444888===888333///......//////////////////000222333444444CCCIII@@@666777;;;:::======<<<999777777999;;;888888888888888999::::::<<<>>>AAACCCDDDCCCDDDEEEIIIJJJHHHMMMWWWXXX___qqq{{{qqqnnnvvvppp```QQQBBB777;;;>>>555;;;======888333333666888333333333333333333333333222111111111111222444555777444555::::::666666999;;;999888888888:::@@@DDD@@@>>><<<;;;<<<;;;999777666888999999888888:::;;;===BBBAAA>>>BBBIIIEEE:::777555555777;;;===;;;888888777444111//////222444//////...---,,,,,,,,,---***)))((()))***+++)))(((&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$000000111000000///......222222222111111111111111.........//////000111222222222333444444555555666777777777888999:::<<<===>>>???@@@@@@@@@@@@?????????AAABBBCCCDDDDDDAAA>>>AAADDDJJJNNNIIIBBBEEENNNHHHMMMVVVhhhuuu\\\LLL===000555111///000000---...222***+++---,,,+++++++++,,,)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''(((((((((''''''''''''''''''((((((((((((((())))))***''''''((((((((()))))))))((((((((())))))************)))(((((('''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))***+++,,,......222222000,,,---111000---//////...---,,,---000222999666222000000222333333............000111222333;;;LLLTTTHHH<<<<<<@@@AAAEEEDDDAAA===999888:::<<<;;;:::999888999:::<<<===??????@@@CCCDDDCCCBBBCCC;;;HHHGGG@@@BBBDDDHHHQQQOOOpppvvvrrrsss|||}}}}}}xxx___LLL===999<<<===DDDFFF>>>222555777555444666888999222222222222222222222333222222222333444444111///555444666:::777222555===111333888===>>>======??????>>><<<<<<======<<<:::666888;;;:::888888:::======CCCBBB999666;;;999111:::888666666888;;;======???;;;555///------///111///...---+++***)))))))))((('''''')))+++,,,+++***&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$000///...------...///000///000111222222111000///000000000000000000000000...000222555666555444333555777888888888999<<<>>>>>>===============>>>???>>>???AAABBBBBBAAA@@@???BBBLLLUUUTTTKKKDDDDDDHHH???EEEOOOUUUWWWeeemmmRRR???777444111...------......------,,,+++************************)))))))))))))))))))))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((******))))))******+++,,,333111...+++******+++,,,---------------------------..................---000111333333111000111222000111222222111222444666GGGeeeuuu^^^>>>666FFFWWWeee___TTTIII@@@:::888777777777999;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCAAA===<<>>;;;777777<<>>===888888:::======;;;;;;===777888:::<<<<<<;;;:::999777555333555888:::888666;;;666111...------------)))+++---......,,,)))(((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000000///.........///000///000111111111111000///000000000000000000000000///000222333444555444444777999999999888888:::<<<>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@???<<>>@@@@@@AAAAAABBBBBBBBBBBBAAAAAA;;;===??????BBBJJJUUU^^^SSSIIICCCIII[[[www{{{xxxwwwwwwtttqqquuu}}}wwwcccQQQDDD;;;666666888555000555??????777333111000000222333333333444333333333444444555555555444222111111222333333333444555555666555555444555666:::???CCCBBB>>>:::777<<<>>>;;;999<<>>777;;;??????:::777888<<<777777777777777999:::;;;:::999777777888888777555:::666111---,,,---------)))+++,,,------+++)))((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000000////////////000000//////000000000000//////000000000000000000000000000000111111222333555555999::::::999888888999;;;>>>======<<<<<<======>>>>>>===<<<<<<===>>>???@@@>>>BBBEEEEEEBBB??????@@@GGGDDDDDDFFFGGGGGGLLLQQQRRR\\\mmm~~~iiiSSSAAA777222000---,,,---......---,,,------------,,,++++++************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))))))))((((((***))))))))))))***++++++000///,,,*********+++,,,------------------------+++,,,,,,------,,,,,,+++///111222111///......///---...//////......000222999EEEJJJAAA999;;;AAACCCBBB@@@===:::888666666666888999:::;;;===>>>???@@@???@@@@@@AAAAAAAAA@@@@@@<<<===>>>======AAAIIIOOOIIIDDD???;;;===JJJbbbxxxttthhhfffiiijjjrrrsssxxx{{{jjj[[[GGG;;;999:::999777555666333---///666444---333111000000222333333222555444333222333444555666666555333222222222333444555555444333333333444555111777AAAGGGHHHEEE@@@===777:::;;;777777<<>>888666333111222555999<<<<<<<<<<<<:::777555555555888444000---,,,---,,,,,,)))***,,,---,,,+++)))'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$////////////000000000111////////////////////////000000000000000000000000111000//////000222555666888999999999888888999;;;======<<<<<<<<<===>>>>>>===<<<;;;::::::<<>>???>>>???@@@@@@@@@@@@@@@@@@@@@???>>>:::777777999;;;999===@@@???;;;;;;DDDMMM^^^ttt}}}zzz~~~~~~ssshhhjjjjjjmmmxxxzzz|||{{{{{{}}}ppp]]]FFF===444222777;;;:::777444555333///111666555000222111000000222333333222555444222222222333555666666555444333222333444444666555555555555444444444000999CCCHHHFFFAAA>>>>>>666888777444555;;;??????===CCCFFFBBB<<<;;;<<<<<<999777444111111444777999:::<<<===:::555333444666555222...,,,,,,,,,,,,,,,)))***+++++++++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$......//////000000000000///..................///////////////////////////111000......///111444666555666777777777888:::<<<;;;;;;;;;;;;<<<===>>>???>>><<<:::999:::<<>>??????@@@@@@@@@@@@???>>>===<<<::::::;;;<<<999999888444333666<<<@@@BBBIII[[[uuu{{{rrroooxxxllllllooowww|||{{{tttxxx~~~tttsssvvv}}}lllYYYFFF888888666444444555444111...555555555333444666666444111000///000222333222111333222222111222333444555555555333333333333444555444666888999999777555444333:::BBBCCC???;;;;;;===555777777444666<<<>>>===;;;>>>>>>;;;<<>>@@@AAA>>>===;;;:::;;;>>>AAACCCCCCCCCBBBAAA@@@@@@AAAAAA>>>BBBCCC???===@@@CCCCCCCCCCCCBBBBBBBBBAAAAAA@@@KKKQQQZZZgggxxxtttbbbQQQCCC;;;555111///222222///...///+++,,,......------...///***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((()))(((((((((((()))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---...000000///......//////000111111000111333444666777888888888999;;;<<<<<<<<<<<<;;;999777444333888888888999999:::::::::;;;<<<===>>>>>>???>>>>>>>>>===;;;:::888888888888666777666444555999888666999<<>>===999777999<<<666999999999;;;???>>>:::>>>@@@???<<<@@@FFFCCC999999999888777666555333333333444555444333222333444111...,,,++++++,,,+++***)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***+++---.../////////.........---,,,,,,---......////////////////////////............///111222444222333444444444444777999666777888:::<<>>>>>======>>>@@@BBBDDDDDDEEEEEECCCAAA???@@@BBB999>>>???<<<>>>CCCEEEBBB@@@>>><<<<<<===???@@@AAA:::<<<>>>@@@GGGTTTeeeqqq|||ooo___WWWJJJ???777222...---444333///******...000///111000...------,,,++++++***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,...000000//////000111///000111111000000222444666555444666777888999:::888888888888777666444333777777777777888888888888888999:::;;;<<<<<<<<<<<<<<<:::777444222111000000000666:::::::::;;;555...333777:::777666???RRRccc}}}|||~~~|||yyy}}}~~~tttTTTIII;;;333222444888;;;111111222333444777999<<<333333333333222/////////000//////111333333111///---...000111111111000///000000000111222444666777222444666888999999888777888999;;;:::888888;;;===888<<<>>>@@@BBBDDD@@@999>>>DDDDDD???@@@FFFDDD<<<777666666666555555555555444333222222333333222111///---+++***+++,,,+++***))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))***,,,...//////.........---,,,,,,,,,,,,---...////////////////////////---......///000111222333333444555444333222444666555666777:::===@@@BBBDDD???>>>>>>???@@@BBBCCCDDD@@@BBBDDDBBB===;;;<<<>>>;;;>>>>>><<>>;;;<<>>999555555666444222000333222222333444444222000000000111333222///000222/////////111333333111///+++---///111222000...---/////////000222444777888333333333444666777999:::777999:::::::::;;;===???:::???BBBEEEHHHHHHBBB999777@@@CCC;;;999>>>>>>888555444333333444555777888777444222222444444222///...,,,******+++,,,+++***)))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,...///000000000000,,,,,,---...///000111222888777555444333222111111000555;;;>>>===<<<>>>@@@>>>>>>======>>>@@@AAACCC======>>>@@@AAA@@@===;;;<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999:::<<<@@@CCCGGGIIITTTYYYaaaiiioootttxxx{{{wwwoooggg___ZZZLLLHHHBBB;;;777444444444000000//////.........---------,,,,,,,,,+++++++++************************))))))))))))(((((((((((())))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''***)))((((((((()))+++,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,...//////......000444777888999666///,,,///222222333333222111111222222333444555666666777666666555666666777777777777666666666777888777555444444666555444222000//////000111222222222222222111000///000000111222333333444444777===FFFOOO]]]vvvyyy```KKK???999666444888666333333555666444222222222222111222222333333333///,,,...111222///,,,///000333444444111...+++///...---,,,,,,---...//////000000111222222333333<<<999555222222333555777777999;;;;;;;;;;;;===>>>AAA<<<999;;;<<<::::::<<>><<<777666:::555555444111---...222666444...111<<<<<<000,,,333///...,,,***)))(((''''''&&&%%%%%%&&&'''((((((''''''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,---...///////////////---......///000111222222666666555333333222222222333555888<<<@@@BBBBBBAAA@@@????????????@@@AAAAAA@@@???>>>>>>???@@@@@@@@@;;;:::999:::;;;;;;999777999999::::::;;;;;;<<<<<<::::::999999888777777777888888888888999:::;;;;;;555888===@@@AAACCCEEEGGGJJJPPPVVVZZZ\\\]]]___bbbfffgggiiijjjkkkjjjiiiiiidddccc```]]]ZZZVVVTTTSSSPPPLLLEEE@@@>>>;;;777555888666222///------....../////////.........---------,,,,,,,,,,,,+++++++++************************))))))))))))(((((((((''')))((((((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$######$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((('''***)))((((((((()))+++++++++,,,---,,,+++++++++---*********+++++++++,,,,,,.........---,,,---000333888:::777111...000222222555555555444444444444333555555555555444444444444444444555555555555444444555666666555444333333555888666333111/////////000111111111111111000///////////////000000111111111111444666777;;;GGGWWWddd|||uuudddTTTJJJ>>>666444666777666666333111111333444222111111111111111111222222333333000---...111222000,,,...///000111111///---+++......---------...000111000000000111111222222222888666333111111222333333555666888999999:::<<<>>><<<888777;;;<<<:::999:::CCC===999999666222222666222222222111000000111222111///333;;;;;;333///111...---,,,***)))(((''''''''''''&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,------......///.........///000000000111111222222444444333333333333444444777555666;;;BBBFFFEEECCCAAAAAAAAAAAAAAA@@@@@@???>>>===;;;;;;===@@@CCCFFF;;;:::999999::::::888666777777999:::;;;;;;<<<<<<;;;:::999888666555333333555555555555444333222111333444555444333222333444666777999:::;;;<<<<<<===888888:::;;;;;;:::999888===<<<;;;999777555444333444222000000111333333333...------,,,,,,---..................------------,,,,,,,,,+++++++++******************************)))))))))(((((((((''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((()))******+++***+++,,,,,,+++***+++,,,*********++++++++++++,,,---------,,,******---///777:::999444111222222000444555666666666555333222666555333222111111222333111111222222222222111111222444444444222111222333888777444111///............////////////......------------------.........,,,------------000555999GGGQQQaaattt|||hhhUUUDDD:::555111------000333333222222111//////000111000///000/////////000000111222333000...///111222000---------.........---,,,,,,......------...000222333000000000000000000111111555444222222333444444333888999:::999888777999:::888666777===???<<<999:::EEE???:::666333//////222111111111333444444222000...000444777777444111...---,,,+++)))((('''''''''(((((('''&&&%%%%%%%%%%%%"""###&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------.........------,,,000000000000000000000000111111222222333444555666888777777;;;@@@CCCDDDDDDBBBBBBCCCCCCBBB@@@>>>===999::::::;;;<<>>;;;777555555666777666999@@@CCC???;;;;;;CCC@@@;;;888444111111111333222111333666777555222,,,000111//////111000,,,,,,+++***)))((('''''''''((((((((('''&&&&&&'''((('''''''''''''''%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))*********++++++++++++,,,++++++******++++++,,,,,,---------------,,,+++////////////////////////000000000111333555666777666888;;;<<<<<<===@@@BBBBBBBBBBBBBBBAAA>>><<<;;;;;;>>>@@@@@@>>><<<<<<===888777777999<<<===<<<;;;999999::::::999777555444444444333333333222222222///111222444555444444333---...///......///111333000...,,,,,,---......---000000000000000/////////---------------------------------,,,+++******+++------......---+++***)))++++++++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############"""""""""!!!!!!!!!"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))************)))***++++++))))))***+++))))))*********+++++++++)))***,,,,,,,,,,,,...000444888999555222222111//////222555777777555111///444222000...------//////000000000111111000000000...000111000///...000111//////...------,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++000...,,,,,,---...---+++...///111333444888<<>>;;;666222111111222222///.........///000///......///............///000------------...///000111111000//////000000///.........---------///000111......---...///111333444111111/////////000222333111000111666===@@@???===???>>>===999555333444555666555888???AAA>>>:::999;;;<<<;;;999666555333000444111///000333555555333,,,///...))))))------******))))))((('''''''''(((&&&'''((('''&&&'''***---...,,,)))&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))************++++++************++++++++++++,,,,,,---,,,,,,,,,------....../////////000//////000111333555666777444888<<<<<<::::::===@@@AAAAAA@@@???>>><<<:::999@@@DDDHHHFFF@@@:::666555555555555777999:::999888999999::::::888555222111000000000111111222222222000111111111111000//////000222333333111111222333111111000000000000111222------------............000000000000000000000000///111111000...------...))))))***************)))************++++++++++++*********))))))))))))((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""""""""########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))************)))(((*********)))((()))***)))))))))************+++(((***,,,---------///111000444555222000111111///000333666888999888555444222111///...---......//////000000111111000000///---///000///......///111,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,///---+++***+++++++++***+++---//////............///000333777===DDDJJJNNNZZZhhhxxxsssiiiaaaUUUKKKCCC===666111,,,...000111111000...---,,,,,,,,,++++++,,,---------...///...------///111,,,,,,,,,---...///000111/////////.........------............///000111222......------...000222333222111//////000222444555000......333;;;@@@???<<<666666555333222333555888666444555:::<<<888555555333666888777666666444000222000......///111111111///...---,,,+++*********)))((('''''''''''''''(((%%%'''((('''%%%''',,,000000...)))%%%###$$$%%%'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%))))))*********+++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,------...///000111111222//////000111222444666777333666999<<<=========>>>???>>>===;;;:::999999999===AAAFFFEEE>>>888444444777666666777888888666555777888999999888555222000.../////////000000000111111000///...------------+++---......,,,+++++++++))),,,...---+++***,,,...////////////000111222222,,,,,,++++++++++++++++++)))+++------***)))***,,,******++++++++++++,,,,,,)))))))))*********++++++******)))))))))((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''((()))***+++******)))((()))***)))(((((()))***))))))))))))************(((***,,,---,,,,,,---///---111222...---///000///000222555777999999888777//////////////////.........//////000000//////...---...//////......///111,,,,,,,,,,,,,,,+++******))))))***+++++++++++++++))))))******++++++,,,,,,++++++,,,,,,------///000,,,+++)))'''&&&)))...222///...,,,+++,,,...111333,,,555@@@HHHRRR```kkkooo}}}lll^^^SSSHHH>>>>>>888111...000333444444000///---+++***+++---////////////...,,,+++***++++++---...---,,,,,,...000,,,,,,------...000111222---......---,,,,,,,,,,,,,,,---...///000111222222......---------...000111222111//////111333666888222///---111999===<<<888111111111111111333777::::::666444777777444333444222666777444555888777333000111333222111000000111333///111777666,,,(((***'''''''''&&&&&&'''(((((($$$&&&'''%%%###$$$)))...+++***'''%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%******+++++++++,,,,,,,,,++++++************++++++((()))***+++,,,------------...///000111222333444//////000111222444666777444444666;;;@@@BBB@@@<<<>>>===;;;999888888888999333999>>>???:::777666777<<<:::999999999888666444555666888999888666333111////////////////////////000///...------...///000,,,///111222111///......(((---000///+++)))+++///++++++++++++,,,---//////.........---,,,,,,,,,+++***---///...+++***+++---------+++******))))))***(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''((()))++++++******)))((()))***)))((('''(((***))))))))))))************)))+++------+++***+++,,,+++//////,,,+++...000///---///222555777777777777---...///000000//////...---......//////......------...//////......000111.........---,,,+++)))((())))))***+++++++++++++++'''(((((()))***++++++,,,''')))++++++)))(((((())))))+++,,,---+++++++++,,,******++++++---...000111///222222///000666<<<===HHHSSS]]]dddiiioooqqqoookkkvvv}}}xxxssslllddd[[[UUUNNNLLLEEE:::333333444333333000......000000---+++)))+++///000000000000000***,,,...///...---------***,,,---,,,+++***---000,,,------...///000222222,,,---------+++***+++,,,+++,,,---///000111111111///...---,,,,,,---//////111111000000111444888:::666222///222888<<<:::777333333333222111333777:::???999555666666333333555666:::999444444999;;;777000444999999666222111222555000555AAA???///'''***'''&&&&&&&&&&&&'''(((((($$$&&&'''$$$ !!!&&&+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%)))************+++++++++,,,,,,,,,,,,,,,+++***)))+++,,,...---,,,,,,---///............/////////////////////000111111222222111111222555999;;;<<<<<<@@@EEEHHHEEE===777666888999999:::::::::999888777888888777777666555555555:::999888777444222000///,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************+++************+++---...++++++***)))***+++---...,,,++++++******++++++,,,//////............//////.........///000000111111111111000///......//////++++++++++++,,,,,,---...////////////////////////......---,,,+++))))))(((************************+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,------...//////000555666777888:::;;;<<<===???AAAEEEHHHJJJIIIGGGFFFMMMLLLLLLKKKJJJIIIHHHHHH@@@???===<<<:::888666666111111111000//////.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000.........------,,,,,,,,,000000///...------,,,,,,////////////000000000000111...,,,......,,,---000000000000000111222333444111000//////222666:::===666666555555555777888:::CCC;;;555666777555444555111000000000111222333333111666<<>>CCCGGGDDD===888888:::888888999:::::::::999888999888888777666555555444666666555444222000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############"""""""""!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***))))))((()))***,,,---,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,///......------......///......//////000111111111111111000///////////////,,,++++++++++++,,,,,,---...........................---,,,+++***))))))(((************************++++++*********))))))))))))))))))(((((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......---------......//////000---///222444555555333222555555444444333222222111222111111000//////......------------............------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------......---------,,,,,,,,,000//////...------,,,,,,------........./////////555000...000000---...000000000000000000111222222000000///000222666999;;;777777666666666777888999888444222555666333111222111111111000111111222222444666999;;;:::555000...222,,,///999<<<222)))((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################)))************++++++++++++++++++,,,++++++***)))+++,,,------,,,,,,---...---............/////////---......//////000111111222111000222444555555444999>>>AAA@@@;;;777777:::666777888::::::::::::999999999888777666555444333222222222111000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++******+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((((((***+++,,,---......////////////...++++++************++++++------,,,,,,,,,,,,------...//////000000111111222111111000/////////000000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))******)))))))))))))))(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,************************'''((())))))******)))))),,,,,,,,,++++++************+++++++++,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,...------------,,,,,,,,,/////////...------,,,,,,,,,,,,,,,------------...555111111444555222000111000//////...............//////000111333555777888888888777666666666777777777444333555555444555999222222111000000000111111666555555666777777333///111)))(((...000***&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))*********+++++++++******++++++++++++*********,,,------,,,+++---...---------.........//////------......//////000000111000000111444555555444333777::::::666444555777444555777999::::::::::::999888777666555444333222///////////////......---...---,,,++++++,,,---...++++++++++++++++++++++++************************************************************************+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""#######################################$$$$$$$$$#########""""""#########""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$#########################################################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((()))***,,,------...///000000///...---++++++************++++++,,,,,,++++++++++++,,,,,,......///000000111111222111000000//////000000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((()))))))))*********+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,........................+++++++++,,,,,,---------)))))))))******+++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------//////.........---------,,,,,,,,,---------......111000555>>>BBB>>>999777000000...---,,,+++++++++---...000222333444555555777777666555444444444333;;;777444555555555:::@@@333222111000000///000000222333222111222555333//////)))'''***+++(((''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))*********+++++++++)))******++++++************+++---,,,++++++,,,...------------............------......//////000000000///000222555777777777111444666666444333444555222333555777999999999999777777666555444333222111......////////////......---,,,+++******+++,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!"""############"""########################$$$$$$$$$#########""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""#########$$$$$$$$$######################################################""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))***,,,...///,,,---...//////...,,,,,,+++******))))))******+++++++++************++++++.........///000000111111000///////////////000000111000///...............*********************************))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))*********'''(((((())))))***++++++,,,+++***)))))))))***+++)))))))))))))))*********************************+++++++++*********))))))++++++************+++++++++******))))))******+++++++++++++++++++++++++++***+++,,,---------,,,+++------------------------...............---------............////////////---111<<>>PPPYYYRRRDDD;;;777666444333222111000000.........//////000000111111111222222222000///...---000;;;LLLTTTLLL;;;///000////////////000000111000000---000<<>><<<777333,,,,,,,,,------.........---.....................////////////000000000000...///999HHHOOOHHH:::111333222111///......------...............///000111111111222333333111000///...,,,333CCCNNNJJJ===222//////...//////000111222666222,,,222EEEQQQAAA(((&&&((((((&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***++++++,,,,,,*********))))))))))))))),,,,,,++++++++++++,,,,,,------------------,,,,,,...///000111222333333333111222333555666777777777;;;:::888666555444333333333333333444444555555555333111///.........---,,,...---+++)))((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""" """###"""!!! !!!##################"""!!! !!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!"""######$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++************+++,,,---...))))))))))))))))))))))))++++++***)))((())),,,...,,,++++++++++++++++++,,,***)))(((((()))+++---...------,,,++++++******)))******)))''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))---222<<>>:::333---(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''***))))))***+++,,,,,,,,,(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++........................111111000000//////......///000111000///......///...000222444444333222111222111000///...---,,,++++++,,,,,,,,,,,,+++*********))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((())))))))))))((((((((((((''''''''''''((((((((()))+++******)))'''&&&$$$###,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""########################!!!!!!!!!###&&&((('''&&&######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))))))))((((((((((((&&&&&&'''((()))***++++++((()))***+++,,,,,,,,,,,,+++,,,,,,,,,******,,,------,,,+++,,,///111222222000//////222666888666444555444222111000111222444999666222---)))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&'''''''''(((((((((###$$$%%%&&&'''((())))))&&&''''''((()))******+++%%%%%%&&&((()))***++++++(((((((((((())))))))))))*********)))))))))))))))***+++++++++++++++,,,,,,------............//////111111111000//////......111111222000.........000000111222333333333111111333222111///...,,,+++++++++++++++++++++******)))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&))))))(((''''''''''''(((&&&''''''(((((((((((((((+++******)))(((&&&%%%%%%******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""$$$&&&'''&&&%%%######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""####################################%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((((((((('''(((((())))))*********'''(((***,,,,,,,,,++++++***+++,,,+++******,,,------,,,+++---///111111000......222:::BBBDDD===666555444222000//////000000,,,+++***)))((('''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))''''''''''''(((((((((((($$$%%%%%%&&&''''''(((((('''(((((())))))******+++'''((()))***)))***+++,,,'''((((((((()))))))))***************))))))))))))*********++++++,,,,,,,,,------------......//////333333333333333222222222333333333111///...///111000111222222222111000///333222111000...---++++++******++++++******)))(((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''''')))(((''''''&&&&&&''''''&&&&&&'''((()))((((((((()))))))))))))))))))))***((((((''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$###$$$%%%%%%$$$"""######""""""######$$$%%%#########$$$$$$$$$%%%%%%########################!!!!!!"""""""""#################################'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++++++++******)))))))))'''(((***+++,,,,,,+++******+++++++++******,,,...---,,,,,,...000111111000---///666BBBLLLLLLBBB888000///---,,,***)))))))))%%%&&&'''((())))))))))))$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))''''''''''''''''''''''''************************---///000///---...000333''''''(((((())))))***************)))))))))))))))*********++++++,,,,,,---++++++,,,,,,---.........444444555666777888999999444444333111///...000111111111111111000///......111000000...---,,,++++++)))************)))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""############""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!######"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((++++++***))))))***((((((((((((''''''''''''%%%&&&((()))))))))((('''(((((((((((()))+++,,,---''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""########################&&&%%%$$$$$$%%%%%%###!!!######""""""######$$$%%%############$$$$$$$$$$$$########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))------,,,+++***)))(((((('''((()))***++++++++++++***+++,,,+++++++++---///...---...///111222111000---000888DDDLLLJJJ???444000///...,,,+++)))))))))'''((()))*********))))))%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((()))''''''((((((((())))))))))))))))))((((((((('''''',,,,,,++++++++++++++++++)))+++---,,,,,,///555:::'''''''''((()))*********)))))))))))))))*********)))******+++,,,,,,------******++++++,,,------...111222444666888:::<<<===444444333000...---///111000000000///...------,,,------,,,,,,+++******)))))))))******))))))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! """!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++***)))((()))(((((()))***)))((('''&&&%%%&&&((()))***)))((('''''''''''''''(((***,,,---(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""########################%%%$$$###$$$%%%%%%$$$"""######""""""######$$$%%%############$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***++++++******))))))((((((((((((((())))))***+++,,,***+++,,,,,,+++,,,...000/////////111333333222000///111666===BBB>>>555,,,111000///...---,,,+++***))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))************---------......//////000---000333444888???JJJSSS&&&''''''((()))******+++((()))))))))************))))))***+++,,,,,,------))))))***++++++,,,---------...000333666999;;;===333333222///,,,,,,...000000000///...---,,,,,,++++++*********))))))(((((()))))))))))))))(((((('''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!"""$$$&&&'''"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((('''&&&%%%&&&'''(((***++++++)))'''&&&%%%&&&((()))***)))(((''''''&&&&&&&&&'''(((***+++***)))(((''''''&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""##############################"""$$$&&&&&&%%%$$$#########"""###$$$$$$%%%"""############$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((***+++---+++,,,------,,,---///111000///000222444444222000000111333666777333,,,&&&------,,,+++***)))((('''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,---------...000111333444444???CCCHHHLLLRRR]]]lllwww))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,------,,,,,,------...///000000111222333444555555555111222222111111000///...////////////...---,,,+++...---,,,+++***(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&((($$$"""$$$$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!"""""""""!!!""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))(((&&&&&&'''(((((())))))((('''&&&%%%%%%%%%)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''')))((('''''')))*********)))'''&&&&&&(((***++++++,,,,,,++++++++++++++++++.........,,,++++++---///000222555777777444111...//////...---,,,++++++***+++++++++***((('''%%%$$$))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&,,,***((('''((()))***)))))),,,......///222555666999:::;;;===BBBGGGMMMPPP\\\```iiisssvvvxxx((()))******++++++******+++*********))))))))))))++++++******++++++,,,---,,,,,,,,,,,,---.../////////000111222222333333222000111111111111000//////............---,,,+++***,,,,,,+++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&(((%%%$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""!!!""""""""""""!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! ############"""""""""!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&%%%%%%&&&'''((())))))(((&&&&&&%%%%%%&&&)))((('''&&&&&&'''((()))%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$%%%%%%%%%########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))***+++*********(((''''''((())))))(((++++++++++++++++++++++++---------,,,******,,,...111222444555444222...,,,---------,,,++++++******+++******))))))((((((''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))'''((()))***+++***)))'''+++,,,---...///...,,,+++---...---...222===HHHNNNVVVYYY]]]ccciiinnnrrruuu{{{|||'''((())))))******))))))))))))((((((((((((''''''+++************+++,,,,,,,,,,,,+++,,,,,,---...//////000000111111000000/////////000000111111000000------------,,,+++***)))************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&$$$###&&&'''%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$%%%%%%&&&&&&########################""""""""""""""""""""""""########################$$$$$$$$$###############################################################$$$$$$$$$#######################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))******)))((((((***((('''((())))))'''&&&)))*********+++,,,,,,,,,+++,,,,,,+++******+++---111111222111000...,,,+++++++++++++++++++++******111000---+++***)))******((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++&&&'''***++++++***((('''***++++++,,,,,,---......444:::EEEOOOXXX^^^dddhhhppprrrwww{{{~~~{{{''''''((()))))))))))))))((((((((((((((((((((((((***************++++++,,,,,,,,,,,,,,,---...///000000000000000000///......---...///000111111111111------...------,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&###"""$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,---)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$###"""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""################################################################################################################################################"""##################"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&&&&)))((('''((())))))(((&&&((())))))***+++,,,,,,---)))***++++++))))))+++,,,///.........---,,,,,,,,,************++++++,,,,,,999777333...+++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******((()))++++++******++++++000000111444999BBBKKKQQQYYY^^^hhhrrrwwwvvvvvvxxx|||}}}''''''((()))))))))))))))))))))))))))))))))))))))******))))))******+++,,,------------...///000111111111111111000///...---,,,---...///000111111111/////////......---,,,+++'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))%%%###$$$$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""""" !!!!!!!!!"""""""""###""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))+++,,,,,,---(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""########################""""""#########$$$$$$$$$"""""""""#######################################""""""""""""""""""""""""######################################################################################################################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((''')))***)))((('''(((***+++***)))(((((()))***++++++,,,,,,((()))++++++***)))+++,,,++++++++++++,,,---......******++++++,,,,,,------777555111---***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))+++,,,,,,++++++...333777@@@EEEMMMVVV```lllxxx~~~zzzzzzzzz{{{'''((())))))******))))))))))))************++++++***))))))))))))***++++++------------...///000000000000000000//////...---,,,---...///000000111000////////////...---,,,,,,''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((,,,,,,(((%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$##############################"""""""""############$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""###### !!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$###$$$&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''((()))))))))(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&%%%%%%$$$###"""########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""#######################################$$$$$$$$$###############################################################$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&(((+++++++++,,,000444,,,***(((((()))+++++++++((()))))))))***+++++++++''')))+++++++++***+++,,,)))******,,,---...///000***+++++++++,,,,,,------,,,+++***(((''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((())))))******+++++++++)))***,,,,,,///666???GGGZZZbbbnnnwww|||((()))******++++++******)))))))))******+++++++++)))))))))))))))***++++++++++++++++++,,,---......---...............---,,,------...///000000000///............---,,,++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***+++'''%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""$$$$$$ !!!"""#########!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""""""""############"""######"""!!!!!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###$$$&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%'''((((((((('''''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###########################"""############$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""############"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++,,,,,,///666<<<222///+++(((((()))******))))))))))))************''')))+++,,,,,,+++,,,---***+++,,,....../////////*********+++++++++++++++'''''''''''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))******((((((***,,,---///111111,,,111777<<>>WWW\\\>>>+++++++++///111,,,******)))((((((((())))))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!$$$'''(((&&&###""""""""""""!!!!!!!!!!!! !!!!!!""""""##############################""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""############!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""############"""########################""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$''')))***)))'''&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$ !!!""""""######""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################################################################""""""######$$$######"""#########"""######$$$%%%###############$$$$$$$$$"""""""""############$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((((((((&&&&&&'''''''''''''''&&&''''''((()))+++,,,,,,---,,,,,,+++++++++++++++++++++***)))***,,,---,,,+++*********)))))))))))))))(((((((((((())))))))))))***,,,...---***)))+++---///777CCCPPP\\\iiiuuu}}}uuusssqqqqqqvvv~~~%%%&&&''''''(((((('''''')))))))))((('''''')))+++***+++,,,,,,******+++,,,''')))***,,,...............++++++,,,++++++555AAACCC444...,,,)))---111***)))(((((((((((()))******&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""###$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!"""#################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""" !!!"""###$$$######"""########################""""""""""""############""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################################################################""""""###$$$$$$###"""!!!######""""""###$$$$$$%%%""""""#########$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))(((((('''''''''''''''&&&&&&&&&&&&'''(((***+++,,,------++++++++++++++++++,,,,,,***))))))+++------+++(((((((((((((((((()))))))))''''''((()))))))))))))))(((+++,,,++++++///777===JJJQQQZZZ___bbbeeeiiimmmnnnmmmpppyyy%%%&&&''''''(((((('''''')))))))))(((&&&''')))+++***+++,,,,,,+++***+++---&&&(((***---.../////////---,,,,,,......---,,,+++((()))000///''',,,111***'''''''''(((((()))***+++&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""!!!"""$$$&&& !!!!!!""""""###### !!!"""######$$$########################""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""############!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""" !!!"""$$$$$$######"""########################""""""""""""############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))+++)))%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&(((*********(((''')))((('''&&&&&&&&&&&&'''%%%&&&(((***,,,------...*********++++++,,,,,,---***))))))+++...---)))&&&&&&&&&''''''((()))))))))''''''((())))))***))))))+++---///000333===KKKVVVdddgggiiifffbbbaaaeeeiiipppqqqyyy''''''((((((((((((''''''(((((((((((((((((((((((((((((()))*********************+++,,,------------------,,,,,,,,,,,,++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######################################################"""""""""###%%%&&&""""""!!!!!!  """######""""""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''+++000222000,,,(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))(((((('''''''''(((((('''((())))))(((((()))***&&&&&&''')))***+++------))))))************))))))((()))***++++++***)))(((***(((&&&%%%''')))***+++&&&&&&(((***---///...---333111555AAAMMMXXXfffssswwwwwwoooccccccnnnuuuuuu{{{''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************)))***+++,,,------------------,,,,,,,,,+++++++++************************))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######################################################"""""""""###$$$%%%""""""!!!!!!!!! """######""""""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##################"""""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%,,,555999777111***%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((('''''''''(((((('''((())))))(((((()))+++(((((())))))******++++++))))))*********))))))((((((((()))******)))((((((((('''&&&&&&'''((()))))),,,+++******++++++***)))///666FFFZZZeeegggiiimmmkkkpppqqqnnnsss''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************)))***+++,,,------------,,,,,,,,,,,,++++++++++++************************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((())))))))))))((((((((((((''''''''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################"""""""""###$$$$$$""""""!!!!!!!!!!!! """######""""""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""'''...111000+++&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""##################$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((''''''(((((((((((('''(((***)))(((((()))+++*********)))))))))))))))***************)))(((''''''(((((())))))(((((('''((((((((((((((((((((((((+++,,,...///111333444555JJJPPP[[[gggllljjjjjjkkkgggqqqzzz~~~''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************)))***+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++***************************))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))((((((((((((((('''''''''''''''(((((((((''''''''''''&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###################################################""""""""""""#########""""""!!!!!!!!!!!!!!!!!! """######""""""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$#########"""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!"""""""""##################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''(((((((((((((((''')))******)))(((***+++))))))))))))))))))))))))******+++******)))((('''''''''(((((((((((('''''')))***++++++)))(((((())))))...777???FFFLLLOOORRR```eeekkkpppooollllllmmmvvv''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************))))))***+++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""""""""###""""""""""""!!!!!!"""""""""""""""""" """######""""""###$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""######!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###!!!"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!"""""""""############"""######$$$$$$######"""########################""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((((((((()))******))))))***+++((((((((()))******++++++***************)))((((((((((((''''''''''''(((((()))***+++***))))))+++...444===KKKXXX```dddgggiii___jjjvvv}}}}}}yyyuuusss''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************((()))***+++,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''((()))&&&&&&'''''''''((((((((()))))))))(((((((((''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''((((((((((((''''''(((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$################################################""""""#########"""!!! !!!!!!""""""""""""###### """######""""""###$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""############""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%'''(((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ ###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""############""""""########################"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%""""""""""""""""""""""""################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''')))))))))((((((((()))+++***))))))***,,,'''(((((()))***+++++++++))))))************)))))))))((((((''''''(((((()))'''((()))((()))---555;;;MMMVVVccclllooooooooopppooovvv|||{{{zzz}}}''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************((()))***++++++,,,,,,+++++++++++++++************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))((('''((((((((())))))))))))*********)))))))))(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$################################################""""""#########""" !!!!!!"""""""""######### """######""""""###$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#####################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!"""""""""############""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############""""""############""""""########################"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))***)))(((((((((***++++++***)))+++,,,))))))))))))))))))******'''((()))******+++*********)))(((((((((((()))***'''((()))***...888FFFQQQ```gggpppsssrrrooooooooo||||||sssrrr}}}''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************((()))***++++++,,,+++++++++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************'''((((((((())))))******************))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$################################################!!!"""#########!!! !!!!!!""""""#########$$$!!!"""######""""""###$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%'''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###!!! """&&&)))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""############""""""############""""""########################"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%''')))******)))((((((***++++++******+++,,,+++++++++***)))(((((('''&&&'''(((***+++++++++++++++***)))(((((()))***+++)))***,,,...444CCCUUUcccffflllqqqrrrooommmoooqqqjjjtttzzzxxx{{{&&&&&&''''''((()))))))))))))))(((((((((((())))))+++*********))))))(((((('''''''''((()))+++------))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))******************************++++++++++++)))*********++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###$$$$$$###""""""###%%%##############################$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%#########$$$%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""######$$$######"""############$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((++++++******************)))))))))))))))*********''')))++++++)))))))))***'''((()))***)))***+++---((()))+++111===NNNaaannnsssvvvnnnfffhhhhhhlllxxxvvvzzz&&&&&&''''''((()))))))))))))))(((((((((((())))))************)))))))))((((((((((((((()))***,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))))))))***************++++++******************)))************+++++++++(((((()))))))))*********+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###$$$$$$###""""""###%%%##############################$$$$$$$$$$$$##################"""""""""!!!""""""""""""############%%%%%%%%%%%%$$$$$$$$$###########################""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!#########""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((('''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########""""""!!!"""############$$$$$$$$$############""""""""""""#########$$$$$$$$$%%%%%%########################$$$###"""###%%%&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************)))+++,,,,,,***)))***+++******+++***((('''''''''///++++++999PPPdddlllnnniiioookkkfffkkkooouuu&&&&&&''''''((()))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))*********++++++++++++++++++*********,,,,,,++++++*********)))++++++++++++,,,,,,,,,,,,)))))))))*********************************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%##############################$$$$$$$$$$$$##################""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""!!!"""######$$$##################""""""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""$$$$$$$$$######""" """############$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$%%%########################$$$###"""###%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))************+++------,,,***)))***+++((((((((((((((())))))***)))///===SSSfffmmmggg___hhhpppooooooxxx}}}&&&&&&''''''((()))))))))))))))(((((((((((())))))*********)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((()))))))))*********************************************++++++++++++************++++++++++++,,,,,,++++++++++++******,,,,,,,,,+++******)))))),,,,,,---------.........++++++,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%##############################$$$$$$$$$$$$###############"""""""""""""""!!!"""""""""#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$$$$#########"""!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""#########$$$$$$$$$############"""""""""!!!############$$$$$$$$$$$$########################$$$""""""###$$$%%%$$$##############################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''((((((((((((((())))))(((((())))))******++++++,,,------+++)))))))))++++++)))''''''))),,,///000555EEEYYYeeegggdddbbbbbbnnnsssssszzz&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))******+++******)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%##############################$$$$$$$$$$$$######""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$############$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############$$$#########"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$############"""""""""!!!""""""#########$$$$$$$$$###########################"""!!!"""$$$%%%$$$##############################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))*********'''(((((()))******+++++++++++++++***(((''')))***///,,,***,,,111777;;;===TTT\\\eeefffccceeennnwwwnnnrrrsss&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))******************)))))))))))))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------...------------............+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------------......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%##############################$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$############$$$$$$$$$$$$###############$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!"""############"""##################""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""" """######$$$$$$$$$"""############$$$$$$$$$############"""""""""""""""""""""############$$$###########################"""!!!"""$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))******+++''''''((()))***++++++,,,)))******(((''''''***,,,((()))...888EEEPPPVVVWWWZZZ^^^fffnnnuuuwwwvvvuuussswwwzzz&&&&&&''''''((()))))))))))))))(((((((((((())))))((()))))))))***************)))))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------............------...///000111111222000000000111111222222333000000000111111111222222111111111000000000/////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###$$$$$$###""""""###%%%##############################$$$$$$$$$$$$######!!!"""""""""############""""""""""""############"""""""""######$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""##################""""""""""""""""""""""""############$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%$$$######################################################### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############ !!!"""###$$$######"""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!""""""#########"""""""""############$$$$$$$$$############""""""""""""""""""""""""#######################################"""!!!"""###$$$###"""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******''''''((()))***+++,,,,,,)))******)))((())),,,...+++000;;;LLL[[[dddeeecccZZZcccqqq{{{|||uuuppp&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((())))))*********+++)))))))))))))))***++++++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///......///111222333444555222222333444555666666777666666666777777777888888666666666555555444444444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$###""""""###%%%##############################$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""############""""""######$$$$$$$$$%%%########################""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$$$$######""""""!!!!!!!!!""""""""""""#################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$#########"""###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&%%%$$$###################################################### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$######"""#########$$$%%%%%%%%%&&&"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""###$$$$$$######"""!!! """############$$$$$$$$$############""""""""""""""""""""""""#######################################!!!!!!"""###$$$###"""########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''((()))***+++,,,,,,*********))))))+++...111???EEEPPP^^^gggggg___WWWoooyyy}}}ssspppyyy(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((***))))))))))))******+++)))+++---...,,,++++++,,,,,,,,,---//////---+++,,,......///000...,,,---//////...000333333222555:::;;;<<>>EEEMMMRRRYYY[[[dddttt{{{wwwaaaXXXVVVXXX]]]___YYYKKK???888777444555666333///---...000...++++++---...+++,,,///......---------,,,,,,,,,++++++++++++++++++++++++***************)))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############################################################$$$$$$$$$$$$$$$$$$###############""""""""""""############"""""""""#########$$$$$$"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""###"""!!!!!!######"""!!!"""############$$$$$$$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''%%%$$$#########$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$"""%%%&&&%%%""" """$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!"""###$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""########################################################################%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******((((((((()))******++++++&&&'''(((((()))***++++++,,,+++*********111AAAPPP^^^eeelllqqqwww~~~'''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))***************+++++++++++++++,,,------...+++,,,............///000222222111///222888===>>>???GGGRRR[[[eeepppwwwzzzwww]]]NNNIIICCCEEEEEEAAA;;;666333333---+++,,,111222...+++,,,////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################"""""""""###$$$$$$$$$%%%########################!!!"""""""""############""""""#########$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$""""""""""""""""""""""""###""""""""""""###""""""""""""#########$$$$$$$$$######"""""""""""""""#######################################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''&&&%%%$$$####################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$''')))'''!!!!!!$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""!!!!!!"""###$$$$$$######"""""""""""""""###"""""""""""""""#################################"""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((())))))***++++++,,,,,,((((((((())))))*********---,,,,,,///666CCCRRR^^^iiiqqqzzz~~~|||''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))*********++++++,,,,,,++++++++++++,,,---...///---...000000//////111333///555:::>>>FFFQQQWWWWWW___nnntttooofffkkkpppppphhhXXXHHH>>>999444111333333000...///......------...///000000------------------------+++++++++,,,,,,,,,,,,,,,)))))))))(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################"""""""""###$$$$$$$$$%%%########################!!!"""""""""########################$$$$$$$$$$$$""""""######$$$$$$%%%%%%################################################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$"""""""""""""""""""""""""""#########"""""""""###""""""#########$$$$$$$$$###"""""""""""""""##############################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$####################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$'''***'''"""!!!%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$###"""!!!!!!""""""###"""""""""""""""######!!!"""""""""#########$$$########################""""""######$$$$$$$$$%%%########################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++))))))******++++++,,,,,,***************)))))))))***---222<<>>DDDLLLVVVaaammmwww~~~tttXXXGGG???===999666333222222222////////////////////////*********++++++,,,,,,,,,++++++************++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%################################################%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######################################################### !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""######""""""###$$$""""""""""""""""""""""""!!!$$$%%%%%%"""!!!###%%%"""############$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&''''''&&&%%%######$$$$$$$$$######"""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""!!! """$$$&&&&&&%%%########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""!!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++'''(((***,,,...000222333KKKaaawww~~~~~~}}}''''''''''''(((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++*********)))))))))))))))++++++***)))((((((((()))''')))******))))))+++......---,,,,,,------------222333333222666>>>DDDFFFWWWiii}}}jjjaaa[[[TTTLLLEEE>>>666111------///000111000...,,,,,,++++++,,,------+++)))++++++++++++*********)))(((((((((((('''''''''''')))(((((((((''''''''''''&&&%%%%%%%%%&&&((()))+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""########################$$$$$$######""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""!!!!!! ########################!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$############&&&###!!!!!!$$$%%%$$$""" """%%%'''((('''&&&$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""%%%%%%###"""""""""###$$$#########"""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%(((***(((''')))+++++++++***+++,,,+++000BBBUUUtttxxx}}}}}}''''''''''''(((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))))))))((((((((())))))***,,,---------,,,------......------...///111333444111444;;;CCCMMMZZZhhhsss}}}|||}}}yyyxxxuuuhhhSSSBBB999777444000------///000000///............,,,+++,,,,,,,,,+++++++++************)))))))))((((((((())))))((((((((('''''''''&&&&&&%%%%%%&&&'''))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""#################################"""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################""""""""""""!!!!!!!!!!!!########################$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$############&&&###!!!"""$$$%%%$$$"""!!!"""%%%'''((('''%%%$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%$$$###"""""""""###$$$############""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))))))))++++++***((('''((()))))),,,((()))000:::GGGZZZjjjxxx~~~''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))******((())))))***+++,,,...///,,,+++++++++---...---,,,------------...222888<<<>>>GGG[[[ppp}}}{{{dddOOOIII???666111//////000000...---,,,------,,,+++---,,,,,,,,,++++++++++++++++++*********))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""########################""""""""""""############"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""##############################$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###!!!"""%%%&&&'''&&&%%%$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########$$$%%%%%%&&&&&&%%%$$$######""""""##########################################""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((()))))))))*********++++++///,,,***)))************---)))+++999MMMaaaqqq||||||xxxttt''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))))))))***)))))))))))))))************++++++---///111333444+++***)))+++...///...---///111222333666===HHHQQQaaappppppeeeVVVLLLFFF???666///000...,,,+++---.........,,,,,,,,,++++++++++++***++++++*********))))))))))))))))))(((((((((((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""######$$$$$$######"""########################!!!!!!""""""######$$$$$$""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$########################!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$%%%&&&&&&$$$$$$$$$###############"""###############$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))*********+++++++++...***)))---///...---------///888JJJ___ppp{{{|||zzzzzzwwwzzz''''''''''''(((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((())))))***************+++,,,...000222444666000...------...000000000111888@@@GGGOOO\\\mmmyyyxxxqqqnnnbbbLLL999555222...---...000111111,,,,,,+++++++++***************)))))))))(((((((((***)))))))))(((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################!!!!!!""""""######$$$$$$!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%########################!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******+++((()))...000,,,***,,,///<<>>NNNcccyyyzzzjjjTTTBBB;;;777111...---...///000------------,,,,,,,,,+++))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""""""""############$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""###""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""############""""""""""""""""""""""""######""""""############""""""################################################$$$$$$############$$$$$$######""""""""""""######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!"""""""""#################################""""""""""""""""""""""""!!!"""""""""###############$$$%%%$$$###$$$'''***---)))$$$"""""""""!!! ######""""""###$$$$$$%%%########################$$$$$$$$$###############""""""""""""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''(((((((((((()))))))))***''')))***++++++,,,---///>>>NNNeeewww''''''''''''((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,***,,,---+++)))***///333222<<>>RRRjjj((((((((()))))))))******************++++++,,,,,,111...++++++...111222222777BBBRRRcccuuukkkRRRDDD>>>;;;000---000,,,,,,---.........,,,+++************))))))))))))((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$"""###$$$$$$###"""###$$$############################################################""""""""""""############""""""""""""$$$$$$$$$###############################################################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$%%%######""""""""""""######""""""""""""###########################"""""""""####################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""####################################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""""""""#########$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''((())))))***((('''''')))***+++++++++000<<>>444000...------......,,,***++++++++++++************))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########"""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""##############################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$######""""""""""""######!!!"""""""""###########################$$$$$$$$$########################""""""""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################!!!!!!""""""#######################################"""!!!"""###$$$###!!!!!!"""""""""####################################""""""""""""""""""""""""################################################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***,,,)))+++//////---...333>>>TTTqqq)))))))))*********++++++)))******+++,,,---......,,,000333333777FFF___rrr~~~vvvyyy|||tttmmmhhhkkknnnpppsss|||www||||||ttttttvvvkkk___SSSEEE777222---+++---///...---,,,,,,,,,+++++++++*********)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""###$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""###########################$$$$$$$$$################################################"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""############"""""""""""""""############$$$######""""""""""""######""""""""""""#####################$$$$$$$$$$$$$$$########################""""""""""""########################""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$###########################"""!!!"""###$$$###!!!""""""""""""####################################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((()))******+++)))+++///,,,)))000;;;TTTnnn))))))*********+++++++++)))******+++,,,---...///...222999AAANNNeeeuuuyyyxxxooonnnmmmmmmooovvv|||{{{nnnnnnssswwwuuuuuuppp^^^MMMDDD999111///000///...---,,,,,,,,,,,,+++++++++***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""######""""""""""""#####################$$$$$$%%%%%%%%%########################!!!"""""""""############"""""""""""""""#########""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$###########################"""!!!"""###$$$###!!!""""""""""""####################################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))******((('''***---+++,,,===RRRmmm)))************+++++++++)))******+++---...//////,,,444BBBSSSiii{{{~~~vvvzzz|||yyyuuurrrrrruuuyyy|||zzzqqqnnnrrrzzzyyysssxxxssseeeXXXGGG:::444111///------------,,,,,,,,,++++++******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""$$$$$$$$$###"""###$$$################################################!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""######""""""""""""#####################$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$###########################"""!!!"""###$$$###!!!""""""""""""####################################""""""""""""""""""""""""################################################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))*********))),,,111111888SSSooo~~~~~~,,,,,,,,,+++,,,,,,------,,,***,,,000111//////111<<>>SSSmmmrrrooollljjjjjjiiihhhggg```fffllloooooommmlllkkklllkkkjjjjjjkkkmmmmmmmmmiiihhhiiimmmttt|||yyyyyyxxxuuupppllliiihhhkkknnnssswwwvvvssswww~~~{{{uuukkkccc\\\[[[[[[[[[]]]aaajjjdddbbbjjjttt|||{{{uuujjjWWWDDD666///---...,,,,,,+++++++++*********%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&################################################$$$$$$######$$$$$$%%%&&&"""""""""""""""######$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$ !!!""""""###$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$%%%########################""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""###$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""##############################""""""""""""######""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''(((((((((''''''((())))))******+++)))***+++***)))---444;;;UUUrrr------......000111222333???LLLggg~~~}}}ssskkkbbb___aaacccbbb___aaaffflllooopppqqqooommmfffgggiiilllnnnooopppooofffeeedddeeegggiiijjjiiibbbcccdddeeeeeecccaaa___[[[___eeeiiieee```ccciiiiiimmmnnnlllmmmuuu}}}~~~{{{|||xxxlllggggggiiinnnsssrrrkkkgggiiimmmssswwwppp{{{zzzgggRRR???444000000,,,,,,,,,+++++++++******%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""""""""!!!"""######$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$ !!!"""######### """###%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%########################""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!###$$$%%%""""""""""""############""""""""""""""""""""""""########################$$$#########$$$%%%%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((((((((((())))))***++++++,,,,,,+++---...------333===EEEppp++++++...000...---333;;;DDDfff~~~sssfff^^^aaaccc```ccckkkdddiiippprrrpppllljjjjjjmmmooorrrssspppiiieeedddkkkeee___]]]^^^```___]]]___``````aaaeeekkkjjjfffbbbdddhhhlllmmmnnnmmmlllnnnkkkgggfffhhhmmmtttxxx~~~xxx}}}}}}vvvwww{{{|||qqqiiiuuuzzzooofffnnn}}}hhhVVVIII:::---111---,,,...---******---(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""%%%%%%$$$$$$###"""!!!!!! !!!######""""""###%%% !!!"""###$$$$$$%%%########################$$$$$$$$$#########""""""""""""""""""####################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%########################$$$$$$##################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""########################""""""""""""############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))))))))))))))************---000...+++444MMMfff++++++...//////333BBBPPPccc~~~qqqeeeccccccbbbhhhsssnnnqqqttttttqqqnnnmmmmmmqqqqqqssstttrrrnnnllllllgggiiikkkjjjfffbbb```___]]]bbbiiirrr{{{~~~www{{{}}}}}}xxxtttrrrsssvvvxxx{{{yyyxxxuuunnniiimmmvvvtttuuuuuujjjooo}}}}}}|||}}}iiiRRRAAA666111---+++---,,,))))))+++)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""################################################$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!!!!"""######"""!!!###$$$!!!!!!""""""######$$$$$$########################$$$$$$$$$#########""""""""""""""""""####################################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################################################################""""""""""""############################################################%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""########################""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''))))))))))))************(((+++......000???___{{{------...000444@@@VVVkkk}}}yyymmmeeegggjjjmmmuuuvvvwwwvvvtttrrrrrrtttvvvzzz{{{{{{zzzzzzzzzyyyxxxnnnxxxyyyooojjjiiijjjsss~~~~~~zzzuuuooojjjddd```aaaffftttvvvyyy{{{~~~yyyvvvzzzkkkmmmwwwxxxyyyyyyxxxwwwzzz|||___KKKAAA444///,,,------***)))+++************))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$###"""!!!"""###"""#############################################$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###""""""""""""###$$$######$$$$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###########################"""""""""#########$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))*********++++++++++++,,,111<<>>]]]777CCCYYYsss|||uuunnnhhhccc```^^^bbb^^^\\\\\\\\\^^^iiiuuu{{{qqqooopppqqqqqqpppmmmiiigggfffdddccccccbbbhhhyyyvvvbbbLLL===555///---...,,,+++++++++*********************)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%########################!!!"""######"""!!!###$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******((())))))***,,,------...---===[[[~~~BBBSSSmmm|||~~~xxxpppkkkcccaaabbbdddaaa\\\]]]ccchhhppp{{{wwwqqqwwwrrrooommmlllllllllkkkjjjbbbcccggghhhbbb]]]cccnnntttYYYGGG<<<444000000---------,,,,,,,,,++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&##################$$$$$$ !!!######""""""###%%%""""""###$$$%%%%%%&&&&&&########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$#######################################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++((())))))+++,,,---......555OOOvvvXXXkkk}}}xxxrrrooonnnllleee```````````````````````````jjjppp{{{uuukkkeeeeeefffbbb___^^^aaaeeeeee___YYYgggnnneeeFFF999666---///000///,,,***++++++***************))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""####################################$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,++++++++++++...222777HHHkkkvvv~~~}}}}}}zzzsssnnnjjjiiifffccc```]]]ZZZYYYWWW\\\ccckkkuuu~~~|||pppiiieeecccaaa^^^\\\\\\]]]^^^___cccdddlllzzzzzzZZZHHH>>>000//////...,,,+++***)))(((************))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""####################################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***)))+++---,,,+++444???ccc}}}zzzwwwrrrkkkddd]]]XXXUUUOOOQQQSSSVVV[[[bbbjjjppp~~~}}}ooohhh^^^___^^^[[[YYYZZZ^^^bbbbbb```aaafffiiirrrppp]]]NNN;;;333000...------,,,)))(((************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***+++)))---222...+++<<>>bbbzzz}}}zzzzzz{{{|||yyyxxxuuuqqqlllhhheeeddd```^^^ZZZTTTNNNKKKJJJJJJJJJNNNSSSUUUVVV[[[cccjjjxxx|||{{{lllaaa]]]\\\YYYUUU[[[^^^```___ZZZXXXZZZ]]]eeeqqq~~~mmmTTTAAA000------+++)))+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$$$$%%%########################$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++******,,,000;;;TTT{{{||||||zzz}}}}}}zzzvvvuuutttpppooommmkkkhhheeecccbbb]]]^^^]]]ZZZUUUPPPNNNMMMIIIKKKMMMMMMMMMOOOSSSWWWcccfffkkkqqqwww~~~{{{oooeee]]]WWWRRRWWW[[[]]]^^^]]]]]]\\\[[[QQQYYYcccmmmwwwlllRRR999111000+++***---************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###########################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++)))...111666JJJooozzzyyy}}}yyy~~~zzzyyymmmllljjjhhhfffcccaaa```WWWYYY[[[ZZZVVVRRROOONNNKKKKKKKKKJJJIIIIIIKKKMMMMMMPPPVVV]]]eeennnwww}}}qqqbbbVVVOOONNNSSSZZZ___cccbbb]]]XXXSSSPPPPPPWWWggg~~~aaaCCC888444...---111************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++***333888>>>YYY}}}}}}uuupppmmmhhhdddaaa___\\\ZZZYYYYYYWWWUUUTTTSSSRRRRRRQQQNNNKKKJJJKKKJJJGGGDDDJJJIIIIIIKKKQQQYYYaaafffqqq{{{ssscccRRRVVVZZZ^^^___^^^\\\[[[[[[RRRTTTSSSMMMNNN```mmmRRR@@@555---,,,///+++++++++***))))))+++---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((($$$(((+++*********++++++000...777QQQvvv{{{}}}xxxzzzwwwooommmjjjeeeaaa^^^\\\YYYWWWWWWVVVTTTRRRQQQPPPPPPOOOOOOMMMJJJJJJJJJJJJGGGEEEFFFEEEEEEFFFIIINNNTTTWWWbbboooxxxzzz}}}~~~uuuhhhVVVVVVWWWZZZ\\\\\\XXXTTTVVVXXXWWWQQQNNNXXXlll}}}sss\\\KKK???444//////+++++++++)))((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((()))''')))))))))***,,,...///444666EEEfff}}}{{{sssttt~~~}}}uuu}}}wwwssssssppphhhhhheee```]]]ZZZXXXVVVTTTSSSRRRPPPOOOMMMLLLLLLLLLLLLJJJIIIHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDFFFGGGPPPZZZdddkkkwwwzzzbbb\\\UUUTTTXXXZZZYYYUUUWWWYYYYYYUUUPPPPPPVVV\\\lll{{{}}}jjjZZZKKK<<<222...---,,,,,,+++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))+++)))''')))+++...000111444>>>VVV}}}~~~~~~lllggglllvvvqqqjjj|||~~~{{{tttpppoookkkdddccc```\\\XXXVVVUUURRRQQQOOONNNMMMKKKJJJIIIIIIIIIGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAEEEJJJPPPYYYggguuuzzzwwwoooeeeXXXQQQQQQTTTXXXYYYUUUWWWXXXWWWTTTPPPMMMKKKVVViii|||uuufffVVVFFF666---...------,,,---,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''(((((())))))---)))'''+++...//////111666KKKnnntttsss}}}xxxppppppqqq``````eeennntttyyy}}}~~~~~~}}}wwwqqqnnnlllgggbbb___\\\WWWTTTSSSRRRPPPNNNKKKKKKIIIHHHGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEECCCBBBAAABBBEEEJJJUUUbbbiiijjjnnnjjjccc[[[VVVSSSTTTUUUVVVWWWWWWXXXVVVRRRLLLHHHEEEUUUhhhvvv~~~rrreeeUUU@@@111...,,,++++++------,,,***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&((($$$###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***,,,((()))...000......111AAAbbbnnndddjjjrrrggg]]]___aaaddd```bbbooo}}}{{{yyyxxxwww{{{{{{wwwqqqllljjjhhhccc^^^ZZZWWWSSSPPPOOONNNLLLKKKGGGGGGFFFEEEDDDDDDDDDDDD???@@@BBBAAA@@@@@@BBBCCCAAABBBDDDEEEEEEEEEDDDCCC@@@@@@AAACCCIIIRRRZZZ___dddjjjqqqrrrlllcccZZZUUUYYYYYYXXXXXXWWWSSSNNNJJJ???HHHVVVfffxxx}}}oooUUU>>>000,,,)))(((+++,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))******)))((('''''''''''''''(((((((((((()))))))))''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""***,,,%%%"""'''(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''&&&''''''(((((()))******+++(((***000111...111999RRRxxx|||nnn]]]ZZZccchhh^^^XXX[[[[[[bbb___cccsss{{{wwwwwwyyy}}}~~~zzzuuunnnhhheeeccc```\\\XXXUUURRRNNNLLLKKKJJJIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@<<<>>>@@@???======>>>@@@>>>???AAABBBDDDDDDDDDDDDAAAAAAAAAAAA@@@DDDLLLTTT\\\dddqqqzzz{{{sssfff]]]XXXXXXXXXXXXVVVSSSOOOLLLCCCDDDFFFPPPeeezzzoooQQQ888222,,,***+++,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))******(((''''''&&&&&&&&&'''((((((((())))))))))))'''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$---///'''###''')))&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&''''''''''''''''''&&&'''''''''((())))))******+++(((+++000000///999HHHlllxxxuuu}}}nnnbbb]]]XXXXXXaaafff^^^^^^bbb___iiimmmzzzyyyxxx}}}~~~{{{oooggg```^^^^^^[[[VVVSSSRRROOOKKKIIIHHHHHHFFFEEEAAA@@@???>>>>>>===>>>>>>;;;===???>>>;;;;;;<<>>@@@AAACCCDDDDDDEEEBBBCCCCCC@@@;;;:::BBBKKKTTTYYYcccpppxxxvvvkkkaaaSSSUUUWWWWWWVVVSSSQQQOOOFFF@@@:::<<>>===>>>@@@BBBCCCCCCBBBAAA??????@@@AAABBBIIIKKKPPPZZZdddkkkmmmlllbbb\\\UUUSSSUUUUUURRRNNNKKKHHHFFFFFFFFFKKK\\\nnnxxxrrruuu}}}~~~xxxpppYYYEEE222---...---******))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))+++)))((()))+++,,,)))&&&++++++***)))))))))******(((''''''''''''((()))***'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***)))'''%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((***)))))))))))))))***+++,,,***---000///555PPPnnnwwwtttrrruuuzzz|||xxxtttpppkkkmmmxxx|||yyyzzz{{{qqqlllfff```YYYUUUSSSPPPKKKGGGHHHEEEBBB@@@@@@@@@??????@@@??????>>><<<;;;;;;:::999999::::::;;;::::::999<<<;;;::::::;;;===???@@@BBBBBBAAA@@@@@@AAAAAAAAACCCFFFKKKSSS[[[bbbeeefffeeedddaaa\\\WWWSSSQQQQQQPPPLLLJJJJJJGGGGGGNNNXXXiiilllqqquuuyyy{{{{{{{{{}}}{{{aaaNNN:::333111...++++++******)))))))))(((((((((***)))))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))***+++***)))+++---...,,,***------,,,+++******))))))+++++++++***************((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((('''''')))(((&&&%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%)))))))))))))))******++++++)))+++///111>>>___{{{zzzzzzzzzzzzyyywwwuuu~~~uuurrrzzz{{{ooohhhddd]]]UUUOOOMMMJJJFFFCCCCCCAAA>>><<<======<<<;;;:::;;;;;;<<<<<<======>>>999999::::::::::::999999999999999999:::<<<>>>???@@@AAAAAABBBBBBBBBAAAAAA===@@@EEEIIINNNTTTYYY]]]dddjjjmmmggg\\\TTTRRRTTTQQQOOONNNNNNLLLGGGEEEFFFOOO\\\lllvvvxxxxxx{{{~~~tttrrrppp^^^III;;;333...,,,,,,*********))))))))))))((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************+++++++++,,,...///...,,,******++++++******)))(((************)))((('''&&&)))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''%%%###)))))))))))))))***++++++,,,***+++000888NNNvvv{{{xxx|||}}}~~~{{{wwwsssrrrsss}}}zzzooohhhaaa[[[SSSLLLHHHEEECCCAAA???===;;;::::::::::::999777888999:::;;;===>>>>>>999::::::::::::999888888999999999:::;;;===???@@@>>>???AAABBBBBBBBBAAAAAA;;;>>>AAABBBCCCFFFLLLQQQ\\\eeennnmmmcccYYYUUUUUUNNNMMMMMMPPPQQQNNNIIIFFFCCCPPPcccrrr{{{}}}~~~~~~tttmmmssspppZZZEEE555...---...++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))((((((((()))))))))))))))((()))))))))************++++++,,,,,,------,,,+++((()))+++,,,------------)))******+++***)))((('''************************))))))))))))))))))))))))((((((((())))))*********)))((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''%%%$$$))))))))))))***+++,,,,,,---+++---333BBBaaa|||}}}}}}|||yyyvvvsssqqqqqqzzzrrriiibbbZZZUUUMMMGGGCCC@@@>>>>>><<<:::888888999999888777777888888999:::;;;;;;;;;999:::::::::999999888777888888999999;;;<<<===>>><<<===???AAABBBBBBAAA@@@===???@@@>>>===>>>CCCGGGOOOXXXccciiiggg```YYYUUULLLKKKKKKMMMQQQRRROOOJJJCCCGGGSSSeeewww~~~yyyxxxvvvvvvzzznnnSSS===111///000++++++++++++************(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((()))))))))))))))*********++++++(((((()))))))))*********,,,,,,------,,,+++******,,,,,,---...////////////,,,,,,---------------,,,************************************************((()))))))))******++++++***))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''))))))))))))***+++,,,---,,,+++...999OOOttt}}}}}}xxxwwwxxxwwwsssooo~~~{{{yyyzzzwwwtttooollliiiccc[[[TTTMMMJJJEEE???;;;999888888888777666777888888777666777888888888888888999999::::::::::::999888777666666777777888888999999::::::;;;===>>>???@@@AAAAAA@@@@@@???===<<<===@@@BBBEEEKKKTTT]]]aaa```ZZZUUUPPPOOOLLLJJJLLLPPPOOOJJJFFFBBBEEESSSgggtttvvvrrrwww|||jjjMMM;;;333111,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((()))******)))******++++++,,,,,,,,,)))************+++++++++---...//////---,,,,,,---------,,,++++++,,,,,,---...---,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++*********)))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%''')))***)))))))))***+++,,,---...++++++111BBBbbb{{{|||zzzwwwxxxvvvpppkkk}}}yyyvvvtttqqqpppnnnrrrvvvxxxvvvrrrnnnlllgggccc]]][[[YYYTTTMMMGGGBBB@@@>>>:::777555444444555444444555666666555444777777777777777777888888:::::::::999999888777666777888888999999888888888999::::::;;;===???@@@AAA@@@>>>======???@@@AAA@@@BBBEEEJJJOOOTTTWWWXXXXXXVVVWWWSSSLLLKKKNNNMMMIIIGGGCCC@@@EEEQQQ___kkkqqqqqq}}}cccIII999222---,,,,,,,,,,,,+++++++++'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++******++++++,,,---------,,,,,,,,,,,,---------......000333333222111333555111000//////000222555777666444111...------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''))))))***)))))))))***+++,,,......---///999RRRyyyxxxuuu{{{uuuqqq{{{|||{{{wwwsssqqqqqqpppooohhhhhhhhhhhhfffccc```^^^\\\XXXRRRPPPOOOMMMFFFAAA<<<<<<;;;999666444333444333222222333555555444222555555666666777777888888:::::::::999999777666666:::;;;;;;;;;;;;:::999999999999999999;;;===@@@AAA>>><<<;;;===AAACCCCCCAAACCCDDDFFFGGGJJJOOOVVV[[[[[[]]]YYYQQQMMMOOONNNJJJHHHFFFBBB???AAAOOOeeeuuummmwww}}}{{{sssTTT>>>111---------,,,,,,,,,++++++'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,---...............////////////000...222555777666777999<<<999888888:::>>>CCCIIIMMMDDDAAA<<<888555444555666222222111111000000//////---------------------------,,,,,,++++++*********((((((((()))(((''''''&&&))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """%%%(((******)))((()))))))))***+++---...///111444AAA___xxxnnnwww