BM6P6(@ yyy\\\GGG===777888999222444444333222111000//////,,,,,,---......---,,,,,,...///+++,,,111222???VVVfff___^^^tttjjj[[[mmmpppmmmkkkiiigggeeeaaa[[[WWWSSSOOOHHHBBB>>>:::777444333333333222222222111111...000222222333444777999;;;???DDDGGGGGGFFFFFFEEEDDDCCCCCCEEEHHHGGGCCC???CCCEEEHHHHHHHHHHHHIIIJJJRRRUUUXXX\\\aaaeeedddaaa\\\TTTNNNOOOVVVbbbsssuuubbbMMMEEEGGGSSSfffwww{{{nnnhhhiiidddZZZXXX```gggnnnvvvzzzjjjaaabbb^^^aaaqqq{{{|||```___nnnlll```fffzzzuuussssssuuuzzz~~~}}}lllVVVJJJEEEBBBJJJGGGFFFDDD???999888<<>>777666EEE^^^xxxnnnmmmiiiDDD222111///......------,,,++++++************************))))))))))))************)))***+++,,,+++,,,...000+++000333555DDDaaa|||sssQQQ??????BBBAAA@@@???DDDSSSgggyyy|||```JJJ@@@888999:::333444333333222111000///...,,,---............---,,,...///+++,,,111222>>>UUU^^^ZZZ[[[ooo{{{|||{{{jjjzzztttllljjjhhhgggeeeaaa\\\XXXTTTPPPIIICCC>>>;;;777555333333333222222222222111000111333333444555888;;;>>>AAAEEEGGGFFFEEEEEEFFFBBBBBBCCCFFFGGGFFFBBB>>>???AAACCCEEEEEEFFFIIIKKKRRRXXX```dddeeedddcccbbbiiigggeeeaaa^^^cccuuuoooVVVIIIGGGOOO___mmmsssmmmmmmiiiaaaZZZ\\\___fffssspppcccaaa\\\```ooo{{{ddddddsssjjj```ggg}}}zzzyyy{{{}}}jjjUUUJJJFFFDDDIIIGGGEEEDDD???999999===UUUnnnwww|||vvvsssqqq[[[^^^kkkssszzzttt^^^PPPOOOLLLIIIFFFCCCAAA@@@>>><<<:::999999888555222222111000///.........///222////////////000888AAA[[[nnnxxxppphhhppp~~~rrrppptttzzzwwwssspppddd^^^TTTFFF;;;555222000...000///000222555777888777777888888888777555222000222222444888@@@NNN^^^hhhVVVGGG<<<===AAADDDNNNZZZeee```XXXOOOHHHEEEDDDDDDHHHJJJMMMOOOPPPRRRVVVXXX\\\dddkkkmmmsssbbbTTTUUU^^^ZZZSSSQQQMMMPPPMMMVVVhhhvvv{{{mmmaaabbbaaaZZZ[[[]]]^^^^^^[[[WWWTTTRRROOOEEEAAAEEEEEE===777777@@@VVVrrrgggdddwwwddd@@@000000///......------,,,++++++************************))))))))))))************)))***+++,,,+++,,,...000...000444<<>>@@@BBBDDDGGGKKKNNNQQQ]]]jjjnnniiicccaaabbbkkksss{{{zzzooolllyyy|||```MMMGGGMMMZZZeee|||tttssspppkkkfffccc```fffvvvxxxeee^^^XXX]]]mmmiiijjjwwwiiiaaahhh|||}}}fffRRRJJJGGGGGGGGGEEEEEECCC>>>999:::???aaavvv|||xxxwwwttt]]]VVV```kkkooottt~~~rrrPPPRRRPPPNNNJJJFFFBBB???>>>>>><<<:::999999888666444222111000///............111///.........000999BBB[[[nnn{{{tttiiimmm|||qqqpppttt{{{sssqqqnnncccXXXOOOBBB888333000...---111111111333666888888777666666666666444333222111...222333666DDDWWW___]]]FFF;;;444999@@@EEENNNXXX___YYYOOOEEE???===???AAADDDGGGKKKOOORRRUUUYYY\\\```hhhooosss{{{lllaaaeeelllfffbbbdddcccbbbbbbjjjwwwoooeeegggfff```]]]^^^^^^]]]ZZZUUUPPPMMMJJJ@@@<<>>===;;;:::999888777666333222111000///.........111...---------000999CCCXXXkkkzzzvvvjjjhhhvvvrrrrrruuu|||{{{ooonnnlllaaaUUULLL@@@777333222000///222111222333666888888888777666555444333111111000...333333444EEEZZZ[[[NNN>>>666333999AAAEEEIIIMMMMMMIIIBBB===;;;<<>>>>>>>>>>>===;;;999999999444333222111000/////////111...---...---///888AAARRRdddwwwyyynnnhhhttt{{{{{{{{{}}}wwwmmmllljjj^^^PPPHHH>>>666333222111000333222222444666888888777888777666444333222111000222666555666EEEUUURRRBBB777444555===EEEFFFCCCAAA;;;:::999999:::===@@@AAA@@@DDDJJJPPPTTTXXX\\\___gggoooxxx|||iiicccbbb```^^^[[[ZZZZZZZZZYYYTTTLLLGGG@@@888888AAAEEE@@@::::::HHH\\\yyymmmffftttzzz{{{}}}YYY:::///333///......------,,,++++++************************((()))))))))************)))***+++,,,+++,,,...000222///>>>\\\qqq{{{ZZZGGGDDDCCCBBBBBBHHHQQQbbbwwwqqq[[[LLL===999:::444555555444333222111000000//////...------...//////---000---...222...555JJJbbbiiifffccchhhhhhiiisss{{{ccceeettt}}}zzzmmmkkkiiiggggggfffdddbbb\\\WWWPPPIIIDDD@@@<<<999444444444444333333333333333333333333333666:::>>>BBBCCCDDDDDDDDDEEEGGGJJJPPPQQQRRRPPPKKKEEEBBB@@@>>>???@@@@@@@@@BBBEEEGGGMMMYYYnnn}}}wwwdddXXXXXX```ZZZYYYcccnnnuuuyyy|||ppp\\\NNNPPP[[[dddyyy^^^UUUVVV]]]jjjwwwccceeeoooyyyvvvjjjcccfff~~~~~~|||xxx```MMMFFFFFFGGGDDDDDDEEEBBB;;;666:::CCCOOOUUU\\\aaaeeennn}}}wwwjjjgggeeebbbaaadddiiiXXXHHHFFFFFFEEEDDDBBBAAA@@@@@@>>>@@@AAAAAA>>><<<;;;;;;666555444222111000000000000......///...///666???LLL\\\rrr}}}uuullluuu|||~~~}}}{{{vvvlllllliii[[[JJJBBB999333111111000///333222222333666777777666666666666666666555444333444555444555>>>HHHDDD999444555;;;EEENNNLLLCCC:::444555777999;;;<<<======@@@EEEKKKRRRWWW\\\```ccckkktttpppdddbbb___\\\]]]ZZZYYYXXXYYYXXXSSSJJJCCC===777:::EEEJJJCCC<<<;;;JJJcccjjjeeevvv}}}xxxUUU666---222///......------,,,++++++************************))))))))))))************)))***+++,,,+++,,,...000000222EEEdddwwwsssQQQFFFFFFCCCBBBFFFPPPXXXfffwwwttt___OOO???;;;<<<777777666555555333333222111000///...------...///000---000...///222...444GGG___gggeeebbbfffeeedddkkk~~~kkkdddkkkqqquuuxxx}}}ooommmjjjiiihhhhhhfffddd^^^YYYQQQKKKEEEAAA===:::555444444444444333333333555555444444444777<<>>AAADDDDDDAAA>>><<<<<<888777666444222222111111000//////111///...444;;;IIIWWWnnn~~~xxxlllppp~~~{{{~~~|||zzzuuullllllgggYYYFFF???666111000000000///222111111222555666666555111333666888:::::::::999888777666999<<<>>><<<:::<<<@@@IIITTT\\\WWWGGG888555555777999:::;;;;;;;;;???EEEMMMUUU\\\bbbgggkkkqqq||||||zzzeeebbbccc___\\\___\\\ZZZXXXXXXWWWPPPFFF>>><<<888===IIIOOOGGG???<<>>999777777666555444333333222000///...------...///000---000...///222---333FFF\\\fffeeecccgggeeeaaafffxxxsssggghhhmmmsssxxx}}}tttqqqnnnllllllkkkiiihhh^^^YYYRRRKKKFFFBBB===;;;555555444444444333333333666666666555555888===AAAEEEGGGGGGFFFCCCAAA@@@@@@AAACCCDDDBBB???===>>>@@@;;;===@@@BBBCCCDDDFFFHHHOOOTTTfff{{{mmm[[[TTTZZZ^^^eeefffbbbaaajjjvvvuuu~~~|||hhhUUURRR]]]gggrrr~~~|||[[[XXX```gggpppsss}}}~~~eeedddjjjuuuwwwmmmaaa]]]qqqzzzyyysssrrrZZZHHHCCCEEEHHHEEEFFFFFFBBB999333999CCCOOOOOOXXX```dddxxx{{{nnnppppppgggaaaccctttQQQKKKHHHGGGFFFDDDCCCAAA@@@@@@===BBBFFFGGGDDD???======999888777555333222222222000///000222000...222999JJJVVVlll}}}wwwggggggsss{{{yyyuuummmlllgggXXXEEE>>>666222111222111000222111000222444555555444---000555:::===>>>>>>>>>BBB??????CCCCCC@@@AAAEEEGGGMMMWWWbbbggg___KKK888666666777888999;;;<<<===???EEENNNXXX```gggmmmqqqxxxssstttmmm^^^aaaeee```^^^ccc^^^\\\YYYXXXVVVOOOCCC:::<<<999???MMMRRRJJJ@@@===SSSsssvvv___```vvvvvvTTT888111888///......------,,,++++++************************))))))))))))************)))***,,,,,,+++,,,...000...;;;TTTooo~~~~~~^^^FFFFFFIIIDDDDDDLLLOOOVVVbbbppp{{{|||dddUUUKKK@@@;;;:::999999999666222...,,,,,,......////////////.........555000+++///000444AAA[[[aaa______gggfffaaaccc}}}uuusssqqqiiilllyyy}}}uuurrrnnnnnnnnnmmmjjjfff\\\XXXRRRLLLGGGAAA<<<999777444222111222333333222444333222333555888<<>>??????EEEEEECCCBBBFFFKKKHHHBBBGGGNNN___{{{qqqYYYZZZdddfffgggddd```bbbjjjrrrzzz{{{{{{rrraaaUUUXXXbbbqqqqqqvvvmmm]]]\\\___eeekkk{{{lllbbbbbbnnnsssjjj```]]]jjj{{{yyyxxx}}}oooXXXKKKJJJJJJGGGFFFFFFCCC>>>999777999<<>><<<::::::999888666444222111000///...---...111444666HHHUUUiiiwwwvvvllleeeeee{{{~~~|||vvvsssnnncccWWWJJJ@@@555222111///000333111111222333333333333222......000666===DDDIIIJJJFFFHHHIIIFFFCCCEEEKKKRRR^^^kkkzzzuuu```III:::777999:::::::::<<<;;;777DDDKKKTTTZZZaaaiiimmmnnn||||||vvvwwwyyyqqqmmmvvvqqqjjjaaa^^^```ccccccbbb^^^ZZZWWWUUUSSSMMMCCC<<<888999???QQQ]]]NNN>>>AAAWWWxxxmmm```^^^ooopppLLL555000222111///---***))))))***+++************************))))))***++++++++++++***((()))+++,,,,,,---///000555CCCYYYoooeeeSSSEEEEEEFFFDDDFFFLLLOOOWWWiii{{{hhhWWWKKKAAA<<<;;;666777888777444111111111////////////////////////---333///***...///333>>>]]]jjjiiibbbfffhhhfffhhh{{{mmmjjjttt|||vvvsssooonnnnnnmmmjjjggg]]]YYYSSSMMMHHHCCC>>>;;;777555222111222333333222444333333333666999===???AAAFFFIIIFFFDDDDDDDDDBBBAAA@@@???>>>>>>???@@@AAAGGGHHHGGGHHHMMMRRROOOIIICCCIIIWWWrrrqqq]]]^^^fffffffffeeefffiiinnnrrrvvvxxxzzzuuufffXXXWWW]]]]]]```jjjyyyyyy___WWW\\\gggvvvmmmaaa]]]hhhpppllldddbbbfffttt{{{{{{|||iiiTTTHHHGGGHHHFFFEEEEEECCC===777666;;;@@@HHHHHHVVVgggrrr|||pppkkkbbb^^^fffhhh|||oooLLLOOOLLLKKKIIIGGGFFFFFFGGGHHHDDDDDDEEEEEECCCAAA>>>===;;;;;;:::999777555333222111000///......000333555FFFTTThhhuuuttthhh^^^ZZZpppxxx|||vvvsssooocccXXXJJJ@@@666222111///000222333333333444333333333222111111222777===BBBFFFGGGFFFHHHIIIIIILLLRRR[[[bbbwww```EEE666;;;999888999;;;===@@@CCCQQQWWWaaakkkooonnnooosss{{{www```XXXcccrrr~~~tttoooooolllfff^^^[[[]]]___^^^]]][[[XXXVVVTTTRRRLLLBBB;;;:::===CCCSSS\\\MMM???CCCWWW|||~~~iiicccfffuuulllIII555///000000///---+++*********+++************************))))))***++++++++++++***)))***,,,,,,,,,---///000111BBB]]]xxx]]]MMMBBBCCCEEECCCEEEKKKQQQ[[[nnnooo\\\OOOEEE@@@???888999999888555333222333000///...------...///000---333///+++000000333>>>\\\tttvvveeeccciiikkklllpppfffkkkyyyxxxtttpppnnnnnnmmmjjjggg]]]YYYSSSNNNIIIEEE@@@===888555333222222333333222333333333444777:::>>>@@@DDDIIIKKKHHHFFFFFFEEEBBBCCCBBB@@@??????@@@BBBCCCHHHJJJKKKNNNTTT[[[[[[WWWOOOQQQYYYooouuuddddddhhhgggfffhhhkkknnnqqqrrruuuxxx|||{{{pppbbb[[[\\\YYY\\\eeerrr|||~~~xxxqqqrrrvvv}}}lll___VVVYYYcccpppooo```WWW___jjjllliiihhhdddmmmzzzzzzppp___MMMEEEFFFHHHHHHDDDEEEBBB;;;444555>>>FFFGGGHHHXXXmmm{{{rrrjjjeeeeeemmmkkklllPPPSSSQQQOOOLLLIIIHHHIIIJJJKKKDDDEEEEEEDDDCCCAAA???>>><<<;;;;;;:::888666444333333222000//////000222333???PPPfffuuuwwwnnnbbbZZZfffttt|||~~~}}}zzz~~~{{{wwwtttpppdddYYYKKK@@@666222000...///111555555444444333333222222333222222555:::>>>AAAAAADDDDDDFFFJJJRRR]]]gggmmm{{{rrrQQQ;;;222<<<999;;;???@@@>>>EEEOOO[[[[[[gggvvvwwwkkkgggmmmqqqzzz|||jjj[[[[[[LLLNNNbbbwwwyyyqqqrrrxxxxxxhhhccc^^^[[[\\\\\\[[[YYYWWWVVVTTTSSSQQQKKKAAA:::999>>>EEEUUU]]]PPPDDDLLLggghhhiiirrreeeEEE444000///......---,,,++++++******************************))))))***++++++++++++******+++,,,,,,,,,---///111666JJJjjjzzzQQQFFF???BBBDDDBBBDDDIIIUUUcccwwwxxxbbbSSSIIIDDDBBB=========:::555222000000111000...,,,,,,...000111000555111...444444555???[[[|||jjjdddmmmqqqppp}}}vvvhhhhhhttt~~~yyytttooommmmmmllliiifff]]]ZZZTTTNNNJJJEEEAAA>>>888666333222333333222222333333444666888<<>>>>>???AAADDDFFFGGGJJJKKKNNNWWWccchhhhhheeeeeedddpppwwwfffbbbjjjkkkjjjiiiiiikkkooosssyyyzzz{{{nnnfffdddeeegggkkkqqqtttqqqhhh```\\\\\\___eeejjjiiibbb\\\YYYWWW\\\fffppp|||{{{sssaaaTTTXXXccciiijjjiiieeeiiiqqq{{{nnndddTTTGGGDDDGGGKKKMMMEEEEEEBBB:::444777CCCNNNMMMMMM[[[nnnzzznnnjjjjjjkkkrrruuuiiiTTTTTTTTTRRRNNNKKKIIIJJJKKKLLLDDDDDDDDDDDDCCCAAA@@@???<<<<<<;;;:::999777666555444333111000///000111222;;;OOOeeessswwwtttgggZZZeeeuuuzzzzzz{{{tttqqqqqqwww|||wwwuuuqqqeeeYYYJJJ@@@555111000...///111555555444333222222222222111000000333777;;;======>>>>>>AAAGGGPPPZZZaaaddd```jjjooodddNNN<<<777999<<<;;;AAAGGGDDD???JJJ\\\ddd[[[bbbvvvxxxeee[[[aaadddhhhkkkiiiccc[[[TTTPPP___WWW```rrr~~~~~~wwwrrryyyfffeeeccc```^^^^^^]]]ZZZXXXUUUTTTSSSRRROOOIIIAAA;;;444;;;EEEVVV```UUUNNNYYYjjjnnnxxx^^^AAA555111///------------,,,+++***)))************************))))))***++++++++++++***+++,,,------,,,---000222<<>>;;;666222000///111000...,,,,,,...000111///555111///555666555===\\\wwwpppyyy{{{xxx}}}ooommmpppzzzzzzvvvpppmmmmmmkkkhhhfff^^^ZZZUUUOOOJJJFFFAAA>>>999777444333333333222111222333555777:::>>>AAACCCGGGJJJKKKHHHHHHHHHEEEAAA:::::::::<<>>444111000...///222444333222222222222333333111000000333777<<<>>>>>>;;;<<<>>>CCCIIIMMMOOOOOOHHHJJJJJJCCC;;;888===CCCCCCCCCEEEFFFBBBCCCUUUkkkkkkZZZ]]]sssxxxeeeWWWZZZZZZZZZYYYTTTNNNJJJMMMRRRUUUWWWgggxxx|||yyyzzzzzzuuuqqq~~~sssbbbbbbaaa```___^^^\\\ZZZXXXTTTSSSRRRPPPMMMGGG@@@;;;444;;;FFFXXXdddZZZSSS___kkknnnwwwYYY???555333000---------------+++******************************))))))***++++++++++++***+++,,,---------...111444???ZZZ}}}zzzwwwHHHEEECCCBBBBBBAAAEEEJJJiiijjjXXXNNNFFF@@@@@@@@@@@@===888555333333000///...------...///000,,,222...---444444222999[[[}}}yyynnnmmmrrryyy~~~yyyrrrooonnnmmmjjjgggaaa]]]WWWQQQLLLGGGBBB>>>:::777444333333333222111222333555888<<<@@@CCCDDDFFFHHHHHHGGGGGGHHHEEE@@@666777:::===BBBFFFIIIKKKIIIKKKKKKMMMWWWiiiwww}}}}}}{{{yyy{{{hhh___iiippptttnnnccc]]]bbbjjjsssuuuyyy~~~}}}xxxwwwyyyuuussspppmmmjjjeee```\\\XXXWWWUUUTTTTTTXXX^^^ddd^^^\\\bbbpppooommmzzzzzzlll]]]XXX]]]dddggggggeeefffhhhmmmqqqttttttsssuuu{{{{{{zzz}}}hhh[[[MMMFFFEEEDDDEEEFFFFFFBBB<<<777777???LLLVVVSSSQQQ___ssszzzpppuuuqqqiiikkkuuu]]]WWWQQQQQQPPPMMMJJJHHHGGGFFFFFFBBBBBBAAAAAA@@@?????????;;;;;;;;;:::999888777666444333222111111111111111555III[[[fffxxx{{{iiittt}}}}}}}}}vvv}}}}}}yyywwwqqqeeeXXXGGG===333000000///000333222222111111333444666777333222333555:::>>>@@@AAA===>>>@@@AAABBBBBBBBBBBB>>>>>><<<:::999;;;@@@DDDMMMJJJEEEAAADDDQQQfffvvveeeVVVYYYooouuudddUUUUUUPPPPPPOOOLLLFFFAAACCCIIIKKKRRRfffvvv~~~xxxwwwyyyuuusssxxxkkkddd\\\\\\\\\[[[ZZZYYYWWWWWWSSSRRRPPPMMMHHHBBB===;;;777===GGGZZZggg]]]TTT^^^gggkkktttzzzTTT===555333111---------,,,,,,+++++++++************************))))))***++++++++++++***++++++,,,,,,---000444777EEEdddyyypppHHHGGGEEEBBB@@@CCCJJJPPPsssqqq^^^TTTKKKCCCEEEEEEDDD@@@;;;666444444////////////////////////+++000---,,,444444111777QQQtttvvvxxxssskkknnnwww{{{}}}vvvrrrqqqpppmmmjjjfffaaa[[[TTTNNNIIICCC@@@;;;888555333333333222111222333666999===AAADDDEEEDDDFFFFFFDDDFFFHHHDDD>>>777:::>>>BBBFFFJJJLLLMMMNNNQQQRRRTTT\\\kkkwww|||~~~~~~lllaaafffnnnuuusssiii```^^^```kkknnnvvv||||||yyy{{{|||vvvoooggg```\\\___aaabbb^^^\\\aaalllvvvtttsss|||nnnmmmwww}}}{{{rrrfff___```eeeiiiiiieeegggiiikkklllmmmmmmnnnmmmsss~~~{{{uuutttxxx{{{yyyyyy|||}}}|||cccUUUIIIFFFFFFEEEDDDEEEDDD>>>777444888BBBNNNUUUNNNLLL^^^|||sssrrrzzzqqqiiiqqqzzzSSSUUUPPPOOONNNMMMKKKHHHFFFCCCBBBAAAAAA@@@???>>>>>>>>>>>>::::::::::::999777666555333222222222222222222222---AAAQQQ]]]wwwooovvv}}}~~~|||~~~~~~ssszzz~~~zzzwwwqqqdddWWWEEE;;;222000000000222555111111111333555888;;;===444333333555999===??????>>>??????===;;;:::===AAA>>>===;;;999888:::???CCCMMMKKKEEEEEEUUUllluuuqqqUUUQQQ[[[nnnqqqaaaTTTRRRMMMLLLLLLLLLHHHAAACCCIIIPPPWWWjjjzzzyyywww|||||||||}}}kkkddd```XXXXXXYYYYYYXXXWWWWWWWWWSSSQQQMMMHHHBBB===:::999888<<>>BBBDDDFFFBBBDDDDDDCCCEEEHHHDDD>>>;;;===BBBGGGJJJMMMNNNNNNQQQVVVYYYZZZaaammmvvvzzzyyyzzzggg[[[ccckkktttvvvoooeee]]]YYYeeekkkuuu}}}~~~{{{~~~yyyrrrnnnoootttvvvqqqlllooo|||nnnmmmuuuzzz{{{uuullldddccchhhkkkkkkgggiiilllmmmlllkkkkkkmmmhhhooozzz~~~~~~~~~|||xxxsssnnnhhhgggnnnrrrnnnjjjkkkgggsss}}}zzz}}}www[[[NNNDDDEEEHHHGGGGGGHHHCCC<<<333222888CCCNNNSSSQQQMMM^^^~~~tttcccjjjuuujjjfffuuuyyyLLLTTTPPPNNNNNNMMMKKKIIIEEEBBB@@@@@@@@@???>>>=========>>>:::::::::999888777666555222222222222222222222222---???JJJRRRlllvvvyyy{{{xxxyyy{{{wwwqqqcccVVVDDD:::111///000000222666111222222444777;;;???BBB333222111333666999:::;;;===>>>>>>:::666777>>>EEEBBB@@@<<<777444888BBBJJJEEEGGGFFFOOOjjj|||eeeKKKRRRbbbsssrrrcccWWWUUUSSSOOOOOOQQQOOOLLLPPPWWWTTTZZZlll}}}yyywwwrrrddd^^^ZZZWWWXXXYYYXXXWWWWWWXXXYYYRRRPPPKKKEEE>>>999777777555999CCC[[[nnnfffZZZ___}}}aaannn}}}pppNNN999333111//////---+++******+++,,,...************************))))))***++++++++++++***)))***+++,,,...222777;;;QQQqqqzzzbbbqqq{{{WWWEEEFFFDDD???===FFFTTT^^^sssrrraaaVVVRRRTTTVVVUUUNNNAAA666111000555333111111222333222111222222111111111111222222;;;]]]{{{xxxhhhjjjqqqzzzzzz{{{yyyvvvooommmpppkkkfff^^^VVVPPPKKKGGGDDD===:::666333333444444333444555777;;;???CCCGGGIIIGGGFFFBBB???CCCIIIHHHAAA999@@@EEEGGGKKKSSSXXXZZZ___aaaeeehhhlllqqqvvvzzz~~~yyytttuuu{{{yyyhhhVVV^^^hhhvvv~~~wwwhhh]]]ZZZ```jjjuuuzzzyyyyyy|||rrrjjjppp|||xxxlllgggjjjnnnooonnnqqqqqqqqqqqqooommmjjjiiijjjnnnvvv~~~|||{{{yyyvvvrrrooommmlllggghhhiiiiiiiiihhhfffeeeeeefffkkkqqqwwwqqqXXXNNNDDDAAAFFFJJJHHHDDDFFF???777555;;;EEEMMMQQQLLLZZZjjjxxxqqqeeepppzzznnnllluuuXXXUUUKKKKKKKKKKKKJJJIIIFFFDDDBBBDDDAAA>>>============<<<;;;::::::999999::::::;;;888777666555333222111000777;;;CCCRRRhhh{{{}}}~~~zzz~~~|||~~~{{{zzzttteeeUUUIII>>>555333555444333444666555444444666;;;AAAEEE777444333555777888:::<<>>:::666333333444444333444555888;;;???CCCGGGIIICCCDDDCCCDDDKKKPPPLLLCCC>>>BBBFFFLLLYYYhhhrrrtttyyy{{{}}}}}}||||||}}}}}}wwwooolllnnnnnnaaaSSS\\\dddsss~~~|||nnnbbb]]]___fffoootttwwwxxxyyyzzzxxxsssqqqyyy~~~wwwpppnnnrrrwwwxxxwwwwwwvvvuuussspppnnnllljjjjjjnnnuuu}}}xxxwwwuuurrrooollljjjiiieeeeeefffggghhhhhhhhhhhhiiiiiikkknnnqqqxxx{{{iiiTTTKKKAAA@@@DDDHHHGGGDDDAAA;;;555555;;;DDDKKKNNNXXXbbbjjjnnnyyy}}}qqqfffbbboooyyyqqqxxxiiiRRRRRRIIIIIIJJJJJJIIIHHHFFFDDDCCCCCCAAA???>>>??????>>><<<;;;;;;::::::::::::;;;;;;999888777666555333222222333888AAANNNcccwwwwwwwww~~~||||||~~~|||vvvwww~~~{{{yyyyyytttfffWWWGGG<<<222111222111000111111000111666===BBBDDDCCC888555444666888999===AAADDDGGGEEE>>>999999;;;<<>>;;;999777666888;;;CCC[[[ooohhhXXXYYY{{{rrr}}}bbb@@@222333222---///...,,,+++******+++,,,************************************++++++++++++------...///...///:::FFF\\\fffcccsssKKKGGGFFFEEEDDDBBBDDDMMMYYYhhhtttddd[[[YYYVVVWWWVVVNNNCCC:::777777:::888555333333222000///000000////////////000000888OOOccckkksss||||||uuu}}}yyyxxxtttooommmjjjeee___XXXRRRMMMGGGDDD???;;;777444444444444333444555888<<<@@@DDDGGGHHH@@@AAADDDJJJTTTXXXPPPEEEFFFLLLVVVcccttt{{{qqqjjjhhhggg___TTTXXX___mmm}}}yyyjjjbbb```aaaeeekkkrrrvvvvvvtttyyytttwwwzzz|||xxxtttqqqrrrwww|||~~~~~~}}}{{{xxxtttqqqnnnmmmkkknnnttt{{{~~~~~~}}}zzzwwwrrrqqqooollljjjhhhffffffcccccccccccceeehhhjjjllljjjiiiiiijjjiiilllvvvwwweeeNNNGGG???>>>CCCGGGFFFCCC>>>999555666===FFFLLLOOO```fffjjjjjjpppxxxyyysssbbbbbbeeeqqqwwwrrrYYYLLLQQQIIIGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@???@@@@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888666555444444111666>>>III[[[nnn{{{|||sssooovvv}}}{{{|||xxxnnngggjjjvvv|||{{{yyyxxxxxxtttgggYYYHHH<<<222///000000000111000///111888AAAEEEBBB===;;;999;;;???@@@@@@DDDKKKTTTXXXUUUJJJ???<<<<<<;;;GGGNNNTTTTTTRRROOOKKKFFFGGGLLLbbbttttttooodddSSSdddrrrnnn\\\[[[ZZZYYYZZZ^^^eeelllqqqvvvpppXXXKKKHHHKKK[[[rrrsssddd```___ZZZUUURRRTTTUUUVVVVVVUUUTTTRRRTTTNNNDDD<<<888777666666:::===FFF^^^pppfffWWWZZZttt}}}YYY<<<111222111---///...,,,+++******+++,,,************************************+++++++++,,,+++---000111---000@@@PPPlll|||___aaaeeeEEEFFFDDDDDDDDDCCCEEEPPP[[[qqqxxxiiiaaa```WWWXXXUUUMMMBBB:::999:::888666333222222222000/////////............//////777HHHYYYbbblll}}}xxxxxxwwwrrrmmmmmmiiiccc]]]WWWQQQKKKGGG@@@<<<888555444444444444333555888===AAADDDGGGHHHAAA@@@CCCLLLWWW[[[SSSIIILLLYYYjjjxxxyyyvvvwwwwwwwwwwwwyyy}}}{{{uuuqqqmmmcccYYYVVVYYYfff{{{ssshhhddd```]]]bbbllltttuuussszzz}}}tttsssppprrrzzz~~~rrrppppppqqqtttxxx{{{|||~~~yyytttqqqlllnnnrrrxxxzzzwwwwwwuuurrrnnnmmmllljjjhhhfffeeedddddddddcccaaaaaabbbfffjjjmmmjjjhhhggggggeeeeeellltttsssbbbIIICCC>>>>>>CCCGGGFFFDDD???:::666777???HHHPPPSSS^^^bbbfffllluuu{{{vvvllleeelllrrrwwwtttmmmPPPJJJPPPIIIEEEEEEFFFGGGGGGFFFDDDDDD???>>>>>>@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666555555222777===EEESSSffftttzzz}}}tttmmmqqq{{{zzzzzzzzz{{{uuulllcccaaahhhrrrxxxxxxyyy{{{~~~{{{|||zzzxxxxxxuuuiii\\\MMM@@@555111222111222333333333555:::>>>???<<<999>>>???FFFOOOOOOKKKNNNVVViiinnnjjjXXXHHHCCCBBB@@@GGGNNNYYYaaaeeefffccc```ZZZ\\\cccfff___[[[^^^```{{{sssgggaaa]]]]]]^^^aaafffkkkqqqtttxxxkkkTTTAAA>>>???JJJ^^^vvv|||lllaaa^^^\\\XXXTTTRRRSSSTTTUUUUUUTTTRRRQQQSSSMMMDDD<<<777666666777;;;???JJJaaaooobbbWWW```xxxyyySSS:::222111000...///...,,,+++******+++,,,*********************************+++++++++,,,,,,)))---111000---222FFF[[[zzzuuu[[[ddd{{{VVVAAACCCAAAAAACCCDDDIIIVVVccc{{{kkkccccccYYYYYYUUULLL@@@999888;;;555333111000111111111/////////............//////777DDDTTT___iiiwwwxxxyyyzzzvvvpppmmmjjjfff```[[[UUUNNNIIIAAA===888555555555444444333555999===BBBEEEGGGHHHDDDAAABBBJJJTTTWWWSSSMMMSSSbbbqqquuuppphhh]]]UUUUUUUUUVVVWWW[[[ccclllrrrwww|||}}}vvvhhh[[[UUUUUU```vvvzzznnnjjjbbb[[[\\\fffpppuuuuuuxxxyyy{{{zzzxxxxxx{{{}}}xxxkkkjjjkkkpppwww{{{yyyvvvtttpppppppppppppppsssvvvyyy}}}qqqpppqqqtttzzz{{{uuuqqqqqqqqqooommmkkkiiigggeeeddddddeeefffgggeeebbb``````dddhhhkkkllljjjiiiiiifffcccfffkkkrrrlll\\\FFFBBB>>>???DDDGGGGGGEEE@@@:::555555===HHHQQQVVVXXXYYY]]]jjjzzz|||qqqoooyyy~~~{{{qqqjjjuuuMMMIIIKKKFFFDDDEEEFFFFFFFFFFFFDDDDDD>>>======???@@@???===;;;<<<===>>>>>>>>>>>>===<<<:::999999888777666555555333888===DDDRRRfffuuu{{{zzzsssqqqyyyzzzppptttvvvtttpppggg^^^ZZZ___fffjjjooowww~~~~~~~~~}}}zzzyyyvvvkkk```RRREEE777222222111222444444666888888888999<<<@@@>>>DDDQQQ^^^]]]SSSRRRYYYrrrzzzuuu___LLLFFFEEECCCAAAHHHUUUeeeqqqwwwzzz{{{tttlll^^^QQQKKKOOOaaaxxx|||ccc___mmmeeegggkkkooosssvvvwwwxxxvvv{{{}}}lllYYYEEECCCCCCFFFSSSeeevvvwwwrrrkkkddd^^^YYYWWWUUUSSSSSSTTTTTTSSSQQQPPPOOOOOOKKKDDD===888666888::::::@@@MMMaaajjj[[[XXXiii|||uuuNNN:::444222/////////...,,,+++******+++,,,***************************++++++++++++,,,,,,,,,(((,,,000///---555NNNfffoooZZZnnnkkkMMMCCCDDDBBBAAACCCEEEMMM]]]lll}}}llldddddd^^^\\\VVVKKK???777777:::333111//////000111111000//////............//////555@@@PPP^^^fffooo}}}{{{zzz|||yyytttllljjjfffbbb\\\VVVNNNIIIBBB>>>999666555555555444333555:::>>>BBBEEEGGGHHHFFFAAAAAAIIIPPPSSSRRRRRRbbbjjjmmmcccTTTJJJDDDAAAAAAAAABBBCCCGGGOOOYYY```eeennnxxxzzzjjj[[[UUUSSS[[[qqq}}}ssspppiiiaaa^^^bbbiiiooosssuuuxxxzzzzzzxxxuuutttsssuuuwww|||www{{{xxxpppgggiiimmmrrrvvvvvvsssqqqooorrruuuvvvttttttvvvyyy~~~|||xxxwwwzzzyyyqqqmmmnnnpppppppppiiihhhfffeeedddeeeggghhhiiigggccc``````cccgggjjjooommmlllmmmiiiddddddgggmmmyyyyyygggXXXDDDAAA???AAADDDGGGGGGEEE===888333444<<>>>>>??????===;;;===>>>???@@@@@@???>>>===:::999999888777777666666333777;;;CCCSSShhhvvv{{{zzzsssttt}}}|||vvvkkkkkkuuussssssrrrlll```WWWYYY```gggnnnwww~~~|||zzzwwwnnndddWWWHHH999333111000000222111444777666666:::DDDMMMAAAHHHYYYhhhbbbQQQLLLSSSmmmzzzyyydddPPPJJJJJJFFFAAADDDNNN___nnnxxxtttWWWEEEFFFMMMdddwwwZZZZZZnnnnnnppptttxxx{{{|||||||||yyyyyyxxxxxxyyyxxxlll^^^GGGIIIJJJLLLVVVdddooossslllllliiiddd]]]XXXWWWWWWRRRRRRQQQPPPNNNMMMKKKJJJHHHFFFBBB<<<888777999;;;999BBBPPPaaadddUUU[[[xxxvvvoooGGG888555111///000///...,,,+++******+++,,,************************++++++++++++,,,,,,,,,,,,))),,,/////////;;;WWWpppgggZZZyyyaaaJJJFFFGGGDDDBBBCCCGGGQQQeeevvvpppggggggdddaaaYYYLLL>>>777777:::555333111000111111000///000//////////////////000222;;;LLL]]]dddiiiuuu{{{}}}{{{wwwmmmkkkhhhddd___XXXPPPJJJCCC???:::777666555555444333666:::???CCCFFFGGGHHHCCC@@@BBBIIINNNPPPSSSXXXfffggg___PPPCCC??????@@@@@@@@@AAABBBEEEIIIOOOSSSXXXaaammmxxx}}}ooo```WWWRRRXXXkkk~~~vvvsssqqqllleeeaaaaaafffkkkpppssswwwzzzzzzyyyxxxwwwooosss}}}uuuzzz{{{vvvjjjjjjjjjjjjlllmmmllljjjjjjrrr{{{}}}{{{{{{}}}}}}rrrlllkkkmmmnnnooohhhgggeeeddddddfffhhhiiiiiigggcccaaaaaadddhhhjjjmmmlllmmmooonnnjjjiiikkklllmmmqqqtttsss}}}yyyyyy~~~sssaaaSSSBBBAAA@@@AAADDDFFFFFFDDD999666555888@@@HHHMMMOOOUUUZZZeeetttzzzoooxxxyyyrrrjjjlllaaaNNNJJJDDDGGGFFFFFFGGGGGGGGGFFFDDDCCCDDDBBB@@@???@@@@@@???======>>>@@@AAAAAA@@@>>>===;;;;;;::::::999888888888444555777>>>OOOcccnnnpppyyysssnnnvvv}}}|||xxxwwwuuurrrooooootttyyy}}}vvvsssqqqooohhhbbbdddkkkqqqvvv|||~~~~~~||||||{{{yyyqqqhhh]]]NNN===555222111111333111333444666:::BBBNNNVVVIIIOOO___lllaaaKKKDDDKKKggg{{{sssaaa[[[YYYTTTMMMIIIKKKVVVbbblllvvv~~~~~~oooQQQDDDMMMQQQ\\\wwwjjj___iiixxxxxxyyy{{{}}}~~~yyywwwxxxwwwnnndddOOOSSSXXX___mmmyyyzzztttqqqnnnhhhbbb\\\XXXUUUTTTOOONNNMMMJJJHHHFFFDDDCCC??????>>>;;;777777999<<<<<>>444444000---111///...,,,+++******+++,,,************************+++++++++,,,,,,,,,------------///000333BBB___yyy^^^ZZZzzzYYYGGGCCCEEEAAA???BBBIIIYYYqqqtttkkkkkkhhhddd\\\MMM???777777:::888666333222111111///...000000////////////000000...777III\\\cccfffqqq}}}}}}|||xxxooonnnkkkgggbbb[[[SSSMMMCCC???:::777666666555444333666:::???CCCFFFGGGHHH@@@???CCCKKKOOOOOOTTT\\\]]]ZZZQQQDDD===>>>@@@@@@CCCEEEHHHIIIIIIJJJMMMOOOTTT\\\fffsss~~~vvviiiYYYSSSVVVhhh{{{~~~xxxtttvvvtttlllaaa\\\^^^ccckkknnnssswwwzzz{{{{{{zzzuuu{{{yyy}}}{{{llljjjeee```^^^___^^^\\\cccooo}}}xxx{{{vvvllliiiiiijjjjjjgggfffdddcccdddfffhhhjjjhhhfffcccbbbbbbeeeiiilllhhhgggkkkppprrroooooorrrkkkeeedddiiinnnyyy~~~rrrlllooowww~~~{{{kkkXXXKKKAAA@@@???AAACCCEEEDDDCCC888777888>>>EEEKKKMMMMMMTTT```uuuzzzuuullltttrrrkkkgggmmmZZZPPPLLLGGGOOOGGGGGGHHHHHHGGGFFFDDDCCCHHHEEEBBB@@@AAAAAA@@@???===>>>@@@AAAAAA@@@>>>===<<<<<<<<<;;;;;;::::::999555444333999HHHZZZaaa```sssrrriiipppyyyzzz|||vvvrrruuuzzz||||||{{{zzz}}}uuupppqqqqqqpppttt{{{|||~~~{{{|||}}}yyy|||}}}|||{{{zzzssskkkcccSSSBBB999555333444666555333333777>>>IIIRRRXXXQQQVVVdddnnn```GGG???GGGgggtttooollleeeZZZQQQLLLQQQZZZaaajjjtttqqqfffLLLGGGVVVTTTRRReeeooonnn]]]lll~~~zzz{{{zzzsssjjj]]]aaaiiivvv~~~uuuiii```[[[XXXTTTPPPLLLKKKIIIFFFCCC@@@>>>===999;;;;;;999777666888;;;BBBNNN___kkkfffWWWlll}}}bbbggg___888000333///,,,111///...,,,+++***++++++,,,************************++++++,,,,,,,,,---------000//////111666GGGddd~~~wwwXXXYYYnnnSSSDDD>>>???;;;;;;@@@LLL```}}}vvvqqquuupppmmmaaaMMM@@@>>>;;;666>>><<<888444222000//////111111000///////////////333777>>>RRRgggkkknnn}}}|||~~~wwwvvvvvv|||~~~||||||{{{sssqqqlllhhhbbb[[[TTTOOOGGGCCC===888777666666555555777;;;???DDDHHHJJJLLLBBBDDDHHHLLLNNNOOONNNNNNPPPKKKEEEAAAAAACCCFFFGGGLLLJJJNNNTTTTTTQQQSSSZZZZZZ```gggnnnvvv{{{yyyrrr```bbb[[[]]]ttt}}}{{{zzzwwwnnncccZZZVVV```mmmxxxwwwtttwww|||}}}}}}sss|||{{{tttjjj```YYYWWWXXXZZZ^^^fffpppxxx}}}|||zzzyyy{{{~~~qqqkkkkkklllmmmiiigggeeecccbbbdddfffgggfffeeedddaaa___```bbbddd___gggmmmnnnqqqvvvuuuooojjjllliiiccccccmmmxxx~~~zzzssslllgggfffiiikkkuuu}}}yyyeeeRRRFFF>>>>>>@@@CCCFFFFFFCCCAAA888777:::BBBHHHKKKPPPUUUkkkkkk|||aaarrrrrrmmmhhhffflllWWWFFFPPPWWWLLLPPPOOOMMMJJJGGGEEECCCBBBCCCCCCBBBAAA@@@@@@??????========================???>>><<<;;;:::::::::;;;888333222999BBBKKKUUU]]]vvvqqqjjjnnnttt||||||uuuvvv{{{sssrrrxxx}}}~~~zzzyyyyyyxxxtttqqqnnnaaaNNN>>>666444444444444???777111HHH```]]]QQQMMMooovvvmmmfffHHH;;;TTTxxx~~~oooiiiiiihhhjjjggg___[[[```iiioookkkeee```bbbhhhjjjddd]]][[[aaaddddddlll~~~|||yyyrrrsss|||xxxcccVVVTTTTTTRRRMMMKKKGGGCCC???<<<:::999888666444555888;;;<<<<<>>???AAADDDFFFEEECCC@@@999999>>>HHHNNNPPPSSSVVVooouuu~~~nnnXXXhhhooolllfffeeeqqqvvvTTTHHHOOOTTTKKKOOONNNLLLJJJHHHEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAA???????????????????????????>>>===;;;::::::;;;;;;888555444999@@@HHHSSS]]]wwwxxxqqquuuzzz~~~wwwrrruuu|||{{{wwwxxx{{{}}}~~~~~~{{{xxxwwwwwwvvvrrrooopppdddSSSCCC999555555666666???;;;;;;QQQaaaYYYOOO[[[yyy{{{lll___FFF@@@^^^mmmbbbeeelllqqqwwwvvvoookkknnnooommmpppiiidddgggmmmkkk^^^RRRKKKPPPUUU\\\mmmzzzdddWWWTTTSSSQQQLLLJJJFFFAAA===:::999888555666555444555888===AAAUUUfff|||qqqTTT___nnnjjjwww{{{NNN222333333000///,,,---,,,++++++******++++++,,,+++***+++------,,,+++++++++******************---...---000<<>>999;;;;;;888444111111111111111111111000///////////////...111999QQQmmmsssooouuurrrxxxqqqrrrnnnlllppp}}}{{{{{{yyywwwuuuqqqmmmhhhaaaZZZUUUNNNHHHAAA;;;777555333222555777;;;???DDDHHHJJJLLLHHHIIIKKKLLLKKKHHHEEECCC=========@@@GGGPPPYYY^^^eeebbbbbbdddbbb]]]XXXWWW]]]cccjjjpppwww}}}}}}xxxgggbbbWWWYYYeeejjjttt{{{qqqcccXXXVVV^^^fffkkkoootttwwwvvv~~~}}}ttt{{{zzzwwwrrrjjj```WWWPPPLLLPPPTTTXXX\\\^^^bbbggglllrrrqqqooonnnoooqqqtttvvv|||zzzrrrooommmlllkkkiiieeeaaa___^^^___```aaacccdddccc___ZZZWWWVVVXXX]]]aaadddiiiooorrrqqqmmmnnnmmmiiihhhjjjgggbbb______```aaa```___]]]\\\]]]aaaccc^^^WWWUUU\\\cccjjjrrrzzzzzzhhhWWWHHH@@@??????AAADDDFFFEEEBBB???444777???HHHMMMNNNRRRWWWuuuzzzeee\\\kkkxxxvvvjjjkkk~~~fffQQQKKKNNNPPPIIILLLLLLKKKJJJHHHFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;<<<999777777:::===CCCOOO[[[uuu|||vvvwwwyyyyyyuuuyyy~~~zzz~~~xxxwwwzzz}}}{{{zzzxxxwwwwwwuuurrrpppqqqhhhZZZIII===777666888999AAAAAAHHHYYY\\\RRRMMMccc}}}mmmZZZDDDGGGhhhooo[[[WWW```hhhqqq~~~}}}tttqqqiiibbbdddiiieeeVVVGGGHHHJJJOOO\\\sss}}}fffXXXSSSQQQOOOJJJHHHDDD???;;;888666666333555666444444888@@@GGGWWWjjjxxxgggTTTiii~~~nnnpppqqqIII111222222......,,,,,,,,,++++++******++++++))))))***---000111000...******++++++++++++++++++,,,,,,---222@@@]]]jjjLLLMMMuuu```JJJBBBBBBBBBDDDGGGNNN[[[ooo{{{yyyvvvppp___KKKCCCDDD???:::555222222222222000111000000///////////////---111888OOOmmmuuunnnpppyyyvvvppplllhhhkkkxxx}}}|||{{{xxxvvvrrrooojjjddd]]]XXXOOOJJJCCC<<<888666444333555777;;;???DDDHHHJJJLLLHHHIIIKKKLLLJJJFFFBBB???@@@@@@BBBEEELLLUUU___fffpppqqqvvv{{{zzzssshhhaaabbbggglllpppwwwwwwiiiXXXWWWaaacccnnn|||wwwlllbbbVVVXXXZZZ___gggooouuuwww{{{uuuvvv|||zzzvvvqqqjjjccc]]]ZZZUUUVVVVVVTTTQQQQQQUUUYYY]]]]]]]]]___aaadddgggiiihhhqqq|||{{{sssooommmkkkkkkiiieeebbb```___```aaacccgggjjjjjjfff```\\\YYYYYYZZZ\\\^^^aaaeeeiiijjjkkknnnppprrruuuwwwrrrkkkeeedddbbb```^^^]]]\\\\\\XXX[[[\\\YYYUUUTTTXXX\\\```iiirrrzzzppp^^^PPPDDD>>>???@@@BBBEEEFFFEEE@@@===222999BBBJJJKKKLLLVVVaaazzzeeekkktttvvvWWWNNNLLLLLLLLLHHHIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<<<<<<<:::999999::::::>>>JJJWWWooo}}}xxxuuurrrvvv|||xxxyyy}}}~~~~~~zzz}}}zzzwww|||zzzzzzzzzyyyxxxwwwuuusssqqqlllaaaQQQCCC:::888999<<>>777333333333222///111000000//////////////////222777LLLjjjtttnnnnnn{{{qqqlllgggjjjvvv~~~yyywwwsssppplllfff___[[[PPPKKKDDD>>>:::888666555555777;;;???DDDHHHJJJLLLGGGIIIKKKMMMKKKHHHDDDAAADDDEEEEEEFFFJJJQQQZZZaaadddkkkuuu~~~yyy|||}}}|||vvv]]]XXXaaabbbkkk|||{{{}}}yyyrrrgggbbb]]]^^^dddkkkrrrwwwyyy|||vvv{{{zzzxxxuuurrrppppppppppppdddddd```YYYQQQMMMMMMOOOXXXYYYZZZ\\\]]]___``````cccgggnnntttyyyyyysssooommmkkkhhhfffcccaaa___```aaacccbbbfffjjjllliiiddd```]]]^^^\\\[[[[[[\\\]]]___aaacccgggkkkpppuuuyyyuuunnnhhhgggdddbbb___^^^^^^^^^\\\[[[XXXWWWXXXXXXWWWVVVZZZcccmmmwww|||gggVVVJJJBBB>>>@@@AAACCCFFFFFFDDD???;;;888AAAMMMSSSQQQSSSbbbsssiiivvvxxxoooMMMLLLLLLJJJHHHFFFFFFFFFGGGGGGGGGEEECCCBBBDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::999::::::999<<>>AAABBBDDDFFFGGGCCC>>>999999DDDTTT^^^```bbbmmmzzzrrr~~~vvv```IIIKKKJJJGGGGGGEEECCCDDDEEEFFFEEECCCAAA@@@DDDCCCBBB@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;:::999999::::::<<>>999===KKKNNNGGGAAA===IIIbbb{{{uuujjjVVVEEEJJJiii```MMM]]]~~~uuuccc]]]```bbbWWWKKKKKKWWWfffppptttwwwyyyyyyvvvzzznnn]]]UUUOOOKKKIIIAAA@@@===:::777666555555555333555>>>IIIOOOKKKFFFIIIhhhuuuwwwvvvrrr}}}zzzMMM777///222---,,,...,,,++++++******++++++,,,,,,*********+++,,,+++)))'''******++++++,,,---------///000333===SSSuuuXXXHHHdddlllIIICCCCCC===>>>@@@@@@EEEXXXsssyyyaaaZZZbbbeee^^^HHH???666222444555333000111111000//////////////////333222@@@^^^pppuuuzzzrrrvvvzzzuuuooojjjkkkvvv|||zzzwwwtttqqqkkkeeeaaaUUUPPPHHH@@@<<<888666444555777;;;???DDDHHHJJJLLLMMMPPPSSSVVVUUURRRMMMJJJFFFHHHIIIHHHIIINNNXXX___lllxxxuuu^^^\\\^^^dddqqq{{{vvvttt}}}}}}rrrllllllpppyyy~~~xxxzzzwwwrrrpppqqqvvv|||}}}{{{{{{wwwzzz{{{}}}xxxsssqqqnnnlllhhhfffdddbbbbbbccceeeffffffhhhjjjjjjhhhfffeeeeeejjjeeedddffffffcccdddiiimmmooommmiiigggkkknnnnnnxxxyyyzzz{{{{{{yyywwwvvvmmmjjjfffcccccccccbbbaaaccclllvvvoooYYYKKKCCC??????BBBCCCEEEGGGGGGCCC===888999DDDYYYnnnxxxxxxvvvvvvooozzzooouuuoooVVVJJJKKKGGGEEEGGGDDDAAABBBCCCDDDCCCAAA???===AAAAAA@@@???>>><<<<<<;;;::::::::::::::::::::::::666777888:::;;;;;;:::::::::777777:::<<<===AAAFFFVVVqqq}}}|||lll___]]]```aaaaaacccooosssvvvwwwuuussssssssssssrrrpppkkkaaaRRRCCC999===KKKKKK@@@>>>DDDUUUllltttggg[[[PPPGGGUUUtttbbbUUUkkk}}}}}}ttt]]]UUU\\\\\\QQQJJJTTTiiiyyyzzzuuuiiiYYYTTT\\\dddppp}}}|||cccVVVRRRNNNJJJHHH???===;;;999777666666666555555777???HHHMMMLLLIIIYYYrrrxxx~~~wwwrrrzzznnnEEE444///222---,,,///---++++++******++++++,,,---+++***))))))***+++***)))******++++++,,,------...---...333@@@YYY}}}UUUIIImmmdddDDDDDDEEE<<<:::???BBBIII___zzzjjjdddmmmjjjZZZFFF===444111333666444111111111000///////////////...111000<<>>BBBCCCEEEGGGGGGCCC<<<777===HHH```~~~tttvvv|||xxxiiiyyyaaaQQQLLLLLLEEEDDDGGGDDD@@@AAACCCCCCBBB@@@===;;;??????>>>>>>======<<<<<<::::::::::::::::::::::::444666777999:::::::::999:::666666:::>>>>>>@@@CCCRRRmmmxxx|||~~~qqqaaa\\\\\\^^^dddkkkppptttxxxyyywwwuuuuuuvvvttttttsssppphhhYYYFFF:::===JJJHHH<<<@@@MMM___sssbbbUUUQQQPPPNNN___zzzzzzfff```xxx{{{mmmmmm{{{yyyeee^^^ggg___UUUSSSfffwwwttt~~~|||aaaPPPMMMHHHQQQ^^^lllyyyttt\\\RRRQQQMMMIIIHHH===<<<:::999777777777888444666999>>>DDDIIILLLMMMaaatttttt||||||wwwpppwwwddd@@@222000333---,,,000...+++*********+++,,,,,,---+++)))((((((***,,,,,,+++******+++,,,,,,---......,,,---222@@@[[[TTTPPPzzz\\\AAAEEEGGG===999???EEENNNddd}}}ooo___VVVJJJ555555:::111222888///222111///...---...000111///111222:::TTTttttttkkkmmmttt~~~}}}zzzwwwsssnnnjjjdddXXXKKKDDD???:::888888888999<<>>;;;:::===```nnnooo|||}}}yyyyyyQQQPPPNNNLLLIIIGGGEEEDDDAAABBBCCCBBB@@@>>>===>>>@@@===;;;:::;;;===>>>======<<<;;;:::999999999999999999888888888888888888::::::;;;<<<===>>>???@@@IIIXXXoooyyyvvvvvv}}}}}}|||qqqjjjmmmuuuvvvrrrwwwuuusssvvvzzz{{{wwwsssuuuuuutttrrrpppgggSSS@@@???@@@JJJFFFCCC```xxxnnnUUUWWWXXXYYY]]]hhhwwwiiiiiiooo]]]sss|||ssswwwmmmdddXXX^^^tttqqqnnnsss|||rrr[[[LLLGGGPPPXXX^^^\\\___lll~~~uuu___RRRMMMFFFDDDDDD===<<<:::888777666555666666999777999@@@JJJRRR[[[```qqqsssmmm~~~|||wwwjjjmmmvvv~~~zzzWWW999555111///......---,,,++++++************++++++***************************++++++,,,,,,------...***111888EEEbbbqqqRRR]]]ZZZDDDAAAAAA===CCC???GGG```}}}{{{bbbNNNKKK888666999000111777111222111///.........000111333444444:::RRRqqq{{{~~~pppooottt}}}~~~{{{yyyuuupppllleeeZZZOOOHHHCCC<<<777777888999;;;@@@EEEIIIIIIIIIHHHIIIKKKNNNQQQTTTWWWXXX___iiittt{{{{{{mmmddddddpppttt{{{rrrVVVLLLSSS[[[iiiqqqxxxwwwrrrrrrzzz~~~}}}}}}|||{{{{{{uuutttsssooorrrmmmjjjoooxxxyyysssttt|||~~~yyywwwxxxsssvvv{{{~~~}}}~~~~~~|||{{{{{{||||||www\\\JJJAAA===>>>AAAEEEGGGHHHFFFAAA===;;;:::SSSsss|||dddYYY```{{{~~~NNNMMMLLLJJJGGGEEEDDDCCCCCCDDDDDDCCC@@@>>>======>>>======>>>??????>>><<<::::::999999999999::::::888888888888888888888888::::::;;;<<<===>>>??????CCCOOOaaapppxxxxxxuuusssxxxyyy|||{{{~~~vvvsss{{{|||xxxsssrrruuuvvvtttrrrsssssssssssstttnnn^^^MMM>>>CCCIIIEEENNNssseeeQQQ]]]jjjmmmgggiiixxx}}}jjj|||nnncccwwwzzzuuuzzzmmmeee]]]aaaooo{{{{{{bbb]]]dddooouuummm^^^XXXZZZcccrrr~~~yyyoookkkpppvvvppp[[[OOOJJJCCCBBBBBB;;;;;;999888666555555666666888:::>>>FFFPPP\\\iiirrr|||vvvqqq~~~llleeelllvvv~~~tttNNN777444000......------,,,++++++************++++++***************************++++++,,,,,,------...+++111888GGGffffffLLL\\\{{{UUUAAAAAACCC@@@DDDBBBNNNlllgggIIIIII:::777777111222666222222111000///...///000000555555333888MMMlllyyyyyyxxxsssuuu}}}~~~}}}{{{xxxsssoooiii^^^TTTMMMFFF===777555777888;;;@@@EEEHHHIIIHHHHHHGGGGGGGGGIIIMMMQQQSSS^^^lll}}}zzzlllbbbaaa___XXXRRRRRRYYY]]]bbbhhhppp||||||aaaRRRRRRVVVaaannnzzz|||uuusss{{{{{{xxxuuuyyy}}}|||zzzxxxvvvtttyyyyyytttqqqnnnqqqmmmlllqqqzzz|||xxxyyy~~~~~~zzzzzz|||rrrYYYHHH???<<>>::::::;;;VVVttt{{{eeeQQQQQQccc{{{lllKKKJJJIIIGGGEEECCCBBBAAACCCDDDDDDCCC@@@>>>======<<<<<<===>>>@@@???<<<:::777777777888999:::;;;;;;888888888888888888888888999::::::;;;<<<===>>>>>>CCCKKKWWWbbbjjjpppsssuuu|||~~~yyyyyy|||{{{uuu~~~xxxqqqrrr}}}vvvqqqqqqrrrqqqooorrrsssrrrsssuuusssgggZZZ@@@DDDDDDCCCYYYWWWOOOhhh|||zzzmmmooorrrpppvvvfffhhh|||xxx|||pppdddgggqqquuuwww}}}sssXXXQQQZZZeeeiiiccc]]]___ggguuuuuugggfffjjjvvvhhhTTTJJJFFF???>>>???888999888777555555555666777888===CCCJJJTTTeeexxxxxxuuuppp]]]^^^kkkuuu{{{jjjBBB555222///---------,,,+++++++++************++++++***************************++++++,,,,,,------...---111888IIIjjjYYYIII___tttOOO@@@BBBEEEBBBDDDCCCRRRtttgggJJJEEE>>>999777444444444222222111000/////////000000111111///333GGGeee}}}|||wwwxxx}}}~~~}}}}}}|||yyyuuurrrooodddXXXPPPHHH???888666777888;;;???EEEHHHIIIHHHIIIHHHFFFFFFGGGJJJMMMOOOTTTaaappp|||ttthhh\\\TTTPPPSSSWWWXXX[[[___ZZZ\\\^^^___eeepppooo___WWWSSS]]]jjjxxx~~~|||yyy{{{zzzvvvsssttt{{{{{{ssssss{{{rrrooonnnsssqqqppprrrwwwwwwuuuwww|||~~~|||}}}mmmVVVGGG@@@???BBBFFFFFFGGGGGGBBB;;;888:::===PPPiiiuuukkk[[[PPPYYYrrr~~~zzz```HHHGGGFFFEEEDDDCCCBBBAAA@@@AAABBBAAA???>>>>>>>>>:::999999;;;<<<<<<:::888666777777888999999999999888888888888888999999999999::::::;;;<<<<<<======CCCHHHQQQ[[[dddnnnvvv{{{}}}wwwssszzz~~~}}}vvvxxxzzz~~~yyyzzzssskkkmmm~~~zzzvvvtttpppnnnssssssqqqqqqsssssskkk```HHHCCC===AAA]]]yyyoooOOOYYYxxx{{{qqqjjj|||dddYYYjjjxxxuuujjj|||~~~gggbbbjjjppplllaaa[[[aaajjjzzzsssooowww~~~~~~```NNNFFFCCC<<<;;;<<<777777777666555555666777888999???EEEKKKWWWmmmxxx{{{}}}bbbRRR[[[nnnyyy}}}```:::222000---,,,,,,,,,+++***++++++************++++++***************************++++++,,,,,,------......111888JJJlllqqqPPPMMMjjjlllLLLAAAEEEFFFAAAIIIHHHVVVvvvttt^^^KKKEEEEEE???999999666333333222111111000000000000000//////...000???XXXrrr{{{yyyzzz|||~~~|||||||||zzzwwwuuuuuuiii\\\SSSKKKAAA:::888777888;;;@@@EEEHHHIIIHHHHHHHHHGGGGGGGGGHHHJJJJJJLLLUUU___fffiiihhh^^^TTTOOOOOOQQQTTTVVVXXX___fff___``````^^^___hhhvvvwwwlll^^^TTTXXX___kkkwww{{{www{{{xxxuuutttvvvyyy}}}~~~|||~~~yyyppppppqqqvvvwwwtttssssssrrrsssxxx~~~wwweeePPPEEE@@@@@@CCCGGGFFFGGGFFF@@@999777<<>>???@@@???>>>???@@@<<<:::888888999:::::::::777888999999999999888777777777888888888999999999999999::::::;;;;;;<<<<<<;;;AAAIIITTT___jjjuuu|||zzzxxxsssvvvvvvrrrmmmqqqxxx~~~tttttt}}}uuupppqqqrrrpppooorrrtttppphhhVVVHHH<<>>;;;888999<<>>FFF[[[fffgggeeehhhkkksssqqqaaa}}}}}}~~~rrrIIIEEEEEEDDDDDDDDDDDDDDDCCC<<<===???@@@?????????AAA???===:::999:::<<<======888888:::::::::999888777777777777888999999::::::999999999:::::::::;;;;;;888===EEEPPP[[[hhhuuu|||www}}}{{{vvvtttrrrpppmmmnnnttt}}}|||yyyqqqnnnooooooooossswwwuuupppcccUUUFFFLLLYYYVVVWWWhhhzzzeeevvv```QQQdddzzz}}}lll{{{sss^^^WWW\\\bbblllsss~~~QQQCCC??????999888:::666666666555666777999:::<<<;;;CCCMMM]]]www~~~vvv{{{hhhYYYYYYggg}}}sssFFF888///---,,,,,,------,,,***++++++************++++++***************************++++++,,,,,,------......888FFF\\\zzz\\\DDDXXX~~~aaaLLLGGGGGGCCC===GGGIIIUUUoooaaaPPPQQQcccgggSSS>>><<<888111888111222222222111111000000111222222111333???UUUffftttxxx|||~~~}}}xxxqqqtttwwwxxx}}}}}}}}}~~~~~~|||sssjjjddd[[[NNNBBB===999:::===BBBGGGJJJKKKJJJJJJHHHDDDBBBBBBDDDGGGJJJHHHOOOTTTTTTUUUYYY]]]^^^TTTVVVVVVTTTSSSVVV\\\```bbbhhhllllllkkknnnyyy}}}wwwuuussslllddd[[[UUUSSS___qqq|||zzztttuuuwwwyyyzzzxxxuuurrrqqqfffjjjpppvvv~~~|||ssslllssswwwzzz{{{{{{yyywwwyyyuuuaaaSSSFFFAAAAAABBBDDDGGGGGGHHHEEE>>>777777AAAKKKVVV^^^___aaammmvvveeeoooYYYCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBB@@@??????@@@>>><<<;;;;;;=========<<<666888999;;;<<<;;;:::999666777777888999999::::::999999999999::::::::::::;;;>>>DDDLLLWWWeeesss|||zzz{{{~~~}}}wwwuuuyyyrrrnnnnnnvvv|||}}}|||uuummmmmmooonnnmmmppptttsssnnngggdddTTTOOOXXXVVV^^^xxxqqqqqqlll[[[^^^www}}}{{{llleee|||fffQQQOOOXXX^^^eeepppmmmeeefffjjjtttxxxKKK>>><<<===777666888555666666666666888:::<<<>>>@@@IIIXXXooopppppprrr___]]]eeerrrddd777888...---,,,---......,,,+++++++++************++++++***************************++++++,,,,,,------......===RRRlllYYYAAA[[[{{{]]]KKKFFFFFFCCC>>>BBBFFFUUUmmmgggSSSWWWrrruuuZZZ>>><<<777222;;;111222222222222111000000...000222111222<<>>BBBHHHKKKLLLKKKNNNJJJEEEAAAAAAEEEJJJNNNNNNVVV\\\ZZZYYY^^^ccceeegggddd]]]WWWUUUXXXZZZZZZ```gggooopppmmmoooxxxxxxtttsssrrroooggg]]]VVV[[[kkkwwwxxxuuuqqqtttxxx{{{{{{yyyxxxwwwfffeeedddfffkkksss{{{~~~yyy|||zzzqqqllluuuyyy{{{|||}}}}}}{{{|||mmm]]]QQQEEEBBBDDDEEEGGGJJJGGGHHHEEE>>>666888CCCNNNSSSZZZZZZ]]]kkkvvv}}}pppddd}}}NNNDDDAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEDDDAAA?????????:::::::::<<<======:::888444666999;;;======<<<<<<666777777888999999::::::999999999999999999::::::;;;<<>>???FFFPPPaaa{{{eeejjjlllZZZaaaooozzzYYY---777...---,,,---......---+++++++++************++++++***************************++++++,,,,,,---......///AAA[[[yyyZZZAAA^^^wwwZZZIIIEEEEEECCC@@@EEELLL]]]ssskkkWWWYYYvvvpppZZZEEE===666555===444444333222222111111000000///222666444777KKKcccssssssuuu|||tttjjjsss{{{yyy{{{||||||~~~|||wwwrrrmmmfffYYYIII===999888<<>>===;;;888666999:::;;;<<<<<<<<<;;;:::888888777777888888999:::666777888999:::999888777===AAADDDHHHNNNZZZjjjvvvzzzssslllooopppqqq{{{sssmmmqqqzzzzzzggg^^^^^^hhhiiiiiijjjiiihhhhhhhhhmmmmmmggg\\\TTTYYYjjjzzzgggeeelllwwwvvvkkkgggkkk|||wwwfffjjjyyy{{{qqqllljjjRRRNNNXXXbbbjjjxxx}}}qqqjjjggggggeeeccceeegggbbbYYYWWWZZZUUUMMM@@@<<<999:::888444333666333555999===???@@@@@@???GGGRRRssssss^^^~~~ggg\\\iiiuuu{{{{{{KKK444666///......------,,,++++++)))************+++++++++************************,,,+++***+++,,,---...---444IIIeeeJJJ<<>>===@@@CCCRRRcccyyyjjj^^^fffmmmgggSSSAAA<<<777333:::444444333333222111111111111///222555222333DDDYYYbbbffflllrrrxxx~~~{{{kkkooouuutttuuu|||{{{|||{{{wwwtttnnnbbbRRRGGG>>><<<>>>DDDHHHHHHJJJMMMJJJHHHDDD@@@???AAAGGGLLLRRR]]]fffeeeaaaaaafffjjjsssuuuzzz~~~yyyooohhhhhhhhhlllqqqsssnnnllltttsssmmmrrryyy|||qqqccc]]]aaaiiimmmrrrooottt{{{jjjeeeiiijjjaaa```ccc```\\\ccclllrrrssspppjjjddddddhhhmmmssswwwzzzzzzzzzuuuttttttvvvzzz||||||{{{|||yyywwwwwwwwwxxx|||wwwyyyyyy}}}{{{{{{zzzyyyzzz~~~yyyeeeWWWJJJ@@@AAAFFFHHHHHHHHHGGGFFFBBB<<<999???JJJSSS[[[RRRSSSccc|||vvv~~~ZZZFFFEEEGGGCCC???>>>@@@CCCBBBAAABBBAAA@@@??????>>>??????:::;;;===>>>===;;;888666888999;;;<<<<<<<<<;;;:::999888888888888999::::::888999::::::;;;;;;::::::???CCCHHHLLLQQQ\\\jjjuuuqqqxxx~~~uuummmpppqqqssszzzhhh^^^^^^kkkuuu}}}jjjUUUMMMOOOWWWZZZ___eeeiiimmmppprrrqqqqqqmmmbbbWWWTTTYYY```VVVUUU\\\hhhjjjeeeffflll~~~zzznnnvvveeesssqqq^^^^^^ffflll}}}yyyllleeefffbbbZZZJJJDDD???===:::555333555999777777999>>>CCCEEEEEEJJJVVVwwwnnn~~~tttbbb]]]mmm{{{jjjBBB000111.........---,,,,,,++++++)))************+++++++++************************,,,+++***+++,,,---......444MMMllltttEEEEEEsssgggNNNDDDBBB@@@???BBBJJJ[[[mmmfff___jjjooohhhRRRCCCCCC>>>888;;;444444333333222222111111111000222444000///;;;KKKUUU^^^hhhoooqqquuu|||ooonnnssssssvvv|||}}}yyy|||~~~|||{{{wwwlll\\\PPPDDD@@@@@@EEEHHHIIIJJJMMMIIIGGGCCC@@@>>>AAAFFFKKKTTTdddppplllddddddkkkqqqwwwzzz~~~xxxwwwmmmnnnqqqtttrrrnnnpppuuuvvvlllqqqzzzkkkZZZWWW___fffoooiiijjjtttkkkeeehhhiiiddddddeee]]]VVVTTTTTTYYY```cccbbb```eeehhhlllppprrrrrrqqqpppnnnkkkjjjmmmssswwwuuusssqqqllliiikkkmmmooottt{{{}}}{{{|||}}}zzz|||}}}|||{{{zzz|||sss___SSSHHH@@@AAAGGGIIIIIIIIIBBBEEEAAA:::@@@SSSdddkkkjjjYYY\\\wwwwwwJJJDDDCCCHHHCCC>>>===???BBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>:::;;;<<<===<<<:::888777888999:::;;;<<<;;;::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@DDDJJJMMMQQQYYYdddmmmfffoooxxxvvvpppsssssssssoooVVVJJJTTTaaaooonnn[[[FFF???CCCOOOTTTZZZaaaeeeiiimmmoooqqqrrrpppiii]]]SSSLLLJJJHHHIIIPPP]]]cccdddiiiqqq|||}}}yyyrrrbbbzzzmmmnnnsssvvvvvvrrrmmmfffXXXNNNDDD???:::666555888;;;999999<<>>============::::::;;;<<<<<<:::999777777888:::;;;;;;::::::999::::::999999::::::;;;<<<<<<;;;:::::::::;;;===>>>???DDDIIIKKKLLLPPPXXX___\\\kkkxxx|||uuusssvvvtttqqqyyy~~~yyy{{{|||^^^LLLJJJRRR]]]^^^RRRCCC???CCCJJJPPPXXX]]]aaadddhhhkkknnnooonnnkkkcccZZZQQQLLLSSSUUU]]]iiipppqqqvvv}}}|||~~~{{{zzzfffmmm{{{{{{uuueeeRRRDDD;;;444444777777:::>>>BBBEEEGGGIIIKKKXXX{{{~~~~~~xxxccc```eeeuuusssMMM666///.........------,,,++++++***))))))*********+++++++++***************************+++,,,,,,,,,---///000<<>>LLLxxxyyy```JJJDDDEEECCCAAABBBPPPfff~~~{{{^^^___ooo{{{]]]IIIHHHAAA777666555555444444333222222111000000111222000000555<<>>BBBBBBBBB???;;;<<<@@@DDDFFFFFF??????>>>===<<<<<<<<<<<<999:::;;;;;;;;;:::999888777777999:::::::::999888::::::999999::::::;;;<<<;;;:::999999999:::<<<===???CCCHHHIIIGGGHHHLLLQQQVVVjjjzzz{{{xxxuuuuuuxxxtttnnnpppxxxzzzvvvtttxxx|||lll\\\HHHHHHJJJKKKGGGBBBBBBFFFBBBIIISSSZZZ___dddkkkppplllllljjjiiifffccc___]]]gggkkksss|||~~~}}}rrrnnn___}}}uuuZZZFFF999222222555666;;;???AAABBBGGGQQQZZZpppwww{{{uuulllooottt|||bbb@@@000---+++...------,,,++++++******))))))*********+++++++++************************)))+++------,,,---///222@@@]]]{{{wwwTTT>>>QQQ~~~rrr\\\IIIDDDEEEBBBAAACCCTTTkkkuuu```hhh|||cccNNNKKKCCC888777555555444444333333222222000000111111111333666999LLLRRR\\\iiisssvvvsssooo{{{tttmmmsss}}}|||~~~wwwiii^^^QQQGGG@@@BBBFFFIIIKKKMMMKKKJJJHHHEEEDDDFFFJJJMMMIIIddduuuooohhhrrrtttpppoootttwwwwwwyyy|||{{{wwwyyyvvvoooxxxnnnjjjtttsssiiibbb\\\fffjjjooopppmmmcccbbblllzzztttjjjiiinnnwwwwwwpppmmmpppooosss{{{{{{xxxzzz~~~|||yyyxxxsssooonnnmmmqqq|||||||||xxxzzzyyy{{{kkkZZZGGGBBBAAAFFFJJJJJJIIIJJJ>>>999;;;UUUjjjeee{{{QQQ???===???@@@===;;;===AAADDDEEEDDD>>>>>>===<<<;;;;;;;;;;;;999999::::::::::::999999666777888999:::999888888999999999999999:::;;;;;;999999999999999::::::;;;???DDDHHHHHHDDDCCCFFFJJJOOOdddwww~~~yyywwwvvvwwwxxxsssmmmmmmqqqrrrrrrvvvzzz|||~~~|||oooOOOGGGAAA@@@??????CCCHHHKKKQQQXXX[[[\\\___eeejjjjjjiiigggfffffffffhhhiiilllqqqxxx}}}~~~}}}}}}}}}{{{~~~zzzrrruuu{{{aaafffuuuaaaIII;;;444333666;;;<<<>>>???@@@FFFVVVkkk{{{~~~uuu{{{tttSSS999000000000------,,,,,,++++++******)))************+++++++++************************)))+++...---,,,---000333BBB^^^{{{~~~lllLLLBBB```bbbRRRDDDBBBAAA???AAAGGG[[[rrrxxxccchhhwwwxxxbbbRRROOOFFF;;;:::555555555444333333222222111111000///000333555666JJJRRR___kkkrrrtttsssqqq{{{yyylllttt~~~|||pppfffYYYNNNDDDCCCFFFHHHIIIKKKMMMMMMKKKHHHGGGHHHLLLOOORRRkkkyyyqqqiiiuuunnnjjjjjjppptttuuuvvvxxxxxxuuuwwwwwwqqqwwwppphhhpppwwwkkkcccbbbfffjjjkkkzzzhhheeeiiipppzzzqqqlllooo{{{{{{xxxzzzwwwxxx{{{|||wwwpppmmmuuu~~~{{{yyy{{{yyy{{{~~~zzzdddPPPEEEAAABBBGGGJJJIIIHHHIII<<<999???VVVsss~~~sssdddUUUWWWpppaaaIIIBBB;;;BBBAAA>>>===>>>BBBDDDBBB@@@>>>===<<<;;;::::::::::::999999999999999999999999555666888999999999888777999888888888888999::::::888888999:::::::::::::::<<<@@@EEEEEEBBB@@@CCCGGGHHHYYYlllwww}}}|||zzzyyyxxxwwwrrroooqqquuuuuuyyy|||xxx~~~}}}cccYYYNNNGGGCCCBBBHHHPPP```cccddd___XXXUUUWWW\\\aaaccceeeeeeeeefffiiikkkggglllqqqtttvvvxxxyyyyyy~~~}}}~~~zzzjjjfffzzz\\\LLL;;;555555777;;;???AAAAAADDDOOObbbzzzzzzrrreeeIII777111111333------,,,,,,+++*********)))************+++++++++************************(((+++......,,,,,,000444EEEdddvvvcccEEEFFFlllrrrUUUJJJAAA@@@>>>;;;@@@JJJ___wwwddd```gggnnnjjjZZZNNNMMMDDD999888666555555444444333222222333222000...///333444333DDDPPP___jjjmmmmmmoooqqq{{{vvvgggppp~~~tttkkk```SSSGGGDDDGGGGGGHHHIIIOOONNNLLLJJJIIIJJJNNNQQQ[[[rrr~~~ssskkkwwwfffccceeelllrrrrrrrrrsssrrrpppsss}}}~~~uuupppwwwqqqfffmmmtttlllfffhhhjjjjjjzzzaaadddnnnrrryyyzzzlllfffoooyyyzzz{{{}}}{{{zzz}}}pppfffiiisss||||||zzz}}}zzz{{{~~~www^^^GGGDDDAAABBBHHHKKKIIIGGGHHH<<<999???NNNZZZYYYRRRNNNJJJWWWwww~~~~~~JJJDDDEEE===HHHBBB@@@???@@@BBBBBB???<<<======<<<;;;::::::::::::999999999999999999999:::555666777999999888888777888888777777888888999:::888999:::;;;<<<;;;:::999777<<>>BBBFFFBBBOOObbbqqqyyy{{{}}}}}}{{{yyyuuurrrqqqvvv|||uuuyyywwwnnnbbbWWWMMMIIIPPPZZZjjjllljjjaaaWWWQQQSSSWWWVVV\\\bbbddddddeeegggjjjiiimmmqqqsssvvv{{{{{{fff___rrr```RRRCCC===<<<:::999999CCCDDDMMMccc~~~ssslllzzzYYY@@@222,,,,,,///------,,,,,,+++******))))))************+++++++++************************(((+++///...,,,,,,111555IIIkkkttt___BBBIIIqqqkkkRRRIIICCCAAA===999???JJJ^^^wwwnnn___jjjqqqwwwhhhXXXRRRNNNGGG???;;;;;;888444333333333333333222111000//////111333444===RRReeeiiifffiiiooosssmmmooo~~~wwwqqqdddZZZLLLCCCCCCFFFHHHHHHRRRNNNLLLLLLKKKJJJNNNTTT\\\yyynnnbbbrrrccc___^^^dddjjjmmmooorrrmmmnnnrrr||||||nnnssssssggglll}}}qqqhhhiiihhhgggwww~~~cccaaaoooxxxccc___nnn~~~{{{xxxhhheeelll|||zzzyyy}}}tttZZZHHHEEEEEEGGGIIIKKKKKKIIIFFFBBB999<<>>;;;===<<<:::888888888:::;;;999999999999999888777666666444222333444666666666666777777888888888888777555777;;;>>>???>>>;;;::::::<<<>>>???>>>???@@@BBBFFFLLLUUU```jjjrrrxxx{{{zzzzzzyyyvvvuuuxxxzzzwww}}}~~~}}}|||qqqcccXXXQQQMMM\\\aaaaaa\\\ZZZ[[[UUULLLSSSUUUZZZ^^^aaacccccccccgggiiilllrrrxxxjjjfffoooxxxwwwZZZQQQHHHBBB===:::<<>>@@@===>>>KKKaaauuu~~~xxxrrrxxx___PPPHHHCCC@@@???<<<999666444444444333333222111000///000111333444;;;QQQfffmmmlllqqqyyypppkkkzzz{{{uuujjj^^^PPPFFFEEEGGGJJJKKKMMMJJJHHHHHHIIIJJJPPPXXXdddsssuuuddd```qqqbbb\\\ZZZ```iiinnnqqqttttttssssssyyy~~~sssppppppdddjjjxxxjjjhhheeeaaaooobbb___kkkzzzqqqfffmmm}}}|||~~~zzzeee___fffttt~~~}}}|||mmmUUUEEEEEEFFFHHHKKKMMMKKKHHHEEE>>>999???PPPYYYUUUPPPPPPPPPxxx~~~bbb???>>>AAA@@@DDDFFFDDDAAAAAAAAAAAA>>><<<;;;:::888777777888999:::777777888888777777666555777555444444666777777777666666777888888888888777555777999<<<<<<<<<:::999:::;;;===>>>>>>???BBBDDDJJJNNNVVV^^^fffmmmssswwwuuuuuutttsssuuu||||||{{{}}}~~~rrraaaQQQEEEOOOSSSWWWZZZ]]]\\\UUUMMMKKKLLLPPPSSSWWWZZZ\\\]]]___aaaeeejjjqqqxxx~~~|||mmmooo}}}|||```IIIAAA999888888:::@@@FFFRRRddd{{{oooqqq```???777000---...,,,+++++++++************))))))************+++++++++)))************+++++++++...++++++,,,,,,,,,222999TTTooovvvIIIBBBKKKuuuXXXGGGHHH@@@;;;>>><<<>>>KKKfffxxx~~~~~~|||aaaPPPGGGBBBAAACCC???<<<888666555555444333222222111000000111333444666LLLdddooorrrxxxzzzjjjttt~~~zzzmmmaaaQQQFFFCCCEEEHHHJJJKKKGGGFFFHHHJJJNNNXXXaaatttrrrhhh\\\___pppaaaXXXTTTZZZfffooovvvzzz}}}xxxwww~~~wwwqqqmmmbbbiiisssmmmeee^^^kkkaaa[[[eeettt|||pppkkkuuu~~~xxxwwwzzz}}}ccc\\\bbbooozzzcccNNNCCCGGGHHHJJJMMMNNNLLLGGGCCC:::<<>><<<999888777666666777999:::666666666666666555555444888666555555777888888777666666777888888888888888666777888999999999999999999:::;;;<<<===@@@DDDHHHMMMPPPUUUZZZ```gggooouuusssqqqooommmpppzzz|||{{{vvvwwwxxx}}}~~~ppp^^^RRRNNNLLLNNNUUUYYYUUUNNNIIIFFFFFFFFFHHHJJJNNNQQQSSSTTTUUUYYY___fffmmmsssvvvvvvcccQQQBBB===999777:::===@@@GGGNNN___{{{uuuvvvjjjvvvxxxPPP555111///...---(((+++++++++************))))))************+++++++++)))************+++++++++---,,,,,,...------333:::^^^}}}oooBBBBBBRRR}}}TTTCCCEEE???<<>>:::888777666444333333222111111111222333333111EEE^^^mmmssszzzooorrr~~~|||rrrgggWWWJJJDDDEEEGGGIIIMMMJJJIIILLLQQQWWWbbbmmmtttcccZZZ___mmm}}}```UUUOOOVVVeeerrr|||wwwzzzvvvxxxlllbbbiiixxxmmmhhhvvv~~~```YYYaaaqqq{{{xxxiiinnn~~~~~~xxxwwwxxx~~~eee^^^eeeppppppZZZJJJDDDIIIJJJMMMOOOOOOLLLEEE@@@:::AAAMMMUUUUUUUUU```nnnwwwdddAAA===888;;;EEECCCCCCBBBAAA@@@@@@???>>>===777777777777777888999:::555555666666666666555444777555444555777888777666555666777888888888888888888888777777888888999999999999:::;;;<<<@@@EEEIIILLLNNNQQQTTTZZZcccnnnvvvwwwtttooojjjjjjssszzzxxxyyyyyyyyy}}}~~~xxxnnnhhh[[[OOOGGGIIILLLKKKJJJMMMMMMJJJGGGDDDCCCDDDFFFHHHHHHJJJNNNSSSYYY```fffiiimmmxxx~~~zzzVVVCCC;;;666:::;;;@@@DDDCCCCCCJJJSSSvvvsssvvvnnnlll}}}```BBB000000------...)))+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++,,,,,,...///......555>>>cccbbb<<>>AAA@@@DDDSSSssszzzuuugggYYYQQQLLLFFFBBBBBBAAA>>><<<:::999888555333333333222222222222222222000@@@XXXjjjttt|||sssooo{{{~~~}}}xxxnnn```SSSJJJHHHHHHIIINNNLLLLLLQQQVVV]]]hhhrrrzzzmmm___ZZZ___kkkyyy___TTTMMMTTTdddtttxxxxxx}}}ttt~~~iiibbbkkkwwwyyybbbYYY___ppp|||~~~kkklll|||{{{eeeaaaiiisssxxx|||hhhSSSIIIHHHKKKLLLNNNPPPOOOJJJCCC>>>;;;EEEPPPSSSPPPTTTddduuu}}}dddgggPPP999===:::===FFFDDDAAAAAA@@@???>>>=========888888888888999999::::::555555666666777666666555555444333444666777666555555555777888888999999999:::999888777777888999999888999999:::;;;???DDDHHHEEEGGGJJJMMMTTT___nnnyyy|||xxxrrrllljjjooozzz}}}zzz|||yyyzzztttaaaLLL@@@>>>CCCLLLTTTVVVRRRLLLFFFAAA?????????AAABBBEEEIIINNNTTTYYY\\\]]]gggrrryyyzzzkkkiii}}}mmmKKK===<<<===>>>???BBBBBB@@@DDDRRRbbbsssqqqrrrjjjqqqLLL999222333,,,+++000...+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++,,,,,,...000...000999DDDddd}}}SSS888???]]]qqqIIIDDDHHHBBB>>>AAA???EEEVVVrrrwww{{{lll[[[OOOGGGBBB@@@BBB@@@>>><<<;;;:::999666444333333333333333222222222222===RRRhhhwwwxxxjjjmmmtttyyyrrrfffYYYOOOHHHEEEDDDLLLKKKMMMSSSWWW\\\dddmmmeee```[[[\\\eeeqqqyyy}}}[[[RRRMMMTTTbbbtttwwwttt}}}~~~vvvgggcccooohhh[[[^^^mmm{{{rrroooyyyuuudddccclllxxxyyyrrr^^^NNNIIILLLNNNNNNNNNOOOMMMHHHAAA<<<===FFFNNNOOOMMMTTThhhyyyyyy___]]]xxxcccFFF777;;;===???BBBCCC>>>??????>>><<<;;;;;;<<<888888999999999999999999444555666666666666666666444333333444666777555444444555666888999999999999::::::999888777777777888888999999999:::<<<@@@CCC>>>@@@CCCFFFLLLXXXiiivvvzzzxxxuuupppnnnqqqyyy}}}}}}{{{xxx~~~|||zzzhhhHHH999;;;CCCHHHSSSPPPKKKFFFAAA>>><<<;;;<<<===???AAAEEEIIIMMMOOOOOOWWW___eeemmmyyy{{{fffVVVKKKNNNccc{{{|||kkkhhhwww{{{\\\EEE>>>AAACCCHHHDDDBBBCCCHHHUUUllluuuvvv{{{kkkkkkyyyttt>>>444444444,,,+++111111+++++++++************))))))************+++++++++)))************++++++++++++,,,...///...111===JJJmmmtttNNN>>>===___iiiFFFDDDGGGAAA<<<>>>>>>GGGZZZzzz}}}}}}zzzlll[[[OOOGGGBBBAAADDD>>>===;;;;;;:::999777555333444444444333222222111333999KKKdddxxxiiidddnnn||||||xxxooocccWWWMMMFFFCCCIIIIIIMMMTTTWWWYYY]]]ccc\\\___aaahhhuuuxxxWWWPPPMMMSSS___qqqrrrnnn|||}}}iiijjjxxxooo^^^[[[ggguuu|||tttuuuxxx~~~pppfffiiisssvvveeeTTTIIIHHHNNNPPPOOONNNMMMKKKFFF???;;;CCCJJJNNNNNNOOO\\\pppooocccttttttIIICCC777777???>>>;;;@@@;;;===>>><<<:::888999;;;888888888888888888777777333333444555555555555555444444444666777888666444444555666777999999999999999999888777777666555555777999::::::999:::<<<>>>:::<<>>:::;;;HHHWWW[[[___^^^TTTGGGEEEPPP\\\hhhcccWWWIIIAAAAAAEEEGGGNNNGGGEEEPPPcccvvv||||||ooottt{{{ZZZ888///111222++++++000---+++++++++************))))))************+++++++++)))************+++++++++++++++---...---222AAAQQQvvvoooLLLAAA@@@ccc~~~gggHHHDDDGGG@@@;;;>>>@@@LLLaaawwwnnndddYYYRRRLLLFFFDDDFFF===<<<;;;;;;;;;:::777555444444444444333333222111111444DDD```wwwnnndddooo~~~}}}|||qqqdddWWWNNNJJJHHHIIINNNUUUXXXWWWYYY^^^```fffllluuuvvvSSSOOONNNSSS]]]ooonnnjjj{{{mmmqqquuu```YYYbbbpppwwwrrrppp|||xxxnnniiiooozzznnn]]]NNNEEEGGGNNNQQQOOONNNLLLIIIDDD>>>:::IIINNNPPPPPPUUUdddyyyyyypppwww[[[:::BBB888333???===555<<<:::<<<===;;;888777888:::777777888888777666555444111222333333444444444444555555555777999999777555444555666777999999::::::777777777777666555333222777999::::::999888999:::999;;;===<<<>>>GGGVVVcccmmmpppsssrrrpppnnnppprrrzzzyyytttuuuwwwuuuxxxwwwuuuxxx~~~}}}}}}mmmMMMHHHCCC888111333666:::<<<===<<<<<<999888888888999:::<<<===>>>>>><<<888;;;BBBFFFFFFAAANNN[[[aaaeeekkkppprrrqqqnnnjjjgggffffffhhhjjjwwwsssjjj^^^QQQGGGAAA>>>>>>777555999999555555;;;===@@@@@@;;;444333999@@@<<<>>>???@@@BBBHHHMMMOOOKKKDDDGGG^^^{{{zzzwww}}}lllCCC666,,,,,,///+++,,,...(((+++++++++************))))))************+++++++++)))************+++++++++++++++,,,------333DDDUUUwwwgggEEE<<>><<>>:::777444333444444333333333333333444666777777555333444888<<<===>>>AAAFFFMMMPPPLLLEEEHHHFFFRRRnnn}}}oooMMM:::///......---+++***))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***---000///---333HHH]]]www___>>><<>>GGGVVVXXXXXXZZZggguuuvvvppp???999888777888::::::888666;;;::::::999888888777777666666666666666666666666444555666666666555444444666666555444444444444444444555555666666666555555444444444555555666777888777777888888888999999999888::::::888888<<>>;;;999999;;;<<<;;;888======<<<999555333333444333333555AAA___~~~}}}}}}}}}uuukkkfffppp|||pppaaaVVVNNNHHHHHHSSS^^^iiiyyyjjjSSSFFFFFFMMMRRRPPPRRRhhhgggffffffjjjyyymmmYYYVVV]]]kkk|||oooooorrrwwwzzznnneeemmmrrrbbbQQQIIIGGGIIILLLPPPOOOMMMLLLIII???888AAAPPPaaa___]]]dddyyyuuu}}}]]]888999888888999::::::999777::::::999999888777777777666666666666666666666666555555666666666666555555666555555444444444444444444444444444444444444444444444444444555666777777777777777888888888999999777999999888666888===BBBCCCJJJVVV```ccceeemmmvvvxxxppppppqqqooossstttuuuyyysssuuuwwwmmm```MMMHHHAAA999555555777999444888===>>>;;;888666666666666666555555444444444555555555555555666666666888777555444333444444555000000111222333444555555444444444444444555666777555333222444777::::::999===AAAIIIPPPSSSQQQNNNKKKTTTYYY___cccfffqqqvvvIII222222......---,,,+++******)))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---///...---888RRRjjjZZZ@@@???PPPyyyYYYFFFDDDAAA:::<<>>======<<<:::888>>>>>>===:::666333333333555444333<<>><<<;;;:::888:::;;;;;;999666333333333111000///444CCCXXXhhhooohhhooouuuvvv{{{sssnnniiijjjtttuuulll\\\TTTNNNNNNRRRXXX```ffffffdddccc```XXXNNNIIIJJJNNNSSSTTTQQQ^^^zzzvvvqqqfffbbbfffooorrryyy{{{|||xxxjjjccc___aaaqqqyyymmmhhhmmmxxxwwwqqqmmm]]]QQQGGGEEEFFFGGGIIIKKKJJJJJJHHH@@@888;;;LLL^^^WWWYYYbbbwwwssssssaaa<<<888666777888999999888999999999888888777777666666555555555555555555555555555555555555555555666777777555555444333333333333333444333333333333444555666777777777666777777888999666666777777777888888888555666888888888999:::;;;;;;CCCMMMTTTXXX^^^cccgggsssvvvxxxwwwwwwyyyyyyxxxvvvuuuuuu{{{}}}~~~}}}xxxooolllsss}}}vvv~~~|||ttthhhZZZKKK@@@999<<<999555666999<<<<<<:::777777777666666555555555555555555555444444444444222111111222222333333444444444333333333333333333666666555555555666777777999===@@@===:::???LLLXXXdddiiittt|||wwwgggYYYTTTWWWYYY```nnnttthhhooossshhh@@@333222...,,,,,,,,,++++++******)))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++------......111BBBaaa}}}JJJ;;;<<<]]]~~~zzzeeeNNNNNNEEEBBB<<<===BBBAAANNNiii}}}rrrbbb]]][[[VVVPPPKKKHHHHHHIII@@@???>>><<<;;;;;;;;;;;;666888999888666444444555222222222444<<>>CCC]]]yyybbbJJJIIIDDDAAA<<<>>>EEEFFFUUUqqq~~~oooeeedddaaa[[[RRRKKKHHHHHHIIIAAAAAA@@@???===<<<<<<===777999::::::888777666777555555444555999FFFXXXgggiiipppwwwvvvssszzz||||||xxx}}}llleeeZZZRRRQQQRRRQQQOOOMMMIIIGGGJJJLLLLLLOOOSSSVVV[[[___ggg}}}kkk```WWWlllwww|||yyy~~~hhhiii}}}~~~rrrkkkeeeccckkkxxx|||qqqqqqzzzlllZZZNNNFFFAAAEEEIIIJJJJJJKKKJJJFFF???;;;@@@KKKWWW^^^^^^jjjyyyxxxSSS@@@333888111444777777555555666888888777777666666555444444333333333333333333333333333222222222333444666777555444333333222222333333333222222222444777:::;;;888888777777777777888888666666666666777777777888888888777888999:::::::::999<<<@@@GGGTTTcccgggdddpppwwwzzzsssvvv{{{zzzyyyzzzooommmjjjffffffkkkqqquuuuuu|||wwwsssqqqpppiiifff^^^PPP@@@555222333444444444555555666666777888888888888888888888888666666777777888888777777444555555555666777777777555666777:::===AAADDDEEE@@@IIIQQQRRRPPPVVVeeerrrpppfffdddlllqqqqqquuu|||www\\\UUUkkk___AAA222111222000++++++++++++************))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,...111777KKKmmmggg999>>>GGGbbbzzzaaaGGGEEEAAA>>>:::???HHHMMM___}}}~~~~~~ooohhhjjjfff^^^TTTKKKGGGGGGHHHHHHHHHFFFCCC@@@=========999;;;===<<<:::888888888222222111111555AAAVVVhhhppptttxxxwwwtttyyy}}}sssjjj]]]RRROOOPPPNNNJJJJJJEEEDDDHHHLLLMMMPPPTTTZZZaaaiiiuuu{{{nnnaaaWWW]]]nnn||||||eeeeee{{{uuulllddd___eeeppp{{{vvvooovvv}}}```NNNJJJCCC@@@EEEKKKMMMLLLMMMKKKDDD<<<;;;CCCPPPYYY\\\\\\kkkzzz|||oooDDD<<<333666000333666666555444666888777777777666555555444444222222222222222222222222222222111111222444555666555444333333222222333333222222222333555888;;;===888777666666666666777777666666666666777777777777:::999777777888999999888;;;<<<<<>><<<888???KKKRRRggg~~~~~~vvveee\\\eeebbb]]]VVVPPPKKKHHHFFFFFFJJJMMMLLLGGG@@@;;;:::777999:::<<<<<<;;;:::999666555555555444:::LLL^^^jjjhhhoooxxxzzz|||}}}vvvkkk___TTTOOONNNOOONNNLLLJJJKKKOOOTTTWWWYYYoootttzzzsssyyyuuu\\\\\\XXXiii}}}zzzyyydddiiirrrjjjgggfffdddoooxxx}}}vvvrrr}}}hhhSSSIIIEEEDDDDDDFFFIIIJJJJJJIIIEEE???===DDDLLLPPPSSSUUU\\\gggyyy}}}~~~zzzPPP<<<666000555444444444444444444444444222222222222222222222222111111111111111111111111222222222333333333444444444555444333222222444666666666555555555666666777777666555444333444444555777777777777666666666666666666666666777777777777999999999;;;???FFFOOOVVVbbbsss}}}qqqkkkqqquuussswww{{{xxxmmmlllxxx{{{uuuvvvvvvzzzmmmJJJ===@@@;;;666111000444777666444111333444444222222666999666777555333666:::999444777777888:::888444666<<<888666888AAAMMMQQQKKKDDDHHH^^^oooqqqvvvuuuvvv{{{rrrWWWVVV[[[aaayyyeeeLLL555//////,,,,,,000+++++++++***************))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++,,,,,,++++++999TTTqqqyyyVVV999===RRRyyykkkPPPHHH???999777===HHH\\\yyy~~~|||}}}yyyggg]]]\\\ZZZVVVRRRNNNKKKJJJIIIEEEGGGHHHEEE@@@<<<:::;;;777888:::;;;;;;;;;999888666555555555444999IIIYYYdddgggnnnvvv|||~~~tttggg\\\UUURRRQQQTTTSSSRRRQQQQQQSSSVVVXXXjjjmmmssszzzzzzsssnnnnnnvvvZZZXXXQQQ___{{{rrrbbbhhhxxxrrrlllgggjjjrrr~~~}}}zzz]]]NNNIIIDDDDDDEEEHHHJJJJJJIIIGGGEEE===:::CCCOOOTTTVVVVVV[[[mmm~~~|||rrrvvvEEE;;;777111555333333333333333333333333222222222222222222222222111111111111111111111111222222222333333333333444333444555444222222444555555555444444555666777777777666555444333333444555777777777777666666666555555555666666777777777888999888888888:::@@@HHHMMM\\\lll}}}|||www{{{~~~sssooouuuyyyxxx{{{}}}wwwqqqsss|||vvv___VVVXXXGGGDDDBBBCCCCCCAAA;;;555666555444333333555777999777777444222444999888444777555666999999666666999777888;;;@@@DDDEEEDDDBBBCCCVVVjjjuuu~~~~~~sssxxxmmmdddcccgggqqquuuPPP===......///,,,+++///+++++++++******))))))((())))))))))))))))))))))))******))))))))))))******)))************++++++++++++,,,+++---:::VVVrrrmmmMMM555===UUU~~~jjjPPPHHH???:::999>>>III]]]{{{~~~zzzfff[[[YYYWWWTTTPPPMMMKKKJJJJJJFFFEEECCC@@@<<<;;;<<<>>>888999;;;<<<===<<<:::999777666666555333777DDDRRRaaallluuuxxx~~~|||qqqfff]]]VVVSSSZZZ[[[[[[XXXTTTRRRTTTVVV```aaabbbdddbbbbbbhhhqqqvvvXXXVVVQQQYYYpppggg^^^fffzzzwwwnnnggghhhmmmyyyiiiPPPGGGIIIEEEEEEGGGJJJLLLKKKGGGDDDBBB<<<<<>>BBBXXXeeessswwwsssrrryyy{{{sssqqqwww{{{{{{~~~vvvsssqqqyyywwwppptttzzzoooiiihhh___\\\XXXWWWWWWUUUQQQMMMCCC===666222222444444444444555333000222666666222777444444888999888777999999===AAA???;;;:::>>>BBBDDDSSSjjjxxxbbbmmmuuuvvvyyyXXX;;;111+++...///+++***---++++++***))))))(((''''''))))))))))))))))))))))))***)))))))))))))))******)))************++++++++++++------...<<>>>>>@@@AAA999;;;===>>>>>>>>><<<;;;888777666666333555???JJJaaavvvxxxoooeee\\\VVV\\\___aaa^^^XXXTTTUUUWWWXXXXXXZZZ[[[ZZZ```pppsssYYYXXXYYYZZZlll^^^\\\fffuuuzzzsssmmmnnnlllrrrxxx[[[GGGCCCGGGEEEFFFIIILLLMMMJJJEEEAAA===>>>DDDOOOVVVWWWWWWXXXeee|||KKK777888333///333111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222111333555555444333222333222222222333444666777888666555444333333333444555777777666666666555555555333333444555666888888999888777666444333555999===QQQYYYdddkkknnnssszzzsssooooootttxxxzzz~~~|||qqqsssqqqxxx{{{kkkiiisss~~~{{{yyyxxxvvvuuuzzzsssjjjfffhhhnnntttwww```TTTEEE<<<;;;:::888555333666777555666888777333888666777;;;===???EEELLLUUUXXXXXXRRRKKKIIINNNTTTXXXaaauuuwwwmmmiiitttlllBBB444///---000...***(((++++++******)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))***+++))))))*********++++++++++++......000>>>YYYuuuzzzdddGGG888GGG```~~~xxx\\\GGGCCC???>>>>>>AAAKKK^^^xxxjjj\\\```^^^YYYTTTOOOLLLJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@999:::<<<===>>>===;;;:::999888777777444333:::CCC[[[yyyyyypppfff______cccfffeee```]]]^^^aaaZZZ\\\___bbbbbbjjj|||kkkZZZ]]][[[ZZZlll~~~XXX\\\fffsssyyyppplllttt|||||||||dddRRRFFFBBBEEEFFFGGGIIILLLLLLIIICCC>>>888BBBQQQZZZXXXTTTVVV\\\{{{lllAAA666444......444111111111111111111111111000000000000000000000000////////////////////////000000000111111111222222000222555555444222222222111111111222333555666777555444333222222333444555666666666666555555555555222333444555666777888999777777777666555666999<<>><<<666888:::;;;;;;;;;999888:::888888999666333777>>>LLLnnn|||rrrjjjeeehhhllllllkkkjjjlllnnnhhhkkkpppssstttyyy}}}bbbZZZ___ZZZYYYoootttVVV]]]fffsssyyyooonnnsss{{{|||fffUUUMMMFFFCCCEEEGGGGGGIIIKKKJJJFFF@@@<<<:::GGGXXX___XXXRRRYYYeeeSSS666555000---111444111111111111111111111111///////////////////////////////////////////////////000000000000111111111111222444444222222222333111111111222333444555666444333222222222333555555666666666555555555444444333333444555666666777777555666777777666777:::<<>>BBBCCCDDDMMMaaawww~~~{{{{{{}}}nnn```XXXVVVSSSPPPNNNLLLKKKKKKCCCAAA>>>>>>??????===:::888999;;;<<<===<<<:::999:::999999:::888444666:::???^^^zzzrrrkkklllnnnppprrrtttvvvxxx{{{}}}iii[[[YYYaaa```aaazzzjjjUUU]]]eeesss{{{sssooorrr~~~qqqWWWLLLIIIDDDDDDHHHGGGGGGHHHIIIHHHDDD>>>:::@@@KKKXXX\\\VVVTTT___ooo}}}hhhAAA000444000000444111000000000000000000000000////////////////////////......................../////////000000000111111222333333222111111222444222222111222222333444444333333222222222333555555666666555555555444444444444444444555555666666666333555666666555666777999======>>>AAAHHHPPPYYY___cccfffhhhjjjnnnwwwyyyxxxqqqjjjmmmmmmssswwwwww~~~oooggglllxxxwwwuuusssqqqmmmjjjooo~~~pppbbbooo~~~ZZZEEE:::111---,,,***)))(((***,,,+++((()))))))))***************))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++))),,,///666LLLpppcccBBB;;;QQQllliiiPPPBBBFFF;;;AAAEEEFFFPPPfff}}}~~~zzzzzz}}}zzzeeeVVVYYYXXXTTTQQQNNNLLLKKKKKKFFFCCC>>>===>>>???>>><<<;;;<<<>>>???@@@???>>>===:::999:::;;;999555555999999SSStttyyywww|||tttmmmlllmmmppptttxxxzzzzzzuuu\\\VVVZZZbbblllllleeeTTT]]]dddsss}}}rrrooozzz|||eeeOOOIIIFFFBBBDDDKKKHHHHHHGGGGGGFFFBBB===999FFFLLLUUUXXXUUUWWWeeevvvwww___;;;///666222444777,,,////////////////////////////////////////////////........................////////////000000000000333333333111000000333555222222222111222222333333333333222111222333555666666666555555555444444444444444555555555555555555222444555555444333444666333666888999;;;EEEUUUaaa```ccceeefffjjjuuuzzzyyyqqqhhhjjjllluuuxxxuuu{{{{{{|||yyy{{{|||{{{}}}xxxnnnlllvvv|||~~~|||hhh^^^wwwrrrnnnyyyccc===666777333222///...,,,+++---...***$$$)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++(((+++///888PPPxxx[[[;;;888SSSpppeeeLLL???CCC999@@@EEEHHHSSSkkk{{{zzz}}}xxxxxxeeeXXX\\\WWWRRRPPPQQQOOOJJJEEEDDDCCCAAAAAAAAA@@@===;;;999;;;>>>>>>>>>======>>>:::999999888777666666555666GGGggg~~~yyy}}}|||{{{uuupppmmmpppxxx}}}{{{wwwfffXXXWWW___gggoooyyy___UUU[[[bbbvvv~~~wwwyyy~~~ooo[[[JJJGGGGGGCCCDDDJJJNNNJJJHHHHHHCCC;;;:::>>>NNNTTTXXXVVVUUUbbb{{{{{{tttrrr}}}qqqFFF>>>555000000222222000000000////////////000000......////////////............................../////////////////////////////////000111111222222222222111111222222333444111111111111111111111111555444444333333444444555555444333333444555777888666555555444444444555555888999:::999:::AAAMMMWWWdddccccccdddiiipppwww{{{}}}xxxuuuooohhhlllpppvvv~~~vvvsssyyyvvvqqqlllnnnxxxtttrrrwwwqqqoooqqqwww}}}zzzrrrkkkjjjxxxiiicccyyyjjjIII888444222000000+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******------,,,,,,+++,,,,,,,,,---......777VVVrrrOOO:::777YYYuuuyyyZZZIIIBBB??????CCC???DDDZZZmmm~~~~~~~~~{{{zzzzzzoooaaa^^^ZZZUUUSSSSSSRRRMMMIIIEEECCC@@@???>>>===;;;888777:::<<<>>>>>>>>>>>>???::::::999888777777777777555@@@ZZZvvvyyysssuuuyyywww|||~~~yyyssssssyyy~~~lll]]]XXXZZZcccmmm{{{mmmYYYSSS\\\fff}}}~~~~~~```PPPEEEGGGIIIFFFFFFKKKJJJHHHGGGEEE@@@;;;@@@HHHVVVZZZ___dddmmmssskkknnnyyyyyy\\\???999222///000222222000/////////000000/////////...//////////////////...------------------------...........................//////000000111222222222111111111111222333333111111111111111111111111333333222222222222333333333333222222333444666666666666555555555555555666888999999888888===FFFNNNUUU\\\dddhhhiiimmmttt{{{zzzwwwvvvrrrlllrrrtttuuuxxx{{{sssqqqwwwtttpppkkkoootttiiijjjooommmmmmoooooonnnpppttt}}}tttppp|||```JJJ444,,,,,,+++++++++++++++******)))(((((('''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))******,,,,,,++++++++++++,,,,,,---///111;;;YYYiiiJJJ:::999[[[wwwttt[[[MMMDDD===@@@CCCAAAJJJddd||||||{{{yyyfff[[[WWWSSSQQQQQQOOOKKKGGGHHHEEEAAA???===<<<:::888666888;;;======>>>???AAA:::999888777777888999999777:::KKKfffwwwwwwqqqnnnuuusssyyy|||zzzxxx|||pppYYYVVVZZZ^^^iiivvvxxxvvvbbbUUUUUU___jjjnnnSSSHHHCCCHHHLLLIIIHHHJJJIIIGGGEEEAAA<<>>===<<<:::888999;;;<<<<<<===>>>@@@999888777666666777999:::;;;888AAAYYYpppxxxuuupppyyywww{{{}}}fffTTTWWW^^^eeetttrrrpppyyyuuu___WWWZZZcccpppsssbbbPPPJJJFFFKKKMMMJJJHHHHHHJJJHHHDDD===;;;EEE[[[mmmfffbbbdddtttlll```rrroooLLL999333111//////111111000///......///000000///.........//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000000111000000000000000111222222111111111111111111111111111222222222222222222111111111222333333444555666777666666666666777777888666777777666444555888::::::HHHVVV[[[YYY\\\hhhsssnnnpppnnnjjjkkkqqqwwwxxx}}}zzzxxxxxx|||~~~{{{{{{vvvooonnnrrrrrrwwwyyy~~~xxxvvvvvvwww~~~|||xxxzzz|||~~~~~~|||~~~xxx~~~www|||bbb:::111///---......---,,,,,,******))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((())))))************)))******++++++,,,///333>>>YYYwww]]]CCC777===eeettt^^^PPPEEE<<<>>>???<<>>===<<<::::::<<<<<<<<<;;;:::<<<===999888777777777888999:::===888<<>>======;;;KKKppp~~~}}}zzzyyyzzznnn\\\[[[YYYWWWSSSOOOKKKHHHFFFFFFCCC@@@===<<<<<<:::999<<<======;;;:::999;;;<<<::::::::::::::::::::::::;;;888999EEEXXXjjjuuuzzzvvvvvvwww|||}}}yyysssuuuyyy||||||xxxrrrlll^^^[[[]]]fffrrrzzzrrroooyyyqqq\\\[[[XXX```mmmyyy|||hhhTTTOOOGGGEEEDDDFFFHHHIIIIIIHHHFFFCCC>>>===GGGWWWdddjjjbbbfffrrr~~~jjj```tttlllLLL888111222222222222111///...---,,,---///000000///---,,,---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////000000111111111111111111111111111111222333444444333222111111222333555666777777777555555555555666777888888444444444555555666777888888999;;;???FFFUUUfffssslllppppppmmmoooxxx}}}yyyxxx|||}}}yyytttrrruuuxxx|||~~~}}}}}}{{{tttnnnkkkkkklllwwwyyywwwuuuzzzvvvyyy{{{~~~{{{tttpppppptttxxxzzzrrrwww}}}rrruuuyyywwwvvvyyyzzzyyyvvvvvvzzz~~~pppWWWHHH===222***------)))'''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))*********************+++,,,---,,,///444CCCaaa[[[???999EEErrruuuWWWIIICCC@@@===???>>>OOOsss~~~}}}{{{xxxxxxzzzjjj\\\ZZZYYYVVVQQQKKKGGGDDDCCCAAA???>>>=========;;;999;;;;;;<<<:::999:::<<<>>>===>>>???@@@???===<<<:::888999;;;>>>HHHZZZnnnzzzrrruuuvvvyyyzzzrrr```^^^]]]^^^```aaa```^^^___eeellltttzzzqqqppppppvvvyyymmmYYYYYYYYYcccuuuvvvvvvzzzoooWWWKKKGGGCCCDDDFFFGGGIIIJJJIIIGGGCCCAAAAAAGGGWWWeeeddd[[[]]]jjjnnneeeppphhhSSS>>>222000000111111111///.........+++---///000000///---++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---....../////////............///000000111111111111111111111111000111222333333222111000///111222555666777777777444444444444555666777888555444333333444666666666666777888999===GGGVVVaaaccckkkqqqsssuuu{{{zzztttrrrvvvxxxuuussssssyyy~~~~~~~~~xxxxxxxxxwwwyyyyyyzzz|||zzzvvvyyy}}}wwwsssxxxvvvqqqqqqsssyyy}}}cccJJJ999000,,,,,,)))------)))))),,,,,,)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))***************++++++,,,---...(((---555HHHjjjQQQ777:::MMMwwwhhhPPPGGGDDD@@@>>>AAAAAAPPPppp~~~{{{xxxxxx{{{jjjZZZ]]]\\\YYYTTTNNNHHHFFFDDD@@@???>>>???@@@???===;;;999:::::::::999:::===???@@@AAACCCDDDCCC@@@===;;;888<<<===;;;???PPPiiizzzyyy|||zzzvvv}}}}}}tttaaa\\\WWWWWWZZZ```ccceeellluuu|||xxxrrrkkkkkkrrryyytttppp___[[[[[[ggg{{{zzzxxxyyy|||~~~```PPPIIIDDDDDDHHHKKKLLLMMMLLLIIIEEEBBBCCCFFFRRRfffpppdddRRRXXXmmmkkkjjjkkkQQQCCC777111111...///000///......///000+++---///000000///---+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,------......///...............///000000111111111111111111111111...000111222222111000......///111444555666666555333333333444444666777777777555333222333444555555444777:::777555888BBBLLLXXXdddpppuuuwww|||wwwooolllqqquuuuuuvvvzzz}}}yyyssswwwxxxrrrqqqwwwtttuuuxxx}}}~~~}}}~~~tttppprrrvvvzzzddd]]]hhhuuuyyyxxx~~~hhhQQQ:::111000......000'''++++++((((((,,,+++%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******++++++++++++,,,---...///+++222===TTTxxxHHH///;;;SSSzzzzzz\\\JJJGGGEEE@@@???BBBAAAMMMjjj~~~|||xxxyyy|||vvvfff___YYYSSSQQQRRRPPPIIICCC>>><<<:::<<>>>>>LLLfffvvvrrrbbbUUUcccooo{{{gggrrr[[[HHH999000111111000000///..................///000111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///////////////000111111///000000000111111111111000000000000111111111111222333555777777666555444555444333333222222222222333333333333333444555666777666555555666888:::<<>>;;;:::999999:::<<<>>>@@@???@@@BBBBBBBBB???===;;;======>>><<<:::@@@TTThhhzzz|||tttzzz}}}sssnnnlllnnnoooooosssxxxlll^^^]]]hhhsss~~~}}}{{{~~~cccPPPIIIGGGDDDGGGIIIJJJJJJHHHEEEBBBAAA@@@III\\\rrr|||uuujjjdddlllpppcccyyypppNNN@@@555///111111///...------,,,---------,,,---/////////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,---...///............///000000//////000000000111111111//////000000000111111111111333444666666555444333555444333222222222222222444444333333333444444555555555444444555777888999===DDDOOOZZZdddjjjnnnppplllkkkkkklllooorrrtttuuuvvvgggjjjpppxxx~~~{{{wwwuuu}}}{{{qqqjjjrrr}}}vvvuuummmooouuu|||~~~kkkQQQAAA;;;555---***+++---,,,***)))))))))))))))(((''''''((((((((((((''''''''''''((()))***)))'''''''''(((((((((((((((((((((((((((''''''''''''((()))************+++++++++,,,,,,,,,---111999\\\tttKKK999999TTTzzzuuuVVVJJJDDD??????AAA@@@>>>NNNooo~~~}}}|||zzzyyyccc\\\TTTPPPOOONNNJJJFFF???<<<:::<<>><<<:::999999999:::<<<>>>???>>>???AAABBBAAA???===;;;<<<<<<===<<<999<<>>>>>QQQjjjzzzyyyrrrqqquuu~~~}}}cccrrr{{{WWW>>>777000...222111------,,,++++++++++++,,,+++,,,---------,,,+++***++++++++++++++++++++++++***************++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,---......---------------......///////////////000000000000//////000000000000111111000111333444444444333222444333333222222222222333555444444333333333333444333333444444555666666666888888;;;CCCPPP\\\dddhhhhhhgggggggggiiikkkmmmooo|||~~~vvvkkkmmmrrrwww}}}}}}zzz|||xxxuuuxxxwwwrrrdddlllxxx|||www^^^GGG777///111---)))(((***+++***)))(((((()))))))))(((''''''''''''''''''''''''''''''((()))***)))'''''''''((((((((((((((((((((((((((((((((((((((()))***++++++******+++++++++,,,,,,,,,---444>>>```oooJJJ999;;;UUU|||sssSSSGGGBBB>>>???@@@>>>>>>SSSvvv}}}}}}{{{zzzpppddd\\\SSSLLLIIIGGGDDDAAA<<<999888999<<<===;;;888999999999:::;;;<<<>>>???>>>@@@BBBCCCBBB@@@>>><<<888999;;;===<<<>>>IIIUUUuuu~~~{{{~~~{{{|||qqqmmmtttzzzvvvuuuhhhVVVHHHDDDFFFHHHHHHGGGIIIKKKIIIDDD@@@??????BBBYYYqqqxxxoookkkvvvyyykkkaaaDDD444333......222000------,,,++++++++++++,,,+++,,,,,,------,,,++++++++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,,,,+++******))))))************+++,,,......,,,,,,++++++,,,,,,---............/////////000000////////////000000000111000000111222333222222111333333222222222222222333555555444333222222222222333333444555666555555555888666444777>>>HHHRRRXXXfffdddaaa______bbbhhhlllwwwzzzyyyuuuuuuzzz{{{yyyxxxxxxxxxwwwuuuuuuvvvwwwzzz|||||||||hhh\\\ZZZ\\\lll}}}zzzlllSSS>>>333///...+++)))'''''')))***(((''''''(((((((((((((((''''''&&&&&&'''''''''''''''((('''((())))))'''&&&''')))(((((((((((((((((((((((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,...666BBBbbbdddDDD777;;;YYYtttRRRFFFAAA>>>@@@@@@===@@@[[[~~~}}}|||{{{zzzkkkfff^^^TTTKKKFFFCCC@@@>>><<<999777888;;;<<<:::777::::::;;;;;;<<<>>>?????????@@@BBBCCCCCCAAA???===888888;;;??????@@@GGGPPPmmm{{{}}}wwwvvvzzz}}}lllssswwwhhh[[[KKKCCCDDDGGGIIIJJJFFFIIIKKKHHHCCC>>>===>>>PPPcccssspppdddeeeyyy{{{|||QQQ<<<333333//////111......---,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,************************))))))(((((())))))***++++++++++++******))))))))))))))))))***+++,,,---...+++++++++++++++,,,---------............/////////...////////////000000000000000000111111111111111222222222111111222222333555444333222222222222222444444555666666666555555666777777555555999BBBIIIXXXZZZ\\\]]]___bbbgggkkkttttttsssppprrrxxx|||}}}xxxyyyyyyvvvsssrrrtttvvvjjjwww{{{mmmmmmpppwww}}}}}}uuutttsssooofff\\\ZZZ]]]nnn~~~uuuyyyoooWWWCCC666000,,,******)))((())))))(((&&&%%%''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((&&&''')))((('''&&&''')))(((((((((((((((((((((((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,+++555CCCbbb}}}\\\???444;;;[[[vvvSSSFFFAAA===???>>><<>>;;;999:::======;;;999:::;;;;;;<<<===>>>??????>>>???AAACCCCCCAAA???===<<<;;;===@@@AAA???BBBGGG]]]}}}~~~|||}}}~~~yyyrrr~~~|||www~~~~~~|||xxx]]]QQQGGGDDDEEEGGGHHHJJJFFFHHHIIIDDD>>><<>>333===___uuuSSSFFFAAA===>>><<<;;;EEEhhh}}}||||||{{{zzzmmm```[[[TTTMMMGGGDDDBBBAAA???<<<:::;;;===>>>;;;999999:::;;;<<<===>>>>>>>>><<<===???AAAAAA???===<<<===;;;;;;>>>???======@@@IIIlll~~~www|||xxxrrrwww|||www|||{{{yyyfffQQQIIIDDDEEEGGGFFFGGGJJJGGGGGGEEE@@@===AAALLLVVVcccgggeee___cccxxxxxxpppgggTTT<<<000000333//////111,,,,,,,,,+++************+++***************+++,,,,,,))))))))))))))))))))))))(((''''''''''''((())))))''''''(((((()))***************)))))))))******+++,,,++++++++++++,,,------,,,,,,---------................../////////000000111111000000111111222222111111111111111222333333222222222111222222333333555444333222222333444555000333555555444333444666222:::CCCJJJOOOTTTZZZ___mmmmmmlllnnnooooooppprrrssswwwyyyxxxuuutttwwwzzztttiiibbbcccmmmvvvxxx{{{{{{|||xxxmmmkkkkkkjjjuuu{{{}}}{{{|||tttnnntttzzztttfffPPP222000///000111///+++''''''((()))(((((('''''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&'''((((((%%%&&&((('''&&&&&&((()))((((((((((((((((((((((((''''''''''''((()))************+++++++++,,,,,,,,,...888DDD\\\vvvzzzwww|||]]]>>>444BBBhhhqqqPPPDDD???;;;===999:::FFFjjj~~~|||{{{{{{zzzzzz}}}dddYYYVVVPPPJJJFFFCCCBBBAAA===;;;888999;;;<<<999777888888:::;;;<<<=========:::;;;===??????>>><<<::::::777888<<<===<<<<<<>>>;;;]]]|||{{{sss|||}}}vvviiiaaafffsss}}}yyytttrrruuuzzz|||iiiSSSJJJDDDBBBFFFGGGEEEEEEIIIFFFEEEBBB>>>>>>III\\\jjjjjjjjjffffffuuu~~~tttnnnPPPBBB333+++---111---///111,,,+++******)))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&'''((()))***+++++++++***)))))))))))))))***,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000111111111111111222222333111111000000111222333333111111111111222333444444555333111000000111333444333222222333444444111///111333555666999BBBOOOYYYhhhggghhhiiiiiigggfffgggjjjoootttvvvuuuuuuzzz~~~|||wwwssspppqqq{{{|||}}}{{{www{{{yyyxxxyyywwwuuuyyypppuuupppccc[[[```ffffffvvv{{{}}}xxxyyyzzzmmmZZZQQQFFF444,,,------+++(((((()))+++%%%&&&''''''''''''((()))%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''((()))*********+++++++++,,,,,,,,,***555DDD^^^yyy\\\===555GGGpppmmmMMMBBB>>>:::<<<888999FFFjjj~~~|||{{{{{{zzzyyylllSSSSSSRRRPPPKKKEEE@@@>>>===;;;;;;:::::::::999999999888999::::::999888999;;;===============<<<<<<<<<===::::::===AAAAAA===999???JJJ___|||{{{ttt}}}{{{qqqcccaaa___ccciiioooqqqqqqsssvvvzzz~~~~~~{{{fffWWWOOOEEEEEEFFFGGGFFFEEEDDDCCCBBBCCC>>>999CCCYYYhhhkkkhhhcccfffvvvjjjyyyzzzSSSAAA:::111111111111111000//////,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++***)))((((((((()))+++)))&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---------,,,------...///000//////............//////......///000000000000000...//////000111222222333222111111111222333333444333333333333333333333333444444444333333222222222333333222222333666<<<@@@SSSYYYbbbhhhiiihhhfffeeesssxxxiiijjjrrrwww|||~~~|||yyyxxxxxxxxxzzz~~~~~~{{{|||}}}xxx~~~uuunnnmmmooosssuuuvvv~~~zzz```SSSCCC:::999999666111,,,,,,++++++***)))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((((())))))******++++++,,,---------555IIIdddyyyOOO===;;;NNN}}}```HHHDDD>>>777888::::::HHHggg{{{{{{zzzwwwwwwyyycccRRROOOOOOMMMHHHCCC>>><<<<<<::::::::::::999999999999666777999888777777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999<<<@@@@@@===999:::CCCRRRmmm|||~~~~~~uuujjjbbb``````aaadddiiinnnrrrsssvvv{{{|||ooo\\\OOOHHHEEEFFFGGGHHHIIIHHHGGGFFFBBB===999>>>PPPdddlllkkklllnnnvvvvvviiiFFF888111000000111111000000///...,,,,,,+++******)))(((((())))))))))))))))))))))))******))))))((())))))))),,,)))'''&&&((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000////////////////////////......///000000000000000000000000000000111111111222222111111222222333444333333333333333333333333444444444333333222222222333333333222111333666999???EEEMMMUUU[[[aaafffiiitttttthhhkkkssswwwuuuxxx{{{{{{yyywwwvvvwwwwwwzzz{{{wwwwwwsssuuuzzz~~~~~~yyywww{{{~~~lllWWW@@@999000---...000---***+++******))))))(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))*********+++,,,,,,------222;;;OOOkkkNNN;;;;;;PPP~~~aaaHHHCCC===777::::::999GGGdddzzzzzzyyywwwvvvxxx}}}[[[PPPJJJJJJHHHEEE@@@===;;;;;;999999999999888888888888444666777777666666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;>>>???<<<999:::???EEEWWWqqqzzz||||||rrrnnnmmmmmmlllkkkhhhccc___ccceeehhhkkkmmmppptttwww}}}sss^^^PPPHHHEEEFFFGGGIIIKKKKKKJJJIIIHHH???666555FFF\\\iiiiiifffjjjttt}}}zzzUUU;;;333//////000000000000///......+++++++++******))))))((())))))))))))))))))))))))))))))((((((((()))******,,,***(((''')))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////---...///000000///...---......///000000000000000111111111111000000000///222222111111222222333333333333333333333333333333444444333333333333222222333333333222000///111222///333888>>>FFFOOOYYY```qqq{{{}}}rrriiihhhiiigggrrrvvv{{{|||zzzxxxxxxzzzvvv||||||yyy~~~uuussszzz~~~|||}}}ssshhhZZZFFF555+++)))((()))+++,,,+++)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))******++++++,,,,,,------000>>>ZZZ~~~LLL999;;;RRRbbbHHHBBB<<<888===>>><<>><<<;;;<<<777777666666666555555555444555777777666777888:::777777888888999999999:::999888888999:::;;;:::999:::@@@======KKKZZZiii|||tttjjjkkknnnrrryyy}}}rrraaaQQQHHHGGGJJJMMMJJJKKKLLLLLLKKKGGGDDDAAABBBIII[[[mmmrrrooosss~~~kkklll\\\FFF222+++...------............---,,,,,,*********)))))))))))))))((((((((((((((((((((((((((('''''''''((()))******+++)))((((((*********)))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******++++++******++++++,,,---...,,,...000111111000...,,,......///000000000000000---...///000111222333333333333222222111222222333333333333333333333333333333333333333333333333333000222333333222000000111///000///...------000333999AAAKKKTTT]]]dddffffffjjjqqqwwwwwwrrrnnnoooqqqyyyzzztttzzzxxxppprrr|||xxxrrrpppsssyyyxxxlll```UUUNNNDDD;;;111***((()))+++...***+++,,,***'''&&&''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))*********++++++,,,------......111IIIrrrzzzEEE666<<>>OOOooo}}}~~~~~~{{{yyy{{{mmmbbbHHHFFFBBBCCCBBB@@@===;;;;;;;;;555555555555444444444444333555666777666777888:::666666666777777888888999888888888888999999999:::555<<<<<<===GGGRRRfff||||||~~~mmmcccUUUJJJEEEFFFHHHKKKKKKLLLMMMMMMJJJFFFAAA>>>BBBRRRhhhuuuuuuuuuppp]]]mmmmmmOOO>>>000,,,///...,,,------------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))))))))((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************+++,,,---------...///000000///...---......///000000000000000,,,---...000111333444555333333222222111111222222333333333333333333333333222222333333333333444444000222333333222111111222+++---......------...///000222555<<>>XXX[[[AAA???===:::???777:::OOOrrr~~~|||{{{|||qqq___]]]HHHDDDAAAAAAAAA???<<<999999:::444444444444333333333333111333555555555666777999444555555666777777888888777777888777777777999:::888::::::???FFFHHH[[[{{{~~~wwwvvv{{{zzzooo]]]VVVMMMGGGFFFGGGHHHIIIJJJLLLMMMMMMKKKFFFAAA>>>IIIZZZjjjqqquuu}}}jjjiii{{{xxxYYYCCC;;;222///222///,,,,,,,,,,,,,,,++++++***((()))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((((('''&&&'''))))))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))))))))******+++,,,---////////////////////////......///000000000000000---...///000111222333333444333222222111111222222333333333333333333333333222222222333333444444444111222333222000///000111+++---...///......///000222111000111444888???EEEUUU```kkkpppooonnnsssxxxrrrwww{{{zzzvvvtttwww{{{vvvxxx|||zzzsssrrruuuzzz}}}}}}}}}zzzzzz||||||yyyyyy{{{{{{|||tttiiiaaaSSSQQQHHH;;;333111...******))),,,000///)))(((+++(((''''''((())))))))))))&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''((()))***+++++++++,,,,,,---.........111KKKrrrlll???777???XXX~~~VVV>>>>>>???:::===777===UUUzzz}}}|||zzz{{{iiiXXXZZZDDD:::@@@@@@@@@>>>:::888888888444444444333333333222222000222333444444444666888444444555555666777777888666777888777666777888:::@@@<<<999???CCC>>>LLLlll{{{tttrrrvvv|||uuuttt\\\PPPLLLGGGEEEGGGIIIJJJIIIIIIKKKMMMNNNLLLHHHCCC@@@XXXdddmmmpppxxxwwwddd~~~^^^DDD555333...---///,,,+++,,,,,,,,,,,,+++******(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''''''''''''''&&&&&&'''(((((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---//////............//////...//////000000000000000//////000000111111222222444333333222111111111222333333333333333333333333222222222333333444444444333333333111///---...000///000000///---,,,---...***,,,000222111///000222222===LLLSSSUUUWWW]]]dddkkklllpppvvv}}}~~~xxxyyy{{{~~~~~~||||||~~~~~~~~~{{{uuuqqqqqqlllmmmgggZZZLLLDDD===888...222111+++***...---))))))&&&(((+++(((###%%%+++&&&%%%&&&'''))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''((()))++++++++++++,,,------......///444KKKnnnhhh===777@@@XXX|||SSS;;;>>>@@@:::;;;===DDD^^^~~~}}}{{{zzz{{{ZZZQQQNNNAAA>>>???>>><<<:::888777666666777666444333222111111111222222333444444444444333333333333444444555555555444333222444888;;;:::888;;;;;;::::::<<>>@@@KKKWWW]]]___eeesss~~~zzzyyyzzzsssnnnlllrrrnnnggg^^^TTTLLLFFFCCC@@@===999444111...------))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((((((((()))*********+++,,,---...///111RRRhhhvvv^^^>>>888AAAcccwwwOOO>>>===<<<999888===EEEfff|||{{{|||VVVPPPPPPDDD@@@???>>><<<:::888777666666666555444333222111111111111111222333333333333333333333333333444444444555444222222444888:::999888999999999888999<<>><<<::::::===EEEfff}}}}}}QQQOOORRRFFFBBB>>>===;;;999888777666666555555333222111111000000000000111222222222222222222333333333333333444444333222222444666888888777888888999888777888;;;===JJJ^^^dddZZZ\\\rrr{{{qqqqqqxxxzzzgggZZZQQQJJJFFFEEEHHHLLLLLLKKKJJJLLLNNNPPP[[[YYYLLLXXX}}}lllpppiiiOOO777444000,,,+++...000///...------...---,,,***((('''((((((((())))))(((((('''&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,------...------......///000000000---......//////000111111111111111111111111111111222222333333333333222222111111222333333333222222111111000000//////......------------------...///...---------...///000111111333444444333333333444777999:::777444222444777666<<>>;;;:::======FFFeee|||{{{{{{NNNMMMRRRFFF@@@===<<<:::999777666666666444444222111111000000000//////000111111111111111222222222222333333333333111111222333444666666666777888999999777777888:::DDDUUUaaabbbdddoooxxxyyy|||{{{}}}~~~~~~wwwxxx}}}lllYYYNNNJJJIIIIIIFFFJJJNNNMMMKKKKKKPPPUUUZZZ\\\UUUOOOdddrrrjjj~~~nnnRRRBBB222000...,,,,,,...///...,,,,,,,,,,,,,,,+++***((('''((((((((()))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,------...---------...//////000000------......///000000111///000000000111111111222222222333333333333222222111222222333333333222222111111000000//////......---------,,,,,,---......---------------......///,,,///222444444444555666555555444222111000000000...333<<>>:::;;;@@@===FFFddd}}}xxxwww{{{MMMLLLOOOCCC===<<<;;;999888777666555555333222111111000000000000//////000111111111111000222222222222222222222222000000111222333333444555333555777777777666888999<<>>888...000///............,,,***++++++++++++***))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,------,,,,,,,,,---......//////---------...//////000000/////////000111111222222111222222333333222222111222222333333333222222111111111000000//////.........------,,,,,,,,,------+++,,,,,,,,,------------'''***---.........//////+++*********+++,,,,,,,,,---000333555666555222000///222555777555111+++(((******)))(((((((((((((((***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))***************+++,,,---...///;;;bbb~~~{{{SSS777===PPPnnngggMMMBBB>>>;;;<<>>QQQlll}}}cccJJJ@@@>>>;;;===BBB@@@IIIggg|||}}}}}}zzzyyy{{{PPPJJJJJJ>>>::::::999888777666555555555111111000////////////000///000111111222222111111222222111111000000000000---///111111//////111333333444444444333444666888:::777CCCZZZgggdddbbbhhhnnnqqqzzzxxxrrrrrr||||||ppp{{{mmmaaaVVVPPPJJJGGGHHHJJJKKKJJJLLLMMMPPPRRRTTTUUUVVVVVVLLLHHHVVVyyyfffGGG222222444+++/////////...---+++++++++))))))((((((((())))))***(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************)))))))))***++++++,,,,,,,,,,,,---......//////000/////////000000000000000111111222222222222111111222333333333333222111000111111000000//////.........---,,,,,,++++++,,,,,,******+++,,,,,,+++***)))---......---+++***+++---...///000///------///111+++......******......***,,,+++***)))))))))***+++(((((((((((()))***++++++%%%&&&''')))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++*********+++,,,---...///DDDpppTTT888@@@UUUppp|||aaaGGG>>>===<<<===AAACCCLLLkkk}}}{{{~~~~~~{{{yyyzzzRRRKKKIII===;;;999999888666555555555555111000000////////////000000000111222222222222222222111111111000000//////,,,///111111///...000333777888888666555555777999:::999===JJJXXX```aaa```hhhiiirrryyytttzzz{{{xxxhhhooorrr]]]NNNNNNJJJEEEDDDGGGJJJJJJJJJIIILLLPPPUUUXXXWWWTTTPPPRRRYYYllloooPPP888,,,111444)))------...---+++++++++,,,)))(((((((((((())))))***(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((()))******++++++,,,,,,------...//////000000000000000000/////////111111222222222222111111333333333333333222111000111111111000//////.........---,,,,,,++++++++++++)))***+++,,,,,,+++))))))''''''(((''''''(((+++---'''***,,,***((('''***---))),,,***%%%%%%)))***''''''((()))))))))'''&&&%%%'''&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))++++++*********+++,,,---//////EEEppp}}}QQQ666BBBZZZvvv|||```EEE<<<======>>>AAAFFFOOOooo~~~~~~zzzvvvuuusssOOOIIIJJJ@@@999888888888777666444333222222222111000000000000000000000000000111111111111222111111111000000//////////////////000000000000444444444444444444444444666<<<===;;;CCCWWWeeehhheeefffjjjvvv|||wwwnnn}}}uuufffVVVLLLHHHHHHFFFIIIMMMKKKFFFHHHNNNPPPLLLNNNWWWZZZTTTQQQTTTssseeeOOO999111111///---...,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,..................------111111111000000000000000000000///////////////000222111111111000000//////111111000///////////////------,,,+++++++++,,,,,,+++*********))))))((((((************************+++***)))(((((()))***+++'''((()))))))))(((&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((()))******)))***,,,,,,,,,---000222CCCqqquuuKKK999???^^^{{{}}}YYYAAA>>>;;;<<<@@@AAA@@@bbb~~~~~~}}}{{{xxxvvvrrrQQQNNNOOOBBB888777666666666555333222111111111000///////////////...////////////000000000111111111000000000//////.../////////000000000000222222222222333333333333555888999999@@@NNN\\\dddbbbaaabbblll~~~yyymmmtttpppdddXXXMMMGGGEEEGGGEEEFFFLLLMMMJJJIIILLLIIIOOOYYY[[[RRRMMM\\\pppsssPPPAAA222...///---++++++,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((((())))))******+++,,,,,,..................------000000000000000000000000000000////////////000000111111111111111111000000111000000//////////////////...---,,,+++*********************)))))))))(((******************************)))(((((()))******((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((()))*********+++,,,,,,,,,---///222@@@iii}}}}}}zzzpppIII555;;;^^^{{{WWWAAA???===>>>CCCCCCFFFeee}}}|||{{{xxxvvvrrrSSSSSSSSSCCC777555555555444333222111000111111111000000000000000............////////////000000000000////////////....../////////000000000000000000111111222222333444333444888;;;AAAPPP]]]dddaaa]]]bbbuuuqqqggg{{{{{{kkkZZZPPPKKKFFFCCCDDDHHHEEEFFFLLLPPPOOONNNNNNPPPRRRUUUTTTNNNRRRllluuuMMM999222------...,,,******++++++++++++*********)))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******++++++,,,------------------....../////////000000000000000000000////////////000000111111111222222222222222111000//////......//////000///...,,,+++***))))))************))))))))))))***************************))))))(((((())))))***)))(((''''''&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((()))*********,,,---,,,,,,---///111AAAdddqqqtttoooooozzzpppKKK666>>>eeevvvTTT@@@@@@>>>@@@EEEFFFNNNlll~~~}}}|||zzzxxxuuurrrTTTSSSPPPBBB888555555555444444333111111222333333333222222111111........./////////000000////////////////////////........./////////000000111111111111111111111111333000111777777888DDDTTTjjjggg```___oooyyyuuusssfffzzzzzziii[[[LLLFFFEEEDDDDDDFFFIIIHHHIIIMMMPPPSSSTTTVVV___PPPGGGLLLZZZjjj]]];;;///...---...---,,,+++++++++************)))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***+++++++++,,,,,,------------............///////////////000000////////////000000111111111111222222333333444000000///............//////...---,,,+++******************)))))))))))))))************************)))))))))(((((())))))))))))(((&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''((((((((((((((())))))***+++,,,------,,,,,,...000DDDcccnnnrrroooppp}}}vvvIII888CCCkkkoooOOO???@@@???@@@FFFGGGTTTttt}}}|||{{{zzzxxxvvvpppRRRMMMHHH===999555555555555555444333222111111222222222111000/////////000000000111111111.....................///............////////////444444333222111000//////333///111666666444===JJJgggiiieeebbbnnntttwww{{{rrr{{{~~~fffeee~~~qqqgggYYYOOOFFFEEEGGGFFFGGGHHHGGGJJJLLLMMMPPPUUUZZZ]]]\\\OOOLLL___yyyeeeIII555//////...,,,++++++++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''(((((()))******++++++,,,,,,,,,,,,------......------.........////////////////////////000111111111111111222222333333444000//////...............,,,,,,+++++++++,,,------))))))))))))))))))******))))))))))))))))))))))))((((((((())))))(((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''((((((((((((((())))))******+++,,,,,,,,,---///111DDDcccpppyyywwwvvvxxxAAA777GGGlllhhhKKK===@@@>>>???EEEFFFWWWzzz||||||{{{{{{xxxwwwjjjMMMGGGAAA999999555555555555555444333333......///000000...---,,,000000000000111111111111---------...............------........./////////444333333222111000//////222111222555666666999???VVV```ddddddooowwwvvv}}}xxxddd```zzzuuugggYYYQQQLLLGGGEEEHHHIIIHHHHHHJJJGGGKKKNNNQQQVVV^^^aaa```PPPXXXmmm^^^GGG888/////////---(((''')))***((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''((())))))******+++++++++,,,,,,------......,,,,,,------...////////////......//////000111222111111111222222222222222000///......------......++++++++++++,,,---......))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((()))******)))***,,,,,,,,,---000222EEEddduuu{{{uuu@@@:::MMMpppeeeIII===@@@>>>===CCCDDDWWWyyy~~~}}}|||||||||zzzxxx```EEECCC???777666333444444444444333222222...///000111111///...,,,/////////000000000000111,,,,,,---------.........---------.........//////000000000000000000000000000222333333666:::888444AAARRR___cccooo~~~}}}yyy|||lllVVVbbb|||~~~xxxlll___SSSKKKGGGGGGGGGIIILLLKKKIIIKKKOOOMMMOOORRRZZZgggpppjjj___ZZZmmm~~~[[[AAA555000,,,,,,---***%%%'''++++++&&&))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''(((((()))************++++++,,,------......+++,,,,,,---......//////............///000111222111111111111111111000000//////...------------...,,,,,,+++++++++,,,------((()))))))))************))))))))))))))))))))))))''''''((())))))(((''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((()))******''')))+++,,,---...111444LLLlllsssDDD>>>RRRtttdddJJJ>>>BBB>>>===AAACCCUUUsss}}}}}}}}}}}}{{{zzzYYY@@@CCC@@@666444222222333333333222111111111222444444444333111///............/////////000,,,,,,,,,------.........---------.........//////,,,,,,---...///000111222...222333111666===888---444JJJ[[[bbbmmm~~~{{{xxx~~~zzz{{{rrrgggfffiii~~~~~~}}}~~~zzzvvvmmm___RRRIIIGGGHHHHHHIIIMMMOOOMMMJJJNNNUUUTTTTTTWWWcccwwwsss___rrrmmmpppdddAAA222000000///)))***(((&&&)))///...''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''(((((()))***************+++,,,,,,---......++++++,,,------...//////............///000222222222111111111000000////////////...------------......---,,,,,,++++++++++++(((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))((('''&&&###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((()))******'''(((***,,,---///222555UUUuuutttBBB<<>>>>>555333222222222222222222222222////////////............000///...---,,,---......//////.........---------....................................////////////000000111222333444444555444???PPP^^^iiiqqqyyy~~~rrrqqqwww|||wwwvvvttt~~~yyy~~~|||kkkVVV{{{~~~||||||yyyqqqhhh\\\RRRLLLIIIFFFDDDEEEJJJOOONNNKKKIIILLLPPPRRRUUUfffqqqjjj}}}uuuwwwyyymmmIII888222---,,,///,,,+++***)))((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***++++++++++++++++++,,,,,,///000000000111111111111......//////000000111111/////////...------,,,,,,+++++++++************)))((()))***++++++***)))((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********)))***---,,,,,,222:::XXXddd???<<>>GGGNNNjjj~~~~~~|||yyyvvvWWW===???@@@777555333333333222222111111111////////////............000///...---,,,------...///.........------------....................................////////////111111111111111222222222111666???LLL[[[iiitttzzzvvvooolllrrrwwwtttnnnllllllvvv{{{zzz{{{{{{~~~ttteeehhh{{{{{{}}}zzztttpppddd\\\RRRKKKHHHGGGFFFEEEIIIIIIJJJLLLNNNOOOOOOOOO]]]ooo{{{uuuuuuxxxvvviiiOOO777///...******---,,,,,,+++))))))((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******++++++************++++++++++++,,,,,,....../////////000000000///////////////000000000/////////...------,,,,,,+++++++++************))))))))))))******)))))))))))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********)))***---,,,,,,222:::```ggg::::::UUUuuueeeNNNFFF===>>>DDD>>>HHHVVVqqq~~~~~~|||yyywwwZZZ???BBBBBB999666444444333222111000000////////////............---///......---,,,---------............---------------------------------------............/////////111111111000000/////////555444555???OOOcccrrr{{{ssshhhaaagggqqqwwwxxxxxxsssyyyyyyppp~~~}}}xxxzzz~~~vvv```rrr{{{{{{{{{zzzyyy{{{~~~zzzuuuooohhhcccTTTOOOIIIEEEEEEFFFHHHIIIJJJMMMOOOOOONNNPPPWWW]]]lllwww}}}```AAA333***+++---***))),,,,,,,,,+++***))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))************************+++++++++,,,,,,---------............///000000////////////////////////......---,,,,,,,,,+++++++++************)))***))))))(((((())))))***)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********)))***---,,,,,,222:::aaaaaa999===]]]|||dddMMMGGG??????CCC===JJJ[[[uuu~~~~~~}}}zzzxxx]]]CCCEEEDDD:::777444444333222111000///...//////.........---------......---------,,,,,,,,,---------------------------------------------------------.........//////////////////////////////777555444999FFFXXXkkkwwwnnnhhhcccfffpppzzz{{{uuuzzziiinnn~~~{{{|||xxxvvvttttttxxx|||xxxrrrlllddd\\\WWWKKKIIIFFFDDDEEEIIILLLNNNHHHQQQWWWSSSLLLQQQgggzzz}}}{{{}}}bbbAAA111---,,,//////+++))),,,,,,,,,+++***************(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((())))))******))))))))))))******++++++,,,,,,------------............000000000//////......---//////...------,,,,,,++++++++++++*********))))))***)))(((''''''((()))***))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********)))***---,,,,,,222:::^^^yyy[[[>>>EEEhhh|||cccLLLGGGAAA???AAA>>>MMMeee}}}~~~~~~~~~}}}{{{yyy___DDDFFFDDD999666444444333222000///..................---------------------------,,,,,,,,,,,,,,,------------------------------------------------------............,,,------...//////000000111333555555999EEEXXXgggoooqqqpppllljjjnnnwww~~~|||xxx|||~~~}}}|||wwwqqqwww{{{wwwwwwuuutttsssvvvzzz{{{wwwqqqjjjccc[[[SSSNNNGGGFFFFFFEEEFFFIIIMMMOOOHHHMMMQQQRRRUUUddd|||tttyyymmmHHH111000///000111///******+++++++++******)))*********''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((())))))))))))((((((((()))******+++,,,,,,---------.........//////000000//////......------.........---,,,,,,+++++++++++++++*********))))))***)))(((''''''((()))***((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********)))***---,,,,,,222:::^^^zzz}}}{{{}}}zzz[[[>>>HHHlllzzzaaaJJJFFFAAA>>>???>>>RRRuuu~~~~~~~~~}}}{{{yyy\\\BBBDDDCCC999555333333222111000//////............------------,,,,,,------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,---...///000000111...333666444222888GGGUUUhhhsssyyyqqqggghhhrrr|||{{{xxx}}}}}}zzzxxxyyyxxxwwwvvvvvvwwwyyyzzz{{{qqqllleee^^^XXXRRRMMMIIIEEEFFFFFFFFFFFFHHHLLLOOONNNJJJKKKXXXmmmyyy{{{sssPPP777,,,---------,,,***((()))*********)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((('''(((((()))***+++,,,,,,---------.........////////////........................------,,,++++++++++++++++++************))))))((((((''''''(((((()))((((((((('''''''''&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********)))***---,,,,,,222:::YYYsssvvvxxx|||~~~wwwXXX:::EEEllluuu___HHHDDD???<<<<<>>GGGWWWgggqqqkkkaaadddqqq|||zzzzzz{{{~~~{{{~~~}}}zzzwwwuuutttttttttvvv{{{|||wwwrrrnnnbbb]]]VVVPPPLLLJJJHHHFFFEEEGGGIIIIIIHHHIIIMMMPPPTTTXXXbbbttt{{{jjjQQQ<<<000---,,,,,,+++((((((((()))))))))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,------------------........................---,,,,,,++++++***+++++++++************)))'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********)))***---,,,,,,222:::RRRqqqzzz~~~~~~xxxoooQQQ888FFFqqqsss]]]EEEAAA===999:::@@@]]]~~~~~~|||yyywwwzzzPPP999???@@@888555111111111000000000000000......---------,,,,,,,,,,,,,,,---...---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000////////////.........000111000///...111777<<>>888333222111000//////...............---------,,,,,,,,,///...------++++++***)))************************''')))+++,,,,,,+++,,,...------------------------......---,,,,,,,,,,,,---444333000---,,,///444888BBBSSSfffkkkaaaZZZeeetttxxx~~~|||yyy{{{pppjjjyyy{{{jjj\\\eeeyyy}}}zzzxxxtttqqqsssvvv}}}yyyyyy{{{tttooojjjaaaVVVMMMGGGDDDBBBDDDGGGIIIIIIGGGJJJJJJJJJKKKNNNRRRVVVXXXkkkzzz}}}mmmDDD444222///---...,,,,,,++++++***)))))))))((((((((()))))))))))))))&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++---,,,+++++++++,,,---...,,,------...///000000111///---,,,***))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))******+++...///***,,,000+++///???XXX}}}vvvkkkLLL999XXX___LLLAAA555888<<<>>>[[[}}}~~~}}}yyywwwyyysssMMM??????===777333222111000///...............------------,,,,,,,,,...------,,,,,,++++++***************************(((***,,,,,,++++++,,,---------------------------...---------------......111111111///...///222555777FFF]]]nnnppplllnnntttvvv}}}}}}{{{pppfffppp~~~yyyvvvmmmfffkkkvvv{{{wwwrrrrrruuuxxx|||}}}xxxwww|||~~~yyyuuuooofff___ZZZSSSKKKEEEHHHFFFEEEFFFIIIJJJJJJHHHNNNPPPPPPNNNOOOWWWfffrrrqqqSSS777///000///---...,,,,,,+++******))))))(((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,++++++***+++,,,---...------......//////000000...---,,,***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++---...***+++000,,,000AAA]]]yyykkkKKK:::VVV||||||ZZZHHH>>>555:::======YYYxxx|||~~~|||||||||xxxvvvwwwpppJJJ<<<<<<:::666444222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,---------------------------...///000...000111111000000111222111:::MMMcccqqqttttttuuutttvvv|||~~~sssggghhhppp|||xxxtttqqqpppqqqssstttiiixxx{{{wwwwwwtttuuuvvvuuusssrrrtttuuuzzzqqqiiiccc\\\SSSMMMJJJHHHEEEBBBEEEDDDDDDFFFIIIKKKJJJJJJQQQPPPPPPUUU```pppzzzfffJJJ999,,,,,,000---+++,,,,,,++++++******)))(((((((((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++************+++---...///........................------,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((())))))***++++++,,,)))+++000---222EEEooosssQQQ>>>VVVxxxqqqUUUCCC;;;444;;;>>><<>>666///+++...000,,,******+++++++++***))))))(((((((((((('''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********((())))))***,,,---...///......------------------,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))+++)))+++000---444HHH~~~wwwTTTAAAVVVuuudddQQQAAA;;;555<<<>>>;;;TTTjjjqqq{{{xxxyyyxxxuuussstttjjjGGG999888777444444111000///...------------------,,,,,,,,,+++++++++***++++++,,,,,,------...***************************,,,------+++******++++++++++++,,,,,,,,,------++++++,,,,,,...///111222000000///---,,,---111333555000000888DDDTTTffftttnnnhhhnnn~~~vvvooowww{{{wwwooohhhmmm}}}tttuuuqqqmmmnnnqqqtttsssppprrrqqqpppqqqssswww{{{}}}vvvggg]]]YYYVVVOOOJJJGGGFFFEEEFFFGGGIIIIIIIIIHHHIIIJJJLLLNNNQQQTTTVVV___hhhwww{{{zzz||||||WWW<<<222///------///...+++***+++++++++******)))(((((('''(((''''''&&&%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******(((((()))+++,,,------...------------,,,,,,,,,,,,+++,,,,,,,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))***'''+++)))+++///---666KKK~~~nnnLLLAAAVVVwww~~~```PPPBBB===777;;;===<<>>YYYzzz___NNNDDDCCC::::::>>>GGGkkk}}}zzz{{{zzzwwwuuuvvveeeGGG<<<:::777333333000000...---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************''')))+++,,,,,,+++---...))))))***+++,,,,,,------************+++,,,------***,,,///000///...---...777333000------333BBBQQQZZZooo}}}xxxqqquuuzzzwwwxxx~~~sssbbb^^^aaabbb{{{|||tttooommmkkkhhhgggfffddddddfffggghhhfffkkkpppssstttxxx}}}sssjjjaaaYYYRRRNNNLLLKKKJJJHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMOOOQQQTTTPPPTTTZZZbbblll{{{~~~wwwyyyQQQ:::333000///111---......+++)))******(((*********)))((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))+++,,,,,,+++***)))))))))***+++,,,,,,------)))***,,,,,,---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((,,,+++,,,...,,,777OOOsss~~~yyyooo]]]777???]]]qqqVVVLLLDDDDDD;;;:::???LLLuuu~~~{{{|||{{{xxxvvvwww```BBB;;;666333333///.........///////////////,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((************+++,,,---...***,,,...///...---,,,---+++...111111111333777;;;MMM]]]oooxxxvvvsssuuuyyyrrrtttyyy~~~}}}{{{}}}}}}mmm^^^aaa___jjj{{{tttlllfffdddeeeiiigggaaaaaafff```bbbcccccccccgggnnntttyyy}}}{{{rrreee```YYYRRRKKKHHHFFFFFFCCCEEEGGGHHHHHHHHHJJJKKKOOONNNNNNPPPPPPPPPUUU]]]dddfffqqqyyyuuuxxx~~~|||{{{fffMMM666000000+++***...******************++++++***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&((()))***+++---,,,,,,+++***)))((((((,,,++++++******++++++,,,***+++---......---+++***+++******)))))))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++)))+++(((***000000888MMMhhhsssVVVAAA@@@ggggggOOOIIIIIICCC@@@@@@???SSSvvv|||zzzzzz{{{{{{{{{[[[???999555333444000............////////////,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))************+++,,,---...***,,,......---,,,---......000222222111111444777EEESSSeeeqqqtttrrrrrrsssvvvwwwyyy}}}|||vvvoooeee]]]\\\hhhwwwwwwkkkjjjgggfffhhhfffaaabbbgggbbb```^^^```eeeiiikkkkkknnnrrrvvvzzz}}}{{{rrrggg___WWWTTTOOOJJJFFFEEEEEEEEEFFFHHHKKKKKKJJJJJJJJJKKKKKKNNNTTTUUURRRRRR]]]jjjwww~~~zzz~~~wwwPPP===///...///+++***---************************)))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))***+++))))))***************+++,,,++++++******++++++,,,***+++,,,------,,,***)))+++***))))))(((((()))))))))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++***+++(((***000///888MMMllluuuZZZIIIIIImmmfffMMMIIIHHHAAA>>>??????UUUxxx|||zzzzzz{{{{{{{{{|||VVV<<<777444222444111........................++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********************+++,,,---+++,,,---,,,+++,,,---///111222222111000///111333:::DDDUUUdddmmmooommmkkkppp}}}~~~xxxzzzzzz{{{}}}zzzyyyzzz{{{nnnbbb]]]^^^hhhrrrnnnjjjhhhddd```bbbgggeee___\\\aaajjjnnnjjjdddbbbeeeiiillloootttxxx|||zzz~~~}}}wwwooohhhbbb[[[SSSMMMKKKIIIFFFDDDCCCDDDFFFGGGDDDGGGJJJLLLMMMNNNOOOQQQSSSQQQRRRWWW]]]hhhyyy|||xxxxxxjjjMMM;;;111+++...///***(((+++************))))))))))))))))))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******&&&&&&''')))***+++------++++++************++++++***+++,,,,,,+++***)))(((+++***))))))(((((())))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******+++++++++---)))+++//////888NNNmmmvvv]]]OOORRRssseeeKKKIIIGGG???===???@@@VVVxxx}}}zzzzzz{{{{{{{{{xxxSSS;;;777333111333111///...............------++++++************++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++******************+++,,,,,,+++,,,,,,+++***+++...000111111000000//////000111222777CCCRRR```ggggggeeefffrrrtttuuu|||sssjjjeeekkktttxxxooogggbbbbbbeeeddd___]]]cccllloooiiibbb]]]___```ccceeehhhkkkmmmmmmrrrwwwzzz{{{|||yyyrrrmmmjjjaaa]]]XXXSSSQQQNNNKKKHHHGGGFFFEEEDDDDDDFFFIIIJJJGGGHHHJJJKKKLLLNNNRRRUUU\\\YYY___ppp|||zzz|||\\\DDD:::444///...111///***(((***)))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***%%%%%%'''(((***+++,,,---++++++************++++++******++++++***)))((('''******)))(((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******+++++++++...++++++///...999PPPlllwww\\\LLLUUUssseeeLLLHHHFFF@@@???AAAAAASSStttzzz~~~}}}zzzzzz{{{{{{zzzuuuRRR;;;888333000111000//////......---------,,,+++******))))))******+++************************((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++******))))))******++++++***+++++++++***+++...000///.........///000000000///000555@@@NNNZZZaaacccbbbiiiiiiqqq|||tttooovvvtttnnnmmmsssuuulllgggeee```______bbbggggggddd___]]]\\\[[[\\\]]]^^^^^^___bbbeeeiiijjjjjjkkknnnqqqvvvzzz}}}zzzzzzwwwsssllliiifffaaa\\\XXXVVVTTTOOOMMMJJJHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGHHHJJJMMMMMMNNNNNNPPPTTTZZZ___hhhsss|||qqqmmmppp{{{ttt|||VVV777000444111//////000...******,,,)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))&&&&&&'''((())))))******+++******))))))******+++************))))))((((((***))))))((('''((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++***...+++,,,///...;;;SSSnnnyyyZZZHHHTTTrrrdddNNNGGGFFFAAAAAADDDBBBQQQnnnqqq|||}}}zzzyyyzzzzzzyyyqqqOOO:::888222///111/////////......---,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********************)))))))))******+++)))***++++++++++++...000---,,,+++,,,///000111000------///444>>>KKKXXXaaaaaadddcccooo|||}}}uuugggiiiwwwxxxqqqlllmmmyyywwwpppccccccbbbaaaaaa___]]]\\\]]][[[XXXWWWWWWWWWVVVUUUWWWYYY\\\^^^___aaaccceeegggjjjpppvvv{{{~~~|||zzzzzz{{{yyyuuuqqqpppmmmiiifffjjjmmmhhh```VVVTTTQQQOOOMMMLLLLLLLLLIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLKKKOOOTTT[[[bbbkkktttzzzppphhhkkkssswwwqqquuuqqqQQQ;;;...,,,...,,,+++++++++++++++,,,,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%&&&''''''(((&&&'''''''''((((((((()))******))))))))))))******))))))))))))))))))*********)))((((((''''''(((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++)))---,,,,,,//////===WWWvvv|||ZZZFFFUUUtttbbbNNNGGGEEE@@@AAAEEECCCPPPmmmzzz}}}ppp{{{|||yyyxxxxxxxxxxxxjjjJJJ777666111...111000//////...------,,,++++++******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''))))))******)))******))))))))))))******''')))+++,,,,,,,,,---......,,,***+++...000///...,,,...//////333>>>PPP^^^bbbfffdddnnnzzzsssrrryyyppplllqqqxxx{{{xxxpppqqqwwwwwwsssnnniiieeebbb```___^^^[[[XXXWWWWWWWWWUUURRRSSSSSSSSSUUUYYY[[[\\\\\\[[[___ccceeegggjjjnnnqqqvvvvvvtttqqqmmmlllmmmoooffffffgggfffeeebbb```^^^^^^]]]ZZZZZZ^^^bbb]]]TTTMMMKKKIIIGGGGGGGGGIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLNNNQQQTTTWWWYYYVVV]]]gggrrr{{{nnneeepppsssmmmyyyjjjIII777222///,,,+++***)))((()))+++,,,+++((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&''''''((())))))******))))))))))))******))))))))))))***++++++,,,))))))(((''''''''''''(((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++(((---,,,,,,///000???ZZZ{{{XXXFFF\\\}}}|||___MMMFFFCCC<<<===CCCDDDTTTrrrmmmzzzzzzxxxwwwwwwwwwvvv~~~dddEEE444444000...111111//////...---,,,,,,++++++******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))******)))))))))))))))***&&&(((+++------,,,---...///---***+++...///...,,,+++///222///...777KKK\\\dddjjjhhhmmm}}}yyy}}}yyytttqqqtttxxxrrrnnnmmmttt~~~}}}|||~~~zzzsssooolllhhheee```]]]YYYYYYZZZZZZWWWUUUTTTRRRPPPRRRVVVXXXWWWVVVUUUXXX[[[[[[ZZZZZZ]]]```ffffffeeebbb___^^^^^^```XXXZZZ\\\[[[XXXUUUSSSSSSRRRRRRQQQPPPRRRTTTOOOHHHJJJHHHEEEDDDCCCEEEGGGHHHIIIKKKLLLMMMMMMMMMOOOPPPNNNPPPSSSWWW]]]bbbfffhhhpppwwwrrrnnnmmmqqqtttzzzzzzrrr|||]]]LLL;;;444000,,,+++---++++++)))***,,,---)))###))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&''')))************))))))))))))******))))))))))))***,,,---...))))))((('''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++''',,,,,,,,,///000@@@\\\xxxVVVGGGdddyyy\\\KKKGGGBBB999999@@@DDDXXXwwwaaayyy~~~zzzwwwvvvvvvvvvuuu|||aaaEEE555444111111222---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((()))******************,,,000333333111...+++,,,...///...,,,...666===ccckkkiiiiiivvvyyyqqqlll|||}}}{{{tttooorrr~~~wwwccckkksss|||}}}xxxuuuxxx}}}~~~}}}}}}qqqllllllggg\\\VVVVVVXXXWWWUUUSSSQQQRRRSSSTTTTTTSSSTTTTTTUUUVVVVVVVVVUUUUUURRRUUUWWWUUUQQQOOOOOOQQQQQQOOONNNNNNOOOOOONNNMMMKKKKKKKKKLLLLLLLLLKKKJJJHHHFFFEEEFFFIIILLLMMMMMMIIIKKKPPPVVV\\\^^^]]]\\\ggghhhmmmuuu~~~~~~xxxooofffaaaiiittt}}}rrr|||qqqPPP:::888333///,,,+++,,,,,,)))))))))))))))(((''''''(((((('''&&&%%%%%%$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************(((((())))))******++++++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))))))))******++++++//////...---+++AAAeeekkkKKKIIIlllvvvUUUQQQBBBAAA???;;;:::HHHggg|||dddZZZrrr~~~|||zzzyyyxxxwwwtttqqq~~~ttt]]]BBB444333000000111,,,------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))************))))))+++---000000...,,,******,,,...------...222666BBBUUU```eeeooosssrrrwww~~~|||yyyuuurrrssswww{{{wwwxxxuuu]]]^^^]]]ZZZ[[[eeexxx}}}xxxuuuwwwrrrvvvqqqddd___\\\XXXWWWWWWWWWUUUUUUUUUUUUVVVTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPOOOMMMLLLMMMNNNMMMKKKIIIJJJKKKKKKJJJIIIGGGHHHJJJJJJJJJJJJKKKLLLRRRPPPOOONNNOOORRRVVVXXXXXXYYY]]]ccckkkuuu~~~vvvooocccbbbbbbccceeeiiiooottt}}}{{{vvv\\\HHH:::444222000---,,,+++,,,,,,)))))))))))))))((('''''')))(((((('''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%'''((((((%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))*********))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))))))))******+++***...---...///...CCCeeemmmMMMIIIoooxxxUUUNNNDDDBBB@@@>>>???NNNmmmzzz```UUUooo~~~}}}{{{zzzzzzxxxuuusssuuuwwwmmmXXX???222222000///111---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''&&&''''''((())))))******(((((((((((((((((((((((('''((())))))******))))))((()))***,,,,,,+++******(((***+++,,,---.........***>>>LLLXXXjjjrrrttt{{{xxxsssnnnoootttxxxvvvsssfffhhhxxxnnngggZZZNNNIIIRRReeetttzzzyyy}}}xxxuuu|||yyyrrrlllfff``````^^^\\\YYYWWWWWWXXXXXXXXXVVVUUUTTTSSSSSSSSSTTTRRRQQQPPPQQQQQQPPPOOORRRPPPNNNMMMMMMNNNMMMLLLLLLOOOQQQPPPOOOPPPSSSVVVRRRUUUYYY[[[\\\^^^cccgggkkkuuu}}}iiihhhgggddd```YYYPPPJJJZZZ```hhhmmmrrr}}}yyyttthhhCCC222000///,,,,,,,,,,,,++++++++++++(((((()))))))))(((''''''))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********))))))))))))))))))(((*********)))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))******+++))),,,+++...111111DDDdddyyykkkMMMIIItttzzzTTTLLLDDDBBB@@@???BBBSSSrrrpppSSSIIIkkk}}}}}}|||{{{{{{zzzwwwuuuuuukkkrrrkkkTTT<<<111333000000222...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))))))))*********+++***)))***,,,---,,,***///444666FFFcccrrrrrrsssnnnddd]]]bbboooyyyzzzvvvbbb___jjjssscccVVVQQQRRRTTTffftttzzzrrrsss}}}rrrnnniiifffdddaaa\\\YYYZZZYYYXXXVVVUUUUUUUUUVVVWWWTTTRRRSSSVVVVVVTTTQQQWWWUUURRRQQQRRRRRRPPPOOOOOORRRUUUUUUTTTUUUZZZ^^^```hhhqqquuutttsssuuuwwwppp]]]RRRKKKJJJIIIJJJMMMQQQVVVXXXlllzzz}}}uuu{{{}}}~~~ccc@@@111111111---)))***++++++,,,+++***)))'''(((((((((((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$$$$%%%((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))((((((((('''******)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))******+++***+++)))---222222CCCbbbnnn|||{{{{{{hhhMMMLLL{{{yyyTTTKKKCCC???======CCCTTTqqqdddIIIBBBjjj|||}}}|||{{{{{{yyywwwtttxxxooovvvgggQQQ;;;222444111000222///------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))******+++...,,,))))))***,,,,,,,,,333222---777QQQ```fffmmmkkk```UUUWWWcccpppvvvvvvfffdddjjjxxx}}}wwwoooddd[[[VVVWWWbbblllrrrzzz}}}tttkkkeeedddaaa___]]][[[ZZZYYYXXXXXXZZZ^^^cccdddaaa]]][[[ZZZZZZ\\\^^^___^^^]]]ZZZ]]]aaacccdddgggkkkooo}}}wwwwwwyyy|||mmm[[[MMMFFFEEEJJJLLLOOOTTT\\\fffpppwwwxxx}}}}}}}}}zzzbbbCCC000///333///''')))***+++,,,,,,***((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&((())),,,,,,+++)))(((&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***)))))))))(((((('''''')))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))))))))******++++++,,,))),,,111111BBBaaasssiiiNNNQQQxxxTTTLLLDDD???<<<>>>EEEUUUooo{{{]]]FFFEEEjjj|||}}}{{{zzzzzzxxxuuusss{{{```NNN999222555111000222///------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))************---,,,+++))))))***,,,---***000///000:::BBBQQQgggmmmeee[[[VVVYYYaaajjjnnnxxx~~~~~~oooqqquuuzzz|||yyytttppp\\\YYYZZZhhh~~~~~~zzzvvvtttpppuuu|||uuuvvvyyy~~~ooo```YYYZZZ]]]\\\ZZZVVVQQQLLLMMMRRRWWW\\\```fffkkkooossswwwzzzsssttt~~~}}}yyyxxx___GGG???666...++++++***(((***++++++,,,+++)))((('''&&&&&&'''(((((((((''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&)))+++------,,,+++)))'''&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((((((((('''))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))))))))))))))******+++,,,---+++---111222EEEggghhhKKKQQQxxxUUUMMMFFFAAA>>>AAAIIIYYYooo}}}lllPPP@@@FFFjjj}}}|||{{{yyywwwsssqqqvvv]]]KKK888222555000...000---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((()))***)))))))))(((+++---,,,)))(((***---&&&---...---000000<<>>CCCMMM\\\ppp~~~ppp]]]BBB888EEEhhh|||~~~|||zzzwwwssspppuuu___III666111444///,,,...+++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&((()))))))))((('''###)))......***'''(((+++,,,---(((+++333000///;;;VVV```iiifff]]]ZZZcccoooooo\\\YYYXXXZZZbbbmmmvvvzzzzzzvvvwwwiii___JJJSSS]]]dddppp}}}yyyqqquuu{{{rrreeeZZZVVVPPPIIIDDDDDDEEEGGGIIIQQQYYYhhhyyypppvvv|||ssslll|||]]]III;;;000444...))))))++++++))))))''''''''''''(((((())))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&######$$$%%%%%%&&&''''''#########"""###$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&$$$###!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))+++++++++************)))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***)))))))))))))))******+++***//////111333777RRRyyyxxxZZZ```~~~XXXMMMAAA<<<<<>>JJJjjj|||{{{yyyyyywwwssspppsssVVVFFF;;;111///000///...///------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((()))*********************************))),,,777HHH\\\kkktttmmmnnnjjjcccgggttt~~~xxxpppgggaaa^^^[[[___dddcccfffgggfffiiippptttssswwwtttqqqnnnllliiieeebbbdddjjj{{{xxxrrrwww~~~}}}vvvnnnhhhaaa]]]```eeeffffffhhhkkkmmmiii___VVVTTTTTTTTTVVVZZZ```eeehhhgggjjjkkkhhheeejjjxxxyyyyyy~~~}}}vvvrrrooonnnqqquuuyyy{{{ttt\\\CCC666***(((+++------...******))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((()))))))))))))))***)))...444999UUUyyyZZZLLL[[[zzzgggVVVKKKDDD<<>>PPPppp|||wwwvvvwwwwwwuuurrrqqqSSSEEE:::111///000///......------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((())))))************************))),,,)))(((,,,666EEESSS\\\jjjnnnooonnnrrr{{{vvvtttssstttnnneee^^^]]]RRRTTTVVV]]]iiiuuuvvvrrrqqqqqqsssxxx|||}}}{{{xxxkkkkkkooovvvuuullldddbbbkkkrrr~~~~~~yyytttuuu||||||ttteeeeeedddeeekkkuuu~~~}}}{{{}}}|||{{{~~~}}}|||mmmlllppplllqqqyyywwwXXXBBB777333,,,(((+++///...------)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##############################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%((())))))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))(((***)))---333888SSSzzz{{{|||sssWWWMMM___}}}bbbTTTMMMCCC>>>CCCEEEBBBTTTxxxsssMMM666@@@WWWvvv~~~zzzvvvtttvvvwwwvvvuuupppSSSCCC999000///000///......------,,,++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***++++++++++++************,,,---...,,,,,,111999AAAVVV```mmmvvv{{{{{{vvvooohhhiiiooouuutttllleeecccWWWUUUUUU]]]ooo}}}}}}uuuiiihhhkkkqqqxxx|||{{{yyy~~~|||zzzssshhh___]]]SSSXXXaaalllwww|||}}}||||||uuufffdddbbbgggvvv{{{sssgggiiiooo|||zzzmmmbbb```eeeppp|||cccGGG555---+++///+++***......***''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))(((+++***,,,111666MMMppp~~~{{{yyy}}}tttXXXPPPddd___QQQJJJBBB???DDDEEEAAAUUU{{{|||RRR999DDD]]]|||{{{wwwvvvwwwyyyxxxvvvqqqTTTBBB888000///111///------------,,,++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((()))************************++++++&&&+++///...+++***...333===JJJ\\\lllsssrrrkkkdddbbb```cccjjjmmmnnnqqquuurrrllldddbbbjjjqqqooohhhaaa___```gggpppvvvvvvtttzzz~~~yyypppjjjhhhTTTOOOKKKKKKPPPTTTWWWWWWdddppp|||~~~wwwvvv{{{zzzuuuuuusssooonnnuuusssfffbbb```^^^eeennnpppMMM888333333...((()))'''))),,,,,,(((&&&(((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))---++++++000555IIIiiiyyy|||vvvWWWQQQhhh[[[LLLEEEBBB@@@EEEDDDAAAVVV{{{~~~UUU===JJJddd}}}yyyxxxyyyzzzxxxuuurrrVVVAAA777000000111///------------,,,++++++******)))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((())))))*********&&&))),,,---,,,,,,...///111777CCCPPPZZZ```cccdddbbb^^^\\\___cccgggooovvv}}}}}}yyyooohhhddd___ZZZXXXWWWZZZcccooowwwxxxvvvllltttyyywwwpppmmmooorrreee^^^WWWRRRQQQOOOKKKHHHMMMUUU^^^cccdddggglllpppxxxxxxuuusssxxxzzzsssrrruuuvvvsssooofffgggdddbbbhhhrrrwwwuuuyyyhhhaaa___eeejjjmmmxxxwwwRRR@@@---''',,,111---'''((('''))),,,+++'''(((,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))---,,,,,,111666IIIeeeyyyWWWSSSmmm|||XXXJJJCCCAAA???DDDCCCAAAVVVxxxwwwRRR>>>NNNkkk~~~zzzyyyzzzyyyvvvrrrzzzsssWWW@@@777000000111///------------,,,,,,+++******)))'''((((((((())))))******(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******%%%&&&&&&'''((()))******,,,+++)))***---......------,,,...555@@@MMM[[[eee```ZZZWWWWWWXXXZZZ```fffqqq}}}sssiiidddbbbTTTTTTXXXbbbpppxxxxxxtttooouuuvvvnnnfffgggqqqzzzsssrrrsssvvvwwwrrrhhh```ZZZ[[[YYYUUUOOOMMMNNNQQQNNNTTTXXXYYY[[[]]][[[XXX\\\fffnnnpppsssxxxxxxttt~~~vvvpppvvvvvvssslllbbb[[[ZZZZZZVVVTTTTTTWWW]]]cccgggiiisssxxx{{{~~~zzz|||zzzmmmnnnwww|||cccIII666+++------+++)))(((***---***))))))***'''$$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##############################$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((...------333888JJJeee|||XXXUUUrrrzzzXXXLLLEEE@@@>>>CCCBBBAAAVVVuuuoooMMM===QQQooo~~~{{{zzzzzzxxxtttppp~~~mmmUUU@@@777000///000...---///,,,,,,,,,+++++++++******))))))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))(((((((((((((((+++*********+++,,,,,,---+++******,,,222:::CCCHHH[[[WWW[[[bbbaaaZZZ]]]gggmmmmmmooorrrttttttrrrooo___YYYUUUXXX\\\```ffflllsssxxx|||yyyqqqmmmnnnrrruuussstttzzz|||wwwrrrmmmeeeZZZUUUUUURRRSSSSSSQQQNNNMMMNNNOOOSSSRRRRRRTTTWWWYYYZZZYYY]]]eeennnqqqkkkbbbYYYUUU[[[```___VVVOOOPPPVVVZZZTTT___eeegggvvv~~~uuuyyyzzzrrrmmmeeeMMM<<<333///))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&###!!!###'''(((%%%!!!&&&&&&%%%$$$$$$######"""$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""%%%((((((%%%$$$&&&(((,,,+++(((&&&$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$""" $$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((((('''''''''(((((()))///,,,)))111===TTTqqq~~~RRRQQQwwwyyyYYYNNN???EEE;;;>>>DDDFFFTTTooo~~~~~~uuuiiiJJJGGGMMMnnnxxxttttttssspppnnnjjjRRR???777000///000...---///,,,,,,+++++++++*********))))))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((***************+++,,,,,,,,,+++))))))+++000555999@@@JJJ```uuuwwwiii^^^]]]iiijjjlllppptttvvvwwwvvveeeccccccfffddd^^^YYYXXX^^^iiixxxyyylllbbbfffkkkrrr{{{|||xxxxxxwwwyyy|||nnnkkkgggdddcccaaa___]]]bbb___[[[XXXVVVTTTSSSRRRPPPWWW```gggiiigggdddbbbaaaeeegggddddddjjjqqquuuzzzzzzkkkbbbfffjjjnnnyyy}}}~~~uuujjjXXXEEE666---))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&###!!!###''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###%%%''''''&&&%%%&&&''')))(((&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((('''''''''(((((((((...---,,,222???```SSSRRRwww|||___UUUGGGBBB:::===AAA???MMMiiiyyypppbbbDDDAAAGGGiii}}}vvvsssrrrrrrqqqoooeeeMMM>>>666000000000...---///,,,++++++++++++*********)))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((''''''(((((())))))(((((())))))******,,,***)))'''((()))+++,,,000777III^^^hhhgggjjjqqqjjjjjjlllnnnppppppmmmjjjiiiiiilllpppnnnfff```___aaaccciiippptttnnnaaaUUUWWWaaannnxxxxxx{{{}}}yyywwwuuusssqqqpppppppppooosssxxxtttrrrzzztttfffaaa```ccclll~~~~~~~~~rrrdddBBB===555---(((&&&((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############&&&###"""###&&&'''$$$!!!"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############%%%$$$$$$%%%''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))))),,,,,,///333===ggg{{{RRRRRRwww}}}```XXXLLLEEE???BBBCCC???NNNkkk}}}mmmaaaCCC@@@EEEhhh|||uuuqqqrrrssssssrrrbbbIII===555///000000...---...++++++++++++************)))(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((((('''''''''(((((((((((('''''''''(((((()))))))))))))))******++++++///---...666@@@MMMbbbsssiiikkkooorrrpppjjj```YYYcccaaaccciiilllooottt{{{uuupppjjjhhhhhhcccYYYQQQQQQYYYdddllloooppprrrssshhhhhhnnnyyyuuuwwwzzz{{{{{{{{{{{{{{{|||}}}vvvwwwssskkkfffiiirrryyy~~~vvvllleeeeeelllsssqqq}}}wwwxxx{{{xxxeeeQQQ===//////---***((('''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$###$$$&&&&&&$$$"""#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""$$$'''(((&&&###$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((()))***---+++)))///333999cccqqqNNNQQQvvvxxx\\\UUUIIIGGGDDDGGGFFFBBBSSStttvvvmmmQQQIIIJJJkkk|||uuurrrsssuuuvvvuuu___GGG<<<444///000000...---...+++++++++*********))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&''''''(((((()))***++++++,,,++++++---,,,,,,...000444???HHHWWW^^^jjjvvvzzzvvvmmmeeebbb______cccfffjjjttt}}}rrrvvv{{{}}}yyynnnaaaXXXZZZ]]]aaacccaaa[[[TTTPPPTTT[[[iiiuuuyyyuuussstttsss}}}vvvpppkkkpppuuuxxxvvvrrrooommmppprrrxxxzzz{{{|||uuujjjgggfffdddaaa______aaaeeegggeeecccdddjjjrrrzzz~~~||||||rrreeeRRRBBB999222+++'''***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""$$$'''(((&&&###$$$$$$$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((()))******...)))&&&...666;;;]]]|||hhhKKKQQQssstttXXXSSSJJJCCCBBBGGGFFFDDD[[[bbbSSSOOOnnn}}}wwwuuuvvvxxxxxxxxx\\\EEE;;;444///000111...------+++************)))))))))(((''''''''''''(((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''((())))))******))))))((())),,,///000---,,,...000;;;FFFXXXlll{{{}}}pppppprrrsssnnnhhhhhhlllccckkktttyyywwwpppjjjggglllmmmnnnmmmiii```VVVOOOTTTYYYbbbgggeee```bbbhhhsss~~~~~~oooddd```bbbhhhpppsssqqqmmmjjjiiiyyy|||wwwzzz|||{{{jjj]]]ZZZddd```^^^___```___```cccaaaccchhhqqqyyy~~~~~~}}}tttdddBBB:::111+++***+++,,,,,,'''''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***(((((((((((()))***++++++,,,)))&&&...888???ZZZ}}}xxxiiiPPPUUUtttpppVVVTTTNNNDDDCCCGGGHHHKKKhhhiiiTTTOOOppp~~~yyywwwyyyzzzyyyxxx|||YYYCCC:::333...000111///------************))))))))))))'''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((('''***+++***(((+++000444---333???OOO___kkkrrrtttxxx|||ssskkkkkkhhhiiiiiihhhfffgggiiilllnnntttzzz{{{vvvpppllljjjhhhfffdddbbb^^^[[[___eeefffkkknnnkkkaaaWWWQQQPPPUUU[[[cccgggfffeeefffhhhzzz{{{{{{yyyuuuqqqnnnmmmjjjmmmooopppsssxxxxxxuuuzzzzzzyyyrrrhhh___]]]___kkkiiikkkooooooiiifffhhhiiimmmtttzzzqqqdddWWWFFF666333111---***((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""###%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$$$$########################"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))***+++,,,))),,,))),,,444===TTTsss{{{{{{qqq[[[___|||iiiOOOOOOJJJEEECCCGGGHHHPPPrrraaaMMMNNNvvv~~~zzzyyyzzzzzzxxxvvvyyyWWWBBB999222...000111///------************))))))))))))'''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''$$$%%%&&&''')))***+++,,,&&&***,,,***((()))+++---...------222<<>>AAACCCMMMqqqWWWFFFOOO~~~}}}zzzzzz{{{zzzwwwssszzzVVVAAA888555222111000000...,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&"""###$$$%%%'''((())))))((((((((((((((((((((((((%%%(((++++++***((('''(((***)))((((((((()))+++,,,***+++---///222444666666@@@GGGTTTaaammmuuuyyyzzzyyy||||||uuuooonnnnnnhhheeehhhnnnllliiissszzzssssssvvvyyy}}}wwwuuuuuuwwwvvvtttwww|||}}}{{{xxxtttrrrsssuuuuuuuuuuuunnnlllqqqsssoookkkllljjjiiihhhiiikkknnnppppppvvvqqqmmmwwwvvvvvvzzzuuugggUUUBBB555222111000...,,,***)))((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((())))))))))))------+++///777999JJJhhh~~~|||}}}mmmqqq}}}XXXEEEHHHKKKCCCDDDAAA???OOOnnnuuu[[[KKK[[[~~~~~~|||zzzxxxxxxwww~~~xxxTTT@@@666444111000///...---+++++++++***))))))***++++++(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&(((***+++)))((('''(((***)))((((((((()))***+++)))***,,,---///111333333444888???HHHPPPWWW\\\^^^ssswwwzzzyyytttpppooopppmmmlllqqqvvvpppfffgggqqqtttmmmjjjmmmqqqsssvvvzzzvvvuuuvvvyyyzzzyyy|||}}}||||||zzzzzz|||xxxppplllnnniiihhhhhhjjjnnnqqqqqqqqq{{{|||}}}}}}zzzfff]]]OOODDD===777000+++******))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((())))))))))))***+++***...333555HHHhhhyyyyyyzzziiirrr{{{WWWEEEFFFGGGAAACCC???<<>>555333000.........,,,***+++******))))))******+++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((******)))''''''((())))))((((((((()))***+++((()))***+++---...///000000000111444888===BBBEEEWWW[[[___```^^^\\\\\\]]]]]]aaalllvvvtttkkkiiinnnpppkkkjjjmmmooommmlllnnnpppnnnpppssssssrrruuuzzz~~~~~~{{{zzz{{{|||~~~yyynnnhhhiiikkkjjjlllooorrrtttuuuttt}}}|||wwwpppeeeXXXLLLEEE>>>777...)))((()))))))))''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#################################$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((((())))))))))))(((,,,,,,...222444LLLqqqwwwfffpppvvvVVVGGGFFFBBB>>>AAA===:::FFFaaayyy}}}gggVVVbbb~~~{{{xxxvvvtttsssrrrOOO<<<444222000.........,,,+++******))))))))))))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((())))))******))))))******+++,,,------111000///...000222555777666:::>>>@@@???>>>>>>???@@@GGGSSS```ccc```aaafffiiifffgggkkkmmmlllmmmppprrrpppqqqsssrrroooppptttzzzuuutttlllqqquuutttrrrrrrwww|||~~~ssskkkgggggghhhiiikkknnnooonnnlllwwwiiicccdddVVVRRRIII@@@666///***(((---,,,+++,,,---,,,***((('''''''''(((((())))))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((()))))))))))))))......///333:::ZZZxxxeeellloooTTTJJJIIIBBB>>>AAA???<<>>CCCGGGOOOWWW^^^^^^```dddcccaaabbbfffkkkttt|||}}}|||wwwmmmdddggggggddd```]]]^^^dddiiiooooookkkgggccc^^^RRRGGG;;;:::888999999888666444111000---******,,,)))$$$%%%&&&&&&''')))***+++,,,'''&&&%%%$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""$$$$$$$$$#############################################$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))(((+++)))+++333BBBjjjxxxgggiiiyyyyyyeeeOOOMMMRRRKKKFFFIIIFFFDDDOOOhhhvvv\\\GGG>>>SSSwww{{{xxxuuusssrrrfffHHH:::333111///...//////---,,,'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''(((((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%'''(((&&&'''((()))))))))(((''''''((()))***+++,,,------,,,,,,------......//////000111333666777666444222333444333111222444777888666444333444333111555;;;??????AAAEEEEEEBBBCCCFFFGGGPPPWWWZZZ[[[ZZZTTTMMMPPPMMMIIIEEEBBBBBBDDDEEEEEEHHHGGGAAA===<<<666///---+++)))((())))))((('''&&&)))(((%%%''',,,---***)))******+++***(((&&&$$$)))(((&&&$$$$$$&&&))),,,))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """$$$%%%$$$##############################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((()))))))))))))))+++))),,,444AAAdddvvvfffkkk}}}~~~fffMMMLLLRRRMMMDDDHHHGGGGGGUUUrrreeeNNNCCCUUUwww|||yyyvvvttttttdddGGG:::222000...---------,,,+++'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))%%%&&&((()))))))))((('''&&&&&&''')))***,,,------,,,+++*********,,,.../////////222444777666444222111333444333222333333111777666666777444000222777444333555777666111111444222888;;;999999;;;;;;::::::777444333333333333222,,,333666000---///000...---***(((((()))***+++***###)))***%%%###&&&)))'''%%%%%%$$$%%%&&&(((***,,,"""###$$$$$$###"""###$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """$$$%%%$$$###"""########################""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))+++---,,,///777@@@^^^uuueeemmmhhhLLLJJJQQQLLL@@@EEEGGGIII\\\}}}sssZZZJJJWWWvvv}}}zzzwwwvvvuuu^^^CCC777222111///...///...---++++++++++++***)))(((((('''))))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((()))******++++++++++++,,,---...///000333333444888::::::555111...///000///......000222111111111000000000000000000111222333333222111000000000///............///---,,,,,,+++*********+++,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""""""""""""""#################################### ///!!!///BBB ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%######%%%&&&'''&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))))))))))))))******+++111///)))+++222999RRRwww}}}~~~~~~xxxtttyyyoooOOOFFFPPPRRRHHHFFFGGGGGGOOOmmmeeeWWWbbbuuu~~~|||xxxvvvxxx\\\???333222111///...///...---+++++++++******)))(((((('''((('''&&&&&&%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******+++++++++++++++,,,...///000000000222666999888555222...000000000//////111222111111111000000/////////000111222222222222111000.........---------,,,,,,++++++******))))))))))))++++++*********)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$######"""""""""#########$$$$$$$$$$$$##############################$$$$$$$$$###############""""""""""""####################################222'''+++UUUooo<<<'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""###$$$&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******+++------)))+++222666JJJkkkxxxzzz|||yyyrrrooowwwiiiMMMDDDLLLOOOIIIBBBDDDFFFSSSsssmmm^^^hhhzzz~~~}}}{{{wwwuuuwwwYYY<<<000222111///...///...---+++++++++******)))(((((((((((('''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))***************+++,,,---//////---...000444666666444222///000111111000000111222222111111000///...------000000111111111111000000+++,,,---------,,,***)))***))))))))))))((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$###""""""!!!"""""""""######$$$$$$$$$$$$#############################################$$$$$$$$$"""""""""#########$$$$$$########################"""$$$$$$@@@QQQ)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))******++++++***(((,,,222333CCCaaayyy|||}}}vvvuuufffLLLBBBEEEGGGFFF===???DDDUUUxxx}}}nnnrrr|||{{{yyyvvvtttuuu~~~VVV;;;111222111///...///...---+++************))))))((((((******)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))************+++---...///...///111333444444222000...000222222111000111222111111000///...---,,,+++........................***+++,,,------+++)))((()))))))))))))))))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$$$$######"""""""""############$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$###########################...!!!###)))'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((())))))))))))))))))******+++******''',,,222333DDDbbb}}}iiiPPPCCC@@@@@@AAA>>>===AAASSSttt|||zzzzzzxxxuuusssuuuyyySSS<<<666222111///...///...---+++*********)))))))))))))))...---+++***((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))((()))))))))***+++,,,---...111222333333222000///...---///111222111000000111000000///...---++++++***,,,,,,++++++++++++,,,,,,***+++---------,,,***((())))))***++++++******)))***))))))))))))(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$########################%%%%%%$$$$$$+++$$$+++$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((())))))))))))))))))******+++++++++(((+++222666LLLooolllRRRFFFCCCBBBCCCBBB>>>???NNNkkkzzzzzzxxxuuutttuuuuuuPPP===888222111///...///...---+++******))))))))))))))))))...---,,,***((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((()))***)))((('''((((((((()))***+++------111333444333000...------,,,...111111000//////000///......---,,,+++******++++++************++++++***+++,,,,,,,,,+++))))))((()))***+++++++++***)))))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$#############################################$$$$$$$$$#########$$$$$$$$$$$$%%%######################## """%%%&&&"""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))))))))******+++***---***,,,111888UUU~~~jjjOOOGGGJJJKKKHHHEEEAAAAAANNNeee}}}}}}{{{{{{{{{zzzvvvuuuwwwsssNNN;;;777222111///...///...---+++)))))))))))))))))))))*********)))(((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((()))***)))((('''((((((((((((***+++,,,---///111222111...,,,,,,---+++---000111000.........------,,,,,,+++++++++***,,,++++++******++++++,,,*********)))))))))((((((&&&''')))***+++***)))(((((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$############"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$&&&%%%$$$""""""###$$$%%%###############$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$########################$$$$$$$$$%%%%%%########################!!!+++((('''((( '''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######%%%''''''%%%######$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''')))))))))))))))******+++''',,,------000888ZZZcccHHHDDDOOORRRIIIEEECCCFFFSSShhh|||}}}xxx||||||{{{xxxwwwyyysssNNN999555222111///...///...---+++)))))))))))))))*********&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))((('''''''''(((((()))+++,,,---+++...000///,,,+++,,,---***,,,///000///...---...,,,+++++++++++++++++++++...---,,,++++++,,,---...))))))(((''''''''''''((($$$&&&((()))***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$############""""""$$$$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$(((&&&$$$"""!!!"""$$$&&&""""""!!!""""""###$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%########################!!!%%%&&&"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&'''''')))))))))))))))******+++$$$,,,......///666ZZZ~~~}}}|||___BBB@@@PPPRRRFFFDDDEEEKKKZZZmmm{{{}}}}}}}}}yyyxxxzzzpppHHH888222111000.........---,,,***((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''''')))******...------,,,,,,++++++***---,,,---...///...,,,))),,,+++)))((((((((()))***))))))************))))))))))))))))))))))))))))))###$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$'''%%%######$$$%%%$$$######"""!!!!!!!!!"""$$$%%%################################################""""""""""""##################################################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))***)))(((''''''((()))***+++------...///111NNNxxxzzz~~~```DDDAAAOOOOOOCCCCCCEEEOOO```rrr}}}||||||{{{yyyxxxxxxnnnGGG777222111000.........---,,,******************)))(((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''((()))***,,,,,,,,,,,,++++++++++++,,,,,,---///000000...,,,++++++***)))))))))))))))))))))************))))))((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$###!!! """######"""###"""!!!!!!!!!"""$$$$$$################################################""""""""""""##################################################################$$$$$$$$$$$$#####################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((()))******+++---,,,---000111IIIooo{{{|||^^^CCCBBBPPPQQQEEEAAABBBJJJ^^^sss{{{zzzzzzxxxvvvwwwjjjEEE666111111000.........---,,,******************)))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))*********++++++++++++,,,++++++,,,...111111000...+++++++++++++++***))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$  """$$$%%%$$$"""""""""!!!"""######$$$################################################""""""""""""##################################################################$$$$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&''')))************+++,,,***---222111BBB```zzz~~~{{{]]]CCCBBBOOOQQQHHHEEEDDDLLLccczzzyyyyyyvvvuuuvvvfffBBB555000111000.........---,,,***((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((())))))***+++,,,,,,+++++++++---///000...---***+++,,,,,,,,,+++)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$"""!!!!!!"""&&&((())))))"""""""""""""""######$$$################################################!!!"""""""""##################################################################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""############################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))+++++++++***+++,,,***---333111;;;QQQuuu{{{___CCC@@@LLLOOOHHHFFFDDDOOOjjj{{{zzzyyyvvvuuuuuuaaa@@@555000111000.........---,,,***((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&''''''((()))***++++++,,,+++***+++,,,,,,+++)))******+++,,,+++***)))((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$###""""""$$$''')))******!!!"""""""""############################################################!!!"""""""""##################################################################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))+++++++++***+++---***,,,222111777HHHpppxxxdddEEE???GGGKKKFFFAAA@@@LLLjjj|||{{{zzzwwwuuuvvv]]]???666111111000.........---,,,******************)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))******,,,+++))))))***+++)))(((***************)))(((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$###!!!!!!"""$$$&&&'''&&&!!!!!!"""############"""################################################""""""""""""##################################################################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$#######################################"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&''')))************+++...++++++111111666EEEjjjuuuhhhIII@@@EEEGGGCCC@@@@@@LLLiii|||{{{zzzwwwuuuuuuZZZ>>>777333111000.........---,,,******************)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((+++***))))))+++,,,+++******)))((((((''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%###"""########################################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$###""" !!!"""######""" !!!"""###$$$######"""################################################""""""""""""##################################################################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((()))******+++000,,,+++000111777FFFhhhvvviiiMMMEEEGGGEEEAAAAAA@@@JJJbbb~~~{{{zzzyyyuuussstttYYY===888444111000............,,,***(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))((())),,,......---***)))'''&&&&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""########################################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%###!!!!!!"""###"""!!! !!!"""$$$$$$######"""################################################""""""""""""##################################################################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((((((((((()))***)))(((''''''((()))***+++111---***///111888HHHkkkzzziiiQQQIIIIIIEEE??????<<>>---222(((...))))))$$$###***''' $$${{{}}}qqqJJJ%%%###***222$$$222###...+++###"""############$$$$$$$$$+++%%%$$$)))(((%%%)))%%%(((---???pppjjj:::222888$$$///'''222###!!! '''"""***%%%***---!!!%%%...qqqttt:::&&&,,,+++333 ###)))666 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((()))***+++,,,***...------//////===WWWtttpppUUUMMMSSSQQQFFFBBBFFFDDDNNNfffzzz|||zzzxxxuuuuuuxxx\\\???888555//////...---,,,++++++***))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""#########%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))((('''((((((((('''''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$######"""!!!!!! !!!"""###############$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######%%%!!!+++~~~333$$$$$$############$$$$$$444+++EEE777333+++&&&&&&$$$'''$$$###%%%000kkk;;;$$$""",,,///333$$$"""############$$$$$$$$$***&&&&&&%%%"""...222)))HHHXXX,,,"""&&&%%%<<<...'''###!!!&&&'''%%%###"""---333!!!AAAccc +++)))%%%000###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((()))***+++,,,'''+++***+++000333CCC^^^ttt~~~kkkNNNHHHRRRQQQGGGFFFGGGCCCKKKfff|||}}}{{{yyyvvvvvvxxxXXX<<<666333//////...---,,,++++++***))))))))))))((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$######$$$$$$%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$############################################################""""""!!!!!! !!!###$$$$$$###"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$##############################$$$$$$$$$$$$######((( ///$$$$$$############$$$$$$+++000------YYY"""'''$$$&&&,,, ...+++@@@000444///!!!""""""#########$$$$$$$$$!!!(((+++!!!"""'''!!!444888ccc(((666)))&&&""""""%%%"""&&&+++))),,, ...%%%!!!:::***"""---&&& *** $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((()))***+++,,,))),,,***+++222555FFFaaasss||||||kkkNNNIIISSSRRRFFFEEEEEE@@@KKKjjj}}}~~~|||zzzvvvvvvxxxVVV:::444333//////...---,,,++++++***))))))))))))(((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%$$$$$$######$$$%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################!!!!!!""""""############"""###$$$$$$$$$"""!!! $$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#######################################$$$$$$$$$$$$######***###$$$ !!!$$$$$$############$$$$$$...555$$$III'''444'''&&&'''$$$'''%%%(((ccc\\\--- ))),,,""""""#########$$$$$$$$$$$$'''((( '''///+++%%%gggMMM"""<<<)))***%%%###+++'''(((///$$$222&&&)))---((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((()))***+++,,,---///+++,,,333666EEE___qqqzzz{{{~~~mmmRRRNNNWWWVVVIIICCCDDDAAAPPPtttyyy}}}{{{wwwvvvxxxVVV:::555444//////...---,,,++++++***))))))))))))((((((((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''(((###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$###### 111*** DDDdddUUUOOOxxxqqqdddddd>>>%%%$$$$$$############$$$$$$"""***!!!aaa'''***'''$$$)))!!!'''///$$$"""LLL@@@!!!&&&%%%"""############$$$$$$$$$###***###)))(((???kkkbbb!!!000(((111 (((444 111mmm222&&&555$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((()))***+++,,,///000,,,---333555BBBZZZmmmzzz|||jjjOOOJJJTTTSSSHHHCCCEEEEEEYYY~~~uuu~~~|||xxxwwwyyyTTT888444333//////...---,,,++++++***))))))))))))((((((((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""######$$$$$$"""###$$$%%%&&&%%%$$$$$$"""$$$%%%$$$###"""###$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""#####################$$$%%%&&&'''$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######&&&%%%''' !!!+++###)))111EEE"""... ...$$$$$$############$$$$$$+++III...///AAA777 ,,,555)))&&&(((000)))"""!!!CCC###"""############$$$$$$$$$***!!!$$$333 999999***!!!;;; (((---''''''!!!$$$%%%&&&ppp,,,!!!111&&&,,,((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((()))***+++,,,...///***+++222333===TTTfffwww~~~jjjLLLCCCKKKLLLDDDBBBEEEHHH___~~~kkkdddxxx}}}yyywwwyyy|||PPP555222222000///...---,,,++++++***))))))))))))((((((((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%!!!"""$$$&&&'''&&&$$$###"""$$$$$$$$$###"""###$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!"""!!!"""###%%%'''***,,,$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$######$$$!!!"""%%%&&&&&&%%%$$$ &&&)))www+++,,,""""""'''!!!$$$$$$############$$$$$$))) ///888%%%&&&!!!<<<,,,$$$+++%%%+++,,,((()))---"""'''"""$$$___^^^"""############$$$$$$$$$,,, ...111VVV000!!!...---UUU---"""---+++,,,(((www)))&&&)))))) ,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))''''''''''''((((((((()))(((((((((((()))***+++,,,,,,,,,(((***000111;;;PPP___tttsssQQQDDDIIIKKKDDD@@@DDDHHH```iiiVVVOOOmmmyyy~~~yyywwwyyywwwMMM777444111000///...---,,,++++++++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,+++"""###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$"""$$$'''%%% '''!!!###&&&((((((&&&""" #########$$$$$$%%%%%%%%%(((((( """$$$((($$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""$$$)))!!!!!!...'''&&&))),,,''' ((($$$$$$$$$$$$$$$$$$$$$$$$'''$$$###%%%%%%######$$$############$$$%%%%%%&&&!!!###$$$###"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!$$$###"""***AAAWWW***(((&&&###"""###$$$$$$"""""""""""""""#########""""""""""""""""""""""""########################%%%%%%$$$###""""""######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%$$$+++CCC#########""""""###&&&)))&&&%%%$$$%%%%%%$$$###!!!(((,,,111"""""" )))TTT''')))%%% &&&%%%%%%$$$#########$$$++++++""")))ddd###000''')))$$$'''!!!%%%###$$$,,,%%%'''$$$)))(((###%%%"""+++!!!!!!%%%"""(((###111"""&&&XXX!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))---***+++//////;;;SSSgggqqqxxxwwwUUUGGGIIIIIICCCCCC@@@HHH```nnnQQQGGGIIIeeevvv}}}{{{{{{yyyxxxzzzxxxNNN888555222000///...---,,,++++++++++++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((###!!!###!!!""""""###$$$$$$%%%%%%)))$$$###$$$$$$!!!"""''')))%%%"""***///$$$$$$$$$$$$$$$$$$%%%%%%...%%%""" ###'''$$$$$$'''%%%$$$"""!!!!!!"""###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''...///""",,,***(((!!!&&& """%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''""" %%%((()))(((%%%""" !!!###$$$###"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$"""!!!!!!!!!$$$000<<<((('''%%%#########$$$%%%""""""""""""############""""""""""""""""""""""""$$$$$$$$$###############%%%$$$$$$###""""""######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""&&&###***BBB###$$$$$$###"""###&&&)))'''%%%$$$###$$$%%%%%%%%%"""nnn((("""!!!AAA444$$$%%%...'''&&&%%%$$$$$$######$$$$$$***###DDD]]]!!!***%%% $$$((("""$$$&&&!!!&&&&&&TTT(((&&&"""+++%%%!!!<<<)))"""###"""$$$'''&&&iii---"""%%% ___..."""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))((())),,,***+++000000<<>>DDDYYYwwwbbbIIIBBBGGGdddttt}}}{{{zzzxxxwwwyyyxxxOOO999666333000///...---,,,+++++++++******))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&***''' """""""""""""""""""""""""""########################&&&%%%%%%'''******'''$$$"""""""""###$$$$$$%%%%%%$$$"""$$$((()))%%%!!! ###%%%''')))(((%%%"""%%%%%%$$$$$$$$$$$$$$$$$$$$$'''"""###---,,,&&&%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!&&&%%%$$$...$$$&&&---000,,,%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%%%%%%%###!!!!!!%%%))),,,///!!!###$$$###"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################'''!!!!!!"""""""""$$$&&&%%%$$$######$$$%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""%%%$$$######"""#########""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""(((@@@###$$$$$$###"""###&&&(((&&&%%%$$$######%%%'''(((!!!###!!!(((""" ***hhh!!!---###%%%%%%$$$$$$######$$$$$$"""###!!!'''"""QQQ"""000000&&&%%%$$$"""((("""$$$***lll***$$$&&&***!!!$$$kkkttt---%%%%%%(((%%%'''######'''!!!222ZZZ***###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))),,,***,,,111111===UUUlllpppVVVLLLPPPOOOIIIBBB@@@EEEUUUmmmuuuZZZEEECCCJJJcccrrr}}}{{{zzzwwwvvvwwwwwwNNN999666333000///...---,,,+++++++++*********))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%)))'''))),,,###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((('''%%%!!!""""""#########$$$$$$$$$###$$$&&&'''''''''))),,,""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$#########+++$$$!!!###!!!!!!&&&((()))((('''$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%--- ,,,"""---+++&&&%%%)))%%%###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$333'''!!!&&&+++''' +++)))'''$$$"""!!! !!!###$$$###"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################&&&!!!###%%%$$$!!!!!!$$$$$$######$$$%%%&&&&&&$$$$$$###############"""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$###############$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!&&&>>>###$$$$$$$$$######%%%'''$$$%%%%%%$$$######%%%&&&???"""!!!***%%%"""&&&"""%%%%%%%%%$$$$$$###$$$$$$%%%((()))%%%666!!!@@@ppp %%%***&&&""")))!!! '''UUU!!!---%%%%%%!!!+++)))vvv((($$$)))%%%"""777"""&&&$$$+++!!!!!!)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********))),,,+++,,,111111>>>VVVqqqlllQQQHHHLLLMMMGGGIIIGGGIIIUUUgggyyyqqqVVVCCCCCCMMMfffrrr|||{{{zzzwwwuuuvvvuuuLLL777555222000///...---,,,+++++++++)))*********)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ ### '''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))'''######(((###############$$$$$$$$$******&&&$$$%%%&&&'''(((&&&###%%%%%%%%%$$$$$$#########+++!!!###%%%###111...,,,+++((($$$!!!$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---((((((!!!---""",,,''' &&&+++'''$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!"""---!!!!!!"""###$$$&&&'''(((!!!###$$$###"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$!!!!!!$$$%%%###$$$(((############$$$%%%%%%&&&%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!%%%===###$$$%%%$$$######%%%&&&"""$$$&&&&&&$$$""""""###}}}!!!%%%###### ###,,,'''"""###%%%$$$$$$###$$$$$$%%%%%%!!!&&&$$$"""&&&&&&!!!999<<<$$$))) $$$!!!'''!!!&&&EEE!!!---&&&###!!!+++### ***""")))%%%######xxx ((("""+++***((("""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''((((((((())))))((()))))))))*********+++))),,,***,,,000111===UUUooohhhMMMEEELLLOOOKKKKKKHHHHHHRRRcccuuummmSSSAAACCCNNNjjjuuu}}}{{{zzzwwwtttuuutttKKK777555222000///...---,,,+++++++++))))))*********(((&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$---,,,&&&,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%'''''''''(((***########################(((******---//////&&&$$$"""!!!"""$$$''')))%%%%%%$$$$$$$$$$$$$$$$$$'''***%%%!!!000&&&###$$$)))---###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---+++...'''$$$... &&&+++)))### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$)))...///***### &&&'''(((((('''&&&$$$###!!!###$$$###"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######$$$""" ###)))"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""#################################"""######$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!%%%===###$$$%%%%%%$$$###$$$%%%!!!$$$'''&&&###"""###%%%yyy$$$&&&%%%%%%&&&>>>'''###!!!((($$$$$$######$$$$$$%%%%%%!!!'''(((###+++)))"""******!!!"""$$$######'''>>>((("""***######%%%---!!!&&&&&&!!!###www"""'''!!!&&&333AAA###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((())))))******+++++++++)))---***+++//////;;;SSSkkk~~~iiiNNNGGGPPPUUURRRFFFCCCCCCNNNbbbwwwsssYYYGGGIIITTTnnnwww~~~}}}{{{wwwtttuuutttLLL777555333000///...---,,,+++++++++((()))***+++***(((&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''###(((### """""""""""""""""""""""""""""""""""""""""""""""",,,'''""""""###$$$ ########################+++)))$$$######GGG???222&&&###&&&$$$$$$$$$$$$$$$$$$%%%%%%''')))!!!))) UUUAAA((((((((('''%%%###!!!###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''"""OOO<<>>###$$$&&&%%%$$$###$$$%%%###%%%&&&$$$"""$$$)))...rrr''' )))&&&$$$&&&sss$$$%%%$$$$$$$$$######$$$$$$%%%&&&$$$######&&&***'''###$$$555;;;TTT'''... &&&###&&&&&&$$$NNN $$$$$$)))!!!((("""PPP!!!&&&%%%$$$ $$$&&&ttt&&&%%%%%%"""!!!...yyy((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((())))))******+++,,,,,,***---******...---999PPPeee{{{lllQQQJJJQQQTTTPPPCCC@@@AAAPPPjjj~~~bbbOOONNNWWWqqqyyy~~~|||xxxuuuuuuuuuMMM888777444000///...---,,,+++++++++((()))***+++***(((&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$111ccc|||uuuvvvwww{{{vvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuu}}}```;;;######''''''$$$$$$#####################---dddFFF#########$$$$$$%%%%%%&&&!!!###"""///$$$eeerrrKKK444#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((WWW;;;&&&,,,&&& $$$$$$$$$$$$$$$$$$$$$$$$&&&---pppVVV444!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%!!!!!!%%%'''%%%%%%(((######$$$$$$$$$######"""&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&######""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%!!!'''???###$$$&&&&&&$$$######$$$%%%&&&%%%"""!!!%%%///777hhh###'''"""$$$+++,,,$$$#########$$$%%%%%%&&&///###((('''(((!!!LLL$$$!!!***"""&&&'''eee)))###"""###,,,$$$%%%***%%%,,,---ttt)))$$$+++!!!(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,***---******---,,,777OOO\\\tttnnnSSSJJJNNNNNNGGGEEEAAADDDWWWtttfffOOOLLLSSSsssyyy}}}yyyuuuuuutttMMM888444//////...------++++++***)))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######--- %%%###(((&&&&&&)))%%% ---222rrrCCC )))***&&&((()))111'''ZZZ111&&&---###%%%%%%!!!"""---$$$(((***%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%...***&&&---''',,,%%%%%%%%%$$$$$$$$$######&&&%%%((( WWWEEE###&&& )))000,,,+++ """,,,000 !!!"""$$$$$$######""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$########################################## !!!!!!""""""######$$$$$$############$$$$$$$$$$$$##################'''&&&$$$#########$$$$$$######$$$$$$$$$$$$##############################""""""!!!!!!"""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$######%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$###///###$$$+++yyyYYY'''###'''%%%&&&$$$!!! %%%((( &&&)))"""))),,,(((###(((%%%&&&+++###$$$GGG%%%""",,,### %%%%%%JJJ/// """444000$$$---!!!***(((|||\\\&&&'''%%%((("""(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******++++++...***+++111111333@@@XXXppp{{{{{{yyyTTTFFFNNNOOOEEEFFFFFFFFF\\\fffMMMMMMYYYiiirrr~~~yyyvvvtttMMM888444//////......---,,,+++******))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######***### &&&"""""" 000)))***!!!&&&111ttt'''###444###'''...***|||}}}ppp***+++###)))+++(((%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%---~~~^^^///&&&!!!&&&%%%%%%%%%$$$$$$$$$######)))$$$------eeekkkBBB)))((('''###,,, !!!"""###$$$######""""""############$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!!!!!!!""""""######$$$$$$############$$$$$$########################%%%%%%###"""""""""######"""######$$$$$$######"""########################""""""!!!!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!,,,YYY'''###'''%%%&&&###///### $$$...'''***###)))+++///NNNrrrmmmMMMaaa///---@@@***###)))$$$###$$$""";;;555***///&&& ,,,'''[[[%%%&&&$$$'''"""'''111%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******++++++...******111000333AAA[[[sss~~~```OOOSSSQQQGGGBBBCCCDDDZZZkkkQQQNNNYYYjjjsss|||xxxwwwtttLLL777444000//////...---,,,+++******++++++***)))(((&&&%%%$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######,,,!!!!!!'''***"""$$$$$$###'''%%%"""JJJ%%%--- )))!!!%%%%%%,,,***!!!EEE444777"""111///%%%999%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%---+++CCC"""(((!!!(((%%%%%%%%%$$$$$$$$$######&&&&&&!!!:::999^^^))) ***'''$$$)))%%%"""!!!!!!"""############""""""############$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!!!!""""""""""""###$$$$$$############$$$$$$########################$$$######""""""""""""###""""""############""""""########################""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&###***$$$YYY'''###'''%%%&&&!!!DDD'''###$$$(((000!!!###666!!!$$$&&&444}}}~~~ggguuu$$$$$$###%%%&&&### )))$$$!!!###rrr000!!!"""&&&###ZZZ###%%%$$$&&&!!!&&&III%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******+++***---******000000333BBB]]]vvvfffTTTVVVSSSHHHEEEEEEEEEZZZrrrWWWPPPXXXkkkttt~~~}}}}}}zzzwwwwwwsssLLL777444000//////...---,,,+++******************((('''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######666###"""NNNPPP%%%###***!!!&&&$$$$$$$$$ +++((( ###cccOOO333xxx)))%%%###***$$$$$$&&&###&&&'''!!!%%%'''&&& TTTQQQ444$$$***)))'''"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&& +++)))(((***$$$%%%%%%%%%$$$$$$$$$######******$$$)))...&&&""">>>|||""")))***+++!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$##################!!!""""""######""""""!!!########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$'''### ((($$$&&&$$$YYY'''###'''%%%&&& YYY'''&&&$$$$$$444"""###"""*** &&&%%%'''$$$""" GGGEEE,,,!!!\\\jjj444111%%%&&&ZZZ$$$%%%###&&& &&&ZZZ%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++)))---******//////444DDD___wwwfffVVVYYYYYYPPPIIIGGGCCCSSSvvvzzz^^^SSSWWWllluuu|||zzz{{{xxxvvvvvvsssKKK777444111000//////...---,,,+++***))))))))))))))))))((('''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######%%%---)))000%%%%%%SSS###---((( %%%((('''###///,,,444ccc!!!333&&&'''%%%!!!%%%###$$$!!!(((...+++!!!$$$NNN888&&&"""///'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&ttt"""***###%%%%%%%%%$$$$$$$$$#########)))###...+++"""111---@@@ooo+++(((%%%"""'''"""""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$####################################""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""############""""""########################"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$***$$$###((($$$$$$###YYY'''###'''%%%&&&!!!kkk$$$(((&&&222!!!444AAA888'''&&&%%%%%%&&&$$$%%%KKK888###/// ,,,###$$$[[[$$$&&&###&&& &&&mmm%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++(((---+++***//////666GGGcccyyydddVVV[[[^^^WWWIIIEEE===FFFcccwww~~~dddUUUXXXmmmvvv|||yyyyyywwwuuuvvvrrrKKK777555111000000///...---,,,++++++((())))))******)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###### ###333///$$$'''!!!$$$"""///+++!!!&&&$$$'''"""!!!$$$$$$&&&$$$(((!!!%%%+++"""$$$'''!!!%%%%%%%%%,,,"""))))))UUU222&&&(((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###&&&'''^^^&&&,,, (((%%%%%%%%%$$$$$$$$$#########!!!&&&!!!)))%%%$$$&&& !!!CCC}}}///###***'''!!!"""""""""!!!"""######$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$############"""""""""$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$'''!!!$$$&&&%%%&&&%%%YYY'''###'''%%%&&&###|||!!!)))&&&!!!(((&&&%%%hhh&&&'''"""'''&&&+++""";;;rrr### ,,,$$$!!!###[[[%%%&&&$$$&&&!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++(((...,,,+++///000888JJJhhh}}}}}}^^^NNNTTTYYYUUUKKKHHH>>>AAAXXXkkkxxxkkkZZZ[[[mmmuuu|||zzzyyywwwuuuuuurrrJJJ777555111000000///...---,,,++++++***************)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""***%%% ###***)))---*** """###+++'''(((***222QQQ000(((!!!''':::+++"""&&&&&&******&&&'''###%%%&&&...$$$'''---"""+++___111######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$(((...&&&222[[[))))))%%%%%%%%%$$$$$$$$$######&&&%%%((($$$***))) ...---!!! ***######"""!!!!!!!!!"""$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!&&&###$$$)))%%%YYY'''###'''%%%&&&%%% ***%%%777888===######)))(((###/// ((($$$$$$&&&333000'''&&&!!!%%%ZZZ###%%%$$$'''"""'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))******+++)))///---,,,000111:::MMMiii}}}{{{YYYGGGMMMUUUSSSLLLKKKCCCCCCVVViiizzzqqq______llluuu}}}{{{{{{wwwttttttrrrJJJ777555222000000///...---,,,,,,+++,,,,,,,,,+++)))(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######((( ,,,%%%)))!!!(((###"""'''"""###""""""(((((($$$///111ddd!!!!!!333%%%%%%%%%&&&###!!!...###!!!'''$$$"""$$$$$$(((LLLuuu...&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%% &&&"""!!!((($$$%%%%%%%%%$$$$$$$$$######%%%***%%%"""###)))### '''---""",,,$$$222"""###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$######""""""$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$&&&###)))"""###)))###YYY'''###'''%%%&&&'''!!!***###---"""ttt!!!&&&+++(((///###)))%%%(((ppp---###$$$$$$"""(((!!!'''YYY"""$$$%%%((("""(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))******+++)))000...---111222;;;OOOgggzzz~~~~~~[[[IIIOOOYYYYYYFFFIIICCCCCCSSSfffyyyuuucccccclllttt~~~||||||xxxtttsssgggFFF555111222/////////...------,,,,,,,,,+++***)))***)))((('''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$########################!!!###&&&###$$$$$$$$$#########""""""$$$'''((('''"""&&&"""&&&333######$$$$$$$$$%%%%%%%%% $$$$$$"""###'''$$$--- nnn$$$$$$444***$$$%%%%%%$$$$$$######$$$$$$%%%---444###)))###$$$$$$$$$$$$$$$$$$$$$$$$########################)))###"""%%%$$$ &&&***)))'''***"""((( """###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$"""!!! !!!"""$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$########################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???$$$$$$$$$$$$$$$$$$$$$$$$'''"""!!!$$$(((###ZZZ((($$$(((%%%&&&$$$'''"""///NNN)))%%%$$$+++222***!!!''')))((( '''''')))KKK(((%%%'''###%%%((('''"""YYY%%%'''&&&###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))((((((******)))))))))))))))***)))---******000111888IIIfffvvvzzz{{{lllPPPRRR]]]ZZZHHHFFF===999LLLmmmoooeeepppyyy|||yyyyyyvvvttttttfffEEE555111222/////////...------,,,,,,+++***))))))))))))((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################!!!###&&&###$$$$$$$$$#########"""""" """###)))&&&$$$"""&&&"""&&&ccc"""######$$$$$$$$$%%%%%%%%%"""''''''""" """"""'''%%%111YYY))))))!!!!!!)))%%%%%%$$$$$$######$$$$$$%%% %%%+++FFFEEE###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%'''&&&######&&& 222((("""!!!'''%%%###$$$###(((######$$$$$$$$$$$$############$$$$$$$$$$$$############!!!!!!!!!"""$$$%%%########################%%%%%%$$$$$$############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&"""ZZZ((($$$(((%%%&&&$$$(((###!!!***%%%???((($$$"""(((///555*** %%%%%%!!!%%%$$$%%%...###AAA&&&///666,,, &&&)))&&& YYY%%%'''&&&###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))((((((******))))))))))))******(((---******000000666GGG___pppuuutttlllQQQSSS^^^[[[IIIFFF>>>???VVV{{{wwwnnnuuu|||}}}zzzzzzwwwuuuuuueeeEEE555222222/////////...------,,,,,,******))))))((('''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&###$$$$$$$$$###############"""&&&;;;&&&$$$"""&&&"""&&&$$$######$$$$$$$$$%%%%%%%%%$$$((((((### !!!###$$$%%%,,, XXX'''333..."""###)))###%%%$$$$$$######$$$$$$%%%!!!&&&"""%%%(((xxx'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&&&&""" !!!!!! %%%777333TTT)))###''' &&& ###'''$$$$$$############$$$$$$######$$$$$$$$$$$$############"""!!!"""###$$$%%%########################$$$############"""""""""$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???$$$$$$$$$$$$$$$$$$$$$$$$"""!!!''''''$$$&&&###ZZZ((($$$(((%%%&&&$$$$$$)))###"""$$$222ZZZ'''$$$!!!$$$***PPP(((+++&&& &&&(((MMM&&&<<<$$$!!! ###)))(((%%% YYY%%%%%%&&&###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))((((((***)))))))))))))))******(((---++++++000///444CCCWWWlllrrrooovvvmmmQQQTTT^^^ZZZIIIEEE???DDD```yyyrrrzzz~~~{{{{{{xxxvvvvvvbbbDDD555222222/////////...------,,,,,,)))******)))'''&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&###########################)))%%%[[[(((%%%"""&&&"""&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$%%%999rrr ;;;%%%!!!)))((($$$%%%$$$$$$######$$$$$$%%%(((&&&'''...!!!<<<"""###$$$$$$$$$$$$$$$$$$$$$$$$########################'''(((###%%%&&&!!! ###"""kkk $$$---&&&###%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$############"""""""""###$$$%%%###########################"""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&!!!'''???$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''((("""&&&(((ZZZ((($$$(((%%%&&&$$$}}}))))))%%%"""&&&CCC555***&&&%%%!!!"""'''^^^&&& ---'''((()))$$$)))+++III333<<<$$$)))%%%$$$)))$$$###ZZZ%%%$$$&&&###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))***+++'''---++++++000...222@@@SSSkkkuuurrrwwwoooRRRTTT___ZZZJJJDDD===DDD```uuurrr|||||||||yyywwwwww```CCC666333222/////////...------,,,,,,)))***+++***'''&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&###########################&&&&&&)))$$$"""&&&"""&&&+++######$$$$$$$$$%%%%%%%%%&&&"""!!!###&&&&&&###  &&& )))^^^:::$$$(((((("""###%%%$$$$$$######$$$$$$%%% &&&"""***!!!+++..."""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$!!!!!!&&&***((("""--- 000$$$444PPP'''%%%"""$$$%%%&&& %%%$$$###""""""###$$$%%%######$$$$$$$$$$$$#####################$$$$$$%%%########################"""""""""""""""""""""###$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&!!!'''???$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%(((!!!''',,,ZZZ((($$$(((%%%&&&$$$kkk+++(((&&&"""000eee000&&&'''###"""&&&___%%%""")))&&&///&&&...vvv111 ///+++ $$$)))!!!$$$(((\\\%%%$$$&&&###%%%%%%xxx$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((()))***++++++(((---,,,,,,000...111@@@RRRnnn}}}zzz}}}qqqTTTXXXccc___KKKBBB999>>>VVVuuuxxxmmmnnn{{{~~~||||||yyywwwwww^^^CCC666333222/////////...------,,,,,,)))+++---+++(((&&&(((***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&##################$$$$$$$$$)))'''""""""&&&"""&&&QQQ######$$$$$$$$$%%%%%%%%%&&&""" """###!!!&&&'''+++222 !!!***!!!!!!///%%%$$$$$$######$$$$$$%%%000 444***|||^^^###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""###&&&&&& )))''''''+++***!!!%%%$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???$$$$$$$$$$$$$$$$$$$$$$$$%%%((("""((( ''',,,ZZZ((($$$(((%%%&&&$$$XXX***$$$(((---$$$%%%(((&&&###&&&]]]&&&#########,,,###>>>###"""&&&((()))%%%%%%)))^^^'''$$$&&&###%%%%%%```$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***+++,,,)))...,,,+++000...333BBBUUUtttpppWWW]]]iiieeeKKKAAA888:::KKKeee||||||ccc\\\bbbuuu{{{||||||yyywwwwww\\\BBB777444333/////////...------,,,,,,***---///---(((&&&(((+++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&###""""""#########$$$$$$$$$(((+++'''!!!"""&&&"""&&&~~~######$$$$$$$$$%%%%%%%%%$$$######$$$!!!&&&000$$$'''"""///hhh'''...!!!+++%%%$$$$$$######$$$$$$%%%"""... ...***:::$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&"""$$$((("""'''<<>>&&&%%%%%%$$$$$$%%%%%%&&&"""%%% (((---000xxxbbb(((***'''''''''"""&&&'''..."""---```'''&&&***(((&&&"""$$$CCC///$$$###*** (((,,,+++\\\%%%&&&+++$$$%%%###)))yyyqqq+++!!!(((%%%(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,)))...+++***///000777HHHgggmmmSSSVVVaaa\\\GGG??????@@@DDD\\\yyyfffJJJBBBIIIZZZjjj~~~|||wwwtttttt{{{XXX@@@666333111111///...---......---+++,,,------,,,)))''',,,666))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$######$$$$$$$$$$$$######&&&!!!```"""$$$!!!&&&&&&&&&|||%%%######'''$$$"""(((%%%'''!!!:::kkk""")))!!!$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######ddd---+++---"""$$$(((!!!######(((""",,,***!!!)))sss"""%%%$$$$$$!!!$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$###""""""""""""###$$$##############################$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%###""""""###$$$$$$###+++!!!### &&&###&&&???&&&%%%%%%$$$$$$%%%%%%&&&$$$---%%%###***)))TTTmmm,,,***%%%'''*** &&&###+++!!!&&&%%%[[[$$$$$$***&&&&&&***999333""""""111&&& %%%###,,,---""")))"""!!!%%%'''((( QQQrrr)))"""%%%&&&!!!)))&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))******))))))******+++,,,***...+++***///000666GGGddd~~~tttWWWWWWaaa]]]MMMDDDAAA???@@@WWWuuukkkKKK@@@EEEVVVfff~~~{{{yyyvvvtttuuu|||YYY@@@666333000111///...---......---+++"""***(((---:::111"""&&&))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&xxx###$$$!!!&&&%%%&&&{{{$$$"""'''&&& %%%((( ___'''"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""XXX///,,,"""(((!!!$$$###(((%%%!!!$$$''')))NNN666&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$""""""$$$%%%$$$### $$$***,,,///((( (((###'''+++???&&&&&&%%%%%%%%%%%%&&&&&&###222(((''''''$$$000www,,,)))###%%%+++"""'''""")))$$$"""///YYY$$$'''&&&"""###+++RRR&&&!!!"""000***"""...mmm###000""" QQQ777### &&&&&&,,,+++ttt'''$$$###((($$$((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))******))))))******+++,,,+++///,,,+++//////444DDD\\\ttt|||yyyyyy~~~]]]ZZZcccaaaTTTIIIDDD???===SSSuuuvvvTTTFFFHHHVVVfff}}}|||zzzxxxwwwyyy~~~[[[BBB888444222000///...---......---+++***222000GGGpppccc444"""))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!(((###%%%"""&&&%%%%%%{{{$$$!!!)))$$$ &&&!!!ttt###)))$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!''' ))))))###---%%% ###"""FFF]]]((('''***###$$$%%%%%%&&&&&&&&&&&&################################################%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$"""###$$$%%%$$$$$$,,,'''%%%)))!!!BBB&&&&&&%%%%%%%%%%%%&&&&&&!!!---'''(((,,,%%%###|||&&&'''"""###'''&&&___)))%%%'''+++'''---___YYY'''---$$$&&&$$$%%%kkk%%%---$$$!!!%%%---777"""///$$$+++'''***UUU***(((%%%$$$)))$$$ zzz%%%%%%""")))$$$%%%bbb!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******))))))******+++,,,+++000,,,+++///...333BBBSSSmmmyyytttpppsssaaa[[[eeedddYYYKKKDDD@@@???VVV|||aaaRRRTTT]]]kkk}}}|||||||||YYYAAA777444222000///...---......---+++)))...***GGGyyyqqqAAA,,,))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&%%%%%%$$$'''$$$%%%"""%%%$$$$$$zzz%%% )))###$$$$$$444999+++'''!!!'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***~~~+++###!!!)))!!!(((***###&&&%%%&&& )))$$$,,,###$$$%%%%%%&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$######$$$%%%%%%$$$000'''444!!!...''' ///444BBB'''&&&&&&%%%%%%&&&&&&'''$$$(((%%%%%%******&&&(((((('''%%%%%%%%%333***)))"""---+++"""EEEVVV$$$+++&&&///))) www(((111'''!!!$$$...888!!!;;;***000+++{{{---'''***$$$((($$$###&&&###)))$$$&&&888!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******))))))******+++,,,+++///---+++///...222AAAMMMjjjyyyrrrllloooaaaZZZcccccc[[[KKKCCCBBBDDD]]]fffYYY[[[bbbnnn|||{{{vvvTTT===444222000111///...---......---+++%%%&&&***DDD@@@,,,)))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$ %%%$$$&&&"""%%%$$$###yyy%%%"""''' )))"""&&&ttt888+++tttbbb)))'''$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%EEE666...$$$'''***###!!!!!!&&&"""'''######JJJppp"""UUU))) !!!(((###$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%######%%%&&&%%%$$$$$$111!!!!!!555  kkk''''''&&&&&&&&&&&&'''''')))&&&'''***(((%%%&&&+++ZZZ+++,,,((('''%%%""")))******+++888RRR &&&%%%...)))!!!LLL***)))***222+++&&&222333 222''' (((***000"""&&&%%%TTT$$$&&&%%%'''$$$---%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))******))))))******+++,,,***///,,,+++///...222AAANNNlll{{{uuuooosssaaaZZZdddddd___KKKBBBCCCHHH```dddWWWZZZcccnnn}}}xxxwwwrrrQQQ;;;444222111111///...---......---+++222---'''&&&(((&&&%%%***))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$######$$$$$$$$$$$$#########"""$$$&&&"""%%%###"""xxx$$$$$$&&&---!!!===))) 333&&& !!!&&&)))###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))***$$$'''(((&&& &&&#########"""!!!BBB (((&&&!!!'''$$$###$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""###$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$'''%%%###$$$%%%&&&%%%$$$)))&&&ppp===000]]]''''''&&&&&&&&&&&&''''''(((%%%((()))$$$%%%)))&&&666 ++++++((()))111'''((((((###)))+++000WWW%%%***((())))))111666...(((...999...------```$$$///%%%&&&---"""'''111^^^)))(((((($$$%%%"""444$$$%%%&&&%%%''':::"""%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))******))))))******+++,,,(((---,,,+++000...222AAAUUUooo{{{xxxxxx}}}ccc```nnnooofffNNNBBBCCCHHH]]]}}}}}}bbbWWWYYYfffppp~~~|||xxxvvvvvvqqqQQQ<<<555444444111///...---......---+++---%%%''',,,))))))+++((())))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$#########$$$$$$#########%%%!!!$$$&&&"""%%%###"""xxx$$$'''&&&...!!!QQQ(((&&&%%%000$$$$$$,,,$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((&&&%%%!!!###$$$(((###$$$$$$!!!******lll))))))!!!(((!!!'''!!!((("""$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%########################!!!###%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%--- 111&&&''''''&&&&&&&&&&&&''''''###$$$(((%%% )))---!!!"""!!!)))'''&&&***@@@:::111'''(((+++,,,,,,%%%(((```___...444222+++///HHH{{{,,,555000111000,,,===+++>>>888"""***'''###...***EEE...+++$$$444'''((( )))%%%%%%&&&###)))DDDAAA$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))***++++++,,,'''---++++++000...222AAA\\\qqq{{{zzzeeehhhyyy|||lllQQQBBBCCCFFFWWWttt}}}eeeZZZ]]]kkkssszzzxxxuuuvvvxxxnnnMMM;;;555444222/////////...------,,,,,,+++++++++************)))''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''"""%%%%%%%%%$$$$$$############&&&xxx$$$'''###'''%%%$$$yyy###''' """'''(((*** ---&&&!!!,,,(((###******(((""")))"""########################"""???777$$$---((('''"""...)))'''$$$%%%)))%%%ZZZ888'''###$$$$$$########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$ """%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&333(((HHH&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((///...''',,,444lll>>>,,,$$$***111###111---555%%%333:::777>>>000<<<888777;;;===:::555888CCCNNNbbb///&&&---&&&))))))"""&&& ++++++$$$$$$333###222++++++---%%%ZZZ+++%%% %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---///111......000,,,222FFFeeejjjiiihhhNNN@@@???BBBTTTooo~~~jjj```bbblllsss}}}yyyxxxwwwwwwyyylllMMM;;;555444222/////////...------,,,,,,+++++++++************)))''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''"""%%%%%%%%%$$$$$$$$$#########(((vvv%%%'''###'''%%%$$$yyy """)))(((vvv&&&'''!!!***%%%###&&&&&&%%%(((...&&&"""$$$########################$$$###)))ddd /// '''%%%!!!((( '''$$$""" ###YYY:::'''###$$$$$$########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%"""$$$&&&%%%$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###:::+++]]]&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,---FFF'''(((222bbb***999+++,,,444+++)))111888ccc:::@@@<<>>888,,,777>>>///BBB111DDD999BBBZZZTTTYYYaaaVVV<<>>AAAEEEGGGGGGJJJPPPVVV]]]llliiivvvOOO"""000...000666333(((666>>>)))+++222---...---)))^^^ ***888+++)))###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------000------000---444HHHggg{{{bbbPPPgggnnnooo[[[OOOIIIBBBQQQrrrpppcccnnnsss}}}|||yyyyyywwwuuuuuu]]]HHH===555222444/////////...------,,,,,,+++++++++************)))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''"""######$$$$$$$$$%%%%%%%%%''' (((+++"""###'''%%%$$$yyyeee &&&!!!$$$***CCC((('''&&&&&&'''(((%%%)))$$$$$$'''111111%%%%%%%%%%%%%%%%%%%%%%%%'''&&&333,,,---###""""""###### '''TTT>>>###$$$***!!!###(((((($$$&&&###########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$))),,,%%%###222&&&...&&&$$$)))&&&'''999''''''''''''''''''''''''(((((((((((((((((((((((($$$...)))"""444333AAA555666,,,===CCC======@@@CCCGGGGGG]]]??????WWWAAA```IIISSSLLLYYYYYYMMMTTTFFF]]]PPPPPPPPPPPPQQQQQQRRRSSSUUUTTTdddfffyyy___111;;;QQQ,,,+++888333//////000"""''':::,,,777******JJJHHH)))000///000%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------000------111---444HHHbbbvvvcccQQQiiirrrqqq[[[MMMGGGCCCTTTvvv~~~lllnnnsss|||~~~{{{{{{xxxvvvvvv\\\HHH>>>555111444000//////...------,,,,,,+++++++++************)))''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''"""#########$$$$$$%%%%%%%%%$$$///..."""###'''%%%$$$yyyDDD111###+++ ...%%%&&&$$$***+++%%%)))"""%%%(((DDD...)))%%%%%%%%%%%%%%%%%%%%%%%%### ... ''':::***&&&&&&$$$$$$"""%%%>>>666 +++ 000###$$$&&&"""########################""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!((()))$$$%%%++++++%%%!!!(((&&&&&&+++'''"""(((%%%&&&222iii(((((((((((((((((((((((())))))))))))))))))))))))***!!!777###000### +++:::555777777===>>>DDDJJJHHHGGGNNNPPPQQQZZZZZZ[[[dddhhhXXXmmmaaahhhrrrqqqyyyooohhhdddyyynnnpppuuunnnjjjfffgggiiihhhccc^^^[[[```LLL[[[]]][[[YYYZZZ___GGGHHH>>>555HHH999777222@@@///(((BBB444(((&&&999)))***(((&&&///222ccc///***(((***"""$$$222222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---,,,///,,,---111...555JJJaaauuueeeQQQhhhrrrqqqYYYJJJEEECCCVVVzzznnnnnnsss|||}}}}}}zzzxxxxxx\\\HHH888333444000/////////...------,,,,,,+++******)))))))))))))))(((((((((((((((((((((((())))))((('''&&&$$$"""!!!###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***&&&444!!!(((!!!###&&&)))$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###000uuu***!!!...&&&)))~~~((('''"""%%%###..."""---,,,((("""%%%ccc+++######((()))%%%###!!!%%%+++&&&!!!---''''''""",,,```'''###%%%!!!&&& ''',,,%%%!!!!!!000)))!!!'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$###""""""###%%%'''(((""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&)))&&&"""+++BBBRRRVVV)))((((((''''''''''''((()))))))))))))))))))))(((++++++******+++,,,---...//////:::NNN^^^___[[[YYY>>>>>><<<:::;;;AAALLLTTTVVV\\\dddhhhjjjkkkooorrrzzz|||}}}}}}}}}~~~{{{wwwzzz}}}}}}{{{zzz|||~~~wwwwwwvvvxxx{{{}}}}}}|||yyyssskkkgggfffddd^^^ZZZZZZ\\\```eeedddccchhhpppooonnnmmmnnnooonnniiieeedddZZZLLLCCC>>><<<999777888777444222000...---,,,---...---***)))111@@@LLLTTTFFF444'''$$$%%%((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''))))))))))))***+++,,,---222***......333333///IIIjjjwwwUUUfff{{{wwwbbbKKKAAAEEEXXXzzzpppqqquuu|||~~~{{{zzzxxxwwwwww~~~ZZZGGG888333444000/////////...------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""(((---''',,,(((###&&&)))$$$%%%%%%%%%%%%%%%%%%%%%%%%...(((<<<'''"""--- ***///%%%###'''$$$***%%%***((()))$$$%%%))),,,"""---444...$$$!!!|||XXX---!!!,,,'''$$$000$$$@@@WWW"""******###"""...""""""%%%)))$$$###"""777ttt)))+++%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&,,,+++$$$%%%,,,...)))(((((('''''''''(((((()))******))))))))))))))))))+++++++++---///333666888>>>:::;;;BBBEEEAAA===;;;AAACCCEEEGGGLLLVVVcccmmmxxx|||}}}xxxuuuwwwzzz}}}zzzwwwvvvvvvsssmmmgggoootttyyy||||||{{{|||}}}xxxwwwxxxyyy|||}}}}}}{{{yyytttrrrrrrrrroookkkiiiiiiiiiggg```XXXWWW[[[iiihhhhhhjjjmmmooonnnllljjjfffaaa]]]XXXPPPEEE<<<666555444222222111222222222000,,,)))(((***///444---)))%%%%%%(((++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''))))))))))))***+++,,,---///)))...---111222111NNNlll^^^nnn|||dddLLLAAAEEEVVVrrrnnnooosss|||}}}|||yyywwwxxxzzzWWWDDD777333444000/////////...------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$222...###:::!!!###&&&)))$$$%%%%%%%%%%%%%%%%%%&&&&&&...%%%$$$(((&&&%%%&&&...uuu$$$"""((($$$,,,%%%&&&,,,"""((((((...444&&&///$$$++++++ '''&&& !!!+++jjj%%%%%%%%%)))KKKAAA(((''''''!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$### """$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''$$$***,,,'''%%%'''###''''''''''''((()))************)))))))))******+++((()))+++///333777;;;===CCC>>>::::::999888:::>>>LLLPPPVVV[[[bbblllxxx~~~~~~}}}xxxsssqqqpppmmmkkkjjjkkkmmmmmmkkkhhhccc``````eeelllpppqqqqqqpppppppppqqqssswww|||~~~~~~}}}zzzvvvssssssvvvxxxxxxvvvuuuttttttrrriii___\\\^^^cccbbbaaadddhhhlllooopppooooooooooookkk```SSSIII<<<;;;999777555444444444///---***+++,,,---,,,***$$$$$$%%%))),,,,,,((($$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))***+++,,,---,,,(((///,,,///000555VVVvvvdddqqqxxxaaaIIIAAADDDQQQhhh|||sssnnnttt~~~~~~{{{xxxwwwwwwSSSBBB666444555000/////////...------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$nnnnnn&&& 999999###&&&)))$$$%%%%%%%%%&&&&&&&&&&&&&&&555'''+++###---!!!(((!!!)))<<<(((%%%)))###***"""&&&fff---###+++%%%)))&&&|||zzz999!!!444 +++mmm %%%&&&######@@@$$$(((###''''''ppp(((%%%%%% )))%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%))))))&&&''',,,---***''''''''''''((()))***+++)))))))))))))))+++,,,------///333777:::<<<============>>>???BBBIIISSS\\\\\\bbbkkksssyyy~~~|||vvvpppjjjiiikkkmmmkkkggghhheee```^^^^^^___^^^]]]\\\^^^```___[[[XXXXXXXXX[[[]]]```bbbbbbaaa___^^^```aaadddjjjooorrrsssrrriiihhhgggiiinnnsssvvvwwwzzzyyy{{{|||xxxpppmmmooogggeeebbbaaabbbeeehhhjjjqqqqqqpppooonnnjjjccc^^^OOOLLLHHHCCC===888444222111000///000111111///...333000---,,,+++***'''$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))***+++,,,---+++)))000---...111999^^^aaajjjuuukkkYYYHHH@@@AAALLLbbbxxx}}}qqqxxx{{{wwwvvvtttQQQ@@@666444555000/////////...------,,,,,,+++******)))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$MMM###&&&)))$$$%%%%%%%%%&&&&&&''''''''',,,222"""PPP---((($$$,,,!!!((($$$///&&&(((&&&***"""'''AAA---'''+++111+++(((===###---(((###---!!!;;;CCC)))"""---%%%$$$&&&333..."""000$$$$$$---!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''((()))(((%%%%%%(((***)))'''''''''((((((***+++,,,))))))))))))+++---000111777:::>>>BBBDDDCCC@@@>>>BBBGGGLLLOOOTTT]]]hhhooonnnuuu~~~|||wwwqqqmmmkkkjjjgggbbb___```eeeiiihhhfffeeefffeeedddccceeeiiimmmllllllkkkfffaaa```dddhhhllljjjhhheeecccaaa___^^^[[[[[[[[[\\\^^^^^^\\\ZZZWWWWWWXXX]]]dddkkkrrruuuyyyxxxzzz}}}{{{tttrrrssstttqqqlllgggcccbbbcccdddnnnmmmmmmnnnooopppppppppccc```[[[TTTKKKCCC<<<777999999777333///------...000///---,,,+++++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,***222......222===cccxxxYYYaaallldddYYYMMMEEE@@@GGG```zzzwww~~~~~~}}}zzzvvvuuusssOOO???666555555////////////...------,,,,,,+++******)))))))))))))))(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###&&&)))$$$%%%%%%%%%&&&''''''((((((###***$$$$$$...RRR $$$)))"""'''ccc333!!!%%%%%%+++---&&&***''',,,%%%'''000)))FFF***111222+++(((******zzz)))"""&&&***"""ZZZJJJ+++%%%'''666"""((("""&&&"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''((())))))))))))(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((((((((()))******+++******+++,,,///333666999;;;>>>BBBFFFGGGGGGEEEDDDQQQYYYbbbgggmmmuuu|||~~~{{{tttooonnnkkknnnpppooolllkkkmmmpppppppppqqqvvv~~~{{{}}}}}}yyywwwuuusssqqqrrrnnniiiddd```\\\WWWTTTOOOPPPQQQTTTZZZaaahhhlllooonnnqqqvvvxxxvvvuuuxxx}}}{{{wwwqqqkkkgggfffgggccceeehhhkkkmmmpppqqqqqqpppooolllggg___VVVMMMHHH;;;:::777222---,,,///222+++---000222222000---+++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,------+++222...///333===ccc||||||vvvWWW___iiihhh```VVVKKKBBBFFF```|||{{{}}}|||yyyvvvuuutttOOO???666666666////////////...------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&///###&&&)))$$$%%%%%%&&&&&&'''(((((((((666111%%%%%%###%%%%%%%%%+++'''666'''"""...+++'''///"""HHH666''',,,***000<<<000888000&&&))))))))),,,$$$ """(((&&&000nnn((( !!!BBB:::&&&&&&*** '''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((()))***))))))(((''''''''''''''''''''''''###$$$'''***+++************)))))))))))))))******------...000444999>>>AAA>>>???BBBGGGLLLQQQUUUWWWeeennnvvv{{{|||tttjjjccc```aaalllvvv~~~}}}xxxssspppmmmjjjaaa```]]]ZZZYYY[[[^^^aaaaaa```dddlllqqqsssuuuyyyxxxyyyzzzwwwssspppooopppeeeffffffgggiiilllooorrryyyzzzzzzxxxrrriii___YYYDDD???999555333333444444///111444555444000---+++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))***+++,,,---...***000,,,///333;;;___xxx{{{|||ZZZ```jjjnnncccWWWLLLCCCGGGaaa|||{{{||||||yyywwwwwwtttOOO???777666666///000//////...------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&(((***%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$)))MMM###&&&)))%%%%%%%%%&&&&&&'''((())))))333***,,,%%%,,,+++&&&...555SSS222444---"""---%%%$$$444***(((III000;;;,,,???{{{444555222(((+++888$$$,,,,,,+++$$$'''...%%%""")))+++ccc+++)))(((ttt"""*** ''')))((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''***'''%%%%%%&&&&&&(((++++++***)))))))))))))))***000000111444888>>>DDDGGGEEEFFFHHHMMMUUU```jjjpppuuu}}}|||sssrrrooojjjfffhhhnnntttrrr}}}}}}~~~zzzrrriiiaaa\\\[[[\\\]]]ZZZ\\\bbbfffgggiiilllnnnrrrwwwxxxwwwuuuvvvwwwtttqqqlllggggggllluuu{{{}}}tttjjjcccYYYOOOCCC===;;;888111+++...//////...---,,,---...************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******))))))))))))***+++,,,---...)))...+++///222999[[[{{{}}}]]]aaaiiinnn```RRRHHHBBBIIIaaa{{{yyy}}}|||zzzxxxyyy}}}nnnKKK@@@777444444000222111000...,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&!!!GGG%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$+++,,,!!!(((>>>hhh... :::sss ###111%%%///...---///333555666555CCC999444GGGvvvEEEAAA===<<<;;;:::666333222777'''eeeZZZ---)))'''&&&'''+++111+++&&&$$$""""""#########"""%%%%%%%%%$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))***((((((((()))***)))(((---***)))+++***)))...444888666:::BBBEEEBBBCCCGGGIIIUUUaaaiiipppxxx~~~sssjjjgggeeeooowwwyyy~~~vvvzzz|||zzzxxxyyy|||}}}{{{{{{xxxuuurrrfff^^^YYYZZZYYYVVVWWW[[[```fffmmmooonnnqqqyyy|||xxxsssrrruuuwwwwwwvvvwwwpppmmmlllggg___TTTHHH===555111------111555333...,,,...,,,,,,+++)))((('''&&&%%%(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))******)))))))))))))))***(((---,,,,,,///...666JJJhhhvvv{{{|||rrr```jjjllleeeRRRDDDAAAFFF```{{{||||||}}}|||yyyyyy~~~nnnLLL@@@888444444000222111000...,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&)))'''&&&$$$%%%,,,<<>>BBBAAA@@@AAABBBCCC@@@>>>888AAA@@@XXX%%%&&&111$$$***'''+++))){{{{{{<<<'''%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))((((((((()))***+++***)))...***)))+++,,,,,,000666CCC??????DDDHHHKKKQQQXXXjjjqqqwwwyyy|||~~~zzzuuupppmmmiiigggkkkrrrxxxwwwvvvrrroooooouuuwwwvvvqqqjjjdddbbbcccXXX\\\```bbbbbbaaa___]]]\\\___dddgggjjjnnntttxxxxxxtttuuu{{{|||sssmmmmmmjjj___UUUQQQSSSVVVXXXZZZ\\\bbbkkkrrrrrrtttvvvwwwyyyzzz|||}}}zzzyyyzzzuuussspppjjj```RRREEE<<<888444222333222...,,,///---,,,,,,***)))(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******+++...++++++///---333GGGbbbvvv~~~kkkqqqmmmeeeRRRBBBAAAGGGbbb{{{|||~~~}}}zzzzzzoooLLL@@@888444444000222111///...,,,,,,++++++++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''%%%%%%%%%'''((('''&&&&&&###'''...'''!!!""">>>$$$""")))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&+++..."""888000&&&222::::::222;;;===@@@AAA???>>>======FFF,,,>>>wwwGGGXXXIIIHHHHHHIIIIIIGGGDDDAAA888<<>>FFFBBB===rrrIIIOOONNN@@@XXXHHHJJJLLLLLLKKKHHHFFFDDD>>>@@@>>>KKKCCC)))*** 000333'''888!!!///!!!000***#########$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))***+++***(((''')))+++---...333===CCCCCCCCCDDDOOOZZZjjjyyy|||sssjjjjjjoooqqqnnn{{{uuuqqqooojjjcccXXXZZZ]]]ccchhhmmmpppqqqtttpppqqqzzz}}}yyyxxx|||~~~}}}|||{{{{{{{{{vvvxxxyyytttmmmfff```]]]```^^^]]]aaaiiipppssstttxxx~~~~~~xxxpppjjjeee```YYYSSSXXXXXX[[[bbblllvvv}}}}}}{{{xxxvvvvvvxxxzzz|||zzzxxxyyyzzzzzzvvvsssiii[[[KKKCCC===777222111......------,,,+++******))))))((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((()))***++++++...---***...333000===YYY{{{yyyyyyvvv|||^^^FFF>>>@@@UUUuuuwwwmmmpppwww}}}{{{|||kkkIII>>>666333444111000000///------,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((&&&'''(((((('''&&&''',,,&&&'''......%%%!!!++++++'''(((###"""+++###"""222''''''''''''''''''''''''+++$$$ ///+++!!!***%%%***444!!!555]]]|||hhhFFF>>>>>>444===BBBAAAAAAFFFGGGDDDBBBCCCFFFLLLSSSXXXZZZZZZ]]]IIICCCHHHDDDAAAMMMZZZsssgggqqqiii```[[[NNNVVVXXXYYYXXXUUUQQQOOOOOONNNVVVAAADDD<<>>RRRppp}}}tttnnnqqqzzz~~~hhhFFF<<<666333444111000///...---------------++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''***(((''''''(((((('''%%%((()))'''"""!!!$$$&&&'''&&&...((($$$((('''(((!!!$$$***'''(((888(((%%%'''''''''''''''''''''''',,,,,,&&&***$$$000,,,(((333/// ***000'''333555000:::CCC===:::>>>>>>AAA666BBBJJJAAALLLRRR999EEEJJJWWWggguuuxxxrrrkkkWWWsssjjj]]]kkkbbbRRRbbbaaahhheeeiiivvvvvvzzzvvvvvvgggjjjllloooooonnnmmmnnnpppssszzz^^^bbbMMMLLLAAAEEECCCCCCBBBAAA@@@@@@??????>>>>>>??????===;;;888777//////'''111((('''"""###(((888000)))+++777 $$$999###&&&***&&&((((((555""",,,<<<666""""""###%%%'''&&&$$$"""%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++***,,,,,,+++***---555<<<>>>@@@DDDIIILLLQQQ]]]jjjyyy}}}pppccc[[[```eeelll|||{{{mmmggghhh\\\^^^ccciiiooowwwzzztttooolllhhhbbb^^^SSS\\\dddggglllsssuuussszzz}}}}}}ooojjjccc]]][[[[[[]]]^^^jjjmmmssszzz|||}}}xxxvvvvvvyyyvvvrrrnnnbbbPPPBBB<<<666555444222000...,,,,,,))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))***+++,,,+++,,,,,,000111000HHHrrrvvvqqqxxx{{{llluuuzzzmmmTTTBBB???@@@QQQnnnvvvssspppsss{{{}}}fffEEE;;;555333444222000///...---------------++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''***(((''''''(((((('''%%%***######******######+++###$$$!!!$$$+++&&&###---'''$$$'''+++$$$222((((((((((((((((((((((((333(((+++,,,!!!)))!!!''''''...111+++333>>>777>>>999>>>CCC>>>???DDD???===LLL;;;666MMMFFF<<>><<<<<<999;;;===@@@AAA@@@@@@??????<<<---@@@$$$(((000(((,,,"""$$$"""'''''' 555###""")))$$$"""''')))"""'''$$$+++######&&&%%% ((( ------######$$$&&&((((((%%%###%%%%%%%%%$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++***+++---,,,,,,222<<>>AAADDDOOOlllyyyyyylllqqqzzz|||}}}~~~\\\EEE;;;666666///444111...,,,,,,......,,,***************************)))((('''((()))***)))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((()))(((&&&&&&'''(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%%%%((()))(((%%%(((((())))))))))))))))))++++++***))))))***+++,,,,,,///222555999===BBBFFFEEEKKKJJJCCCGGGVVV]]]ZZZRRRQQQVVVaaagggjjjooouuuwww~~~~~~wwwxxxvvvqqqkkkcccZZZQQQLLL>>>@@@@@@>>>???CCCEEECCC???>>>>>>??????===999666///---)))'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''))))))'''&&&%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))***+++,,,,,,111///111777>>>DDDHHHJJJPPPXXXfffvvv|||tttjjjeeekkk|||uuubbbaaacccgggmmmwww~~~{{{zzz|||~~~~~~~~~{{{rrrggg^^^YYY\\\]]]___dddllluuu|||}}}wwwqqqgggdddcccfffjjjppp||||||{{{||||||{{{}}}{{{{{{{{{wwwooohhh___TTTFFF===999777444222///...---+++***))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******++++++///------///000>>>YYYwwwzzz}}}|||xxxccciiitttpppTTT>>>@@@AAANNNmmmzzz}}}mmmsss}}}|||}}}ZZZDDD:::555666...333...---------///...,,,+++***************************(((&&&&&&(((*********''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((()))'''&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%&&&(((******((('''(((((()))******+++++++++++++++++++++,,,---...///555555555888<<>>OOOrrrmmmuuu||||||UUUAAA888555666...333000000000///...,,,++++++************************+++(((&&&%%%''')))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))'''&&&'''))))))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((($$$$$$((((((&&&(((---++++++***))))))******+++...///111333555777888999444555:::EEERRR]]]cccdddhhhdddmmm~~~}}}||||||}}}~~~}}}|||~~~zzzrrrjjj```WWWMMMJJJEEEBBBBBBCCCDDDCCC:::666111...,,,,,,,,,+++(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++***))))))+++---000222777;;;FFFOOORRR\\\vvv~~~xxxkkk___]]]cccttt{{{zzzjjj]]]\\\dddqqqxxxmmmeee```]]]]]]SSSVVVWWWVVVTTTXXX```hhhgggeeeaaa^^^```eeemmmsssnnnhhhaaa^^^bbbggglllmmmpppqqqrrrrrrqqqpppqqqrrrsssttttttooojjjiiinnnssseeedddaaa______bbbgggkkkyyypppddd[[[^^^bbbjjjttt}}}zzzkkk]]]WWW\\\cccqqq~~~xxxsssxxxtttmmmcccWWWKKKBBB<<<666666555333222111000000*********))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++---...***,,,222---...===]]]uuuyyynnnmmmeeeccctttwww```HHHBBB@@@OOOsssooovvv~~~zzz{{{}}}TTT@@@999555777///444000111000///,,,,,,---...++++++++++++++++++++++++***(((&&&&&&(((*********(((((((((((((((((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((''''''''')))***)))(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))%%%&&&++++++&&&'''...,,,,,,+++******+++---...000111333444666777777777<<>>===<<<888222...,,,,,,,,,,,,,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++******)))+++...222666999======DDDUUUlllwwwjjj```YYY[[[mmmxxxppphhhbbbaaakkkrrrjjj```XXXQQQKKKKKKNNNLLLRRRYYY]]]___fffqqqzzz{{{vvvqqqqqqvvv|||wwwqqqqqqvvv}}}~~~yyywwwyyy{{{iiigggdddbbbccceeegggiii}}}{{{rrrkkk```___cccllluuuzzz~~~xxxkkkeeeXXX\\\iii||||||vvvrrrrrrqqqoookkkdddYYYMMMEEE<<<:::777444222111000000,,,,,,,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++,,,---***---222...111BBB___wwwyyyppprrrgggfff{{{}}}eeeLLLEEEAAAOOOqqquuuwww~~~|||yyyyyy|||SSS@@@999666888000444...//////---+++,,,000444++++++++++++++++++++++++)))((('''((()))***)))((((((((((((((((((((((((((('''((()))******)))(((''''''&&&&&&&&&&&&'''(((((((((''''''''')))***)))(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((&&&+++333111(((&&&,,,,,,,,,+++,,,---000222444444555999<<>>AAADDDPPP^^^ooo{{{jjj\\\[[[cccppp}}}lllbbb___lllsss{{{zzzqqqVVVQQQNNNNNNMMMNNNXXXcccjjjnnntttzzzvvvuuuuuuwwwzzz}}}~~~wwwrrrppp}}}rrrjjjfffhhhkkkkkkmmmqqqzzz|||{{{{{{mmmeeedddooowwwyyy~~~{{{wwwuuusssrrrrrrtttrrrkkk^^^SSSHHHEEE???:::555333333333///......---,,,,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++***,,,***,,,111///666IIIiiiuuunnnsssjjjooogggNNNGGGBBBMMMmmm~~~{{{{{{{{{wwwxxxSSS@@@999777999111555,,,------++++++...444999++++++++++++++++++++++++((('''''')))***+++)))((())))))))))))))))))))))))'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((((((''''''((()))******)))&&&''''''''''''''''''&&&))))))))))))))))))))))))((('''///999777***&&&***++++++,,,---000444777:::<<>>888<<>>EEEYYYqqqxxxyyydddUUUPPP___rrrqqqggg]]]\\\sss}}}wwwlll[[[PPPNNNLLLQQQ[[[lll}}}|||{{{wwwrrrkkk```VVVeeehhhttt}}}qqqeee]]]___sss~~~}}}zzz}}}{{{qqqrrrgggWWWLLLEEE===>>>===333444555777555222000//////+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,---000...+++...111,,,:::XXXrrrdddaaaaaalllnnnzzzzzzdddPPPMMMDDDJJJfffqqq~~~|||wwwtttMMM@@@<<<333666333333333///+++,,,000222222000---,,,+++*********++++++***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((+++)))''')))+++,,,+++)))******)))***+++,,,...///...222333000444???JJJNNNZZZ]]]gggsssxxxtttooonnnyyyuuusssxxx}}}~~~ooo```MMMAAA>>>===999555:::777777999666---)))******(((&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))*********)))))))))***+++,,,,,,,,,,,,---666999;;;BBBHHHVVVmmmyyyhhh]]]WWWaaaooo~~~qqqggghhhlllttt~~~pppeeeZZZQQQOOORRRVVVdddyyyyyytttnnniiieeebbbfffqqqzzz~~~|||wwwtttppplllnnnttt~~~{{{yyyyyy|||uuutttjjj^^^XXXQQQCCC???>>>666555333222111222111---*********)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))***+++,,,---......+++...000,,,999UUUpppddd___\\\~~~fffeeerrrvvvdddSSSPPPGGGJJJdddwww|||xxxuuu~~~KKK>>>;;;222666222222222...++++++---///...,,,---,,,++++++******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((()))*********+++***)))***,,,---,,,+++...---+++******,,,...//////222444555===QQQffftttqqqsssyyy}}}|||vvvuuuxxx|||tttfffYYYPPPHHHBBB>>><<<;;;<<>>;;;333666333333222///,,,,,,------,,,+++,,,,,,++++++++++++***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''))))))************))))))***+++,,,,,,,,,,,,,,,,,,---...000222333777;;;???CCCMMMaaaxxx}}}~~~~~~xxxrrruuu|||}}}www}}}xxxrrrjjj```UUUNNNGGGDDDBBBBBB@@@;;;444111---+++))))))))))))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))((('''''''''(((***+++---,,,******,,,...222444:::GGGHHHIII^^^sss~~~yyylllaaa___jjj~~~}}}rrrlllttt}}}tttiiiSSSQQQPPPUUUaaasss}}}~~~}}}}}}~~~~~~}}}||||||~~~|||rrreee```bbbgggmmmppp{{{xxxzzz~~~rrrhhh```bbbjjjvvv~~~|||zzzwwwuuurrruuuqqq```TTTMMMAAA===999555555666555111,,,***))))))((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---+++---***,,,///,,,444JJJkkkzzz}}}vvvqqqfffXXXxxx|||XXXOOO___kkkbbbSSSQQQHHHIII___uuu~~~}}}zzzwww{{{III>>><<<444777444333222000///......---,,,+++,,,,,,,,,,,,++++++******+++******))))))******+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((('''((()))*********+++,,,''')))---111444777888999>>>FFFRRR\\\dddkkkttt{{{{{{tttpppvvv~~~|||{{{~~~{{{xxxxxxwwwsssjjjcccWWWRRRJJJBBB<<<:::888666000...+++*********)))'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))((('''''''''(((***+++---,,,++++++...222666999???HHHJJJVVVuuuppp```___oooqqqjjjqqq{{{nnn]]]WWWXXX```mmmzzz~~~}}}|||}}}~~~}}}zzzxxxzzzyyyyyyxxxxxxyyyzzz{{{||||||{{{{{{{{{|||}}}~~~{{{zzzyyyxxxxxxzzz|||}}}xxxxxxyyyzzz||||||nnnfffdddgggiiiqqqtttzzz}}}wwwjjjddddddnnnxxx~~~zzzzzzzzzvvvwwwsssxxxyyylllaaaUUUFFF>>>>>><<<999666444222222++++++***)))))))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---***---++++++///,,,222EEEbbbttt}}}{{{xxxjjjWWWuuu[[[OOO]]]kkk```NNNKKKEEEHHH^^^ttt{{{{{{~~~~~~{{{wwwzzzHHH>>><<<444888444444111111000///......------+++,,,,,,,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))((('''&&&(((******)))***,,,---,,,---000222444666777777===HHH]]]pppyyywwwrrrpppxxxxxxxxxwwwsssrrr{{{~~~}}}}}}|||zzz{{{~~~~~~zzzuuuuuuxxxyyywwwuuuhhhdddYYYIII>>>:::::::::222000---,,,++++++)))(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))******+++*********,,,000555999<<>>AAAJJJYYYhhh|||mmmhhh]]]bbbppptttpppuuuvvvooojjjaaa[[[dddsss}}}zzzwwwqqqqqqqqqsssttttttsssqqqsssrrrpppooonnnooopppqqqkkklllmmmnnnppprrrssstttuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvwwwyyy{{{}}}~~~~~~|||{{{xxxsssdddiiinnnrrryyywwwqqqpppmmmlllvvv|||yyyyyyxxx}}}}}}{{{pppgggZZZHHHEEEAAA>>>;;;999888666111000...---,,,+++******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))***+++,,,---)))///---,,,000...000===TTTnnn~~~mmmUUUrrrlllZZZcccsssfffMMMFFFAAAFFF\\\zzztttttt~~~zzzttt~~~uuuDDD;;;:::333666222111---...000///...---------++++++,,,---,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++'''***------+++,,,...111---000666AAAQQQcccttt}}}vvvnnnkkkqqqwwwvvvvvvxxx{{{{{{~~~~~~~~~~~~~~~|||mmmWWWJJJDDD@@@444222///------,,,***(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((())))))))))))))))))***+++------,,,+++++++++---000444999???DDDFFFSSSggg|||ppp[[[^^^bbbssstttmmmzzzbbbYYYXXX```iiirrr}}}}}}~~~}}}}}}|||zzzzzz}}}{{{zzzzzzzzzxxxtttrrriiiiiijjjlllnnnnnnmmmkkkgggfffdddbbbaaaaaabbbccccccdddfffhhhjjjlllmmmnnnoooppppppqqqrrrqqqqqqqqqtttttttttuuuvvvyyy{{{|||vvvwwwyyyzzz|||~~~{{{sss{{{hhhfffbbb```jjjzzz}}}}}}wwwlllqqq~~~zzzyyy{{{uuuooogggOOOIIICCC@@@AAAAAA<<<888333222000...,,,+++******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))))))))))))))***+++,,,---)))///---,,,111///000;;;SSSooooooWWWzzzpppZZZfffwwwjjjPPPHHHBBBFFFZZZzzztttsss|||zzzsssqqqIII<<<666444777...///111111000...---,,,+++***,,,,,,,,,++++++*********))))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((++++++***)))(((((())))))))))))))))))*********************))))))))))))))))))+++...///.........///111;;;BBBKKKeeexxxwwwxxxyyy|||~~~{{{~~~|||wwwooobbbTTTJJJ<<<;;;888333000...,,,)))+++***(((((()))***((('''+++)))'''&&&&&&'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''' """&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++,,,---......333***---===DDDBBBKKK[[[www}}}kkkYYYYYYccc~~~}}}kkkqqq~~~ooohhhYYY```hhhqqq~~~||||||{{{zzzyyyxxxuuusssrrrrrrrrrsssvvvsssrrrtttvvvtttnnnhhhccc^^^ZZZZZZ]]]^^^[[[XXXRRRRRRQQQQQQQQQQQQRRRRRRTTTVVVXXXYYYZZZ\\\___aaagggiiilllnnnnnnmmmnnnoooppprrruuuvvvvvvwwwyyyzzzxxxsssqqqtttsssppprrrxxx{{{}}}zzzkkkfffooo{{{~~~~~~xxxjjj^^^\\\___fffsssyyyppplllqqqqqqvvv|||}}}yyywwwxxxyyytttuuuuuuqqqTTTAAAFFFKKKCCC<<>>\\\qqquuu^^^xxxeeettt\\\BBB<<>>888333222000,,,+++,,,***)))))))))******'''%%%''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,000+++***000///333BBBiii{{{uuu___~~~zzziiiyyycccJJJBBBFFFPPPxxxsssooozzz}}}wwwssskkkDDD:::666444888111333........................,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))************))))))(((((())))))******))))))(((+++***)))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///444:::???DDDSSSbbbppp~~~{{{wwwxxxwwwsssyyy~~~{{{zzzyyyssshhh___PPPIII@@@:::888555000---111---)))&&&''')))***+++((('''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))'''&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,---...///111888???AAACCCPPPfffwwwqqqccc^^^hhhxxxssssss~~~xxxlllcccbbbgggwww}}}{{{zzzyyyxxxuuuqqqkkkfffgggddd___[[[YYYXXXZZZ[[[___^^^```cccfffddd___ZZZPPPJJJBBB>>>>>>???>>>===<<<;;;;;;::::::;;;;;;<<<<<<>>>@@@BBBDDDFFFJJJMMMOOORRRUUUXXX[[[___dddgggjjjmmmqqqtttuuuuuuvvvwwwwwwxxxwwwoooeeebbbmmm{{{~~~~~~}}}~~~yyysssqqqqqqpppooosssuuuvvvyyy|||rrrfff```dddlllxxx~~~~~~zzzxxxpppjjjiiioooxxx}}}yyyxxxvvvuuupppaaaQQQMMMQQQMMMDDDDDD>>>999888555///++++++))))))((()))******(((&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,***///,,,+++///...666GGGvvvttt___tttvvveeeqqq~~~cccPPPHHHFFFKKKppp}}}rrrnnnxxx{{{tttoooiiiDDD;;;777444777000333////////////............++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))((()))))))))******)))))))))******)))))))))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,---------,,,///222555888<<<@@@DDDSSSaaappp|||~~~~~~zzzyyy|||~~~|||yyy}}}{{{yyyuuuoookkk^^^UUUKKKCCC<<<444000///333000,,,******++++++***'''&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((&&&'''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++,,,...000111<<>>AAACCCEEEGGGJJJMMMRRRWWW[[[___ccciiinnnppprrrtttuuuuuutttpppggg```cccrrr~~~}}}||||||~~~~~~|||~~~}}}{{{}}}wwwwww~~~tttjjjhhhiiiqqquuu{{{~~~~~~wwwnnnhhhmmmvvv|||yyyxxxuuuvvvtttjjj[[[SSSQQQNNNJJJIIIDDD@@@@@@<<<444---,,,***)))((()))***+++)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,(((...---+++......777KKKyyyppp\\\hhhooo]]]aaatttsssaaaVVVNNNHHHKKKffftttuuuoooxxxyyyqqqjjjiiiEEE<<<888444666...222222111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))))))))************))))))***)))))))))))))))******************+++++++++++++++++++++,,,,,,,,,------///000333777===FFFPPPVVVaaakkkttt{{{zzzqqqwww}}}}}}ssssssvvv}}}}}}{{{yyyvvvuuu~~~zzzxxxxxxzzzqqqhhh^^^TTTGGG999555888111000.........,,,***'''((('''%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''''''''((('''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))*********+++,,,++++++,,,...000333555@@@DDDGGGMMMccc~~~jjjaaa^^^lllyyynnnqqqmmmbbb\\\dddwww~~~yyyuuurrrooommmiiieee___ZZZVVVQQQMMMIIIGGGEEE@@@<<<::::::;;;<<<<<<===???AAAAAA@@@<<<:::888777777777888999888777777777666666666666777777444666666666555666888:::;;;<<<>>>???AAADDDHHHLLLQQQVVV]]]ccchhhlllooorrrtttppphhhbbbeeeppp~~~|||zzzzzz{{{~~~|||tttnnnlllmmmppprrruuuzzz|||ssslllmmmrrryyy}}}{{{}}}{{{vvvqqqlll```TTTQQQUUUMMMIIIGGGGGGCCC:::222///---+++******+++,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,'''...---+++......777JJJppp~~~|||lllYYYaaapppYYYYYYkkkmmmbbb[[[RRRJJJLLL]]]mmm}}}yyyssszzz{{{sssmmmgggDDD===888333555...222333222111000...---,,,+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))((())))))************))))))******++++++******))))))))))))))))))******+++*********++++++++++++,,,***++++++,,,,,,---------333333222666???PPPbbbnnnlllooorrrttt{{{|||ttt}}}xxxcccbbbcccfffnnnzzz~~~wwwvvv{{{www|||~~~zzzyyyzzz}}}~~~~~~~~~uuujjjaaaSSSBBB;;;===222222111111111...***'''***(((''''''((()))(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))(((''''''((()))'''&&&&&&&&&&&&'''(((((('''((())))))******))))))))))))))))))))))))))))))((())))))******+++++++++,,,,,,,,,---000444777999>>>GGGSSSdddzzzuuu______iiizzzppprrrooo```aaalll|||wwwrrrnnnjjjeeeaaaZZZUUUNNNGGGDDDAAA???===<<<:::888666444444555555444555666777888888777777555666888:::;;;:::999888888888777777777777888888777888888777666555777888888999:::;;;:::;;;>>>@@@EEEIIIOOOVVV[[[aaagggjjjppplllffffffooo~~~~~~|||yyyxxxwwwxxxzzz|||yyy|||}}}yyyzzzwwwnnnkkkggggggjjjqqqzzz|||vvvqqqpppppprrrwww~~~}}}}}}|||{{{{{{}}}~~~~~~zzzyyywwwjjjYYYTTTXXXMMMKKKKKKNNNKKKAAA888555000...,,,,,,,,,---,,,+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,'''---,,,+++///...444EEEcccrrr}}}||||||yyyjjjVVVYYYzzzrrrYYYVVVgggiii```XXXMMMDDDFFFYYYkkk{{{uuu|||zzzvvv~~~dddBBB<<<888444555///444111111111000///......---******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************)))******++++++******))))))))))))))))))***++++++*********+++++++++,,,,,,+++,,,,,,---......//////555666888>>>IIIYYYjjjuuuqqqpppnnnnnntttlllYYY]]]```aaaccciiirrryyysssllleeedddkkkvvv~~~ssswww~~~~~~}}}}}}nnniiiaaaQQQEEEBBB;;;999777666666444000...---+++)))((()))***)))((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***'''&&&&&&&&&&&&'''(((((((((((()))************)))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,---...222777;;;>>>CCCRRRhhh{{{tttiiiiiiqqquuutttxxx|||lllhhhuuuxxx|||xxxrrrkkkeee^^^XXXTTTKKKGGGAAA===;;;;;;:::999666555555555555555555555444555666777999;;;===???>>>>>>>>>===<<<;;;:::::::::999999888888999999:::888999:::999777777999:::888999;;;;;;999999999:::<<>>;;;444222///---------,,,+++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))***++++++,,,,,,)))---++++++000///111>>>ZZZkkkxxx{{{|||zzzjjjVVVUUUvvvzzz```VVVfffiii___VVVHHH???CCCYYYnnnyyyttt}}}}}}zzzaaa@@@;;;888444666111666000000000000////////////*********++++++,,,,,,,,,))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))((())))))***++++++******+++++++++,,,,,,,,,---------...///000000111444999AAAKKKTTT^^^gggmmmrrrppplllkkkrrr~~~}}}```ZZZcccmmmpppmmmiiijjjlllqqqlllhhhiiiqqqzzzyyyxxxzzzxxxxxx{{{}}}}}}}}}sssrrrpppbbbQQQIIIDDDAAA>>>;;;::::::888666...,,,***)))******)))((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&)))+++'''&&&&&&&&&&&&'''(((((((((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,---///333999>>>AAANNN```xxxtttkkkjjjxxx|||lllsss}}}rrrkkkxxx~~~yyyxxxvvvuuupppggg___XXXPPPJJJFFF???<<<999777777777666555333444555666777777777777777888999:::===AAAFFFJJJIIIGGGEEEAAA===;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<777999999999888999;;;===888:::<<<<<<;;;999888999999;;;>>>BBBGGGMMMUUUZZZ[[[bbbjjjpppzzz}}}tttuuuuuutttsssrrrsssttttttzzzzzzzzz{{{~~~~~~zzznnnaaa```fff```lllvvvxxxyyy~~~|||rrrddd[[[[[[bbblllssswwwzzz~~~yyyrrruuu{{{xxxzzzxxxsssgggUUUKKKKKKOOOUUUTTTKKKBBB>>>666444000.........---,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))***++++++,,,,,,***---***+++111//////:::VVVhhhxxx|||}}}{{{kkkVVVYYYyyylllZZZjjjmmmdddZZZKKKDDDIII[[[rrrvvvsss||||||yyy{{{___???;;;999444555///333111111000000//////......,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++,,,+++***))))))***++++++(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---111333333888HHHQQQVVVbbbfffeeeiiikkktttzzz{{{}}}sssllleeeooovvvvvvvvvyyyzzzwww|||oooffffffnnnxxx}}}~~~wwwzzzqqqrrruuuzzzoooqqqxxxssshhhaaaYYYMMMDDDDDDEEE@@@;;;:::///,,,(((''''''(((((('''))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((******+++++++++******))))))+++------,,,,,,---...///---...444:::===CCCIIIfffqqqwww___cccxxxwww}}}fffeeevvv}}}yyyuuunnniiifff___UUUMMMHHHCCC===:::888888888666333222333444666666777555444555888;;;999???AAA>>>BBBRRRgggtttrrrssslllZZZFFF:::888:::;;;>>>>>>;;;:::======:::>>>>>>===<<<<<<;;;;;;;;;999:::::::::::::::999999999:::;;;<<<>>>BBBGGGKKKSSSTTT\\\iiirrrrrrooommmrrrooolllkkkmmmpppsssttttttuuuuuuvvvwwwxxxxxxyyy~~~}}}{{{wwwrrrlllfffcccXXXZZZbbbnnnwwwzzz}}}}}}pppeeeaaaffflllzzz|||~~~{{{uuuyyy~~~wwwnnndddQQQMMMMMMRRRVVVTTTPPPOOOBBB777///111333///,,,---,,,***))))))******((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,+++,,,------,,,...111333MMMeeemmm{{{uuuQQQMMMtttwwwcccqqq{{{rrrYYYEEEAAAGGGXXX~~~wwwkkksss~~~{{{zzz^^^>>>;;;888444555...333111111000000//////......******)))+++------,,,++++++++++++++++++++++++++++++******))))))***+++,,,***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000444999===GGG[[[ggglllrrrooohhhiiimmmzzzzzzwww~~~ssskkkjjjooouuuyyy{{{yyyyyyzzz{{{~~~~~~qqqttt{{{yyyrrrnnniii\\\PPPLLLIIIBBB;;;999111...+++)))))))))((('''((((((((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))(((((()))))))))***************+++++++++*********)))+++------,,,,,,,,,...)))...666;;;;;;===GGGSSSsss{{{wwwhhheeeuuu}}}zzz{{{rrrgggssszzztttpppjjjccc]]]WWWRRRJJJDDD@@@<<<999666444555555444333333444666555666777888999:::<<<===<<<===>>>EEEZZZxxxgggMMM===888888===AAABBB@@@@@@BBBCCC@@@DDDEEEEEEEEEDDDCCCAAA@@@;;;;;;<<<===============:::;;;;;;<<<<<<>>>@@@AAAEEEFFFLLLXXX```dddfffiiikkkjjjjjjlllooorrrtttuuusssttttttuuuvvvvvvwwwwwwyyyyyyyyyxxxwwwuuusssqqqggggggjjjqqqxxx~~~uuuooonnnpppuuu{{{~~~|||zzzxxx{{{vvvppp___TTTMMMOOOVVVXXXXXXWWWKKK???555444444000...///,,,+++))))))******)))'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,+++,,,---,,,,,,...111333JJJeeeooo}}}tttQQQSSS|||~~~eeexxxxxx]]]IIICCCDDDUUUyyyqqqwww|||zzz{{{^^^>>>;;;999444555...333111111000000//////......***))))))***---......---++++++++++++++++++++++++******))))))***+++,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------***---000111222888AAAIII___uuu~~~qqqooouuu}}}}}}~~~~~~~~~}}}vvvwwwwwwwwwwww{{{wwwpppvvv}}}|||zzz{{{tttgggYYYPPPIII@@@999555222000---++++++***)))(((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))*********+++++++++,,,,,,***************************+++------++++++,,,---+++222:::>>>>>>CCCUUUhhhzzz{{{ppp___]]]ppppppkkkwwwvvvoooxxxwwwvvvtttooohhh```YYYTTTGGGCCC>>>:::888777555444333444555555555666888:::999999:::;;;>>>>>>===<<>>DDDIIIIIIJJJMMMMMMKKKNNNOOOOOONNNLLLJJJGGGFFFCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>><<<:::666777///444111111000000//////......,,,+++******,,,...---,,,++++++++++++++++++++++++)))))))))******+++,,,,,,************************+++++++++,,,,,,,,,,,,---,,,,,,,,,------------------...///222888CCCNNNVVVsss~~~ssssssrrrrrrxxxwwwooonnnwww}}}{{{zzz}}}uuukkk]]]RRRJJJCCC<<<888222000---+++++++++***(((%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,******************+++++++++,,,---,,,++++++---...555555999@@@IIIVVVjjj{{{uuukkk^^^\\\lllooogggppp|||ttttttzzzppppppmmmggg]]]TTTNNNKKK===;;;888666555555555555555666888888888999<<<>>>???===<<<<<>>HHHEEEGGGXXXyyykkkRRRAAA:::>>>CCCKKKVVV```eeegggiiihhheeegggfffdddaaa]]][[[YYYWWWWWWUUURRRMMMIIIEEEBBB@@@???>>><<<;;;<<<<<<<<<<<<===;;;===???AAACCCKKKUUUZZZ___fffkkknnnoooooooooppppppqqqqqqqqqrrrrrrrrrzzzyyyxxxxxxxxxzzz|||~~~}}}xxxqqqjjjkkkvvv~~~wwwqqqkkkqqqzzz~~~zzz{{{{{{yyyxxx{{{}}}zzz{{{~~~vvveeeSSSLLLNNNUUU^^^eee___VVVJJJ???777222000000///---,,,+++,,,+++***((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))******+++,,,***+++,,,,,,---...222444IIIjjjwww~~~uuujjjMMMLLLxxxkkkbbbzzz^^^PPPHHH>>>OOOnnnwwwhhhqqq|||zzz|||^^^???===<<<777888111555111111000000//////......///---++++++,,,,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************++++++++++++,,,,,,,,,------.........222//////888HHHYYYeeejjj|||{{{xxxyyy|||rrrmmmpppzzz~~~zzzwwwzzztttmmmbbbXXXRRRNNNIIIEEE555222...+++*********)))&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))************+++******))))))******,,,,,,+++,,,------,,,---///111999555:::LLLbbbqqqxxx{{{gggVVVTTTmmmrrrjjjvvvrrrjjjrrr~~~wwwppphhheee___VVVKKKCCC>>><<<888888777666555555555666777999:::::::::;;;>>>@@@???>>>===???BBBFFFJJJKKKMMMQQQZZZjjjmmmTTTDDD<<<;;;CCCLLLjjjxxx|||yyyyyyyyyuuurrrmmmgggaaa\\\XXXWWWOOOKKKEEEAAA@@@@@@@@@???===<<<===>>><<<;;;AAAHHHNNNTTT\\\dddhhhkkknnnpppppppppppppppqqqqqqqqqqqqyyyxxxvvvtttuuuvvvxxxyyy{{{yyyuuuooofffaaagggqqq{{{}}}{{{vvvjjjgggjjjttt{{{}}}|||xxxxxx~~~~~~{{{zzz|||~~~zzznnn___UUUOOOPPP[[[gggccc___UUUHHH<<<555111///000///---,,,---,,,***)))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))******+++,,,)))+++,,,,,,---///222555VVVwwwxxxoooSSSMMMwwwbbb\\\xxxrrrZZZPPPIII???IIIfffmmm```lll}}}zzz]]]>>>===<<<888999111555111111000000//////......222///,,,++++++,,,+++***++++++++++++++++++++++++******++++++++++++***)))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---......//////555444999III```sss|||~~~yyytttvvv{{{xxxzzzsssppphhh^^^YYYWWWTTTOOO@@@:::333...++++++******'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((())))))))))))*********)))))))))+++,,,---,,,---...------///222555777666CCC```zzzuuuiiiVVVJJJUUU|||ttt{{{jjjvvvxxxrrrmmmiii___ZZZQQQHHH@@@:::666555555666666666444444666777888999;;;<<<<<<===@@@BBB???CCCHHHMMMSSS[[[dddjjjmmmwwwfffVVVGGGBBBDDDJJJXXXggg~~~|||{{{jjjccc[[[TTTPPPMMMIIIEEEAAA???>>>???===:::;;;???@@@FFFOOOVVV\\\ccckkkqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqqqqrrrtttwwwxxxrrrqqqpppnnnhhhdddhhhoooyyy{{{~~~}}}|||qqqeee```jjjwww~~~|||yyy|||~~~{{{|||yyymmmaaaUUUQQQZZZfffeeefffaaaTTTGGG===666111222000...---...---+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,)))***,,,,,,---///222555ZZZzzzwwwoooUUULLLqqqzzzaaaWWWmmmzzznnn[[[QQQIIIAAABBB\\\xxxooo```kkkwww[[[<<<;;;;;;777777///333111111000000//////......111...,,,++++++,,,---,,,++++++++++++++++++++++++++++++,,,,,,+++***(((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------.../////////777===KKK___sss~~~}}}zzz|||zzz~~~yyyyyyrrrhhhbbb___ZZZTTTOOOHHH===333...,,,++++++************)))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''((()))))))))))))))''''''''''''(((((((((((('''((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********)))(((((()))+++---...,,,---......///111555888888>>>PPPlll{{{iiiZZZRRRUUUfff~~~~~~|||vvvqqqkkkddd```SSSMMMEEE???===:::777555222555777777666666888::::::<<<>>>@@@AAADDDGGGJJJKKKUUUaaakkksss{{{|||aaaTTTLLLOOOWWWcccxxxxxxrrrmmmfff]]]VVVSSSMMMHHHGGGDDD???<<<===999===CCCHHHNNNWWWccckkkrrrrrrrrrrrrrrrrrrrrrrrroooooooooppprrruuuwwwyyyrrrooommmmmmmmmmmmrrryyy|||~~~~~~qqqcccgggrrryyy|||{{{|||~~~uuugggZZZTTTXXX```eeemmmnnncccTTTGGG===555333111///......---+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,---///333555TTTsss|||{{{ssslllRRRGGGhhhjjjVVVfffsssqqqdddVVVJJJBBB>>>VVVrrruuubbbjjj~~~uuuYYY:::999999555666...111111111111000//////......000---+++***,,,.........+++++++++++++++++++++++++++,,,,,,,,,+++)))(((&&&************************++++++,,,,,,,,,---------,,,,,,------...///000000:::FFFYYYnnn}}}~~~{{{xxxwww~~~yyy|||{{{}}}||||||uuullliiibbbZZZ[[[RRREEE888111---,,,,,,++++++++++++***((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))((())))))))))))************)))(((((()))+++---...,,,---...///000333777;;;===FFFZZZooowwwnnn___UUU[[[kkk}}}tttzzz~~~wwwsssnnncccWWWPPPFFFAAA;;;999;;;;;;777333222555888999888999<<>>999<<<>>>@@@CCCLLLYYYcccssssssssssssssssssssssssnnnooopppqqqsssuuuwwwxxxwwwqqqlllmmmooorrrzzzmmmjjjmmmqqqyyy{{{|||}}}{{{uuuhhh]]]UUUVVV[[[fffqqqvvvlll]]]OOOCCC999333222000//////...,,,***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))***++++++,,,)))***+++,,,---///333666RRRooowww{{{yyysssmmmTTTGGGeeewwwXXXcccqqqvvvlllZZZJJJCCC???UUUqqqyyyccchhh}}}~~~}}}yyyXXXBBB999:::555333666333333111...///000111...,,,............////////////---,,,,,,++++++,,,,,,------,,,+++***))))))))))))''''''(((******++++++++++++,,,,,,,,,,,,,,,,,,---,,,///222222000000222555:::JJJ```pppxxxzzzzzz{{{zzz|||wwwkkkkkkpppwwwxxxjjjddd___ffftttyyyvvvyyywwwhhhccceeeWWWHHH@@@;;;666///***))))))((('''&&&&&&(((***(((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++*********+++,,,+++******,,,...222+++***///444555777<<>>===<<<>>>EEENNNUUUbbbiiippptttsssppppppppptttqqqnnnooosssuuuuuutttoooooonnnlllmmmsss|||pppeeegggwww}}}vvvrrrgggWWWRRRWWW]]]hhhrrruuuqqqeeeOOO:::777333///...000000...+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---...//////KKKhhhsss{{{|||vvvqqqYYYJJJ[[[}}}vvv]]]ZZZssswwwgggZZZFFFBBB@@@OOOpppwwwaaagggzzz~~~zzzwwwXXXBBB999:::555333666333333111//////000111///,,,............////////////---,,,,,,++++++,,,,,,---+++,,,.........,,,)))(((((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---++++++...222888;;;EEENNN[[[hhhpppvvvyyy{{{~~~rrrjjj]]]WWWVVV```ppp|||pppeee\\\ZZZ]]]fffooo}}}uuukkkaaa``````dddnnnyyy~~~|||zzz{{{wwwsssuuu|||mmm```aaa\\\VVVPPPHHH>>>444///++++++***)))'''''''''(((''''''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******)))+++,,,+++***)))+++,,,000---...444777999???GGGSSS[[[eeeiii```[[[iii~~~uuuvvvrrrjjj```UUUKKKCCC???999777555444555555666555666666:::??????<<<@@@GGG@@@NNN^^^gggqqqvvvmmmbbbTTTJJJGGGHHHEEEBBB???@@@CCCGGGIIIRRRVVV]]]fffnnnssstttuuusssrrrqqqsssuuutttrrroooooopppqqqppppppsssxxx|||vvvooonnnttt|||yyyvvvnnnaaaZZZ]]]ZZZeeepppwwwxxxooo[[[HHH:::777333000......------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---...//////===YYYeeerrryyywwwuuu^^^GGGUUUwwwvvvYYYWWWrrrxxxhhhXXXAAA;;;===MMMqqqzzzeeejjj|||~~~{{{xxxWWWAAA888:::555333666333333111000000000000///------............/////////---,,,,,,++++++,,,,,,---***---000333222///***''')))***+++,,,------------++++++,,,,,,------------...,,,+++---333999???BBBLLLRRR\\\gggpppvvvzzz|||xxxkkk\\\OOOGGGJJJLLLQQQ___www{{{cccSSSLLLOOOYYYdddoooppppppmmmgggaaa\\\YYY]]]___dddnnnzzzzzzxxxzzzxxxqqqjjjggghhhjjjnnntttyyy}}}yyyrrrrrryyy~~~uuueee```bbbccc^^^TTTEEE777///...---,,,+++***((('''&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++*********,,,...---,,,++++++,,,...///444777999>>>KKKWWWccclllooocccVVV___~~~wwwnnnkkkeeeZZZNNNEEE???<<<;;;444444333333444555777888:::;;;???CCCCCCCCCHHHOOO[[[lll{{{kkk___ZZZWWWRRRKKKHHHFFFEEECCCAAAEEEFFFLLLXXXfffrrrwwwwwwzzzwwwtttsssrrrrrrpppoooppprrrttttttsssssstttuuu~~~|||xxxuuutttzzz{{{~~~{{{{{{yyynnneeebbbXXXaaammmwww|||wwwfffUUUAAA===666111...------...+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---...//////777RRR___qqq}}}~~~jjjJJJVVVyyy```ZZZsssyyyjjjYYYCCC>>>>>>NNNtttjjjnnn~~~|||zzzUUU@@@888:::555333555222222222111000000000///...---------.........//////---,,,,,,++++++,,,,,,---***---000222222///+++(((******+++,,,,,,,,,,,,,,,++++++,,,,,,---.........+++...333666:::>>>CCCFFFQQQZZZgggrrrwwwzzz}}}lllhhh```WWWNNNIIIGGGFFFNNNUUU^^^lll~~~jjjUUUMMMRRRZZZcccjjjfffbbbZZZQQQLLLOOOXXX___eeemmm{{{yyyuuutttxxxwwwnnnddd^^^[[[bbbllluuu{{{~~~tttpppuuu~~~uuuiiigggjjjjjjdddZZZMMM===000...---,,,++++++***(((&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******,,,...000000///------...---222666888999CCCUUUeeemmmoooiii[[[ZZZppp~~~yyyxxxtttmmm___YYYNNNDDD<<<999888999555555666666666777:::<<>>FFFMMM___hhhsssxxxyyyzzz{{{sssiiibbbQQQOOOJJJDDDAAACCCHHHMMMPPP___ppplll]]]QQQUUU___bbb]]]YYYMMMOOOQQQRRRTTT[[[eeelll~~~}}}uuussspppllljjjjjjjjjjjjkkkjjjoooxxxzzzuuunnnjjjeeeiiinnnqqqttt{{{tttmmmmmmsssyyyooogggnnnmmmggg```\\\VVVHHH999///---++++++,,,+++)))'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******+++---//////...---...///...444888888<<>>@@@BBBDDDGGGPPPaaassswwwjjj```ZZZUUUOOOIIIHHHJJJMMMPPPUUU]]]gggnnn|||{{{yyywwwuuuuuuvvvwwwrrrrrrqqqqqqssstttuuuuuuuuuxxx{{{{{{{{{yyy{{{|||vvvtttnnnooouuu{{{}}}}}}|||xxxsssggg]]]^^^cccppp{{{|||uuunnn\\\MMM;;;222222444111---///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---...//////666NNN]]]tttqqqNNNSSS{{{hhh^^^vvvsss^^^EEE@@@BBBNNNsssqqqqqq~~~}}}}}}SSS>>>777:::666444555222222333333222000//////000,,,------------.........---,,,,,,++++++,,,,,,------,,,+++******+++,,,,,,******++++++++++++******++++++,,,---...//////000...111555888===GGGSSS]]]rrruuuxxxwwwwww}}}zzzrrrhhh^^^WWWPPPIIIDDD@@@BBBCCCBBBBBBEEEKKKPPPbbbsss|||jjjddd[[[VVV\\\aaa[[[NNNEEEBBBFFFNNNYYYfffuuuxxxkkk___WWWOOONNNLLLLLLLLLNNNPPPRRRRRRUUU^^^jjjqqqqqqsssvvvzzzxxxssskkkhhhpppwwwnnnjjjllloooqqqllllllkkkddd]]]]]]]]]RRRCCC444000,,,+++,,,---+++)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))***+++++++++,,,...000222777;;;>>>EEERRR___eee[[[TTTTTTiii|||rrrllleeeZZZRRRCCCAAA>>>:::888666666666777999;;;:::999:::>>>AAA===DDDMMMWWWhhhzzzooofff^^^WWWQQQOOOPPPPPPNNNNNNSSS\\\dddjjjpppwww||||||yyyvvvttttttqqqoooooorrruuuvvvwwwuuuvvv{{{{{{{{{wwwuuuwww}}}{{{wwwvvvjjjhhhlllsssyyy||||||zzz{{{www}}}|||ooofff```aaammm{{{nnn\\\FFF888666666333///000///...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---...//////444NNN```xxxuuuPPPPPPvvvhhhaaajjjHHH???>>>GGGkkkrrrqqq}}}||||||RRR>>>777:::666444555111111333444222000...///111,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,---...///000000333555<<>>>>>>>>@@@BBBEEEGGGIIIFFFIIIPPPZZZ```fffpppzzz~~~sssjjjmmm{{{zzzsssrrrsss}}}uuuuuuyyyzzztttxxxuuummmkkkjjj```QQQ===777000---------+++)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++*********++++++++++++---222555666;;;BBBIIITTT___```[[[SSSUUUggg|||~~~ssskkkcccXXXMMMFFF;;;:::888777777777888999777:::>>>>>>===???DDDIIIJJJYYYjjjzzzvvvmmmeeeaaa[[[XXXSSSOOOMMMPPPTTTXXX\\\dddnnnvvvxxxxxxwwwvvvtttrrrppppppsssuuuuuuttttttqqqssswwwyyywwwvvvxxxwwwrrrsss}}}lllgggeeellluuuzzz~~~zzzwww|||xxx|||~~~qqqfffaaajjjyyy~~~oooXXXDDD888333333333000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---...//////777SSShhhzzzRRRLLLoookkkcccoooLLLCCC>>>DDDeeesssqqq}}}zzzzzzQQQ===777:::666444555111111333444333000...///111,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,---...///000111666:::GGG___wwwzzzxxxttttttzzzoooaaaOOOCCC@@@???<<<999888;;;AAAEEEFFFGGGGGGGGGMMM[[[nnn|||zzz___UUUZZZVVVTTTQQQKKKBBB>>>EEEPPPVVVcccxxxxxxiiiQQQKKKDDD???>>>@@@CCCDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLNNNQQQVVVYYY```pppwwwtttzzz}}}}}}}}}}}}zzzooonnn{{{~~~{{{oooaaaDDD===333.........+++)))))))))))))))((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******---...---------111666;;;888???GGGRRR```hhhaaaTTTSSS___}}}{{{ttt{{{sssiii```WWWMMMCCC>>>888777666666777999;;;===999===AAABBBBBBDDDKKKPPP___rrr{{{tttppphhhaaaWWWQQQOOOPPPPPPOOOYYY^^^dddjjjnnnsssyyy~~~tttrrrqqqrrruuuuuusssqqqvvvqqqooorrrtttssstttxxxxxxpppppprrriiiccchhhqqqvvvyyy{{{~~~zzzxxx|||zzz{{{{{{lllaaahhhuuu~~~|||fffLLL888000222777000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,---...//////:::WWWmmmwwwOOOFFFffflll```zzzgggJJJDDDBBBEEEdddtttrrr}}}yyyyyy~~~OOOAAA======555333555000333333222111000///...---+++,,,.../////////......+++++++++,,,,,,---------........................------..................222//////000///...222888>>>EEEWWWttt~~~xxxvvvsssaaaRRRHHHAAA===;;;;;;:::;;;<<>>???BBBCCCAAACCCGGGJJJNNNSSSXXX\\\YYY^^^cccfffiiiqqq|||wwwvvv}}}yyyqqqsss|||___NNNCCC>>>999///...///'''(((((()))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))---------------------------...///---,,,000777>>>>>>BBBNNN]]]bbb]]]YYYYYY[[[vvvvvv}}}sssmmmcccYYYPPPGGG???:::::::::999777999;;;;;;:::<<<@@@FFFIIIHHHJJJSSS]]]tttzzz{{{uuufffWWWOOOOOOPPPOOOTTTZZZ\\\[[[eeevvv{{{wwwvvvrrrqqqtttxxxxxxvvvuuusssuuuvvvssspppooorrruuuqqqhhhjjj}}}wwwlllbbbdddqqq|||~~~|||{{{|||}}}sssnnnddd^^^fffxxxuuuWWW>>>666555444333222000...,,,++++++***************************+++++++++++++++***)))(((******))))))******+++,,,...------,,,,,,,,,------666QQQqqq}}}yyyPPPGGGkkkrrrTTThhh~~~xxxkkkUUUKKKGGGHHHcccyyynnnyyyxxxzzzxxxMMM???<<<<<<666555777222333333222111000///......,,,---.../////////...---++++++,,,,,,,,,---------------------------------/////////...---------,,,000------......---111777:::MMMkkkzzzwwwxxxzzznnnfffZZZOOOGGGAAA===;;;::::::999999;;;???BBBDDDJJJKKKPPP\\\mmmkkkYYYPPPPPPSSSJJJEEECCCEEEIIIQQQ```nnn|||qqqbbbSSSGGGAAA??????>>>>>>???AAACCCEEEEEEIIINNNSSSYYY```hhhmmmnnnssszzz}}}rrrmmmnnn|||}}}uuuuuukkkVVVLLLHHHAAA222...///)))((((((((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000444999<<>>>>>>>>@@@EEEIIIPPP[[[kkkwww|||ooo]]]RRRPPPQQQPPPOOOUUUXXXYYYcccttt{{{xxxtttsssuuuxxxzzzzzzyyyxxxrrrsssrrrpppnnnmmmoooppplllhhhlllyyy{{{ooolllrrr|||uuuqqqggg```fffuuuaaaGGG:::444000222111000...---+++***)))************************+++++++++++++++***))))))******))))))******+++,,,...------,,,,,,---------555MMMiii{{{|||wwwSSSAAA\\\ttt~~~sssTTTfff|||xxxmmmWWWMMMFFFFFFaaaxxxzzzxxxxxxrrrJJJ===:::<<<666555888444333222222111000///...............///......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++...++++++...//////555<<<>>>\\\yyyqqqhhh___XXXMMMIIIDDD@@@===<<<;;;999;;;:::::::::>>>BBBGGGJJJPPPSSS[[[lll{{{bbbWWWQQQKKKHHHJJJAAADDDEEEGGGQQQdddttt|||wwweeeSSSGGGBBB@@@@@@>>>??????AAACCCEEEGGGHHHKKKOOOUUU]]]dddmmmvvv{{{}}}iii]]]XXXcccvvv}}}||||||~~~zzzqqq^^^XXXVVVLLL888000000+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******++++++++++++++++++++++++---++++++...444:::>>>>>>FFFPPPYYYXXXOOOLLLZZZkkkvvvmmmggg^^^OOOCCC<<<::::::;;;777666666888:::>>>AAADDDEEEGGGKKKSSSbbbwwwxxxhhh^^^[[[XXXUUUPPPUUUWWWXXXaaaooovvvuuummmqqqvvvxxxxxxwwwvvvuuutttrrrpppoooooonnnmmmllliiikkkqqqwwwyyy{{{xxxttttttyyy}}}{{{wwwtttllldddeeeooo{{{rrrWWWFFF:::111111111000///---+++)))(((***************************++++++++++++***))))))******))))))******+++,,,---------,,,,,,------...333FFF^^^qqq|||{{{uuuWWW???TTTmmm~~~vvvTTTcccxxxwwwmmmXXXNNNDDDCCC^^^yyy}}}yyywwwtttKKK===:::;;;555555777333222222111111000//////.../////////......---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,---+++,,,///222444;;;BBBLLLjjj}}}xxxhhhbbb[[[TTTNNNIIICCC???BBB@@@>>>>>>>>>>>><<<:::===<<<<<>>???@@@BBBFFFLLLRRR[[[hhh|||}}}tttqqqooofff\\\VVVYYYYYYXXX]]]gggmmmmmmkkkssszzz{{{yyywwwuuusssyyyuuurrrqqqsssrrrooollllllooouuuwwwrrrooovvvtttxxx||||||yyywwwwwwxxx}}}~~~wwwvvvqqqiiieeejjjttt}}}jjjVVVDDD666111111000///...+++)))(((******************************+++++++++******)))******))))))******+++,,,------,,,,,,,,,---......222AAAUUUiiixxx|||uuuWWW???UUUrrr~~~WWWcccxxxxxxoooYYYLLLDDDBBB]]]yyysss}}}yyy|||LLL>>>;;;;;;555333555111222222111111000000////////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000---...111333666===DDDTTTooo}}}qqqeee\\\WWWMMMJJJEEEAAA???===<<<;;;?????????@@@AAAAAA>>><<<<<<<<<>>>CCCIIIQQQYYY]]]eeelllzzzgggTTTIIINNNPPPHHHCCCGGGEEEUUUccclllyyywwwaaaNNNIIICCCAAAAAABBB@@@>>>CCCDDDEEEFFFHHHIIIJJJJJJSSSVVVYYY]]]```eeekkkooorrrwwwyyyqqqfff___fffsss}}}vvvpppqqqttt|||}}}rrr^^^\\\aaa]]]JJJ>>>888...+++***)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))************+++,,,,,,,,,------.........111333222333:::GGGRRR___```ZZZKKKDDDUUUzzz|||ttthhh]]]OOOIII@@@999666777888999999999===CCCCCCAAACCCHHHRRR___ppp}}}rrraaaZZZ[[[YYYWWWYYY___dddfffooozzz~~~{{{vvvzzzvvvtttsssuuutttqqqmmmnnnpppttttttooojjjlllssspppwww~~~}}}wwwrrrppp~~~vvvvvvuuupppjjjhhhnnnvvvzzzvvvcccLLL999222111111///...,,,***)))************************)))******+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,---...///222>>>PPPdddwwwwwwZZZ@@@UUUrrraaaiii~~~vvv\\\KKKDDDAAA[[[vvvooo|||~~~LLL>>>;;;;;;444333555000111111111111000000////////////...---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000333000///222555777???GGGWWWmmmyyylll```UUUMMMGGGCCCAAA@@@>>><<<;;;;;;;;;<<<<<<<<<>>>@@@BBBAAA???<<<999<<<@@@HHHQQQZZZbbbfffsss||||||VVVOOOLLLNNNKKKDDDCCCHHHIII___vvv}}}dddIIIDDDBBB@@@@@@AAACCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKMMMPPPRRRUUUYYY]]]aaa]]]___dddkkksss|||}}}yyysssqqqwww|||{{{vvvsss|||wwwvvvwww}}}~~~xxx{{{wwwvvvppp```[[[^^^___SSSJJJAAA222---,,,***)))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,,,,,,,------......///***000555555555===MMM[[[aaa]]]RRRJJJQQQmmm{{{{{{nnn^^^SSSDDDAAA<<<999999999999999:::888===EEEFFFEEEJJJTTT```sss~~~xxxggg]]]]]]ZZZWWWVVVZZZ___ccclllwww~~~~~~~~~|||uuuvvvuuutttssssssrrrpppnnnnnnmmmnnnpppmmmiiiiiilllvvvyyy|||~~~|||vvvpppkkk{{{~~~yyytttvvvxxxxxxrrrllllllpppuuuoooSSS;;;444333111///...,,,,,,,,,************************))))))***++++++++++++*********))))))******+++,,,,,,,,,,,,,,,---......///222>>>OOOcccvvvzzzgggHHHVVVoooiiiqqqaaaLLLEEE@@@YYYuuulll~~~~~~JJJ<<<999:::444444666222111111111111000000000000......---,,,---.../////////.........------------------------------------,,,---------.../////////000///000666;;;AAAKKKUUU___ooottt^^^XXXNNNFFFAAA>>><<<;;;999::::::::::::;;;<<<=========>>>@@@BBBAAA>>><<<:::>>>FFFPPP[[[eeemmmqqqsssaaaNNNOOOOOOKKKFFFFFFLLLSSS]]]pppvvvcccNNN???>>>@@@BBBCCCCCCEEEGGGIIIDDDDDDDDDEEEHHHKKKNNNPPPLLLOOOSSSVVV[[[```fffkkkbbbaaaaaaccchhhnnnrrruuu{{{|||{{{~~~wwwkkkeeexxx~~~}}}~~~zzzzzzzzztttooorrrnnniii]]][[[]]]YYYUUUKKK:::///...,,,***))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,------......)))000888===BBBKKKZZZeee^^^WWWOOOTTTlllvvveeeTTTKKK>>><<<999888999:::;;;:::===:::>>>GGGKKKOOO\\\lll{{{www}}}|||rrriiifffbbb]]]YYYYYY]]]bbbcccnnntttuuuyyy|||rrrrrrsssuuutttrrrpppooopppnnnkkkkkkmmmlllkkknnnssszzz{{{~~~tttiiipppxxx~~~}}}}}}~~~~~~|||wwwsssuuu|||}}}rrrlllllltttcccGGG777555222///------...///************************))))))***+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,---...//////111>>>PPPcccvvv{{{oooJJJTTTooojjjssscccKKKEEE>>>UUUxxxmmm{{{~~~|||HHH:::888:::555555888444111111111111000000000000...---,,,,,,---...///111//////.........---------..........................................------,,,,,,000:::CCCMMMZZZfffkkktttyyycccPPPFFFAAA:::555555666888999555777999;;;<<<>>>@@@BBBBBBAAAAAABBBCCCAAA>>><<<===BBBLLLWWWcccnnnvvvzzz|||]]]IIILLLPPPOOOGGGDDDLLLYYY```uuuxxx^^^HHH@@@AAA???DDDHHHIIIFFFDDDDDDEEEGGGGGGGGGHHHKKKPPPUUUXXXYYY]]]bbbhhhooowww~~~|||yyyxxxxxxyyyzzzzzzvvv}}}wwwhhhaaagggttt|||yyy{{{vvvqqqtttqqqrrraaaYYY[[[\\\\\\SSS@@@000///,,,+++******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))***+++,,,,,,------+++222;;;EEEPPPZZZeeelll[[[TTTQQQ```}}}}}}zzzppp]]]MMMGGG;;;999777777999;;;<<<<<>>PPPcccuuu|||iiiBBBMMMnnngggqqqbbbHHHDDD<<>>===@@@EEERRRaaajjjppp|||zzz\\\OOOPPPOOONNNJJJFFFIIIXXXnnn~~~zzzdddTTTJJJDDDBBBCCCGGGEEEFFFJJJLLLJJJJJJMMMJJJJJJKKKRRR___mmmyyy}}}yyyllllllxxxvvvwwwyyyxxxtttmmmiii___VVVZZZaaaYYYJJJ999///)))+++,,,***))),,,************))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))((('''((()))+++(((((((((((())))))))))))******************************))))))******+++,,,)))***,,,,,,,,,...000222555111GGG]]]```hhhnnnaaaRRRNNNTTTqqqyyy{{{tttppphhhWWWEEE<<<999::::::888888;;;===>>>FFF@@@BBBQQQggg|||zzzvvvooossszzz|||xxxttttttwww|||{{{qqqgggaaaaaacccaaahhhooossswww{{{zzzwwwuuuwwwxxxuuuqqqoooqqqssssssqqqmmmkkkkkknnnuuuyyyyyy{{{uuurrrpppttt}}}xxxzzz}}}zzzzzzqqqnnnttt~~~jjjEEE888111444444------333------,,,++++++******)))******++++++++++++******++++++******++++++,,,---******+++,,,---//////000000;;;TTTooo|||yyyfffHHHFFFiiiooojjjcccOOOEEE<<>>999999999888888999::::::;;;;;;;;;;;;===@@@BBBCCCCCCCCCBBBDDDIIIHHHBBB???@@@CCCHHHTTTaaalllwwwlllRRRLLLPPPNNNJJJFFFHHHSSSfff{{{rrr\\\OOOHHHCCCCCCDDDFFFGGGMMMSSSRRRLLLJJJLLLNNNUUUbbbrrr|||qqqooouuu{{{uuuyyy~~~oooooofffZZZWWW]]]]]]WWWAAA555,,,+++---++++++,,,************))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))'''((()))((('''((()))+++(((((((((((()))))))))*********************************))))))******+++,,,***+++,,,------...111333333===]]]rrrjjjeeebbbVVVOOOLLL[[[~~~~~~uuuvvvmmmggg___PPPBBB:::777888777777888<<<>>>???GGGEEELLL```xxx}}}wwwrrrllliiifffnnn{{{~~~|||zzzyyyzzz{{{{{{~~~wwwlllccc``````aaafffkkknnnsssxxxyyywwwwwwwwwvvvtttsssrrrtttuuurrrqqqnnnllllllnnnqqqtttqqqpppsssvvvooommmrrr|||}}}|||vvvyyyvvvpppooozzzrrrLLL===222222222,,,+++///------,,,,,,+++***************++++++++++++******++++++******++++++,,,---++++++,,,,,,---...//////111<<>>@@@BBBCCCDDDDDDAAACCCHHHKKKHHHAAA???AAAJJJQQQ^^^lllwww{{{YYYKKKMMMQQQLLLHHHGGGPPPbbbtttooo^^^LLLDDDCCCCCCDDDFFFFFFHHHLLLOOOMMMJJJMMMTTTdddrrr|||zzzzzzvvvwwwxxx}}}wwwfffYYYXXX\\\^^^LLL>>>111---------++++++************))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''************************'''((()))((('''((()))+++((((((((()))))))))************************************))))))******+++,,,+++,,,---------///222444777MMMqqq}}}iiiXXXRRRJJJLLLPPPiii}}}~~~{{{nnnaaaYYYQQQFFF<<<888888777666888<<>>999777<<<999888<<>>::::::>>>@@@BBBHHHPPPaaappp~~~{{{uuummmgggXXXUUUPPPLLLOOOYYYiiiuuu~~~}}}}}}~~~~~~wwwoooooovvv}}}{{{tttrrrrrrtttsssrrrvvvuuuuuuvvvuuurrrlllgggjjjnnnooojjjeeeeeemmmvvv~~~zzzwwwxxx{{{yyyzzz{{{uuuvvvwww~~~uuu^^^DDD666333222111000......------,,,++++++*********++++++++++++******++++++******++++++,,,---,,,---------------------111777GGG```tttzzzyyywwwpppMMM>>>SSSvvvyyyaaakkk}}}iiiYYYMMM>>>===VVVwwwxxxrrr}}}}}}zzzhhhFFF>>>888888888666444555333222222111000000111111000////////////000000111.........///////////////---...////////////...---+++---000000...///222666888>>>LLLbbbwwwoooXXXBBB>>>:::888999:::999777==================>>>>>>@@@CCCEEEFFFEEEFFFJJJNNNXXX```gggaaaQQQHHHQQQaaawwwzzz~~~mmmPPPFFFMMMUUURRRJJJQQQ```ttt~~~mmmVVVGGGGGGEEEGGGLLLMMMKKKLLLOOOIIINNN[[[lllyyyooouuuxxxuuuwww{{{eeeVVVWWWSSSHHH:::000---,,,)))************))))))))))))))))))(((((((((((())))))(((((())))))))))))******************************'''((()))((('''((()))+++)))))))))*********++++++******************************))))))******+++,,,------...///000444:::>>>QQQgggkkk\\\PPPFFFDDDLLL\\\}}}wwwqqq^^^QQQCCC<<<:::888888999<<<999;;;???@@@AAAMMM\\\qqq}}}wwwoooggg^^^XXXKKKJJJHHHJJJTTTeeexxx}}}zzzxxxzzzyyynnnlllttt{{{~~~~~~yyyvvvvvvvvvuuuuuuxxxvvvuuuvvvvvvtttnnniiidddlllqqqmmmeeedddmmmwww{{{zzzuuurrrxxxzzzyyy~~~|||zzz~~~jjjMMM999222111111///......------,,,,,,++++++******++++++++++++******++++++******++++++,,,---,,,,,,,,,------.........000333@@@XXXmmmwwwxxxxxxuuuQQQ>>>NNNoooffflll~~~~~~jjjWWWLLL>>>===UUUxxxuuuqqq}}}~~~xxxhhhEEE>>>888888888666444555333222111111000111111111///////////////000111111---------....../////////---...///000000///...---+++...222222111222666:::;;;DDDTTTkkkuuu[[[HHH<<<<<<;;;999888777888888=========>>>???@@@AAABBBBBBFFFIIIJJJJJJNNNUUU[[[aaaiiinnndddPPPHHHVVVjjj~~~kkkXXXKKKMMMSSSQQQOOOPPP]]]mmm}}}}}}mmmYYYLLLGGGEEEFFFKKKOOOMMMLLLQQQYYY]]]gggzzz{{{uuuvvvwwwvvvsssxxx|||yyy~~~~~~zzz|||gggZZZUUUWWWQQQAAA444///...,,,************))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))'''((()))((('''((()))+++))))))*********+++++++++******************************))))))******+++,,,,,,---...///111666===AAATTTmmmlllZZZSSSLLLKKKVVVmmmyyyooohhhRRRGGG<<<::::::999888999:::999===CCCBBBEEEWWWmmm|||yyysssiii^^^UUUPPPNNNFFFFFFJJJUUUfffzzz~~~zzzuuurrrtttzzzttthhhfffmmmuuuxxx{{{{{{zzzxxxvvvuuuvvvxxxxxxuuurrrsssuuutttppplllcccjjjqqqqqqmmmkkknnnsss~~~yyyrrrrrr}}}vvvyyy}}}}}}{{{zzzyyy[[[BBB555111111000.........---,,,,,,++++++******++++++++++++******++++++******++++++,,,---++++++,,,,,,---...//////000000;;;QQQhhhuuuyyyzzzsssTTTCCCNNNiiinnnqqqoooZZZMMM@@@===VVV|||tttqqq}}}yyyiiiEEE===888888888666444555222222111111111111111111---------------...///000,,,,,,,,,------.........---...///000000///...---+++000444444333444999>>>@@@JJJ\\\rrrttt]]]GGG666:::;;;<<<:::888888<<>>CCCXXXqqqmmmVVVPPPMMMPPPaaa{{{{{{rrrggg^^^KKKAAA999888::::::999999;;;;;;AAAGGGFFFJJJaaa{{{~~~pppllldddWWWKKKCCCAAACCCHHHKKKTTTeee|||~~~}}}xxxrrrnnnoootttyyy}}}~~~yyynnnbbb```hhhpppssssssvvvwwwvvvtttsssuuuxxxwwwsssppppppssstttqqqmmmbbbffflllooonnnkkkiiihhhuuupppwww|||vvv||||||zzzwwwyyyfffJJJ999444222222///......------,,,++++++******++++++++++++******++++++******++++++,,,---******+++,,,...///000000111///888NNNffftttzzz}}}nnnTTTGGGOOOggguuuxxxvvv```NNNAAA>>>XXXtttqqq{{{{{{jjjDDD>>>888555666777777555444333222111000000000000//////............//////...---,,,,,,......---,,,------------------------...---///222111333???MMMVVV]]]jjjyyymmmSSSGGGBBB======;;;:::999999:::<<<>>>===???AAABBBCCCDDDGGGHHHKKKNNNTTT\\\bbbjjjsss{{{|||}}}bbbRRR[[[ooozzzeeeIIIKKKQQQSSSPPPOOOYYYfff}}}xxx___JJJFFFGGGGGGJJJPPPTTTTTT\\\sssxxxoooiiifffjjjwwwoooeeekkkyyy{{{zzzppp|||{{{|||}}}|||vvvllldddYYY[[[```___NNN888---///***((()))+++***''')))---))))))(((((((((((())))))******))))))((((((''''''***)))))))))((((((''''''(((((((((((())))))))))))************************)))))))))***+++++++++,,,************+++,,,---...///,,,///444777999EEERRRccceeeVVVKKKPPPOOOYYYuuu{{{lllZZZNNNCCC===999::::::999;;;???<<<<<>>@@@EEEOOO^^^qqq~~~zzzwwwwwwsssmmmooouuuzzzuuummmeeebbbdddkkkpppjjjmmmsssvvvvvvtttuuuxxxxxxxxxxxxxxxwwwvvvtttsssiiicccdddpppzzzxxxpppjjjtttqqqyyy}}}{{{ssswwwuuu~~~xxxVVV;;;000---,,,000000///...,,,+++***)))))))))))))))))))))))))))++++++***************+++,,,,,,,,,---------......---///666GGGaaavvv}}}yyy}}}cccDDD===[[[rrrttt{{{fffPPPFFF===SSS|||nnn|||}}}|||eeeDDD>>>888666666777666555333333333222111111000000//////............/////////...------//////...---........................------000333444:::KKK\\\kkkqqqxxx}}}{{{YYYEEE>>>;;;777;;;;;;:::;;;<<<>>>???AAA@@@BBBEEEFFFGGGIIILLLNNNVVV\\\fffnnnsssyyygggZZZeeexxxrrrTTTMMMSSSYYYYYYXXX^^^mmmyyyvvvbbbOOOFFFIIILLLMMMOOOVVV___hhh{{{~~~zzzssskkkaaa___iiivvvxxxnnnllluuu~~~|||vvv{{{}}}{{{vvvqqqnnnhhh```bbbjjj]]]BBB555:::---******,,,+++((((((+++))))))(((((((((((())))))***)))))))))((((((((('''*********))))))((((((((())))))))))))************************************************++++++++++++************+++,,,---...000//////222:::GGGVVV```jjjaaaPPPFFFIIIUUUmmmxxxgggTTTIII@@@;;;999;;;<<<;;;===AAAAAA@@@FFFPPPYYYjjjzzzkkk___OOOGGG@@@======@@@HHHPPPfffuuu}}}yyywwwwwwtttooopppuuuxxxuuuooofff______eeejjjnnnoooppprrrqqqpppqqqsssrrrsssuuuwwwxxxxxxwwwvvvlllgggeeemmmyyy}}}tttjjjtttnnnssswwwxxxyyy}}}cccEEE777444444000000///...,,,+++******************************++++++************++++++,,,,,,,,,---------......///000555FFFaaayyy}}}fffFFF===[[[rrrssskkkRRRFFF:::LLLzzz}}}mmmyyy}}}|||bbbCCC>>>999666777777666555333333444444333222111000//////............//////000///...///000000///...////////////////////////---///111222444???VVVkkk~~~{{{eeeHHH<<<<<<;;;888::::::<<<===???AAABBBCCCCCCEEEGGGIIIKKKNNNRRRUUU]]]hhhttt|||{{{eee^^^jjj{{{{{{^^^JJJOOOXXX[[[XXX\\\lll|||gggNNNDDDGGGLLLOOOPPPSSS___rrr}}}{{{xxxnnn___UUUYYYcccxxxtttjjjkkkrrr~~~}}}xxx}}}{{{wwwvvvwwwuuucccaaammmeeeHHH666999///,,,+++---,,,((('''******))))))(((((())))))***))))))))))))((((((((((((***************)))))))))************++++++++++++************************+++++++++++++++******************++++++,,,---...111333111222AAAZZZjjjmmmfffVVVJJJFFFIIIbbbrrr___LLLBBB===999999;;;===<<>>[[[ssspppnnnYYYLLL;;;HHHrrrpppxxx~~~}}}eeeCCC>>>999777777888666444333444555666555333111/////////............//////000///......000000///...........................///222333222555CCC^^^tttzzzwww~~~uuuTTT???;;;>>>>>>::::::;;;===???AAABBBCCCCCCEEEFFFIIIKKKNNNRRRXXX\\\fffrrr~~~qqqaaabbbooo}}}gggTTTPPPUUU\\\\\\XXXcccyyyrrr[[[HHHFFFLLLNNNQQQWWWeeexxx~~~|||yyysssfffYYYVVVYYYmmm}}}mmmiiinnn{{{~~~uuuyyy}}}~~~|||zzzyyyyyyzzzkkkccchhheeeRRR===333000,,,***---,,,)))((()))***))))))))))))))))))***))))))))))))((((((((((((++++++******************)))))))))*********++++++************************,,,,,,,,,++++++*********++++++++++++,,,---......///666777888KKKhhhrrrjjjWWWFFFGGGNNNSSSrrr}}}xxxhhhUUUFFF@@@:::888999<<<===<<>>===???CCCHHHQQQaaaqqq}}}~~~}}}{{{zzz{{{zzzwwwsssnnnhhheeecccbbbmmmnnnoooppptttxxxvvvqqqrrruuuyyy}}}~~~|||yyywwwrrrppphhhfffwwwrrrdddssswwwssswww|||yyywww|||vvvvvv|||~~~~~~yyyUUU:::111111111111000...---,,,+++***************************++++++*********+++,,,,,,,,,,,,,,,---------......111///444FFFfffhhhIII>>>YYYtttjjjlll[[[NNN<<>>999777888888666444333444555666555333111/////////............/////////...---...//////...---------------------------///333555555:::MMMhhh}}}|||xxxyyysss]]]DDD999:::===<<<999===>>>???AAABBBBBBCCCBBBHHHIIIKKKNNNRRRXXX```eeesss~~~mmmeeemmmzzzqqqUUUQQQ[[[```bbb```bbbttt}}}]]]PPPHHHJJJNNNTTTcccsss|||xxxvvvqqqggg___\\\fffyyyzzzsssuuuwww|||ssssssvvvzzz~~~}}}yyyvvvyyyvvvmmmeeegggfffTTT<<<000+++(((+++,,,***)))*********))))))))))))******(((((((((((())))))))))))******************++++++((((((((()))))))))******************************---,,,,,,,,,++++++******++++++++++++,,,---...///,,,888===@@@TTTmmmmmm\\\JJJ>>>DDDRRR^^^zzzmmm]]]LLLBBB@@@999888999<<<<<<;;;@@@FFFRRRVVVaaatttzzzqqqkkkiiigggccc```ZZZXXXWWWVVVVVVXXX[[[]]]```bbbdddhhhlllpppsssuuu{{{~~~}}}zzzzzz}}}yyyrrrkkkaaaTTTFFF===>>>@@@FFFNNNVVV```ppp~~~~~~|||~~~}}}}}}yyyuuuqqqoooooommmgggbbbuuuyyy|||}}}}}}uuummmqqqxxx}}}}}}yyyvvvrrrrrrkkkggguuuyyy___fffrrr{{{}}}||||||xxxvvvpppqqqyyy{{{www{{{dddCCC555333111111000///---,,,+++***************************++++++******+++,,,,,,---,,,,,,,,,---------............444HHHfffmmmNNN???VVVuuueeewwwgggTTTJJJ999???^^^vvv}}}lllBBB>>>999888888888666333333333444444333222111000//////............/////////...------//////...------------------------------333777:::EEE[[[ttt~~~{{{~~~}}}[[[LLL>>>:::<<<===<<<;;;AAAAAABBBCCCCCCDDDEEEEEELLLMMMOOORRRWWW___hhhnnnxxx|||hhhjjjwww~~~]]]MMMTTTbbbeeeeeegggqqqqqqOOOKKKJJJNNNYYYmmm{{{vvvxxxxxxssskkkfffbbbiii}}}xxxrrrwww~~~~~~tttsssssswww|||~~~zzzvvvuuu{{{ssseeeiiiuuuiiiNNN555...)))***+++******++++++******))))))******+++(((((((((((()))))))))))))))))))))***************'''((((((((())))))))))))************************,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///...999AAAGGGXXXjjjeeeRRRIIIDDDGGGTTTiii~~~pppaaaRRREEE>>>>>>:::999:::<<<===>>>EEEMMMTTT___qqq|||rrriii^^^VVVSSSPPPKKKGGGDDDCCCBBBAAAAAACCCEEEFFFHHHIIILLLPPPUUUXXX[[[]]]dddiiiooorrrrrrooolllkkkhhhgggbbbYYYNNNDDD>>><<<>>>BBBMMM[[[gggqqq~~~~~~}}}}}}zzz~~~~~~|||}}}}}}{{{vvvsssqqqqqqrrrpppkkkfffvvv~~~xxxmmmdddjjjsss{{{{{{yyyttttttppplllsssgggdddjjjxxx|||uuurrrrrruuutttqqqppprrrrrrNNN:::666222111000///...,,,++++++++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,---------......,,,...555FFFaaayyytttUUU@@@PPPvvvxxxbbbkkkdddSSSKKK;;;???ZZZooozzz|||fffAAA===999888999888666333333333333222111111000000//////............//////000///......000000///...........................,,,333999???MMMdddxxxaaaKKKCCC======>>><<<===AAACCCCCCCCCDDDFFFHHHJJJLLLMMMNNNPPPTTTZZZcccmmmtttvvvqqqbbblll~~~iiiSSSSSS```jjjjjjkkksssqqq\\\LLLOOOTTT^^^vvv{{{vvvxxxxxxtttpppooofffiiiwwwwwwlllooowwwyyy{{{xxxwwwvvvwwwyyy{{{}}}~~~xxx}}}wwwjjjmmmxxxrrr___>>>444,,,***+++******++++++******))))))******+++'''((((((((()))))))))***((((((((())))))*********(((((()))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///333:::@@@HHHXXXeeeaaaSSSLLLPPPQQQ]]]|||wwwfffXXXKKK@@@::::::999999:::>>>???BBBLLLWWW\\\mmmwwwnnnaaaWWWKKKDDDBBBAAA===999:::::::::999::::::;;;;;;:::;;;===@@@CCCEEEGGGHHHLLLPPPVVVZZZ[[[ZZZYYYYYYSSSSSSOOOGGG???<<<===@@@DDDHHHUUUhhhwww~~~~~~~~~zzz|||zzz}}}}}}zzztttvvvxxxvvvssspppnnnnnnrrr|||{{{wwwwwwqqqgggbbbiiittt}}}}}}zzzwwwwwwvvvrrrpppsss{{{pppcccbbbrrr~~~}}}uuu~~~vvvwwwtttpppnnnpppnnnjjjzzz|||WWW@@@999222111000///...---,,,+++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,---------......---///444AAAXXXqqq~~~uuuXXX@@@LLLrrr|||cccdddwwwwwweeeVVVOOO???@@@XXXmmmzzz|||```AAA===999888999888555222444333222111000000000000//////............//////111000///000111222111///////////////////////////---444:::@@@OOOeeetttzzz~~~qqqNNN@@@;;;:::<<<;;;888<<>>777555999999;;;???AAAGGGSSS___kkkooodddSSSJJJ???:::;;;===;;;777777777777777777777777777888999:::;;;<<<>>>>>>???>>>AAAEEEHHHIIIIIIIIIJJJHHHFFFBBB===:::;;;AAAEEELLLPPP^^^rrr~~~}}}}}}{{{~~~|||ttt{{{}}}tttoooqqqvvvqqq}}}yyyuuuwwwtttmmmgggnnnyyy~~~zzzzzzzzzzzzwwwnnnjjjtttsss___YYYkkk}}}yyywwwmmmyyy}}}uuuyyyuuulllkkkrrrrrrlllqqqaaaGGG???222222111///...---,,,+++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,---------......///000333===QQQkkk|||{{{rrrWWW???JJJqqqdddaaaqqqtttiiiVVVNNN===<<>>>>>>>>===<<<>>>AAADDDFFFFFFFFFHHHKKKNNNPPPPPPQQQTTTYYY\\\```fffnnnuuuvvvwwwfffkkkmmm\\\```nnnssspppzzziiiUUURRROOO```yyyvvvmmmxxx|||xxxuuutttsssrrrsss~~~~~~|||qqqkkkuuuzzzvvv{{{xxxdddffftttwwwjjjjjjoooNNN===...+++,,,+++***,,,******))))))))))))******************************))))))))))))))))))))))))(((((()))*********************++++++++++++******++++++******++++++,,,------******---000//////222???>>>???QQQhhhfffVVVQQQ[[[SSSeeeyyyzzzjjjXXXKKKBBB;;;999;;;;;;888;;;@@@AAAEEEYYYppp|||uuubbbSSSGGGCCC>>>:::888777555333444444555666777777666666555777999::::::;;;===???<<<>>>AAAAAAAAAAAABBBCCCEEECCC???======@@@EEEHHHRRR[[[iiixxx~~~~~~~~~}}}{{{vvvyyy{{{xxxqqqmmmnnnpppnnnqqqvvvyyyzzzxxxvvvuuusssqqqvvv|||yyyxxxzzzyyyuuupppnnnqqqvvvwwwdddRRRXXXppp~~~ssswwwsss{{{|||uuusssvvvuuunnnrrrrrroooOOOBBB333333111///...000000///,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---......222555<<>>===JJJbbb~~~{{{~~~___???<<<999777777666555444333333222222111000000000000000////////////000000222111///000111222222111111222222111///...///000444:::BBBKKKXXXgggrrruuuzzz|||}}}xxxWWWEEE>>>?????????>>>@@@BBBEEEIIIIIIJJJLLLOOOQQQRRRRRRYYY]]]cccgggiiinnntttyyyrrriiittt|||ddd]]]gggtttyyywwwvvv]]]UUUYYYnnnzzzrrryyy}}}{{{xxxuuutttssssssuuuzzz|||uuuvvvvvvttt{{{sssnnnrrrsssjjjiii\\\JJJ777000...,,,+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******++++++******++++++,,,---...++++++///111000222555AAAKKKTTTaaajjj___QQQRRRVVVXXXqqqqqqbbbQQQEEE>>>999888:::<<<;;;???DDDFFFLLLccc{{{vvvfffSSSFFF@@@===999777666666555444666666777888888888888888:::<<<===<<<;;;:::;;;===;;;<<<>>>??????@@@AAACCCBBBAAA@@@@@@BBBFFFKKKOOO^^^eeerrr~~~~~~}}}}}}}}}}}}{{{zzztttwwwxxxuuuppplllmmmooommmooorrruuuvvvwwwwwwxxxvvvsssuuu~~~yyy{{{{{{wwwrrrppprrrvvv~~~ooo]]]]]]rrrxxxwww~~~yyy|||}}}zzzxxxzzzyyyvvvllllllzzz{{{YYYCCC555444222000//////...---,,,,,,++++++++++++,,,,,,++++++++++++,,,------...,,,,,,++++++,,,,,,---...***...111888MMMjjj{{{}}}dddHHHLLLpppvvvhhhyyyyyycccRRRAAA???NNNiiiyyyzzz[[[???<<<999777777666555444333333222222111000000000000000////////////000000000//////111333444333222111222222111000///111222777CCCPPP[[[eeeooottttttvvvtttyyyfffKKK@@@>>>???AAABBBBBBBBBDDDFFFKKKLLLNNNQQQTTTVVVWWWXXX]]]cccjjjpppsssvvvzzz~~~nnnnnnmmm[[[aaaqqqzzz}}}~~~eeeZZZdddpppzzzvvv}}}|||zzzwwwuuusssrrrrrrwwwtttrrrtttooosss|||~~~sssmmm{{{zzznnnkkkcccOOO999...,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******++++++******++++++,,,---///,,,,,,///111222444999CCCZZZkkkooogggTTTLLLVVVUUUaaa{{{~~~iiiZZZJJJ@@@;;;888999<<<>>>>>>BBBHHHKKKWWWrrrxxxgggVVVFFF<<<:::777555555777888888888888888999:::::::::999999;;;<<<===<<<:::999:::;;;<<<===??????>>>???AAADDDBBBDDDGGGIIILLLQQQWWW\\\mmmsss}}}~~~~~~~~~~~~}}}{{{zzz{{{zzzxxxwwwsssuuuuuusssnnnkkklllmmmlllmmmooooooqqquuuyyy}}}|||xxxxxx~~~zzz||||||zzzuuurrrsssuuuvvvdddXXXggg|||uuuuuu|||{{{||||||yyyyyy|||rrrqqqwwwfffJJJ888555222111000...,,,+++,,,,,,++++++++++++,,,,,,*********+++,,,---...///,,,,,,++++++,,,,,,---...***---...333GGGdddwww|||hhhJJJJJJnnn{{{hhhyyy~~~jjjWWWDDD@@@OOOnnnzzzxxx}}}XXX???<<<999777777666555444333333222222111000000000000000////////////000000/////////111333333111///000000111000//////222444999III]]]kkksssyyyzzzxxxwwwssszzzzzzYYYDDD>>>===@@@BBBDDDDDDDDDFFFGGGLLLMMMOOORRRVVV[[[```ddddddkkkuuu{{{mmmssswwwddd\\\jjjxxx|||~~~qqq^^^eee|||www|||~~~|||zzzwwwuuurrrpppooouuu~~~oookkk~~~www}}}ooommm{{{zzzooo|||xxxnnnjjjaaaPPP:::...+++,,,------+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********************++++++++++++******++++++******++++++,,,---...+++,,,///111222777===IIIcccrrrmmm]]]KKKIIIYYYZZZmmmxxxyyydddVVVGGG>>>:::999;;;???>>>???CCCHHHOOObbbppp]]]LLLAAA;;;888777666777999;;;;;;;;;999999::::::;;;::::::999:::<<<======<<<<<<===??????@@@AAAAAAAAACCCFFFHHHLLLOOOTTTXXX[[[___eeeiiixxx}}}~~~~~~~~~}}}|||zzzyyyxxxyyyxxxvvvuuussstttsssqqqnnnllllllnnnlllmmmllllllmmmsss|||zzz||||||zzzvvvsssssssss{{{hhhQQQUUUqqqzzzrrroooyyyzzzvvvzzzyyytttuuu{{{rrrVVV:::555111222222///,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---......000///111BBB]]]qqqwww}}}{{{fffHHHGGGlllzzzhhhzzzooo[[[DDD>>>LLLlll~~~{{{yyyVVV???<<<999777777666555444333333222222111000000000000000////////////000000/////////000111000---+++.../////////...000333555:::NNNgggxxxnnnPPPAAA======@@@CCCEEEEEEFFFHHHIIILLLNNNPPPSSSXXXaaalllssswww}}}{{{ooovvv~~~iii```dddttt~~~~~~|||dddbbb{{{{{{yyy~~~|||xxxuuuqqqnnnmmmqqqwwwuuullljjj{{{zzzzzzqqqwwwzzzqqqddd]]]bbbVVVDDD666//////000000++++++************++++++++++++++++++++++++++++++************************(((((()))*********************++++++++++++******++++++******++++++,,,---,,,***+++...000222888@@@WWWiiilll^^^OOOCCCGGGWWW]]]www{{{~~~ttt^^^QQQCCC===:::999;;;???>>>???CCCIIIVVVqqq}}}hhhTTTEEE===;;;999888777888:::;;;;;;::::::::::::;;;;;;::::::999<<<===???@@@???@@@BBBCCC@@@CCCFFFIIIKKKOOOSSSVVV[[[___dddfffgggiiiooosss}}}}}}{{{zzzyyywwwwwwxxxxxxvvvuuuttttttsssqqqooonnnnnnooommmmmmlllkkkkkkrrr}}}{{{{{{{{{yyyvvvsssrrrqqqoooRRRJJJ]]]uuuwwwqqqooowww}}}uuuwwwvvvqqqrrrxxx|||bbb>>>666000222333000......---,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...///111000000@@@[[[qqqxxxzzzxxxcccFFFGGGlll}}}pppttt___GGG===GGGddd~~~vvvUUU???<<<999777777666555444333333222222111000000000000000////////////000000000///............,,,***...////////////111555888???VVVppp}}}___III???===@@@BBBDDDFFFGGGHHHKKKMMMOOORRRUUUZZZ```jjjwww{{{qqqxxxqqq___aaalll|||mmmhhh||||||}}}yyyvvvrrrooommmlllnnnlllhhhhhhsss~~~ooo```VVVbbb^^^QQQ@@@333...,,,+++++++++************++++++************************************************(((((()))*********************++++++++++++******++++++******++++++,,,---+++***+++...///222;;;DDDbbbjjjaaaPPPGGGCCCGGGSSSbbbxxxnnnTTTIII>>>:::999888:::===???BBBGGGRRRfffuuu^^^KKK>>>999888:::999888999:::;;;:::888;;;;;;<<<<<<;;;;;;::::::999;;;>>>@@@AAABBBEEEGGGJJJNNNTTTZZZ^^^ccchhhkkklllpppttttttqqqrrrwww|||}}}zzzyyywwwvvvwwwxxxyyyxxxvvvuuutttrrrpppoooppppppqqqmmmnnnmmmkkkjjjppp{{{}}}|||zzzxxxvvvtttrrrqqqpppWWWGGGMMMaaaqqqvvvuuutttxxxzzzvvvuuutttvvvxxxnnnEEE999111333444000...000------,,,,,,,,,,,,------///...---,,,+++*********,,,,,,++++++,,,,,,---...+++//////000@@@]]]ttt}}}zzzzzzgggJJJHHHjjj~~~tttvvvbbbLLL@@@EEE\\\}}}}}}uuuUUU???<<<999777777666555444333333222222111000000000000000////////////000000000...------...///...---000000000000111333888;;;LLLaaawwwgggNNNCCC@@@AAADDDEEEGGGHHHIIILLLPPPSSSTTTYYY```eeellluuu{{{pppzzz}}}iiiaaaiiiuuu}}}tttuuu}}}}}}|||zzzwwwtttqqqpppiiihhhgggccc```dddppp|||zzzxxxvvvqqqiiibbbaaaddd^^^KKK888...***(((,,,++++++******++++++,,,************************************************(((((()))*********************++++++++++++******++++++******++++++,,,---,,,+++,,,...000333>>>III___dddXXXJJJJJJMMMOOOWWWppp~~~}}}oooeeeJJJAAA:::999::::::<<<>>>AAAFFFQQQbbb|||kkkUUUFFF===;;;;;;;;;::::::;;;======<<<:::======>>>>>>===<<<<<<;;;888<<>>333444444///---000------,,,,,,,,,,,,------...------,,,++++++++++++,,,,,,++++++,,,,,,---...***...///111@@@\\\ttt}}}yyy~~~oooPPPFFFaaa{{{nnnrrrbbbMMMAAACCCTTTpppzzzyyytttVVV???<<<999777777666555444333333222222111000000000000000////////////000000000...,,,,,,...000111111111222222222333666:::>>>XXXjjj|||zzzWWWDDD@@@CCCEEEGGGHHHIIIJJJKKKNNNSSSVVVWWW___hhhooouuu|||zzzooo{{{}}}~~~xxxeeehhhqqq{{{{{{zzzsssvvv{{{{{{{{{zzzyyywwwtttssshhhgggeee```YYYVVV```mmmuuunnnooorrrrrrqqqccckkkjjjXXXBBB555111///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))*********************++++++++++++******++++++******++++++,,,------,,,---000111555@@@LLLWWW\\\SSSJJJPPPWWWYYY^^^}}}~~~xxxiii___EEE>>>888:::<<<===???BBBCCCJJJYYYoooyyycccPPPEEEAAAAAABBB=========>>>@@@AAA@@@??????????????????>>>======>>>CCCLLLUUU^^^hhhpppuuu~~~~~~{{{{{{{{{}}}}}}{{{wwwwwwvvvxxx{{{||||||{{{tttrrrooonnnooopppqqqqqqjjjmmmnnnllliiikkkttt||||||xxxwwwvvvvvvuuuyyysssnnneeeSSSIIIVVVmmmzzzyyysssttt|||yyyyyyTTTBBB555444444---+++///...------,,,,,,------...,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...,,,000111222@@@ZZZpppyyyvvvuuuSSSCCCXXX}}}zzzjjj{{{mmm^^^LLL@@@@@@MMMfff{{{zzzxxx}}}~~~[[[BBB:::444777;;;999444222444444333222222111111000222111111111000000//////000...,,,---///111222222111---,,,///333777AAAJJJjjjzzz~~~}}}eeePPPFFF@@@BBBJJJIIIMMMPPPQQQPPPPPPSSSVVVbbbiiiqqqwww|||sssnnn}}}~~~rrroooqqq}}}vvvyyywwwuuu}}}|||||||||{{{zzzzzzyyyxxxtttrrrjjjeeedddddd\\\SSSXXXfff~~~zzzrrrrrrlllvvvsssjjjaaaqqqwwwVVV666///,,,...,,,++++++,,,+++***(((---,,,++++++******++++++,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++000,,,)))))),,,------+++,,,((()))111777;;;BBBJJJWWWVVVTTTRRRRRRWWW]]]aaa{{{tttaaaRRR@@@<<<::::::999999???FFFJJJRRRggguuu[[[OOOIIIDDDCCCFFF???@@@AAAAAA@@@AAACCCEEEAAABBBCCCEEEFFFFFFFFFFFFKKKVVVccclllttt~~~~~~}}}zzz{{{|||}}}}}}{{{yyywwwuuuuuuvvvvvvvvvwwwwwwwwwwwwtttpppmmmkkklllnnnooonnnmmmjjjggggggkkkqqqvvv{{{xxxxxxxxxyyyuuusssqqqgggSSSEEEPPPddd}}}yyy~~~rrrsssrrrhhhsssbbbCCC555777333...000000......---------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------...---///>>>WWWllltttzzzxxxVVVBBBSSSyyytttssstttfffRRRBBB???KKKaaasss~~~zzz|||{{{WWWDDD;;;555777:::888555333444444333222222111111000111111111111000000000///000///---...///111222111111//////111333999EEEQQQwww}}}{{{zzz}}}\\\KKKEEEAAADDDKKKHHHLLLPPPQQQSSSVVV[[[```lllsss{{{pppkkk{{{zzzyyysssnnnsss|||{{{}}}||||||{{{zzzyyyyyyyyyxxxuuurrrkkkfffeeefff```UUUVVV^^^{{{zzzvvvnnnooojjjrrr}}}yyyooojjjttt|||gggHHH888333...---++++++++++++***)))---,,,++++++******++++++,,,+++++++++************)))************+++++++++)))************+++++++++///,,,******,,,------+++---***,,,333:::@@@JJJUUUccc]]]XXXWWWWWWZZZdddnnn|||yyy|||nnn[[[LLL>>>:::888:::;;;<<>>@@@DDDIIIMMMaaakkkSSSHHHDDD@@@???BBBDDDEEEFFFFFFEEEEEEGGGIIILLLNNNQQQUUUYYY]]]___```jjjwww~~~}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzxxxvvvrrrnnnkkkiiihhhgggooonnnmmmkkkkkkmmmrrruuuxxx|||yyyxxxxxxqqqkkkgggeee]]]RRRPPPTTT{{{xxxyyyvvv|||}}}xxxzzz~~~uuuffffffyyyvvvSSS<<<888333000000---......---------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---......------777KKK___iiiqqq~~~bbbHHHNNNoooxxx~~~wwwjjjWWWFFF>>>GGGbbbzzz}}}hhhooowwwRRRGGG???888888888777666777444444333222222111111000111111111000000000000000222000//////111111000///000000222444666@@@UUUhhhpppOOOGGGJJJJJJKKKPPPSSSWWW[[[^^^bbbjjjsss{{{sssvvvtttpppqqqzzz}}}{{{zzzxxxwwwwwwxxxxxxxxxuuusssmmmgggeeegggeee]]]WWWVVVaaa}}}zzzrrr|||tttgggpppwww{{{xxxwwweee<<>>888888888666666888444444333222222111111000000000000000000000111111222111000000111222000///...///222555:::FFF^^^sssiiiMMMHHHMMMLLLMMMQQQUUUZZZ```gggmmmvvvuuuyyy~~~vvvzzz~~~{{{|||zzzyyywwwvvvvvvwwwxxxwwwuuurrrmmmgggbbbccccccaaa]]][[[cccwww}}}ooo|||vvvhhhpppvvvrrroooGGG555000...+++***+++,,,,,,+++---,,,++++++******++++++*********))))))))))))((())))))*********+++++++++))))))*********+++++++++***+++,,,,,,,,,,,,------,,,000444999AAAOOO^^^ggg^^^PPPMMMZZZbbbeeevvvyyyyyyzzzkkkYYYIII???:::666555:::???BBBGGGLLL___{{{zzzdddOOOIIIGGGDDDCCCFFFBBBDDDGGGIIIKKKNNNRRRUUU[[[]]]aaaeeejjjnnnqqqrrrwww~~~~~~~~~~~~~~~|||zzzyyywwwwwwyyy{{{|||xxxxxxxxxxxxwwwwwwwwwwwwssssssrrrpppnnnjjjgggeeeiiijjjkkkkkkjjjjjjlllnnnssszzz|||xxxuuuttttttmmmiiimmmnnnfffXXXMMMfff~~~}}}tttpppyyy~~~xxxyyyzzzyyyuuuyyyxxxtttxxxcccGGG;;;222222444///......---------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---............111<<>>999777888<<>>AAAFFFTTTaaa|||ttt```OOOKKKLLLIIIHHHKKKJJJMMMOOOQQQSSSVVVZZZ]]]eeegggkkkqqqvvv{{{~~~}}}||||||zzz{{{}}}~~~~~~~~~}}}|||yyyyyyxxxxxxxxxyyyzzz{{{wwwwwwvvvvvvvvvuuuuuuuuutttuuuvvvuuuqqqkkkeeeaaadddfffiiijjjiiihhhggggggiiirrr}}}}}}yyyvvvsssrrrpppooommmfffZZZOOOLLLfffwwwwwwvvvqqqrrr}}}}}}yyyvvvuuuuuuzzzvvv[[[FFF555222666222......---------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,---///111000777KKK___|||{{{YYYEEEXXXyyyooo}}}___LLL@@@BBB\\\zzz{{{uuuuuutttNNN<<<888777999999666666888444444333333222111111000//////000000111111111222/////////111444444333111444111444>>>MMM___uuu~~~}}}iiiWWWLLLQQQWWWYYY```kkkxxxiiihhhqqq~~~|||{{{{{{{{{{{{xxxwwwvvvvvvvvvtttqqqnnnhhhiiihhhdddbbbbbbaaa___XXXSSSiiizzzttttttyyyxxxsssvvvzzzooossslllBBB222///,,,***+++,,,---------,,,++++++******++++++,,,,,,,,,++++++++++++***)))************+++++++++)))************+++++++++'''***......---,,,---//////333777???NNN\\\^^^WWWDDDEEEGGGOOO```yyy|||zzzlllYYYIII???<<<555888<<<@@@BBBIIIZZZkkkvvvcccRRROOOPPPNNNMMMPPPPPPRRRTTTUUUVVVXXX[[[^^^gggiiinnntttzzzzzz|||~~~~~~~~~~~~{{{zzzzzzxxxyyy{{{|||||||||{{{{{{xxxxxxxxxxxxyyyyyyzzz{{{xxxwwwwwwwwwvvvvvvuuuuuuwwwxxxxxxwwwrrrkkkddd___cccfffjjjkkkjjjhhhgggfffcccmmmyyy|||xxxuuuqqqrrrqqqnnniiibbbXXXOOO@@@\\\oootttvvvsssrrr{{{}}}wwwtttkkksss|||}}}cccLLL666222555222......---------,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,---000222000666KKK```{{{~~~]]]EEESSSqqqssseeeRRRDDDAAATTTmmm|||sssvvvtttQQQ>>><<<999888777777555444444333222111111111222333111111111111111111111111222333444555444333222111222555;;;FFFUUUfffvvv{{{mmmZZZRRRNNNQQQWWW___lllyyy~~~|||uuuiiicccgggsss~~~|||{{{{{{{{{vvvuuuuuutttssssssrrrrrrmmmjjjiiihhheee______ccc___]]]dddyyy}}}}}}}}}xxxzzzyyy~~~mmmNNN999///000111,,,,,,...(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***))))))******++++++***************++++++,,,---,,,++++++,,,...,,,888???AAAKKKZZZ\\\TTTHHHNNNOOOSSSmmm}}}rrrbbbQQQDDD>>><<<555999???BBBCCCMMMhhhuuuhhhYYYRRRSSSTTTUUUUUUVVVWWWXXXXXXYYY[[[___bbbdddhhhnnntttxxx}}}}}}|||zzzzzz~~~}}}|||zzzyyyzzz|||}}}|||zzzyyyyyyzzz}}}}}}|||{{{{{{{{{{{{{{{~~~|||{{{{{{||||||{{{zzz{{{wwwrrrrrrvvvyyyxxxvvvssstttuuutttpppjjjddd```dddiiimmmkkkfffbbbbbbeeegggkkksss}}}~~~wwwuuutttsssrrrooojjjddd```]]]MMMSSS```nnnuuuvvvxxx}}}~~~vvvxxxwwwvvv}}}wwwUUU>>>555222000///......------,,,++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------//////+++,,,222666JJJjjjiiiKKKQQQlllmmmeeeRRRHHH@@@PPPpppyyyuuuqqqOOO>>><<<999888777777555444444333222111111111222222111111111111111111111111222222333444444333222111555555:::GGGYYYjjjvvvzzzuuufffXXXRRROOOSSSZZZcccqqq}}}uuuhhh```aaa___[[[]]]eeeuuu}}}|||{{{{{{{{{uuuuuutttsssrrrqqqppppppllliiihhhhhheee```___ccc```aaajjjzzz{{{wwwvvv}}}zzz|||pppVVV===111///111,,,,,,...))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++***))))))******++++++***************++++++,,,---,,,++++++---///---777>>>AAALLL\\\aaa\\\MMMSSSTTTWWWnnnzzzmmm\\\LLL@@@;;;:::555888===AAAEEERRRooowwwkkk]]]UUUUUUWWWWWWVVVUUUVVVWWWXXXYYY\\\```ccceeeiiiooouuuzzz~~~{{{{{{zzzzzz}}}}}}|||{{{zzzzzz|||}}}|||{{{yyyzzzzzz}}}}}}|||{{{{{{{{{{{{{{{}}}|||zzz{{{||||||{{{yyyzzzuuurrrrrruuuxxxwwwuuusssssstttrrroookkkfffccchhhhhhgggggggggfffdddcccfffiiiqqqzzz~~~zzzxxxtttsssrrroookkkgggcccaaaRRRPPPYYYlllxxxxxxyyy~~~wwwtttxxxxxx|||[[[@@@555333222///......------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,...***+++222666IIIggg}}}}}}jjjKKKMMMhhhiiifffSSSGGG???NNNnnntttqqq~~~vvvtttoooNNN>>><<<999888777777555444444333222222111111222222111111111111111111111111111111222222333222222111777777===NNNddduuu|||}}}rrrcccUUUPPPNNNQQQXXXaaalllvvv}}}ooobbbUUULLLGGGJJJMMMPPPXXXcccxxx}}}{{{~~~|||{{{{{{{{{{{{vvvuuutttrrrqqqooonnnmmmkkkiiihhhhhhddd``````ddddddlllzzz}}}xxxmmmqqq~~~{{{xxx{{{yyyvvvzzzvvvdddDDD444///000+++,,,...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++******)))*********+++***************+++++++++,,,---,,,++++++---///222888>>>DDDQQQ___ccc___SSSWWWXXX\\\rrr~~~}}}uuufffTTTEEE;;;777777888:::>>>BBBJJJ]]]|||{{{zzzpppccc[[[YYY[[[ZZZXXXTTTVVVWWWXXXYYY\\\```dddfffjjjpppuuuzzz|||yyyzzz}}}}}}~~~}}}|||{{{zzzzzz|||}}}}}}{{{zzzzzz{{{}}}|||{{{{{{zzz{{{{{{{{{|||{{{zzzzzz{{{{{{zzzyyyxxxuuuqqqrrrtttvvvvvvtttrrrrrrrrrqqqnnnkkkhhhgggmmmfffaaabbbhhhjjjfffaaadddgggmmmuuu}}}zzzttttttrrrpppmmmjjjgggfff[[[NNNRRRlll~~~}}}yyynnnxxxxxxdddEEE555333444//////......---,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------***---)))***000555FFFaaarrr{{{pppNNNKKKeeehhhtttjjjWWWHHH>>>MMMmmm}}}ccc```uuuwwwxxxpppMMM>>><<<999888777777555444333333222222222222111222111111111111111111111111000000111111222222222222666:::EEEXXXnnn~~~}}}ppp```\\\XXXWWWXXX]]]ccciiiqqqxxxeeeSSSKKKIIIGGGHHHLLLOOOQQQYYYbbbxxx~~~www{{{}}}{{{zzzzzz{{{{{{wwwvvvuuussspppnnnmmmlllkkkhhhggggggddd``````dddddduuuvvv|||}}}jjjjjjyyywwwvvvzzzyyysssxxx{{{qqqNNN999///000,,,,,,///+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++*********)))******+++,,,+++,,,---,,,,,,,,,...000888999===IIIYYYccc```XXXWWWUUUUUU___yyy~~~{{{ppp___MMM???777666666<<<===@@@EEESSSlll~~~}}}vvvjjj```^^^___]]]YYYUUUVVVWWWWWWXXXZZZ^^^aaaeeeiiioootttyyy~~~zzzyyy{{{~~~}}}|||{{{zzzzzz|||}}}}}}{{{zzz{{{||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzyyyyyyzzzzzzyyyxxxwwwuuussssssuuuvvvvvvtttrrrqqqpppooonnnlllkkkkkknnnfff______eeeiiifffbbbaaadddiiipppyyy~~~|||vvvuuussspppmmmjjjhhhfffaaaNNNPPPpppxxx}}}jjjuuuwwwnnnKKK555222666/////////...------,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------***...***)))///333@@@WWWiii{{{yyyUUUJJJdddnnnmmmppp\\\JJJ???MMMkkkaaa[[[qqq|||rrrMMM>>><<<999888777777555444333333333333222222111111111111111111111111111111000000000111111222222333444===LLL___qqq}}}zzzvvvpppiiiddddddddddddgggkkkooorrrtttvvv{{{~~~~~~dddRRRKKKJJJGGGLLLSSSYYYZZZZZZ___eeerrr~~~vvvvvv{{{~~~}}}{{{zzzzzzzzz{{{{{{xxxwwwvvvtttqqqooommmlllkkkhhhggggggddd______cccbbbyyyqqqvvv}}}kkkiiivvvrrrpppuuutttmmmsss|||yyy[[[@@@111111---,,,///------------,,,,,,++++++++++++++++++++++++++++++++++++***************++++++******))))))***++++++,,,+++,,,------,,,---///111999666===PPPdddhhh]]]PPPVVVPPPPPPcccxxxlllZZZHHH<<<666666777<<<===@@@HHHZZZxxx|||rrrfffaaaaaa^^^XXXVVVWWWWWWVVVVVVXXX[[[^^^bbbffflllrrrwww{{{~~~zzzzzz|||~~~|||{{{{{{{{{zzzzzz|||}}}}}}|||{{{{{{|||{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxxxxyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwvvvvvvqqqqqqpppooonnnmmmmmmmmmjjjfff```^^^```cccdddddd^^^aaaeeekkksss~~~|||wwwvvvtttqqqmmmjjjfffdddbbbNNNNNNooottt{{{lllrrrsss|||wwwRRR777111555000//////......---,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------+++000,,,)))...111:::LLLaaayyyZZZIIIaaawwwhhhsss]]]JJJ===IIIeeejjj___ppppppMMM>>><<<999888777777555444222333333333333222111000111111111111111111111111111111111111111222333444555???QQQcccqqq{{{}}}vvvsssppplllfffggggggfffgggiiimmmqqqvvv|||eeePPPFFFGGGJJJHHHRRR^^^dddeeefffkkkqqquuu{{{~~~vvvppp{{{|||{{{zzzyyyyyyyyyzzz{{{xxxwwwvvvtttqqqooonnnmmmllliiiggggggccc^^^^^^aaaggg|||pppllltttttt~~~||||||ppplllrrrmmmjjjnnnmmmffflllyyy{{{iiiHHH444222...,,,///......------,,,,,,++++++******++++++++++++,,,,,,,,,*********)))******+++,,,))))))))))))***+++,,,,,,+++,,,------------///111888777BBB[[[lllhhhXXXMMMSSSMMMRRRlllttthhhUUUDDD:::777777888:::<<<@@@JJJ```xxxjjjbbbbbb]]]UUUTTTUUUUUUTTTTTTVVVYYY\\\```dddjjjoootttyyy~~~{{{zzz|||}}}~~~|||zzzzzzzzzzzzyyyzzz|||}}}}}}|||||||||}}}zzzzzzzzzyyyzzzzzz{{{|||yyyxxxwwwwwwxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvqqqqqqpppoooooonnnnnnmmmgggeeebbb^^^\\\]]]```ccc\\\___cccgggnnnyyywwwwwwvvvtttpppkkkfffccc```PPPMMMffftttwwwqqqppppppwww[[[;;;111555000000//////...---------++++++******++++++,,,---++++++,,,,,,,,,,,,------+++111...***...111777EEEZZZvvv^^^GGG]]]zzzddd}}}ttt]]]III;;;DDD\\\vvvfffoookkkLLL>>><<<999888777777555444222222333333333222111000111111111111111111111111222111111111222333555666;;;DDDTTTiii{{{zzzxxxtttpppmmmlllmmmnnnrrruuu~~~qqqVVVIIIGGGKKKNNNTTT___iiinnnooouuu~~~}}}xxx|||zzzzzzzzzyyyxxxxxxyyyzzz{{{vvvvvvtttrrrqqqooommmmmmmmmjjjhhhgggccc]]]\\\```iiiwwwtttccceee|||vvvttt{{{}}}{{{}}}vvvsssuuuoooooommmeeejjjxxx|||tttNNN666333///---//////......---,,,,,,+++************+++++++++,,,,,,,,,******))))))***++++++,,,))))))))))))***+++,,,---***,,,---------...000222===@@@PPPffflll^^^PPPKKKQQQOOO\\\yyy}}}pppdddQQQBBB999777777888:::>>>CCCOOOhhh|||lllcccaaa[[[RRRPPPQQQRRRRRRSSSUUUZZZ]]]___ccciiinnnsssxxx}}}|||zzz{{{}}}}}}zzzxxxxxxyyyxxxxxxzzz{{{}}}}}}}}}|||}}}~~~zzzyyyyyyyyyzzzzzz{{{|||yyywwwvvvvvvwwwxxxvvvuuuuuuvvvwwwwwwvvvuuuuuuvvvppppppqqqppppppooommmmmmfffddd```\\\ZZZ[[[]]]___YYY]]]aaaeeekkkuuuvvvvvvwwwwwwsssnnniiieeebbbVVVOOOZZZrrrxxxttttttyyyqqqooottt}}}~~~dddAAA444666000000//////......------++++++******++++++,,,---++++++,,,,,,,,,,,,------(((000---***///333777CCCXXXuuuzzzdddGGG\\\wwwccc}}}www^^^JJJ===CCCXXXmmmooofffLLL>>><<<999888777777555444222222333444333222111000111111111111111111111111222222111111222444555777BBBHHHXXXppp|||yyyxxxttttttwwwaaaNNNKKKSSSZZZ^^^dddmmmuuuvvvxxx{{{yyyyyyyyywwwzzz~~~zzzyyyxxxxxxxxxyyyzzz{{{ttttttsssqqqooonnnmmmlllnnnjjjhhhgggbbb\\\[[[^^^bbbjjjmmmcccXXXbbb|||kkkkkkxxxzzzxxxsssiiilllxxx|||zzzRRR888444000---//////......---,,,,,,+++***************++++++,,,,,,,,,******))))))***+++,,,,,,))))))))))))***+++,,,---***,,,---------...000222EEEKKK]]]nnniiiTTTHHHIIIOOOSSSfff||||||mmmaaaOOO@@@999777888888===BBBHHHUUUppp~~~mmmcccaaaZZZOOOLLLMMMOOOPPPRRRVVV[[[______ccciiinnnsssxxx}}}|||zzzzzz|||yyywwwwwwxxxxxxwwwzzz{{{}}}~~~}}}|||}}}~~~yyyyyyyyyyyyzzzzzz{{{|||xxxwwwvvvvvvwwwwwwvvvuuusssuuuvvvvvvuuuttttttuuupppqqqqqqqqqpppooommmlllgggccc^^^[[[ZZZ[[[[[[[[[XXX\\\aaadddiiissstttvvvxxxyyywwwrrrlllhhhggg]]]RRRSSSggg|||~~~uuusssrrr~~~~~~ssspppssszzz{{{{{{iiiEEE666777000000000///......------++++++******++++++,,,---++++++,,,,,,,,,---------&&&///---***000555999CCCYYYwwwyyy~~~iiiJJJ]]]xxxddd|||bbbNNNAAAEEEWWWrrrpppaaaHHH???<<<999888888888777666444444333222222111111000111111111111111111111111111...///222333222444888DDDTTTdddzzz~~~hhhSSSLLLJJJaaa{{{|||vvvxxx{{{zzz{{{xxxsssrrrsssttt}}}|||zzz|||zzzxxxxxxyyyyyyxxxwwwvvvvvvvvvuuutttrrrqqqpppmmmjjjgggdddbbb___\\\YYYZZZaaaaaa^^^\\\[[[mmmdddYYYqqqzzz{{{|||uuuwwwllllll~~~fffAAA...000///+++111......---,,,,,,,,,,,,---************************************************++++++++++++++++++++++++,,,***+++---------333;;;IIITTTccciii^^^NNNKKKQQQLLLSSSppp|||nnn\\\HHH===888555666999???AAAIII\\\www~~~qqqcccYYYTTTRRROOOLLLMMMQQQSSSTTTXXX]]]ccceeeiiipppxxx}}}}}}|||{{{zzzzzz~~~{{{wwwwwwyyyzzzxxxvvv}}}}}}~~~~~~}}}|||{{{{{{yyywwwwwwxxx{{{|||}}}|||zzzwwwtttrrrsssttttttssstttttttttssssssrrrrrrrrrqqqrrrrrrrrrqqqpppnnnmmmffffffeee___XXXUUUXXX\\\[[[aaaffffffeeelllzzzuuuuuuuuuvvvvvvsssnnnkkkgggdddXXXMMMUUUjjjvvvwwwzzztttuuuoooooossszzz~~~~~~zzzMMM222444333222000///---,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,------...666???SSSvvv|||tttKKKZZZttt~~~kkkiiiPPP???BBBRRR{{{xxxjjjbbbIII???<<<999888888888777666555555444444333222222111111111111111111111111111222//////222333222555:::FFF\\\ooohhhYYYXXX]]]tttxxxwwwxxxuuurrrqqqqqqvvv|||zzz~~~|||yyyxxxxxxxxxwwwvvvvvvvvvvvvvvvtttrrrpppooommmjjjgggdddbbb___\\\YYYYYY___^^^ZZZXXXUUUfffhhhYYYmmm}}}~~~}}}{{{tttwwwnnnlll}}}lllIII444444111+++.........---,,,,,,,,,,,,---************************************************++++++++++++++++++++++++,,,++++++---,,,,,,333;;;DDDPPPaaaiiiaaaSSSNNNRRRRRR[[[wwwyyykkkZZZGGG<<<888666888;;;AAADDDOOOccc~~~tttfffZZZRRRNNNIIIGGGIIIPPPUUUXXX^^^dddgggiiilllssszzz||||||||||||{{{~~~zzzwwwwwwyyyzzzyyywww||||||}}}||||||{{{{{{zzzyyyxxxyyy{{{}}}~~~|||zzzyyyvvvsssrrrssstttttttttrrrrrrrrrrrrssstttuuuvvvppppppqqqqqqpppnnnlllkkkeeefffddd___XXXUUUXXX[[[^^^ccceeecccaaagggvvv{{{sssssstttuuuuuusssnnnkkkeeebbbXXXMMMQQQcccrrrvvvxxxtttvvvsssoooooovvv}}}VVV888888333222000///------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,------...555>>>XXXxxx}}}tttLLLXXXqqq|||mmmjjjQQQ@@@@@@OOOtttxxxoooeeeKKK???<<<999888888888777666666666555444444333333222111111111111111111111111333000000333333222666<<>>555333333111///...------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...------444<<<]]]vvvzzzVVVXXXlllwwwjjjWWWEEE>>>FFFhhhyyyppprrr|||hhhMMM???<<<999888888888777666444444333333222111111111111111111111111111111111333222222444333444<<>>222111............---,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++---++++++,,,,,,...666???DDDRRRbbbkkkjjjccc\\\XXX]]]zzz||||||qqqbbbSSSCCC;;;999888:::===BBBRRRmmmvvviii\\\RRRMMMMMMLLLOOOVVV\\\^^^bbbggglllnnnrrrxxx|||wwwvvvxxxzzz{{{zzzzzz||||||xxxwwwyyy||||||{{{yyyyyyxxxxxxxxxxxxyyyzzz~~~|||yyywwwxxxxxxxxxwwwvvvtttssssssuuuvvvuuutttxxxvvvsssqqqqqqrrrtttvvvrrrrrrrrrqqqpppnnnkkkjjjffffffeeebbb^^^ZZZXXXWWW\\\^^^]]]XXXTTTZZZjjjwww~~~xxxzzzvvvtttssssssttttttsssqqqhhh```[[[UUULLLMMMeee~~~xxxzzzzzzjjj___eeeuuugggAAA444444333111000...---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,...------333;;;VVVmmm~~~```[[[gggyyyvvvlll[[[HHH???EEEgggxxx~~~llllllwwwvvvhhhKKK???<<<999888888888777666444333333222222111000000111111111111111111111111222222222444333555???KKKdddxxx~~~vvvsssqqqnnnkkkiiieeebbbgggooo|||~~~~~~~~~~~~~~~}}}||||||wwwuuutttuuuvvvxxxwwwwwwwwwvvvuuutttrrrpppnnnmmmkkkiiihhhfffddd```[[[WWWSSSTTTPPPNNNMMMFFFIII[[[{{{xxx|||jjjffftttlllmmmuuu|||rrrFFF444222...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---++++++---...111:::DDDIIIXXXeeehhhbbb\\\WWWSSS\\\~~~zzzzzznnn^^^OOO@@@:::999:::<<>>BBBGGGXXXlll|||zzznnnbbbYYYTTTQQQQQQUUU^^^dddfffjjjnnnqqqsssxxx}}}}}}xxxuuuqqqllljjjlllqqquuutttwwwzzzyyyxxxzzz{{{xxxyyy{{{{{{zzzzzzyyyxxxwwwwwwyyy{{{||||||{{{zzzzzz{{{zzzxxxvvvwwwvvvuuuuuuvvvuuusssqqqqqqqqqssstttvvvwwwxxxxxxtttttttttsssqqqnnnllljjjiiiiiihhhgggeeeaaa\\\XXXSSSYYY]]][[[VVVWWW```iiiuuussszzzwwwsssqqqqqqqqqqqqppplllZZZTTTZZZSSSLLLhhhzzzkkksss{{{sssooommmnnnuuu}}}~~~~~~TTT???555444222000///.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,111888BBBUUUttt{{{oooZZZ^^^~~~oooyyyjjjNNN???CCCWWWxxxyyykkkgggrrrppp}}}bbbIII>>>;;;999888888777666444333333444444333333222111222222222111111111111111...555222...777???HHHVVV{{{}}}{{{ssskkkjjjmmmeee```___bbbffflllzzz~~~{{{xxxyyyvvvqqqnnnnnnqqqtttwwwrrrsssrrrpppmmmllllllnnnjjjhhhfffeeeccc___[[[XXXSSSQQQQQQRRRRRRQQQUUU[[[oootttkkkzzz~~~pppppp|||XXX<<<888333(((//////...---,,,,,,,,,,,,---,,,++++++******++++++)))************+++++++++))))))*********+++++++++,,,111,,,(((///555BBBVVVfffwwwuuuaaaUUUOOOQQQYYYwww~~~zzzoooYYYIIIAAA;;;:::;;;<<>>TTTllllllnnn}}}vvvrrrzzzaaaHHH>>>;;;999888888777666444333333444444333333222111111111111111111222222222///555222///777@@@JJJYYYzzz}}}zzzwwwuuuooogggeeegggeee___^^^dddmmmyyy~~~|||yyyxxxtttsssrrrqqqqqqqqqrrrsssvvvvvvuuuqqqnnnkkkkkkllliiihhhfffdddccc```\\\XXXTTTQQQPPPPPPOOOOOOSSSYYYiii{{{|||oooxxx~~~nnnyyyvvvsss}}}www}}}```CCC;;;666,,,//////...---,,,,,,,,,,,,---,,,++++++***+++++++++)))************+++++++++*********++++++++++++,,,+++000---,,,444;;;HHH]]]wwwvvvaaaVVVPPPPPPWWW||||||wwwjjjTTTCCC<<<666555888===EEEMMMaaa{{{zzz|||zzzrrrkkkaaaXXXXXXWWWYYY\\\bbbfffiiiiiikkklllmmmpppqqqpppmmmjjjfffcccaaaccciiippptttvvvtttuuuwwwwwwwww{{{|||yyyxxxvvvwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyywwwwwwvvvuuutttsssrrrrrrrrrrrrssstttuuuuuuuuuuuuuuutttsssqqqooollljjjhhhgggfffeeedddccc```\\\XXXVVVTTTUUU[[[^^^___dddkkkwww|||yyyxxxvvvtttqqqpppppppppmmmdddXXXWWWYYYNNNOOOcccwwwtttvvvvvvsss}}}sssbbbmmmuuusssyyyzzzhhhGGG:::444111111000------///...------,,,,,,------...,,,,,,,,,,,,------------+++,,,---------...000222???RRRkkkxxx|||\\\ZZZvvvoooqqqmmmVVVHHH@@@TTTmmmyyymmm||||||www~~~aaaHHH===;;;999888888777666555333333444444333333222111000000111111222222333333///555111///888@@@LLL^^^xxx{{{uuupppoookkkeeeaaaaaaddd^^^^^^fffvvv~~~~~~}}}|||zzzyyyxxxwwwrrrssstttuuuuuusssqqqpppxxxxxxvvvrrrnnnjjjiiijjjhhhgggeeedddccc```]]]ZZZWWWSSSPPPPPPOOONNNSSSYYYmmmyyyppptttoootttqqqpppzzzuuuqqqooojjjJJJ<<<666///000///...---,,,,,,,,,,,,------,,,+++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,***000...000888===JJJ```qqqtttgggVVVPPPOOORRR]]]|||zzzsssdddNNN???888333444888@@@KKKVVVddduuusss|||~~~wwwpppeee[[[XXXXXXYYY\\\```cccddddddccccccdddeeegggfffccc```^^^]]]___cccjjjppptttvvvrrrtttvvvvvvwww{{{{{{yyyvvvvvvxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwvvvvvvwwwwwwxxxxxxwwwwwwvvvuuutttsssrrrrrrttttttuuuuuuvvvuuuuuutttuuutttsssqqqooommmjjjiiiiiihhhfffdddccc```[[[XXXWWWTTTTTTYYY^^^cccjjjqqqyyyxxxwwwtttrrrqqqppppppqqqpppfffYYYZZZ^^^SSSIIIQQQiiirrr{{{|||xxx{{{uuuccchhhqqqtttxxxvvvqqqNNN<<<666111222111//////111...------,,,,,,------............---------------+++,,,---------...000222>>>OOOhhhwwwcccWWWsssvvvvvvqqqVVVHHHAAANNNgggkkk{{{}}}aaaGGG===;;;888777888888666555333333444444333333222111000000111111222333444444000555111111:::BBBQQQggg|||{{{sssmmmllljjjeee```___aaa___aaammm|||zzz}}}~~~~~~~~~}}}{{{yyywwwvvvvvvvvvssstttvvvwwwwwwuuusssqqqwwwwwwuuuqqqmmmiiiiiiiiihhhfffeeedddcccaaa]]]ZZZZZZUUURRRQQQPPPPPPVVV]]]vvvooorrr{{{qqqqqqtttuuuwwwrrrooojjjqqqOOO:::333000000///...------,,,,,,,,,------,,,++++++++++++,,,))))))*********+++++++++++++++,,,,,,,,,---------+++///...111888;;;FFF]]]gggiii]]]PPPMMMLLLTTTfffzzzyyyqqqbbbKKK===888555777;;;BBBMMMXXXdddpppmmm|||{{{ttthhh]]]YYYXXXYYY[[[]]]______^^^]]]\\\\\\]]]^^^^^^\\\ZZZYYY[[[___dddjjjooorrrsssppprrrtttuuuwww|||}}}zzzxxxwwwyyyzzzyyywwwvvvuuuuuuuuuuuuwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvuuutttsssrrrrrrttttttuuuuuuuuuttttttsssssssssrrrpppooollljjjiiikkkiiigggeeeccc```\\\YYYXXXUUUSSSVVV\\\dddmmmsssxxxuuusssqqqoooooopppoooooopppiii^^^]]]cccYYYLLLNNNgggvvv}}}|||zzz|||wwwcccbbbnnnvvvxxxyyy}}}yyyUUU===666111111222000000222...------,,,,,,------.../////////......------,,,+++---...---------///111===MMMhhhyyygggVVVppptttWWWFFF@@@IIIbbbjjjzzz~~~```GGG<<<:::888777888888777555333333444444333333222111000000111222333444444555111444111333===EEEWWWqqq{{{wwwoooiiihhhgggccc______]]]bbbkkkzzzsssrrruuu|||~~~}}}zzzxxxvvvuuuuuuvvvtttttttttttttttsssrrrrrrrrrsssqqqoookkkiiiiiijjjhhhfffeeedddcccaaa]]]ZZZXXXTTTQQQQQQPPPQQQWWW^^^qqq|||ttttttyyyuuuuuuttt~~~|||uuusssqqqyyyUUU;;;222111000000///...------------...---,,,,,,++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------***---,,,111:::;;;GGG```rrrssshhh[[[RRRKKKUUUnnn|||xxxoooaaaJJJ;;;888888:::===AAAJJJSSSdddmmmiii}}}|||vvvjjj^^^YYYXXXWWWWWWYYYYYYXXXWWWUUUTTTTTTUUUWWWXXXWWWVVVYYY\\\aaagggjjjmmmnnnooonnnqqqtttuuuxxx~~~~~~|||zzzyyy{{{zzzyyywwwuuuttttttuuuuuuwwwvvvuuutttssstttuuuvvvwwwwwwvvvuuutttsssrrrrrrsssssstttttttttsssrrrrrrqqqqqqpppooonnnllljjjiiillljjjgggeeeccc```]]]ZZZYYYVVVRRRRRRYYYdddlllpppuuu|||vvvssspppooopppqqqpppoooooonnnddd^^^aaaYYYNNNPPPeeevvvxxxtttwwwzzz{{{fff^^^mmmzzzyyy~~~\\\???777000000111000///000...------,,,,,,------.../////////......------,,,,,,---...---------///111:::MMMjjj}}}kkkXXXmmmwwwWWWEEE>>>JJJ```~~~kkkzzz|||```GGG<<<:::888777888888777666333333444444333333222111111111222222333333444444111444222555@@@III___|||}}}{{{wwwuuupppjjjeeedddbbb^^^\\\^^^___kkk{{{pppqqqvvv~~~~~~~~~{{{yyywwwvvvuuuuuusssrrrqqqppppppppppppqqqooopppooommmjjjiiijjjkkkhhhgggeeedddccc```]]]ZZZUUUQQQOOOOOONNNNNNSSSYYY]]]jjj}}}ssszzzrrrnnn{{{||||||{{{^^^AAA555444111000///...------------...------,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,)))++++++333===@@@NNNiiivvvuuukkk```VVVNNN\\\{{{yyy~~~vvvlll^^^III888777888;;;===???GGGQQQjjj}}}lllkkk~~~|||wwwlll```XXXVVVSSSQQQQQQQQQPPPOOOLLLKKKKKKMMMPPPSSSTTTTTT[[[___eeeiiikkkllllllmmmmmmpppsssvvvyyy~~~{{{zzz|||zzzxxxvvvuuutttuuuvvvwwwxxxvvvuuusssssstttuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrsssssssssssssssrrrqqqqqqppppppnnnmmmlllkkkmmmjjjgggeeecccaaa^^^\\\YYYVVVQQQPPPXXXdddkkkmmmooouuu}}}zzzvvvrrrrrrtttuuusssqqqooossshhh]]][[[TTTKKKKKKYYYqqquuupppwwwvvvmmm]]]mmm~~~yyyeeeCCC999111000111000//////...------,,,,,,------............---------------,,,---......------///000888LLLmmmttt]]]kkkwwwYYYGGG@@@GGG[[[}}}zzzmmm{{{yyy```GGG<<<:::888777888888777666333333444444333333222111333333333333333333333333111333222777CCCMMMeeevvvqqqvvvyyyssspppooojjjfffcccaaa^^^ZZZ[[[```iiizzz{{{{{{}}}~~~~~~}}}{{{xxxwwwvvvuuurrrrrrrrrrrrrrrqqqqqqqqqpppppppppmmmkkkiiijjjkkkiiihhhfffdddccc```\\\XXXVVVRRRPPPPPPMMMKKKNNNTTTQQQ\\\rrr~~~lllqqqzzzsssdddzzz|||zzz|||~~~|||fffIII888555111000///...------------......---,,,,,,,,,,,,---)))************+++++++++*********++++++++++++,,,+++++++++444???AAAQQQnnnppphhh\\\VVVSSSOOObbbuuuqqqhhhZZZEEE777666888;;;>>>BBBMMMXXXwwwyyylllqqq|||{{{xxxnnnbbbVVVRRRMMMIIIHHHHHHHHHGGGFFFEEEEEEHHHMMMQQQTTTUUU]]]bbbgggkkkllllllmmmnnnmmmppptttwwwzzz~~~{{{zzz{{{zzzxxxvvvuuutttvvvxxxyyyyyywwwuuusssssstttuuuwwwwwwwwwvvvuuutttsssrrrrrrqqqrrrsssttttttuuuttttttrrrrrrrrrqqqqqqooonnnmmmllljjjgggeeedddbbb```^^^WWWUUUQQQOOOXXXfffmmmlllkkkpppwww|||wwwssssssuuuvvvtttqqqoootttiii\\\ZZZUUUJJJFFFHHHooo~~~}}}xxxzzzuuu___nnnxxxqqqGGG<<<222111333111///......------,,,,,,------...,,,,,,,,,,,,---------------.........------...000666LLLmmm~~~~~~bbbjjj{{{uuu]]]LLLFFFDDDTTTttt|||ooo}}}sss```GGG;;;999888777888888888777333333444444444333222222444333333333333333333333111333222888EEEOOOiiirrreeesss}}}tttnnnkkkkkkgggeeecccbbb]]]YYY\\\bbbttt}}}~~~~~~|||zzzxxxvvvuuutttuuuvvvwwwvvvuuusssrrrrrrrrrqqqoookkkjjjjjjkkkjjjiiifffeeeccc___[[[XXXZZZVVVTTTRRROOOKKKMMMQQQRRRYYYlllyyyccchhhtttvvvhhh{{{~~~ttt}}}}}}zzzxxxjjjMMM999333111000///......------.........---,,,,,,,,,,,,---)))************+++++++++))))))*********+++++++++///---+++333===???OOOlllqqqdddRRRMMMOOONNNbbbttt~~~nnncccVVVBBB999888999===@@@GGGUUUcccvvvkkkvvv{{{{{{yyyooodddTTTOOOHHHDDDBBBBBBBBBBBBDDDDDDDDDGGGMMMSSSWWWXXX^^^ccciiilllllllllnnnpppmmmppptttwww{{{zzzxxxyyyzzzxxxvvvuuuuuuwwwyyy{{{zzzxxxuuusssssstttvvvwwwwwwwwwvvvuuutttsssrrrrrrrrrssstttuuuvvvvvvvvvvvvssssssssssssrrrqqqppppppllljjjgggeeedddcccaaa___UUUTTTQQQPPPYYYhhhooommmhhhmmmsss~~~|||wwwrrrqqqtttuuurrrooonnnssshhh\\\^^^[[[MMMEEE>>>qqq~~~yyy{{{aaaoooxxxyyyJJJ>>>444333444222000///...------,,,,,,------...+++++++++,,,,,,------------.........------...000555KKKlll{{{zzzfffjjjqqqxxxsss```QQQKKKFFFUUUtttqqq~~~~~~mmm```HHH===<<<:::888666666666666666666555444444333222222222222222222222222222222333888999888AAAWWWrrrxxxeeejjjyyyrrrnnnkkkiiigggaaabbbaaa\\\WWWZZZdddlll|||zzzyyyxxxuuusssrrrttttttsssqqqooonnnnnnpppppppppooonnnllljjjjjjiiigggdddcccaaa___[[[YYYUUUSSSPPPOOOOOOOOONNNMMMVVVXXXmmmyyy]]]ZZZiiillllllsss{{{~~~}}}zzzkkklllmmmyyywwwRRR777777111000///...............,,,+++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,111...111999===BBBRRRfffnnn\\\MMMHHHIIIQQQlllqqqzzzooo```NNNAAA;;;999999===???HHH]]]qqqrrrppp{{{~~~}}}wwwmmmeeeWWWMMMDDDAAA@@@>>>>>>@@@AAAEEEIIILLLMMMQQQWWW\\\fffeeedddeeegggjjjnnnppplllooosssxxx~~~{{{wwwuuutttvvvvvvvvvuuuttttttvvvxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrxxxvvvtttrrrsssuuuwwwyyytttvvvxxxwwwsssooolllkkkooojjjeeedddeeeddd```\\\WWWWWWTTTPPPVVVdddmmmnnneeejjjpppxxxyyyttttttuuusssrrrssspppmmmhhhcccaaa\\\OOOBBBAAAeeekkkeeeuuu~~~zzzSSS;;;///000///111333---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////:::CCCZZZmmmuuufff\\\ppprrrqqqyyycccTTTIIIDDDTTTnnnzzzuuu```HHH===<<<:::888666666666666555555444444333333222222222222222222222222222222333777888:::FFF^^^wwwxxxeeedddzzz{{{wwwpppjjjgggfffeeecccaaaaaa___\\\\\\cccqqq||||||zzzyyywwwtttrrrrrrssssssrrrooonnnnnnooopppppppppooonnnllljjjjjjiiigggdddcccaaa___[[[YYYVVVSSSOOOMMMMMMNNNNNNMMMSSSYYYrrrbbb]]]lllqqqpppssszzz{{{zzzvvvrrrooommmtttzzzzzzVVV888333111000///...............---,,,+++*********+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///,,,///888>>>EEEWWWlll[[[MMMDDDHHHQQQ___xxx}}}vvvvvvyyymmm]]]LLL???999999;;;>>>CCCOOOhhh~~~|||mmmmmm~~~|||vvvkkkbbbUUUKKKBBB@@@@@@???@@@CCCBBBDDDHHHLLLPPPVVV]]]bbbjjjiiifffeeeeeefffhhhiiillloootttyyy|||xxxwwwwwwwwwxxxwwwuuusssssstttvvvxxxwwwwwwvvvvvvvvvvvvvvvssstttttttttttttttsssrrrvvvuuutttssstttuuuwwwxxxrrrsssuuussspppmmmkkkjjjooojjjeeeddddddccc___[[[XXXXXXSSSOOOTTT```jjjllldddhhhmmmuuuyyyssstttvvvttttttuuuooommmiiidddccc^^^PPPCCCAAAaaavvvvvv|||wwwrrr|||~~~YYY@@@222222000111222,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////222;;;RRRfffrrrooo___mmm~~~uuu}}}}}}jjjXXXHHHCCCPPPjjjppp```GGG===<<<:::888666666666666333333333333333222222222222222222222222222222222333444777>>>RRRnnnrrr]]][[[ooo{{{rrrmmmgggcccbbbbbbaaaaaabbbaaa^^^]]]bbbppp|||yyyxxxvvvsssppprrrsssrrrpppmmmmmmnnnppppppppppppooonnnllljjjjjjhhhfffdddbbbaaa___[[[XXXVVVRRRNNNKKKKKKLLLMMMMMMQQQXXXppphhhbbbqqq|||xxxxxx||||||{{{nnnhhhpppwww^^^<<<222222111000///............------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,000:::BBBLLL```sssTTTJJJDDDJJJVVVeeexxx}}}|||uuuqqqvvvjjjZZZIII===888999<<<@@@FFFWWWtttwwwkkkooo~~~~~~|||ttthhh___RRRHHH@@@???@@@@@@BBBEEEDDDEEEHHHNNNWWW___eeehhhjjjhhheeecccbbbccceeeffflllooouuu{{{}}}zzzxxxxxxxxxxxxxxxuuusssrrrtttuuuxxxwwwwwwvvvvvvvvvvvvvvvrrrrrrssstttttttttsssssssssssstttuuuuuuvvvwwwwwwrrrssssssqqqnnnllllllllloookkkgggeeedddbbb^^^ZZZZZZXXXRRRMMMQQQ\\\fffkkkccceeeiiippp~~~xxxssstttvvvuuutttvvvmmmmmmjjjgggfffaaaRRRDDD@@@ZZZwwwxxxmmmmmmtttzzz}}}|||{{{|||bbbEEE555444111000111,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---555JJJ^^^mmmyyybbbhhh{{{|||uuu^^^HHHDDDNNNhhhppp```GGG===<<<:::888666666666666222222222222222222222333222222222222222222222222222333666DDD```ppp```VVVddduuunnnjjjeeeaaa```aaaaaaaaabbb```^^^bbbmmm~~~{{{yyywwwuuurrrooorrrrrrqqqnnnllllllnnnppppppppppppooonnnllljjjiiihhhfffdddbbbaaa^^^[[[XXXWWWRRRMMMIIIIIIKKKLLLLLLRRRUUUfff~~~mmmdddwwwyyywww|||}}}xxxmmmwwwgggCCC666222222000///...............---,,,+++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,......555@@@IIITTTeeetttSSSNNNJJJMMMVVVeeevvv{{{ssswww~~~tttgggWWWFFF;;;888;;;>>>@@@HHH\\\{{{tttmmmwww~~~~~~~~~~~~|||tttggg]]]QQQHHH@@@???@@@@@@BBBEEEHHHHHHLLLUUU___fffhhhhhhbbbaaa``````aaadddgggiiikkkooouuu|||~~~yyywwwwwwvvvwwwwwwuuussssssuuuwwwxxxwwwwwwvvvvvvvvvvvvvvvqqqrrrssstttttttttttttttqqqrrrtttvvvwwwwwwvvvvvvttttttsssqqqnnnmmmnnnpppooommmiiigggfffccc___\\\[[[XXXRRRMMMPPPYYYeeelllcccccceeemmmzzzzzzsssssstttrrrrrrtttllllllkkkjjjjjjdddUUUFFF>>>SSSmmmzzzwwwoooqqqxxxuuuvvvuuuyyyzzz~~~iiiHHH666555222000000---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000555GGGZZZiiicccbbb~~~~~~dddJJJCCCIIIaaauuu```GGG===<<<:::888666666666666222222222222222222222333222222222222222222222222444333777IIIhhhfffZZZZZZtttzzzooommmiiiddd``````aaaaaaaaa]]]^^^aaalll}}}~~~}}}~~~~~~{{{yyywwwuuurrrppprrrrrrpppnnnlllllloooqqqpppppppppooonnnllljjjiiihhhfffcccbbb```^^^ZZZXXXWWWRRRMMMIIIIIIJJJKKKKKKPPPSSSaaatttmmmbbbxxx|||qqqnnnvvv}}}}}}mmmwwwkkkFFF777333222111000.........---------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,///888CCCMMMWWWdddnnnNNNOOOMMMMMMVVVjjj}}}yyy}}}~~~ttteeeTTTDDD::::::===>>>@@@JJJaaa~~~ooolll|||}}}yyyzzz~~~~~~|||ttthhh^^^SSSIIIAAA@@@AAAAAABBBEEEKKKMMMSSS\\\dddhhhfffccc\\\\\\\\\]]]```eeeiiilllkkkpppwww~~~~~~wwwttttttssstttuuuttttttuuuxxxzzzxxxwwwwwwvvvvvvvvvvvvvvvrrrsssssstttuuuuuuuuuuuuqqqrrrtttvvvwwwvvvuuuuuuttttttrrrpppmmmlllnnnpppooonnnllljjjgggddd```^^^ZZZVVVQQQNNNPPPXXXeeeooocccbbbdddlllwww|||tttsssrrrooonnnppplllmmmmmmlllmmmhhhYYYJJJ???NNNfffxxx{{{vvvxxx~~~yyylllqqqwww{{{}}}nnnJJJ555555222000000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......222555FFFXXXiiibbb]]]{{{iiiNNN???AAAXXXtttaaaFFF===<<<:::888666666666666333333333333333222222222222222222222222222222222666666:::LLLjjjggg\\\___|||xxxmmmiiieee```^^^^^^___``````]]]aaalll~~~~~~~~~}}}{{{yyyxxxvvvtttrrrqqqrrrqqqooonnnnnnoooqqqpppppppppooonnnllljjjjjjgggeeecccaaa```^^^ZZZWWWWWWSSSNNNJJJJJJJJJKKKJJJKKKQQQaaasssnnn```vvv|||mmmjjjyyyxxxiiitttlllGGG666444333222000///...------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***///777AAALLLVVVaaahhhTTTUUURRRPPP[[[tttzzzttteeeSSSCCC::::::===>>>BBBPPPhhhwwwhhhlll~~~}}}}}}{{{vvvyyy~~~}}}|||{{{tttiii___SSSJJJBBBAAABBBBBBDDDGGGLLLPPPVVV]]]bbbccc```]]][[[[[[[[[\\\___ccchhhjjjmmmrrrzzz~~~vvvrrrqqqrrrssstttttttttvvvyyy|||xxxwwwwwwvvvvvvvvvvvvvvvttttttuuuvvvvvvvvvuuuuuurrrssstttuuuvvvuuuttttttrrrqqqpppmmmkkkiiikkklllmmmmmmllljjjhhhdddaaa___YYYUUUQQQPPPQQQWWWcccooobbb```bbblllvvvvvvsssqqqnnnmmmooolllmmmmmmnnnooojjj\\\NNN@@@LLLbbbxxx{{{zzzvvviiirrr}}}tttMMM555666333///000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000333DDDYYYkkkcccXXXtttkkkPPPCCCBBBVVV}}}mmmaaaFFF===<<<:::888666666666666555555444444333333222222222222222222222222222222666777===OOOmmmnnn```ccctttiiiddd```]]]\\\]]]```bbbccciiippp}}}{{{zzzyyyxxxvvvtttppprrrrrrqqqpppooopppqqqpppppppppooonnnllljjjjjjgggeeecccaaa```]]]ZZZWWWVVVSSSOOOLLLKKKKKKJJJIIIHHHMMM[[[jjjuuueeewwwnnnkkkrrrfffqqq}}}qqqKKK888555444222000///...------***+++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---111666>>>IIIWWWcccjjj```]]]VVVSSSfffyyyuuueeeSSSCCC;;;888;;;===EEEXXXttt|||pppfffvvvyyyyyyzzz~~~zzzttt{{{|||zzzyyyyyysssiii```RRRIIIBBBBBBDDDEEEGGGKKKLLLPPPUUUYYYZZZZZZZZZZZZZZZZZZZZZ\\\___dddhhhkkkqqqvvv~~~~~~uuurrrqqqrrrssstttttttttvvvyyy{{{xxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuttttttuuuuuuttttttssssssqqqrrrqqqnnnkkkiiiiiijjjiiijjjkkkjjjgggcccaaa```XXXTTTQQQQQQPPPSSS___kkk```]]]aaakkkuuu{{{wwwtttsssppppppqqqmmmnnnnnnnnnppplll___QQQ???HHH___zzz}}}xxxhhhppp{{{}}}RRR888888444//////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......222DDDZZZmmmeeeVVVmmmlllNNNEEECCCUUU}}}|||kkkaaaFFF===<<<:::888666666666666666666555444444333222222222222222222222222222222555777???SSSrrrqqqcccfffxxxlllaaaaaa^^^\\\[[[^^^bbbeeefffwww~~~~~~}}}{{{zzzzzzyyywwwuuuppprrrssssssqqqppppppqqqpppppppppooonnnllljjjjjjgggeeecccaaa```]]]ZZZWWWVVVSSSPPPNNNMMMLLLJJJIIIGGGIIIQQQ\\\rrrlllyyyllliiikkkdddlllvvvvvvRRR<<<555444222111///...------)))***+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,111444777===IIIZZZhhhoooaaa\\\SSSUUUppp|||yyyvvveeeSSSDDD;;;666999===GGG___}}}wwwnnnjjjvvvvvvxxx}}}yyysss|||~~~zzzwwwwwwvvvrrriiiaaaQQQHHHAAABBBEEEGGGJJJNNNKKKOOOSSSTTTSSSSSSVVVYYYWWWWWWXXX[[[___eeekkknnntttyyy~~~vvvrrrrrrtttuuuuuuuuutttuuuwwwzzzxxxwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvuuuvvvuuuuuutttssssssrrrrrrssstttsssqqqmmmjjjjjjjjjfffhhhiiihhheeebbb```___XXXTTTRRRQQQOOOPPPZZZggg^^^\\\```kkktttyyyxxxvvvuuussssssuuunnnnnnnnnnnnpppmmmaaaTTT<<>>AAAIII```sssgggrrruuurrruuu~~~zzzvvv||||||xxxwwwwwwrrrhhh___QQQIIICCCCCCDDDCCCCCCEEEKKKKKKKKKKKKLLLMMMNNNOOOWWWYYY[[[]]]```ccchhhkkkqqqyyy{{{sssooosssssssssssstttttttttuuuuuuuuutttuuuvvvwwwvvvuuu}}}}}}|||{{{yyywwwuuutttvvvwwwwwwwwwvvvuuusssrrruuuvvvuuurrrmmmkkkkkkmmmiiiiiiiiigggeeebbb```^^^YYYWWWUUUQQQMMMMMMWWWccc___XXX\\\jjjuuuxxxsssoooqqqrrrqqqqqqmmmkkkmmmnnniii[[[OOOEEE???WWW~~~eee\\\wwwyyy~~~___999444999333///222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000222???WWWqqqsssPPP___{{{kkkLLLGGGAAALLLlll{{{\\\EEE===<<<:::888666666666666444444333333333333222222333222111000111222444555333666<<>>>>>===>>>AAABBBBBBDDDGGGJJJMMMPPPQQQUUUWWWZZZ\\\___dddiiimmmrrryyy}}}wwwqqqnnnmmmnnnppprrrssssssrrrrrroooppprrrtttvvvxxxxxxyyyyyyyyyxxxxxxwwwuuutttsssrrrssssssttttttsssrrrrrrnnnoooooonnnmmmmmmnnnpppkkkjjjiiigggdddaaa^^^\\\WWWTTTSSSQQQNNNNNNVVVaaaeee______gggooossszzz{{{uuuttttttssspppllliiijjjjjjdddXXXNNNBBB;;;SSS}}}~~~{{{nnn```tttyyy{{{|||~~~hhh@@@666888222...000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////666FFF]]]sss~~~\\\]]]uuuoooWWWIII@@@FFFaaa~~~zzzZZZDDD===<<<:::888666666666666444444333333333222222222333222222222222333444555999===DDD\\\|||oooddd]]]XXXXXXZZZ^^^eeeqqq}}}rrrmmmlllmmmpppzzz}}}{{{yyyyyyyyyyyywwwvvvtttrrrppppppppppppooonnnkkkiiiffffffggghhhggggggdddcccbbb___]]]ZZZXXXVVVTTTRRRNNNKKKJJJIIIHHHGGGIIIHHHPPP[[[iiilllVVV]]]uuuyyy{{{tttfffAAA777444111///.........---------------------------++++++++++++++++++++++++,,,,,,,,,,,,------......---444BBBKKK[[[tttxxxdddRRRTTTWWWmmm}}}zzzpppcccSSSCCC999<<<===AAAQQQnnnvvvgggsss~~~xxxmmmkkkppp~~~}}}vvvxxx~~~{{{xxxvvvuuusssnnneee^^^SSSIII???<<<<<<;;;===@@@AAABBBCCCFFFIIIMMMPPPQQQUUUWWWYYY\\\___eeekkkpppsss{{{~~~yyytttooommmgggiiikkknnnooooooooonnnoooqqqtttvvvvvvwwwxxxyyyvvvvvvvvvvvvuuutttssssssooopppppppppqqqqqqppppppooooooooonnnnnnnnnooopppkkkkkkiiigggddd```]]][[[WWWUUUSSSRRRPPPOOOWWW```fff___]]]bbbhhhlllssszzz~~~vvvsssrrrqqqooollliiihhhhhhbbbXXXOOOIII===OOOvvv}}}}}}rrrdddvvvxxx{{{{{{}}}nnnEEE888777222.../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///000333===RRRkkk]]]XXXnnn|||www^^^MMMCCCEEE]]]|||tttZZZCCC===<<<:::888666666666666444444333333333222222222333333333333333333444444777;;;DDDdddzzzoooccc[[[UUURRRXXXaaakkkvvv{{{qqqkkkiiijjjlllsss}}}|||{{{{{{{{{{{{yyyxxxuuurrrpppooopppooonnnmmmjjjhhhfffeeefffgggggggggccccccbbb```]]][[[XXXWWWSSSRRRPPPMMMJJJHHHGGGHHHJJJFFFMMMVVVbbb|||wwwZZZYYY~~~|||vvvyyynnnFFF888555111///.........---------------------------++++++++++++++++++++++++,,,,,,,,,---------------,,,555CCCOOOcccfffRRRRRRVVVnnnwwwlll^^^OOOAAA999<<<===DDDYYYzzz~~~mmmhhh~~~~~~yyyllliiinnn}}}~~~wwwwww}}}|||xxxvvvtttssspppjjjaaa[[[QQQGGG>>>;;;;;;;;;===@@@CCCDDDEEEGGGJJJMMMOOOPPPUUUWWWYYY\\\```fffmmmsssvvv}}}}}}zzzvvvqqqllliiigggeeegggiiilllnnnoooppppppooorrrvvvwwwvvvuuuvvvwwwsssttttttuuuuuuttttttsssqqqqqqqqqqqqqqqrrrrrrrrrsssrrrqqqpppoooooonnnnnnkkkjjjiiigggccc```\\\ZZZXXXVVVTTTTTTRRRQQQVVV^^^fffaaa^^^___dddhhhmmmrrruuupppnnnmmmmmmkkkhhhhhhgggccc[[[TTTUUUBBBKKKlll~~~sssdddvvvxxx|||~~~uuuKKK:::777222////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111222777JJJggg___VVVkkkuuufffLLLBBBBBBYYY|||rrrZZZDDD===<<<:::888666666666666444444333333333333222222333333333333444444444444777===KKKqqqyyyvvvnnnddd[[[WWWSSSSSS___nnn|||oooiiiggghhhkkkoooxxx}}}|||{{{{{{||||||zzzxxxuuussspppooooooooommmllljjjhhhffffffgggiiiiiihhheeeeeecccaaa___\\\YYYXXXTTTTTTRRROOOKKKHHHHHHHHHJJJEEEJJJRRR\\\uuuccc\\\}}}ttt{{{oooDDD888555111///......---,,,------------------------***++++++,,,,,,++++++***+++,,,------......------000777FFFVVVjjjjjjRRROOOSSSmmm~~~uuugggVVVHHH>>>:::;;;===IIIfffnnnhhhppp{{{mmmiiimmm{{{wwwwwwzzzxxxtttsssqqqooojjjccc[[[UUUMMMDDD<<<;;;<<<<<<>>>AAAEEEFFFGGGHHHJJJMMMOOOPPPVVVWWWZZZ]]]aaahhhpppvvvyyy{{{zzzxxxtttoooiiieeecccaaacccdddfffhhhkkkmmmoooppplllqqquuuvvvtttrrrsssuuurrrrrrssstttuuuuuuttttttvvvvvvuuutttttttttuuuuuuvvvtttqqqppppppooonnnllljjjiiihhhfffccc```]]][[[YYYVVVTTTTTTSSSQQQTTTZZZhhhddd``````cccgggkkkmmmyyyvvvooollljjjkkkiiihhhhhhhhheee```[[[```FFFEEEbbb{{{vvveeetttwww{{{OOO;;;666333000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---222333555FFFeeegggYYYkkkrrrlllIII??????VVV}}}xxx]]]GGG===<<<:::888666666666666444444333333333333222222222333333444444444444444888BBBTTTyyyvvvjjjeee___WWWSSSVVVXXX]]]ooo~~~pppfffccceeehhhlllqqq|||{{{zzzzzzzzz{{{zzzxxxuuuuuussspppoooooonnnmmmlllkkkjjjggggggiiijjjjjjjjjhhhgggfffccc```]]][[[YYYTTTUUUTTTQQQLLLHHHHHHIIIJJJDDDIIIQQQYYYppphhh```yyy}}}|||pppwwwpppCCC999555111///......---,,,------------------------***+++,,,,,,,,,,,,+++***+++,,,---.........------333666FFFYYYlll~~~hhhTTTMMMPPPmmm|||sssbbbNNN@@@;;;;;;;;;===NNNpppfffkkk~~~|||oooiiikkkyyyxxxxxx~~~xxxvvvpppooommmjjjddd\\\SSSNNNGGG???888999;;;<<<>>>@@@DDDEEEFFFHHHJJJMMMOOOPPPWWWXXX[[[^^^cccjjjsssyyy{{{{{{vvvqqqnnniiiccc^^^ZZZXXXVVVYYYYYYYYY[[[^^^bbbeeegggfffkkkqqqsssqqqpppqqqtttqqqrrrssstttuuuuuuuuuuuuxxxwwwvvvuuuttttttuuuuuuuuurrroooooooooooommmkkkhhhhhhgggfffccc```]]]\\\YYYUUUSSSSSSRRROOOQQQUUUfffccc```___aaaeeeggggggvvvyyyppplllkkkjjjhhhhhhhhhiiihhheeebbbdddFFFAAA[[[uuujjjrrrwww~~~SSS<<<666333111111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++111333444DDDdddppp[[[fffuuuqqqKKKAAA>>>SSSzzzyyy{{{|||```JJJ===<<<:::888666666666666444444444333333333222222222333444444555555444444444BBBVVVwww}}}jjj[[[TTTRRRMMMNNNVVV]]]ggg}}}tttggg```___dddiiimmmrrr~~~~~~zzzyyyyyyyyyzzzxxxvvvsssuuussspppoooooonnnmmmkkkllljjjhhhhhhjjjkkkkkkkkkjjjiiigggeeebbb^^^[[[ZZZTTTVVVUUURRRMMMIIIIIIJJJJJJDDDJJJRRRXXXnnnddd]]]~~~jjjwwwxxxmmmuuutttJJJ999666222///......---,,,------------------------***+++,,,------,,,+++***+++,,,---.........---,,,444555CCCXXXjjjyyywwwdddUUULLLNNNnnn~~~}}}{{{rrr___III<<<:::===<<>>XXXtttpppsssvvvTTT===666444222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////(((111444444CCCcccttt\\\```vvvyyyuuuQQQFFF@@@RRRvvvpppsss|||cccHHH???;;;777555555666666666333333444444333333222111333333222222333333444555===DDDSSS}}}uuu]]]OOOMMMJJJLLLQQQ\\\nnnmmmbbb^^^]]]bbbggglllsss~~~|||||||||zzzyyywwwuuutttqqqqqqpppqqqrrrqqqooommmnnnkkkiiiiiijjjkkkiiigggiiihhheeebbb___\\\YYYXXXVVVUUUSSSPPPLLLJJJGGGFFFGGGJJJKKKMMMVVVjjjkkk```kkkppprrrvvvqqqkkkvvvyyywwwJJJ:::777333000///...---,,,......---------,,,,,,,,,,,,++++++******++++++,,,---.........------...000222===GGGNNN\\\lllnnnfff]]]PPPWWWttt|||wwwkkkYYYFFF:::888:::;;;DDD[[[{{{oooiii}}}|||pppfffkkkxxxwwwsss}}}xxxrrrpppmmmiiiaaaZZZRRRKKKDDD@@@888999999888888:::===@@@DDDFFFIIIKKKKKKMMMOOOPPPTTTXXX^^^bbbfffllluuu{{{xxxoooiiiYYYRRRJJJEEEDDDCCC???;;;AAAAAA@@@@@@@@@DDDIIIMMMSSSZZZccciiikkkkkklllmmmnnnllllllpppuuuxxxyyywwwrrrsssuuuwwwvvvtttrrrpppooommmlllmmmooopppnnnkkkkkkjjjiiifffccc```]]]\\\VVVWWWWWWUUUQQQNNNMMMMMM^^^jjjdddWWWVVVYYY[[[aaavvvpppjjjsssmmmhhhhhhmmmpppnnnkkkkkkfffMMM>>>OOOoooooonnnzzzXXX@@@<<<333444111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,111333444@@@\\\yyyaaa]]]{{{jjjSSSIIIBBBMMMllltttpppcccHHH>>>;;;777555555666666555333444444444444333222222333333222222333333444555<<>>GGGPPPaaaqqqrrrjjjbbbXXX___zzzxxx|||wwwkkkXXXFFF:::888:::???FFFWWWpppmmmooo}}}{{{oooggglllxxxuuusss{{{{{{rrrnnnnnnkkkeee\\\RRRJJJDDD>>>:::888888888888888999<<>>;;;888666666666666555444444444444444333222222333333222222333333444555999DDDTTT}}}rrrYYYJJJGGGIIIOOO]]]sss}}}zzzrrrhhh___\\\]]]___fffmmmsss}}}}}}|||{{{yyywwwuuutttrrrqqqqqqqqqrrrqqqnnnlllkkkiiigggfffggggggfffeeeeeedddbbb```^^^[[[ZZZYYYTTTSSSRRRPPPMMMKKKHHHGGGDDDFFFLLLWWWeeetttyyyggggggwwwzzzttt{{{{{{uuuwwwuuuzzz}}}PPP;;;777333000//////...---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......------///000555<<>>DDDGGGLLLOOOQQQRRRTTTUUUVVVZZZ^^^bbbgggmmmvvv}}}xxxsss{{{zzzvvvqqqiii```XXXSSSGGGCCC>>><<<======<<<:::777888999999999;;;>>>AAA<<>>;;;888666666777666555444444444555444333333222333333222222333333444555999DDDTTT{{{qqqWWWHHHFFFHHHUUUjjjzzzsssnnnkkkccc]]]XXXYYY\\\___fffnnnttt}}}}}}|||{{{yyyvvvuuusssrrrqqqqqqqqqrrrqqqnnnllljjjiiihhhgggffffffffffffcccbbbaaa___]]][[[ZZZYYYSSSSSSRRRPPPNNNKKKHHHGGGCCCEEEJJJTTT___kkkzzziiidddrrr}}}qqqkkkkkknnnsssuuuzzzRRR;;;888333000//////...---......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...---------///111555:::BBBQQQdddppplll```YYYZZZjjj}}}{{{}}}wwwjjjWWWDDD999888:::;;;>>>HHHXXXeeennnvvv}}}yyyhhhsss|||xxxvvvvvvvvvtttrrrnnnffflllxxx||||||mmmhhhpppxxxxxxooofffbbbaaa\\\TTTGGG<<<666444333333666777888888777888:::<<<@@@DDDJJJNNNQQQRRRSSSTTTVVVZZZ___cccgggoooxxx|||vvvnnngggbbbhhhfffbbb\\\VVVOOOJJJGGGDDDAAA===<<<=========;;;999;;;<<<<<<;;;;;;===???<<>><<<999777777777666555444444555555555444333333333333222222333333444555<<>>555222333555666666777888888777888999;;;<<>><<<999888888888666555555555555555555444333333333333222222333333444555???JJJTTTuuuoooVVVIIIIIIKKKaaa}}}}}}wwwuuurrrmmmhhhddd```___UUURRRSSSVVVZZZ^^^fffoootttrrrqqqtttzzz|||zzzvvvooorrrwww{{{~~~~~~~~~~~~~~~}}}{{{xxxvvvtttrrrsssrrrqqqrrrrrrpppmmmkkkiiijjjiiihhhfffeeefffhhhcccbbbaaa___]]][[[ZZZYYYTTTTTTSSSRRROOOKKKGGGDDDEEEDDDFFFIIIKKKTTTnnnlllhhh{{{{{{eeehhhvvvwww{{{qqq|||zzzvvv{{{yyyUUU<<<888444111000000///---......---------,,,,,,,,,------,,,,,,,,,,,,------+++,,,---------...000222:::@@@KKK\\\hhhhhh[[[NNNNNNWWWllluuuqqq}}}}}}wwwiiiUUUCCC888777:::===AAAOOOddduuu|||rrr}}}{{{uuuooonnnrrrvvvvvvtttiiiccchhhqqqsssvvvttthhh[[[fffppprrrhhh[[[QQQNNNEEE???777222222444777999777888999999888888999;;;:::@@@GGGMMMOOOOOONNNNNNUUUYYY^^^ccciiisssxxxrrriiibbbYYYRRRMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@???>>><<<<<<;;;;;;???@@@@@@@@@@@@AAADDDGGGFFFIIILLLNNNQQQXXXaaagggkkknnnrrrtttuuuuuuvvvwwwvvvuuutttrrrrrrssstttuuunnnooopppnnnkkkiiihhhiiihhhggggggfffdddbbbaaa```___]]]XXXRRRLLLJJJKKKMMMYYYiiigggXXXQQQMMMLLLRRRfffyyypppnnnnnnpppnnnkkkmmmqqqlll```MMMIIIgggzzzuuukkkvvvjjjIII===333555000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111111555DDD```xxx|||cccccc~~~xxx^^^TTTFFFDDDTTTnnntttgggKKK>>><<<:::999999888666555555555555555555444444333333333222222333333444555???KKKVVVvvvlllUUUIIIJJJQQQddd|||~~~vvvsssmmmllljjjgggddd```]]][[[RRRQQQRRRVVVZZZ___iiisss|||zzz{{{rrraaa^^^^^^bbbjjjmmmjjjfff^^^aaaffflllrrrwww{{{|||~~~}}}{{{xxxvvvsssrrrtttsssrrrrrrrrrpppmmmjjjggghhhiiigggdddccceeegggdddcccbbb```]]][[[ZZZYYYUUUUUUTTTRRROOOJJJEEEBBBFFFCCCEEELLLPPPYYYppprrrqqq{{{eeelll|||xxxpppuuuzzzssstttWWW<<<999444111000000///.........---------,,,,,,,,,------,,,,,,,,,,,,------+++,,,---------...000222:::AAAQQQbbbkkkeeeVVVIIILLLWWWlllrrrttt}}}wwwhhhTTTBBB888777;;;===CCCTTTnnn|||uuuyyyqqqpppuuuyyyyyywwwggg```eeelllnnnrrrrrrggg\\\eeemmmkkk```QQQHHHDDD<<<888444111333666888:::777999;;;;;;999999:::;;;;;;AAAIIIOOOQQQPPPOOONNNSSSWWW]]]bbbjjjuuuvvvkkkcccVVVRRRLLLHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDD???@@@@@@???>>>======>>>???@@@AAABBBDDDHHHNNNRRRUUUYYY^^^aaadddiiiqqqwwwwwwyyy{{{zzzxxxvvvwwwxxxxxxwwwtttsssrrrsssuuuvvvnnnoooqqqooollliiiiiikkkiiihhhgggfffdddbbb```___[[[YYYVVVQQQMMMKKKLLLMMMXXXjjjiiiZZZQQQMMMKKKQQQaaaxxxrrrppppppqqqooolllnnnsssmmm___KKKCCCXXXzzzwwwtttkkkttt}}}{{{oooLLL===333555///......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111333???YYYqqqoooiii~~~~~~yyyaaaTTTEEEBBBSSSooovvv}}}hhhLLL>>><<<:::999999888666555555555666666555555444333333333222222333333444555<<>>888555222111333666888999888:::;;;;;;:::999:::;;;>>>DDDLLLRRRSSSRRRPPPOOOSSSWWW\\\bbbjjjvvv~~~ttthhh[[[SSSPPPMMMIIIGGGFFFFFFDDDCCCBBBBBBBBBCCCCCCBBBAAAAAA???@@@AAAAAA@@@@@@AAABBB???AAACCCEEEIIIOOOWWW\\\eeeiiinnnrrrtttwww}}}|||yyyyyy{{{yyywwwuuusssssstttvvvwwwnnnpppqqqpppmmmjjjkkkllliiihhhgggfffdddaaa___^^^WWWVVVTTTQQQMMMLLLMMMNNN[[[lllkkkZZZPPPIIIFFFLLL^^^}}}wwwsssrrrrrrsssppplllooouuuoooaaaLLL@@@LLLgggvvvrrrjjjpppwwwvvvrrrNNN>>>333555///......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++///222444???YYYrrrzzzooo}}}}}}|||dddVVVDDDAAATTTqqqvvv{{{hhhQQQAAA;;;999::::::666555666555555444333333222111111000111222222111222444666>>>AAAVVVxxx{{{jjjTTTJJJNNNWWWqqqxxxqqqkkkeeekkkgggcccaaa```^^^[[[WWWUUUPPPPPPUUU\\\eeevvv{{{tttjjj___WWWTTTQQQPPPTTTYYYZZZTTTMMMAAABBBDDDFFFHHHJJJLLLMMMHHHJJJLLLQQQ\\\jjjuuu{{{|||zzzxxxvvvvvvvvvssssssrrrqqqooommmllljjjkkkiiigggdddccccccddddddeeeddddddbbb___[[[XXXVVVYYYWWWUUUQQQMMMHHHDDDBBBFFFEEEMMM[[[eeejjjuuunnn]]]ooo|||wwwdddjjjzzz~~~ttttttrrruuusssXXXAAA999333222222///------//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---------,,,---000222<<>>WWWqqqkkkyyy{{{vvvzzz]]]BBB???OOOggg}}}{{{qqqeeeNNNAAA;;;999::::::666555666555555444333333222111111111222333333222333555777;;;BBBYYYzzz}}}xxxiiiUUUMMMPPPYYYooo|||qqqkkkgggaaacccaaa^^^\\\[[[YYYUUUQQQPPPOOOQQQYYYaaalll~~~yyyqqqhhh\\\PPPHHHDDDBBBBBBDDDHHHHHHEEEAAA@@@AAABBBCCCDDDEEEFFFFFFBBBGGGIIIJJJOOOYYYdddiiivvvzzz~~~~~~|||yyywwwvvvuuuuuurrrrrrqqqpppooommmkkkjjjjjjiiifffdddbbbbbbbbbcccbbbbbbaaa```^^^\\\ZZZYYYXXXWWWTTTQQQLLLHHHEEEBBBEEEEEEMMMZZZaaafffsssqqqXXXgggwwwxxxbbbhhhxxx|||pppnnnuuuxxxwww^^^AAA999333222222///------.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,---------,,,---000222<<>>777444222222333444666999;;;===???BBBEEEFFFFFFFFFGGGHHHJJJNNNWWW___]]]SSSNNNNNNVVVZZZ___dddooo{{{xxxoooaaaUUUNNNIIIFFFCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGGGGIIIJJJKKKLLLLLLIIIEEECCCDDDGGGGGGKKKQQQYYYcccooo}}}~~~yyyzzzxxxuuutttuuuuuusssrrrqqqppppppooonnnmmmlllkkkkkkjjjhhhfffcccaaa___]]][[[UUUQQQQQQPPPLLLJJJLLL[[[kkkiiiXXXPPPJJJGGGLLL]]]~~~uuusssrrrsssuuuvvvtttrrrsssZZZHHHBBBAAASSSooo~~~gggrrrwww||||||PPP???;;;333//////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,///000:::TTTnnnlllwww}}}yyydddHHHBBBQQQggg~~~tttcccLLLAAA;;;999::::::666555666555444444333333222222111222333444444333444666777999CCC\\\{{{~~~zzzuuuhhhVVVNNNQQQ[[[kkkvvvqqqfffaaa___\\\[[[ZZZYYYXXXWWWTTTPPPMMMLLLNNNSSS[[[dddrrrzzztttpppjjjbbbYYYOOODDD===<<<<<<<<<===???@@@AAABBBDDDCCCCCCBBBBBBCCCDDDEEEFFFPPPVVVRRRMMMOOOTTTWWWjjjrrr|||}}}}}}}}}}}}{{{xxxvvvuuuttttttqqqqqqpppooonnnllljjjiiijjjhhhfffcccaaaaaa```aaa______^^^\\\\\\[[[[[[[[[WWWVVVSSSPPPLLLHHHEEECCCCCCEEEMMMWWW\\\aaarrrxxx[[[gggzzzyyydddkkk~~~{{{wwwzzz~~~}}}cccAAA999333222222///---...------------------------+++,,,,,,------,,,,,,+++,,,---------,,,---000222<<>>???BBBFFFIIIJJJJJJKKKLLLOOOTTT]]]aaa\\\TTTPPPQQQUUU[[[bbbhhhqqqyyy{{{xxxnnnbbbTTTJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIKKKLLLLLLMMMOOOQQQTTTUUUSSSOOOIIIEEEFFFHHHGGGNNNWWWbbbnnn}}}~~~|||yyy{{{xxxvvvvvvvvvvvvuuutttpppoooooonnnmmmlllkkkkkkiiiiiihhhfffdddbbb```___]]]VVVQQQPPPNNNKKKJJJLLLXXXiiigggXXXPPPKKKIIINNN___yyyuuurrrrrrtttuuusssqqqnnnYYYIIIAAA>>>QQQooonnnssszzzTTTAAA;;;333000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++---///888RRRlllrrrvvv}}}iiiNNNDDDOOOeee|||uuucccMMMAAA;;;999::::::666555666444444444333333222222222111333444333333333555777;;;DDD]]]|||uuu}}}{{{uuuooocccTTTMMMMMMZZZeeejjjcccZZZVVVVVVVVVVVVWWWWWWWWWVVVRRRNNNKKKLLLOOOTTT[[[eeetttxxxoooiii[[[ZZZWWWSSSNNNHHHAAA>>><<<>>>@@@AAABBBEEEKKKOOOQQQOOOKKKGGGFFFGGGIIIKKKWWWeeennnfffZZZVVVVVVUUUfffqqq}}}||||||~~~~~~|||zzzwwwuuutttsssssspppppppppnnnmmmkkkiiihhhjjjiiigggdddbbbaaa``````___^^^\\\ZZZZZZZZZZZZ[[[UUUTTTRRROOOLLLHHHEEECCCBBBEEELLLTTTVVV[[[qqq{{{___jjj|||hhhqqqbbbBBB:::333333222///---...,,,,,,------------------+++,,,,,,------,,,,,,+++,,,---------,,,---000222;;;???MMM___fffbbb```bbbSSSYYYoootttsss}}}yyyttteeePPP@@@;;;<<<<<>>FFF^^^vvvyyyuuutttoookkkfff```XXXNNNIIIIIIVVV[[[\\\WWWPPPMMMOOOPPPRRRSSSUUUUUUSSSPPPMMMKKKMMMQQQUUU\\\hhhxxxwwwiii]]]SSSLLLIIIFFFGGGHHHGGGEEECCCAAA@@@<<>><<<999666333111000333222111000111111333333555888;;;<<<===>>>AAABBBDDDFFFFFFEEEIIIRRRZZZ]]]```eeeiiiiiihhhddd\\\RRRFFFEEECCCCCCDDDEEEDDDDDDEEEFFFHHHIIIKKKMMMNNNOOOQQQTTTXXX[[[^^^bbbfffiiigggfffccc\\\UUURRRSSSUUUZZZfffvvv|||yyy{{{|||wwwuuutttssstttuuutttssspppoooooonnnmmmlllkkkkkkjjjjjjkkkkkkiiifffcccbbbZZZTTTOOOOOONNNKKKJJJLLLTTTffffffWWWPPPJJJFFFJJJ^^^vvvttttttxxx|||yyynnneee]]]XXXTTTIIICCC```vvvqqqYYYCCC999222222///............---------***************************++++++,,,,,,------...,,,***,,,///000777NNNfffvvvhhh~~~{{{sss]]]JJJHHH[[[ssssss|||eeePPPAAA;;;999::::::666555666333333333333333333333333111222333222222222444666???OOOrrrwwwkkk]]]PPPGGGBBBAAA@@@???@@@BBBDDDCCCFFFFFFFFFGGGFFFEEEHHHJJJJJJLLLNNNMMMKKKIIIJJJKKKOOOTTT[[[dddqqqzzzvvvmmmQQQGGG@@@AAACCCCCCDDDFFFBBBEEEGGGFFFDDDCCCCCCEEEFFFJJJRRR\\\iiivvv}}}mmmcccdddrrr~~~}}}zzzxxxuuutttttttttqqqqqqpppooommmkkkiiihhhffffffffffffeeedddcccccc```___^^^]]][[[XXXVVVUUUQQQPPPOOOMMMJJJGGGEEEDDDEEEBBBCCCGGGLLLYYYvvv}}}ccciiizzz|||{{{{{{```BBB:::444444333000...///.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,---------,,,---000222666666CCC\\\jjjdddUUULLLTTThhhqqqpppyyyttteeeOOO???:::::::::@@@JJJbbb{{{tttkkkfff```dddlll||||||^^^TTTIIIDDDCCCDDDAAA>>>:::999888777777666444333333222222222333555777888999:::;;;;;;;;;<<>>AAACCCEEEPPP^^^eeeeeefffiiiiiieeeaaa[[[QQQHHHBBBDDDEEEEEEDDDDDDFFFIIIHHHHHHJJJLLLNNNPPPRRRSSSTTTWWW[[[___bbbfffjjjmmmjjjiiifff```ZZZXXXZZZ^^^cccooo{{{zzzzzzxxxvvvuuusssqqqqqqrrrsssrrrqqqqqqppppppooonnnmmmlllkkkiiiiiijjjjjjhhheeeaaa___WWWRRROOOOOOOOOLLLKKKLLLQQQcccdddWWWPPPKKKHHHLLL\\\wwwtttssswww{{{yyyooofffXXXZZZ[[[PPPGGGbbbssskkk}}}___FFF:::333222///............---------++++++++++++++++++++++++******+++,,,,,,---......,,,+++---///...222FFF\\\ppp~~~```uuu{{{yyyeeeOOOIIIXXXnnn||||||dddOOOAAA;;;999::::::666555666333333333333333333333333222333444444333333555777===SSS{{{|||pppdddUUUFFF===<<<<<<:::999<<<@@@BBBAAAAAA@@@AAADDDEEEEEEGGGJJJKKKMMMNNNMMMJJJIIIKKKMMMQQQVVV]]]fffqqqssseeeSSSEEE<<<999>>>CCCBBBBBBDDDGGGJJJLLLLLLJJJIIIJJJLLLIIIMMMVVVcccsss~~~pppiiiqqq}}}{{{xxxvvvuuuttttttqqqqqqpppooonnnllljjjiiidddeeeeeeeeeeeedddcccbbb^^^^^^^^^^^^\\\ZZZWWWVVVPPPPPPNNNMMMJJJGGGEEEDDDGGGBBBAAAEEELLL[[[xxx}}}___fff}}}|||nnnqqqttt^^^CCC;;;444444333000.../////////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---------,,,---000222666888HHH___jjjbbbVVVPPP]]]mmmmmmnnn~~~yyyttteeeOOO???:::::::::@@@KKKddd{{{tttpppttt|||qqqYYYOOODDD>>>>>>>>><<<999:::999999999:::999888666333333333444666999<<<===;;;;;;;;;:::999:::>>>@@@>>>BBBEEEKKKZZZjjjpppmmmjjjkkkiiiccc]]]VVVKKKAAA???BBBDDDBBB???@@@EEEJJJIIIJJJLLLNNNPPPSSSTTTUUUVVVYYY^^^aaaeeehhhmmmpppkkkkkkhhhccc^^^]]]```cccooo{{{xxxzzz{{{uuusssqqqppppppqqqrrrqqqpppqqqqqqpppooonnnmmmllllllggghhhiiiiiifffccc___]]]UUUQQQNNNPPPPPPMMMKKKLLLNNN```bbbVVVPPPLLLJJJNNNaaayyytttqqquuuzzzyyyppphhhUUU[[[aaaUUUJJJaaannncccyyydddIII;;;333333//////.........---------........................******+++,,,,,,---......///...000111...000BBBVVVnnn~~~\\\rrr}}}}}}iiiPPPGGGTTTiiivvvpppPPPCCC<<<777777888777666777666666555444333333222222222333444333222222333555BBBVVVttt{{{ooohhhVVVHHHCCC===777888:::;;;;;;;;;===???@@@@@@@@@AAABBBEEEGGGHHHLLLMMMNNNLLLHHHGGGIIIKKKRRRTTTYYYbbbfff___NNN@@@;;;<<<>>>@@@BBBEEEIIIMMMJJJQQQWWWXXXYYYXXXRRRLLLSSSNNNYYYmmm|||rrrxxx}}}wwwuuuvvvvvvsssoooqqqqqqpppnnnllliiifffeeefffeeedddddddddccc```^^^]]]]]]\\\[[[YYYWWWVVVTTTSSSOOOMMMMMMJJJEEEDDDFFFFFFCCCAAADDDMMM___{{{rrrZZZeeeyyytttpppbbbsss\\\@@@;;;444111111111000...------......------,,,+++,,,+++***+++---...---,,,------...---,,,...111444===<<>><<<;;;888666666777666555444444333444444444555777999;;;===>>>???>>>??????===:::999:::;;;>>>>>>EEETTTfffpppppplllmmmjjjfffbbbXXXKKKDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGIIILLLPPPRRRRRRSSSTTTVVVXXXZZZ^^^ccchhhlllooopppnnnlllhhhdddbbbcccgggkkkttt|||yyyyyyyyyxxxvvvuuuvvvuuussssssttttttrrrqqqkkkmmmnnnmmmkkkkkkmmmppppppkkkffffffhhhfff___YYYTTTTTTSSSQQQOOOLLLIIIHHHNNN[[[bbb[[[NNNHHHJJJNNNfffwwwtttrrrtttxxxuuummmdddXXXWWWgggaaaJJJbbbkkklllqqq}}}bbbHHH999111333////////////............------------------------++++++,,,,,,,,,,,,------,,,+++---//////222<<>>@@@??????@@@BBBDDDGGGHHHMMMOOOOOOMMMIIIGGGIIILLLPPPTTTYYY[[[VVVMMMBBB;;;===@@@CCCEEEHHHKKKPPPSSSSSSYYY___aaacccccc___YYYUUUTTTddd{{{}}}uuu}}}xxxvvvvvvvvvsssoooooonnnmmmllljjjhhhgggggggggfffeeeffffffeeebbb___^^^^^^]]]\\\ZZZXXXVVVUUUUUUPPPMMMMMMIIIDDDBBBDDDDDDCCCCCCFFFKKKZZZsss___OOO```}}}~~~ppprrr~~~~~~ttthhhqqq]]]@@@;;;444111111111000...------......------,,,+++,,,++++++,,,------------------------,,,...111444>>>@@@QQQiiiooo^^^OOOMMMQQQ^^^yyykkkppp|||xxxuuuhhhQQQ>>>777:::<<>>???>>>======>>>????????????AAADDDFFFHHHNNNPPPPPPMMMIIIHHHJJJMMMMMMTTTXXXSSSFFF<<<:::===AAADDDHHHKKKOOOSSSWWW[[[]]]dddkkknnnooooookkkeeeZZZ^^^ttt|||zzz}}}yyywwwvvvuuurrrooommmkkkjjjhhhgggggghhhhhhhhhggggggggggggfffdddaaa^^^^^^]]]\\\ZZZXXXWWWVVVUUUQQQNNNLLLIIICCCAAABBBBBBCCCEEEGGGIIIUUUmmmoooPPPKKKdddppphhhoooqqqzzzwww|||{{{pppqqq^^^@@@:::444111111111000...------......------,,,+++,,,,,,,,,,,,---------------------,,,,,,...111444???CCCTTTiiikkkYYYJJJGGGHHHRRRppp~~~mmmuuu{{{wwwuuuiiiTTTAAA::::::<<>>@@@AAABBBEEEGGGIIIHHHFFFEEEDDDEEEJJJOOOWWWcccmmmrrrsssrrrhhhccc^^^YYYPPPFFFCCCDDDAAAAAABBBDDDFFFIIIKKKLLLKKKNNNRRRUUUVVVXXX[[[]]]```bbbfffiiimmmqqqssstttsssqqqoookkkiiikkkooorrr|||{{{nnnfffjjjmmmrrrvvvxxxxxxvvvsssvvvtttttttttvvvwwwvvvuuummmooooooooommmmmmnnnooooookkkgggfffhhheee___YYYWWWUUURRRNNNLLLJJJIIIHHHHHHXXXccc]]]PPPIIIKKKNNNcccxxxsssooopppsssrrrjjjccc]]]cccuuummmMMMQQQnnnxxxjjjhhhttteeeLLL===444555////////////............------------------------++++++,,,,,,,,,,,,------------...///...000999CCCWWW}}}ssscccttt|||uuu{{{[[[JJJJJJZZZpppvvv\\\EEE===888888999777666777555555444444444333333333444444333111111444999<<>>===>>>???>>>>>>>>>@@@CCCGGGIIINNNOOOOOOLLLIIIHHHKKKNNNOOOSSSTTTKKK>>>888===DDDEEEHHHLLLPPPSSSXXX]]]aaaeeennnvvvyyyzzzwwwppphhhaaaggg{{{}}}zzzxxxvvvtttqqqooollljjjhhhfffeeeeeefffgggggggggfffggggggfffdddaaa]]]]]]\\\[[[YYYWWWVVVUUUTTTOOOLLLLLLHHHCCCAAACCCAAACCCFFFHHHJJJVVVooocccKKKPPPooosssffflllooossspppzzzxxxvvvttt\\\???:::444222222111///---------......------,,,+++,,,---------,,,,,,---...,,,------,,,,,,---111333???DDDRRRccccccTTTGGGDDDKKKSSSppp|||ooovvv}}}vvvvvvkkkWWWDDD<<<;;;;;;BBBKKKaaa|||}}}{{{zzzzzzwwwkkkccc```YYYQQQDDD===666555444222111333111111111222222444555555888888:::;;;===???@@@AAAFFFFFFEEECCCAAA@@@BBBDDDPPPVVV___ggglllooopppqqqgggaaaZZZTTTKKKBBBAAACCCAAAAAACCCDDDGGGIIIKKKMMMKKKNNNRRRUUUWWWZZZ]]]___dddfffiiilllooorrrtttuuuttttttrrrooonnnpppssswwwnnnbbb\\\bbbjjjrrrvvvwwwxxxvvvtttuuutttrrrrrrssstttrrrqqqoooppppppooonnnnnnmmmmmmkkkhhhdddccccccaaa\\\WWWWWWTTTQQQMMMJJJIIIIIIIIIIIIZZZfffaaaRRRIIIJJJMMM___zzzuuupppppprrrqqqjjjcccZZZbbbqqqiiiKKKIIIeeewwwiiihhhwwwfffMMM>>>555555////////////............------------------------+++++++++,,,,,,,,,------......///000......666@@@RRR{{{dddppp}}}xxxuuu~~~\\\HHHFFFWWWpppsssYYYFFF>>>888999999777666777444444444444444333333333444444333111111444999<<>>@@@AAA???>>>>>>?????????>>>>>>@@@DDDHHHJJJMMMNNNNNNKKKHHHHHHLLLPPPUUUSSSLLLCCC<<<;;;AAAGGGHHHKKKNNNRRRWWW\\\cccgggpppyyy|||qqqfffhhhooo{{{}}}~~~{{{yyyvvvtttpppnnnllljjjgggeeecccbbbcccdddeeeeeedddeeefffeeeccc```[[[[[[ZZZYYYWWWUUUTTTSSSPPPLLLJJJJJJHHHDDDCCCEEEBBBCCCEEEHHHMMM]]]xxx}}}___MMMXXXvvvpppgggnnnqqqmmmlllxxxzzzxxxuuuUUU???:::555222222222///---------......------,,,+++,,,...///...,,,+++,,,...,,,,,,,,,,,,+++---000333???CCCOOO^^^bbbZZZRRRQQQQQQYYYvvvsssooozzz~~~wwwwwwnnnZZZFFF===;;;:::BBBKKKaaa}}}zzzwwwtttrrrwwwuuunnneee^^^YYYRRRKKKCCC===777666333//////111000000000000111333444555666666777999;;;<<<===>>>CCCBBB@@@>>>>>>AAAFFFKKKWWW\\\dddiiilllmmmnnnpppddd]]]VVVOOOGGG???>>>BBBBBBCCCDDDEEEGGGIIIKKKLLLLLLOOORRRUUUWWWZZZ^^^aaafffgggjjjmmmqqqsssuuuvvvvvvvvvtttsssrrrtttxxx{{{sssccc\\\ZZZiiissszzzyyywwwxxxxxxvvvxxxvvvtttsssrrrqqqooommmppppppppppppooonnnlllkkkiiifffcccbbbaaa^^^ZZZVVVUUUSSSOOOLLLJJJIIIIIIIIIMMM^^^kkkdddSSSHHHHHHKKK\\\|||vvvqqqqqqsssqqqjjjcccXXX___jjjbbbJJJGGGcccjjjjjj|||gggNNN>>>444555////////////............------------------------+++++++++,,,,,,,,,------...---///000...---555>>>PPPyyyhhhmmmzzz{{{xxx}}}[[[EEEBBBSSSllltttZZZFFF???999999999777666777444444444444444444444444444444333222111333777:::FFFCCCQQQpppxxxtttwww}}}xxxssssssvvvgggMMM===;;;666666<<<;;;===>>>??????>>>>>>@@@AAA@@@???>>>>>>AAAEEEIIILLLLLLNNNNNNLLLIIIKKKOOOTTTZZZPPPDDD<<<;;;???CCCFFFMMMOOORRRVVV\\\eeennnttt~~~tttiiiooouuu|||~~~|||zzzvvvssspppnnnkkkjjjgggeeecccbbbbbbbbbdddccccccdddeeedddbbb___ZZZZZZYYYXXXVVVTTTSSSRRRNNNJJJIIIIIIHHHDDDCCCFFFDDDCCCDDDIIIRRRddd|||dddVVV___yyyjjjcccmmmqqqlllmmm|||wwwtttPPP>>>:::555333333222///,,,------......------,,,+++,,,...000///,,,+++,,,///,,,,,,,,,++++++---000333???AAALLL\\\ffffffbbb___WWWeee~~~wwwrrrxxx}}}zzzzzzppp[[[GGG===;;;:::AAAJJJbbb~~~{{{xxxuuusssmmmkkkfffaaa\\\WWWPPPKKKAAA<<<777666222......111/////////000000222333333333444555666888999:::;;;=========>>>AAAGGGOOOUUUYYY\\\aaadddfffgggiiijjj\\\VVVPPPJJJCCC======AAACCCCCCDDDEEEGGGIIIKKKLLLNNNPPPSSSVVVXXX[[[___bbbggghhhkkkooorrruuuvvvwwwxxxxxxxxxwwwvvvxxx|||rrrhhhkkkqqqyyyyyyyyywww{{{yyyvvvuuutttrrrpppmmmqqqpppoooooopppnnnkkkhhhhhhgggeeecccaaa^^^ZZZWWWRRRQQQNNNLLLJJJIIIIIIIIINNN```mmmdddRRRGGGGGGKKK]]]|||wwwrrrrrrtttqqqiiibbbWWW^^^eeebbbRRRMMMgggmmmlllhhhOOO???555555////////////............------------------------++++++,,,,,,,,,,,,------------...000------444===QQQuuuiiigggxxxwww}}}]]]GGGBBBOOOeee{{{```GGG???999999:::777666666444444444444444444444444333333333333222222555777888===OOOkkk}}}uuuooopppvvv|||zzzrrrkkkkkkmmmXXXCCC:::;;;777777===>>>===>>>>>>======>>>AAADDDAAA@@@??????AAAFFFKKKNNNMMMNNNOOOMMMLLLNNNTTTXXXWWWKKK>>>888===DDDIIIKKKQQQSSSWWW\\\eeeqqq~~~xxxoootttzzz~~~~~~}}}{{{vvvrrrooonnnhhhggggggeeedddccccccbbbcccbbbbbbccceeedddbbb```[[[ZZZZZZXXXWWWUUUSSSRRROOOKKKIIIIIIGGGCCCBBBDDDGGGCCCDDDKKKVVVhhh{{{iii[[[^^^qqqhhh```kkkpppnnnqqquuuuuuRRR>>>:::555333333222///,,,------......------,,,+++,,,///111000,,,***,,,///+++,,,,,,++++++,,,000333===>>>GGGXXXfffiiiccc]]]XXXlll~~~}}}rrr\\\GGG===:::999@@@JJJbbb{{{wwwtttrrraaa^^^[[[YYYWWWRRRNNNLLL===888555444111---...111////////////000000111222222222333444666777888888777999<<<>>>BBBGGGNNNRRRPPPPPPQQQSSSUUUWWWYYYYYYQQQLLLHHHEEE@@@;;;===BBBAAAAAACCCEEEHHHKKKMMMNNNQQQSSSVVVWWWYYY\\\aaadddhhhiiilllppptttwwwyyyzzzzzz{{{{{{{{{{{{}}}|||}}}}}}yyyyyywwwzzzxxxvvvttttttrrrpppnnnqqqooonnnoooooonnnjjjfffgggfffdddbbb```\\\YYYVVVNNNNNNMMMLLLKKKJJJJJJIIILLL___kkkbbbOOOEEEGGGLLL___zzzvvvrrrrrrtttpppggg___QQQ[[[eeejjjddd]]]rrrqqqkkk~~~jjjQQQAAA777666////////////............------------------------++++++,,,,,,,,,,,,------+++,,,...///------333<<>>:::===999:::@@@BBB=========;;;;;;>>>BBBEEEBBBAAA??????BBBGGGLLLOOONNNOOOPPPOOONNNQQQWWW\\\QQQFFF;;;888???JJJQQQSSSUUUWWW[[[bbblll{{{{{{tttvvv}}}~~~~~~{{{vvvrrrooonnneeeeeefffffffffeeeddddddcccccccccdddeeeeeebbb```[[[[[[[[[YYYXXXVVVTTTSSSQQQLLLJJJIIIFFFAAA@@@BBBHHHDDDDDDLLLYYYiii{{{~~~vvvfffWWWTTTccczzzkkkaaakkkrrrqqquuutttxxxWWW===:::555333333222///,,,------......------,,,+++,,,///222000,,,***,,,///+++,,,,,,++++++,,,000222::::::BBBSSSbbbcccYYYOOOQQQjjj~~~sss\\\GGG===:::999@@@JJJbbb}}}xxxtttpppmmm___ZZZUUURRRNNNHHHDDDBBB999555333333000---...333000////////////000000111111222333444555666777888333666:::>>>@@@BBBEEEGGGCCCAAA???AAADDDGGGHHHHHHIIIEEEBBBAAA>>>;;;===CCC???@@@BBBEEEHHHLLLOOOQQQTTTVVVXXXYYY[[[^^^bbbeeehhhjjjnnnqqquuuyyy{{{||||||}}}~~~~~~~~~yyyyyywwwvvvuuusssrrrrrrqqqooonnnqqqooonnnnnnooommmiiieeedddcccbbb```]]]YYYVVVTTTLLLLLLMMMMMMLLLKKKJJJIIIJJJ\\\iii```MMMDDDGGGMMMbbbyyyuuuqqqrrrsssoooeee\\\JJJWWWfffrrrssskkk|||tttjjj{{{lllSSSCCC888777000/////////............------------------------++++++,,,,,,,,,---------++++++---///------333<<>>:::<<<888888:::444666666666666666555555555333333333333333333333333666AAAPPPkkk|||wwwsssppppppooonnnlllfff___ZZZIIIAAA999666999===???>>>;;;;;;:::;;;===@@@CCCEEEAAA???>>>???CCCGGGJJJKKKQQQNNNLLLKKKMMMSSSYYY]]]OOOEEE;;;999???HHHMMMOOOUUUZZZ```hhhuuuwwwzzzyyy}}}yyyuuurrrooommmhhhgggeeecccbbbbbbbbbccc___```bbbcccbbbaaa___^^^\\\[[[[[[[[[ZZZZZZYYYYYYQQQMMMKKKKKKHHHBBB@@@AAAMMMJJJKKKOOOWWWdddvvvtttcccaaa[[[JJJVVVwwwsssgggpppuuusss{{{|||vvvWWWBBB;;;666555333///---///------......------,,,+++------------------------+++,,,---,,,+++,,,///111;;;:::BBBRRR^^^\\\QQQHHHPPP[[[rrr~~~sss___JJJ<<<999<<>>>>><<<;;;<<<>>>>>>AAADDDFFFHHHKKKNNNQQQTTTWWWZZZ]]]^^^```bbbdddgggjjjnnnsssxxx||||||uuuuuuwwwssssssssssssrrrqqqppppppqqqpppooooooooolllhhheeeeeeccc`````````^^^YYYUUUUUUSSSOOOMMMKKKIIIGGGEEEHHHYYYccc\\\PPPKKKIIIGGGggg~~~yyytttssssssoooeee\\\RRROOOaaazzzyyyllltttlll}}}rrrVVVIII===111111000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,---...---------///444777JJJ```zzzhhhYYYdddnnnuuuzzz{{{rrraaaVVVWWW___|||oooMMM???;;;<<<888888:::555666666666555555555555444333333333333333333333333666AAAOOOkkkzzzsssooonnnmmmllljjjggg```YYYTTTEEE>>>777555888<<<>>>>>>???>>>>>>>>>@@@CCCEEEGGGEEEEEEFFFIIILLLNNNNNNMMMPPPOOOMMMLLLNNNSSSXXX\\\JJJCCC;;;:::AAAJJJOOOQQQYYY___fffmmmzzzwww{{{}}}xxxsssooollljjjiiihhhfffdddcccccccccddd```aaabbbbbbbbb```^^^]]]]]]\\\[[[ZZZXXXVVVUUUUUUPPPLLLIIIIIIGGGBBB@@@CCCLLLKKKMMMSSSZZZddduuurrrcccbbb[[[HHHWWW}}}qqqccckkkssszzzzzzyyyVVVBBB;;;666555333///---///------......------,,,+++------------------------+++,,,---,,,+++,,,///111888:::FFFYYYddd___PPPDDDMMMVVVkkk}}}rrr___JJJ<<<:::<<>>888666444111000///000000////////////000111111222222333444666777888999999888999:::;;;<<<<<<<<<;;;999777555333222333555666777:::<<<===<<<===???AAA>>>AAADDDGGGHHHJJJMMMOOOUUUWWW[[[^^^___aaadddfffhhhjjjnnnssswww{{{~~~~~~|||ooommmuuu{{{tttssstttuuuttttttuuuuuutttsssrrrqqqqqqpppoooooonnnllliiifffgggeeebbbbbbcccaaa\\\XXXTTTQQQNNNKKKJJJIIIGGGEEEIII[[[fff^^^PPPJJJIIIHHHaaa}}}yyytttttttttpppeee[[[QQQOOOcccppp}}}vvvjjjxxxrrrVVVIII===111111000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......------///333666DDD[[[yyykkkRRR[[[vvvzzzzzzttt^^^NNNMMMUUUwwwuuuOOO@@@<<<===888888:::555555555555555444444333333222222222333333444444444666AAAOOOjjjxxxxxx~~~wwwnnnhhhiiihhhfffccc___XXXPPPKKK???:::444333666;;;======CCCCCCBBBCCCDDDFFFHHHIIIIIILLLQQQVVVYYYWWWRRRNNNMMMLLLKKKJJJLLLNNNRRRTTTCCC???;;;<<>>===;;;:::666444222000/////////000......//////000111222222444333333444777:::===???999999:::::::::999999888444333111000000111333444555777999999:::<<>>111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------///333555===TTTuuuqqqMMMRRRlll{{{{{{```IIIFFFNNNppp|||{{{xxxRRRBBB======888999;;;666555555555444333333222222111111222333333444555555777BBBOOOhhhrrrbbbjjj{{{}}}sssiiibbbbbb```^^^[[[WWWQQQJJJEEE;;;777444333777;;;===>>>EEEEEEEEEEEEFFFGGGHHHIIIJJJOOOXXX___aaa]]]TTTMMMHHHGGGEEEDDDDDDDDDEEEEEE<<<;;;;;;>>>EEENNNUUUYYYeeemmmvvv||||||xxxzzz~~~~~~{{{wwwrrrnnnkkkjjjiiihhhfffdddcccccccccdddddddddcccbbb```]]][[[ZZZ]]]\\\ZZZWWWUUURRRPPPOOOPPPKKKGGGGGGEEECCCDDDHHHQQQPPPQQQVVVZZZaaannnzzz|||oooooogggSSScccnnnvvvVVVCCC<<<777666333///---...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,///111666<<>>:::<<>>;;;999888777333222111000/////////000///000111222333333444444777555333333555999===@@@888888777777666555555444333222222222222444666777999999:::::::::<<<>>>@@@BBBEEEIIIMMMOOOQQQTTTVVVWWWZZZ]]]```bbbdddfffiiikkklllnnnpppssswwwyyyzzzzzz|||mmmccceeejjjjjjfffggghhhlllttt}}}~~~zzztttuuuvvvvvvvvvvvvtttsssrrrnnnllliiihhhiiihhhgggfffeeeccc```aaabbb```\\\XXXOOOLLLIIIHHHHHHIIIIIIHHHOOObbblllaaaOOOGGGHHHIII___|||xxxuuuvvvvvvpppcccXXXLLLIII___sssuuujjjcccnnnzzzsssYYYMMM???111000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------///222444:::OOOqqqxxxOOOOOOgggyyykkkNNNFFFMMMjjj~~~vvvxxxTTTDDD>>>>>>999999;;;666666555555444333333222222111111222333333444555555777BBBNNNfff~~~ssszzzoooddd\\\YYYWWWVVVTTTQQQLLLGGGBBB888666555555888<<>><<<::::::999777999<<<@@@FFFNNNWWW\\\hhhqqq{{{{{{zzzxxx}}}|||~~~}}}{{{xxxuuurrrooonnnhhhgggeeedddcccccccccccceeeeeecccaaa___\\\ZZZYYYZZZZZZYYYWWWUUUSSSRRRQQQPPPKKKHHHHHHFFFDDDEEEIIIPPPMMMLLLNNNRRRYYYgggtttssseeehhhfffXXXgggVVVDDD>>>888777444000---///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,///111<<<@@@NNNbbbmmmfffTTTGGGGGGFFFVVVuuu|||{{{sssbbbNNN???:::;;;EEEGGGWWWrrryyysssqqqooofffVVVHHHIIIGGGCCC>>>999555444333111000000000000000000000000111333555666666666666999777555333444666:::<<<666555444333222111111111222222222444555888:::;;;>>>>>>===>>>>>>???@@@@@@CCCEEEIIILLLOOORRRVVVYYYXXX[[[^^^aaabbbdddfffhhhjjjkkklllnnnqqqtttvvvxxxxxx{{{}}}~~~vvvuuutttttttttsssrrrqqqqqqnnnllljjjiiijjjjjjiiihhheeeccc``````aaa```[[[WWWNNNLLLHHHGGGHHHIIIIIIIIISSSdddkkk^^^LLLFFFGGGIIIbbb{{{wwwuuuuuuuuunnnaaaWWWPPPLLL```wwwyyynnneeeppp|||uuu\\\PPPBBB222000000000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...111333:::KKKlll~~~WWWNNNaaa{{{zzzVVVHHHMMMeeewwwyyyVVVFFF??????999999;;;777777666666555444333222222222222222333333444444444666AAALLLeee~~~uuujjj^^^VVVQQQPPPNNNMMMKKKHHHCCC@@@666666666777999<<>>;;;888666555555555888===AAAFFFNNNXXX___iiisss}}}{{{|||yyy~~~~~~xxxuuuwww|||~~~}}}{{{yyyvvvtttrrrqqqiiihhhfffdddccccccddddddfffdddccc```^^^\\\ZZZYYYXXXXXXWWWVVVTTTSSSSSSRRROOOKKKHHHHHHGGGDDDDDDGGGIIIFFFEEEHHHMMMUUUdddrrrhhh]]]dddhhh___nnnXXXFFF???:::888666111///000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,///111AAABBBLLL]]]gggaaaQQQFFFJJJIIIWWWvvv~~~~~~|||uuudddPPP@@@;;;;;;EEEFFFUUUqqq}}}xxxsssqqqmmmcccTTTHHHGGGFFFBBB<<<666111000000//////000000111111111111111333555777888888888888:::999777666555666777888555444222111000/////////000111222444777:::<<<>>>=========@@@CCCDDDDDDCCCFFFGGGIIIJJJLLLPPPUUUYYYZZZ]]]```aaabbbccceeeggghhhiiiiiikkknnnqqqtttvvvxxx{{{yyyuuutttrrrqqqppppppqqqrrrpppnnnmmmmmmnnnnnnmmmkkkgggeeebbbbbbbbb```[[[WWWOOOLLLHHHGGGGGGIIIJJJJJJWWWcccgggYYYIIIEEEGGGHHHbbb{{{wwwssssssssslll```VVVMMMIII^^^vvv{{{oooiiiuuuwww___SSSDDD333000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222999IIIiii```LLLYYY[[[GGGIII```}}}vvv}}}XXXGGG@@@???999999<<<777888777777666555444333222333333333333333333333333333@@@KKKdddyyypppdddXXXPPPLLLJJJHHHGGGEEEBBB>>>;;;444555666888999;;;>>>@@@>>>>>>@@@BBBCCCEEEEEEFFFCCCDDDFFFJJJLLLLLLIIIGGG@@@>>>:::777555555555555555999>>>BBBEEEMMMXXX```jjjuuu}}}{{{~~~}}}}}}{{{wwwkkkiiippp|||~~~|||yyyvvvtttrrrqqqkkkjjjhhhgggfffeeeffffffeeedddbbb```]]][[[ZZZZZZWWWVVVUUUTTTSSSQQQPPPPPPMMMIIIGGGHHHFFFBBBAAACCCBBBAAADDDJJJQQQ[[[iiivvvbbb\\\hhhnnnbbboooYYYHHHAAA<<<:::777222000111------......------,,,++++++++++++++++++++++++++++++,,,---,,,+++,,,///111???@@@JJJ\\\hhheeeZZZPPPOOOLLLYYYvvv~~~wwwfffQQQAAA;;;:::BBBDDDTTTrrryyyvvvrrrnnnhhh^^^QQQHHHFFFEEEBBB<<<555111000111...///000111222222333333111222555777999999888888999999:::999999888777777555444222111000000000000000111333777:::===@@@AAA???@@@DDDKKKQQQUUUUUUTTTOOONNNMMMKKKKKKOOOUUUYYY\\\^^^```aaaaaabbbccceeeffffffggghhhkkkooorrrtttxxx{{{{{{wwwtttqqqnnnnnnooorrrsssnnnmmmmmmnnnoooooommmkkkhhheeebbbaaaaaa^^^YYYTTTPPPMMMIIIGGGGGGIIIJJJJJJZZZbbbaaaRRRFFFEEEGGGFFF```{{{vvvqqqppppppjjj___UUUJJJHHH```yyykkkiiiwwwyyybbbVVVFFF555000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///111666EEEiiijjjLLLRRRZZZFFFHHHYYYwww|||qqqYYYHHHAAA@@@999999<<<777999888777666555444333333444333333333333333333333111>>>KKKeee|||uuulll```TTTMMMIIIHHHEEEDDDBBB>>>:::777333555666777888:::===???<<<===???AAACCCEEEEEEFFFAAA@@@@@@BBBEEEGGGGGGFFF;;;999666444333333555666555:::???BBBDDDLLLXXXaaakkkvvv|||{{{{{{yyy~~~rrrkkkfffmmm||||||yyyvvvrrrpppooommmllljjjiiihhhggghhhhhheeedddbbb___]]][[[[[[ZZZVVVVVVTTTSSSQQQOOONNNMMMKKKHHHFFFGGGEEE@@@>>>@@@>>>@@@FFFPPPYYYcccqqq~~~___\\\kkknnn^^^iii~~~ZZZIIIBBB===;;;888333111222------......------,,,++++++++++++++++++++++++++++++,,,---,,,+++,,,///111;;;<<>><<<;;;:::777555444444444444666999<<<>>>===@@@CCCGGGIIIIIIHHHHHHDDDAAA>>>>>>@@@@@@???<<<666333222444333222666<<<@@@DDDEEEBBBDDDOOOZZZ___vvv|||~~~~~~zzzyyyttttttwwwsssqqqpppooommmkkkiiiggggggeeecccaaa`````````___]]]VVVVVVUUUTTTRRRPPPOOOMMMKKKJJJHHHFFFCCCAAA??????CCCBBBDDDKKKVVV```fffhhhgggdddzzzzzzYYY```nnn{{{___PPPIIIDDDAAA:::111---000///............---------------------------------+++,,,...---,,,,,,---///:::AAAFFFOOOcccrrriiiTTTJJJOOO^^^xxxxxxrrryyy~~~uuueeeRRRDDD===<<<@@@BBBSSSttt~~~yyyuuupppjjjddd[[[PPPHHHJJJFFFBBB>>>:::777333111////////////000111333333000333777999999999;;;<<<===>>>@@@@@@???===:::888888777555333222333444555000:::???<<<>>>HHHOOONNNTTTbbbpppxxx~~~zzzrrrYYYRRRNNNQQQVVVVVVVVVVVVZZZ[[[\\\]]]\\\^^^```bbbddddddddddddeeehhhnnnrrr||||||~~~yyyooooooooonnnnnnoooooooooooojjjkkkmmmnnnmmmkkkiiigggeeeccc```^^^\\\YYYUUURRRMMMLLLJJJIIIHHHHHHIIIIIIYYYeee^^^KKKEEEEEEEEEIIIccctttkkklllnnnggg\\\TTTLLL[[[|||iiikkkvvvyyyjjjZZZDDD777222111000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000444GGGeeeZZZMMMkkk}}}___NNNLLLYYYmmm{{{jjjwwwfffLLL@@@DDD???:::;;;:::;;;777555777777444222333333333222222333333444555666:::GGG```|||tttjjjaaaWWWMMMFFFBBB???===;;;:::999666444444333444555777:::===???BBBCCCFFFHHHIIIHHHGGGFFFAAA>>>;;;;;;<<<===;;;999:::777666888777666:::@@@AAAFFFHHHGGGJJJUUU```eeevvv}}}~~~}}}|||uuutttvvvqqqrrrqqqooommmkkkiiiggggggeeecccaaa_________]]]\\\VVVVVVUUUTTTRRRPPPNNNMMMIIIHHHFFFDDDBBB@@@>>>======???BBBJJJSSS\\\bbbeee___iii\\\ccczzzfffrrr]]]QQQKKKEEEAAA:::111...000///............---------------------------------+++,,,...---,,,,,,---///333===FFFNNN]]]jjjbbbPPPEEEMMMccc|||zzzwwwfffRRRCCC<<<:::???@@@RRRrrrzzztttnnnggg]]]RRRIIIKKKGGGBBB>>>:::777333111.........///000111222333111333666888999999;;;<<>><<<999888666444333444555666888::::::<<>>@@@CCCEEEFFFGGGFFFEEECCCBBB===;;;888777777777777666777555555888888888===CCCDDDJJJMMMNNNRRR]]]fffkkkyyy~~~xxxvvvwwwssssssrrrpppnnnkkkiiigggfffeeeccc```___^^^]]][[[YYYUUUUUUTTTSSSRRRPPPNNNMMMGGGFFFEEECCC@@@>>><<<;;;:::===BBBIIIPPPXXXaaafffaaayyybbblllrrr]]]fff~~~~~~[[[SSSNNNHHHBBB:::111///111///............---------------------------------+++,,,...---,,,,,,---//////<<>>@@@CCCDDDDDDBBB???>>>:::999666555444555666777;;;777888BBBNNNUUUZZZ]]]ccclllvvv||||||tttcccTTTQQQKKKIIIMMMRRRSSSTTTVVVTTTVVVWWWWWWWWWWWWYYY[[[aaabbbdddeeehhhmmmssswwwyyyzzz}}}}}}pppaaaWWWWWWXXX\\\ccciiinnnppppppooooooooonnnllliiifffdddfffcccaaa^^^\\\YYYUUURRRLLLKKKIIIHHHGGGHHHHHHIIIZZZddd]]]LLLGGGFFFGGGMMMggg~~~uuuoooppppppgggXXXOOOQQQ]]]{{{}}}tttqqq}}}}}}ppp___FFF666222222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000555DDD___{{{fffMMMcccppp```YYYVVVllluuukkk|||jjjTTTLLLMMMDDD<<<>>>???;;;777555888888555333444333333222222333333444555555888@@@PPPggg}}}vvvhhh\\\TTTMMMFFF@@@<<<:::888888888777555333222333444666999<<<>>>@@@@@@AAABBBBBBBBB@@@???===;;;999777555444444555555555333555999;;;===BBBIIIJJJPPPUUUYYY```jjjpppqqq{{{}}}~~~~~~wwwwwwzzzvvvtttsssqqqnnnllliiigggfffdddbbb```___^^^\\\YYYWWWUUUTTTTTTSSSQQQOOOMMMLLLGGGFFFEEEBBB@@@>>><<<;;;<<>>IIIPPP\\\eeeZZZGGGHHHRRRhhhxxxgggSSSCCC;;;999===>>>NNNnnnzzztttmmmfff\\\PPPHHHIIIEEE???:::666333000...---------...///111222333333555666777777888;;;===<<<>>>AAADDDDDDAAA>>><<<999777555444333444555666777555===NNNZZZ[[[^^^dddrrryyyyyyiiiXXXLLLIIIEEECCCHHHLLLNNNPPPSSSRRRTTTVVVVVVVVVVVVWWWYYYaaabbbdddfffhhhlllrrrvvv{{{}}}{{{zzz{{{zzzuuuiiiXXXLLLGGGIIIMMMVVVaaajjjnnnpppppppppooommmkkkiiigggffffffcccaaa^^^\\\YYYUUURRRKKKJJJHHHGGGGGGGGGHHHIIIYYYbbbZZZKKKFFFEEEFFFOOOiii}}}vvvrrrtttrrrgggWWWNNNPPP]]]yyy|||yyyuuummm{{{vvveeeIII777333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000222>>>WWWssskkkNNN]]]xxxfffZZZSSShhhbbbjjj~~~pppYYYPPPQQQGGG>>>AAABBB>>>999777999999666444555333333222222333333444555555444:::LLLdddzzzyyyxxxuuudddXXXQQQKKKDDD>>>:::888777666777777555444222333555777999<<<>>>???<<<===>>>?????????>>>===:::999777555333444666777:::888:::???BBBEEEKKKRRRUUUZZZbbbkkkxxx~~~yyy{{{{{{ppppppsssoooqqqwwwwwwsssrrrpppnnnkkkiiigggfffcccbbb```___^^^\\\YYYVVVTTTTTTSSSRRRPPPNNNLLLKKKHHHHHHFFFDDDAAA???===<<>>GGGSSSeeeqqqdddMMMKKKPPP^^^ssswwwhhhUUUEEE===;;;>>>>>>NNNmmm{{{wwwqqqkkkeee\\\PPPHHHEEEAAA;;;666333111...---,,,------...000111333444555666666666555777;;;===>>>@@@CCCEEEDDDAAA===;;;666555333222222333555666777999EEEWWWccchhhrrrvvv___OOOIIIBBB>>>>>>CCCFFFHHHKKKOOOPPPSSSUUUWWWWWWWWWXXXYYYaaabbbdddeeegggjjjooorrr{{{~~~jjj___```bbbdddbbbYYYLLLCCCBBBCCCGGGRRR```lllrrrssspppooonnnlllkkkjjjiiiiiieeeccc```^^^[[[XXXTTTRRRJJJIIIGGGFFFFFFGGGHHHHHHWWW^^^VVVIIIEEECCCEEEPPPooo|||wwwtttvvvsssgggWWWMMMLLL^^^zzzwwwuuuxxx}}}mmmiiizzz{{{lllNNN999333222111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000:::PPPlllqqqQQQXXX|||{{{fffSSSNNNbbbyyygggbbbrrrzzzwww^^^SSSSSSIIIBBBDDDEEEAAA===:::<<<;;;777444555333333222222333333444555555444999IIIbbbxxxqqquuusssbbbUUUOOOJJJBBB<<<888777555666777777666555444444666888:::<<<===>>><<<<<<===>>>????????????999999888555444555888;;;===<<>>===?????????DDDPPPbbbuuurrrggg^^^zzz{{{gggfffrrrvvvooo~~~}}}hhhbbbbbb[[[KKK<<<444222111///............---------------------------------+++,,,...---,,,,,,---///111;;;EEESSSiiixxxmmmVVVHHHHHHRRRggg|||~~~~~~wwwiiiVVVFFF>>><<<>>>>>>MMMlll{{{wwwqqqlllfff]]]RRRJJJBBB===777333000///---,,,------...///111333444555666666666555444777;;;>>>BBBDDDFFFHHHFFFAAA<<<999333222111111222444666888???DDDOOO___nnn~~~gggNNNBBB@@@===:::;;;???BBBCCCGGGLLLOOORRRUUUXXXXXXYYYZZZ[[[```bbbdddeeegggjjjnnnqqqzzz~~~qqq]]]XXXWWWVVVRRRMMMHHHDDDBBBGGGIIIOOO\\\lllwww{{{{{{qqqpppmmmkkkjjjjjjjjjkkkdddbbb___\\\ZZZWWWSSSPPPIIIHHHGGGFFFFFFFFFGGGHHHVVV[[[SSSHHHEEEAAAEEEQQQwwwzzzuuusssuuurrreeeVVVMMMKKK```~~~tttsssyyy~~~xxxdddiii}}}qqqQQQ999333333222111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000111888LLLhhhzzzWWWQQQuuuoooVVVKKK\\\qqqwwwcccnnnyyy~~~bbbSSSSSSKKKFFFGGGFFFEEE@@@===>>><<<888555555333333222222333333444555666666;;;HHH\\\rrrzzzooo{{{rrr```TTTNNNHHH@@@:::777666555666777888777666555666777999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<======888999888666555666;;;??????@@@FFFQQQZZZbbbmmmvvvzzzzzzwwwyyyxxx|||{{{kkkVVVRRRIIILLLRRRRRR[[[jjjnnnnnnnnnmmmkkkjjjiiihhhgggaaaaaa`````````^^^[[[XXXSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIGGGEEEBBB@@@>>>===???>>>@@@IIIYYYlll}}}zzzllleeeyyyyyygggfffsssyyytttqqqhhhiiiaaaNNN===555333111///............---------------------------------+++,,,...---,,,,,,---//////:::EEEQQQdddsssiiiUUUFFFCCCLLLddd~~~wwwyyyiiiVVVFFF===:::===<<>>DDDFFFHHHHHHEEE???999555111111000111333666888:::FFFPPP]]]kkk|||eeeQQQAAA;;;<<<<<<999:::>>>@@@@@@DDDJJJMMMPPPUUUXXXYYYZZZ[[[]]]___aaadddfffiiilllpppsss{{{vvveeecccdddbbb[[[SSSMMMKKKMMMOOOSSS]]]mmm}}}tttrrrnnnkkkiiiiiiiiijjjbbb```]]][[[YYYVVVRRROOOHHHGGGFFFEEEEEEFFFGGGHHHVVVZZZRRRHHHEEEBBBEEESSSzzz{{{vvvrrrppprrrnnnaaaSSSLLLLLLeeesssuuuvvvdddkkktttPPP666333333222111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000555GGGccc|||^^^KKKmmm~~~bbbIIIVVViii}}}bbbiii~~~dddSSSRRRLLLHHHIIIGGGGGGBBB??????===888555555333333222222333333444555888999>>>GGGWWWlllssspppqqq___RRRMMMGGG???888777666555666888888888777666777888999:::;;;;;;;;;::::::999999999999999999777888888666555777<<>>===@@@???CCCOOObbbvvv}}}pppfffppp~~~}}}|||tttdddeeesss{{{vvvwwwlllmmmdddPPP===555333111//////.........---------------------------------+++,,,...---,,,,,,---///000===HHHPPP]]]hhh```OOOGGGDDDLLLfffwwwzzzjjjVVVEEE;;;888<<<;;;IIIhhh}}}xxxqqqkkkcccYYYMMMEEE???;;;555111000000000000...//////111333555666888888777666444333666;;;???DDDEEEGGGFFFBBB<<<555000111111111222444777;;;===HHHWWWgggxxx}}}___NNNEEE???@@@CCC<<<:::;;;>>>@@@@@@DDDJJJKKKOOOTTTWWWYYYZZZ\\\]]]]]]```dddgggjjjnnnsssvvv~~~pppoootttwwwrrrggg^^^ZZZ[[[SSSYYYgggyyywwwtttpppkkkiiihhhhhhhhhbbb___]]]ZZZXXXUUUQQQNNNGGGGGGFFFEEEEEEFFFGGGHHHWWWZZZSSSIIIFFFBBBFFFUUUzzz}}}xxxsssooonnnoookkk___RRRKKKNNNiiirrrxxxzzzhhhllltttOOO444444333222111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000---222CCC___yyydddHHHhhhiiiIIITTTdddyyy^^^dddxxxzzz~~~kkk^^^]]]UUUNNNOOOOOOSSSGGG???>>>>>>999444333555444444333333444444555222444666DDDZZZiii|||rrrhhhttt{{{lll\\\RRRKKKBBB<<<:::888777666555444444555666777888:::<<<======<<<;;;<<<;;;:::888777666666666999555333333333555>>>HHHJJJLLLeee|||xxxwwwvvvtttrrrwwwxxx~~~uuuccc^^^VVVPPPKKKBBB>>>EEEHHHGGGNNN___lllqqqvvvkkklllpppjjjiiiiiidddccccccbbbaaa___]]][[[ZZZRRRQQQOOOLLLKKKKKKKKKLLLIIIGGGEEEBBBAAA@@@??????AAA???FFFXXXjjjxxxxxxuuurrr___fffnnn{{{|||~~~uuu___mmmzzzsssttthhhOOO;;;555333000222111000//////.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......777:::EEELLLRRRaaacccTTTGGGIIIPPP```xxxvvvyyymmmYYYEEE:::777@@@:::FFFfff}}}xxxppphhh```XXXQQQLLL999666222...,,,---///111...000333444555777:::<<<;;;:::888666444444444555999:::;;;;;;:::777333111333///...000111333:::CCCWWWXXXhhhvvvaaaKKKAAA???===???BBB<<<;;;;;;>>>AAAFFFNNNUUUXXX\\\___^^^\\\ZZZ[[[]]]dddbbbeeekkkoooppptttxxx~~~}}}sssjjjooozzzxxxuuupppmmmjjjhhhfffdddaaa___\\\YYYWWWTTTPPPMMMEEEEEEFFFGGGEEECCCFFFLLLXXX\\\UUUIIIDDD@@@HHH[[[vvvuuuqqqooonnnggg\\\RRRNNNUUUiiisssqqqdddvvvpppJJJ888888555222000000111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------............///...111???[[[vvvxxxZZZ^^^eeeMMMNNN]]]{{{ffffff}}}qqqsssrrrdddcccZZZTTTWWWWWWWWWIII?????????:::555444555444444333333444444555333555666CCCYYYiii|||uuugggfffzzzyyykkk\\\SSSKKKCCC<<<:::888777666555444555555666999:::<<<===?????????>>>===<<<:::888777666666777888555444555666999BBBMMMQQQ\\\xxxxxx~~~}}}wwwtttssssssrrrqqqtttvvv}}}sssiiifff\\\UUUTTTPPPHHHKKKNNNRRR]]]nnn}}}rrrmmmnnniiihhhiiiccc``````___]]][[[XXXVVVUUUQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHEEEBBB@@@???>>>>>>EEEEEEKKKXXXffftttzzzssswwwbbbQQQ\\\jjj|||tttfffvvv~~~xxxwwwjjjOOO;;;555444222222111000//////.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......333777BBBIIIPPPaaajjj___RRRMMMNNN\\\uuu~~~xxxxxxlllZZZFFF;;;999<<<:::FFFccc~~~yyyqqqjjjbbbYYYPPPJJJCCC@@@:::555111//////000///111333444555666888:::;;;999888666555444555555555666777777666333000...111//////222333666???HHH```aaannnfffTTTCCC======???BBBEEEBBBAAABBBEEEKKKVVVbbbkkkmmmkkkgggaaa]]]\\\^^^```hhhfffhhhmmmqqqrrruuuyyy{{{yyyuuuqqqmmmkkkiiigggeeebbb```\\\ZZZWWWTTTOOOLLLFFFEEEFFFGGGEEECCCFFFMMMYYY[[[RRRGGGDDDAAAIII[[[}}}vvvssspppooonnnggg[[[QQQNNNVVVkkkxxxrrrgggvvvoooIII888;;;888444222111111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000===XXXuuufffccchhhOOONNNZZZttt~~~eeeeee|||ooorrryyyjjjiii```[[[___```]]]LLL???@@@AAA;;;666666555555444444444444555555444666777BBBWWWfff{{{}}}mmmaaa___llluuuhhh[[[SSSLLLCCC<<<999888777555444444555666666;;;;;;===>>>@@@AAABBBCCC???>>>;;;888777666777888888666666888:::>>>HHHSSSVVViiiyyyuuuuuuzzz~~~}}}~~~|||xxxtttqqqqqqqqqqqqpppqqqttt|||}}}yyyvvvfffZZZXXXVVVTTTRRRUUU___mmm}}}{{{pppmmmhhhhhhiiibbb______]]][[[YYYVVVSSSRRROOONNNNNNMMMKKKJJJHHHGGGHHHGGGDDDAAA???>>>>>>===AAACCCIIISSS^^^lllwwwssssssYYYKKKXXXeee{{{uuueeettt|||kkkOOO:::555555333222111000//////.........------,,,,,,,,,,,,------,,,,,,,,,---------......///444@@@FFFLLL___mmmjjjXXXNNNJJJZZZvvvxxx}}}~~~wwwlllZZZGGG===;;;888;;;GGG^^^zzz~~~zzzsssllleeeZZZOOOFFFFFFCCC>>>999444111000///000222444444444444666777999999777666555555555555444444555555444111///---000///000444777;;;EEEOOOfffgggtttsssVVVJJJ>>>;;;===@@@CCCFFFAAAAAACCCGGGQQQbbbsss~~~~~~vvvjjjaaa]]]___bbbdddkkkiiijjjooorrrssswww{{{xxxuuupppmmmkkkiiigggeeedddaaa]]]YYYVVVSSSOOOLLLFFFEEEFFFGGGEEECCCGGGNNNZZZYYYMMMEEEDDDBBBIII\\\{{{wwwrrrpppooonnnggg[[[QQQNNNXXXrrrppphhhwwwnnnGGG888===:::666333222111000...////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...999SSSpppuuujjj{{{mmmUUUQQQYYYpppzzzbbbbbbzzzsssxxx~~~nnnmmmeeeaaaeeegggdddOOO@@@AAACCC<<<666666555555444444444444555555555777666AAATTTcccyyy~~~|||qqqiii]]]^^^lllqqqeeeXXXRRRLLLCCC<<<888777666555444444555666777<<<<<<===>>>@@@BBBDDDEEEAAA???<<<999777777777888888666777:::===AAAKKKVVV___tttuuusssssstttuuuwww{{{yyyvvvrrrpppnnnoooooopppooorrrzzz|||oookkkhhhhhhccceeerrrrrrlllfffhhhiiibbbbbbaaa___]]]ZZZWWWTTTSSSMMMNNNNNNMMMKKKIIIGGGEEEEEEDDDBBB@@@????????????>>>@@@EEEPPP^^^ppprrrvvvwww^^^UUU___fffzzz}}}dddppplllNNN999444555333222111000///............------,,,,,,,,,,,,------,,,,,,,,,---------.........222???EEEGGGWWWhhhiiiSSSHHHGGG^^^xxxyyy~~~xxxmmm[[[HHH<<<:::888===GGGYYYuuu~~~yyysssmmmfff[[[MMMBBB===;;;888555222111000///222444555444333222444555888888777666666666555555555666666666555333111000000000222666999>>>JJJVVVfffhhhuuuwwwhhhNNNGGG@@@===>>>@@@BBBCCC===@@@DDDJJJVVVjjj|||}}}sssfff^^^]]]aaaeeefffjjjhhhiiiooosssuuuyyyvvvsssooollljjjiiigggeeeeeeaaa]]]YYYUUURRRNNNKKKFFFEEEFFFGGGEEEDDDHHHOOO[[[VVVIIIBBBDDDCCCKKK___yyyyyyrrrppppppoooggg[[[RRRPPP\\\{{{lllgggyyylllEEE888:::888555333222222000///////////////............---------------------------------............///111...555KKKfff}}}tttzzz{{{xxx\\\VVVZZZoooxxx``````vvvrrryyytttssskkkhhhlllnnnkkkRRRAAADDDGGG???777666666555555444444555555666555777666>>>PPP___wwwzzzllldddaaahhhtttwwwmmmaaaUUUOOOJJJBBB;;;888777666555444444555666777;;;;;;<<<===???AAADDDEEECCCAAA>>>;;;888777777888888777888<<<>>>BBBLLLVVViiiyyykkkcccjjjtttssslllhhhdddbbbccclllvvv{{{zzzxxxtttrrrooollljjjjjjkkkmmmooorrryyy~~~ssslllfffgggiiicccbbbbbb```^^^[[[XXXUUUTTTMMMNNNNNNMMMKKKHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCCAAABBBHHHUUUjjjrrr|||{{{___[[[gggkkkmmmzzzkkkLLL888444444222222111000///...............------,,,,,,------...,,,,,,,,,---------......///222>>>DDDCCCPPP```bbbNNNCCCGGGeee{{{zzzooo]]]HHH<<<999;;;???HHHZZZuuu~~~yyysssnnnggg[[[KKK@@@555444222000////////////444555666555333222333444777777777777777666666666777777777777666444333222111111444888;;;AAAPPP^^^iiilllwwwkkk]]]HHHFFFBBB>>>===>>>??????>>>FFFLLLRRR^^^pppuuunnneee```aaadddfffggghhhfffhhhoootttxxx~~~yyywww{{{ssspppllliiihhhgggeeeddddddaaa\\\WWWTTTQQQMMMKKKGGGEEEFFFGGGEEEDDDIIIPPP[[[TTTFFFAAAEEEDDDNNNeeexxxzzzrrrqqqqqqooogggZZZSSSSSSaaajjjjjjyyyjjjBBB888666444222222222222111000////////////............---------------------------------............///222...222BBBYYYpppaaaXXXYYYlll}}}ddd```tttlllrrr||||||tttpppuuuvvvrrrVVVDDDIIINNNCCC888777666666555555555555666666555777444;;;LLL[[[ttttttiii]]]QQQKKKFFF@@@:::888666666555444444555777888;;;;;;<<<>>>@@@AAABBBCCCCCCBBB@@@===;;;888777666777666999===@@@DDDNNNXXXllleeeUUUKKKVVVgggkkkcccZZZUUUVVV^^^nnnzzz{{{wwwssskkkjjjiiifffddddddgggjjjppprrryyyrrrlllfffgggjjjeee``````^^^\\\ZZZWWWUUUSSSOOOOOONNNLLLJJJHHHFFFEEEBBBAAA@@@@@@@@@BBBCCCDDDCCCDDDHHHUUUlllvvvxxxVVVXXXjjjsssssssss~~~lllLLL888444444222222111000//////...............------------......,,,,,,,,,---------......000111;;;CCCCCCOOO___cccPPPEEEIIIggg|||qqq^^^JJJ===:::>>>@@@KKKbbb}}}yyyrrrnnniii]]]MMM@@@777555222000///...///000666777777666444333333444555666777777777777777666666666666555555444333222222333555999===FFFXXXiiiuuuwwwuuu^^^PPPAAADDDCCC>>>;;;===>>>===???HHHOOOSSS]]]mmmxxxzzzpppmmmiiigggggghhhiiiiiiiiigggjjjqqqwww|||xxxvvv~~~}}}pppnnnjjjhhhgggfffeeecccbbb___YYYUUURRROOOLLLJJJGGGEEEEEEFFFEEEDDDJJJRRRYYYRRREEEAAAEEEDDDRRRmmmwwwzzzsssqqqpppmmmdddYYYTTTUUUffflllooo{{{hhh@@@888444222111222333333111000////////////............---------------------------------............///222///111;;;LLLbbb}}}dddWWWRRRccc}}}qqqgggttthhhnnn{{{wwwzzz{{{yyy[[[IIIPPPUUUIII<<<999666666555555555555666666555666333999HHHWWWrrrsssfffZZZMMMGGGCCC===999888666555555444555666777888;;;<<<>>>@@@AAAAAAAAAAAACCCCCCBBB@@@===999666555555555888>>>BBBHHHRRR\\\oooxxx\\\MMMEEEPPPbbbggg\\\OOOPPPYYYlll{{{qqqmmmcccddddddcccbbbccchhhlllqqqrrrxxx~~~yyyzzzqqqnnnggggggjjjfff______^^^\\\ZZZWWWUUUTTTQQQPPPNNNLLLIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCC@@@BBBEEEMMM___uuuuuutttOOOVVVlllxxxcccqqqmmmNNN:::777666333222111000//////...............------------......,,,,,,,,,---------......111...777@@@EEEUUUiiioooUUUHHHHHHaaa}}}sssaaaLLL@@@===??????PPPooozzzsssoookkk```PPPCCC:::777444111000111222444666888888777555444444555444555666777888888777777666666555555444444333333333333666:::@@@LLLcccwwwmmmVVVHHHBBBGGGGGG@@@;;;===>>>======GGGMMMNNNUUUeeennnmmmkkklllmmmmmmmmmmmmoooppppppmmmooovvv|||{{{zzz{{{xxxpppmmmjjjhhhgggfffeeeddd```\\\WWWSSSPPPNNNLLLJJJGGGEEEEEEFFFEEEEEEKKKSSSVVVPPPEEEBBBEEEDDDVVVuuuuuuxxxrrrpppnnnjjj```VVVSSSVVVhhhuuu}}}kkkqqqggg>>>777555444333333444333111///////////////....................................---------............///000///111777CCCYYYyyyzzziiiVVVKKKYYYwwwqqqwwwjjjqqq~~~yyy{{{|||}}}___LLLTTTZZZMMM>>>;;;666666555555555555666666555666222777FFFUUUppprrreeeXXXKKKDDDAAA<<<888888666555444444555666777888<<<===@@@BBBCCCBBBAAA@@@CCCCCCCCCAAA>>>:::666444333444888???EEEKKKVVV```wwwtttSSSHHHBBBLLL]]]```TTTGGGOOO```zzzvvvgggbbb```aaacccbbbcccfffkkkpppqqqrrrxxx{{{uuuuuurrruuupppoooggggggkkkhhh```___^^^]]][[[YYYWWWVVVSSSQQQNNNKKKIIIHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAADDDFFFHHHUUUiiiwww{{{rrruuuPPPYYYooozzzxxx___mmmnnnOOO<<<999888444222111000//////...............------------......,,,,,,,,,---------......111+++222>>>GGG[[[sss|||YYYHHHDDDYYYttt~~~xxx|||tttbbbOOOCCC@@@>>>>>>SSSxxx|||tttpppmmmcccRRREEE999666333111111333666999777888999888666555555666444555666888888888777777777777777666666555555555222333666;;;BBBQQQkkkkkkSSSEEEHHHMMMMMMDDD======>>><<<@@@IIINNNLLLRRRaaajjjiiifffjjjnnnooooooqqqtttxxxvvvsssuuu{{{||||||pppmmmjjjhhhhhhgggfffeee___[[[VVVRRROOONNNLLLJJJHHHFFFEEEFFFEEEEEEKKKSSSUUUOOOEEECCCEEEDDDXXXzzz~~~sssvvvqqqooolllggg]]]SSSRRRVVViiinnnwww}}}iiiqqqfff===777888777555555555333111...000/////////....................................---------.........//////......111555>>>UUUxxxnnn}}}oooXXXGGGSSSsssyyyzzzsssvvv]]]MMM[[[aaaMMM;;;999888777666555555555555555444222///666CCCPPPpppxxxyyyooobbbUUUGGGAAA===:::888888555444333222333555777999:::<<<>>>@@@AAA@@@???>>>@@@???<<<:::777555444444444333777@@@EEEIIIWWWgggaaaHHHDDDBBBHHHQQQTTTOOOIIIUUUjjjxxxhhhbbbeee^^^aaabbbaaaaaafffkkknnnkkkppp}}}|||wwwuuu|||vvvllljjjjjjfffbbbaaa```^^^\\\[[[ZZZXXXTTTRRRQQQNNNJJJIIIIIIIIIFFFCCCDDDBBBAAA???>>>>>>??????CCCIIIHHHGGGVVVooozzzuuuvvvoooUUU^^^ooo}}}qqqaaannnhhhDDD888555333777333222111///..................---------,,,,,,,,,,,,,,,,,,---------......***...333<<>>RRRuuu~~~zzzsssmmmdddSSSCCC:::666222000111333444444777777777666666666666666333555888;;;;;;999777555777666555666777777666444444555888>>>FFFVVVppphhhQQQDDDIIIOOOOOOFFF@@@AAACCCBBBCCCFFFIIIKKKOOOWWWaaaiiijjjnnnqqqpppmmmnnnrrrwwwvvvuuuwww}}}zzztttfffjjjnnnooolllhhheeedddaaa^^^XXXQQQMMMKKKJJJJJJHHHEEEEEEGGGDDDCCCJJJUUUTTTLLLCCCFFFJJJIII^^^yyyssstttsssnnnjjjfff\\\RRRVVVaaaqqqwwwxxxhhhpppZZZBBB888777666555444333222222222000000000000///////////////............------------------............///...///000333<<>>;;;888888777666555555555555666555111777BBBLLLiiitttvvvzzzlll___QQQCCC===:::666555555444444333444555888:::<<<:::<<<>>>AAACCCCCCCCCBBBBBB@@@>>>;;;888666444333555444888AAAEEEJJJYYYjjjxxxSSSCCCCCCCCCEEEIIIJJJHHHFFFUUUhhhxxxyyyppphhhfffeeebbbbbbbbbdddhhhlllmmmllllllttt}}}zzz}}}ssskkkjjjjjjgggcccccc```^^^\\\ZZZYYYWWWTTTQQQQQQNNNJJJIIIIIIHHHFFFCCCCCCBBBAAA???>>>??????@@@???EEEGGGKKK```xxx{{{pppppp{{{gggQQQ^^^ppp{{{rrrffftttfffCCC999777444777333222111000.....................---------,,,,,,,,,,,,,,,---------......///333999@@@MMM```sss```SSSJJJOOO]]]mmm}}}}}}pppzzz}}}vvviiiWWWGGG===<<<:::GGG```ooorrr|||yyyrrrllldddUUUFFF;;;777333111222333555555777777777777777777777777555777999::::::888555444555444444555777777666444888888:::???FFFUUUnnnyyyeeeRRRHHHLLLQQQQQQIIIAAAAAACCCCCCGGGIIIJJJKKKNNNUUU___gggkkkooorrrqqqooopppssswww{{{{{{}}}|||wwwrrrjjjlllnnnnnnjjjfffbbbaaa```\\\WWWQQQMMMKKKKKKKKKGGGEEEDDDEEECCCCCCKKKUUUOOOIIIBBBEEEIIIJJJbbbwwwsssuuurrrooolllggg[[[QQQWWWddd|||qqquuugggqqqXXXBBB:::777777555444333333222333111000000000///////////////............------------------............///...000111333999KKKiiiqqq___ttt___KKKOOObbbvvvzzzqqqiiiyyyzzz]]]CCC===999888777666555555555555888888444777@@@GGG^^^{{{zzzmmm]]]OOOAAA;;;888555444555444444555666888;;;===???:::<<>>>>>>>>CCCPPP___oooxxxpppllleeeWWWIII<<<888444222333444666666888888888888888888888888888888::::::999666444222222222222444666888777666888777888;;;AAAOOOfffzzz{{{wwwsssjjjZZZMMMGGGPPPTTTTTTKKKCCCAAABBBCCCIIIJJJKKKKKKLLLRRR[[[bbbkkknnnrrrsssrrrrrruuuxxx}}}~~~wwwuuuqqqnnnoooooolllgggbbb___^^^]]]ZZZUUUPPPMMMKKKKKKKKKFFFDDDCCCCCCBBBEEEMMMWWWHHHFFFAAADDDIIIMMMgggtttqqqtttqqqooonnngggYYYOOOWWWfffrrrnnngggtttVVVCCC===888888666555444333333333111111000000000////////////............------------------............//////000222333555DDDdddpppVVViiidddMMMLLL[[[zzzjjjgggxxx}}}xxxfffGGG>>>:::999888777666555555555777888555777>>>CCCUUUrrrttt```RRRCCC===:::777666777555666666777999;;;===>>><<<>>>@@@CCCDDDEEEDDDDDDDDDDDDBBB@@@===999666444777777<<>>:::999888666555444444333111111111000000000/////////............------------------............//////000333333333@@@```pppQQQaaadddOOOLLLWWWtttbbbVVVdddzzzzzzmmmJJJ>>>;;;:::999888666666666666444777555666<<<@@@NNNgggxxxcccTTTEEE>>>;;;888777888777777888888999:::;;;<<<===???AAABBBCCCBBBAAA@@@CCCDDDDDDCCCAAA===999777888888>>>GGGNNNXXXpppsssOOOCCCBBBAAA@@@AAACCCFFFHHHPPP^^^dddcccooo|||kkkiiifffdddeeedddhhhttt~~~yyypppiiihhhhhhddd```^^^]]][[[YYYXXXVVVTTTQQQOOOMMMLLLKKKHHHFFFDDDCCCCCCBBBAAA@@@?????????@@@AAA@@@DDDJJJVVVlll~~~wwwrrr[[[cccmmmtttyyyuuuVVV999999999333444444333222000//////////////////.........---------,,,,,,,,,---------.........---111777>>>III\\\nnnyyysssgggZZZWWWfff|||lllrrrwwwnnnbbbQQQ@@@444===BBBGGGZZZxxx~~~wwwooolllgggZZZMMM===999555333444666777777777777888888999999999999;;;:::999777666444222222111111222555888;;;;;;:::===::::::<<<@@@IIIYYYhhhbbb[[[UUUQQQKKKEEEEEEHHHZZZYYYUUUNNNDDD???AAAEEEKKKPPPVVVYYYZZZ[[[^^^aaajjjnnnssswwwyyyzzz{{{|||zzz~~~vvvsssrrrrrrmmmmmmkkkgggbbb___^^^^^^WWWUUURRROOOLLLKKKKKKKKKGGGFFFDDDBBBDDDKKKSSSWWWDDDEEEBBBDDDLLLWWWtttwwwrrrqqqrrrnnnjjjaaaRRRKKKYYYmmmxxxbbblllSSSEEE>>>;;;:::999777666555444444111111111111000000000000///............------------------............//////...222444333===[[[{{{sssTTT\\\}}}gggVVVPPPUUUnnngggRRRWWWnnnooowwwrrrMMM>>><<<;;;:::888777666666666222777444444;;;>>>JJJ^^^wwwuuudddUUUEEE===999666555777888999999::::::;;;;;;;;;>>>???@@@AAAAAA@@@???>>>AAABBBDDDEEEDDDAAA>>>;;;999:::@@@HHHNNNZZZtttwwwTTTBBBBBBBBBBBBCCCEEEHHHKKKNNNYYYaaaiiiyyyqqqkkkgggfffhhhiiippp|||xxxooohhhhhhhhhccc^^^\\\\\\ZZZXXXWWWVVVSSSPPPNNNLLLLLLKKKHHHEEECCCCCCDDDBBBAAA@@@?????????AAAAAA>>>BBBJJJ[[[rrrtttaaallluuuzzz|||uuuRRR999:::888333555444333222111000//////////////////.........------,,,,,,,,,---------......111...000444888???RRRfffppplll```QQQPPPdddnnnqqqvvvooofffVVVDDD333;;;AAAHHH]]]zzz~~~wwwqqqmmmhhhZZZMMM===999555333444555777777666666777777888999999999:::999777666555444444444444333555777;;;======<<<999666777:::===CCCOOO[[[KKKFFFAAA@@@>>>???FFFNNN```\\\VVVOOOEEE???CCCJJJTTTZZZaaafffiiikkkooorrrvvvyyy}}}~~~uuurrrqqqpppkkkkkkiiifffaaa^^^]]]]]]UUUTTTQQQNNNLLLKKKJJJJJJEEEFFFEEEBBBEEEMMMSSSTTTEEEEEEAAADDDQQQ```}}}|||wwwuuutttnnnggg^^^SSSQQQccczzzuuudddrrr|||OOOFFF???===<<<:::888777555555444222222111111111000000000///............------------------............//////---///444333999UUUsss{{{\\\ZZZpppaaaUUURRRhhhqqqUUULLL```yyyiiitttvvvOOO???===<<<;;;999777777666666333888555333999<<>>>>>>>><<<>>>@@@AAABBBAAA@@@???>>>@@@DDDGGGGGGEEEBBB???<<<<<>>FFF\\\xxx~~~xxxrrrooohhhYYYKKK<<<999444222333555666666555555666777777888999999888777555444444555666777777666777:::===??????>>>666444666:::===AAAJJJSSSJJJEEEBBBBBBCCCGGGRRR]]]fff```XXXPPPGGGAAAGGGQQQ\\\bbbiiiooosssyyyzzzuuuzzzyyysssrrrpppooojjjjjjiiifffaaa]]][[[ZZZUUUSSSQQQNNNLLLJJJIIIHHHCCCEEEDDDBBBEEEMMMPPPOOOEEEDDD???DDDVVViii|||yyywwwvvvmmmddd^^^YYY]]]sss{{{yyylllyyynnnIIIFFFAAA>>>===;;;999777666555555222222222111111111000000///............------------------............///222,,,---333222555KKKgggyyygggYYYrrr~~~wwwiiiWWWNNNccc~~~]]]FFFTTTrrrkkkyyyxxxQQQ@@@>>>===;;;999888777666666555:::666222777;;;CCCTTTmmmxxxjjjZZZIII???:::666555666888999;;;===???AAABBBBBB;;;===???AAACCCCCCBBBAAA<<>>===AAAFFFJJJTTToooeeeHHHEEENNNUUURRRIIIGGGNNNXXXYYY]]]iii}}}|||tttsssrrrrrrkkkeeeggghhheeeaaa___[[[YYYWWWUUUTTTRRROOOMMMJJJKKKKKKHHHCCCAAABBBDDDAAA@@@?????????@@@AAABBBGGGHHHSSSllluuuwwwoooVVVTTTuuu}}}pppeeettt|||~~~SSS<<<===999555:::555444222111000000//////000/////////............,,,,,,,,,---------......,,,***...666777888HHH[[[ppplll]]]KKKKKKfffwwwqqqyyyxxxrrrnnn___MMM===:::888@@@UUUqqq~~~yyysssppphhhYYYJJJ<<<888444222333444666666444555555666777888888888777666444333444555777999999888999<<>>DDDZZZppp{{{xxxwwwwwwxxxmmmccc___^^^ggguuurrr}}}dddDDDFFFBBB>>>===<<<999888666555555222222222111111111111000//////.........------------------.........//////333,,,,,,222111222EEE^^^ooooooWWWhhhzzzlllWWWKKKbbbiiiHHHRRRssspppqqq|||PPP@@@@@@???===;;;:::888555222666666777888666999DDDPPPqqquuummm```MMM???999888777777:::;;;<<<===>>>???@@@AAACCCCCCBBBCCCCCCCCCAAA@@@AAACCCDDDFFFIIILLLLLLIIIJJJ>>>===IIIQQQXXXmmm~~~```GGGJJJXXXaaaZZZKKKEEEKKKSSSYYYbbbpppzzzsssmmmkkkhhheeebbb___]]]\\\YYYVVVSSSQQQQQQQQQPPPOOOKKKJJJHHHFFFDDDBBBBBBAAACCCBBBAAA@@@@@@BBBDDDEEECCCOOO[[[qqqzzzpppZZZFFFRRRppp|||{{{yyyfffkkkpppGGG<<<@@@@@@999666555555555444333222111000//////.........------------------------------------000000333777777FFFaaaoootttdddLLLIIIYYYuuussskkkqqq}}}xxxppp]]]LLLAAA===<<>>BBBCCC???<<>><<<;;;999666444666666777888666888BBBNNNjjjyyyrrrdddPPPAAA999888777777;;;;;;<<<===???@@@AAAAAAAAAAAA@@@@@@@@@???>>>===???CCCHHHKKKLLLLLLKKKIIIQQQMMMOOOVVVZZZ]]]iiiyyyyyyaaaQQQWWWdddmmmcccPPPGGGMMMWWWdddlllxxxwwwpppllljjjhhhdddaaa___]]]\\\XXXVVVRRRPPPPPPPPPNNNMMMJJJIIIHHHEEEDDDBBBBBBAAABBBAAA@@@???@@@BBBDDDEEEFFFOOO^^^xxx^^^MMMBBBSSSooo|||qqq^^^fff{{{bbbCCC<<>>999777888777555333222111000000//////.........---------------------------------...000...000666999JJJggg{{{mmmSSSLLLTTTiii|||oooqqq}}}zzzsssbbbRRR@@@<<<:::BBBUUUmmmyyy|||uuuqqqiiiZZZKKK???777222333555444333444333222333555888999777444666666777888999:::;;;;;;:::999:::===AAABBBAAA>>>AAA999999AAAFFFGGGNNNYYYeeefffiiinnnuuu{{{~~~nnn^^^QQQLLLHHHFFFNNN[[[```[[[ZZZ^^^eeennnzzzwwwfff[[[WWWPPPSSSWWWZZZ___mmmzzzzzzvvvrrrqqqnnnmmmnnnddddddcccaaa___\\\ZZZYYYZZZUUUNNNKKKKKKKKKIIIFFFFFFFFFDDDDDDJJJPPPLLLDDDCCCEEEGGGLLL^^^~~~zzzxxx{{{xxxyyyooodddaaahhhwwweeeaaammmkkk}}}}}}ZZZIIIAAABBBAAA@@@>>><<<:::999999999444444333333222111111111000000/////////.........------------------------...000---...222000;;;RRRkkkgggaaa|||ttt[[[PPPbbb|||VVVRRRmmm}}}XXXJJJGGGDDD@@@===<<<:::888777777666777777555666???IIIbbbxxxjjjUUUCCC:::777777777;;;<<<===>>>???AAABBBBBBBBBAAAAAA???>>>===<<<;;;>>>EEENNNRRRPPPMMMMMMOOOWWW^^^gggkkkmmmooossswwwpppfffcccnnnvvvxxxjjjSSSHHHOOO\\\mmmttt~~~tttkkkkkkiiigggccc```^^^\\\[[[YYYVVVRRRPPPOOONNNMMMKKKJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@?????????AAADDDEEEJJJPPPeeeZZZMMMOOOfff}}}iiiVVVcccvvvgggQQQ>>>;;;>>>===;;;<<<;;;999666333111000000111/////////.........------------------------------...000,,,---555;;;NNNjjjoooVVVLLLMMMZZZmmmyyytttmmm}}}|||wwwiiiZZZCCC===999???OOOeeexxxvvv}}}|||uuuqqqjjj\\\OOO@@@888222333444333222444333333333555777777555333777888999;;;<<<===>>>>>>;;;::::::<<>>>>>FFFIIIHHHLLLTTT```dddkkkssszzz}}}|||zzzcccWWWMMMJJJHHHIIIQQQ\\\WWWSSSPPPRRRWWW```qqqvvvfffXXXPPPMMMIIINNNSSSWWW^^^mmm{{{wwwzzz|||rrrooonnnllljjjjjjbbbbbbaaa```___]]][[[ZZZZZZUUUNNNKKKKKKJJJGGGDDDFFFEEEDDDEEEJJJNNNKKKEEE@@@CCCHHHQQQhhhxxxwww{{{wwwrrrggg[[[ZZZdddqqqxxx{{{rrr___fffyyyfffkkkuuuVVVIIIBBBCCCCCCBBB@@@>>><<<;;;::::::555444444333222222111111000000000/////////......------------------------///111......222000888MMM]]]xxxyyyggg}}}iiiVVV]]]www^^^UUUkkkWWWIIIKKKHHHCCC???===<<<:::999888666666777555555;;;DDDWWWuuu~~~pppZZZGGG;;;777777888<<<<<<===???@@@BBBCCCDDDEEEEEEDDDAAA???===<<<===???HHHRRRWWWTTTPPPRRRYYYZZZkkkzzz~~~~~~}}}}}}uuukkklllvvvxxxdddPPPGGGOOO]]]lllvvvyyyrrriiiiiihhheeebbb___]]][[[[[[ZZZWWWSSSPPPOOONNNLLLJJJIIIHHHFFFEEECCCBBBBBBBBB@@@???>>>>>>???BBBDDDFFFMMMQQQnnneeeWWW```|||dddSSSfffyyy{{{RRRGGG===<<<======???CCC>>>;;;777333000000000111////////////............------------------------,,,///,,,,,,444;;;KKKdddtttvvvgggRRRJJJIIISSSeee}}}ttthhhxxx~~~zzznnnaaaJJJAAA:::===III[[[nnn{{{www}}}}}}uuurrrmmm```SSSAAA999333222333222222333333333444444555555444333999:::===???BBBCCCDDDDDD<<<;;;::::::===@@@CCCEEEEEECCCDDDJJJMMMLLLNNNSSSUUUYYY```gggmmmmmmjjjgggWWWOOOHHHGGGGGGIIIPPPYYYTTTPPPMMMMMMPPPYYYlll}}}xxxlll___VVVRRRQQQPPPVVV[[[^^^bbblll{{{ttttttzzz~~~wwwpppmmmmmmkkkiiigggcccbbbaaa```^^^\\\ZZZYYYVVVRRRNNNKKKJJJIIIGGGEEEEEEDDDDDDFFFKKKMMMJJJEEEAAACCCGGGUUUqqqvvvuuuxxxtttkkkaaaVVVTTT]]]iiipppsssoooffftttnnn___kkklllSSSHHHCCCDDDEEEDDDBBB@@@>>>===;;;;;;888777777666555444333333000000000////////////...........................///333///...222000555GGGPPPmmmlll~~~xxx^^^XXXlllfff[[[nnn~~~~~~]]]NNNNNNKKKEEEAAA???===<<<:::888666666777666555999@@@OOOkkkttt___KKK===888777888<<<===>>>@@@BBBCCCEEEEEEFFFFFFFFFBBB???======??????FFFQQQXXXTTTOOOTTT^^^```sss~~~{{{xxxjjjVVVIIIEEENNNZZZeeerrr~~~wwwvvvppphhhgggfffccc```^^^\\\ZZZZZZZZZWWWSSSPPPOOONNNLLLKKKHHHGGGFFFDDDCCCBBBBBBBBB??????>>>>>>@@@BBBEEEGGGLLLSSSxxx}}}nnnXXXaaa```XXXsssoooKKKDDD>>>===???AAADDDHHH???<<<888444111000000111000000/////////.........------------------------)))///---,,,333888CCCVVVjjjnnncccTTTNNNKKKVVViiisssfffttt|||qqqfffLLLAAA999;;;EEETTThhhxxxxxx{{{}}}wwwtttpppcccVVVCCC;;;444333333222222444333333444444444444444444:::<<>>BBBFFFDDDCCCEEEJJJNNNOOOQQQUUURRRSSSUUUXXX[[[ZZZXXXUUUOOOJJJFFFFFFGGGJJJPPPVVVSSSOOOMMMLLLNNNUUUfffvvv|||{{{rrrhhh^^^XXXVVVUUUVVV]]]dddgggiiinnnxxxqqqrrrvvv~~~wwwtttpppllllllkkkiiieeedddcccbbb```]]]ZZZWWWVVVPPPNNNLLLJJJJJJIIIHHHHHHDDDCCCDDDHHHKKKKKKHHHFFFEEEDDDHHHYYYxxx}}}tttsssuuupppiiiaaaWWWTTT[[[gggssszzzmmmkkk}}}kkk^^^mmmdddQQQIIICCCDDDFFFEEEDDDBBB@@@>>><<<;;;999888888777666444444333111000000000////////////...........................333000...222000333@@@MMMiiiooovvvbbbUUUeeemmmaaaooouuuzzzcccRRRPPPLLLGGGDDDAAA???<<<:::888666666888777555888>>>PPPiiiuuubbbNNN@@@999888999======???AAACCCDDDFFFGGGFFFGGGFFFBBB>>><<<>>>@@@>>>CCCOOOXXXUUUMMMPPPZZZcccrrr|||{{{zzzrrrXXXKKKEEEEEEMMMWWW```mmm|||zzzrrrooosssyyy~~~uuurrrsssnnnhhheeedddbbb___]]][[[ZZZYYYXXXUUUQQQOOONNNMMMLLLJJJGGGGGGEEEDDDCCCBBBBBBBBB??????>>>???AAADDDGGGIIIMMMWWWuuuoooUUUbbbfffooohhhJJJDDD??????CCCGGGHHHHHH>>><<<999555333111111111000000000/////////......------------------------'''///...,,,333666<<>>???AAACCCEEEGGGHHHGGGIIIHHHEEE@@@>>>AAADDD???DDDQQQ]]]ZZZNNNKKKRRR[[[dddkkklllkkkppp|||mmm[[[LLLIIIIIIHHHMMMUUU[[[fffsss|||tttooogggbbbaaaeeelllpppyyy{{{xxxppppppppplllhhhdddcccaaa^^^\\\ZZZYYYXXXTTTRRRNNNLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBB?????????@@@BBBEEEIIIJJJRRR^^^nnnggg}}}kkkXXXvvv|||___HHHCCC>>>@@@HHHLLLIIIDDD===;;;999777444333222111000000000000/////////...------------------------(((000...+++111444999DDD[[[hhhlllfff\\\OOOUUUjjjnnnjjjwwwmmmUUUFFF:::;;;@@@KKKaaavvv|||xxx|||{{{zzzuuuhhhZZZHHH???777555555333333666222444555555444444777:::999;;;>>>AAABBBBBBAAA@@@:::;;;:::888777999===AAAAAABBBCCCFFFNNNXXXaaaeeegggbbb\\\WWWTTTTTTSSSRRRJJJLLLMMMOOOSSSYYY]]]^^^\\\XXXWWWYYY[[[]]]bbbhhhllluuu~~~zzzsssmmmhhheeebbbaaabbbhhhpppsssuuu{{{wwwddd```___kkkzzzqqqrrrpppjjjhhhjjjhhhdddbbbbbb```^^^\\\YYYWWWUUULLLLLLKKKJJJHHHGGGGGGGGGCCCAAADDDJJJLLLHHHFFFGGGHHHIIIRRRmmm|||yyyuuuwwwwwwpppaaaWWWOOOQQQ___qqqssskkkmmmWWWNNNLLLFFFGGGGGGGGGFFFDDDBBB???<<<:::999888777666555333222222111111111000000000//////........................+++222000---222222111888KKK[[[yyyzzzkkk}}}iiiUUU___www~~~lllnnn}}}gggwwwfffSSSPPPMMMJJJGGGDDD@@@;;;777888666666999999888999===BBBWWWuuu}}}tttdddRRRDDD<<<::::::===>>>@@@BBBDDDFFFGGGHHHJJJLLLLLLHHHCCCAAAEEEIIICCCHHHVVVdddaaaQQQIIILLLNNNTTT\\\aaabbbhhhwwwmmmVVVKKKGGGMMMNNNKKKMMMUUUXXXbbbjjjpppxxxwwwoookkkgggbbb______ccchhhkkkqqquuuzzzzzzvvvpppkkknnnuuuvvv}}}rrrnnnooonnnjjjgggcccbbb```^^^[[[ZZZXXXXXXRRROOOLLLJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBBBBBBB@@@@@@@@@AAACCCFFFJJJLLLYYYddd\\\XXXsssyyyeee]]]VVVFFF@@@===AAALLLPPPIII???;;;;;;999888666444222111000000000000////////////------------------------)))111...)))000444999DDDNNN```kkkhhh\\\LLLNNNdddrrreeeyyyppp]]]MMM???<<>>>>><<<:::999:::;;;;;;888666777;;;???CCCDDDEEEHHHQQQ^^^jjjooolllggg```ZZZWWWVVVUUUTTTKKKNNNQQQUUUZZZ```dddeeeeeeaaaaaaeeegggggggggiiimmmqqquuuuuutttvvv|||}}}}}}~~~~~~}}}{{{wwwtttsssqqqooonnnqqquuuyyyyyyxxx~~~rrr[[[UUUKKKYYYiiixxxvvvooorrroooiiigggiiihhhccc``````___^^^\\\ZZZXXXWWWMMMMMMLLLJJJHHHEEEEEEEEECCCAAADDDKKKLLLGGGEEEGGGGGGJJJWWWvvvxxxyyywwwyyyyyyrrrdddXXXOOOUUUiii}}}xxxyyykkkuuuyyySSSMMMMMMHHHHHHGGGGGGFFFDDDBBB???<<<:::;;;;;;:::888777555444444111111111111000000000000////////////////////////***222000---222222111777@@@MMMmmmfff|||nnnVVV[[[qqqtttrrr}}}hhhrrrfffUUURRRQQQLLLEEECCCDDDAAA===<<<;;;888666555666888:::GGGUUUlll{{{lllZZZHHH>>>:::;;;>>>>>>???AAACCCDDDFFFFFFMMMNNNIIICCCIIISSSRRRHHHIIINNNRRRZZZ___SSSJJJQQQMMMRRRXXX^^^fffttt{{{aaaRRRPPPOOOQQQVVVYYYZZZYYYTTT\\\fffmmmnnnrrr}}}}}}~~~}}}wwwooollleeeiiijjjgggfffjjjlllkkkmmmmmmqqqzzzqqqaaaXXXTTTRRRUUUYYY[[[ggg~~~}}}wwwqqqnnnmmmkkkfffbbbbbbaaa___\\\YYYVVVSSSRRRPPPOOONNNMMMLLLJJJIIIIIIIIIFFFCCCAAABBBCCCCCCCCC>>>BBB@@@AAAFFFDDDFFFTTT___yyyttt\\\aaajjjbbb]]]zzz}}}LLL@@@CCCFFFHHHGGGDDD???<<<:::888666555555555444333333222111000////////////------------------------,,,.........///555>>>EEELLLZZZfffeeeYYYOOOOOOTTT|||iiirrr~~~|||www```SSSDDD<<<<<>>999999<<>>===<<<;;;999777666444333333333222222111000000000//////.........---------......//////000000111111888HHHaaa{{{```tttuuuWWWRRRaaazzzoooiii~~~mmmwwwdddTTTQQQQQQMMMGGGEEEEEEBBB======;;;999777666777888:::AAAMMMddd|||qqq___NNNCCC@@@@@@>>>???@@@AAACCCEEEFFFGGGMMMOOOKKKEEEJJJRRRPPPGGGFFFPPPWWW___bbbUUUIIINNNOOORRRWWW]]]hhhyyynnnXXXVVVUUUXXX^^^aaa___]]]WWW```iiimmmkkkmmmwww||||||zzzsssllliiijjjnnnoookkkiiikkkkkkiiiqqqssswww~~~wwweeeRRRHHHFFFFFFIIIMMMWWWeee~~~|||vvvoookkkkkkjjjfffcccbbbaaa^^^[[[XXXUUUSSSRRROOOOOONNNMMMKKKJJJIIIIIIHHHEEEBBBAAABBBBBBBBBBBB@@@FFFDDDEEEJJJHHHJJJXXXmmmlll___eeefff]]]]]]tttzzz{{{OOOCCCEEEFFFFFFDDD@@@<<<999:::888666555555555444333333222111000////////////---------------------------.........///555???FFFLLLZZZgggggg[[[OOOKKKMMMzzzlllssszzzttteeeXXXHHH>>>;;;BBBPPP]]]uuu}}}~~~xxxlllaaaJJJ???666666999777444333444444444444666888:::;;;:::666333333777<<>>===<<<;;;999888666555555333333333222111111000000//////.........---------......//////000000111111777EEE^^^yyyiiinnn}}}tttXXXNNNWWWxxxpppiiipppzzzzzz|||aaaTTTQQQRRROOOKKKIIIHHHDDD>>>>>><<<:::888777888999:::<<>>JJJWWWmmm~~~}}}yyymmmaaaIII>>>777888:::999555333555555555555666777888999888555222333777<<>><<<:::999999::::::===CCCQQQfffvvvfffVVVIIIAAA===@@@@@@@@@AAACCCEEEGGGIIIOOORRRQQQMMMMMMOOOMMMGGGPPPeeessswwwvvvfffTTTPPPLLLQQQZZZgggvvvkkkZZZWWWWWW^^^fffiiiddd]]]VVVbbbllllllkkksss}}}yyysssoooooosssyyy}}}{{{xxxwwwsssooooooqqqtttxxx|||ppp\\\HHHAAADDDHHHIIIJJJMMM___|||uuurrrnnnlllkkkhhheeebbb___^^^\\\YYYVVVSSSQQQPPPNNNMMMLLLKKKJJJHHHGGGGGGDDDBBB@@@@@@AAAAAAAAA@@@;;;BBBAAABBBFFFEEEJJJYYYqqqtttiii|||ZZZIII\\\wwwsssaaaXXXxxxkkkKKKGGGEEECCC@@@===:::888777;;;999666555666666555333333222111000////////////...........................///...---...444===EEENNN]]]ooouuukkk\\\OOOIIIZZZvvvrrrlll|||zzzuuurrrdddSSSDDD;;;;;;FFFRRRhhh{{{{{{ooocccIII???888999<<<;;;777555666666666666666666777777555666888:::;;;<<<>>>???GGGLLLPPPQQQNNNKKKJJJJJJJJJOOOWWW___gggpppzzzrrreeeRRREEE@@@AAAEEEGGGDDDGGGKKKLLLNNNUUU```hhhpppvvv~~~}}}|||}}}~~~nnn```VVVQQQVVVbbbqqq~~~vvvqqqkkkgggddd```ZZZVVVTTTSSSQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBFFFJJJKKKIIIFFFEEEFFFFFF___yyy|||xxxwwwxxxvvvnnnhhhXXXUUUiiixxxyyyrrryyyXXXRRRQQQIIIHHHMMMGGGFFFEEEEEEEEEEEEBBB@@@<<<<<<<<<;;;:::999999888444444444333222222111111////////////..................//////000000111111444999LLLkkkeeeppphhhTTTOOOiiizzzmmmooowwwqqqzzzlllZZZTTTTTTVVVVVVSSSRRRQQQLLLEEE@@@???>>><<<;;;::::::;;;===CCCMMM```}}}qqqaaaRRRFFF@@@AAAAAAAAABBBCCCFFFHHHJJJRRRTTTUUUQQQNNNNNNMMMJJJZZZppp{{{zzzxxxlllYYYRRRKKKTTTbbbrrrxxxjjjWWWPPPNNNPPPWWW___bbb]]]WWWXXXeeeooooooqqq~~~}}}uuuqqqqqquuu|||{{{qqqooopppuuu{{{~~~|||hhhWWWGGGEEELLLPPPQQQRRRdddsssqqqppppppooommmhhhccc___]]]\\\ZZZXXXUUURRRPPPOOOMMMLLLKKKJJJIIIGGGFFFFFFCCCAAA@@@@@@AAAAAAAAA???>>>EEEEEEEEEIIIHHHOOOaaauuu|||lllkkkyyyTTTHHHiiiooo\\\UUUdddFFFEEECCC@@@===;;;:::::::::;;;999777666666666555444333222111000////////////...........................//////......222:::AAAPPP^^^ooovvvooo___PPPGGGTTTnnnxxxlllvvv|||xxxsssgggWWWIII===:::CCCNNNbbb}}}||||||~~~rrrgggLLLBBB:::;;;>>><<<999777666666777777777777777777444999<<<<<<;;;>>>FFFMMMWWWYYYXXXTTTOOOMMMNNNPPPRRRUUU\\\hhhttt|||hhh\\\MMMCCC@@@CCCGGGIIIGGGJJJKKKIIIGGGJJJRRRYYYeeeppp|||}}}~~~~~~|||uuummmiiihhhsss|||zzztttlllgggccc^^^XXXSSSLLLKKKIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCGGGJJJJJJGGGEEEGGGIIIQQQppp~~~{{{wwwvvvuuuqqqjjjdddRRRXXXooozzzyyyzzz{{{lllwww}}}VVVUUUPPPHHHIIIJJJFFFEEEDDDEEEFFFEEEDDDBBB=========<<<;;;::::::999555555444444333222222222000000/////////...............//////000000111111555666FFFeeemmmrrrkkkTTTLLL^^^ppprrr|||xxxlllYYYRRRUUUWWWVVVTTTSSSSSSNNNGGGBBBAAA???>>>===<<<;;;;;;;;;AAAKKK\\\zzzwwwiiiYYYIII???BBBBBBAAABBBCCCFFFIIIKKKUUUWWWXXXTTTPPPNNNNNNPPPaaatttwwwppppppiiiYYYOOOLLLUUUdddvvvtttiii```PPPHHHIIILLLQQQVVVWWWTTTQQQ[[[iiisssuuuyyyuuupppqqqwwwsssooommmooouuuxxxuuuqqqaaaTTTJJJLLLTTT[[[___bbbppp~~~nnnooopppoookkkfff```]]][[[ZZZXXXVVVTTTQQQPPPOOOLLLKKKJJJIIIHHHFFFEEEEEEBBBAAA@@@@@@BBBBBBAAA@@@@@@GGGEEEDDDHHHIIISSSggguuufffmmm{{{hhhNNNOOOssslllWWWZZZ^^^FFFCCCAAA???===;;;;;;;;;;;;;;;999777666777666555444333222111000////////////........................---///000......000666;;;LLLXXXgggoookkk^^^PPPGGGQQQhhhzzzooosss|||}}}{{{sssiii\\\MMM@@@:::AAAKKK[[[uuuyyyvvvlllRRRFFF===<<>>===<<<;;;:::999666555555444444333333222000000000/////////............//////000000111111777666DDDbbb~~~{{{vvvttt[[[PPPVVVxxxrrruuuvvv^^^UUUTTTVVVUUURRRQQQRRRNNNHHHBBBBBBAAA???>>>===<<<;;;777>>>GGGUUUrrr{{{ooo^^^LLLAAACCCBBBBBBBBBCCCGGGJJJLLLWWWYYYZZZWWWQQQNNNQQQUUUggguuuoooaaacccdddWWWLLLIIIOOO[[[kkk{{{zzzfff___[[[OOOIIIKKKNNNPPPPPPOOOMMMMMMVVVggguuu{{{vvvsssuuuzzzzzztttqqqqqqrrrrrrrrr___UUUMMMQQQ\\\fffpppwww~~~oooooommmjjjeee```]]]\\\ZZZYYYWWWUUUSSSQQQOOONNNKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@AAACCCCCCBBB@@@CCCIIIFFFCCCGGGIIIVVVmmm~~~gggbbbuuutttXXXKKKWWWyyyhhhSSS]]]XXXGGGCCCAAA???===<<<;;;::::::<<<999777666777777666444333222111000////////////........................,,,...000///......111555???JJJZZZeeegggaaaXXXQQQNNNbbbtttmmmlllyyy|||vvv~~~ssslll```RRRCCC:::===FFFRRRiiivvv{{{vvvzzzqqqWWWJJJ???===???>>><<<<<<777888999:::;;;::::::999999999;;;@@@JJJVVVaaaggg]]]YYYQQQIIIFFFMMMYYYccchhhkkkpppvvvyyyuuullldddMMMIIIDDDCCCEEEGGGFFFEEEFFFHHHHHHGGGDDDDDDFFFHHHNNN```rrr{{{~~~|||tttjjjcccaaa\\\UUUOOOBBBAAA??????@@@CCCFFFHHHJJJIIIGGGEEEDDDDDDDDDDDDFFFIIIKKKHHHEEEFFFMMMTTTqqqzzzxxxuuurrrnnnhhh___YYYOOOYYYjjjsssrrrnnnrrr\\\YYYJJJJJJOOOCCCEEEDDDDDDEEEGGGGGGEEEDDDAAA@@@???>>><<<;;;:::999666666555555444333333333000000000000/////////.........//////000000111111444333AAA^^^xxxxxxzzz}}}cccSSSSSSqqq}}}qqqwwweeeZZZSSSTTTSSSPPPOOOPPPMMMHHHCCCBBBAAA@@@???===<<<;;;444<<>><<<:::999999<<<:::777777777777666444333222111000////////////////////////////////////+++...111000...---///111333>>>OOO^^^fffgggccc___LLL^^^pppgggddduuuzzzpppppp~~~tttmmmcccUUUDDD999;;;CCCKKK```nnnxxxttt~~~|||tttZZZMMMAAA>>>???>>>======777888:::;;;<<<<<<;;;;;;888888>>>KKKZZZbbbbbb^^^IIIIIIIIIIIIKKKSSS___hhhhhhlllrrrtttnnndddYYYQQQHHHFFFDDDFFFIIIIIIGGGDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJ^^^pppxxx|||~~~wwwjjjbbb^^^XXXPPPHHHAAA???>>>>>>@@@CCCHHHJJJKKKJJJHHHFFFDDDDDDDDDDDDGGGJJJKKKHHHDDDGGGPPPXXXttt|||zzzwwwtttoooggg___YYYQQQXXXeeeppp~~~nnnooogggXXXUUUFFFKKKSSSCCCEEEDDDDDDEEEGGGGGGFFFDDDBBBBBB@@@>>>===;;;999999666666666555444444333333000000000000////////////......//////000111111111000///===YYYsssxxxrrrdddPPPSSSmmmxxxooohhh^^^[[[TTTKKKHHHIIIKKKJJJHHHEEECCC@@@>>>>>>>>>===<<<<<<:::<<>>AAAAAA??????CCCFFFHHHHHHNNNNNNMMMZZZfffcccUUUHHHjjjlllMMMGGGdddlllPPPpppuuuLLLGGGEEECCCAAA>>><<<<<<======:::::::::999777666444333444444333222111000///.........//////......---,,,........................333333===TTTkkkrrriii^^^SSSQQQbbb}}}qqqoooxxxrrrvvv{{{}}}uuuqqqkkkbbbQQQ@@@;;;???IIIVVViiiyyy|||{{{mmm\\\GGG:::999<<<>>>===999444444:::<<<:::888;;;AAA???EEETTT___]]]TTTMMMEEEFFFHHHRRRbbbooopppjjjjjjjjjgggaaaWWWMMMFFFCCCDDDGGGIIIJJJPPPTTTNNNDDDEEELLLNNNIIIFFFJJJKKKIIINNN\\\ooo|||xxxhhh```\\\TTTLLLGGG<<>>?????????>>>???CCCFFFKKKJJJMMMOOOQQQXXXYYYPPPJJJGGGlll}}}iiiPPPLLLjjjfffQQQvvvRRRMMMEEECCC@@@>>>===<<<======;;;;;;:::999888666555444444444333222111000//////....../////////...------........................333333;;;PPPfffnnnfff[[[OOOMMMaaa|||zzzllltttwwwzzz~~~xxxtttooofffUUUDDD===???EEERRRddduuu~~~}}}vvvfffRRRCCC>>>@@@BBBCCC===777444888;;;::::::<<>>>>>???>>><<<:::;;;;;;:::888777666555444000000000000000000000000............///000111222333000555GGG___wwwxxx|||{{{{{{{{{zzznnnZZZUUU```yyy}}}}}}eee[[[WWWTTTPPPOOOPPPNNNKKKGGGHHHEEEBBB???>>>>>><<<;;;999777777===JJJ^^^rrr~~~mmmZZZHHHFFFCCCAAAAAABBBEEEGGGKKKNNNNNNKKKJJJOOO\\\ggg|||ttt]]][[[aaaeeeiiibbb^^^```hhhkkkmmmwww}}}kkkXXXMMMKKKKKKKKKJJJHHHIIIMMMUUU^^^eeehhhfff]]]UUUYYYgggxxx{{{tttxxxsssmmmgggccc```\\\ZZZWWWTTTRRRQQQQQQPPPMMMLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@???=========@@@CCCEEEIIIJJJMMMRRRWWWWWWKKK>>>===MMMuuu|||fffTTTUUUtttzzzdddZZZpppTTTOOODDDBBB@@@>>>===<<<======<<<<<<;;;:::999777666555444444333222111000000//////////////////......---........................333222999LLLbbbmmmfff\\\MMMKKK]]]vvv{{{}}}{{{xxxsssjjj[[[JJJ@@@>>>CCCNNN```qqq}}}~~~zzznnn[[[III???===AAAEEECCC<<<666666999:::<<>><<<======<<<;;;999888777777111111111111111111000000///......//////000111222555111333AAAVVVnnntttxxxwwwtttuuuxxxnnnYYYRRR[[[uuuzzzzzzyyy{{{___XXXVVVUUUTTTUUUTTTPPPKKKFFFDDDAAA>>>=========<<<;;;<<<::::::===GGGXXXiiiuuutttdddNNNJJJDDDAAA@@@AAACCCDDDFFFHHHIIIGGGGGGOOO\\\gggzzzttt___]]]ccckkktttlllccc```hhhnnnqqqvvv}}}~~~ppp```TTTNNNMMMLLLNNNMMMKKKNNNVVVaaammmsssooojjjbbb___aaaiiisssyyy~~~zzzwwwuuupppjjjddd___\\\XXXVVVTTTRRRRRRRRRRRRPPPNNNKKKKKKIIIGGGEEECCCBBBAAA@@@@@@???>>>>>>@@@BBBCCCDDDFFFNNNRRRWWW\\\TTTCCC:::;;;___dddVVV]]]sssdddeeezzz___NNNJJJBBBAAA@@@>>>==================<<<;;;:::888777666444444333222222111000000///000000000000///..............................111111777IIIbbbrrrpppfffRRRLLLVVVxxx}}}}}}{{{vvvnnn```PPPDDD>>>BBBKKK[[[lllzzz~~~}}}tttdddQQQBBB<<<@@@EEEJJJCCC;;;777777;;;???CCCGGGFFFHHHKKKIIIEEEDDDFFFXXXeeeqqqrrrllleee]]]VVVRRRVVVVVVNNNAAA:::===BBBCCCDDDIIIXXXkkkyyy|||yyysssuuutttooofff\\\RRRKKKOOOZZZiiiuuu|||rrreee^^^ZZZSSSNNNKKKKKKFFFCCCFFFLLLQQQWWW[[[\\\YYYRRRHHHBBBCCCJJJQQQRRRMMMDDDEEEJJJGGGPPPgggzzzuuurrroooggg[[[RRROOOVVVjjjxxxnnn~~~}}}dddYYYQQQRRRUUURRRMMMKKKIIIHHHFFFEEECCCCCCDDDDDDFFFEEEDDDCCCBBBAAA???>>>???>>>===<<<:::999888888222222222222111111111111///////////////000111111444000111;;;NNNeeeyyy{{{vvvooonnnsssnnn\\\SSSWWWooovvvxxxxxxttt~~~nnnYYYWWW[[[\\\]]]^^^\\\VVVOOOJJJAAA???===<<<>>>?????????=========???FFFTTTeeeppp{{{mmmWWWQQQHHHBBB@@@AAABBBCCCEEEGGGHHHHHHIIIPPP[[[cccvvv~~~tttbbb___dddmmmyyyuuucccXXX___llltttxxx}}}yyynnndddZZZTTTPPPPPPRRRPPPMMMMMMSSS^^^jjjrrrwww{{{}}}xxxoookkknnnsss|||yyywwwrrrmmmgggaaa]]]ZZZWWWTTTQQQQQQQQQQQQQQQPPPMMMJJJIIIHHHFFFDDDCCCAAAAAA@@@>>>@@@AAACCCDDDEEEEEEFFFIIIWWW[[[[[[\\\MMM???CCCKKKzzzcccWWWeeellleeesss___NNNFFFDDDAAA@@@???>>>======<<<<<<=========<<<:::999777666444444333333222111111111000000111111000000///...........................///000666GGGccczzz}}}tttZZZNNNOOOfffvvvrrr}}}~~~}}}|||xxxpppeeeWWWIII???@@@GGGTTTdddsss~~~~~~{{{ooo]]]KKKBBBDDDHHHQQQMMMEEE<<<888;;;AAAFFFKKKHHHFFFGGGFFFGGGMMMUUUfffkkklllddd[[[XXXWWWWWWXXX]]]___WWWHHH>>>;;;>>>???AAALLLaaaxxxyyy{{{}}}~~~yyynnnccc\\\\\\cccmmmuuu}}}zzzoooccc^^^ZZZUUUQQQQQQLLLGGGGGGMMMSSSWWW^^^eeeccc^^^TTTJJJCCCDDDKKKRRRPPPKKKCCCDDDJJJHHHVVVrrryyytttpppllldddXXXRRRQQQ\\\qqqtttpppkkkYYYRRRMMMOOORRRPPPKKKHHHJJJHHHGGGEEEDDDDDDDDDDDDCCCDDDDDDDDDBBB@@@??????>>>>>>===<<<:::999888777444444333333222222222222000////////////000000111333//////888GGG]]]yyy~~~sssmmmssstttgggWWWSSSggg{{{vvvyyyooowww|||hhhXXXZZZ\\\^^^aaa```\\\UUUMMMHHHAAA@@@>>>???AAACCCDDDDDD===>>>>>>???EEEPPP```jjjvvvcccZZZMMMDDDAAABBBCCCCCCFFFHHHIIIJJJKKKQQQZZZaaaqqq{{{tttddd```bbbkkkzzzxxxbbbRRRXXXhhhttt}}}~~~rrreee^^^ZZZVVVTTTTTTQQQNNNKKKIIILLLTTT___gggxxx||||||vvvsssnnnjjjddd```]]]ZZZXXXVVVQQQPPPOOOOOOOOONNNKKKHHHHHHGGGEEEDDDBBBAAAAAAAAA>>>BBBFFFFFFEEEFFFJJJMMMRRRccc```WWWUUUEEE===PPPiii```YYYooonnnwwwnnnOOOEEEBBBBBB@@@??????>>>>>>===<<<<<<======<<<;;;:::888777666444444333333222222222222111111111111111000//////...........................000444DDDaaa}}}|||```QQQJJJWWWoooxxxkkkvvvwwwyyy}}}~~~}}}yyyqqqiii___PPPDDD===AAAJJJXXXiiixxx~~~}}}}}}~~~}}}{{{ttteeeSSSHHHFFFHHHVVVXXXRRREEE;;;;;;CCCIIIOOOJJJFFFGGGIIIMMMWWWaaakkkiiiaaaWWWTTTYYY___bbbggghhhdddYYYJJJ???<<<===>>>AAAOOOkkk}}}zzzvvvvvvnnnnnnnnnpppvvv{{{vvvxxx|||}}}rrrgggaaa\\\VVVSSSSSSJJJGGGKKKUUU[[[^^^gggrrrggg```TTTKKKGGGIIINNNRRRMMMIIICCCFFFKKKKKK___wwwsssnnnhhh```VVVSSSUUUeeeyyyyyyooosssaaaUUUPPPMMMNNNPPPPPPLLLGGGIIIHHHFFFEEEDDDCCCDDDDDD@@@BBBDDDDDDBBBAAA@@@AAA>>>>>>===<<<:::999888777555555444444333333222222000000////////////000000111///000666BBBUUUqqq}}}uuu|||uuu^^^QQQ```uuu}}}ttt}}}kkk]]]```[[[]]]```___YYYQQQHHHCCCCCCAAA@@@@@@BBBDDDEEEDDD???@@@@@@@@@DDDMMM[[[fff|||ooocccRRRGGGCCCCCCEEEEEEHHHIIIIIIIIIKKKQQQZZZaaakkkwwwsssfffaaa```gggwwwwwwcccTTTWWWdddrrrsss___WWWUUUTTTTTTVVVMMMKKKHHHEEEEEEJJJSSSZZZqqq}}}{{{rrrmmmiiieee```]]][[[ZZZXXXWWWQQQOOONNNMMMMMMLLLIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAEEEIIIGGGDDDFFFOOOXXXYYYggg[[[MMMMMM@@@AAA___rrr[[[^^^{{{vvv```IIIDDDBBBCCC?????????>>>>>>===<<<<<<<<<<<<<<<;;;999888666555444333333333333222222222111111222222111111000///........................//////222>>>[[[yyyyyydddTTTIIIPPPdddwww}}}hhhpppyyyrrrvvv}}}~~~yyyrrrmmmfffXXXJJJ===???DDDQQQbbbsss~~~}}}~~~zzz{{{xxxmmm]]]PPPIIIHHHZZZaaa^^^NNN>>><<>>======???PPPppp{{{~~~}}}zzzzzz}}}zzzpppkkkkkkooosss~~~tttiiiccc]]]VVVSSSSSSHHHHHHOOOZZZ\\\\\\fffttteee[[[OOOHHHHHHLLLPPPQQQJJJHHHFFFJJJMMMOOOiiivvvpppjjjddd\\\TTTTTTXXXnnnyyyrrrrrr}}}rrr]]]VVVSSSOOONNNPPPQQQNNNJJJIIIHHHFFFDDDCCCCCCCCCDDD>>>AAAEEEEEEDDDBBBBBBCCC??????>>><<<;;;:::999888666666555555444333333222000000////////////000000//////000555===MMMfff{{{}}}iiiRRRYYYvvv|||qqqbbbfff^^^aaacccbbb[[[RRRIIIDDDCCCAAA??????@@@BBBBBBBBBBBBCCCCCCCCCDDDMMMZZZdddwww}}}vvvhhhVVVHHHDDDDDDFFFFFFJJJIIIHHHGGGJJJQQQ[[[ccchhhuuussshhhaaa^^^dddtttuuueeeYYYZZZcccpppyyy^^^SSSQQQQQQRRRUUUKKKJJJGGGDDDBBBFFFNNNTTThhhqqqwwwooojjjccc```\\\YYYXXXWWWVVVUUUQQQOOOMMMLLLKKKJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCHHHKKKFFFBBBFFFSSS```[[[fffSSSCCCHHH@@@FFFjjjeeeWWWbbbvvvxxxYYYHHHEEEBBBDDD>>>>>>??????>>>===<<<;;;<<<<<<;;;:::999777666555444333333333333333333222111222222222222111000000........................//////000:::UUUsss{{{ssseeeVVVJJJMMM^^^qqq|||bbbhhh|||mmmqqqyyyzzzssspppkkk]]]NNN@@@???CCCNNN```rrr~~~~~~}}}~~~wwwiiiZZZQQQMMM[[[ffffffTTT@@@<<>>AAAEEEFFFEEECCCDDDEEE@@@???>>>===<<<;;;:::999777777666555444444333333111000////////////000000//////111555:::GGG^^^sssrrrTTTVVVzzz|||qqqWWWTTT[[[\\\]]][[[VVVPPPLLLIIIFFFDDD@@@>>>===???AAACCC???FFFLLLIIICCCEEEPPP\\\qqq~~~{{{wwweeePPPBBBAAADDDDDDLLLPPPPPPLLLKKKPPPYYY```nnnqqqnnneee[[[\\\jjjwwwvvvnnn___TTTZZZpppxxxYYYNNNSSS[[[bbbgggYYYOOOFFFDDDJJJNNNKKKGGGXXX```nnnyyynnnfff___```]]][[[YYYXXXVVVTTTQQQMMMMMMKKKJJJHHHFFFEEEDDDFFFEEECCCBBBAAAAAABBBCCCFFFFFFBBB@@@FFFSSS]]]```___```DDD888DDD:::HHH___NNNoootttfffQQQGGGEEE@@@???<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::999777666555555444444444333333333111222222222222111000000000////////////.........------...444DDDXXXiiirrrnnnhhh\\\QQQVVVmmmkkkeeeyyy}}}tttqqquuu}}}vvvqqqqqqpppeeeWWWHHHAAA???IIIYYYhhhuuu~~~||||||zzzvvvqqqiii[[[MMM^^^cccggg```KKK<<>><<<============;;;999888;;;999777666555444222000222111111000000000000000222//////222888GGG```uuuzzzrrr[[[SSSlllzzz~~~ppp{{{jjjWWWVVVUUUYYY[[[ZZZUUUNNNJJJIIIDDDCCCAAA@@@@@@AAACCCEEEGGGMMMQQQLLLDDDCCCLLLVVVlll}}}nnnYYYJJJEEEFFFEEEPPPUUUXXXSSSMMMLLLSSSYYYkkkmmmllleee^^^^^^gggqqqqqqnnndddYYYZZZkkkvvv\\\OOOOOOUUU```jjjeee\\\PPPJJJJJJMMMOOOOOOOOOVVVaaavvvuuulllddd^^^___]]]ZZZYYYXXXVVVSSSQQQMMMMMMKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA===@@@BBBCCCJJJWWWaaaddd[[[QQQ<<<999AAA>>>^^^ZZZXXX}}}eeebbboooKKKEEECCC>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::888777666666666666555555555444444222222222222222111000000/////////............---,,,...///222;;;LLL___kkksssmmm___RRRTTTiiisssnnn{{{ssspppttt~~~xxxssstttsssiii\\\GGG???;;;EEEVVVeeerrrzzz}}}yyyuuuooocccVVV\\\bbbggg```MMM>>>AAAMMM```eeeWWWIIIRRR]]]]]][[[ccc^^^]]]```cccbbbbbbccckkknnnooollljjjfff]]]SSSGGGDDDIIIWWWhhhwww|||uuupppppppppuuu{{{tttlllaaaYYYVVVSSSQQQOOONNNMMMLLLKKKLLLNNNQQQRRRJJJHHHFFFEEEFFFGGGGGGFFFFFFFFFKKKRRRYYYjjj}}}xxxrrrkkkjjjcccWWWNNNPPPZZZcccuuurrr~~~[[[YYYRRRPPPMMMJJJHHHHHHHHHHHHKKKIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFEEEBBB@@@??????===<<<;;;;;;;;;<<<>>><<<:::999888777555333222222111000000000000000111000000222666DDD]]]rrr}}}|||~~~vvv\\\NNN```}}}|||{{{dddnnnwwwgggUUUSSSQQQWWW]]]\\\UUUNNNJJJIIIBBBBBBAAABBBCCCDDDEEEFFFHHHMMMPPPKKKCCCAAAHHHOOObbb{{{hhhVVVLLLHHHFFFPPPXXX```\\\QQQKKKNNNVVVfffgggeeebbb___```eeejjjnnnqqqmmm```ZZZeee{{{zzzeeeTTTLLLOOO[[[gggmmmfff\\\RRRLLLNNNSSSXXXRRRXXX]]]kkk~~~qqqhhhaaa]]]^^^\\\YYYXXXWWWUUURRRPPPMMMMMMKKKJJJHHHGGGEEEEEEBBBBBBBBBBBBAAA@@@??????888>>>CCCFFFMMMYYYaaadddWWWAAA666<<<@@@KKKkkkUUUfffsssXXXccc]]]FFFEEEBBB===>>><<<<<<;;;;;;;;;:::::::::::::::::::::999888777666777777777666666666555555222222222222222111111000///............---------+++---000111555BBBWWWhhhooohhhZZZLLLLLL___zzz}}}xxxyyytttrrrwww~~~yyywwwxxxwwwooodddPPPEEE???GGGXXXgggqqqwww{{{~~~|||zzzvvvmmmccc\\\bbbfff^^^LLL???@@@IIIdddkkk]]]KKKPPP\\\```cccgggeeeddddddbbbbbbjjjsssyyyxxxuuurrrqqqoooggg]]]MMMLLLOOOTTT[[[fffvvv~~~}}}}}}zzz|||nnnggg]]]WWWTTTRRROOOMMMMMMKKKIIIFFFEEEFFFGGGGGGDDDEEEFFFEEEDDDCCCDDDEEEEEEIIILLLOOO[[[vvvzzzvvvqqqjjjfff___TTTNNNSSSbbboooyyyssstttkkkWWWSSSQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFFFFCCCAAABBB@@@===;;;;;;<<<>>>???AAA???===<<<;;;:::888666333222111111000000111111111111222222333>>>WWWmmm~~~zzz{{{~~~aaaLLLUUUooo~~~aaakkkwwwhhhTTTMMMQQQYYY```___XXXOOOJJJIIIAAAAAABBBCCCCCCCCCCCCCCCAAAEEEHHHFFFAAA@@@EEEKKK[[[uuutttaaaTTTKKKFFFJJJVVVcccdddWWWLLLOOOXXXcccaaa]]]ZZZZZZ^^^ffflllrrrxxxuuueeeYYYaaaxxxooo\\\PPPMMMTTT[[[hhhhhhcccZZZRRROOOSSSXXX```ffffffjjjzzzwwwzzz~~~xxxmmmfff```]]]]]][[[XXXVVVUUUTTTQQQOOOLLLLLLKKKIIIHHHGGGEEEEEE@@@AAABBBBBBAAA@@@>>>===<<>>DDDeeeZZZUUUrrrjjjTTTgggPPPFFFGGGCCC???>>><<<<<<;;;;;;;;;:::::::::999999999999888888777777777777777666666666555555222222333333222222111000............------------,,,---...000444@@@UUUfffiiicccVVVIIIHHH\\\{{{~~~zzzvvvuuu|||~~~yyyyyyzzzyyyrrrkkk\\\NNNCCCHHHVVVbbbjjjooottt}}}zzz}}}{{{zzzuuummmbbbeeeeeeZZZIII>>>@@@GGGdddnnnbbbNNNOOO[[[eeemmmnnnllljjjiiihhhiiirrr}}}~~~zzzsssnnnnnnnnnggg]]]MMMOOOUUU\\\```fffssswwwvvv{{{}}}iiicccZZZUUUSSSQQQOOOLLLJJJIIIGGGFFFEEEFFFFFFGGGBBBEEEHHHGGGDDDBBBDDDFFFGGGLLLNNNOOOaaayyytttpppeeeaaa[[[UUURRRYYYkkk|||xxxvvvyyy\\\SSSNNNKKKLLLLLLLLLLLLMMMMMMMMMHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFEEECCCAAABBBAAA???======>>>???@@@AAA???===<<<<<<;;;999777333333222111111111111222111222333222111999OOOdddxxxhhhPPPPPPgggzzzaaafffrrrfffSSSLLLQQQXXX^^^^^^WWWNNNHHHEEEAAABBBBBBCCCBBBAAA@@@???===@@@CCCCCCAAAAAADDDGGGUUUjjj|||kkk]]]QQQIIIHHHUUUfffiii\\\NNNOOOYYYaaa___[[[VVVUUU]]]jjjuuuyyyyyyfffWWW^^^vvvqqq```UUURRRRRRRRRaaaeeehhhddd\\\UUUSSSTTTeeemmmooopppqqqfffbbbbbbeeegggtttsssllleee___]]]\\\YYYWWWUUUTTTRRRPPPMMMKKKJJJIIIHHHGGGFFFEEEDDD@@@AAAAAABBBAAA???>>>===@@@DDDFFFHHHNNNVVVZZZXXXIII::::::@@@QQQpppSSS^^^|||gggRRRgggrrrIIIHHHFFFBBB@@@<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888666666666555555555444444222333333333333222111111//////.........---------111,,,+++///444>>>OOO___nnniii^^^QQQMMM]]]~~~}}}||||||~~~tttuuu}}}|||yyyyyyzzzxxxsssooo```PPPBBBBBBIIIQQQXXX\\\mmmyyy}}}zzz~~~|||zzz{{{xxxssslllllleeeUUUDDD===AAAGGG```nnnfffQQQOOOZZZiiiwwwvvvppplllmmmooorrrwww}}}yyypppjjjjjjkkkeee]]]PPPPPPVVV```iiirrr}}}|||vvvoookkkhhhlllwww~~~eee```YYYUUUSSSRRRNNNKKKIIIHHHGGGFFFFFFFFFGGGGGGAAADDDGGGFFFDDDBBBCCCFFFFFFLLLPPPWWWppp|||vvvpppmmm```[[[WWWTTTTTT[[[mmmwwwwww{{{wwwUUURRRMMMIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFEEEDDDEEEEEEDDDAAA???@@@@@@@@@@@@@@@@@@???>>>>>>===;;;:::::::::888666444333333222222222222222111222333222000555FFFXXXoookkkTTTNNN___{{{rrr```]]]ggg```SSSOOOOOOSSSXXXYYYTTTMMMEEEAAABBBBBBBBBBBBAAA@@@???>>>AAACCCEEEEEEDDDCCCCCCDDDJJJ^^^xxxuuuhhhZZZOOOLLLWWWgggkkk^^^MMMLLLVVVbbbeeeeee___YYY___ooo~~~zzzfffWWW___uuunnn___YYYZZZYYYUUUbbbffflllooommmhhhbbb^^^eeennnvvv~~~ssskkkfffaaa^^^___```mmm}}}}}}pppkkkeee^^^\\\ZZZXXXUUUTTTSSSQQQNNNLLLIIIHHHHHHGGGFFFDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>>BBBDDDFFFKKKUUU]]][[[UUU???:::===DDDdddhhhZZZXXXnnneeeRRRiii}}}eeeHHHIIIBBB???AAA999<<<<<<;;;;;;;;;:::::::::999888888777777777888888666666666555555555444444333333333333333222222111000////////////.........333,,,***...222777EEESSStttrrrlll___SSSYYYrrr|||vvvooozzzrrrrrrzzz|||xxxzzzzzzvvvrrrpppeeeVVVFFF???@@@DDDJJJOOOeeesss{{{~~~~~~~~~~~~|||{{{zzzzzzyyyuuuuuussshhhUUUEEEBBBFFFJJJZZZnnnkkkUUUOOOXXXjjj{{{yyypppjjjkkkpppsssuuuxxxxxxtttllleeeeeehhheee___ccc^^^^^^gggttttttllljjjgggccc]]]___lll{{{yyyccc^^^XXXUUUTTTRRRNNNJJJIIIHHHGGGEEEDDDCCCCCCCCCAAABBBCCCCCCBBBBBBCCCDDDCCCKKKVVVjjj~~~xxxrrrlllhhh___XXXSSSRRRRRRYYYmmmtttwww}}}mmmTTTSSSTTTSSSQQQOOOLLLJJJHHHGGGFFFIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDEEECCC@@@>>>>>>???AAAAAAAAA@@@???>>>===;;;:::999999999777666555444333333222222333333111111222222000333>>>KKKdddyyymmmZZZMMMWWWsss~~~rrraaa\\\ccc]]]RRROOOMMMNNNQQQTTTTTTOOOGGGAAABBBBBBBBBBBBAAAAAAAAAAAACCCDDDFFFGGGGGGFFFDDDCCCDDDUUUmmm}}}~~~tttfffYYYPPPXXXfffkkk^^^MMMKKKUUUcccoooxxxsssfffdddsss}}}jjj___fffyyyppp```\\\aaaeeedddfffhhhnnnxxx~~~vvvyyy{{{yyyvvvpppkkkkkkcccllluuuyyy{{{wwwmmmkkkddd\\\YYYYYYWWWTTTSSSRRRPPPMMMKKKGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@??????@@@CCCEEEIIIRRR___eee]]]PPP>>>===>>>MMMvvvdddLLLTTTgggdddXXXyyy]]]KKKLLL???>>>DDD999<<<<<<;;;;;;;;;:::::::::999888777666666777888999777777777666666666555555333333444444333333222111111111000000000////////////+++,,,000000111???QQQxxx{{{zzznnn[[[SSSbbbwwwuuufffrrrwwwtttvvv}}}yyy{{{zzztttpppqqqkkk]]]MMMBBB>>>>>>EEEMMM]]]lll|||}}}}}}}}}}}}~~~~~~~~~|||}}}{{{{{{yyyvvvyyyxxxlllYYYLLLJJJNNNPPPWWWnnnoooYYYOOOUUUggg{{{wwwmmmeeeeeehhhjjjnnnqqqpppnnnjjjddddddiiiiiiggguuuooommmsssyyyiiiaaa______^^^]]]```lllyyyrrrwww~~~uuuaaa\\\WWWTTTSSSPPPLLLHHHHHHGGGFFFEEEDDDBBBBBBAAAEEECCCBBBBBBCCCEEEEEEEEEEEENNNcccxxxvvvqqqkkkggg]]]TTTOOOOOORRR\\\tttxxxrrr{{{eeeVVVVVV```]]]ZZZVVVRRRNNNLLLKKKJJJHHHIIIIIIJJJIIIIIIGGGGGGDDDCCCCCCDDDEEEDDDBBB?????????????????????@@@@@@>>><<<;;;:::;;;:::999777555555444333333333333333222000000222222222888@@@XXXppp}}}|||wwweeeRRRUUUpppyyyfffbbbhhh```RRRLLLMMMLLLNNNRRRVVVSSSKKKDDDBBBBBBBBBBBBBBBCCCDDDEEEAAABBBDDDFFFHHHGGGFFFDDDHHHSSSeeeyyy~~~www}}}nnn```QQQWWWcccjjj___NNNMMMWWWdddwwwrrriiitttppphhhooo~~~uuubbb]]]eeennnqqqiiihhhmmm}}}~~~|||~~~{{{|||qqquuuwwwrrroooxxxssskkkjjjccc[[[XXXYYYWWWTTTRRRQQQOOOMMMKKKFFFEEEEEEDDDCCCBBBBBBAAADDDCCCAAA@@@???@@@@@@AAAFFFHHHMMMYYYgggjjj\\\JJJCCCAAA@@@TTTMMMDDDXXXvvvfffbbbZZZOOOPPP>>>@@@III;;;<<<<<<;;;;;;;;;:::::::::888888777666666777888999888888888888777777777777333333444444333333222111111111111111000000000000((()))...333000///@@@WWW|||}}}fffVVV]]]mmmwwwcccnnnyyyuuuzzz~~~zzz|||zzzssspppqqqlll```PPPCCC;;;:::BBBLLLXXXhhhxxx}}}||||||}}}}}}~~~~~~}}}||||||zzzwwwzzzzzzppp^^^RRRRRRTTTTTTUUUooorrr\\\OOOSSSeeeyyytttkkkbbb______aaagggnnnnnnooommmiiijjjooorrrrrrxxxuuuvvv|||yyyiiiccc___^^^^^^___bbbjjjsssgggllluuu~~~uuu___[[[VVVTTTRRROOOJJJFFFFFFFFFEEEEEEEEEEEEDDDDDDJJJFFFCCCCCCFFFIIIIIIHHHJJJSSSnnn{{{vvvwwwsssmmmiii\\\RRRLLLNNNTTTbbbtttsssuuu___WWWYYYjjj\\\YYYUUUPPPMMMLLLLLLMMMGGGHHHIIIJJJIIIHHHGGGFFFAAAAAAAAACCCEEEEEECCCBBBAAA@@@>>>======>>>AAABBB@@@>>>===<<<===<<<;;;999555555444333333333333444333000///222444333555999QQQddd}}}rrrZZZXXXrrrvvvpppqqqmmm___TTTNNNOOOPPPRRRTTTTTTPPPJJJFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@???@@@DDDGGGIIIRRR\\\ggg{{{wwwvvvlllVVVZZZaaadddZZZKKKIIIPPPhhhtttlll{{{zzzwwwttt{{{pppooouuuuuujjjrrr~~~|||tttvvvnnnfffddd]]]XXXYYYUUUTTTSSSRRROOOMMMKKKJJJIIIGGGDDDBBBAAAAAABBBCCCEEECCCAAA???>>>???AAABBBFFFMMMJJJQQQ]]]SSSLLL[[[NNN===???XXXyyysssKKKCCCQQQnnnxxxZZZiiilll[[[KKKEEECCC@@@<<<:::<<<;;;;;;;;;;;;:::::::::777777666666666666777777666777888999999888666666333333444444333333222111333222111000////////////000***+++000111111<<>>>>>???BBBEEEAAAAAAAAAAAA???===:::999:::888666555555555444333222222111111111222444555GGGbbb}}}zzz```[[[rrruuucccjjjmmmbbbTTTJJJOOOPPPQQQRRRRRROOOJJJFFFAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBB@@@???AAAEEEHHHFFFNNNUUU^^^ooo}}}|||tttbbb______^^^UUUJJJKKKTTTppp{{{ooovvvxxxxxx~~~nnnlllooorrr|||}}}hhhbbb```ZZZVVVWWWSSSRRRQQQPPPMMMKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBDDDBBB@@@???>>>@@@BBBCCCCCCHHHIIIMMMRRRPPPPPPYYYJJJ===KKKqqq~~~___BBBFFFWWWuuu{{{iii\\\ssslllZZZNNNCCC@@@@@@???>>>???<<<<<<<<<;;;;;;;;;::::::999888888777777888888999888999999999888777555444444444444444444333222222333333222111000000000000000++++++000///...777EEEaaaqqqtttllleeeZZZQQQTTTlllwww{{{sssuuuzzz|||~~~wwwsssyyy}}}wwwsssqqqqqqnnndddUUUEEE;;;:::@@@FFFNNNaaasss{{{|||zzzxxxvvvxxx}}}~~~{{{}}}|||{{{zzzxxxwwwwwwvvvyyyvvvsssnnnhhh^^^SSSKKK\\\ooommmXXXOOORRR___qqqsssuuummmeeehhhgggffflllooorrruuuxxx{{{}}}~~~tttpppiiifffjjjnnnnnnnnnooocccfffkkktttwwwccc[[[SSSOOOLLLHHHFFFGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEIIIMMMVVVlllyyyrrrooojjjbbb\\\PPPNNNLLLQQQ```zzzvvvlllwww}}}cccQQQMMMQQQPPPMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJGGGEEECCCDDDCCCBBBCCCDDDEEEDDDCCC>>>@@@AAABBBAAA@@@AAABBBAAAAAA@@@???>>><<<;;;:::;;;999777666666666555444333222111111111222444555CCC\\\vvv{{{eeeZZZgggzzz|||\\\jjjuuukkkYYYKKKPPPOOOPPPQQQPPPNNNJJJGGG@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???AAAEEEHHHHHHMMMRRRVVVccc{{{|||qqqggg]]]VVVMMMHHHNNNZZZzzzssszzzzzz~~~{{{sssnnnlllsss}}}rrraaa]]]\\\WWWSSSTTTPPPPPPOOOMMMKKKIIIGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>???AAACCCEEEFFFFFFJJJKKKIIIRRR[[[XXXKKKJJJggguuuSSSJJJRRRkkkeeebbbdddxxxQQQKKKDDD>>>>>>>>>===>>>AAA<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::999999999999888666444222444555555555555444333333444333222111111000111111000,,,,,,000...,,,111<<>>;;;@@@GGGTTTaaannnuuuxxx{{{}}}}}}|||xxxttttttwww{{{}}}||||||{{{{{{zzzyyyyyyyyyxxxuuuuuuuuutttnnncccVVVNNNdddpppiiiUUUOOORRR]]]kkkoooxxxxxxuuutttlllgggmmmqqqssswwwzzz{{{}}}vvvmmmuuu|||vvvssstttvvvxxx}}}xxx{{{iii^^^SSSMMMJJJGGGFFFGGGDDDCCCBBBAAAAAAAAABBBBBB@@@@@@BBBEEEFFFFFFLLLTTTeee{{{sssmmmjjjeee\\\VVVLLLLLLNNNVVVjjjpppooogggXXXNNNKKKNNNPPPLLLKKKKKKJJJIIIHHHGGGGGGIIIJJJKKKKKKJJJIIIGGGEEEEEECCCBBBCCCDDDDDDCCCBBB>>>@@@CCCDDDCCCAAAAAAAAAAAA@@@???===<<<;;;;;;;;;<<<:::888777777777666555333222222111111222444444===TTTnnn|||lll\\\ZZZmmm|||___qqq{{{mmmZZZMMMPPPOOONNNOOOOOOMMMIIIGGGBBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAA@@@@@@BBBEEEHHHGGGKKKMMMOOOXXXooo}}}lll[[[QQQIIIHHHSSSaaazzzuuu}}}{{{}}}wwwiii^^^[[[ZZZUUUQQQQQQNNNNNNMMMLLLJJJHHHFFFEEEBBBBBBCCCCCCCCCBBBBBBAAA???>>>>>>???@@@CCCEEEGGGMMMFFFKKKLLLJJJ\\\fffWWWIII___kkkQQQ[[[dddaaagggqqqbbbNNNHHHDDDBBB@@@===999:::>>><<<<<<<<<;;;;;;;;;;;;::::::999999888888999999:::888888888888888666444333555555666666555555444333444333333222111111222222///------000///,,,///666HHHaaaqqqtttssseeeTTTPPPZZZrrr{{{~~~yyyxxxzzz{{{}}}~~~}}}yyyuuusssrrroookkk___OOOAAA???FFFOOOZZZ```hhhnnnsssxxx|||~~~{{{wwwsssrrrtttxxxzzz{{{zzzzzzzzz{{{{{{zzzzzzzzzrrrtttvvvvvvrrrjjj```ZZZpppuuugggSSSNNNPPPVVVbbbfffwwwpppffflllrrruuuxxxzzz|||hhhiiisss~~~~~~rrrdddUUUMMMIIIEEEDDDFFFBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>BBBGGGGGGHHHSSSaaattt{{{vvvoookkkgggaaaXXXRRRKKKNNNSSS^^^uuupppzzzXXXSSSQQQMMMQQQTTTOOONNNMMMKKKIIIHHHGGGFFFHHHIIIJJJKKKKKKJJJHHHGGGDDDCCCAAAAAABBBBBBAAA???@@@BBBDDDDDDBBBAAAAAAAAAAAA@@@>>><<<;;;;;;<<<===<<<:::888777888888666555444333222111222222444444:::MMMggg~~~}}}ttt```QQQ^^^www|||gggwwwzzzgggTTTKKKOOONNNMMMNNNNNNLLLHHHFFFAAAAAAAAABBBBBBBBBCCCCCC???@@@@@@@@@@@@BBBEEEGGGBBBDDDFFFGGGNNNaaa~~~qqq___TTTMMMLLLXXXgggtttqqqnnneee]]]ZZZXXXTTTPPPOOONNNNNNMMMLLLJJJIIIGGGFFFAAAAAABBBBBBBBBBBBAAA@@@>>>>>>???@@@BBBEEEGGGIIIOOODDDGGGMMMQQQdddiiiRRRDDDttt]]]NNNbbb||||||```nnn~~~RRRMMMGGGDDDBBBAAA<<<777777;;;;;;;;;;;;;;;::::::::::::888888777777777777888888555555777888888777666555555555666666555555444333333333222222111222222222...---...000000///111444===TTTcccjjjooodddSSSMMMTTTrrr{{{uuuzzzsssjjjkkkpppxxx|||~~~yyyuuurrrppplllaaaRRRGGGFFFPPP[[[\\\[[[]]]cccllltttzzz}}}xxxvvvtttssstttvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzrrrtttuuuvvvtttpppmmmlll|||zzzfffQQQLLLKKKNNNYYYaaawwwuuufffkkkyyy}}}|||cccfffrrr~~~zzzjjjWWWMMMHHHDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@CCCHHHFFFGGGXXXmmmwwwsssnnniiieee^^^VVVPPPLLLRRR[[[iii}}}rrrsssSSSTTTUUURRRVVVYYYTTTSSSQQQNNNKKKIIIGGGFFFGGGHHHJJJKKKKKKJJJHHHGGGFFFDDDCCCCCCDDDDDDBBBAAADDDDDDCCCBBB@@@???AAACCC@@@???>>><<<<<<<<<===>>>===:::888777888888777555555444333222222222333444888HHH```zzz}}}{{{iiiRRRWWWmmmxxxqqqppp}}}dddRRRMMMMMMMMMMMMNNNNNNKKKGGGDDD>>>>>>??????@@@@@@AAAAAA???@@@AAA@@@@@@AAADDDFFFCCCCCCEEEGGGLLLYYYrrr~~~zzzwwwjjjaaaXXXSSS\\\iiimmmlllvvvfffbbb\\\XXXUUURRRPPPNNNNNNMMMMMMLLLKKKIIIGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@BBBDDDGGGIIIJJJLLLDDDGGGRRR___iiicccPPPTTTwwwTTTPPPmmmoooiii{{{kkkIIIIIIAAA>>>======;;;777888<<<::::::::::::999999999999777777666666666666777777333444666777888888777666444555555555555444333333333222111111111111222222///......///000111222333888JJJWWWaaammmiiiZZZSSSOOOooo~~~wwwwww{{{mmmlllqqqzzz~~~{{{vvvtttppplllcccYYYRRRUUU___hhh]]]UUUQQQWWWbbbllltttyyyvvvvvvuuuuuuttttttuuuuuuvvvwwwyyyzzz{{{zzzyyyyyyrrrsssttttttsssuuuxxxzzz{{{eeePPPJJJHHHKKKWWWeee|||{{{hhhkkkwwwyyyaaa```mmm|||}}}kkkWWWMMMHHHDDDBBBBBBAAAAAABBBBBBBBBAAA@@@???DDDBBBEEEHHHEEEHHHaaa~~~uuurrrmmmhhhbbb[[[TTTOOOMMMVVVcccuuuxxxvvvjjjTTTUUUUUUTTTXXXYYYUUUTTTRRROOOLLLIIIGGGFFFFFFHHHIIIJJJJJJHHHGGGEEEHHHFFFEEEFFFGGGGGGFFFEEEEEEDDDCCC@@@>>>>>>@@@BBB??????>>>>>>>>>>>>>>>???>>><<<:::999999999888777555555333222222333333444666AAAUUUppp~~~sss\\\YYYeee~~~tttlllrrreeeSSSPPPKKKKKKMMMNNNNNNKKKFFFBBB===>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@BBBDDDGGGEEEGGGJJJMMMTTTddduuu|||yyy~~~yyyrrrfff[[[]]]hhhsssaaajjjnnn]]]\\\YYYUUURRRPPPOOONNNMMMLLLLLLKKKJJJHHHGGGFFFDDDCCCAAA@@@????????????@@@@@@BBBDDDFFFIIIJJJKKKJJJNNNRRRbbbsssooo___YYYyyygggRRR___zzzVVVFFFFFF>>>:::888:::;;;:::;;;>>>999999999888888888777777777666666555555666666777444555666777777777666555444444444444444333222222111111000000000111111222000000///...///000111000666DDDOOO^^^sssuuufff^^^OOOiiiyyy|||{{{}}}zzzwwwuuuqqqnnnjjjfffeeeiiipppvvvaaaSSSKKKPPP\\\fffnnnuuuwwwvvvuuutttsssssstttuuuuuuwwwxxxzzzzzzyyyxxxwwwqqqrrrsssrrrsssvvv|||~~~wwwaaaNNNIIIHHHMMM\\\lll~~~fffgggnnn{{{kkk```ooo~~~zzzhhhTTTJJJGGGEEEBBBBBBAAABBBCCCCCCCCCBBB@@@@@@EEEBBBFFFKKKKKKTTTvvv}}}sssooojjjddd]]]VVVPPPLLLMMMYYYiii}}}vvv{{{bbbUUUTTTPPPPPPTTTSSSQQQPPPOOOMMMKKKIIIHHHGGGFFFGGGHHHIIIIIIGGGEEEDDDFFFEEEDDDEEEFFFGGGFFFEEECCCCCCCCCAAA???>>>>>>?????????@@@@@@@@@@@@@@@???AAA>>><<<;;;<<<<<<;;;999666555444333222333333444444888GGG```||||||hhh]]]___yyyvvvoookkk~~~}}}cccQQQLLLJJJKKKMMMOOOOOOKKKEEEAAA??????@@@AAABBBBBBCCCCCC@@@AAABBBAAA@@@@@@AAACCCEEECCCDDDHHHIIILLLWWWdddppp|||}}}|||}}}~~~ppp___^^^fffxxxyyyooo\\\VVVkkktttgggVVVWWWUUUQQQOOOOOOOOOOOOLLLKKKKKKJJJIIIHHHFFFEEEEEEDDDAAA???===>>>>>>???AAAAAACCCEEEHHHJJJKKKLLLMMMYYYaaarrrvvvaaafffkkkXXXOOOkkkfffCCCCCCDDD@@@:::888:::===<<<===@@@888888888777777777777666777777666666666666777777666666777777777555444333333333444444333333222111111000000000000000111111222111///,,,---//////---111>>>III[[[uuu{{{mmmcccSSSdddyyywww|||}}}yyywwwvvvssssssrrrsssuuuzzz~~~fffUUUJJJNNNZZZdddmmmsssyyyxxxuuusssqqqrrruuuwwwuuuvvvxxxyyyyyyxxxvvvuuuppprrrsssrrrrrruuu{{{yyyrrr^^^LLLIIIIIIQQQaaaqqq}}}bbbbbbiii{{{|||gggvvvvvvdddQQQHHHGGGEEECCCCCCBBBBBBCCCDDDCCCBBBAAA@@@CCCAAAFFFOOOSSSbbbxxxqqqnnnhhhaaaZZZSSSMMMJJJNNN[[[llluuukkk\\\TTTQQQJJJKKKPPPLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFGGGHHHIIIHHHFFFDDDBBBBBBAAAAAABBBDDDEEEDDDCCC@@@BBBDDDCCCAAA>>><<<<<<>>>???@@@BBBBBBAAA@@@???CCCAAA>>>>>>>>>>>>===<<<666555444333222333333444222222<<>>>>>???@@@AAAAAA@@@???@@@AAACCCDDDAAABBBBBBAAA@@@>>>;;;:::<<<:::777666666555444222222333777FFFccc|||sssaaa\\\uuuwwwyyybbbssskkkVVVNNNLLLMMMNNNPPPPPPMMMIIIDDDAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@CCCEEEGGGFFFFFFIIIPPPVVVbbb~~~|||}}}~~~vvviii\\\TTTWWWWWWWWW]]]mmm{{{{{{sssooopppooofff\\\XXXTTTSSSPPPMMMLLLLLLKKKIIIKKKJJJHHHHHHIIIHHHFFFDDDAAA???===<<<>>>@@@AAA@@@CCCAAACCCIIIJJJHHHKKKPPPYYYeeevvvyyy]]]^^^xxxtttqqq^^^KKK<<>><<<===???AAABBBBBBHHHMMMSSShhhwwwllljjjcccXXXNNNIIIHHHIIISSSeee~~~}}}yyymmm]]]XXXRRRNNNLLLKKKJJJJJJPPPNNNLLLKKKKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@??????@@@AAABBBAAAAAA@@@@@@@@@AAACCCCCC@@@AAAAAAAAAAAA@@@>>>===<<<:::888666666666555333444555888AAAWWWttt|||{{{ggg\\\ttt[[[kkkeeeSSSOOOPPPQQQQQQQQQOOOLLLHHHDDDAAAAAAAAAAAA???>>>>>>@@@BBB??????@@@@@@@@@@@@@@@???BBBDDDEEEDDDCCCFFFKKKPPP\\\sss}}}~~~~~~~~~{{{ppp___RRROOOTTT^^^nnnzzzrrrkkkjjjiiiccc]]]YYYRRRPPPNNNMMMMMMKKKHHHGGGIIIHHHGGGGGGGGGFFFDDDBBBAAA===;;;<<<@@@BBBAAA>>>DDDCCCDDDIIILLLMMMQQQVVVgggiii\\\ttttttnnn}}}]]]SSSFFF;;;AAA======<<<;;;;;;<<<<<<<<<999999888777666666666666555555444444444333333333111111222222222222111111333222111111000111111111222222111111111000000000///////////////////////////444>>>QQQjjj|||~~~www```\\\eeennnmmmvvv~~~www{{{~~~zzzxxx||||||yyywwwwwwtttooogggZZZMMMIIIKKKPPPWWW^^^eeejjjpppttttttsssrrrqqqqqquuuyyyxxxuuusssuuuxxxtttssssssrrrrrrrrrsssssswwwqqqhhh___[[[___hhhooo{{{lllWWW___ppp|||[[[QQQHHHEEEEEEDDDBBBAAAEEE@@@;;;999===AAADDDEEECCCMMMSSS[[[}}}yyyppphhhccc[[[SSSMMMJJJKKKMMM\\\xxxssszzz~~~```WWWTTTOOOLLLKKKKKKKKKKKKRRRPPPNNNMMMLLLLLLJJJHHHHHHGGGFFFEEEDDDEEEEEEFFFCCCDDDDDDDDDCCCBBBBBBAAA@@@??????@@@AAABBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCC@@@AAAAAABBBBBBBBBAAAAAA===;;;888777777777666444555777888;;;JJJeeerrraaaqqqZZZlllhhhXXXVVVWWWQQQPPPOOOLLLJJJFFFDDDBBBBBBBBBBBB???======@@@CCC>>>>>>???@@@@@@@@@??????BBBCCCDDDCCCBBBCCCGGGKKKSSSggg~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzlllbbb^^^eeesss}}}rrreee\\\RRRNNNLLLNNNNNNLLLIIIHHHGGGFFFEEEEEEEEEDDDBBB@@@=========>>>@@@AAAAAA@@@GGGHHHJJJLLLMMMSSS]]]fffuuuaaapppiiirrr^^^KKKIII???:::@@@>>>>>>======<<<<<<<<<<<<999999888777666666666666555555555444444333333222000111111222222111111000222222111111111111111222222222222111111111000000////////////////////////,,,///444AAAVVVjjjsssrrrnnnggghhhiiifffsss~~~||||||zzz}}}}}}yyywwwvvvrrrmmmiii^^^RRRLLLJJJKKKQQQXXX___fffnnntttuuussspppoooqqqqqqtttxxxwwwttttttvvvrrrrrrssssssssssssrrrrrrwwwsssnnnlllnnnttt|||eeeXXXeeevvv~~~hhhQQQKKKFFFEEEFFFEEECCC@@@CCC???;;;;;;@@@FFFHHHHHHHHHVVVeeexxxsssjjjeee]]]TTTPPPOOOPPPTTTXXXlll}}}pppjjj```SSSPPPMMMKKKKKKLLLMMMLLLQQQOOOMMMLLLLLLKKKHHHFFFGGGFFFDDDBBBAAABBBCCCDDD@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@AAABBBBBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBB>>><<<999999999999777666444666666888EEE___xxx|||hhhttt```uuuppp^^^YYYXXXLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCBBB@@@???@@@BBBDDD>>>>>>???@@@@@@@@@@@@@@@BBBCCCBBBAAAAAABBBEEEGGGGGGVVVkkk}}}~~~~~~~~~}}}}}}|||{{{{{{{{{||||||~~~{{{xxxvvv}}}nnn^^^UUUMMMIIILLLMMMJJJHHHHHHFFFEEECCCCCCDDDCCCAAA???999===AAAAAA>>>>>>AAAEEEHHHMMMPPPMMMMMMXXXjjjyyy{{{|||lll___jjjjjj___www|||KKKCCCDDD===;;;@@@>>>>>>>>>======<<<;;;;;;::::::888777777777777777666666555444333333222222111111222222222222111111222111111111111111222222222222222222111111111111000000000000000000000000///000111888JJJaaarrrxxxoooeeecccaaaaaasssxxx|||zzz}}}}}}yyywwwvvvsssnnnkkkbbbYYYRRRMMMKKKPPPWWW]]]dddlllrrrtttqqqnnnllloookkkkkktttyyyvvvrrrppppppqqqssstttuuuuuuttttttuuuuuuuuuwww}}}}}}]]]VVVjjj~~~|||ooobbbPPPIIIHHHFFFEEEFFFGGGDDD@@@===<<<;;;>>>CCCHHHIIIIIINNNaaayyynnnfffdddZZZQQQOOOPPPSSSYYYaaayyylll{{{oooYYY\\\QQQNNNLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIFFFDDDFFFDDDBBB@@@???@@@AAABBB===>>>@@@BBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAABBBCCCEEEEEEDDDCCCCCCBBBBBBBBB???===;;;:::::::::999888333444444888GGG___vvv|||}}}lllyyyggg{{{uuu^^^TTTPPPFFFGGGGGGFFFFFFEEEDDDCCCDDDAAA@@@@@@BBBCCCDDDCCC======>>>???@@@@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCFFFRRRcccsss~~~zzzzzz|||~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||zzz}}}~~~lll]]]PPPHHHIIIJJJFFFEEEHHHEEEDDDCCCCCCCCCBBB@@@>>>999???DDDBBB>>>===CCCJJJHHHNNNQQQNNNPPP```vvvvvvlll}}}eeeTTTXXXvvvxxx\\\___gggDDDDDDBBB===>>>@@@<<<<<<=========<<<;;;;;;::::::999888777777777777666666555444333333222111111222222222222222222111111111111000111111222333333222222222222111111111000000000000000000000000/////////333BBBZZZooozzziiibbb```^^^aaayyy|||{{{|||zzz||||||wwwvvvvvvtttqqqlllfff```ZZZSSSNNNRRRYYY[[[aaaiiinnnooonnnlllkkklllddddddpppxxxuuunnnlllpppqqqrrrsssttttttttttttsssuuuxxx|||rrrTTTUUUoooyyyaaaWWWSSSJJJEEEGGGGGGEEEFFFGGGDDD???888999<<<@@@CCCGGGKKKMMMQQQnnnyyyqqqiiieeebbbWWWNNNNNNNNNQQQ[[[hhh}}}mmmbbbRRRUUUPPPNNNKKKKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHEEECCCDDDCCCBBB@@@?????????@@@===>>>@@@BBBCCCDDDEEEEEEBBBCCCCCCDDDDDDCCCBBBBBBDDDCCCBBBAAAAAAAAABBBCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@>>><<<;;;<<<<<<;;;:::444555555888FFF\\\qqq{{{zzznnnxxxfffzzzrrrYYYNNNHHHDDDEEEFFFFFFFFFDDDCCCBBBBBB>>><<<>>>DDDGGGDDD@@@;;;;;;<<<>>>>>>??????>>>>>>===<<<===>>>?????????FFFOOO]]]jjjuuu~~~||||||~~~}}}{{{zzzyyyxxxxxxyyy{{{|||{{{}}}~~~}}}}}}lllZZZLLLJJJJJJEEEDDDHHHEEEDDDBBBBBBCCCBBB@@@>>><<<@@@BBBAAA???@@@FFFLLLKKKOOOQQQQQQ[[[ooozzziiittt~~~```[[[KKKYYYvvvgggZZZlll}}}RRR@@@FFF@@@;;;???===::::::<<<<<<===<<<;;;;;;999999888777666666666666777666555444333222222111111111222222222222111111111111000000111222222333333333222222222111111111000000000000000000000000,,,/////////999NNNbbbmmmgggdddddd```aaa|||wwwwww~~~~~~{{{|||zzztttrrrttttttqqqmmmjjjgggaaaXXXPPPRRRYYYXXX]]]ccchhhjjjjjjjjjkkkiiicccfffsssyyysssnnnnnnqqqqqqqqqqqqrrrrrrrrrrrrppptttxxxzzz{{{gggPPPYYYyyypppbbbRRROOONNNGGGBBBFFFFFFDDDDDDEEECCC===999<<<@@@BBBDDDHHHPPPVVVbbbwwwqqqiiieeeddd\\\RRRLLLMMMOOOSSSbbbttt~~~|||ttt\\\TTTQQQOOOMMMJJJIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHFFFCCCDDDDDDCCCBBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDCCCAAABBBCCCDDDEEEEEEDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDD@@@>>><<<<<<======<<<;;;555999:::888???RRRhhhvvv{{{vvvsssaaauuunnnVVVJJJEEEEEEEEEGGGGGGFFFDDDBBB@@@AAA<<<999===EEEHHHDDD>>>999:::;;;<<<============<<<;;;::::::<<<=========;;;CCCPPP\\\fffrrr~~~~~~}}}}}}zzzyyyxxxwwwwwwyyy{{{|||~~~~~~~~~yyydddSSSNNNLLLFFFEEEJJJEEEDDDCCCCCCCCCBBB@@@>>>@@@@@@@@@???AAADDDHHHKKKOOOPPPQQQVVVfff|||jjjuuujjjNNNPPPHHHZZZmmmzzzoooYYY[[[vvveeeCCC<<>>AAAEEEFFFBBBBBBDDDAAA;;;===BBBEEEFFFFFFKKKVVV```{{{{{{rrrkkkdddbbbdddUUUMMMIIINNNQQQXXXlllYYYSSSUUUNNNNNNLLLIIIHHHHHHHHHGGGEEEFFFFFFGGGHHHJJJIIIFFFDDDEEEEEEEEEDDDCCCBBB@@@???CCCCCCDDDDDDCCCCCCBBBAAA???@@@BBBDDDFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBAAAAAABBBCCCEEEFFFAAA???===<<<===>>>===<<<777===>>>777777GGG```rrrnnnbbbpppqqqKKKIIIGGGIIIFFFCCCDDDFFFEEEAAA<<<======<<<;;;:::::::::::::::;;;;;;<<<===<<<<<<<<<;;;<<<=========<<<;;;:::???===DDDQQQ[[[eee{{{yyyxxx|||~~~{{{}}}yyyuuusssuuuwwwwwwvvvyyyzzzzzz|||}}}~~~{{{fffPPPHHHIIIHHHEEEAAAGGGCCC???>>>@@@AAAAAA???AAA======BBBGGGHHHIIILLLOOOOOOUUUddduuu{{{pppaaafffrrr___]]]UUUVVVggg|||sss]]]aaa}}}wwwKKKGGG@@@<<<:::;;;;;;;;;:::::::::999999999888888777777666555444333333222444444333333333222222222222111000//////000111222222222111000000000111111222222222222222222222222000000////////////000000///000222333333;;;MMM^^^ooohhhmmmiii[[[iii|||~~~tttmmmqqqxxxzzz~~~tttxxx~~~{{{vvvrrrqqqtttwwwuuurrroookkkfff```YYYUUUXXXXXXXXXYYY\\\bbbjjjooorrrpppppprrrvvvwwwuuuqqqvvvpppkkkkkkppprrrooojjjnnnnnnnnnooopppsssuuuvvv{{{}}}{{{ppp```]]]ooowwwhhh[[[RRRNNNJJJFFFDDDBBB@@@>>>BBBCCCDDDDDDCCC@@@>>><<>>IIINNNQQQddd}}}tttmmmkkkggg___WWWPPPMMMNNNRRRWWWeeetttxxxhhhQQQOOOSSSTTTQQQNNNLLLJJJJJJIIIGGGFFFIIIJJJKKKLLLLLLJJJHHHGGGHHHHHHHHHGGGGGGEEEDDDCCCEEEEEEDDDCCCBBBAAAAAAAAA<<<>>>@@@BBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAACCCDDDEEEAAA???===;;;::::::;;;<<<;;;<<<<<<::::::@@@KKKTTTqqqttt|||kkk```mmmoooKKKIIIFFFHHHFFFDDDEEEGGGFFFAAA<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===============::::::;;;<<<<<<<<<;;;:::;;;:::@@@IIIPPPYYYooo|||}}}zzzvvvssspppppprrrtttttttttwwwwwwyyy{{{}}}~~~ooo___OOOIIIHHHGGGGGGHHHGGGDDDAAA@@@AAABBB@@@??????<<<>>>DDDJJJKKKMMMPPP\\\YYY```nnnrrriii```^^^iii[[[```^^^nnnfff\\\kkk{{{ZZZIIIEEE@@@<<<;;;;;;;;;::::::999999999999888888888777777666555444333222222555444444444333333333333111111000//////000111111111111111111222222222222222222222222222222222222000000000//////000000000000000111333444<<>>HHHOOOmmmqqq}}}hhh]]]jjjlllJJJHHHEEEEEEDDDDDDFFFGGGEEE@@@;;;:::999999999999:::;;;;;;;;;<<<<<<===============888999:::;;;;;;;;;;;;;;;======AAAFFFHHHPPPeee|||}}}{{{{{{}}}}}}yyyvvvsssqqqpppooopppqqqpppooorrrtttwwwzzz|||~~~~~~~~~}}}yyyrrr___UUUKKKHHHFFFEEEGGGKKKEEEDDDBBBAAABBBAAA@@@>>>===<<<@@@GGGKKKLLLOOOSSSWWW]]]lllrrrbbbRRR]]]www___ZZZhhhnnnzzzXXX]]]xxxYYYIIIFFFCCC???===<<<;;;:::999999999888888888777777777777666555555333333222111555555444444444333333333111000000//////000000111///000111333333333222222111111111111111111111111111111000000000000111111111000111333444<<>><<<===???CCCFFFEEEJJJMMMJJJQQQnnnwwwqqqiiieeebbb^^^VVVPPPNNNJJJOOO^^^ppp{{{kkkooobbbSSSUUUVVVTTTSSSOOOMMMJJJIIIJJJJJJHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFEEECCCAAA???============;;;<<<===<<<;;;>>>EEEJJJddd}}}vvvdddYYYeeehhhHHHHHHBBBAAAAAACCCEEEEEECCC===999777777777888999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;777777888999:::;;;;;;;;;>>>???CCCDDDCCCJJJ___ttt~~~}}}{{{wwwuuuvvvuuutttrrrqqqooommmlllnnnppptttwwwzzz{{{||||||zzz{{{}}}~~~}}}|||}}}~~~xxxtttfffVVVMMMFFFEEEFFFEEEEEEGGGBBBBBBBBBBBBAAA@@@???===>>>???CCCHHHKKKKKKOOOUUUXXXkkkyyykkkOOOLLLtttlll^^^mmmsssWWWfffmmmKKKHHHBBB@@@>>><<<<<<;;;999777888888888777777777666666666666555444333222111111333333333333222222222111000000000//////000000000---///111333444444333222111111111111111111111111111111000000000000111111222111111222333888FFFTTTsss|||rrrqqqdddZZZeeemmmwwwpppmmmxxx{{{vvvsssrrrrrrrrrqqqrrrpppooonnnnnnllliiifff]]]\\\ZZZZZZ\\\^^^``````fffhhhhhhgggeeeggglllppptttvvvwwwuuuqqqoooooopppmmmmmmnnnnnnooopppqqqrrrrrrppppppssstttuuuyyyttt{{{|||ooo^^^TTTQQQOOOIIICCCDDDCCCAAAAAABBBBBBAAA???AAA???===<<<===AAAFFFHHHBBBJJJNNNOOO```yyyrrrnnnhhhddd```ZZZSSSNNNOOOKKKRRRfff~~~tttjjjuuusssUUUTTTZZZVVVPPPPPPMMMKKKIIIIIIJJJJJJIIIHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBFFFFFFEEEDDDBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAA@@@???>>>>>>>>>@@@@@@@@@???AAADDDGGG[[[sssuuuaaaWWWbbbeeeGGGFFF@@@===>>>@@@BBBBBB???:::666666666666777888999:::;;;777888999999::::::999999777777777888999:::;;;;;;;;;>>>AAAAAA@@@FFFXXXhhhyyysss~~~~~~yyywwwwwwvvvtttqqqooommmmmmlllmmmpppsssuuuwwwwwwwwwtttvvvwwwxxxwwwvvvwwwxxxvvvyyy|||}}}}}}~~~nnnZZZOOOFFFGGGJJJHHHDDDCCC???@@@AAAAAA@@@???>>>>>>BBBBBBEEEIIIIIIJJJRRR\\\ssszzz]]]NNNhhhiii]]]iiiyyyrrrUUUCCCDDD>>>===<<<;;;<<<;;;999777777777666666666555555555555555444333222111000000111111111000000000///////////////000000/////////---...111333444333222111000000000000000000000000111111000000000000111111333111111111000333<<>>=========???AAADDDGGGIIIHHHLLLNNNYYYyyywwwqqqooolllgggaaa[[[UUUPPPMMMUUUTTT___yyyooolllxxxaaaRRRWWW[[[SSSLLLMMMKKKJJJHHHHHHJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDGGGFFFEEECCCBBBAAA@@@???AAA@@@@@@@@@@@@AAABBBBBBDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFEEECCCBBB@@@@@@???@@@AAAAAAAAA@@@AAABBBDDDUUUmmm}}}}}}rrr```VVV___bbbFFFEEE===:::<<<>>>???>>>;;;888666555555555666777888999:::666666777888888888888888888888888888999:::;;;;;;===@@@DDDDDDDDDIIIUUU___kkkvvvuuu|||xxxyyywwwuuuqqqoooooopppllllllmmmnnnoooqqqrrrrrrtttuuuwwwvvvtttrrrsssssstttrrrrrrssssssvvv~~~cccWWWNNNMMMNNNKKKEEEAAA===???@@@@@@??????AAABBBEEEEEEHHHJJJJJJPPP^^^llljjjSSScccwwwYYYXXXttt___DDD===>>><<<;;;999999::::::999777666666666555555555444444555444333333111111000///000////////////............//////000000//////...---...000111111111000000////////////////////////000000////////////000000222000000111///...444<<>><<<===;;;999888777999999999888555555555444444444444333444444333222111000//////000000/////////...............///000000///..................//////////////////////////////////////////............/////////...///111000...000555777IIIgggtttiii___]]]YYYZZZkkkyyy~~~pppkkkrrrxxx}}}}}}xxxssssssuuuvvvtttrrrrrrrrrrrrqqqpppiiiccc\\\YYY[[[]]]]]]\\\ZZZ\\\```dddggggggdddaaa^^^bbbgggkkklllkkkjjjjjjdddeeefffffffffeeeddddddbbbdddhhhjjjhhhgggoooyyy~~~wwwuuuvvvyyyzzz~~~~~~vvvlll\\\NNNFFFCCCDDDDDDAAA@@@AAABBBDDDDDDCCCAAA===>>>@@@BBBEEEHHHJJJKKKQQQXXXiii|||sssmmmiiijjjfff___VVVMMMKKKNNNRRRUUU^^^wwwssszzzvvvRRRRRRRRRRRRPPPNNNMMMMMMIIIGGGFFFGGGIIIKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKFFFEEEDDDCCCCCCDDDFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCAAA@@@@@@AAAAAABBB@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA???>>>>>>??????@@@???NNNcccrrr~~~ttt```VVV]]]```DDDDDD::::::<<<======;;;:::999999666555555555555666777777777777888999999999999999<<<;;;:::999999999:::;;;===@@@CCCEEEGGGIIIIIIGGGNNNggg~~~tttnnnlllmmmnnnllliiigggfffgggiiijjjmmmoooqqqqqqppppppqqqrrrooojjjiiiooorrrqqqrrrvvvwww{{{}}}yyyooosss{{{ttttttrrrnnneee```YYYSSSKKKBBB@@@CCC>>>@@@AAAAAAAAACCCHHHLLLEEEFFFJJJNNNTTTdddnnn[[[NNNXXXwwwrrrQQQAAA;;;<<>>??????@@@BBBDDDHHHKKKMMMVVVfffzzzoooqqqooohhhiiifff^^^TTTLLLKKKRRRXXXZZZfffxxxyyy___TTTWWWUUUOOOMMMOOOOOOLLLHHHGGGFFFGGGIIIKKKLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKFFFEEEDDDBBBCCCDDDFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDBBBAAA@@@???@@@AAABBBCCC@@@@@@??????@@@@@@AAABBBBBBCCCDDDFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@???@@@BBBBBBBBBHHH]]]kkkxxx{{{aaaYYYcccYYYIII;;;>>>=========<<<;;;:::888777555555555555555666777888777777777777666666666666::::::;;;<<<<<<;;;:::999CCCDDDEEEEEEDDDCCCEEEFFFMMMVVVhhhzzz{{{jjjiiimmmnnnlllkkkjjjhhhhhhggggggfffiiiiiijjjkkkllllllmmmmmmjjjlllnnnpppqqqpppooonnnqqqpppqqquuuzzz|||{{{xxx|||}}}uuupppllljjjhhhfffaaaZZZVVVWWWZZZ^^^```ssswww~~~ttteee\\\YYYXXXYYYfff^^^RRRIIIDDDBBBAAA@@@AAAEEEGGGEEEEEEHHHKKKKKKJJJKKKLLLTTTnnn|||___MMMOOOjjj}}}ooonnnrrryyyvvvMMMEEE@@@:::::::::777777777777666666666666555444444333333222222111333111...///000111///,,,......////////////.....................------------------............///000111111111000///...---......------------..................////////////666777BBBWWWiiioooooooooeeejjj~~~yyynnnpppyyy|||wwwxxx{{{vvvuuuuuuvvvvvvvvvsssqqqqqqkkkeeebbbbbb```[[[VVV___]]]ZZZYYY[[[^^^```bbbddd```[[[[[[^^^___\\\YYY[[[bbbhhhhhhaaa\\\[[[]]][[[___dddfffeeedddfffhhhhhhjjjkkkkkkkkkmmmppprrrvvvnnngggaaabbbhhhppptttuuutttkkk\\\MMMDDD@@@AAACCC@@@@@@@@@AAAAAA???;;;999EEEAAAAAAEEEGGGGGGOOOYYYrrr|||tttrrrkkkfffgggiii```VVVRRRRRRSSSSSSTTThhh~~~}}}~~~pppddd```YYYTTTOOOLLLIIIFFFHHHFFFEEEGGGKKKMMMLLLJJJLLLLLLKKKJJJIIIGGGEEEDDDFFFFFFEEEEEEDDDDDDDDDCCCGGGEEEDDDEEEFFFHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAEEEFFFFFFDDDCCCBBBDDDFFFDDDDDDCCCBBBBBBCCCEEEFFFIIIHHHGGGGGGFFFFFFFFFGGGHHHFFFDDDDDDCCCCCCAAA???CCCSSScccnnn~~~\\\WWWcccYYYIII999;;;<<<<<<<<<;;;:::999888777555555555555555555666777666666666666666666666666888999;;;===>>>>>>======???@@@BBBBBBBBBBBBDDDEEELLLRRR___nnnyyyoooggglllmmmhhhkkkiiigggffffffffffffeeeeeeeeefffgggiiijjjkkkkkkjjjkkkmmmnnnnnnmmmlllkkkhhhhhhhhhjjjllllllkkkjjjjjjmmmpppsssuuuxxx{{{~~~yyyyyyuuusss}}}rrrmmmgggbbb``````_________ZZZSSSNNNMMMOOOPPPQQQWWWZZZ___eeemmmsssxxx{{{xxxnnn```UUUQQQSSSWWW[[[\\\UUULLLFFFCCCCCCBBBBBBBBBBBBDDDGGGIIIIIIIIIIIINNNPPPWWWggg~~~lll```\\\PPPTTTeeeyyyhhhbbbhhh~~~```BBB@@@>>>999::::::777777777777666666666555444444444333222222111111222000......000000...,,,...////////////......---------------------------------------............///////////////......---......------------..................////////////111555AAAWWWppp~~~ssskkkoooyyypppuuutttwww}}}|||{{{|||xxxwwwvvvvvvvvvtttqqqoooooollliiiiiijjjggg```[[[^^^___^^^\\\YYYZZZ___dddfffaaa[[[XXXXXXWWWUUUSSSWWW]]]dddddd___\\\]]]``````aaaaaaaaa```aaaccceeebbbdddffffffeeeeeefffgggpppyyy}}}zzzyyyvvvwwwyyy|||}}}wwwlllcccYYYUUUQQQSSSZZZbbbggghhhfff___TTTIIIBBB@@@AAACCCAAA@@@?????????@@@@@@???AAACCCHHHLLLLLLPPPaaarrrsssqqqsssnnnhhhfff]]]VVVQQQQQQTTTXXX\\\```~~~|||rrruuu___[[[UUUPPPLLLIIIFFFDDDEEEEEEFFFIIILLLMMMJJJGGGLLLLLLKKKJJJIIIGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFDDDEEEFFFGGGGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFEEECCCBBBBBBCCCEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFHHHFFFEEEEEEEEEEEEDDDCCC@@@IIITTT```uuuYYYUUUcccYYYIII999:::;;;;;;::::::999888777666666666555444444444555555666666666666666666666666777888:::<<<>>>@@@AAAAAA===???@@@AAAAAABBBDDDFFFHHHKKKSSS```nnn}}}xxxjjjjjjqqqooofffkkkiiifffffffffggggggfff``````bbbccceeefffggghhhiiijjjkkkkkkkkkjjjhhhgggggghhhhhhgggeeecccddddddbbbdddeeeeeedddccceeefffffffffdddfffqqq}}}yyynnn```]]]YYYWWWWWWXXXYYYYYYUUUQQQLLLIIIHHHHHHGGGGGGGGGGGGHHHKKKNNNRRRUUUWWWYYYUUUPPPMMMOOORRRVVVXXXNNNJJJEEEBBBBBBDDDEEEEEEJJJEEEGGGMMMOOOKKKIIIMMMRRRZZZgggtttwwwrrrnnnooo{{{```NNNLLLOOOSSSppp}}}hhhYYYaaakkkJJJ:::???===888999888777777777666666666555555444444333333222111111111111///......///...---+++///////////////...---,,,------------------------------------............---------.....................------------..................////////////---333???UUUvvvpppeeemmmzzz~~~~~~~~~uuunnnqqq|||}}}~~~}}}zzzxxxvvvuuuuuusssooommmmmmmmmnnnqqqrrrnnnggg```^^^aaaccc```[[[ZZZ^^^dddeeebbb\\\VVVQQQNNNMMMLLLUUU[[[```aaa^^^\\\]]]```eeeaaa]]]ZZZ[[[^^^```bbb]]]___aaaaaa```^^^^^^^^^jjjoooxxxxxxjjjdddaaa^^^^^^\\\[[[\\\[[[VVVNNNGGGGGGDDDBBBDDDJJJPPPRRRSSSQQQNNNIIIDDDAAA@@@AAABBBAAA???>>>===>>>AAADDDFFFEEEHHHLLLNNNRRRbbbsssjjjnnnrrrllldddaaaTTTOOONNNSSSYYY^^^gggoooyyyfff___oooZZZVVVQQQLLLJJJHHHFFFDDDBBBCCCFFFJJJLLLKKKHHHEEEKKKKKKKKKJJJIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDHHHFFFDDDDDDEEEFFFFFFEEE@@@AAACCCEEEGGGHHHIIIIIICCCEEEFFFFFFDDDBBBAAAAAADDDDDDDDDDDDEEEFFFHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEFFFGGGHHHGGGFFF???CCCFFFPPPgggVVVRRR```XXXIII;;;===999999999999888777666555666666555444333333333333444555555555555555666666666777999;;;===>>>@@@@@@>>>@@@BBBBBBAAABBBCCCEEEAAABBBIIIVVVggg|||uuurrrtttrrrkkkllliiifffeeegggiiihhhggg______```aaaaaabbbbbbcccffffffggghhhhhhhhhggggggiiikkkkkkiiidddbbbdddfffdddeeeeeeccc```^^^^^^_________^^^___eeeiiiddd[[[]]]ZZZWWWUUUUUUUUUUUUTTTNNNLLLJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEGGGIIIIIIKKKPPPUUUXXXVVVRRRNNNDDDCCCAAAAAACCCEEEGGGHHHNNNIIIJJJPPPNNNHHHKKKVVV___hhhqqqmmmZZZPPPccchhhVVVQQQRRRSSSTTTgggwwwbbbVVVgggWWWCCC===AAA<<<777999777777777666666666555555555333333333222111111000000000///.........---,,,,,,////////////...---,,,,,,------------............,,,,,,---------.........,,,---------...///000000......------------..................////////////,,,333<<>>???@@@BBBAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@?????????>>>???AAAEEEHHHLLLKKKJJJPPPaaavvvmmmgggjjjmmmfff]]]WWWRRROOOQQQYYY^^^bbbooo|||zzz{{{{{{XXXVVV___VVVSSSNNNKKKIIIHHHGGGFFFBBBCCCEEEHHHIIIIIIGGGEEEJJJJJJJJJJJJIIIHHHFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCGGGEEEDDDDDDEEEEEEEEEDDD>>>???AAACCCEEEFFFGGGHHHCCCFFFHHHGGGEEEBBBAAAAAACCCCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEFFFGGGGGGFFFEEEAAACCCDDDIII\\\xxxSSSLLLYYYQQQEEE:::>>>888888888888777666555555666555444333333222333333333333444444555555555555666666777888999:::;;;<<>>>>>>>>@@@<<<<<>>===<<<:::999<<<===>>>@@@@@@@@@??????>>>@@@BBBBBBBBBBBBEEEGGGKKKKKKPPPbbbxxxtttlllgggffffff```XXXSSSOOONNNTTT^^^cccgggwww|||gggZZZYYYSSSRRRNNNJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFAAABBBCCCDDDDDDCCCBBBBBBFFFDDDCCCCCCDDDEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDFFFHHHHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGFFFDDDDDDEEEEEEDDDBBB@@@FFFHHHIIIWWWooo{{{PPPHHHTTTLLLAAA777===777777888888777777666555444444333222222222333333222222333333444555555555666666666666666777888999;;;<<<===;;;999888999:::::::::>>>GGGPPP\\\mmm|||}}}xxxxxxzzznnnhhhbbbaaadddfffeeebbbcccbbbaaa```^^^]]]\\\[[[]]]]]]^^^```bbbccceeeeee]]]___aaaaaa```_________YYYZZZ[[[YYYWWWVVVVVVWWWRRRTTTUUUSSSQQQQQQSSSUUUPPPOOOMMMMMMMMMMMMKKKIIIGGGFFFEEEDDDEEEEEECCCAAAAAABBBCCCEEEHHHLLLOOOQQQPPPNNNJJJHHHGGGEEECCCAAABBBCCCDDDDDDDDDGGGKKKNNNMMMOOOPPPNNNNNNWWWggguuurrrbbbQQQPPPccc```QQQMMMKKKOOOWWWyyyeee^^^hhhtttPPPDDD===??????666666<<<999666666666555555555444444222222111111000////////////000000///---,,,---...,,,------.........------,,,------....../////////,,,,,,,,,,,,------------///.........///000222333......------------..................////////////000333444:::MMMeeeqqqooouuusssoooiiifffmmm{{{xxxvvvsssrrrsssrrrqqqpppoooooonnnmmmkkkhhhfffeeedddccceeekkkqqqppphhhaaa___```aaaaaa___ZZZVVVRRRMMMRRRXXX\\\___aaacccddd]]]\\\[[[[[[\\\\\\ZZZYYYZZZ[[[[[[YYYXXXYYY[[[]]]___\\\[[[\\\___```___\\\ZZZZZZ[[[[[[[[[[[[[[[[[[[[[]]]___aaaaaaaaacccddddddddddddeeeffffffccc```ZZZYYYTTTNNNLLLMMMIIIBBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>======<<<;;;;;;<<<===>>>@@@@@@AAA@@@@@@???BBBEEEFFFEEEEEEHHHKKKLLLWWWkkkzzzqqqpppkkkeeeaaa___[[[VVVSSSLLLNNNXXXeeejjjooouuuWWW]]]___QQQMMMJJJFFFDDDCCCCCCCCCBBBDDDDDDCCCBBBAAABBBEEEHHHFFFFFFGGGGGGGGGFFFEEEEEEAAAAAAAAAAAABBBBBBBBBBBBDDDCCCAAABBBDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCEEEGGGGGGEEECCCCCCDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDGGGEEECCCCCCDDDCCCBBB@@@>>>EEEIIIJJJVVVmmmxxxOOOIIIUUUNNNBBB777;;;777888888888888777666666222222222222222222333444111222222333444444555555555555444444555666777888777999999999777666777888;;;999;;;???CCCIIITTT```qqqzzztttrrrpppyyyrrrkkkdddbbbeeegggeeebbbbbbaaa```___]]]\\\[[[[[[ZZZZZZ[[[[[[]]]^^^___```]]]^^^```bbbdddccc___\\\WWWXXXYYYXXXVVVUUUVVVWWWUUUSSSQQQPPPOOOMMMLLLMMMOOONNNMMMLLLMMMKKKHHHFFFEEECCCBBBBBBDDDEEEDDDCCCFFFGGGIIILLLOOOQQQSSSUUULLLGGGAAA>>>>>>???AAAAAABBBCCCDDDDDDEEEHHHMMMRRRWWWZZZWWWPPPUUUeeeqqqsss]]]VVVUUUgggqqq\\\VVVRRROOOZZZkkkdddbbbpppyyy\\\AAA===:::===<<<444777<<<777666666555555555444444444222111111000//////......///111222000...,,,---///++++++,,,---............******+++,,,,,,---......++++++,,,,,,,,,---------///...---------///111222......------------..................////////////000///000444???OOO```kkkxxxvvvpppiiieeelllyyy~~~}}}zzzwwwtttrrrrrrqqqpppnnnmmmnnnnnnmmmkkkhhhfffffffffeeegggkkkpppqqqooollljjjgggcccbbbaaa^^^YYYUUUQQQQQQRRRRRRUUUYYY^^^aaa_________]]]ZZZYYYYYYYYYWWWZZZ\\\\\\ZZZWWWVVVVVVYYYXXXWWWWWWXXXXXXXXXXXXTTTTTTVVVWWWWWWWWWWWWVVVYYYXXXVVVVVVWWWWWWWWWVVVTTTSSSSSSTTTUUUUUURRRPPPLLLMMMJJJEEECCCDDDBBB>>>AAABBBBBBBBB@@@???======<<<<<<============>>>???>>>>>>??????@@@AAABBBCCCBBBEEEHHHHHHGGGJJJPPPUUU```xxxyyyooollllllhhhccc]]]YYYVVVSSSPPPRRRUUUaaaqqquuuyyycccUUU]]]\\\QQQKKKHHHEEEBBBBBBBBBBBBAAAAAACCCCCCBBBAAAAAACCCFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEBBBAAA@@@AAADDDEEEFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFEEEDDDCCCBBB?????????@@@AAABBBDDDDDDDDDCCCBBBCCCDDDDDDCCCBBB@@@DDDEEEGGGVVVnnn|||RRRMMMZZZSSSEEE888<<<777888888888888777777666111111111111222333444444111111222333333444555555444444333444555777999:::666888999999888888999;;;;;;999999;;;<<<@@@JJJTTTZZZjjj||||||vvvooorrrwwwooogggfffiiikkkhhheee______^^^^^^]]]\\\\\\[[[YYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]^^^bbbeeeccc^^^YYYUUUVVVWWWVVVUUUTTTUUUVVVQQQMMMKKKOOORRRSSSPPPOOOOOONNNLLLKKKJJJGGGCCC@@@CCCBBBBBBDDDGGGJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPCCCAAA>>>>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDHHHOOOTTT\\\___WWWMMMTTTggglllbbbKKKYYYmmm|||dddSSSTTTWWWXXXggg{{{uuuYYYfff}}}vvvTTTHHH@@@;;;:::>>><<<444777:::333666666555555555444444444111111111000//////......000222333111...,,,...000******,,,---.../////////(((((()))***++++++,,,,,,++++++,,,,,,,,,---------///...---,,,,,,---///111.........------...................../////////000...,,,---222888DDDYYYmmmrrrqqqlllfffdddhhhooosss}}}|||yyyuuurrrqqqpppnnnllljjjmmmooopppnnnjjjhhhgggggghhhiiijjjlllpppsssvvvtttmmmeeeaaa```___ZZZVVVYYYUUUOOOKKKKKKOOOVVV[[[bbbcccbbb]]]XXXVVVWWWZZZWWW[[[___```]]]XXXSSSQQQTTTTTTUUUUUUVVVWWWXXXYYYTTTUUUUUUVVVVVVVVVVVVVVVYYYUUUQQQQQQSSSTTTRRRPPPNNNMMMMMMNNNPPPOOOMMMKKKFFFGGGFFFAAA???AAABBB@@@;;;===@@@AAA@@@>>>======>>>>>>>>>>>>======???@@@??????>>>???@@@BBBDDDEEEDDDGGGHHHHHHHHHMMMVVV^^^zzz{{{rrrnnnooojjjhhhbbb[[[VVVRRROOOKKK\\\___lll{{{~~~qqq~~~xxx___[[[[[[UUUNNNMMMJJJFFFDDDDDDDDDCCCBBB>>>AAADDDDDDBBBAAAAAACCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@BBBEEEGGGAAA@@@???AAADDDFFFFFFFFF@@@@@@@@@@@@??????>>>===???@@@AAA@@@@@@@@@BBBDDDFFFFFFGGGGGGFFFEEECCCBBB======>>>???@@@BBBDDDDDDCCCBBBAAABBBEEEFFFEEEDDDFFFEEEBBBCCCTTTnnn~~~yyyZZZPPPZZZXXXHHH555:::777777777777777666555555666444222111222222111000000000000000000000000000222333333333222222444666555333111333777999999777666888:::::::::<<>>===<<<===============<<<<<<<<<;;;===>>>===<<<<<<===>>>AAA===<<<@@@DDDCCCBBBCCCDDDFFFKKKMMMLLLQQQfff|||yyysssrrrqqqooohhh___XXXUUUOOOIIIMMMWWWdddkkkwwwsssvvvbbbVVVZZZWWWOOOJJJJJJJJJHHHFFFCCCBBBCCCDDDDDDDDDEEEFFFEEEDDDBBBAAAEEECCCBBBBBBCCCCCCBBBAAACCCBBBAAA@@@????????????@@@===<<>>@@@BBB@@@<<<::::::<<<@@@BBBBBBBBBBBBBBBEEEGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>???AAADDDEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEKKK]]]vvv}}}[[[QQQYYYWWWHHH666;;;666777777777777666555555666444222111222222111000000000000000000000000000111222333333222222333555666444333444777999999888777999::::::999:::===@@@LLLTTTcccyyy}}}wwwxxxxxxxxxsssxxx~~~vvvvvvxxxmmmdddcccbbb\\\XXXWWWVVVVVVVVVTTTSSSSSSTTTUUUTTTWWW[[[]]]]]]^^^```bbb___]]]ZZZXXXWWWWWWYYYZZZUUUTTTRRRQQQPPPPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJKKKRRRRRRRRRQQQOOOKKKHHHFFFDDDDDDDDDCCCCCCBBBBBBAAABBBCCCDDDCCCBBBBBBCCCEEEBBBCCCDDDEEEEEEHHHMMMRRRRRRRRRNNNFFFCCCLLL```qqqhhhSSSRRRTTT[[[fffzzzjjjVVVccczzz]]]CCC>>>===999666666666666666777888888777777777666444333111000111000...---,,,---...////////////...---,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,,,,---------,,,,,,...000111000000666@@@HHHUUU___iiinnnrrrsssqqqkkk}}}{{{{{{tttqqqrrrttttttrrrpppqqqrrrrrrrrrpppmmmllljjjrrr||||||xxxwwwwww{{{vvvooohhhaaa[[[WWW\\\YYYYYY[[[YYYQQQMMMNNNNNNLLLKKKLLLNNNPPPPPPOOOQQQTTTWWWVVVSSSQQQPPPQQQNNNNNNMMMNNNNNNOOOOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@>>>===<<<;;;=====================<<<;;;===>>>>>>===<<<>>>???BBB???>>>CCCEEECCCCCCEEEIIIFFFHHHPPP]]]qqqwwwmmmkkkkkkjjjhhhcccYYYRRRPPPMMMJJJOOOZZZjjjmmmvvvrrr~~~kkkQQQMMMPPPMMMIIIHHHGGGGGGFFFCCCAAA???@@@BBBBBBCCCCCCCCCCCCBBBBBBAAACCCBBBAAABBBCCCDDDCCCBBBBBBBBBAAA@@@??????>>>>>>@@@???@@@DDDIIIJJJFFFBBB<<<===>>>>>>===<<<<<<===@@@AAACCCCCCBBBCCCDDDFFFDDDDDDDDDCCCBBB@@@??????<<<===>>>AAACCCEEEDDDBBBDDDDDDDDDCCCBBBBBBAAAAAAFFFFFFFFFFFFJJJXXXlll|||yyyXXXMMMTTTQQQEEE444:::666666666777666666555444555333111111111222111000000000000000000000000000111222333222111111333555666444444555777999999888888999:::999777777999;;;???HHHZZZrrr|||llliii{{{|||lllfffdddaaa\\\ZZZXXXVVVTTTQQQPPPOOONNNNNNLLLNNNQQQSSSTTTTTTVVVXXXUUUTTTRRRRRRRRRTTTVVVXXXUUUTTTRRRPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKPPPOOONNNKKKGGGCCC???===>>>>>>??????@@@AAABBBBBBAAABBBDDDDDDCCCBBBCCCEEEFFFHHHJJJJJJLLLRRR[[[bbbggg]]]RRRMMMMMM^^^rrr___QQQJJJZZZlllwwwqqqXXX\\\|||[[[@@@666777999888444555666888999:::::::::666666666555444222111000111000...---,,,,,,------///......------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,++++++++++++++++++++++++,,,,,,---------,,,++++++...000000///...111777<<>>>>>======<<<;;;;;;;;;<<<<<<==================;;;<<<>>>>>>======>>>???AAA???@@@CCCEEEDDDEEEHHHNNNMMMTTTiii|||vvvnnnkkkkkkiiieeeaaaZZZPPPJJJLLLMMMMMMUUU```mmmqqq~~~uuuzzzcccUUUKKKLLLMMMJJJHHHKKKFFFFFFEEECCCAAA???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@AAACCCDDDDDDCCCBBBBBBAAA@@@@@@???????????????BBBGGGKKKKKKFFFBBB<<<;;;;;;<<<>>>???>>>===???AAADDDDDDDDDCCCCCCDDDBBBBBBAAA@@@???>>>>>>===;;;;;;===@@@CCCEEEDDDBBBGGGFFFEEEDDDBBB@@@??????BBBCCCCCCBBBDDDLLLYYYdddrrr~~~~~~}}}RRRHHHMMMJJJ@@@111777555666666666666555444444444222111000111222111000000000000000000000000000000111222111000111222444444333333444555666777777888888888888888888888999:::BBBQQQfff{{{|||uuuxxxtttoooyyyxxx~~~vvvmmmiiifffbbb```ZZZXXXTTTQQQPPPOOOOOONNNMMMMMMNNNMMMMMMLLLLLLLLLJJJIIIIIIIIIJJJLLLNNNOOOMMMLLLKKKJJJJJJIIIIIIHHHIIIHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCAAA???===<<<===>>>???@@@BBBCCCDDDDDDAAACCCEEEEEEEEEFFFGGGIIIIIIOOOUUUXXX^^^kkkyyyvvv^^^OOOYYYooo~~~dddVVVTTTTTT^^^sssuuu]]]___yyysssYYY@@@999;;;:::888999555666888:::;;;::::::999333333333222111///...---111000...---,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++---//////...---///222555@@@eeekkkeeecccjjjwww~~~~~~||||||ssstttsssuuu|||zzzqqqqqqqqqqqqrrrrrrssssssnnnqqqsssrrrpppqqqvvv|||tttzzz|||mmmddd[[[WWWYYYZZZYYYXXXUUUPPPHHHBBB@@@?????????GGGBBBEEEMMMMMMNNNbbbzzz^^^UUUKKKEEEEEEFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============:::;;;======<<<<<<>>>???BBBAAACCCFFFGGGFFFJJJPPPOOOZZZqqqxxxuuurrrpppnnnmmmggg^^^WWWPPPHHHEEEJJJNNNPPPYYYeeeiiizzzrrrxxxuuuWWWPPPMMMOOOOOOKKKHHHIIIFFFGGGGGGEEECCCAAABBBCCC??????>>>===>>>???AAABBB@@@??????AAACCCEEEEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????AAACCCFFFEEEBBB>>>@@@===;;;<<>>AAADDDEEEDDDCCCCCCCCCAAAAAA@@@???>>>>>>======;;;;;;<<>>000666555555555555555444333333333222000000111222111000000000000000000000000000000111111111000000222333222222222222222333444555666666777888999::::::::::::???IIIYYYllltttgggmmm~~~~~~qqqooozzzzzzooohhhdddaaa\\\YYYTTTRRRRRRSSSRRRQQQSSSRRRPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@AAAAAABBBCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFFFFEEEFFFIIIKKKLLLYYYeeekkkrrr~~~lllYYYVVVooobbbNNNMMMYYYdddddd```yyyTTTCCC999===@@@;;;888:::888999:::::::::888777666111111111111000///------///...------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,,,,---......//////111333@@@hhhlllbbbYYY[[[kkkwwwxxx{{{~~~~~~|||uuuqqqqqqvvvzzzlllmmmnnnoooqqqsssuuuvvvrrrpppnnnooorrrvvvxxxyyyvvv||||||ssseee\\\ZZZ[[[ZZZWWWZZZVVVOOOIIIDDDAAA>>><<>>EEEEEEBBBLLL]]]UUUNNNFFFCCCCCCDDDAAA===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???<<<<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;<<<;;;<<<<<<<<<======>>>>>>999;;;<<<===<<<<<<>>>???EEEDDDFFFHHHGGGHHHOOOYYY]]]ssswwwsssqqqooonnnmmmhhh```UUUMMMKKKFFFEEEKKKMMMOOOYYYgggnnntttdddUUUOOOKKKKKKKKKHHHCCCAAADDDFFFFFFEEEBBBAAAAAABBB???>>>======>>>???AAABBB?????????@@@CCCEEEEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBCCCBBB@@@@@@@@@@@@???>>>DDDAAA>>>>>>AAABBBAAA>>>???BBBDDDEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>??????;;;<<<===@@@CCCEEEDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGGGGGGGHHHLLLOOO```qqqvvvtttJJJDDDHHHFFF???333888444444555555444444333222333111//////111222111000000000000000000000000000///000111000//////111333000111222111000000222444444444555777:::<<<;;;:::999===CCCMMM]]]ttt~~~rrrlll}}}xxxqqqvvv{{{qqqjjjeee___ZZZUUUSSSUUUVVVUUUTTTVVVTTTPPPNNNMMMLLLJJJHHHGGGGGGFFFFFFEEEEEEEEEFFFBBBCCCDDDEEEEEEFFFEEEEEEBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEEBBBCCCCCCCCCCCCGGGLLLOOOeeesss{{{xxxtttvvvwwwuuujjjkkkzzzgggPPPKKKVVVllllll^^^oooiiiHHH???999;;;:::666666:::::::::999888777555444333222222222222111000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------------------------------...////////////......---,,,,,,---...///111222333<<<[[[xxx~~~uuuiiiaaa[[[\\\hhhsssvvvyyy}}}~~~vvvsssttt{{{{{{rrriiijjjlllooorrrsssuuuuuupppoooooossswwwwwwqqqlllpppuuu{{{~~~wwwnnnhhhddd]]]UUUZZZWWWRRRNNNKKKHHHEEECCCBBB===<<<@@@@@@;;;===CCCCCC@@@>>>>>>@@@AAA???<<<>>>>>>>>>????????????@@@??????????????????>>>>>><<<<<<;;;::::::::::::;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>>>>>>>>>>@@@AAABBBCCCFFFIIIIIINNN[[[iii~~~uuusssvvvnnnmmmkkkhhhccc\\\SSSMMMKKKHHHIIIMMMNNNQQQaaasss}}}\\\TTTNNNIIIHHHIIIGGGCCC???AAABBBCCCCCC@@@?????????@@@????????????@@@@@@AAA??????>>>@@@CCCDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCFFFEEEBBB@@@??????@@@@@@EEECCCAAA@@@AAABBBBBBAAA@@@BBBDDDEEECCCBBBBBBCCCBBBAAA@@@???>>>??????@@@======???AAADDDEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLXXXiii{{{zzzwwwmmmFFFBBBGGGEEE@@@444888333444444444444333222222222000//////111222111000000000000000000000000000///000000000//////111222000111333222000000222444333222333666999;;;999777888:::>>>CCCNNNbbbzzzzzzeeejjjmmm{{{xxxrrrlllfffccceeegggeeecccaaa]]]WWWSSSQQQOOOKKKHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBAAABBBCCCDDDFFFGGGHHHIIIEEEFFFHHHKKKQQQYYYcccjjjrrrfffhhhnnnooo|||{{{cccMMMKKKWWWkkkiiijjjvvvhhhLLL>>><<<999777666555666888999888777555444222222222111111111111000///......***++++++,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------------------,,,---///000111222555FFFZZZgggooorrroooiiiddd```___dddmmmxxxwwwooooootttuuunnngggiiikkknnnqqqrrrssssssrrrnnnoooqqqttttttrrrmmmiiiiiinnnsssvvvwwwzzz}}}wwwssskkkccc]]]ZZZUUURRRPPPOOONNNMMMDDDDDDCCCAAA???>>>???@@@999::::::;;;<<<=========<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999::::::::::::;;;;;;<<<<<<===>>>>>>???===???AAAAAAAAABBBCCCEEECCCGGGNNNUUU\\\iiizzzrrrmmmnnnsssmmmkkkgggbbb\\\WWWQQQNNNKKKKKKNNNRRRTTT^^^xxxzzziiiWWWRRRQQQNNNLLLJJJIIIFFFCCC@@@AAACCCBBB@@@???>>>???AAAAAABBBBBBBBBAAA@@@@@@@@@??????@@@BBBDDDCCCBBBAAABBBDDDEEEEEEDDDCCCAAACCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBB@@@???@@@CCCEEEBBBCCCDDDCCCBBBAAABBBDDDBBBAAA???>>>===>>>???@@@@@@@@@@@@BBBEEEEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEGGGIIIOOO^^^nnnyyyuuuyyyfffBBB???DDDCCC???333666333444444444444333222222222000//////111222111000000000000000000000000000...///000///...///000222000222444333000000222555333222222444888999777444777999:::<<>>===;;;<<<===<<<:::999:::<<<::::::;;;;;;;;;<<<<<<<<<999999999999999:::::::::<<<;;;;;;:::::::::::::::888888888888888999999999;;;;;;;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDFFFHHHLLLRRR]]]jjjxxxxxxuuuvvvtttnnnllloookkkgggaaaYYYSSSNNNKKKIIIKKKLLLQQQWWW\\\mmmyyyvvvlllYYYUUUOOORRRRRRNNNIIIGGGEEEDDDAAACCCEEEDDDBBBAAA@@@@@@BBBCCCDDDDDDCCCBBB@@@???@@@??????@@@BBBCCCCCCBBB???AAABBBDDDDDDCCCAAA@@@===???BBBCCCCCCBBBAAAAAA>>>@@@AAA@@@>>>???DDDHHHCCCDDDDDDCCCAAAAAACCCDDDAAA@@@>>>===<<<===???@@@BBBAAABBBCCCEEEEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKGGGVVVeeeooo}}}{{{ddd???:::???AAA???222222555666888888888666333222000000000000000000000000111000///......///000111111000...,,,---///111333000000111111111222222222666777777777777777666666777999;;;<<<>>>FFFRRR\\\pppttt{{{}}}lllwwwqqqfff\\\[[[bbbpppyyyiiifffdddYYYRRRQQQSSSQQQNNNKKKIIIIIILLLNNNHHHHHHGGGGGGFFFDDDAAA>>>@@@BBBDDDFFFGGGGGGFFFEEECCCDDDCCCBBBBBBCCCGGGIIIIIIIIIKKKMMMOOOQQQUUUZZZ^^^___gggxxx}}}yyylll```lllpppXXXRRRLLLLLLWWWhhh|||[[[UUUaaammm\\\KKKAAA888:::999777555555666777999444444333222111000///...000///...---,,,---......---,,,,,,++++++,,,,,,---))))))))))))))))))))))))---------,,,,,,+++++++++******++++++++++++******+++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///111888EEEWWWeeejjjhhhcccbbb```]]]bbbuuu||||||tttssslll___]]]cccmmmlllkkkoootttuuusssoooooopppqqqssstttrrrooolllnnnpppsssuuuvvvtttrrrpppvvv~~~tttrrrjjj^^^WWWXXX[[[\\\ZZZZZZWWWQQQIIICCCBBBBBB===<<<;;;;;;;;;;;;999888;;;;;;:::::::::;;;;;;<<<;;;;;;;;;:::999999888888;;;999888:::<<<===;;;888;;;999888999:::;;;;;;:::???===;;;;;;>>>AAACCCDDD===BBBMMMSSSPPPIIILLLUUURRReee~~~wwwsssooonnnoooooonnnmmmmmmcccYYYSSSNNNJJJKKKNNNHHHUUUZZZXXXdddyyysssbbbZZZNNNQQQOOOMMMJJJIIIHHHGGGGGGGGGFFFEEECCCBBB@@@???>>>BBBBBBBBBAAABBBBBBCCCCCC;;;===@@@BBBDDDEEEFFFEEEBBBCCCDDDDDDCCCAAA???>>>>>>???AAACCCDDDDDDDDDCCC>>>???@@@AAACCCDDDEEEEEEFFFEEECCCAAAAAABBBDDDEEECCCBBBAAA???>>>=========AAA@@@???@@@@@@@@@>>><<>>===<<<111444444555555555555333222111000000000000000000000000111000///......///000111000///...---...///111222000000000111111111222222555555666666666666555555666888999999999???HHHPPP[[[cccmmmuuuyyy}}}vvvjjjooo}}}yyykkkbbb```fffvvvvvvnnnmmmfffYYYQQQSSS\\\XXXUUURRRQQQNNNIIIFFFHHHGGGHHHHHHIIIHHHFFFEEECCCFFFIIIJJJIIIHHHIIIJJJIIIIIIIIIFFFDDDDDDFFFHHHMMMKKKJJJMMMRRRXXX___eeettt~~~wwwuuuwwwlll^^^RRROOORRR\\\llleeeTTT[[[qqqcccIIIAAA===777<<<:::888666444444555555333333222111000///......000///...---,,,------...---,,,,,,++++++,,,,,,---)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++*********))))))+++++++++*********))))))*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,------------...---...333===KKKZZZbbbeeeiiikkkkkkhhhgggppp{{{{{{}}}|||sssggg```___iiijjjlllooopppqqqqqqqqqoooooopppqqqrrrrrrooommmppprrrtttuuuuuussspppnnnsss|||}}}zzzooohhhgggfffddddddaaa[[[SSSLLLIIIHHHIIICCCAAA???>>>======<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999<<<:::999:::;;;;;;999777::::::999:::;;;<<<======@@@??????@@@AAACCCDDDDDDEEEGGGMMMQQQOOOOOOYYYeeewww|||tttrrrpppppppppooollljjjfff^^^VVVRRROOOLLLNNNRRRUUU\\\```dddyyy|||dddYYYRRRHHHNNNLLLJJJHHHFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@????????????@@@@@@<<<===???BBBDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBCCCDDDDDDBBBAAA@@@??????>>>??????BBBAAA@@@@@@AAAAAA???===>>>@@@BBBBBBAAA@@@AAABBBBBBAAAAAACCCGGGIIIIIIHHHEEEKKKVVVcccooo|||~~~dddAAA<<<>>>:::999000555333333333222111111000000000000000000000000000000000//////......//////000....../////////000000000000000000000111111111111333444444555555444444444444555666555444666<<>>999===;;;999666333222222111222111111000///...------///......---,,,---------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***************+++++++++******++++++++++++******+++++++++***************+++************)))))))))*********++++++++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,------------000000222777AAAOOO___iiipppuuuxxxtttmmmlllttt{{{{{{|||wwwvvv~~~{{{qqqdddYYYaaaeeejjjlllllllllnnnooooooooonnnoooqqqqqqpppnnnqqqrrrttttttssspppmmmkkkooowww{{{{{{~~~{{{vvvrrriiibbbYYYQQQMMMKKKLLLLLLGGGFFFCCCAAA???>>>>>>>>>::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999:::999888999:::;;;:::999;;;;;;<<<<<<===>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCFFFIIIOOOWWW___lll~~~xxxtttrrroooooopppqqqpppkkkeeeaaaXXXRRRNNNMMMMMMNNNRRRXXXbbbgggnnn|||xxx~~~dddTTTQQQMMMFFFJJJHHHFFFDDDBBBAAAAAAAAAEEEEEEDDDDDDCCCBBBBBBAAA??????>>>>>>>>>>>>>>>???<<<===???AAABBBCCCDDDDDDEEEDDDBBBAAA@@@AAAAAAAAABBBBBBBBBAAAAAA???>>>===???@@@@@@AAABBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAADDDBBBAAAAAAAAAAAA???>>>;;;===@@@AAA@@@?????????AAAAAABBBDDDFFFGGGFFFDDDCCCEEELLLXXXcccpppdddBBB@@@AAA<<<888///555333333222000000000000000000000000000000000000000////////////////////////---...///000000000///.../////////000000000111111111222222333333333333333222444444444333333666888AAAIIISSS[[[bbblllxxxyyyyyy|||kkkcccQQQ]]]ooo~~~}}}~~~wwwoooxxxxxxzzz{{{vvvmmmlllqqqrrrtttvvvuuuooodddXXXQQQTTTZZZbbbgggddd\\\SSSMMMFFFGGGHHHKKKNNNPPPQQQRRRXXXZZZ]]]^^^___```ccceee```eeeooo}}}sssttt}}}kkk\\\VVVRRRUUUZZZ]]]^^^```dddsss|||eeeiii{{{|||___DDD>>>@@@???;;;999;;;999777555333111000000000000///......---,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******************************************))))))))))))************++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,---------111000000222888FFF[[[lllwww~~~zzzqqqllllllmmmuuuzzz|||zzzyyy|||nnn{{{}}}kkkUUUVVVYYY___eeejjjlllkkkkkkooonnnmmmnnnpppqqqppppppooopppqqqrrrqqqooollljjjkkkrrrwwwyyy~~~qqqiii___WWWTTTRRRPPPNNNMMMLLLJJJGGGDDDBBBCCCDDD???@@@@@@AAAAAAAAAAAAAAAAAA@@@???===============<<<<<<<<<===???@@@AAABBBAAABBBCCCBBBBBBCCCEEEFFFEEEFFFGGGHHHIIIKKKNNNPPPUUU[[[fffrrr~~~sssppppppooonnnlllmmmooooookkkccc[[[UUUMMMJJJIIILLLOOORRRYYYaaajjjsss{{{dddQQQPPPOOOLLLJJJGGGFFFCCCAAA@@@??????@@@DDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@???????????????<<<===>>>???AAABBBBBBCCCCCCBBB???>>>===>>>@@@AAAAAAAAA@@@@@@???>>>>>>===@@@AAAAAAAAAAAABBBBBBBBB???@@@BBBCCCDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@???@@@@@@>>>===888;;;???AAA@@@>>>======AAABBBDDDFFFGGGFFFDDDBBBCCCAAAEEEMMMUUUbbbxxxeeeEEEDDDEEE???:::///333444333222111000000000000////////////////////////......////////////......,,,---///000000000............/////////000000000000000111222222222222222111333444555555555666777:::===DDDMMMZZZhhhuuu}}}|||vvviiiVVVYYY___fffiiiooo|||vvvlll|||xxxwwwyyy}}}vvveee\\\XXX^^^iiiwww~~~zzzmmm___UUUSSSPPPPPPVVV___dddccc```dddhhhmmmpppsssuuuxxxzzzqqq^^^RRRMMMQQQ\\\jjjpppmmmlllnnnxxxnnnppp^^^LLL???888<<<===666222555666666555333222222111111//////......---,,,,,,,,,---------------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((((())))))***************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***+++++++++,,,,,,,,,------,,,***+++,,,000:::QQQggg{{{zzzppplllkkkiiifffqqqxxxwwwwwwsss|||vvv\\\LLLLLLPPP[[[gggooonnnjjjnnnmmmmmmnnnppprrrrrrqqqmmmnnnooooooooonnnlllkkkjjjoootttxxx}}}vvvoooiiiccc\\\WWWTTTTTTRRRNNNIIIFFFGGGHHHEEEFFFGGGGGGGGGGGGFFFEEEGGGFFFDDDBBBBBBBBBCCCDDDAAAAAABBBBBBBBBDDDEEEGGGDDDFFFGGGFFFEEEEEEHHHJJJKKKNNNQQQTTTYYY```hhhnnn|||~~~wwwpppmmmnnnooonnnkkkmmmnnnnnnllleee\\\TTTNNNNNNLLLLLLPPPSSSXXXaaakkkrrr|||oooTTTPPPSSSOOOKKKKKKFFFEEECCCAAA????????????CCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???=========>>>???@@@AAAAAAAAA???<<<::::::;;;>>>???>>>>>>>>>?????????@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@===???AAACCCCCCBBB@@@????????????@@@AAABBBDDDDDDCCCAAA>>>===>>>>>>===<<<777;;;>>>@@@@@@>>>======CCCDDDFFFGGGGGGEEEDDDCCCEEE@@@AAAGGGKKKSSSjjjjjjGGGDDDFFFAAA<<<000222333333333222111111000000////////////////////////---......//////......---,,,---...///000///..................///////////////000111111222222222222111222333555777888999:::777888<<>>===<<<<<<<<<<<<===============>>>???@@@>>><<<:::888888:::<<<============>>>???AAABBBCCCCCCBBBBBBAAA@@@??????>>><<<===@@@AAABBBAAA@@@???>>>>>>??????@@@BBBCCCDDDCCCAAA>>><<<<<<<<<<<<;;;999;;;???@@@@@@?????????CCCEEEGGGGGGFFFDDDDDDEEEFFFAAAAAAEEEFFFIII]]]tttoooHHHAAAAAA>>>;;;000333222222333333222111///...////////////////////////------...//////...------,,,---......//////......------.........///////////////000111222333333222222222222444777999:::;;;777999<<>>============>>>===<<<<<<<<<===>>>???<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>???AAACCCDDDCCCCCCBBBAAA@@@???>>>===<<<===>>>@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCEEEBBB>>>===<<<===<<<;;;;;;===???@@@@@@@@@AAABBBBBBDDDFFFEEECCCBBBDDDFFFFFF@@@AAAGGGDDDCCCTTTkkktttIII===<<<::::::111444000111222333222000...---////////////////////////,,,---...//////...---,,,------------......//////---------.........////////////000222222333333333222111111333666999::::::555888;;;;;;>>>III[[[iiigggmmm~~~{{{rrrppptttvvvyyyccchhhnnnssszzz~~~rrroooiiiaaa\\\aaannnyyyjjjWWWTTTZZZ]]]\\\nnnpppuuulllRRR???777999555444000...111444333...111222222111111000///.....................------,,,,,,---...---,,,+++***++++++************++++++)))))))))))))))))))))))),,,,,,++++++******))))))******++++++++++++******))))))******++++++++++++'''((((((((())))))******))))))))))))************(((((()))*********************+++++++++,,,,,,,,,...***,,,222000,,,555DDDJJJ\\\kkkoooppptttooofffjjjnnnmmmlllzzzsss|||sss___QQQNNNUUU```ggglllmmmpppsssvvvwwwuuurrrvvvvvvuuutttrrrpppnnnmmmppppppssswwwyyyxxxxxxyyyxxx~~~vvvooommmbbbcccccccccaaa^^^[[[YYY\\\ZZZXXXUUUUUUVVVWWWYYYXXX[[[^^^```bbbffflllqqqkkkpppvvvyyy{{{{{{uuutttqqqlllmmmnnnooonnnlllkkkkkkllleeebbb]]]UUUNNNKKKMMMPPPTTTWWW___mmm|||~~~oooRRRQQQPPPQQQPPPJJJDDDEEEIIIDDDCCCAAA@@@????????????AAAAAA@@@@@@???>>>>>>===CCCBBBAAA@@@????????????>>>===<<<;;;;;;<<<===>>><<<;;;:::::::::;;;<<<<<<@@@????????????AAABBBCCCDDDCCCBBBAAA???>>>======<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBFFFCCC???======>>>===<<<===>>>@@@@@@@@@AAACCCEEEAAACCCDDDCCCAAAAAACCCFFFDDD???BBBIIIEEEAAAPPPgggsssJJJ777???===333222444111111111111000000000000000000//////.........---...///000111111///---,,,---......,,,******+++,,,111111111111000000000000000000000000000000000000.........000222444777888:::555000222999DDDMMMQQQYYYiiixxx{{{vvvnnnmmmrrr~~~zzzeeeXXX]]]dddhhhwwwrrrbbb^^^aaajjjsssppprrrrrrpppsss|||tttdddXXXSSS\\\eeekkkwwwqqqjjjoooTTTAAA===999555444666444222111222222111000222111111000///......---.........///......---,,,------------,,,,,,+++***((()))***++++++***)))((()))))))))))))))(((''''''))))))))))))************((((((((((((((((((((((((***************)))((((((''''''((()))))))))))))))(((((())))))*********+++)))***++++++***)))***+++++++++,,,,,,,,,,,,---------------...///000000111;;;III]]]gggeee```eeeooojjjoooooonnnzzzzzz{{{xxxeeeQQQJJJRRR^^^tttsssssstttvvvuuusssppp|||xxxuuussspppnnnnnnqqqqqqrrrrrrtttuuuwwwyyyzzz}}}~~~~~~}}}|||}}}{{{wwwttttttuuuwww}}}~~~{{{wwwssspppnnnnnnooopppmmmhhhfffhhhjjjgggbbb]]]\\\WWWPPPLLLNNNTTT[[[VVVcccttttttXXXNNNLLLKKKJJJHHHFFFDDDCCCBBBDDDDDDCCCBBBAAA???>>>======>>>>>>?????????>>>>>>AAABBBCCC@@@<<<;;;===@@@@@@???<<<::::::;;;===>>>===<<<<<<;;;;;;;;;;;;<<<>>>>>>??????AAABBBDDDEEEDDDCCCAAA???>>>>>>>>>???DDDCCCBBBCCCDDDEEEEEEDDDDDDBBB???<<<<<>><<<;;;===???@@@@@@@@@BBBCCCDDDDDDEEEEEE@@@AAABBBAAA@@@AAACCCEEECCCBBBEEEJJJFFFDDDRRRfffsssLLL999@@@===333111333111111111000000000//////000/////////.........------...///000000...---+++---......---,,,+++,,,...000000000000000000000///000000000000000000000000111000111222333555888999777444222333999@@@EEEGGGMMM\\\mmmxxx}}}tttpppnnnsss~~~ttthhheeeaaa]]]aaaiii|||||||||tttfff]]]\\\XXX[[[eeelllqqqnnniiiwwweeeEEE;;;<<<999666666555333111111222222111000111111000000///......---...............---,,,,,,,,,,,,------,,,++++++***)))))))))******))))))))))))))))))))))))(((''''''(((((()))))))))*********((((((((((((((((((((((((***************)))((((((''''''((()))))))))))))))((()))))))))************)))***++++++))))))***++++++++++++,,,,,,,,,------,,,------...//////000000111;;;LLL\\\bbbcccgggnnnooouuutttnnnqqq~~~|||zzz{{{}}}{{{rrr]]]OOOLLLPPPdddnnnyyyzzztttooopppsssvvvsssqqqqqqqqqpppooonnnqqqqqqrrrssstttvvvxxxxxx}}}~~~~~~}}}|||}}}wwwtttuuuuuutttrrrqqqpppoooooonnnmmmlllllllllkkkeee___WWWTTTRRRRRRWWW]]]cccggglll{{{~~~fffSSSNNNMMMLLLJJJHHHFFFDDDBBBAAABBBBBBAAAAAA???>>>===<<<<<<===>>>??????>>>======AAAAAA@@@???======>>>???@@@???<<<;;;:::;;;===>>><<<<<<<<<;;;;;;<<<======??????@@@AAABBBCCCCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEEEEDDDAAA???===;;;:::<<>>======>>>???@@@>>>???AAABBBCCCDDDDDDEEEBBBCCCDDDDDDCCCBBBDDDEEECCC@@@CCCGGGDDDAAAKKKZZZrrrLLL:::@@@===333111111111111000000000000///////////////...............,,,---...///...---,,,+++,,,---......------...///.....................///000000000000000000000000111111111222333444555666444333333555888:::;;;:::===KKK[[[gggooouuuyyyxxx~~~|||xxxvvvzzz~~~tttjjjbbb[[[WWW]]]ttt~~~{{{~~~{{{kkk^^^UUUOOOMMM]]]]]]ccckkkooowwweeekkklllvvv[[[HHH888777:::888555555444333111111222222000///000000000///......------------......------,,,++++++,,,,,,,,,,,,+++*********))))))(((((())))))***)))))))))))))))(((((('''(((((())))))))))))******))))))))))))))))))))))))))))))******))))))((((((''''''((()))))))))))))))))))))))))))************)))***++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,------......////////////444@@@RRR```gggmmmrrruuu|||zzzpppkkkqqqyyy{{{yyyzzzzzzzzzzzzssssssbbbWWWRRRTTT^^^jjjpppooommmooorrrnnnooopppqqqsssrrrooommmppppppqqqrrrssstttuuuvvv|||}}}~~~}}}{{{{{{|||}}}zzztttqqqqqqppppppqqqqqqqqqooommmlllkkkjjjjjjjjjhhhccc\\\XXXPPPOOORRR[[[hhhttt{{{}}}wwwnnnVVVMMMNNNMMMLLLKKKHHHFFFCCCAAA@@@????????????>>>===<<<;;;<<<===>>>??????>>><<<;;;@@@???======>>>??????>>>@@@???===;;;;;;<<<===???<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBB???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDD???>>>===;;;;;;;;;<<<===?????????????????????@@@===>>>???AAABBBDDDDDDDDDCCCEEEGGGGGGEEEDDDCCCDDDDDDAAACCCHHHFFFAAADDDMMMkkkIII999???<<<444222111111000000000////////////........................,,,,,,---------,,,+++***)))+++------------...///,,,---------------......////////////////////////////////////000111111222333333333444555555555555444===GGGQQQYYYbbbkkkppptttvvvzzz}}}}}}yyyxxxpppdddWWWiiilllbbb```___^^^bbbdddnnn~~~vvveee___UUUMMMJJJNNNUUU[[[mmmlllooosssxxxrrrccckkksssVVVFFF<<<666888999666333333333222111111111111///.../////////......------------------------,,,++++++***+++++++++++++++*********)))(((''''''((()))***(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))))))))((((((''''''((())))))))))))))))))))))))))))))*********)))***+++***)))((()))+++***++++++++++++,,,,,,,,,,,,,,,---------.........222222:::HHHWWWcccoooxxx||||||rrrkkkmmmqqqqqqvvvzzz{{{{{{{{{ttt~~~tttnnnUUUPPPNNNTTT```jjjmmmlllmmmtttzzzxxxtttrrrooommmnnnooopppqqqrrrsssttttttyyyzzz{{{{{{xxxwwwvvvwww}}}vvvuuutttrrrsssvvvrrrrrrqqqpppnnnlllkkkjjjmmmiiieeebbb]]]XXXVVVWWWVVVYYYbbbpppxxxvvvmmm[[[PPPLLLNNNMMMLLLJJJHHHEEEBBB@@@???>>>>>>>>>>>>>>>>>>===<<<<<<>>>???AAA@@@???===;;;???===;;;<<>>===<<<;;;<<<>>>>>>;;;;;;;;;<<<===>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@???@@@AAABBBBBBAAA@@@??????@@@AAAAAA@@@@@@AAABBB?????????>>>======<<<<<<<<<===>>>?????????>>>===;;;<<<>>>@@@BBBCCCCCCDDDCCCEEEGGGHHHFFFCCCBBBBBBEEECCCEEEIIIIIIEEECCCFFF~~~yyyaaaCCC666<<<:::444333111000000000////////////...---------...............,,,,,,,,,,,,,,,++++++***''')))+++,,,,,,,,,---...++++++,,,,,,---------....................................//////000000000222222222222222333555777444555999>>>FFFRRRaaalllkkkooouuuyyy{{{~~~zzzzzzttt^^^SSSLLLFFFGGGIIIPPP]]]lllyyy~~~|||}}}~~~wwwvvvqqqgggaaa___]]]YYYOOOLLLIIILLLUUUdddsss}}}kkkiiimmmjjjNNN>>>???;;;888888777333111222222111000111111111...,,,............------------,,,,,,,,,,,,,,,++++++***))))))******+++******)))***)))(((''''''((()))***(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))'''(((((()))))))))((((((''''''((()))))))))))))))******))))))))))))))))))((()))******)))((()))************+++++++++,,,,,,,,,,,,,,,,,,------------......333<<>>===>>>??????@@@@@@??????>>>???@@@AAAAAA???===<<<===;;;:::<<>>;;;;;;;;;;;;<<<>>>??????@@@BBBCCCDDDDDDBBB@@@???@@@AAABBBBBBAAA???>>><<<<<<===??????======>>>@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<<===??????>>><<<;;;;;;<<<>>>@@@AAABBBCCCCCCAAACCCFFFFFFDDDBBBAAA@@@CCCBBBDDDIIIJJJGGGDDDDDD~~~ttt[[[@@@555;;;888444444111000000////////////......---------------.........------,,,,,,,,,+++++++++&&&(((+++,,,,,,++++++,,,+++++++++,,,------....................................///000111111111111222222222111111222666888666333222555:::DDDUUUcccdddjjjrrrwwwyyy{{{~~~qqqiiiiiivvvggg^^^WWWNNNKKKFFFGGGJJJOOOUUUZZZ]]]^^^aaadddlllwww~~~~~~}}}}}}yyyhhhYYYWWWQQQJJJIIIPPPXXX[[[bbb^^^\\\cccsss|||kkknnnuuuXXXCCC;;;===:::888666444222222222222111000000000111000...+++------------------------++++++,,,,,,++++++***)))(((((()))************))))))((((((''''''(((((()))'''(((((()))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))((((((''''''((()))))))))))))))************))))))))))))((()))******(((((()))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000666===MMMfff||||||xxxssspppooommmjjjgggooowww}}}{{{ooo\\\LLLJJJWWWdddtttllljjjhhhfffhhhjjjlllnnnooooooooooooqqqttttttrrrooommmllloooppprrrtttvvvyyy}}}}}}|||zzzwwwtttvvvrrrqqqsssrrrnnnnnnppprrrpppnnnllllllmmmoooqqqkkkbbbZZZWWWTTTXXXhhhzzzzzzuuu|||uuuYYYNNNQQQSSSOOOKKKHHHGGGFFFDDDBBB@@@???>>>===>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<>>>???===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBAAA@@@???AAAAAAAAA@@@???===<<<;;;:::<<>><<<;;;===@@@;;;;;;<<<<<<<<<<<<<<<<<<======>>>???>>>===<<<;;;===>>>???@@@AAABBBBBBBBB@@@BBBDDDDDDBBBAAA@@@AAA>>>???BBBDDDEEEDDDCCCCCC}}}sssYYY@@@666;;;888444333000000000/////////.........,,,,,,,,,------............------,,,,,,,,,,,,,,,'''))),,,---,,,++++++,,,++++++,,,,,,---......///------------------------,,,---...000111111111000000111333222111111444666666333222555777;;;EEEQQQZZZbbbmmmsssuuuwwwzzz|||qqqgggccciiipppuuu~~~uuuvvvttthhhaaa\\\^^^______]]][[[YYYXXXWWWSSSSSSYYY^^^___bbbfffqqqvvvyyyvvvsssqqqmmmiiiddd___^^^bbbddddddgggllljjjjjjhhhffffffcccYYYNNNKKKJJJIIILLLZZZmmmyyy}}}|||vvv||||||}}}|||yyy{{{kkkUUUAAA555777>>>777666333111000222333222000//////000111000---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))'''(((((()))******))))))'''(((((((((((((((((('''''''''((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((())))))((((((''''''((()))))))))))))))************)))))))))(((((()))***)))((('''(((***************++++++++++++,,,,,,++++++++++++++++++,,,,,,...333888EEE[[[nnnoooooopppppppppooooooqqqlllttt{{{|||||||||eeeXXXYYYaaasss}}}~~~tttkkkkkkjjjeee```aaaeeehhhjjjkkklllkkklllooorrrsssqqqnnnlllkkkjjjmmmoooqqqsssvvvzzz}}}|||||||||~~~{{{|||{{{yyyxxxwwwvvvvvvvvvvvvzzzvvvuuuuuusssoooooorrrpppooonnnmmmlllmmmmmmnnnaaa\\\\\\aaaeeemmmnnnrrrbbbRRRMMMOOONNNLLLJJJEEEDDDCCCBBB@@@???>>>>>><<<===>>>@@@AAABBBBBBBBB@@@???===<<<;;;;;;;;;<<<:::;;;===>>>===<<<<<<<<<999999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<>>===<<<<<<======:::===@@@???<<<;;;>>>AAA;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???===<<<<<>>===;;;<<<>>>???AAABBBBBBBBB???===;;;999888999:::;;;888<<>>>>>??????@@@AAA======<<<;;;;;;<<<>>>???;;;>>>AAA@@@===<<>>=========>>>???AAACCCDDDCCCBBBAAA???>>>======@@@AAAAAABBBBBBAAAAAAAAA@@@AAABBBAAAAAAAAACCCEEE===AAACCC@@@===>>>BBBDDDzzztttzzzhhhWWWGGG;;;:::999333///111111000///...---,,,++++++---+++******+++,,,,,,+++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---------------///000111111000///111222555555444555555666777888@@@BBBRRRjjjwwwtttnnnooosssyyyxxxzzz|||~~~yyyvvvvvvsssmmmnnnrrryyy{{{uuummmmmmdddTTTSSS___bbbmmmnnn___PPPKKKIIIEEEJJJJJJKKKJJJEEEIII^^^uuuzzzqqqfff[[[TTTWWW[[[kkksssjjjaaadddooojjj]]]QQQLLLEEEAAA@@@???===;;;666555333111000///......---...000111111///---,,,000//////...------,,,,,,+++++++++************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++(((+++---......444===EEEZZZXXX]]]jjjwww|||zzzvvvvvvsssuuu~~~~~~|||~~~wwwrrr~~~~~~sssYYYRRRJJJJJJSSS]]]^^^XXXZZZdddkkkiiifffgggfffccckkkggggggkkkmmmkkkjjjllllllhhhfffhhhnnnrrrqqqooojjjlllooosssvvvyyyzzzzzzzzzvvvsssssstttuuutttrrr{{{xxxvvvvvvwwwvvvrrroooqqqtttwwwxxxwwwvvvuuuuuuyyyvvvtttuuuyyy||||||{{{oooppprrrsssqqqpppsssxxxsssqqqooonnnpppqqqqqqqqqgggmmmssstttpppkkkjjjkkkrrryyyyyyrrrxxxccc\\\TTTPPPPPPMMMEEE@@@BBBDDDDDDBBB@@@===<<<>>>@@@@@@?????????@@@???<<<:::<<<<<<;;;:::999999999:::::::::::::::999999888777;;;;;;;;;888666555666777999999888888888888888888:::;;;===>>>>>>>>>===<<<>>><<<:::;;;===>>>;;;888===@@@@@@>>>???CCCCCC@@@===<<<;;;;;;:::::::::;;;???@@@???===;;;::::::<<<;;;:::;;;===@@@AAABBBAAACCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAABBBuuuuuuwwwhhhTTTDDD999888999333///000111000///...---,,,++++++---+++******+++,,,,,,+++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...------------------///000000......///111222222222222333444555666:::;;;HHH\\\iiijjjmmmssslllnnniiimmm}}}{{{wwwyyyzzz|||{{{qqqkkklllyyy~~~oooaaa\\\ZZZaaacccfffggggggpppwwwpppnnnpppaaaaaahhhrrrttt]]]OOOIIIHHHDDD@@@=========;;;999555444333111000///.........//////000///...---,,,......------,,,++++++++++++++++++*********))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,...///...,,,///555;;;IIILLLTTTaaammmtttvvvwwwzzzuuuqqqvvv~~~}}}wwwssswww~~~{{{|||tttjjj\\\QQQKKKKKKNNNQQQhhhooosssqqqpppsssvvvuuuuuuooolllnnnooollliiiiiihhheeeccceeekkkooonnnllljjjlllnnnpppqqqrrrqqqqqqssspppnnnnnnqqqsssrrrqqqwwwtttssssssttttttqqqoootttvvvxxxxxxwwwuuuuuuuuurrrqqqrrruuuxxxzzzxxxuuussspppmmmmmmnnnoooqqqsssrrrrrrqqqppppppqqqsssttt~~~}}}mmmxxx~~~ppp^^^\\\YYYSSSPPPPPPNNNFFFBBBBBBDDDDDDCCC@@@======???@@@BBBAAA@@@@@@AAA@@@>>><<<;;;::::::999888999999999::::::;;;;;;;;;::::::999<<<======;;;999777888888888888888888888888888888;;;<<<======>>>===<<<<<<;;;::::::<<>>>>>===>>>BBBCCC@@@>>>===<<<:::999888888888=========<<<:::999:::;;;=========???AAACCCDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDD{{{lllsssqqqeeeNNN???555777888333///000000000///...---,,,,,,+++---+++******+++,,,,,,+++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...------------------,,,---......------...000222111111222222333444555999777>>>KKKTTTYYYbbbmmmllljjjbbbeeeyyy}}}yyyyyy}}}yyykkkdddhhhooo{{{xxx}}}}}}~~~lllfffbbbffftttzzz```LLL@@@<<<<<<===;;;999999999999888666333222111000//////////////////.........------------,,,,,,++++++*********++++++*********)))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,...///---++++++///333:::AAAMMMZZZfffrrr{{{zzzrrrppptttwwwuuurrrpppxxx|||}}}yyy{{{uuueeeOOO>>>===FFFWWWdddttt~~~|||wwwrrroooqqqqqqlllhhhgggdddbbbbbbeeeiiimmmlllkkklllmmmnnnnnnmmmkkkiiihhhlllkkkjjjkkkmmmpppqqqqqqsssrrrrrrsssuuuuuusssqqqvvvwwwwwwvvvtttsssssstttoooqqqsssvvvxxxwwwsssppptttpppkkkiiikkknnnooooootttvvvwwwwwwvvvwww{{{~~~zzznnnrrruuuTTTOOOXXXUUUQQQOOOPPPNNNHHHCCCBBBCCCCCCBBB@@@======>>>@@@CCCAAA???>>>???@@@???>>>:::999888888777888888888::::::;;;<<<<<<<<<;;;;;;<<<>>>??????<<<:::::::::888888888888888888888888;;;<<<<<<======<<<;;;;;;999999;;;===@@@@@@>>><<<:::======;;;<<<@@@AAA@@@???>>><<<:::888777666666999:::;;;:::888888:::<<<@@@@@@@@@AAACCCDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFtttgggqqqlll```JJJ<<<333555777222///000000//////...------,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,---------+++,,,......------///000333222222333333444555666===:::;;;???AAAEEEOOO[[[eeegggbbbdddttt}}}}}}||||||pppiiihhhooouuu~~~{{{}}}}}}~~~rrrfffUUUGGG>>>;;;:::999555555555666666555444222111111000/////////000000///...------,,,,,,------,,,,,,+++++++++*********************))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************++++++++++++(((***,,,---,,,---///222444<<>><<<<<<===???@@@>>><<<;;;<<<======<<<999888888777777777888888:::;;;;;;;;;;;;;;;:::999<<<>>>@@@@@@>>>;;;::::::888888888888888999999999<<<<<<<<<<<<;;;;;;::::::999:::<<>><<<<<<>>>>>>;;;;;;???@@@>>>===<<<;;;999888777666666888999::::::999:::;;;===AAABBBBBBBBBBBBCCCEEEGGGCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEExxxmmmvvviii[[[III;;;111444666222///000/////////...------,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,------...+++---............///111111111111222222333444555>>><<<;;;:::888999???GGGMMMWWW[[[___jjjpppvvv~~~zzzyyyzzz{{{kkkiiilllttt~~~yyyqqqqqqyyyfffJJJDDD<<<999999:::999777222333444555444222000///000000//////...//////000......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))))))))******+++++++++''')))+++---...///000111111666???MMMeee}}}{{{xxxxxxyyyzzzyyy}}}ttthhhggg```ZZZVVVXXX```jjjtttzzz~~~qqqmmmqqqqqqqqqrrrtttvvvuuutttrrrrrrqqqpppnnnmmmlllkkkkkkooooooooooooppprrrtttvvvqqquuu{{{{{{wwwtttrrrssssssrrrppppppqqqssstttssspppmmmjjjhhhgggggggggrrrxxxsssnnnqqqxxx{{{tttxxxttt]]]UUURRROOONNNIIIIIIIIIIIIHHHFFFBBB===<<<===>>>===;;;;;;<<<===???===;;;:::;;;<<<<<<<<<999888888888888888999999;;;;;;;;;::::::888777777999<<<>>>>>><<<:::999999777777888888888999999999;;;;;;;;;::::::::::::;;;;;;<<<>>>???>>>===;;;;;;@@@AAA???;;;:::===>>><<<;;;;;;:::999888888888888888:::;;;;;;;;;<<<>>>@@@@@@AAABBB@@@???@@@CCCFFFBBBBBBAAA@@@??????@@@@@@??????@@@AAABBBBBBCCCCCC~~~hhh[[[LLL===222333555111///111//////.........------------+++******+++,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,------...***,,,............000111///......//////000111222999999888777666666999;;;777FFFNNNTTT___fffooo~~~{{{||||||tttmmmmmmpppuuu}}}xxxqqqmmmooowww|||yyyyyyyyyxxxpppeee[[[ddd~~~ooo[[[JJJBBB===777555666777777666111333444444222000//////000//////............///------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***(((((())))))***+++++++++,,,,,,,,,------.........,,,000444>>>VVVppp|||zzzwwwwwwvvvwwwxxxyyy{{{|||xxxuuuhhhbbb```___^^^___iiioooxxx|||wwwqqqvvvzzz|||}}}~~~}}}zzzwwwtttpppnnnkkkiiiiiijjjlllnnnooopppqqqqqqqqqsssvvvxxxtttxxx}}}|||xxxsssqqqsssttttttsssqqqppppppqqqmmmkkkhhhdddaaabbbeeehhhmmm}}}yyy}}}zzzyyy^^^OOOIIIHHHJJJMMMFFFHHHGGGEEEEEEEEEAAA<<<:::<<<======;;;;;;<<<===???>>><<<<<<>>>>>>>>>===:::::::::999::::::;;;<<<::::::::::::999888777777888:::<<<;;;:::888888888777777777888999999:::::::::999999999999:::;;;<<<;;;===>>>===;;;::::::;;;AAABBB???;;;:::===>>><<<;;;::::::999999999999::::::;;;<<<<<<<<<===???AAA???@@@AAA???<<<<<<@@@DDDCCCAAA@@@>>>>>>>>>??????===>>>???@@@@@@AAA@@@@@@~~~ggg___QQQ@@@444333444000///222...............------------+++******+++,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************))))))))))))*********+++,,,,,,++++++,,,,,,---...)))***,,,---,,,---///000............///000111111555555444444666777777555444???AAADDDNNNVVV```qqqvvv}}}zzzxxx}}}}}}zzzxxxxxxrrraaaYYYYYY___kkkuuu{{{{{{~~~ssstttssspppkkkgggggghhhYYYZZZccczzzhhhRRRHHHFFFGGGEEEAAA;;;777555555555666///111333222000///000111000///......------------+++,,,,,,---,,,+++***)))***************************)))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))((((((((()))***+++++++++...---++++++,,,,,,,,,,,,)))---///333DDD[[[gggfffiiikkknnnppprrruuuyyy|||{{{~~~}}}xxxhhhXXXOOORRRRRRWWW]]]bbbgggqqq|||zzzvvvsssjjjgggccc``````cccgggkkkjjjlllnnnoooooorrrvvvzzz{{{}}}~~~{{{wwwsssrrrrrrsssttttttrrroookkkiiiiiifffggggggffffffiiipppuuuyyyvvvxxxkkk___SSSMMMJJJHHHIIILLLFFFHHHGGGBBBBBBDDDAAA;;;:::<<<>>>>>>======>>>???===<<<<<<===>>>???===<<<<<<<<<;;;;;;<<<======>>>888888999:::;;;;;;;;;:::888999:::999777777777999666777777888999999::::::888888888888999:::<<<===:::;;;<<<:::999999;;;>>>===???===888888===???=========;;;:::999999999999:::<<<======<<<===???AAA???@@@AAA>>>::::::???CCCBBBAAA???=========>>>???===>>>???@@@@@@@@@???>>>yyyfffcccTTTCCC555333333000///222...............------------+++******+++,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************))))))))))))************++++++++++++,,,,,,---...''')))+++++++++,,,---////////////000000111222333444333222222555888555111999<<<666222;;;CCCLLL[[[oooxxx}}}zzzzzzpppdddccchhhqqqyyy{{{uuuqqquuu|||{{{uuuyyywwwtttnnnjjjhhhhhhhhhgggppp|||uuunnnmmmjjjsssxxxdddPPP@@@777888===???>>>;;;777444222222222---///111111///...111333000000///...---,,,,,,---***+++---------,,,***((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))'''%%%######%%%''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))***+++++++++,,,+++))))))+++,,,------)))000111///999MMMYYY[[[bbbeeehhhkkkmmmrrrxxx|||ssseee]]]WWWOOOIIIKKKQQQXXXbbbiiiyyyssspppeeeaaa\\\XXXXXX\\\aaafffeeegggjjjlllmmmpppuuuzzzyyysssqqqrrruuuqqqrrrrrrooojjjeeebbbaaaeeegggkkkmmmpppvvvhhhjjjoooiiiWWWMMMGGGJJJOOONNNJJJGGGHHHJJJGGGBBBAAADDDBBB<<<;;;===???@@@???>>>???@@@:::::::::<<<======;;;999===============>>>???@@@666777999;;;<<<>>>>>>>>>888999999888666666888999666777777888999999::::::777777777777888;;;===>>>888999:::888777888===@@@:::;;;:::666777===@@@???@@@???===;;;:::888888777:::<<<===<<<<<<<<<>>>@@@???AAAAAA>>>999999>>>CCCCCCAAA???===<<<<<<>>>>>>>>>???@@@AAA@@@???>>>===yyyaaaaaaVVVGGG888444444333000...//////...------------...************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------,,,,,,------.../////////111111222222222333333333777777777999;;;>>>AAACCCYYYdddsss~~~}}}uuurrr|||sssjjjkkkqqqvvvwwwxxxkkkaaafffsss|||xxxqqqkkkjjjkkklllkkkgggdddcccgggbbb]]]ZZZ[[[```nnn{{{www\\\RRRGGG???<<<;;;888555;;;:::888666444333222222///////////////////////////...+++***))))))***+++,,,,,,------,,,***)))(((************************++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))*********+++++++++.........///444<<>>??????@@@@@@@@@??????;;;<<<===???@@@@@@>>>;;;======>>>>>>===<<<;;;;;;999999999777777888;;;===;;;999888666666777999:::888999::::::;;;;;;;;;;;;666666777777888888888999:::999999888888999999:::999999999:::;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;999;;;>>>>>>>>>=========AAABBBAAA===999888===BBBBBBBBB@@@???>>>=========;;;===>>>??????>>>===;;;|||eeeeee[[[LLL<<<666555222///...//////...---------------******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++)))***++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---......//////111111111222222222222333333333333333444666888999BBBKKKWWWbbbjjjsss}}}}}}{{{vvvwwwxxxyyykkkggggggpppzzz|||qqqfffgggiiikkkhhhccc```ccchhhooollljjjmmmrrr|||mmmWWWOOOGGG===777666555333111777777555444222111111111........................///---+++***))))))***+++---------------+++***)))************************(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,///444<<>>???????????????>>>>>>;;;;;;;;;===???>>><<<:::;;;<<<<<<<<<<<<;;;;;;:::999:::999888777888;;;===:::999777666666777999:::999999::::::::::::::::::666777777777888888888888;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>===<<<===>>>BBBCCCCCC???;;;<<<@@@EEEGGGFFFDDDAAA>>><<<;;;:::===>>>???@@@@@@???>>>==={{{iiiiii```PPP???777555222///...///......---------------******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))***+++++++++++++++++++++,,,------------,,,+++,,,,,,------......///000000000111111111222222666555555444444555555666999<<>>?????????>>>===<<<<<<;;;::::::<<<===<<<:::888999999:::::::::::::::::::::::::::999888999;;;===999888777666666777999999:::::::::::::::999999999777777777777888888888888<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<:::::::::;;;<<<<<<======>>>>>>>>>===;;;;;;===???CCCDDDDDDAAA???@@@DDDIIIIIIHHHEEEBBB???===<<<;;;>>>>>>@@@@@@@@@@@@>>>>>>ttt}}}~~~gggggg___PPP???777444111///000///...------,,,,,,------************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))***************)))(((((())))))***+++***************+++,,,,,,,,,,,,,,,+++++++++,,,------......//////000000000111111111666666666555555555555555::::::::::::<<>>>>>>>>>>>>>>>>>===;;;::::::;;;;;;:::;;;<<<<<<:::888999999999999::::::;;;;;;:::;;;;;;:::999999;;;<<<888777777666777888888999;;;;;;:::999999888888888777777777777777888888888<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;888999999:::<<<======>>>@@@@@@>>><<<::::::===???BBBCCCCCCBBBAAABBBFFFJJJFFFFFFDDDBBBAAA@@@??????===>>>????????????>>>===vvvzzzaaa^^^XXXJJJ<<<555222000000111......---,,,,,,,,,,,,,,,************************+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((('''((())))))******)))))))))***++++++,,,,,,++++++******++++++,,,---------........./////////000000//////000000111111111111333444666888:::===AAACCC???OOO]]]gggtttyyy|||xxxwww}}}rrrbbbWWWIII???<<<<<<======<<<999666333222222222222000000///////////////000------------------------++++++***************************)))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***+++,,,,,,+++***+++---333555:::EEEXXXnnn{{{~~~xxxuuuxxx}}}yyyrrrttt}}}yyy|||yyyuuuvvvtttyyyzzzyyy}}}~~~}}}sssXXXKKKLLLNNNJJJDDDIIIHHHFFFFFFFFFEEEDDDCCC@@@??????>>>===<<<<<<<<<=========<<<;;;:::999888<<<;;;:::;;;<<<<<<;;;999:::999999999:::;;;<<<===:::;;;;;;:::999888:::;;;666666666777777888888999;;;:::999888888888888888888888777777777777777777:::999999999999999999:::;;;::::::999999999999:::777888999:::;;;===>>>>>>@@@???===:::888999<<>>>>>>>>>>>???@@@BBBDDDFFFFFFDDDCCCAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<>>BBBFFFOOOYYYXXXgggxxxxxxyyy|||kkkTTTIIICCC<<<<<<@@@???<<<777444222333666777333333333333111111222222000///......------------++++++++++++++++++++++++))))))************))))))***)))(((''''''((()))***''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''''''''(((((((((((()))'''(((******)))***,,,---***---///333<<>>======>>>@@@BBBCCCCCCBBBAAA@@@>>>==================<<<<<<<<<<<<======www~~~mmmKKKAAAHHH@@@888555222......000...---,,,,,,++++++,,,,,,************************''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))************&&&''''''((((((((((((((((((((()))***************)))))))))***++++++,,,,,,,,,,,,,,,---------......---...///000000///......111///......111444777777888555888??????:::===FFFEEELLLTTT\\\hhhwww}}}ZZZEEE:::@@@BBB999666<<<555555666555444333333333---///000000///000111222000///...---,,,,,,,,,,,,++++++++++++++++++++++++((()))************))))))******)))(((((()))***+++''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))+++++++++++++++---///+++...000000555???FFFGGGFFFWWWeeeiiiooo|||wwwzzz|||}}}~~~sssgggsssnnnVVVGGGHHHGGGGGGFFFFFFFFFDDDCCCEEEEEEFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>===777888888999999999888888777555555666999;;;<<<;;;;;;999777666555666777888777888999999777666666666444444666777888888888888999888777666777888:::<<<999888888888777777666666888888777777777777888888444444444444555777888888888999999::::::;;;;;;<<<888999999888777888:::===???>>>===>>>@@@BBBCCCCCC<<<<<<<<<<<<===>>>???@@@>>>>>>============>>>>>>xxxfffOOOHHHGGG<<<333111222000...///------,,,++++++******)))+++)))'''&&&((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((()))***)))((((((***,,,*********)))))))))))))))...------,,,,,,++++++***......//////000000111111//////......///111444555888777777777888:::<<<=========???DDDMMMXXXbbbiiiuuuuuu|||zzziiiffftttVVVFFF;;;;;;999333222777666666555444444444444555222222222222111111111000000///---,,,++++++,,,,,,------------,,,,,,+++***+++++++++************))),,,+++***((((((((())))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&'''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************+++---000444888;;;>>>MMM[[[fffvvvxxxrrrvvveeeTTTKKKHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>===AAA@@@???===<<<<<<<<<<<<:::::::::999999999888888777666444555777999::::::;;;999777555444444666777888999999:::999888777666333333444444555666777777:::777444555777999999888999999999888888888888777888888888888777777777777666666666666777888:::;;;;;;:::999888888999;;;===888999:::;;;<<<>>>????????????????????????@@@@@@<<<===>>>???????????????===>>>?????????>>><<<;;;|||rrrbbbMMMGGGEEE;;;222000111///---...------,,,++++++******)))***)))'''''')))))))))((((((((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((((()))***)))((((((***,,,***)))))))))))))))))))))------,,,,,,,,,,,,++++++---------...//////000000//////......///111333555888777777777888:::<<<===>>>>>>===???CCCIIIOOORRRUUUUUU___ssssssrrrlll```TTTTTT```mmmMMM???777888888333333777444444444444333333333222000000000000////////////000///---,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++++++++*********))))))******)))((((((((()))))))))((((((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((,,,++++++++++++++++++***......------...000222333???KKKVVV```rrryyysssyyyyyy___QQQLLLIIIHHHJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCBBBAAA???>>>===<<>>======<<<<<<<<<<<<999999999888888777777777777666444555777999:::999888888777666666777888999777777888888888777666555333333444444555666666777888555333444666888888777999999999888888888777777888888777777777666666666444444444555666888999:::;;;:::999888888:::;;;<<<999999:::;;;<<<===>>>>>><<<<<<<<<============>>>????????????????????????======>>>???>>>===<<<;;;{{{ppp^^^KKKHHHDDD999000///000...------------,,,++++++******))))))(((((((((******((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,))))))))))))))))))******++++++,,,,,,,,,,,,------+++,,,,,,---......////////////......///111333444777777777888999:::;;;<<<===<<<;;;;;;;;;<<<===>>>AAA???FFFZZZmmmtttqqqmmmtttsssvvvyyyoookkkeee___\\\YYYVVVTTTNNNNNNKKKEEE@@@AAAIIIPPPAAA777222666777444333777222222333444333222111000.........------------,,,///...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++*********)))))))))(((((('''''''''((())))))((((((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((((((((((((((((((*********+++++++++++++++...---,,,++++++,,,......999CCCNNN\\\ppp~~~yyyyyynnnSSSDDDCCCGGGHHHFFFIIIIIIHHHHHHGGGGGGFFFFFFBBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888777666666555555777666555555777999999888555666777888999999::::::555666666666666555555444333333444444555666666666555444333444666888888777999999888888888777777777777666666666666555555555222222333555666888999999:::999888888888:::;;;<<<999999:::;;;;;;<<<======<<<<<<<<<=========>>>>>>AAA@@@???>>>>>>>>>???@@@======>>>>>>======<<<;;;ttt~~~\\\LLLMMMDDD999000///000...------------,,,++++++******)))((((((((()))+++***(((&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((((((***,,,)))))))))))))))***************+++,,,,,,---......,,,,,,,,,---....../////////.........///000222333666666777777888::::::;;;:::::::::::::::::::::999===:::>>>JJJVVVZZZ[[[[[[WWWSSSRRR\\\llluuutttoootttpppkkkkkknnnrrrrrrrrrtttrrrrrrtttqqqmmmooouuuiiigggeeedddaaa\\\UUUOOOJJJHHHDDDBBBBBBBBBBBBAAA@@@???===;;;999999;;;===999333111555666444333555111222333444444222000///------------,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,++++++***************))))))))))))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))******++++++,,,,,,((((((((()))***,,,...///...777EEEWWWkkk{{{}}}wwwyyy|||~~~yyy~~~vvvwww~~~ppp___RRRDDD???DDDIIIGGGCCCGGGGGGFFFFFFFFFEEEEEEEEE@@@??????>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;999999888777666666555444777666555666777888777666444555777999999999888777555555666666666555555555444444444555555555666666444444444555666888888888888888888888777777777777666666555555555444444444111222444555777888999:::999888888888999:::;;;<<<999999::::::;;;;;;;;;<<<>>>>>>??????@@@@@@AAAAAA@@@???===<<<===???AAABBB============<<<<<<;;;;;;www{{{[[[OOOSSSDDD:::111000111///...///------,,,++++++******)))((((((((()))+++***(((&&&((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((()))***)))((((((***,,,(((((())))))******************++++++,,,---......,,,------...//////000000.........//////000111111444444555777888888999999777888999;;;;;;;;;::::::777777:::AAAFFFJJJRRRZZZSSSJJJDDDIIITTT]]]\\\WWWSSSQQQNNNOOORRRTTTRRRPPPRRRSSSVVVWWWTTTQQQTTTYYYQQQPPPNNNKKKGGGDDD@@@>>>DDDBBB???>>>??????>>>===<<<;;;::::::;;;:::888777777444333555666444333444111222444555444333111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++++++++*********)))))))))((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&'''((((((((((((((('''''''''''''''''''''''')))))))))******+++++++++%%%%%%'''(((***,,,...///***000999HHHZZZjjjooonnnooorrrzzz}}}{{{qqqwwwiiiWWWNNNIIIEEEDDDGGGIIIHHHFFFDDDDDDDDDCCCCCCCCCCCCCCC>>>>>>===<<<<<<;;;::::::999:::;;;;;;<<<;;;;;;::::::999999888777777666666888666555666777777666555333555777888888777555333666666666666666666666666444444444555555555555555444555666777888888999999888888888777777777666666555555555555444444444444222444555777999:::::::::777777888888999:::;;;;;;999999999:::::::::::::::>>>>>>??????@@@AAAAAABBB===<<<;;;;;;===???BBBDDD===<<<<<<;;;;;;;;;;;;;;;zzzxxxZZZOOOSSSDDD999111000111000//////------,,,++++++******))))))(((((((((******((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,((((((((()))******++++++******+++,,,,,,---......---------...//////000000.........//////000000000222222444555666777777777666777888999999888777666777777:::<<<;;;>>>HHHTTTTTTKKKAAA@@@FFFLLLKKKGGGHHHHHHIIIJJJLLLLLLKKKJJJFFFIIIMMMNNNMMMLLLNNNQQQHHHGGGEEECCCBBBAAA???>>>999888666777999::::::999777777777888::::::888777666666666555555444333333222222333444333222111000............------------++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++******)))))))))(((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))))))))&&&&&&'''((((((((((((''''''''''''''''''''''''''')))))))))***************(((((()))******+++++++++......///555AAAPPP]]]cccaaaeeeppp|||zzzrrrzzzyyycccYYYXXXKKKJJJFFFCCCBBBDDDHHHKKKBBBBBBBBBBBBAAAAAAAAAAAA>>>======<<<;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999999888888888888777777888777666666777777555333333444666777777666444333666555555555555666777777555555555555555555555555555777999999888777888999888888777777777666666666666555555555555444444444444555777888999:::999999666777777888999:::;;;;;;:::999999999999999999999::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;<<<>>>@@@BBB<<<<<<;;;::::::::::::;;;|||uuuWWWJJJMMMBBB888//////000///...///------,,,++++++******)))***)))'''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***)))((((((***,,,'''(((((()))******+++++++++++++++,,,,,,---------+++,,,,,,---......//////....../////////////////////000222444555555555555555666666777777666555444888888999:::888888>>>FFFNNNGGG???<<<===???>>>;;;888;;;>>>???????????????===@@@CCCCCCCCCDDDDDDCCCDDD@@@>>>AAAFFFFFFBBB<<<999999888:::===??????>>>555555666666777777666666555666666444333444444444222222111111111000000000......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++***)))))))))((((((((((((''''''((()))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''************))))))))))))+++++++++++++++******)))...---,,,---111:::FFFOOOSSSXXXdddqqqxxx|||}}}zzzyyy{{{gggXXXOOOOOOUUUJJJHHHEEEBBB@@@BBBFFFJJJAAAAAAAAAAAAAAAAAAAAABBB=========<<<;;;;;;::::::;;;<<<=========;;;999888666666666777777777777888888777666777777666444222333444555666777777666666444444333333333444666777555555555555555555555555555777999999777555555666888777777777666666666666666666666555555555555444444555777888999888777666555666777888999:::;;;;;;::::::999999888888888777666666777888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999999999:::;;;{{{sssTTTEEEFFFAAA777...---///...---...------,,,,,,+++******)))+++)))'''&&&((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))***)))((((((***,,,'''(((((()))***+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,---......---...///////////////......///111333444444444333444444555666666666666666333111333888;;;;;;???CCCLLLGGGBBB???>>>>>><<<999666;;;???@@@>>>===>>>@@@BBBEEEFFFEEEEEEEEECCC???CCC===;;;AAAKKKMMMDDD999>>><<<:::999999888666444888888888777555444444444333555555333222444555555111111000////////////000---------,,,,,,,,,++++++)))***,,,,,,---,,,+++***((()))***+++++++++++++++))))))))))))(((((((((((((((((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''++++++******))))))((((((***+++,,,,,,,,,,,,++++++)))+++...///......444;;;JJJOOO\\\iiipppuuu|||}}}}}}iiiVVVNNNMMMIIIFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB=========<<<<<<;;;;;;:::<<<===>>>>>>===;;;999888444444555555666777777777888777666777777666333111222333555666888999999:::333333222111222333555666555555555555555555555444444777999999555333333444777777777777666666666666777666666666666555555555444555666888888666555444555666777888:::::::::;;;::::::999999888777777777555666777888999:::;;;;;;<<<<<<<<<<<<;;;:::999888<<<;;;:::999999999:::;;;~~~zzzuuuUUUAAA<<<888555111////////////.........---,,,+++))))))(((******))))))((((((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''''''((()))***+++,,,,,,---,,,***)))))))))******)))))))))***+++,,,......------...//////...---,,,---...000222333333333333444444444444444444444444666666555444555888===AAAXXXOOOBBB;;;999:::999888========================AAABBBCCCFFFHHHHHHEEEBBB???@@@AAABBBAAA???===<<<===<<<;;;:::888777666555555555555555555444333333666666555444333333222222222111111000///......------------......---,,,,,,++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))************))))))))))))))))))************+++++++++++++++,,,---...///000111888AAAMMMXXX```jjjuuu|||wwwuuu{{{|||~~~vvvjjjYYYSSSLLLHHHHHHIIIJJJIIIHHHGGGEEECCCAAA@@@??????BBBDDDFFFFFFDDDBBBBBBBBBBBB@@@===<<<===>>>>>>===AAA@@@???===<<<:::999888222555888888777555444444888777666555444444444444333333333444555666777888777666444333333444666777555555444444444444555555777777666666555555555555444555666555333222222333555555666666666666666555777777888999888666444222444555666777888999:::;;;<<<:::888555333222222222555555666777888999999:::;;;;;;::::::999888777777:::;;;;;;:::999888:::;;;||||||tttTTTAAA>>>777555111////////////......------,,,+++***)))(((***)))))))))(((((((((''')))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((()))))))))))),,,+++***)))))))))******++++++*********+++,,,,,,,,,---...//////...---,,,---...000111333333333222444444444444444444333333555666777777888;;;@@@CCCPPPHHH???::::::<<<;;;:::;;;;;;<<<===>>>???@@@@@@CCCBBBBBBCCCEEEFFFEEEDDD??????@@@@@@???===<<<;;;===<<<;;;:::888777666555777777888888777666666555555555555444333222222222111111000000///......---,,,,,,---,,,,,,+++******+++******))))))******++++++++++++*********))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))*********+++++++++******+++,,,---...//////---444>>>GGGRRR___mmmxxxllljjjnnnxxx}}}|||~~~qqqaaaXXXSSSOOOIIIGGGHHHJJJKKKKKKGGGFFFEEECCCAAA@@@??????AAACCCDDDDDDCCCAAAAAAAAA===;;;;;;<<>>===<<<::::::999444666888999777666666666999888777666555444444444444444444444444555666777777555444333333444555777555555444444444444555555666666666555555444444444666777777555222111111111555555555555555555444444555555555555555666666777444555666777888999::::::;;;:::888666444444444444555666666777888999999:::;;;::::::999888888777777999:::;;;:::888888999;;;|||qqqRRRAAA>>>666444111////////////......---,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********))))))(((((((((++++++***)))))))))******,,,,,,+++***************,,,,,,---......------,,,---...///000111222222222333333333333333333333333333444777888999<<>>@@@AAABBBDDDBBB@@@@@@BBBDDDEEEEEE??????>>>===;;;::::::999<<<<<<;;;:::888777666666777777777888777777666555444444444333222222111111000000000///......---------,,,,,,+++***))))))(((+++******))))))******+++++++++*********)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,,,,------,,,///333999CCCQQQaaallleeeaaaeeennnuuu|||uuubbbVVVOOOLLLKKKIIIGGGGGGIIIKKKLLLKKKGGGFFFDDDBBB@@@???>>>>>>???AAACCCCCCAAA?????????;;;;;;:::<<<@@@CCCDDDDDD>>>======<<<;;;;;;::::::666777888888777666777888:::999888666555555444444555555444444444555555666666555444333333444555666555444444333333444444555555555444444444444333333777777777555222000000000555555444444333333222222333333222222333666888:::555555666777777888999999999888777555555555666666666777777777888999999999::::::999999888777777777777999:::999888888999:::}}}mmmNNN>>><<<555222000/////////...---------,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********************************))))))))))))***++++++***************++++++,,,,,,,,,------------------...///000000111111222222222222333333333333000333555777777888:::;;;:::888666666999<<<<<<<<<888999:::<<<===???@@@AAAAAA???>>>???AAACCCCCCBBB>>>===;;;:::888888777777;;;;;;:::999888777666555444444555555555555444333333333222222222111111111/////////......---------...---,,,+++***)))((((((******))))))))))))******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((())))))((((((((()))))))))))))))))))))))))))************))))))******+++,,,------//////000111666???KKKTTTZZZYYY^^^iiioootttqqq___QQQLLLLLLMMMMMMFFFFFFFFFGGGIIIIIIIIIIIIFFFEEECCCAAA???>>>======???@@@BBBBBB@@@?????????@@@>>>===>>>???@@@@@@???<<<<<<<<<;;;;;;;;;;;;;;;666777777666555555666888:::999888777666555555555666555555444444444555555666555444444444444555666444444333333333333444444333333333333333333333333555555666444222111111222444444333222222111111111333333333333444666888:::555666666666777777888888666555444444444555666777888888888888888888888999999999888888777777777777555777999999888888999:::~~~jjjJJJ:::888333111////////////...,,,---,,,,,,++++++*********(((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((()))******+++))))))))))))***)))))))))))))))))))))***+++,,,---++++++++++++,,,,,,---------------......//////000111111111222222222333333222444666666555444555555666555444555777999999999999::::::;;;<<<<<<======;;;;;;===???AAAAAA???===<<<;;;999888777666666666999999888777666555555444222333333444444444333333111111111111111000000000............------------000///---+++***)))))))))***))))))))))))))))))************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))***************++++++,,,,,,------------++++++,,,000555999GGGIIITTTdddmmmpppxxxqqqiiiWWWOOOGGGEEEIIIMMMMMMKKKEEEFFFGGGHHHGGGFFFFFFEEEEEEDDDBBB@@@>>>===<<<<<>>>>>???>>><<<;;;;;;;;;;;;;;;::::::::::::555555666555333333555777999888777666555555555555666555555444444444555555555555555444444555555555333333222222222222333333222333333333333333333333111222444333222222333555444333222111111111111111444555666777888777777666666666666666666777777777333333222222333555666777999999999999888888888888888888777777777777666666444666888999999999999:::hhhHHH777555111000......//////---+++,,,,,,,,,+++++++++******(((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((###$$$$$$%%%'''(((((()))'''((()))*********))))))((((((((()))***+++,,,---************+++,,,------------,,,,,,------...///000000000111111222222333444666777666444333333444444444444444555555666777:::::::::999999999999999777888:::===???>>>;;;999999888888888777666666555777777666555555444333333222333444444555444444444000000000000000000000000------------------------///...,,,+++*********+++***))))))(((((())))))*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((((((((&&&''''''(((((())))))***((((((((()))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,...///000888<<>>@@@BBBBBB@@@???>>>???===<<<<<<===>>>>>>===;;;::::::::::::::::::999999333444555555333333444555666666555555555555666666555555444444444555555666555555555555555555555555333222222111111222222333222222333333333333444444///111222333222333444666333222111000000111222333555666888999999777555444777666666666666666666666333333222222333555777888:::::::::999888888888777777777777666666666666666333666999:::::::::;;;;;;hhhHHH888666000///......//////---+++,,,,,,,,,++++++++++++***'''((((((((()))))))))***''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&''')))*********)))))))))))))))))))))***++++++***)))))))))***+++---...---,,,,,,++++++,,,......//////000000111222222333222444444333222111222333333333333333333333555666888888888888777777777777666666666888:::;;;999888666666777888888777666555555555444333333222222222111111222333333333333333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))))))))***+++))))))(((((((((((())))))***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((('''&&&&&&''''''((())))))***(((((((((((()))))))))***)))))))))************+++++++++,,,---///000000///111222;;;KKKUUU\\\jjjxxx}}}wwwttttttuuuuuuxxx|||tttfffXXXNNNJJJLLLNNNLLLKKKKKKLLLJJJGGGCCCFFFHHHJJJHHHEEEBBBBBBCCCCCCBBB@@@>>><<<;;;;;;:::===???@@@@@@???=========:::::::::<<<>>>>>><<<;;;;;;:::::::::999999888888222444666777555444444444333333333333444555666777444444444444444555666777444555555555555555555444222222111111111111222222333333333333444444444555000111333333222222333555222111000000000222444555555666666666666666666555777777666666666555555555555444444444555777888:::;;;;;;:::999999888777777666666666666666666666666333666999;;;;;;;;;<<<===}}}hhhIII999777000.........//////---+++,,,,,,++++++++++++++++++'''((((((((())))))******&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************))))))))))))&&&'''(((*********)))(((+++******)))))))))))))))***))))))))))))+++---...---,,,+++++++++,,,---......//////000111222222222...///000///......000222222222333222222333555777666666666666777777777777777555444444666888999888444555777999999888666555333333333222222111111111---...///000000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''(((***+++))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((()))))))))))))))(((((()))+++,,,,,,+++---)))+++333:::AAAPPP```llljjjjjjkkkiiiiiipppxxxzzz}}}ggg^^^SSSLLLGGGDDDFFFKKKKKKIIIGGGGGGHHHJJJKKKKKKFFFHHHJJJHHHDDDBBBBBBDDDCCCAAA@@@>>><<<;;;::::::;;;===??????===<<<;;;<<<;;;::::::<<<===<<<:::888;;;;;;::::::999888888777222555888888777555555555222222222333444555777777333333333444555666777888444444555555555555444444222222111111111111222222333333333444444555555555111222333333111111222333222111000000111333555777666555333333333555777888777777777666555555444444777666666666777888:::;;;<<<;;;;;;:::999888777777555555555666666666666666333666:::<<<<<<<<<======vvviiiFFF888444000000000000///...---,,,---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((''''''(((((())))))******++++++***************+++*********))))))))))))))),,,,,,++++++,,,,,,---......///000000///000222444000000000000000111111222333333333444444444555555666666666666666666666777888888777666666666666666999888777666666666666666333333222222111000000000000000000000000///......------------------------.........------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&'''((('''&&&&&&'''((('''((()))(((&&&%%%%%%'''(((((((((((())))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---//////......000333666888NNNTTT[[[^^^^^^bbbkkksssyyysssbbbWWWKKKJJJIIIGGGFFFFFFGGGGGGJJJHHHFFFFFFHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;???>>><<<;;;::::::;;;;;;<<<<<<;;;::::::999888888===;;;999777666666666777777444333555555333444777222222333333444555666666666666555444333333333333444444555555555444222111///111222111000///000111444444333222222333333333333333222222111222222222000111222333444666777777888555222222444666666444777666555777999999666333666777888999:::999888888888888777888999999666444777666555666999;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;sssgggFFF999555000000000000///...---,,,---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((''''''(((((())))))))))))***))))))(((((())))))***+++++++++******)))))))))+++************+++,,,,,,...///000000//////111333///............///000000333333333333444444444444444555666666777888888999888888777666666555555666777777666555555555555555333333333222111111000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&'''((('''&&&&&&'''((('''((()))(((&&&%%%&&&''''''((((((((())))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---...---------...000333444000666>>>EEEKKKVVVdddpppxxx~~~|||yyy{{{wwwiii^^^VVVPPPMMMIIIHHHGGGEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>><<<;;;;;;;;;;;;======<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999888888===<<<999777666666777777888555444777777444555888222333333444444555555555444333333333333333444444333333444444444333111111000111222111000///000222444333333222222333333333333333222222111111222222222222333444555555666777777555333333555777666444777666555777999999666444666777888999999999888888999888777777888888666555666666666666888:::;;;;;;===<<<<<<;;;::::::;;;;;;{{{qqqbbbDDD888444000000000000///...---,,,---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((('''(((((((((((()))))))))(((((((((''''''(((((()))---,,,,,,+++***))))))))))))))))))))))))***++++++---...//////...///111333------,,,,,,------...///222222333333333444444444333444555777888999::::::999888888777666555555555555555444333333333444444444333333222222111111000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&(((((((((&&&%%%&&&'''''''''((((((((()))))))))(((((((((((())))))))))))************************+++************+++,,,,,,,,,,,,++++++,,,---///000***...111333888AAAPPPZZZlllsss{{{~~~{{{yyyyyy{{{{{{{{{yyynnnfffYYYOOOJJJJJJKKKLLLGGGFFFEEEDDDDDDDDDEEEFFFFFFIIILLLKKKHHHEEEDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===;;;;;;::::::999999888888===;;;:::888777777777888888555555888888555555888444444444444444444444444111111111111222333444555111222222222222222111000000111222222000000111222333333222222222222333333444333222222111111222222333444444444555555555555666555444555777777555444666555555666888888666444555666777888888888888777999888666666777888777666666666666666777999:::;;;<<<;;;;;;::::::::::::;;;~~~vvv~~~{{{{{{[[[AAA777222000000000000///...---,,,---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))...------,,,+++***))))))***))))))))))))***++++++,,,---......---...000222------,,,,,,------...///222222222222333333333333333444666777999999999999888888888777777666555444333333222222222333333444444444444333222222111111000000000000000///......++++++++++++++++++++++++++++++******************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&'''((('''&&&%%%&&&((('''''''''((((((((())))))(((((((((((())))))))))))***************************************++++++,,,,,,,,,+++++++++,,,------333444333000...111999???NNNVVVbbbkkkqqquuu{{{{{{wwwxxxuuudddWWWXXXUUURRRNNNMMMMMMMMMMMMFFFEEEDDDCCCCCCDDDEEEFFFEEEJJJOOONNNIIIDDDCCCEEEEEEEEEDDDBBBAAA@@@???>>>@@@???>>><<<;;;;;;;;;;;;999999::::::;;;<<<======::::::::::::999999888888<<<;;;999888777777777888777444444777777444444777444444444444444444333333111111000000111222333333222222222222222222111111111222333222111111222333222222222222222222333444444444333222111111111111555555444444444444444444444555555666777666555333333333333444555555555444555555666666777777777777999777555555666777777777555666666666666777999:::;;;:::999999999999::::::~~~qqqSSS===666000000000000000///...---,,,---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((((((((()))***+++------,,,,,,+++******)))***************+++,,,,,,+++,,,------,,,---///111......------......///000111111111222222222333333444555777888888777666555666777777888777666555555222222222222222333444555555555444444333222222222000000000000000///......++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&(((%%%'''((('''&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,000333000777@@@JJJRRRZZZccciiiooorrrxxx{{{~~~~~~ssseee]]]ZZZWWWRRRMMMIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDJJJOOOOOOIIIDDDCCCEEEEEEDDDDDDCCCBBBAAA@@@???@@@???>>><<<;;;;;;;;;;;;888888999:::;;;<<<======:::999999999999999888888:::999999888777777777777444222333666666333222444444444444444444444333333333222111111000000000111333222222222222333333333111333444333222111222333111111111111222222333444555444333222111111111111444444444444333333333333333444666666666555444333111111111222111222333444444444444555555555666666999666444444666777777777444555777666555555777:::999999888888888888999999jjjMMM;;;555000000000000000///...---,,,---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&(((((((((((()))***+++++++++++++++++++++*********+++************+++,,,,,,***+++,,,,,,+++,,,...000/////////...//////000111000000111111111222222222333444666777777666444333444555777888888888777666222222222333444555666777666555555444444333333222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&((('''&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,+++---///000///......///+++---000222666;;;AAAEEEMMMUUUbbbnnnxxx~~~~~~{{{xxxrrrjjjbbb\\\[[[VVVOOOKKKKKKLLLMMMLLLJJJIIIHHHEEECCCCCCFFFHHHGGGFFFEEECCCBBBBBBCCCDDDDDDHHHLLLLLLHHHDDDCCCCCC???@@@AAAAAABBBCCCDDDDDD@@@???>>><<<;;;;;;;;;;;;888888:::;;;<<<<<<<<<<<<999999999999999999888888888888777777777666666666333111222666666222111333444444444444444444444444444333222111000000000000333222222222222333444444222333444444222222333444111111000111111222333444555444333222111000000000333333333222222222222222222333555555333222333444///000111111000000222444444444333333444444555666777555444555666777777666333555777666444333666999888777777777777888999999~~~fffIII;;;777111000000000000///...---,,,---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''((()))***+++)))))))))************+++***))))))))))))***++++++)))+++++++++++++++---/////////......//////000111000000000000111111111222000222444666666666444333222444666888999999888777333333444444555777888999666666555555444333333333000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))***+++,,,,,,,,,,,,,,,...///000000///---,,,,,,//////.........///111222333999BBBMMMWWW```hhhmmmyyy{{{~~~~~~{{{tttqqq[[[\\\[[[YYYTTTNNNKKKJJJOOONNNMMMKKKIIIGGGGGGHHHJJJJJJIIIGGGDDDDDDGGGJJJGGGFFFDDDBBBAAA@@@@@@@@@BBBCCCEEEFFFFFFDDDAAA@@@<<<===>>>@@@AAACCCDDDEEE@@@???>>><<<;;;;;;;;;;;;888999:::;;;<<<;;;;;;:::888888888888888888999999666666666666666555555444333222333777777333222333222333333444444555555555333222222111111111222222222111111000111222333444333444555444333222333555000000000000111222333444666555333222111000000000111111111111111111111222111333444222000000222444000111222111000111444666444333222222222333555555555444444555777888777555222555777666333222555999777666666666666777888999~~~dddHHH;;;888222000000000000///...---,,,---,,,+++***))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((()))******++++++((((((((((((((()))******)))***++++++***+++---//////............///000000000000000000111111111111---///222555666666555444111222555888999999999888444444555555777888:::;;;666666666555444444333333000000000000000//////...------------------------******++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++,,,,,,,,,))))))***++++++++++++,,,---......//////000111222444333222333666;;;@@@CCCPPPRRRZZZeeemmmttt~~~xxxzzz~~~|||zzzuuulllbbbWWWNNNIIIPPPRRRTTTQQQMMMJJJKKKLLLHHHJJJJJJGGGDDDBBBCCCEEE???BBBEEEFFFCCCAAAAAACCCGGGEEECCCAAA???>>>>>>>>>@@@@@@AAABBBCCCCCC@@@>>>===>>>>>>???@@@@@@AAAAAA@@@???>>>===;;;;;;;;;;;;888999:::;;;<<<;;;:::999888888888888888888999999555555555666555555444333444333444888888444333444222222333333444555666666111111111111222333444555111000/////////111222333333444555555333333444555000000000000111222333444666555444222111000000000//////000000111111111111111222333111......111555111222444333111222555888444333222222222333444555444444444666888888666444222555888666222111555999666666666666666777888888{{{aaaKKK;;;333111000///......///...,,,***,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((()))(((&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&&&&((('''%%%(((------((()))))))))***++++++,,,,,,......---------,,,,,,,,,---------........./////////...,,,---///000000///000000000111222222333333333333333444666777999:::999888888777777888888999666666666666555444333222111111111111111000//////------------------------+++******))))))******+++)))'''&&&'''((()))((('''((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++------------------------////////////000111222333666666777;;;@@@HHHOOOSSS___aaadddffffffgggiiikkkiiipppzzz~~~}}}|||{{{tttsssoooiiiccc]]][[[ZZZPPPOOOLLLIIIFFFDDDCCCBBBEEEGGGIIIIIIHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAA???===<<<===???DDDDDDDDDDDDDDDDDDDDDDDDCCC@@@>>>???AAABBB@@@===;;;;;;;;;;;;::::::999888888888999:::<<<===;;;999666666777888888888888777666777777888888888777777777666555444333333222333555333111111333444555444999666222000111222333333111111000///////////////000000000000000000000000000000000000111111111111444333333222111111111222222111000.........///000............///000111222444444333333333222222222222222222222222222222222///111444777888777666555999888777555444444444444444333333333333444555666xxx^^^JJJ;;;333222000///......///...,,,***,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&''''''%%%%%%&&&''''''''''''((((((((()))******++++++,,,------------,,,,,,,,,,,,,,,,,,------------.........---,,,---///000111000//////000111111222222333222222333444555777999:::999888888888888888888999888888888777666555333222000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))'''&&&'''((()))(((&&&((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))***************))))))))))))******++++++++++++++++++++++++------------------------------------...///000111000//////000222666:::<<<999<<<>>>@@@@@@AAABBBDDDOOONNNNNNQQQUUUXXXXXXVVVVVVXXXZZZ\\\\\\ZZZWWWVVVUUUUUUUUUTTTSSSSSSRRRRRROOOOOONNNKKKGGGEEEEEEFFFDDDCCCAAA???>>>===<<<<<>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@??????AAAAAA???===;;;;;;;;;;;;:::999888777888777888:::<<<<<<;;;999666777777888999888888888777888888888888888777777777666555444333333333333444222000111222444444444888666222000////////////111111000000000000000000000000000000000000000000//////000000000111111111444333222111111111111111222111000///......///000......///000000111222222444333333333333222222222222222222222222222222222///111444666777777666555444444444444444555555555444444333333333444444555uuu\\\III;;;444222000///......///...,,,***,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))),,,'''&&&***((("""###)))(((((())))))******++++++---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,++++++,,,///111111111//////000000111111222222000111222333555777999:::999888888777777888888999::::::999888777555333222///000000000000///......++++++++++++++++++++++++******))))))))))))******((('''&&&'''(((((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))(((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///......------......///+++---000000000000111333FFF===333222999===:::555888999:::;;;;;;:::999888999999999999999999999999;;;<<<<<<;;;999999;;;<<<>>>======<<<<<<<<<<<<===<<<>>>@@@@@@???>>>>>>>>>AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@???======???AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@@@@???===<<<<<<;;;;;;999888666555777666777999;;;<<<:::888777777888999999999999888999999999999888777666666666666555444333333333333333111000000222333333222555444222111000000000000///000111111111111111000000000000000000000000000//////000000000000111111333222111111111111111111111000000////////////000...///000222222222222111333333333222222222111111000000000000000000000000///111333555666666555444222333444555555444333222555444333333333333333444sssZZZHHH;;;333111000///......///...,,,***,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((()))***+++<<<---''',,,+++######+++''''''(((((()))******+++,,,,,,,,,,,,++++++++++++************+++++++++++++++***)))+++...000111111......//////000111111222//////000222444666888999888888777777777777888888::::::999888666444222000...////////////...------+++++++++++++++++++++++++++******))))))******+++((('''&&&&&&(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))************************++++++++++++++++++++++++************+++,,,------//////000000000000000///111333444555444444555666HHH===222000666999666222666666777777777777777777666666777777888999999999<<<<<<===;;;:::999:::<<<>>>===============>>>>>>:::<<<>>>>>>===<<<;;;<<<@@@????????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA===>>>??????>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@???>>><<<<<<<<<;;;:::888777555444555555666888:::;;;:::888777888888999999999999999999999999999888777666555555444333222222222222222222000///000222333222111111222222111111111333444...///000111111111000///000000000000000000000000////////////000000000111222111111000000000111111000000000////////////000...000222333444333111000222222222222111111111111000000000000000000000000///000222444555444444333555666666666555222000...555444333333222222333333qqqXXXGGG:::222000000///......///...,,,***,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++FFF111$$$(((+++%%%$$$***&&&''''''(((((()))******,,,,,,+++++++++*********)))))))))*********++++++***))))))***---000000000---......//////000111111//////000111333555777888777666666555555666666777888888777555333111///...---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((&&&%%%&&&'''((('''&&&%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++************+++,,,------,,,,,,---.........---,,,+++---...///...---...///:::555000///222444333111333333333333333444444555222333333444555666777888888999999888666666777999<<<;;;::::::999999999::::::<<<>>>???===<<<<<<<<>>>>>>>>??????@@@AAA???????????????@@@@@@@@@;;;===??????>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@@@@???>>>===<<<;;;;;;:::999888666444333444444555777999:::999777777777888999999999999888999999999888777666555444333222111111000111111111111000000111222333222111111111222000......111333.../////////000/////////////////////////////////...////////////000000000000000000//////000000111/////////000000000000//////000222333444333111000222222111111111000000000///////////////////////////000111222333333222222555666777777666444111000444333333222222222333333mmmUUUEEE:::222///000///......///...,,,***,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))???///###$$$'''%%%$$$'''&&&&&&''''''(((((())))))+++++++++*********)))))))))))))))************+++***))))))***---/////////------......//////000000/////////000222333555666555444444333333444444555555555444333222000...---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''(((((()))************************************************************+++,,,---...,,,---------,,,+++***)))(((***,,,---,,,+++,,,---.........///111111111111......//////000111111111000111111222444555555666444666777777666777:::<<<;;;;;;:::999888888888888:::<<<>>>???===<<<<<<<<<===============>>>???@@@<<<<<<<<<======>>>>>>???;;;===??????>>>>>>>>>???????????????????????????;;;>>>@@@@@@???===<<<;;;::::::999999777666444333222222333666999:::888777666666777888888888888777777777777777666555444444222111111000000111111222111000000222333444222111111222111---******---111111111000///.../////////////////////////////////......////////////000000///////////////000000111...//////000000000000//////000111222222111000000111111111000000000000//////////////////////////////000000111111111111111111222444555666666666666222222222222222333444444gggPPPCCC999333000000///......///...,,,***,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((,,,)))&&&$$$$$$%%%'''(((%%%&&&&&&''''''((())))))+++*********))))))))))))))))))*********++++++++++++***)))***,,,---...---,,,------......///000000000//////000000222333333333333222222222222333333333333333222111000...---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))(((((((((((())))))'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((************************************************))))))))))))***+++,,,---......------,,,,,,,,,,,,,,,...000000000000111222------...000222333222111...///000111222222222222222222333444444555666666555666888888888999<<<>>>;;;::::::999999999999:::999;;;======<<<;;;:::;;;;;;::::::;;;<<<===>>>>>>999999:::;;;<<<<<<======;;;===??????>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<:::===@@@AAA>>><<<;;;;;;888888888888777666555444111111222555888999888666555555666777777777777666444555555555555555444444333333222222222222333333222111111333555555333111000111000---***,,,222888666444222///...///000111////////////////////////........./////////000000///............///000111---...///000111111000///000000000000000000000000111111000000000/////////000000000000000000000000//////000000000000000000///000111333444666777888000000111111222333555555bbbMMMAAA999444111000///......///...,,,***,,,++++++***)))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&+++'''$$$'''***+++%%%%%%&&&&&&'''(((((()))************))))))))))))************++++++++++++,,,***)))***+++------,,,,,,,,,------...//////000000000000000000111111222222111111111111111111222333333333222111000///...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,************+++,,,......&&&(((+++,,,++++++---...---+++***,,,///111///,,,,,,---///111111111111000//////000000111222222333111333333333222333555666666666666666666777888888777999;;;;;;:::999999999999999999999:::;;;<<<===888888999999:::;;;<<<<<<;;;===???@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999===@@@AAA>>>;;;:::;;;777777888777777666555555111111222555888999888666444555555666666666666666333333444444555444444444444444444333333444555555222222222444555555444222...///000......222<<>><<<===>>>???>>>===;;;::::::999:::<<<======;;;999============<<<;;;:::999777888888999999999888888333444555666777777777777666555444333333444555666777666555555555555666666888777555444333333444444333333333444444555555555///000///++++++666JJJZZZIII999...000222......222000///.........000111222111000///------......///000///...------...///000------............------000000000000000000000000//////000//////...------////////////000000000000...------,,,,,,...///000111111111111111111111111444111///111444777777666{{{]]]MMM???888555///...............---,,,+++,,,+++******))))))******((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***)))))))))))))))(((''''''(((((()))))))))*********,,,+++***))))))+++,,,...//////...---------------......//////000000111111111111000000000000111111444333111000///......///+++++++++,,,+++******)))))))))************))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))***++++++++++++*********************************+++++++++,,,,,,,,,,,,---...............------........./////////...............//////000222222222333444444555555555555666666666777777777777999::::::999999:::;;;<<<:::999:::>>>???===;;;<<<;;;:::999999999:::;;;;;;<<<===>>>===;;;:::888:::999999:::;;;<<<;;;999::::::;;;;;;;;;;;;;;;;;;777888888999999999888888444444555666777777666666555444444444444444444555333333333444444555666777777666555444333333333444222222222222333333444444...000///------444AAAKKK@@@333,,,///111......444000///.........///111222111000...---------...///000///...------...//////---......//////......---///////////////////////////////////////...------------........./////////......---------...///000111111111111111111111111444222000111444777777666xxx[[[KKK===666444...000000000///...---,,,+++++++++***))))))))))))***((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))))))))(((''''''(((((())))))))))))******++++++***))))))+++,,,---///...---------------.........//////000000111111111111000000000000111111111000///...------------,,,,,,,,,,,,,,,++++++***((())))))******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&&&&&&&$$$&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******'''((())))))))))))(((((()))))))))))))))))))))))))))*********+++++++++++++++,,,------......------,,,,,,,,,,,,------------...------------...//////111111222222333444444444444555555555666666666666444666888999888888999:::AAA<<<888888<<<>>>===;;;<<<;;;999888777777888888;;;<<<<<<===<<<:::888777:::888777777999:::::::::777777888999:::;;;;;;;;;888888999999999888888777444555666666666666666555333333333444444333333333000000111333444666777888666555444333222222222333111111111111222222222222...///000//////111555999444---+++//////,,,///666//////.........///000111000///...---,,,---............---------......///......////////////......------------------------......//////......------,,,,,,,,,---------......///............///000000000000000000000000000000333222111222444666777666tttXXXJJJ;;;444333...333333333222111///...---++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''(((((((((((((((''''''(((((((((((()))))))))************)))***+++,,,,,,---------,,,,,,---............//////000000111111111111000000000000111111//////...---------,,,,,,,,,------------,,,++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))((((((''')))))))))))))))))))))))))))))))))************+++++++++,,,---------------+++++++++,,,,,,,,,------------,,,,,,------...///000000111111222333333333444444444444555555555555444555666555444555666888???===;;;;;;<<<<<<;;;::::::999888777666666777888<<<<<<===<<<<<<:::999888:::888555444666888::::::666666777777888999999:::888888999999999888777777555666666666666666555555000111333333333333111000000111222444555666777777444444333333222222222222111111222222222222222222000//////000000000///...---+++---000///,,,///555/////////...///////////////...---,,,,,,,,,---...------------------...............//////.........,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,------------............//////000000000000000000000000000000222222222333444555555555qqqWWWIII:::333222...333333333222111///...---+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))***))))))*********++++++,,,,,,,,,,,,,,,---...///......//////000000111111111111000000000000111111..................------,,,------------,,,++++++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......//////000000111222222222222333333333444444444444888777555222000111555888888:::======<<<::::::;;;777777666555666777888999===============<<<;;;;;;:::777444333555777999:::888777666666666666777888999999999999999888777666666666777777666555444444///000111222222111000///333333555666777777666666333333333333333333222222333333333333222222222222111000...///000000///---,,,---000111...+++...333...////////////.........///...,,,+++++++++,,,---++++++,,,---------------------............------************************,,,,,,------------,,,,,,,,,,,,---------.........---......///////////////////////////////////////000111222333333333444444nnnVVVHHH999222333///000000000///...---,,,+++******)))(((((((((((()))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,---//////......//////000000111111111111000000000000111111---....../////////......,,,,,,,,,,,,,,,++++++***'''(((((())))))(((((('''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&'''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------......//////000111111222222222222222333333333333666333...++++++222<<>>;;;999999:::<<<666666555555666777999:::<<<<<<<<<=========>>>>>>:::777444333555777999999888777666555555666777777999999999999999888777666777777777777666555333333//////000000000000//////333444666777777777666666333333444444444444333333333333333333333222222222111000......///000000///---///111000...,,,...000....../////////...------...---,,,+++***+++,,,,,,******+++,,,------------,,,,,,------------,,,,,,************************++++++,,,,,,------,,,,,,,,,,,,,,,---------......,,,------...///.........////////////////////////...000222222111111111222mmmUUUHHH999222333000...............---,,,+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&''')))***%%%&&&''''''(((((('''''''''''''''((((((((())))))((())))))************************+++,,,...///000......//////000000111111111111000000000000111111+++,,,.../////////......+++++++++,,,+++******)))''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))******+++++++++++++++)))))))))*********+++++++++++++++++++++,,,,,,------......//////000111111111111111111222222222333111...,,,---666GGG[[[hhhgggYYYFFF:::888:::;;;:::888777666666666777888999:::::::::;;;<<<===>>>???999777555444666888999999777666555444555777888:::999::::::999999777666666888888888777666444333222//////............//////000111444666777888777666333444555555555555444333333222222222111111111111///000000000////////////---//////...------............/////////...---,,,...---+++*********+++,,,((()))+++,,,---------,,,***++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---.........---,,,........................,,,///111222000//////111lllUUUIII999222333111...///////////////......******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%''')))+++%%%%%%&&&'''((((((((('''''''''''''''((((((((()))(((((()))***************)))******+++,,,...///000......//////000111111111111111000000000000111111***+++---...///......---***++++++++++++***))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))###$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++++++++++++++(((((((((((())))))))))))++++++******++++++,,,---------......///000000000000111111111111222222222222111111999JJJeeerrrPPP;;;888;;;;;;777:::999888777666666777777888888888999;;;===>>>???999777555555777999999999555444444444555888;;;<<<:::::::::999999777666666888888888777666444333222///...---,,,,,,---...///,,,...222555777888888777333444555666666666555444222111111111000000//////---000222222000------------...---+++,,,......---....../////////...,,,+++---,,,+++*********+++,,,((()))+++,,,------,,,,,,*********++++++*********************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++***+++,,,---------,,,+++........................+++...111111///---...000}}}jjjSSSGGG:::333333///---......///...,,,+++***,,,+++***)))(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***))))))***++++++++++++***(((((((((((('''&&&%%%$$$))))))(((((((((((())))))+++***))))))***,,,...000///------///222444333111111000000///......------,,,+++***+++---...---,,,,,,,,,,,,+++++++++******(((((())))))))))))(((((($$$&&&((((((((((((***,,,))))))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((''''''((()))))))))))))))******+++++++++******)))...+++111'''&&&///***///,,,,,,------...//////000000000000000111222333444111222222:::XXXXXX<<<======888888<<<777444555:::===<<<999777888:::<<<======<<<<<<<<<:::777777888999:::999999999999999999999999999888888999999999999888888888888777666555333111000////////////////////////...000222222222333444666999777666555666666444333000111111222222000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,((()))***++++++***)))(((************************+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,---------000000//////............~~~iiiRRRGGG999333333///---......///...,,,+++***,,,+++***)))(((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''((())))))******))))))&&&''''''(((((((((''''''))))))(((((((((((())))))***)))(((((()))+++---//////---,,,...111333333111000//////...------,,,,,,,,,+++***+++---------,,,,,,,,,+++++++++*********(((((())))))))))))(((((($$$''',,,000222000---+++...---+++)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''((((((((((((''''''((())))))))))))))))))))))))******))))))((((((""")))&&&...999---***+++,,,,,,---......//////000000000000111222333333777888999CCCaaabbbBBB???>>>:::<<<;;;888555777;;;===<<<999999:::;;;<<<<<<<<<;;;:::<<<:::888777999:::::::::999999::::::::::::::::::888888888888888888888888888888777666555333111000///////////////////////////111333444444444666888888666555444555444333111000111111222111000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++******))))))******+++)))******************))))))))))))*********++++++((()))***++++++***)))(((************************+++++++++*********))))))))))))*********+++++++++***++++++++++++,,,,,,,,,//////.........---------{{{fffPPPFFF999333333///---......///...,,,+++***,,,+++***)))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((%%%&&&'''((()))))))))))))))((((((''''''(((((()))((('''''''''(((***,,,---------,,,...000111111000......---,,,,,,++++++++++++*********,,,---,,,+++++++++++++++*********)))'''(((((())))))((((((''')))---555???DDDCCC;;;444222111...,,,)))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%&&&''''''''''''(((((((((''''''((())))))))))))((('''(((((())))))(((((('''***!!!)))...>>>KKK666***++++++,,,,,,------......////////////000111222222444555:::IIIjjj```AAA======:::>>>999888777999===>>>;;;999:::;;;<<<<<<<<<:::999888<<<:::888888999;;;;;;:::;;;;;;::::::::::::::::::888888666666666666888888777777777666555333222111////////////////////////000222444555555666888:::888666444333444333111000000000111111111000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++***))))))(((((())))))***(((((((((((())))))))))))))))))************))))))************************+++************))))))))))))))))))*********++++++)))))))))*********++++++---------,,,,,,,,,,,,,,,xxxbbbMMMDDD888333333///---......///...,,,+++***++++++***)))(((((())))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((('''&&&&&&'''(((((((((((((((''''''((()))))))))))))))(((((((((''''''(((((((((&&&&&&&&&&&&''')))***+++,,,,,,,,,---.../////////,,,,,,++++++************+++***)))***+++,,,,,,***+++************)))))))))'''((((((((((((((((((''')))---666BBBKKKKKKBBB:::000///---+++((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''((()))))))))((((((...%%%---222CCCOOO999+++++++++++++++,,,,,,------............///000111222//////333AAA\\\www~~~nnnMMM888999:::888>>>777777999<<<>>>>>>;;;888999:::;;;<<<;;;;;;999999<<<:::888888:::;;;<<<;;;<<<<<<;;;;;;;;;;;;::::::999777555444444555777999666666666666555444333222////////////////////////000222444666666777:::<<<999777555444444333111000000000000000000/////////,,,------......------,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******))))))))))))*********)))(((''''''((()))***''''''((((((((())))))))))))))))))******)))))))))************************************))))))))))))))))))))))))************((((((((())))))))))))***++++++++++++++++++******{{{{{{^^^KKKBBB777222333///---......///...,,,+++***+++***))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((''''''&&&&&&'''(((((())))))(((((()))))))))))))))(((''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((*********+++,,,,,,,,,------...************))))))))))))***)))((()))+++,,,+++************)))))))))((((((''''''((((((((((((''''''%%%&&&+++444<<<<<<666000***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%######$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''((())))))*********))),,,%%%,,,,,,666@@@...&&&************++++++++++++------------...///000000333000///444AAAMMMOOOKKKNNNJJJ:::222999:::777;;;666777999<<<>>>===:::888777888999;;;<<<;;;;;;:::;;;999888888:::;;;<<<;;;<<<<<<<<<;;;;;;:::::::::999777555444444555777999555666666666555444333333000000000000000000000000000222555666777999;;;>>><<<:::888777666555333111000000000///////////////,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))******)))(((''''''((()))***((((((((())))))))))))******))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''((((((((())))))))))))))))))***************www[[[HHHAAA777222333///---......///...,,,+++*********)))))))))))))))***'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%&&&'''(((((('''&&&&&&&&&''''''((()))((((((((())))))))))))((('''&&&%%%(((''''''&&&&&&''''''((($$$%%%&&&'''((())))))***)))***,,,+++******,,,---)))))))))))))))))))))))))))(((((((((***+++***)))))))))))))))((((((((((((&&&''''''((((((''''''&&&'''&&&&&&(((+++,,,(((%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''((()))************+++&&&---''')))222&&&&&&))))))******************,,,,,,,,,,,,---...///000444333111222666777666444555999444333;;;:::666:::555666999;;;<<<;;;999888555777888:::;;;<<<;;;;;;:::888666777999;;;;;;;;;<<<<<<;;;;;;::::::999999888888666666666666888888444555555555555555444444111111111111111111111111111444666888999;;;>>>@@@???===;;;999888777444222111000///.........//////,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++++++++***))))))(((((())))))******))))))(((((())))))***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******'''''''''((((((((()))))))))))))))))))))*********sssXXXFFF@@@666222333///---......///...,,,+++*********))))))))))))******''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%&&&((())))))'''&&&%%%%%%%%%&&&'''''''''''''''''''''(((((((((''''''&&&(((''''''&&&&&&''''''((($$$%%%&&&'''((())))))***(((***++++++)))(((***,,,)))))))))))))))))))))))))))((('''(((*********)))))))))((((((((('''''''''&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###'''***)))%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))+++(((...&&&&&&///'''***))))))))))))))))))))))))++++++++++++,,,---...//////000333555555444555777000666444333999888555;;;444666888::::::999999888777888999:::;;;;;;:::999888777555666888:::::::::;;;;;;;;;:::999999888888888888888888888888888888444444555555555555555444333333333333333333333333444666999;;;===???BBBDDDAAA>>><<<:::999777444222111000///...---......///+++,,,,,,------,,,,,,+++************************)))*********++++++++++++))))))(((((((((((()))))))))******************)))&&&&&&'''''''''(((((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***'''(((((((((((()))))))))(((((())))))************rrrVVVEEE???666222333000---......///...,,,+++******)))))))))))))))******&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%((()))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%&&&((())))))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''$$$%%%'''((()))*********''')))++++++(((((())),,,))))))))))))************)))((('''((()))******((()))(((((((((''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&%%%$$$%%%'''***(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%))),,,+++&&&"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$%%%&&&'''(((((((((((((((%%%,,,###$$$...'''+++))))))))))))((((((((((((++++++++++++,,,---......,,,///333444111---///333000666333000444333333;;;444666888999888888888999999999:::;;;:::999888777888666444555777999::::::;;;;;;:::999999888777777888888999999999999888888333444555555666555555555444444444444444444444444666888;;;>>>???BBBEEEGGGAAA???<<<:::999777444111111000///------......///+++,,,,,,------,,,,,,+++************************))))))******++++++++++++))))))(((((((((((()))))))))***+++,,,,,,+++***)))%%%%%%%%%&&&&&&&&&''''''+++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))***((()))))))))******++++++