BM6P6(@ IIIFFFDDDCCC>>>999999===XXXfffrrrwww~~~iiiLLL:::222...------///333CCC]]]vvviiiWWWQQQKKKHHHBBB888111///(((((('''''''''''''''(((***)))'''''')))***)))(((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((***(((&&&%%%'''***++++++******+++++++++******)))+++++++++++++++***)))(((------......///111555888GGG\\\oootttxxx~~~uuussswww|||~~~ppp[[[QQQ]]]yyy}}}eeebbbgggppptttrrrvvv~~~zzzdddLLL===:::AAAFFFTTT[[[eeelllooommmkkkiiihhhddd^^^ZZZWWWVVVUUUTTTUUUXXX]]]aaaeeeiiillloooooonnnmmmlllkkkjjjjjjjjjqqqqqqrrrsssuuuvvvwwwwww|||}}}wwwuuuwwwtttmmmmmmoooppppppooonnnmmmnnnnnnooopppqqqrrrrrrssssssuuuuuuuuuuuussspppmmmllljjjkkknnnqqqtttuuuvvvvvvwwwuuusssqqqpppqqqrrrttttttuuuuuutttsssrrrssstttvvvtttrrrpppoooooooooooollllllllllllmmmooorrrsssvvvzzzpppfff```ZZZVVVSSSPPPIIICCCBBBBBBGGGRRR\\\sss~~~nnnddd```ZZZRRRIIICCCBBBDDDEEEFFFNNNSSSWWWVVVPPPIIIEEECCC<<<;;;999999999888666444:::;;;???EEEMMMWWW```eeekkkmmmppptttzzz{{{wwwrrrpppqqqooolllkkkjjjhhhfffddddddbbb```aaaccceeefffffflllnnnrrrtttuuutttrrrpppsssttttttsssrrrqqqsssuuurrrsssvvvzzz~~~~~~|||}}}wwwqqqqqqtttxxxyyyxxxyyy{{{}}}}}}zzzyyyzzz|||zzzwwwuuuuuuxxxyyyxxxvvv|||}}}~~~~~~|||vvvuuurrrjjjdddbbbiiizzzzzzooo___PPPMMMNNNLLLEEE;;;222---,,,))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&***,,,...111;;;NNNgggzzz}}}yyyxxxoooaaaNNNZZZmmm{{{zzz}}}yyyuuuoooiiieeeddddddeeehhhXXXFFF;;;777999AAAIIIPPPCCC888999???CCCDDDEEEOOOMMMMMMOOORRRRRRPPPMMMLLLQQQXXX___fffkkkqqqttt{{{yyyxxxyyyyyytttjjjbbbeeeiiiooouuuxxxyyyyyyyyyyyy}}}{{{{{{xxxxxxxxxyyyyyyzzzzzzzzzwwwwwwwwwvvvtttssstttuuuwwwsssqqqwwwvvvsssuuuxxx|||KKKHHHFFFDDD>>>999:::>>>VVVbbbmmmsss|||hhhKKK999111...---...///333BBB]]]vvvhhhZZZSSSNNNJJJCCC999111...------,,,+++++++++++++++((('''%%%%%%'''((('''&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))'''%%%%%%''')))))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,++++++***,,,---......///222666999AAAUUUdddfffhhhuuuxxxqqqpppuuu|||~~~nnnYYYOOO\\\wwwxxx```^^^eeeppprrrmmmmmmrrr{{{ppp]]]HHH;;;999???EEEUUU[[[dddjjjmmmmmmllllllhhhddd^^^ZZZXXXWWWUUUTTTSSSWWW\\\```cccfffjjjmmmnnnnnnmmmmmmllllllllllllmmmoooqqqsssuuuwwwxxxxxxxxxuuusssppppppppppppnnnlllkkklllmmmlllmmmppprrrsssttttttttttttuuuuuuuuusssqqqnnnlllnnnoooqqqssstttuuuuuuuuuuuutttsssrrrrrrrrrrrrsssuuuvvvwwwvvvsssrrrqqqrrruuutttrrrpppooooooppppppoooppppppqqqrrrsssuuuuuuuuuyyyuuuiiiaaa\\\ZZZRRRKKKEEECCCBBBEEEMMMUUUeeeooo|||vvvkkkeee[[[TTTKKKEEECCCEEEFFFGGGMMMQQQWWWYYYUUUNNNFFFBBB???===:::999888888777555999;;;>>>DDDMMMWWW___eeehhhjjjlllooottt|||{{{vvvppplllooommmkkkiiiiiigggeeeccc```___^^^```cccfffggggggjjjlllpppssstttsssqqqpppqqqrrrrrrqqqppppppqqqsssrrrtttwww|||}}}|||wwwqqqppptttwwwxxxwwwwwwyyy||||||yyyxxxxxxzzzzzzxxxvvvvvvxxxyyyxxxwww|||{{{||||||}}}wwwuuuqqqhhh```]]]jjj{{{}}}tttaaaOOONNNOOOMMMFFF;;;222---+++((((((((()))))))))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((***---111;;;OOOhhhzzzyyyxxxyyyooo```RRR```vvv~~~zzz|||zzzvvvooojjjfffeeeeeeffffffVVVEEE<<<999;;;CCCKKKNNNBBB888999@@@DDDEEEFFFMMMLLLLLLNNNPPPQQQNNNLLLLLLQQQYYY```ffflllrrruuuzzzyyyxxxyyyxxxsssiiibbb```dddjjjqqqvvvxxxwwwuuuxxx}}}{{{|||zzzzzzyyyxxxxxxxxxxxxyyyvvvwwwwwwwwwuuuvvvwwwyyyxxxvvvwww}}}xxxpppmmmppprrr~~~zzzvvvOOOKKKHHHDDD>>>888:::@@@UUU```jjjqqq|||hhhJJJ888111...---...000222AAA]]]www{{{ggg\\\UUUOOOKKKDDD999111///---,,,+++***)))(((((((((((('''%%%%%%'''((('''&&&''''''''''''(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''(((((())))))))))))((((((++++++,,,,,,,,,---------+++,,,---...///333777:::CCCUUUbbb```___mmmuuunnnooovvvrrrZZZOOO]]]wwwppp[[[[[[dddpppssskkkfffhhhqqqfffVVVEEE;;;999???EEETTTZZZbbbhhhlllmmmmmmnnngggccc^^^[[[YYYWWWVVVTTTRRRUUUYYY]]]```cccgggiiimmmmmmmmmnnnmmmmmmmmmllliiilllooosssvvvwwwxxxxxx{{{sssrrrsssrrrrrrpppllljjjiiikkkmmmjjjlllpppsssuuuvvvuuutttttttttuuuuuutttrrrooonnnrrrrrrtttuuuuuuuuutttsssssssssssssssssssssrrrrrruuuwwwxxxwwwtttrrrqqqppptttsssrrrpppppppppqqqrrrpppqqqrrrssstttuuuuuuuuusssxxx}}}zzzmmmfffcccYYYQQQJJJGGGEEEDDDHHHNNNVVV]]]hhhuuu}}}{{{qqqhhh]]]WWWOOOIIIFFFFFFFFFGGGJJJNNNTTTYYYYYYSSSJJJCCCBBB???;;;888777777777777888999===CCCKKKUUU^^^ccceeegggiiilllpppwww~~~~~~zzztttmmmjjjmmmkkkiiiggggggeeecccaaa]]]\\\\\\^^^bbbfffhhhhhhgggjjjmmmppprrrrrrpppooonnnpppppppppnnnnnnoooppprrrtttyyy~~~{{{vvvqqqpppsssvvvwwwwwwuuuwwwzzz{{{yyyxxxwwwwwwzzzxxxvvvvvvwwwxxxxxxxxx~~~zzzxxxxxxwww~~~|||}}}|||vvvuuuqqqhhh```\\\lll|||yyycccMMMOOOOOOMMMFFF;;;111,,,***''''''(((((()))))))))***)))((((((''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))),,,111<<>>DDDKKKKKK@@@888:::@@@DDDFFFHHHLLLLLLLLLNNNOOOOOONNNLLLLLLRRRYYYaaahhhnnnssswwwyyyxxxxxxyyyxxxrrriiibbb^^^```eeellltttxxxwwwuuuyyy}}}{{{|||{{{zzzyyywwwwwwwwwxxxxxxxxxxxxxxxwwwvvvwwwyyy{{{zzzzzz|||{{{tttkkkcccbbbeeelllzzzwwwsssPPPLLLIIIDDD<<<777:::AAAWWWaaajjjrrrkkkLLL999111------...///111@@@]]]yyy|||}}}wwwfffZZZSSSNNNKKKDDD:::222000,,,+++***((('''&&&&&&&&&***)))'''''')))***)))(((''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&)))******++++++++++++************+++,,,---......+++,,,---...000333888;;;HHH[[[iiifffdddpppxxxpppqqqyyyxxx^^^TTTccc}}}iiiZZZZZZcccqqquuunnniiiiiimmmaaaRRREEE<<<;;;@@@GGGRRRXXXaaahhhkkklllllllllgggccc___[[[YYYXXXVVVTTTQQQTTTXXX[[[^^^```cccfffjjjkkklllmmmmmmmmmlllkkkhhhkkkooorrruuuuuutttttt||||||sssrrrtttpppqqqqqqooollllllmmmnnnjjjmmmqqqtttvvvuuusssrrrssstttuuuvvvuuusssqqqppprrrssstttuuuuuuuuutttsssqqqrrrsssuuuuuutttrrrqqqsssuuuwwwwwwuuusssrrrrrrssssssqqqqqqpppqqqrrrsssnnnoooqqqrrrsssrrrrrrqqqqqqvvv|||tttmmmcccZZZRRRMMMIIIEEEFFFIIIMMMQQQZZZfffpppsssnnniiibbb]]]VVVPPPKKKGGGFFFEEEGGGIIINNNTTTXXXVVVNNNHHHEEEAAA;;;777666666777777777888;;;BBBJJJTTT]]]bbbdddfffhhhkkkpppvvv}}}~~~zzzvvvqqqllljjjjjjhhhfffeeeeeecccaaa___\\\[[[[[[]]]aaaeeeggghhhfffhhhkkknnnpppppppppooommmoooppppppooonnnnnnpppqqqtttzzz{{{wwwsssrrrtttwwwxxxxxxuuuwwwzzz{{{zzzyyywwwvvvxxxwwwuuutttuuuvvvwwwwww~~~xxxvvvuuussswww|||yyyttttttqqqiiibbb```nnn~~~yyycccNNNOOOPPPMMMFFF;;;111,,,***'''(((((())))))******+++(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''))),,,333AAAVVVooo~~~{{{zzzqqqaaaOOO___uuuyyyrrrmmmllllllkkkjjj```RRRCCC======???CCCHHHGGG>>>888;;;AAAEEEGGGIIILLLLLLMMMNNNOOOOOONNNMMMMMMRRRZZZbbbiiiooouuuxxxyyyyyyzzzzzzyyyssskkkeeebbbaaabbbhhhqqqxxxyyyyyy{{{|||zzz{{{yyyxxxwwwvvvvvvwwwxxxzzzyyyyyyxxxvvvuuuuuuwwwyyyzzzzzz}}}yyynnnccc[[[ZZZ]]]fffvvv{{{wwwOOOLLLIIIDDD;;;666999AAAVVVaaallltttoooOOO:::111---,,,---...111@@@^^^{{{~~~}}}{{{vvvwwwssscccUUUOOOJJJHHHCCC:::333111...---,,,***)))(((((((((***)))'''''')))***)))(((''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((***)))))))))++++++)))'''))))))***+++++++++++++++))))))))))))***,,,---...+++,,,...///000444888<<>>BBBEEEEEE===999<<>>CCCEEEGGGJJJLLLNNNPPPQQQPPPOOOOOOPPPOOOTTT[[[bbbhhhnnnssswwwxxxzzz||||||yyyssslllhhhfffccc___]]]```gggpppuuuuuuxxx{{{{{{xxxsssooommmqqqrrrtttuuuwwwyyyzzz{{{mmmnnnnnnnnnooorrrwww{{{vvvuuuuuuzzz~~~ssshhh^^^XXXXXXZZZjjjKKKKKKLLLHHH???888;;;DDDSSSeeeuuu{{{lllLLL777///,,,,,,...000333BBB\\\uuuxxxuuummm]]]RRRLLLHHHFFFAAA888222000))))))((('''&&&&&&''''''((('''%%%%%%'''((('''&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((---+++(((((()))***))))))&&&'''((())))))*********++++++)))))))))+++---...---...///000000333777:::HHH```wwwxxxuuuyyy~~~www```]]]ttt{{{gggNNNNNNYYYnnn|||}}}{{{}}}xxxaaaKKK@@@;;;;;;EEESSS___cccgggiiiiiiiiijjjjjjeeebbb___]]]\\\ZZZWWWUUUXXXZZZ^^^___```aaaccceeefffiiilllnnnmmmjjjfffddd```````````````___^^^]]][[[ZZZaaalllrrrrrrqqqrrrmmmpppssstttsssqqqpppppplllmmmnnnoooppppppooonnnqqqsssuuuwwwxxxwwwvvvuuuvvvvvvwwwwwwvvvuuusssrrroooppprrrsssuuuuuuuuuuuuttttttttttttsssuuuxxx{{{vvvuuusssrrrqqqqqqqqqrrrrrrqqqppppppoooooooooooommmsss|||xxxfffYYYOOOJJJJJJDDDFFFGGGGGGIIIOOOXXX```dddhhhkkkiiiaaaVVVMMMHHHFFFFFFFFFFFFGGGIIINNNQQQKKKGGG@@@;;;999888666555666888;;;AAAJJJTTT\\\bbbbbbeeehhhkkkoootttzzz~~~~~~{{{xxxtttpppmmmkkkfffdddbbbbbbbbbaaa___]]]\\\[[[[[[^^^bbbfffhhhiiikkklllmmmooopppqqqqqqqqqmmmppprrrsssqqqpppoooooonnnpppuuu{{{zzzzzzyyyxxxwwwxxxyyy{{{~~~{{{yyyyyy{{{}}}|||{{{wwwwwwvvvtttrrrssswww{{{}}}uuuttttttsssxxx|||vvvppphhhcccbbbhhhyyy{{{xxxvvvwww{{{wwwyyy{{{||||||vvvdddTTTLLLMMMLLLEEE;;;333...---))))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))*********,,,111<<>>???KKKZZZhhhhhhiiihhhhhhiiilllnnneeebbb```^^^\\\[[[XXXUUUZZZ]]]___aaabbbccceeefffhhhjjjmmmooonnnkkkfffccc[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYY```kkkpppooooootttppprrrrrrqqqooonnnooopppjjjkkklllmmmooooooppppppqqqrrruuuwwwxxxxxxwwwvvvyyyzzzyyyyyywwwtttrrrqqqooopppqqqssstttuuuuuuvvvwwwvvvuuusssrrrtttwwwzzzwwwvvvtttrrrqqqqqqqqqqqqqqqpppooommmmmmmmmnnnnnnmmmsss}}}qqqaaaVVVPPPOOOHHHHHHFFFEEEFFFJJJPPPUUU```fffmmmmmmfff[[[QQQLLLGGGIIIJJJHHHFFFFFFJJJNNNMMMIIICCC>>>;;;:::888666777888;;;AAAJJJTTT]]]bbbfffhhhkkknnnqqquuuzzz~~~{{{||||||{{{wwwrrrmmmiiifffdddbbbaaabbbaaa___]]]ZZZYYYZZZ^^^ccchhhkkklllmmmnnnooopppqqqqqqqqqqqqlllooorrrrrrqqqooonnnooommmooosssyyyyyyyyyyyywwwvvvwwwxxxzzz{{{xxxwwwzzz||||||{{{yyyyyyxxxuuussstttxxx}}}||||||pppmmmnnnoooxxx|||vvvqqqkkkggggggdddwww}}}{{{}}}~~~}}}~~~zzzeeePPPKKKLLLKKKEEE<<<333///...(((((('''&&&%%%$$$$$$###'''''''''&&&&&&'''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++***+++111===QQQiiizzznnnaaaZZZRRRYYYdddrrrwwwnnnkkkmmmooommmiiiXXXGGG888666===EEELLLPPPBBB===<<<@@@CCCDDDEEEHHHIIILLLOOOPPPNNNLLLMMMOOOPPPUUU[[[bbbggglllpppssssssvvvyyyyyyuuuoooiiifffaaadddeeeaaa[[[[[[bbbiiimmmrrrxxx|||{{{wwwrrroooppprrruuuxxxyyyxxxvvvuuusssrrrpppllljjjjjjmmmpppsssssstttxxx{{{nnnccc^^^YYYiiiGGGOOONNNIIIEEE;;;;;;III\\\lll}}}}}}dddHHH888222000......000333AAA[[[tttvvveeeYYYPPPJJJFFFFFFDDD;;;333000///...,,,***)))(((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))+++******((('''&&&%%%%%%))))))(((((('''''''''&&&((()))***)))'''''')))+++,,,***((()))+++---...---'''))),,,//////...,,,+++...///000111111333666999JJJbbbyyy||||||yyyjjjeeeqqqiiiTTTUUU[[[iiiyyy|||pppSSS???>>>BBBNNN```kkkmmmkkkggggggjjjkkkjjjgggccc^^^ZZZYYYYYYYYYYYYYYY```dddbbbaaaccceeedddhhhkkknnnpppoookkkeeeaaaXXXVVVSSSRRRSSSWWW[[[^^^bbbfffjjjnnnoooqqqrrrssstttuuuuuuuuutttrrrooonnnooommmkkklllmmmooopppooorrrpppoooqqquuuwwwuuutttwwwxxxyyyyyyxxxvvvtttrrrqqqrrrsssuuuuuutttrrrqqquuutttrrrqqqqqqrrrtttuuuuuusssqqqooonnnnnnnnnooopppooommmlllkkklllnnnooopppvvv}}}xxxhhh[[[SSSNNNJJJDDDCCCEEEJJJOOOQQQXXX___hhhkkkggg]]]SSSMMMKKKHHHDDDCCCDDDFFFGGGGGGGGGGGGEEEAAA<<<888666666777888;;;AAAJJJTTT]]]bbbggghhhiiilllqqqvvv{{{~~~{{{wwwuuussspppnnnjjjfffbbb___^^^______^^^]]][[[ZZZ\\\```eeehhhjjjmmmnnnppprrrsssrrrqqqpppssstttttttttrrrqqqrrrsssrrrsssuuuxxxzzz{{{zzzzzz{{{||||||yyyuuutttuuuxxx{{{zzzzzz{{{|||}}}}}}||||||{{{yyywwwvvvyyy~~~rrrkkkkkkppp{{{tttqqqtttrrrggg]]]cccuuu~~~~~~|||iiiXXXPPPOOOLLLFFF???777///+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$###''''''&&&%%%&&&'''((()))***((('''&&&&&&'''(((***,,,+++++++++++++++++++++++++++000===SSSkkk~~~wwweeebbb^^^^^^fffwww~~~vvvqqqooommmiiigggQQQCCC<<<;;;:::EEEOOOLLLBBB<<<999===AAABBBDDDFFFLLLLLLNNNNNNMMMKKKIIIHHHMMMRRRYYYbbbiiinnnqqqssswwwtttrrrssstttqqqjjjccc[[[___ccccccaaabbbfffjjjoootttwwwyyy|||~~~zzzssstttvvvwwwuuurrrqqqsssvvvwwwvvvtttqqqooonnnmmmlllppppppttt{{{uuujjjeeelll~~~FFFQQQRRRNNNHHH===;;;IIIbbbppp}}}dddHHH777111...------///222@@@[[[tttuuufff\\\SSSMMMHHHHHHEEE<<<333000...---+++***(((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((())))))(((((((((((()))+++)))((((((+++---...---)))***,,,.........---,,,...///000111222555999<<>>AAALLL^^^kkknnnmmmjjjhhhkkkkkkiiiiiieee___\\\ZZZ[[[[[[ZZZYYY```dddcccbbbeeegggfffhhhkkkmmmooommmjjjfffccc[[[YYYWWWVVVWWWZZZ^^^```gggjjjoooqqqrrrssstttvvvuuuuuuvvvvvvtttrrrpppnnnnnnllljjjkkklllnnnnnnnnnooonnnmmmooorrrttttttrrrwwwxxxyyyzzzyyywwwuuusssqqqqqqrrrrrrssstttuuuvvvvvvuuutttsssssstttvvvwwwvvvuuusssqqqoooooopppqqqnnnmmmllllllmmmoooqqqsssqqqwww~~~{{{yyywwwuuuwwwvvvggg```WWWRRRKKKHHHIIIMMMPPPQQQPPPVVV___fffgggbbbZZZTTTLLLIIIEEECCCDDDEEEFFFFFFFFFFFFDDDAAA<<<888666666555666:::@@@IIIRRR[[[```jjjjjjkkkmmmooossswwwzzz{{{wwwuuussspppnnnjjjgggcccaaa```___^^^]]][[[YYYYYY\\\aaafffjjjkkknnnooopppqqqrrrrrrqqqqqqssstttuuutttrrrqqqqqqrrrqqqqqqsssvvvyyyzzzzzzyyyzzzzzzzzzwwwtttrrrtttvvv|||{{{zzz{{{|||}}}~~~~~~}}}|||zzzxxxwwwyyy~~~tttnnnooottt|||uuurrrtttrrrggg]]]___qqqyyyjjj\\\PPPQQQOOOHHH???666///,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''((()))*********)))))))))))))))++++++///===SSSjjj|||mmmggg```^^^bbboooyyy}}}tttllljjjiiifffcccNNN@@@:::::::::EEEPPPMMMDDD>>>;;;???CCCEEEFFFIIIJJJKKKLLLMMMMMMKKKJJJIIIJJJOOOWWW___fffllloooqqqqqqqqqrrrtttvvvqqqhhhaaa[[[___ccccccaaa```cccffflllrrrxxxzzz|||}}}yyywwwxxxwwwtttpppppptttxxx|||xxxuuusssssstttuuuuuussssssxxx}}}{{{pppjjjooo}}}FFFSSSWWWTTTNNN@@@===JJJdddppp~~~zzzcccGGG777000---,,,,,,---111@@@\\\vvvxxxkkkbbbWWWPPPKKKJJJEEE<<<333000...---,,,***)))((((((((())))))))))))))))))))))))((((((((((((((('''''''''$$$$$$%%%&&&'''(((((()))(((((((((((('''''''''''')))(((''''''((()))((('''***((('''(((***,,,------+++++++++,,,------.........///111222444888<<<@@@TTTooo}}}zzztttggggggzzzyyy^^^\\\aaaqqqiiiJJJAAAAAAIIIYYYhhhlllooollljjjkkkkkkhhhkkkgggaaa^^^]]]]]]]]]]]]YYY```eeedddcccgggiiiiiiiiijjjkkklllkkkiiifffeee```^^^]]]\\\]]]___bbbdddkkknnnqqqssssssssstttuuuvvvwwwwwwvvvuuusssqqqoooooommmllllllmmmooooooooonnnmmmmmmooorrrttttttssswwwxxxyyyzzzzzzxxxvvvuuurrrqqqpppppprrrtttwwwyyyvvvvvvuuuuuuuuuvvvxxxyyywwwvvvtttsssrrrqqqrrrrrrnnnmmmllllllmmmooorrrsssrrrxxx~~~wwwqqqmmmjjjjjjrrr}}}yyypppaaaZZZQQQKKKKKKLLLMMMMMMKKKOOOVVV___eeeddd___YYYNNNJJJFFFCCCCCCDDDEEEEEEEEEEEEDDD@@@;;;888666666444555888>>>GGGQQQZZZ___iiijjjllllllnnnqqquuuxxx|||xxxvvvssspppnnnkkkiiifffdddcccaaa^^^\\\XXXXXXXXX\\\bbbhhhlllmmmooooooppppppqqqrrrrrrssstttuuuuuutttqqqppppppqqqooopppqqquuuxxxzzzzzzyyyyyyyyyxxxuuurrrqqqrrrttt{{{{{{zzzzzz{{{}}}~~~}}}}}}|||zzzyyyzzz}}}vvvrrrtttxxx~~~tttqqqrrroooeee[[[XXXkkk{{{vvvpppdddXXXQQQSSSSSSLLL@@@555///...))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((******///===RRRhhhzzzoooeeedddaaaaaagggmmmqqquuuyyy}}}~~~tttjjjhhhgggccc___KKK>>>999:::;;;GGGSSSQQQDDD>>>;;;???DDDEEEGGGIIIHHHIIIKKKLLLLLLLLLKKKJJJHHHNNNVVV^^^dddhhhlllnnnkkklllqqquuuwwwrrrhhh```]]]aaaddddddbbb``````bbbgggpppwwwyyyzzz~~~~~~{{{{{{yyyuuuqqqrrrwww|||{{{vvvuuuvvvyyy|||zzzuuusssuuuxxx~~~zzzrrrsss}}}FFFTTT[[[YYYSSSDDD@@@KKK___lll{{{}}}wwwaaaGGG777111------...---111BBB___zzzttthhhZZZSSSMMMJJJEEE;;;222/////////---,,,+++*********************************))))))((((((''''''&&&&&&%%%%%%&&&'''((())))))***(((((((((((((((''''''''')))(((&&&''')))***(((&&&***(((''''''***,,,------,,,,,,++++++,,,---///000...///111333666:::@@@DDDVVVttt|||yyyuuuiiilllddd```bbbsssXXXFFFAAAFFFSSSaaahhhmmmlllkkklllkkkhhhlllhhhccc___^^^^^^^^^^^^XXX___dddcccdddgggjjjjjjjjjjjjjjjjjjiiihhhhhhgggeeedddccccccdddeeehhhiiilllnnnqqqqqqqqqpppqqqrrrwwwwwwwwwvvvuuusssrrrqqqqqqooommmmmmooopppppppppnnnooooooqqqsssuuuvvvvvvvvvwwwxxxyyyyyyxxxvvvuuusssrrrrrrrrrssstttvvvwwwtttttttttttttttvvvwwwxxxvvvvvvtttsssrrrrrrrrrssspppooommmlllllllllnnnooosssyyy|||tttmmmhhheee```fffmmmttt}}}nnneeeYYYRRRPPPOOONNNLLLMMMMMMQQQXXX```bbb]]]XXXQQQLLLGGGCCCBBBCCCCCCCCCCCCCCCBBB???;;;888666777444555999???GGGQQQZZZ___eeegggjjjlllmmmqqqwww||||||yyyvvvtttpppnnnllljjjhhhgggeeebbb^^^[[[WWWWWWXXX]]]ccciiimmmoooooooooooopppqqqrrrssstttttttttuuusssqqqppppppqqqooooooqqquuuzzz}}}|||zzzyyyxxxwwwtttsssrrrrrrssszzzzzzyyyyyyxxxzzz|||}}}~~~}}}{{{zzz{{{}}}xxxtttwwwzzz}}}sssoooooolllbbbXXXRRReee}}}|||~~~uuunnnaaaTTTRRRVVVWWWOOOAAA555000///))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&''''''(((((()))(((''''''''''''((()))&&&'''''''''''''''((((((***+++000>>>RRRhhhxxxfff]]]ffffffgggiiikkkmmmpppsssxxx|||}}}wwwmmmkkkiiiccc\\\JJJ===999;;;===KKKWWWUUUCCC===:::>>>BBBDDDEEEHHHGGGHHHIIIKKKLLLLLLLLLLLLKKKQQQYYY___bbbeeeiiillliiikkkpppuuuvvvssskkkeeeaaadddggggggeeebbbaaa```dddmmmuuuuuuuuuxxx|||}}}}}}}}}|||yyyuuuuuuyyy}}}~~~|||xxxuuutttuuuwwwyyyzzzvvvssstttwww|||zzzxxx~~~HHHUUUZZZ[[[WWWIIICCCMMM]]]mmmzzzuuuaaaHHH999222//////111///333DDDbbb~~~{{{kkk\\\TTTMMMJJJDDD:::111......---,,,******)))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((((()))******)))'''+++)))((((((***,,,---,,,---,,,++++++,,,---///111...000222444777<<>>:::777777777555777:::@@@IIISSS\\\aaadddgggkkklllmmmpppwww}}}}}}zzzwwwtttpppmmmlllkkkiiihhhfffccc___[[[XXXXXXZZZ^^^eeekkkooopppooooooooopppqqqssstttuuusssttttttsssqqqooopppqqqqqqpppqqqvvv}}}}}}{{{yyywwwuuutttttttttssswwwxxxxxxwwwvvvvvvyyy{{{|||}}}}}}|||{{{{{{}}}yyyssstttwww|||~~~tttpppooojjjaaaXXXOOOccczzzwwwgggWWWRRRVVVXXXPPPBBB666000000***)))))))))((((((((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''(((((()))))))))***+++111@@@TTThhhwwwttt^^^[[[dddiiioooppppppppppppppptttyyyyyysssxxxooonnnjjjaaaYYYKKK>>>:::===@@@NNN[[[YYYDDD>>>;;;???CCCEEEFFFHHHGGGGGGIIIJJJLLLMMMNNNNNNQQQWWW___cccdddeeehhhkkklllmmmpppsssuuussspppmmmfffhhhkkkkkkjjjgggeeecccccclllrrrqqqooorrruuuvvvwwwzzz|||{{{wwwvvvwwwzzzwwwvvvuuutttsssttttttuuuwwwttttttwwwyyy|||~~~{{{KKKTTTVVVXXXYYYNNNGGGNNNbbbuuuwwwdddLLL<<<444000000222000444EEEcccmmm]]]UUUNNNJJJDDD:::111...+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&%%%%%%%%%$$$$$$######'''''''''((((((((((((((('''***,,,,,,+++))))))***---+++))))))+++,,,,,,,,,---,,,,,,,,,,,,...///000///000222444777===DDDIII\\\}}}vvvwww}}}~~~pppeeeiii~~~eeeaaabbbqqqhhhNNNCCCCCCJJJUUU```iiijjjiiijjjkkkjjjjjjfff```]]]\\\\\\\\\\\\WWW^^^cccbbbcccfffiiiiiikkkjjjjjjiiiiiijjjkkklllmmmmmmmmmnnnnnnooooooooorrrssstttsssrrrqqqrrrtttttttttttttttttttttuuuuuuooollljjjjjjkkkllllllkkklllnnnooopppoooppprrrsssrrrsssuuuwwwwwwvvvuuuttttttuuuvvvwwwvvvtttrrrpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppjjjiiihhhhhhiiikkknnnooossszzzsssiiibbb___XXXVVVVVVZZZbbbjjjoooqqquuuiiiccc^^^WWWQQQOOOMMMLLLOOOTTTYYY[[[ZZZVVVQQQIIICCC@@@@@@@@@@@@@@@AAA@@@===:::777777777777888;;;BBBJJJTTT]]]bbbfffjjjmmmnnnmmmooovvv|||}}}{{{xxxuuupppmmmllljjjiiigggfffccc___\\\[[[[[[]]]aaaggglllooopppnnnooopppqqqrrrttttttuuuqqqrrrsssrrrqqqpppqqqrrrrrrqqqrrrxxx}}}zzzwwwvvvvvvvvvuuutttuuuwwwyyyxxxuuusssuuuwwwyyy{{{|||}}}||||||}}}~~~yyypppmmmooowwwwwwrrrpppkkkaaaYYYQQQccczzzmmmYYYRRRVVVWWWPPPDDD888222///******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((()))*********+++,,,333BBBWWWkkkyyy|||nnn]]]^^^aaalllwwwxxxvvvtttrrrpppqqqwww{{{qqqjjj{{{sssmmmkkkhhh___WWWMMM@@@<<>>>>>???@@@???===999777777777777888<<>>BBBFFFHHHIIIKKKJJJJJJKKKKKKMMMNNNPPPPPPVVV^^^fffjjjiiiiiimmmrrroooppprrrssssssssstttuuunnnnnnnnnooopppqqqpppooollloooooommmmmmpppqqqoooooorrruuuuuuttttttvvvyyyxxxwwwuuuuuuuuuwwwyyy{{{zzzxxxxxxzzz{{{zzz~~~}}}vvvxxxOOOQQQMMMPPPXXXSSSLLLPPPeeezzznnnVVVCCC666...---...000444DDDbbb{{{aaaXXXPPPLLLFFF===555222......---,,,++++++++++++************************&&&'''''''''(((((())))))))))))******************&&&'''''''''(((((())))))%%%,,,333111+++'''***///222000---,,,,,,,,,+++***,,,,,,---....../////////000111222333777===DDDJJJXXXyyywwwwww{{{mmmbbbcccsssyyy]]]^^^dddooo^^^HHHBBBCCCJJJZZZeeelllkkkgggggghhhiiieeeaaa\\\XXXWWWWWWWWWWWWZZZaaafffeeeeeehhhjjjjjjjjjkkkkkkllllllmmmmmmmmmooopppqqqrrrrrrrrrqqqpppssstttttttttrrrrrrtttvvvoooppppppqqqsssuuuwwwxxxsssqqqnnnnnnooopppooooooooorrrsssrrrpppoooqqqsssrrrtttvvvxxxyyyyyyxxxwwwuuutttsssrrrsssuuuwwwxxxwwwwwwvvvvvvuuutttrrrqqqrrrrrrsssssssssrrrqqqqqqooommmllljjjjjjkkklllmmmrrrzzz}}}wwwuuucccbbb\\\TTTOOORRR\\\eeelllyyyuuuiii```TTTSSSPPPMMMLLLOOOUUUYYYZZZSSSJJJCCC???>>>>>>>>>>>>??????===999777777777777888;;;AAAJJJTTT]]]bbbaaaffflllnnnooosss|||~~~|||yyyuuuqqqmmmkkkiiifffeeedddcccaaa___aaaaaabbbeeejjjmmmnnnnnnlllnnnqqqsssuuuuuuttttttnnnpppqqqrrrqqqqqqrrrtttrrrppppppwww}}}zzzvvvuuuvvvvvvuuurrrtttyyy}}}|||wwwrrrqqqssstttwwwzzz|||||||||}}}~~~wwwggg]]]___ooo~~~zzzsssnnnkkkddd[[[SSSWWWhhh}}}www]]]SSSSSSRRRNNNGGG===333---+++******)))(((''''''&&&(((((((((((((((((((((((())))))***************)))%%%%%%'''((((((((('''&&&''''''((((((((((((''''''&&&&&&''''''((()))******,,,...777GGG\\\ppp}}}}}}yyygggVVVWWWjjjzzz~~~|||xxxwww|||~~~qqqiiiwww|||xxxrrrjjjeeedddcccbbb```OOOBBB===???AAANNNZZZXXXEEE???<<<@@@EEEFFFGGGJJJKKKKKKLLLLLLMMMOOOPPPQQQUUU]]]gggkkkjjjkkkpppuuummmooorrrttttttsssssstttooonnnnnnoooqqqssssssrrrooopppooommmooottttttppprrrtttvvvuuutttuuuzzz~~~{{{xxxuuussstttwww{{{~~~|||zzzzzzyyyxxx|||{{{qqquuuOOONNNRRRZZZ\\\WWWPPPNNNccc{{{}}}oooSSS@@@555...******111222???\\\}}}{{{bbbYYYPPPLLLGGG>>>555111...---+++)))'''%%%$$$$$$((((((((((((((((((((((((((()))***+++***)))'''%%%(((((()))))))))'''&&&$$$(((''''''(((((()))***+++&&&'''(((***++++++++++++---,,,***))))))***,,,---///...------...///000111///000222444777<<>>:::999;;;<<<<<<:::888666555666999???HHHRRR[[[bbbfffhhhjjjmmmnnnpppuuu}}}~~~yyyvvvvvvtttpppkkkjjjiiigggeeeccc```___^^^^^^bbbhhhlllnnnoooppprrrqqqqqqrrrrrrrrrqqqppppppppppppqqqqqqqqqooonnnmmmppptttvvvxxx}}}~~~{{{wwwttttttssssssrrrzzzzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvuuuvvvwwwyyyzzz{{{{{{hhh]]]]]]eeennn~~~|||uuusssmmmccc[[[XXXZZZppp~~~rrr[[[TTTUUUUUURRRJJJ@@@666000+++******))))))(((''''''))))))))))))((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&''')))***,,,///888GGG[[[nnn|||uuulll^^^VVV^^^wwwxxxqqqvvv{{{zzzxxxuuunnngggfffhhhfffaaaUUUFFF@@@???>>>IIITTTRRREEECCCAAA@@@BBBDDDEEEEEEIIIJJJKKKLLLMMMNNNNNNNNNRRRZZZdddlllppprrrsssttttttrrrssswwwyyyvvvtttuuunnnooopppqqqqqqrrrtttvvvssstttvvvvvvtttssstttuuuyyy||||||xxxwwwzzz|||{{{~~~|||yyyxxxxxx|||{{{yyy{{{wwwooopppyyySSSQQQQQQSSSPPPJJJEEEEEE\\\kkkppppppvvvvvvuuu{{{iiiLLL999111///111444+++333EEE^^^tttrrraaaYYYRRRNNNGGG===333000000///...,,,***))))))((((((((((((((((((((((((((((((((()))******)))'''&&&&&&&&&&&&''''''(((******+++***)))(((''''''''''''************)))))))))(((...---,,,++++++,,,---...---,,,,,,------...000000000111333555777<<>>>>>IIISSSPPPEEECCCAAA@@@BBBDDDEEEEEEKKKKKKLLLLLLMMMMMMLLLLLLMMMUUU```jjjppptttvvvxxxxxxtttuuuyyyzzzwwwuuuuuupppooooooqqqtttvvvwwwwwwuuuwwwxxxxxxwwwvvvvvvwww||||||{{{}}}~~~~~~{{{{{{}}}}}}yyy|||yyynnnppp{{{TTTRRRRRRQQQLLLEEECCCEEEXXXfffjjjmmmwwwzzzxxx}}}hhhLLL999111---...000,,,333EEE^^^tttzzzmmm___YYYSSSOOOHHH<<<333///000///---,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))((('''((('''&&&&&&&&&((()))*********)))(((((((((((((((''''''((((((***+++,,,,,,...------,,,,,,------...+++,,,,,,---...///000000111222444555888<<>>IIIXXXdddnnnpppllljjjgggdddbbb```]]]ZZZYYYZZZ\\\^^^^^^aaafffiiihhhhhhhhhiiimmmnnnoooooonnnmmmmmmnnnllloooqqqqqqpppooopppqqqttttttsssrrrrrrsssttttttuuuwwwzzz{{{zzzxxxwwwwwwtttsssrrrpppoooooonnnooommmooorrrsssttttttttttttwwwwwwxxxyyyxxxwwwtttrrrqqqsssuuuxxxxxxxxxvvvuuurrrqqqpppqqqtttuuuuuutttoooqqqssstttsssqqqnnnlllmmmnnnppprrrssssssrrrqqqyyy~~~uuujjjccc```]]]\\\]]]aaajjjttt}}}nnnbbbTTTLLLHHHEEEFFFIIIOOONNNLLLKKKJJJFFF@@@<<<888===CCCDDD@@@;;;::::::888;;;CCCLLLVVV^^^eeehhhhhhkkknnnppprrrvvv}}}}}}wwwtttrrrpppmmmkkklllkkkiiigggdddbbb`````````dddhhhkkkmmmoooqqqrrrtttsssrrrqqqpppqqqrrrsssvvvwwwxxxyyywwwuuurrrpppnnnrrrvvvyyy}}}zzzvvvuuuuuuwwwxxxyyy{{{|||}}}}}}|||zzzyyyxxxyyyxxxwwwvvvuuuvvvvvvwww|||~~~jjjZZZTTTWWW[[[fffrrryyyuuuqqqlllfffbbbaaaqqq~~~yyyuuu^^^QQQTTTVVVUUUNNNBBB555---,,,++++++***))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''''''''((()))***+++,,,000:::MMMdddvvv|||tttccc[[[eee~~~|||uuutttoookkkjjjkkkgggaaaSSSEEE??????@@@KKKUUURRRGGGEEECCCDDDFFFHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJQQQ\\\gggpppuuuxxxyyywwwttttttxxxzzzwwwvvvwwwtttrrrppprrrwwwyyyyyywwwxxxyyy{{{{{{zzzyyyzzz{{{zzz~~~~~~}}}||||||~~~{{{}}}}}}tttvvvTTTTTTTTTRRRKKKDDDDDDIIITTTdddkkkppp}}}}}}{{{eeeKKK:::222...---...///333BBB^^^xxxuuuggg]]]XXXSSSPPPIII<<<333000------,,,******)))))))))(((((((((((((((((((((((((((((()))))))))))))))(((***)))(((&&&&&&&&&'''(((((((((((((((((()))******(((((((((((()))***,,,---------------------------++++++,,,...///000000000222333444666888<<>>999:::EEEZZZfffppprrrooollliiifffbbb```]]]ZZZZZZ[[[^^^___\\\___dddgggiiiiiiiiijjjkkkmmmoooooonnnmmmnnnooolllmmmoooooooooooopppqqqtttsssrrrrrrrrrqqqqqqsssqqqtttxxxyyyyyyxxxxxxxxxvvvuuusssqqqooommmlllkkkkkknnnsssuuutttsssssstttvvvwwwyyyyyyxxxuuusssrrrrrrsssuuuwwwxxxwwwvvvuuuqqqqqqppprrrtttvvvuuutttrrrsssttttttsssqqqnnnlllmmmoooqqqsssttttttrrrqqqxxx~~~wwwkkkeee]]][[[ZZZ]]]eeemmmsssvvv~~~tttgggXXXPPPKKKGGGFFFHHHJJJKKKLLLMMMLLLGGGBBB===999???FFFHHHFFFBBB???===999===DDDNNNWWW___eeehhhiiilllnnnooopppsssxxx}}}|||wwwrrrooonnnlllkkkkkkjjjiiigggeeecccbbbaaabbbeeeiiikkkmmmoooqqqsssssssssrrrrrrssstttvvvwwwwwwxxxyyyyyywwwuuusssqqqnnnrrrvvvxxx~~~|||yyyvvvuuuxxx{{{~~~~~~~~~|||{{{{{{{{{|||}}}|||{{{yyyxxxwwwxxxxxxyyy|||nnn]]]UUUVVVYYY```mmm~~~|||wwwsssqqqppplllgggbbbpppzzzvvv^^^PPPSSSVVVUUUNNNAAA444,,,+++******))))))((('''''''''''''''''''''((((((((((((((((((''''''(((((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''((()))******+++,,,111===SSSlll~~~wwwddd[[[gggxxx{{{ppppppmmmjjjkkkmmmjjjcccRRRDDD@@@AAABBBNNNXXXUUUHHHFFFDDDEEEGGGJJJLLLLLLLLLMMMMMMLLLLLLKKKIIIIIIKKKPPPZZZeeennntttvvvwwwuuurrrrrrwwwyyyxxxwwwyyyyyyvvvtttuuuyyy{{{zzzxxx{{{|||~~~~~~~~~}}}~~~{{{}}}{{{{{{||||||zzz~~~RRRSSSTTTRRRIIIAAACCCIIIVVVgggpppwwwttt```HHH999333///...000000222AAA]]]yyy~~~ooobbbYYYVVVTTTRRRJJJ===444111,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******(((''''''&&&&&&&&&''''''''''''((()))***+++,,,+++)))((((((((()))***,,,,,,,,,------,,,,,,,,,+++,,,---///000111111111222333555666888<<>>;;;===JJJ\\\gggqqqrrrooommmjjjhhhaaa___\\\ZZZZZZ[[[^^^```\\\___cccgggiiijjjjjjiiigggkkkoooooonnnmmmnnnppplllmmmmmmooopppqqqrrrsssuuurrrqqqsssssspppqqqssspppsssvvvwwwvvvvvvwwwxxxttttttrrrpppnnnlllkkkjjjkkkpppuuuwwwuuusssssstttuuuwwwxxxxxxvvvtttttttttttttttuuuvvvvvvvvvvvvvvvsssrrrqqqsssuuuvvvvvvuuuttttttuuutttsssrrrpppooooooppprrrtttttttttrrrqqqyyysssiii]]][[[ZZZ[[[```fffkkkmmmrrryyyrrrbbbXXXQQQJJJEEEDDDFFFIIILLLMMMLLLHHHCCC???:::???EEEKKKLLLIIIDDD@@@;;;???FFFOOOXXX___dddfffhhhkkknnnnnnnnnpppuuuyyy~~~{{{vvvqqqmmmkkkkkkkkkiiiiiihhhfffeeedddcccbbbccceeeiiikkkmmmoooqqqsssrrrrrrssstttuuuwwwxxxyyyuuuuuuuuuuuutttsssrrrqqqpppsssuuuvvv|||~~~{{{xxxwwwzzz~~~~~~|||{{{{{{}}}~~~}}}{{{zzzzzzzzz{{{{{{|||tttddd[[[[[[]]]bbbnnn|||{{{yyytttpppppprrrooojjjaaappp|||uuu\\\QQQTTTWWWUUUNNNBBB555---+++******)))((((((''''''&&&''''''''''''(((((((((((((((''''''''''''(((((()))'''$$$######$$$''')))''''''&&&&&&&&&&&&''''''&&&'''((()))******++++++---222???WWWrrrxxxcccZZZfffwwwyyyooonnnllljjjkkknnnlllfffRRREEEAAABBBDDDOOOYYYVVVEEEDDDBBBCCCFFFIIIKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHKKKOOOXXXcccmmmsssuuuuuuuuurrrrrrvvvyyyxxxxxxzzz{{{yyyxxxxxxzzz{{{{{{zzz}}}~~~~~~~~~zzzYYY[[[]]]ZZZOOOFFFHHHOOO```qqqzzz~~~uuu```FFF666000---...000---111BBB\\\uuuyyyjjj\\\VVVTTTTTTRRRJJJ>>>555333+++******))))))))))))***((((((((((((((((((((((((((((((((((((((()))******'''((((((((((((((('''''')))((((((((((((((()))***,,,+++)))((('''((()))***++++++,,,,,,,,,,,,+++++++++,,,...000222222222222333444555666888<<>><<<@@@OOO]]]gggoooppplllkkkjjjhhh___^^^[[[YYYYYY[[[^^^```^^^```cccfffiiiiiihhhfffdddiiinnnooommmllloooqqqnnnnnnnnnppprrrtttuuuuuuvvvrrrrrruuutttqqqqqquuutttuuuvvvuuutttssstttuuupppppppppooonnnmmmlllkkkmmmsssyyy{{{xxxuuutttuuutttvvvxxxwwwuuutttuuuwwwvvvuuuuuutttuuuuuuwwwwwwuuutttssstttvvvwwwvvvuuuttttttsssssssssttttttuuurrrsssttttttuuutttsssrrr|||xxxmmm___^^^]]]\\\^^^aaaeeehhhiiilllrrr}}}}}}lllaaaYYYOOOGGGDDDCCCFFFJJJLLLKKKGGGCCCAAA:::<<>>666444++++++***************+++((((((((((((((((((((((((((((((((((((((()))******%%%&&&''')))))))))((((((+++***)))((((((''''''((()))(((''''''(((***,,,...***++++++,,,,,,++++++***+++---///111333333333333333444555666888<<>>DDDHHHZZZlllvvvsssttt}}}yyyjjj```ccctttooo\\\XXX[[[jjjyyy~~~{{{dddFFF;;;===:::>>>PPP___cccfffgggiiikkkhhhbbb```^^^[[[ZZZ\\\___``````aaacccfffiiijjjiiigggeeekkkgggddddddhhhlllmmmmmmkkkllloooqqqtttvvvwwwwww~~~zzzuuusssuuuxxxyyyyyyxxxxxxxxxuuurrrpppoooppprrrrrrrrrqqqqqqpppppppppssstttvvvwwwwwwwwwvvvuuuqqqssstttsssqqqqqqtttwwwwwwwwwwwwwwwvvvuuussssssqqqpppqqqsssvvvxxxwwwvvvtttssssssssstttuuuwwwxxxxxxvvvvvvxxxwwwsssrrrttt{{{wwwkkkddd___aaadddeeefffhhheeedddccccccfffmmmvvv||||||ooofff___TTTHHHBBBDDDCCCAAAEEEKKKJJJCCC>>>>>>AAAFFFJJJKKKHHHDDD===CCCKKKRRRXXX^^^bbbeeeiiijjjmmmqqqvvv{{{xxxvvvtttpppmmmiiigggeeegggbbb]]]^^^bbbeeeeeecccffffffhhhjjjlllooorrrtttssssssrrrrrrrrrqqqqqqqqqpppqqqrrrrrrqqqqqqssstttssstttuuuxxx{{{~~~tttrrrmmmiiihhhlllsssxxx{{{{{{|||}}}}}}~~~}}}}}}|||{{{zzzyyyyyyzzz{{{|||}}}wwwnnnlllnnnpppxxx|||tttsss{{{~~~tttiiivvvwwwuuuzzz|||}}}|||}}}zzzooodddUUUVVVVVVTTTNNNBBB555,,,---,,,***)))))))))***+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((()))+++,,,111777EEEZZZrrr{{{___RRR]]]jjjppp}}}wwwmmmmmmnnnkkkmmmlllbbbUUUCCC<<>>CCCGGGTTTfffrrrqqqvvv|||~~~~~~uuuhhh^^^bbbuuunnnYYYUUUXXXiii|||mmmNNN???@@@<<<@@@QQQ___dddggghhhjjjlllhhhcccccc```\\\ZZZ[[[]]]^^^___aaacccgggkkkmmmlllkkkjjjkkkiiiggggggjjjmmmmmmmmmlllmmmooorrrtttuuuvvvvvv{{{wwwuuuvvvxxxxxxwwwxxxyyyyyyvvvssspppoooppptttttttttssssssrrrrrrrrrsssssstttuuuuuuuuuuuuuuurrrttttttsssqqqqqqtttvvvwwwwwwxxxwwwwwwvvvuuutttrrrqqqrrrsssvvvwwwvvvuuuqqqqqqrrrsssuuuxxxzzz|||yyyvvvvvvxxxwwwtttsssuuuzzzyyykkkeeebbbdddffffffhhhkkkkkkhhhddd```___aaaeeeiiivvv|||}}}uuukkkaaaWWWNNNEEEEEECCC@@@CCCHHHHHHBBB======???CCCHHHIIIGGGEEE@@@FFFNNNUUU[[[```dddggghhhiiilllpppuuu{{{~~~|||{{{wwwvvvsssooolllhhhfffdddddd```\\\]]]aaaeeefffdddfffgggiiikkknnnpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqppprrrssssssrrrqqqrrrsssssstttuuuxxx{{{~~~yyyuuummmfffdddgggooouuuwwwxxxzzz{{{|||}}}~~~~~~|||{{{zzzyyyyyyzzz{{{{{{|||wwwooommmoooooowww}}}vvvvvv{{{jjjwwwzzzxxx}}}}}}zzzxxxyyywwwlll```SSSTTTTTTRRRLLLBBB666...***))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((***+++---000777FFF\\\tttdddRRR[[[bbbiiixxx}}}qqqnnnmmmgggfffdddXXXNNN@@@===BBBGGGQQQWWWQQQDDDDDDDDDDDDFFFHHHIIIKKKLLLMMMMMMMMMLLLKKKIIIHHHIIIOOOXXXaaagggmmmssswwwyyyyyyyyyyyyyyyxxxxxxxxx{{{yyyzzz~~~xxxtttuuuzzz{{{uuuwww^^^BBB333///...------...555DDD\\\uuuwwwrrrlllbbbXXXTTTRRROOOKKKEEE===555///++++++******)))((((((((((((''''''''''''((())))))+++++++++++++++***))))))((((((((('''''''''''''''(((((((((((())))))))))))++++++******))))))******,,,...//////---,,,,,,---/////////000111222444444333444555666888===BBBFFFPPPcccqqqssszzz}}}}}}~~~yyyqqqeee\\\aaawwwsssZZZTTTVVVhhh~~~vvvWWWDDDBBB???CCCSSS^^^dddhhhiiijjjkkkhhhccceeeaaa\\\YYYYYY[[[\\\]]][[[^^^cccgggkkkkkkkkkjjjlllkkkkkklllnnnooonnnlllnnnoooppprrrssstttuuuuuu~~~{{{yyyxxxxxxwwwvvvuuuxxxyyyzzzxxxuuuqqqpppooovvvvvvuuuuuuuuuuuuuuutttssssssrrrrrrsssssstttuuutttuuuuuutttrrrrrrsssuuutttuuuuuuvvvuuuuuuttttttsssrrrrrrsssuuuuuutttsssqqqqqqrrrsssuuuwwwyyy{{{yyywwwvvvyyyxxxuuutttwww{{{zzzvvvnnnkkkiiiiiigggeeehhhmmmppplllfff___ZZZXXXXXXXXXaaaooo|||}}}tttiii]]]UUUJJJGGGBBB===???CCCCCC@@@;;;;;;<<>>@@@FFFHHHQQQVVVOOODDDEEEEEEFFFGGGGGGHHHHHHLLLLLLMMMMMMLLLKKKJJJIIIIIIOOOXXX```ggglllqqqtttwwwwwwxxxxxxyyyxxxxxxxxx|||yyyxxx|||~~~}}}}}}|||yyynnnmmmrrr{{{~~~yyyvvv]]]AAA333///...------000777HHHaaazzz~~~wwwrrrmmmcccYYYTTTQQQNNNIIIDDD<<<444...++++++******)))(((((((((***************++++++,,,//////000///...,,,***)))''''''''''''''''''&&&&&&(((((((((((()))))))))))),,,+++)))((('''(((((())),,,---//////---,,,------000000000000111222333444222333444666888<<>>BBBEEEFFFGGGLLLTTT[[[```cccfffhhhhhhiiilllpppuuu{{{~~~|||{{{zzzvvvtttppplllgggdddbbbaaabbb___\\\\\\___bbbddddddgggiiimmmpppqqqpppooommmpppppppppppppppqqqqqqqqqppprrrttttttrrrqqqpppqqqqqqrrrtttwwwzzz~~~zzzpppgggaaaccciiinnnvvvwwwxxxzzz{{{|||||||||{{{{{{zzzyyyyyyxxxxxxxxxyyyzzzrrroooppprrr{{{}}}xxxrrrsss}}}zzzlllxxxyyyuuuxxxyyyooocccVVVUUUSSSPPPJJJAAA777000******+++,,,,,,***)))((())))))(((''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''(((***,,,---///888III___uuujjjUUU^^^ggghhhppp}}}vvvqqqooojjjiiidddWWWDDD???CCCHHHIIISSSZZZSSSDDDEEEFFFGGGGGGGGGGGGGGGKKKLLLMMMMMMMMMKKKJJJIIIJJJOOOWWW```ggglllpppqqqtttuuuvvvwwwxxxwwwwwwwwwyyyuuutttyyy~~~}}}}}}~~~~~~}}}||||||~~~{{{xxx{{{oooeeejjjsss}}}yyyuuu]]]AAA333000/////////000888JJJddd~~~|||xxxrrrggg[[[TTTRRRNNNIIICCC;;;333...++++++******)))(((((((((***************++++++,,,.../////////...,,,***)))&&&&&&''''''''''''''''''))))))))))))((((((((((((+++***((('''&&&&&&'''(((+++,,,......,,,,,,,,,---000000000000111222333444222333555666999===CCCHHHRRRlllxxxrrriii___XXX[[[pppeee[[[ZZZiiivvvTTTGGGCCCFFFQQQYYYaaahhhiiihhhhhheeeaaabbb^^^YYYWWWXXX[[[]]]^^^YYY]]]ccciiinnnqqqqqqqqqkkkmmmqqqsssrrrpppnnnlllnnnooopppqqqrrrrrrrrrrrrrrrtttvvvwwwwwwvvvvvvvvvwwwxxxyyyxxxuuusssrrrrrruuuuuuuuuuuuuuuuuuvvvvvvuuutttsssrrrssstttvvvwwwuuuuuuuuuuuuuuuuuuuuutttqqqqqqrrrrrrrrrrrrrrrqqqtttrrrqqqrrrrrrrrrpppnnnqqqqqqrrrrrrrrrrrrrrrrrryyyvvvuuuxxxxxxvvvwwwzzz}}}}}}wwwtttrrrrrrrrrnnnjjjmmmrrrrrrooojjjfffccc___YYYUUUOOOZZZnnnqqqaaaVVVLLLAAA999777777777888888888888999;;;>>>CCCFFFGGGMMMUUU\\\aaacccfffgggjjjkkkmmmqqqwww|||}}}{{{{{{vvvsssooojjjfffcccaaa```cccaaa^^^]]]^^^```bbbccchhhjjjnnnqqqrrrqqqooommmpppppppppppppppqqqqqqqqqnnnpppssssssrrrpppppppppqqqrrrsssvvvzzz~~~}}}zzztttmmmhhhgggiiilllyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwzzz}}}tttppppppqqq{{{|||wwwrrrsss{{{|||rrrjjjvvv|||yyy{{{{{{ssshhhZZZYYYVVVRRRKKKAAA666///******+++,,,,,,***)))((())))))(((''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((()))***,,,---000999III^^^rrrhhhXXXdddooolllnnntttxxxyyy{{{~~~~~~|||vvvqqqpppkkkjjjdddUUUBBB>>>AAADDDGGGUUU]]]VVVDDDEEEFFFGGGGGGGGGGGGGGGKKKKKKLLLMMMMMMLLLJJJJJJJJJNNNVVV```hhhmmmooopppqqqrrrtttvvvvvvvvvvvvuuusssooopppvvv}}}|||zzz{{{}}}~~~~~~}}}}}}||||||||||||zzzyyyxxxxxxzzz{{{{{{zzzyyyyyyzzzzzzzzz}}}xxxuuuwww|||eee\\\eeeqqqttt\\\AAA333000//////000...777JJJeee~~~xxxkkk___VVVSSSNNNIIIBBB;;;333...++++++******)))((((((((((((''''''''''''((())))))***************)))(((((('''''''''''''''((((((((())))))))))))(((((((((((())))))((('''''''''((((((***,,,---...,,,,,,,,,---///000000111222333444555333555666888;;;???EEEJJJVVVssszzzssshhh]]]WWWWWWfffeee]]]\\\lllbbbMMMFFFFFFNNNXXXaaaiiijjjhhhgggeeebbb___\\\YYYXXXYYY[[[\\\\\\XXX[[[aaahhhllloooooooooiiilllqqqrrrrrrooonnnmmmlllmmmnnnooopppqqqqqqqqqmmmppprrrsssssssssuuuvvvuuuvvvwwwvvvtttssstttuuuttttttuuuuuuuuuuuuvvvvvvtttttttttttttttuuuuuuvvvuuuttttttvvvwwwxxxvvvuuutttuuuuuuvvvuuuuuuttttttuuutttssssssssssssqqqooommmnnnppprrrssstttuuuuuuxxxuuutttvvvwwwvvvwww{{{zzzwwwrrrppppppsssrrrqqqsssxxxtttpppllliiifff```WWWQQQMMMRRRddd}}}lll^^^QQQDDD<<<777444444666888888888888999<<<@@@DDDGGGMMMVVV]]]bbbdddfffhhhjjjlllnnnrrrwww}}}|||{{{vvvsssoooiiieeebbbaaa```cccaaa___^^^___```cccdddhhhkkknnnqqqsssrrrpppnnnppppppppppppooooooooonnnkkknnnqqqrrrqqqooooooooopppqqqsssvvvzzz~~~zzzyyyvvvqqqmmmjjjkkklllzzzzzz{{{{{{zzzzzzyyyxxxwwwxxxxxxyyyyyyxxxxxxwww{{{vvvrrrqqqoooyyy}}}{{{vvvwww~~~yyymmmhhhttt|||sssiii[[[ZZZXXXTTTMMMBBB666...)))))))))))))))(((''''''''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''((())))))***)))((((((((()))+++---...///888HHH[[[nnn~~~ggg\\\lllsssnnnlllnnnpppqqqsssvvvvvvtttyyyuuuooonnniiifff\\\KKK>>>:::<<<>>>DDDVVV```WWWDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJNNNVVV```jjjoooqqqpppooopppsssuuuwwwwwwvvvuuuoookkkkkkrrryyy|||~~~|||yyyvvvttttttuuuvvvwwwxxxxxxxxxxxxxxxvvvuuuuuuvvvyyyzzzzzzyyyrrrssstttuuuvvvzzz~~~yyyuuuqqqqqqwww~~~sss[[[SSS]]]jjjrrrZZZ???111///......//////888MMMiii|||pppdddWWWTTTNNNIIIBBB;;;444...++++++******)))(((((((((''''''&&&&&&''''''((()))'''''''''''''''((())))))'''''''''(((((()))))))))***)))))))))((((((((('''((()))******************+++---...///...---...////////////111222444666777555666888:::===BBBHHHLLL\\\yyy{{{nnnaaa[[[XXXaaa{{{bbb[[[\\\kkkkkkQQQJJJIIINNNYYYccclllllljjjhhhfffccc___]]]ZZZZZZZZZZZZYYYXXXTTTXXX^^^ccchhhjjjjjjjjjgggkkkoooqqqpppnnnnnnnnnjjjkkklllnnnoooppppppppplllnnnppppppooooooqqqssstttttttttsssrrrsssvvvxxxtttuuuuuuuuuvvvvvvvvvwwwrrrrrrsssttttttttttttssstttssssssvvvyyyzzzxxxvvvwwwwwwxxxwwwwwwvvvuuutttwwwvvvuuuuuuvvvvvvtttrrroooppprrrtttuuuvvvvvvuuuwwwtttsssuuuvvvuuuwww{{{yyy{{{uuuqqqpppsssuuutttuuuwwwuuuqqqmmmkkkhhhaaaWWWOOOJJJKKK[[[zzzyyyeeeWWWHHH@@@;;;555333666888999999888888:::>>>BBBGGGMMMWWW^^^cccfffhhhiiijjjkkknnnrrrwww|||}}}wwwtttoooiiidddbbbaaa`````````______```bbbfffiiiiiikkknnnqqqrrrrrrqqqpppoooooonnnmmmllllllkkkkkkhhhkkknnnppppppooonnnoooooopppsssvvvzzz}}}zzzyyywwwrrrnnnkkkkkkkkkxxxxxxyyyyyyyyyyyyyyyxxxuuuvvvwwwxxxyyyyyyxxxxxx}}}wwwsssssspppzzzzzz~~~{{{|||yyykkkeeerrr}}}qqqgggXXXXXXWWWTTTNNNBBB666---***))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))((((((((()))+++---...---666FFFYYYlll~~~iiiaaasssxxxsssqqqsssuuutttuuuwwwvvvuuuyyysssmmmmmmhhhcccVVVCCC;;;777999<<>>CCCIIINNNaaa}}}uuuhhhaaa\\\```vvv~~~___ZZZ[[[iiimmmSSSLLLLLLQQQZZZeeennnnnnkkkjjjhhheee```^^^\\\[[[ZZZYYYWWWUUUVVVZZZ___eeehhhjjjjjjjjjeeeiiinnnpppnnnmmmnnnooohhhiiikkkmmmnnnooooooppplllnnnooonnnlllkkknnnqqqssssssrrrqqqqqqssswwwzzzuuuuuuvvvvvvwwwwwwwwwxxxpppqqqrrrssstttsssrrrqqqsssrrrsssvvvzzz{{{yyywwwwwwwwwwwwwwwvvvuuussssssyyyxxxwwwxxxyyyxxxwwwuuuttttttvvvvvvvvvuuutttsssvvvsssrrrtttuuuuuuwww{{{zzz{{{uuurrrtttvvvtttqqqqqqtttqqqnnnmmmkkkdddYYYPPPGGGGGGVVVvvvjjj[[[LLLDDD>>>666444777888999:::999888999===AAAGGGNNNWWW```eeehhhjjjkkkiiijjjmmmqqqvvv{{{xxxtttoooiiidddbbbaaa```]]]^^^^^^___aaadddiiimmmiiikkknnnppprrrsssrrrrrrnnnnnnmmmllljjjiiihhhhhhfffiiimmmooooooooonnnnnnoooppprrrvvvyyy}}}|||zzzwwwrrrllljjjjjjkkktttuuuvvvxxxxxxyyyyyyyyysssuuuvvvxxxyyyyyyyyyyyy~~~xxxuuuuuusss~~~yyy~~~|||~~~yyyjjjcccrrrqqqgggUUUUUUVVVTTTNNNCCC666------,,,***)))))))))***+++))))))(((''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((((()))+++---...+++444DDDXXXlllllleeewww}}}yyyyyy}}}}}}|||}}}|||zzz|||~~~ppplllnnniiidddWWWBBB:::666999>>>JJJ```fffWWWDDDDDDCCCCCCEEEHHHKKKLLLJJJKKKLLLMMMMMMLLLKKKKKKIIIMMMVVVaaammmssstttrrrppprrruuuxxxzzzzzzyyyxxxrrriiieeeiiipppvvv{{{~~~{{{zzzyyywwwqqqmmmiiikkkooosssuuuvvvuuutttsssssstttwwwzzz|||||||||ssstttsssrrrqqqrrruuuwww}}}}}}~~~zzzxxxrrrooopppssszzz{{{gggSSSLLLWWWggg}}}tttWWW:::111111///...///333<<>>CCCIIIMMMcccrrr^^^ZZZ^^^ppp{{{^^^ZZZ\\\iiibbbQQQKKKKKKTTT[[[dddmmmooonnnlllgggaaa___]]]ZZZWWWVVVWWWYYYZZZ[[[]]]aaafffkkkllljjjhhhooopppqqqrrrqqqnnnkkkiiiiiiiiiiiikkknnnooonnnmmmnnnoooooommmkkkjjjkkkmmmqqqssstttssspppooorrruuussssssssssssrrrqqqppppppnnnooopppqqqrrrsssssssssvvvuuuuuuuuuuuuwwwxxxyyyxxx{{{|||zzzvvvsssssstttrrrsssuuuvvvwwwwwwvvvvvvzzzzzz{{{{{{zzzyyywwwvvvwwwuuutttuuuwwwwwwtttqqqxxx}}}yyyuuuuuuvvvvvvssspppqqqrrrssstttrrriii]]]SSSIIIPPPYYYgggxxxeeeQQQEEE===888:::@@@777999:::888666555888<<>>777666666===LLL[[[^^^YYYJJJFFFCCCDDDDDDCCCDDDHHHKKKJJJJJJKKKLLLKKKHHHEEEFFFLLLVVV___ffflllpppssstttvvvwwwwwwvvvttttttuuuqqqiii``````iiissszzz|||{{{||||||zzzwwwtttpppooojjjffffffmmmrrrrrrqqqqqqppppppppprrruuuvvvuuutttqqqrrrssssssqqqpppppppppsssxxx~~~{{{yyyuuuuuuyyyyyydddQQQJJJUUUeee{{{xxxsssVVV:::111000///---///444<<>>BBBIIIMMMbbbvvvbbb\\\]]]jjj~~~wwwYYYUUUWWWdddxxx~~~XXXIIIEEEGGGPPP\\\dddjjjllllllkkkhhhddd___]]]YYYVVVUUUVVVXXXYYY[[[]]]aaaggglllooonnnmmmlllmmmoooqqqqqqpppnnnllliiiiiiiiijjjmmmoooooonnnlllmmmnnnmmmlllkkkmmmnnnqqqqqqrrrqqqppppppqqqrrrppppppqqqrrrssssssssssssppppppqqqrrrssssssssssssuuuuuuttttttuuuvvvxxxyyyzzz|||}}}|||xxxuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyxxxzzzzzzzzzyyyyyyxxxwwwvvvvvvtttrrrsssuuuvvvtttsssyyyyyywwwxxxzzzyyywwwssstttvvvwwwtttkkk___VVVPPPQQQRRR\\\vvvmmmWWWIII???888666888666888999888666666:::>>>KKKPPPYYYaaafffiiihhhhhhkkkmmmooossswww|||vvvsssnnnhhhccc```^^^]]]^^^^^^___aaaccceeeggghhhjjjkkkmmmooooooooonnnmmmllliiifffdddeeeggghhhiiijjjlllooorrrrrrpppmmmkkknnnmmmmmmqqqwww}}}~~~xxxrrrqqqnnniiiggghhhkkktttyyywwwvvvwwwuuuqqqnnnpppsssvvvxxxzzz}}}zzz~~~zzzuuuuuurrrvvv~~~zzzvvvwwwxxxuuullldddbbbpppxxxeeeXXXQQQSSSUUUTTTMMMBBB777000+++***)))(((((()))***+++)))((((((''''''(((((()))((('''&&&&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''******)))((()))***,,,...,,,222<<>>JJJVVVYYYVVVGGGCCCBBBEEEGGGEEEFFFIIIKKKJJJJJJKKKLLLKKKHHHEEEFFFJJJSSS]]]eeekkknnnpppqqqtttvvvwwwvvvuuuvvvvvvpppggg]]][[[```iiioooqqqttttttuuuuuuuuurrrooollliiieeeeeelllqqqqqqpppqqqmmmmmmmmmoooqqqrrrpppnnnoooqqqssssssrrrrrrrrrttttttwww{{{~~~ttt```LLLGGGSSSddd}}}yyypppTTT:::111000...,,,...444===XXXrrryyyssseee]]]VVVOOOKKKCCC888000...---,,,+++***)))((((((((((((((((((((('''''''''''')))((('''&&&&&&&&&'''(((+++******)))((('''&&&&&&)))***+++,,,+++(((&&&$$$)))))))))*********++++++,,,,,,,,,---...///111222111111222444555666777888999:::;;;;;;===BBBHHHMMM```}}}{{{eee^^^]]]dddtttqqqUUUQQQSSS```rrrpppNNNBBBAAADDDMMM\\\ccchhhiiiiiijjjiiifff___]]]YYYVVVTTTUUUVVVXXXZZZ[[[___eeekkkoooooooooggghhhkkknnnooooooooonnnjjjiiihhhiiilllnnnooooookkklllmmmmmmllllllmmmooopppooonnnooopppppppppooolllmmmooorrrtttvvvwwwwwwrrrrrrsssssssssssssssrrrttttttttttttuuuvvvwwwxxx{{{|||~~~}}}zzzxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvuuusssqqqqqqrrrttttttttt{{{~~~zzz{{{}}}|||zzzsssuuuwwwxxxtttkkk___WWWQQQPPPMMMTTTkkkvvv^^^NNNCCC:::555222555777999888777888<<>>AAA@@@DDDKKKQQQRRRNNNDDD<<<>>>DDDIIIMMMPPPMMMKKKIIIIIIJJJJJJIIIGGGGGGHHHLLLTTT^^^dddgggfffgggkkkppptttuuutttttttttkkkjjjgggaaa[[[[[[___dddkkklllnnnqqqtttxxxzzz|||{{{uuurrrvvvzzzzzzyyy{{{yyyyyyzzz{{{{{{yyyuuurrrmmmoooqqqqqqpppooopppppppppttt|||{{{zzzzzz^^^LLLNNNfff~~~xxxsss[[[FFF444//////------111///<<>>>>>>>>BBBIIIMMMLLLIIIAAA<<<@@@HHHLLLNNNPPPMMMKKKIIIIIIJJJJJJIIIGGGDDDFFFLLLSSSZZZ___ccceeehhhlllqqqttttttrrrqqqpppmmmnnnmmmhhhbbb```ccchhhnnnpppssssssrrruuu{{{yyyvvvxxx{{{zzzzzz{{{wwwvvvuuuvvvvvvuuurrrppplllnnnpppqqqqqqqqqrrrsssrrruuu{{{}}}vvvwww{{{cccNNNOOOggg|||wwwqqqlllXXXDDD333//////---...333333@@@^^^uuu{{{{{{rrruuuppp]]]VVVPPPJJJGGGAAA888111///,,,,,,++++++***+++++++++)))(((((((((''''''''''''&&&'''((()))******))))))''''''''''''''''''&&&&&&&&&''')))***)))((('''%%%((())))))+++,,,---......***+++,,,...000333555666222333444555666888999999::::::;;;;;;<<<@@@EEEIIIQQQqqqzzzxxxwww```WWWWWWdddzzz}}}```QQQLLLMMMYYYhhhoooppppppiiigggTTTBBBBBBFFFJJJSSS___fffkkkkkkkkkkkkiiieee]]][[[XXXVVVVVVXXX[[[]]]VVVZZZbbbjjjpppqqqnnnkkkdddeeefffhhhjjjlllnnnooonnnmmmlllkkkkkkiiigggdddcccgggkkknnnooopppqqqrrrnnnrrrvvvvvvsssqqqqqqrrrrrrrrrssstttuuuuuuuuuuuurrrrrrsssssssssssssssrrrpppqqqrrrtttuuuttttttssswwwvvvuuuwwwzzzzzzxxxuuussssssrrrrrrssstttvvvwwwvvvvvvxxxyyyyyyxxxwwwvvvnnnqqqtttuuusssrrrtttvvvuuu|||~~~vvvnnneeejjjooonnnggg\\\SSSNNNKKKKKKUUU______]]]kkk}}}cccMMMCCC===888666888888888888<<>>555111111......---,,,+++******)))))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&'''))))))))))))***+++,,,------...///////////////000111222444444444555777888:::;;;999:::;;;:::;;;===AAADDDNNNggg~~~|||ddd[[[\\\```|||fffPPPLLLNNNYYYdddlllqqqvvvsssbbbOOODDD???BBBMMMXXXbbbeeejjjmmmmmmiiieeeaaa]]][[[YYYYYY[[[]]]]]]]]]]]]^^^aaafffjjjmmmlllkkkfffeeeeeeeeeeeeggghhhiiijjjkkkkkkkkkjjjiiigggfffkkkjjjkkknnnqqqssssssrrrrrrrrrqqqqqqqqqrrrssssssrrrtttuuutttrrrqqqsssuuusssssssssssstttuuuuuuvvvsssssstttttttttsssrrrqqqqqqrrrtttvvvwwwwwwwwwwwwuuuwwwxxxwwwuuuttttttuuuwwwwwwwwwwwwvvvuuuttttttvvvsssqqqsssrrrppppppsssvvv|||{{{tttnnnhhhddd```eeekkkjjjddd[[[UUURRRNNNPPPWWW___aaa___```eeepppyyyvvveeeSSSIII@@@777888888:::<<<<<<>>>FFFPPPXXX\\\bbbfffjjjmmmppprrrxxxxxxwwwxxx|||}}}sssppplllhhh```WWWUUUXXX[[[\\\^^^```bbbcccdddeeedddeeeffffffeeefffhhhiiipppppppppooolllfff```\\\ZZZWWWVVVXXXYYYZZZ```hhhlllnnnqqqsssvvvzzz~~~zzzwwwqqqlllmmmrrrpppsssuuuwwwvvvvvvwwwwwwxxxyyyxxxvvvtttuuuwwwyyyxxx~~~|||uuusss}}}{{{yyywwwxxx}}}qqqlllzzzzzzqqqdddYYYUUUYYY\\\ZZZQQQDDD888111,,,+++***))))))((()))))))))(((''''''&&&&&&''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))(((((())))))***+++---...222999IIIaaayyygggjjjnnnuuuvvvooohhhaaabbbZZZGGG<<<777;;;???===CCCMMMKKKCCC>>>===CCCHHHIIIIIIKKKHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEGGGLLLQQQUUUVVVVVVYYYZZZaaakkkqqqqqqsssvvvrrrssstttqqqmmmkkkkkkmmmmmmmmmnnnmmmmmmooorrrtttqqqooonnnooorrruuuuuuttttttsssqqqpppppppppqqqrrrqqqqqqppppppqqqrrrssstttqqqmmmnnnuuuzzzxxxtttsssooolllkkknnnwwwvvvWWWLLL[[[uuu}}}yyylllNNN>>>111111222///...111555HHHeee~~~tttooopppkkkbbbTTTOOOKKKGGG@@@666000000......---,,,+++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))***+++,,,---......////////////000111222333555555666777888:::;;;<<<:::;;;;;;;;;<<<>>>BBBEEEJJJeeemmmbbb``````|||gggSSSNNNOOOXXXdddmmmuuuzzzyyyjjjVVVGGG@@@CCCNNNYYYbbbeeehhhkkkkkkiiieeeccc^^^\\\ZZZYYY[[[\\\\\\\\\\\\]]]aaafffjjjlllkkkiiigggffffffeeefffgggiiijjjjjjjjjkkkkkkjjjiiihhhhhhkkkkkkkkknnnrrrtttuuutttssssssrrrqqqqqqqqqqqqrrrrrrtttuuuuuutttsssssstttqqqqqqqqqrrrsssuuuxxxyyyuuuuuuvvvvvvuuutttsssssssssssstttuuuvvvwwwxxxyyyuuuwwwyyyyyyvvvtttsssrrruuuuuuvvvvvvvvvuuuuuutttyyyuuusssttttttsssuuuyyy{{{|||uuuooojjjeee```^^^ccchhhhhhbbbZZZTTTQQQMMMQQQYYYbbbdddaaa___aaabbbmmmqqqhhh\\\RRREEE999::::::;;;>>>???BBBJJJSSSYYY]]]cccgggjjjlllnnnpppvvvwwwwwwxxxzzz{{{uuupppkkkfff^^^VVVTTTVVVZZZ[[[]]]___``````______]]]___`````````aaaccceeennnmmmkkkhhhccc^^^YYYVVVZZZXXXXXXZZZZZZZZZ___eeeiiilllooorrrvvv{{{}}}zzztttnnnnnnqqqnnnqqqsssuuutttttttttuuuvvvvvvuuutttssstttxxx{{{zzz}}}wwwttt}}}|||{{{~~~uuusssrrrvvvzzz||||||vvvgggYYYUUUYYY\\\[[[RRRDDD888111------,,,+++***************)))(((((('''((((((((())))))((((((''''''&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((((((((((((((())))))***+++---...000555CCCZZZsssmmmqqqrrrqqqzzzzzzooohhhaaabbb\\\KKK===555777<<<===GGGPPPMMMCCC>>>;;;@@@EEEHHHIIILLLHHHHHHIIIJJJJJJIIIGGGGGGFFFEEEFFFHHHLLLNNNOOONNNRRRTTT[[[fffnnnqqquuuzzzyyywwwsssooommmlllllllllfffhhhjjjkkkkkkllloooqqqiiihhhhhhjjjnnnpppqqqqqqqqqqqqqqqqqqrrrtttvvvxxx{{{yyyvvvsssrrrrrrsssssstttpppqqqxxx}}}}}}{{{|||zzzyyyxxxxxx{{{qqqUUUOOO___wwwzzzkkkIII;;;000111222//////222666KKKiii~~~tttpppqqqkkkaaaTTTOOOKKKHHHAAA666000///...------,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******+++,,,---....../////////000111222333444777777777888:::;;;===>>><<<===>>>>>>>>>@@@DDDGGGJJJeeeuuujjjfffgggkkkYYYPPPNNNYYYjjjvvv{{{~~~rrr]]]JJJAAACCCNNNXXXbbbdddgggiiiiiihhhfffeee^^^\\\ZZZZZZ\\\]]]]]]]]][[[\\\```eeeiiijjjiiigggggggggffffffggghhhjjjkkkjjjjjjjjjjjjjjjjjjiiiiiilllkkklllnnnrrruuuvvvvvvtttsssrrrqqqppppppppppppppprrrtttuuuvvvuuuuuuuuurrrqqqqqqqqqsssuuuwwwyyyuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttttttttuuuvvvwwwtttwwwyyyyyywwwtttrrrqqqsssttttttuuuuuuuuuuuutttxxxuuuuuuwwwxxxvvvwww{{{|||zzzuuuqqqoookkkfffbbbbbbfffjjjiiiaaaXXXRRROOONNNSSS\\\dddgggeeeaaa___[[[ccciiihhhccc[[[MMMAAA<<<:::;;;???AAADDDLLLTTTYYY^^^dddiiikkklllmmmnnnrrruuuwwwyyyzzz~~~zzzuuunnnhhhccc\\\UUUTTTVVVXXXYYYZZZZZZYYYWWWUUUTTTRRRTTTVVVWWWXXXZZZ]]]```ggggggddd```[[[XXXVVVUUU]]][[[\\\^^^^^^\\\___eeeiiikkkooosssxxx}}}|||vvvnnnkkkmmmlllooorrrsssrrrrrrssstttuuuuuusssqqqpppqqquuuxxxzzzyyyxxx}}}~~~vvvssstttuuuwww{{{zzziiiWWWTTTYYY]]][[[RRREEE888000---,,,+++******))))))***))))))(((''''''(((((((((******)))((('''&&&&&&%%%%%%&&&''''''((('''''''''((((((((((((((('''''''''((((((((()))***+++------///333>>>TTTnnnooosssvvvoooppp}}}rrrlllffffff___NNN@@@555444:::>>>KKKTTTOOOCCC<<<999===CCCFFFIIIMMMGGGHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDGGGJJJLLLMMMMMMWWWWWW]]]ffflllooossswww|||wwwqqqllljjjjjjjjjjjjeeegggkkkmmmmmmnnnooopppkkkkkkkkklllmmmnnnoooooorrrrrrrrrsssuuuwwwzzz{{{~~~}}}zzzxxxuuutttsssssssssqqqrrryyykkkUUUUUUfff}}}zzzhhhGGG999000000111//////444:::PPPmmmvvvsssssslll```SSSNNNJJJGGG@@@666///......---,,,+++***))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''******+++,,,---....../////////000000111333444555888888888999;;;<<<>>>??????@@@@@@@@@AAACCCGGGJJJMMMddd|||yyynnnlllooo}}}```RRRLLLZZZqqqwwwaaaJJJ???CCCOOOXXXaaaccceeeggghhhhhhfffeee\\\[[[[[[\\\^^^`````````ZZZ[[[^^^cccggghhhgggfffggggggffffffggghhhjjjkkkjjjjjjjjjjjjjjjjjjkkkkkkmmmllllllnnnqqqtttvvvvvvtttsssrrrqqqpppooooooooonnnoooqqqtttvvvwwwwwwvvvtttssssssrrrssstttuuuvvvrrrssstttuuuvvvxxxyyyzzzwwwvvvuuutttsssssssssssstttvvvyyyyyywwwtttrrrrrrsssttttttuuuuuuuuuuuutttrrrpppssswwwxxxtttsssuuuxxx{{{|||xxxssspppmmmmmmmmmlllhhhdddcccgggjjjhhh```XXXRRROOOOOOUUU^^^eeeiiiiiieeeaaaYYY\\\___aaaaaa]]]SSSIII===:::;;;???BBBEEELLLTTTZZZ___fffkkkmmmnnnmmmmmmooossswwwyyy{{{zzzsssllleeeaaa\\\UUUSSSUUUUUUUUUTTTRRROOOLLLIIIGGGFFFHHHKKKMMMOOORRRVVVYYY\\\]]]\\\ZZZWWWVVVWWWZZZ```^^^^^^```___]]]___cccgggjjjnnnssswww}}}|||vvvnnniiiiiilllnnnqqqrrrrrrqqqrrrsssuuuuuussspppnnnnnnqqqssswww|||{{{yyyxxxqqqyyyyyyyyy~~~lllXXXTTTXXX]]]\\\SSSEEE888000,,,,,,+++***))))))))))))(((''''''&&&''''''((((((******)))((('''&&&&&&%%%%%%&&&''''''((('''''''''((((((((((((((('''''''''((((((((()))***+++------///222<<>>444......------,,,+++***)))((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))******)))(((((('''******+++,,,---...//////000000000111222444555666888888999:::;;;===>>>???@@@AAAAAAAAABBBDDDHHHKKKNNNbbbxxxyyywwwmmmmmmrrreeeUUULLLXXXqqqgggMMM???CCCOOOXXX___aaadddggghhhhhhfffeee]]]\\\\\\^^^aaaccccccbbb[[[[[[]]]```dddffffffeeegggffffffeeefffgggiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnmmmlllmmmpppsssttttttssssssrrrppppppooooooooonnnnnnooorrruuuwwwwwwvvvuuuuuutttttttttssssssrrrqqqqqqrrrsssuuuwwwxxxyyywwwvvvvvvuuutttssssssrrrsssvvvxxxxxxwwwuuuttttttuuuuuuvvvvvvvvvuuuuuutttqqqqqqtttyyyzzzvvvssstttuuuxxx~~~yyyuuurrrqqqjjjhhhfffhhhkkkllliiifff```dddgggfff___XXXSSSQQQOOOVVV]]]bbbhhhllljjjdddYYYVVVSSSVVVZZZZZZTTTLLL>>>;;;:::???CCCFFFLLLSSSZZZ```hhhnnnppppppooonnnlllqqqvvvyyy{{{zzzrrrkkkddd```\\\UUUQQQQQQOOONNNLLLIIIEEEBBB@@@???>>>@@@BBBDDDFFFIIIMMMPPPQQQTTTVVVVVVUUUWWW\\\```bbb```___```___\\\]]]bbbfffhhhlllppptttzzz~~~|||xxxoooiiihhhllloooqqqsssrrrrrrssssssuuuuuutttrrroooooopppqqqttt{{{}}}www~~~wwwoooppp\\\SSSXXX]]]\\\SSSEEE777///,,,+++***))))))(((((()))''''''&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((((((((((((((())))))***+++---...///222<<>>888555:::AAADDDHHHLLLIIIIIIIIIHHHGGGFFFFFFFFFDDDCCCEEEIIIOOOUUUXXXZZZ``````eeennnssssssuuuxxx}}}yyysssmmmjjjkkknnnqqqooorrruuuwwwwwwwwwxxxyyy{{{|||{{{yyyuuuqqqpppooovvvuuutttttttttuuuvvvwwwsssuuuxxxzzzyyywwwsssqqqooonnnqqqwwwzzzyyyzzz}}}xxxrrrnnnkkkhhhgggeeeYYYdddwww~~~iiiHHH;;;111000///---111999BBB]]]{{{{{{yyywwwkkk\\\RRRMMMGGGCCC;;;222......------,,,+++***)))((((((&&&'''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))%%%&&&''')))))))))))))))***++++++,,,---...//////000000000111333444666777888888999:::;;;===>>>??????@@@AAAAAAAAACCCGGGJJJOOObbbzzzuuu|||rrrggggggooogggXXXMMMUUUkkkwwwVVVCCCDDDNNNTTT]]]```dddggghhhhhhfffeee```______aaacccdddcccbbb\\\[[[[[[^^^bbbeeefffffffffeeeeeeeeeeeeggghhhiiijjjjjjiiiiiijjjlllmmmnnnooommmkkklllnnnqqqrrrsssrrrrrrqqqpppooooooppppppqqqooonnnpppsssuuuuuusssssstttuuuvvvuuutttrrrqqqrrrrrrqqqqqqrrrsssuuuvvvuuuvvvwwwxxxxxxwwwvvvuuusssuuuwwwwwwvvvuuuvvvwwwwwwwwwwwwwwwvvvuuuttttttuuusssuuuzzzzzzvvvtttvvvtttxxxxxxqqqoookkkhhhhhheeeccccccfffjjjmmmllljjjcccgggiiiggg```XXXSSSQQQNNNTTTYYY^^^eeemmmmmmhhh]]]TTTMMMOOOVVVXXXTTTNNNAAA===;;;@@@DDDGGGLLLRRRZZZ```iiippprrrrrrqqqppplllqqqvvvxxxyyy~~~{{{tttllleeeaaa\\\SSSMMMKKKIIIGGGDDDAAA>>>=========<<<===???@@@@@@BBBEEEGGGIIIMMMRRRUUUVVVZZZ```ffffffcccaaabbb___\\\^^^cccgggjjjmmmpppsssxxx~~~~~~{{{|||zzztttnnnlllmmmpppssstttsssssstttuuutttuuuvvvuuusssrrrrrrsssttt{{{vvvyyyrrrnnnnnn[[[SSSXXX]]]\\\TTTEEE777///------+++***************((((((''''''(((((()))***((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))(((((())))))***+++---......111<<>>???>>>???@@@@@@@@@BBBFFFIIIQQQeee~~~tttzzzooobbbbbbjjjhhhZZZNNNRRRccc|||aaaHHHEEELLLPPP\\\___cccgggiiihhhfffdddcccbbbaaabbbddddddbbbaaa]]][[[[[[\\\```ccceeefffeeeeeeddddddeeefffhhhiiijjjjjjiiiiiijjjlllnnnooopppnnnkkkkkkmmmpppqqqqqqrrrqqqppppppoooppppppppptttqqqnnnnnnqqqsssrrrqqqqqqsssuuuwwwwwwuuusssqqqtttsssrrrqqqpppqqqrrrrrrsssuuuxxxzzz{{{{{{zzzyyyssstttvvvvvvuuuuuuwwwxxxxxxxxxxxxxxxwwwvvvtttttttttqqqqqqttttttqqqqqqtttuuuyyyvvvjjjhhhhhhdddbbbbbbeeeccccccfffllloooooommmkkknnnoookkkbbbXXXRRRPPPLLLRRRVVVZZZcccmmmnnnjjjaaaUUULLLNNNVVVYYYUUUOOOCCC>>>===AAAEEEHHHMMMRRRZZZaaajjjqqqttttttrrrqqqlllqqqvvvwwwwww{{{|||vvvnnnfffbbb\\\RRRIIIGGGEEEBBB???<<<;;;;;;===>>>===>>>???>>>>>>>>>@@@AAAEEEKKKQQQUUUWWW[[[ccciiijjjgggeeedddbbb___aaafffjjjmmmooorrruuuyyy~~~{{{yyy||||||wwwrrrqqqnnnqqqsssuuuttttttuuuuuurrruuuwwwxxxwwwvvvvvvvvvuuu}}}xxx~~~|||rrrlllmmm~~~jjjWWWSSSXXX]]]]]]TTTEEE777///......---,,,++++++++++++))))))((())))))***++++++'''''''''(((((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******(((((())))))***+++---...---111<<>>===??????@@@@@@AAABBBBBBBBBCCCHHHPPPYYY___cccddddddiiiiiijjjjjjiiigggeeecccnnnppprrrqqqqqquuu~~~~~~|||{{{xxxtttqqqqqquuuxxxvvvqqqooopppsssxxxxxxxxxwwwwwwxxx{{{~~~xxx}}}yyysss~~~|||lllooommmzzzhhhWWWVVVYYY[[[YYYRRREEE888000---+++)))((())))))((('''''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++***+++---///111111999LLLaaasssyyyrrrqqqtttxxx{{{ssskkkmmmiii]]]RRRBBB>>>777444888@@@DDDDDD<<<999999>>>??????DDDMMMHHHHHHHHHHHHGGGFFFEEEDDD???@@@FFFNNNRRRTTTYYY___fffdddeeejjjqqqvvvuuurrrmmmmmmllljjjhhhhhhkkkmmmvvvvvvuuusssqqqppprrrtttssstttuuuuuuuuutttsssrrrpppmmmkkklllpppssssssrrrqqqqqqpppmmmlllllloooqqqsssuuuvvvuuurrrnnnhhheeedddggghhhfffeeeeee```ZZZOOOKKKEEE@@@===;;;:::888\\\aaabbbvvv```III<<<222111000...111888HHHhhhyyyjjjZZZQQQKKKDDD@@@888000,,,---,,,,,,+++***)))(((((('''(((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''((())))))(((((((((((()))+++,,,---******,,,---...//////000111333555666666666888:::<<<;;;;;;<<<===???AAABBBCCCDDDDDDDDDCCCEEEIIILLLTTTdddzzzuuuwwwppp___```eeeyyy```OOOGGGRRRcccwwwiiiHHHIIIGGGMMMZZZ```hhhnnnooommmkkkiiiiiihhhgggggggggeeeaaa^^^VVVXXX\\\```cccdddeeeeeehhhhhhgggggggggfffffffffgggggghhhiiiiiiiiiiiiiiiggghhhjjjkkkmmmnnnnnnnnnoooppppppqqqqqqppppppooossssssssssssssssssssssssrrrrrrrrrrrrsssssssssssssssrrrrrrqqqqqqrrrsssssspppqqqssstttsssrrrssstttttttttuuuuuuvvvwwwwwwxxxxxxxxxvvvssspppqqqtttxxxwwwvvvsssrrrrrrrrrrrrqqqwww{{{|||zzzpppmmmhhheeeeeefffggghhhjjjfffeeehhhpppvvvxxxxxxyyyyyywwwsssjjj___UUUOOONNNNNNNNNPPPTTT[[[aaaeee```YYYMMMFFFJJJQQQSSSOOOEEE@@@<<<===CCCLLLSSSWWW___gggnnnppprrruuuuuurrrrrrrrrrrrsssvvv}}}}}}vvvqqqjjjaaaYYYSSSOOOMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJNNNUUU\\\cccggghhhiiinnnooopppqqqqqqooommmllloooqqqsssssssssvvv}}}}}}wwwsssppppppsssvvvuuurrrppprrruuuxxxyyyxxxwwwvvvwwwzzz}}}zzzzzzxxx}}}|||~~~|||rrraaaaaalll~~~}}}jjjZZZWWWZZZ\\\ZZZRRREEE888///---+++)))((())))))((('''''''''((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))***+++*********,,,...//////777JJJ___ppp~~~~~~}}}zzzzzz|||}}}rrrkkkmmmhhh\\\QQQCCC>>>777555999@@@DDDEEE???:::888;;;>>>???DDDKKKIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBEEEKKKNNNPPPUUU[[[aaa___```fffnnnssstttrrrnnnmmmkkkhhheeeeeegggiiimmmnnnooonnnmmmlllmmmooommmnnnooooooooonnnmmmlllooommmkkkllloooqqqqqqpppkkkkkkiiiggggggiiimmmqqqxxxyyyzzzyyyvvvoooiiieeedddeeeddd```]]][[[TTTLLLCCC@@@<<<999999999888888}}}WWW^^^```~~~uuu^^^FFF:::111111000...222:::QQQpppyyyiiiYYYQQQJJJCCC>>>777///+++,,,)))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''((())))))((((((((()))***+++,,,---)))***+++---///000111222333444666777777888:::<<<<<<<<<===???@@@AAACCCCCCEEEEEEEEEDDDDDDEEEHHHKKKTTTfff{{{vvvvvvoooaaabbbeeexxx}}}___NNNFFFOOO___rrriiiIIIIIIFFFMMM]]]bbbiiinnnooommmkkkjjjhhhhhhhhhhhhhhhddd___[[[SSSVVV\\\aaaeeeggggggggghhhhhhhhhhhhggggggggggggggghhhiiiiiijjjiiiiiiiiiiiiiiikkkmmmnnnooooooooopppoooooooooooooooooopppssssssrrrqqqqqqrrrssssssppppppqqqqqqrrrsssssstttrrrqqqqqqqqqrrrssstttuuusssssssssrrrpppoooqqqrrrrrrssstttvvvvvvvvvuuuuuuuuuuuuuuutttrrrsssuuuwwwzzzxxxvvvtttrrrppppppoooxxxzzzzzztttrrrpppnnnjjjgggfffhhhjjjmmmsssnnniiijjjpppxxx}}}|||yyynnnbbbYYYUUUOOONNNLLLKKKNNNSSSYYY]]]___ZZZOOOEEEDDDIIILLLLLLDDD@@@===>>>DDDMMMUUUYYYaaaiiioooqqqrrrttttttqqqtttsssssssssvvv}}}yyytttkkkaaaZZZUUUSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRUUUZZZ```fffjjjmmmnnnooopppqqqqqqqqqpppooonnnppprrruuuuuuuuuwww|||wwwqqqpppnnnqqqttttttrrrrrrtttvvvyyyyyyxxxwwwvvvvvvyyy||||||{{{|||}}}~~~|||xxx}}}ppp______nnnzzzgggZZZYYY[[[]]]ZZZRRRDDD777...---+++)))((())))))((('''''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))******))))))+++---...---555GGG\\\nnn|||yyyvvvyyy~~~}}}qqqkkklllgggZZZPPPDDD===777666:::@@@DDDFFFDDD<<<666777;;;???DDDHHHIIIIIIHHHGGGFFFDDDBBBAAAFFFEEEFFFJJJKKKJJJNNNTTTZZZZZZ[[[aaaiiippprrrqqqooommmjjjeeebbbbbbeeehhhfffiiikkklllkkkjjjiiijjjiiijjjjjjkkkjjjiiihhhgggjjjhhhfffggghhhjjjkkkjjjhhhhhhfffddddddhhhnnnssszzz{{{|||zzzuuummmeee```bbbccc```ZZZUUUPPPHHH???:::999777777888999888777xxxUUU]]]___~~~zzz```CCC999111111000...444===WWWuuu{{{jjjZZZOOOHHHAAA<<<555---***,,,))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))((((((((()))***+++------******+++---///111333333444666888999999999;;;===;;;<<<>>>@@@AAABBBCCCCCCEEEEEEEEEDDDCCCDDDGGGIIITTThhh}}}xxxwww~~~ooobbbdddeeevvvuuu^^^OOOFFFMMM\\\ooohhhLLLKKKHHHQQQ___dddjjjnnnnnnmmmkkkkkkggggggggghhhgggbbb\\\WWWQQQUUU\\\bbbgggiiiiiihhhiiiiiihhhhhhhhhggggggggghhhhhhiiijjjjjjjjjiiiiiilllmmmnnnpppqqqqqqrrrrrrqqqpppooonnnnnnooopppqqqtttrrrqqqooooooqqqrrrtttpppppppppqqqqqqqqqrrrrrrppppppqqqrrrssstttuuuvvvxxxxxxwwwtttqqqppprrrsssqqqrrrtttvvvvvvuuutttsssssssssttttttuuuuuuvvvwwwyyyyyyxxxuuusssqqqppppppxxxzzz{{{vvvqqqnnnmmmsssqqqmmmhhhffffffiiikkkuuuqqqmmmmmmsss{{{ssseee\\\YYYTTTQQQMMMJJJKKKNNNRRRUUUWWWWWWQQQFFFAAACCCGGGHHHBBB@@@>>>@@@FFFNNNWWW\\\dddkkkpppqqqrrrttttttqqqtttsssrrrqqqttt{{{{{{tttjjj```YYYWWWWWWXXX[[[ZZZYYYWWWWWWWWWXXXXXX[[[[[[[[[[[[\\\\\\\\\\\\ZZZ\\\___ccchhhllloooqqqqqqqqqrrrqqqqqqooonnnmmmqqqsssvvvwwwvvvwwwzzz|||vvvrrrqqqmmmpppssstttttttttvvvwwwxxxyyyxxxvvvuuuvvvxxx{{{|||zzz|||zzzwwwsssxxxrrrcccdddqqqvvveee[[[[[[]]]^^^[[[RRRDDD666------+++)))((())))))((('''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))((()))+++---...---444FFF[[[lll{{{wwwssstttvvv}}}rrrmmmllleeeYYYPPPFFF>>>777777;;;???DDDGGGHHH???666444999???CCCEEEFFFFFFFFFFFFEEEDDDCCCCCCGGGGGGIIILLLLLLHHHHHHLLLWWWWWWZZZ___fffllloooooonnnlllhhhccc```aaaeeehhhfffiiimmmnnnmmmjjjhhhggghhhiiiiiihhhgggeeecccbbbeeedddbbbbbbcccdddeeeeeejjjiiigggddddddhhhnnnssswwwxxxyyywwwqqqiii```[[[[[[\\\ZZZTTTOOOJJJBBB:::;;;:::999999;;;;;;:::888oooPPP[[[\\\{{{zzz___@@@777000111000///666@@@XXXttt}}}kkk[[[MMMFFF???:::444---***,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))(((((())))))***,,,---...++++++,,,---///111333555555777999:::::::::<<<>>>:::;;;===???AAAAAABBBBBBCCCDDDCCCBBBAAABBBEEEHHHTTTjjj{{{yyyqqqcccddddddttt~~~rrr___QQQGGGMMM\\\oookkkPPPMMMJJJUUUaaaeeejjjmmmmmmlllkkkkkkeeeeeeeeefffeee```ZZZVVVQQQUUU\\\bbbgggiiiiiihhhhhhhhhhhhhhhggggggggggggggghhhiiijjjjjjkkkkkkjjjmmmmmmooopppqqqqqqqqqqqqrrrqqqpppoooooopppqqqrrrsssrrrpppooooooppprrrsssqqqqqqppppppooooooooooooooopppqqqssstttuuuvvvvvvzzzyyyxxxuuurrrqqqrrrtttqqqrrrtttuuuvvvuuusssrrrrrrrrrssstttvvvwwwwwwwwwvvvxxxxxxwwwtttrrrrrrssswwwyyy~~~{{{rrrnnnkkkkkkmmmpppooommmhhhdddccceeehhhpppoooooorrrxxx{{{lllbbb]]]XXXUUUOOOKKKHHHIIIKKKLLLLLLPPPOOOGGGAAA@@@CCCDDD@@@??????AAAFFFOOOXXX^^^cccjjjnnnoooppprrrrrrppprrrqqqppppppsssyyyzzzsssiii___YYYXXXYYY[[[ccccccbbbbbbbbbbbbbbbbbbaaaaaabbbccccccddddddeeecccdddfffiiimmmpppsssuuuzzzzzzyyywwwuuusssqqqppprrrsssuuuwwwwwwxxxyyyzzzwwwssssssoooqqqsssuuuuuuvvvwwwxxxwwwwwwwwwvvvtttuuuxxxzzzzzzyyyxxxzzzrrroookkkooovvvkkk```cccrrruuuhhh```\\\]]]^^^[[[RRRDDD666------+++)))((())))))((('''''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))((()))+++---///---444FFFZZZlllzzz{{{wwwtttoootttuuuooollleeeZZZSSSHHH???888999===>>>BBBGGGKKKBBB777222555===AAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGLLLPPPOOOIIIFFFHHHVVVXXX[[[aaagggkkkmmmmmmjjjhhhddd```]]]^^^bbbffffffjjjnnnooolllhhhdddbbbccccccbbbaaa___\\\YYYXXX^^^^^^]]]\\\\\\]]]^^^___ggggggeeecccbbbdddhhhkkknnnooopppnnniiibbbZZZUUUOOOQQQPPPLLLJJJHHHBBB;;;:::999999:::<<<>>>===<<>>555000111000///777CCCXXXrrr}}}jjjYYYJJJCCC<<<888222,,,+++...,,,++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''''''''''''''((()))))))))))))))***+++,,,---...------------///111444555666777999::::::;;;===???<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAABBBEEEHHHUUUlll~~~~~~uuudddbbbbbbrrr{{{}}}sss___RRRIIINNN^^^qqqnnnRRRMMMJJJVVVbbbfffiiikkkkkkjjjjjjjjjddddddddddddccc```[[[WWWSSSVVV\\\aaaeeegggggggggggggggggggggfffffffffffffffggghhhjjjkkklllllllllkkklllmmmnnnoooooooooooorrrrrrqqqqqqqqqqqqrrrrrrqqqqqqpppoooooopppqqqqqqqqqppppppooonnnnnnmmmmmmpppqqqrrrtttuuuuuuvvvvvvvvvwwwvvvtttrrrqqqrrrsssrrrssstttuuuuuutttsssssssssrrrrrrsssvvvwwwwwwvvvtttwwwyyyxxxuuussstttvvvuuuxxx~~~tttnnnkkkiiikkkppplllmmmmmmiiieeecccdddgggjjjlllpppuuuzzzxxxllleee\\\XXXRRRLLLGGGDDDDDDDDDAAAGGGIIIDDD>>>===>>>>>>===>>>???AAAFFFOOOXXX___```fffkkkkkklllooopppmmmppppppppppppsssyyyyyyrrrhhh___YYYYYY[[[]]]eeeeeefffgggggggggffffffeeeeeefffgggiiijjjkkklllkkklllnnnqqqsssvvvxxxyyy}}}{{{yyyvvvtttrrrqqqrrrssstttuuuvvvwwwxxxyyy~~~xxxuuutttssstttuuuvvvwwwwwwwwwwwwuuuvvvvvvuuutttuuuxxx{{{zzzzzzuuu~~~uuurrrpppkkkmmmqqqeee]]]dddrrrpppeee^^^\\\]]]___[[[RRREEE777...---+++)))((())))))((('''''''''((((((((((((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******))))))+++---000...444EEEZZZkkkzzzwwwmmmppp~~~uuuooommmfff]]]XXXLLL@@@999;;;>>>===@@@GGGKKKEEE:::222222:::??????>>>???AAACCCDDDFFFFFFFFFDDDFFFKKKQQQPPPKKKHHHIIITTTXXX^^^dddiiilllmmmmmmgggeeebbb]]]ZZZZZZ]]]```bbbeeeiiijjjfffaaa]]][[[XXXXXXXXXWWWUUURRRPPPOOORRRRRRSSSRRRQQQRRRTTTVVV```aaabbb```___^^^___```]]]^^^______\\\WWWRRROOOGGGJJJLLLKKKKKKLLLHHHAAA888888888:::>>>AAACCCCCCsssZZZDDDTTTWWWvvvoooQQQ;;;444000111000000999EEE]]]uuuyyyfffTTTGGGAAA:::666111,,,,,,///++++++*********)))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((()))))))))))))))***+++,,,---...///.........///111333555666777999::::::;;;===??????>>>=========???@@@AAAAAABBBBBBBBBBBBCCCGGGJJJVVVkkkxxxddd``````qqq~~~}}}vvv^^^SSSJJJOOO___ssslllPPPJJJHHHVVVcccfffiiijjjiiiiiiiiijjjfffeeedddddddddaaa]]]ZZZVVVXXX\\\```cccdddeeeeeeffffffffffffeeeeeeeeeeeedddeeegggjjjlllmmmnnnoookkkkkklllmmmnnnnnnnnnnnnppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnpppqqqssstttuuuuuuuuuuuurrrtttuuutttsssrrrrrrsssttttttttttttttttttttttttuuusssqqqrrruuuwwwwwwvvvtttxxx{{{yyyuuussstttvvvssswww~~~zzzuuuqqqnnnjjjhhhlllrrrqqqtttuuuqqqkkkffffffggghhhkkkpppuuuyyy}}}xxxoooaaa]]]XXXPPPJJJDDDAAA???<<>><<<>>>FFFIIIGGG===333000777<<<===>>>???AAABBBDDDEEEEEEEEECCCCCCHHHMMMNNNKKKLLLOOOPPPVVV___ggglllnnnoooooojjjhhheee___[[[YYYYYY[[[ZZZ]]]aaaaaa___[[[WWWUUUQQQRRRSSSSSSSSSRRRPPPOOONNNOOOPPPPPPNNNOOORRRUUU\\\___cccdddbbb___]]]\\\VVVWWWYYYZZZYYYWWWUUUTTTPPPTTTVVVVVVXXXZZZVVVQQQBBBAAA@@@AAAEEEIIIKKKLLLmmmVVVCCCUUUYYYxxxmmmOOO:::333///111000000999FFFdddzzzvvvbbbPPPFFF???999555111------000))))))******++++++++++++************************''''''((()))))))))))))))'''''''''''''''((()))))))))))))))***+++,,,......000///......///111333555555777999::::::;;;===>>>AAA@@@>>>======>>>@@@AAABBBBBBCCCBBBCCCEEEHHHKKKWWWkkk{{{ccc^^^^^^qqq~~~xxx]]]RRRJJJOOO```tttgggMMMGGGFFFVVVcccfffhhhiiihhhhhhhhhiiigggfffeeeddddddccc```]]]XXXYYY\\\___aaaccccccdddffffffeeeeeeeeedddddddddcccdddgggjjjlllnnnoooppplllmmmnnnoooooopppoooooonnnooopppqqqqqqpppooonnnooooooppppppppppppoooooollllllmmmmmmnnnoooooooooqqqrrrsssuuuuuuuuuuuutttqqqsssuuuvvvuuutttttttttvvvuuuuuutttttttttuuuuuuvvvsssqqqrrruuuwwwwwwvvvuuuyyy|||zzzuuurrrsssuuuqqqvvv~~~{{{qqqppppppooojjjgggkkksss|||{{{rrrjjjhhhhhhhhhkkkooosssvvvzzz}}}vvvfffccc]]]VVVNNNGGGBBB???:::===<<<666222444666555999;;;>>>AAAFFFNNNXXX```bbbiiimmmnnnooossstttsssooopppssstttwww{{{}}}xxxrrrjjjbbb]]]\\\^^^```hhhkkknnnqqqqqqpppmmmkkkhhhiiijjjmmmooorrrssstttoooqqqsssvvvwwwxxxxxxxxx{{{zzzxxxvvvuuusssssssssrrrqqqpppqqqtttvvvxxxxxx~~~}}}|||||||||zzzwwwuuuzzzyyyyyyyyyyyyxxxwwwuuurrrssssssssstttvvvzzz}}}~~~www~~~}}}{{{qqqssspppooonnnccc```mmmzzz|||oooccc\\\[[[]]]^^^\\\SSSFFF888///---+++)))((())))))((('''''''''((((((((((((''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***+++---//////---333CCCWWWiiiyyysssjjjwww{{{ooolllkkkhhhfffeeeQQQCCC;;;===>>>;;;===EEEHHHHHH@@@333///555;;;<<>>??????BBB@@@???@@@AAAAAA@@@???DDDCCCCCCCCCDDDGGGIIIKKKRRRdddxxx|||hhhSSSYYYlll}}}}}}lll]]]NNNGGGKKK[[[www~~~uuu```JJJAAAFFFPPPYYYccckkkjjjgggggggggfffdddeeeeeeeeedddbbb```___\\\]]]___```bbbccccccdddbbbdddeeeeeeccccccdddfffggggggggghhhhhhhhhhhhhhhhhhhhhiiijjjmmmpppsssuuuqqqpppooooooooopppqqqrrrpppooonnnnnnnnnoooqqqrrrnnnooopppqqqrrrssssssssssssuuuwwwwwwvvvuuuuuuvvvuuuuuuuuuttttttssssssrrrsssssstttttttttttttttsssrrrrrrrrrssstttuuuvvvwwwwwwuuusssqqqpppqqqrrrsssssstttwww~~~|||rrrooolllkkkjjjkkkmmmnnnmmmlllyyykkkggggggkkknnnqqquuuxxxzzzzzzzzz~~~yyyhhheee^^^WWWOOOIIICCCAAA:::888666666777888888888:::;;;>>>BBBIIIPPPWWW[[[eeefffhhhjjjkkkmmmqqqsssppppppoooqqqtttyyy~~~}}}xxxnnnfffeeebbb^^^^^^bbbjjjmmmooopppsssvvvsssnnnoooooonnnooooooppprrrrrrsssssstttuuuuuuttttttsssxxxxxxvvvuuussssssssssssvvvrrroooppptttwwwwwwvvvxxxyyy{{{}}}|||{{{yyywwwuuusssrrrrrrtttvvvwwwvvvuuusssrrrtttxxx{{{zzzyyy~~~~~~wwwxxxzzz{{{uuuwwwrrrppprrrqqqlllhhhgggyyy}}}~~~rrrdddWWW[[[```eeeaaaUUUDDD666......---,,,+++************'''''''''''''''''''''''')))&&&%%%&&&((()))'''$$$%%%&&&''''''&&&$$$"""!!!&&&((()))***)))((()))***)))***,,,,,,+++,,,...000000000333===NNNcccxxx~~~tttiiisssxxxpppooooookkkdddTTTIII>>>:::::::::>>>BBBJJJIIIBBB777111333777888@@@@@@BBBBBBBBBBBBAAA@@@DDDFFFDDDAAACCCKKKPPPPPPOOOWWWccclllpppqqqrrrssstttrrrnnnjjjgggccc^^^[[[YYYZZZ\\\]]]]]]\\\ZZZYYYUUUWWW[[[___aaabbbbbbaaacccfffiiiiiifffeeeeeegggiiijjjkkkkkkllllllkkkkkkiiijjjlllnnnpppqqqsssssspppuuuxxxwwwvvvuuuqqqkkkddd___XXXSSSRRRSSSTTTUUUWWWIIIAAAMMMeeezzzfffGGG888111...///...///;;;JJJjjjwwwqqq\\\NNNCCC???999333...+++******))))))******)))((('''&&&&&&''''''((((((''''''&&&'''''''''''''''((()))***((()))************)))((('''(((***+++,,,------,,,,,,...///000000111444666:::999888999<<<>>>???@@@AAA@@@??????@@@AAA@@@???CCCCCCBBBBBBDDDFFFHHHJJJMMM^^^pppzzz|||kkkSSSVVVfff~~~ooo\\\NNNGGGJJJWWWpppzzzyyywwwlllXXXDDD<<>>BBBGGGGGGBBB777111333777999===>>>???@@@@@@@@@???>>>@@@BBBCCCCCCIIIPPPRRROOOQQQXXXbbbiiilllnnnpppsssssssssqqqpppmmmggg```[[[^^^___aaacccccccccaaa```\\\^^^bbbeeeggghhhgggfffmmmoooqqqpppnnnlllmmmnnnmmmmmmnnnnnnnnnmmmmmmlllrrrtttvvvxxxzzz{{{||||||yyy~~~~~~}}}xxxssslllggg___ZZZWWWXXXXXXYYYRRRFFFAAAOOOggg|||~~~bbbFFF888111......---///===MMMrrr|||}}}~~~{{{lllXXXLLL@@@===777111---***)))))),,,,,,+++***((('''%%%$$$&&&''''''((((((''''''&&&)))(((((((((((())))))******+++,,,------,,,***)))((()))***,,,---------------...000111222333666999;;;:::999999:::===???AAA@@@???>>>>>>@@@AAA@@@>>>BBBAAAAAABBBCCCEEEGGGIIIJJJYYYjjjqqqqqquuuoooWWWVVVbbbrrr]]]PPPJJJLLLTTTiiizzzxxxwwwqqqeeeRRR@@@:::>>>EEEXXXbbbjjjkkkiiijjjkkkjjjjjjiiigggdddaaa___^^^]]]]]]___bbbdddeeedddcccaaadddfffggggggffffffggghhhfffeeeddddddeeegggiiijjjhhhhhhiiiiiikkklllnnnooopppppppppppppppqqqrrrssstttsssqqqooonnnmmmlllllloooooopppqqqrrrrrrrrrrrrppprrrttttttsssrrrssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttsssssssssvvvvvvvvvuuutttsssrrrqqqtttttttttsssrrrrrrqqqqqqmmmpppwww|||vvvmmmjjjkkkmmmooorrrpppmmmjjjjjjkkk}}}vvvrrrsssrrrsssuuuwwwxxxwwwvvvuuuwww}}}}}}mmmiiibbb\\\VVVOOOHHHDDD;;;888555444555666666666888999<<>>BBBEEEGGGCCC999222333888;;;<<<===>>>???@@@@@@???>>>>>>@@@CCCHHHQQQYYYXXXSSSSSSZZZbbbgggiiikkkoooqqqrrrtttuuuwwwuuunnnfff```eeegggiiikkkllllllkkkjjjfffhhhkkkmmmoooooonnnmmmvvvwwwwwwvvvsssrrrrrrsssqqqqqqqqqqqqqqqpppooonnnuuuxxx|||}}}~~~~~~~~~yyysssmmmeee___\\\[[[[[[[[[MMMDDDBBBQQQiii|||yyy^^^EEE777111......---000@@@RRRuuuyyyyyyuuugggUUUIII>>>;;;666111---***)))))),,,++++++)))((('''%%%%%%''''''((((((((((((''''''((((((((((((((())))))******,,,...000000///---+++***++++++,,,---.........---///111222333555888;;;;;;::::::999999;;;>>>@@@???>>>===>>>@@@AAA@@@???@@@@@@@@@AAACCCDDDFFFGGGJJJWWWgggoooooosss|||rrr[[[XXXaaaxxxuuu```SSSNNNOOOSSSfffxxxzzz|||tttfffSSSDDD>>>AAAGGGWWWaaajjjkkkjjjlllmmmmmmkkkiiifffccc```_________]]]___ccceeefffeeecccaaadddfffggggggfffeeeggghhheeedddcccbbbcccfffiiilllkkklllllllllmmmnnnnnnoooooopppppppppqqqqqqrrrrrrttttttrrrqqqooonnnnnnmmmoooooopppqqqqqqqqqqqqqqqoooqqqssstttssssssssstttrrrrrrssssssttttttuuuuuuvvvvvvuuuttttttsssssssssttttttttttttsssrrrpppooopppppppppqqqpppooonnnnnnmmmpppuuu|||}}}tttoookkkgggfffiiimmmrrruuurrrmmmhhhhhhkkkmmmwwwuuuuuusssuuuvvvxxxxxxwwwvvvuuutttzzzuuuoooggg___XXXPPPHHHBBB<<<999555444444555666555777888<<>>444333777:::<<<===???AAAAAAAAAAAAAAA@@@AAADDDKKKWWWaaa```YYYUUU\\\eeejjjlllmmmoooqqqrrrtttwwwyyyyyyuuuooojjjjjjlllnnnqqqrrrrrrqqqqqqmmmoooqqqrrrsssssssssrrrzzzyyyxxxvvvtttrrrrrrrrrssssssssssssrrrqqqpppooovvvzzz~~~~~~~~~{{{sssmmmfff```]]]\\\[[[[[[JJJCCCDDDUUUlll}}}rrrXXXBBB555000...///...333EEEYYYvvv{{{uuutttoooaaaQQQGGG===:::666222...+++***)))***))))))((((((((((((((('''(((((((((((((((((('''''''''''''''((()))***+++,,,...222555555333111///,,,,,,,,,------...//////...000222333444666999<<<:::::::::999888999<<>>===>>>@@@AAA@@@??????@@@@@@AAACCCDDDFFFFFFKKKVVVfffrrruuu{{{zzzsss]]]WWW^^^pppzzzaaaSSSMMMOOORRRdddyyy~~~{{{mmmZZZIIIBBBEEEJJJVVV```jjjkkkjjjlllnnnmmmiiigggeeebbbaaa`````````]]]___bbbeeefffeeecccaaaccceeeffffffeeeeeefffgggeeedddcccbbbcccfffiiilllllllllmmmmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqrrrrrrsssssssssrrrrrrrrrqqqqqqoooooopppqqqqqqqqqppppppoooqqqssstttsssssstttuuuqqqqqqqqqrrrrrrsssssstttwwwvvvuuuttttttttttttuuurrrrrrrrrrrrqqqqqqpppooooooooooooppppppooonnnmmmpppppprrrwww||||||rrrjjjgggeeedddfffjjjnnnrrrtttrrrlllhhhiiikkkhhhrrr{{{|||zzzzzzyyywwwtttuuuwwwxxxyyyxxxwwwvvvtttxxx|||tttjjjbbb[[[TTTLLLEEE>>>:::666444444555555555666888;;;BBBJJJSSS[[[```bbbfffkkkoooooonnnnnnmmmooonnnnnnnnnppprrruuuvvvvvv|||}}}{{{xxxtttrrrpppmmmiiiiiikkkkkkjjjnnntttuuurrrjjjkkkmmmppprrrtttuuuvvvtttsssqqqooonnnoooqqqrrrrrrssstttuuutttqqqooommmqqquuuxxxxxxwwwxxx|||}}}{{{yyyvvvvvvxxxzzz{{{{{{zzzyyywwwvvvvvvyyy}}}~~~|||yyywwwuuuzzz}}}vvvyyy|||}}}yyyxxxxxxxxxwwwqqqggg^^^ZZZaaadddeee___QQQAAA555///,,,+++***)))(((((((((((((((((((((((((((((((((((())))))(((''''''''')))******)))((('''''''''((((((&&&((()))***)))((()))***((()))++++++***+++---///111000333<<>>@@@AAAAAAAAAAAABBBBBBBBBGGGTTT___```[[[TTT]]]hhhppprrrqqqqqqqqqssssssuuuxxxzzzzzzwwwtttmmmnnnqqqssstttttttttsssqqqqqqssstttuuuuuuuuutttzzzyyywwwuuutttrrrpppnnnqqqqqqqqqrrrrrrqqqqqqpppyyy{{{qqqllleee```]]]\\\\\\[[[JJJEEEIIIZZZooo~~~|||iiiPPP===444000...000000666JJJaaaxxx}}}|||}}}vvvqqqooohhhZZZLLLCCC;;;999555111...+++***)))((((((((((((((()))******'''(((((())))))((((((''''''''''''((()))+++------333555999<<<;;;888444111......------...///000000000111333444555666999;;;999;;;===<<<999888;;;>>>@@@???>>>???AAABBBBBBAAA???@@@AAABBBDDDEEEFFFFFFIIIRRRdddvvv~~~~~~qqq]]]VVVZZZoooeeeSSSKKKLLLQQQcccxxxttt```MMMCCCEEEJJJUUU```iiikkkjjjlllmmmmmmhhhgggeeecccbbbaaa``````\\\^^^aaadddeeeeeedddcccccceeeffffffeeedddfffgggfffeeeddddddeeegggiiijjjiiijjjkkklllllllllkkkkkkllllllnnnoooppppppqqqppppppqqqrrrsssssssssssssssoooooopppppppppppppppooooooqqqssstttsssssstttvvvrrrrrrrrrrrrrrrsssssssssvvvvvvtttttttttuuuvvvwwwsssrrrqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqssswww{{{||||||qqqiiicccdddfffgggiiilllnnnpppqqqoookkkiiijjjllliiimmmqqqrrruuuxxxwwwsssuuuvvvxxxyyyyyyxxxwwwuuussswww|||{{{oooeee___YYYRRRLLL@@@<<<777444444555666666666888<<>>555444666777888;;;===>>>?????????@@@@@@???AAAKKKUUUXXXUUUQQQ[[[hhhrrruuutttrrrrrrtttttttttvvvyyy{{{zzzzzzooopppsssuuuvvvuuuttttttrrrrrrsssuuuuuuvvvvvvvvvzzzyyyxxxwwwvvvtttpppnnnmmmnnnooopppqqqrrrrrrrrryyy~~~rrrmmmgggbbb```^^^]]]\\\NNNJJJOOO```tttuuu```GGG777333//////111111999PPPhhh|||~~~{{{zzzxxxqqqkkkiiibbbTTTFFF???888777444000---***(((((()))(((''''''((()))***+++(((((())))))))))))(((((('''((()))***,,,...000222===@@@CCCDDDBBB===666222000///.........///000111111222444444444555888:::999===@@@@@@<<<:::;;;>>>@@@??????@@@BBBDDDCCCBBB???@@@BBBCCCDDDEEEFFFFFFIIIPPPccczzz~~~~~~qqq```YYY]]]wwwmmmVVVJJJLLLQQQcccyyy{{{fffOOOBBBCCCIIIUUU___hhhjjjiiikkkllllllhhhhhhgggeeeccc```^^^]]][[[\\\___aaacccdddeeeeeedddfffggggggffffffggghhhgggfffffffffgggggghhhiiiiiiiiikkklllllllllkkkkkkjjjkkklllnnnooopppooooooooooooqqqrrrrrrrrrqqqqqqooooooppppppppppppoooooommmooorrrrrrrrrrrrsssuuuuuutttttttttttttttssssssvvvuuutttssstttuuuwwwyyyxxxvvvsssqqqoooooopppqqqrrrqqqpppppppppqqqrrrrrrrrrqqqrrrtttvvvwwwvvvuuuiiibbb```eeekkkmmmmmmoooooonnnlllkkkjjjkkkmmmnnniiinnnqqqqqqssswwwvvvsssyyyyyyzzzzzzyyywwwuuussssssuuuzzzwwwjjjccc\\\TTTMMMBBB>>>888555555666666777666888===DDDMMMWWW___dddfffiiinnnppppppppppppppppppppppppqqqsssuuuwwwxxxuuu}}}xxxnnnmmmjjjeeeeeehhhhhheeeeeedddddddddfffiiimmmoooppppppqqqqqqrrrsssssssssqqqrrrssstttvvvxxxyyyzzzvvvuuuvvvxxxzzz{{{{{{zzz{{{}}}|||yyywwwvvvwwwyyyzzz{{{yyyzzz{{{zzzxxxyyy|||~~~zzz~~~{{{xxxuuukkkqqq}}}{{{uuurrrlllccc```bbbeeefffeee]]]OOO@@@444///---,,,+++******))))))***(((((((((((((((((((((((( ###''')))((('''(((***((()))***++++++***)))(((&&&((()))***)))((()))******+++------,,,---///111///000333;;;III[[[mmmwwwrrrdddRRR]]]fffhhhjjjtttvvvpppjjjeeeaaaTTTEEE===888444444666@@@OOOYYYRRRAAA666444555666777:::<<<>>>?????????>>>??????@@@EEELLLOOOMMMNNNWWWdddnnnrrrrrrssstttuuuuuuuuuvvvxxxyyyxxxwwwrrrsssuuuwwwwwwvvvuuutttsssssstttvvvwwwxxxxxxyyy{{{zzzyyyzzzzzzwwwrrrnnniiikkkmmmooorrrsssuuuuuuvvv~~~~~~}}}~~~uuuqqqjjjdddaaa___]]][[[QQQNNNSSSdddwww~~~qqqZZZBBB222222//////111222;;;SSSlll}}}{{{{{{tttnnnhhheee]]]PPPCCC<<<666555222///,,,)))'''&&&***)))(((''''''((()))***(((((())))))))))))((((((((()))***,,,...111444555FFFHHHJJJJJJFFF???777222000000///......///111111111333444444444555777999:::???CCCCCC???<<<<<>>@@@AAAAAAAAA===AAABBBAAADDDIIIKKKIIILLLTTT```iiimmmpppsssuuuvvvvvvvvvwwwxxxxxxuuussstttvvvwwwyyyyyyxxxvvvuuutttuuuvvvwwwxxxzzz{{{{{{zzzyyyzzz||||||yyysssmmmgggiiilllooorrruuuwwwwwwvvv~~~}}}~~~wwwrrrkkkeeeaaa]]]ZZZYYYRRRPPPVVViii}}}}}}kkkUUUAAA444333111//////000:::TTTlll{{{rrrqqqlllcccWWWIII???:::666333///+++)))((())))))*********((('''(((***---***,,,---,,,***(((((()))***(((+++111111///444===KKKQQQWWWVVVLLL@@@777333000...---,,,,,,---///000222333333555777999;;;<<<;;;<<<>>>???@@@???>>><<>>===<<<===???AAABBB???@@@BBBDDDFFFGGGHHHIIIHHHUUUbbbvvvyyyyyyvvvccc\\\jjjgggQQQKKKSSSddd|||xxxXXXDDDAAAEEEVVVbbblllooonnnnnnnnnmmmmmmjjjeeeaaa___^^^\\\[[[YYYYYY[[[___dddggghhhggghhhgggggggggffffffffffffggghhhiiijjjjjjkkkkkkjjjkkkjjjjjjllloooooolllhhhmmmllljjjiiiiiijjjkkkmmmnnnooopppooonnnmmmnnnooooooooooooooonnnnnnnnnnnnrrrrrrqqqqqqpppooooooooovvvwwwwwwxxxxxxxxxwwwwwwuuutttsssssssssuuuvvvwwwzzzxxxuuurrrooonnnmmmmmmooooooooooooooopppqqqqqqnnnmmmnnnrrrwwwwwwqqqkkkbbb```___dddlllrrrsssqqqssspppkkkhhhiiinnntttyyyrrruuuzzz~~~~~~||||||||||||{{{xxxvvvsssqqqvvvyyy{{{uuujjjcccWWWKKKIIICCC<<<666555666777888777888<<>>YYYqqqzzztttrrrlllcccWWWKKKBBB===777444000---***)))************)))(((''''''***---000000///---***)))***,,,000///222666777666<<>>666333000///...------///000111333333444555777999:::;;;999:::<<<===>>>===<<<;;;???>>>======>>>???AAACCC???@@@BBBDDDFFFGGGHHHHHHIIIUUUbbbyyy~~~~~~zzzfff[[[ffflllTTTLLLSSSeeegggLLLDDDFFFQQQ]]]jjjnnnoooppppppooooookkkfffbbb```^^^]]][[[YYYYYYZZZ]]]aaaddddddcccgggggghhhhhhggggggffffffggghhhiiijjjkkkkkkkkkkkkmmmllllllnnnooooookkkhhhjjjjjjiiihhhiiijjjlllmmmmmmooopppooonnnmmmnnnpppoooooooooooooooooopppppprrrrrrqqqqqqpppooonnnnnntttuuuvvvwwwxxxxxxwwwwwwuuutttttttttttttttuuuvvvyyyxxxvvvtttqqqooonnnnnnoooooonnnoooooopppqqqrrrmmmmmmmmmpppsssrrrnnnjjjeeeccccccgggllloooooonnnsssrrrpppooopppssswww{{{vvvyyy}}}}}}}}}}}}{{{yyyvvvsssrrrqqqtttwww{{{nnneeeYYYNNNIIIDDD===888666666777777888999===FFFQQQ[[[bbbffffffggghhhjjjlllnnnppppppuuuvvvwwwwwwuuuttttttuuuwww{{{yyytttrrrpppkkkhhheeedddfffiiikkklllpppqqqssstttuuuttttttsssuuuvvvwwwwwwxxxxxxwwwwwwxxxxxxwwwxxxxxxyyyyyyxxxyyy{{{}}}}}}|||{{{zzzxxxwwwvvvuuuwwwyyyzzzyyyxxxwwwxxxzzz~~~~~~|||{{{~~~nnngggfffzzztttfff^^^\\\\\\bbbdddddd]]]OOO@@@444...---+++******,,,---+++)))******)))(((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((()))((()))))))))))))))))))))***++++++------...///111000222999CCCRRRgggyyy~~~qqq\\\aaagggkkknnnqqqtttuuuuuutttxxxuuullliiibbb^^^SSSDDD;;;;;;<<<;;;???GGGRRRWWWOOO???666444333444777:::===???AAAAAA@@@@@@AAAAAABBBBBBCCCCCCHHHNNNXXXaaagggkkkmmmooorrrssstttttttttrrrooonnnppppppoooqqqsssttttttsssuuuuuusssqqqpppqqquuuxxx~~~wwwooodddjjjmmmnnnqqqvvvwwwttttttzzzyyyuuunnngggbbb]]]XXXUUUKKKOOO]]]sssxxxdddOOO===444///......///444DDD___vvv|||xxxssskkk```UUUJJJBBB>>>666444111...+++******+++)))))))))'''&&&(((***---666555333///,,,+++---///444555777:::;;;<<>>>>>>>>@@@AAACCC???@@@BBBDDDFFFGGGGGGHHHKKKUUUbbb}}}jjj[[[aaaoooWWWNNNSSSeeewwwTTTFFFFFFJJJXXXgggmmmppprrrrrrqqqppplllgggcccaaa___]]]\\\ZZZZZZ[[[^^^aaaccccccbbbggghhhiiiiiiiiihhhfffeeehhhhhhiiijjjkkkkkkkkkkkkmmmllllllmmmnnnmmmjjjhhhhhhhhhggghhhiiijjjlllmmmlllmmmoooooonnnnnnpppqqqoooppppppqqqqqqrrrrrrsssssssssrrrqqqpppooonnnmmmqqqsssuuuwwwxxxwwwvvvvvvttttttuuuuuuuuuttttttsssxxxxxxxxxwwwuuurrrpppooonnnnnnnnnooopppqqqrrrrrrmmmnnnnnnnnnmmmlllkkkjjjjjjjjjkkkllllllmmmmmmmmmrrrssstttttttttuuuxxx{{{zzz|||~~~~~~}}}{{{xxxvvvsssrrroooqqqttt|||sssggg\\\SSSJJJEEE???:::777666666555888:::???HHHSSS]]]dddgggeeeeeegggiiikkkmmmnnnooorrrsssuuuuuutttssstttvvvtttxxx}}}~~~wwwtttmmmkkkiiiiiikkkmmmoooooorrrrrrrrrssstttuuuuuuvvvuuuvvvwwwwwwxxxxxxwwwwwwyyyxxxwwwvvvvvvvvvwwwxxx|||}}}~~~{{{zzzyyywwwwwwvvvvvvvvvwwwxxxyyyxxxwwwvvvwwwyyy}}}}}}zzzxxx|||kkkcccfff}}}yyyggg\\\YYYYYYaaacccddd]]]OOO@@@444...+++***))))))******)))'''***))))))(((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''(((((())))))*********)))***++++++------...///111000111777@@@NNNdddwwwrrraaabbbgggpppyyy~~~~~~}}}xxxxxx|||{{{qqqlllcccaaaXXXJJJ@@@??????======DDDPPPWWWRRRDDD999555444555777:::===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDJJJRRR[[[bbbhhhnnnqqquuuvvvwwwxxxxxxvvvtttsssnnnlllkkklllooorrrsssssswwwvvvssspppoooppptttxxx|||ttthhhkkkkkkkkkmmmsssvvvuuussszzzyyyvvvqqqlllgggbbb]]]YYYDDDMMM```zzzyyybbbLLL;;;333/////////000777JJJeeezzz}}}vvvjjj]]]QQQGGG@@@<<<555333000---+++*********(((((((((''''''(((+++...555555555333111000111222444666999:::;;;===CCCIIIMMMLLLHHHAAA999333222222///......//////111222333666666666666777888999:::<<<<<<===>>>???>>>>>>>>>>>>>>>======>>>???AAAAAA???@@@BBBDDDEEEFFFGGGGGGMMMVVVcccooo\\\]]]pppmmmXXXOOORRRaaa|||~~~WWWEEECCCEEETTTdddlllooorrrrrrqqqllliiieeebbb``````___^^^[[[[[[\\\___cccffffffeeeggghhhiiijjjiiihhhfffeeefffggghhhiiijjjjjjjjjjjjiiijjjjjjkkkkkkkkkjjjiiijjjiiiiiiiiijjjkkkllllllkkklllnnnooonnnoooqqqrrrppppppqqqrrrssstttuuuuuutttsssrrrqqqpppnnnmmmmmmnnnpppsssvvvwwwvvvuuutttssstttuuuvvvuuutttsssrrrwwwxxxyyyyyyxxxuuurrrpppoooooooooooopppqqqrrrsssnnnooonnnmmmjjjjjjkkkmmmqqqqqqqqqooommmmmmppprrrppprrrtttsssssstttwww{{{|||}}}}}}}}}{{{yyywwwtttrrrqqqqqqqqqrrryyywwwiii^^^VVVLLLGGGAAA<<<999777555333777:::@@@JJJUUU^^^dddgggdddeeefffhhhjjjkkkmmmmmmmmmooopppppppppqqqsssuuurrrvvv|||zzztttlllkkkiiijjjlllnnnnnnnnnrrrrrrrrrssstttvvvwwwxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwuuusssqqqqqqssstttwwwyyy{{{~~~~~~~~~|||{{{{{{zzzxxxvvvuuuuuuuuuuuuvvvwwwxxxxxxvvvvvvwwwxxxzzz|||yyy~~~~~~xxxeeeaaafff~~~~~~iii]]]XXXXXX```cccccc\\\OOO???444...+++***)))))))))(((((('''))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&'''((()))***+++,,,,,,)))***++++++------...///111000111555<<>>???@@@BBBAAAAAAAAA@@@@@@@@@???BBBFFFMMMUUU]]]fffnnntttxxxyyy{{{||||||{{{yyyxxxooonnnmmmnnnpppqqqqqqqqqvvvvvvvvvtttrrrrrruuuwwwxxx|||~~~|||qqqpppnnnlllmmmqqqtttvvvsss{{{zzzwwwsssnnnjjjddd^^^ZZZAAANNNggg|||bbbJJJ:::333000222111222;;;PPPkkk}}}}}}nnn^^^QQQGGG???:::222111...,,,***)))(((((('''(((((((((((()))---000000333777999888555444444444888;;;::::::===AAADDDBBB???:::555000...///111,,,------...///111222333666666666666777888::::::<<<======>>>>>>>>>>>>>>><<<=========>>>??????@@@@@@@@@BBBCCCEEEFFFFFFFFFKKKUUUcccrrr]]][[[___sssvvvfffVVVOOOPPPZZZqqq}}}XXXEEECCCCCCRRRbbbjjjnnnpppqqqooohhheeeaaa___`````````___XXXXXXZZZ___dddggghhhhhhggghhhhhhiiihhhgggfffeeeeeefffggghhhiiiiiiiiiiiihhhiiikkkllllllmmmmmmnnnmmmmmmllllllkkkkkkkkkkkkjjjlllnnnooonnnoooqqqssspppqqqrrrssstttuuuvvvwwwssssssrrrqqqpppooonnnmmmmmmoooqqqssstttuuutttsssrrrssstttuuuuuutttsssrrrvvvwwwyyyzzzzzzwwwtttrrrpppppppppppppppqqqqqqrrroooooonnnmmmlllmmmooorrrtttsssrrrpppnnnpppssswwwrrrtttuuusssqqqrrrxxx}}}~~~}}}|||{{{zzzxxxvvvtttrrrqqqppppppooopppuuu{{{lllaaaYYYPPPKKKDDD???;;;888555444555999@@@JJJVVV___dddfffeeefffggghhhjjjlllmmmmmmkkkmmmnnnoooppprrrvvvxxxsssxxxuuummmllljjjjjjlllmmmmmmmmmrrrrrrrrrsssuuuwwwyyyzzzxxxyyyzzzzzz{{{{{{zzzzzzvvvvvvtttpppllljjjlllnnnooorrrvvvzzz}}}}}}}}}||||||{{{yyywwwvvvuuutttsssuuuwwwxxxxxxwwwvvvxxxyyyzzz~~~zzzzzz|||lll___aaaggg~~~kkk___ZZZYYY___bbbbbb\\\NNN???444...+++++++++***)))((((((((())))))(((((((((((()))))))))))))))((((((''''''&&&''''''''''''((((((((((((&&&'''((()))***+++,,,---)))***++++++------.../////////111555<<>>AAAJJJUUUXXXNNN@@@888555777888;;;<<<>>>??????AAAAAAAAA@@@??????>>>>>>AAADDDIIIPPPYYYcccnnnuuuvvvxxxzzz|||||||||{{{zzztttsssssstttuuussspppmmmqqqsssuuuvvvtttsssrrrrrrppptttxxx{{{zzzwwwsssqqqpppqqqsssvvvttt|||{{{xxxrrrmmmhhhccc^^^[[[CCCRRRnnn}}}aaaIII:::333111333333333>>>VVVqqqrrraaaTTTIII@@@:::000///...,,,***)))((('''((())))))))))))+++///222///444:::======:::777666666<<>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEHHHRRRaaattt___ZZZYYYjjjzzz~~~xxxrrrkkk___SSSNNNLLLSSSggg}}}yyyXXXFFFEEEBBBQQQ```hhhkkkooopppooofffccc```^^^___``````___UUUUUUXXX]]]bbbfffgggggghhhgggggggggffffffffffffeeefffggghhhiiiiiiiiiiiikkklllnnnnnnnnnnnnppprrroooooonnnmmmlllkkkjjjjjjkkklllnnnooonnnoooqqqsssqqqqqqrrrssstttvvvvvvwwwrrrrrrqqqqqqpppooooooooonnnnnnooopppqqqrrrrrrrrrrrrrrrssstttttttttttttttuuuwwwyyyzzzzzzxxxvvvtttrrrrrrqqqppppppppppppqqqnnnmmmmmmmmmpppsssvvvxxxvvvuuuttttttuuuvvvwwwxxxwwwyyyzzzwwwssstttyyy}}}{{{xxxwwwvvvtttrrrrrrqqqqqqnnnllllllrrr{{{sssggg^^^UUUPPPHHHAAA<<<999777555444888AAALLLWWW```eeefffggghhhiiijjjkkkmmmnnnnnnmmmnnnppprrrssswww{{{~~~zzzzzzrrrooolllkkklllnnnnnnnnnqqqrrrsssuuuwwwxxxzzzzzzyyyyyyzzz{{{{{{{{{{{{zzzuuuuuutttoooiiieeefffhhhhhhlllqqqwww{{{}}}}}}}}}}}}||||||zzzyyyvvvtttssstttvvvxxxxxxxxxxxxzzz{{{~~~~~~xxxuuuuuueee[[[aaahhhlllaaa\\\ZZZ___aaabbb[[[NNN???444...,,,------,,,)))(((((()))((((((((((((((())))))***))))))((((((((((((((((((''''''''''''((((((((((((''''''((()))***,,,,,,---)))***++++++------...///...///222777???NNNiiizzzlllccceeevvv}}}pppnnnqqqnnnaaaSSSKKKGGGDDDAAAAAAGGGSSSYYYQQQDDD:::666777999;;;<<<===>>>>>>@@@@@@@@@??????>>>>>>>>>@@@BBBFFFLLLUUU___kkkrrrxxxzzz|||~~~~~~yyyyyyxxxyyyxxxtttoookkkjjjmmmrrrtttssspppnnnnnnmmmqqquuuxxx~~~~~~yyyvvvuuusssqqqrrruuuvvv}}}|||uuuoookkkhhheeedddCCCTTTqqqzzz___GGG999333...222222333@@@\\\wwwrrraaaTTTIII???999000000...---+++)))((((((((()))*********---111444444888===??????<<<::::::888@@@DDD@@@<<<===;;;999///---+++)))***,,,...///+++,,,...000111333444444555555666777888:::<<<===;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEGGGQQQ^^^yyyttt___ZZZZZZhhhxxxyyyqqqkkkeee[[[QQQLLLHHHMMMaaawwwuuuWWWEEECCC@@@NNN]]]eeeiiinnnqqqqqqiiieeebbb____________^^^VVVVVVXXX]]]bbbeeeffffffhhhgggeeedddddddddeeefffggghhhiiijjjjjjkkkkkkkkklllnnnooonnnkkkkkkmmmooommmmmmmmmmmmlllkkkkkkjjjkkkmmmnnnooonnnoooppprrrrrrrrrsssssstttuuuvvvvvvppppppppppppppppppppppppoooooonnnnnnnnnoooqqqqqqqqqqqqqqqrrrssstttuuuvvvuuuvvvxxxyyyyyyxxxwwwvvvtttsssrrrqqqpppoooooooookkkiiiiiimmmsssyyy||||||zzzzzz|||}}}xxxwww||||||wwwuuuxxx}}}~~~~~~|||wwwvvvtttsssrrrrrrssssssooollllllpppwww{{{oooeeeZZZSSSJJJBBB===:::888777555999BBBNNNZZZbbbfffgggiiijjjkkklllmmmnnnooopppmmmoooqqqsssuuuyyy~~~uuuqqqmmmjjjkkklllmmmnnnoooqqqsssvvvxxxzzzzzzzzzwwwxxxxxxyyyyyyyyyyyyyyyuuuwwwvvvppphhhbbbaaacccaaaeeelllsssxxxzzzzzzzzz{{{|||}}}~~~|||zzzwwwuuusssuuuwwwxxxyyyzzz|||~~~}}}uuuxxxqqqttteeeZZZ```iii{{{lllbbb]]]ZZZ^^^aaaaaa[[[NNN???444...+++---...,,,)))'''''')))((((((((((((((()))******((((((((((((((()))))))))''''''''''''(((((((((((((((((()))***++++++,,,,,,)))***++++++------...//////000333777===MMMgggwwwmmmlllzzzuuurrrvvvtttgggWWWNNNHHHDDDEEEAAAEEEQQQYYYTTTFFF;;;777888999;;;<<<=========???????????????>>>>>>>>>>>>@@@DDDIIIQQQ[[[fffnnnyyy{{{~~~|||{{{yyywwwvvvssspppmmmgggkkkoooqqqpppooonnnnnnnnnqqqrrrtttyyy}}}zzzvvvtttvvvuuuqqqppptttwww||||||sssllljjjkkklllmmmBBBSSSpppxxx]]]EEE888333,,,000222333BBB___|||nnn^^^RRRHHH===666111000///...,,,+++***))))))***+++++++++...222555:::===@@@@@@???===<<<<<<888AAAEEEAAA<<<;;;888444...,,,******+++---......,,,---///111333444555666444444555777999;;;===>>>===============>>>??????@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDHHHQQQ\\\rrrttt___YYYZZZhhhyyy|||sssmmmdddZZZPPPJJJEEEJJJ___vvvqqqUUUCCC@@@>>>LLL[[[ccchhhnnnssstttlllhhhdddaaa```___^^^]]]ZZZZZZ\\\___cccfffgggfffiiigggdddbbbbbbccceeegggiiiiiijjjkkklllllllllllllllmmmnnnkkkgggfffgggjjjjjjjjjkkklllllllllkkkkkklllmmmoooooonnnnnnpppqqqrrrrrrsssssstttuuuuuuuuuoooppppppppppppqqqqqqqqqpppooommmllllllnnnpppqqqqqqqqqpppqqqrrrtttvvvxxxuuuvvvwwwxxxyyyxxxxxxwwwvvvuuusssqqqpppooonnnnnniiifffffflllvvv}}}~~~yyyuuu{{{yyyuuuvvvyyyzzz|||~~~|||wwwvvvtttsssssstttuuuuuutttpppnnnqqquuuuuujjj]]]VVVLLLCCC===;;;:::999666;;;DDDPPP\\\dddhhhhhhkkkkkklllmmmnnnpppqqqqqqkkkmmmoooqqqtttyyy~~~uuuqqqlllhhhhhhjjjkkklllnnnqqqtttwwwzzz{{{zzzzzzvvvvvvwwwxxxxxxxxxxxxwwwvvvxxxwwwqqqhhhaaa___```\\\```gggnnnsssuuuvvvuuuyyy{{{~~~}}}zzzxxxsssuuuwwwyyyzzz{{{~~~~~~~~~uuurrrooowwwiii[[[___iiixxxkkkbbb]]]ZZZ^^^aaaaaa[[[NNN???444...+++,,,---+++(((&&&'''(((((((((((((((((()))******''''''(((((())))))******''''''''''''((((((((())))))))))))***++++++,,,,,,)))***+++,,,---......///222222444666999FFF```wwwwwwttt{{{tttyyywwwjjjZZZOOOHHHEEEGGGBBBDDDPPPYYYUUUGGG<<<777888:::;;;<<<=========>>>>>>>>>>>>>>>?????????===???BBBGGGNNNXXXcccjjjuuuwwwzzz|||~~~~~~~~~}}}zzzwwwtttsssrrrpppoooiiilllnnnoooooopppqqqrrrnnnppppppppprrrwwwwwwtttuuuqqqrrrvvvvvvpppooossswww|||{{{tttjjjdddcccfffjjjmmmAAA\\\yyyoooSSSBBB999444---000333888JJJeee~~~|||iiiZZZMMM@@@888666///...---+++***)))))))))((()))++++++---111777:::>>>BBBFFFEEEBBB@@@@@@AAABBBBBBAAA???;;;666111...//////......---,,,++++++)))***,,,///222555777888666666666666888:::<<<=========<<<<<<<<<<<<======AAA@@@@@@BBBCCCDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDKKKJJJUUUoootttddd]]]aaannn|||wwwkkkeeeZZZOOOIIIDDDHHH[[[qqqhhhPPPBBB>>>AAAIIIVVVaaaiiilllmmmmmmiiihhhfffccc___]]]^^^___^^^]]]]]]```dddgggiiiiiihhhhhhggggggfffffffffeeehhhjjjkkkmmmooooooppppppmmmlllkkkiiiiiijjjkkkllloooooonnnlllkkkjjjiiihhhrrrqqqoooooopppqqqqqqppptttuuuuuuuuutttrrrpppooooooooooooppprrrtttvvvwwwsssrrrqqqpppooooooooooooppppppppprrruuuvvvvvvuuuuuuvvvxxxyyyzzzzzzzzzyyywwwsssooommmoooooommmjjjiiihhhiiirrr}}}zzz{{{||||||~~~}}}yyyvvv~~~~~~}}}|||||||||||||||xxxwwwtttrrrqqqpppppppppmmmpppnnnpppvvvzzztttpppgggZZZLLLEEEAAA<<<999999777<<>>???@@@@@@@@@<<<===AAAEEELLLVVVaaahhhssswww|||~~~~~~}}}||||||~~~yyytttrrrrrrsssrrrqqqooooooooonnnnnnoooqqqsssxxxvvvsssppppppssswwwyyyrrroooooorrrrrrppppppssswww}}}xxxeeeUUUNNNSSS```jjjFFFaaa{{{kkkPPP@@@777222///111333;;;NNNiiitttbbbUUUIII>>>777555///...,,,+++***))))))))))))***+++,,,///333999>>>BBBDDDFFFGGGFFFDDDDDDDDDFFFDDDAAA===777333///,,,,,,++++++++++++*********,,,---...000222333555555888888777888999;;;===>>>>>>======<<<<<<<<<<<<===??????@@@AAACCCDDDCCCBBB@@@AAAAAABBBBBBCCCDDDDDDKKKIIISSSkkkzzziii```bbbqqq|||rrrhhh^^^SSSMMMGGGHHHXXXkkkrrrzzz~~~vvvbbbNNNAAA<<<===FFFTTTaaahhhlllmmmmmmjjjiiigggccc^^^\\\\\\]]]\\\\\\]]]```dddggghhhhhhiiiiiiiiihhhhhhggggggggghhhiiijjjkkklllmmmnnnooolllkkkkkkkkkjjjkkkkkkkkkmmmmmmmmmmmmmmmlllllllllrrrpppoooooopppqqqpppooorrrsssssssssrrrpppooonnnoooooopppqqqssstttuuuuuussssssrrrppppppooooooooopppoooppprrrtttvvvuuutttqqqrrrssstttuuutttsssssstttrrrooonnnnnnnnnmmmmmmnnnmmmpppwww}}}}}}}}}}}}~~~~~~{{{yyy~~~}}}|||{{{{{{{{{{{{{{{wwwvvvtttrrrqqqpppqqqqqqmmmpppllllllrrruuuyyyuuuiii[[[MMMFFFCCC>>>;;;;;;999>>>HHHTTT^^^dddffffffgggiiikkkmmmoooooonnnnnnkkkmmmooopppssszzz|||qqqpppoooooonnnnnnnnnnnnrrrsssuuuwwwwwwwwwwwwwwwwwwuuuttttttvvvxxxxxxxxx{{{wwwsssqqqrrrpppjjjfffaaa```aaaeeekkkqqquuuwwwuuuwwwzzz~~~}}}|||}}}|||{{{{{{|||}}}}}}|||~~~~~~zzzxxxuuuxxxssseeeiii{{{~~~pppjjj^^^UUUZZZ___bbbaaaXXXIII:::111...,,,,,,++++++***)))))))))++++++++++++************))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))***+++,,,---........................///222000333<<>>?????????===>>>AAADDDJJJRRR\\\cccnnnrrrwwwzzz{{{||||||}}}}}}yyyuuusssssstttsssrrrqqqrrrqqqpppooonnnoooppptttsssrrrqqqsssvvvzzz|||tttqqqqqqtttsssppppppsssvvv|||wwwfffVVVOOORRR\\\eeeIIIccc|||eeeLLL<<<444000111222444>>>TTToooxxxjjjZZZNNNDDD;;;555444...---,,,+++***)))))))))******,,,...111666>>>CCCGGGGGGGGGIIIKKKKKKIIIHHHIIIEEE???888222...++++++))))))*********+++++++++000000111222222333333444999999999:::;;;<<<===>>>>>>>>>======<<<<<<<<<;;;===>>>@@@AAABBBCCCDDDDDD@@@AAAAAABBBBBBCCCDDDDDDIIIHHHQQQeee{{{nnnbbb^^^pppvvvmmmbbbWWWPPPIIIHHHTTTeeegggnnnsssooo```OOOAAA;;;999CCCRRR```hhhkkklllllljjjiiifffbbb]]]ZZZZZZ[[[ZZZZZZ\\\```dddggggggfffjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjlllmmmkkkkkklllmmmmmmmmmlllkkkkkkllllllmmmnnnooopppqqqqqqooonnnnnnoooppppppooopppppppppppppppooonnnmmmooopppqqqssssssssssssrrrtttssssssqqqpppoooooonnnpppooooooqqqssstttsssrrrnnnooopppqqqqqqqqqpppoooqqqqqqqqqpppnnnmmmnnnooorrruuuyyy}}}~~~}}}~~~}}}|||}}}}}}{{{zzzzzzyyyyyyyyyvvvuuusssrrrqqqqqqqqqrrrnnnooojjjiiinnnqqq}}}xxxkkk]]]OOOHHHEEE@@@===<<<;;;AAALLLWWWaaagggiiijjjkkklllnnnoooppppppoooooolllmmmppprrruuuzzz|||{{{|||||||||~~~~~~{{{xxxpppooonnnmmmmmmnnnoooppptttuuuwwwyyyzzzxxxtttqqqsssuuuvvvwwwvvvvvvwwwxxxxxxvvvtttuuuwwwwwwtttqqqgggffffffiiimmmrrruuuwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~|||zzz{{{vvvkkkrrryyymmmiii^^^VVV[[[```bbb___UUUFFF888111///******************++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,+++******)))*********........................111444111333:::>>>NNNiii~~~xxxrrrpppnnnbbbOOODDDDDD@@@BBBDDDJJJSSSWWWOOOCCC999:::<<<>>>???>>>======999:::;;;<<<===>>>>>>>>>>>>??????AAAEEEMMMVVV]]]gggkkkppptttvvvxxx{{{}}}|||yyyvvvuuuuuuuuuuuutttvvvvvvuuutttqqqooolllkkkmmmnnnnnnppprrruuuwwwyyyxxxuuutttvvvuuuqqqpppsssttt{{{yyykkk]]]UUUVVV]]]cccIIIbbb{{{www___III999222///222111444AAAYYYtttqqqcccTTTIIIAAA888333333...---,,,+++************)))+++---///333:::BBBGGGLLLJJJIIIKKKNNNOOOLLLHHHHHHCCC;;;333---+++***+++)))******+++,,,---......111222222333444444555555:::::::::;;;;;;<<<<<<===>>>>>>>>>======<<<;;;;;;;;;===???AAAAAABBBCCCDDDAAABBBBBBCCCCCCDDDEEEEEEGGGGGGOOOaaavvvooo```YYYnnn{{{qqqdddWWWOOOGGGFFFRRRaaagggnnntttqqqeeeTTTEEE<<<888BBBQQQ^^^fffiiiiiihhhggggggeeeaaa]]][[[[[[\\\YYYYYY[[[___dddfffgggfffjjjjjjjjjjjjiiiiiiiiiiiiiiihhhfffeeefffgggiiijjjjjjlllnnnpppqqqpppnnnmmmlllmmmmmmooopppqqqrrrrrrpppooommmnnnoooppppppooonnnooooooooooooooooooooooooppprrrssstttsssqqqpppttttttssssssqqqpppoooooopppooooooqqqssssssrrrqqqnnnoooqqqrrrsssssssssrrrqqqsssuuusssooommmooorrrtttyyy|||{{{~~~}}}|||}}}~~~~~~}}}}}}|||zzzyyyxxxwwwwwwwwwtttsssrrrqqqpppqqqqqqrrrnnnnnnhhhgggmmmooo~~~xxxmmm```QQQJJJFFFAAA======<<>>???>>><<<===::::::;;;<<<=========<<<=========>>>BBBIIIRRRYYYcccfffkkknnnqqqtttwwwyyyzzzyyyxxxwwwwwwwwwvvvvvvzzzyyyxxxwwwtttpppkkkgggkkklllooorrrtttvvvwwwwww{{{wwwvvvxxxvvvrrrqqqssssss{{{{{{rrrggg```___cccgggNNNfff}}}nnnYYYEEE888222000000000444BBB]]]wwwmmm```QQQFFF>>>666222222------,,,+++***************,,,///333888>>>EEEJJJOOOMMMLLLNNNOOONNNIIIEEEAAA<<<555...******+++,,,))))))***+++---...///000000111222444555777888999:::::::::;;;;;;;;;;;;;;;======>>>>>>===<<<;;;;;;:::<<>><<<;;;===;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;???GGGQQQXXXbbbeeehhhkkkmmmooorrruuuxxxyyyzzzzzzyyyyyyxxxxxx}}}{{{zzzyyywwwrrrkkkfffhhhkkkoootttxxxzzz{{{|||{{{wwwvvvxxxwwwsssrrrtttrrrzzz~~~{{{uuunnniiigggiiikkkZZZppp|||fffRRRBBB666111222...000555DDD___yyyiii\\\MMMCCC<<<444000000---,,,++++++******++++++,,,///444999>>>DDDIIIMMMQQQRRRRRRRRRPPPKKKDDD???999555000,,,)))***+++---'''((()))***,,,---...///000111333555777999;;;<<<;;;;;;;;;<<<;;;;;;::::::;;;<<<===>>>>>>===<<<;;;999===@@@AAA??????AAADDDBBBCCCCCCDDDEEEEEEFFFFFFCCCEEEJJJYYYpppppp]]]QQQfffwwwfffTTTIIICCCCCCPPP___rrr}}}uuu]]]HHH<<<<<>>======EEEQQQZZZ___cccgggjjjnnnoooooopppqqqqqqrrrrrrrrrqqqppppppqqqpppnnnlllrrrtttwwwvvvtttrrrppppppqqqrrrrrrpppmmmkkkjjjjjjjjjjjjkkkkkklllmmmmmmmmmppppppppppppoooooonnnnnnrrruuuyyyzzzwwwsssooommmiiilllqqqtttuuuvvvwwwxxx{{{||||||}}}}}}||||||{{{xxxvvvssssssuuuwwwwwwwwwzzzzzz{{{||||||}}}~~~~~~|||{{{}}}yyyqqqpppxxxzzz{{{tttqqqqqqssssssiiibbb```XXXTTT^^^cccbbb]]]PPP@@@444///...,,,,,,++++++***)))((((((*********)))))))))((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((((((((()))***,,,---...........................///222111333888999EEE]]]zzzzzz|||yyyzzzxxxssspppeeeQQQBBB???>>>>>>???CCCOOO]]]bbb```GGG>>>999<<<>>>;;;;;;???<<<<<<=========<<<<<<;;;::::::999:::>>>FFFQQQXXXaaadddhhhkkkmmmnnnpppqqqvvvyyy{{{|||{{{zzzzzz{{{~~~|||zzzyyyyyyuuuoooiii```ccciiiooouuuyyy{{{|||xxxuuutttwwwvvvssssssuuurrr{{{|||yyyxxxuuupppllliiiiiijjjdddyyyuuu]]]LLL>>>444000222---111888GGGaaa|||yyybbbUUUGGG>>>888111...///,,,,,,++++++******++++++000444;;;AAAFFFJJJNNNQQQTTTWWWYYYWWWPPPGGG>>>:::222111...+++***)))******))))))***+++---...//////222222444666888:::;;;<<<<<<======>>>===<<<;;;:::999;;;<<<>>>???>>>===<<<999===AAAAAA>>>===???CCCAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGRRRhhh~~~wwwcccRRReee|||yyyhhhVVVLLLEEECCCMMM[[[qqq{{{aaaKKK@@@<<>>>>>GGGRRR[[[___bbbfffiiilllmmmmmmnnnoooqqqrrrssssssqqqooooooqqqqqqnnnlllppprrruuutttqqqmmmkkkjjjhhhjjjllllllkkkjjjjjjjjjhhhiiiiiijjjjjjkkkmmmnnnmmmnnnppprrrsssrrrrrrqqqmmmsssyyyyyytttooooooqqqrrrssstttwwwzzz{{{zzzyyy{{{|||||||||{{{zzzzzzzzz{{{xxxuuuuuuvvvwwwxxxxxxyyyzzz{{{|||||||||||||||}}}}}}|||xxxqqqsssvvv|||xxxsssrrrsssrrrhhhaaa___XXXVVV```cccbbb]]]QQQAAA444///...************************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))***+++---...........................000444333444888888CCCZZZvvv~~~yyyvvv~~~xxxrrrpppfffSSSDDD@@@<<<<<<<<>>;;;<<>>>>>>>>>>>======<<<;;;<<<;;;::::::===FFFPPPWWW___ccciiimmmnnnooopppqqquuuyyy}}}~~~}}}{{{||||||~~~{{{xxxyyyzzzxxxsssmmm```cccggglllqqqtttvvvvvvtttqqqrrruuuuuussssssvvvsss{{{|||wwwwwwuuuqqqllliiihhhhhhhhh|||pppXXXHHH<<<222///111---222:::IIIbbb}}}~~~sss\\\OOOBBB:::555///---...,,,,,,++++++***+++++++++222888???FFFKKKNNNQQQSSSVVVZZZ^^^ZZZPPPDDD;;;777///...---,,,***)))((((((,,,------...///000111222333444555777888:::;;;;;;>>>>>>?????????===<<<;;;888:::<<<>>>??????>>>===:::>>>AAAAAA===<<>>KKK\\\fffhhhUUUFFF<<<>>>???<<<===DDD????????????>>>===<<<;;;>>>===;;;:::===EEEOOOVVV^^^bbbiiinnnpppqqqrrrrrrtttyyy}}}~~~||||||}}}}}}zzzwwwxxxzzzzzzuuuqqqlllmmmooorrrtttuuuuuuuuuqqqooopppsssuuussstttwwwttt{{{yyyyyywwwsssnnniiiggggggnnnmmmSSSBBB888222/////////000777JJJiiimmmYYYLLL@@@:::777222//////+++***((('''''')))+++---444<<>>===;;;:::;;;<<<>>>@@@>>>======<<<<<<<<<<<<===============>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>BBBFFFJJJNNN[[[mmmyyy|||kkk```kkkyyybbbQQQHHHGGGNNNVVVkkkzzzoooWWWGGG???AAAIIISSSZZZ]]]bbbhhhiiieeebbb``````bbbcccccc]]]\\\ZZZZZZ]]]aaagggjjjmmmmmmmmmllljjjiiikkkllljjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhjjjmmmooopppoookkkllllllmmmnnnnnnnnnmmmmmmmmmmmmnnnppprrrtttvvvppppppppppppppppppppppppmmmnnnnnnoooppppppqqqqqqqqqrrrssstttuuutttsssrrrsssuuuvvvuuusssrrrrrrssssssrrrrrrssssssqqqnnnkkkffffffgggjjjnnnrrrwwwyyyzzzxxxvvvzzz}}}xxxvvvrrrooonnnnnnoooppprrroookkkhhhhhhhhhggggggjjjgggfffeeeccceeennnyyyxxxggg[[[QQQGGGBBBAAACCCJJJUUU]]]aaadddgggiiinnnlllkkkmmmppprrrqqqoookkklllmmmmmmmmmmmmmmmlllnnnoooooommmjjjhhhhhhhhh]]]aaagggkkkmmmllllllkkkmmmkkkiiijjjnnnpppooonnnpppppppppppppppqqqqqqqqqoooqqqsssqqqmmmmmmqqquuuzzzyyyxxx{{{~~~}}}{{{|||~~~~~~|||yyyzzzzzzzzzzzz{{{zzzwwwtttyyyzzz|||}}}}}}|||zzzyyy~~~~~~}}}{{{zzz|||{{{||||||}}}}}}zzzwwwyyy{{{}}}{{{uuuuuu}}}xxxrrrooogggZZZ[[[aaa___bbbddd___PPP???444---))),,,,,,+++***)))((('''''')))((((((''''''''''''((((((''''''(((+++,,,,,,+++)))))))))))))))*********+++++++++***++++++,,,,,,......//////000000111111222555777555444999DDDMMMtttvvvvvv|||vvvooollliii^^^MMM???<<<>>>@@@CCCLLLYYYdddjjjeeeUUUDDD>>>@@@BBBAAA@@@<<<=====================???>>><<<;;;===CCCKKKQQQ[[[```hhhnnnqqqsssttttttrrrtttvvvyyy{{{|||||||||}}}||||||}}}~~~~~~xxxrrroooooonnnlllpppwwwxxxuuuuuuxxxxxxvvvwww{{{www||||||~~~|||zzzwwwsssnnngggbbbttt}}}hhhOOO@@@777222///000333555===OOOlll}}}lllVVVIII===888555111......,,,***)))((())),,,///222999AAAGGGKKKRRRZZZ\\\YYYXXX\\\^^^XXXJJJ<<<222...---,,,+++***))))))))))))+++---///111111333555777888888999:::;;;<<<===>>>>>>===<<<;;;;;;===>>>???>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>???????????????@@@AAABBBBBBAAA@@@???AAAEEEHHHMMM[[[pppmmm^^^mmmlllYYYLLLHHHMMMTTTnnn~~~aaaIIIAAA@@@FFFPPPYYY^^^bbbggggggdddaaa```aaabbbcccbbb]]]\\\[[[[[[]]]bbbgggjjjnnnoooooonnnlllkkklllmmmiiiiiiiiihhhhhhhhhhhhhhhhhhggghhhjjjlllnnnmmmllljjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmnnnoooqqqsssuuussssssrrrrrrqqqqqqppppppnnnooooooooopppqqqrrrrrrrrrrrrssssssssssssrrrrrrtttvvvvvvuuusssrrrrrrrrrrrrrrrrrrssstttsssooommmhhhhhhhhhjjjmmmqqquuuwww~~~|||zzzvvvsssuuuyyy|||{{{yyyuuusssqqqnnnmmmmmmmmmnnnnnnllliiihhhiiiiiihhhggggggeeedddcccaaabbbjjjssszzziii]]]SSSIIICCCBBBDDDLLLVVV^^^bbbeeehhhjjjooonnnlllmmmppprrrrrrppppppppppppooonnnmmmlllkkknnnppprrrqqqooolllkkkkkk___ccciiinnnpppqqqppppppooollljjjkkknnnooommmkkkpppppppppppppppqqqqqqqqqpppqqqqqqnnnjjjkkkpppuuuzzzzzzzzz}}}}}}}}}{{{zzz{{{}}}}}}{{{xxxxxxwwwwwwxxxyyyyyyxxxwwwwwwxxxzzz||||||{{{zzzyyy~~~~~~}}}zzzxxxxxx{{{}}}xxxzzz{{{}}}||||||{{{|||tttrrrzzzyyyuuuuuummm]]]\\\cccbbbccceee^^^NNN>>>444...***++++++************))))))(((((('''''''''(((((((((&&&%%%%%%&&&((()))((('''))))))))))))************+++++++++***++++++,,,---.........///000000111111222555777666555999CCCLLLjjjxxx~~~vvvuuu~~~{{{uuuppppppooodddPPP???:::;;;===CCCOOO```qqqzzz|||iiiQQQAAA===???@@@@@@=====================<<<======;;;:::<<>>??????>>>===<<<;;;<<<===>>>?????????@@@@@@???===<<<;;;????????????@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBFFFIIIOOO___wwwqqqaaammmttt___PPPIIILLLSSSmmmwwwRRRDDD@@@BBBLLLXXX___cccfffeeecccbbbbbbcccdddcccbbb^^^]]][[[\\\^^^bbbgggiiioooppppppooommmlllmmmnnniiiiiihhhhhhhhhggggggggggggggggggiiillllllkkkiiihhhiiikkklllnnnnnnoooooommmmmmnnnnnnoooqqqssssssttttttsssrrrqqqpppooooooppppppppppppqqqrrrsssssssssrrrrrrqqqqqqrrrrrrrrrsssttttttsssqqqooopppqqqqqqqqqrrrsssuuutttrrroookkkjjjjjjjjjlllooorrrssszzz{{{}}}}}}{{{wwwrrrqqqsssvvvvvvvvvrrrqqqooonnnlllkkkkkkkkkjjjiiihhhhhhiiiiiihhhgggcccaaaaaaaaa___^^^ccckkkwww~~~mmmaaaVVVKKKEEEDDDGGGNNNXXX___ccceeeiiikkkooommmkkkkkkmmmoooppppppoooooooooooonnnnnnmmmlllmmmooorrrsssqqqooonnnnnnfffiiimmmrrrtttuuuuuuuuuooommmkkkkkknnnnnnllliiioooooopppppppppqqqqqqqqqqqqqqqooollliiijjjpppuuuyyyzzz{{{~~~~~~|||{{{zzzyyyzzz{{{{{{yyywwwwwwuuuttttttwwwyyyyyyyyyvvvwwwyyy{{{||||||{{{{{{~~~|||yyyvvvuuuvvvxxx{{{|||}}}zzz|||~~~|||}}}~~~rrrnnnvvv}}}wwwvvvooo^^^\\\cccddddddeee]]]LLL;;;222///,,,)))))))))******+++++++++&&&&&&''''''(((((())))))***((('''(((******)))((((((((())))))************+++++++++++++++,,,------------...//////000111111222555777666666:::CCCKKK\\\lll~~~}}}wwwssstttvvvyyy}}}{{{uuupppsssuuukkkUUUAAA::::::;;;AAALLL^^^qqq~~~sss[[[HHH???????????????>>>>>>>>>======<<<<<<<<<<<<;;;999;;;???FFFKKKUUU[[[cccjjjooorrruuuwwwqqqrrrssstttttttttsssrrruuuvvvxxx}}}}}}zzzyyyyyyvvvppplllmmmrrrpppqqquuuvvvttttttvvvwww~~~~~~zzz{{{|||zzzwwwvvvuuusssooohhh```ZZZ}}}qqq]]]GGG:::555111000111333;;;III[[[rrrxxxfffMMMBBB777555555222000000---+++***+++...444:::===FFFJJJPPPVVVZZZ\\\\\\[[[[[[______WWWHHH999///++++++******)))))))))******,,,...111333444555888:::;;;;;;<<<===>>>>>>??????======<<<<<<======>>>??????@@@AAAAAA@@@>>>;;;:::>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBCCCDDDDDDFFFHHHKKKRRRccc~~~tttgggjjj{{{uuuaaaRRRJJJMMMTTTkkk```HHH@@@>>>HHHVVV___ccceeeeeedddcccccceeeeeedddccc^^^]]]\\\\\\^^^bbbfffhhhnnnooopppooommmllllllmmmjjjjjjiiiiiihhhhhhgggggggggggghhhjjjlllllljjjggghhhiiijjjlllnnnoooooopppooooooooopppqqqrrrssssssqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqrrrtttuuutttsssqqqppppppqqqrrrsssnnnooopppooommmmmmnnnpppppppppqqqsssuuuuuusssqqqnnnmmmlllkkkkkkmmmoooqqqvvvwwwyyy~~~yyyssspppqqqssstttuuuppppppooonnnmmmkkkjjjjjjhhhgggggghhhiiihhhfffeeeaaa______```^^^[[[^^^cccmmmrrreeeYYYOOOHHHGGGHHHOOOYYY___bbbeeehhhkkklllkkkiiiiiiiiikkklllmmmiiijjjlllmmmnnnoooooooookkkmmmoooooonnnnnnooopppqqqqqqsssvvvxxxxxxvvvuuunnnkkkiiikkknnnooommmjjjooooooooopppqqqqqqrrrrrrqqqrrrqqqnnnlllmmmpppsssvvvxxx{{{~~~~~~{{{yyyzzzzzzzzzzzzzzzzzzyyyxxxyyyvvvtttsssuuuxxxzzzzzzwwwxxxzzz|||}}}~~~~~~~~~~~~}}}|||yyyvvvuuuvvvwww}}}yyy{{{}}}|||}}}~~~qqqkkktttxxxpppiii]]]]]]dddccceeeddd[[[III999111///...(((((())))))))))))******%%%&&&'''(((((())))))))),,,***)))***++++++***)))(((((())))))******+++++++++++++++++++++,,,---...------...///000000111111222444666777777;;;BBBHHHQQQcccwww}}}uuurrrrrrvvv{{{}}}xxxqqqsssxxxoooXXXDDD===;;;:::>>>EEEQQQaaaooossskkk\\\MMMDDDBBBAAA???@@@??????>>>>>>======<<<===<<<;;;:::;;;>>>CCCHHHQQQUUU\\\cccgggkkkooorrrqqqqqqrrrssssssrrrqqqpppqqqrrruuuzzz}}}|||}}}~~~|||uuuooojjjnnnmmmooossstttrrrrrrtttuuu~~~}}}vvvuuuwwwxxxwwwvvvvvvuuusssmmmeee```}}}mmmZZZEEE999444111000000333@@@SSSfff{{{wwwbbbJJJ@@@777666777666444444...---,,,...111777===@@@GGGJJJPPPWWW[[[\\\[[[[[[[[[^^^___WWWIII:::111...++++++*********+++,,,,,,,,,...111222333555888:::;;;;;;;;;<<<======>>>>>>===============>>>??????>>>???@@@AAA@@@>>><<<:::=========>>>>>>>>>??????>>>>>>???@@@AAACCCDDDEEEEEEGGGKKKSSScccsssgggeeemmmuuucccTTTKKKMMMTTTllljjjLLLAAA;;;DDDRRR]]]bbbeeefffeeeddddddeeeeeedddccc]]]\\\\\\\\\^^^aaaeeegggjjjlllmmmmmmlllkkkkkklllllllllkkkjjjjjjiiihhhhhhhhhhhhhhhjjjlllllljjjhhhhhhiiikkkmmmnnnooopppppppppqqqqqqrrrrrrsssssssssoooppppppqqqrrrsssttttttrrrqqqqqqpppqqqssstttvvvuuutttrrrqqqpppqqqrrrrrrmmmnnnooonnnmmmmmmoooqqqnnnooopppsssuuuuuutttrrrpppooommmllllllmmmooopppssssssuuu{{{}}}yyytttppppppqqqrrrsssrrrrrrpppooommmllljjjiiiiiihhhgggggggggfffdddaaaaaa___^^^```^^^ZZZ[[[^^^fffxxxuuuhhh]]]RRRLLLJJJIIIPPPXXX^^^aaadddgggjjjllllllkkkjjjiiiiiikkkllljjjkkkmmmnnnooopppqqqqqqmmmmmmmmmmmmlllnnnrrruuuzzzxxxwwwwwwxxxxxxuuusssllliiigggiiimmmoooooonnnnnnoooooopppqqqqqqrrrrrrrrrsssttttttsssqqqqqqqqqrrruuuyyy||||||{{{yyyxxxzzz{{{{{{{{{zzzyyyyyyyyy|||yyyuuutttuuuxxxyyyzzzyyyzzz{{{}}}|||}}}|||zzzxxxxxxyyyzzz}}}~~~}}}}}}|||ppplllvvv{{{hhhbbb]]]aaagggdddeeedddZZZGGG777000//////))))))((((((((('''''''''$$$%%%'''((())))))))))))((('''&&&&&&'''((('''%%%'''(((((()))******++++++++++++++++++,,,---...///------...///000111222333222444666777888<<>>>>>>>>>>>>>>>>>===<<<<<<>>>AAAEEENNNRRRXXX]]]aaaeeeiiilllpppqqqrrrssstttsssrrrrrrpppqqqsssvvvzzz{{{yyywww{{{}}}|||tttlllllljjjlllppprrrpppqqqtttvvv|||||||||zzzzzzyyyyyywwwrrrkkkfff|||gggUUUAAA777333000000111777IIIaaauuuxxx```III???888888::::::888999111111111333666;;;???BBBFFFHHHOOOXXX\\\ZZZZZZ[[[[[[^^^^^^VVVHHH;;;333000+++*********+++,,,------,,,...111333444666999;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????===>>>?????????>>>===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDBBBDDDHHHQQQ___xxxqqqcccbbbiiiwwwfffVVVKKKKKKPPPlllqqqOOOCCC;;;AAANNNYYY```eeegggeeecccbbbccccccbbbaaa\\\[[[[[[[[[]]]```ccceeeeeehhhkkklllkkkkkkkkklllmmmmmmlllkkkjjjiiiiiihhhhhhgggggghhhjjjlllkkkjjjjjjkkkmmmnnnooopppqqqqqqqqqqqqrrrrrrsssrrrrrrqqqooopppqqqssstttvvvwwwxxxrrrqqqppppppppprrrtttvvvuuuuuutttsssrrrrrrrrrrrrpppqqqpppnnnmmmmmmoooqqqmmmnnnooorrrtttuuusssqqqqqqpppnnnmmmmmmnnnpppqqqrrrrrrtttyyy|||zzzxxxwwwtttrrrqqqqqqqqqrrruuutttrrrooommmkkkjjjiiiiiigggeeeeeeeeedddbbbaaabbb^^^]]]___^^^ZZZZZZ]]]```mmmwwwkkk```UUUOOONNNKKKQQQYYY^^^aaacccgggjjjnnnooopppooommmllllllmmmqqqqqqqqqqqqppppppooonnnnnnoooooonnnnnnppptttwww{{{xxxvvvvvvxxxxxxvvvssslllhhheeefffkkkoooqqqqqqnnnnnnooopppqqqrrrrrrssssssuuuwwwxxxwwwuuurrrppppppssswwwyyyyyyyyyyyyyyyyyy{{{|||{{{zzzxxxyyyyyy|||yyyvvvuuuvvvxxxyyyyyy{{{|||}}}~~~|||}}}~~~}}}{{{{{{|||~~~~~~|||yyy||||||wwwpppppp{{{ddd______eeejjjfffdddcccYYYFFF777000//////)))))))))(((((('''''''''%%%&&&''')))))))))(((((()))((('''''')))***)))'''''''''((()))***++++++,,,++++++++++++,,,...///000......///000222333444444222444666888:::===AAADDDJJJVVVjjj}}}wwwtttvvvqqqaaaSSS@@@===???DDDGGGLLLZZZjjjttttttgggQQQAAA???AAAAAA????????????????????????>>>>>>>>>===<<<<<>>888999<<<<<<;;;<<<555666777999<<>>???????????????<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????>>>>>>======>>>@@@AAABBB@@@BBBHHHPPP[[[qqqoooaaa```fffwwwvvvgggWWWJJJIIIMMMeeezzzQQQEEE<<<@@@JJJUUU^^^eeefffddd```^^^^^^___^^^^^^ZZZZZZZZZ[[[\\\___aaacccbbbeeeiiikkkllllllmmmmmmmmmmmmlllkkkjjjiiihhhggghhhfffdddeeehhhjjjllllllmmmmmmooopppqqqqqqqqqqqqooopppqqqqqqqqqpppoooooooooooopppqqqssstttuuuuuurrrqqqoooooooooqqqtttvvvuuuuuuuuuuuutttsssrrrqqqsssrrrpppmmmiiihhhiiijjjmmmmmmnnnqqqssssssqqqoooqqqpppooonnnoooppprrrtttwwwvvvwww||||||yyyxxxuuuvvvwwwwwwuuutttssssssxxxvvvrrrnnnkkkiiiiiihhhgggeeecccbbbcccdddccccccbbb]]][[[]]]]]]ZZZYYY\\\\\\eeexxxxxxlllaaaWWWQQQPPPMMMSSSZZZ___bbbdddhhhkkknnnqqqsssssspppmmmmmmmmmppppppppppppooommmlllkkkkkkmmmoooqqqqqqqqqrrrsssuuurrrppprrrwww{{{zzzxxxooojjjeeedddhhhmmmpppqqqmmmnnnooopppqqqrrrssssssvvvvvvwwwxxxxxxvvvsssqqqooorrrvvvxxxxxxxxxzzz|||wwwyyy{{{zzzxxxwwwwwwyyyxxxvvvttttttvvvxxxyyyyyy|||}}}}}}~~~}}}~~~~~~||||||}}}~~~|||||||||~~~xxxsssuuuuuurrrpppuuuddd```___dddiiifffcccbbbXXXFFF777000///...))))))))))))************&&&'''((()))))))))'''&&&***)))((()))+++,,,,,,+++''''''((()))***+++,,,,,,+++++++++,,,---...///000//////000222333444555666222444666999;;;>>>@@@BBBGGGOOObbbxxx|||yyyyyytttggg\\\FFFAAA@@@DDDEEEHHHXXXkkkwww{{{qqqYYYFFFBBBBBB@@@>>>??????@@@@@@AAAAAAAAA===>>>>>><<<;;;:::<<<>>>GGGJJJNNNSSSWWW]]]cccgggiiikkkooosssvvvyyyzzz{{{xxxvvvuuutttuuutttsssqqq{{{~~~|||rrrkkkhhhhhhkkkmmmnnnqqqvvvyyypppgggbbb{{{ZZZJJJ888111000000111333===UUUrrryyy\\\FFF===777999============888999;;;>>>@@@BBBCCCDDDCCCDDDLLLXXX]]][[[ZZZ]]][[[]]]]]]TTTEEE777///,,,(((((((((((()))***,,,,,,...111444666777999<<>>???????????????<<<;;;;;;;;;<<<===>>>???>>>????????????@@@@@@@@@>>>>>>=========???@@@AAAAAACCCIIIQQQ[[[nnn~~~mmmbbb___```lllzzzqqqfffVVVJJJHHHLLL[[[uuuRRRGGG===???HHHRRR]]]eeefffbbb^^^[[[[[[[[[[[[[[[YYYYYYYYYZZZ\\\^^^```aaaaaaeeeiiilllmmmmmmnnnooollllllkkkjjjiiihhhgggfffgggdddbbbbbbeeeiiikkklllnnnooopppqqqqqqqqqqqqqqqnnnnnnoooppppppooommmlllmmmmmmmmmnnnoooooopppppprrrqqqooonnnoooqqqtttuuuuuuvvvwwwwwwvvvtttrrrqqqtttrrrooojjjeeebbbbbbccclllmmmnnnppprrrrrrpppnnnqqqpppooooooppprrrtttvvv}}}|||}}}}}}{{{{{{zzzuuuxxx{{{|||{{{yyywwwvvvzzzwwwrrrmmmiiihhhggghhheeeccc``````bbbdddeeeeeeaaa\\\ZZZ[[[\\\YYYYYY[[[YYY```sssxxxmmmbbbYYYSSSRRROOOUUU\\\```ccceeeiiillllllpppssssssppplllkkkkkkjjjjjjkkkkkklllkkkkkkkkkeeeiiiooorrrqqqpppnnnmmmnnnkkkjjjooowww}}}~~~}}}rrrllleeecccggglllooopppmmmnnnooopppqqqrrrssssssxxxwwwvvvvvvvvvuuutttsssooorrrvvvxxxxxxyyy|||vvvxxxzzzyyywwwuuuvvvxxxtttsssrrrsssvvvxxxyyyyyy}}}|||}}}}}}~~~}}}{{{|||}}}zzzyyyyyy~~~~~~zzzsssnnnooopppooopppyyy}}}eee```^^^```fffeeebbbaaaXXXGGG777000......((()))***+++,,,---......&&&''')))******(((&&&%%%&&&%%%%%%&&&)))******)))&&&'''((()))***+++,,,,,,+++++++++,,,---...000000///000111222444555666777222444666999;;;>>>@@@BBBEEEKKK\\\ttt}}}}}}xxxlllbbbNNNFFFAAAAAA??????OOOcccnnnxxxvvvbbbOOOHHHDDD???>>>>>>???@@@AAABBBBBBCCC<<<======;;;999999:::;;;@@@CCCHHHMMMSSSZZZaaaffffffhhhmmmrrrwwwzzz}}}~~~|||zzzwwwvvvvvvuuutttsss|||}}}}}}ssslllhhhgggjjjlllmmmrrrxxxzzznnnddd^^^qqqTTTCCC555333333//////333===^^^}}}kkkRRR@@@===999777999===AAACCCCCCCCCCCCEEEHHHIIIIIIGGGFFFHHHLLLQQQUUUXXXYYYZZZZZZ\\\ZZZPPP@@@444......++++++******++++++,,,---///222555777777999;;;<<<;;;;;;;;;;;;<<<>>>???@@@@@@???===<<<;;;<<<>>>???>>>===<<<;;;;;;<<<>>>>>>@@@@@@@@@@@@@@@@@@AAAAAACCCBBB@@@?????????@@@AAAAAAEEEJJJOOOTTTeee}}}tttbbb\\\ZZZfffzzzyyywwwrrrhhhWWWHHHDDDHHH]]]mmm\\\GGG===@@@DDDQQQ^^^___bbb^^^ZZZWWWWWWXXXYYYYYY\\\[[[ZZZXXXXXX[[[```dddbbbdddgggjjjmmmnnnooooookkkkkkkkkjjjhhhfffeeedddgggfffeeedddfffhhhkkkmmmnnnnnnoooppppppppppppppplllmmmoooooommmlllmmmnnnpppooommmlllkkkkkkllllllllllllmmmoooqqqsssuuuvvvxxxwwwuuuttttttuuuuuuvvvvvvvvvrrrkkkbbb\\\[[[]]]fffhhhkkknnnqqqsssttttttoooooonnnoooqqquuuxxxzzz}}}~~~|||yyyuuuwwwyyyyyywwwuuuuuuuuuqqqqqqqqqooommmjjjgggeeecccccccccccccccbbbaaa```_________]]]ZZZWWWWWWXXX\\\___kkk{{{mmmbbbZZZUUUSSSQQQVVV]]]cccfffggghhhhhhjjjlllooopppqqqooommmkkkmmmnnnnnnnnnmmmkkkhhhgggggghhhkkkmmmmmmkkkiiihhhllllllmmmooossswww|||~~~vvvkkkfffhhhlllllljjjlllmmmnnnpppqqqqqqqqqqqqwwwvvvuuutttrrrrrrrrrqqqssssssttttttuuuwwwxxxyyy{{{wwwsssrrrsssttttttrrrpppooooooppprrruuuxxxzzzzzz{{{|||}}}~~~~~~}}}|||}}}}}}{{{yyywwwxxx{{{}}}{{{zzzzzz}}}{{{yyyxxxtttoooooouuu|||yyyfffccc___```fffgggeeebbbVVVDDD555///---+++************))))))))))))******)))((('''&&&%%%%%%((((((((((((((('''''''''((((((((()))******++++++------......///000000000///000111222444555666666777777777888;;;===@@@BBBEEEIIIXXXppp~~~{{{vvvmmmfffTTTDDD;;;???CCCCCCGGGPPPbbbmmmuuukkkTTTAAA;;;======>>>?????????>>><<<;;;<<<=========<<<:::888777;;;???EEEKKKPPPVVV[[[___eeehhhjjjlllttt|||~~~{{{wwwwwwvvvuuutttsssssssssxxxyyyzzzzzzxxxxxxyyyzzztttqqqnnnkkklllooorrrtttxxxkkkccc{{{iiiNNN???222111222000222777EEEeeezzz```III>>>;;;888777999===BBBEEECCCEEEIIINNNQQQRRRPPPMMMHHHIIIKKKNNNQQQUUUWWWXXX[[[\\\YYYOOO???333------+++*********+++,,,------///222555777777888:::<<<<<<<<<;;;<<<<<<===>>>???>>>===<<<::::::;;;===>>>======<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@DDDIIILLLQQQaaawwwbbbZZZXXXdddyyyyyyrrriii\\\NNNGGGGGGWWWggg}}}WWWCCC:::===AAANNN[[[[[[^^^ZZZVVVUUUVVVYYYZZZ[[[ZZZZZZYYYWWWXXX[[[```ddddddfffhhhjjjllllllllllllkkkkkkjjjiiihhhfffeeeddddddeeefffggghhhiiijjjkkkmmmnnnoooppppppppppppooommmnnnppppppnnnmmmnnnoooqqqpppnnnmmmllllllllllllnnnnnnooopppqqqsssuuuvvvxxxwwwuuuttttttuuuuuuvvvtttuuuuuurrrmmmgggcccaaaiiilllpppsssttttttrrrpppmmmmmmnnnpppssswwwzzz|||~~~|||xxxyyyzzzyyyvvvtttttttttuuusssqqqnnnkkkjjjiiiiiieeeeeedddcccaaa```______^^^___^^^\\\ZZZXXXWWWXXXXXXZZZdddxxx}}}pppddd[[[TTTPPPQQQVVV^^^cccfffhhhiiiiiikkklllnnnooooooooonnnmmmmmmmmmnnnnnnmmmkkkhhhggghhhiiilllmmmnnnmmmkkkjjjiiiiiijjjlllqqqvvv{{{~~~{{{pppiiihhhkkklllllllllmmmnnnooopppqqqqqqqqqwwwvvvuuuttttttsssssstttssssssttttttuuuwwwxxxyyyyyyvvvrrrqqqrrrssssssrrrppppppoooppprrruuuxxxzzzzzz{{{|||}}}}}}|||{{{zzz}}}|||{{{yyywwwwwwyyy|||~~~{{{zzz|||}}}yyyuuutttpppllllllsss{{{uuudddbbb___aaahhhiiieeebbbUUUCCC555///---+++************)))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))***++++++,,,,,,---------......///000000000000111222333444555666777999999999999:::<<<>>>???AAAEEETTTjjj|||~~~yyyooohhhRRRCCC999===BBBBBBFFFLLLUUUbbblllfffSSSBBB===>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<;;;999888666:::>>>CCCHHHLLLQQQWWW[[[eeefffeeefffmmmwww{{{yyyuuuuuuuuuttttttsssrrrrrrrrrtttvvvvvvvvvwwwxxxzzzvvvvvvuuuqqqmmmlllooosssuuulllrrr___GGG999000000222111555===QQQmmmyyykkkUUUAAA;;;999666666999>>>DDDHHHFFFKKKSSS\\\```___ZZZUUUMMMMMMLLLMMMOOOTTTXXX[[[]]]]]]XXXMMM>>>222------*********+++,,,---...///000333666777888999;;;<<<======<<<<<<<<<<<<======<<<;;;:::999999:::<<<<<<===<<<;;;::::::;;;<<<===?????????@@@@@@@@@AAAAAA>>>>>>>>>======>>>??????@@@CCCGGGIIIMMMZZZuuuzzzdddZZZVVVaaayyy}}}tttmmmcccVVVKKKFFFPPP^^^sss|||~~~zzzSSSAAA999===@@@LLLXXXYYYYYYVVVSSSSSSUUUYYY[[[\\\XXXXXXWWWVVVVVVZZZ___dddfffgggiiijjjkkkjjjiiihhhkkkjjjjjjhhhgggfffeeedddbbbdddfffhhhjjjjjjjjjjjjmmmnnnnnnooooooooooooooonnnpppqqqqqqpppooooooppprrrqqqpppnnnmmmmmmllllllpppppppppqqqrrrsssuuuuuuwwwvvvuuussssssttttttuuutttvvvyyy||||||vvvoooiiinnnppptttwwwwwwsssooollllllmmmooorrrvvvzzz~~~~~~}}}}}}|||yyyuuusssssssssxxxuuupppllljjjjjjkkklllhhhgggdddaaa___^^^]]]]]]]]]]]]^^^\\\YYYXXXXXXYYYYYYXXX___ooosssggg]]]TTTNNNQQQWWW^^^dddgggiiijjjjjjkkkkkklllmmmnnnooooooooommmnnnnnnnnnmmmllljjjiiiiiijjjlllnnnoooooonnnnnnhhhggggggiiinnntttyyy}}}xxxooojjjjjjlllnnnmmmmmmnnnooopppqqqrrrrrrvvvvvvuuuuuuuuuuuuvvvvvvsssssstttuuuuuuvvvwwwxxxwwwuuurrrrrrssssssssssssoooooopppqqqsssvvvyyyzzzzzz{{{|||}}}|||{{{zzzyyy|||||||||{{{xxxxxxyyyzzz|||}}}|||~~~{{{uuuqqqnnnllljjjmmmvvv~~~qqqbbbaaa^^^bbbiiiiiifffaaaTTTAAA444///---+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,,,,---.........------......///000000000111111222444555666777888<<<;;;::::::::::::<<<<<>>======;;;;;;<<<;;;:::999777666888;;;???CCCGGGLLLRRRVVVbbbcccaaa```fffpppvvvvvvrrrrrrsssssssssrrrrrrqqqpppqqqssssssssssssuuuvvvxxx{{{}}}yyyqqqlllmmmpppxxxzzzmmmYYYAAA666...///111111777AAA[[[qqq{{{ppp```LLL>>>777666555666999@@@HHHNNNMMMTTT___jjjooolllccc\\\SSSQQQOOONNNQQQWWW]]]aaaaaa___XXXLLL>>>333...---******++++++,,,...///000333555888999:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<=========;;;::::::;;;;;;<<<>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>??????@@@@@@AAACCCFFFHHHJJJUUUmmm~~~hhh\\\TTT^^^vvvxxxqqqgggXXXLLLHHHJJJVVViiiqqqrrr{{{~~~qqqRRR@@@:::>>>@@@JJJVVVWWWXXXUUURRRRRRUUUXXX[[[\\\WWWVVVVVVUUUUUUYYY___cccdddfffhhhjjjjjjiiigggfffjjjjjjhhhgggfffeeeeeeeeecccdddeeegggiiijjjkkkkkkmmmmmmnnnoooooonnnnnnnnnoooqqqrrrrrrqqqppppppqqqrrrrrrqqqpppnnnnnnmmmmmmpppoooppppppqqqrrrssstttttttttrrrqqqqqqqqqrrrssstttvvvzzzxxxqqqqqqsssuuuvvvtttqqqnnnkkknnnpppssswww{{{~~~~~~~~~~~~~~~yyyuuurrrrrrsssvvvtttoookkkiiiiiiiiijjjjjjhhhddd```]]]\\\\\\\\\[[[\\\\\\[[[XXXWWWWWWXXXWWWVVVZZZhhh}}}ssshhh^^^VVVPPPRRRWWW^^^eeehhhjjjkkkkkkkkkkkkkkkkkklllnnnpppqqqooooooppppppooonnnmmmlllkkklllmmmnnnpppqqqqqqqqqjjjiiihhhiiilllqqqwwwzzz~~~vvvnnnjjjkkkmmmmmmmmmnnnnnnpppqqqrrrrrrsssssssssttttttuuuvvvwwwrrrssstttuuuvvvvvvvvvvvvvvvuuutttsssssstttttttttnnnooopppqqqtttvvvyyyzzzyyyzzz{{{}}}}}}}}}|||{{{|||}}}}}}|||zzzyyyyyyzzz}}}~~~yyysssnnnkkkkkkkkkppp{{{mmmaaa___\\\aaaiiihhhfff```RRR???333///...+++************)))))))))(((''''''(((((())))))))))))((((((((((((((()))))))))++++++,,,,,,---.........------......///000000000111222333444666777888888<<<;;;::::::::::::<<<<<>>DDDEEEDDDDDDFFFQQQ\\\[[[PPPEEEAAABBB>>>>>>>>>>>>>>>=========:::;;;;;;;;;:::888666555555777;;;???CCCJJJQQQUUU^^^`````````dddlllqqqqqqooopppqqqrrrrrrqqqqqqpppssstttuuutttrrrqqqqqqrrrzzz}}}~~~|||wwwqqqooonnnppp}}}jjjUUU>>>444///000000///888CCCaaarrr{{{kkkVVVDDD:::444444444666:::BBBMMMUUUXXX___jjjuuuyyytttjjjbbbVVVTTTRRRQQQTTTZZZaaafffeeeaaaXXXKKK===333///...******+++,,,---///111222555888:::<<<<<<===>>>@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===>>>???>>>===<<<;;;:::;;;;;;<<<======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDGGGHHHIIIRRRgggzzz}}}xxxwww~~~lll]]]QQQYYYppp|||uuuhhhWWWLLLJJJHHHPPPaaajjjkkksssvvvkkkPPP@@@:::<<<===GGGSSSUUUZZZWWWTTTSSSUUUXXXZZZ[[[VVVVVVUUUTTTTTTXXX]]]bbbaaacccgggiiikkkjjjiiihhhjjjiiigggfffeeeeeeeeeeeeeeeddddddeeefffiiilllnnnmmmmmmnnnnnnnnnmmmmmmllloooppprrrrrrpppooopppqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnoooppprrrrrrrrrqqqpppooonnnooopppppprrrrrruuu{{{~~~yyytttrrrrrrqqqpppooonnnllllllppprrrvvvzzz}}}~~~{{{uuurrrrrrsssrrrpppnnnkkkiiigggffffffiiigggccc___]]][[[[[[[[[ZZZ[[[[[[YYYWWWUUUUUUVVVPPPOOORRR```ttt|||pppfff^^^YYYUUUQQQVVV^^^dddhhhjjjkkklllkkkkkkjjjjjjkkknnnpppqqqqqqqqqqqqqqqqqqqqqppppppllllllmmmnnnoooppprrrrrrnnnmmmkkkkkklllpppsssvvvzzzrrrlllkkklllnnnnnnnnnnnnoooppprrrsssqqqqqqqqqrrrssstttvvvvvvrrrssstttuuuvvvvvvuuuuuusssssssssrrrqqqpppqqqqqqmmmmmmoooqqqsssvvvxxxyyywwwyyy{{{}}}~~~~~~~~~~~~|||}}}~~~}}}|||{{{{{{|||}}}zzzvvvssspppnnnllllllsss|||iii```]]][[[aaahhhfffggg___OOO===222///...,,,************)))))))))(((''''''(((((()))*********(((((((((((())))))************++++++,,,,,,------------......///000000000111222333444666777888888:::999999999:::<<<===???DDDGGGOOO]]]ooouuummm]]]OOOBBB???BBBCCCBBB@@@HHHPPPXXXWWWNNNDDD??????>>>>>>=========<<<<<<<<<:::;;;;;;;;;:::888666555222444888<<>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@@@@AAA@@@???===<<<;;;;;;<<<<<<<<<======>>>???@@@AAAAAACCCDDDDDDDDDDDDCCCBBBAAACCCDDDGGGHHHIIIQQQcccuuuzzztttrrrxxxppp___QQQVVVmmm~~~|||wwwjjjXXXMMMJJJGGGKKKZZZfffkkktttvvvkkkOOO???888999888AAANNNQQQ[[[WWWTTTRRRTTTVVVXXXYYYXXXWWWVVVTTTTTTWWW\\\```___bbbfffjjjlllllljjjiiiiiihhhfffeeeddddddeeeeeeeeedddcccdddfffiiimmmooommmmmmmmmmmmmmmmmmlllkkkmmmoooppppppooonnnnnnoooooooooppppppppppppoooooolllmmmmmmmmmooopppqqqrrrqqqpppooommmmmmnnnnnnooonnnooopppsssuuuuuusssqqqrrrpppnnnlllkkkjjjjjjjjjmmmppptttyyy|||~~~}}}}}}|||wwwtttssstttooonnnllliiigggeeeccccccfffeeebbb___]]]\\\[[[[[[YYYZZZYYYWWWTTTRRRRRRRRRMMMLLLQQQ^^^pppwwwlllddd^^^ZZZWWWPPPVVV]]]dddhhhiiikkklllkkkkkkjjjjjjkkkmmmooopppqqqqqqqqqqqqqqqrrrrrrrrrmmmmmmllllllmmmoooqqqrrroooooommmmmmnnnoooqqqrrrwwwyyy{{{xxxsssnnnllllllnnnnnnmmmmmmnnnppprrrssspppppppppqqqrrrtttuuuvvvrrrssstttuuuvvvuuuttttttpppqqqqqqpppmmmllllllmmmkkklllnnnpppsssuuuwwwxxxwwwxxxzzz|||}}}~~~~~~}}}{{{|||}}}|||{{{{{{}}}~~~}}}zzzwwwuuuuuuuuuuuuppppppuuusssddd]]]\\\ZZZaaaiiifffggg___MMM;;;000///...,,,************))))))))))))((((((((())))))*********'''(((((())))))******+++))))))******++++++,,,,,,------......///000000000111111222444555666777888888888888999:::===???@@@BBBEEEJJJTTTeeeyyyvvvnnncccXXXIII@@@>>>>>>>>>>>>GGGPPPXXXYYYRRRGGG@@@<<>>>>>===<<<=========;;;;;;<<<;;;:::999777666111333666:::@@@IIISSSZZZVVV___gggjjjmmmppppppnnnmmmooopppqqqqqqpppnnnmmmqqqsssuuuuuuuuuvvvxxxzzzyyyvvvtttxxx}}}~~~yyysssqqqwwwaaaFFF777222///111000000<<>>======<<<<<<<<<======:::;;;<<<>>>???@@@AAAAAAAAA@@@>>>===<<<<<<======<<<<<<===>>>???@@@AAAAAAEEEEEEFFFEEEDDDCCCAAA@@@BBBCCCEEEHHHIIIPPP```qqq~~~yyywww|||wwweeeVVV[[[qqq}}}zzzwwwmmm]]]OOOIIIEEEFFFUUUeeeooozzz|||pppQQQ@@@999888555>>>LLLPPPXXXUUURRRQQQRRRUUUWWWXXXYYYYYYWWWUUUTTTWWW[[[___```cccgggkkkmmmllljjjiiiiiigggeeedddcccdddeeeeeeccccccdddeeegggjjjlllnnnmmmmmmmmmmmmmmmlllkkkjjjkkkmmmnnnnnnmmmllllllmmmlllmmmnnnppppppppppppooollllllmmmnnnoooqqqssstttqqqqqqooonnnnnnnnnooopppnnnppprrrrrrqqqoooooooooqqqpppooommmjjjhhhfffeeedddhhhmmmssswwwzzz{{{zzz{{{xxxvvvxxx|||~~~zzzvvvuuuuuupppnnnjjjfffdddccccccdddbbbbbbaaa```^^^]]]\\\\\\YYYYYYXXXVVVRRROOONNNOOOJJJLLLRRR^^^mmmzzz~~~yyyqqqiiiccc]]]XXXUUUOOOTTT\\\cccgggiiijjjkkkkkkkkkkkkkkkllllllmmmnnnpppppppppppppppqqqrrrrrrnnnmmmkkkjjjkkklllooopppmmmmmmnnnnnnooooooppppppqqqrrrrrrqqqpppoooooopppooonnnmmmmmmnnnppprrrtttqqqqqqqqqrrrssstttuuuvvvqqqssstttvvvvvvuuutttsssqqqrrrsssqqqmmmkkkjjjkkkiiijjjlllooorrrtttvvvwwwwwwxxxyyyzzz{{{zzzyyyxxxyyyyyyyyyyyyxxxzzz}}}}}}yyywwwvvvwwwzzz|||xxxvvvyyyzzzuuuttttttrrriii^^^ZZZZZZYYYccclllhhhhhh^^^LLL999000///...,,,************))))))))))))))))))))))))))))))******'''(((((()))******++++++))))))******++++++,,,,,,------......///000000000000111222333444555666777999888888999:::<<<>>>@@@???BBBEEELLL]]]rrrxxxqqqmmmcccTTTFFF>>>===???@@@EEEPPP]]]ccc^^^RRRFFF???AAAAAA???>>>>>>>>>???@@@<<<<<<<<<<<<;;;999888666222444555999>>>GGGQQQXXXVVV___hhhlllooorrrsssqqqnnnpppqqqrrrqqqpppmmmkkknnnppprrrttttttvvvxxxzzzvvvtttsssuuuzzz|||{{{yyywwwxxx||||||[[[???444000///111000222???OOOgggrrr~~~zzzrrrppptttyyyvvvbbbGGG666222///111555888>>>IIIXXXdddjjjmmmsssyyy}}}|||xxxtttmmmlllkkkkkkjjjkkkkkklllhhh```RRRCCC666...+++***)))***+++---///222444555555777:::;;;:::;;;<<<=========<<<<<<<<<<<<======999:::<<<>>>???@@@AAAAAABBBAAA???>>>=========>>>;;;<<<===>>>???@@@AAAAAAFFFFFFFFFFFFDDDBBB@@@???@@@AAADDDGGGIIIOOO___ooo~~~~~~lll\\\aaaxxx{{{vvvvvvqqqbbbQQQGGGDDDCCCRRReeesssuuuUUUDDD;;;999666>>>MMMQQQUUUSSSPPPOOOQQQUUUWWWXXX[[[ZZZXXXUUUTTTVVV[[[___aaadddhhhlllmmmllljjjhhhhhhgggeeeccccccccceeefffaaabbbeeehhhjjjkkklllllllllmmmmmmmmmllllllkkkjjjjjjlllmmmmmmlllkkkkkkllljjjkkkmmmooopppqqqppppppllllllmmmoooqqqsssuuuvvvsssrrrpppooooooooopppqqqqqqtttwwwwwwsssooooooooopppqqqpppooolllgggccc```\\\```gggnnnsssvvvwwwwwwpppnnnnnnssszzz{{{xxxvvvuuusssoooiiicccaaabbbdddggg````````````___^^^]]]\\\XXXYYYXXXUUUPPPMMMLLLMMMEEEGGGNNNZZZgggpppsssrrrvvvrrrmmmhhhccc]]]VVVRRRNNNTTT\\\bbbfffhhhjjjkkkkkklllllllllllllllllllllnnnnnnnnnnnnooopppqqqrrrnnnllljjjiiiiiikkkmmmooojjjkkkmmmnnnooopppppppppooommmkkkkkkllloooqqqsssooonnnmmmmmmnnnppprrrtttsssrrrrrrssstttuuuvvvvvvqqqssstttvvvvvvuuusssrrrtttvvvwwwtttpppmmmlllmmmgggiiikkkoooqqqtttuuuvvvxxxxxxyyyyyyxxxwwwuuutttwwwwwwwwwvvvvvvyyy}}}~~~zzzwwwwwwyyy}}}}}}~~~yyypppmmmkkkgggbbbYYYWWWXXXYYYeeeoookkkhhh^^^KKK888/////////,,,************))))))))))))******))))))))))))))))))'''(((((()))***+++++++++)))******++++++,,,------------......///000000000///000111222444555666666:::999999999:::<<<===???>>>AAABBBHHHXXXooo}}}zzzsssuuummm^^^LLL@@@???BBBDDDCCCQQQbbbmmmkkk^^^NNNDDDCCCBBBAAA@@@@@@@@@AAABBB<<<=========<<<:::888777444444555888===EEEOOOVVVVVV```iiilllooossstttsssoooppprrrsssrrrooommmkkkoooppprrrrrrrrrrrrtttvvvtttttttttuuuvvvxxx{{{}}}zzzwwwwww~~~kkkNNN<<<444222111111///333CCCUUUlllpppvvv{{{|||vvvnnngggdddmmmtttlllXXXBBB444//////222666:::@@@JJJVVV___hhhkkkooottt{{{{{{sssqqqqqqqqqpppooommmjjjiiifffbbbTTT???222000...++++++,,,...///000222555888999:::;;;===>>>?????????===========================<<<<<<;;;;;;;;;<<<<<>>>>>===;;;:::999;;;;;;<<<<<<===>>>>>>>>>EEEDDDDDDCCCBBBBBBAAAAAA===>>>@@@DDDFFFMMM\\\jjj~~~tttddddddnnn|||zzzvvvjjjXXXKKKEEEIIIMMMVVVhhhzzz|||]]]KKK;;;777777888AAAMMMRRRSSSTTTTTTSSSTTTVVVXXX]]]XXXUUUTTTSSSSSSYYYaaadddeeehhhjjjkkkkkkjjjiiihhhhhhgggeeeeeeddddddddddddddddddeeegggiiijjjkkknnnnnnnnnnnnmmmlllkkkjjjkkkkkklllmmmnnnnnnnnnmmmmmmnnnoooppppppqqqqqqppppppppppppqqqrrrsssuuuuuussssssssssssssssssssstttuuuvvvwwwuuuqqqoooppprrrtttrrrqqqooolllfff___ZZZUUUXXX]]]eeellloooooonnnllllllnnnttt|||{{{wwwwwwxxxvvvqqqjjjeeeddddddeeefffbbb```___^^^______^^^\\\[[[XXXUUUTTTRRRNNNHHHCCCEEEIIIPPPYYYccckkkpppqqqooonnnjjjeee___XXXSSSPPPLLLRRR[[[aaadddfffiiikkklllllllllllllllmmmnnnoootttrrrqqqooooooppprrrssslllkkkiiihhheeedddggglllkkkkkklllmmmmmmnnnnnnnnnmmmllljjjiiiiiijjjkkklllpppqqqqqqpppnnnmmmnnnpppqqqqqqrrrsssttttttttttttttttttsssrrrrrrsssssssssqqqrrrtttuuusssoookkkiiihhhkkkpppsssttttttuuuvvvtttuuuxxxyyyzzzyyywwwvvvuuuwwwyyyyyyxxxyyy~~~}}}}}}yyytttsssxxxzzzyyyzzzxxx~~~vvvnnniiiiiiaaaSSSSSS[[[```hhhooolllkkkYYYDDD777222---++++++******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***++++++,,,,,,------.........//////000000111111111111111222333444555666888888888888999:::;;;;;;@@@AAABBBGGGTTTgggxxx|||yyyrrrnnneeeTTTDDD;;;<<<@@@<<>>@@@BBB???:::===<<<<<<======;;;888555222333555777:::@@@GGGLLLVVV]]]cccfffjjjpppsssrrrpppooopppsssvvvtttpppllloooooopppppppppppppppppprrrrrrqqqqqqrrruuuxxxzzzyyyuuutttyyy~~~dddHHH777000...///000000777JJJ\\\lllmmmoooqqqpppkkkbbb[[[\\\ccciiibbbPPP>>>333///...222666<<>>222///...++++++---///000111333555888999:::;;;===>>>?????????===========================<<<<<<;;;;;;<<<<<<<<<@@@@@@??????>>>===;;;:::;;;;;;<<<<<<======>>>>>>CCCBBBBBBAAA@@@???>>>>>>>>>>>>AAACCCEEEIIIVVVccc~~~vvveeeccckkk|||ppp^^^QQQDDDGGGLLLXXXmmmfffQQQ???999999999@@@KKKSSSTTTUUUUUUUUUUUUWWWXXX[[[WWWTTTTTTSSSSSSXXX___cccdddgggiiikkkkkkjjjiiihhhgggfffeeeddddddddddddcccccccccdddeeeggghhhiiilllmmmmmmmmmmmmlllkkkkkkkkklllmmmnnnnnnoooooonnnpppppppppppppppooonnnnnnooonnnnnnoooooopppqqqrrrrrrrrrsssrrrrrrrrrrrrrrrqqqssstttsssqqqoooqqqrrrooopppooommmjjjeeeaaa^^^ZZZ]]]bbbfffiiijjjjjjjjjkkkkkklllqqqxxx|||}}}|||zzzwwwvvvwwwwwwrrrkkkgggeeeddddddccc___^^^]]]]]]^^^]]][[[YYYXXXVVVSSSRRRPPPLLLFFFAAAAAADDDKKKUUU___hhhnnnppppppmmmiiibbb\\\VVVRRRPPPMMMSSS[[[aaaeeegggjjjlllmmmmmmmmmmmmmmmnnnoooppprrrqqqpppoooooopppqqqrrrmmmjjjhhhgggffffffhhhkkkiiikkklllnnnooonnnnnnmmmmmmlllkkkjjjjjjlllnnnooopppqqqqqqpppnnnmmmoooppprrrsssttttttuuutttttttttssssssrrrrrrrrrrrrrrrsssttttttuuutttrrrnnnjjjhhhiiilllooorrrssssssuuuvvvuuuvvvwwwxxxxxxwwwwwwvvvrrruuuxxxxxxxxxzzz~~~wwwvvvzzz{{{yyyssssss{{{}}}uuunnnkkkbbbUUUTTT\\\aaaiiiooollliiiVVVBBB666000,,,************)))((((((((((((((())))))))))))((((((((((((***************************++++++,,,,,,------.........//////000111111111333333333333444666777888999999999999999999:::;;;@@@BBBDDDHHHRRRcccvvv{{{www{{{xxxnnnjjjbbbUUUGGG>>><<<===:::EEEYYYooo{{{xxxkkk^^^JJJFFF@@@>>>???AAA???;;;===<<<<<<======;;;888555333444444666999???FFFKKKTTT\\\bbbeeeiiiooorrrqqqoooooopppssstttsssoookkklllllllllmmmmmmnnnoooooopppoooooooooqqqsssuuuvvvwwwtttqqqttt|||tttZZZAAA222...---...///333???TTTffflllhhheeeeeefffddd]]]WWWSSSXXXZZZSSSEEE888111///---111666===EEEOOOYYY```dddmmmvvvyyyzzz{{{wwwssspppqqqrrrrrrpppmmmiiigggbbb\\\MMM;;;000...---+++,,,...000111222333666888:::;;;<<<===>>>?????????===========================<<<<<<;;;<<<<<<======@@@@@@@@@@@@???===<<<;;;;;;;;;;;;<<<======>>>>>>BBBBBBAAA@@@???>>>======???>>>@@@CCCCCCEEEOOOZZZvvvxxxgggcccjjjyyygggYYYFFFFFFJJJXXXpppyyyaaaHHH===::::::@@@HHHSSSTTTVVVWWWVVVVVVWWWXXXXXXUUUTTTTTTSSSRRRVVV[[[aaacccfffhhhjjjjjjjjjiiiggggggfffeeedddddddddddddddddddddeeefffggghhhhhhjjjkkkkkkllllllllllllllllllmmmnnnooopppppppppppprrrrrrqqqpppnnnmmmlllllloooooonnnnnnnnnnnnoooooorrrrrrrrrrrrqqqqqqpppooolllnnnpppppppppooopppqqqnnnpppqqqnnniiieeeeeefffeeehhhlllllljjjhhhhhhjjjmmmlllmmmqqquuuxxxxxxxxx|||}}}~~~{{{xxxvvvvvvwwwsssmmmiiifffdddaaa```\\\[[[[[[\\\]]]\\\YYYVVVVVVTTTRRROOOLLLHHHBBB>>>===AAAHHHQQQZZZdddkkknnnppplllggg```ZZZTTTPPPNNNLLLRRRYYY```dddhhhkkkmmmmmmmmmmmmmmmnnnooopppqqqppppppppppppppppppppppppmmmkkkhhhfffgggiiijjjjjjiiikkklllnnnooonnnmmmmmmnnnmmmlllkkklllnnnpppqqqppppppqqqpppnnnmmmooopppuuuuuuuuuuuuuuuttttttsssrrrqqqqqqqqqqqqqqqrrrrrrvvvvvvuuurrrpppmmmjjjhhhjjjlllooopppqqqrrrtttvvvvvvvvvvvvvvvvvvvvvuuuuuuqqqsssvvvwwwwwwzzz}}}zzzxxx{{{{{{xxxkkkmmmwww}}}sssllldddVVVUUU^^^bbbiiiooolllfffTTT???444///+++)))*********)))((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,------.........//////000111222222444444444555666777999:::;;;;;;:::999999999::::::@@@CCCFFFIIIOOO\\\pppuuukkkxxxzzzwwwlllhhhbbbYYYPPPGGG@@@===:::BBBUUUoootttRRRJJJAAA===>>>@@@???======<<<<<<<<<===<<<999666555555444444666<<>>>>>?????????========================<<<<<<<<<<<<<<<======>>>@@@@@@@@@???>>>===<<<;;;::::::;;;<<<<<<======>>>CCCBBBBBBAAA@@@???>>>=========???BBBBBBCCCKKKTTTkkk|||wwwiiifffkkknnn^^^KKKFFFFFFUUUpppyyyWWWBBB::::::???FFFPPPSSSVVVWWWVVVVVVVVVWWWUUURRRSSSTTTSSSQQQSSSXXX```aaadddgggiiijjjiiiiiihhhgggffffffeeeeeeeeefffffffffffffffgggggghhhiiihhhiiijjjkkkllllllllllllmmmnnnooopppqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmlllqqqqqqpppooooooooooooooorrrrrrrrrrrrqqqooonnnmmmkkklllnnnoooooooooooooooqqqtttuuuqqqkkkhhhjjjmmmoootttwwwuuuppplllmmmoooqqqqqqqqqrrrtttuuuvvvvvvzzz}}}}}}zzzxxxwwwwwwsssnnnjjjgggddd```]]]ZZZZZZ[[[]]]]]]\\\XXXUUUUUUTTTRRROOOKKKEEE@@@===<<<@@@FFFNNNVVV^^^fffjjjllljjjgggaaaZZZTTTNNNKKKJJJOOOUUU\\\bbbfffiiijjjllllllllllllmmmooopppqqqnnnnnnooopppppppppooooooooommmiiifffhhhlllllljjjllllllllllllmmmmmmnnnoooqqqpppnnnmmmmmmnnnooopppoooppppppooonnnnnnoooqqquuuuuuuuuuuutttsssrrrqqqppppppppppppppppppqqqrrrvvvuuusssqqqooommmlllkkklllmmmnnnoooooopppsssvvvvvvuuuttttttsssttttttuuuqqqsssuuuuuuuuuxxx~~~|||~~~yyyyyy}}}}}}yyyhhhlllwwwvvvkkkeeeWWWVVV^^^bbbhhhnnnjjjdddRRR>>>333///,,,***+++***))))))((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,------.........///000111222222333444444444555777888::::::===<<<;;;::::::999::::::>>>AAAFFFHHHJJJSSShhhzzz{{{kkkppp{{{wwwnnnkkkfffbbb\\\RRRHHH@@@>>>BBBQQQlll\\\OOOBBB===>>>>>>>>>>>>>>>===<<<<<<===<<<:::888777666444222444999AAAGGGLLLTTT[[[^^^cccjjjnnnnnnpppqqqrrrssssssrrrooommmffffffggghhhjjjlllnnnoooqqqqqqqqqqqqrrrrrrrrrsssxxxtttpppooorrrwww{{{}}}wwwzzzvvvjjj[[[HHH999222111111000///555EEEYYYgggmmmkkkjjjmmmqqqrrrmmmiiiXXXTTTLLLAAA777000...///***,,,222<<>>?????????>>>========================<<<<<<<<<<<<<<<===>>>????????????>>>===<<<::::::::::::;;;;;;<<<=========@@@@@@@@@???>>>>>>======;;;;;;===AAABBBDDDKKKSSSggg{{{wwwkkkfffjjjrrr```OOOFFFCCCRRRpppiiiJJJ;;;999???EEELLLPPPTTTVVVVVVUUUUUUVVVSSSQQQRRRTTTSSSPPPRRRWWW^^^```cccfffhhhiiiiiiiiiiiihhhggggggggggggggggggfffeeeeeeeeefffggghhhhhhhhhiiijjjkkklllmmmmmmmmmmmmnnnoooqqqrrrsssssssssoooooonnnmmmmmmnnnooooooqqqqqqpppooonnnnnnnnnnnnqqqqqqrrrrrrqqqooommmlllmmmmmmnnnpppppppppnnnmmmtttvvvwwwsssllliiilllooosssxxx|||zzzuuurrrrrrttttttssssssrrrqqqrrrssstttyyy}}}~~~{{{yyyvvvsssnnnkkkhhhddd```]]]\\\\\\]]]^^^___]]]YYYVVVVVVVVVTTTPPPKKKEEE@@@===;;;@@@GGGMMMSSSYYY___dddiiiiiigggccc]]]UUUNNNJJJIIILLLQQQXXX^^^cccffffffjjjjjjjjjkkklllmmmoooooommmnnnoooppppppppppppppppppqqqnnnhhhiiimmmnnnkkkooommmjjjiiiiiilllppprrrsssrrrooommmlllmmmmmmnnnoooppppppooonnnnnnpppqqqtttttttttsssrrrqqqpppooopppoooooooooppppppqqqrrrtttsssqqqpppooonnnnnnnnnlllmmmnnnnnnnnnooorrrtttttttttsssrrrrrrsssssstttssstttuuutttsssvvv|||~~~}}}~~~{{{xxx|||}}}hhhnnnxxxzzzkkkeeeXXXWWW___bbbhhhlllhhhbbbPPP===333///---,,,---***))))))((((((((((((((('''((((((((()))))))))******************************++++++,,,,,,------.........///000111222333333333444444555666888:::;;;======<<<;;;::::::::::::<<<>>>BBBEEEDDDKKK___tttuuuqqqvvvuuuyyyyyyzzz|||yyypppnnnkkkhhhcccZZZMMMCCCAAABBBLLLccc}}}eeeTTTDDD>>>>>>======???>>>===<<<<<<===<<<;;;999888666333111222777>>>DDDFFFNNNUUUZZZ___fffkkkkkkpppqqqssstttsssrrrqqqpppiiiiiiiiiiiikkkmmmpppqqqrrrrrrqqqppppppppppppqqquuusssppppppqqqsssuuuvvvxxxzzzpppbbbRRRBBB777444///111///---444FFFYYYdddrrruuuzzz~~~{{{tttnnn```XXXKKK>>>444///......+++,,,111;;;HHHUUU___dddlllvvv|||yyyvvvsssssssssrrrqqqnnnllliiiggg]]]OOO???555///,,,,,,///000222666777777777888999<<<===>>>>>>?????????>>>========================<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>===;;;:::999:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<:::<<>>999===BBBHHHMMMRRRVVVWWWVVVVVVVVVSSSQQQQQQSSSRRRPPPRRRWWW\\\^^^aaaeeehhhiiiiiiiiihhhhhhggggggggggggggghhhcccccccccddddddfffggggggiiiiiikkklllmmmmmmmmmmmmmmmnnnoooqqqrrrsssssssssmmmmmmllllllmmmooopppqqqoooooonnnmmmmmmmmmmmmmmmpppqqqrrrsssrrrpppnnnmmmooooooppprrrsssssspppnnntttuuuuuurrrnnnkkkmmmooopppuuuzzz{{{xxxuuutttuuurrrrrrqqqnnnlllkkkmmmnnnwww||||||yyytttqqqmmmjjjhhheeebbb```___^^^^^^___```___\\\YYYWWWXXXWWWRRRLLLEEE@@@???;;;AAAIIIOOOSSSWWW]]]aaahhhhhhgggddd___XXXQQQLLLKKKMMMQQQWWW^^^ccceeeeeeiiiiiiiiijjjkkkmmmnnnooonnnooooooppppppqqqqqqqqqrrrvvvtttllliiimmmpppmmmooommmjjjhhhiiilllpppsssrrrpppnnnlllkkkkkklllmmmnnnooopppooonnnnnnppprrrsssssssssrrrrrrpppoooooooooooooooooopppqqqrrrrrrsssrrrqqqpppooooooooooookkkmmmnnnooonnnnnnpppqqqqqqqqqqqqrrrrrrrrrsssssssssttttttsssrrrtttzzz~~~~~~zzzyyy~~~hhhoooyyyqqqgggZZZYYYaaaccchhhlllggg```NNN;;;222///...---...******)))(((((((((((((((''''''(((((())))))******++++++++++++++++++++++++***++++++,,,,,,------.........///000222333444444333444444555777999;;;<<<======<<<;;;;;;;;;<<<<<<;;;;;;>>>AAAAAAFFFYYYooozzzyyyttt}}}||||||~~~zzzrrrpppmmmjjjdddZZZMMMDDDBBBAAAFFFUUUhhhwwwmmmYYYFFF@@@@@@===<<<>>>>>>===<<<<<<======<<<:::888666444111111444:::???@@@HHHPPPUUU[[[bbbggggggmmmppprrrsssrrrqqqrrrsssnnnmmmllllllmmmoooqqqsssrrrpppnnnlllkkklllmmmnnnpppqqqrrrsssssssssrrrrrrtttwww{{{ppp^^^LLL===555444---000000000999MMM___hhhvvv{{{uuudddYYYJJJ<<<333///---------...222<<>>????????????>>>========================<<<<<<<<<<<<===>>>???@@@?????????>>>===<<<;;;:::999::::::;;;;;;<<<<<<===999999999:::;;;;;;<<<<<>>FFFKKKRRRWWWXXXXXXXXXXXXTTTQQQQQQRRRQQQOOORRRXXXZZZ]]]```dddggghhhiiiiiiffffffeeeeeeeeeeeeffffffdddddddddeeeggghhhiiijjjjjjkkklllmmmmmmmmmmmmmmmlllmmmoooppprrrsssssssssnnnmmmlllllllllnnnppprrroooooonnnmmmmmmnnnnnnnnnoooppprrrssssssrrrpppnnnppppppqqqtttwwwwwwuuurrrsssssssssrrrrrrqqqqqqpppnnnrrrvvvzzz{{{yyyuuusssppppppooolllhhhgggiiikkkttt{{{}}}yyyrrroookkkhhhgggfffeeecccaaa```______```___]]][[[XXXYYYXXXSSSLLLDDD@@@??????FFFPPPWWWZZZ^^^bbbfffkkkjjjgggbbb^^^YYYUUUSSSPPPQQQSSSYYY```eeeffffffiiiiiiiiijjjlllnnnooopppppppppoooooopppqqqssstttsss{{{{{{ooohhhmmmqqqooommmlllkkkkkkkkkmmmooopppnnnmmmkkkjjjjjjkkkmmmnnnnnnooopppooonnnnnnppprrrssssssssssssrrrqqqqqqppppppoooooopppqqqrrrssssssssssssrrrqqqpppooonnnmmmjjjlllooopppooonnnnnnooommmnnnppprrrssssssrrrrrrqqqrrrsssrrrqqqttt{{{~~~~~~{{{xxx}}}yyyeeemmmxxx|||jjj]]]\\\dddfffjjjmmmhhh]]]LLL999000...------...******)))((((((((((((((('''''''''((()))*********++++++++++++++++++++++++***++++++,,,,,,------...---...///000222333444555555555666777999;;;===>>><<<<<<<<<<<<<<<<<<===>>><<<999;;;@@@AAADDDVVVkkk{{{tttssspppkkkcccXXXMMMFFFBBBBBBDDDIIITTTaaaoooxxxsss\\\GGGBBBAAA===;;;===???===;;;;;;======<<<;;;777666444222111333888;;;;;;CCCKKKPPPWWW___ddddddiiilllpppppppppppprrrtttsssrrrpppnnnnnnoooqqqssstttqqqmmmjjjiiijjjlllnnnooosssxxx{{{{{{xxxuuussstttwwwzzz{{{|||rrr^^^JJJ:::222222---111333444@@@UUUhhhpppwww|||dddYYYHHH:::111...---,,,000000333===LLL[[[fffllluuu{{{~~~}}}yyytttqqqooollliiifffeeedddddd\\\KKK;;;333000---...222111444888999999999999:::===>>>>>>????????????>>>========================<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@???===<<<;;;999999:::;;;;;;<<<<<<===999999:::;;;===>>>>>>???CCC???>>>BBBFFFJJJQQQYYYooovvvlllaaaZZZjjjzzzgggVVVLLLGGGPPPbbb|||fffHHH;;;999;;;EEEKKKRRRXXXZZZZZZZZZZZZUUURRRQQQRRRQQQOOOSSSYYYZZZ\\\```dddggghhhiiiiiiddddddcccccccccddddddeeegggggghhhiiikkklllnnnooollllllmmmmmmnnnnnnmmmmmmlllmmmnnnppprrrsssssssssooonnnlllkkklllmmmoooqqqqqqqqqppppppppppppqqqqqqnnnppprrrttttttsssqqqoooooooooqqquuuzzz{{{xxxuuutttssssssuuuvvvwwwvvvtttnnnqqqvvv{{{~~~|||vvvrrrppppppoookkkgggfffhhhjjjrrryyy|||xxxqqqnnnjjjgggggggggffffffbbb```___^^^______^^^\\\XXXYYYYYYTTTKKKDDD@@@???CCCLLLWWW___cccfffkkknnnnnnkkkfff```\\\YYYYYYYYYUUUUUUWWW\\\ccchhhiiihhhjjjjjjjjjkkkmmmooopppqqqqqqpppooooooppprrrtttuuusss~~~qqqhhhlllqqqqqqjjjkkklllnnnooonnnnnnmmmjjjiiihhhhhhiiilllnnnpppnnnooopppooonnnoooppprrrssssssttttttssssssrrrrrrppppppppppppqqqrrrssstttttttttsssrrrpppnnnlllkkkiiilllooopppooonnnmmmnnnkkkmmmooorrrssssssrrrrrrooopppqqqqqqqqquuu||||||zzzvvvyyy|||xxxpppaaajjjwwwmmm______fffhhhllloooiii[[[III777///---,,,,,,---******)))(((((((((((((((&&&''''''((()))******+++++++++++++++++++++++++++***++++++,,,,,,---......---...///111222333555555666666777888:::<<<>>>???<<<<<<<<<<<<<<<===>>>???===888999???AAAEEEVVVjjj~~~zzz{{{wwwvvvtttmmmcccXXXNNNHHHDDDEEEEEEEEEIIIVVVgggtttvvv^^^HHHCCCBBB===:::===???===;;;;;;=========<<<777666555222111222666999888AAAIIINNNUUU]]]bbbcccfffjjjmmmnnnnnnnnnqqqsssvvvtttrrrooonnnoooqqqrrrwwwtttoookkkiiikkknnnpppqqqwwwzzzvvvxxx{{{|||zzzxxxyyyyyy___III:::333111,,,...222:::HHH[[[ooo||||||jjjWWWBBB666111...---...///...444BBBPPPZZZhhhttt}}}}}}|||{{{yyyxxxwwwwwwrrrooojjjgggfffeeedddcccOOOBBB666000...---000444444666888888888999:::<<<;;;<<<===>>>@@@AAABBBCCC???>>>======>>>???AAACCCEEEDDDCCCBBB@@@???======@@@@@@>>>===;;;999888777999:::;;;;;;<<<<<<;;;;;;999:::<<<>>>???>>>>>>===???@@@BBBDDDGGGLLLRRRVVVkkknnn\\\ZZZaaawwwwwwkkkRRRMMMKKKPPP\\\ooooooMMM>>>:::888???HHHSSSZZZZZZXXXWWWXXXWWWUUUSSSQQQPPPPPPQQQRRRYYY[[[^^^aaaeeehhhjjjjjjggggggffffffggghhhiiiiiigggggghhhiiijjjkkkkkklllmmmlllkkkkkkjjjjjjkkkkkkmmmmmmmmmnnnoooqqqrrrssspppppppppooooooppppppqqqqqqrrrssstttsssrrrqqqppppppooopppssswwwxxxuuurrrqqqrrrtttuuuvvvwwwvvvvvvssssssuuuwwwyyy{{{}}}~~~zzz{{{{{{|||{{{yyyuuurrrtttvvvuuuqqqkkkhhhkkknnnttt|||~~~{{{yyyxxxtttpppllliiihhhgggfffeeecccaaa_________^^^\\\[[[YYYXXXUUUPPPIIIEEECCCCCCDDDRRRdddpppssstttvvvxxxtttqqqlllfffaaa^^^\\\[[[ZZZWWWWWWZZZaaahhhlllmmmlllkkkjjjiiijjjlllnnnpppqqqpppnnnmmmnnnpppsssuuu|||}}}|||xxxrrrooooooqqqmmmmmmnnnnnnnnnnnnmmmmmmoookkkgggfffhhhjjjjjjiiimmmmmmooopppqqqqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvtttsssqqqooommmmmmlllllllllkkkkkkkkklllmmmnnnmmmnnnpppqqqssstttttttttuuurrrppprrrsssttt{{{xxxwww|||uuuuuutttpppkkkiiifffsssiiifffdddfffkkkmmmkkkgggZZZAAA444444000------'''))))))))))))))))))))))))%%%&&&&&&'''((()))******+++,,,---,,,+++***+++,,,------,,,,,,,,,,,,++++++111000000///000222444555777777777666666888;;;>>>;;;;;;:::::::::;;;;;;<<<;;;===>>>>>>>>>CCCMMMUUUnnn|||wwwwwwzzzpppcccVVVLLLGGGMMMIIIFFFEEEEEEKKKZZZhhhtttgggSSSBBB>>>AAA???999<<<<<<<<<<<<<<<;;;;;;;;;999888555333222333444444888;;;@@@FFFKKKRRRZZZ^^^gggkkkpppqqqnnnmmmmmmnnnqqqrrrqqqooommmlllmmmooowwwuuuqqqooommmmmmnnnooopppuuu|||zzzvvvuuuxxxzzzxxxuuuuuuyyy~~~|||```GGG777111000------111;;;NNNeee{{{yyycccRRR???555000---,,,---......444AAANNNXXXeeepppyyyyyyyyyxxxwwwvvvvvvuuuooommmiiifffeeecccaaa___MMMAAA555000......111444666777999999999:::;;;===BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===>>>@@@CCCEEEEEEEEEDDDBBB@@@???>>>===???>>>>>>===<<<;;;::::::999999:::;;;;;;;;;;;;:::999:::;;;<<<<<<======<<<>>>???AAACCCEEEJJJPPPTTTeeerrr```ZZZ\\\mmm}}}tttkkkVVVNNNJJJNNN[[[mmmqqqNNN>>>:::888???GGGPPPVVVWWWWWWXXXZZZZZZXXXVVVSSSRRRQQQQQQRRRWWWYYY[[[^^^aaaccceeeeeehhhhhhggggggggghhhiiiiiihhhhhhiiiiiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkmmmmmmnnnnnnoooqqqrrrssspppppppppppppppqqqrrrsssrrrrrrrrrrrrrrrqqqpppppppppooopppsssvvvwwwuuurrrqqqrrrtttuuuvvvvvvuuuuuussstttwwwyyy}}}||||||{{{vvvssstttsssnnniiigggjjjmmmuuu}}}~~~{{{yyywwwtttppplllhhhgggfffdddcccaaa___]]]]]]]]]]]][[[YYYXXXWWWTTTOOOHHHDDDBBBAAAGGGVVVkkkyyy}}}|||{{{|||vvvsssnnniiiddd```___^^^[[[YYYYYY[[[aaafffiiijjjjjjiiiiiihhhiiijjjlllmmmpppooonnnnnnnnnppprrrsssxxxyyyxxxuuuqqqooonnnnnnmmmmmmnnnnnnnnnnnnmmmmmmjjjfffcccbbbeeeiiijjjjjjkkkkkkmmmoooppprrrrrrsssqqqqqqrrrssssssrrrqqqpppppppppppppppqqqrrrssstttwwwvvvtttrrrpppooonnnnnnmmmlllkkkjjjjjjkkklllmmmnnnooopppqqqqqqqqqqqqqqqrrrppppppsssuuuwww~~~zzzxxxvvvpppqqqqqqmmmjjjiiilllyyyuuudddbbbaaaeeekkkmmmjjjfffVVV>>>222333...,,,,,,'''))))))))))))))))))))))))&&&'''''''''((())))))))))))***+++***)))((()))***---------------,,,,,,,,,111111111111222444666777777888888888777999<<>>@@@??????CCCKKKRRRfffuuuwwwuuu{{{rrrggg[[[QQQLLLMMMIIIFFFDDDDDDHHHUUUbbbooofffVVVGGGAAAAAA???:::AAA@@@@@@???>>>======<<<:::888666444333333333444555999===CCCHHHOOOVVV[[[fffkkkppprrrpppmmmmmmnnnqqqrrrsssrrrqqqpppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnrrrwww|||}}}{{{vvvssstttwwwyyyxxxuuutttxxx{{{}}}zzz[[[AAA333///000000///222???UUUooo|||uuummmYYYJJJ:::333///,,,+++,,,+++---555BBBNNNYYYfffpppxxxxxxwwwvvvuuusssrrrqqqllljjjhhhfffdddaaa\\\YYYKKK@@@444000//////222666888999;;;;;;;;;;;;===???CCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===>>>AAAEEEGGGFFFEEEDDDBBBAAA???>>>===>>>>>>>>>>>>============:::;;;<<<<<<======<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>@@@BBBDDDHHHMMMQQQ]]]yyywwwddd[[[WWW```vvv~~~yyysssnnn[[[QQQIIILLLYYYjjj~~~wwwRRR???:::;;;===CCCKKKQQQSSSVVVYYY\\\\\\ZZZXXXVVVTTTRRRRRRQQQVVVXXXZZZ]]]___aaabbbcccjjjiiihhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhiiijjjjjjkkkkkkmmmmmmnnnooopppqqqrrrrrrpppppppppqqqqqqssstttuuurrrqqqpppoooooooooppppppooooooppprrruuuuuutttrrrssssssttttttttttttsssssstttuuuxxx|||}}}~~~xxxqqqqqqoookkkfffeeehhhllluuu}}}}}}zzzxxxvvvtttpppkkkgggfffdddbbbaaa___]]][[[[[[[[[[[[YYYXXXXXXWWWTTTNNNGGGBBB@@@@@@GGGXXXnnn~~~}}}vvvsssnnnhhhddd```___^^^\\\[[[[[[]]]```dddfffgggjjjjjjjjjjjjjjjjjjjjjkkkmmmmmmnnnnnnoooppppppppptttsssrrrqqqqqqooollljjjlllmmmmmmnnnnnnmmmmmmllljjjfffcccaaacccgggjjjkkkiiijjjlllnnnpppqqqssstttoooppprrrssssssrrrpppoooqqqqqqqqqqqqrrrssstttuuuwwwvvvuuusssqqqpppoooooonnnmmmkkkjjjiiijjjjjjkkknnnnnnoooooooooooonnnnnnooonnnpppuuuxxxzzzyyyxxxxxxqqqkkklllmmmjjjiiijjjsssfff___^^^^^^dddjjjlllhhhdddQQQ:::000111---+++,,,((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***))))))***+++------------............222222222444555777999:::888999:::999999:::===@@@@@@???>>>>>>===============???AAAAAAAAADDDJJJNNNaaarrrwwwrrrwwwxxxoooddd[[[UUUMMMIIIEEECCCAAADDDNNNYYYgggeee[[[LLLBBB???>>><<>>===<<<;;;:::999777555444333333333333555:::>>>DDDJJJQQQVVVdddiiipppsssrrrooonnnooopppqqqssssssrrrrrrrrrsssmmmnnnoooppppppooonnnmmmlllnnnsssvvvwwwuuusssppprrruuuwwwwwwtttsssuuuwwwzzz~~~pppRRR::://////222333222666EEE\\\rrryyylll```OOOCCC777111///,,,+++---)))///888DDDPPP\\\iiirrrxxxxxxwwwuuussspppnnnllljjjiiigggfffddd___ZZZUUUJJJ???444111111111444888:::;;;============>>>@@@>>>>>>???@@@AAABBBCCCCCCCCCAAA>>>===>>>BBBEEEHHHEEEEEEDDDBBBAAA???>>>>>>?????????>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@===<<<;;;:::::::::;;;<<<===???AAABBBDDDGGGKKKOOOYYYrrryyyfff\\\TTT[[[ooo~~~~~~{{{xxxttt```RRRGGGJJJXXXhhhxxxYYYAAA;;;<<<888???HHHOOOSSSVVVXXXZZZZZZYYYXXXWWWUUUTTTRRRRRRVVVXXX[[[^^^aaadddeeefffkkkjjjiiihhhhhhhhhhhhhhhlllkkkkkkkkkjjjjjjiiiiiieeefffggghhhiiijjjkkkkkkmmmmmmnnnoooppppppqqqqqqqqqqqqqqqqqqqqqrrrssstttrrrqqqnnnllllllmmmooopppooooooppprrrsssssssssrrrsssssssssssssssrrrqqqqqqtttvvvyyy|||zzzuuuooonnnkkkgggccccccgggjjjuuu|||}}}zzzwwwuuutttpppkkkgggdddcccaaa___^^^]]][[[[[[[[[[[[YYYWWWYYYXXXTTTNNNGGGBBB@@@???EEETTTiiizzz|||zzzrrrooojjjeee```]]][[[[[[[[[[[[\\\^^^aaadddffffffkkkllllllmmmmmmllllllkkkkkklllmmmoooooooooooonnnpppnnnnnnoooqqqppplllhhhmmmmmmmmmnnnnnnmmmmmmmmmppplllhhhddddddfffhhhjjjkkkkkklllmmmoooppprrrsssnnnoooqqqssssssrrrpppooosssssssssssstttuuuvvvwwwwwwvvvtttrrrqqqppppppoooooonnnllljjjiiiiiiiiiiiilllmmmmmmnnnnnnnnnnnnmmmnnnmmmpppuuuxxxzzzvvvvvv|||zzzvvvoookkklllllljjjiiikkkwww|||ddd]]]\\\___eeekkkkkkfff```LLL777...111---+++---***)))))))))))))))))))))))))))))))))(((((((((((((((***,,,---,,,++++++,,,............//////000000000222222333555777999:::;;;:::;;;<<<;;;;;;<<>>>>>===<<<;;;::::::999::::::999777555444333222111444777;;;???FFFMMMRRR^^^eeennnssstttrrrrrrsssoooqqqrrrrrrqqqoooooopppkkkkkkmmmnnnooooooppppppmmmooorrrtttttttttrrrqqqpppsssuuuuuusssqqqqqqrrrwwwzzz~~~fffIII666...///222///222;;;LLLaaasss|||wwwiii\\\GGG===444000...,,,,,,///+++333===FFFOOOZZZeeemmmppppppqqqqqqpppnnnmmmkkkhhhhhhhhhgggeee```YYYTTTJJJ???555222333333666:::<<<===??????>>>>>>???AAA======>>>???@@@AAAAAABBBBBBAAA???===>>>AAADDDFFFCCCCCCBBBAAA@@@??????>>>AAAAAA@@@???>>>===<<<<<<>>>???@@@@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;======>>>@@@BBBCCCDDDFFFJJJMMMWWWkkkxxxfff\\\VVV]]]qqq}}}}}}{{{wwwbbbSSSGGGIIIVVVeeerrr{{{]]]AAA888:::333;;;EEEOOOUUUWWWWWWVVVUUUUUUVVVVVVVVVTTTSSSRRRSSSUUUYYY]]]bbbeeehhhiiijjjjjjiiihhhggggggggghhhlllkkkkkkjjjjjjiiiiiihhhdddeeeggghhhjjjjjjkkkkkkllllllnnnooooooooooooooorrrqqqqqqpppppppppqqqqqqrrrpppmmmkkkkkklllooopppooooooqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqppppppppptttuuuxxx{{{~~~|||vvvtttooolllhhhcccaaacccgggjjjuuu{{{~~~}}}{{{xxxvvvtttssspppjjjfffdddbbbaaa___```^^^\\\\\\\\\[[[YYYWWWYYYWWWTTTNNNHHHCCC@@@@@@CCCPPPbbbqqqxxxyyywwwvvvooolllgggbbb^^^[[[YYYYYYWWWYYY]]]```ccceeehhhiiikkkkkklllmmmmmmmmmlllllljjjkkkmmmooooooooonnnmmmooommmmmmooorrrqqqnnnjjjmmmnnnnnnoooooonnnnnnmmmpppnnnjjjgggeeefffiiikkknnnnnnmmmmmmnnnooopppqqqnnnoooqqqsssssssssqqqppprrrrrrrrrrrrssstttuuuvvvuuuuuusssrrrpppooooooooopppnnnllljjjiiiiiiiiiiiijjjkkklllmmmooooooppppppooonnnppptttvvvxxx|||{{{zzz~~~vvvxxx}}}yyyxxxsssqqqrrrqqqmmmlllnnn|||uuubbb]]]]]]aaahhhmmmkkkccc[[[III555...111---,,,...,,,(((((((((((((((((((((((()))))))))))))))(((((((((***,,,------,,,,,,---.........///000111111222222222333444666888:::;;;;;;:::;;;============???AAADDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDDDDEEEFFFGGGIIITTTeeeyyyxxxqqqjjjjjj|||yyyrrriiicccOOOIIICCC@@@>>>???FFFMMM\\\ccccccUUUDDD<<<<<<>>>999999::::::::::::::::::999999999999777555333222111333555888<<>>@@@??????>>>@@@AAACCCBBBBBBAAAAAA@@@@@@???AAA@@@>>>======>>>@@@AAA@@@@@@@@@@@@????????????AAAAAA@@@???>>>===<<<;;;;;;<<<======>>>>>>============<<<<<<<<<======>>>???@@@BBBCCCDDDEEEHHHKKKRRRcccwwwwwwfff^^^XXX___sss~~~{{{{{{yyyvvvcccTTTHHHHHHRRR___kkksss|||]]]@@@555777222999DDDNNNUUUWWWVVVTTTQQQSSSUUUVVVVVVUUUSSSQQQOOOQQQUUU[[[```dddgggiiiiiihhhggggggggggggggggggjjjjjjjjjiiiiiihhhhhhhhhdddeeegggiiijjjkkkjjjjjjjjjkkkmmmnnnnnnnnnmmmllloooooonnnnnnnnnnnnoooooorrrpppmmmkkkkkklllnnnpppnnnpppqqqqqqpppoooqqqrrrsssrrrqqqpppppppppppppppssstttwwwzzz~~~yyywwwppplllfffbbbaaadddhhhkkkssszzz~~~~~~|||||||||{{{zzzwwwuuutttsssooojjjfffeeecccaaa```bbb```^^^]]]\\\[[[XXXVVVVVVUUURRRMMMGGGBBB@@@@@@EEEOOO^^^kkksssuuuttttttooolllgggbbb^^^[[[ZZZYYYUUUYYY^^^bbbeeegggjjjkkkhhhhhhiiijjjjjjkkkllllllkkklllmmmoooooooooooonnnooonnnnnnpppqqqqqqooommmnnnooooooppppppoooooonnnlllkkkjjjhhhggghhhkkknnnqqqpppooonnnnnnooopppqqqpppqqqqqqrrrssssssssssssppppppppppppqqqrrrssstttuuutttsssqqqppppppoooooopppooommmkkkjjjjjjjjjjjjjjjkkkmmmnnnpppqqqqqqrrrqqqooopppsssuuuvvv{{{}}}xxxvvvxxx{{{~~~xxx||||||{{{xxxxxxzzzyyytttrrrttt|||kkkZZZ\\\]]]bbbjjjnnnkkkaaaYYYFFF333...111---+++...,,,(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++******,,,---...///000111222333444555333444666888:::;;;;;;;;;:::<<<===>>>>>>>>>@@@AAADDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDDDDEEEGGGHHHIIIRRRaaattt{{{vvvlllgggvvvyyyssskkkeeeVVVMMMEEE@@@>>>>>>CCCJJJ[[[fffkkk```NNNCCC???>>>999999::::::;;;<<<<<<<<<888999::::::999777444333111222444666999@@@GGGLLLQQQXXXccckkkoooqqqtttvvvuuuuuuuuurrrooommmnnnoooooommmkkkjjjkkkmmmppprrrrrrssstttuuuvvvvvvuuutttooooooooonnnmmmlllkkkjjjlllmmmppptttxxx{{{zzzyyypppRRR<<<444222222000,,,777III\\\llluuuyyyzzzzzzxxxsssnnnlllhhh]]]QQQ>>>666///,,,+++***---222333???IIILLLPPPYYYbbbeeebbbeeehhhkkkmmmmmmmmmllleeeeeeeeeeeeddd___YYYUUUMMMCCC999777777777999<<<===???@@@@@@???>>>@@@AAADDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<;;;<<<======>>>??????@@@@@@??????>>>>>>>>>=========:::;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<============>>>@@@AAABBBBBBCCCFFFHHHJJJZZZnnnzzz|||yyyzzz}}}xxxhhh___XXX]]]ooo{{{wwwvvvuuucccVVVIIIGGGMMMVVVbbbjjjrrr~~~___BBB666777444999BBBLLLSSSWWWVVVUUURRRSSSVVVWWWVVVTTTQQQOOONNNPPPTTTYYY^^^bbbeeefffffffffffffffffffffggghhhiiiiiihhhhhhhhhhhhhhhhhheeefffhhhjjjkkkkkkjjjiiihhhjjjkkkmmmmmmlllkkkjjjjjjjjjjjjkkklllnnnooopppqqqpppnnnmmmlllmmmnnnooonnnpppqqqpppnnnnnnppprrrqqqqqqpppooooooooopppqqqrrrtttwww{{{~~~{{{qqqllleeeaaaaaaeeejjjmmmqqqxxx}}}}}}~~~yyyyyyzzzyyyxxxvvvuuusssrrrooojjjgggeeedddcccbbbdddbbb___]]][[[YYYVVVTTTRRRRRROOOJJJEEEAAA??????EEENNN]]]jjjqqqsssrrrpppnnnkkkgggbbb^^^[[[ZZZZZZVVVZZZaaaeeefffhhhjjjlllhhhhhhhhhhhhiiikkkmmmooollllllmmmnnnoooooooooooonnnoooppppppnnnnnnooopppppppppqqqqqqqqqqqqpppppplllnnnnnnmmmkkkkkkmmmoooqqqpppooonnnoooppprrrtttrrrrrrrrrrrrrrrtttuuuvvvqqqqqqqqqqqqrrrssstttuuuvvvuuutttrrrqqqqqqqqqqqqqqqooonnnlllkkkkkkllllllmmmnnnooopppqqqrrrrrrrrrsssppppppsssuuuvvv}}}~~~zzzxxxxxxyyyzzz}}}|||~~~xxx~~~}}}|||{{{~~~|||zzz{{{{{{xxxtttuuuzzztttaaaSSSXXX[[[aaajjjppplllaaaXXXCCC111---000+++))),,,+++((((((((((((((((((((((((((((((((()))*********+++(((***++++++++++++,,,...//////000222333555666666666777999;;;<<<<<<<<<<<<999;;;===>>>>>>>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCDDDEEEHHHIIIJJJRRR___nnn{{{~~~rrriiiuuu|||vvvnnnhhh```UUUIIIBBB===<<<@@@FFF\\\lllwwwqqq___NNNCCC===;;;;;;;;;;;;;;;;;;<<<<<<666888:::;;;;;;999666444000000222333666<<>>???@@@@@@???>>>???AAA@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>===<<<:::999888:::;;;<<<===>>>???@@@AAA<<<<<<======>>>>>>>>>???;;;<<<<<<===============777888:::<<<======<<<<<<===>>>@@@AAAAAABBBDDDEEEDDDTTTjjjzzz~~~}}}yyyjjj```WWWZZZjjj}}}uuutttvvvdddWWWJJJFFFIIIPPP[[[dddnnn|||~~~bbbFFF::::::666:::AAAIIIQQQVVVWWWWWWTTTUUUWWWXXXWWWTTTPPPNNNPPPRRRVVVZZZ^^^bbbdddeeeeeeeeeeeeeeeeeefffggghhhggggggggggggggghhhhhhhhhfffgggiiikkklllkkkjjjiiihhhiiikkkllllllkkkjjjiiiffffffgggiiikkknnnpppqqqqqqpppooonnnmmmnnnnnnooonnnpppqqqpppnnnmmmppprrrqqqpppooonnnnnnooopppqqqqqqtttwww|||}}}rrrllleeeaaabbbfffkkknnnpppwww||||||}}}wwwwwwxxxxxxwwwvvvtttsssrrrooojjjgggfffeeedddccceeebbb___\\\ZZZXXXUUURRROOOOOOMMMHHHCCC???>>>>>>DDDMMM\\\jjjqqqrrrooolllllljjjeeeaaa\\\ZZZYYYXXXWWW\\\cccfffggghhhjjjllljjjiiiiiiiiikkknnnqqqrrrmmmmmmnnnnnnooopppppppppnnnpppqqqooollllllnnnqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrtttuuusssooolllmmmnnnppppppooooooppprrruuuvvvtttsssrrrqqqrrrtttwwwxxxuuuttttttuuuuuuvvvwwwxxxwwwvvvuuutttsssrrrrrrrrrqqqpppnnnmmmllllllmmmmmmqqqqqqrrrrrrrrrrrrqqqqqqsssqqqpppsssuuuxxx~~~|||{{{zzzzzzxxxxxx}}}|||vvv}}}|||{{{||||||yyyvvvttttttqqqqqqsssrrriii[[[RRRTTTXXX```jjjpppmmmbbbXXXAAA000,,,///)))'''***)))((((((((((((((((((((((((''''''((()))***++++++,,,***,,,------------///000//////111222444555777777888999;;;===>>>======<<<999;;;===>>>>>>>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCCCCEEEHHHJJJKKKNNNYYYfffrrrwwwlllvvvyyy|||zzzsssmmmgggZZZLLLCCC===;;;>>>DDD]]]ppp}}}kkkWWWFFF<<<;;;;;;;;;::::::999999999555777:::<<<<<<:::777555//////000111444:::BBBGGGJJJPPPXXX^^^bbbeeeiiilllqqqpppnnnkkkiiijjjnnnqqqoooooopppppppppnnnmmmllllllmmmoooqqqqqqpppnnnmmmpppmmmkkkiiiiiiiiihhhhhhaaa```aaadddiiikkkjjjgggrrrXXX???444222......111444HHH___ooowww{{{{{{xxxrrrrrrpppllldddZZZPPPIII777111---------,,,---111222CCCQQQSSSXXXeeemmmmmmmmmmmmmmmlllkkkkkkkkkkkkeeegggiiigggccc^^^ZZZXXXQQQIII???::::::<<<<<<;;;???>>>===>>>???@@@???>>>BBBAAAAAAAAA@@@?????????@@@???>>>===;;;;;;::::::<<<<<<<<<<<<======>>>>>>>>>======;;;:::999888888999999:::;;;;;;<<<<<<===============<<<<<<<<<<<<>>>???@@@@@@???@@@BBBDDDBBBJJJ^^^vvv~~~yyyvvviiiYYYZZZeee}}}xxxxxxfffZZZNNNFFFAAABBBRRReeesss|||hhhJJJ666777222555;;;EEEOOOTTTTTTQQQSSSTTTUUUVVVUUUTTTRRRPPPOOORRRWWW\\\bbbfffiiijjjdddeeeggghhhgggeeebbbaaadddfffhhhiiigggfffffffffjjjmmmqqqrrrpppnnnkkkjjjkkkjjjjjjjjjkkkmmmooopppjjjkkkmmmmmmmmmkkkiiihhhppppppnnnkkkjjjkkknnnqqqnnnnnnnnnoooooooooooonnnoooooooooooonnnnnnqqqsssoootttzzztttxxxyyytttlllhhhjjjnnnqqqtttyyy|||~~~|||yyywwwyyyyyyyyyzzzzzzwwwrrrooossspppmmmhhheeebbbaaa```___^^^]]]\\\ZZZWWWUUUTTTQQQNNNKKKIIIDDD>>>===AAADDDPPP```lllooonnnkkkiiihhhiiigggbbb\\\YYYYYY[[[WWW\\\ccchhhjjjkkkkkkkkkggghhhiiilllnnnppprrrsssqqqpppooooooppppppooonnnqqqqqqqqqooommmllllllnnnmmmqqqtttrrrnnnlllnnnqqqvvvvvvuuutttrrrpppnnnlllpppqqqrrrtttuuuvvvvvvvvvsssrrrqqqpppqqqrrrssstttppppppqqqrrrsssuuuvvvwwwwwwuuusssssstttuuuuuuuuuwwwuuusssqqqoooooopppqqqqqqqqqqqqrrrrrrrrrsssssswwwvvvvvvwww{{{yyyuuuyyyssssss{{{}}}zzzzzz{{{{{{~~~{{{vvvwww|||}}}}}}~~~~~~wwwpppkkkiiieee\\\UUURRRUUU\\\cccgggnnnnnn___LLL:::555...+++,,,,,,,,,***((()))***++++++***)))(((******))))))******+++,,,------------------------000111222444666777999:::;;;<<<===>>>>>>===<<<;;;@@@@@@@@@???@@@@@@AAAAAA@@@AAACCCDDDFFFHHHJJJKKKIIIIIIHHHGGGEEEFFFIIIKKKQQQVVV___lllyyy|||zzz{{{}}}yyyuuu|||}}}tttnnnnnn```NNNAAA===>>>@@@AAAWWWiii{{{~~~sss```LLL>>>@@@;;;888:::;;;:::;;;===;;;;;;;;;:::999888666666000000111222444888>>>BBBQQQSSSWWWZZZ]]]aaaeeehhhmmmmmmlllkkkiiijjjllloooqqqpppooonnnnnnmmmkkkiiikkknnnrrrtttrrrooommmllljjjmmmnnnkkkjjjkkkiiieee___]]][[[\\\___bbbddddddgggOOO999111///,,,---111:::NNNfffvvv}}}}}}yyyvvvssspppoookkk```PPPCCC444///,,,...///...000444888HHHUUUWWW\\\hhhoooooonnnnnnnnnmmmllljjjiiihhhgggggghhhfffaaa]]]XXXVVVPPPHHH@@@;;;<<<>>>???>>>AAA@@@??????@@@AAA???>>>@@@@@@@@@???????????????@@@???>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===<<<;;;:::999999::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBDDDIIIZZZppp}}}|||zzzmmm[[[YYYccc{{{{{{{{{lll^^^OOOGGGBBBCCCRRRccctttkkkLLL888999333555;;;EEEOOOTTTUUUSSSSSSTTTUUUUUUTTTRRRPPPOOORRRTTTYYY^^^bbbeeefffgggcccdddfffggggggeeecccbbbdddfffhhhhhhfffeeeeeeffffffiiimmmoooooonnnmmmnnnnnnmmmlllkkkkkkkkkllllllkkklllnnnnnnnnnlllkkkiiinnnnnnnnnmmmlllmmmppprrrrrrqqqooommmmmmmmmnnnooooooppppppooonnnnnnppprrrrrrwww}}}zzz}}}~~~yyyqqqlllnnnqqqsssuuuxxx{{{||||||{{{zzzyyyxxxxxxwwwwwwuuuqqqnnnnnnllliiifffccc```^^^]]]]]]\\\[[[YYYVVVTTTQQQPPPPPPLLLJJJHHHCCC>>>===AAAGGGRRRaaalllpppooommmlllhhhgggddd```[[[XXXXXXYYYXXX]]]ccchhhjjjjjjjjjkkkjjjjjjkkklllmmmnnnooopppnnnmmmlllmmmnnnooonnnlllpppqqqpppnnnllljjjkkkllljjjnnnqqqppplllkkkmmmooottttttsssrrrqqqooonnnmmmooopppqqqssstttuuuuuuuuurrrrrrqqqqqqqqqrrrssstttqqqqqqqqqrrrssstttuuuvvvwwwvvvttttttuuuvvvvvvvvvsssrrrqqqppppppppprrrssssssssssssttttttttttttuuuwwwwwwxxxyyy}}}}}}yyywwwqqqpppvvv|||||||||}}}yyyyyy{{{{{{wwwrrrtttzzz~~~wwwyyy~~~|||tttmmmjjjeee]]]WWWUUUUUU\\\cccgggmmmmmm]]]JJJ999333---++++++,,,+++***((()))***++++++***)))(((******))))))******+++,,,------------------------000111222444555777888999;;;<<<===>>>>>>>>>======@@@@@@??????@@@@@@AAAAAAAAAAAACCCDDDFFFHHHIIIJJJHHHHHHHHHGGGEEEFFFHHHJJJLLLRRR]]]kkkxxx}}}zzzyyyvvvqqqyyy~~~vvvqqqpppdddSSSEEE>>><<<===>>>NNN```ssszzzuuugggSSSDDDCCC===:::<<<===;;;:::<<<<<<;;;;;;;;;:::888777666111111111111222666<<<@@@LLLOOOSSSVVVZZZ^^^dddgggjjjjjjjjjiiihhhiiilllnnnnnnmmmmmmmmmnnnnnnlllkkkkkkllloooqqqqqqpppooommmnnnppppppllljjjjjjhhhdddaaa___\\\ZZZ[[[\\\\\\[[[ZZZFFF444///...,,,...333BBBWWWppp{{{uuutttrrreeeNNN<<<222///---///000000333777AAANNNYYYZZZ^^^gggnnnnnnmmmnnnnnnnnnllliiifffdddhhhgggfffccc___[[[WWWUUUMMMGGG@@@===>>>AAABBBAAACCCBBB@@@@@@AAAAAA@@@>>>>>>>>>>>>===>>>>>>??????@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>======<<<;;;::::::;;;;;;;;;<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::<<<===<<<<<<<<<>>>@@@DDDFFFRRRfffsssyyy~~~ppp^^^ZZZbbbyyyvvvdddRRRHHHCCCDDDQQQ```sssoooQQQ;;;:::555666;;;DDDNNNTTTVVVUUUSSSTTTTTTTTTRRRQQQNNNMMMRRRTTTYYY]]]aaabbbbbbbbbbbbccceeefffgggfffdddcccccceeeffffffeeeddddddeeefffhhhjjjkkkkkkkkklllmmmnnnmmmllllllkkkkkkllllllmmmmmmnnnoooooonnnlllkkklllnnnooopppoooppprrrtttuuurrrooolllkkklllnnnooopppqqqqqqooonnnnnnppprrrvvv{{{xxxrrrrrrtttvvvvvvvvvwwwwwwxxxyyyzzzvvvtttrrrpppooonnnkkkiiigggfffeeebbb```]]]ZZZYYYZZZYYYXXXVVVSSSQQQOOOMMMMMMJJJGGGFFFBBB======AAAJJJTTTbbbmmmppppppooooooiiieeeaaa]]]ZZZYYYWWWVVVZZZ^^^dddhhhjjjjjjjjjkkkllllllllllllllllllllllllmmmlllkkklllnnnoooooonnnpppqqqpppnnnkkkjjjjjjjjjiiillloooooommmlllnnnppprrrsssssssssrrrqqqppppppooopppqqqrrrssssssttttttrrrrrrrrrqqqrrrsssssstttrrrrrrrrrrrrrrrsssttttttwwwvvvvvvuuuuuuvvvvvvwwwppppppooooooppprrrtttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyy|||{{{uuupppnnnsssyyy{{{}}}~~~{{{zzz{{{{{{vvvrrrvvv}}}~~~zzzyyyqqqllleee]]]XXXXXXVVV^^^dddhhhlllkkk[[[HHH777222,,,***+++,,,***)))))))))************))))))******))))))******+++,,,------------------------000000111333555666777888:::;;;===>>>???@@@@@@@@@@@@?????????@@@@@@AAABBBAAABBBCCCDDDFFFGGGIIIIIIFFFGGGHHHHHHGGGFFFGGGHHHGGGNNNYYYgggttt{{{vvv~~~tttmmmuuuzzzvvvssskkk^^^NNNBBB<<<<<<===CCCSSSfffrrruuunnn\\\LLLGGG@@@===>>>@@@===:::;;;<<<<<<<<<;;;:::999888777444333111//////333999===EEEHHHLLLQQQVVV[[[aaaeeehhhhhhhhhgggfffgggjjjmmmjjjkkkkkklllmmmmmmmmmmmmkkkjjjjjjmmmqqqsssqqqoooqqqsssrrrnnnmmmnnnnnnkkkaaa^^^ZZZXXXWWWWWWUUUTTTQQQAAA333111111///222999KKK```yyy{{{rrraaaIII777333000000222222222555;;;KKKTTTZZZ[[[\\\cccggghhhjjjkkkmmmmmmllliiifffdddhhhfffcccaaa^^^[[[WWWUUUGGGCCC???===>>>AAACCCCCCCCCBBB@@@@@@AAAAAA???>>>===<<<<<<<<<<<<===>>>?????????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<=========:::;;;<<<<<<;;;<<<>>>@@@CCCBBBKKK\\\jjjuuurrraaa\\\ccclllVVVJJJEEEEEEPPP]]]pppvvvYYY@@@;;;666777:::AAAKKKSSSWWWWWWTTTTTTSSSSSSQQQOOOMMMLLLNNNQQQVVV[[[^^^______^^^aaabbbdddeeeffffffeeeeeecccdddeeeeeedddcccdddeeeiiijjjjjjiiigggggghhhiiijjjjjjkkklllmmmnnnoooooolllmmmnnnnnnnnnmmmmmmlllmmmoooqqqrrrrrrqqqrrrsssrrrqqqooonnnmmmnnnooooooqqqqqqqqqpppnnnnnnppprrryyy~~~|||wwwvvvvvvxxxvvvsssqqqpppqqqssstttooolllhhheeecccbbb```___^^^^^^^^^]]][[[XXXUUUTTTTTTTTTSSSRRRQQQOOONNNMMMJJJGGGFFFEEEAAA======AAAKKKUUUbbblllppppppppppppjjjeee^^^[[[ZZZZZZWWWTTT\\\```eeeiiijjjjjjjjjkkkmmmlllllllllllllllllllllmmmllllllnnnppprrrqqqqqqqqqqqqqqqpppmmmjjjjjjjjjjjjlllooopppooooooqqqrrrrrrrrrssssssttttttssssssppppppqqqsssssstttttttttrrrrrrrrrrrrssssssttttttssssssrrrrrrqqqrrrrrrsssuuuvvvvvvvvvuuutttuuuvvvqqqqqqqqqqqqrrrtttuuuvvvuuuuuuvvvvvvvvvwwwwwwwwwuuuwwwyyy}}}{{{yyy|||}}}{{{wwwuuussssssvvvzzz|||}}}}}}zzzzzz{{{zzzuuurrryyy}}}uuuoooggg]]]XXXXXXXXX```gggjjjllliiiYYYFFF444000+++)))***+++***((()))))))))******)))))))))******))))))******+++,,,------------............000000222333444666777777:::;;;<<<>>>@@@AAABBBCCC@@@?????????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGIIIJJJJJJIIIHHHHHHIIIGGGLLLUUU```mmmzzz{{{|||tttlllppp|||zzzuuuqqqhhhXXXIII???===???<<>>@@@AAA>>>;;;;;;<<<<<<<<<<<<;;;:::999888666555222///---000666:::>>>AAAGGGLLLQQQXXX^^^bbbhhhhhhhhhgggeeefffhhhkkkiiijjjllllllkkkkkkkkklllllliiigggkkkqqquuutttrrrqqqsssssspppqqqvvvyyyxxxaaa___[[[YYYXXXWWWUUUTTTJJJ===333222222111666>>>VVViiilllVVVAAA555000...///222333555<<>><<<<<<;;;:::;;;<<<>>>??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888999999::::::;;;<<<<<<<<<<<<=========>>>>>>>>>;;;<<<======<<<<<<>>>@@@DDDBBBIIIYYYiiiwwwtttccc___eeesss[[[MMMFFFEEENNNZZZmmmfffHHH;;;888777777===GGGPPPUUUVVVTTTTTTSSSRRRPPPNNNMMMLLLMMMPPPUUUZZZ^^^```aaaaaa```aaacccdddeeefffeeeeeecccdddeeedddcccbbbdddeeeiiiiiiiiihhhffffffgggiiijjjkkklllmmmnnnnnnoooooolllllllllmmmmmmmmmlllllloooqqqttttttsssqqqpppqqqmmmnnnoooqqqqqqqqqpppoooqqqqqqqqqpppnnnoooqqqrrrzzz}}}yyywwwxxxyyyvvvrrrnnnkkkkkklllmmmgggddd___[[[YYYXXXVVVTTTUUUUUUUUUUUUSSSQQQOOONNNLLLMMMMMMMMMMMMLLLLLLKKKIIIFFFEEEDDDAAA<<<===AAAKKKUUUbbblllppppppppppppkkkeee^^^ZZZZZZYYYWWWUUU]]]aaafffiiijjjjjjkkkllljjjkkkkkkkkkllllllmmmmmmlllkkkkkkmmmppprrrrrrqqqqqqrrrsssrrrooolllkkkllljjjlllnnnoooooopppqqqrrrooooooppprrrrrrsssssssssqqqrrrsssttttttuuuttttttrrrrrrssssssssstttttttttssssssrrrqqqqqqqqqqqqrrrrrrtttvvvuuusssrrrsssuuuuuuuuuuuutttuuuuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvsssuuuwww{{{~~~vvvsssuuuwwwvvvtttyyy{{{}}}~~~}}}zzzyyyzzz{{{zzzuuusss{{{|||uuujjj]]]VVVUUUZZZcccjjjllllllgggVVVCCC222...***)))+++,,,***(((***))))))))))))))))))*********))))))******+++,,,---------....../////////111111222333555666777777999:::;;;===???AAACCCDDD@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKMMMRRRXXXcccsss~~~xxxppplllnnntttzzz~~~~~~}}}tttsssmmm```OOOCCC>>>???999BBBPPPbbbttt}}}wwwkkkUUUJJJAAA@@@AAA???===<<<<<<<<<<<<<<<<<<;;;:::999888666333///---///333777999===BBBHHHMMMTTTZZZ^^^ggghhhiiihhhgggfffggghhhjjjkkkmmmllljjjiiiiiikkkmmmiiigggjjjqqqvvvuuusssppprrrqqqooossszzzllliiieeebbb```]]]ZZZXXXAAA777000000111111999DDDbbbssseeeLLL<<<444+++***,,,///222777BBBLLL```aaabbbaaa``````bbbdddeeefffhhhjjjjjjiiihhhgggfffbbb^^^\\\[[[WWWQQQLLL<<<;;;;;;;;;<<<>>>@@@BBB@@@???>>>???@@@AAA@@@???>>>===;;;::::::<<<===???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999888888777777777888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<===>>>=========???AAAFFFEEELLL^^^pppwwwfff```eeexxxaaaRRRGGGCCCKKKXXXkkkzzzTTT???999666555999BBBKKKRRRTTTTTTSSSRRRQQQPPPOOONNNNNNNNNPPPTTTYYY^^^bbbdddeeeaaabbbcccddddddeeeeeeeeedddeeeeeedddcccbbbdddfffeeeggghhhhhhggghhhkkkmmmmmmnnnnnnnnnnnnmmmlllllllllllllllllllllmmmmmmmmmppprrrttttttrrrpppppppppjjjlllppprrrssssssqqqooopppqqqqqqpppoooppprrrtttzzz~~~zzzxxxyyyyyy|||yyyuuuqqqnnnlllkkkkkkfffbbb]]]ZZZWWWUUURRRPPPOOOOOOPPPOOOOOONNNMMMLLLIIIIIIJJJKKKKKKJJJJJJJJJJJJFFFEEEDDD@@@<<<<<<@@@JJJUUUcccmmmqqqqqqppppppiiieee___ZZZXXXWWWWWWVVV^^^aaafffiiijjjkkkmmmnnniiiiiijjjkkklllmmmmmmnnnjjjiiiiiikkkmmmoooooonnnppprrrsssssspppnnnmmmmmmiiiiiikkklllmmmnnnnnnnnnkkklllmmmoooppppppqqqqqqrrrsssttttttuuuuuuuuutttrrrrrrsssttttttttttttssssssrrrqqqqqqqqqqqqqqqrrrpppsssvvvuuurrrqqqrrrtttwwwwwwwwwwwwvvvvvvuuuuuuttttttttttttuuuuuuuuuuuussssssuuuyyy}}}{{{vvvrrrrrrssstttuuu~~~zzz{{{www{{{lll\\\TTTSSSZZZeeellllllkkkdddSSS@@@111...******,,,---+++)))******))))))))))))************))))))******+++,,,---------...//////000000222222333444555666777888999:::;;;<<<>>>AAACCCDDDAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKMMMMMMMMMLLLKKKLLLMMMNNNOOOOOORRR[[[lllwwwmmmhhhkkkttt{{{{{{uuuuuurrrgggVVVHHH@@@===999>>>GGGXXXooodddUUUFFF@@@@@@???===>>><<<<<<======<<<<<<;;;:::888777555111//////111444666999>>>CCCHHHNNNTTTYYYbbbeeehhhiiiiiigggggggggjjjlllnnnmmmjjjhhhiiikkkkkkiiiiiikkkpppssssssrrrpppqqqpppnnnqqqzzz}}}xxxsssnnniiidddaaa:::222---///111444???LLLiii|||bbbIII999333,,,******,,,...333@@@LLLeeedddccccccbbbccceeeggggggggghhhhhhhhhgggfffffffffbbb]]]ZZZWWWQQQHHH@@@999:::;;;;;;<<<===@@@BBB@@@??????@@@BBBCCCBBBAAA???>>><<<::::::;;;===>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<;;;;;;999999999888888888888888888888999::::::;;;;;;<<<999999::::::;;;<<<<<<===;;;<<<======<<<===???AAAEEEDDDOOOcccvvv|||jjj```aaattt{{{fffUUUGGGAAAIIIWWWmmmbbbDDD999555222555===GGGNNNQQQTTTSSSRRRQQQPPPPPPPPPPPPNNNOOORRRVVVZZZ___bbbdddbbbbbbccccccddddddddddddeeeeeeeeedddcccccceeegggfffgggiiijjjiiijjjkkkmmmmmmnnnnnnooonnnmmmlllkkkmmmmmmlllmmmmmmnnnnnnooooooqqqrrrrrrqqqqqqqqqrrrmmmnnnpppqqqrrrrrrqqqpppooopppppppppoooqqqsssvvv{{{~~~}}}{{{yyywwwxxxzzz|||~~~|||yyyvvvtttqqqppplllhhhddd```]]]ZZZVVVTTTSSSRRRRRRQQQQQQRRRRRRRRRNNNOOOOOONNNNNNMMMLLLKKKKKKGGGFFFEEEAAA<<<<<<@@@KKKVVVeeeppptttsssqqqpppgggddd___ZZZUUUSSSUUUWWW]]]aaaeeeiiikkklllnnnpppiiijjjjjjkkkkkklllmmmmmmkkkjjjiiikkkmmmnnnnnnmmmnnnppprrrrrrpppnnnnnnnnnjjjjjjjjjlllmmmnnnnnnmmmlllmmmnnnooopppqqqqqqqqqrrrrrrssstttttttttssssssrrrrrrtttuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrppptttwwwwwwsssqqqsssuuuwwwwwwwwwwwwvvvvvvuuuuuutttttttttuuuuuuuuuuuuvvvsssssstttwww|||xxxwwwuuurrroooppptttxxx~~~}}}www~~~mmm\\\TTTTTTYYYdddlllkkkhhhaaaOOO<<<111...++++++---...,,,***+++***)))(((((()))***+++******))))))******+++,,,---------...///000000000333444555555666777888888999999:::;;;===???BBBCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMLLLJJJJJJLLLNNNNNNNNNNNNOOOVVVfffyyy}}}rrrmmmrrrzzz|||}}}zzzpppaaaQQQDDD>>><<<===@@@LLLbbbyyywwwcccNNNBBB???>>>===>>><<<============<<<;;;;;;888888666333111000111222333666:::???CCCHHHNNNRRRYYY^^^dddiiijjjiiihhhggghhhkkknnnnnnkkkiiikkknnniiiiiijjjkkkmmmnnnoooooooooqqqooonnnsss~~~{{{uuuqqq777000,,,000333777DDDTTTkkk|||bbbJJJ999222000---+++***)))...:::GGGdddbbbaaabbbccccccfffiiiiiiiiihhhgggfffeeeeeeeeefffbbb\\\XXXTTTLLL@@@888999:::;;;<<<<<<>>>@@@BBB@@@??????AAACCCEEEDDDCCCAAA???<<<::::::;;;===>>>>>>======<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<::::::999999999999999999999999:::;;;;;;<<<<<<===777777888999999:::;;;;;;;;;<<<===<<<<<<<<<>>>@@@AAABBBNNNdddwwwlll___^^^aaa|||iiiXXXHHH???HHHVVVppplllIII999555111333;;;DDDKKKOOOTTTSSSRRRQQQQQQQQQQQQQQQLLLMMMOOORRRVVVZZZ^^^aaabbbccccccccccccdddddddddeeeffffffdddcccccceeegggiiikkklllllljjjiiiiiijjjjjjkkkmmmnnnppppppoooooonnnnnnnnnnnnnnnoooppppppnnnoooqqqqqqqqqqqqsssuuuqqqqqqppppppppppppppppppnnnooopppppppppqqqtttwww||||||{{{xxxvvvvvvxxx{{{}}}~~~{{{yyywwwrrroookkkgggdddaaa\\\YYYZZZYYYXXXWWWWWWXXXZZZ[[[WWWVVVVVVUUUSSSQQQOOONNNLLLHHHFFFEEEAAA<<<<<<@@@KKKWWWgggsssvvvuuurrrpppdddccc___YYYRRRPPPSSSWWW]]]```eeehhhkkkmmmoooqqqkkkkkkkkkkkkkkkkkkkkkkkkmmmllllllmmmooopppooonnnlllnnnqqqqqqpppnnnmmmmmmlllllllllnnnooopppooonnnooopppqqqrrrssstttttttttqqqqqqrrrsssssssssrrrrrrrrrrrrtttuuuuuuuuutttsssqqqqqqppppppqqqqqqrrrssspppuuuyyyxxxtttrrrsssvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvtttttttttwww{{{qqqssssssqqqmmmnnntttyyyvvvooottt~~~nnn[[[UUUVVVXXXccckkkjjjfff^^^LLL999111...++++++...///---***+++***)))(((((()))***+++*********)))***++++++,,,---------...///000000111444555555666777888999999999999999:::<<>>==================<<<;;;777888777555222000111222111444888<<<@@@EEEJJJMMMQQQXXXaaahhhkkkkkkiiiiiifffjjjnnnnnnkkkkkkmmmqqqfffhhhkkkkkkkkkjjjkkklllnnnpppooopppwww333...000777:::???OOOcccwwwvvv\\\@@@111...000,,,,,,.........666AAA^^^\\\]]]______^^^```eeeiiihhhfffbbb______bbbeeeeeeccc___WWWNNNFFF@@@>>>888:::<<<======>>>@@@BBBBBB@@@>>>===>>>>>>===<<<:::;;;<<<;;;::::::;;;<<<>>>===<<<;;;;;;<<<===>>>???===;;;;;;<<<=========::::::;;;<<<<<<<<<<<<<<<777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============BBBGGGNNN[[[ssstttggg^^^aaatttiiiVVVJJJEEEKKKSSSoooQQQBBB999444777999:::AAALLLOOOSSSTTTQQQOOORRRSSSQQQQQQOOONNNQQQWWW\\\^^^___eeedddcccdddfffffffffeeeffffffdddccccccdddeeefffggghhhjjjkkklllmmmmmmmmmnnnnnnooooooppppppqqqqqqpppppppppooooooooonnnnnnqqqpppooooooppprrrtttuuurrrrrrsssrrrqqqooommmlllnnnnnnnnnoooqqqsssvvvwww{{{~~~zzzxxxxxxwwwvvv{{{}}}|||{{{zzzyyyxxxuuuqqqkkkgggbbb^^^YYYWWWYYY[[[\\\\\\[[[XXXVVVWWWYYYXXXSSSNNNPPPLLLGGGBBB???===>>>>>>FFFVVVhhhrrrwwwwwwsssnnnjjjfff```XXXRRRQQQSSSVVV\\\bbbfffgggiiinnnqqqpppnnnmmmlllkkkjjjiiiiiiiiijjjooopppmmmkkkmmmmmmkkkooopppqqqqqqqqqooonnnmmmmmmnnnoooppppppooonnnmmmiiikkkmmmoooqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssrrrssssssttttttssssssrrrqqqqqqrrrrrrqqqpppnnnmmmqqqrrrtttvvvxxxyyyzzzzzzxxxyyyyyywwwuuuttttttuuuxxxyyyyyyxxxwwwuuusssqqqqqqppppppttt|||~~~xxxsssooommmmmmjjjhhhlllqqq}}}|||xxxzzzzzzvvvpppoootttzzz~~~sss___TTTVVV^^^hhhlllhhhccc\\\JJJ666111000///...---,,,,,,,,,))))))))))))*********************+++,,,,,,------...//////000111222222333111222444666888:::;;;<<<999999;;;===???@@@BBBCCCAAACCCEEEGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNMMMIIIDDDCCCFFFJJJPPPMMMLLLNNNSSS]]]nnn~~~|||wwwzzz~~~rrr```PPPIIIDDDFFFEEECCCHHHWWWlllzzzwww^^^HHH@@@@@@===888<<<<<<=========<<<:::999::::::999777555333111000111333555888<<>>>>>???AAACCCCCCAAA???>>>??????>>>===:::;;;<<<<<<;;;:::;;;<<<>>>===<<<;;;;;;<<<===>>>>>><<<::::::;;;===<<<<<<:::999999888777666444333777777888888999:::::::::::::::::::::::::::::::::999:::;;;<<<>>>???@@@AAAAAAFFFMMMZZZtttvvviii```YYYjjjkkkXXXKKKEEEJJJRRRiii~~~YYYDDD999333555666777???JJJNNNRRRSSSPPPOOOQQQRRRQQQQQQOOONNNPPPVVV[[[]]]^^^dddddddddeeefffgggffffffffffffeeeeeeeeeffffffgggiiiiiijjjkkkllllllllllllmmmmmmnnnnnnooopppqqqqqqqqqqqqqqqppppppoooooonnnsssrrrqqqqqqrrrtttvvvwwwrrrrrrrrrrrrqqqpppoooooooooooooooppprrrtttwwwxxxzzz{{{wwwvvvuuuuuuzzz~~~|||yyyuuupppllljjjgggbbbaaabbbccccccbbb^^^[[[XXXXXXZZZYYYUUUQQQNNNKKKFFFBBB???>>>>>>???GGGVVVgggqqquuuvvvrrrnnniiieee___XXXSSSRRRTTTWWW\\\bbbfffggghhhmmmooonnnmmmmmmlllkkkjjjiiiiiiiiifffkkknnnlllkkknnnooonnnoooooopppppppppooonnnnnnnnnnnnnnnoooooonnnnnnnnnmmmnnnoooqqqqqqrrrqqqqqqnnnnnnooopppqqqsssssstttssssssttttttttttttssssssqqqqqqrrrssssssssssssrrruuuuuuvvvwwwxxxxxxxxxxxxxxxyyyzzzxxxvvvuuuuuuvvvzzzzzzzzzzzzxxxvvvuuusssrrrpppqqquuu||||||wwwqqqooopppqqqnnnkkklllqqqxxx{{{tttvvvuuuqqqmmmmmmsssyyy|||ggg\\\^^^bbbkkknnniiibbbZZZGGG333//////---,,,+++*********(((((())))))***+++,,,,,,))))))******+++,,,,,,---,,,------...///000111111222333444555777888::::::777888999;;;===>>>@@@AAABBBCCCEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIKKKLLLIIIEEEDDDFFFJJJLLLKKKKKKMMMOOOXXXjjjzzz{{{}}}vvveeeTTTKKKEEEGGGGGGCCCDDDOOO```nnnyyyooo]]]JJJ@@@??????===<<<<<<======<<<;;;:::999::::::999777666444222111///000222555999===AAACCCGGGLLLSSSYYY^^^bbbfffhhhddddddeeeiiilllllliiifffcccbbbcccfffiiikkkkkkiiigggiiilllpppxxx333///000444999DDD^^^vvvzzzwww```HHH666......,,,***))))))+++///:::DDDRRRPPPRRRXXX[[[[[[]]]aaafffggggggfffcccaaa```aaaeeefffbbbXXXKKK@@@;;;;;;;;;===???@@@@@@@@@BBBDDDCCCAAA??????@@@@@@???>>>;;;<<<===<<<;;;;;;<<<======<<<<<<;;;;;;<<<<<<===<<<:::999999;;;<<<;;;:::;;;;;;:::999888666444333666666777777888999999:::999999999999999999999999777777999:::<<<>>>@@@@@@AAAFFFLLLXXXqqqwwwiii```SSS___sss~~~jjjYYYKKKEEEIIIPPPaaapppsssfffHHH<<<222222333555<<>>>>>???@@@JJJWWWgggooorrrtttqqqmmmgggddd^^^WWWSSSSSSWWWZZZ^^^cccgggggghhhkkkmmmlllllllllkkkkkkjjjjjjiiiiiifffkkkmmmlllkkknnnooonnnooonnnnnnnnnnnnoooooopppnnnnnnmmmmmmmmmmmmnnnnnnppppppqqqrrrrrrrrrrrrqqqkkklllmmmoooppprrrssstttsssssssssssssssssssssssspppppppppqqqssstttvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwzzz{{{{{{zzzxxxwwwxxxyyy|||||||||{{{zzzxxxvvvuuurrrrrrrrrvvv}}}{{{vvvpppppprrruuurrrmmmooossswwwzzzvvvqqqqqqpppmmmkkkooovvv|||yyyggg^^^aaagggnnnqqqjjjaaaVVVCCC111------+++***)))(((((((((&&&'''((()))***,,,------)))))))))***++++++,,,,,,,,,---...///000111222222555555666777888999::::::999999:::;;;<<<>>>@@@AAABBBCCCDDDEEEFFFGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEHHHJJJIIIFFFDDDEEEHHHHHHHHHJJJJJJJJJQQQbbbsssyyy~~~xxxiiiYYYNNNIIIKKKJJJFFFBBBFFFTTTaaaiiiiii```PPPCCC@@@@@@AAA<<<<<<<<<<<<;;;:::999888:::999999888666444333222------///111555999===???CCCGGGMMMRRRWWW\\\aaaeeeaaa``````bbbeeeffffffeeecccbbbccceeehhhkkkkkkjjjcccgggkkkmmmsss333000000333999HHHddd}}}mmmUUUAAA333------***)))((('''***111>>>HHHQQQOOOQQQXXX]]]^^^```cccggggggfffcccaaa___```bbbdddccc^^^SSSEEE===<<>>@@@AAA@@@AAACCCDDDCCCAAA???>>>??????>>>===;;;<<<======;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::;;;:::999888888999999888888777777666666666777888888999999999999999888888888888888888888999:::;;;;;;<<<<<>>>>>@@@AAAKKKXXXfffmmmqqqsssqqqnnnfffccc]]]WWWSSSTTTYYY]]]```fffiiihhhhhhkkkmmmkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkooopppmmmlllmmmmmmkkknnnmmmllllllmmmnnnpppqqqooonnnmmmllllllmmmnnnooooooooopppqqqrrrsssssssssmmmmmmnnnoooqqqrrrssssssrrrrrrrrrqqqqqqrrrrrrrrroooooonnnoooppprrrtttvvvxxxyyyyyyzzzzzzyyyyyyxxxzzz|||}}}|||zzzzzzzzz|||}}}}}}|||{{{yyyxxxwwwvvvrrrssstttxxx}}}|||xxxrrrrrrssstttqqqnnnrrryyyzzzssspppooonnnlllkkknnnuuu}}}~~~mmmbbb]]]bbbiiioooqqqjjj```RRRAAA222---,,,+++***)))(((((((((&&&&&&'''((()))*********(((((()))******++++++,,,//////000111333444555555999999999::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFCCCBBBCCCCCCDDDEEEGGGGGGDDDGGGIIIIIIFFFDDDCCCDDDEEEFFFIIIIIIGGGKKK[[[kkkvvv}}}}}}{{{qqqddd\\\LLLMMMLLLIIICCCCCCNNNZZZeeellllll^^^MMMCCCAAAAAA===<<<<<<;;;:::999888888999999999888777666444333---------///222666999;;;AAADDDHHHLLLQQQWWW^^^ccccccbbbaaaaaabbbccceeefffhhhggghhhiiijjjlllmmmmmmcccgggkkklllooo|||333111000333<<>>@@@@@@@@@@@@BBBDDDAAA???=========>>>===;;;;;;<<<===<<<;;;:::;;;===::::::;;;;;;;;;;;;::::::888777777888:::;;;:::888444555555555555555444444666666666777888888999999999999999888888777777777777888888999:::;;;;;;<<>>>>>=========???AAABBBBBBBBBCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHHHHFFFDDDAAA@@@DDDEEEGGGHHHEEEHHHUUUcccpppyyy{{{sssnnnOOOLLLJJJHHHDDDCCCLLLXXXiiiuuu{{{ppp\\\LLLCCC???>>>===<<<;;;:::999999888999999999999888777666555000///...///000333666888@@@BBBEEEHHHMMMTTT\\\aaagggfffeeedddcccccceeefffkkkkkkllllllllllllmmmnnneeejjjmmmmmmoooyyy222111111666DDDYYYooo~~~ttt___HHH999222...******...//////444AAANNNUUUTTTOOOOOOVVV\\\___bbbdddhhheeeaaa\\\YYYZZZ___cccjjjcccWWWIII???;;;<<>>???@@@BBB@@@>>><<<<<<======<<<;;;:::;;;<<<;;;::::::;;;<<<999::::::;;;;;;::::::999777777777888:::;;;:::888999999999888777666555444666666777777888999999:::::::::999999888777777777555555777999:::<<<>>>>>>===CCCHHHMMM]]]yyyyyykkk```YYYZZZggg~~~yyyrrrhhh[[[LLLBBBBBBHHHQQQ``````mmm~~~}}}UUUDDD555222333333777???FFFMMMSSSTTTUUUWWWVVVSSSNNNMMMLLLKKKKKKOOOUUUYYY]]]bbbgggiiihhhgggiiikkkhhhiiikkkmmmmmmkkkiiigggiiijjjkkklllnnnnnnoooooolllmmmmmmnnnnnnooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssstttsssrrrpppooonnnmmmmmmooooooooooooppprrrtttuuuzzzzzzuuussssssuuu~~~}}}yyytttoookkkhhheeebbb]]]___aaaaaa```___```aaa___]]][[[WWWUUURRRQQQPPPLLLIIIEEEAAA???@@@AAABBBLLLYYYgggnnnrrrtttssspppeeebbb\\\VVVSSSVVV\\\aaadddjjjmmmkkkkkknnnooommmjjjkkklllnnnnnnnnnmmmllliiimmmpppnnnmmmpppqqqpppiiiiiijjjkkkmmmoooqqqrrroooooonnnnnnnnnnnnoooooollllllmmmooorrrtttwwwxxxttttttttttttssssssssssssqqqqqqooooooooooooqqqqqquuuttttttssssssssssssttttttuuuwwwyyy{{{|||}}}}}}{{{|||~~~~~~}}}}}}~~~|||{{{yyywwwvvvuuuuuuuuupppsssvvvyyy{{{|||zzzvvvsssppplllhhhkkkxxx{{{tttrrrpppllliiilllttt}}}eee]]][[[]]]eeeiiilllmmmhhh\\\LLL===444///...,,,+++******))))))((((((((('''&&&&&&%%%%%%)))******+++,,,,,,---------...///000222444555555777777888888999999::::::>>>===;;;;;;;;;===???@@@BBBBBBCCCCCCEEEGGGHHHIIIDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGGGGGGGEEEBBBAAAEEEDDDEEEFFFEEEFFFOOOYYYgggqqq~~~~~~~~~{{{wwwuuuUUULLLEEEEEECCCCCCJJJVVVlllzzznnn[[[KKKAAA@@@???===<<<::::::999999999999999999999888777666444222000//////111333555<<<>>>AAAEEEIIIPPPXXX]]]eeefffggggggeeedddeeefffhhhjjjmmmnnnmmmllllllllljjjmmmpppoooooovvv000///111;;;NNNeeewwwzzzoooYYYAAA444111///***&&&,,,//////555CCCPPPVVVXXXRRROOOTTT[[[___bbbdddeeeccc___[[[XXXYYY]]]```^^^VVVKKKBBB===<<<;;;;;;:::<<<======<<<===>>>???AAA???===<<<======<<<;;;999:::;;;:::999999999;;;888999:::;;;;;;:::999888777777777999;;;<<<:::999;;;<<<<<<<<<;;;;;;:::999777777888888999:::::::::;;;::::::999888888777777666777888999;;;<<<===>>>;;;BBBGGGKKKVVVnnnvvvkkk```aaannn~~~xxxooobbbPPPCCCBBBGGGJJJ[[[[[[dddpppzzzsssUUUCCC444111333222555;;;BBBJJJQQQSSSTTTVVVTTTQQQNNNNNNMMMKKKJJJNNNTTTYYY\\\aaagggjjjhhhhhhjjjllljjjkkkllllllllljjjhhhgggfffgggjjjlllnnnpppqqqrrroooooooooooooooooooooooommmnnnnnnooopppqqqrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrsssssssssrrrqqqqqqqqqpppppppppqqqssstttvvvyyy}}}xxxttttttuuuyyy{{{xxxtttpppmmmhhhjjjkkkiiifffeeefffgggddddddccc```\\\XXXVVVUUUNNNKKKGGGCCC@@@@@@AAABBBKKKYYYhhhppptttvvvuuuqqqfffbbb\\\VVVSSSVVV\\\aaaccciiilllkkkkkknnnooommmjjjkkkmmmoooppppppooonnnggglllnnnllllllnnnpppnnnfffgggiiilllnnnpppqqqqqqooooooppppppppppppoooooooooooooooppprrruuuwwwxxxttttttttttttttttttttttttsssrrrqqqppppppqqqrrrsssssstttttttttttttttssssssssstttvvvxxxzzz{{{||||||zzz|||}}}~~~}}}}}}|||{{{yyywwwvvvuuuuuuuuuooorrrvvvyyyzzz}}}}}}yyyxxxuuurrrooojjjfffiiixxx~~~wwwsssoooqqqxxxttt\\\WWWXXX\\\eeejjjllllllgggYYYHHH:::333...---,,,+++***)))))))))((((((((((((((((((((('''+++++++++,,,------......---...///111333444666666888888999:::;;;;;;<<<<<>><<<;;;;;;===???@@@BBBBBBBBBDDDFFFHHHKKKLLLEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEBBBAAACCCDDDEEEJJJQQQ___kkk{{{~~~}}}zzzvvvuuuaaaQQQEEEDDDDDDDDDJJJSSShhhwww}}}kkkVVVFFFBBB@@@>>><<<;;;:::::::::999999999:::999999888888777444111///...///111222666888<<<@@@DDDKKKRRRWWW]]]aaaeeefffeeeccccccdddccchhhmmmooonnnmmmmmmnnnnnnpppqqqpppppprrryyy~~~......222???VVVnnn|||xxxlllTTT;;;/////////,,,(((///333444:::IIIUUUZZZ]]]UUUQQQUUU\\\```cccfffaaaaaa___\\\ZZZYYY[[[]]]MMMFFF>>>;;;;;;<<<;;;888999;;;<<<<<<;;;;;;===>>>BBB@@@>>>===>>>>>>===<<<888999::::::888888999:::888999:::;;;;;;:::999888777777777:::<<<<<<;;;999555666777999:::;;;<<<<<<888888888999::::::;;;;;;;;;;;;::::::999888777777;;;;;;::::::::::::::::::;;;BBBFFFHHHPPPcccxxxtttgggggguuu~~~uuugggTTTEEEBBBFFFDDDVVVVVV\\\dddlllwwwjjjSSSBBB333111222111444999???GGGOOOQQQSSSTTTSSSOOONNNNNNMMMKKKJJJMMMTTTYYY[[[aaahhhjjjiiihhhjjjmmmkkklllllllllkkkiiigggfffdddfffiiillloooqqqssstttppppppppppppoooooooooooollllllmmmooopppqqqrrrsssvvvwwwwwwxxxwwwwwwvvvvvvpppqqqsssuuuvvvvvvuuuuuurrrrrrqqqqqqrrrtttuuuvvvxxx{{{wwwtttuuuwww{{{}}}xxxyyyyyyvvvqqqoooppprrrggghhhgggeee```\\\YYYXXXOOOLLLHHHCCCAAAAAABBBCCCJJJYYYhhhqqqvvvxxxvvvrrrgggccc\\\VVVSSSUUU\\\aaabbbhhhkkkjjjjjjmmmnnnmmmjjjlllnnnpppqqqqqqpppoooiiimmmnnnkkkiiikkkkkkiiidddfffiiilllooopppqqqqqqooopppqqqrrrrrrqqqpppooorrrrrrqqqrrrsssuuuwwwxxxrrrrrrsssssstttuuuvvvvvvuuutttrrrqqqqqqrrrtttuuuoooppprrrssstttsssrrrrrrtttuuuvvvxxxyyyzzz{{{{{{zzz{{{}}}}}}}}}}}}}}}|||yyywwwvvvvvvvvvvvvnnnrrrvvvxxxzzz|||{{{wwwuuurrrpppnnnjjjfffiiiwww{{{zzzuuuwww}}}pppYYYWWWZZZ```jjjlllmmmlllfffXXXEEE777111...---,,,***))))))(((((((((((())))))******+++++++++,,,,,,------......//////000111333555777888999;;;;;;<<<===>>>???@@@@@@BBB@@@>>>======>>>AAABBBBBBBBBBBBDDDFFFIIILLLNNNEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBEEEGGGIIIIIIIIIEEE@@@>>>AAACCCDDDGGGKKK[[[iii{{{zzzwwwyyy}}}vvvyyyyyymmmXXXHHHFFFGGGFFFJJJSSSbbbqqqvvv___LLLCCCAAA???===;;;;;;;;;;;;999999:::::::::999999888888666222...,,,---...000222444888<<>>GGGMMMQQQUUU[[[VVVSSSWWW```ggghhhfffggg```ZZZXXXYYYVVVOOOHHHBBB???;;;;;;<<<;;;999777;;;;;;;;;<<<===>>>>>>>>>BBBBBBAAA???===<<<>>>???<<<;;;:::888777666666666777888888888888777777666:::999888888777777888888666666777888888888888888888666666999>>>AAAAAA@@@;;;;;;:::999999:::::::::888888888888999::::::;;;===???CCCGGGJJJSSSfffwwwxxx{{{uuunnnkkkvvv}}}mmmXXXEEE???BBBAAAJJJTTT[[[bbbjjjnnnnnnVVVAAA111222555333222555>>>DDDLLLQQQRRRRRRSSSTTTPPPOOONNNNNNNNNPPPSSSTTTZZZ^^^eeeiiijjjjjjjjjjjjllllllllllllkkkjjjiiihhhggghhhjjjkkkkkkmmmooorrrrrrpppooooooppppppooommmoooooonnnnnnpppsssuuuwwwwwwtttqqqsssvvvwwwsssooopppqqqrrrtttuuuttttttsssoooppppppqqqssstttuuuuuuvvv}}}wwwrrrooooooqqqvvv}}}zzzyyyyyyrrrjjjffffffbbbZZZSSSOOOJJJFFFFFFDDDAAABBBFFFQQQ[[[ffflllqqquuuuuurrrkkkddd^^^ZZZWWWVVV]]]eeefffhhhlllooopppooommmkkklllmmmnnnnnnnnnnnnnnnmmmllljjjiiikkkmmmmmmjjjgggiiihhhhhhiiikkkmmmoooppppppqqqqqqrrrrrrqqqqqqppprrrrrrrrrsssssssssttttttssssssrrrrrrrrrsssttttttssssssssssssrrrqqqqqqppptttssssssrrrrrrsssssssssvvvuuuuuuuuuwwwzzz}}}wwwyyy{{{~~~|||zzzvvvttttttsssrrrqqqnnnnnnqqqwww}}}~~~vvvpppssssssqqqllliiiooo{{{tttvvvzzz}}}|||fffWWWUUU[[[bbbeeerrrnnniiibbbSSSAAA444000,,,*********,,,---,,,+++''''''''''''((((((((((((((()))***+++,,,---------///111333444444555777888>>>>>>>>>>>>>>>???@@@@@@???>>>===;;;;;;===>>>???>>>======AAAFFFJJJJJJIIIFFFDDDCCCAAAAAABBBCCCDDDEEEDDDCCCBBBCCCEEEGGGIIIFFFFFFDDDCCCCCCDDDEEEEEEQQQ^^^qqqxxxssstttwwwuuuzzzsssvvviiiWWWJJJGGGHHHJJJJJJZZZlll~~~iiiVVVJJJFFFAAA===;;;;;;;;;;;;::::::;;;<<<;;;:::999888444444333333222111000000444555666888<<>>;;;999:::<<<===<<<;;;:::;;;;;;<<<>>>??????@@@@@@AAACCCBBB@@@>>>>>>>>>;;;:::999999999999999999888888888888888777777666888888777777666666777777666666777888888888888777999888777999===???>>>===:::999999888888888999999:::999999999999999:::;;;>>>???BBBEEEGGGNNN^^^ooosssxxx~~~kkkjjjvvv}}}qqqaaaOOODDDBBB@@@GGGOOOWWWcccpppwwwxxx^^^HHH555222444222000222:::AAAIIIOOOQQQQQQRRRRRROOONNNMMMMMMNNNPPPRRRSSSYYY]]]cccgggiiiiiiiiijjjkkkkkkkkkllllllllllllllllllmmmmmmllllllmmmoooqqqooonnnmmmoooqqqrrrqqqpppooonnnnnnnnnooorrrtttvvvvvvsssqqqrrrvvvwwwtttpppooopppqqqssssssssssssssspppooonnnnnnoooqqqtttvvvsssyyyyyytttpppnnnooosss~~~}}}{{{zzzwwwqqqhhhdddccc^^^VVVOOONNNIIIEEEEEEDDDAAABBBFFFMMMXXXdddkkkpppttttttqqqllleee]]][[[ZZZZZZ```gggfffhhhjjjmmmnnnmmmlllkkkmmmnnnnnnoooooonnnnnnnnnmmmllllllmmmoooooommmjjjjjjiiiiiiiiijjjlllnnnooopppqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrrrrssssssssspppppppppqqqrrrssstttuuurrrrrrrrrrrrrrrqqqpppooorrrrrrrrrrrrssstttuuuvvvyyyxxxwwwwwwxxxzzz|||~~~||||||}}}~~~~~~}}}||||||zzzxxxuuutttuuuuuutttsssooopppsssxxx~~~}}}uuuppptttvvvvvvpppkkkooozzzzzzyyy~~~~~~zzzzzz|||tttbbbVVVVVV]]]dddhhhoookkkfff___PPP>>>222///,,,+++******,,,,,,+++***((((((((((((((())))))))))))***+++,,,---.........000111333444444555777999;;;;;;;;;;;;<<<===>>>???@@@???===<<<<<<===???@@@BBB@@@@@@BBBFFFHHHHHHFFFCCCBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBCCCDDDFFFGGGEEEDDDDDDDDDDDDDDDEEEEEEMMMWWWgggvvv~~~wwwtttsssssstttzzzvvvtttiiiZZZNNNIIIHHHHHHHHHPPPbbbwwwyyykkkSSSLLLCCC>>>======<<<:::::::::;;;;;;;;;:::999888666555444333222111000000111222333444777===DDDIIIRRRUUUXXXYYYYYYZZZ[[[\\\]]]```dddhhhkkkllllllkkkkkkmmmooopppppppppqqqsssrrrwww{{{~~~222;;;III[[[rrr~~~|||wwwuuuxxxyyyrrrhhhTTTDDD444......---------222777@@@MMMZZZbbbdddccc___\\\YYY\\\cccggggggeee```___\\\XXXRRRJJJCCC???999888777999<<<>>>??????;;;;;;<<<===>>>???@@@@@@>>>@@@CCCDDDBBB???======:::999999999:::;;;;;;<<<888888999999888777777666777777666666666555555555555666666777777777777777:::999888999;;;<<<;;;:::888888777777777888888999;;;;;;:::999999999::::::??????AAABBBBBBGGGUUUcccpppyyynnnmmmwwwyyylllYYYHHH@@@>>>CCCJJJTTTeeewwwkkkSSS;;;444555222000000666<<>>???AAA@@@???>>>>>>???@@@AAACCCBBBAAACCCDDDEEECCCBBB@@@@@@AAAAAAAAA@@@???>>>@@@AAABBBCCCCCCDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEKKKQQQ]]]lllzzz|||uuuppprrrnnnoooxxx{{{uuunnnbbbVVVMMMIIIGGGGGGGGGVVVjjj}}}eeeXXXHHH@@@???@@@===999:::;;;;;;;;;;;;:::999999888777666444333111000000//////000111333888???CCCMMMQQQUUUWWWXXXXXXXXXYYY[[[]]]```cccfffggghhhiiiiiikkklllmmmmmmnnnqqqsssxxxyyyzzzzzz~~~000===PPPfff|||zzzvvvvvvtttjjj___III===222.........///111555<<>>>>>>>>>>>???===???AAAAAA@@@>>>======999999999999999:::;;;;;;999999999999888777777666777777777777666666555555444555666666777777666666888888888888999:::::::::888888777777777888999999<<<<<<;;;:::999999999:::>>>>>>???@@@@@@CCCOOO\\\rrr|||sssnnnqqqwww___JJJ???===AAAGGGSSSggg{{{www]]]CCC777666444333222333999BBBJJJOOOPPPPPPPPPMMMMMMLLLLLLMMMNNNOOOOOOTTTXXX]]]aaaccceeeggghhhkkkjjjiiihhhhhhjjjlllnnnppppppooommmkkklllooorrrmmmllllllooorrrttttttsssnnnmmmllllllmmmooorrrssssssrrrpppqqqtttuuuuuussspppqqqqqqrrrssssssssstttqqqooommmlllmmmpppsssuuutttzzzxxxppplllkkknnnvvv|||xxxtttpppooonnnnnnnnnnnnnnnnnnoooooooooooooooiiiddd^^^YYYWWWSSSLLLGGGIIIEEEBBBCCCBBB@@@BBBFFFMMMYYYhhhrrrwwwzzzxxxssshhh^^^UUUVVV[[[___bbbeeeggggggffffffgggiiikkklllpppppppppooooooooooooooooooooooooppppppqqqppppppmmmlllkkkiiiiiijjjjjjkkkooooooppppppppppppooooooooooooooooooppppppppppppoooooonnnoooooopppqqqrrrnnnnnnooooooooooooooonnnpppppppppqqqssstttvvvwwwzzzzzzyyyyyyzzzzzz{{{|||zzzzzz{{{{{{{{{{{{zzzzzzxxxwwwuuuuuuvvvwwwvvvtttssstttwww|||}}}wwwqqqnnnlllppprrrkkkdddggguuu{{{yyyzzz|||yyyvvvwwwzzz~~~zzzwwwsssooojjj```VVVSSSXXXaaagggjjjkkkeee^^^VVVHHH888///---...,,,******+++***)))''')))))))))******++++++,,,++++++,,,,,,---///000000111333555555555666888:::999::::::;;;===???@@@AAAAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAABBBAAA@@@???@@@??????>>>>>>>>>>>>>>>>>>???AAACCCCCCCCCBBBAAA@@@AAACCCEEEFFFFFFEEEEEEKKKOOOXXXgggxxxvvvqqqtttpppmmmpppwww{{{wwwnnncccVVVMMMHHHFFFHHHNNN\\\rrrzzzhhhQQQDDDAAAAAA>>>999;;;;;;;;;;;;;;;::::::::::::999888666444222111000///000000000222555:::>>>HHHLLLQQQTTTUUUUUUVVVWWWYYY[[[]]]___bbbdddeeefffggghhhiiiiiijjjlllooorrryyyxxxwwwwwwzzz333DDD[[[qqqzzzuuutttqqqfffZZZAAA888000......---000444<<>>??????>>>>>>===<<<<<<<<<======>>>===;;;;;;<<<===::::::999888888888888888:::::::::999999888666666777777888888888777666555444444555666666666666555555666777777888888999:::888888888888888999::::::<<<;;;::::::999999999999<<<<<<===???@@@CCCMMMXXXsss}}}vvvjjjgggwwwfffNNNCCC>>>BBBHHHTTThhh|||hhhLLL;;;666444444444333777???GGGMMMPPPQQQPPPMMMMMMLLLLLLMMMMMMNNNNNNRRRUUUYYY]]]___bbbeeehhhkkkjjjhhhffffffggghhhiiikkkllllllkkkkkklllppprrrooonnnnnnooorrrsssrrrqqqnnnmmmllllllmmmoooqqqssssssrrrqqqqqqrrrtttttttttrrrrrrssssssttttttuuuvvvpppppppppppppppqqqrrrsssuuuzzz{{{qqqmmmlllooowww~~~|||qqqmmmfffcccbbbcccccccccfffffffffggggggggggggggg```\\\WWWTTTRRROOOJJJFFFGGGCCCAAABBBBBBAAACCCGGGNNN[[[jjjsssyyy{{{wwwrrrggg]]]VVVWWW]]]```cccfffhhhgggfffeeefffhhhkkkmmmqqqqqqpppooonnnnnnoooooonnnnnnoooooooooooopppqqqnnnmmmllljjjjjjjjjjjjkkknnnooooooppppppoooooonnnnnnnnnnnnoooooooooppppppqqqqqqpppooonnnnnnnnnnnnlllmmmnnnnnnooooooooooooppppppppppppqqqrrrssstttwwwwwwxxxyyyzzz{{{||||||zzzzzzzzzyyyyyyyyyxxxxxxyyywwwvvvuuuvvvuuusssqqqtttuuuyyy~~~{{{tttpppnnnkkknnnnnnhhhdddiiiyyy}}}yyyvvvrrrqqquuu~~~zzzwwwzzzrrrjjjccc\\\TTTSSSYYYaaafffgggjjjddd\\\SSSEEE777//////---,,,************(((''')))))))))***+++,,,,,,,,,++++++++++++,,,...///000111333555666666777999:::999::::::;;;===???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA>>>@@@BBBCCCCCCBBBAAAAAAAAA@@@===<<<;;;<<<>>>@@@<<<>>>AAACCCCCCCCCAAA@@@@@@AAACCCDDDEEEEEEEEEDDDGGGKKKUUUeeeyyyzzzwwwzzzyyyuuupppmmmpppxxxzzznnnaaaTTTKKKGGGJJJGGGNNNdddwww^^^MMMEEEBBB>>>;;;<<<<<<;;;;;;;;;:::::::::;;;:::999777555444222111///000000//////222666999BBBFFFJJJNNNPPPQQQRRRTTTWWWXXXZZZ]]]___aaabbbcccdddeeefffffffffhhhkkknnnsssqqqppprrruuu<<>>>>>===<<<;;;;;;:::<<<<<<<<<:::999999;;;===:::999999888777777777888;;;;;;::::::999888666666666777888999888777666555333444444555555555555555333555666777666666888:::888888888888888999:::;;;::::::999888888888999999;;;:::;;;???@@@CCCLLLVVVooo{{{|||mmmeeetttpppUUUIII@@@DDDJJJTTThhh}}}yyy\\\DDD777333333444444666;;;CCCJJJOOOPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMOOORRRVVVYYY\\\```dddgggjjjiiigggfffeeeeeefffffffffhhhjjjkkkkkkmmmppprrrqqqpppoooppprrrrrrqqqpppooonnnmmmlllmmmoooqqqrrrssssssrrrqqqqqqrrrssstttsssssssssssstttuuuvvvwwwoooppppppqqqqqqrrrrrrrrrsssxxxuuuooooooqqqxxx{{{vvvtttkkkddd]]]YYYZZZ\\\\\\\\\aaabbbbbbbbbccccccdddddd\\\YYYUUUSSSPPPNNNJJJGGGFFFBBB@@@BBBCCCBBBDDDIIIQQQ]]]kkkssswwwxxxtttnnnhhh```ZZZ\\\```cccfffkkkjjjhhhgggfffgggjjjmmmooorrrqqqooonnnmmmmmmnnnooommmnnnooonnnnnnnnnppprrrpppooommmlllkkkkkkkkklllnnnnnnoooooooooooonnnnnnnnnnnnnnnoooooooooppppppsssrrrpppooonnnmmmllllllkkklllmmmnnnooopppppppppqqqqqqpppqqqqqqrrrssssssvvvwwwxxxyyyzzz{{{||||||}}}|||zzzxxxvvvuuuttttttwwwvvvuuuuuuuuutttqqqooosssuuuyyy~~~{{{uuurrrrrrpppqqqpppmmmmmmuuuzzzvvvvvvyyy{{{wwwvvvwwwmmmaaaZZZSSSSSSYYYaaaeeefffiiibbbZZZPPPCCC555///000,,,+++))))))******)))'''(((((()))***+++,,,,,,---++++++******+++---///000222444666777777777999;;;999999999:::;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>AAADDDEEEEEEDDDCCCDDDBBB@@@>>>=========???@@@===>>>@@@BBBCCCBBBAAA@@@AAABBBCCCCCCDDDDDDDDDDDDBBBFFFPPP```tttuuulllllluuu~~~~~~uuuiii\\\PPPIIIIIICCCEEEWWWpppmmm[[[MMMDDD???======<<<<<<;;;:::;;;;;;;;;<<<;;;:::888777555444444///000///...---...111444;;;>>>BBBEEEGGGJJJMMMOOOTTTUUUXXX[[[]]]^^^^^^^^^aaabbbcccccccccdddfffhhhnnnlllnnnrrrttt|||BBBXXXssszzzsssnnnhhhZZZLLL888333/////////111888AAAMMM^^^iiiddd^^^^^^]]]YYY```aaabbbddddddcccaaa___\\\WWWNNNDDD<<<999999:::666888999999777777999<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;<<<999999888888888999::::::;;;;;;;;;:::999888666666555666777888888666444333333333444555555555555444444666777666444444555777666666666777777999::::::888888777777777888999999;;;999;;;>>>@@@CCCJJJRRRjjjxxxqqqfffpppzzz]]]MMMAAAEEEJJJSSSfffsssTTT???555444555444555777>>>FFFKKKNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMPPPSSSVVVYYY^^^cccfffggggggggggggggggggffffffeeegggjjjlllmmmmmmooopppqqqpppoooppprrrsssrrrqqqoooooommmmmmmmmoooqqqssstttsssrrrqqqpppppprrrtttssssssrrrrrrssstttvvvwwwqqqpppooonnnnnnoooqqqrrrrrrvvvzzzsssqqqsssxxx~~~xxxrrroooggg```XXXTTTUUUXXXYYYXXX[[[\\\]]]^^^___```aaabbb]]][[[XXXTTTQQQNNNKKKIIIFFFBBB@@@CCCCCCCCCFFFJJJVVVaaammmsssvvvvvvrrrmmmgggaaa^^^___```bbbgggmmmkkkjjjhhhhhhiiikkknnnppprrrpppnnnmmmllllllmmmnnnmmmooopppooonnnnnnqqqtttqqqpppnnnmmmllllllmmmnnnmmmnnnnnnoooooonnnnnnmmmnnnnnnoooooooooppppppppprrrqqqpppooonnnnnnmmmmmmkkklllmmmnnnpppppppppqqqpppqqqqqqrrrsssuuuvvvwwwyyyyyyzzz{{{{{{{{{{{{{{{|||{{{yyywwwuuuttttttttttttsssssssssttttttrrroooqqqsssxxx}}}xxxwwwyyyvvvvvvwwwwwwzzzzzzyyyzzz~~~~~~}}}~~~rrr___YYYSSSSSSZZZbbbfffggghhhaaaWWWMMM@@@444///000+++***((()))***+++)))(((''''''((()))***+++,,,,,,---,,,++++++,,,...000222333444666777777888:::<<<;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@@@@??????===@@@DDDEEECCCAAAAAAAAA@@@@@@AAABBBAAA@@@???>>>>>>???@@@BBBBBBBBBBBBAAACCCCCCBBBBBBBBBCCCCCCDDDAAAEEELLLXXXhhh|||{{{tttttt{{{|||vvvmmmbbbUUULLLHHHCCCDDDNNNZZZdddpppzzzzzzlllYYYIIIAAA@@@>>>===<<<;;;:::;;;;;;<<<;;;;;;:::999888777666666222222222000......000222444666999<<<>>>BBBGGGJJJOOOQQQUUUXXXZZZ[[[ZZZYYY^^^```bbbbbbaaa```aaabbbkkkhhhkkkpppqqqvvvCCCZZZxxxuuunnndddTTTEEE888444111222222666???IIIPPPcccnnnfff\\\[[[\\\YYY]]]___aaadddeeedddbbb```]]]VVVJJJ@@@:::999:::<<<555777999999777777:::===888999999:::;;;<<<======888;;;>>>???>>><<<;;;;;;888888888999:::;;;===>>>;;;;;;;;;:::999888666666444555666777777555333222222333444444555555444444555777888666333111222444555555555555666777999999777666666666777888999999;;;999:::>>>@@@AAAHHHOOOfffwww|||nnnaaafff~~~```MMMBBBFFFJJJQQQdddcccGGG999666777444333555:::BBBIIILLLLLLNNNNNNOOOOOOOOONNNNNNMMMLLLOOORRRUUUXXX]]]bbbfffeeefffggghhhiiiiiiiiihhheeehhhlllnnnnnnnnnnnnnnnpppooooooppprrrssssssrrrpppooonnnmmmnnnooorrrsssuuutttsssqqqoooooorrrssssssrrrqqqqqqrrrsssuuuvvvrrrpppmmmkkkkkkmmmqqqsssssswww}}}uuussssssxxx}}}{{{wwwqqqnnnfff___UUURRRTTTWWWXXXWWWUUUVVVXXXZZZ\\\^^^___``````^^^[[[WWWSSSOOOKKKJJJFFFBBBAAACCCDDDDDDGGGKKK[[[eeepppuuuwwwwwwsssnnneeeaaa^^^___^^^___eeemmmkkkkkkjjjjjjkkkmmmoooqqqrrrpppnnnlllkkklllmmmmmmnnnoooqqqpppnnnooorrruuuqqqpppooonnnmmmmmmnnnooommmmmmnnnnnnnnnnnnmmmmmmooooooooooooppppppppppppqqqppppppoooooooooooooookkklllmmmooopppqqqqqqqqqppppppqqqsssuuuxxxzzz{{{||||||}}}}}}|||{{{zzzzzzxxxwwwvvvuuuuuuvvvwwwxxxqqqpppqqqrrrttttttsssqqqpppsssxxx~~~~~~{{{|||yyyzzz{{{~~~yyywwwxxxzzz|||sss___XXXRRRSSS[[[ccchhhiiiggg___UUUKKK>>>222...///***)))((()))***+++***)))&&&'''((()))***+++,,,,,,...---,,,,,,---///222333333555777777777888:::<<<>>>>>>>>>>>>>>>???@@@AAA>>>??????@@@@@@??????>>>;;;>>>BBBBBB@@@===<<<======@@@DDDFFFFFFCCC???<<>>===<<<;;;:::;;;<<<<<<;;;;;;::::::999888777777666666555333111111222444000111333555888===CCCGGGLLLOOOSSSWWWYYYYYYWWWVVV\\\^^^aaaaaa```^^^^^^^^^dddbbbeeejjjiiikkk}}}QQQaaaxxx{{{kkkYYYGGG<<<444555555222000666EEESSS```gggmmmlllddd\\\ZZZ[[[^^^dddgggeeedddfffbbb\\\]]]NNN???999999999999;;;;;;:::999999:::;;;<<<===::::::;;;===>>>@@@AAAAAA?????????>>>===;;;999888777777666666777999;;;===>>>===;;;999888888888999444333333333555777999:::555555555555666666666666666555444333333444555666555666777888888777666555666666777777888888999999666777888:::<<>>======@@@???>>>>>>>>>???AAABBB@@@AAAAAABBBBBBAAA@@@@@@DDDDDDFFFFFFGGGFFFEEEEEEDDDCCCCCCDDDEEEEEECCCBBBCCCBBB@@@??????@@@BBBCCCBBBDDDHHHNNNSSS___vvvzzzvvvtttnnncccYYYZZZQQQKKKKKKJJJHHHIIINNNcccppp}}}}}}mmmYYYKKKEEE@@@@@@>>>;;;;;;===>>>>>><<<;;;:::888777666666666888666555555444222...+++222222222333666:::===@@@GGGJJJOOOSSSTTTUUUVVVWWW[[[[[[[[[ZZZZZZZZZYYYYYY````````````dddmmmvvv}}}VVVfff{{{|||hhhTTTDDD;;;888666555444777@@@MMMXXXfffkkkooooooiiiccc___^^^bbbfffhhheeedddfffccc^^^UUUHHH<<<999;;;;;;;;;===;;;;;;;;;;;;;;;<<<======;;;;;;<<<===>>>??????@@@>>>===<<<<<<;;;:::999999999888777666666888999::::::999777555444444444444555555444444444555555666444555555555666666666666;;;999777444333222111222555666777888888777666555666666666666666666777777777888999:::===BBBHHHLLL^^^yyy~~~nnnbbbddduuueeeOOOKKKEEEEEERRRiiiVVV@@@888555333111111777@@@HHHKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNQQQUUUZZZ___bbbdddhhhhhhgggggggggggghhhhhhfffiiikkklllllllllmmmooopppqqqrrrrrrssssssrrrrrrrrrqqqooonnnmmmmmmmmmnnnpppooonnnmmmnnnoooqqqrrrttttttssssssssstttvvvwwwrrrrrrrrrrrrrrrsssssstttqqqwww~~~xxxzzzzzztttooofffdddaaa[[[WWWWWWZZZ]]]ZZZ]]]\\\XXX[[[cccgggfffiiihhhddd^^^XXXQQQLLLIIIGGGFFFDDDBBBAAAEEEJJJNNN[[[aaaiiiqqqtttrrrmmmiiiaaa```___^^^___aaadddfffhhhggggggiiilllnnnooonnnqqqqqqppppppnnnmmmlllkkkjjjlllooooooooonnnnnnoooqqqppppppoooooooooooopppnnnoooooopppppppppoooooonnnnnnoooppprrrsssttttttrrrqqqpppqqqttttttrrrpppnnnnnnooopppqqqqqqqqqqqqrrrssstttuuuuuuvvvuuuuuuwwwxxxyyyzzzzzzxxxwwwuuuvvvvvvuuutttttttttuuuuuussssssrrrrrrrrrrrrrrrrrrtttvvvzzz}}}|||||||||}}}{{{vvvzzz{{{yyyxxxyyy}}}fff\\\VVV[[[cccgggggggggggg]]]OOO@@@555///,,,+++))))))((()))++++++***(((((())))))******+++,,,,,,......///000111222333333555444444444666888;;;===>>>@@@BBBBBB@@@>>>======??????>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAADDDEEEGGGHHHIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFDDDCCCEEEDDDBBB@@@@@@@@@BBBCCCBBBCCCFFFJJJMMMWWWkkk}}}~~~yyyvvvpppiiiccc\\\RRRJJJIIIHHHEEEFFFIII[[[fffsssuuukkk[[[MMMEEEAAA@@@>>><<<;;;<<<===<<<<<<;;;:::888777777666666888777555555555333000---000000000111333666999;;;@@@CCCGGGJJJLLLNNNPPPQQQTTTUUUVVVWWWWWWXXXWWWWWW[[[[[[\\\]]]```gggpppvvv^^^nnnzzzaaaLLL???:::;;;;;;;;;===DDDOOO[[[bbboooppprrrrrrooojjjdddaaadddggggggcccbbbaaa^^^ZZZIII@@@:::;;;>>>>>>===>>>;;;<<<<<<===============<<<<<<<<<============>>><<<;;;:::888888888999::::::999888666666666777888:::999777666555555555555666666666555444333222111444444444555555555666666<<<:::777555222111000000555666666777777666666555666666555555555555555555777888999;;;===AAAGGGKKKZZZzzzsssbbb]]]kkkjjjTTTNNNGGGDDDMMM___uuu```FFF:::555555333333777???FFFIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPMMMNNNOOORRRWWW]]]cccfffiiihhhfffeeeeeeggghhhiiihhhiiilllllllllkkklllnnnpppqqqrrrrrrssssssrrrrrrqqqpppooonnnnnnnnnnnnnnnmmmmmmnnnooopppqqqrrrrrrtttsssssstttuuuvvvwwwxxxrrrrrrrrrrrrrrrsssttttttsssyyy}}}}}}yyytttggggggeeebbb^^^[[[[[[\\\]]]^^^]]]ZZZ\\\eeemmmqqqsssoooiiiccc^^^WWWRRRNNNKKKIIIFFFCCCBBBFFFLLLRRRYYY___gggooorrrqqqmmmjjjbbbaaa```___```aaaccceeegggffffffhhhlllnnnnnnnnnppppppppppppooonnnmmmllljjjmmmoooooooooooopppqqqqqqqqqppppppooooooooonnnmmmnnnooopppppppppppppppooooooppppppqqqrrrrrrsssqqqppppppqqqssstttsssqqqppppppqqqqqqqqqqqqqqqpppttttttuuuuuuuuuttttttsssvvvwwwxxxxxxxxxwwwuuuuuuwwwvvvtttrrrrrrssstttuuuttttttssssssrrrrrrqqqqqqtttwww{{{~~~zzzwwwwwwxxxyyy~~~~~~~~~zzzyyyzzz||||||tttxxx|||}}}iii```[[[___fffgggeeeddddddZZZKKK===333...+++***((((((((()))+++,,,+++)))((((((((()))******++++++---...///000222444555555444444444555777:::<<<>>>@@@AAACCCCCC@@@>>>>>>>>>??????>>>>>>???@@@BBBCCCDDDCCCCCCBBBBBBCCCDDDDDDDDDFFFIIIKKKKKKJJJHHHFFFFFFEEEDDDEEEFFFGGGEEEDDDFFFEEECCCAAAAAAAAAAAABBBCCCCCCEEEGGGIIIOOO___nnn~~~yyytttrrrqqqhhh\\\NNNIIIGGGEEEEEEFFFRRR[[[hhhpppnnncccUUUKKKEEEBBB???>>>>>>===<<<;;;<<<;;;:::999888777777777888777666666666555333111////////////111333555666:::<<>>??????>>>===<<<=========<<<<<<<<<;;;;;;;;;:::888777777888:::;;;999888777666666666666777999999888777666666666555666777777777555333111000333333444444444555555555999777666444333333333333666666666666666666666666777666666555555444444444777888:::;;;===AAAFFFJJJXXXzzzzzzggg\\\eeetttaaaOOOGGGBBBGGGRRRaaarrrfffHHH888222555333333666===DDDIIIKKKJJJKKKLLLMMMNNNOOOPPPPPPNNNMMMMMMOOOTTT[[[bbbfffiiigggeeeddddddfffhhhjjjiiikkkmmmmmmllllllmmmnnnppppppqqqrrrrrrrrrqqqqqqppppppoooooooooooooooooonnnoooqqqrrrssssssrrrrrrsssssstttuuuvvvwwwxxxyyytttsssssssssssstttuuuuuuvvv|||{{{nnnnnnnnnkkkgggccc```^^^]]]^^^\\\[[[]]]hhhuuu{{{rrrjjjccc]]]XXXTTTMMMKKKGGGCCCBBBGGGNNNSSSYYY^^^ffflllpppooollljjjdddcccbbbbbbbbbccceeeffffffffffffiiilllnnnnnnmmmnnnooooooooonnnmmmllllllmmmoooqqqqqqqqqqqqrrrtttrrrrrrrrrqqqqqqpppoooooolllmmmnnnppppppqqqqqqqqqppppppppppppqqqqqqqqqqqqoooppppppqqqssssssrrrrrrqqqqqqrrrrrrrrrqqqqqqpppssssssttttttuuuuuuttttttxxxxxxxxxyyyxxxxxxvvvvvvwwwuuurrrppppppqqqssstttttttttssssssrrrrrrqqqqqqvvvzzz|||wwwtttuuuwwwyyyyyyrrrooopppqqqrrroooxxxjjjbbb]]]aaafffgggffffffbbbWWWGGG:::222...,,,***((('''''')))+++,,,+++******++++++,,,------......,,,---///111333555666777444555555777999;;;===???@@@BBBCCCBBB@@@???>>>?????????>>>>>>???@@@BBBCCCEEEDDDCCCCCCCCCDDDEEEFFFDDDFFFIIIKKKLLLJJJHHHGGGHHHFFFEEEEEEFFFGGGGGGFFFFFFEEECCCBBB@@@@@@@@@@@@EEEEEEFFFHHHHHHKKKWWWdddttt{{{~~~xxx{{{~~~yyyyyy{{{|||mmmZZZNNNIIIHHHHHHGGGKKKSSSbbbqqqyyytttdddWWWJJJEEEAAAAAAAAA???======<<<<<<:::999999888888888888777666666777777555333111111000000111222333444777888:::;;;===@@@EEEIIIEEEHHHMMMRRRVVVXXXXXXXXXYYY[[[]]]___aaadddhhhkkkqqq}}}rrrVVV@@@777777>>>OOO___ccceeekkksssxxx}}}xxxrrrpppnnnkkkeeeaaafffffffffccc\\\QQQGGGBBB===999888===@@@>>><<<<<<======?????????>>>===<<<======<<<<<<;;;:::::::::;;;999888777777999;;;<<<666666666666666666777777555555555555444333333222555666666777666555333222333333333333444444444444777666555444333444444555666666555555555555666666777777777666666555555555666888999;;;<<>>???@@@AAABBBAAA@@@>>>???@@@AAA@@@?????????@@@BBBBBBDDDDDDDDDDDDEEEEEEFFFGGGCCCEEEHHHJJJKKKJJJHHHGGGHHHGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@??????DDDDDDEEEGGGGGGIIIQQQ[[[lllvvv~~~zzztttvvv~~~|||fffTTTLLLKKKJJJIIIDDDLLL]]]sssuuugggQQQHHHBBBCCCCCC???======<<<<<<;;;:::999999999999999888666666777777666555222111111000000000111111444555555666777;;;@@@DDDCCCGGGLLLRRRWWWZZZ[[[[[[ZZZ]]]___aaacccdddgggiiixxxmmmQQQ<<<666777AAAXXXlllooommmqqqwwwzzz|||vvvooojjjhhhgggeeeccciiifffeeecccZZZLLLAAA<<<<<<888999===???===;;;===>>>>>>>>>>>>>>>======<<<===<<<<<<;;;::::::999999:::999888777888888::::::444444555555666666777777555555666666555555444333444444555555555444444444222222222333333333444444888777555444333333444444666555555444444555555666777777777666666666666666555777999:::;;;>>>AAADDDOOOiiixxxeee```lllzzz}}}eeeNNNHHHDDDGGGMMMSSS[[[cccttthhhLLL:::444000///000333888???FFFKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOMMMKKKLLLPPPVVV^^^bbbdddcccbbbaaabbbccceeegggjjjlllnnnnnnnnnnnnoooppplllmmmnnnnnnoooooonnnnnnnnnnnnooopppqqqqqqqqqpppssstttuuuuuuuuutttrrrqqqrrrssstttuuuvvvwwwwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwxxx}}}{{{xxxsssmmmfffaaa]]]]]]^^^___aaakkkuuufff\\\XXXTTTRRRNNNJJJJJJMMMSSSXXX\\\___eeejjjmmmmmmkkkiiiffffffgggggghhhjjjkkkllliiiiiiiiikkknnnnnnllljjjjjjjjjkkkkkkkkkkkkkkkkkklllmmmnnnmmmllllllnnnppppppqqqrrrssssssrrrqqqpppmmmnnnooopppppppppppppppooooooppppppppppppppppppoooqqqrrrrrrqqqppppppqqqppppppqqqqqqqqqqqqqqqpppooopppqqqsssuuuvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttsssqqqooonnnnnnoooppppppppppppqqqqqqqqqqqqqqquuuzzzzzzvvvtttvvvzzz}}}}}}~~~{{{ppphhheeefffhhhiiiqqq}}}}}}bbb\\\[[[```eeegggiiikkk^^^RRRAAA555000///---+++((((((((()))+++,,,+++)))++++++,,,,,,---...............000222444666888999777888999:::;;;======>>>===???@@@@@@???>>>@@@AAACCCBBBAAA??????@@@@@@AAACCCCCCDDDFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJIIIIIIGGGDDDDDDFFFGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@@@@AAAAAACCCFFFEEEEEEKKKRRRgggtttzzzrrrsss|||ooo\\\PPPMMMJJJGGG@@@FFFVVVoooxxx```RRRHHHGGGFFF@@@===>>>===<<<;;;;;;:::::::::;;;:::888666666777777666555000000000000/////////...000111111222222555999<<>><<<===@@@???>>>======<<<<<<<<<===<<<<<<;;;;;;:::999999999888777777777777777777777555555666666555555444444555666666777777666444444444333222222111111222222222222222222333333333333444444333333444555777888666555444444444444555666555555555555555555666666444666888999:::<<>>>>>===>>>@@@BBBEEEDDDBBB@@@?????????@@@@@@BBBEEEGGGGGGGGGEEEDDDGGGGGGGGGHHHIIIKKKLLLLLLIIIFFFDDDCCCEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCAAAAAACCCEEEEEECCCFFFKKK[[[lll}}}}}}tttpppuuu}}}|||tttdddWWWPPPJJJEEE@@@DDDQQQhhhwwweeeVVVSSSOOOFFFAAADDD===<<<<<<;;;;;;;;;;;;;;;;;;999666555666666666555111111111111111000000///...///000000000222555777>>>@@@DDDIIIMMMQQQTTTUUUWWWYYY\\\]]]^^^```cccfffqqqYYYBBB777;;;CCCNNN___kkkkkkkkkrrrtttpppsssnnnggg```___bbbhhhmmmhhh```ZZZVVVMMMAAA;;;<<<;;;777777;;;======???CCC???>>>===;;;;;;;;;<<<===;;;;;;;;;::::::999999999666666777777666555444444777777777666555333222111000111222333222111000///444333111///......//////111111222222222333333333//////000222555888;;;===666555444333333444555666333333333444444555555555333555777888999;;;>>>@@@FFFSSSllltttnnnuuuwww___UUUKKKIIILLLRRR\\\eeedddlllsssppp```JJJ<<<666111111000111333999@@@EEELLLLLLLLLLLLLLLMMMMMMMMMPPPNNNLLLLLLOOOTTTYYY]]]^^^______```aaabbbbbbbbbdddgggiiikkkkkkkkkmmmnnniiijjjkkkkkkllllllkkkkkkmmmnnnoooqqqrrrrrrrrrqqqooooooppppppqqqrrrssstttrrrssstttuuuuuutttsssssssssrrrrrrrrrrrrsssttttttrrrwww|||vvvoookkkffffffggggggfffmmm}}}oooiii___^^^\\\YYYXXXZZZ^^^bbb```cccfffjjjlllkkkjjjiiicccdddeeegggiiikkkmmmmmmmmmmmmmmmnnnooonnnkkkiiijjjjjjkkklllmmmmmmmmmmmmppppppooommmkkkkkkmmmnnnjjjkkknnnpppqqqqqqpppooooooppppppppppppoooooonnnnnnnnnnnnoooppppppqqqqqqpppssstttsssooommmmmmooolllmmmnnnppppppqqqqqqqqqrrrssssssttttttssssssrrryyyyyyxxxwwwwwwwwwwwwwwwqqqqqqpppooonnnmmmlllkkkllllllmmmnnnooopppqqqqqqwww}}}~~~yyyuuuttttttvvvwww|||wwwxxx}}}xxxqqqmmmnnnrrrvvvxxxzzzzzzaaaUUUVVV\\\fffjjjgggcccbbbZZZLLL:::///,,,,,,+++)))***)))))))))++++++)))'''+++,,,,,,------......///000000222333555666777888:::;;;<<<<<<======<<<<<<999;;;<<<======>>>AAACCCFFFEEECCC@@@???>>>>>>??????AAAEEEGGGHHHGGGEEECCCIIIIIIHHHIIIJJJLLLNNNOOOHHHFFFCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCEEEGGGFFFCCCDDDHHHNNNbbbwwwvvvmmmnnnvvvrrryyyxxxlll^^^TTTLLLEEECCCEEEOOOddd~~~uuuccc^^^XXXMMMGGGIII===<<<<<<;;;;;;;;;<<<<<<<<<999666555555555555444333444444444444333333222///000222222111222444666:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;999777:::;;;;;;;;;;;;:::888888888777777666666666666777666666555555555444444444444444333222222111111000222222111111111111111222222222333333333222222111222222333333444555666666666666666666666444222111555555555666666666777777555555666666777999:::;;;???JJJZZZrrrtttyyyiiiZZZJJJGGGLLLSSSYYY___dddjjjooommmbbbQQQ@@@333555222111222222555===GGGNNNPPPQQQQQQNNNLLLKKKKKKNNNOOONNNLLLJJJLLLRRRXXX[[[]]]___aaaccccccccccccffffffggghhhhhhhhhhhhhhhjjjkkkmmmnnnmmmkkkhhhfffkkkkkkkkklllnnnqqqssstttnnnooopppqqqqqqqqqqqqqqqssssssrrrqqqppppppppppppqqqrrrrrrrrrqqqqqqsssuuuvvvyyyzzzxxxyyyvvvqqqkkkgggiiiqqqzzzzzzssskkkgggddddddccc___```cccgggiiikkkmmmnnnnnnnnnnnnhhhhhhhhhiiijjjlllmmmnnnpppnnnkkkjjjllllllkkkhhhlllmmmnnnnnnoooooonnnnnnsssrrrpppnnnmmmllllllkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmllllllmmmoooooonnnnnnnnnnnnnnnnnnnnnnnnpppnnnmmmmmmoooqqqrrrrrrppppppqqqsssssssssssssssuuuvvvwwwxxxxxxwwwuuuuuuzzzzzzzzzyyyxxxwwwvvvuuutttrrrpppqqqrrrqqqnnnjjjmmmnnnpppqqqpppppprrrtttyyy}}}|||ssspppoooooossswww}}}xxxzzzyyywwwssspppvvv}}}}}}iiiZZZTTTXXX```ggghhheeebbbbbbRRRBBB333...///...+++***+++++++++************))),,,------...///000111111111111222333555777999:::===>>>@@@AAAAAA@@@???>>>===>>>?????????@@@BBBDDDDDDCCCAAA???>>>>>>??????===>>>AAACCCDDDDDDDDDCCCGGGGGGGGGHHHIIIJJJLLLMMMGGGFFFEEEDDDEEEFFFHHHIIIDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEENNNWWWeeesss~~~rrriiippp|||xxxssstttuuussslll```RRRHHHFFFIIIKKKUUUmmmzzztttgggVVVHHHDDD???;;;;;;:::888:::>>>;;;;;;:::999888777666555777777777666555333222111---///000222333444333333888888999;;;???DDDJJJMMMTTTTTTTTTUUUWWWYYY[[[\\\~~~mmmVVVDDD;;;===KKKYYYffflllooonnnnnnrrrttttttsssnnnhhhgggiiijjjgggddd^^^XXXPPPIII@@@888999===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999:::;;;<<<;;;:::888777777777666555555555666666666555555555444444444444444444333222222111111000222222111000000111111222111222222333333222222111222222333333444555555555555666666666666444222111222222333333333333444444555555555666777888999:::===FFFSSSiii~~~vvvvvvvvvcccOOOGGGHHHLLLRRRWWWbbbllluuuvvvmmm\\\GGG777444111///000111444<<>>@@@BBBBBBBBBAAA@@@@@@AAABBBBBBAAAAAACCCEEEEEEDDDBBB@@@>>>>>>======@@@AAACCCEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHCCCCCCBBBAAABBBDDDFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEPPP___mmmwww{{{ooommmxxx}}}uuu{{{{{{wwwttttttrrrjjj]]]RRRKKKIIIGGGLLL^^^vvvtttbbbSSSGGG@@@;;;::::::888888:::;;;;;;:::999888777666666888888777777666444333222,,,---///000111111000000333333444666999>>>BBBEEENNNNNNOOOQQQRRRSSSTTTTTTppp^^^III>>>>>>HHHYYYhhhnnnsssvvvuuutttvvvvvvtttoooiiidddffflllnnnhhhbbb[[[QQQGGGBBB===999888;;;::::::::::::;;;;;;;;;;;;777888:::<<<======<<<<<<888999;;;<<<<<<:::888666777666555444444444444444555555555555444444444444444444333222222111111000111111000000000111111222111111222222222222222111222222222333333444444555555555666666555444333222111111111222222222222333444444444555666777888999;;;BBBLLL```www|||uuunnnxxxmmmTTTFFFCCCFFFLLLQQQdddoooyyy{{{vvvhhhSSSAAA666222000000222444<<>>???AAABBBCCCCCCBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEFFFEEECCCAAA???===<<<<<>>JJJZZZgggrrr{{{{{{ooorrr~~~}}}yyy}}}|||uuuuuuxxxvvvlllbbbRRRLLLHHHJJJQQQ]]]nnn|||rrrdddQQQFFF===;;;;;;999888888<<<;;;;;;:::999888777777999999888888777666444444...///000111111000///...000000000111444777;;;===GGGHHHJJJLLLMMMNNNNNNNNN|||uuuoooaaaQQQAAA>>>EEESSScccooooootttxxxxxxyyy|||{{{wwwooohhhdddgggooooooggg^^^VVVJJJ???;;;:::888888:::999999:::::::::::::::;;;888888:::;;;<<<<<<;;;;;;666888;;;<<<<<<:::888666666555555444333333333333444444444444444444444444444444333222222111111000111000000000000111111222000111111222222222222111111222222222333333333444444444555666555444333222222222222222333333333333333333333444555666777777999@@@GGG[[[uuussseeeiiitttWWWFFFAAADDDJJJQQQiiisss{{{}}}|||tttaaaMMM<<<666222222333555<<>>@@@AAABBBBBBBBBBBBDDDEEEFFFEEEDDDBBBCCCDDDEEEDDDCCCAAA@@@>>>>>>===@@@AAAAAABBBCCCEEEFFFGGGIIIIIIHHHHHHGGGEEEDDDDDDGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCAAAIIIUUUdddrrr~~~zzzuuu{{{}}}yyy|||}}}}}}zzzyyy|||}}}yyysss]]]SSSMMMPPPPPPOOOUUU```hhhnnnyyyvvv```QQQBBB======<<<;;;;;;<<<<<<;;;;;;:::999999888999999999999888777666555222333333333333111000///000000000000222444777888???BBBEEEHHHKKKLLLLLLKKK{{{pppeee\\\RRRFFF>>>AAAMMMXXXccckkkoootttyyy{{{~~~qqqkkkfffiiiooonnncccYYYQQQDDD999777888888888999999999999::::::;;;;;;;;;:::::::::::::::999999888666888:::;;;<<<:::888777666666444333333222222222333333444444444444444444444444333222222111111000000000//////000111111222///000111111222222222222111111111222222222222222333444555555555444333222111111111222222222333333444333333444444555666777888>>>CCCTTTppp}}}uuubbbbbb~~~}}}]]]IIIBBBCCCIIIOOOfffsssnnnVVVAAA999222111111333999???CCCFFFKKKNNNNNNNNNNNNNNNQQQSSSTTTRRRNNNMMMOOORRRWWWXXX[[[^^^```aaaaaaaaabbbccceeegggiiijjjkkklllkkkkkkkkklllmmmnnnoooooommmmmmnnnoooooopppppppppooooooqqqrrrssstttttttttsssttttttttttttsssrrrqqqoooqqqssstttsssrrrrrrssswwwwwwzzz~~~|||wwwsssooollljjjjjjiiilllrrrwwwzzzyyywwwtttnnnhhheeefffhhhiiimmmssssssrrrqqqpppnnnmmmlllkkkggghhhjjjlllnnnooooooooonnnnnnnnnmmmmmmmmmnnnooolllllllllkkkjjjhhhgggffflllmmmooopppooonnnlllkkknnnnnnnnnnnnoooooooooooolllkkkkkkkkklllmmmoooppprrrrrrrrrrrrrrrrrrrrrrrrpppooopppqqqrrrrrrpppnnnppppppppppppqqqrrrsssssswwwwwwwwwwwwxxxxxxyyyyyyxxxyyy{{{{{{zzzxxxuuussspppnnnkkkhhhhhhjjjmmmppplllnnnoooppprrruuuyyy|||yyyssspppnnnjjjjjjlllrrrwwwooojjjbbbXXXQQQOOOWWW]]]bbbdddeeeddd\\\RRR???555---,,,,,,+++***+++***************************+++,,,---///000111222555666666777999;;;===>>>===>>>??????@@@AAAAAAAAACCCEEEFFFEEECCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCGGGGGGHHHIIIHHHHHHGGGFFFJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBGGGIIIPPP^^^ooo~~~vvvtttwww~~~kkk]]]SSSSSSRRRMMMMMMSSSTTT[[[iii{{{nnn\\\III???===<<<<<<=========<<<<<<;;;;;;::::::::::::::::::999888777777444444555444333222000///000000000000111222333444777999>>>BBBFFFHHHHHHIIIuuuhhhZZZPPPEEE???>>>GGGSSS\\\ccchhhssswwwzzz}}}rrrmmmhhhiiillliii^^^UUULLLAAA777666777777777999999999::::::;;;;;;<<<<<<<<<<<<;;;999888777777666777888999:::::::::999888777666555444333222222222333333333333444444444444444444333222222111111000////////////000111111222//////000111222222222222111111111111111111111111222333444555555444333222/////////000000000000111444444444444444555666666777<<<===JJJdddttt||||||hhhhhhxxxfffPPPEEECCCEEEJJJ[[[nnn|||^^^FFF===333000//////333888@@@DDDJJJNNNOOOPPPPPPPPPNNNPPPRRRPPPMMMLLLMMMOOOUUUWWWZZZ]]]___```aaaaaaaaabbbdddfffhhhiiijjjjjjiiijjjkkkmmmmmmnnnnnnnnnkkklllmmmooopppqqqqqqqqqnnnnnnppprrrsssttttttttttttuuuvvvvvvuuusssrrrqqqoooqqqssstttsssrrrrrrrrrwwwvvvwww|||xxxvvvssspppmmmjjjiiihhhccceeeiiinnnqqqpppmmmjjjiiieeeccceeegggiiinnnsssuuutttrrrpppnnnmmmmmmlllhhhiiikkknnnoooooooooooommmnnnnnnmmmlllkkkmmmooonnnmmmmmmlllkkkjjjhhhhhhnnnnnnoooooonnnlllkkkjjjmmmmmmmmmmmmnnnnnnnnnnnnkkkkkkjjjjjjkkkmmmoooppprrrrrrrrrrrrrrrrrrrrrrrrooooooooopppssstttsssqqqppppppqqqssssssssssssssswwwwwwwwwwwwwwwxxxyyyzzzxxxyyy{{{{{{zzzxxxuuusssnnnmmmkkkhhhfffgggkkknnnlllmmmoooppprrruuuzzz~~~zzzuuussspppjjjfffgggrrrvvvmmmeee[[[RRRNNNOOOZZZaaaeeedddddddddYYYLLL:::222,,,+++,,,+++***,,,+++++++++*********))))))++++++,,,...000111222333777777777999:::<<<>>>???>>>>>>????????????@@@@@@AAACCCEEEEEECCCAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEEEEDDDCCCEEEFFFGGGIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBCCCDDDCCCBBBBBBGGGGGGJJJUUUeeettt~~~{{{wwwzzzwwwiii[[[TTTRRRQQQSSSVVVOOOTTT^^^mmm{{{wwwfffRRREEE???<<<<<<>>>============<<<<<<;;;;;;999999::::::999888888777444444444444333111///..................///000000///111555999===@@@BBBBBB{{{sssfffVVVKKK>>>===CCCOOO\\\dddjjjoooxxxzzz{{{|||ppplllhhhggggggcccZZZSSSHHH???888777777666666999999::::::;;;<<<<<<======<<<;;;:::999777777666666888888888888888999999:::888777666444333333222222222222333333333444444444444444333222222111111000.........//////000222222...///000111222222222222111111111111111111111000222222444444444444333222//////000000000111111111555555555555555555666777666<<<;;;CCC[[[ooo{{{sssvvvyyynnnVVVJJJDDDDDDGGGSSSfff{{{kkkNNNCCC888222000///111555???DDDJJJOOOQQQRRRRRRRRRJJJMMMPPPOOOLLLKKKLLLNNNTTTVVVYYY\\\^^^``````aaa```aaaccceeefffggghhhhhhhhhjjjlllmmmnnnmmmlllkkkhhhiiikkkmmmnnnnnnnnnnnnlllmmmoooqqqrrrsssttttttssstttuuuvvvvvvuuusssrrroooqqqtttuuutttsssrrrsssvvvuuutttxxx}}}zzzrrrqqqnnnkkkiiihhhggggggaaaaaaaaadddhhhiiigggeeegggccccccgggjjjkkkoootttvvvuuussspppooonnnnnnnnnkkklllnnnoooooonnnmmmlllmmmnnnooommmjjjiiikkkmmmnnnnnnnnnmmmlllkkkjjjiiiooonnnnnnmmmmmmlllkkkkkkllllllllllllmmmmmmmmmmmmkkkjjjjjjjjjkkkmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnoooqqqrrrrrrrrroooqqqsssuuuvvvuuutttrrruuuuuuuuuuuuuuuwwwxxxyyyxxxyyy{{{|||{{{xxxuuurrrppppppnnnkkkhhhhhhkkknnnlllnnnoooqqqssswww}}}{{{yyyyyyvvvoooiiiggguuu||||||}}}uuullldddYYYQQQPPPSSS\\\ccceeebbbbbbbbbUUUEEE555///******+++))))))+++***************++++++++++++,,,---///111222444444888888888:::;;;===???@@@AAAAAA@@@@@@??????@@@@@@@@@CCCEEEEEEDDDBBBAAABBBBBBBBBCCCCCCCCCBBB@@@???>>>@@@DDDGGGHHHHHHFFFEEEDDDEEEGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFDDDBBBAAAAAAAAAAAA===>>>@@@BBBCCCCCCBBBBBBCCCEEEHHHMMMVVVdddrrr|||zzzuuuiii[[[TTTTTTUUUTTTLLLLLLPPPZZZhhhvvv}}}ppp___RRRHHH@@@>>>@@@>>>>>>============<<<<<<888999999999999888888777555555666666555333111000.............../////////,,,---000333666999;;;<<<{{{tttfffUUUIII>>>???HHHWWWdddlllsssyyy{{{|||zzzzzz}}}}}}mmmkkkgggfffddd___XXXRRRFFF???:::999777555666999::::::;;;;;;<<<===>>>>>>;;;:::999888777777777777999888777666777888:::;;;888888666555444333333333222222222333333444444444444444333333222111111000............///000222222......000111111222222222111111111000000000000000111222333444444444333222222222222222333333333333666666555555555666666777777===;;;BBBZZZppp{{{{{{qqqZZZMMMGGGFFFHHHPPP```ppp~~~xxxVVVJJJ===666333111222666:::???FFFKKKNNNNNNOOOOOOJJJMMMPPPPPPMMMLLLLLLNNNTTTUUUXXX[[[^^^___`````````aaabbbdddeeeffffffggggggiiilllnnnnnnllljjjiiifffgggiiijjjkkkkkkjjjiiilllmmmnnnppprrrsssssssssqqqrrruuuvvvwwwvvvuuutttppprrruuuvvvuuutttssstttvvvtttrrruuuzzzxxxooonnnkkkiiigggfffeeeeeecccaaa^^^```cccffffffeeefffddddddiiilllmmmqqqvvvvvvuuusssqqqooonnnnnnooonnnoooppppppooommmkkkiiimmmnnnooommmiiihhhjjjlllmmmmmmmmmmmmlllkkkkkkjjjnnnnnnmmmlllllllllmmmmmmkkkkkkkkklllllllllmmmmmmjjjjjjjjjjjjkkkmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqooommmmmmoooqqqqqqqqqoooqqqtttwwwxxxvvvtttrrrtttssssssssstttuuuwwwxxxwwwyyy{{{|||{{{xxxuuurrrrrrrrrrrroookkkjjjlllooommmoooppprrrtttyyy}}}|||~~~{{{sssmmmjjjvvv}}}}}}||||||vvvmmmeee[[[SSSTTTYYY\\\ccceeeaaaaaa```SSSAAA222,,,((()))***((((((***(((((()))***+++,,,,,,---,,,---...000111333444555888888999:::<<<>>>@@@AAACCCCCCBBBAAA@@@@@@@@@@@@@@@CCCFFFFFFEEECCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>999<<>>>>>>>>>>>============888888999999999888777777777888888888888666555333//////000000000111111111......///111333555777999zzzlll\\\NNNEEE===GGGSSS]]]gggrrrxxxyyyyyyvvvssstttwwwxxxuuurrrhhhggggggiiihhhaaaVVVLLL???<<<999777777888888777999999999::::::;;;;;;;;;===<<<<<<;;;999777555444666666666666666666666666666666555444444444555555444444444333333222222222444444333222111000//////......//////////////////...///111222333222000///000000//////.........---111222222333333222222111111222333222000///000111333333333444555666777888999999:::???PPPkkkuuu{{{aaaNNNIIIIIIHHHFFFXXXiiiuuupppQQQ888444555//////666888>>>GGGLLLMMMMMMNNNOOOPPPOOOOOOOOOPPPNNNLLLIIINNNRRRWWW[[[\\\\\\]]]^^^```aaaccceeeffffffffffffgggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjgggiiilllmmmmmmmmmnnnnnnqqqqqqqqqqqqrrrsssttttttxxxwwwwwwwwwvvvvvvuuuuuussssssvvv||||||xxxvvvsssooollljjjhhhfffcccdddaaa]]]\\\]]]___``````[[[\\\___ccchhhnnnsssvvvuuuvvvwwwwwwvvvtttrrrpppsssrrrqqqpppooooooooooookkkllllllkkkiiiiiijjjlllnnnmmmmmmlllkkkiiihhhhhhgggffffffgggjjjkkkkkkjjjjjjjjjkkkkkkkkklllllllllmmmmmmlllkkkkkkmmmnnnoooppppppoooooooooooopppppptttrrrppprrrttttttrrrooooooppprrrtttuuuvvvwwwwwwwwwuuusssrrrqqqrrrssstttyyyyyyyyyyyyyyyyyyxxxwwwtttssspppnnnmmmmmmmmmnnnpppooonnnpppsssyyy|||{{{|||}}}{{{wwwttttttwww~~~~~~|||xxxoooeee[[[VVVUUUUUUaaa```bbbdddccc\\\OOOEEE555333000,,,***(((((()))******+++,,,------......------///000222222333333;;;:::999999:::===???AAACCCAAA>>>===???@@@AAAAAA???AAACCCEEEFFFFFFEEEDDDDDDCCCAAAAAABBBAAA???===<<<===???BBBDDDGGGIIIJJJCCCCCCDDDDDDDDDCCCAAA@@@???AAACCCCCCDDDDDDGGGHHHIIIGGGDDDAAA???>>>>>>???<<<======>>>???@@@@@@AAADDDEEEEEEEEEHHHQQQ```kkkzzz~~~|||ppp^^^PPPKKKEEEEEEFFFIIIKKKVVVjjj}}}vvveeeXXXOOOHHHDDDBBB@@@??????===:::888::::::;;;;;;;;;::::::999777888888888666555333111000000000000////////////111000...---...///111222sssbbbQQQEEE???BBBLLLVVV___iiiuuu}}}xxxpppnnnqqqrrrnnniiiiiigggffffffccc[[[NNNDDD???<<<999888888999888777888888888888999999::::::<<<;;;;;;:::888777555444666666666666666666666666444444333333222222333333333333333222222222111111222222222111000000/////////////////////.........---...000222222111000///000000/////////.........111222222333333222222111///111222222111111333444333333222333333444555666888999:::>>>KKKdddvvvrrrgggOOOEEECCCAAADDDQQQ```qqqaaaBBB999666000...333666<<>>???AAABBBBBB@@@AAACCCEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBB???===>>>>>>???@@@BBBCCCCCCDDDBBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@AAAEEEHHHIIIHHHFFFCCCAAA@@@@@@@@@======>>>>>>???@@@@@@AAABBBCCCCCCCCCEEEMMMYYYcccqqq}}}rrrttt~~~zzzkkk[[[QQQIIIHHHFFFDDDDDDNNNeee{{{zzzjjj\\\RRRKKKGGGBBB???>>>===<<<;;;::::::::::::::::::999999666777777777555444222111222222222222111111111111222111///......///000111mmmWWWGGG???===FFFOOOYYY```kkkwwwyyyoookkklllmmmiiieeeeeedddcccbbb^^^TTTHHH>>>>>><<<::::::::::::888777777777777777777888888888:::999999888777666444333666666666666666666666666333222111111000000111111222222111111111111000000000000000000000000//////000000//////.........------...///000111000//////000000////////////......111111222222222222111111///000222333222333555666333333222222222333333444777999:::<<>>???@@@@@@AAABBBCCCCCCCCCBBB@@@@@@BBBBBB@@@===<<<>>>CCCFFFFFFFFFEEECCCBBB@@@??????======>>>>>>???@@@@@@@@@AAABBBCCCCCCDDDIIIRRRYYYeeeuuuwwwnnnnnnuuu|||uuucccWWWLLLJJJHHHDDDAAAGGG[[[nnnyyymmmYYYSSSIIIBBB>>>=========;;;:::::::::999999888888666666666666555333222111555555444444444333333333333222000/////////000000~~~iiiRRRCCC>>>???FFFPPP[[[dddmmmxxx~~~{{{uuuqqqnnnmmmkkkjjjbbbaaa```^^^ZZZQQQFFF???<<<;;;;;;;;;;;;;;;888666777777777777777777777777777777777777666555444333555555555555555555555555333222111000000000000000000000000000000000000000............//////000000000000000///......------------...///000//////...000000//////////////////111111222222222222111111000222333333333333555666555444444333222222333333555777999;;;AAASSSqqqvvvaaalllpppVVVEEEAAACCC@@@GGGOOOZZZssspppIII888555222111222222666===DDDIIILLLMMMMMMKKKKKKKKKMMMOOOOOOMMMKKKGGGJJJNNNQQQSSSUUUXXXZZZ]]]]]]]]]^^^```cccfffhhhiiiiiiiiiiiihhhgggfffeeefffggghhhiiijjjkkklllmmmiiikkkmmmmmmmmmmmmnnnooooooooooooppppppqqqrrrsssqqqrrrssstttvvvwwwxxxxxxyyyxxxyyy||||||zzzwwwuuuqqqmmmjjjfffbbb^^^[[[]]]___cccgggmmmqqqtttuuuvvvvvvvvvtttrrrooommmooooooooopppppppppppppppmmmmmmnnnlllkkkjjjkkkmmmlllmmmnnnooonnnllljjjhhhjjjiiiiiijjjmmmnnnnnnmmmllllllllllllmmmmmmmmmmmmmmmnnnoooqqqqqqpppooooooqqqqqqqqqppppppqqqqqqqqqmmmmmmnnnoooqqqqqqqqqqqqrrrqqqppppppqqqsssvvvwwwxxxxxxxxxxxxyyy{{{|||}}}||||||||||||{{{{{{zzzyyy{{{yyyvvvsssqqqppppppppprrrrrrrrrtttwww{{{zzzwww{{{uuukkkhhhjjjoooppptttyyyhhhXXXUUUXXX]]]aaaaaabbbaaaZZZNNN???555...---,,,+++*********+++))))))***+++---...//////---///111333555777888999:::::::::;;;===@@@CCCEEEFFFCCCAAA@@@AAACCCDDDDDDAAABBBBBBBBBBBBAAA@@@???===>>>@@@CCCDDDCCC???<<<666777888:::<<<>>>???@@@@@@@@@AAABBBBBBAAA@@@???BBBBBBAAA???======@@@BBBAAAAAAAAAAAA@@@???===<<<<<<<<<======>>>>>>>>>>>>CCCDDDEEEEEEFFFIIINNNRRR\\\kkk~~~zzzrrroooqqqxxx~~~xxxkkkbbbSSSOOOKKKHHHEEEFFFPPP[[[ooofffYYYLLLDDD@@@>>>===<<<<<<;;;:::999888888888777777777666555555444333666666555555555444444444444333222000000//////000yyydddNNN@@@===???IIIUUUbbblllttt{{{~~~|||{{{~~~{{{sssnnnmmmoooeeedddaaa\\\VVVMMMDDD???<<<;;;::::::;;;;;;999777888888888888888777777777666666666666666555444333333333333333333333333333444444222111111000000000////////////////////////---------...//////000000000000//////.........------....../////////////////////000000000000000000000111111222222111111000222444444444222222333444777666555444333333333333333555888;;;>>>MMMjjjwwwaaaeeetttttt\\\JJJDDDFFFBBBMMMTTTWWWaaavvvpppJJJ888444333222333222555;;;BBBHHHLLLMMMMMMJJJJJJJJJLLLNNNOOOMMMKKKDDDGGGKKKNNNQQQUUUZZZ]]]\\\\\\\\\]]]```ccceeegggjjjjjjjjjiiigggeeedddcccffffffggghhhiiijjjkkklllkkklllmmmmmmllllllnnnpppoooooooooooopppqqqrrrrrrpppqqqrrrsssuuuwwwxxxyyyyyyxxxyyy{{{~~~~~~|||zzzwwwtttoooiiieeebbbcccdddgggjjjnnnrrrttttttuuuuuuuuutttqqqooommmnnnnnnooopppppppppoooooonnnoooooonnnllllllmmmnnnoooooonnnlllllllllllllllmmmlllkkkmmmoooqqqqqqpppllllllmmmmmmmmmnnnnnnnnnmmmnnnpppqqqqqqqqqpppoooppppppoooooooooooopppppplllmmmooopppppppppqqqqqqqqqqqqooooooppprrruuuvvvxxxxxxxxxxxxyyyyyyzzzzzz~~~~~~~~~}}}}}}{{{zzzzzz|||zzzwwwsssqqqpppppppppqqqrrrtttvvvzzz}}}~~~yyyxxxwwwjjjdddcccccceeejjjuuujjjXXXUUUZZZ^^^ccccccccc___VVVIII;;;222,,,,,,++++++***************+++,,,---///000111222...///111444666888999999:::::::::;;;===@@@CCCEEEFFFDDDAAA@@@BBBCCCDDDDDDBBBBBBBBBAAAAAA@@@??????===>>>@@@CCCDDDCCC???<<<666777888999;;;<<<===>>>>>>???@@@AAAAAA@@@??????@@@BBBCCCBBB@@@>>>>>>>>>??????@@@@@@???>>>======;;;;;;;;;<<<<<<<<<<<<<<>>>>>===<<<:::999888888888999999888777777666666666666666555555555444444444444444333222111000000000|||nnnZZZHHH>>>>>>AAASSS___mmmvvv|||}}}zzz}}}tttmmmkkkmmmlllhhhbbbZZZPPPGGG???;;;;;;:::888999::::::888777888888888888777777777777555555666666666555555444333333333333333333333333555555333222111111000111......////////////000000---.........//////000000////////////////////////....../////////000000000//////000000000000111111000000111111111111000000333444444333222111111222777666555555444444444444333333666:::===GGGbbb|||~~~iiidddiii~~~|||fffPPPFFFEEEEEESSS]]][[[YYYeeeyyypppNNN;;;555333222111333555:::@@@GGGKKKLLLKKKJJJJJJJJJLLLNNNNNNLLLJJJCCCFFFIIILLLPPPUUUZZZ^^^\\\\\\]]]^^^```cccdddfffffffffggghhhhhhhhhgggggggggggghhhiiijjjjjjkkkkkklllmmmnnnmmmllllllnnnpppnnnnnnnnnnnnooopppqqqrrrooopppqqqsssuuuvvvxxxxxxxxxwwwxxxzzz|||yyyrrrmmmkkkkkkkkklllmmmppprrrsssrrrsssttttttsssqqqooommmnnnooopppppppppooonnnmmmnnnoooooonnnllllllmmmoooqqqpppmmmlllkkklllnnnooonnnmmmmmmnnnqqqrrrrrrqqqmmmmmmmmmnnnnnnnnnnnnooonnnnnnoooppppppppppppppppppooooooooooooooooooppplllnnnpppppppppooopppqqqppppppooooooppprrrssstttwwwwwwwwwxxxxxxxxxxxxxxx~~~}}}{{{{{{zzzxxxuuurrrpppppppppppppppqqqtttxxx|||~~~~~~~~~~~~wwwjjjccc```aaaccclllxxxhhhYYYWWW[[[```ddddddbbb\\\RRRDDD888000+++++++++************))))))***+++,,,...///111111///000222444666777888999777777777999===AAAEEEGGGFFFCCCAAA@@@AAACCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCDDDCCC@@@===;;;;;;;;;;;;;;;;;;::::::===>>>???@@@@@@@@@???>>>>>>AAACCCCCCAAA>>>===<<>>666333111111222333777>>>EEEIIIIIIHHHJJJJJJJJJKKKMMMMMMKKKIIIEEEFFFHHHJJJMMMRRRWWW\\\\\\]]]^^^```bbbcccccccccbbbccceeeggghhhiiijjjjjjjjjjjjjjjkkkkkklllllllllmmmnnnnnnmmmllllllnnnpppnnnnnnnnnnnnnnnoooqqqqqqooopppqqqrrrtttuuuwwwwwwwwwuuuvvvxxxzzz{{{vvvrrrqqqpppooooooooopppqqqpppqqqssstttsssrrrpppnnnnnnooopppqqqpppooommmkkkmmmnnnnnnmmmkkkjjjlllmmmpppooonnnmmmmmmmmmnnnnnnmmmllllllmmmpppqqqqqqpppmmmmmmnnnnnnnnnoooooooooooonnnnnnnnnnnnoooppppppqqqppppppooooooppppppqqqmmmppprrrrrrpppooopppqqqooooooppppppqqqqqqrrrrrrtttuuuvvvwwwxxxyyyyyyyyy}}}}}}}}}|||{{{zzzyyyxxxxxxvvvsssqqqooooooppppppnnnppptttyyy~~~~~~~~~sssjjjggggggfffiiisss}}}dddXXXXXX]]]aaadddccc```XXXLLL???555///***************)))((((((((()))***,,,...///000111000111222444555666777777777777777999<<<@@@CCCEEEEEECCC@@@@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDCCCAAA>>>>>>>>>======<<<<<<<<<;;;<<<===>>>?????????>>>>>>>>>???AAA@@@>>><<<<<<===???>>>>>>===>>>???AAAAAA===========================<<<===>>>@@@BBBCCCCCCIIIMMM[[[oooxxxvvvyyy{{{mmm___RRRIIIKKKQQQOOO[[[kkk|||}}}lll[[[PPPCCCAAA???<<<:::999:::::::::999888777777777888999666666666666555555555555333333333333333333222222nnncccRRRFFFBBBIIITTT\\\fffoooxxx|||qqqkkkgggggglllnnnkkkgggiiiddd[[[PPPEEE???<<<;;;;;;888555555666777888888666666555555555444444444444555666666777666666666666666666666666666666666555444333111000/////////.../////////000000111111000000000000000000000///,,,,,,---...///000111111000000000000000111222222//////000000111111111222000000111111111111000000...///111111111111333555444333333222222333333444777222333888999===PPPfffooobbbnnnzzz```NNNHHHBBBRRR^^^ZZZPPPQQQaaappptttcccMMM>>>666333111111222222555<<>>???@@@@@@;;;<<<===?????????>>>===>>>>>>>>><<<;;;:::<<<>>>===<<<;;;:::;;;===???AAA????????????>>>>>>>>>>>><<<<<<<<<===@@@CCCDDDDDDIIIJJJTTThhhzzz|||vvvvvvrrr~~~}}}rrr]]]LLLHHHLLLKKKQQQWWWaaaqqqyyyfffYYYEEECCC@@@===;;;::::::;;;999888777666666777777888777777777777666666666666222222333444444444333333eee[[[NNNHHHLLLXXXeeemmmrrrqqqrrrxxxtttcccZZZaaaiiihhhfffiiimmmeeeYYYLLLAAA;;;999999888999;;;;;;;;;999777666777777777777666555444333666444333333444555444333555555555444444333333333555444333111000/////////000///...------...///000111111000000000000000111111000//////000111///...000000111111111111000000000000000000000000000000222222222222222222222222///000111222222222222222333222222111111000000000222222444888:::>>>IIIUUUnnnvvvjjjvvvkkkWWWGGGDDDOOOXXXXXXTTTUUU[[[aaammm```NNN???666222///---...000333888???DDDFFFFFFLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFHHHMMMTTTYYYXXXYYY[[[[[[[[[]]]___bbbccceeeggghhhhhhgggggghhhlllkkkkkkkkklllnnnpppqqqnnnnnnnnnmmmmmmllllllkkknnnnnnmmmllllllmmmooopppooommmmmmooosssvvvuuutttsssttttttrrrsss{{{~~~~~~|||yyyyyy{{{yyyxxxxxxzzz}}}~~~{{{xxxwwwvvvtttrrrqqqqqqqqqrrrsssssssssrrrrrrsssssssssrrrssssssqqqmmmjjjlllnnnnnnmmmkkkjjjjjjkkklllmmmoooooonnnnnnmmmmmmlllllllllmmmmmmnnnooonnnnnnnnnqqqqqqqqqpppppppppppppppmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnooopppqqqrrrsssssspppqqqrrrrrrpppnnnooooooooooooooopppppppppppppppttttttttttttuuuvvvxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvqqqllljjjkkknnnoooooojjjnnnttt{{{}}}tttmmmrrrssshhheeeppp~~~|||eee^^^XXXXXX___aaabbb___ZZZQQQFFF;;;222------,,,+++***))))))))))))---------------...///000111333555777888888777666;;;:::999888999;;;===???@@@???>>>>>>???BBBDDDFFFBBBAAA@@@@@@BBBCCCCCCCCCBBBCCCDDDDDDBBB@@@===<<<======>>>>>>>>><<<;;;:::@@@???>>>>>>>>>>>>>>>??????>>>===<<<<<<===>>>???@@@>>><<<===@@@AAA???===@@@???===<<<<<<<<<===>>>999<<<@@@AAAAAAAAAAAAAAAHHHLLLSSS]]]iiivvvxxxsss~~~||||||~~~ppp\\\LLLFFFJJJLLLQQQVVV[[[ccctttqqqeeeTTTNNNFFFBBBBBBAAA>>>:::555777999888555555777999999888888777777777777777666666555555555444444444bbbZZZQQQMMMSSS___kkksssyyyvvvvvvzzzvvveeeZZZ^^^eeedddeeeiiiddd^^^SSSHHH???;;;999999888999:::;;;:::999777666666777777666666555444333444333111111333333333222222222222333333333333333444444222111000/////////000///...------...///000111111000000000000000111///...---...000111111000000000111111111111000000000000000000000000000000000000000000000000000000111111111222111111000000222222222222222111111111333222444777777:::DDDNNNggg{{{ooouuuuuuaaaLLLGGGOOOVVVUUUQQQRRRYYY```llldddVVVGGG;;;444222222//////222888>>>CCCFFFFFFKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFEEEDDDEEEJJJPPPUUUWWWYYYZZZ[[[[[[]]]___aaaaaacccfffggggggfffggghhhhhhggggggggghhhjjjlllmmmoooooonnnmmmllllllllllllnnnmmmmmmlllmmmnnnoooooopppnnnnnnpppsssuuutttssssssuuuvvvuuuvvvzzz{{{{{{zzzvvvuuuwwwtttssstttvvvzzz{{{zzzyyyvvvuuutttsssrrrrrrrrrsssrrrssssssttttttssssssrrrqqqrrrrrrpppllljjjkkkmmmooonnnlllkkkkkklllnnnoooppppppooonnnmmmlllkkkkkkkkklllmmmmmmnnnnnnmmmmmmppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnooooooppprrrrrrqqqssstttsssrrrppppppqqqoooooonnnnnnnnnoooppppppsssrrrrrrsssssstttuuuuuuwwwwwwvvvvvvuuuttttttsssuuuqqqllljjjkkkmmmnnnnnnkkkooouuu{{{|||tttnnntttvvvkkkgggqqq~~~qqq^^^ZZZWWWZZZbbbdddaaa^^^XXXOOOEEE:::222------,,,++++++++++++++++++,,,,,,---...///111333333333555777999::::::999888;;;;;;:::999:::<<<>>>???BBBBBB@@@???@@@AAACCCDDDBBBAAA@@@@@@BBBCCCCCCBBBBBBBBBCCCBBBAAA>>><<<::::::;;;<<<>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>???@@@@@@@@@>>>======@@@@@@???===???>>>>>>===============;;;===AAABBBBBBAAABBBBBBHHHKKKPPPWWW```mmm}}}|||vvv}}}{{{uuu}}}uuudddXXXTTTHHHHHHJJJOOORRRXXXdddpppxxxddd]]]RRRKKKHHHDDD???;;;;;;===>>>===:::888888999999999888777777777777777666666666666555555555555]]]YYYUUUVVV^^^jjjuuu||||||zzz}}}wwwggg\\\]]]aaa``````cccWWWRRRJJJBBB<<<999999:::888888999::::::999777666666666666666555444333222333111000000111222222111000000111111222333333333444333222000//////////////////............//////000000000//////000000111...------...000222222222///000000111111000000///////////////////////////////////////////////////111111111111000///......222222222222333333333333444222333555555777>>>GGG^^^vvvxxxvvvrrrVVVKKKOOORRRPPPMMMOOOWWW___hhhggg___QQQ???444222444//////222777===CCCFFFGGGJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGEEEDDDDDDHHHMMMQQQVVVXXXZZZ[[[[[[\\\___aaa^^^```cccdddeeeeeeggghhhfffffffffggghhhiiijjjkkkooonnnlllkkkkkkkkkmmmnnnmmmmmmmmmmmmmmmnnnooooooqqqpppooopppssstttsssrrrrrruuuxxxxxxxxxyyy}}}{{{wwwwwwuuuqqqoooqqqpppooooooqqquuuxxxyyyyyyuuuuuutttssssssttttttuuuqqqrrrtttuuuuuutttrrrqqqqqqqqqqqqooolllkkkkkkmmmnnnmmmmmmlllmmmnnnpppqqqrrrqqqpppooommmkkkjjjjjjjjjkkkkkkllllllllllllllloooooooooooooooooooooooopppppppppppppppppppppooonnnnnnmmmmmmmmmnnnpppqqqppprrrssssssqqqppppppqqqooonnnmmmllllllnnnpppqqqttttttttttttttttttuuuuuuuuuuuutttssssssrrrrrrqqqsssppplllkkkkkkmmmnnnnnnmmmpppuuu{{{~~~ppplllsss}}}zzzfffXXXWWWUUUZZZcccccc```\\\UUULLLBBB888111---,,,,,,++++++,,,,,,---...+++,,,---///111333555777666777:::<<<======<<<;;;<<<<<<;;;;;;;;;===>>>@@@EEEDDDBBBAAA@@@AAAAAABBBBBBAAA@@@@@@BBBCCCCCCBBBCCCCCCCCCCCCBBB???===<<<;;;<<<===>>>>>>???>>>>>>>>>=========>>>???@@@@@@BBBAAA@@@??????@@@AAABBB@@@???>>>>>>???@@@???>>>>>>>>>>>>>>>>>>======<<<<<<>>>AAABBBBBBBBBBBBCCCEEEIIILLLNNNSSS```rrr|||}}}tttuuu{{{yyynnneeebbbOOOJJJHHHIIIKKKMMMRRRYYYiiipppyyy~~~tttggg[[[SSSKKKDDD@@@===>>>???===:::777666666999999888777777777777888777777666666666555555555SSSTTTWWW]]]gggrrr|||~~~uuukkkdddcccaaa[[[VVVUUUIIIEEE@@@;;;888888999:::777888888999999888777777555555555555555333222222222000///000111222222111111111111222222222222222222222111000///......////////////....../////////000////////////000000111000///---...///111111111//////000000000000//////////////////////////////111111111111111111111111///000000000000//////...222222222333333444444444444222222444555666;;;BBBTTTiii}}}}}}bbbNNNLLLKKKJJJHHHKKKUUU___iiinnnmmm___JJJ999333333000000111666<<>>666000---*********++++++---......,,,,,,---///111333555666777999;;;===>>>>>>===<<<======<<<<<<===>>>??????DDDCCCBBBAAAAAAAAABBBBBBCCCAAA@@@@@@AAABBBBBBAAACCCDDDDDDEEEEEEDDDCCCBBB@@@@@@??????>>>===<<<;;;============>>>???AAAAAABBBAAA@@@@@@@@@@@@AAABBB@@@@@@???????????????>>>===>>>?????????>>><<<;;;<<<>>>@@@AAAAAA@@@AAABBBAAAEEEIIIIIIJJJSSSeeesss}}}~~~zzzyyyzzzrrrmmm^^^UUUKKKHHHGGGFFFHHHKKKTTTYYYbbbnnnpppdddYYYPPPJJJAAA@@@>>>;;;999888888888:::999888888777777888888666666666555555555444444GGGLLLUUU___jjjttt||||||yyysssooollliiibbbVVVJJJDDD>>><<<999777666777999:::666777777777777777777777555555555555444333222111222111///000222333333222555444444333222111111000111111000///...............//////////////////...//////......///000111111333111...---...///////////////000000000000//////////////////////////////000000000000000000000000------...000000111111111222222222333333444444444222000111555777777;;;AAAJJJ[[[mmmyyykkkQQQJJJEEEDDDDDDGGGRRR]]]kkktttzzzppp[[[EEE888555222111111444:::@@@DDDFFFFFFGGGHHHIIIIIIHHHGGGGGGIIIHHHGGGEEEDDDEEEIIILLLPPPSSSVVVXXXYYYZZZ\\\]]]ZZZ\\\^^^```aaaccceeehhhjjjkkklllmmmnnnooooooooogggfffeeeeeegggkkknnnqqqkkklllmmmmmmnnnooooooooorrrrrrsssrrrrrrrrrrrrsssqqqrrrssstttuuuwwwzzz|||~~~zzztttpppooonnniiiggghhhmmmmmmmmmmmmnnnpppsssuuusssssstttuuuuuuvvvvvvvvvtttssspppoooooopppssstttqqqpppooonnnnnnnnnnnnnnniiiiiiiiijjjkkklllmmmmmmppppppooommmllljjjiiihhhhhhiiiiiijjjjjjjjjjjjjjjkkkkkklllmmmnnnnnnoooooonnnnnnmmmmmmlllllllllkkkllllllkkkkkkkkkmmmnnnooolllnnnoooooonnnmmmnnnooonnnmmmkkkjjjkkkmmmppprrryyyyyyzzzzzzzzzyyyxxxxxxrrrrrrrrrqqqppppppooooooqqqqqqqqqpppoooooopppqqqrrrtttxxx{{{~~~|||zzz{{{~~~xxxpppjjjjjjlllqqqvvvyyyzzzzzzlll\\\VVVWWWUUUZZZ___[[[\\\WWWNNNCCC:::333...,,,))))))))))))***,,,---...------...///000222333444777999;;;===>>>>>>======>>>=========>>>>>>>>>???AAAAAAAAAAAABBBBBBCCCCCCCCCAAA???@@@AAABBBAAA@@@@@@AAABBBDDDEEEFFFGGGGGGBBBAAA@@@???>>>===<<<<<<============>>>???AAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@???>>>>>>???===>>>?????????>>><<<;;;<<<===??????>>>>>>???AAA<<>><<<<<<===>>>:::999999888888888888888555555555444444444333333???GGGSSS```kkkssszzz~~~yyytttrrrqqqnnnhhh]]]NNNAAA999888777666555555666888999666666666666666777777777444444444444333222111111111000///000222333333222666666555333222111000///000000///.....................////////////..................///000111111555222///---...............//////000000//////...////////////////////////........................,,,---...000111222333333222222222222333333333333111///000555888888;;;@@@@@@MMM^^^lll}}}rrrUUUJJJAAA@@@AAACCCLLLXXXcccnnnzzzyyyiiiRRR???555555333222444888>>>CCCEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFEEEDDDBBBAAABBBEEEHHHMMMPPPTTTVVVWWWXXXYYY[[[ZZZ\\\^^^___```bbbeeeggghhhiiijjjkkklllmmmmmmmmmfffeeeeeefffhhhjjjmmmooojjjkkkmmmnnnooooooooooooqqqrrrssssssrrrrrrssstttqqqppppppqqqsssvvvyyy{{{}}}|||yyyrrrlllkkkiiieeedddfffjjjlllmmmmmmmmmnnnpppsssrrrssstttuuuuuuuuuuuuuuusssqqqooommmmmmoooqqqssspppnnnmmmmmmnnnooonnnmmmggghhhhhhiiiiiijjjjjjjjjlllllllllkkkkkkjjjjjjiiihhhiiiiiijjjjjjjjjjjjjjjiiijjjjjjlllmmmnnnoooooolllllllllkkkjjjjjjiiiiiiiiijjjkkklllmmmnnnnnnooommmooopppqqqooooooooopppnnnmmmllllllmmmoooqqqrrruuuvvvwwwxxxxxxwwwvvvuuussssssrrrqqqqqqppppppoooooopppqqqqqqoooooooooqqquuuvvvyyy{{{}}}~~~{{{xxxyyy{{{~~~vvvpppnnnmmmlllmmmnnnnnnllljjj___UUUTTTXXXXXX^^^ccc\\\ZZZTTTJJJ???666000---,,,))))))))))))***+++,,,---.........///000222333444888999<<<>>>???>>>>>>============>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCAAA??????@@@AAA@@@???===>>>???AAACCCDDDFFFFFF@@@@@@????????????@@@@@@>>>=========>>>???@@@@@@@@@???>>>======>>>???@@@@@@AAABBBAAA???>>>>>>???>>>>>>>>>>>>>>>======<<<<<<===>>>>>>======>>>@@@;;;@@@EEEFFFEEEIIIRRR[[[kkkxxxtttooodddXXXPPPJJJCCC??????AAADDDGGGPPPeeexxxrrr___YYYOOOGGGBBB@@@>>>>>>::::::999888888888888999666555555555444444444444AAAKKKYYYfffpppwww}}}}}}xxxuuurrrqqqkkk___QQQEEE<<<777666666555555555666777888555555555555666666777777333444444333333222111000000...---...000222222111444444333222111000000/////////......------......---...///000000///...---...------......000111111444111...------///000000......////////////......000000000000000000000000------------------------...///000111222222222222222222222222222111111111222///000555888777999<<<;;;DDDRRRbbbvvv{{{[[[LLL@@@>>>>>>===EEEPPPXXXeeevvvyyyeeeLLL;;;888555222333777===AAACCCDDDEEEGGGHHHIIIHHHGGGFFFDDDDDDCCCBBB@@@AAADDDFFFJJJMMMQQQTTTUUUVVVWWWXXX[[[\\\^^^^^^___aaadddgggeeefffgggiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkllljjjkkkmmmnnnooopppooooooppprrrtttsssrrrrrrsssvvvpppppppppqqqsssuuuvvvwwwwww|||}}}xxxpppiiifffdddaaaaaadddeeehhhkkkmmmlllmmmooorrrrrrrrrttttttuuutttssssssnnnnnnoooooooooooonnnnnnnnnllljjjjjjlllnnnmmmkkkggghhhhhhiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjjjjjkkkhhhiiijjjjjjkkkkkkjjjjjjhhhhhhiiikkklllnnnoooooollllllkkkjjjjjjiiihhhhhhggghhhkkkmmmooopppoooooolllnnnppppppooooooooopppmmmmmmmmmnnnoooppprrrrrrqqqrrrtttuuuvvvuuuttttttttttttssssssrrrqqqqqqppplllnnnppppppnnnmmmnnnooowwwxxxzzz|||}}}~~~~~~~~~}}}{{{yyyxxxzzz|||~~~yyy{{{}}}{{{zzzxxxsssoookkkgggaaa^^^VVVOOOSSSXXXYYY```ddd\\\YYYRRRGGG<<<333...,,,,,,************++++++,,,------...///000222444666777999:::===???@@@??????>>>=====================<<<@@@@@@@@@@@@@@@@@@??????CCCAAA??????@@@AAA@@@????????????@@@AAACCCDDDEEEAAA@@@????????????@@@AAA???>>>>>>>>>>>>>>>??????@@@???>>>======>>>???@@@@@@BBBCCCAAA???===>>>@@@???>>>>>>==================>>>???>>>======???AAA>>>AAACCCCCCDDDHHHPPPVVVeeetttwwwsssllleee___WWWLLLDDDBBB@@@DDDGGGJJJYYYsss{{{sssggg\\\SSSJJJBBB===;;;:::999999888888999999777777777777666666666666GGGRRRaaannnxxx~~~{{{xxxwwwssspppeeeVVVGGG???<<<:::666666666555666666777777555555555555555666777888333333333333222111000000...---,,,---///111111000111111111111000000000000//////...---------......---...///000000///...------------......000111111333000---,,,...000111222......////////////......111111111111111111111111////////////////////////000111111222222222111111333222222111111000000000222///000444777666666888;;;BBBMMM]]]tttzzz___NNN@@@>>><<<:::@@@JJJUUUcccxxxxxx]]]III999666333333666<<<@@@BBBCCCDDDFFFHHHIIIHHHFFFEEEEEEEEEEEECCCBBBCCCFFFHHHHHHLLLPPPSSSTTTUUUVVVWWW\\\]]]^^^^^^___```dddfffdddeeeggghhhiiijjjiiiiiimmmmmmmmmlllkkkjjjiiiiiiiiikkkmmmnnnpppppppppoooooorrrttttttrrrrrrtttwwwppppppppprrrtttuuutttrrrvvvvvvzzzwwwnnnfffcccaaa^^^___ccc```dddiiillllllmmmooorrrrrrrrrsssttttttsssrrrqqqjjjllloooqqqqqqooollljjjllliiiggghhhkkklllkkkjjjhhhhhhiiiiiiiiihhhhhhgggeeeeeefffhhhiiijjjkkkllliiiiiijjjkkkkkkkkkkkkjjjggghhhiiijjjlllmmmoooooollllllkkkkkkjjjiiihhhhhheeegggkkkoooqqqqqqpppooojjjlllmmmnnnmmmlllmmmnnnlllmmmnnnooopppqqqrrrrrroooqqqsssuuuvvvvvvuuutttuuuuuutttssssssrrrrrrqqqiiillloooooommmkkklllmmmxxxyyyzzz|||}}}~~~~~~~~~~~~{{{yyyyyyzzz{{{}}}|||vvv{{{zzztttmmmfff^^^ZZZSSSNNNSSSXXXYYY___bbbZZZXXXQQQFFF:::111---,,,,,,,,,,,,++++++,,,,,,------------///111444777999;;;:::;;;>>>@@@AAAAAA@@@???<<<===============<<<;;;AAAAAAAAA@@@???>>><<<<<>>======>>>@@@???>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???@@@@@@@@@BBBCCCBBB???===>>>@@@@@@???===<<<<<<<<<===>>>>>>???@@@???>>>>>>@@@BBBBBBBBBAAABBBDDDIIIPPPUUUbbbttt||||||wwwtttrrroooeeeWWWLLLIIIBBBGGGIIIHHHPPPeee~~~uuugggYYYKKKCCC;;;:::999999888888999999999999999999888888888888UUU___jjjqqqwww}}}wwwwwwzzzxxxssspppiii\\\MMM???777555666;;;:::888666444444444555444444333333333222222222666555444333111000///.........//////000000111111222222222222111111111000''')))+++---///000000///......////////////......------------...000111222000/////////......------............////////////---...............------............/////////000000000000000111222333444000000111222222222222111444333111111222444777999<<>><<<<<<>>>AAAOOO^^^rrr[[[FFF999555777555<<>>444///+++***+++++++++++++++,,,---.........000222555777888999999<<<<<<===>>>???@@@AAAAAA>>>@@@CCCEEEDDDAAA===:::???@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>@@@AAA@@@>>>@@@@@@AAAAAABBBCCCCCCDDDCCCBBB???>>>======>>>???DDD@@@<<<;;;===>>>>>><<>>???AAABBBAAAAAA???@@@CCCEEEFFFFFFEEEEEE@@@@@@??????????????????<<<<<<<<<<<<===>>>@@@@@@??????@@@AAACCCFFFIIIKKKVVVlll|||}}}yyyuuuuuuvvv{{{tttoooiiiaaa[[[RRRJJJGGGJJJNNNTTTddduuupppWWWEEECCC@@@===<<<===<<<:::888999:::;;;999777555555555^^^hhhqqqwww|||zzzsssrrrtttrrrnnnggg___SSSGGG>>>:::999999999999777666555555555555555555444444444333333333333333333222222111111111.../////////000000000111111111111111000000000000,,,,,,---.....................////////////......///............//////000111111000000000/////////............////////////------..................,,,,,,---------..................//////000111222000000111222222222222111444333111111222444777999===CCCOOOaaaxxx~~~vvvaaaIII<<<999:::>>>CCCNNN___xxxtttOOO???888888444:::BBB@@@GGGGGGGGGHHHHHHIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAFFFIIILLLOOOQQQTTTXXXZZZ[[[]]]___`````````aaabbbaaabbbcccddddddeeeeeedddccccccdddeeefffggghhhhhhhhhiiikkklllnnnnnnooooooqqqpppoooooooooqqqssstttsssssstttuuuuuutttssssssrrrsssuuuwwwzzz~~~wwwpppfff___]]]]]]\\\[[[^^^aaadddhhhlllmmmnnnnnnssssssrrrqqqpppooooooooonnnnnnnnnppprrrrrrpppooommmmmmkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhhhhiiikkkllllllkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllooooooooonnnnnnmmmmmmmmmlllmmmmmmnnnooooooppppppppppppqqqpppnnnlllmmmnnnmmmmmmmmmmmmnnnooopppqqqoooqqqtttttttttsssssstttttttttssssssrrrqqqqqqpppnnnmmmlllkkklllmmmoooqqqwwwyyy{{{}}}~~~}}}}}}|||{{{yyyyyyyyyzzzzzzyyyxxx{{{|||ssshhh[[[RRRPPPRRRWWWZZZ\\\]]]^^^^^^]]]NNN===333///+++***+++++++++++++++,,,---......///000222555777999999999:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>===<<>>>>>???AAABBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAA???>>>===>>>???@@@BBB???======???AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAA@@@???>>>>>>===============>>>??????@@@AAA@@@@@@AAABBBCCCEEEFFFOOO___qqqzzz~~~}}}xxxuuutttuuu{{{{{{wwwrrrnnnccc[[[TTTTTTQQQPPPXXXdddrrr~~~{{{lllbbbNNNHHHAAA=========<<<:::444666888999888777888999iiiqqqxxx{{{~~~uuummmkkknnnlllhhh```VVVIII???;;;:::999888666777777777777666555555555555555555444444444444000000111111222333333333////////////000000000000000000000/////////......111000///...------------......////////////......000//////...------......000000000000////////////............////////////,,,,,,---.../////////...------........./////////---------------...///000000000111222222222222111333222111111222444777888<<>>===EEEFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAACCCEEEIIILLLNNNRRRVVVYYYZZZ\\\___```______aaabbb```aaabbbcccdddddddddddd___aaaccceeeggghhhiiiiiiiiihhhhhhiiijjjllloooppppppooonnnnnnoooppprrrsssssstttuuuvvvvvvuuutttssspppsssvvvxxxxxxyyyzzz|||wwwnnnbbb[[[XXXYYYZZZZZZ[[[^^^aaafffiiilllnnnnnnqqqqqqppppppoooooonnnnnnoooooonnnoooqqqqqqpppnnnpppnnnllljjjiiiiiijjjkkklllllllllllllllllllllllljjjiiiiiijjjlllmmmlllkkkooonnnmmmkkkjjjkkkkkklllnnnnnnlllkkkkkkkkklllmmmqqqqqqpppoooooonnnmmmmmmmmmmmmnnnnnnooopppppppppooopppqqqpppnnnmmmmmmnnnoooooooooooopppqqqrrrrrrqqqrrrssssssqqqqqqrrrsssvvvuuusssqqqpppppppppppppppnnnlllkkklllooorrruuuyyyzzz}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwwww~~~~~~wwwuuuxxx~~~}}}xxxyyy~~~|||lll^^^UUURRRTTTWWWZZZ\\\]]]]]]]]]XXXJJJ:::222///+++***+++++++++++++++,,,---......000111333555777999999:::999999:::;;;<<<===>>>>>>BBB@@@>>><<<<<<<<<>>>???>>>>>>???@@@AAAAAABBBBBB???>>>>>>???BBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@>>>===>>>AAACCCDDDEEEBBBAAAAAAAAAAAAAAAAAA@@@CCCBBB@@@??????@@@BBBCCCDDDCCCBBBAAA???>>>======??????>>>>>>>>>??????@@@BBBAAAAAA@@@@@@AAAAAABBBGGGPPP^^^nnn}}}~~~{{{yyyxxxxxxxxx{{{|||yyyuuullleeeaaaYYYOOOOOOVVVZZZffftttwwwuuuyyyeeeZZZLLLBBB??????>>><<<<<<======;;;999777666777pppvvv{{{|||~~~~~~zzzwwwooohhhgggjjjiiieee]]]RRRDDD;;;888777555333444555666777777777555555555444444444444333333333000000111111222222333333////////////000000000000//////.........---------222111///...---------...---......//////......---///......------.............................................////////////+++,,,---...////////////000000000000111111111111------,,,,,,---......///000000111222222222222111222222111111222444666777888<<>>>>>BBB@@@>>>===<<<===???@@@>>>>>>???@@@AAABBBBBBCCC???>>>>>>@@@BBBDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@>>>>>>>>>>>>@@@BBBDDDDDDBBBCCCCCCBBBAAA@@@@@@AAADDDCCCAAA@@@??????@@@@@@CCCBBBBBBAAA@@@??????>>>@@@@@@???????????????@@@AAAAAAAAA@@@AAAAAAAAAAAACCCGGGOOO___rrr}}}~~~}}}|||sssmmmkkkbbbUUUPPPSSSVVV]]]dddbbb^^^___jjjuuuuuuaaaQQQHHHEEEBBB@@@FFFFFFDDDAAA<<<999999999www{{{}}}|||}}}~~~zzzrrrpppkkkggggggjjjhhhdddVVVLLL@@@888777666444222333444666777777666555555333333333222222222111111222222111111111111111000000000000000////////////.........------------,,,111000...------...///000------............------,,,,,,,,,------...///000////////////////////////............////////////,,,------...//////......000000000000111111111111......------......//////000000111222222222222111111111111111222444555666777999???JJJ```|||pppqqqzzz}}}cccSSSJJJEEEEEEGGGHHHMMMSSSnnniiiLLL:::555...///666888>>>BBBGGGIIIIIIGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB???AAADDDGGGJJJNNNSSSWWWXXXZZZ]]]^^^^^^___```bbb______aaabbbcccdddddddddeeefffhhhiiijjjiiigggffffffgggiiikkkmmmnnnoooooopppppppppppppppqqqqqqrrrqqqrrrssssssssssssrrrqqqpppqqqrrrssssssvvvyyy|||zzz{{{ssslllccc]]]ZZZYYYVVVTTTUUUWWW[[[___cccgggjjjlllnnnnnnooooooooonnnmmmmmmooommmlllmmmooopppooonnnqqqooommmkkkjjjjjjjjjkkkiiiiiiiiiiiiiiiiiiiiiiiinnnmmmlllmmmnnnooonnnmmmjjjiiihhhhhhiiikkkmmmooolllkkkjjjjjjkkknnnppprrrmmmmmmmmmnnnnnnooooooppprrrrrrrrrrrrrrrsssssssssooopppqqqpppooonnnooopppsssssssssrrrssssssttttttuuuuuuuuutttrrrqqqrrrttttttssspppmmmkkkkkklllmmmooommmlllkkknnnrrrxxx{{{|||}}}~~~|||{{{{{{yyyuuusssrrrtttwwwyyy}}}|||zzz{{{{{{xxxqqqkkkppprrrxxx~~~|||~~~zzz___RRRVVVVVVXXX[[[^^^]]]ZZZWWWLLL???333///...,,,+++,,,+++++++++,,,---///000111333333444666777999:::;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAABBBBBB???>>>>>>@@@BBBDDDDDDCCC@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????????????????===>>>>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@??????AAACCCCCCCCCCCCBBB@@@>>>===@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????@@@??????@@@AAABBBCCCCCCCCCEEEDDDHHHRRRaaarrr{{{~~~uuuooonnnfffZZZSSSUUUZZZ[[[[[[YYYVVVVVVYYY\\\jjjsss~~~jjj[[[RRRLLLJJJRRRRRRPPPLLLGGGBBB@@@???|||~~~~~~}}}~~~}}}xxxmmmmmmkkkhhhiiiiiiddd]]]IIICCC;;;777666777666555444555555666666666555555222222222222111111111111333333222111000000//////000000000000////////////.........---------,,,,,,.........---......//////------............------+++++++++,,,---///000111000000000000111111111111............////////////---...............------------.........///////////////.........//////000000000111222222222222111000111111111222444555666888:::===FFFXXXwwwsssjjjkkkjjjVVVJJJEEEIIIPPPTTTQQQKKKZZZiii}}}mmmMMM999555...---444777;;;AAAGGGJJJIIIGGGFFFGGGEEEEEEDDDDDDCCCCCCCCCCCC???@@@BBBDDDGGGKKKQQQUUUWWWYYY\\\]]]^^^^^^```aaa___```aaacccdddeeeeeeeeeiiiiiijjjjjjiiihhhfffeeeeeefffiiilllnnnooooooooopppqqqqqqqqqqqqqqqqqqqqqpppqqqrrrssssssrrrqqqppprrrqqqpppnnnmmmoootttxxxxxx|||rrrlllccc^^^[[[YYYUUURRRTTTUUUXXX\\\```dddhhhiiikkklllmmmnnnnnnmmmlllkkkmmmkkkjjjkkkmmmoooooonnnoooooommmlllkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiinnnlllllllllnnnnnnmmmlllhhhhhhggghhhiiikkkmmmoooiiiiiiiiijjjlllnnnppprrroooooonnnnnnnnnnnnmmmmmmrrrsssssssssssssssssssssooopppqqqqqqoooooooooqqqqqqppppppooooooppppppqqqtttuuuvvvuuusssrrrssstttrrrqqqooommmlllllllllllllllkkkkkkllloootttyyy|||}}}~~~~~~}}}zzzyyyvvvtttrrrpppppprrrvvvxxxzzzrrrjjjeeejjjjjjnnntttxxxyyy~~~dddUUUVVVVVVXXX\\\___]]]WWWRRRFFF:::000---...,,,+++,,,,,,,,,---...///000222333555555555666777999;;;<<<<<<<<<===>>>???@@@AAAAAA>>>@@@AAACCCCCCAAA???>>>??????@@@@@@@@@AAAAAAAAA???>>>>>>???BBBCCCCCCBBB?????????@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<===>>>>>><<<;;;<<<===???AAACCCBBB???===???BBBBBBCCCDDDDDDCCC@@@>>><<<===>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>??????@@@<<<===???AAACCCDDDDDDDDDEEEDDDEEEJJJRRR```uuu{{{zzz|||tttqqqjjj^^^XXXYYY___[[[WWWVVVWWWXXXVVVTTTWWW___qqquuuggg```]]]mmmnnnmmmggg[[[MMMAAA;;;}}}~~~|||}}}|||vvvmmmnnnnnnkkkiiieee[[[QQQ>>><<<999666555555666777666666555444444444555555333333333222222222111111222222222111000/////////111000000000/////////...............------------------............------,,,------......------,,,,,,,,,,,,,,,------...///............//////000000............////////////////////////...---,,,,,,,,,,,,---------.........//////............//////000000111222222222222111000000111222333444555555888999:::@@@QQQnnnxxxjjjbbbqqqyyygggVVVKKKKKKQQQ[[[UUUIIIQQQ[[[mmm}}}qqqOOO;;;777000---222555999???GGGKKKIIIFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCC===???@@@AAADDDHHHMMMQQQVVVYYY[[[]]]]]]^^^```aaa___```bbbccceeefffffffffjjjiiiiiihhhgggffffffeeeeeeeeefffhhhjjjlllooopppooopppppppppppppppooooooqqqqqqrrrssssssrrrqqqqqqppppppooommmlllmmmqqqtttzzzssslllbbb[[[XXXWWWUUUSSSSSSTTTVVVZZZ^^^bbbeeeggghhhiiijjjllllllkkkiiihhhjjjhhhgggiiikkknnnooonnnmmmmmmnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiillljjjiiijjjkkklllkkkiiiiiiiiiiiijjjkkklllmmmmmmhhhiiijjjkkklllmmmnnnooonnnnnnoooooooooooopppppprrrrrrrrrrrrqqqqqqqqqqqqooopppqqqqqqoooooopppqqqoooooonnnnnnnnnnnnooooooqqqsssuuuuuutttrrrrrrrrrqqqqqqpppoooooonnnmmmmmmiiiiiijjjmmmpppuuuyyy|||}}}~~~}}}{{{yyywwwpppqqqrrrrrrssstttuuuvvvzzz}}}sssmmmjjjgggeeeggglllqqqvvv}}}hhhZZZUUUUUUXXX]]]```]]]TTTMMMAAA777...,,,---,,,+++,,,---......///000222444555666666666666777999;;;<<<<<<======>>>???@@@AAAAAA>>>???@@@AAAAAA@@@???>>>AAAAAAAAA@@@@@@@@@@@@???@@@>>>>>>???AAABBBAAA@@@======>>>@@@AAABBBCCCDDDBBBBBBAAA@@@???>>><<<;;;:::<<<>>>>>><<<;;;<<<===<<>>===>>>>>>>>>>>>>>>>>>??????============>>>??????@@@;;;<<<>>>@@@BBBBBBBBBBBBAAAAAACCCFFFIIIQQQdddvvv|||~~~yyyrrrgggccceeefff```ZZZWWWWWWWWWTTTRRROOOSSS```zzzwwwvvv{{{dddMMM???|||}}}{{{yyy{{{}}}zzzsssoooqqqqqqnnniiiaaaTTTGGG999999888666444333444555777666555333333444555555444444444333333333222222111111111111000000000000111111000000/////////...//////.........---------------...///...---+++***,,,------......------,,,......---,,,,,,,,,------*********++++++,,,,,,,,,............/////////000000000000///...---++++++............/////////000///......---------......000000111222222222222111000000111222333444444555666666777<<>>???AAAEEEKKKOOOVVVXXX[[[]]]]]]^^^```aaa```aaabbbdddfffgggggggggiiihhhgggffffffffffffffffffeeeddddddfffjjjnnnqqqnnnooooooooooooooonnnmmmrrrrrrsssttttttsssrrrrrrmmmnnnooonnnnnnooosssuuuwww|||{{{}}}uuulll```WWWUUUUUUUUUTTTSSSTTTVVVYYY\\\```dddeeeeeefffhhhiiijjjhhhgggfffhhhgggfffgggjjjmmmooooookkklllnnnoooooommmllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhggghhhiiiiiihhhgggkkkkkklllmmmmmmmmmlllllliiiiiikkkllllllllllllkkkkkklllmmmoooqqqsssuuuuuuppppppppppppppppppppppppooopppqqqqqqpppoooppprrrppppppooooooooooooooopppoooqqqtttuuutttrrrqqqqqqqqqqqqqqqrrrqqqpppooonnnggghhhjjjmmmqqquuuyyy{{{}}}~~~~~~~~~}}}zzzxxxvvvnnnppptttxxxyyyxxxwwwuuurrr}}}xxxtttuuummmiiiiiinnntttyyyeeeXXXTTTUUUXXX]]]```\\\RRRJJJ???555,,,,,,---,,,+++,,,......///000111333555666666666666666888999;;;===<<<<<<===>>>???@@@AAAAAA>>>>>>>>>???????????????BBBBBBAAA@@@@@@??????>>>@@@???>>>>>>@@@AAA@@@???<<<===>>>???AAACCCDDDDDDCCCCCCBBBAAA???===;;;:::999<<<>>>>>><<<;;;===???:::>>>AAA@@@===<<>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<===>>>@@@@@@;;;<<<>>>???@@@@@@@@@???>>>===AAAEEEFFFJJJWWWggg{{{}}}{{{rrrooorrroooiii```YYYUUURRRPPPNNNMMMNNNVVViii~~~cccRRR{{{yyyzzz}}}xxxpppoootttlllnnnqqqqqqkkk]]]LLL@@@<<<999777666666777666666777666444333444666888999222222222222222222222222222222222111111000000000111111111111111111111111//////.........---------////////////...---,,,+++------------------------......------------......222222111...,,,+++,,,...------............------///...---,,,,,,,,,,,,,,,...------------...//////...------------...//////000000000000111111111111000111111222222333444444222555:::>>>DDDWWWxxxyyyrrrbbbmmmssswww\\\OOONNNTTTUUUQQQMMMNNNXXXhhhrrrppp___HHH888333222111...777<<>>@@@@@@?????????BBBGGGKKKSSSUUUWWWZZZ]]]^^^______```bbbcccccccccccceeefffiiijjjjjjiiigggfffgggiiidddcccaaaaaacccgggkkknnnmmmmmmllllllllllllmmmmmmpppppppppoooooooooooooooiiijjjkkklllnnnoooooopppuuuwwwzzz}}}xxx|||}}}ooo___XXXUUUSSSRRRSSSQQQRRRUUUZZZ^^^aaa```___eeeeeeeeecccbbbaaaccceeefffdddcccdddiiilllmmmmmmrrrpppmmmkkkkkkkkkkkkjjjkkkiiiffffffgggjjjllllllooommmkkkiiihhhhhhiiijjjooommmjjjiiijjjkkkkkkjjjllllllllllllllllllllllllnnnmmmllllllmmmooorrrssslllmmmnnnoooooonnnmmmlllooooooooooooooonnnnnnnnnrrrtttuuurrrmmmjjjkkkmmmrrrssstttsssqqqpppqqqrrrpppooonnnmmmlllkkkkkkkkkmmmkkkjjjmmmsssxxx{{{{{{~~~~~~{{{xxxuuuuuuuuuttttttwwwwwwlllooozzz{{{ooorrrooopppwww}}}tttaaaZZZUUUVVVXXXZZZYYYUUUMMMHHH888444///+++***************---///111111222444555777888999999::::::::::::??????@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBCCCBBB@@@?????????@@@@@@>>>>>>?????????>>>>>>===??????>>>===???AAADDDEEEHHHDDD@@@>>>??????>>><<<===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<>>>??????===============>>>>>>>>>>>>>>>>>>>>>============<<<<<<======>>>>>>??????<<<<<<======>>>>>>??????AAA@@@@@@AAADDDHHHLLLNNN```rrr~~~|||zzzsssnnniiiiiiiiidddWWWLLLMMMHHHMMM]]]lllyyy{{{eee{{{zzzzzz{{{wwwpppooosssqqqqqqqqqmmmcccUUUFFF===;;;999666666666777666555666555444333333555777888222222222222222222222222222111111111000000000///------------------------//////.........---------......------,,,,,,++++++..............................------------......000000000...------///111------............------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---.........------------...////////////000000000111111111000111111222222333333444444666:::===AAAQQQppp|||mmmpppooo|||cccUUURRRQQQRRRQQQMMMKKKRRR```jjjqqqbbbMMM===666444333222555:::AAAEEEFFFEEEFFFGGGEEEFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@>>>>>>BBBGGGKKKRRRTTTWWWYYY[[[]]]]]]]]]```aaacccccccccccceeefffhhhhhhiiihhhffffffgggiiieeedddccccccdddhhhkkknnnnnnmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooooooonnnnnnnnnnnnooopppqqqrrrsssuuuxxxzzz}}}|||~~~}}}qqqccc[[[VVVRRRQQQSSSQQQRRRTTTYYY^^^``````^^^______^^^[[[ZZZZZZ\\\___eeedddccceeeiiilllmmmlllqqqooolllkkkkkkkkkjjjiiillljjjgggfffgggiiikkklllooonnnllljjjiiiiiijjjkkknnnllljjjiiijjjkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkpppooommmlllkkklllnnnooommmmmmnnnoooooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnrrrqqqpppppppppooonnnmmmqqqrrrsssrrrpppppppppqqqpppooonnnlllkkkkkkkkkkkkkkkjjjjjjnnntttyyy{{{|||zzz{{{|||{{{yyyxxxxxxyyy{{{}}}|||qqqqqq{{{yyyxxxttttttyyy~~~fffWWWRRRTTTVVVXXXZZZYYYSSSJJJDDD555222---+++***,,,,,,,,,+++---000111222222444666888888999:::;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBB>>>>>>???@@@@@@AAAAAABBBBBBAAA???>>>>>>>>>?????????????????????>>>======>>>=========???@@@BBBCCCEEEBBB>>><<<===>>>===;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;<<<===>>>???=========>>>>>>>>>>>>???>>>>>>>>>>>>============<<<<<<=========>>>>>>>>>;;;;;;;;;<<<======>>>>>><<<;;;;;;;;;===AAADDDGGGSSSddduuu~~~{{{{{{|||wwwlllbbbQQQJJJKKKUUU___gggwwwvvv}}}{{{{{{|||xxxsssrrruuuxxxvvvpppeeeXXXJJJ???::::::888666555666777666555555444333222333444555666222222222222222222222222111111111000000000000000------------------------...............---------,,,,,,+++++++++++++++,,,..............................------------.........//////...---...111333------............------......---,,,,,,,,,------,,,++++++++++++,,,------...------------...////////////000000000000111111000000111111222333333333666777999:::===IIIbbbyyy}}}tttkkkyyykkk[[[SSSMMMPPPQQQMMMIIIMMMZZZfffrrriiiZZZIII;;;333222444444888>>>BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFCCCBBB@@@>>>>>>AAAGGGKKKQQQSSSVVVXXXZZZ[[[\\\\\\^^^```bbbbbbbbbccceeeffffffgggggggggffffffgggiiihhhgggeeeeeefffhhhkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnoooooopppppppppooonnnmmmnnnoooqqqrrrqqqsssuuuwwwxxxzzz~~~|||~~~ttthhh___WWWQQQPPPSSSOOOPPPSSSXXX\\\^^^^^^\\\ZZZZZZXXXUUUSSSTTTXXX[[[cccbbbccceeeiiikkkllllllpppnnnkkkkkkkkkkkkjjjiiilllkkkiiigggggghhhjjjkkkooonnnlllkkkjjjkkkkkklllmmmkkkjjjjjjkkklllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkooonnnmmmkkkkkkkkklllmmmmmmnnnoooppppppooonnnmmmlllllllllmmmnnnnnnnnnoooqqqnnnkkkmmmqqqrrrpppmmmpppqqqrrrqqqooonnnooopppooonnnmmmlllkkkjjjjjjjjjhhhiiilllpppvvvzzz||||||yyyzzz{{{{{{yyyxxxyyyzzz~~~}}}vvvwww}}}zzz||||||ooo\\\TTTRRRUUUWWWYYYZZZXXXPPPFFF>>>222///,,,***+++---......,,,...111222222333555666999999:::;;;<<<======<<<;;;<<<===???@@@AAAAAABBB>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>??????AAA@@@@@@???>>>===<<<<<<;;;<<<<<<===>>>???@@@@@@AAA>>><<<;;;;;;<<<<<<;;;::::::;;;<<<;;;:::999888;;;;;;;;;;;;<<<<<<===>>>======>>>>>>????????????>>>>>>>>>>>>============<<<<<<<<<===============999::::::;;;<<<<<<======>>>=========>>>@@@CCCEEEGGGUUUeeettt}}}uuu[[[TTTQQQTTTUUUWWWaaammm{{{~~~}}}{{{{{{{{{}}}wwwlll]]]LLL@@@999777888777555555666666555444444333333222222333444444222222222222222222222222111111111111111111111111////////////////////////........................,,,,,,+++***++++++,,,---...........................------,,,,,,------......//////...---...000222------............------...------,,,,,,,,,------,,,,,,,,,+++,,,,,,---......------------...//////////////////000000000111000000000111222222333333555555666888999BBBUUUgggyyykkkvvvvvveeeYYYLLLMMMMMMKKKGGGJJJZZZiiiyyyzzzttt```GGG555333777333666:::>>>BBBDDDEEEFFFHHHFFFEEEDDDDDDEEEFFFHHHFFFDDDBBB???>>>AAAFFFKKKQQQRRRUUUXXXZZZ[[[[[[[[[]]]___aaabbbbbbccceeegggfffggghhhgggggggggiiikkkjjjiiigggfffgggiiikkkmmmnnnnnnoooooooooooonnnnnnllllllmmmnnnnnnoooppppppooommmkkkiiijjjkkknnnoooppprrrssstttuuuvvvyyy{{{|||vvvlllbbbWWWOOONNNQQQNNNOOOQQQUUUYYY[[[ZZZXXXRRRQQQOOOLLLJJJLLLPPPTTT^^^___aaadddgggjjjkkkkkkooommmllllllmmmmmmllljjjlllkkkjjjhhhggggggiiijjjmmmlllkkkkkkkkkkkklllllllllkkkiiijjjkkkllllllkkklllllllllllllllkkkkkkkkklllllllllllllllnnnooopppnnnnnnppppppppppppnnnnnnjjjkkkkkklllmmmnnnoooooonnnlllkkklllnnnooommmkkknnnooopppooonnnmmmmmmoooooonnnmmmkkkjjjjjjiiiiiifffiiimmmsssxxx{{{}}}}}}|||||||||zzzwwwuuuuuuvvvyyy|||zzz{{{sssbbbWWWUUUVVVWWWXXX[[[[[[WWWMMMAAA999111...+++***+++---......,,,///111333333444666777999:::;;;======>>>>>>>>>>>>??????????????????>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???===<<<<<<<<<999:::;;;======>>>======>>>===<<<;;;;;;<<<<<<<<<999;;;<<<======<<<:::999;;;;;;::::::;;;<<<<<<=========>>>>>>??????@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======AAA@@@?????????AAABBBCCCDDDKKKVVVfff||||||iiiccc___]]]ZZZUUUXXX^^^ffflllpppooolllmmmssswww||||||sssdddRRRCCC:::666666777555555555666666555333333333333222222222333333222222222222222222222222222222222222222222222222000000000000000000000000---.....................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///000000...,,,,,,...000------............------------,,,,,,,,,------...---------------......///...------------...//////...////////////000000000///000000111111222333333222111333555777===KKKXXXuuupppxxxrrrcccJJJHHHFFFDDDBBBHHHZZZlll}}}{{{YYY>>>666999333555777;;;@@@CCCDDDEEEIIIHHHEEECCCCCCCCCEEEFFFGGGFFFCCC@@@???AAAFFFJJJOOOQQQTTTWWWYYY[[[[[[[[[[[[]]]___aaaaaaccceeegggggghhhiiiiiihhhhhhjjjllljjjjjjhhhhhhhhhjjjkkklllnnnnnnoooppppppooonnnnnnkkkkkklllmmmnnnooooooooommmllljjjhhhhhhjjjmmmnnnppprrrssssssssstttvvvyyy{{{|||yyynnncccWWWMMMLLLOOOMMMNNNOOORRRUUUVVVTTTRRRFFFEEECCC@@@???AAAEEEIIIVVVYYY]]]bbbeeegggiiiiiinnnmmmlllmmmnnnnnnmmmllljjjkkkkkkiiigggfffhhhjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjiiiiiijjjlllmmmlllkkkoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnoooppppppnnnooopppqqqqqqpppooonnnjjjkkkkkklllmmmnnnoooooolllmmmnnnllliiiggghhhjjjmmmnnnnnnnnnlllkkklllmmmnnnmmmlllkkkiiiiiiiiiiiifffiiioootttyyy{{{}}}~~~{{{|||{{{xxxtttrrrqqqqqqttt{{{}}}~~~yyyoooaaaUUUPPPRRRVVVYYYZZZ[[[[[[VVVKKK>>>555111...+++++++++------,,,---000333444444555777888::::::<<<===>>>???????????????@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<============<<<<<<===>>>:::;;;===??????===<<<;;;;;;::::::::::::;;;;;;<<<<<<======>>>??????@@@@@@>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>======<<<;;;;;;;;;<<<===CCCEEEIIIVVVkkkpppnnnkkkhhhaaa[[[YYYZZZbbb^^^[[[\\\]]]]]]]]]\\\aaammm|||ttthhhWWWGGG<<<777555555555444444555666666444333444444333333333333222222222222222222222222222222111111111111111222222222////////////////////////---------...............,,,,,,------------,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------/////////---++++++,,,...------............------------,,,,,,,,,---.........------------...//////...------------...//////......////////////000000//////000000111222222222000///111444666:::CCCLLLddduuuyyy{{{vvvgggLLLDDD>>>>>>>>>DDDUUUgggtttlllMMM;;;777555555666999>>>BBBCCCDDDIIIGGGEEECCCBBBBBBCCCDDDHHHGGGEEEBBBAAAAAAEEEHHHLLLNNNQQQUUUXXXZZZ[[[[[[ZZZ\\\^^^```aaabbbeeegggiiijjjkkkjjjiiiiiijjjllljjjiiihhhhhhiiijjjkkklllmmmmmmoooooooooooommmmmmkkkkkkllllllmmmmmmnnnnnnnnnmmmlllkkkkkkmmmoooppppppqqqssssssrrrsssuuuwwwuuuvvv{{{}}}pppdddXXXOOOLLLNNNLLLLLLMMMOOOQQQPPPNNNLLLAAAAAA???===<<<>>>BBBEEEMMMRRRYYY^^^bbbdddfffhhhmmmllllllmmmnnnooommmlllhhhjjjllljjjgggfffiiikkkhhhiiiiiijjjjjjkkkkkkkkkiiiiiiiiikkkmmmnnnmmmkkkpppppppppooonnnnnnmmmmmmqqqqqqpppooonnnmmmmmmlllooopppqqqrrrrrrqqqpppooolllllllllmmmnnnnnnnnnooolllnnnpppmmmgggdddeeehhhkkklllmmmllljjjiiijjjkkkmmmlllkkkjjjiiihhhhhhhhhgggkkkqqquuuxxx{{{}}}xxxxxxwwwuuuqqqnnnnnnnnnsssyyy~~~|||{{{zzzuuunnncccWWWOOONNNRRRVVVYYYZZZZZZXXXRRRGGG;;;222///---++++++,,,---,,,,,,...111333555555666888999999:::<<<===>>>???@@@@@@======???AAABBBCCCCCCDDD@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA???======<<<===>>>:::::::::;;;;;;;;;<<<<<<===>>>??????===<<<===>>>:::;;;<<<===>>>===<<<<<<:::::::::999999::::::;;;;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<======>>>>>><<<<<<;;;:::::::::::::::>>>???AAAJJJ[[[sssuuussspppkkkeee___\\\\\\bbbXXXQQQRRRVVVUUUPPPLLLLLLYYYlllwww|||~~~vvviii[[[III<<<888777555333444333333555666666444222444444444444444333222222222222222222222222222222.../////////000000000000........................---------.........//////***,,,---......,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++******---///------............------,,,,,,,,,,,,,,,---...///------,,,,,,------...///...------------...//////........./////////000000//////000000111111222222111///000444666777<<>>>>>???AAAMMM\\\iii|||iiiLLL<<<777666555888===AAACCCCCCEEEDDDCCCBBBBBBCCCDDDDDDHHHHHHGGGEEEBBBBBBDDDEEEGGGIIIMMMRRRUUUXXXZZZZZZXXX[[[^^^___```bbbeeegggiiijjjkkkiiihhhhhhiiijjjhhhhhhhhhhhhiiijjjllllllkkklllnnnoooooonnnlllkkkllllllllllllllllllllllllmmmmmmmmmnnnooopppqqqrrroooppprrrrrrqqqrrruuuwwwsssuuuzzzqqqeee[[[RRRNNNNNNLLLLLLLLLLLLMMMLLLHHHFFFAAAAAAAAA@@@???@@@CCCEEEEEEKKKTTT[[[___aaadddfffjjjiiijjjkkkmmmmmmllljjjfffiiilllkkkgggfffiiimmmhhhiiijjjkkkllllllllllllhhhhhhiiikkkmmmnnnmmmlllppppppoooooonnnmmmmmmmmmpppppppppooonnnlllkkkkkkppppppqqqrrrrrrqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnllliiihhhggggggjjjkkklllkkkiiihhhiiijjjmmmlllkkkiiihhhhhhhhhhhhiiimmmrrruuuwwwyyy}}}xxxxxxvvvrrrmmmiiiggggggpppvvv}}}zzzvvvsssqqqllldddYYYOOOKKKMMMRRRVVVXXXXXXWWWTTTNNNCCC777///,,,+++******,,,.........///111444666666777888:::999999;;;===>>>???@@@@@@>>>???@@@BBBCCCDDDEEEEEEAAAAAABBBCCCCCCDDDDDDEEEAAAAAACCCDDDDDDDDDCCCCCCAAA@@@>>>===<<<===>>>???;;;;;;:::999:::;;;<<<======???@@@???===;;;<<<===::::::::::::;;;;;;<<<<<<::::::999999999999::::::::::::;;;<<<===>>>??????>>>>>>>>>>>>============;;;;;;;;;:::::::::999999999::::::;;;<<<<<<======>>>=========<<<<<<<<<<<<999===BBBFFFNNN___uuu~~~{{{uuummmeeecccccccccdddYYYRRRSSSUUUQQQKKKIIIFFFNNNYYYgggzzzsssxxx||||||~~~wwwmmm```RRR@@@666555777555222333333333555666666444222444555555555444444333222222222222222222222222222,,,---------......//////////////////////////////---------.........//////)))+++---...---***'''%%%---------------------------,,,,,,++++++,,,,,,---))))))*********+++...000---..................---,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---......------------...//////............/////////000/////////000111111222222222000111555666666888===GGGbbbwwwzzz|||wwwrrrYYYKKKBBBCCCCCCBBBIIITTTiiizzzcccJJJ999777666888===AAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEHHHHHHHHHFFFDDDBBBCCCDDDDDDFFFJJJOOOSSSVVVXXXYYYXXXZZZ]]]___```bbbeeegggiiijjjjjjiiigggfffgggiiiggggggggghhhiiijjjlllmmmkkklllnnnoooooonnnlllkkklllllllllllllllllllllkkkkkklllmmmnnnooopppqqqqqqnnnoooqqqqqqqqqrrrtttvvvvvvxxx~~~rrrfff]]]UUUPPPOOOLLLKKKKKKKKKKKKIIIEEEBBB>>>>>>???>>>===>>>@@@BBB@@@GGGQQQYYY]]]```ccceeegggggghhhjjjlllllljjjhhheeeiiilllkkkhhhgggjjjmmmiiijjjkkklllmmmnnnnnnnnnggggggiiikkknnnooommmlllpppoooooonnnmmmlllllllllllllllmmmmmmnnnmmmmmmmmmpppqqqrrrrrrrrrrrrqqqpppooooooooooooooonnnnnnnnnrrroookkkkkkmmmmmmjjjfffiiijjjkkkjjjhhhhhhhhhiiimmmllljjjiiihhhhhhggggggjjjnnnsssuuuwwwyyy}}}|||{{{wwwqqqjjjddd```___jjjqqqxxx}}}~~~~~~{{{vvvqqqooobbbZZZPPPHHHFFFIIIOOOSSSWWWVVVTTTQQQJJJ@@@555...)))((((((***---///000000000222555666666777999:::888999;;;<<<>>>??????@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEE???@@@BBBCCCCCCCCCBBBBBBAAA@@@>>><<<<<<===???@@@===;;;:::999999:::<<<>>><<>>???>>>>>>>>>>>>============;;;;;;;;;::::::999999999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888>>>EEEGGGGGGOOOcccuuu{{{ooogggfffiiikkkjjjaaa[[[[[[YYYRRRMMMMMMJJJLLLNNNSSSbbbyyynnn|||~~~xxxvvvooodddLLLCCC777111111222222111111222333333444444333333555444444333333444444555222222222111111111111000////////////............,,,---///000///...///000++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,+++***+++---000---------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,)))******++++++******)))------------------------)))***+++,,,---///000000///...,,,,,,,,,---///111...000222333444333111000222111111222333555777999BBBOOO___kkkyyyyyy~~~mmmXXXEEE@@@???>>>EEEOOO[[[qqqXXX>>><<<888444999BBBEEEBBBDDDDDDCCCCCCCCCEEEFFFGGGIIIHHHGGGEEEDDDCCCAAAAAADDDEEEHHHKKKNNNQQQTTTUUU[[[[[[[[[^^^bbbeeeggggggggghhhiiijjjjjjiiigggfffeeefffggghhhjjjkkkmmmmmmmmmmmmlllmmmmmmnnnooopppqqqooommmlllmmmnnnmmmllllllllllllmmmnnnppprrrtttooooooooopppqqqssstttuuuvvv|||vvviiiaaa[[[TTTOOOLLLJJJGGGFFFFFFEEEDDDBBB@@@@@@???@@@BBBCCCBBB@@@DDDGGGLLLSSSYYY]]]```bbbfffhhhjjjmmmnnnnnnlllkkkiiihhhgggiiilllllljjjgggnnnmmmlllkkkjjjjjjjjjjjjiiiiiijjjkkklllnnnooopppnnnooopppooommmlllllllllllllllkkkkkkkkkllllllmmmppppppqqqqqqpppooommmlllnnnnnnnnnnnnnnnoooooooooqqqnnnkkkiiiiiiiiihhhggghhhggggggggggggggghhhhhhjjjkkkllljjjhhhgggggghhhllloootttwwwxxxyyyzzz{{{uuupppqqqkkk___[[[```mmmvvvzzzvvvxxx}}}{{{xxx{{{~~~|||{{{tttkkk___SSSHHHEEEGGGKKKPPPVVV^^^]]]YYYQQQFFF;;;333...******+++,,,---///000111000111333444444666999;;;;;;;;;;;;;;;===>>>???@@@@@@???>>>@@@CCCEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGFFFDDDAAAFFFCCC@@@??????@@@@@@@@@BBB>>>:::999;;;======<<<<<<<<<<<<===>>>===:::777888888888888888999999:::999:::<<<>>>===<<<999888999:::;;;:::999999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;::::::999999999999999:::;;;;;;<<<<<<=========???CCCDDDHHHTTT___uuuxxxnnnooouuukkkiiiffffffiiihhh]]]PPPMMMMMMMMMQQQYYYggguuuttt~~~yyyrrrnnndddXXXDDD<<<333///000222333222222222333444444444444444444444333333333333444444222222222111111111000000//////.........---------,,,...000000///......///+++++++++***++++++,,,---........................+++,,,---,,,++++++---///,,,,,,,,,+++++++++*********************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////...---,,,,,,---///000///000111222333222111111111111111222333555777888:::EEEVVVgggxxxzzz|||vvv___IIIAAA@@@>>>AAAHHHSSSgggqqqHHH???555333888???BBBBBBCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@?????????AAACCCFFFIIILLLOOOPPPYYYYYYZZZ]]]aaadddgggggghhhhhhjjjjjjjjjhhhfffeeeeeefffggghhhjjjlllmmmmmmkkkkkkkkkllllllmmmnnnooopppnnnmmmmmmnnnnnnmmmkkkkkkkkkkkklllmmmoooqqqssspppppppppppppppqqqrrrsssrrryyyzzzmmmddd]]]VVVQQQKKKHHHFFFEEEEEEFFFEEEDDDEEEDDDDDDEEEFFFEEEBBB@@@???BBBHHHOOOUUU[[[^^^```ccceeeiiikkkllllllkkkjjjhhhffffffhhhjjjkkkhhhfffjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjkkklllmmmnnnooonnnooopppooommmkkkkkkkkkmmmlllllllllmmmmmmnnnooopppoooooonnnooopppqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrsssqqqooonnnnnnnnnmmmkkkkkkjjjiiiiiiiiihhhiiiiiijjjkkkkkkjjjhhhggghhhiiimmmpppuuuxxxyyyzzz{{{|||~~~vvvqqqrrrkkk```[[[___iiisssxxxvvvxxxyyyxxx{{{}}}{{{xxxzzz|||xxxpppggg[[[QQQGGGFFFIIIMMMSSSXXXZZZYYYUUULLLAAA777///,,,******+++,,,---///000111111222444555555666999;;;;;;;;;;;;<<<===>>>???@@@AAA??????@@@CCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???AAACCCDDDCCCAAA???===;;;;;;===@@@AAAAAABBB???;;;:::<<<>>>>>>===>>>======>>>???>>>;;;888888777777777777888999999888:::<<<======<<<:::888666888999888777777888999========================;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;::::::999999999999999:::;;;;;;<<<<<<===<<<;;;<<>>===<<<<<<===???BBBEEEIIIKKKMMMUUUVVVYYY\\\```cccfffggghhhiiiiiiiiiiiigggeeedddeeefffggghhhjjjlllmmmnnnllllllllllllmmmnnnoooooonnnmmmmmmnnnoooooollljjjjjjjjjjjjjjjlllnnnpppqqqqqqppppppooooooppppppppptttxxx}}}|||oooeee]]]VVVQQQKKKIIIFFFFFFGGGIIIJJJJJJJJJJJJJJJKKKJJJHHHCCC@@@<<<>>>CCCJJJQQQWWW[[[^^^aaacccfffiiikkkjjjiiihhhhhhggghhhiiikkkkkkjjjhhhhhhhhhiiiiiijjjkkklllllllllkkkkkkkkkkkklllmmmnnnnnnooopppooollljjjjjjjjjmmmmmmmmmmmmnnnooopppqqqsssqqqooommmmmmooorrrtttssssssssssssrrrrrrrrrrrrrrrqqqpppqqqrrrrrrpppnnnnnnmmmmmmkkkjjjjjjiiiiiikkkllllllkkkjjjjjjkkkmmmnnnqqquuuxxxyyyzzz|||~~~}}}vvvrrrsssmmmbbb^^^```gggqqqyyyzzz||||||ttttttxxx||||||zzz{{{wwwooofffWWWNNNFFFGGGKKKOOOUUUZZZWWWUUUPPPHHH>>>444...++++++++++++,,,...///111222222444666666666777999:::;;;;;;;;;<<<===>>>???@@@BBBAAA@@@AAABBBBBB@@@>>>????????????????????????===<<<<<<===@@@BBBCCCBBB>>><<<;;;;;;===???@@@@@@BBB@@@===<<<===>>>???>>>???>>>>>>>>>???>>>;;;999777777666666666777888888888999;;;======;;;:::999666888::::::888777777777>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::::::::999999999999:::;;;;;;<<<<<<======;;;;;;<<<===@@@IIISSSZZZnnn}}}xxxooogggddd```\\\ZZZ[[[]]]___wwwzzzxxxrrrkkkaaaPPP@@@333111......000222222222333333444555555555555444333333222222222222333333111111111111000000000000/////////............---...///000000...,,,,,,---,,,++++++++++++,,,------***************************---//////...---,,,---,,,,,,,,,,,,,,,,,,++++++---------------------------,,,+++******+++,,,---------............------++++++++++++++++++++++++...........................------------...///000111000000000000111222222000000000000222444666777777999IIIaaavvv{{{wwwZZZJJJDDDAAA@@@AAAEEEMMMbbbyyymmmNNN444111666555777>>>BBBCCCCCCDDDDDDDDDDDDCCCAAAAAA@@@???>>>===<<<<<<<<<<<<>>>@@@CCCGGGJJJLLLPPPRRRVVVZZZ]]]aaadddfffhhhhhhhhhhhhhhhfffeeedddeeefffggghhhjjjkkklllmmmmmmmmmmmmmmmmmmoooppppppllllllmmmnnnpppooollljjjjjjiiiiiiiiijjjlllnnnoooooonnnnnnnnnooopppqqqqqqyyy||||||pppeee\\\TTTPPPNNNLLLJJJJJJLLLOOOQQQQQQMMMMMMMMMNNNNNNJJJEEEAAA===???BBBGGGMMMSSSXXX[[[___aaadddhhhjjjjjjiiihhhiiijjjkkkmmmnnnnnnmmmllliiiiiijjjkkkllllllllllllmmmllllllkkkkkkkkkllllllmmmoooooonnnllljjjjjjjjjlllllllllmmmnnnpppqqqrrrvvvtttrrrooonnnnnnnnnoooqqqqqqppppppooooooooonnnmmmlllmmmoooqqqqqqpppnnnoooooonnnmmmkkkiiihhhgggllllllmmmllllllllloooqqqnnnqqqtttwwwxxxyyy{{{}}}yyytttrrrsssooogggcccdddjjjsss|||{{{rrrqqqvvv|||~~~}}}~~~|||rrriiiUUUMMMHHHIIIMMMPPPTTTXXXVVVTTTOOOFFF===555000///+++,,,,,,---...000111222444666888888888888999:::;;;;;;<<<<<<===???@@@AAACCCBBBBBBAAAAAA@@@>>>===????????????@@@@@@@@@@@@AAA???======???BBBCCCCCCCCCAAA??????@@@AAA@@@???BBB@@@???>>>>>>>>>???@@@>>>=========>>>===;;;999666666666666666777777888888999:::<<<<<<;;;:::999999;;;>>>>>>===;;;:::999=========>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999:::;;;;;;<<<<<<===???<<<<<<>>>???AAAIIIQQQSSS___sss}}}sssnnngggbbb``````bbbcccyyyzzzxxxsssjjj[[[HHH999333222000000111222111111222333444444555555444444222222111111111111222222111111111000000000//////000000000/////////......---///000///---,,,,,,---,,,,,,++++++,,,,,,---...........................+++---//////...,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******)))***+++,,,,,,,,,------------,,,,,,------------------------,,,,,,------.../////////------------......//////000000//////000000111222000//////000111333555777777999GGG^^^uuu{{{vvvxxx~~~eeeRRRGGGBBBAAACCCCCCDDDQQQcccwww[[[;;;333444222333:::@@@BBBDDDEEEFFFFFFEEEDDDBBBAAAAAA@@@???>>>======<<<<<<<<<>>>AAADDDGGGIIIJJJNNNTTTXXXZZZ]]]aaacccfffffffffggggggfffffffffgggggghhhiiijjjkkkkkklllkkkkkkkkkkkklllmmmnnnnnnkkkkkklllnnnoooooollljjjiiiiiiiiiiiijjjkkkmmmnnnllllllmmmnnnoooqqqssstttzzz|||}}}qqqfff]]]VVVRRRPPPOOOMMMMMMPPPSSSTTTTTTMMMMMMNNNOOOOOOLLLGGGCCCAAABBBCCCFFFKKKPPPUUUWWW]]]```cccgggiiijjjiiiiiiiiijjjlllmmmnnnmmmmmmmmmllllllmmmnnnnnnmmmllllllmmmmmmlllkkkkkkkkkllllllmmmnnnooonnnlllkkkkkkkkkkkkkkkkkklllmmmooopppqqqrrrrrrrrrqqqpppooommmmmmpppoooooonnnmmmlllkkkkkkiiiiiijjjmmmppppppooommmoooooonnnmmmkkkhhhfffdddhhhiiijjjjjjjjjkkkoooqqqnnnqqqsssuuuuuuvvvyyyzzzuuusssrrrrrrpppkkkiiijjjmmmttt}}}yyyooonnnrrrxxx{{{|||}}}vvvjjjVVVOOOJJJLLLPPPPPPRRRTTTTTTRRRKKKCCC:::333111000,,,,,,---...///111222333555777999::::::999:::;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCBBB@@@>>>===<<<@@@@@@@@@@@@AAAAAABBBBBBDDDAAA>>>===>>>@@@AAAAAADDDBBBAAAAAABBBCCCBBBAAAAAAAAA@@@???>>>>>>???@@@===<<<;;;;;;<<<;;;:::888666666666666666777777888888888:::;;;;;;;;;::::::;;;===???@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999:::;;;;;;<<<<<<===>>>;;;;;;???AAACCCIIIOOOOOOTTT```rrrxxxlllccc```aaabbbccc||||||xxxqqqdddRRR@@@444444444333222222111111111111222333333444444333333222111111000000111111222111111000000000/////////000////////////.........,,,...//////---,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,+++,,,,,,,,,,,,,,,------)))))))))))))))))))))))),,,++++++************+++++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,---...//////---------............////////////000000000111111////////////111333555666333999CCCTTTmmm}}}ppphhhtttwwwdddQQQFFFCCCDDDEEE@@@GGGTTTgggjjjFFF666333222222555===???BBBEEEGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????;;;:::::::::<<>>???@@@AAABBBCCCCCCBBB???===<<<<<<@@@@@@@@@AAAAAABBBBBBCCCDDDAAA>>>===>>>??????>>>>>>>>>>>>???BBBDDDDDDCCC@@@@@@AAA@@@>>>===???@@@===;;;::::::::::::999888777777666666666777888888777888999::::::;;;;;;;;;:::<<<>>>===;;;999999999999999999::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;999999:::;;;;;;<<<<<<===;;;999:::???BBBBBBEEEIIIJJJKKKRRRaaaqqq{{{oooiiigggfffeee|||yyytttiiiZZZIII===777444444333222111111222333000111222222333333222222111111000000000000111111111000000000////////////......---------,,,,,,,,,+++---......---,,,---...---,,,,,,,,,,,,---......************************+++,,,,,,+++))))))***+++))))))*********+++++++++************************+++++++++++++++***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............---...000111111111000///.........///000222444555111:::@@@GGG___uuugggfffuuudddOOOHHHHHHLLLCCCDDDMMM\\\wwwwwwSSS:::333333222000888;;;@@@DDDFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@;;;:::888888999;;;>>>@@@BBBHHHOOORRRSSSTTTXXX\\\______aaacccfffiiikkkmmmkkkkkkjjjjjjiiihhhhhhggghhhhhhhhhhhhiiijjjkkkllllllkkkjjjkkkmmmnnnmmmlllkkkjjjiiiiiijjjkkkmmmnnnmmmnnnnnnoooqqqssstttuuurrrtttzzz~~~~~~|||zzz~~~|||sssjjjaaa\\\YYYYYYXXXXXXYYY[[[[[[YYYWWWSSSQQQPPPNNNMMMJJJFFFCCC>>>>>>===???CCCHHHNNNRRRXXX[[[___cccfffgggggggggdddgggjjjkkkjjjjjjkkkllljjjlllmmmooopppooonnnmmmllllllkkkkkkkkkllllllmmmkkkmmmooopppoooooopppqqqnnnmmmmmmmmmnnnoooooopppkkkllllllmmmooopppqqqrrrppppppooommmlllkkkiiiiiijjjhhhhhhiiilllnnnooonnnmmmnnnnnnmmmkkkhhheeecccaaaaaabbbcccdddggglllpppssstttuuuuuussstttuuuwwwxxxwwwssspppnnnnnnooooooppprrrwww}}}rrriiihhhjjjlllooossswww|||nnnTTTOOOMMMQQQSSSRRRPPPPPPMMMIIIBBB999111---...///------...///000222333444444777;;;=========>>>>>><<<<<<<<<===>>>???AAAAAA@@@BBBCCCBBB>>><<<<<<===>>>??????@@@AAAAAABBBBBBDDDAAA??????@@@AAAAAA@@@=========???BBBDDDCCCBBB>>>@@@AAA@@@===<<<>>>@@@>>><<<::::::;;;;;;:::999888777777777777888999999777888888999::::::;;;;;;:::;;;<<<;;;888777888999888888999999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===<<<:::<<>>>>>333333333222000111333444000000111222222222222111111111000000000000111111000000000000////////////,,,,,,,,,+++++++++*********,,,......------...///---,,,,,,,,,,,,---......------------------------,,,,,,+++***((((((***+++''''''(((((()))))))))***------------------------***+++,,,,,,,,,***)))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,++++++***)))))),,,---......//////......---...000111222111///...............000222444555333===???>>>SSS|||}}}mmmeeesssuuuYYYNNNLLLSSSGGGDDDJJJTTTmmm~~~ZZZ===222444333---555888===BBBDDDDDDCCCBBBCCCBBBBBBBBBAAA@@@@@@@@@===;;;999888999;;;===???AAAGGGNNNQQQQQQRRRUUUYYY\\\]]]___bbbfffjjjmmmooommmlllkkkjjjiiiggggggfffkkkkkkkkkkkklllmmmnnnnnnmmmkkkjjjjjjlllmmmnnnmmmkkkjjjjjjjjjjjjkkkmmmnnnppppppppppppqqqrrrssstttsssuuuzzz}}}{{{}}}|||zzz}}}~~~yyyqqqhhh```[[[YYY______```aaabbb```]]]ZZZWWWUUUQQQOOOLLLIIIEEEBBB:::999999;;;???FFFLLLPPPVVVYYY]]]bbbeeefffffffffeeehhhlllmmmlllkkkmmmooogggiiikkknnnppppppooonnnlllkkkkkkkkkkkklllmmmnnnkkkmmmooopppppppppqqqssspppoooooooooooooooppppppooonnnlllkkkkkkmmmoooqqqooonnnmmmllljjjhhhgggggghhhgggeeefffiiikkklllmmmmmmnnnnnnnnnllliiifffdddbbbccccccdddfffiiiooosssvvvwwwwwwvvvttttttuuuwww{{{zzzuuuooolllnnnooonnnrrrrrrwww~~~|||rrrjjjjjjkkklllnnnrrrxxx~~~tttRRRNNNMMMQQQUUUSSSPPPPPPMMMIIIAAA888000---///111.........///000222444555444777;;;===>>>>>>???@@@<<<<<<======>>>@@@AAABBB@@@BBBCCCBBB>>><<<<<<>>>===>>>>>>???@@@@@@AAAAAADDDCCCBBBCCCDDDFFFFFFEEEAAA@@@@@@AAACCCCCCAAA@@@===???AAA@@@===<<<===??????===;;;;;;;;;<<<;;;:::888888888888888999999:::777777888999::::::;;;;;;<<<<<<<<<:::888777888:::888888999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===>>><<>>BBBGGGKKKOOOSSSWWWYYY[[[]]]```aaabbbdddgggiiihhhhhhhhhhhhgggggggggggghhhhhhiiikkkmmmnnnmmmkkklllllljjjiiiiiiiiijjjjjjkkkllllllllllllkkkjjjiiijjjjjjkkknnnqqqtttuuuuuupppsssuuuxxxzzz~~~~~~yyyzzz{{{tttkkkddd```___```aaaccceeeeeecccaaa```[[[YYYWWWTTTPPPJJJCCC>>>>>><<<;;;>>>CCCIIINNNPPPUUUXXX]]]___```aaaaaabbbeeehhhkkklllkkkjjjjjjjjjkkkllllllllllllllllllkkkkkklllllllllllllllkkkkkkjjjkkklllllllllmmmoooqqqoooooooooooooooooooooooopppooooooooopppqqqrrrrrroooooonnnmmmlllkkkkkkjjjfffffffffgggiiikkkmmmnnnqqqnnnllllllllliiieeeaaaaaaaaabbbdddhhhkkkoooqqqsssssstttvvvwwwwwwtttrrryyyxxxvvvsssooommmmmmnnnppptttyyy}}}|||xxxqqqmmmnnnnnnnnnpppssswwwzzz|||mmmVVVUUUSSSRRRRRRRRRPPPOOOLLLEEE;;;333///...///000---...000333555666777777888888:::<<<>>>@@@AAABBB>>>>>>???AAADDDDDDCCCAAACCCBBB@@@???>>>??????@@@?????????@@@@@@AAAAAAAAADDDCCCCCCBBBAAAAAA@@@@@@DDDBBBAAAAAAAAAAAA???>>>======>>>>>>>>>>>>>>>>>>===<<<:::999999:::;;;<<<===>>>===;;;888666666777666888:::<<<======<<<;;;;;;999999:::======:::666::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::888888999:::;;;;;;;;;;;;;;;<<<>>>@@@@@@@@@>>>>>><<<>>>AAAEEEJJJPPPXXX]]]mmm}}}pppiii]]]QQQHHHBBB===;;;555444333222111222222333111222222222222111000000111000//////000111111111////////////////////////---------------.........//////...,,,,,,+++++++++++++++,,,,,,------------+++***)))))))))***+++,,,,,,,,,+++***))))))))))))(((((((((***,,,...---,,,*********++++++*********+++,,,---...---,,,***)))'''''')))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------///000000000///...222111000000000000000111555555888===HHH^^^xxxvvvzzzaaaVVVQQQOOOJJJHHHMMMYYYfffooo|||yyyiiiPPP===777333...333444666:::???BBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBB======<<<<<<;;;:::999999<<<@@@EEEIIIMMMQQQUUUXXXYYY[[[^^^```aaabbbeeeggghhhhhhhhhggggggfffffffffhhhggghhhkkkmmmnnnmmmllllllkkkjjjiiiiiiiiijjjkkkjjjjjjkkkkkkkkkjjjjjjiiikkkkkklllnnnppprrrrrrrrrqqqrrrtttuuuvvvyyy}}}|||yyyzzz~~~{{{uuulllfffbbbbbbccceeeggghhhhhhfffcccaaa]]][[[YYYVVVRRRLLLEEE@@@AAA@@@???BBBGGGLLLPPPRRRSSSUUUYYY[[[[[[\\\]]]___bbbeeehhhiiiiiihhhhhhhhhfffgggiiijjjkkklllkkkkkkmmmnnnnnnnnnmmmmmmlllkkkjjjkkkllllllkkkkkkmmmooooooooooooooooooooooooooopppppppppoooppppppqqqqqqooonnnnnnmmmllllllkkkkkkggggggggghhhjjjlllnnnpppqqqnnnlllkkkjjjiiieeebbb```aaabbbdddgggkkknnnppprrrrrrrrrtttvvvuuussspppssstttsssqqqooonnnoooppprrrwww~~~~~~zzzuuuuuuttttttvvvyyy}}}dddUUUTTTRRRRRRRRRQQQOOOMMMJJJCCC999222......//////---...111333555777888999999999;;;<<<>>>???AAAAAA???>>>???AAACCCDDDBBBAAAAAA@@@?????????@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCCEEECCCBBBAAABBBBBB@@@???AAA@@@???>>><<<;;;:::999===<<<:::999999;;;<<<======>>>>>>===999777666666777999;;;===>>>>>>======:::888888999;;;<<<:::888::::::::::::::::::::::::<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;:::;;;<<>>===<<<;;;:::999888999===BBBFFFJJJNNNRRRVVVVVVYYY\\\^^^___aaaccceeehhhhhhhhhgggfffeeeeeedddgggggghhhkkknnnoooooommmlllkkkiiihhhhhhjjjkkklllhhhiiiiiijjjjjjjjjiiiiiikkkllllllmmmnnnooooooppprrrrrrqqqppppppssswwwzzz{{{~~~{{{{{{~~~~~~|||vvvnnnhhhfffggghhhjjjllllllkkkiiieeeccc```^^^[[[XXXTTTOOOIIIDDDFFFDDDDDDEEEIIIMMMPPPQQQOOOPPPRRRSSSTTTVVVXXX[[[___bbbeeeggggggffffffgggccceeehhhkkkmmmnnnmmmmmmpppqqqppppppooonnnmmmlllkkklllmmmlllkkkjjjlllmmmooooooooooooooooooooooooqqqqqqpppoooooooooppppppnnnnnnnnnmmmlllllllllkkkhhhhhhhhhiiikkkmmmpppqqqqqqoookkkiiihhhgggeeeccc```aaaccceeehhhkkknnnpppppppppqqqrrrtttssspppnnnmmmnnnoooooonnnnnnppprrrsssyyy~~~{{{{{{~~~ppp[[[UUUTTTSSSRRRRRRQQQNNNKKKEEE???777000.........///---///111444666888::::::;;;;;;<<<>>>???@@@@@@@@@?????????@@@BBBCCCAAA@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAADDDCCCAAAAAABBBBBBAAA???AAA@@@???===;;;:::888888<<<;;;::::::;;;<<<>>>???<<<>>>???>>>;;;888666666888:::<<<===>>>>>>>>>>>><<<:::999999;;;;;;;;;:::::::::::::::::::::::::::<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999:::===???AAABBBBBBBBBAAAAAAAAA@@@@@@AAAEEEHHHIIIRRRbbbuuu{{{wwwxxx}}}RRRMMMGGGAAA<<<888444222444444444444555666666777111222222222222111000000,,,---......------......------------------------/////////......---------------,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++***)))))))))(((,,,+++***)))))))))))))))((()))+++...000...+++(((+++,,,,,,------,,,,,,+++)))***+++++++++***))))))++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++,,,---...///...---,,,---......///////////////111111000000000000000111111444888999:::EEE___www{{{jjjRRRJJJIIIIIIJJJLLLRRR]]]hhhvvv}}}xxx]]]AAA777;;;000000111444999===???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???===;;;:::999888777:::>>>BBBFFFJJJOOORRRUUUXXX\\\^^^```aaaccceeehhhggggggfffeeedddcccccchhhhhhhhhkkkoooqqqqqqqqqllljjjiiihhhhhhjjjlllmmmggghhhhhhiiiiiiiiiiiiiiiiiijjjkkkllllllmmmnnnoooppppppooonnnmmmoootttwww}}}{{{yyy}}}~~~~~~xxxpppjjjjjjkkklllnnnpppqqqooolllgggeeeaaa___\\\YYYVVVQQQLLLHHHIIIGGGEEEFFFHHHJJJKKKKKKJJJKKKMMMMMMNNNQQQVVVYYY]]]```dddfffffffffggghhhgggiiillloooqqqqqqqqqpppssssssrrrrrrpppooommmmmmlllnnnooonnnlllkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmrrrqqqpppoooooonnnoooooommmmmmmmmmmmmmmllllllllljjjjjjjjjjjjlllnnnppprrrqqqnnnkkkhhhfffeeeddddddbbbcccdddgggjjjmmmooopppppppppppprrrsssrrrooommmhhhjjjkkkllllllmmmppprrrvvv{{{}}}zzzvvvdddXXXUUUTTTTTTTTTSSSQQQMMMJJJ@@@;;;444///---......///...000222555888:::;;;<<<<<<===>>>???@@@@@@@@@???@@@???>>>???AAAAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======BBBAAA@@@@@@AAAAAA@@@>>>=========<<<;;;;;;::::::;;;;;;:::;;;<<<===>>>???;;;===@@@???<<<999777666888999;;;<<<============AAA???===;;;;;;;;;;;;;;;999999999999999999999999<<<<<<======>>>>>>=========<<<;;;::::::;;;<<<===============<<<;;;::::::777888:::<<<===>>>>>>>>><<<===>>>======???BBBEEEDDDEEEJJJWWWlllzzzwww|||HHHEEE@@@<<<999666333000666666666777777777777777111222222222222111000000///111333222///------...........................//////......---------,,,...---------------...///*********************************))))))(((''''''(((((((((((()))***++++++---,,,+++,,,,,,,,,)))'''******++++++++++++******(((((()))))))))))))))(((+++,,,,,,,,,,,,+++***************+++++++++,,,,,,))))))******+++++++++++++++,,,---...///...---,,,,,,,,,,,,---------......////////////000111222333111444777888666===QQQeeewww^^^LLLHHHGGGJJJLLLPPPZZZfffuuu~~~oooQQQ>>>999111000000222666:::<<<===?????????@@@@@@AAAAAAAAAAAA@@@???>>><<<;;;:::999666888<<>>@@@AAABBBAAA@@@???AAA???>>>>>>???@@@???>>>????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>======@@@>>>===>>>??????>>><<<======<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>999<<>>;;;999777777888999999999999999999999999;;;;;;<<<==================<<<;;;::::::;;;<<<===============<<<;;;::::::999::::::::::::::::::::::::;;;<<<<<<<<<>>>@@@CCCCCCAAAAAAGGGRRRcccvvvBBB???;;;999888777555444888999999888888666555444111222222222222111000000333666888666222//////000////////////////////////---------------,,,,,,,,,------------......///000(((((()))***+++,,,,,,---%%%%%%'''((()))******)))'''''''''((()))***+++,,,...,,,***))))))***)))(((''''''((((((((((((''''''((((((((((((((()))))))))***+++++++++++++++******************++++++++++++(((((())))))******+++++++++,,,------......------,,,,,,++++++,,,,,,---............///000222444555222333555666444888FFFUUUtttoooWWWMMMGGGGGGHHHIIIPPP[[[mmm{{{eeeKKK;;;555222000000333777999:::===>>>???@@@AAAAAAAAA@@@AAA@@@???>>>===<<<;;;:::666888:::<<<>>>BBBGGGJJJQQQUUUYYY]]]^^^```aaabbbddddddddddddccccccccccccfffffffffiiinnnrrrttttttooollliiigggggghhhkkkmmmiiiiiiiiiiiiiiihhhggggggbbbeeehhhiiihhhiiillloookkklllnnnnnnnnnpppsssvvvxxx{{{~~~{{{qqqjjjkkknnnrrrtttwwwxxxvvvrrrmmmjjjdddbbb^^^\\\YYYVVVQQQNNNLLLHHHDDDBBBCCCEEEFFFGGGLLLMMMNNNOOOPPPSSSWWWZZZ]]]```eeehhhjjjkkklllmmmnnnnnnooooooooonnnnnnmmmqqqqqqqqqqqqpppooonnnmmmnnnppprrrrrrpppnnnnnnnnnllllllllllllllllllllllllppppppooonnnnnnnnnooooookkklllllllllmmmnnnnnnnnnnnnnnnmmmllllllmmmnnnooommmmmmllliiieeebbbbbbcccccceeegggjjjlllnnnoooppppppppppppqqqrrrpppmmmkkkhhhhhhgggfffgggjjjooosss|||vvvjjj]]]VVVVVVUUUUUUUUUVVVUUUPPPJJJEEE666333000...///000000000333444666888:::<<<=========???AAACCCCCCBBBAAA@@@AAA???>>>===>>>>>>>>>===????????????>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA>>>===<<<<<<===>>>===<<<@@@???>>>===<<<:::999999999::::::;;;;;;<<<<<<<<<777:::<<<===;;;999999999777777888999:::;;;<<<<<>>;;;777444444555999999999999999999999999999:::;;;<<<============<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;::::::::::::;;;<<<===<<<;;;;;;===???>>>???BBBEEEGGGNNN]]]lll|||<<<999666666777999999999::::::999888666444111000111222222222222111000000111555999777333000000222////////////////////////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000*********+++++++++,,,,,,%%%&&&''')))************((((((((((((((()))***++++++)))(((((()))******((((((((())))))))))))(((((()))))))))))))))***++++++))))))******+++*********************++++++++++++((())))))***++++++,,,,,,---,,,,,,,,,,,,---......------,,,+++,,,---...///////////////000111333333222111222333333555>>>IIIddduuugggVVVHHHEEEEEECCCHHHPPPbbbwww{{{___GGG999555111000111444666777<<<===???@@@AAAAAAAAA@@@@@@@@@???>>>>>>===<<<<<<777999:::;;;<<>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::888999:::<<<>>>@@@AAABBB>>><<<<<<<<<>>>>>>===<<>>======<<<;;;;;;999999::::::::::::::::::555777999:::999999:::;;;888888888999:::;;;<<<======>>>???===999666666777888888888888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;:::::::::999999999::::::;;;:::<<<<<<<<<::::::;;;<<<<<<===AAADDDCCCDDDNNNZZZfffzzz888555333444777;;;===>>>::::::999777555111...,,,111222222222222111000000---111666555111...///222////////////////////////*********++++++,,,,,,,,,*********+++,,,---...///......---,,,+++***)))((())))))***++++++***((((((***))))))(((((((((((()))&&&&&&&&&(((+++,,,***)))++++++,,,,,,,,,,,,++++++++++++******+++,,,------(((((()))***************)))************+++++++++))))))***+++,,,,,,------...---,,,+++,,,---...///......---,,,---...///000111000000000000000111222111//////111333444:::BBBZZZpppqqq[[[IIIEEEEEECCCEEEMMMZZZvvvpppUUU;;;777222000000222444555<<<===???@@@AAAAAA@@@@@@@@@?????????>>>>>>======888999::::::;;;>>>BBBEEEGGGKKKPPPTTTVVVWWWXXXYYYaaaaaaaaabbbccccccdddddd```___```ccciiimmmpppqqqrrrooojjjgggeeegggiiikkklllllllllkkkiiihhhfffeeecccgggjjjhhheeedddgggjjjjjjlllooopppooonnnnnnooogggnnnuuuzzz{{{|||~~~}}}ppphhhhhhlllvvvyyy}}}~~~zzzuuuqqqiiifffccc```^^^[[[WWWUUUOOOKKKGGGFFFJJJQQQVVVZZZZZZ[[[[[[YYYWWWVVVVVVXXX\\\```eeeiiikkklllnnnpppooonnnlllkkklllmmmoooqqqmmmmmmnnnnnnnnnmmmmmmlllkkknnnpppqqqpppnnnnnnnnnoooooooooooooooooooooooonnnnnnmmmnnnnnnooopppqqqjjjkkkkkklllmmmnnnooooooqqqpppnnnlllkkkjjjjjjkkkiiilllmmmkkkfffbbb```aaa```bbbeeehhhjjjkkkllllllmmmmmmmmmnnnnnnmmmjjjgggfffeeecccbbbdddjjjtttzzz~~~yyyrrrsssmmmhhheee\\\RRRPPPTTTPPPQQQRRRSSSRRRLLLEEE???222000......000222222222777777999:::;;;<<<<<<<<<<<<>>>AAADDDEEEEEECCCBBBBBB@@@===<<<<<<===<<<;;;:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>???@@@>>>===<<<===>>>???>>>===;;;;;;<<<===>>>???@@@@@@999999:::::::::999888888444666777888888999;;;===999999999:::;;;<<<===>>><<>>;;;;;;<<<888888888888888888888888777888999:::;;;;;;;;;;;;:::;;;<<<======<<<;;;:::888888999:::;;;;;;;;;;;;666666666666777888999:::777999:::;;;::::::<<<>>>???<<<===@@@@@@@@@IIIUUUUUUggg}}}>>>;;;888999<<<>>>===<<<999777555333222111111222444333111//////000111222000000000000000000000000000...,,,---//////---+++***+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,+++***))))))***+++,,,***)))''''''((((((&&&%%%&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))++++++******************))))))))))))))))))))))))+++,,,.........,,,***))))))***+++,,,---,,,++++++...---+++))))))***+++,,,---------............///+++++++++,,,,,,,,,------,,,,,,,,,---------......***...222222000000555999KKK[[[qqq|||fffQQQHHHBBB===@@@IIIUUUmmmuuuTTT@@@222333555333333777:::===@@@AAA@@@?????????@@@??????>>>===<<<<<<;;;;;;;;;::::::;;;<<<>>>???DDDFFFJJJNNNSSSVVVYYYZZZ^^^^^^^^^]]]]]]___bbbeeeaaaaaaaaabbbeeejjjnnnqqqmmmllljjjhhhfffffffffffflllmmmmmmmmmllljjjiiihhhfffgggggghhhhhhgggeeeeeegggiiilllnnnmmmmmmnnnnnnkkkgggfffkkkpppsssvvvzzz|||sssllljjjkkkuuuxxx~~~|||vvvrrrmmmiiiccc^^^[[[ZZZXXXWWWRRRNNNLLLNNNOOOOOOSSSXXXYYYXXXWWWVVVUUUUUUVVVWWW\\\```eeehhhjjjlllmmmooooooooonnnnnnnnnnnnooooooqqqrrrrrrqqqooonnnoooppptttqqqnnnlllmmmooopppppppppooonnnnnnnnnnnnnnnooonnnnnnnnnnnnmmmkkkjjjjjjllllllkkkkkkmmmooorrrsssmmmmmmmmmmmmkkkiiigggfffhhhhhhgggdddaaa___^^^___cccdddfffiiikkkmmmnnnnnnmmmmmmmmmnnnnnnooooooooofffbbbbbbeeehhhlllxxx}}}qqqjjjeeeaaa]]][[[VVVOOOMMMPPPSSSQQQNNNMMMKKKFFF>>>999......------...000333555555666888:::;;;;;;;;;:::<<<>>>@@@BBBCCCBBBAAA@@@???===;;;::::::;;;999888<<<<<<===>>>>>>>>>>>>>>>===;;;::::::;;;;;;:::999:::::::::;;;<<<===>>>???@@@@@@@@@??????>>>>>>>>>;;;<<<<<<<<<::::::<<<>>>;;;:::999888888888999:::777777888999999999999999888888999::::::;;;<<<<<<;;;===>>>===;;;::::::;;;888888888777777666666666555666777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777777888777888999:::999999777777777777999:::::::::::::::<<<<<<<<<<<<===@@@EEEIIILLLRRR___qqqAAA>>><<<;;;======;;;999777666444333222222222222444333111000///000111222000000000000000000000000000...,,,---...///---+++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------++++++***))))))***++++++***)))))))))*********)))))))))))))))))))))(((((()))((((((''''''(((((()))************************))))))))))))))))))))))))+++,,,---...---,,,***)))............---+++)))(((---,,,+++*********++++++,,,,,,,,,,,,------------,,,,,,---------.........---------.........//////+++...111111000000555999@@@OOOfffzzzoooVVVLLLFFF???>>>BBBKKK```ttt\\\FFF333111333000///222888:::>>>??????>>>>>>????????????>>>===<<<<<<<<<;;;;;;:::::::::;;;<<<===BBBCCCGGGKKKOOOSSSUUUWWW[[[\\\]]]]]]]]]^^^aaacccaaa``````aaadddhhhlllnnnmmmllljjjgggfffeeeeeeeeejjjkkkkkklllkkkjjjhhhgggggghhhiiijjjiiiiiigggggghhhjjjlllmmmllllllmmmnnnjjjdddaaadddfffgggjjjnnnxxxzzz{{{wwwoooiiifffgggrrruuuyyy||||||yyytttqqqlllhhhbbb^^^\\\ZZZYYYWWWSSSNNNLLLMMMNNNOOORRRXXXXXXWWWVVVTTTSSSRRRSSSTTT]]]```eeehhhjjjkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmoooppppppooooooqqqrrrtttqqqnnnlllmmmoooppppppooooooooooooppppppppppppnnnnnnnnnnnnnnnmmmllllllmmmmmmlllkkklllnnnpppqqqpppppppppooommmkkkhhhggghhhhhhgggdddaaa______aaacccdddfffiiikkkmmmnnnnnnlllmmmmmmooopppqqqqqqpppfffaaa___ccciiippp|||ssshhhaaa\\\XXXVVVRRRMMMNNNQQQQQQPPPNNNLLLJJJDDD<<<666......------///111333555666777888:::;;;;;;;;;;;;<<<>>>@@@AAABBBAAA@@@??????===;;;;;;<<<<<<;;;:::;;;;;;<<<==================<<<:::;;;<<<<<<;;;999999999999999:::;;;======@@@@@@@@@@@@??????>>>>>>;;;<<<<<<;;;::::::;;;===<<<;;;:::999888888999999666777777888888888888888777888888999::::::;;;;;;;;;<<<>>>===;;;::::::;;;888888888888888999999999999999999999999999999999<<<<<<<<<;;;;;;:::::::::888888777777777777777888777888999::::::999888777666666777888:::;;;<<<<<<;;;<<<=========???CCCFFFKKKMMMRRR[[[jjjAAA???===<<<;;;999666444444444333222222222222222333222111000///000111222000000000000000000000000///...------......---+++***++++++,,,,,,++++++*********++++++,,,---......+++******))))))******+++((((((((()))***++++++++++++++++++***)))(((((((((((())))))******))))))(((************************))))))))))))))))))))))))***+++,,,------+++***)))...///......---,,,***)))+++++++++++++++*********++++++++++++,,,,,,,,,,,,---------.........//////........./////////000000+++...111111000000444888888CCCYYYqqq|||xxx]]]PPPJJJBBB>>>??????LLLZZZiiiiiiPPP888111222000---...444777:::<<<<<<===>>>?????????>>>>>>======<<<<<<<<<;;;:::999999999::::::>>>???BBBFFFJJJNNNQQQRRRVVVXXX[[[\\\\\\]]]___`````````___```bbbeeeiiikkkmmmllljjjhhhfffeeeddddddggghhhiiiiiiiiihhhgggfffhhhiiijjjkkkkkkkkkjjjiiiiiijjjllllllkkkkkklllnnnlllddd^^^\\\[[[ZZZ\\\```kkknnnqqqooojjjdddbbbbbblllnnnqqqssssssqqqooommmiiifffaaa^^^\\\[[[YYYWWWRRRMMMJJJKKKLLLMMMQQQWWWVVVVVVUUUSSSPPPOOOQQQRRR]]]aaaeeehhhiiijjjkkkllllllmmmnnnoooooonnnmmmllliiikkkmmmnnnoooppprrrtttssspppmmmlllmmmooooooooommmnnnpppqqqrrrqqqqqqpppnnnooooooppppppoooooonnnnnnmmmlllkkkkkkkkkmmmmmmooopppooonnnmmmjjjhhhfffhhhhhhgggdddaaa```aaabbbdddeeegggiiikkklllmmmmmmmmmmmmnnnoooqqqqqqnnnllleee```^^^ccclllvvvtttfff]]]VVVPPPNNNLLLKKKMMMRRROOONNNMMMKKKGGG@@@777222............000222444555777777999:::;;;<<<<<<<<<===>>>???@@@@@@@@@???>>>???===<<<<<<===>>>======::::::;;;<<<<<<<<<<<<;;;===<<<;;;;;;<<<<<<;;;999999999888999999:::;;;;;;@@@@@@@@@@@@????????????;;;<<<===<<<;;;:::;;;<<<===<<<;;;:::999888888888555666666777777777777777666777777888888999999999:::<<<===<<<;;;::::::;;;888888999::::::;;;;;;<<<999888777777777888999:::===<<<;;;;;;999888888777777777777666666777777888777888999::::::999888888666666666777888;;;===>>>;;;<<<>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHQQQcccyyy{{{yyy;;;;;;:::999888555222///222222222111222222222222222111000000000000111111000000000000000000000000......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******&&&'''((((((''''''((()))*********))))))(((((((((((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))******+++,,,++++++***)))++++++,,,,,,,,,,,,,,,,,,******++++++++++++***)))++++++++++++,,,,,,,,,,,,------------............---.........////////////,,,...000000000111444666777;;;OOOiiizzz~~~eeeUUUKKKDDDBBBDDD===AAAGGGSSSiiisssYYY>>>333222111///...000333666999:::;;;===>>>???>>>>>>>>>=========<<<<<<<<<;;;999888888777777;;;<<<>>>BBBFFFIIIMMMNNNQQQUUUYYY[[[\\\\\\]]]^^^``````___```bbbdddfffhhhmmmmmmkkkiiihhhfffeeeeeeeeefffggghhhhhhgggffffffggghhhjjjkkkkkkkkkjjjjjjiiijjjkkkkkkjjjkkkmmmooorrriii___YYYUUUQQQRRRUUU\\\___cccdddccc```______cccdddeeefffffffffffffffeeebbb___]]]\\\[[[YYYWWWQQQLLLHHHHHHIIIIIINNNTTTUUUVVVVVVSSSPPPOOOPPPSSS^^^aaaeeehhhhhhiiijjjkkkkkklllnnnoooooonnnlllkkkhhhjjjmmmnnnnnnoooqqqsssrrrpppmmmmmmnnnoooooonnnkkkllloooqqqrrrqqqpppooopppqqqqqqqqqpppooonnnnnnmmmlllkkkiiiiiiiiiiiiiiikkkkkkkkkkkkjjjiiigggfffggggggfffdddaaaaaaccceeeeeefffgggiiikkkllllllmmmnnnmmmnnnpppqqqppplllhhhdddaaabbbhhhrrr{{{tttfff\\\TTTLLLIIIHHHHHHLLLQQQMMMLLLKKKHHHCCC;;;333............///111333555666888888999:::;;;<<<======>>>>>>?????????>>>======>>>===;;;<<<===>>>>>>===:::;;;;;;<<<<<<<<<;;;;;;===<<<;;;;;;<<<<<<;;;999999999999999999:::;;;;;;????????????????????????<<<===???>>><<<;;;<<<===>>>===<<<;;;999888888777444555555666777666666666666666666777777777888888999;;;<<<<<<:::999::::::;;;;;;;;;;;;;;;;;;;;;<<<666555444444555777999;;;999999888888777777777666777666666666666777777888777888999:::::::::999888888777666666777999;;;===:::<<<>>>???>>>======>>><<<@@@DDDEEEGGGPPP```lll{{{||||||888888999888666444111000000000000111111111111111000000000000000000111111////////////////////////---......---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))''')))***)))&&&%%%&&&((('''''''''(((((()))))))))((()))***++++++***)))((((((((()))))))))*********)))))))))))))))))))))))))))************************************+++++++++)))******+++++++++***))),,,,,,,,,,,,------------+++,,,,,,,,,,,,---------,,,,,,---------.........---...//////000111333555888777EEEaaazzzqqq^^^NNNEEEFFFJJJEEEAAA???GGGXXXkkkwww{{{ttt\\\BBB444222222000......000444666777999<<<>>>>>>>>>>>>>>>============<<<<<<;;;:::888777666555999:::<<<>>>BBBFFFIIIKKKNNNQQQVVVZZZ[[[[[[\\\]]]````````````bbbdddfffgggmmmmmmlllkkkjjjhhhgggfffdddeeegggggghhhgggfffeeeeeefffhhhjjjjjjkkkjjjjjjhhhiiijjjjjjjjjmmmppptttwwwmmmccc\\\UUUOOOMMMNNNMMMPPPUUUXXXZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]```^^^]]]\\\\\\ZZZXXXUUUNNNIIIEEEEEEEEEDDDHHHMMMRRRUUUUUUSSSPPPOOORRRVVV]]]```dddggghhhhhhiiijjjjjjlllmmmoooooommmllljjjjjjlllmmmnnnmmmmmmooopppqqqooommmmmmnnnooonnnmmmiiikkkmmmoooppppppooonnnrrrrrrqqqqqqooonnnmmmllljjjjjjiiihhhggggggggggggggghhhiiijjjjjjiiihhhhhhffffffeeecccaaaaaadddfffffffffhhhiiijjjkkkkkklllmmmllllllppptttuuuqqqlllccceeejjjqqqyyy~~~}}}zzztttuuuwwwyyy{{{}}}uuuggg^^^TTTKKKHHHHHHGGGJJJNNNKKKKKKIIIEEE>>>777000------...///000222444666777999999::::::;;;===>>>>>>>>>????????????>>>>>>======<<<:::;;;<<<======<<<<<<<<<=========<<<<<<;;;===;;;::::::;;;;;;:::999:::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAA@@@>>>============<<<<<<;;;:::888777777444444555666666666666666555666666666666666777777888999;;;;;;:::999999:::======<<<<<<;;;:::999999777555444222222444666777444444444555555666666666666666555555666777888888777888999:::;;;::::::999;;;:::888666666777888:::999<<<>>>???===<<<;;;;;;999>>>CCCCCCBBBEEENNNWWWeeettt}}}{{{888999:::999666444444555//////000000111000000/////////000000000000000000////////////////////////,,,---...---,,,++++++---,,,++++++******++++++,,,,,,++++++)))((('''&&&&&&((())))))******))))))((())),,,---+++(((&&&'''***&&&&&&&&&'''((()))))))))((())))))******))))))((('''(((((())))))*********)))))))))))))))))))))))))))))))))))))))*********---,,,+++)))(((((((((((()))))))))***************,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,------------............///000111333333555333===TTTrrr|||nnn[[[NNNKKKMMMGGG@@@<<<@@@KKKXXXdddmmmooo\\\EEE666222111///------///222444666888;;;===>>>>>>>>>>>>============<<<<<<<<<;;;999777666555777777999;;;???CCCFFFIIIJJJMMMRRRVVVXXXYYY[[[\\\^^^^^^___```bbbccceeefffkkkkkkkkkkkkjjjiiihhhgggfffggghhhhhhhhhgggfffeeeccceeeggghhhjjjjjjjjjjjjggghhhiiijjjkkkpppuuuzzz{{{rrriiiccc\\\SSSNNNMMMHHHJJJMMMQQQTTTWWWXXXYYYVVVUUUTTTSSSTTTUUUVVVWWW[[[ZZZZZZZZZZZZYYYVVVTTTJJJEEEBBBBBBAAA???@@@DDDLLLOOORRRPPPMMMMMMRRRWWW[[[___cccfffggghhhiiijjjkkkkkklllmmmmmmlllkkkkkklllnnnooonnnmmmmmmnnnooopppooommmmmmnnnooonnnmmmjjjkkkmmmnnnooonnnnnnmmmpppppppppooonnnmmmkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklllkkkjjjiiiddddddcccaaa```aaadddggggggggghhhiiijjjkkkkkkkkkiiihhhiiiooovvvzzzxxxtttcccjjjrrrxxx}}}zzztttiiilllpppsssuuuwwwzzz||||||iii]]]TTTLLLJJJIIIHHHHHHJJJJJJIIIGGGAAA:::333///...---...///111333555666777:::::::::;;;<<<===>>>???????????????????????????>>><<<;;;;;;<<<===<<<;;;<<<============<<<;;;;;;;;;:::999999::::::999888888999999999:::<<<===>>><<<<<<<<<<<<============>>>@@@AAAAAA???===<<<===;;;;;;;;;:::999888777666444555555666666666666666666666666666666666666666777888::::::999888999:::======<<<;;;999888777666999777555333222222222222111222222333444555666777555555555555666777888888777888999;;;;;;;;;::::::;;;:::999777666666666777999;;;======<<<::::::;;;;;;===>>><<<;;;>>>EEELLLSSS\\\mmm999::::::888444333444555...///000000000///...---...//////000000000000000////////////////////////+++---...---+++***+++---,,,,,,+++******+++,,,,,,*********))))))))))))((('''((()))******)))(((''''''***---+++(((&&&))),,,((((((((((((((())))))))))))((((((''''''(((((()))''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((()))******...---+++***((((((((()))***)))(((((((((***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------------..................---...000111222222222555999FFFbbb{{{ooo```UUUPPPIIIBBB>>>AAAEEEKKKWWWccclll___LLL<<<444222000...---///111333444777:::<<<============>>>>>>>>>>>><<<<<<<<<;;;:::888666555555555666888;;;???CCCFFFFFFIIIMMMQQQSSSUUUXXXZZZ[[[\\\]]]^^^```bbbddddddggghhhiiiiiiiiiiiihhhgggiiiiiijjjjjjiiihhhgggfffcccdddfffhhhjjjjjjjjjjjjeeefffgggiiimmmssszzzyyysssoooggg]]]UUUSSSPPPPPPQQQSSSVVVYYY[[[[[[VVVUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYXXXUUURRRGGGBBB??????===999999<<>>777111///000---...000222444666777888;;;;;;:::;;;<<<===???@@@???????????????@@@AAABBB@@@>>><<<<<<======<<<;;;<<<<<<<<<<<<<<<;;;:::::::::999777888999999888666666666777888:::<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<>>>@@@@@@>>><<<;;;:::888888999999999888666666555555666777777777777666666666666666666666666666666888999:::999888999:::;;;::::::999888777666666666666666555555555555555333333444444555555666666555444444555555777888888777888999;;;<<<;;;;;;:::999999888888777777666666999:::<<<<<<:::::::::;;;:::;;;;;;;;;;;;===AAADDDIIIMMMWWWgggzzzyyyxxx|||999:::999666111///111333...///000000000///---,,,......///000000111000000////////////////////////+++---///---+++)))+++------,,,+++******+++,,,---)))))))))***++++++,,,,,,'''((()))******)))((('''###'''***)))&&&%%%(((,,,++++++******))))))(((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))******,,,+++*********+++,,,---***)))((('''((()))+++---)))************+++++++++---------.........//////............/////////000///...---...000111222222333888999<<>>>>>>>>>>><<<<<<<<<<<<;;;999777666333333444666999===AAADDDCCCFFFJJJMMMPPPSSSVVVXXXYYYYYY[[[]]]___aaabbbcccdddeeefffhhhhhhhhhgggfffjjjkkkkkkkkkjjjiiigggfffcccdddgggiiijjjkkkkkkkkkdddeeegggiiinnnuuu}}}{{{xxxrrrfff]]]ZZZ\\\ZZZYYYZZZ\\\^^^``````XXXWWWVVVUUUTTTTTTUUUVVVTTTTTTUUUWWWXXXWWWTTTQQQDDD@@@>>>>>>;;;666444666<<>>???AAA????????????@@@AAABBBCCCBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999888999888777777888888777555444444555777999;;;===>>>999999999::::::;;;;;;;;;;;;===??????===:::999999666777888999999888666666555666666777777777777777777777777777777666666666555777999999888888999:::888888777777777777777777000222444666999:::;;;;;;666666666666666666555555444444444555555777888888777888999;;;<<<<<<;;;;;;666777888888888888777777888:::;;;:::999999:::<<<777999===@@@AAAAAA???===BBBEEELLLXXXffftttvvvtttvvvsssyyy999999777666444333111111000000000000000000000000111000000///...---------------..................,,,---......,,,,,,---...,,,------......------,,,******++++++++++++******+++***)))(((((()))***+++***,,,...---***)))***,,,))))))************))))))***((('''&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))************))))))---,,,)))'''&&&'''***+++(((((()))***************))))))*********+++++++++///...---,,,,,,---...///,,,,,,,,,---------.........---,,,,,,---...000111333444777>>>IIIaaaoooWWWWWWQQQLLLJJJJJJLLLTTT\\\lllllldddSSSCCC999333///111000...---///333666666;;;<<<===>>>>>>======<<<>>>===;;;:::999999::::::666666666777999;;;===???AAACCCFFFHHHKKKNNNSSSWWWZZZYYYXXXXXXZZZ]]]```bbbbbbcccdddeeeeeeeeedddcccfffhhhjjjkkkkkkiiigggeeedddeeefffggggggfffeeeeeeeeefffggggggiiiqqq~~~zzzwwwtttpppgggccc```___bbbeeeeeeeee^^^^^^^^^\\\WWWSSSQQQPPPUUUTTTRRRRRRSSSRRRPPPNNNCCC???999666555555666666666999<<>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===::::::999999999:::;;;;;;;;;888666555777999::::::666999;;;<<<:::888888888:::999999999888888777777:::::::::999999888888888444333111000000111333444666666666666555555555555888777666666666666666777;;;888555222222333666777555666777888:::;;;======999777555555555555444333444555666777777666555444888888888888888999999999888777666555555444444444888888777777888888999:::;;;;;;<<<<<<===???@@@AAAAAABBBEEEJJJPPPXXX___dddttt~~~{{{|||tttwwwxxxvvvttt{{{555444333222111000///...000000000000000000000000111000000///......------------..................+++---------,,,+++,,,---,,,,,,------------,,,,,,)))))))))******)))))))))))))))(((''''''((())))))***,,,---,,,)))((()))+++((())))))******))))))((('''%%%%%%&&&(((*********'''(((((((((((((((((('''''''''((((((((()))))))))******++++++++++++******---,,,***)))((()))***+++((())))))*********))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,------------------------...///000111111444888AAAUUUtttwwwaaaZZZSSSMMMKKKJJJLLLSSS[[[llltttuuuhhhUUUEEE:::444000///---,,,---222666888;;;:::::::::::::::;;;;;;>>>===<<<;;;:::::::::;;;666666666666777999:::;;;===???BBBDDDGGGJJJOOORRRTTTTTTSSSSSSUUUXXX\\\^^^bbbcccdddeeefffeeeddddddfffgggiiikkkjjjiiigggeeeeeefffgggggghhhgggfffeeebbbdddeeefffhhhppp|||}}}xxxoookkkfffcccdddeeeeeedddgggfffccc^^^YYYUUUTTTTTTUUUTTTSSSRRRRRRPPPMMMJJJAAA===888555444555555555555777:::===@@@CCCHHHKKKXXX[[[___dddiiijjjiiihhhhhhhhhiiijjjkkkkkkjjjjjjmmmooopppooollljjjiiijjjmmmmmmmmmmmmmmmmmmmmmmmmooommmkkkjjjjjjjjjjjjjjjjjjiiihhhhhhhhhjjjlllmmmjjjjjjkkklllnnnmmmjjjhhhllljjjgggeeebbbaaaaaaaaa]]]]]]]]]]]]___bbbeeegggiiilllllliiiiiikkkjjjfffddd\\\UUURRRQQQQQQVVV]]]iiivvv{{{uuutttuuuvvvyyy~~~fffTTTPPPLLLIIIHHHHHHGGGFFFGGGEEE@@@888111---...///000111222444777888999999;;;<<<===>>>>>>??????>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===============;;;;;;:::::::::;;;<<<<<<;;;;;;::::::;;;<<<======:::888666555666888888888777999;;;<<<:::999888888777777888888888888888888888888888888888777777777555444333222222333444555666666555555555444444444555555555444555555666666;;;999666444333444555666555555777888999;;;<<<<<<999777555444555555444333444444555666666555444444777777777888888888888999888888777666666666777777999999888888888999999:::===<<<<<<<<<<<<<<<======<<<<<<===@@@EEEKKKPPPSSSZZZhhhxxxwww}}}vvvvvv~~~555555444333333222222111000000000000000000000000000000000///......------......------------------***+++,,,,,,+++***+++,,,+++,,,,,,------,,,,,,+++(((((())))))))))))((((((((((((''''''''''''((((((***++++++***(((''''''((((((((())))))))))))((((((&&&%%%$$$%%%(((******)))))))))(((((((((((())))))&&&&&&'''''''''(((((((((***++++++,,,,,,++++++***++++++++++++************))))))*********))))))(((+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---...////////////000000222555999GGG___uuuooo[[[RRRJJJGGGFFFGGGNNNUUUiiiyyymmmWWWFFF;;;444222000...---///444888;;;:::999999999999:::;;;>>>>>>===<<<;;;;;;;;;;;;666666555555555666777777:::<<>>;;;777555555555555444444666888:::===@@@EEEHHHSSSVVV[[[aaafffjjjlllmmmhhhhhhiiiiiijjjlllmmmnnnmmmoooooonnnllljjjiiijjjkkkkkkllllllmmmmmmnnnnnnpppnnnlllkkkiiiiiiiiiiiijjjiiiiiihhhiiikkklllmmmjjjjjjkkkmmmnnnnnnkkkiiikkkiiifffccc```___^^^^^^\\\\\\]]]^^^aaadddggghhhgggjjjkkkiiijjjlllllliiifff___VVVOOOJJJJJJRRR\\\lllzzz~~~yyywwwvvvzzz~~~wwwbbbUUUQQQLLLIIIHHHGGGFFFEEEGGGDDD>>>666000---///111222222444555777888999::::::;;;===>>>??????>>>===<<<<<<=========>>>>>>>>>????????????????????????<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@;;;888666555666777666666777999;;;<<<:::999999999666666666777888888999999666666666666777777777777777666555444444555666777555555555555444444444444333333333333333444555666:::999888666555444444444555555666777999:::;;;;;;888666444444555555444333333333444444444444333333666666777777777888888888888888777777888888999999:::::::::999999999999999>>>======<<<;;;:::999999============???BBBEEEGGGGGGRRR^^^iiiuuuzzzzzz|||}}}444444444444333333333333000000000000000000000000000000//////..................------------,,,,,,)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((((((((((((((((((((((((((*********)))'''&&&&&&&&&'''(((((())))))((((((''')))(((&&&&&&'''''''''&&&***)))(((''''''((()))***&&&&&&&&&&&&'''''''''((()))******++++++******)))((()))***++++++***)))((()))************)))((((((******++++++++++++,,,,,,***+++,,,------,,,+++***)))************++++++++++++,,,---///000//////...222222333555777>>>PPPaaa|||___UUUJJJEEECCCDDDJJJQQQcccuuulllVVVGGG;;;777444222///---000444999:::;;;;;;<<<;;;;;;:::>>>>>>======<<<<<<<<<<<<888777777666555555555555999<<>>BBBEEEMMMQQQWWW\\\bbbfffjjjmmmkkkjjjjjjiiijjjlllnnnooolllmmmnnnmmmlllkkkkkklllkkkllllllmmmnnnoooooopppqqqpppooollljjjiiiiiijjjkkkkkkkkkkkkkkkmmmnnnooolllllllllmmmnnnmmmjjjhhhiiihhhfffdddbbbaaaaaabbb______```aaadddfffhhhjjjfffiiikkkiiijjjnnnnnnkkkjjjccc[[[SSSMMMOOO[[[hhhooo}}}|||{{{~~~yyyfff\\\RRROOOKKKIIIHHHHHHGGGFFFFFFBBB;;;444///...000222222333555666777888:::<<<888:::;;;=========<<<;;;======<<<<<<<<<=========????????????@@@@@@@@@@@@===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<>>>???@@@<<<:::777666777777666555777999;;;;;;:::999999:::777777777777777777777888555555555666777777777888666666555555555555666666666666666555555555555444222222222333333555666666:::999999888777555444333555555666777777888999999777555333333444555444333222222222333333222222222555555555666666777777888666666666666777888999::::::;;;;;;;;;::::::999999=========<<<;;;:::999999@@@???>>>===>>>???@@@AAACCCHHHOOOWWW```lllvvv{{{////////////////////////////////////////////////////////////..................------,,,,,,,,,,,,)))***++++++))))))***+++******++++++++++++******)))******++++++******)))))))))))))))))))))))))))***)))(((''''''&&&&&&%%%''''''(((((((((((('''''')))'''&&&%%%&&&'''&&&%%%)))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((&&&'''((())))))((('''&&&))))))*********))))))((())))))))))))************+++,,,---......---,,,+++)))))))))*********+++++++++,,,---///000//////...111111333555555999FFFSSSuuu~~~jjj^^^PPPHHHEEEEEEIIIOOO[[[jjj{{{nnn^^^EEE===666444111---...222444777:::======<<<:::888===============<<<<<<<<<:::999999888777555444444777:::>>>@@@BBBEEEHHHJJJJJJLLLOOORRRUUUXXXZZZ[[[```bbbccceeeeeeeeeeeedddcccdddeeeggghhhhhhhhhgggggghhhiiiiiiiiihhhfffeeefffffffffeeeddddddeeefffsss{{{}}}vvvooommmkkkiiiggggggjjjnnnpppmmmnnnooommmhhhccc```___ZZZYYYVVVTTTQQQLLLFFFBBBAAA???===<<<===<<<:::999999999:::999:::<<<@@@CCCJJJOOOUUU[[[___ccchhhkkknnnmmmlllkkkkkklllmmmnnnjjjlllmmmmmmlllmmmnnnpppmmmnnnnnnooopppqqqqqqrrrqqqrrrqqqnnnjjjiiijjjlllllllllmmmmmmnnnoooooopppoooooonnnnnnnnnlllhhheeeiiihhhfffdddbbbaaaaaaaaa```aaaaaabbbdddeeefffgggeeeiiijjjiiijjjmmmmmmkkklllfff^^^WWWRRRUUUcccqqqttt~~~~~~|||zzzdddTTTPPPMMMKKKIIIHHHIIIIIIHHHGGGDDD???888222///000222333222444666777777999<<>>>>>>>>>>><<<<<<>>>===<<<<<<;;;<<<======>>>>>>??????@@@@@@@@@@@@===<<<;;;:::::::::::::::::::::::::::;;;<<<===>>>===;;;999888999999888666666888::::::999888999;;;:::999999888777666666555555666666666777888888888555444444444444444444555777777777666666666555555333333333333444555666777888888888888777555444222555555555666666777777777666444222222333444333333222222222111111222222222333333444555555666777777444444444555555777888999999:::;;;;;;;;;:::999999;;;<<<=========<<<<<<;;;<<<<<<;;;::::::;;;<<<<<<>>>@@@CCCIIIQQQ[[[fffnnn000000000000//////////////////////////////////////////////////////............------,,,,,,++++++)))***++++++***)))***+++)))******++++++******)))******++++++++++++******))))))************)))))))))(((&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&%%%$$$###$$$'''))))))(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((((((((((((((('''$$$%%%'''(((((('''&&&&&&(((((()))***************((((((((())))))))))))***,,,,,,------------,,,,,,))))))*********++++++++++++,,,---...//////////////////111333333555>>>IIIcccrrrxxxhhhVVVKKKEEEBBBCCCGGGSSS^^^nnn|||[[[JJJ:::666333///...222///222666999;;;:::999777<<<<<<=========<<<<<<;;;;;;;;;:::999888666555444333666:::<<<>>>@@@CCCEEEHHHJJJNNNSSSWWWZZZ[[[\\\___```bbbcccddddddddddddbbbcccdddfffggghhhhhhhhhggghhhhhhiiihhhgggeeedddccccccbbbaaa^^^[[[YYYWWW]]]eeellllllkkkhhhccc]]]___```aaabbbcccfffllloooppprrrsssqqqlllfffaaa^^^^^^\\\XXXUUURRROOOKKKGGGHHHFFFEEEEEEDDDCCC@@@>>>===<<<;;;:::999:::===@@@HHHNNNVVV\\\```ccchhhlllooonnnnnnmmmmmmmmmmmmmmmlllmmmnnnnnnmmmnnnppprrrooooooppppppqqqqqqrrrrrrpppqqqqqqnnnjjjiiikkknnnlllmmmmmmnnnooooooppppppqqqpppoooooonnnkkkgggccciiigggdddaaa___]]]\\\\\\^^^______```aaabbbccccccfffiiijjjhhhiiikkkkkkhhhjjjccc\\\XXXVVV[[[gggsssyyy~~~{{{~~~|||lllYYYMMMJJJJJJHHHFFFGGGHHHIIIHHHGGG???;;;555111111222444555333666999999999<<>>===<<<;;;;;;;;;<<<===<<<======>>>>>>?????????<<<<<<;;;:::::::::;;;;;;:::999999999999:::;;;;;;<<<;;;999:::::::::999777555777888888777777999:::<<<;;;:::999888666555555666666666666777777777777333333333333333333333333777666666666666555555555333333333333444444555666666777777777666555444333555555555555555555555555555333222222333444333222222222111111111111222222222222333444555666666777333222333333444555666777777888:::;;;;;;;;;:::999:::;;;<<<===>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<;;;;;;>>>FFFNNNVVVbbbkkk{{{}}}~~~~~~222222222111111000000000////////////////////////.../////////////////////......------,,,++++++******+++,,,+++******+++,,,))))))************))))))))))))************))))))(((((()))******)))(((((((((&&&%%%&&&)))***((('''&&&&&&&&&''''''&&&&&&&&&%%%$$$###$$$'''((()))(((''''''((((((((((((''''''''''''((((((((()))))))))(((((())))))))))))((((((%%%&&&&&&'''((((((''''''&&&'''(((***++++++++++++((())))))))))))*********,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,---------------...///000......///111111111888AAAOOOdddzzzxxxbbbRRRHHHBBB@@@BBBIIITTTdddwwwfffIII<<<777111000444///000333555888:::;;;<<<:::;;;<<<<<<===<<<;;;:::::::::::::::888777555333000333777:::<<<===???AAAFFFIIINNNTTTXXX[[[\\\\\\]]]^^^```bbbccccccccccccaaabbbccceeefffggghhhiiigggggghhhhhhgggfffdddcccaaaaaa```___]]]XXXSSSPPPOOOVVV[[[ZZZYYYXXXTTTPPPUUUXXX[[[\\\]]]```dddhhhjjjlllmmmllliiifffcccbbbbbb^^^ZZZWWWTTTRRRPPPNNNOOONNNMMMMMMLLLJJJFFFCCC??????<<<999777777:::===CCCJJJUUU\\\```ccchhhlllmmmmmmnnnooooooooonnnnnnpppppppppooonnnnnnppprrrppppppppppppppppppppppppllloooooolllhhhgggjjjnnnkkkkkklllmmmnnnnnnnnnnnnqqqpppoooooonnnlllhhheeefffeeebbb___]]]\\\[[[[[[\\\\\\^^^```aaabbbccccccgggjjjjjjhhhgggiiihhheeeddd^^^YYYZZZ^^^eeepppzzz|||nnn```VVVPPPLLLHHHGGGFFFFFFGGGGGGFFFDDD;;;777222111333555666666555999<<<======@@@FFFLLLKKKIIIGGGDDDBBBAAABBBBBB???>>><<<::::::;;;<<<===::::::;;;<<<<<<===>>>>>>;;;;;;:::::::::;;;<<<<<<;;;::::::999999999999999:::999888999::::::999777444555666666666666888:::<<<;;;;;;:::999888777777666666666555555555555555333333333444444333333333555555444444444333333333333333222222222333333444555555555444444444444444555555444444444444444444444222111111222333333222333222111111111111222333111111222333444555666666333333333333333444555666444666888:::;;;;;;:::999888:::;;;======<<<;;;:::<<<<<<<<<<<<<<<=========<<<;;;???GGGMMMQQQYYYbbbiiijjjpppwww{{{|||zzzxxx}}}}}}~~~/////////...------,,,,,,////////////////////////.........///////////////......---,,,,,,+++*********+++,,,,,,+++***+++,,,))))))************))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((&&&%%%&&&)))+++***(((%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%&&&&&&&&&%%%'''((()))******)))((('''(((((((((((())))))))))))))))))************))))))''''''''''''(((((())))))%%%&&&((()))+++,,,,,,,,,)))************+++++++++,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,...---,,,,,,---...000111000///000222111000666???@@@YYYtttrrr___RRRIIIEEEEEE@@@MMM___rrrXXXCCC:::333111444333222222333666;;;???BBB999:::;;;<<<<<<<<<;;;:::999::::::999888666444333000333777:::<<<===???@@@AAADDDJJJOOOTTTVVVWWWXXX\\\]]]___aaabbbcccbbbbbbaaaaaacccdddfffggghhhiiifffggggggggggggeeecccbbbbbbbbbaaaaaa___ZZZTTTPPPOOOUUUYYYWWWVVVVVVTTTPPPPPPTTTXXXYYYYYYZZZ^^^aaa```bbbdddeeedddeeefffhhhddd```[[[XXXVVVUUUTTTSSSTTTSSSRRRRRRQQQNNNJJJGGGAAA???<<<888555555888:::===FFFQQQZZZ^^^aaafffkkkkkklllnnnooopppqqqppppppssssssssspppnnnmmmnnnppppppppppppooooooooooooooojjjlllnnnkkkgggeeeiiimmmiiijjjkkklllmmmmmmmmmmmmoooooonnnoooooommmiiifffbbbaaa```___^^^______```[[[\\\^^^aaaccceeefffggghhhkkkkkkgggfffhhhfffccc```ZZZXXX]]]gggppp|||}}}}}}yyyyyyppp___TTTRRRPPPLLLIIIGGGFFFEEEFFFEEECCCBBB888555111111444666777666777;;;???@@@@@@CCCKKKQQQMMMKKKGGGCCCAAA@@@AAABBB???>>><<<:::::::::<<<===999999::::::;;;<<<<<<===::::::::::::;;;;;;<<<===<<<<<<;;;:::999999999999888777777888::::::999777333444555555555555777999;;;;;;::::::::::::::::::555555555444444333333333333444444555555444444333333333333222222222111111222222111111111111111111444333333333333444555555555444444444444444333333444222000111222333333222444333222111111222333444000111111222444555666666444444333333333444555555333444777:::;;;;;;::::::888999;;;<<<<<<;;;999888;;;;;;;;;;;;::::::::::::>>><<<>>>DDDFFFEEEIIIPPPQQQUUU```lllpppooorrryyy}}}tttpppvvv|||zzzxxxwww444222///---,,,---///000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,+++***)))((((((''''''(((******************************))))))))))))******)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))###$$$&&&'''((('''&&&&&&(((((())))))((('''&&&&&&)))(((((('''''')))***+++,,,,,,+++***)))((('''''''''((()))******)))(((''''''((((((((((((((('''''')))))))))***+++++++++,,,+++++++++++++++++++++++++++***((('''''')))+++,,,,,,***)))***---///...,,,111000//////000222444666<<>>===<<<:::999===<<<;;;:::999::::::;;;::::::;;;;;;<<<===>>>>>>???===;;;999888777888888999888888777777777777777333444555555666666555555777777888999888666444222555555555444444333333333222111///......000222333111111222222222333333333222222111222333444555666333333444555555444333333333333333333333444555666333222222222222222222222444333111000000000111111///111222222111111222333555444333222333444555666555666777888888999999888;;;:::::::::::::::::::::999999888888888888999999888999;;;===@@@BBBDDDEEEIIIOOOWWW^^^bbbdddfffgggnnnxxx}}}ttt222111///---,,,,,,---...///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))((((((((())))))*********************************))))))))))))*********))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((('''&&&&&&(((((('''''''''((()))***)))))))))))))))(((((((((((())))))******))))))(((''''''((((((((((((''''''******************++++++++++++++++++++++++++++++---,,,+++)))))))))******...,,,,,,---000222111///000000//////000222444555:::AAAVVVqqqiiiXXXNNNHHH@@@CCCIIITTTgggcccEEE777333222111000///111444777888777::::::;;;<<<<<<<<<;;;;;;:::::::::999888777777777666555555555666888:::<<>>@@@BBBCCCDDDCCCBBB@@@??????AAABBBCCCEEEBBB@@@>>>>>>===<<<:::===<<<;;;:::999::::::;;;999999::::::;;;<<<<<<======<<<:::888777777777888999888777666666666666666333444444555555555555555666777888888888666444333444444444444333333333222222111000/////////111222111111111222222222333333111111222333333444444555222333444555555444333222333333222333333444444555222222222222111111111111333333111000000000111111///111222222111111222333333333333333444444555666444444555666777777777777999999999999999999::::::999888888777777888888999::::::;;;===>>>@@@AAAAAADDDHHHNNNSSSVVVXXXYYYZZZ^^^iiivvv~~~|||//////...------,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((((((((((()))***++++++***************************))))))(((((())))))************)))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&$$$&&&&&&'''''''''&&&%%%%%%'''(((((((((((('''&&&&&&''''''&&&&&&''''''((()))&&&'''''''''(((((())))))(((((()))******)))((((((''''''((((((((((((((('''******************))))))))))))))))))))))))))))))......---,,,+++***))))))***))))))+++---//////......//////000111222333444999:::IIIeeevvvdddVVVLLLAAAAAAAAAFFFRRRfff}}}xxxQQQ999333444000///...000333555666777999:::;;;<<<<<<<<<<<<<<<;;;::::::999999888888777555555444444555777999:::===>>>@@@DDDIIINNNSSSVVVVVVXXX[[[\\\\\\]]]___aaabbbaaa```````````````aaa^^^___aaaccceeehhhiiijjjgggiiilllpppqqqooojjjeee^^^[[[[[[^^^^^^XXXTTTSSSSSSWWW]]]```^^^ZZZWWWTTTUUUWWWYYYZZZZZZ[[[\\\]]]aaa```___^^^^^^___```aaa___]]][[[YYYVVVQQQJJJFFF>>>===;;;999999999;;;<<<>>>DDDLLLTTTZZZ___cccfffggghhhjjjkkkmmmmmmnnnnnnpppqqqrrrrrrpppooooooooosssrrrqqqooommmkkkjjjiiikkkjjjhhhgggfffgggiiijjjkkklllmmmmmmmmmkkkjjjiiihhhjjjkkkjjjhhhfffeeeeee]]]\\\YYYXXXYYY[[[___aaa___aaaaaa^^^```dddfffeeeeeegggjjjkkkiiiddd^^^ZZZTTT\\\gggqqqwwwzzz||||||~~~yyyxxxyyyxxxqqq```WWWOOONNNMMMLLLKKKMMMJJJGGGFFFFFFFFFBBB<<<777000222333333333444777999:::;;;===@@@AAAAAA@@@@@@>>>>>>??????@@@AAABBBBBBBBB@@@>>>===>>>>>>===;;;<<<;;;;;;::::::::::::;;;888888888999::::::;;;;;;:::999888888777777888888888888777555555444444444333444444444555555555555666666777777777555444333333333333333222222222222333222111/////////000000111111111222222222222333000111222444444444333333222333333444444333333222222222222222222333333333000000000000000111111111333222111111000111111111000111222222111111222444111222333444555555555555222333444555666666666666777777777888888999999999888888777777777777888888;;;;;;;;;;;;<<<<<<<<<<<>>BBBFFFKKKOOOQQQRRRTTTVVVXXXXXXZZZ\\\^^^___^^^^^^]]]]]]]]]]]]]]]\\\]]]___aaadddfffhhhiiiiiilllpppuuuwwwtttnnnjjjeeebbbaaacccbbb\\\WWWVVVVVV[[[aaafffgggddd```\\\ZZZ\\\^^^^^^]]]]]]^^^___```______^^^______```aaa^^^\\\ZZZXXXUUUPPPJJJFFF???>>>============>>>??????CCCJJJRRRZZZ___dddfffeeefffgggiiijjjlllmmmmmmlllnnnooonnnllljjjjjjkkkmmmmmmnnnmmmmmmkkkiiihhhkkkjjjiiiiiiiiijjjlllmmmkkklllmmmmmmlllkkkiiihhhhhhiiijjjiiifffcccbbbbbb[[[ZZZXXXWWWXXX\\\___bbb___aaaaaa___```dddeeeccccccfffhhhhhhddd___[[[YYYYYYbbbnnnvvvyyyyyywwwwww|||{{{wwwwww{{{sssaaaXXXPPPNNNMMMKKKJJJLLLIIIHHHGGGFFFDDD???999444000222444555555777999<<<<<<======>>>>>>?????????<<<===>>>???@@@@@@@@@??????===<<<;;;<<<===<<<;;;;;;:::::::::::::::::::::777777777888888888999999888888888888888888999999888777666555444333333333444333333333444444555555555666666666666555444333222222222222222222222222444333111000////////////111111111111222222222222///000333444555444222111222222333333333333222222111111111222222222111111////////////000000000000222222111111111111111111000111333222111111222444000111333555666666555555222333444555555666666666555555555666777888999999777777777666666777777777999999999:::::::::::::::<<<>>>???@@@@@@BBBEEEGGGHHHQQQ]]]ffflllqqqwww{{{---...///000000///---,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++***)))++++++***)))))))))))))))************************))))))(((((((((((())))))((((((''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((+++******))))))((((((((((((((((((((((((((((((((('''((()))***++++++*********+++,,,---...///000111,,,---...000222333333333::::::@@@PPPggg}}}jjjYYYLLLEEEAAA@@@AAAFFFRRR```sssoooUUUCCC999333111......000222333333777888999;;;<<<=========;;;;;;;;;:::::::::::::::666555555555555666666666999:::<<<@@@DDDGGGJJJLLLMMMPPPRRRTTTTTTVVVXXXZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[]]]^^^___aaacccdddfffggglllnnnsssxxxzzzxxxrrrnnnkkkgggeeefffddd^^^YYYYYYXXX]]]dddkkkooonnnjjjgggbbbccccccbbb```___```bbb``````__________________```___^^^]]][[[WWWQQQMMMDDDDDDCCCBBBBBBCCCDDDEEEAAADDDJJJRRRZZZbbbfffhhheeeeeefffhhhiiikkklllmmmjjjlllmmmmmmkkkiiiiiijjjiiijjjkkkllllllkkkiiihhhkkkjjjjjjjjjkkkmmmnnnoookkkllllllmmmllljjjiiihhhiiiiiiiiifffbbb___^^^^^^YYYXXXXXXXXXZZZ]]]```bbb___bbbbbb___```cccdddaaabbbcccccc```\\\XXXWWWXXX^^^gggrrrxxxwwwssspppoooxxxzzz{{{uuuaaaXXXPPPNNNMMMKKKJJJLLLIIIHHHGGGEEEAAA<<<666222222444666777777999<<<>>>@@@???<<<::::::<<<>>>@@@<<<===???@@@@@@???===<<<<<<;;;999999;;;<<<;;;:::999999::::::::::::::::::666666666777777777777777777888888999999999999999777666555444333333333333444333333333333444555555555555555555555444444333222222222222222222222222333222111000000/////////000000111111111222222222///111222444444333222000222222222111111222222222000111111222222111000000....../////////000000000111111111111222111111111000222333333222222333444000222333555666666555444333333444555666666666666444444555666666777888888777666666555555666666777666777777888999::::::::::::;;;<<<<<<<<>>AAADDDFFFGGGIIIKKKNNNPPPQQQRRRUUUWWWXXXXXXXXXXXXXXXYYYZZZZZZ______```aaacccdddeeeffflllnnntttyyy}}}}}}yyyvvvpppllliiijjjhhhbbb]]]]]]\\\___fffnnntttuuurrrooojjjjjjiiigggdddcccdddeeeeeeddddddcccbbb```______^^^___```aaa```]]]WWWSSSNNNMMMKKKIIIHHHIIIJJJKKKGGGIIIMMMTTT]]]dddiiijjjggggggggghhhiiikkklllmmmjjjlllnnnnnnlllkkklllmmmggghhhiiijjjkkkjjjiiihhhhhhiiiiiijjjlllnnnooopppllllllllllllkkkjjjhhhggghhhhhhgggccc___[[[ZZZZZZXXXXXXYYYZZZ\\\^^^```aaa___bbbbbb``````cccccc```______\\\WWWSSSSSSWWW\\\ccckkktttwwwsssmmmjjjjjjuuu|||yyyxxxwww^^^UUUMMMLLLMMMLLLLLLNNNIIIHHHFFFBBB>>>999555333444666777888999:::===???BBB???;;;888888:::>>>@@@===>>>?????????>>>===<<<<<<:::999999:::;;;;;;:::888999999::::::::::::999666666666666666666777777666777777888888888777777666666555444444444444555444333222222222333555666444444444444444444444444222222222222333333333333222222111111000000//////000000000111111111111222000111222333333222111111222111111000000111111222000111222333333111000///......//////000000111111000000111222222222222111111222333333222222333555333333444444555555444444222333444555666666666666555555555666666777777777666666555555555555666666444555666777888::::::;;;999999:::::::::===AAADDDGGGKKKQQQUUUXXXZZZ]]]___aaabbbccceeehhhnnnvvv{{{---------.........------///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...++++++******)))*********************************((((((''''''''''''(((((('''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&&&&'''((()))))))))(((((('''''''''''''''((((((((((((((('''&&&&&&'''((((((%%%&&&'''((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***))))))((()))***,,,---(((***+++***(((((()))+++,,,,,,------///222444555555;;;AAADDDOOOjjj{{{aaaQQQEEEEEEEEECCCFFFNNNWWWhhh}}}yyy]]]GGG:::666111//////000000000333444666888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<888888888888777666666555555777999<<>>;;;999999:::===>>><<<===>>>>>>????????????===<<<::::::;;;<<<<<<;;;777888999:::;;;::::::999777777777666666666666666444555666666666555444333555555555555555555666777444333222111222333555666444333333333333333444444222333333333444444444444000000111111111000000000000000000000111111111111111222111111111111111111222111000000000000111222111222333444333222000///......///000000111222222///000111222333222222111111222444333222222333555555555444333333333444444111222333444444555555555666666666666666666777777666555555444444555555666555555666777888999:::::::::;;;;;;;;;;;;<<<@@@BBBDDDFFFIIIKKKLLLMMMNNNNNN[[[```ddddddaaa```cccgggpppzzz,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000))))))))))))***+++,,,---************************((((((''''''''''''(((((((((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$%%%&&&((()))$$$%%%&&&&&&'''''''''&&&&&&''')))*********)))(((%%%%%%&&&'''((()))***+++***)))(((''''''((()))***%%%&&&'''((())))))))))))''''''(((((())))))******************************...,,,+++))))))***,,,---+++---///...+++***+++------,,,,,,,,,...111444666555;;;??????FFF]]]}}}rrr]]]LLLIIIHHHCCCDDDJJJOOOaaayyykkkSSS<<<888333///////////////222333555777999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<888999999999888777666555444666888;;;>>>@@@AAABBBDDDFFFIIIKKKLLLNNNQQQSSSTTTTTTUUUVVVWWWYYYZZZ[[[^^^___aaaccceeehhhiiijjjhhhkkkrrrzzz|||yyyzzzxxxrrrnnnnnnkkkmmmqqqwww}}}~~~{{{{{{zzzxxxuuuqqqooopppqqqrrrqqqpppmmmjjjgggdddcccaaaccciiinnnpppmmmgggbbb```]]]XXXSSSQQQRRRTTTUUUVVVTTTUUUYYY```fffiiiiiikkkkkkjjjjjjjjjkkkmmmnnnfffhhhjjjkkkkkkkkklllmmmhhhhhhhhhhhhiiiiiiiiijjjbbbcccdddfffhhhjjjlllmmmllllllllllllkkkiiigggfffaaabbbaaa^^^[[[YYYYYYZZZWWWYYY\\\___aaa```___^^^___bbbccc``````bbbaaa^^^YYYWWWQQQKKKIIIQQQ___jjjqqqxxx~~~}}}wwwrrrrrruuusssttttttpppmmmqqq|||cccYYYRRRPPPPPPNNNNNNOOOIIIHHHDDD???999666555555555666777888888999;;;=========<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>???AAABBBBBB???===<<<<<<=========<<<777888999:::;;;::::::999777777777777777666666666333333444555444333222111555555555555555666777888444333222111111333555666333333333222222333444444333333333444444555555555///000000111111111111000000000000000111111111111222222111111000111111222222111000//////000111222111222444555444222000///...//////000111222222333///000111222333333222111111333444444333222444555777666444333222222333444000000111222333333333333777777777777777666666666555555555444444555555555666777777777888888999999>>>>>>???>>>======@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEIIIRRR]]]```^^^\\\^^^aaa\\\fffrrr|||//////...------------...111000...------...000111///---++++++,,,---,,,+++,,,...//////---++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%&&&((())))))(((&&&%%%'''((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$&&&'''((('''(((***+++))))))((('''''''''''''''+++***((('''''''''((((((((()))))))))***************++++++,,,,,,---......,,,---...///111333444555222444666999===LLLiiiuuuYYYJJJEEECCCCCCGGGLLL]]]ssszzzhhhHHH===555555555000...000,,,111666888888888999;;;===<<<<<<<<<===>>>???@@@===<<<;;;:::888777666555666555333333555999===???@@@DDDGGGGGGEEEFFFKKKPPPPPPQQQRRRSSSSSSUUUXXX[[[[[[^^^cccfffggggggggghhhmmmooovvv|||wwwtttmmmpppvvv}}}}}}|||zzz{{{{{{wwwuuuuuu}}}yyysssooommmkkkiiihhhnnnnnnooopppqqqooollliiigggeee___VVVNNNMMMRRRXXX]]]^^^^^^^^^^^^```dddgggggghhhiiijjjjjjiiihhhggggggffffffgggiiiiiihhhgggjjjjjjkkkkkkjjjiiigggfffcccaaa^^^^^^aaaeeeiiikkkgggggghhhiiikkkjjjgggeeebbb^^^ZZZXXXWWWWWWVVVVVVTTTVVVYYY[[[^^^_________aaa```aaacccccc```YYYTTTPPPLLLGGGDDDHHHUUUfffqqq|||{{{sssvvvpppkkklllssszzz~~~ggg[[[PPPNNNOOOMMMJJJIIIGGGDDD???:::666555555555333555777777777888:::<<<::::::999999888888999999;;;999999:::<<<>>>???>>>BBB@@@===:::888999:::;;;===;;;888666555666888999666555555555555555555666555555555444444333333333111111222333333444555555555555444333222222222222111111222222222333333333222111000111222222111000111111111111111111111111000000000000000111111222//////000000000000//////111000000///...---------//////000111111111111111000000000000111111111111222333333444333222000///111000///...///111333444555555444333222222222222666555444444333333333333333444555555666666555555777666666555555555666666666666666666777888::::::;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAA@@@FFFNNNVVVZZZ]]]^^^___```_________dddlllvvv}}}......---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---+++))))))***+++***)))***,,,------+++*********))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((()))***)))((('''(((***))))))(((''''''''''''''',,,+++*********+++,,,---)))*********++++++++++++((())))))******+++,,,,,,------...///111222333333111222555666999DDD\\\rrr~~~bbbQQQJJJEEEDDDEEEIIIWWWjjj{{{yyy]]]MMM===777555111000000000222555555555777;;;>>><<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999777666666555444333222444777:::<<<>>>AAADDDDDDCCCDDDIIINNNMMMNNNOOOPPPQQQSSSVVVYYYZZZ]]]aaacccddddddeeefffhhhlllsss~~~{{{xxx{{{}}}}}}~~~zzzvvvrrrpppooooootttttttttuuuvvvtttpppmmmkkkjjjggg```XXXUUUWWWZZZ```aaaaaaaaaaaacccfffiiigggggghhhiiiiiihhhgggggggggffffffgggiiiiiihhhgggjjjkkkkkkkkkkkkiiihhhgggbbb```]]]]]]___cccfffhhhhhhggghhhiiikkkjjjhhheee^^^[[[WWWUUUUUUUUUUUUTTTWWWXXXZZZ\\\^^^``````aaabbbaaa_________[[[VVVQQQGGGFFFEEEHHHQQQ```oooyyy{{{uuunnnmmmrrryyy|||}}}cccXXXNNNMMMNNNLLLIIIHHHEEEAAA<<<666333222222333333555777888888888:::;;;::::::999999999999999::::::999888888:::<<<<<<;;;<<<;;;999777777999;;;<<<<<<:::888666555666777888777777888888888888777777444444444333333333222222111111222222333444444555555444333222111111111111111111111111222222222222222000000000222333222111........................//////......//////000111//////000000000000//////111000000///......------//////000111111111111000//////000000000111111111111222222222111111000///000000///...///000222444666555444333222222111222444333333222111111222222333444444555555555555555666666555555555555666666666666666666777888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>????????????===AAAGGGLLLQQQUUUZZZ]]]bbbdddeeefffgggiiimmmpppzzz---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++)))''''''((()))((('''((()))+++***)))(((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((($$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((***+++,,,***(((''''''((())))))((('''''''''(((((((((((((((((()))***++++++*********+++++++++,,,,,,((())))))******+++,,,,,,---......///000000111111///000333444444999JJJZZZsssooo]]]TTTNNNIIIGGGDDDNNN]]]lll}}}zzzgggPPPBBB:::666333444333333333222333666;;;???<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888777666555444222222222444777888:::===@@@@@@@@@BBBGGGKKKIIIJJJLLLMMMNNNPPPSSSVVVYYY[[[]]]______aaaccceeedddhhhppp{{{zzzvvvvvvxxx|||||||||}}}}}}{{{wwwtttppppppoooiiibbb\\\[[[\\\dddeeeeeeeeedddeeehhhjjjfffggghhhhhhhhhhhhgggfffgggffffffgggiiiiiihhhfffjjjjjjkkkkkkjjjiiigggfffaaa___]]]\\\]]]___bbbdddeeeeeeeeeggghhhhhheeecccZZZXXXUUUSSSTTTUUUVVVUUU[[[[[[[[[\\\^^^```aaabbbcccaaa^^^\\\YYYUUUPPPMMM@@@BBBGGGRRR```nnnzzzzzzsssooorrrwwwzzz{{{~~~lll]]]TTTLLLLLLMMMKKKHHHHHHDDD@@@:::444111111222444444666888888888888999::::::999999999999999:::;;;:::888777777888999999888999888666555555777888:::;;;999777555555555777888777888:::;;;;;;:::888777333333333222222222222222111111222222333333444444444333222111000000000000000000000000111111111111111000///000222333222111..............................------......///000//////000000000000//////000000000///......------...///000000111111000000//////000000000000111111111111000/////////000000000///......///000222333777666555333222222111111222222111000000000000111333333444555555555555555666555555555555555666666777777777777777888999:::999999:::;;;;;;<<<;;;;;;999:::;;;<<<<<<======<<<:::<<<>>>AAAEEEKKKRRRWWW]]]bbbgggjjjiiifffdddcccfffmmmsssvvv{{{------,,,+++++++++++++++)))***+++,,,,,,+++***)))+++)))''''''(((((((((''''''(((******(((''''''((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((()))***+++)))'''&&&'''((())))))((((((((((((((()))((('''''''''(((((((((((())))))*********+++++++++***++++++,,,,,,---...................../////////...///222333222333===HHH^^^uuu~~~kkkaaaZZZRRRLLLBBBGGGPPP\\\mmmppp[[[JJJ>>>888666444333222111222555999<<<;;;<<<<<<==================<<<;;;:::999888777777555555444333333444555555888:::<<<===>>>@@@EEEHHHFFFHHHKKKMMMNNNPPPSSSUUUYYYZZZ[[[[[[\\\^^^aaadddbbbfffmmmxxx||||||}}}uuuuuurrrllleee```______fffgggggggggffffffhhhjjjfffffffffggggggfffffffffffffffeeeggghhhiiigggfffhhhhhhiiiiiihhhgggeeeddd``````___^^^]]]^^^```bbbbbbaaaaaabbbccccccaaa___XXXVVVTTTSSSUUUWWWXXXXXX\\\[[[[[[[[[\\\^^^```aaaaaa```^^^ZZZVVVPPPJJJGGGAAAFFFQQQ```ppp|||}}}vvvrrrsssvvvzzz{{{||||||~~~qqq^^^VVVOOOJJJKKKLLLIIIGGGGGGDDD@@@:::555222222555777555777999:::999888999:::999999999999999:::;;;<<<;;;999777777777888777666;;;999777555444444555555999888666555444555666777666888:::;;;;;;:::888666222222111111111111111111111111222222333333333333333222111000////////////////////////000000000000000///...000222333222111000000000000000000000000......------......///000//////000000000000//////000000//////...............//////000000000000000////////////000000000111222111//////...///000111//////......///000222222777666555333222222111111111111000000000000111111333333444555555555444444555555444444444555666666888888888777888888999999777888999:::;;;;;;;;;;;;888888999:::;;;;;;;;;;;;888999:::;;;===AAAGGGLLLOOOVVV^^^cccdddaaa^^^\\\WWW\\\```___bbbgggkkkkkk...------,,,,,,,,,,,,,,,)))***,,,......,,,***)))+++***(((((()))))))))((('''(((******)))(((((()))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&((('''&&&&&&''')))))))))((((((((())))))***------,,,,,,+++***)))((((((((((((((())))))))))))***++++++,,,,,,---......------------------------......111333333222777???LLLggg{{{oooeeeXXXMMMCCCDDDGGGOOO\\\pppeeeNNN???777444333111111222333555666:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;;;;:::999888888666666666555555555444444777888999:::<<>>999444333444666888777999;;;<<<;;;999999:::999999999999:::;;;<<<======;;;999888888888777555:::999777666555555555555777666555444444444555555444555888999999888555444111111111111111111111111111111222222222222222333222222111000////////////....../////////000000000000///...///111222111000//////////////////////////////......//////000111//////000000000000//////////////////..................///000000000000000...////////////000000000222111000//////000222333.........//////000111111555555333222222111222222222222111111111222222333222333333444555444444444444444444444444555666666:::999888888888888888999777777888999999:::999999777888999:::;;;;;;;;;;;;777999:::::::::<<>>888555222111111222222222777999;;;===>>>??????>>><<<<<<<<<;;;:::999999999666777777777777666555444666666666777999<<<>>>@@@AAADDDHHHKKKMMMOOOQQQSSSVVVWWWXXXXXXXXXZZZ]]]___aaacccgggooozzz}}}yyyqqqjjjeeedddeeefffbbbdddffffffeeefffgggiiieeeeeeddddddddddddeeeeeefffeeeeeefffhhhhhhgggeeeeeefffggggggfffeeecccbbb___bbbdddbbb___^^^___aaacccaaa___^^^^^^]]][[[YYYQQQOOOMMMNNNPPPSSSTTTTTTXXXWWWWWWVVVVVVVVVWWWWWWUUUVVVWWWTTTNNNHHHDDDBBBJJJVVViii{{{}}}zzz{{{}}}}}}zzzxxxyyyuuufffZZZTTTSSSLLLIIIHHHKKKKKKGGGCCCCCC;;;999666444333444666888999;;;>>>>>>===;;;::::::888888888999:::<<<===>>>>>><<<999888999999777666666555555666666777888999555555444444444444444555222333555666666555333222111111111111111222222222111111222222222222222222333222111000////////////////////////000000000000111000//////111111000///------------------------//////......//////000111//////000000000000////////////////////////......---...//////000000//////......////////////000000111111000000000111222222---......//////000000111222222111111111111222222333222222222222333444444222222333444444444444444333333333333444555666666;;;:::999888888888888888777777888888888888777777777888999:::;;;;;;;;;;;;888999;;;;;;::::::;;;<<>>>>>===<<<<<<<<<;;;::::::999999555666777888888777555444555444333444666888:::;;;;;;???CCCGGGIIIKKKMMMOOOSSSTTTVVVVVVVVVWWWYYY[[[\\\^^^aaahhhsssyyytttmmmgggcccbbbbbbcccaaaccceeefffffffffhhhiiieeedddcccbbbbbbcccdddeeeeeeeeedddfffggghhhgggeeegggggghhhhhhgggfffdddccc]]]aaadddccc```]]]___aaabbb___\\\ZZZYYYWWWUUUSSSPPPNNNLLLLLLOOOQQQSSSSSSUUUVVVVVVVVVUUUTTTSSSSSSPPPPPPOOOKKKFFFCCCDDDEEERRRaaauuu}}}zzzwwwvvv{{{|||zzzyyyzzzuuulllbbbXXXPPPNNNNNNJJJHHHIIILLLKKKFFFBBBBBB777666666555666777999:::;;;>>>@@@AAA???<<<;;;;;;888888888999;;;===>>>???===;;;999888999999888666444444555555666777777888333333333333333333444444222222333333333333222222111111111222222222333333222222111111111111111111333333222111000000000000//////000000000111111111222111//////000000///---------------------------......------......///000//////000000000000//////.../////////////////////---...//////000000//////........./////////000000...///000000111111000000------...///000000000000////////////000111222333222222222222222333444444222222333444444444444333333333333333444555666777<<<;;;:::999888888888888888888888888777666555555666777888999::::::::::::888999:::999999999;;;===>>>@@@AAAAAA@@@@@@AAACCC<<<@@@AAA>>>===AAACCCCCC,,,++++++***)))*********+++++++++,,,,,,++++++++++++)))((('''((()))((('''%%%'''))))))((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&(((((('''''')))***))))))((())))))***++++++******+++,,,,,,+++***)))))))))))))))***************++++++,,,------......)))******+++,,,,,,------000+++***---000000222666:::;;;LLLhhhxxx~~~nnnZZZKKKHHHGGGFFFBBBDDDSSScccvvvcccEEE>>>444///...111444555000222555999;;;=========<<<<<<<<<;;;;;;::::::999444555777888888777555444333222111222444666777777777:::???CCCEEEGGGJJJLLLPPPRRRTTTUUUTTTUUUWWWXXXXXXYYY]]]cccnnn~~~zzzsssnnnhhhdddaaa___^^^]]]```bbbeeeffffffggghhhjjjeeedddcccbbbbbbcccdddeeeeeeeeedddfffggghhhfffeeehhhiiiiiiiiiiiigggfffeee\\\```dddccc___]]]^^^aaa^^^[[[XXXUUUSSSRRROOOMMMRRRPPPNNNNNNPPPSSSTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQNNNMMMIIIDDD???@@@DDDHHH[[[kkk~~~}}}~~~}}}{{{xxxxxx}}}zzzvvvtttuuujjj\\\TTTPPPMMMKKKJJJIIIHHHIIIMMMKKKEEEAAAAAA777777888888:::;;;<<<===<<>>AAA===???@@@???>>>===>>>???:::>>>???<<<;;;>>>@@@???,,,,,,,,,++++++*********+++*********))))))((((((''''''(((((())))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&(((+++,,,(((((('''''''''&&&&&&&&&***(((%%%######$$$&&&(((%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%###"""!!!&&&%%%%%%%%%&&&&&&'''(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''(((((())))))******)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))************......................../////////000111111222222777:::@@@VVVssszzzhhhRRRIIIBBBCCCCCCDDDJJJRRR```rrr\\\III777333444///)))'''&&&***111888<<<===<<<;;;=========<<<;;;;;;;;;:::777777666666666666777777444333111000000222333555666777999;;;???BBBEEEGGGHHHJJJMMMOOOPPPQQQTTTVVVSSSVVV\\\aaaeeemmm|||zzzsssnnnhhhdddaaa```^^^]]]___^^^___bbbeeefffccc```eeecccaaa______```cccdddddddddcccdddfffhhhjjjlllqqqqqqpppooollliiifffdddcccdddddddddbbb```]]][[[\\\ZZZVVVQQQNNNLLLLLLKKKPPPPPPQQQQQQPPPOOOOOONNNTTTRRRQQQRRRTTTTTTQQQMMMOOOHHHCCCBBB??????GGGSSSdddooo{{{|||vvvwww{{{~~~yyyyyy{{{uuuiii[[[NNNJJJJJJJJJIIIIIIJJJKKKKKKIIIEEEAAA>>>===555666777999:::;;;<<<<<>>======<<<<<<:::888888;;;>>>???@@@;;;:::999:::;;;;;;999777777888888666444333444555444444333333333222222222111111000000000000000000......//////000000111111222222111000111222444555000000////////////000000000000//////.........---......//////...---,,,,,,////////////............,,,+++******))))))******...///////////////......------............------...............///000000000000000000000000000000///...---///111111...+++)))+++...111222111000...///000000000111111111111333222111000000111222333111222333333111111222333222222333333333333444444777777777666777777888999666666666555333333444555999999999888666555666777::::::999999::::::;;;<<<;;;::::::999999::::::;;;<<<<<<<<<============>>>,,,,,,,,,+++++++++***************)))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$&&&''''''''''''&&&&&&&&&&&&%%%)))'''&&&$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%$$$###"""############$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************+++++++++++++++,,,,,,,,,...//////000000111222222222555:::MMMhhhvvvyyybbbSSSEEEAAABBBBBBBBBEEESSS___ssssssXXX<<<222333444222111---///222555999;;;<<<===;;;;;;;;;:::999999888888777666666666666666666777444333222111111222333333222333555777:::===???AAABBBDDDFFFHHHIIIKKKNNNPPPPPPSSSXXX]]]```iiizzz{{{xxxkkkgggbbb___]]]\\\\\\[[[^^^]]]^^^aaadddeeecccaaabbb```^^^]]]]]]^^^```bbbbbbbbbcccdddeeegggiiijjjpppooonnnkkkiiifffcccbbb```aaabbbbbb```]]]YYYWWWWWWUUURRROOOMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMNNNMMMMMMNNNOOONNNKKKHHHHHHBBB>>>>>>>>>BBBOOO\\\gggqqq|||{{{wwwtttzzzzzztttfffXXXJJJFFFFFFFFFGGGIIILLLMMMLLLJJJEEE@@@===<<<555666888:::;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;:::888777888;;;===>>>===;;;:::::::::;;;;;;999888777777777666444333444555444444444444333333333222111111111111111111111111////////////000000000000222222111111000000111111000000////////////000000000/////////............/////////......---------////////////............,,,,,,+++************+++......////////////......---......//////......---...............///000000///////////////////////////...---///111111...,,,+++,,,...000111000///...//////000000000111111111222222111000000111222222111222333333111111222333111111111222222222333333666666666777777777888888666777777666444444555666888888999777666555777888999888888888888999::::::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<,,,,,,,,,++++++++++++*********))))))))))))(((((())))))))))))((((((((((((******)))))))))(((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%&&&'''''''''''''''&&&''''''(((((()))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))*********+++++++++......//////000111111111111444666DDD[[[lllxxxdddOOOGGGGGGEEEAAA===FFFMMM[[[pppjjjGGG555222333111///333222222222444777;;;===;;;;;;;;;:::999999888888666666555555555555666666444444444333333222222222111111222444666888:::;;;???AAADDDEEEFFFHHHKKKMMMLLLNNNRRRWWWZZZaaaqqq{{{vvvqqqdddaaa]]][[[[[[[[[ZZZYYY]]]]]]^^^```ccceeedddcccaaa```^^^]]]]]]^^^```aaa```aaabbbdddeeefffffffffkkkjjjhhhfffcccbbbaaa```^^^___``````]]]YYYUUURRROOONNNMMMLLLKKKKKKLLLMMMLLLLLLMMMNNNNNNMMMMMMMMMKKKJJJJJJKKKKKKIIIEEEBBB@@@===<<<>>>CCCLLL]]]jjjooovvv~~~~~~|||{{{uuuqqqtttzzzsssdddVVVIIICCCDDDEEEHHHKKKOOOOOONNNIIICCC>>>;;;:::666777999:::<<<=========<<<<<<;;;;;;::::::999999888777777999;;;<<<<<<:::;;;:::::::::;;;;;;999888666777777555333222444555555555444444444333333333111111222222222222222222000000000000////////////111111111111000///......000000////////////000000////////////............000//////............///////////////............------,,,++++++++++++,,,---....../////////......---......//////......---.........---......///000------------------------......---...000000...---........................////////////000000000000222111111000000111111222111222333222111111222333000000111111111222222222444555666777888777666666666777888777555555666777666777888777666666888999777777777777777888999999::::::999999999999::::::888888999999999:::::::::++++++++++++++++++++++++))))))))))))))))))((((((*********)))(((''''''''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((''''''''''''(((((()))((()))))))))*********************+++,,,,,,------------...//////000000111000333333<<>>@@@BBBCCCEEEGGGJJJHHHIIIMMMQQQTTTZZZgggttt{{{uuummmgggbbb___\\\ZZZ[[[[[[ZZZYYY\\\\\\]]]___bbbdddeeefffcccbbbaaa`````````bbbbbbbbbcccdddddddddcccaaa```cccbbbaaa___^^^______```\\\]]]^^^^^^[[[WWWRRROOOKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIEEEBBB???;;;<<<@@@FFFOOO\\\mmmzzz{{{}}}~~~yyywww}}}yyytttsssxxxzzzqqqbbbUUUIIIDDDEEEGGGKKKPPPRRRQQQNNNHHHBBB<<<999999777888:::;;;<<<=========;;;;;;::::::999999999999777777888:::======;;;999;;;:::999:::;;;;;;999777555666666444333222333555555555555444444444333333222222222222222333333333111111000000//////......000000222222222111000///000000////////////000000///////////////.........111000///......//////000////////////..................---,,,,,,,,,,,,---------......//////............////////////...............------......///,,,,,,,,,,,,,,,,,,,,,,,,---------...//////......000///...---,,,------............/////////000000111111000000000000111111000222333222111000111222111111111111222222222222222444666777888777555444444666777777555444555666444555666666666666888:::888777777777777888999999999999888888888888999999888888888888999999999999++++++++++++++++++++++++(((((((((((((((((())))))++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%(((&&&###!!!!!!###&&&((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))((()))))))))*********************++++++,,,,,,,,,---------...//////000000...111111666DDDRRRnnn}}}lll___VVVPPPKKKCCCDDDHHHPPP]]]jjjxxxxxxeeeQQQCCC===:::999000///......///111444555999999999999::::::::::::666666555555555555666666666666666555555333222111555444444444444444555555555777999;;;<<<>>>AAACCCFFFFFFIIIMMMOOOSSS]]]hhhzzz~~~zzzuuunnnfff``````^^^[[[YYYYYYYYYXXXWWWWWWXXXYYY[[[]]]```ccceeefffeeedddbbbbbbaaabbbbbbdddeeedddcccaaa^^^[[[ZZZZZZZZZYYYYYYZZZ\\\^^^```ZZZ[[[\\\[[[YYYTTTPPPMMMIIIHHHHHHGGGGGGGGGGGGGGGJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJHHHDDDAAA>>>===:::@@@IIIRRR^^^mmm}}}}}}xxxtttzzz~~~zzzyyyzzz{{{vvvjjj\\\QQQHHHEEEFFFHHHMMMSSSRRRQQQMMMFFF???:::888888888999:::;;;<<<=========;;;;;;::::::::::::::::::888888999<<<>>>===;;;888:::999888999::::::888666444555555444222222333555555555444444444333333333111111222222222333333333111111000000//////.........///111333444444333333000000////////////000000.........///////////////000000/////////000000111////////////............///...------,,,,,,------,,,,,,---..................//////////////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////111000...,,,+++,,,---...---............/////////000000000000000000000000000111222222000000111222222222222333333333333444111333555666777666444333222444555666444333444444333555666666555666888:::888888888888888999::::::999888888777777888888999999999999999::::::::::::***++++++++++++,,,,,,,,,''''''(((((((((((())))))+++******)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""######%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&%%%$$$###"""(((%%%""" """%%%(((%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))************)))))))))))))))))))))))),,,,,,------.../////////000444333777BBBLLLccc~~~kkk]]]TTTOOOEEEBBBAAAEEEOOO^^^tttyyyaaaLLLAAA<<<:::222111000//////000111111333444444555666777888888777777666666666666777777666666666555555444444333444333333222222222222222222555777999:::<<<>>>AAACCCCCCEEEHHHJJJLLLTTT^^^fffrrr|||wwwrrrlllfff```\\\[[[YYYWWWVVVWWWVVVUUUTTTSSSTTTVVVWWWYYY\\\aaaeeehhhgggfffdddbbbaaaaaa```dddcccbbb___\\\YYYVVVUUUSSSSSSTTTVVVXXXZZZ\\\]]]VVVWWWWWWUUUSSSPPPMMMKKKHHHHHHHHHGGGGGGFFFFFFFFFIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEBBB>>><<<<<<===>>>HHHTTT```mmm~~~xxxyyyzzzyyy{{{}}}nnn___RRRKKKFFFFFFHHHJJJNNNSSSQQQOOOJJJDDD===999888999888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::888999:::<<<======;;;999888777777777888888666555333444444333222111333444444444333333333222222222000000111111222333333333000000000000////////////...///111222444555555555000000////////////000000.........//////////////////000000111111111111000////////////..................---,,,,,,,,,,,,---+++,,,---..................//////000000//////...///...------,,,---------+++++++++++++++++++++++++++---------,,,---///111000///---,,,,,,,,,------------------.........//////000000111111000000///000111222111000000111222222222333333333444444444111222333444555444333333000222555555444333333444444555666666555666888:::999888888888888999::::::888888777777777777888888999999:::::::::;;;;;;;;;******+++++++++,,,,,,,,,'''''''''((((((((())))))******))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((((((((((('''''''''&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%###$$$%%%&&&&&&$$$"""!!!%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))))))))************+++++++++***))))))((((((+++,,,,,,---......//////...222222666???DDDUUUpppxxxhhh\\\SSSIIIDDDBBBCCCHHHVVVnnn|||iiiYYYKKKAAA<<<999666222000///000000///000111333555666888888888888777777777777888888777666555444444555666666444333222222111111111222111333666888999;;;===???AAA???AAADDDEEEGGGMMMTTTUUU^^^jjjssszzz}}}yyyuuupppjjjddd```]]]ZZZXXXVVVUUUTTTTTTVVVVVVUUUTTTTTTUUUWWWXXXYYY^^^dddiiimmmllljjjhhheeecccaaaaaa```^^^\\\YYYVVVTTTSSSRRRPPPQQQSSSUUUVVVWWWXXXXXXPPPPPPOOOMMMKKKIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@???===:::;;;???CCCHHHTTTaaalll|||||||||sssuuu{{{eeeVVVJJJGGGFFFJJJMMMMMMPPPTTTNNNLLLGGGAAA;;;888999:::777888999:::;;;;;;;;;;;;::::::::::::::::::::::::999888888:::;;;<<<:::888777666555666777777555333222333333222111111333444333333222222222111111111//////000000111222222333////////////000000000000000000000000111222444444000000////////////000000............/////////000...///111333444333111000////////////...............------,,,,,,,,,,,,,,,***+++,,,---............//////000000000000/////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++,,,///222......------,,,---------,,,,,,---------............///000111111000///...///111222111000///000222111222222222333333333333222222222222333333333333000222555666555444444444444555666666555555777999888777777777777888999999777777777666666777777777999999999:::::::::;;;;;;*********++++++,,,,,,,,,&&&'''''''''(((((())))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''')))((('''%%%$$$$$$%%%%%%%%%&&&(((((((((&&&$$$######%%%'''))))))'''%%%###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))************///......---,,,+++******++++++,,,------......///$$$))))))...666888DDD\\\ttteeeYYYMMMIIIHHHHHHHHHNNN```ssskkkZZZEEEAAA:::444000///000222///000222444666888:::;;;999999888888888888999999777666444333444555777888555444444333333333333333,,,...111222444555888:::???===>>>AAABBBCCCHHHOOOHHHNNNVVV\\\```iiixxx~~~xxxssspppjjjeee]]]XXXUUUUUUUUUTTTSSSSSSSSSTTTWWWXXXXXXWWWXXXZZZ[[[\\\]]]bbbiiiooorrrqqqooollliiifffdddccc[[[ZZZWWWTTTSSSRRRRRRRRRPPPQQQSSSUUUVVVUUUUUUTTTLLLKKKIIIGGGEEEDDDDDDDDDEEEEEEFFFHHHIIIIIIIIIIIIFFFFFFFFFEEEDDDBBB@@@@@@=========;;;:::===DDDIIIRRR^^^jjjuuu{{{ooorrrzzzyyy___RRRHHHFFFIIIOOORRRRRRSSSWWWLLLJJJEEE???:::888999;;;777888999999::::::::::::999999999999999999::::::888777777888::::::999777666555444555666666444222111222333222111111222444222222222111111111000000...//////000111111222222......//////000000111111111111000//////000111222000000////////////000000---.........//////000000---///222555555333111///000/////////............------,,,++++++++++++,,,***+++,,,---............//////000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++///222------------------------,,,,,,,,,---------.........///000111111000///...///111222111000///000111000111111111111222222222222222111111111222333444111333666777666555555555555666666666444555666888666666666666666777888888777777666666666666777777888999999999999:::::::::(((((())))))************))))))((((((((((((((()))''''''&&&&&&&&&''''''(((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((***(((&&&$$$######$$$%%% """%%%&&&%%%$$$%%%&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######(((((((((((((((((((((((()))(((''''''((()))'''&&&)))(((''''''(((***,,,---******+++,,,------......------------------,,,,,,111111111//////666BBBLLLfffnnn]]]RRRHHHCCCHHHKKKMMMWWWdddqqq___NNN>>>999777222...///222111///111444777999:::666777888888666555555666::::::999888777666555555444444333333222111111000111111000000222555777999::::::;;;<<<>>>@@@BBBCCCEEEGGGJJJMMMQQQWWW___ddduuu|||~~~zzztttnnniiifffccc___YYYSSSOOONNNOOOPPPOOOQQQTTTYYY^^^___^^^\\\````````````aaabbbcccdddnnnnnnmmmkkkgggaaa\\\XXXXXXWWWVVVUUUUUUSSSPPPMMMPPPQQQSSSSSSSSSQQQOOOMMMIIIGGGEEECCCBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGDDD@@@???@@@@@@???===;;;999888999888;;;IIIYYYdddjjjttt{{{qqqsssvvvzzzjjjXXXOOOCCCHHHMMMNNNQQQTTTTTTPPPKKKDDD===:::<<<===;;;999777888999888777777999:::<<<;;;999888888999;;;<<<:::;;;:::777888;;;:::555888888777777666666555555444444444333333222222222222222222222222222222222222111111111000000/////////...///111333333111///---------...///000000111222222222111000//////...******+++---///000111222---+++***,,,///111000...000///...------...///000,,,,,,***)))))))))***+++,,,,,,,,,---------......111...,,,---///000///---000///,,,******+++---///+++***)))))))))+++.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////////////////000000000000333222222222111111000000////////////000111222333111222222333333222222111444333333333333444555555444444444555555555666666444444444555555555555555444555555555666666666666666666666666777888999:::++++++++++++,,,,,,,,,---))))))(((((((((((())))))(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''%%%###"""###$$$%%%!!!###&&&&&&%%%$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***((('''((())))))((('''(((((((((((()))***++++++******++++++,,,,,,------,,,,,,---------------------///111000///333;;;AAAVVVsss{{{mmm\\\OOOFFFGGGGGGFFFKKKTTTeeettt}}}cccGGG:::888555000...000...---...111444666666555777888888777555666777999999888888777777666666444444444333222222111111111000000///000222555666888888999;;;===???AAABBBEEEGGGHHHIIIKKKNNNSSSVVV___eeelllqqqtttuuuvvvxxxvvvvvvuuutttrrrpppnnnmmmsssqqqooolllhhhdddaaa___WWWTTTOOOJJJGGGGGGHHHIIIQQQTTTYYY```eeefffcccaaaaaa``````_______________eeeeeedddcccaaa]]]ZZZXXXXXXWWWVVVUUUUUUSSSOOOLLLMMMNNNOOOOOONNNLLLJJJIIIEEEDDDBBB@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFBBB>>><<<<<<;;;999777:::777777:::===CCCQQQ___iiipppyyy}}}vvvwwwwwwyyy|||lll[[[PPPJJJEEEKKKPPPQQQSSSVVVTTTPPPIIICCC===:::;;;===;;;999888999999888666666777999999999999::::::999999999999:::999777777:::999555777666666555444444333333222222222111111000000000222222222222222222222222111111111000000000///////////////000222222000...------......///000000111222222111000000///......+++,,,,,,,,,------.........,,,+++,,,///000///---//////............//////,,,,,,***)))))))))***+++,,,---------............111...,,,---///000///---......------,,,,,,,,,,,,...---,,,,,,,,,...000111///.........---------,,,------------------------++++++,,,,,,------........./////////000000000000222222111111000000000000////////////000111222333222222222222222222222222444333333333333444555555444444555555555555555555666666666666666666666666888888888888888999999999666666666777777888999:::((((((((((((((()))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%###%%%''''''%%%#########%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))((((((((()))******)))))))))***************+++++++++++++++,,,,,,------......,,,///111111000111555888CCC]]]}}}jjjZZZKKKGGGEEEAAABBBFFFRRR```tttZZZEEE>>>:::444000000...,,,,,,///111333333555777888888777666777888888888888888888888888888555555444444333222222222222222111000111222333444666666777999;;;===???@@@BBBCCCEEEFFFFFFGGGJJJLLLNNNRRRWWW\\\___bbbfffiiihhhgggeeebbb```^^^]]]\\\```___^^^\\\[[[ZZZYYYYYYSSSQQQNNNKKKIIIJJJKKKMMMRRRVVV\\\ccchhhiiieeebbb```___^^^\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWUUUTTTSSSRRRQQQOOOKKKHHHHHHHHHIIIIIIGGGEEECCCBBB??????>>>===>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCAAA???<<<:::999888666444999666666===GGGRRR```kkkqqqxxx~~~~~~~~~|||{{{{{{}}}~~~zzztttkkkaaaWWWQQQMMMLLLIIIOOOTTTVVVWWWWWWTTTOOOGGGBBB<<<:::;;;<<<;;;999999::::::999777666777888555777999::::::888666555777999888666888;;;:::666777777666555555444444333111111111111111000000000000000000000000000000000111111000000000000//////000000///000111111///---------......///000000000111111000000//////.........------,,,++++++******...---,,,---...///...---......////////////......,,,,,,+++************+++,,,,,,---------.........///...------/////////---,,,---.........---+++***++++++***)))***,,,---.........------------,,,,,,........................+++++++++,,,,,,,,,,,,,,,....../////////000000000000000000000////////////////////////000111222222333222111000000111222333333333333333333444555555555555555555555555444444888888888888888888888888666666666666666666666666777777777777777888::::::&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%######"""""""""###$$$%%%$$$&&&((('''%%%###"""#########""""""###$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))'''((((((*********)))((('''************))))))))))))******+++,,,------......---///111111111111444666888JJJggg{{{hhhTTTJJJFFFCCCAAACCCGGGPPP^^^pppzzz^^^KKK???888555222000...---///111222222333555777888777777888999777777777888888999999999666666555555444333333222555444333222222222222333333444555666888;;;===>>>;;;>>>AAADDDEEEFFFHHHIIIIIIKKKMMMOOOSSSWWW\\\______]]]ZZZWWWTTTSSSSSSSSSTTTSSSSSSSSSTTTUUUWWWXXXWWWUUUTTTRRRRRRSSSUUUVVVTTTVVVZZZ___ccccccaaa^^^[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSRRRQQQQQQRRRSSSTTTPPPOOOMMMLLLKKKIIIEEEBBBCCCCCCCCCCCCAAA@@@>>>===;;;;;;;;;<<<===>>>@@@@@@??????@@@@@@@@@@@@??????<<<;;;999888888888777777888777:::DDDTTTdddpppwwwxxx||||||~~~~~~qqqgggYYYNNNKKKKKKMMMNNNNNNTTTYYYYYYYYYXXXRRRLLLCCC@@@<<<::::::;;;;;;:::888:::;;;:::999888999:::555666777777777666555444444666666666999>>>>>>;;;999999888777777666666555333333333222222222222222000000000000000000000000000000000000000000//////111000//////000000...,,,............//////000000000000000//////..................---,,,+++******...------------------,,,,,,---////////////---,,,,,,,,,++++++************+++++++++,,,,,,,,,------............//////...---,,,------------,,,++++++)))))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++++++++++++++........./////////000000//////////////////......///......//////000111222444222111//////111222444333333222222333333444555555555555555555444444444999999888888888888888777666555555555555444444444777777777777888999::::::))))))))))))))))))))))))((((((((((((((()))******(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$""""""""""""###$$$%%%%%%%%%'''((((((%%%###""""""""""""""""""###$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))(((''''''((()))******)))'''&&&***)))))))))))))))))))))******++++++,,,---......------------...000444777777>>>RRRmmmwww```RRRJJJFFFCCCBBBDDDHHHPPP[[[iii{{{___FFF:::666444222///...///000111000111333666777777777999:::777777888888999999::::::777777666666555444444444444333222222111000000000111222222444555777999:::555999===@@@AAABBBDDDEEEDDDDDDCCCEEEHHHKKKNNNPPPQQQOOOMMMJJJHHHGGGGGGHHHLLLLLLMMMNNNQQQTTTWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXVVVUUUUUUVVVXXXZZZYYYXXXRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMMMMNNNOOOPPPLLLKKKIIIIIIHHHFFFBBB???@@@??????>>>===<<<::::::999999:::;;;<<<>>>???@@@<<<======>>>>>>======<<<999999777666555555777888999<<>>>>>???AAACCCDDDCCCEEEDDDCCCBBBBBBAAABBBBBBGGGHHHIIILLLNNNQQQTTTUUUXXXXXXXXXWWWWWWVVVUUUTTTTTTRRROOOOOOPPPQQQRRRRRRJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIJJJJJJKKKHHHGGGFFFFFFFFFDDDAAA>>><<<;;;;;;:::999999999888777888999;;;<<<===>>>???<<<==================<<<888888666333222444888;;;BBBIIITTT```nnnzzz~~~{{{||||||}}}~~~yyyqqqkkkmmmlllmmmsss{{{~~~|||rrriiiVVVOOOHHHEEEGGGKKKNNNPPPYYY]]]^^^ZZZUUUPPPHHHAAA<<<;;;:::999999999:::;;;888:::<<<===<<<;;;;;;<<<888777555333222333444555000333555555:::AAABBB???555555444444333222222111/////////000000000000000////////////////////////......////////////000000000...,,,,,,---......---......//////////////////..................------------............//////+++,,,------,,,+++,,,...------............------,,,,,,,,,---,,,++++++***))))))*********++++++++++++---//////...---,,,---///---+++)))(((***,,,...++++++++++++++++++++++++******++++++++++++,,,,,,************************+++++++++,,,,,,,,,,,,,,,------........./////////............////////////............///000111111222111000//////000111222222222222222222333444444444444444555555555666666777777777666666555555444666666666777777777888888888888777888888999:::;;;'''''''''&&&&&&&&&%%%%%%''''''''''''((()))***+++&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%'''((((((&&&$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%$$$$$$&&&)))+++++++++'''''''''''''''((()))***((())))))******+++++++++++++++++++++++++++,,,,,,+++***((((((+++...111222222666===HHHZZZqqq~~~ooobbbWWWMMMGGG>>>===???BBBFFFNNNaaasssqqqUUUBBB888555111////////////...,,,///222444555666888:::999999999999999999999999999888888777777666555555222222222222222111000///000000000000000111222222111333555666555555666888;;;:::;;;===@@@@@@>>><<>>;;;444333333222222111000000.../////////000000000111000000000000000000000000........./////////000000///---++++++---........./////////////////////...------------------------------------------------)))+++------++++++---///...------,,,,,,------...,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,***---000000...,,,,,,------,,,+++*********++++++(((((())))))))))))((((((************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,------......---------.........//////....../////////000000000...............///111111111111000000000000111111222222222111222222333444222333333444555666777777888777777666666555444444222333333444555666777777888888888888999:::;;;;;;++++++******)))))))))(((''''''''''''((()))++++++%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&((()))******((((((((((((((((((((((((&&&&&&&&&(((+++---------'''&&&&&&&&&'''(((***+++(((((()))***+++,,,,,,---,,,,,,++++++++++++++++++---,,,+++,,,...000111111,,,555<<<@@@NNNfff{{{}}}pppcccWWWOOODDDBBBAAABBBAAADDDTTTfff{{{hhhNNN<<<999555333222222111000+++...111333444666888:::999999999999999999999999999999888888777666666666555666666666666555444333111000////////////000000///111333444444555777999555555666:::======:::666:::;;;===@@@AAABBBAAAAAAEEEFFFIIILLLNNNOOOPPPPPPPPPPPPOOOMMMJJJGGGDDDBBBCCCBBBCCCDDDFFFFFFEEECCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC;;;;;;:::;;;<<<;;;888666555555444444555555666777555666777999::::::::::::888888888999999888888888333444555666:::CCCPPPXXXffftttzzzzzz}}}~~~zzzqqqiiieeecccgggnnnxxx}}}|||rrr]]]LLLGGGGGGHHHKKKOOOVVV\\\```___```]]]UUUMMMGGG???777888999999999888999:::<<<:::<<<===<<<888555333222555666777777666555222111222444444333555:::999666555555444333333222222111000000111111222222222333111111111111111111111111---.........//////000000...,,,***+++---.../////////////////////.........------------------------...------,,,,,,+++++++++(((+++------++++++---000......,,,++++++,,,......,,,,,,---...---,,,+++***,,,,,,---------.........)))---000000...,,,,,,---++++++,,,---,,,+++***)))++++++,,,,,,,,,++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////.../////////000000111111...------......///000111000000111111111111000000222222111111222222333444111222333444555777888888999888888777666555555444444555666777888::::::;;;888888888888999:::;;;<<<++++++++++++*********)))******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''(((((('''%%%###""""""$$$&&&%%%$$$###$$$%%%""""""######$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$""""""######$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%)))(((&&&%%%$$$%%%%%%&&&((('''&&&'''((())))))'''''''''''''''((((((((((((,,,,,,+++***)))))))))******)))))))))***+++,,,,,,,,,---...///000000000000222222555999@@@QQQkkkiiiTTTTTTKKKBBB>>>===@@@IIIRRRbbbrrr{{{fffSSSEEE999777666222000111000333222///000666888444999999999999999999999999;;;999666777888888666333555555555444444333333333...///000222222222111000............000222444666222333666888::::::::::::???===<<<;;;<<<===???@@@EEEFFFGGGHHHIIIJJJKKKKKKKKKIIIFFFCCCAAA@@@@@@AAA@@@@@@??????>>>>>>>>>===>>>>>>??????@@@@@@AAAAAA======<<<;;;;;;;;;;;;<<<:::999888777666555444333444444444444444444444444555555555555555444444444777888888666333222222333666777;;;AAAEEEMMMbbbwww}}}|||}}}zzzpppgggeeeiiixxx{{{uuudddUUUNNNIIIHHHJJJPPPXXX^^^`````````]]]VVVMMMDDD===::::::::::::;;;;;;::::::999888;;;;;;;;;;;;:::888666555777777666555444444333333000000111222333333444444222222222111111111000000000000////////////000000000000000000000000000000////////////////////////---...///000000111000000000000000///......------,,,------......------,,,+++++++++,,,,,,------------,,,+++*********+++,,,***))))))((()))***,,,------,,,,,,++++++,,,,,,---,,,,,,---...///000111222...------,,,,,,------...+++,,,---......,,,***)))******))))))***,,,---///,,,+++***)))(((((((((((('''+++///...***(((***...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...000222333//////000000111111111111000///...------...///000000000000000////////////222222222222222222222222222222333444444555555666555555555555666666666666666666666666777777777777999888777666555555666666************))))))))))))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###"""$$$%%%%%%$$$######$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$$$$######"""$$$$$$$$$###############$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&'''''''''''',,,+++******))))))******++++++++++++************)))***+++---......//////000///111444999FFF]]]rrrxxxfffSSSKKKDDDAAA@@@@@@DDDIIIZZZeeeqqq{{{zzzhhhXXXGGG===777333222555000333222...///444555222888888888888999999999:::;;;999777777888888666444555555444444333333333333222222222222111000///...............///111333444333444555777999:::::::::>>>>>><<<<<<<<<===???@@@CCCCCCCCCCCCDDDDDDDDDDDD@@@???===;;;::::::;;;<<<:::999999999888888888888:::::::::;;;;;;;;;;;;;;;::::::999888888888888999777777666555444333222111222222333333444555555555333333444444555555555666777888888777555444444555555444:::GGGSSSaaarrr{{{zzzyyywwwqqqmmmqqqyyyppp___RRRMMMJJJKKKNNNSSSYYY]]]_________ZZZQQQIIIBBB===;;;:::;;;<<<<<<<<<<<<;;;::::::::::::::::::999777666444444444444333222222222111000000111222222333444444222222222111111111000000000000////////////000000000000000000000000000000////////////////////////...//////000000000000///------------............,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++*********+++,,,///...---,,,,,,,,,---...,,,++++++******++++++,,,***++++++,,,---...///000------,,,,,,,,,,,,------,,,,,,---------,,,+++***)))))))))))))))+++,,,---,,,+++++++++++++++,,,,,,))),,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111////////////000000111111000///...------...///000000/////////////////////222222222222222222222222222222333333444555555555444444444444555555555555555666666666777777777777777777777777666666666555)))))))))(((((((((''''''$$$$$$%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$#########"""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$###""""""%%%%%%$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''++++++***)))))))))******,,,,,,------,,,+++)))(((((()))+++,,,---.........///...///111444;;;MMM]]]ttt[[[SSSLLLKKKIIIDDDAAAAAALLLTTT]]]eeeooo{{{|||mmm[[[LLL@@@888666888333444222///000444444000555555666777888999:::::::::888777777888888666555444444444333333333333333666555333111000///......//////.........///000111333333444444666777999999;;;:::999999999:::<<<===>>>>>>>>>======<<<<<<<<<999999888777888999:::;;;::::::999999999999888888888888777777777777777777666666555444444444444444444444333222111111000000111111222333444444555666111111222333444555666666333444444333222111333444666666???RRRgggwwwyyyvvvtttsssppprrr|||}}}jjjZZZQQQNNNMMMPPPUUUXXXZZZ[[[\\\]]]\\\TTTIIIBBB>>>===<<<;;;===============<<<;;;;;;999999999888777666555444333333333333222222222222000000111111222333333333222111111111111000000000000//////......//////000000000000000000000000000000000000000000000000000//////000000000///......++++++,,,,,,---......///+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,------,,,******))))))***+++******))))))******+++))))))***+++,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,++++++))))))((())))))***+++,,,*********++++++---......,,,,,,---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......////////////000000000000//////...------...//////////////////////////////111111111111111111111111111222222333333444555555222333333333444444444444555555666666666777777777666777777888888777555555(((((('''''''''&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$%%%"""###%%%%%%###"""###$$$#########"""""""""!!!!!!""""""############""""""########################$$$$$$#########"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''******))))))))))))*********+++---...---,,,***))),,,,,,---...............//////111222333666CCCOOOjjj}}}nnneee\\\YYYTTTKKKCCC@@@AAAIIIRRRZZZcccooo|||}}}rrrfffYYYJJJ???999888555222111222444444111333333444666777888999:::999888888777777777777666444444444333333333333333777666444111////////////000//////...............222111111111222333555666555444444333444555666666888888888777777777666666666555555555666777999::::::::::::::::::999999999888888777777666666555555333333222111111111111111222222111111000000//////111111222222333333444444111111222222333444444555111222222111000111333555===AAALLL___sssyyyvvvtttrrrooorrr}}}|||dddVVVQQQPPPRRRWWW[[[]]][[[YYYYYYZZZWWWNNNBBB;;;;;;======<<<<<<<<<======<<<<<<;;;:::888777777777666555444444444444444444444444555555000000111111222222222333111111111111000000000000/////////....../////////000000000000000000000000000000000000000000000000///000000000///...------,,,,,,---------.........++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,***************+++++++++++++++***)))))))))))))))++++++************++++++)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,,,,***************++++++,,,))))))))))))***+++,,,,,,---,,,,,,---...///---+++...........................---------------------000000000000000000000000.................................///////////////111111111111111111111111111111111222333333444444333333333333444444444444555555555666666666777777555666888999999777555444'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""###$$$%%%!!!###%%%$$$###"""###############"""""""""""""""""""""############""""""########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%#####################"""%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%&&&%%%%%%%%%'''((('''&&&&&&'''''''''((((((((((((***))))))((())))))******'''(((+++---...---,,,+++............---,,,+++***///...000333333444<<>>888222000222333222111111111333444666777888999888888888888777777777777444444444444444444444444666555333111111111111222000000000///......---,,,000///.........000111222111000000000111111222222333333333333444444444444222222222222222333333333333333333444444444444444666666666555555444444333222111111000000000000000111111000000000000000000222222222222222111111111222222222222222111111111111333444444555777;;;>>>KKKSSS___kkkvvv~~~|||zzzwwwrrrqqqxxxxxx___SSSPPPPPPYYY]]]```___[[[WWWUUUVVVPPPHHH===888999<<<===;;;::::::;;;;;;;;;:::999999777777666555555444444444333333444444444444444444000111111111111111222222000000000000000000000000//////............/////////////////////////////////////////////////////////////////////...---,,,////////////......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,---------......,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,---...///---+++........................////////////.........---111111111111111111111111------............------------....../////////000000000000000000000000000000000111111222333333333333444444444444555555555555555555555666666666666444555777999999888666555'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%% !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$!!!###$$$$$$###""""""###"""#########$$$$$$$$$$$$""""""############""""""########################%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!!!!"""### !!!###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&'''%%%%%%&&&'''((('''&&&'''''''''((((((((())))))))))))((((((((()))******%%%''')))+++,,,------,,,,,,,,,,,,+++***)))(((''',,,+++...111111000666>>>EEE\\\yyy}}}ssseeeVVVMMMKKKFFFEEEEEEHHHNNNYYYkkk{{{sssZZZJJJ???444111111000//////000000111333444666777888777888999888777666777888555555555555555666666666444444333333222333333333000000111000///...---,,,......---------......//////000000000111111111111000000111111111222222222222222333333333333222222000000000000000111111111222222222111111111111111111111000////////////000///000000000000000000000111111111111111111111111222222111111000000000000...000333666:::@@@FFFKKK]]]gggppptttvvv{{{}}}wwwrrrvvv}}}pppYYYQQQQQQRRRaaabbbbbb___[[[VVVRRRQQQHHHCCC<<<888999;;;;;;:::999999999999999888777777777666555555444444555555222222222222111111111111111111111111111111111111//////000000000000000111///......------......///////////////////////////////////////////////////....../////////...------111000000///......------,,,------......------,,,+++++++++++++++*********'''((()))***++++++++++++)))***+++,,,---------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---------------,,,...------,,,,,,,,,------,,,,,,---------,,,,,,,,,------------------------...//////000000///......111111111111000000000000------............---------------......//////000///////////////////////////000000111111222333333444444444444555555555555444444555555555666666666555555777888888777777666''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""######$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###############"""!!!"""$$$$$$"""""""""###""""""###$$$%%%&&&&&&'''""""""############""""""########################&&&&&&&&&%%%%%%%%%%%%$$$###"""!!! !!!"""###!!!!!!"""###$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******''''''((()))******++++++))))))************))))))+++***,,,///...---111777>>>GGG[[[vvvooo]]]UUUUUUMMMGGGCCCDDDHHHOOO^^^mmmwww|||\\\MMM>>>888555111///000000000111222333444555666666888999888666666777999666666666666777777777888444444444444444333333222000111111111111000...---.........///......---------.../////////000//////000000000000////////////111111222333333333333333000000000000111111222222///////////////000000000000000///............///.........//////000000000......///000111222333444//////000000000000000000...111777>>>FFFOOOYYY___mmmuuuyyywwwwww|||~~~xxxssswww~~~cccTTTUUUZZZ\\\hhhfffbbb^^^ZZZUUUPPPLLLAAA@@@===;;;999999999999888888999999888888777666777777555444444555555666333222222222111000000000111111111111000000000000////////////000000111111///......------......///////////////////////////------------------------------......///.................................---......//////......---++++++++++++*********)))&&&''')))***+++++++++***((((((************)))(((,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***+++,,,---------,,,++++++,,,,,,,,,,,,------...///))),,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---000/////////............,,,------......------,,,,,,,,,---......///000000//////////////////////////////000000111222222222222333333333444444444444444444444555555555666666555666666666777777777777(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!"""$$$$$$"""!!!"""###""""""###$$$&&&'''((()))""""""############""""""""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%###############$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%&&&((()))$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))(((((('''(((((()))***((()))***+++,,,------------+++,,,///...---000555<<<999EEEaaazzzwwwddd\\\\\\OOOHHHEEEGGGHHHJJJQQQ[[[eeerrrlllZZZHHH???:::555222333000000111222333444444555555888999999666555777:::666666777777888888999999444555666666555333222000000111222222222000///......///000000000///...---++++++,,,------------,,,111111000///...---,,,+++******,,,---.../////////---.........//////000000...//////000000111111111000///......------......,,,------....../////////++++++---///222444555666------...///000111222222555999AAAKKKVVVbbbnnnvvvvvv{{{|||yyyzzz{{{{{{{{{{{{zzzvvvsssxxx|||lllYYYRRRZZZdddhhhmmmhhhaaa]]]YYYUUUOOOJJJ===>>>>>>===:::888888888888999999999999888777777888777555555444555666777555555444444333222111111111111111000000000000000.../////////000000111111.........------.........////////////////////////------------------------,,,,,,---.../////////...+++,,,,,,------......///......////////////......++++++++++++******))))))&&&''')))***+++++++++***------......---,,,***)))++++++************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,---......,,,***)))***+++,,,---,,,,,,***)))(((((()))***+++---...///''',,,///...***(((***...,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...///000000/////////////////////////////////000111111222222111111222222222333333333444444444555555555666666666666555555666777888999)))(((((((((((('''''''''%%%%%%&&&&&&%%%###""" ((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########!!!"""###%%%%%%%%%$$$###$$$"""!!!"""%%%&&&$$$"""###"""""""""""""""######""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$'''$$$  ###%%%&&&"""######$$$$$$%%%&&&&&&###############"""!!! %%%$$$$$$######"""""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))***)))''''''(((((('''&&&''''''(((((())))))******))))))*********+++++++++------......///000000000777666999FFF^^^wwwooo```[[[JJJ@@@EEEJJJHHHGGGKKK[[[bbbrrrrrrVVVDDD???===999444222333444333000......///555444222333555666666555999999888888777666666666444444444444444333333333333333222222111000//////111111000///...------,,,***++++++,,,,,,+++******---------.........//////------------------------000///---+++***+++---...------------------------.........------,,,,,,,,,000000//////.........---/////////000000000000000222333333000///000666:::@@@DDDOOO```sss}}}||||||~~~~~~{{{ssssssvvvzzz}}}}}}~~~tttkkkfffeeemmmiiiaaaYYYYYY```eeeeeegggfffddd```ZZZPPPFFF>>>>>>===<<<;;;;;;:::;;;;;;===;;;999777777777888999888888888888888777666666333333333222222222222111000000000000000000000000111111222222222222111111------------------------------,,,,,,,,,,,,------///...---,,,,,,---...///,,,,,,,,,,,,,,,---...///------------------------,,,,,,------,,,,,,+++***------,,,,,,+++***)))))),,,++++++++++++++++++,,,,,,---,,,+++))))))+++------,,,+++******+++,,,---------------------------,,,++++++******++++++,,,,,,---...//////---+++***------,,,+++***)))(((''')))***+++,,,,,,+++***))),,,---...///...---,,,+++///---++++++,,,,,,,,,+++222111///---,,,,,,,,,---............////////////------............------,,,,,,,,,---------......111111111111111000000///000000111111111222222222000000111222222222222111444333333333333444555555333444444555666777777888((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&$$$###&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$######"""######$$$$$$######"""!!!$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&((()))(((((('''((((((((()))))))))*********+++++++++,,,,,,,,,++++++,,,,,,---.........222444777???OOOfff~~~~~~cccSSSIIILLLOOOJJJFFFHHHMMMSSS```uuummmYYYKKKBBB<<<999666444222111222444666777111//////000222444555444888777777777777666666666666555555444444333333333333333222222111000000000//////////////////......//////......------------,,,,,,,,,---------......------------------------000///---,,,,,,,,,---...........................///...............------000/////////............000000000000000000000000---///000000000333:::@@@GGGQQQeeezzz}}}}}}~~~{{{qqqmmmlllqqq{{{~~~wwwiii^^^\\\^^^]]]^^^\\\XXX[[[ccciiikkkdddbbb___ZZZTTTLLLDDD>>>>>>===<<<;;;;;;::::::;;;;;;:::888666666666777888777777888888777777666555111111111000000000000///000000000000000000000000000000000111111000000000...........................------------------...///...---,,,,,,---...///---,,,,,,,,,,,,------...++++++++++++++++++++++++------......------,,,+++---,,,,,,+++******))))))++++++************++++++,,,,,,,,,+++))))))***,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++---...---,,,***)))+++++++++******************+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++,,,+++******++++++***(((000///...------,,,,,,---,,,------------.........------............------***+++++++++,,,,,,,,,,,,,,,---...///////////////000000000000000000000000000000111222222222222111444444444444444555666666666666666666777777777777''''''''''''&&&&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$%%%###"""""""""$$$%%%$$$###((('''%%%$$$######""""""%%%%%%$$$$$$$$$#########"""############$$$$$$$$$$$$%%%&&&&&&&&&$$$###"""%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%((())))))((((((((((((((())))))))))))+++++++++,,,,,,,,,------+++++++++,,,------......---111555666===OOOiii~~~vvveeeVVVRRRPPPJJJGGGIIIDDDGGGNNN\\\mmm~~~qqq^^^NNNDDDAAA>>>:::555444444555333111111///......000222222222555555555666666666666777777777666555444444333333333333333222111111000000.../////////000000000000333222000...------......,,,,,,,,,,,,,,,---------------------------------/////////...............////////////////////////.........///////////////////////////............000000000000000000//////---///000111444:::DDDKKKYYYggg~~~{{{zzz|||~~~}}}|||jjjhhhlllwww}}}{{{~~~{{{ooo]]]RRRQQQUUUMMMTTTZZZ[[[^^^eeelllnnnccc___YYYSSSNNNHHHBBB>>>>>>===<<<;;;:::::::::::::::999777666555555666777666777777777777666555555111111111000000000000///000000000000000000000000//////000000000000//////000000000000000000000000.........------............------,,,,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,+++++++++******))))))(((*********))))))*********+++,,,,,,+++))))))***,,,***++++++++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++******))))))******+++++++++,,,++++++,,,------,,,++++++(((((((((((()))***+++++++++++++++,,,---,,,***(((,,,------......------,,,+++++++++,,,,,,,,,------------............------+++++++++,,,,,,,,,------++++++---...///000000000///////////////////////////000111111222222111111444444444444444555666666888888888777777777666666''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###""""""###$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$###############""""""#########$$$$$$$$$!!!###$$$%%%$$$######$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%&&&'''))))))((((((((((((((())))))))))))******++++++++++++,,,,,,,,,------......///000000+++///222111333???UUUfffzzzyyydddXXXRRRLLLJJJLLLDDDEEEHHHMMMXXXfffuuussscccWWWPPPIIICCC>>><<<<<<:::333...666333000//////000000///333333333444555666666777777777666666555444333333333333333222222111111111000000000000000000000000333222///---+++,,,------------------------------...........................//////000000///..............................------....../////////000///////////////.........////////////////////////111222333555:::EEESSS]]]rrr}}}{{{wwwvvvxxx{{{zzzyyybbblll}}}zzzyyytttgggWWWMMMLLLNNNJJJUUU___aaabbbfffjjjkkkddd___WWWPPPJJJEEE@@@>>>======<<<;;;:::::::::::::::999888666666666666666555666666666666555444444333333333222222222111111//////////////////////////////000000000000//////000000000000000000000000///......------......///---,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++.............../////////------......------,,,+++*********)))))))))((((((******))))))))))))******+++,,,,,,+++))))))***+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))***+++,,,,,,++++++)))************+++++++++++++++++++++++++++++++++***)))(((''''''(((***+++,,,,,,---///000///,,,******+++,,,.........---,,,+++++++++,,,,,,,,,,,,---,,,------......------,,,------........./////////---...///000111111111111000000////////////......///000000111111111111111333333222222333333444555666666666666666777777777''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$"""###############$$$$$$"""""""""""""""###$$$%%%!!!!!!"""######$$$%%%%%%""""""#########$$$$$$$$$&&&''''''%%%""""""###&&&!!!""""""######$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***(((''''''((()))((('''))))))))))))(((((((((((())))))))))))************,,,,,,------.../////////,,,...000000222:::FFFOOOjjjzzzwwwjjj```VVVOOOLLLEEEDDDDDDEEEJJJUUUbbbkkkxxx|||vvvlll^^^VVVKKKEEEDDDBBB>>>:::777444111//////000000///111111222333444555555666777666666555444444333333333333333222222222222222333222222111000000//////444222000---,,,,,,---...////////////..........................................///000000//////...------------------------,,,,,,,,,------......///.........///////////////------........./////////111222444999BBBRRReeerrrzzzuuurrrssssssqqqooofffwwwxxxsssiii^^^TTTNNNKKKJJJNNNZZZeeehhhhhhiiiiiihhheee```WWWOOOIIIEEEAAA>>>===<<<;;;::::::999999::::::999999888777777666666444555555555555444333333333333333222222222111111////////////////////////000111111222222111111000////////////////////////......------------......+++,,,,,,,,,,,,,,,,,,+++---,,,+++***************---------.........//////+++,,,,,,,,,,,,+++***************)))))))))))))))******))))))))))))*********+++,,,+++)))((()))***))))))+++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,------+++++++++************)))******))))))))))))******,,,+++***((((((((()))***,,,,,,,,,...000///,,,***)))***+++---------,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,---------.........////////////000000000000//////000000000000000000000000//////000111111111111000111111000000111111222333222222333444555777777888''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$##################!!!###$$$$$$######$$$%%% !!!"""###%%%%%% !!!"""###$$$%%%&&&"""############$$$$$$$$$+++,,,+++'''###!!!"""%%%$$$$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))******)))'''((()))******)))))))))))))))((((((((((((((((((((())))))))))))************+++,,,,,,------------///111444888<<>>HHHSSS^^^kkkyyy{{{ooofffdddeeeggghhhxxxzzztttkkkeee\\\TTTPPPOOOQQQTTT]]]dddiiijjjjjjiiiddd^^^WWWUUUQQQNNNLLLHHHCCC@@@===<<<;;;:::999999999999888888888888777666555555333333333333333222222111111111111000000000000///000000000000000000000000000000111111111111000000........................,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))***))))))))))))******+++(((((())))))***++++++,,,+++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++************++++++(((***,,,,,,***(((((()))******))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,,,,++++++************+++***************+++++++++******)))(((((()))******'''((()))***+++,,,,,,,,,)))((('''(((***+++***)))+++************++++++,,,*********++++++++++++,,,+++,,,,,,------,,,,,,+++)))))))))*********++++++,,,,,,------...---------------......///000111111...//////000000000000000///////////////000111111222222333444555666777888)))(((((((((((('''''''''"""###$$$%%%&&&%%%$$$###"""###%%%&&&'''&&&%%%%%%#########"""""""""""""""#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%###"""!!!!!!###%%%$$$""""""$$$&&&%%%%%%$$$$$$###$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$&&&###!!!###%%%!!!!!!!!!"""######$$$$$$ !!!"""#####################""""""!!!!!!  """$$$&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&%%%&&&(((---000222222******))))))(((((((((''')))************++++++++++++,,,,,,------...//////))),,,//////...///333777555FFF```yyyyyyhhh___SSSJJJFFFHHHJJJLLLRRRTTT[[[iii}}}sssgggRRRMMMDDD===777444111///000000000000111111111111000111111222222333333444333333333333333333333333111222222222222333333333......////////////...---//////.........---------////////////////////////...---+++***+++---///000////////////////////////000000//////.........------.........//////000000///000222444666888::::::CCCLLLXXXccckkkrrrxxx}}}xxxiii``````eeelllpppvvv{{{}}}vvvgggddd___VVVPPPPPPVVV]]]eeehhhjjjiiihhheee^^^UUUOOONNNMMMMMMLLLHHHDDD@@@<<<<<<;;;:::999999999999777777777777666555444333222333333333333222111111333333333222222222222111000000000000000000000000//////000000000000//////////////////////////////,,,++++++******++++++,,,)))***+++,,,,,,+++***)))))))))(((((()))***++++++))))))***+++,,,,,,------,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,(((***,,,,,,***(((((((((+++***)))(((((()))***+++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++***)))(((((())))))'''((()))***+++,,,------,,,+++***))))))***+++,,,###%%%'''***,,,---------+++)))((()))***,,,,,,+++,,,+++***))))))***+++,,,))))))))))))************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,...///000000111111***+++,,,---...000111111...//////000000000000000000000000000000111111222444555555555666666777777((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########+++)))%%%""" !!!"""################################################### !!!!!! ###%%%$$$%%%&&&''''''&&&%%%$$$$$$#########""""""!!!!!!%%%%%%$$$###""""""#########$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&%%%###!!!#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++,,,+++***))))))(((((()))((())))))***+++,,,,,,,,,************+++,,,,,,---,,,,,,---...///000111222444;;;III```|||zzzqqqcccVVVOOOKKKJJJIIIPPPLLLNNNYYYhhhyyyttt```LLLAAA:::555555888444000000222000++++++000/////////000000000//////000000111222333444444555/////////000111111222222111111000000000000111111///////////////...---,,,........................+++******,,,...//////...---------------...///000000000///...------------000//////...///000222333444666888777888===GGGOOOSSS\\\iiirrrqqqooowww~~~qqqdddaaadddggglllppppppyyy}}}tttqqqeee[[[YYYXXXYYY```iiikkkkkklllllliiiaaaXXXRRRGGGFFFEEECCCBBBAAA??????===<<<;;;:::999999999999888777666555555444444444444444444444444444444444555444333222111///......////////////....................................---...000///---,,,,,,---+++++++++++++++***)))(((+++*********+++,,,,,,---)))))))))))))))))))))))),,,+++++++++******))))))***************+++++++++******)))))))))***+++,,,************************,,,***)))***++++++***)))))))))))))))************++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************)))((('''&&&%%%%%%***)))(((''''''((()))*********++++++++++++*********+++---...///......---******))))))))))))******((((((***++++++,,,++++++***+++,,,......---,,,++++++++++++,,,,,,------------------------------,,,/////////000111000...+++///////////////......---...///000111222333444444222222222222333444555555'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$###"""###$$$%%%################################################$$$%%%$$$"""  """""""""###$$$$$$###""""""############"""""""""!!!$$$$$$######""""""""""""###$$$$$$$$$$$$###""""""######"""""""""""""""!!!%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))******)))******+++,,,---///000,,,,,,---...///000000111111666AAARRRkkk~~~rrrdddYYYSSSOOONNNIIIDDDDDDLLLXXXeeerrr}}}}}}```NNNEEE>>>;;;;;;222000222666555///...111///000000000000///...---//////000111222222333333222222222111111111111111222111111111111111111222222222333333222111111000////////////////////////...---,,,---///111000//////...............///000000///////////////000000......//////000111333555666===FFFLLLPPPTTTYYY]]]dddiiiooosssvvvzzztttnnnkkkllllllkkkmmmqqqsss{{{|||qqqooocccYYYZZZ___ccchhhmmmppppppooommmhhh```VVVPPPFFFEEEDDDCCCAAA@@@???>>><<<<<<;;;999999888888888777666555444444444555666333333333333333333333333444333222222111000//////////////////.......................................000111111///......///,,,,,,,,,,,,,,,+++******++++++******++++++,,,---************************************)))))))))(((************************))))))))))))************************************+++***))))))+++++++++)))(((((()))))))))*********+++******))))))******+++*********++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))(((''''''&&&&&&***)))(((''''''((()))***((())))))******))))))((()))***+++,,,,,,,,,+++*********))))))))))))******((())))))***++++++,,,,,,*********++++++***))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000...---000000000111000//////.........///000111222333333111111111111222333444555%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&################################################%%%&&&%%%###!!! """!!!""""""######""""""!!!############""""""""""""#########"""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""((('''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!###&&&(((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((())))))***))))))***+++,,,...000111---------......////////////222777AAASSSnnn}}}qqqdddZZZRRRNNNGGGAAA???DDDLLLRRR[[[bbbyyy|||dddUUUKKKCCC???;;;999999;;;999333//////000111222222222000...---......//////000000111111444444333222222111000000222222111111111111222222000000111111111000//////111111111111111111111111111000//////111111000///000//////.........//////...---------...//////000///000111111111333777:::BBBMMM___nnnxxxzzzzzzxxxvvvyyywwwvvv}}}}}}wwwqqqwww}}}nnnoootttwwwuuupppnnnqqqttt||||||qqqmmmccc[[[___iiippptttuuuxxxvvvrrrmmmfff]]]SSSLLLDDDCCCBBBAAA@@@???>>>===;;;;;;:::999888888888888777666444333333444555666111111111111111111111111222222111111111000000000////////////............------------------------///111222222000//////000,,,,,,---------,,,++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++******))))))((('''((()))***+++***))))))************************)))(((((()))+++,,,+++***(((((())))))))))))************))))))))))))******(((((()))***+++,,,------++++++++++++*********)))(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''))))))*********)))(((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***)))))))))))))))***************+++++++++******++++++,,,,,,---------,,,+++,,,.../////////111111111111111000000///---......///000111222222000000000000111222333444$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%################################################"""###$$$$$$###"""$$$%%%#########$$$$$$##################""""""""""""""""""""""""###"""""""""!!!###$$$$$$$$$$$$###"""""" !!!!!!""""""###&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$#########"""!!!!!!"""###%%%'''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&'''((())))))*********))))))))))))******++++++)))))))))***+++---...///------------------.........111333666@@@TTTppp}}}uuuiiiZZZNNNMMMGGGDDDFFFJJJLLLPPPTTT___www~~~kkk\\\RRRMMMHHHDDD@@@>>>;;;888666666111222333333333222000///............////////////222222222111111111000000111111000000000000111111/////////000000//////...111111111111111111111111222111000000111111///...//////......------......000//////......//////000333333444444666;;;BBBHHHUUUbbbvvvzzzyyysssiiieeemmm{{{|||{{{|||~~~|||uuuqqqrrrwww~~~|||zzzsssnnniiifffkkkssszzz}}}~~~~~~zzzssskkkbbbWWWNNNGGGAAAAAA@@@???>>>===<<<<<<::::::999888888888888888999777555222111222333444111111111111111111111111000000000000111111111111////////////............------------------------///000222111///......///++++++,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((''''''(((***,,,,,,+++***)))************************(((''''''(((+++,,,,,,+++(((((((((((()))))))))***)))))))))(((((()))))))))(((((())))))***++++++,,,+++************)))))))))''''''''''''(((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))((('''''''''))))))************))))))***))))))))))))+++,,,---///...,,,***)))******+++)))))))))))))))*********))))))***++++++,,,------,,,+++)))***---///000000000111111111111000//////------......///000000111////////////000111222333###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###########################"""""""""""""""""""""""" """$$$$$$######$$$&&&$$$##################$$$""""""""""""""""""######!!!"""############""""""###$$$$$$$$$$$$###"""""" !!!!!!""""""######""""""""""""############""""""""""""""""""""""""'''%%%###!!!!!!"""###%%%%%%%%%%%%$$$$$$######### """###%%%''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$&&&'''(((((((((((()))))))))))))))************)))))))))))))))******,,,,,,,,,,,,------------///222333333666CCCVVVeeemmm\\\TTTMMMIIIJJJJJJIIIJJJMMMRRRccczzzvvvnnnjjj^^^XXXNNNFFFBBBBBBAAA???222222222222222222111111////////////............////////////000000111111//////............//////111111222333333222222111000000000000000000000000222000////////////...,,,......---------------...222222222111222222333333777999;;;===BBBLLLYYYcccqqqyyyrrrkkkeeeiii{{{}}}yyyyyy|||yyypppkkkmmmxxxxxxrrrqqqtttwwwxxxzzz}}}}}}wwwnnndddZZZQQQHHHCCC???>>>>>>===<<<;;;::::::999999888777777777888888;;;999666333111000000000111111111111111111111111///000000000000111111111////////////............---------------------------...000///...,,,------))))))***++++++,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++******++++++++++++++++++++++++******)))(((''''''((()))+++------,,,+++)))))))))))))))))))))))))))(((''''''(((***,,,+++***'''(((((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))*********)))))))))((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''((())))))******))))))(((******))))))((((((((((((((()))************)))((())))))))))))***+++,,,---///...,,,***))))))******))))))))))))))))))))))))))))))***++++++,,,------,,,***)))***---///000111//////000000//////...------------...//////000000////////////000111222222$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""########################""""""""""""""""""""""""!!!###$$$$$$###""""""######""""""!!!!!!""""""###""""""""""""############!!!"""$$$%%%%%%$$$#########$$$$$$$$$$$$###""""""""""""""""""############!!!!!!!!!!!!""""""######""""""""""""""""""""""""'''&&&$$$"""!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$!!!"""%%%'''((('''&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&((()))*********)))''''''''''''''''''''''''***)))((((((''''''((((((+++++++++,,,,,,---------///111333222333:::DDDMMMfff{{{ppp^^^VVVPPPNNNKKKGGGEEEGGGGGGPPP^^^mmm{{{tttdddZZZSSSJJJBBB:::888666444333222333333111111000000//////......------......///000000111......------------.........///000000111000000000////////////////////////000///---.........---,,,---------------.../////////000111333666999<<<===BBBFFFLLLPPPWWWcccrrr~~~}}}|||kkkiiilllzzzuuuooodddaaaeeerrr||||||vvvrrrvvv}}}vvvpppeeeZZZQQQIIICCC???<<<<<<<<<;;;:::999999999888888777777777777777888999888666444111///......111111111111111111111111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,'''((()))***+++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++((((((((((((((()))))))))*********))))))(((((('''((()))***+++,,,++++++***))))))))))))))))))))))))(((''''''(((***+++***)))''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((('''))))))))))))((((((((((((&&&'''''''''(((((())))))&&&''''''((((((''''''&&&((())))))******))))))(((******)))((((((((())))))((()))***++++++***)))(((((((((***++++++,,,+++++++++***)))(((((((((((((((************))))))))))))******++++++,,,,,,------,,,+++***+++...000000000///////////////...------............//////000000////////////000111222333%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""""""""""""""""" #########"""###$$$$$$###""""""""""""###$$$!!!"""""""""############"""###%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""""""""%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''(((***+++,,,+++***)))''''''''''''''''''''''''))))))(((((((((((()))***))))))***+++,,,------......///000000111555;;;???NNNaaawwwsssiii```YYYSSSKKKGGGHHHDDDEEEKKKTTT```mmmyyywwweeeUUUJJJGGGAAA<<<999888999999333333222222111000//////////////////000000000000.........------.........++++++,,,---------------///////////////////////////...------//////...---............///111222333000333777>>>FFFMMMSSSVVVVVV]]]eeejjjnnnuuu}}}wwwrrrpppooooooccciiivvvrrrfff___aaaiiissswwwuuuvvvyyy{{{}}}xxxmmmfff[[[QQQIIICCC???<<<;;;::::::999999888888888777777666666666777777888555555555444333111///...000000000000000000000000000000000000000/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++'''(((***+++,,,------------,,,++++++******++++++************************((((((((())))))*********)))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))***)))((('''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''(((((((((((((((((())))))(((((((((''''''''''''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&'''(((((())))))(((((('''))))))(((''''''((()))***((()))***++++++***)))(((&&&(((***,,,---,,,+++***((()))))))))))))))((((((+++++++++******))))))))),,,,,,,,,,,,,,,---------,,,,,,,,,...000111000///000000000000000///.........////////////000000000000000000000111222333333%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################"""""""""""""""""""""""" """###$$$&&&''''''&&&%%%$$$$$$%%%&&&'''!!!!!!""""""#########$$$"""###%%%'''''''''%%%$$$###$$$$$$$$$$$$###""""""&&&%%%%%%%%%$$$#########&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$"""!!!!!!###$$$&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++###$$$&&&(((((('''%%%$$$)))))))))))))))((((((((((((((((((((()))***,,,,,,((())))))+++,,,---......,,,,,,,,,---000444777999???OOOdddwww}}}qqqggg]]]SSSNNNMMMJJJGGGFFFKKKTTT]]]ffflllrrrvvvYYYTTTMMMEEE@@@??????@@@555444444333222111000000222222111111000000////////////............//////------...///000000/////////////////////////////////...---...///000///.../////////000111333555555:::>>>FFFPPP\\\gggoootttiiiqqqzzz}}}}}}}}}}}}qqqlllhhhcccaaaccc]]]jjj}}}|||qqq```___eeemmmqqqnnnmmmvvv~~~{{{qqqggg```UUUKKKDDD???<<<;;;::::::999999888888777777777777666666666666777888111222444555444333111///////////////////////////111000000000////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++++++++((()))***,,,---...//////---,,,,,,+++*********+++))))))))))))))))))))))))+++++++++,,,,,,---------(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))(((((())))))((('''''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******)))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&((('''&&&&&&'''((()))***''')))***++++++***)))'''%%%'''+++---...---***)))((()))+++,,,,,,+++***))),,,+++++++++******))))))---------------------------------///111111000...111111111111111000///////////////000000000000000000000000000111222333444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%###"""!!! ############$$$%%%&&&&&&###$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%%%%$$$######$$$###""" """$$$$$$#########""""""!!!!!! """######"""!!!!!!########################%%%""" !!!######!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))***************+++,,,---,,,+++***)))+++,,,---///000222333444777:::GGG```}}}yyyoooeeeYYYQQQSSSNNNIIIGGGHHHMMMQQQSSSYYYbbbnnn{{{sssaaaVVVSSSRRRMMMHHHDDDAAA===;;;;;;:::666333999111...333555111......111...,,,,,,---........./////////...------,,,+++000///.........000222333111222222///------111444000111333444555999===@@@EEENNN[[[kkk~~~xxxpppeee\\\YYYZZZ]]]^^^fffppp|||}}}{{{tttjjjeeeiiiiiijjjmmmrrrxxx}}}{{{pppgggbbbYYYTTTMMMGGGCCC???<<<999:::888777777888999999888555555555555666666666666555333111222444333111...333222111000////////////111111000000//////......,,,,,,,,,---------------000---++++++------+++(((---,,,***)))((()))******************************(((((()))***************(((((((((((()))))))))))),,,***)))'''''''''((((((''''''((()))))))))))))))'''''''''(((((((((((()))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((******+++******)))((('''+++***)))))))))))))))***''''''((()))))))))))))))---,,,,,,+++*********++++++,,,------------,,,+++........./////////000000...///000111111111111111333222111000//////000000............------------000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$######""""""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""############""""""""""""###$$$$$$$$$$$$$$$$$$%%%"""""""""#########$$$$$$""""""!!!!!!""""""###$$$%%%%%%&&&''''''&&&%%%$$$"""######""" !!!###############"""""""""!!! !!!###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!""" ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))***************+++,,,,,,+++******+++,,,---...///111222222333666@@@RRRjjjzzzrrrhhhbbb[[[TTTJJJEEEFFFIIIJJJJJJMMMSSS\\\fffqqq}}}vvvrrrooojjjdddNNNKKKGGGEEEDDDCCC@@@>>>???777222555777555222333333111000111333555555555444444444444333222000///---......//////000000111222222333555666888:::<<<777999;;;>>>BBBGGGNNNSSS```iiisss||||||~~~~~~|||zzz~~~}}}kkkfff^^^YYYXXXZZZ\\\^^^bbblll{{{xxxtttssspppkkkhhhdddeeeiiiooovvv}}}wwwiii^^^XXXQQQMMMHHHDDDAAA???<<<;;;===;;;888888888888777555555555555555555555555555444333111222333333000...111000000000000000111111////////////000000000000...---------------------,,,+++***)))***)))((('''++++++***)))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))******)))((((((((((((((()))***''''''((()))))))))))))))&&&&&&'''''''''((((((((('''((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&''''''''')))((((((((((((((((((((('''(((((()))))))))((((((***))))))(((((()))))))))'''((())))))******))))))---,,,++++++*********+++***+++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,////////////...---,,,+++////////////.........---111111111111111111111111111111111111111111000000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$############ !!!"""###############%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$#########!!!!!!""""""""""""######"""######$$$%%%$$$$$$$$$'''(((((((((''''''&&&%%%"""###$$$$$$"""!!!!!!!!!############""""""""""""""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))******)))***++++++++++++******,,,,,,,,,---......//////...111777@@@PPPfff}}}~~~xxxtttiii]]]OOOGGGFFFGGGEEECCCEEEHHHKKKPPPWWWaaakkkrrrvvvllljjjgggdddbbb___[[[XXXQQQHHH???<<<;;;888777888555444444666888::::::999999999999888777555333222000111222333444444444444;;;;;;>>>BBBGGGHHHDDDAAACCCGGGLLLRRRYYYaaajjjppp~~~zzzzzz}}}vvvtttnnnhhhhhhlllmmmjjjdddaaa^^^]]]^^^```aaaaaaccclllzzzsssllllllllllllmmmfffhhhmmmuuu}}}sssdddVVVNNNJJJHHHDDDBBBBBBAAA@@@??????===:::888888777555333666666666555555444333333333222111111222111///...////////////000111222333/////////////////////000/////////...---------,,,***++++++***)))(((((()))******++++++******))))))(((((((((((((((((((((((((((((()))***************))))))))))))************&&&'''((()))************'''(((((()))))))))))))))%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))((((((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''(((((()))))))))((((((((((((((((((((((((((()))******++++++******,,,,,,+++************+++******++++++++++++******+++++++++++++++++++++***////////////...---,,,,,,...//////000000///------......//////000000111111333333222222111111111000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%$$$######""""""!!!!!!"""############"""$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$###"""""" !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""###$$$&&&'''''''''&&&%%%(((((((((''''''&&&%%%%%%"""$$$&&&&&&$$$"""!!!"""#########"""""""""""""""$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))***)))))))))***************,,,,,,,,,,,,,,,---------,,,///333555<<>>;;;888777666444444444666888;;;???AAAIIIKKKRRR]]]ggghhh```XXXWWW\\\dddlllsss{{{}}}yyyvvvtttkkkggg```\\\aaajjjmmmkkknnnmmmkkkkkkllllllkkkjjjmmmrrr{{{qqqkkklllnnnppprrrtttvvvzzz{{{oooaaaSSSKKKHHHFFFDDDCCCDDDDDDDDDCCC???<<<:::888888777555444777777666555444333222111111111111111111000///...///////////////000111111000000000//////......---000000///......---,,,,,,,,,...000...+++)))+++...***+++,,,------,,,+++***))))))))))))))))))))))))(((((()))***************))))))))))))*********+++&&&'''(((*********)))((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((''''''(((((((((***)))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&'''(((((()))))))))((('''''''''((((((((((((((())))))***+++++++++++++++++++++***************+++************************.........---------------...///000111222222333333///000222333333111///...,,,,,,---...///000111222444444333333222111111111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$###""""""###############"""!!!!!!############$$$%%%&&&'''###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!"""###%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$$$$$$$&&&((((((%%%###"""###""""""""""""""""""######!!!  !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''(((((((((((()))))))))((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,000333222333>>>RRRbbb}}}tttcccZZZZZZ\\\ZZZVVVNNNLLLIIIHHHGGGGGGGGGGGGNNNUUU```kkksss|||uuufff\\\VVVRRRRRRRRRTTTYYY^^^ccceeeeeennnhhh```VVVMMMGGGDDDBBB:::999888;;;BBBKKKUUU[[[bbbfffrrrssswww}}}~~~{{{yyytttnnnjjj^^^[[[XXX^^^ppp{{{yyywwwuuusssvvvuuuxxx~~~~~~rrrppprrrtttvvvyyy|||ssshhh[[[OOOHHHFFFEEECCCCCCCCCDDDBBBAAA;;;:::888777888888777666777666555444333222111000000111111111111000//////111111000///......//////............////////////000000///...---,,,,,,+++,,,///111///,,,+++---///+++,,,---.........,,,,,,************************(((((()))***************((())))))))))))*********((()))*********)))'''&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((***)))'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((()))***************)))((('''%%%&&&'''((())))))(((((())))))***+++++++++++++++*********))))))***++++++************************////////////............//////111222333444444444...///111333333222000/////////000111333444555555333333333222222222111111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!############$$$%%%&&&'''###$$$$$$$$$$$$###"""""" !!!!!!"""###$$$$$$$$$###############"""""""""######""""""""""""!!!!!! !!!!!!"""""""""""""""%%%$$$#########$$$$$$%%%&&&'''((('''%%%#########""""""""""""############ """$$$%%%########################!!!"""######"""!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))((('''''''''((()))***+++++++++++++++,,,,,,,,,,,,---000222111111888DDDNNNdddyyy{{{nnnhhhiiilllllljjjVVVSSSOOOKKKIIIGGGEEECCCFFFHHHNNNVVV^^^fffrrr}}}~~~wwwqqqooopppttt{{{~~~qqqggg___\\\OOONNNNNNRRR\\\iiiwww}}}tttnnnkkkjjjgggeeeWWWYYY```nnn~~~|||{{{{{{wwwuuuwwwzzz||||||vvvrrrtttwwwzzz{{{pppeeeYYYOOOGGGAAAAAA@@@>>>>>>??????===<<<888777555555777888888777666555555444222111000000///111222222111000000111222111000///............***+++,,,---///111222222.........---,,,,,,,,,++++++,,,---,,,+++***+++,,,,,,,,,---.........------************************(((((()))***************(((((((((((())))))))))))************)))((('''&&&)))))))))))))))(((((('''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((())))))((('''%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))++++++++++++***)))((('''%%%&&&((()))******)))(((((()))******++++++*********))))))))))))***++++++,,,+++************+++,,,,,,,,,,,,---------......///000000111111000000///------///000000//////...---...///000111222333333222222222222222222222222########################$$$$$$############$$$$$$###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$###$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$""""""""""""############$$$$$$#########"""""""""!!!!!!!!!!!!!!!"""############""""""###$$$%%%&&&&&&'''&&&$$$"""!!!!!!###!!!"""""""""############ !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! """$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))''''''&&&&&&''')))***++++++++++++,,,,,,---------,,,---...///222777===AAAOOO```zzzwwwsssuuuyyy{{{|||kkkeee\\\TTTOOOKKKHHHEEEFFFBBBCCCJJJPPPUUU]]]fffsssssswww|||{{{ooommmmmmpppxxx{{{www|||rrrfff___^^^______^^^YYYcccqqq|||xxxzzz|||}}}pppnnnooorrrvvv}}}vvvmmm^^^QQQIIICCC???<<<<<<:::::::::;;;;;;:::888777555444444666777666555555444444333222111111000///222444333111000111333000//////.........//////,,,------....../////////,,,,,,,,,,,,,,,,,,+++++++++***))))))++++++***)))+++++++++++++++,,,------************************(((((()))***************&&&'''''''''(((((((((((())))))((((((((((((((())))))))))))))))))(((''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))((('''%%%$$$$$$%%%&&&(((%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%%%%&&&''''''((())))))((()))))))))))))))((((((%%%''')))***++++++***)))'''((())))))******)))))))))))))))))))))***++++++---,,,+++******+++,,,---******+++,,,------...///---....../////////......---.........////////////++++++,,,---....../////////000000111111222222222########################$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$###""""""$$$%%%&&&''''''''')))(((&&&$$$###!!!!!!!!!###$$$$$$$$$$$$###""""""""""""""""""############!!!!!!""""""######$$$$$$%%%$$$$$$$$$######""""""%%%$$$#########$$$&&&'''###"""""""""###%%%'''(((&&&&&&%%%"""  """!!!!!!""""""#########$$$%%%%%%%%%$$$""""""""""""""""""""""""""" ###%%%$$$""""""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''&&&&&&&&&'''(((***+++***++++++,,,------......+++******---222888:::;;;@@@JJJ___yyy|||yyyzzz~~~xxxjjj^^^UUUPPPKKKIIIJJJBBB???CCCFFFGGGKKKQQQ[[[]]]cccjjjqqquuuvvvuuurrrzzz~~~zzz}}}yyynnnttt~~~~~~}}}lllddd[[[WWWXXXYYYYYYWWW___ooowwwqqqqqqqqqpppkkkjjjkkknnnsss}}}vvvjjj___OOOCCC===<<<<<<;;;999888888999;;;;;;:::888777555444444555555555444444444333222222111111111///222444444222111222444......---......///000111333222000///---+++***)))+++++++++++++++++++++,,,,,,***((())),,,---+++)))******)))((()))***,,,---))))))))))))))))))))))))(((((()))***************&&&&&&&&&&&&'''''''''(((((((((''''''''')))+++,,,)))))))))))))))((('''''''''''''''(((((((((((()))&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))))))))%%%''')))+++,,,,,,******''''''((()))))))))))))))))))))((())))))***++++++------,,,++++++,,,------******+++,,,...///000000***+++---///000111222222000000//////000111222333......//////000111111111......///000111222222333""""""######$$$$$$$$$%%% """######""""""###$$$'''((()))***)))'''###!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""##################$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!$$$!!! $$$&&&'''%%%&&&&&&$$$"""!!! !!!###$$$###""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&***'''$$$$$$%%%$$$!!!"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&''''''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''((((((***+++,,,------***+++,,,...111444777888;;;<<>>MMMcccsssyyyqqqkkkdddaaa^^^ZZZRRRLLLEEEDDDDDDEEEFFFEEECCCAAAFFFFFFIIIOOOTTTZZZfffqqq{{{~~~zzzyyyxxxwwwxxxzzz}}}~~~~~~zzzvvvuuuqqqmmmiiihhhjjjlllggghhhkkkoootttvvvvvvtttllliiiccc]]]WWWRRRNNNKKKKKKJJJJJJLLLNNNUUUeeetttuuupppooorrrrrrooommmmmmlllttt}}}mmmeee]]]\\\dddlllpppqqqsssvvv{{{qqq```RRRJJJBBBBBB@@@>>>===;;;:::999;;;:::999888777666666666555444444333333222222222555444444333333222222222///000000000000000000111222222111111000000////////////...------------...,,,,,,,,,,,,,,,,,,+++******************+++++++++))))))******************************))))))(((''')))******)))((('''&&&%%%'''((()))***************''''''((((((((((((''''''&&&'''((())))))((('''&&&)))((((((''''''''''''((()))((('''&&&%%%%%%%%%%%%&&&'''(((******)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((()))************)))((((((((((((((((((((((((%%%&&&(((***,,,+++(((%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((///,,,(((%%%$$$'''+++...,,,++++++++++++***************+++,,,---...//////------...////////////...000000111111111000//////......------......///000///000111222222222111000$$$$$$$$$######"""""""""!!!###$$$$$$###"""$$$%%%$$$###"""""""""$$$%%%&&&########################$$$$$$$$$$$$$$$###"""!!! !!!""""""###""""""###############"""!!! %%%$$$"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! ###"""""""""""""""###### !!!!!!!!!!!!#########"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!#################################$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))************(((((()))***+++,,,...//////222444333333<<>>???BBBEEEHHHOOOXXX]]]cccggggggiiioooqqqnnniiihhhgggfffgggiiikkkmmm{{{yyyqqqmmmfffeeebbb^^^ZZZXXXXXXYYYUUUVVVWWW[[[^^^```___]]]XXXXXXVVVRRRLLLHHHFFFEEEFFFNNNYYYaaaeeennnyyyqqqmmmkkktttzzznnnhhh___^^^___eeemmmtttuuutttyyy|||sssfffXXXMMMFFF;;;===???>>>;;;999:::;;;:::999888666555444444444333333333222222222111111444333333333222222222111.../////////000000111111111111111111000000//////000///...---,,,---...///,,,,,,,,,,,,,,,+++***)))************************(((((())))))******++++++%%%&&&''')))***+++++++++))))))))))))((((((((('''''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((('''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&)))---,,,((($$$&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((******++++++++++++******...+++(((%%%%%%'''+++---++++++++++++******************+++,,,------......,,,---......//////......//////000000000000///......------------...//////...///111222222222111000######""""""!!!!!!!!! """###$$$$$$######$$$%%%###"""!!!!!!!!!###%%%&&&########################$$$$$$$$$$$$######"""!!! !!!"""""""""""""""###############"""!!! !!!""""""#########""""""$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""""""""######"""!!! """""""""""""""######$$$ !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!""""""###$$$$$$%%%%%%$$$%%%%%%$$$$$$###$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))******)))))))))***+++,,,......---.........///444<<>>===???@@@???CCCHHHHHHKKKNNNPPPTTTYYY[[[ZZZTTTRRROOOMMMNNNQQQTTTWWWccciiipppqqqmmmeee^^^ZZZUUUUUUSSSPPPLLLIIIIIIIIIIIIHHHHHHIIIKKKMMMMMMLLLIIIKKKMMMNNNMMMLLLMMMNNNLLLYYYkkkyyy~~~|||rrrjjjiiissszzzjjj^^^ZZZXXX\\\bbbiiipppuuuzzz}}}{{{mmmbbb[[[SSSJJJBBB;;;===???===999777:::===<<<<<<:::999777777666666222222222222222111111111222222222222222111111111......//////000000000111///////////////.........000///...,,,,,,---......,,,,,,,,,,,,+++******)))************************((((((((())))))******+++%%%%%%'''(((******++++++''''''(((((())))))***+++&&&&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((('''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((&&&$$$&&&)))***(((&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((()))(((((((((******++++++++++++************)))(((((()))***++++++++++++*********))))))***++++++,,,,,,---------,,,------...............------......///......------------------...//////...///000111222111000000"""""""""""""""!!!!!!!!!"""###$$$$$$######$$$&&&###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""" !!!!!!""""""""""""!!!"""############""""""!!! !!!"""###$$$###"""!!!######""""""""""""######%%%$$$###"""!!!!!!!!!!!!!!!###$$$$$$""" !!!###"""""""""""""""######!!!!!!!!!""""""######$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!"""###$$$%%%&&&&&&%%%&&&'''%%%###""""""###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((())))))*********,,,,,,++++++***+++++++++---,,,,,,---000333555666<<>>@@@BBBDDDJJJNNNSSSUUUSSSNNNJJJGGGHHHIIIIIIFFFCCCAAA@@@AAA@@@???>>>@@@CCCFFFGGGFFFJJJMMMRRRWWW[[[^^^______^^^iiiyyy~~~}}}tttlllmmmsss~~~}}}vvvhhh\\\ZZZ^^^]]]___cccgggmmmvvvwwwggg\\\WWWQQQHHHAAA<<<======;;;888777999<<<:::999888777666555555555222222222222222222222222111111111111111111111111...//////////////////000............------------......---,,,,,,,,,,,,---++++++++++++++++++***)))+++++++++***************(((((())))))))))))))))))))))))))))))(((((('''&&&(((((((((((()))***++++++%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''***))))))))))))***++++++$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))(((((('''&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((&&&$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''(((((())))))))))))(((((((((((()))***+++******)))+++************)))))))))***+++++++++,,,,,,,,,---,,,,,,---............---,,,,,,---.........------------,,,,,,------...///...///000111111111000///############$$$$$$$$$$$$"""###%%%$$$######$$$&&&#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""""""""#########"""!!!!!!!!!""""""############"""!!!!!!!!!!!!""""""######""""""############""""""######"""""""""""""""###!!!###%%%%%%###!!!"""#########"""""""""""""""############""""""######$$$"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$$$$&&&'''&&&###!!!"""$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&((())))))((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))***+++++++++***************++++++...------...000222333333444<<>>MMM```ttt~~~zzzxxxuuusssuuuzzz}}}~~~zzzvvvvvvxxxzzz~~~}}}}}}|||}}}}}}|||{{{~~~tttiii______jjjuuuyyyxxx~~~}}}}}}}}}nnn^^^UUUNNNFFFAAA???::::::::::::888777666666888777777777777666666666333222222222111111111111222222222222111111000000000000000///...,,,+++***.........---,,,++++++***++++++++++++++++++++++++***,,,......+++)))(((((((((((())))))))))))(((((((((((((((((((((((())))))******)))))))))((((((((((((((('''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''$$$''')))'''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((('''''''''###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""%%%'''''''''&&&%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((())))))))))))((((((((((((***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------+++,,,,,,------,,,,,,++++++,,,,,,---------------&&&&&&%%%$$$###""""""!!!""""""######$$$$$$######"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""######"""###$$$###"""!!!"""###!!!###$$$%%%#########$$$""""""""""""###$$$%%%%%%"""""""""""""""!!!!!!!!! """######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###!!!"""###%%%$$$$$$##################$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&(((&&&$$$""""""$$$&&&(((''''''(((((((((((()))))))))))))))))))))))))))))))))***+++---------------///111:::HHHYYYnnn~~~zzzzzz|||}}}{{{}}}zzzxxxyyy}}}zzznnngggbbbfffqqq|||~~~mmm```QQQJJJEEE???;;;::::::<<<>>>===;;;999888888777777777777666666666666222222222222111111111111111111222222111111000/////////...---+++)))'''&&&------------,,,+++******,,,,,,------,,,+++******+++,,,---,,,***(((((()))((())))))******))))))(((''''''(((((((((((())))))*********)))))))))((((((&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%"""%%%&&&''''''&&&&&&&&&''''''(((((())))))'''(((((())))))((((((''''''(((((())))))(((((('''((()))***++++++,,,++++++++++++,,,,,,,,,,,,------/////////......---------+++,,,---......---,,,++++++++++++,,,,,,,,,------%%%$$$###""""""###$$$%%%"""######$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###""""""############""""""!!!"""""""""############!!!!!!!!!"""""""""""""""""""""""" !!!"""#########!!!"""######"""!!!###$$$!!!######"""!!!"""$$$######""""""###$$$&&&'''""""""""""""!!!!!!!!!  """#########"""!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$"""!!!"""###%%%%%%$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))),,,,,,,,,---//////......//////555===FFFTTTjjj}}}yyyuuunnnoooppprrrvvv~~~xxxppp```TTTHHHCCC@@@;;;777666999<<>>@@@<<<888777888888666333666555555444444555555666444333333222222111111000222222111000////////////////////////////////////***+++,,,---...............------,,,+++*********+++***))))))(((((())))))))))))((('''''''''''''''''''''''''''''''''((((((***(((&&&%%%'''((((((''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%'''(((***,,,%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''((()))***+++***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((---------------.........,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***,,,++++++************+++%%%%%%$$$######"""!!!!!! !!!!!!"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""""""""#########""""""""""""""" """######""""""###$$$!!!"""""""""############!!!""""""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$######"""!!! !!!!!!!!!!!!!!!!!!"""######""""""!!!!!! !!!"""""""""""""""!!!!!!""""""""""""""""""""""""###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++++++++***(((((()))+++*********+++,,,---...///,,,111777<<>>999999999:::::::::888777666666666666666666666666333333333333222222222222111000//////////////////........................++++++,,,,,,,,,,,,++++++'''(((***+++,,,---------***))))))((('''((((((((((((((((((((((((''''''''''''((()))***************)))(((&&&$$$###$$$&&&'''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))*********)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++++++++,,,,,,------------,,,,,,,,,------.........---,,,+++************+++,,,,,,,,,,,,++++++******&&&%%%%%%$$$$$$#########"""######$$$$$$######""""""""""""######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!######"""!!!"""###""""""""""""############ """###$$$###"""###$$$""""""""""""############""""""""""""!!!!!! !!!!!!!!!"""###############""""""!!!!!!  !!!"""$$$%%%&&&!!!!!!!!!!!!!!! """######$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$%%%%%%%%%$$$###### """$$$%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))***)))(((''''''(((+++,,,...000000000///...+++///333444444777===CCCWWWeeezzz}}}rrrcccYYYMMMMMMQQQ]]]nnn}}}xxxmmmeee[[[UUULLLDDD???===<<<;;;666666777888888777666666555666666777777666666555333333333333333333333333111000000//////000000000........................,,,,,,,,,------,,,++++++&&&''')))+++---------,,,***)))((((((''''''((((((((((((((()))(((((('''&&&'''((()))***+++***)))(((*********(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%$$$########################%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$"""#########$$$$$$%%%%%%""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***)))((((((''''''((((((((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,*********+++,,,,,,------++++++,,,,,,------......++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""" !!!!!!""""""###$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!###$$$"""!!!!!!###!!!"""""""""############!!!######"""!!!"""###""""""""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!""""""######"""!!! !!!!!!"""#######################################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((+++,,,,,,***'''$$$$$$$$$***,,,...000111000///...+++---///000000222666888AAAJJJ[[[qqq}}}sssiii```ZZZWWWVVVZZZfffxxx{{{|||yyyrrrkkkdddZZZRRRNNNIIIBBB===:::999777666555666666666555555666666444555666666666666555444333333333333333333333333111111000000000111111222........................***+++,,,------......---((()))+++,,,,,,,,,***)))))))))(((''''''''''''(((&&&''''''((('''&&&%%%$$$&&&'''((())))))(((&&&%%%)))***+++***'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++)))******+++,,,,,,------******++++++,,,---------***+++,,,---......------***+++,,,---------,,,+++%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###!!!  !!!"""#########$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!$$$$$$""" !!!###!!!!!!""""""#########$$$!!!"""###"""!!!"""###""""""""""""############!!!!!!"""###$$$%%%&&&&&&############""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""###$$$%%%%%%$$$###""" !!!"""""""""""""""########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))"""%%%'''(((((()))***+++'''))),,,...//////---,,,///...---,,,...000333555222666@@@SSSgggxxxssskkkgggeeedddjjjhhhjjjuuu~~~nnnddd^^^\\\XXXTTTSSSRRRJJJ@@@AAA>>>:::888777666555444777888888777555555777888333333444555555444333333222222222222222222333333222111111111111111222222........................)))***+++---...///000000***+++,,,---,,,***(((&&&))))))((('''''''''''''''%%%%%%&&&'''&&&%%%$$$###%%%&&&'''((((((&&&$$$"""&&&(((***)))&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$$$$$$$&&&'''#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&''''''((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))******+++,,,,,,---......))))))***++++++,,,------(((***,,,///000///...---)))***,,,---...------,,,$$$%%%%%%$$$"""!!!"""###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ############"""!!!"""############""""""!!!""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!###!!!!!!"""###$$$###""" ###$$$$$$######$$$$$$###"""!!!"""###%%%'''###############"""!!!!!!""""""""""""""""""""""""%%%$$$""" !!!!!!""""""############""" !!!"""######"""!!! $$$$$$##################$$$$$$######""""""!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((******+++,,,,,,,,,++++++++++++,,,---...///000111555333777AAAKKKUUUcccqqq~~~||||||yyyzzz|||{{{yyy|||yyyyyyrrrddd[[[UUUNNNJJJFFFEEEFFFEEEAAA<<<===:::777777999:::999888444555666777777666555444666666666555444222111000222333444444333111...,,,///////////////////////////...---,,,+++*********//////...---,,,,,,++++++---,,,+++***(((''''''&&&&&&&&&''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''')))***+++%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$###############%%%&&&'''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''########################'''&&&&&&&&&&&&'''((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))%%%&&&(((***,,,---......+++)))))),,,///000---***)))***+++---...//////000------------------------$$$%%%%%%$$$"""!!!"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############"""!!! !!!""""""#########""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###!!!!!!"""###$$$###"""!!!"""!!!!!!"""###$$$###"""!!!!!!"""$$$%%%###############"""!!!!!!""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!""""""!!! """"""!!!!!!!!!!!!""""""#################################"""""""""""""""###"""!!!!!!!!!"""$$$$$$######""""""!!!!!! ######$$$$$$$$$$$$$$$###########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))******++++++******+++,,,,,,---...//////000444111333999>>>CCCMMMWWWiiiyyyxxxuuuqqqrrrvvv|||~~~sssggg\\\TTTPPPLLLHHHCCCBBBBBBBBB>>>:::===:::888777999::::::888666777888888888888777666666666666555444333222111000000000111111222222222////////////////////////000000///------,,,,,,---...------,,,++++++******---,,,***'''&&&&&&'''''''''''''''((((((((((((((()))(((((((((((('''''''''%%%&&&&&&'''&&&$$$"""!!!%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&'''(((***+++,,,------,,,+++***,,,///000...,,,******+++---.........///------------------------$$$%%%%%%$$$"""!!!"""##################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&"""######""""""!!!  !!!"""###############!!!!!!!!! !!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###""" !!!###$$$###"""!!! !!!"""###"""############""""""!!!"""""""""""""""""""""""""""######""""""!!!  !!!!!! $$$"""!!!!!!"""$$$########################""""""""""""############"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###!!!""""""######$$$$$$$$$##############################$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''(((((()))******)))))),,,,,,,,,------.........000//////111222333888???FFFWWWnnnwwwllljjjgggeeefffkkkqqqvvv{{{|||sssoooiiiaaaYYYRRRMMMKKKJJJFFFAAA???>>>>>>;;;888===;;;999999:::::::::999888999999::::::999888888777777666666555444222222111000///...///111444555////////////////////////000///...------,,,,,,---,,,,,,++++++******))))))---+++)))'''&&&&&&'''((((((((((((((((((''''''''')))(((((((((((('''''''''%%%&&&'''(((&&&### &&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$######$$$&&&'''(((((('''&&&"""###$$$&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++---,,,++++++...//////...++++++,,,,,,,,,---------------------------------$$$%%%%%%$$$"""!!!"""###"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%"""""""""""""""!!!  !!!######$$$$$$$$$ !!!!!!!!!!!!""""""""""""###!!!!!!!!!###$$$###""" !!!###$$$###"""!!! !!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! !!!!!!!!!!!! ###"""!!! !!!"""###""""""""""""############!!!!!!""""""######$$$$$$"""""""""""""""######$$$ !!!"""$$$%%%&&&''' !!!!!!!!!"""###$$$%%%$$$$$$$$$###############!!!###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((()))************,,,,,,,,,,,,,,,---------,,,---...//////000333666;;;CCCPPP]]]lll|||sssfffcccccccccgggoooxxxyyynnnccc]]]ZZZXXXUUUQQQNNNKKKJJJIIIJJJFFFAAA???>>>===;;;999<<<;;;::::::::::::::::::999999999999999999888888666666666666555444333222333222000//////000111222........................---,,,,,,+++*********+++,,,,,,++++++************+++******)))(((((((((((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$"""  """$$$&&&&&&&&&%%%$$$"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((())))))***************,,,+++******+++---...///,,,,,,+++++++++++++++,,,------------------------$$$%%%%%%$$$"""!!!"""###"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!""""""""""""!!!!!!  !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!###$$$###"""!!!""""""  """$$$######"""!!!!!! !!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""" #########"""!!!  !!!"""######"""!!! !!!!!!"""""""""#########!!!!!!""""""######$$$$$$!!!"""""""""############!!!"""###$$$!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''((()))***+++++++++++++++++++++,,,,,,,,,,,,,,,***---///000000222444555999:::<<>>======>>>???AAACCCDDDGGGGGGFFFDDDBBBAAA??????;;;===>>>===<<<:::;;;;;;999888777666666666666666444444555555444333333222---...///000111222111111------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++'''(((***,,,,,,+++)))((((((((((((((((((''''''''')))(((((((((((('''''''''(((&&&$$$""""""$$$&&&((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''(((((('''&&&%%%$$$###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%(((((((((((()))))))))***(((((())))))***)))))))))'''((())))))((()))+++,,,,,,+++***)))))))))***+++------------------------$$$%%%%%%$$$"""!!!"""###$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!""""""#########"""""""""#########$$$$$$$$$$$$ !!!"""############!!!!!!"""###$$$###"""!!!###$$$$$$###""""""###""""""##################!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$######""""""!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$#########""""""""""""""" !!!"""###$$$######"""'''&&&&&&&&&%%%$$$$$$$$$%%%$$$###""""""###%%%&&&%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%&&&((()))***+++++++++((())))))***+++,,,,,,---+++000000,,,+++...///---------///000444888>>>AAAMMMSSSbbbrrr}}}zzzuuusssiiikkknnnvvvyyyrrrpppllljjjooozzz}}}nnncccUUUPPPIIIDDDBBBAAAAAAAAA<<<<<<<<<<<<===???AAACCCBBBDDDEEEEEECCCAAA???>>>:::===??????<<<:::;;;<<<:::999777666555555666666333333333444333333222111000///.........000111222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------******++++++++++++++++++'''''''''''''''((()))***'''''''''((((((((((((((()))((((((((((((''''''''')))(((&&&%%%$$$%%%&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''((()))******))))))&&&(((++++++))))))***,,,+++***)))(((((()))+++,,,------------------------$$$%%%%%%$$$"""!!!"""###%%%$$$$$$$$$######""""""######################## !!!"""###$$$%%%&&&&&&!!!!!!"""""""""""""""!!!"""############""""""!!!######$$$$$$$$$%%%%%%%%% !!!"""######$$$###!!!!!!"""###$$$###""" """%%%%%%###"""!!!"""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""###"""!!! !!!"""###!!!""""""############"""###"""!!! !!!"""### !!!"""######$$$$$$$$$######""""""!!!!!! !!!"""$$$$$$######""" !!!!!!!!!"""'''&&&$$$""""""###%%%&&&%%%%%%$$$$$$###""""""!!!######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((($$$%%%&&&((()))*********'''((()))***+++,,,------***//////+++***...000------------...000333777999<<>>>>>>>>???AAABBBCCC>>>@@@CCCDDDBBB@@@>>>===:::===@@@???===;;;;;;<<<;;;:::888666666666666777222222333333333222111111777444000,,,+++,,,///000,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++)))))))))))))))*********(((&&&###!!!"""%%%)))+++&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%(((((()))))))))))))))(((((((((((((((((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((())))))(((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************%%%))),,,---+++***+++,,,***)))((('''((()))+++,,,------------------------######""""""!!! !!!!!!""""""#########$$$$$$$$$############$$$$$$#######################################"""!!!!!!"""""""""""""""""""""""" """$$$$$$""" !!!!!! !!!!!!"""!!!  !!!###%%%""""""!!!!!! """$$$%%%%%%$$$###%%%&&&!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ """$$$$$$""" !!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!#####################"""!!!!!!###$$$$$$%%%%%%&&&&&&'''##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,************,,,,,,***+++,,,...///111222333333777<<>>=====================>>>???@@@AAAAAAAAA===???BBBDDDCCC@@@<<<999<<>>>>>=====================>>>>>>???@@@AAABBB???AAADDDEEEDDDAAA>>>;;;<<>>>>>>>>======<<<<<<===============>>>???@@@AAABBBFFFGGGGGGGGGEEEAAA===;;;===???AAAAAA>>><<<;;;<<>>???@@@>>>===>>>======<<<<<<<<<======<<<<<<<<<===>>>@@@BBBCCCKKKKKKJJJHHHDDD???;;;999>>>@@@@@@???===;;;;;;<<<<<<;;;888666555555555666999777444222222222111///---------....../////////000/////////...---,,,+++,,,,,,,,,+++++++++************))))))))))))******(((((()))******((('''&&&'''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%#########%%%'''(((%%%$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%%%%$$$&&&''''''%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###"""###$$$###!!! !!!$$$$$$%%%%%%%%%$$$$$$###%%%###"""###$$$$$$###"""$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))***+++%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((())),,,+++***)))((((((((((((((((((***+++++++++***))),,,,,,,,,+++***)))(((((($$$$$$$$$$$$######"""""" !!!###$$$$$$###""""""""""""""""""###""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$######""""""""""""############"""!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!"""$$$###""""""###%%%!!!###$$$###"""!!!"""###########################"""""""""""""""""""""""""""""""""""""""#########!!!""""""!!!  !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""###############"""#########$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++)))(((((('''''''''((((((,,,------------------,,,,,,,,,,,,,,,------------)))+++,,,------.../////////222555666777:::>>>BBBEEEJJJRRR[[[eeeppp{{{tttxxx}}}yyyppphhhbbb]]]ZZZQQQNNNJJJEEEBBBAAABBBCCC>>>>>>======>>>>>>===<<<======<<<<<<<<<<<<======<<<<<<;;;<<<===@@@BBBCCCIIIIIIHHHFFFCCC@@@>>><<<@@@@@@@@@>>><<<:::;;;<<<:::999777555555666888999===:::666444333222111///------...///000000000000////////////...---++++++,,,,,,,,,+++++++++************))))))))))))******((()))*********)))'''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&%%%&&&%%%#########%%%'''((($$$$$$###"""!!!!!!!!! !!!"""$$$%%%%%%%%%%%%$$$%%%'''&&&&&&%%%'''(((%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$######$$$%%%$$$"""!!!"""#########$$$%%%%%%$$$$$$$$$$$$###"""###$$$%%%$$$"""######$$$$$$%%%%%%%%%%%%"""""""""###$$$&&&((()))######"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++***)))((('''&&&&&&&&&))))))((('''((()))***+++------------,,,+++))))))%%%$$$$$$###""""""!!!!!! """###$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""############""""""""""""""""""""""""""" !!!"""!!! """$$$###""""""!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!!!!""""""""""""######!!!"""$$$###""""""###%%%!!!###$$$###"""!!!"""###########################""""""""""""""""""######!!!!!!!!! !!! !!!!!!"""######"""""""""""""""""""""""""""""""""!!!!!!""""""###!!!!!!"""############"""""""""######$$$%%%%%%&&&##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((('''%%%###!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((())))))(((''''''''''''((()))***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++...222444555666777999888:::>>>CCCJJJSSS]]]ccchhhnnnvvv~~~~~~kkkeee\\\UUUPPPLLLJJJIIIBBBAAA@@@>>>======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;===???BBBDDDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAA???===:::999;;;<<<;;;:::888666777999;;;===>>>;;;666333222222111000......///000111111000000....../////////...,,,++++++************)))))))))******))))))))))))******))))))******))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''$$$###""""""!!!""""""""" !!!###$$$%%%%%%$$$######$$$&&&&&&%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%"""###$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***+++)))((('''''')))+++,,,,,,---......---,,,***)))""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""$$$$$$######$$$%%%"""!!!!!! !!!!!!""" !!!!!!"""""""""""""""!!!!!!"""""""""######### !!!###"""!!!!!!"""$$$!!!###$$$###"""!!!"""###"""""""""""""""""""""""" ###""""""""""""""""""""""""""""""  """"""""""""###############"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!"""######$$$$$$$$$##################$$$$$$$$$##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$###"""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''((((((((((((((((((((()))+++,,,---******+++,,,,,,+++************++++++,,,,,,,,,---000///...---...............///000111000000111111666888:::<<>><<<;;;::::::<<>>@@@EEEMMMWWW^^^```iiiyyy~~~~~~|||yyyrrrkkkddddddgggfff```YYYJJJFFFCCCAAABBBAAA???<<<;;;;;;:::999:::;;;===>>>;;;;;;<<<;;;::::::;;;===;;;;;;;;;;;;;;;<<<===>>><<<;;;::::::<<>>AAAGGGNNNYYYeeemmmppppppooovvvzzz~~~~~~}}}~~~{{{}}}wwwqqqmmmiiigggfffccc___\\\XXXUUUQQQNNNNNNRRRWWW[[[IIICCC>>><<<>>>???===:::999999:::999999888666666;;;;;;<<<===<<<;;;999888999999999999:::;;;<<<===:::;;;;;;<<<<<<=========???@@@@@@@@@???>>><<<;;;999999999999999999999999888666444555777888555222000000111111111222222222222111111000000000000000555222...---......,,,***++++++***)))((('''&&&%%%+++)))(((&&&&&&((()))+++***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%$$$###$$$&&&'''&&&%%%'''$$$"""###%%%&&&$$$!!!&&&&&&%%%$$$###"""!!! ########################""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$#########$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########(((&&&$$$###$$$&&&&&&%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++###############"""!!!!!! !!!#########"""""" """"""!!! #######################################$$$$$$%%%""""""""""""!!!!!!!!! #########"""""""""!!!!!!"""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!""""""!!!###$$$%%%$$$###$$$%%%###""" !!!$$$%%%###"""###"""!!!!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""$$$%%%%%%%%%### !!!"""###$$$$$$$$$$$$$$$""""""######$$$#########%%%$$$######"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$######&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((()))***************************+++---///111///+++)))+++...******+++,,,,,,------........./////////000000000222222111111111111111000000222444555666777:::===999>>>GGGPPPVVVXXXWWWVVVYYY]]]aaaaaa______cccgggsssxxx}}}~~~{{{yyyzzz|||~~~|||{{{zzzrrrxxx}}}wwwsssppplllddd^^^XXXUUURRRQQQQQQPPPNNNKKKLLLLLLKKKJJJJJJKKKMMMMMMFFFAAA<<<;;;===>>><<<:::777777888999999999999888:::;;;;;;<<<;;;:::999888888888888888999:::;;;<<<:::::::::;;;;;;;;;;;;;;;<<<============;;;:::999888888888777777777777777:::888555444444444333222000000000111111111222222000000///............///333000......///000///---------,,,+++***)))((((((***)))(((''''''((()))***)))))))))((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''###"""!!!"""$$$%%%$$$######!!!!!!"""&&&''''''%%%$$$$$$$$$#######################################""""""############""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$###&&&$$$""""""###$$$$$$###"""######$$$%%%$$$$$$$$$&&&&&&&&&'''''''''''''''###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++###############"""!!!!!!!!!"""###$$$$$$$$$$$$&&&'''&&&$$$""""""###########################$$$############$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######"""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""!!! !!!"""###""""""""""""""""""!!!!!!!!!###$$$%%%$$$###$$$%%%###"""!!!"""$$$%%%$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""&&&%%%%%%###""" """######$$$$$$$$$######""""""###$$$%%%%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!$$$$$$%%%&&&&&&%%%%%%$$$'''''''''''''''(((((()))))))))((((((((())))))***((((((((((((((()))******(((((()))******+++,,,,,,---///111///,,,***,,,...******++++++,,,---------.........////////////000000000//////...............000222222222333555777444777<<<@@@CCCDDDCCCBBBBBBFFFIIIJJJHHHGGGIIIKKKSSSXXX]]]_________aaaccc___^^^^^^cccjjjnnnooonnnllloooqqqrrruuuuuuooogggbbbhhhqqqxxxyyytttlllfffgggccc^^^ZZZXXXTTTNNNIIICCCBBBAAAAAACCCCCCCCCAAA@@@BBBEEEGGGFFFDDDAAA???AAA>>>::::::<<<===<<<:::444555777888::::::;;;;;;999999:::;;;:::999888777777777777888888999999::::::999999999999999888888999999::::::999888777555666666666555555444444444999888666333000///000111///000000000000000111111///......---,,,---------000///---...///000000///---,,,,,,+++***)))(((((())))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###"""""""""$$$%%%$$$###"""!!!!!!###%%%&&&&&&%%%""""""######$$$$$$$$$%%%########################""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######""""""""""""######""""""#######################################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###""" """######"""###$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%''''''((((((((((((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++###############"""!!!!!! !!!"""######$$$$$$%%%'''''''''%%%$$$$$$%%%##############################""""""######$$$%%%$$$$$$$$$###############"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""#########""""""!!! !!!!!!!!!!!!""""""""""""%%%$$$###!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!"""###!!!!!!"""###"""""""""###$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$"""!!!  !!!"""$$$###"""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$######$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((((((((())))))***&&&&&&&&&&&&&&&'''((((((((()))))))))*********+++***,,,---,,,***)))***,,,*********+++,,,,,,------------.........////////////.........------------...///111111000000111222555666999:::;;;;;;;;;:::999===@@@BBBAAA@@@@@@AAABBBEEEHHHIIIHHHGGGGGGHHHEEEEEEGGGKKKOOORRRQQQPPPNNNRRRUUUWWWZZZ\\\XXXQQQPPPVVV]]]bbbbbb]]]VVVQQQQQQNNNKKKIIIHHHFFFBBB>>>;;;;;;<<<===>>>?????????<<>>>>><<<:::999999777888:::===@@@AAA@@@??????BBBCCCAAACCCEEEDDD@@@BBBEEEIIILLLMMMKKKGGGDDD>>>============<<<;;;999777777888999999999::::::<<<===???@@@???===;;;999888777777777888999999999888888888999999999888888666777888999999999888777444555666777777777666666777777666666555555555444555666777888777666555444666666666555555444444444---111555555222.......................................---,,,,,,,,,,,,---------,,,+++)))))))))*********))))))((((((''''''(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$######""""""###$$$$$$$$$############"""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!""""""""""""#########!!!!!! !!!""""""###!!!!!!!!!"""#########$$$!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))******)))'''&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++###############"""!!!!!!%%%$$$###""""""""""""### !!!!!! !!!###%%%""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!! !!!"""###""""""""""""""""""!!!!!!!!!###$$$%%%$$$###$$$%%%$$$%%%&&&%%%###""""""### !!!"""###$$$$$$######"""""""""""""""""""""""" !!!""""""###$$$%%%%%%"""!!!!!! !!!!!!"""%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&'''(((((((((((((((((()))******++++++***))))))(((''''''))))))******++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...////////////111333333111////////////000111222222222222222///111333666777888999999888888888888888777666555333444666888999999999888999;;;:::666555888888666999:::<<<===>>>>>>>>>===666777888999::::::::::::666777888888777666777999:::::::::::::::999999999666666777777777888888888:::::::::999999777666666666777888999:::999888888444555666777777777666555666555555555555555555444555666777888888777666555555555555555555555555555---000333444222000...............------------,,,...------,,,,,,,,,,,,,,,+++++++++)))'''&&&''')))++++++++++++******))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))))))))&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%###"""###$$$$$$###!!!!!!############%%%&&&%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$########################""""""""""""""""""""""""########################"""""""""#########$$$$$$!!! !!!!!!"""###$$$""""""################## !!!###$$$%%%%%%$$$#################################$$$$$$$$$$$$%%%%%%###""""""$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++###############"""!!!!!!$$$###"""""""""###$$$%%%###$$$$$$###""""""$$$&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!""""""""""""""""""!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!"""######$$$$$$###"""""""""!!!!!!!!! """!!! !!!"""###!!!!!!!!!!!!!!!!!!""""""!!!###$$$%%%$$$###$$$%%%&&&'''(((&&&""" !!!""" !!!"""""""""!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&!!!""""""######""""""!!! !!!!!!"""#########"""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%$$$####################################$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((((((((((()))******)))))))))))))))(((((((((***))))))***,,,---------)))))))))***++++++,,,,,,+++,,,,,,,,,,,,---------******+++,,,...///000000...000333333111////////////000111222222222222111111111111333555666666666444444333444555555555444111222444555555555666777444777666222111444444333444444666777777888888888666777999::::::::::::;;;666888:::999777777999;;;777777777888888888888888555666777777777777777777:::::::::999999777666666666777999:::::::::999999555666777888888777555444444444555555555555555555555666777888888777666555333333444444555666666666444222000000000000///---------------,,,,,,,,,+++,,,,,,+++************+++(((***+++)))'''''')))+++++++++++++++***************)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""###$$$$$$###!!!!!!######""""""$$$'''###############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""####################################$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$######### !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""$$$&&&'''%%%$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))************+++++++++###############"""!!!!!!""""""!!!!!!"""$$$&&&'''#########!!! """"""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$%%%!!!!!!  """#########"""!!! !!!"""###$$$%%%%%%######""""""!!!!!!!!!  !!!"""### !!!!!!""""""!!!"""###"""!!!"""###'''((()))&&&""" !!! !!!!!! """""""""""""""""""""""" !!!"""###$$$%%%&&&&&&!!!"""###$$$$$$###"""!!! """$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$&&&&&&%%%###""" !!!"""###$$$%%%%%%%%%$$$$$$$$$###"""!!! !!!"""$$$%%%&&&&&&%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$######$$$&&&''')))&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******)))(((((()))+++,,,,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,---------((((((***+++---///000111---000222333111///......---...///000000000......222111000000111222222222222111111111222333222111000111222333333333555666000444555333222444555333222333444666666555444444444555777777666555666666333666888888666666888:::666777888999999999999888555666888888777666666777999999999999999888777777777888999:::;;;::::::999555666888999999777666444444444444555555666666666444555666777777777666555111222333444555555666777:::555///---...//////...---------,,,,,,++++++++++++******)))))))))))))))&&&(((******((((((+++...))))))))))))((((((((((((+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%'''&&&%%%%%%&&&&&&$$$###!!!$$$%%%$$$!!! !!!### !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###%%%%%%&&&%%%%%%%%%$$$#########!!!###%%%&&&%%%$$$### !!!!!!""""""#########$$$!!!!!!"""$$$&&&&&&%%%###""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%"""###&&&((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))************+++++++++"""###$$$%%%&&&%%%%%%%%%$$$$$$######"""!!!!!!!!!########################"""!!! !!!###%%%'''"""""""""""""""""""""""" !!!"""######""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""  !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! """ !!!$$$&&&%%%###$$$&&&(((((((((%%%""" $$$&&&%%%"""!!!$$$$$$!!!""" """###!!! """######""""""###%%%""""""#########$$$$$$$$$ """######!!!"""###$$$$$$###"""!!!""""""###$$$$$$###!!! %%%%%%$$$$$$$$$$$$%%%%%%########################"""!!! !!!###$$$"""###%%%&&&&&&###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((&&&$$$%%%'''(((&&&$$$&&&''')))*********)))(((&&&''''''((()))******+++))))))))))))************,,,,,,++++++++++++++++++111000...---,,,------.........///////////////......///000111111111111111---///000000//////000222000111333444555444333333111111111111111111111111444444333222222333333333333333333333333333333333:::999888777777666666777555555666666777777777888::::::::::::999777666555777777888888999999999:::888777555333333333444555888888777888888999:::::::::999999888777666666555999999::::::999888666555555555555555555444444333444222222333555666555444333222000///.........///,,,,,,,,,++++++*********+++***)))'''''')))***+++******)))(((((((((((((((+++***(((((())))))'''&&&'''''''''''''''((()))***&&&%%%%%%%%%%%%&&&''''''(((((('''%%%$$$###%%%&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!! !!!"""###$$$$$$%%%######"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%$$$#########""""""!!!!!!""""""###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))***)))((('''%%%&&&''''''((((((''''''))))))((('''((()))***+++))))))((('''''''''''''''((((((((((((((()))******,,,++++++******++++++,,,&&&%%%$$$######""""""""""""""""""""""""####################################"""!!! !!!"""$$$&&&""""""""""""""""""""""""######%%%&&&&&&%%%$$$###  """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""" !!!$$$%%%$$$######$$$%%%%%%%%%###!!! !!!###"""!!!""""""  """###!!! """######""""""###$$$""""""#########$$$$$$$$$ !!!"""######""""""############""""""!!!!!!"""#####################""""""""""""##############################"""!!!!!! !!!"""###$$$###$$$%%%&&&'''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((&&&$$$%%%'''(((&&&$$$%%%&&&&&&''''''''''''''''''''''''((()))*********))))))))))))************))))))))))))))))))))))))+++***)))((((((((()))***------...///////////////000000000000///...------///000111000///...///000000111222333333333222222222222222222222222222222444333333333222333333333444444444333333333333333888777666555555555555555666666666777777777888888:::999999888888777666666555666666666777777777777555555555555555555666666555555555555555666666777777777666666555444444444777888999999999888777666555555666666555555444333444333222333444555444333111000///...............,,,,,,,,,++++++*********+++***)))(((((()))***+++******)))(((((((((((((((...,,,***)))((('''%%%###(((''''''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!""""""""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""#########%%%$$$###"""!!!!!!""""""$$$######"""""""""######$$$$$$$$$$$$######"""""" !!!""""""####################################""""""""""""""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""##################"""###$$$%%%%%%$$$###"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&%%%&&&''''''((((((''''''%%%$$$$$$###$$$%%%&&&'''))))))((('''''''''''''''((((((((((((((()))******+++******))))))******+++%%%$$$###"""!!!!!!"""""" !!!!!!"""######$$$$$$##############################"""!!!!!!"""###$$$"""""""""""""""""""""""" """###$$$######"""######""""""""""""##############################%%%$$$###"""!!! !!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$$$$###"""""""""""""""!!!!!!!!!"""%%%$$$!!!"""%%%&&&$$$"""!!! """"""!!! !!!"""######""""""###$$$###############$$$$$$$$$""""""!!!!!!!!!""""""#########""""""""""""###### !!!!!!"""$$$%%%&&&######""""""""""""##############################"""!!!!!!!!!!!!"""###$$$""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###%%%$$$###""""""###$$$%%%'''''''''&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))++++++*********+++,,,,,,+++,,,---...///000000000////////////...---,,,,,,000111222111...---...///000000111222222222111111333333333333333333333333333333333333333333333333444444444444444444444444555555444444333444444444777777777777888888888888999999888777666666666666444444444444444555555555333444555777888888777777777777777777777888888888555444444333333222222111555666777888888888777666555555666666555555444333444333111222333333222111------............------+++++++++++++++*********+++***)))(((((()))***+++***))))))(((((((((((((((,,,***((((((((((((&&&$$$))))))((('''&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!!""""""""""""######### !!!!!!"""""""""###############""""""!!!!!!&&&%%%$$$"""!!!!!! !!!%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$$$$$$$######""""""######$$$#################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""############$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''((()))((((((''''''''''''(((((((((((((((((()))******)))))))))(((((()))))))))!!!"""############!!!!!!""""""####################################$$$###""""""!!!""""""###"""""""""""""""""""""""" """######""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$###"""!!!  !!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!"""############"""!!! !!!"""###"""%%%%%%###$$$'''(((&&&"""!!!!!!!!!""""""!!!!!!!!!"""######"""!!!"""$$$########################$$$###"""""""""""""""###$$$###"""!!!!!!"""###$$$"""!!!!!! !!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""""""""#########!!!!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%''''''&&&&&&&&&&&&%%%%%%'''&&&&&&''''''((((((''')))((((((''''''(((***+++'''((((((((()))))))))***((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,---------...//////***+++,,,...///000000000+++,,,---...///000000000///000111000///...///000111111222222222222222111333333333333333333333333222222333333333333333333444444444555555555555555444444444333333444555555777777888888888888888888999888777555555555666666333333333333444444444444333555777999999888666555888888888999999999888888333333333222222111111111222333555666777777777666555555555555555444333333333222111111111111000///***+++---......---,,,++++++++++++*********************)))(((((()))******))))))(((((((((((())))))'''&&&%%%''')))******))))))(((((('''''''''(((((((((((('''&&&%%%$$$$$$%%%$$$%%%%%%&&&''''''%%%###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######""""""""""""""""""$$$$$$###""""""!!!!!!!!!$$$$$$$$$$$$$$$###""""""########################&&&&&&&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''((('''''''''''''''''''''(((((()))))))))(((''''''''''''((((((((((((((((((((())))))******))))))(((((())))))***!!!$$$%%%$$$"""!!!############""""""!!!!!!##############################""""""""""""""""""######################## """###%%%&&&&&&%%%%%%!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!"""""""""""""""#########"""!!! !!!###$$$!!!!!! $$$%%%###!!!"""""""""!!!!!!"""""""""###$$$###"""!!!"""###########################$$$###"""""""""""""""###$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""###############$$$###!!!  !!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))((((((''''''(((***+++(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,---------......***+++,,,...///000000000,,,,,,...///000111111111,,,...///000///000111333333333333222222222333333333333333333333333333333111222333444444444444333444444444555555555666666555444444444555666777777888888777777777777777777888777666666666666666666444444444444444444444444555666888:::999777444222444555555666666555444444333333222222222222222111000111333555666666666555444444444444444333222222222111//////000000///---***+++,,,------,,,++++++******************************))))))))))))******))))))(((((((((((())))))&&&%%%%%%&&&)))******)))$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&'''((((((%%%"""&&&%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############ !!!!!!"""######$$$$$$!!!!!!""""""############!!!"""###$$$$$$$$$$$$###!!!!!!!!!"""""""""""""""&&&%%%%%%%%%###"""!!! ########################""""""""""""""""""""""""######""""""######%%%%%%########################""""""############""""""$$$###"""!!!!!!"""###$$$"""""""""######$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((())))))************))))))********* ###%%%%%%### $$$$$$######"""!!!!!! ########################""""""""""""#################################### !!!###$$$$$$$$$######""""""!!!!!!!!!!!!""""""  !!!"""######$$$ """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!"""######"""!!!"""$$$$$$###"""!!!!!!"""###$$$"""""" $$$%%%###!!!"""######!!!!!!"""###"""###$$$###"""!!!"""###$$$$$$$$$###############""""""!!!!!!!!!""""""#########""""""""""""######$$$$$$###"""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""######$$$$$$######'''&&&$$$###""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$###""""""###$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************((((((((()))******++++++------.../////////......***+++,,,---...///////////////000000000//////...+++---//////000000222444555444333333222222333333333333333333333333333333000111333444555444444333333333333444555555666666555555555555666777888999777777777777666666666666666777777888888777666666555555555555444444444444555777888999888666333111555666777777777666444444222222222222222222222222///000222444555555444444222222333333222222111000000///......//////...---++++++,,,,,,,,,,,,++++++)))))))))***************)))))))))******)))))))))((((((((((((((())))))******(((''''''((((((&&&%%% !!!"""###%%%&&&'''%%%%%%%%%%%%%%%&&&'''((()))'''%%%''')))***'''$$$&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""""""""###############!!!""""""""""""############"""""""""!!!!!! !!!"""###$$$%%%%%% !!!###$$$$$$$$$$$$ """###$$$$$$###### !!!!!!!!!!!!""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""$$$%%%&&&""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$!!!!!!""""""###$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&'''((((((((((((((((((''''''''''''(((((()))((((((((((((((()))******+++******))))))******+++!!!"""""""""###"""""""""#########"""""""""""""""######################## !!!"""####################################### !!!""""""!!! $$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!###$$$###!!! """$$$$$$$$$###"""!!!!!!!!!!!!!!!$$$$$$!!!!!!%%%&&&$$$!!!###$$$###!!! """$$$"""###$$$###!!!!!!!!!"""$$$$$$$$$#########"""""" !!!"""######""""""############""""""!!!""""""############"""######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$######&&&%%%%%%$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((!!!###%%%%%%$$$$$$&&&(((%%%&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))************'''(((((()))******++++++---.../////////...---,,,+++,,,------............---......//////.........,,,...///000///000111333555444222111111111222222222222222222222222222222///111333444555555444333222222222333444555555555444444444555666888999:::666666666666555555555444555777999::::::999777666555555444444444333333333444555666777777666444333777888999:::999888666555111111111111111111222222///000222333333333222222111111111111111000//////...---,,,---...///...---...---,,,+++++++++++++++((()))))))))*********+++))))))************))))))((((((((((((((()))*********(((''''''''''''%%%$$$""""""""""""###$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&)))&&&$$$&&&***---,,,***$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$!!!""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!"""###$$$$$$###### """######"""!!! !!!!!!!!!"""""""""""" """###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""""""""############""""""!!!!!!"""###############!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''((()))*********))))))'''''''''''''''((())))))((((((((((((((()))******)))))))))(((((()))))))))!!! !!!$$$''')))!!!!!!!!!"""######$$$$$$######################## !!!###$$$$$$$$$$$$##############################$$$%%%%%%$$$###"""  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$!!! """$$$$$$######"""!!! !!! !!!"""!!!###%%%$$$!!! """$$$###$$$$$$###!!!!!!!!!"""$$$$$$$$$$$$######"""""" """######!!!"""###$$$$$$###"""!!! """###$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$######"""""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&'''(((((( ###%%%%%%######%%%(((&&&''')))*********)))((())))))))))))(((((((((((())))))))))))************)))******+++,,,,,,------((()))******)))(((&&&%%%,,,,,,------...---------((()))+++---...///000000...///000000//////000111444333111000000000111111111111111111111111111111///000333555555555444333111111222333333444555555333333444444666777999:::666666555555444444444333555777:::<<<<<<:::777555444444444333333222222222222333444666666666666555444555666777666555333111000000000000111111111111///000111222333222111111000000000000000///......---,,,+++,,,...///...---000///---+++******++++++(((((())))))*********+++))))))************))))))((((((((((((((()))******'''&&&%%%&&&(((((((((&&&&&&&&&&&&%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$((($$$"""%%%+++000000...######"""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&############""""""""""""!!!"""###$$$$$$###!!!!!! !!!"""###""" !!!!!!""""""#########$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""""""""############"""""" !!!"""$$$$$$$$$###""" !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''((((((''''''###$$$%%%&&&&&&&&&%%%$$$'''''''''''''''((()))***((((((((((((((()))******((((((''''''''''''(((((("""###$$$###"""!!!!!!### !!!"""""""""""""""!!!$$$$$$$$$######"""!!! """"""""""""####################################!!!"""###$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!""""""!!!!!!!!!!!!!!!""" !!!""""""""""""############""""""""""""""""""############""""""""""""""""""!!!!!! !!!"""!!!!!!!!!!!!###%%%&&&%%%%%%$$$$$$######""""""""""""!!! ######""""""!!!!!! """  ###$$$###!!!!!!!!!""""""######$$$$$$!!!"""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((()))************+++++++++---------------------,,,///000111000...------...------......///000000000000...------///000000///000000000000000000000000222111000000000222444666333222111333555666666555333333333333333222111000222222333333444555666666888777666555555666777888666777999::::::999777666666555444333333444666666777666555444333222333333222333444444222222333444111111111222222333333333000000000111111222222333222111111000///......---000000///...------,,,,,,...---,,,,,,++++++,,,,,,************************(((((((((((())))))))))))(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***%%%%%%$$$$$$###"""!!!!!!#######################################"""!!!!!!""""""!!!!!!"""$$$&&&'''""""""#########$$$$$$$$$!!!""""""###############'''&&&$$$"""!!!!!!!!!"""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!)))((('''%%%$$$"""!!! ########################""""""""""""############ %%%%%%$$$$$$###$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((''''''(((((()))***+++*********)))))))))))))))"""###$$$###!!!!!!!!!"""""""""###""""""!!!  !!!"""""""""""""""""""""""""""####################################"""###$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""!!!"""""""""""""""""""""###!!!!!!!!! !!!###"""!!!!!!!!!!!!###%%%&&&###############"""""""""###"""!!!!!! !!!!!!###"""""""""""""""!!!!!!!!!!!!"""!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$##################$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''((())))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,------...///000///---------...------......//////000000000...------///000000///000000000000000000000000111111000111222555888:::333222222333555666555444222222333333222111111000222222333333444555555666888777666555555555666777666777999::::::999777666555444333333333333444555333333222222222333333333222333444444222222333444111111222222222333333333111111111222222222222222111111000000//////......000/////////...---------------,,,+++++++++++++++************************++++++***)))((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$###""""""!!!#######################################"""!!!!!!""""""!!!"""###%%%'''(((""""""#########$$$$$$$$$ !!!""""""""""""!!!""""""!!!!!!!!!"""$$$%%%$$$$$$###"""""""""""""""########################""""""!!!!!!!!!!!!!!!!!!"""""""""""""""#####################"""""""""!!!######""""""!!!!!!!!! ########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((((((((((()))))))))))))))))))))))))))"""###$$$###!!! !!!"""############""" !!!"""#########""""""""""""####################################$$$$$$$$$$$$$$$###""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!""""""#########"""######"""!!!!!!###$$$""""""!!!!!!!!!###$$$%%%!!!""""""""""""""""""#########"""!!!!!!!!!"""""""""""""""###############!!!  """###"""!!!############""""""""""""!!!!!!""""""###""""""!!!#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%"""!!!"""&&&'''&&&$$$&&&&&&&&&''''''''''''(((***))))))))))))***++++++)))))))))*********++++++*********+++,,,,,,,,,---.../////////---,,,---...---------...//////000000000...------///111000000///////////////////////////000000222444888;;;===444333222333444555444333111222222222222111000000222333333444444555555555888777666555555555555555666777888999999888777666444444333222222333333444222222333444444555666666333444555444333222333444111222222222222333333333333333333333222222222222000000000000////////////........................,,,,,,+++************+++))))))))))))))))))))))))+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""""""""""""""###$$$%%%%%%%%%$$$$$$###"""""""""########################"""############""""""!!!"""!!!!!!"""$$$&&&((()))###############$$$$$$$$$ !!!!!!""""""""""""""" !!!"""###$$$%%%$$$$$$#######################################$$$######""""""!!! ############""""""""""""############"""""""""""" !!!"""""""""########################""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***)))(((''''''''''''))))))))))))))))))))))))!!!#########!!! !!!"""""""""###""""""!!!  """######$$$$$$!!!"""""""""#################################### !!!"""###$$$%%%%%%%%%######""""""!!!!!! """""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$""""""############""""""""""""!!!!!!  !!!!!!""""""###"""###$$$###""""""###$$$###"""!!!!!!!!!"""$$$%%% !!!!!!""""""############""""""""""""######""""""######$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""#########""""""$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$  %%%(((%%%"""&&&&&&&&&''''''''''''(((******))))))******+++,,,))))))))))))************(((((()))***+++,,,,,,---,,,...///...,,,,,,---...,,,,,,---......//////000000...---...000111111000//////////////////////////////000222444777:::;;;555333222333444444333222111111111222222111000000333333333444444444555555999888888777666666666666666666777888888777666666555555444444444444444444555666666777888888999999333444555555333222333444222222222222222222222222444444444333333222222222////////////000000000000,,,,,,,,,---------------++++++***))))))))))))***))))))))))))))))))))))))&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""!!!!!!!!!""""""###$$$$$$$$$$$$#########""""""########################""""""############"""!!!"""!!!!!!"""$$$&&&(((***########################!!!"""######$$$$$$############""""""!!!!!!!!!!!!$$$######""""""#########""""""""""""""""""""""""############""""""""""""$$$$$$######""""""!!!!!!#########""""""""""""""" !!!"""###$$$$$$########################!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""##############################%%%%%%$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''''''''((((((((()))))))))))))))!!!"""###""" !!! !!!""""""###"""""""""######$$$$$$######"""!!!"""""""""############"""""""""""""""""""""""" !!!"""###$$$%%%###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!! !!!""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!  !!!!!!!!!!!!"""######"""!!!"""######"""!!!!!!!!!"""###$$$ !!!!!!""""""############""""""""""""######""""""######$$$$$$%%%%%%"""######$$$###$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!"""###############$$$$$$###""""""######$$$######$$$$$$$$$%%%%%%%%%######################## !!!!!!"""######$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((($$$"""%%%***,,,***&&&&&&&&&&&&''''''''''''((()))(((((((((((()))******(((((()))))))))*********(((((()))******+++,,,,,,+++---...---,,,+++,,,...,,,,,,------...////////////...---...000222222111//////////////////////////////000111222444555666444333222222333444333111000111111222222222111111333333333444444444444444999999999999888888777777666666666777777666666666666666666666666555444444777888888999999888888777444555666555333222333444222222222222222222222222444444444333333222222222////////////000000000000++++++++++++++++++,,,,,,******)))(((((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((()))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###""""""""""""######$$$$$$$$$$$$#######################################!!!""""""#########"""""""""!!!!!!"""###&&&((()))######################## !!!""""""######""""""$$$$$$$$$$$$###""""""!!!""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%########################""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''(((((())))))))))))!!!"""###"""  !!! """############%%%%%%%%%%%%$$$###"""!!!""""""""""""############""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!"""###$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!"""$$$###"""!!!!!!"""###$$$!!!""""""""""""""""""###""""""!!!!!!!!!"""######"""""""""############### """!!! !!!###############""""""""""""!!!!!!"""###$$$$$$$$$$$$%%%$$$###!!!!!!"""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$ !!!"""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%(((***)))&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((()))))))))******)))))))))***+++++++++,,,***,,,---,,,++++++,,,...,,,,,,,,,---....../////////...---...111222333222//////////////////////////////000000111111222222333222111222333444333222111111222333333333333222444444444444444444444444777888888999999888888777666666555555555555666666777777777777777666555444555666777888777666555444555666666555333222333444333333333222222222222111333333333333222222222222000000000000////////////++++++++++++++++++++++++))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$############""""""######$$$################################################!!!""""""############"""""""""!!!!!!"""$$$&&&'''$$$$$$$$$############### !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%############""""""""""""""""""""""""############ """"""""""""""""""""""""""""""""""""####################################""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***&&&''''''(((((())))))***!!!"""""""""  !!! !!!""""""###""""""%%%%%%%%%$$$$$$"""!!!!!!""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!"""###$$$!!!!!!!!! !!!""""""###"""""""""######""""""""" !!!!!!""""""##################"""!!!!!! !!!######"""!!!!!!!!!$$$###"""!!!!!!"""###$$$###############"""""""""!!!!!! !!!!!!"""######"""""""""""""""!!!!!! !!!!!! ###"""""""""""""""#########!!!!!!"""###$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!!"""""""""#########!!!!!!"""###$$$%%%%%%&&&"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((()))))))))******+++++++++++++++++++++)))+++,,,,,,++++++,,,---+++,,,,,,------......//////...---...111333333333000000000000000000000000...//////000111111111111222111000111333444444333222222333444444444444444444444444444444444444444444444666777888888777777666555555555555555555666666777777777666555444333222444666777888777666555555666777666444222333444333333333222222222111111111111111222222222222222111111000000//////............------,,,,,,++++++)))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$######""""""###$$$%%%%%%%%%$$$$$$######""""""""""""######################################################!!!!!!"""###############""""""!!!!!!!!!"""$$$$$$$$$$$$$$$#########""""""!!!!!!"""###############"""######$$$$$$###!!!!!!""""""!!!!!!""""""###$$$######################## !!!""""""######"""""""""""""""#########!!!"""""""""############ """"""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""###$$$$$$$$$$$$###########################"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))*** """""""""  !!!!!!"""""""""""""""!!! ###############"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""$$$&&&''' !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!"""$$$$$$"""""""""""""""######$$$ !!!!!!!!!!!! !!!"""###$$$%%%%%%&&&&&&%%%$$$###"""!!!!!! """$$$$$$###"""!!!"""$$$###"""!!!!!!"""######%%%%%%$$$$$$######"""""" !!!""""""######""""""!!!!!! !!!###### """$$$!!!!!!""""""######$$$$$$!!!!!!"""$$$$$$%%%%%%%%%&&&$$$"""!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&((()))(((&&&&&&&&&(((&&&&&&&&&'''''''''((((((((((((((((((((())))))***(((((((((((()))))))))))),,,,,,,,,+++++++++++++++)))***,,,,,,++++++,,,---++++++,,,------......//////...---...111333333333111111111111111111111111---...///111222222222222111000000111333555444333222333444444555555555555444444444444444444444444111222444666777777666666666555555444444555555666555666777777666444222111222333666999:::::::::999666777777666444222333444333333333222222111111111000000000111111222222333222111111000///......---000000///...------,,,,,,(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((()))((('''&&&$$$###"""""""""###$$$%%%&&&%%%$$$$$$###""""""!!!!!!!!!""""""##################$$$$$$########################!!!!!!"""##################"""!!! !!!"""###$$$$$$$$$$$$######""""""%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$"""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ """##############################&&&&&&%%%$$$###"""!!! """"""###$$$$$$$$$$$$###########################$$$#########$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*** """"""""""""""""""""""""############""""""""""""########################%%%$$$######$$$$$$"""!!!######""""""!!!!!! ######$$$######"""!!! ######""""""""""""###### !!!""""""!!! $$$###""""""!!!""""""###$$$$$$$$$###############""""""######$$$$$$$$$%%%!!!!!!""""""###%%%&&&'''&&&"""###$$$!!!""""""############""""""%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""&&&&&&'''((('''%%%###!!!"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&''')))(((&&&$$$(((((((((((((((''''''''',,,***)))''''''(((***+++***++++++,,,,,,++++++***,,,+++++++++++++++++++++******)))((()))***,,,---***+++,,,---...000111111111000//////.../////////222111111111000000//////111111111111111222222222222222333444444555666666444444444555555555555666444444333444444555666777555555555555555666777777555555555555555555555555555555555666666666666666444444444444555777888999333333444444333222000///000000000000000111111111000//////.........//////000//////---,,,+++******&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$###""""""!!!!!!"""""""""""""""######$$$ !!!"""$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$#########""""""!!!!!!""""""!!!!!!!!!###$$$%%% !!!"""###$$$$$$%%%######""""""!!!!!! """"""""""""############%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$$$$############"""############$$$$$$$$$"""""""""""""""""""""""""""!!! !!!"""###"""!!! !!!""""""##################"""!!!!!!""""""""""""!!!!!!!!!!!!&&&%%%$$$###""" """"""###$$$%%%&&&&&&&&&!!!!!!""""""#########$$$$$$"""!!!###&&&'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))(((((('''''''''((((((########################""""""""""""""""""""""""############""""""""""""########################%%%$$$"""###$$$$$$"""!!!""""""""""""!!!!!!!!!!!!!!!""""""#########""""""######""""""""""""""""""!!!!!!"""######"""!!!!!!$$$######"""!!! !!!!!!"""""""""""""""""" !!!!!!!!!""""""""" !!!""" $$$###!!!!!!  !!!""""""""""""!!!!!!!!!!!!########################"""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###"""""""""""""""""""""""""""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%&&&((('''%%%###&&&&&&&&&''''''(((((((((***)))(((&&&&&&''')))******++++++++++++++++++***++++++++++++************---,,,,,,++++++++++++,,,++++++,,,,,,---..................//////000000000111111111000000000//////111111111111111222222222222222222333444555555666444444444444555555555555777666555444333333333333555555555444444555666666555555555555555555555555555555555555555555555666555555555444555555666666333333333333222111000///111111111000000///////////////.............../////////...---,,,+++******))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""######$$$ !!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""###""""""!!!!!!"""###$$$"""""""""""""""############"""""""""!!!!!!!!! """"""""""""############$$$$$$###""""""###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""!!!!!! !!!!!!"""""""""###########################"""""""""!!! !!!"""###"""!!! !!!""""""##################"""!!!!!! !!!!!!""""""""" !!!!!!"""###$$$$$$%%% !!!######$$$$$$##################"""""""""'''%%%######$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""########################%%%###""""""###$$$###!!!!!!!!!!!!!!!"""""""""""" """######$$$$$$$$$$$$#########""""""!!!!!!""""""############""""""#########"""!!! !!!!!!!!! !!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""### !!!###"""!!!!!! !!!"""###$$$$$$########################""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """$$$&&&"""""""""""""""""""""""""""######$$$$$$###""""""######################################################$$$$$$%%%&&&&&&&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&'''((('''&&&%%%%%%''''''&&&%%%&&&'''&&&$$$"""###$$$$$$%%%'''(((((()))((((((&&&&&&&&&'''((()))******++++++++++++******)))))))))))))))*********............---,,,+++***,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111111111000111111000000000000//////000000111111111222222222222222222333333444444444444444444444555555555555666666555444333333333333555555444333333333444444444444444444444444444444555555555555555555555555666666555444444444444444444333222111111111111111////////////////////////......---------......//////...------,,,+++************)))(((''''''&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###############$$$"""""""""""""""######$$$!!!!!!!!!!!!""""""###$$$$$$$$$############$$$$$$###############"""""""""$$$###""""""!!!""""""###############""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$###""""""###$$$$$$"""############""""""!!!########################""""""""""""""""""######%%%$$$###"""!!! !!!!!!!!!""""""%%%%%%$$$$$$#########""""""!!! !!!"""###"""!!! !!!!!!""""""###"""############""""""!!! !!!"""###$$$ """###$$$%%%&&& !!!"""###############%%%%%%$$$$$$###"""""""""&&&%%%###""""""""" %%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!########################$$$"""!!!"""###$$$###!!! !!!!!!""""""######!!!!!!"""###############$$$$$$######""""""!!! """"""""""""""""""""""""!!!"""#########!!! !!!""""""""""""##################%%%$$$######"""#########(((%%%###"""######""" """!!!!!!""" !!!"""###$$$%%% """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%&&&&&&&&&$$$###$$$%%%((('''&&&&&&&&&&&&$$$#########$$$%%%%%%&&&''''''''''''&&&&&&&&&'''((()))))))))************))))))(((((((((((())))))))))))+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222222222111000000000000000000000//////000000000111222222333333222222222333333333333333333333444444444555555555222222222222333444555666444444333333222222333333444444444444444444444444555555555444444444444444444444333333333333444444444333111000000000111222---------...//////000000---------,,,------......---------,,,+++******)))(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########""""""###$$$$$$%%%"""""""""""""""######$$$""""""!!!!!!"""######$$$$$$###"""!!!!!!"""###$$$########################$$$$$$###""""""!!!!!!!!!######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############$$$##################$$$!!!"""###$$$$$$###"""!!!########################"""""""""""""""#########%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!"""""""""&&&&&&%%%%%%$$$#########"""!!! !!!"""###"""!!! !!!!!!""""""""""""""""""############"""!!! !!!!!!"""###$$$$$$#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&''')))))) ####################################"""""""""!!!""""""""""""""""""""""""###"""!!!!!!###$$$###!!! !!!!!!""""""#####################"""!!!!!!#########$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""  !!!""""""############"""""""""""""""""" !!!!!! """$$$&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%)))'''&&&%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''(((((()))***((())))))******))))))(((''''''((((((((()))))))))((()))+++---...------,,,,,,,,,,,,---....../////////000222333333222000/////////////////////000000///000000111222222333333444333333333333333333333333333333444444444444555222111111222222333444555444333333222222222333333444444444444444444444444555444444444333333333222111111111111222333444555333222111000///000111222//////......---,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,+++******))))))(((''''''&&&%%%%%%$$$$$$))))))((('''&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###""""""""""""###$$$%%%%%%"""""""""""""""######$$$###""""""""""""######$$$$$$###!!!!!!!!!!!!###$$$###############$$$$$$$$$############""""""!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""#####################$$$$$$#########!!!"""###$$$$$$###"""!!!########################!!!!!!""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$$$$######"""!!! !!!"""###"""!!!!!!!!!!!!"""""""""""""""!!!""""""#########""""""########################%%%%%%$$$###"""!!! ######$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%% """###$$$&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((((((%%%%%%%%%&&&'''((()))***!!!!!!!!!!!!!!!!!!!!!!!!####################################"""""""""""""""""""""""""""""""""""""""!!! !!!#########"""!!!!!!!!!!!!""""""""""""$$$$$$$$$######""" !!!"""###$$$$$$###"""!!!!!!!!! !!!!!! !!!"""###$$$$$$######!!!!!!!!!""""""######$$$!!!!!!  !!!"""###""""""""""""###$$$%%%%%% !!!""""""!!! !!!!!!!!!!!!""""""""""""########################!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" ###&&&''''''&&&%%%""""""""""""""""""""""""###""""""""""""###$$$%%%########################""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((()))(((&&&&&&&&&((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((()))))))))***(((((())))))))))))((((((''''''(((((())))))******'''(((***+++---.........,,,,,,------...///000000111111222222222111000///......////////////000000//////000111222333333444555555555444444333333333333333333333444444444444444444333222111111111111333222222222333333444555333333333333333333333333444444444333333222222111//////000000111333444555222111111000000000111111333222000...+++((('''&&&++++++++++++,,,------...+++++++++*********)))))))))((((((((((((''''''''',,,+++)))'''&&&''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###"""""""""###$$$%%%%%%"""""""""""""""######$$$#########""""""######$$$######""""""""""""###############$$$$$$$$$$$$$$$"""############""""""!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""!!!""""""############"""########################!!!!!!!!!"""######$$$$$$""""""######$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!""""""############"""$$$$$$$$$######"""""""""######""""""""""""""""""!!!""""""#########"""""" """###$$$%%%&&&###$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''((()))***""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""!!! !!!#########"""""""""""""""!!!!!!!!!!!!""""""#########""""""!!! """$$$$$$$$$###"""""""""!!! !!!""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! $$$$$$###""""""""""""###''''''&&&$$$"""!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""########################!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''))))))((('''&&&'''((($$$"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''(((((())))))(((((('''''''''((())))))***++++++++++++++++++,,,...//////------------------------///////////////000000000........./////////000000...///000111222333444444777777666555555444333333222222333333333444444444444333222111111000000000222222222222333555666777333333333333333333333333444444333333222111111111000000000000000111222333000000111111111111000000111111///---***((('''&&&************+++,,,---...***************)))))))))'''''''''(((((((((((((((***)))'''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$"""""""""""""""######$$$$$$$$$###""""""######$$$"""######$$$$$$######"""#########$$$$$$%%%%%%%%%!!!!!!######$$$###""""""!!!!!!""""""#########$$$ !!!!!!!!!"""""""""###""""""""""""############"""###$$$$$$$$$$$$###""""""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&& !!!!!!!!!""""""!!!""""""######$$$$$$$$$"""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$""""""#########""""""!!! !!!"""#########$$$%%%&&&%%%"""!!!!!!###$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((())))))***!!!!!!!!!!!!!!!!!!!!!!!!####################################""""""""""""""""""""""""""""""""""""!!! !!!"""######"""######""""""!!!!!! !!!"""######$$$$$$###"""$$$%%%%%%$$$###$$$###"""!!!!!!"""###$$$###"""!!! """""""""""""""!!!!!!!!!######""""""!!!!!!!!! ###"""!!! """$$$&&&$$$!!!!!!$$$&&& !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$""" """"""""""""""""""""""""""""""""""""$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''%%%$$$%%%&&&!!! !!!$$$$$$$$$$$$$$$%%%&&&''''''((()))###$$$%%%&&&''''''''''''''''''(((((((((((('''''''''(((((()))***++++++,,,///...---,,,,,,---///000......---,,,,,,+++******,,,,,,,,,,,,---///000111---.........//////000000...///000111222333444444888888777666555444444333222222333333333444444444000000000000111222333444111111222333444666777888333333333333333333333333444444333333222111000000222111111000000000000000///000111222222111000///,,,,,,,,,++++++++++++***************+++,,,---...************))))))))))))$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$%%%''')))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$"""""""""""""""######$$$$$$$$$###############$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%% !!!"""###$$$$$$###"""############"""""""""""" !!!!!!!!!""""""######""""""""""""############"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$###"""""""""!!!!!!  !!!!!! !!!"""###$$$$$$%%%"""!!! !!!"""######!!!#########"""""""""""""""!!!!!!"""############### !!!""""""######""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$### !!!!!!!!!!!!"""$$$%%%$$$!!! !!!############$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++******))))))))))))*** !!!"""$$$%%%%%%&&&&&&"""######"""!!!!!!"""$$$((('''%%%$$$###"""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""############""""""######""""""!!!!!! ######""""""!!!!!! """!!!  !!!"""$$$###""" !!!""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""############%%%$$$#########$$$&&&&&&!!!"""$$$%%%%%%$$$###!!!######""""""""""""######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&)))'''&&&''')))***(((%%%))))))))))))))))))))))))***,,,------++++++,,,...------------------------------,,,++++++,,,,,,---+++,,,...---,,,,,,---///------...000111222333444666555555444222111111000333444666777888777666444111111000//////000111222222222333333444555666666555444444333333444444555555444222000000000000111000000000000000000000000////////////............//////...---,,,,,,++++++///...+++)))'''&&&&&&&&&+++******+++,,,---,,,***(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%% !!!######$$$$$$$$$######""""""!!!!!! $$$$$$###"""!!!!!!"""""" """%%%''''''&&&$$$###&&&%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!###%%%$$$!!! """$$$$$$$$$$$$#########"""""""""###$$$&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!(((''''''&&&%%%$$$######"""######$$$$$$$$$######""""""""""""""""""""""""&&&$$$"""!!! !!!"""### !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""############&&&&&&&&&%%%###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))""""""""""""!!! !!!""""""""" !!!###""""""""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!! !!!!!!""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###$$$!!! """###"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""########################"""""""""######"""""""""""""""""""""############""""""!!!!!!!!!"""###$$$"""###$$$%%%%%%$$$"""!!!######""""""""""""######$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&)))(((''''''))))))'''$$$))))))))))))))))))))))))***+++---,,,++++++,,,...+++++++++,,,------......---.....................+++,,,...---,,,,,,---///......///000111222222333555444444333333222111111333444666777777777555444222111000//////000111222000111111222333333444444444444333333333333444444222111000///.........////////////////////////////////////.........------.........---,,,,,,++++++))))))(((((((((***+++,,,+++++++++,,,......---,,,((('''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%###"""""""""###$$$###############"""""" !!!"""######$$$############""""""""""""""""""%%%$$$###"""""""""""""""!!!"""$$$%%%&&&%%%###"""###############$$$$$$$$$""""""############""""""###"""""""""!!!!!!!!! """$$$%%%$$$"""!!!###%%%$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!! $$$######""""""!!!!!! ######$$$$$$$$$######"""#########"""""""""!!!!!!%%%$$$"""!!! !!!"""### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""###""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%$$$###"""!!! !!!"""!!! !!!""" !!!!!!"""###$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###%%%"""!!!$$$%%%$$$!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$###""""""""""""############"""!!!!!!!!!!!!"""############$$$%%%$$$###!!! """!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&)))(((''''''((((((&&&$$$))))))))))))))))))))))))***+++,,,,,,++++++,,,...)))******+++,,,---......,,,...///111111111000///+++,,,...---,,,,,,---////////////000000111111111333333333333333333333333333444555666666666555444222111000//////000111111//////000000111222222222333333333333333333333333222111000///.........///////////////////////////............------------...------,,,,,,+++++++++'''''''''((()))+++,,,---+++++++++---///000///...(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''%%%###!!!###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%###"""!!! $$$%%%%%%%%%%%%%%%%%%&&&""""""###############"""##################$$$$$$%%%%%%$$$############$$$##################"""""" !!!###%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!###$$$%%%%%%######$$$%%%$$$############""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!!!!!#########""""""!!!!!!!!!$$$$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""###### !!!!!!"""""""""!!!!!!########################"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((( """###$$$%%%%%%%%% """######!!!!!!!!!"""############""""""!!!!!!""""""""""""""""""""""""##################""""""""""""""""""############"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!""""""!!!  !!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&""" """###!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$%%%%%%$$$$$$###!!!"""""""""###########################$$$$$$%%%###$$$$$$$$$###"""!!!  ######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''((((((''''''(((((((((((((((((((((((()))+++,,,,,,++++++,,,---*********++++++,,,,,,,,,***,,,///111222111///---+++,,,...---,,,,,,---///000000000000000000//////111111111222333333444444222333444555555555555444222111000/////////000111//////000000111111111111222222333333333333222222333222222111111111111111////////////////////////------------,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++******)))))))))))))))*********,,,...///...---''''''&&&%%%$$$######"""&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%###"""!!!###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$###"""""""""%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!!!!""""""!!!"""$$$&&&&&&%%%$$$###"""######$$$$$$######"""""""""""""""!!!!!!!!!!!!"""###############$$$$$$############"""""""""""""""!!! !!!###$$$"""""""""""""""""""""""" """""""""######$$$$$$$$$$$$$$$$$$$$$###""" !!!!!!!!!!!!"""""""""###$$$###"""!!!!!!"""###############""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""###############""""""""" !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((( !!!"""###!!!###%%%%%%###""""""######$$$$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!""""""######""""""!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!""""""!!!  """######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%""" !!!""" !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""######$$$$$$$$$$$$############""""""!!!!!!!!!  !!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''"""###%%%'''(((((()))***(((((((((((((((((((((((()))***,,,+++******+++---++++++++++++++++++++++++(((***...000111///,,,***+++,,,...---,,,,,,---///000000000//////////////////000000111222333444555222333333444444444444444333222000/////////000111000000000000111111111111111111222333333222111111222222222222111111111000........................,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,++++++***)))(((''''''(((((((((***,,,---,,,***''''''&&&%%%$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###!!!!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$###$$$$$$$$$$$$######"""######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!! !!!"""######$$$&&&'''&&&%%%"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$###"""!!! !!!"""###$$$%%%""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&!!!""""""###$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&''''''&&&%%%$$$%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''' !!!$$$&&&&&&%%%######$$$!!!"""###$$$%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""$$$!!! ###$$$###!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!""""""!!!!!!""""""""""""""""""""""""$$$######""""""######$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((!!!###%%%''''''((()))+++)))))))))))))))))))))))))))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111000...,,,***+++,,,...---,,,,,,---/////////////////////////////////000111222333444444222222222333333333444444333222111/////////000000000000000000000000000000000111222333333222111000//////000000000000///...........................++++++++++++************************************((())))))*********))))))(((''''''(((******)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$""" """$$$%%%###$$$%%%%%%&&&&&&%%%%%%######$$$&&&&&&&&&&&&&&&###############$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""  """###"""!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""#####################"""!!!  """###$$$%%%""""""""""""############$$$###############""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""#########""""""  """"""###$$$%%%&&&''''''"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''######$$$$$$######"""!!! ###%%%&&&$$$###"""###!!!"""###$$$###""" """""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!!!! !!!"""""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" $$$%%%"""!!!###$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!"""""""""!!! !!! !!!!!!!!!"""###$$$$$$######""""""######$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&""""""""""""#########$$$######$$$%%%%%%&&&''''''$$$%%%&&&'''(((((((((((("""%%%''''''&&&%%%''')))))))))))))))))))))))))))(((***++++++******+++,,,)))***+++,,,---.../////////000222333222000...,,,+++,,,...---,,,,,,---///......////////////////////////000111222333333444222222222222222333333444444333111////////////000///.....................///000111222222111000///...///000111111000///...........................++++++*********))))))))))))*********************&&&''')))***++++++++++++)))((('''((())))))'''%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""###$$$%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""######""""""""" !!!!!!!!!"""""""""###!!! ###$$$###"""!!!!!!!!!!!!""""""######!!!!!!""""""#########""""""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$"""###############"""!!!########################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''!!!!!!"""""""""!!!!!! """$$$%%%$$$"""!!!!!!$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!""""""######"""!!!  !!!"""  !!!""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""&&&))))))$$$!!!"""""" """"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""############ !!!###$$$$$$$$$###""" !!!###$$$%%%!!!!!! !!!!!!!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&""""""######$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''(((((((((((($$$''')))(((%%%###$$$&&&))))))))))))))))))))))))(((***++++++******+++,,,'''(((***,,,...000222333444555555555444222000///+++,,,...---,,,,,,---///............//////000000///000000111222222333333222222111111222222333444444333111000/////////000------------------------...000111222222111000...000111222333333222111000........................************)))))))))))))))))))))))))))*********'''((()))+++++++++***)))***)))(((((()))(((&&&$$$%%%%%%&&&''''''(((((()))%%%%%%%%%$$$$$$$$$######"""###%%%'''((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$###"""!!!$$$######""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######"""""""""""""""!!!!!!"""###$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''######$$$$$$$$$$$$###### !!!!!!!!!""""""######""" !!!$$$&&&%%%### !!!!!!!!!""""""###### !!!###$$$$$$$$$###""""""""""""""""""""""""""" """""""""""""""""""""""" !!!"""""""""""""""!!!"""!!!!!!!!! !!!"""############### !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""!!!!!!###$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&###$$$%%%'''(((***+++,,,'''''''''''''''''''''&&&######$$$$$$###""" ######""" ############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$"""!!! !!!$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$############""""""!!!!!! !!! !!!######"""!!!!!!###$$$&&&&&&%%%$$$###&&&%%%###!!!!!!!!!!!!"""$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''(((***)))&&&###"""!!!))))))***++++++++++++***((()))+++---111444777999<<<<<<<<<;;;888444111///,,,------,,,***((()))***+++,,,---///000000111111......///111111222222222444444444333333222222222000111222333333111000///......---,,,---...///000---...///000000111111000000/////////000111222222//////...---,,,++++++***,,,+++)))''''''(((***+++,,,,,,,,,+++++++++******(((((())))))*********+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$######### !!!###$$$$$$$$$"""!!!""" !!!%%%'''&&&%%%'''&&&%%%$$$###$$$%%%%%%######$$$###"""!!!!!!"""$$$$$$"""!!!"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$ !!!!!!!!!!!! !!!"""$$$$$$"""!!!***'''$$$!!! !!!###$$$!!!"""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$!!! !!!"""$$$%%%&&&!!! ###$$$"""!!!###(((&&&$$$#########"""!!!***&&&""" !!!$$$&&&'''"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&& """###$$$$$$######!!!!!!!!!""""""#####################""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""############"""!!! !!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!! """"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""  """###""""""""""""############""""""""""""""""""""""""""""""############""""""######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""$$$$$$###!!!###"""""""""######$$$$$$######""""""###$$$%%%&&&$$$$$$$$$#########""""""$$$#########$$$$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))&&&&&&&&&''''''(((((((((***++++++,,,,,,,,,,,,,,,'''''')))+++...111333555<<<<<<<<<<<<999666222000,,,---//////---------......///000000000000000000......///111111222222111444333333333222222222222111111111111000000///.........---------...///000//////111222222222222222000000111111111111111111------------------,,,,,,,,,+++)))((('''(((******,,,++++++++++++*********'''''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$ """$$$%%%%%%&&&$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%$$$"""""" """%%%'''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%"""#########"""!!!  !!!"""######"""!!! """""""""######$$$%%%%%%######"""""""""""""""###!!!!!!"""""""""######### !!!!!!!!!!!! !!!"""######"""!!! """!!!!!!"""###$$$%%%%%%###!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """#########""""""!!! !!!"""###$$$###"""%%%$$$%%%(((,,,+++++++++,,,***'''%%%$$$!!!!!!!!!"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&& """###$$$$$$######!!!"""######$$$%%%&&&&&&############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################"""!!! ###$$$###  !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$ !!!!!!"""######$$$$$$###""""""###%%%%%%$$$"""$$$"""!!! """$$$%%%############$$$%%%&&&'''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++,,,(((%%%%%%(((++++++++++++,,,,,,---...---------((())))))+++---///111222999:::;;;;;;999666222000***,,,///000/////////000111111222111111000//////......///000111111111111333222222222222111111111222111000///......------......------......///000//////000111222222222222111222333333333222111000,,,,,,,,,---------......,,,+++)))((((((((()))***++++++*********)))))))))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""" """!!!!!!"""$$$&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%!!!""""""######"""!!!!!!""""""""""""""""""""""""###"""!!! """$$$'''(((%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!"""######"""!!!  !!!"""$$$$$$%%%&&&&&&%%%###"""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###### """&&&'''***---//////000111222///+++(((%%%"""  """######"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%######$$$$$$###""" ###############$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! """%%%&&&%%%###""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!!   """""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$######$$$&&&&&&%%%######""""""!!!"""###$$$%%%%%%%%%$$$$$$#######################################$$$%%%$$$$$$###$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''')))***+++,,,555...'''%%%'''******(((++++++,,,------------,,,++++++,,,,,,---///000111444555666777666333000...))),,,...///...------...000111111111111000//////......///000111111000000111111111111111111111111333222000...------.....................//////000,,,---...///000000000000111222444555444222000///------------------------,,,+++***)))((((((((()))*********)))))))))((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########!!!!!!"""###############$$$##################$$$$$$$$$$$$############### !!!"""###$$$$$$######"""""""""###$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%!!!!!!""""""##################"""!!!!!!"""#########""""""""""""$$$%%%&&&$$$$$$###"""!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""###$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""######"""""""""""""""""""""### ###((())),,,000//////...///000///,,,)))(((&&&$$$$$$%%%&&&&&&%%%"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%$$$######$$$$$$###""" !!!!!!!!!!!!""""""""""""############"""""""""!!!##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$ !!!""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""######%%%$$$$$$$$$#########"""$$$######$$$&&&&&&%%%$$$"""###$$$%%%%%%%%%$$$##################"""""""""###########################%%%&&&%%%######$$$&&&&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''')))***+++,,,888111(((%%%''')))(((&&&))))))***++++++++++++***,,,,,,+++,,,,,,---...///...///000111000///---,,,...000111000...,,,,,,,,,---...//////000000//////...//////000000000000///000000000000000000000000333222000///......//////.........///////////////,,,---...//////000000///111222444555444222000/////////...---,,,,,,++++++,,,+++***))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&((())))))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%$$$$$$###"""#########$$$$$$################################# !!!!!!"""###$$$$$$$$$"""##################$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$######""""""""""""######"""###$$$%%%$$$$$$###"""""""""!!!!!!"""###$$$$$$"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! """"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""$$$%%%"""""""""###############""" &&&******,,,...///---+++***+++,,,---,,,'''%%%"""""""""###"""!!!"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''(((((('''&&&&&&%%% """###$$$$$$###### """###$$$%%%############""""""""""""##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""  !!!!!!!!!###"""!!! !!!""" !!!"""#########!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########%%%%%%$$$$$$###""""""!!!$$$######$$$&&&&&&%%%###!!!###%%%&&&'''&&&$$$###!!!"""$$$$$$%%%%%%###############$$$$$$$$$###%%%'''&&&###"""$$$''''''&&&$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++111---(((&&&(((***)))((('''(((((())))))))))))))))))))))))))))))***++++++,,,+++,,,,,,,,,---------555555555333///------...------...///////////////...//////000000/////////......///////////////000111111000000//////000000---...///000000000000///......///000111111111111111222333333333222111000000///...---,,,++++++***,,,++++++***)))(((''''''((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""######%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""###$$$$$$$$$$$$###""""""""""""###############$$$######""""""""""""!!!###$$$%%%$$$""""""###$$$$$$$$$$$$%%%$$$###"""""""""""""""""""""###$$$%%%########################"""###%%%&&&%%%$$$!!! !!!!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""###############"""!!! !!!!!!!!!!!!!!!""""""""" !!! !!!!!!"""###$$$""""""""""""""""""""""""!!! !!!###%%%&&& !!!"""###$$$$$$$$$$$$$$$!!!###)))---+++***,,,///,,,)))(((***---///000+++((($$$"""""""""!!!!!!"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&& """###$$$$$$###### !!!"""###$$$%%%&&&############""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""" !!!"""######"""!!! """!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""$$$%%%$$$###!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""!!!!!!!!!!!!########################!!!  !!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############"""""""""###""""""###%%%&&&$$$###"""######$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&""""""#########$$$$$$$$$"""%%%((('''###"""$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))((((((((((((((()))))))))''''''((())))))))))))(((((((((((((((((()))******---,,,+++***+++---000222777777555222...---...000///000000000000///.........///////////////......------........./////////......//////000000//////---...///000111000000///---...///000111111111111000000111111111111111111.........------,,,,,,,,,,,,++++++***)))((('''&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((( !!!###$$$%%%&&&''''''"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$$$$######"""""""""""""""###%%%&&&%%%"""!!!"""$$$"""######$$$###"""!!! $$$###"""""""""###$$$%%%"""###$$$$$$$$$$$$###""""""######$$$$$$$$$#########"""""""""""""""######""""""""""""############""""""############""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%%%%&&&!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$"""""""""""""""""""""""" !!!"""###### """$$$%%%%%%%%%%%%###"""%%%,,,///---******+++)))((())),,,///000000222...)))%%%$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((######$$$$$$###""" &&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""##############################$$$$$$$$$$$$##############################!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!""" !!!"""######"""!!! """!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!  !!!!!!###$$$%%%&&&%%%###!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!"""###!!!  """  """"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###""""""###%%%%%%$$$"""###"""!!! !!!"""$$$%%%"""###%%%%%%&&&%%%$$$###""""""######$$$$$$$$$$$$"""&&&((('''###"""$$$(((&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%'''******((('''&&&&&&''''''((()))))))))))))))******)))******+++,,,,,,///...,,,+++,,,///333555666555222///,,,,,,...000333333222222111///...---...///////////////......---------.........//////+++,,,---///000//////...---...000111111111000///+++,,,---...////////////000/////////000111222222,,,,,,,,,---------......,,,,,,++++++***((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&(((***+++,,,!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$ !!!"""$$$%%%&&&###%%%&&&%%%""" """$$$!!!""""""######""" %%%$$$###""""""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!!"""$$$&&&(((%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""" !!!###$$$%%%!!!!!! !!!"""######"""""""""""""""""""""""" !!!"""$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!$$$%%%&&&&&&&&&"""!!!&&&...111...+++***&&&&&&'''***---//////...444000)))$$$############"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((()))))))))!!!!!!"""############"""$$$%%%%%%%%%$$$""" """"""############""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!  !!!!!!!!!!!!!!!  !!!!!!  """"""############"""""" !!!!!!!!!"""""""""### !!!"""###"""!!!!!!"""###$$$$$$###!!! !!!!!!"""###$$$%%%%%%&&&!!!  """###"""!!!""""""""""""!!! """!!! !!!###$$$$$$$$$""""""!!!  !!!""""""!!! !!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!&&&))))))&&&!!!!!! !!!!!!""" !!!!!!!!!!!!######""""""""""""######""""""""""""############"""!!! """$$$%%%$$$!!! !!!""""""#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%&&&'''&&&$$$"""!!!"""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&(((((((((((()))))))))***...------,,,,,,++++++***+++***))))))***+++---...///......---,,,+++++++++......///000111111000000111000000//////000222222000///...---------------......///000000000000000......------------......+++...000///...---000222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,'''))))))''')))+++)))$$$)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$#########$$$%%%&&&((('''&&&###!!!"""%%%(((%%%%%%$$$$$$&&&(((+++,,,""""""""""""##################""""""""""""######$$$$$$$$$#########"""""" """######""""""###$$$"""""""""""""""########################"""!!!  """#########"""!!!###"""!!!  !!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$"""!!! !!!###$$$$$$$$$############$$$$$$!!!!!!!!!!!! !!!"""$$$$$$"""###$$$$$$###"""!!! $$$$$$"""!!! !!!"""!!! !!!"""$$$""""""""""""""""""""""""'''&&&&&&%%%$$$###!!!!!!&&&$$$""" !!!"""###"""'''+++......---,,,***(((&&&&&&'''***---000///...+++(((%%%###!!!!!!!!!!!!""""""#########$$$!!!"""###%%%%%%$$$######!!!!!!"""############### !!!"""###%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&& !!!""""""######"""""""""###############""""""""""""############""""""#########$$$$$$#########""""""############""""""########################$$$#########$$$$$$"""  """""" !!!%%%$$$###""" !!!""""""!!! !!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$###!!! !!!!!!""""""######$$$$$$%%%$$$###$$$&&&&&&&&&%%% !!!!!!!!!!!!!!!!!!%%%###""""""###$$$###"""###############"""""""""!!!!!!"""######"""!!!!!! !!!""""""""""""!!!""""""""""""""""""""""""!!!"""###%%%%%%###"""!!!!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""!!! """$$$%%%###!!!!!!!!!!!!""""""######$$$######$$$$$$$$$$$$###############"""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&$$$""""""###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((,,,++++++++++++*********++++++******+++,,,......///......---,,,,,,++++++......//////////////////...///000111222222111111//////...---------------------...//////////////////..................///...000111000---,,,...///............////////////,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,******,,,+++(((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$#########$$$%%%&&&''''''&&&$$$"""###%%%'''%%%$$$######$$$&&&((()))""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""" """######""""""###$$$"""""""""""""""""""""###%%%%%%%%%%%%$$$$$$###### !!!!!!"""""""""""""""$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""######""""""!!!"""###$$$%%%#########""""""#########"""""""""!!!!!!!!! """!!!!!!!!!!!!!!!""""""""""""###$$$######!!!!!!$$$###"""!!! !!!"""###"""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""%%%$$$###"""""""""######'''))),,,...///---+++***+++)))'''%%%'''***---000222///)))%%%!!!!!!"""###""""""##################""""""###$$$$$$$$$$$$###!!!!!!"""############### !!!!!!!!!"""""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&& !!!""""""###""""""""""""""""""""""""###$$$$$$""""""############"""""" !!!!!!!!!!!!!!!!!! """"""############""""""########################$$$"""!!! !!!"""!!! """######!!! !!!%%%%%%$$$###!!!  """$$$###"""!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """### !!!"""#########"""!!!!!!!!!!!!"""""""""""""""###"""""""""$$$%%%$$$### """###$$$$$$'''%%%#########$$$###!!!""""""######$$$$$$%%%%%%""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!"""""""""######!!!!!! !!!!!!""""""""""""############"""!!!!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""$$$###""""""""""""###$$$###$$$&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''((((((((()))))))))***************++++++++++++,,,---.../////////......------,,,,,,............------------+++---000222333222000//////...------------------,,,------...............000//////......//////000111222222000---,,,,,,---,,,------...//////000000------------------------%%%+++---***'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$###"""""""""$$$%%%&&&"""""""""#########$$$$$$######""""""""""""######$$$$$$$$$############### """######""""""###$$$######""""""""""""""""""&&&%%%$$$$$$###$$$$$$$$$""""""!!!!!!!!!"""###$$$############$$$%%%&&&'''######$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""############"""###$$$$$$%%%###""""""!!!!!!""""""#########"""""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!""""""############"""$$$###"""!!!!!! !!!!!!"""###"""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""""""""!!!!!!)))+++---......---+++))),,,***'''&&&&&&***...111444///(((!!!"""$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$!!!!!!"""############### !!!"""###$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&!!!"""######$$$$$$######%%%$$$###""""""###$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################$$$"""  !!!!!! """###%%%$$$"""!!!!!!!!!!!!!!!""""""######$$$$$$ """######"""!!!!!!""" !!!!!!!!!!!! """!!!!!!!!!!!! !!!  !!!"""### !!!""""""###""""""!!!!!!!!!!!!!!!!!! ###"""!!!"""###$$$$$$""" """###$$$%%%'''%%%######$$$%%%$$$### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!### !!!"""###$$$%%%""""""""""""############"""!!!!!! !!!!!!"""!!!"""""""""############!!!!!!!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''(((((()))))))))))))))((())))))))))))*********(((((())))))***+++,,,,,,,,,,,,,,,,,,---...//////000000000//////...............---,,,,,,+++++++++)))+++---///000000///.........---,,,,,,---------,,,---......//////......000000////////////000000111111111///...---,,,,,,---------....../////////........................(((///222---'''&&&'''&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%$$$$$$$$$%%%$$$######"""###$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################## """######""""""###$$$#########"""""""""""""""$$$###"""!!!!!!"""######$$$###!!! """$$$&&&!!!!!!!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!!#########""""""#########"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!"""###!!!!!!""""""##################"""!!!!!!!!!!!!!!! !!!"""!!! """$$$"""""""""""""""""""""""" !!!""""""###### !!!!!!!!! ###%%%(((+++---------,,,---+++(((&&&'''***...111333...(((""""""$$$&&&%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%!!!!!!"""############### !!!!!!"""######$$$$$$$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$((('''%%%$$$######$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%""""""############""""""""""""""""""""""""""""""'''%%%###"""###$$$$$$$$$"""$$$%%%$$$"""!!!!!!""" !!!!!!"""###$$$$$$%%%!!!###"""!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!  """""""""!!!!!! !!!!!!""""""""""""!!!!!!!!! &&&%%%$$$%%%'''((('''&&&!!!!!!!!!!!!!!!"""###$$$%%%###"""###$$$&&&&&&%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""###$$$""""""""""""###############""""""!!!!!!""""""###!!!"""""""""############!!!!!!"""""""""!!!!!!!!!###############"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%''''''))))))******))))))))))))))))))*********+++((())))))***+++,,,------++++++,,,---............111111111000000000000000...---,,,+++******++++++*********++++++---......------,,,,,,,,,------.........///000000000000///000000////////////000000//////....../////////...///.........---------,,,........................111777:::444---++++++************))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%###%%%'''(((&&&$$$######&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############################## """######""""""###$$$############""""""!!!!!!###"""""""""""""""######%%%###!!! """%%%&&&###"""!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""""" !!!###$$$%%%!!!!!!!!!""""""###$$$$$$###""""""!!!!!!!!!!!!""" !!!"""########################!!!!!!"""######""""""""" !!!""""""!!!!!! """&&&))),,,...//////---+++)))((()))+++...000...,,,(((%%%"""""""""###&&&%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%!!!!!!"""#################################""""""$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$((('''&&&%%%$$$#########""""""############"""""""""!!!  !!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!"""###"""!!!!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""!!!""""""!!! !!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!######"""  !!!!!!""""""### !!!!!!!!!!!!!!!$$$###"""###%%%&&&%%%$$$$$$###"""!!! !!!"""######"""!!!"""$$$&&&&&&%%%######""""""!!!!!! !!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!  !!!!!!"""!!!!!!!!!"""""""""############""""""""""""######""""""""""""############ """###"""!!! !!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""###############$$$%%%%%%$$$######!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''(((*********))))))'''''''''((((((((())))))))))))******+++,,,------***+++,,,---.........---000000000000000000//////------+++******+++,,,,,,,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,------......//////000000000000000000//////......//////000...---,,,...000111111000//////......---,,,,,,+++------------------------111666777222---+++***(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$###%%%''''''&&&$$$###$$$&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$%%%!!!!!! !!!!!!###############$$$$$$$$$ """######""""""###$$$$$$$$$######"""!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%###!!! """%%%&&&%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$### !!!""""""""""""!!!###""""""!!!!!!""""""#########"""""""""!!!!!!!!! """$$$%%%&&&###"""""""""""""""###$$$""""""!!!!!!!!!!!!"""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""############$$$$$$###%%%'''***,,,---......,,,,,,+++++++++,,,---...)))((('''&&&$$$###"""!!!$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""######!!!!!!"""###########################"""""""""!!!#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!"""############"""$$$$$$$$$$$$######"""!!!""""""############""""""  """"""############""""""""""""""""""""""""""""""   !!!######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!""""""!!!""""""######""""""!!! !!!""""""!!!!!!!!!!!!!!!  !!!"""###### !!!!!!""""""###!!!  """###"""!!!$$$###""" !!!###$$$$$$###!!!!!!###$$$$$$###"""""""""""""""#########""""""!!! !!!"""""""""######$$$$$$#########""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!###"""!!!!!! !!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############ """###### !!! !!!!!!!!!"""###############$$$$$$$$$$$$######!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&((()))******)))(((''''''((((((((()))))))))((()))))))))******++++++)))***+++,,,---------,,,---------------------------,,,+++******+++---...,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...---...//////000000/////////..................///...---,,,---000222111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***......+++******)))%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$ """######""""""###$$$$$$$$$######"""!!!!!! !!!"""%%%&&&'''&&&$$$###$$$###"""!!!!!!###%%%&&&$$$$$$######"""###############$$$$$$$$$$$$######!!!"""############"""!!! !!!"""#########""""""#########""""""#########"""""""""!!!!!!!!!  !!!###$$$%%%$$$###"""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!"""$$$###########################$$$$$$$$$######"""!!!""""""!!! !!!"""###$$$$$$%%%''')))***+++,,,,,,+++,,,------...------,,,%%%$$$######""""""!!!!!!""""""################## !!!!!!"""""""""""""""!!!!!!"""###############!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!!!!!!!!!! """######"""!!!!!!""""""############""""""%%%$$$"""!!!!!!"""$$$%%%""""""############""""""########################"""!!!!!!###$$$###  """""""""!!!"""### !!!###$$$%%%"""###%%%%%%###"""###$$$""""""############"""""" """######$$$###!!! !!! """###### !!!"""###$$$$$$$$$"""""""""$$$%%%$$$######"""!!! !!!"""$$$&&&&&&$$$"""!!!""""""!!!  !!!"""###$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""""""""""""""""""""""""""""""""###"""!!! !!!"""###%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############"""$$$### !!! !!!"""###$$$$$$%%%######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%''')))******((((((************++++++++++++(((((((((((())))))))))))((()))+++,,,------,,,+++++++++++++++++++++++++++---,,,+++******,,,...000,,,---///000///---+++)))++++++++++++,,,,,,---...,,,---......//////............------------......000---,,,---000111000...+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,(((***+++)))+++...,,,'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!"""######""""""###$$$$$$$$$$$$###"""!!!!!!  ###&&&&&&$$$""" $$$###"""""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!! !!!""""""!!! !!!"""###$$$%%%$$$######$$$$$$############$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######%%%$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###"""###$$$###""""""$$$&&&""""""""""""""""""""""""""""""############"""""" !!!"""!!!###%%%''')))***+++***+++...//////...,,,+++"""!!!  !!!"""!!!!!!""""""#########$$$ """#########"""!!!!!!!!!"""############### !!!"""###$$$$$$!!!"""###%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""######"""!!! ######$$$$$$$$$$$$######$$$"""!!!!!!""""""!!!!!!###$$$###"""!!!"""$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############$$$#########""""""!!!!!!!!!!!! !!!!!! !!!"""######"""!!! $$$$$$$$$###############$$$"""!!!"""######"""!!!%%%###!!!!!!###$$$%%%$$$########################$$$$$$######""""""!!!!!!$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""$$$!!! """!!! !!!"""""""""""""""!!!!!!!!!!!! !!!!!!#########"""""""""""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!"""###$$$###"""  !!!###$$$ !!!!!! !!!###&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''((('''%%%###""""""######&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&,,,,,,,,,+++)))(((&&&%%%++++++,,,---......///000,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++...,,,***+++---...,,,)))---...000222333222111000......---,,,,,,,,,,,,---000///---+++************+++***((('''''''''((()))'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%%%%$$$$$$########################$$$###!!! """$$$%%%&&&%%%%%%$$$###$$$$$$$$$######"""""""""""""""###&&&%%%%%%$$$###"""!!!!!!((((((((('''&&&%%%$$$###$$$$$$$$$$$$######"""""" !!!"""######""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!"""$$$$$$%%%###!!!!!!###%%%$$$$$$###"""!!!!!!""""""### !!!###"""!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$#########$$$!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""############""""""""""""""""""""""""###$$$###!!! !!!%%%(((***+++,,,,,,......---+++((('''$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""############"""######$$$$$$######""""""######$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$&&&'''((((((((("""""""""!!! """"""############""""""$$$"""!!!!!!""""""!!!!!!"""###"""!!! !!!###""""""""""""""""""######""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""#####################"""""""""!!!!!!!!! !!!!!! !!!"""######"""!!! """""""""#########$$$$$$$$$"""!!!"""###$$$"""!!!###""" """###$$$###"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!! """""""""###############%%%""" """###"""!!!  !!!"""###$$$%%%############""""""""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!$$$%%%%%%$$$!!! """###$$$ !!!""""""!!! !!!###%%%%%%###"""""""""######""""""#########$$$$$$$$$%%%$$$#########$$$%%%&&&!!!!!!!!!"""$$$&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''&&&&&&%%%''''''(((******+++++++++((((((((()))))))))))))))+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,............,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***...000000///,,,---///111222111000/////////...---,,,,,,,,,---000///...,,,++++++******+++***)))((('''(((((()))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$#########""""""""""""!!!&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%$$$######"""########################$$$###"""""""""###%%%%%%######""""""!!!!!!!!!"""$$$######""""""""""""#########""""""!!!!!! #########""""""!!! $$$###"""!!!!!!!!!""""""!!!!!!"""""""""""""""!!!########################$$$$$$$$$###"""""""""!!! !!!!!!"""###&&&%%%###""""""###%%%&&&$$$######"""!!!!!!""""""### !!!###"""!!!######!!!!!!!!!"""###$$$&&&%%%$$$###############!!!!!!!!!!!!""""""""""""######""""""!!! """"""############"""""""""""""""""""""######$$$%%%$$$###"""###$$$%%%&&&((()))))))))((('''%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!############$$$&&&''''''######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&'''(((((((((%%%%%%$$$$$$"""!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!""""""!!! !!!###$$$###"""!!!"""### !!!""""""###$$$$$$########################!!!!!! !!!!!!!!!!!!""""""""""""##################""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$$$$%%%###"""!!!"""###$$$###""""""!!! !!!######"""  !!!"""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$"""!!!!!!###$$$###"""!!!  !!! !!!"""###%%%&&&'''###########################""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!$$$&&&&&&%%%!!!!!!!!!!!!"""###$$$%%%"""###$$$###"""!!!"""###%%%$$$######"""#########!!!!!!"""""""""#########%%%%%%$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((('''((((((((('''&&&%%%%%%$$$%%%''')))***+++,,,,,,++++++******))))))))))))***************+++,,,,,,************************+++,,,---......---,,,+++,,,,,,++++++***++++++++++++++++++,,,------......)))((('''(((+++---//////+++---...000000000//////111000///...---,,,,,,,,,/////////...---,,,+++*********)))(((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%&&&'''((((((&&&&&&&&&%%%%%%$$$###!!! #################################$$$$$$$$$%%%%%%"""""""""!!!!!!!!!!!!!!!$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!############"""!!! ###"""!!! !!!"""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""%%%$$$$$$######$$$$$$%%%######"""!!!!!!!!!""""""""" !!!"""""""""&&&%%%###!!!!!!"""###$$$%%%$$$##################!!!!!!!!!!!!"""""""""""""""""""""!!! !!!""""""######""""""!!!"""""""""""""""###$$$$$$$$$$$$%%%$$$###"""###$$$%%%%%%$$$$$$######""""""%%%$$$$$$###"""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """$$$$$$###!!!#########$$$&&&''')))***######""""""######$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((######$$$$$$$$$%%%%%%$$$""""""############""""""###!!! !!!"""###""" ###$$$%%%%%%######$$$%%%!!!!!!!!!!!!""""""##############################!!!!!! !!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!""""""#########"""!!!"""###$$$###""""""!!! !!!"""######""" !!!"""""""""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!"""############""""""!!!!!!"""###$$$!!!!!!!!!"""###$$$%%%&&&"""###############$$$$$$""""""""""""""""""""""""######"""!!!!!!"""$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!! !!!###%%%$$$$$$"""""""""######$$$%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$##################""""""""""""#########$$$%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,---,,,++++++******++++++******+++,,,---...///000,,,+++((('''''''''((((((,,,---...///000000000///111000///...---,,,,,,,,,......//////...---+++******))))))(((((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$###"""!!!########################!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""%%%$$$######""""""#####################$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!""""""!!!!!! !!!!!!"""""""""$$$$$$$$$%%%%%%$$$$$$###$$$######"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!"""###$$$%%% ###%%%%%%$$$###%%%&&&$$$###""""""!!!""""""###%%%%%%$$$#######################################!!!!!!!!!!!!"""""""""""" """######"""!!!!!!$$$$$$$$$$$$%%%&&&'''(((######""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############$$$%%%&&&'''''''''''' !!!!!!""""""###$$$$$$%%%%%%$$$$$$###"""!!! !!!"""###"""!!!"""###$$$###""""""###$$$""""""""""""!!!!!! ########################!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!###$$$$$$"""###"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!! ######"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""###$$$$$$""""""!!!!!!!!!"""######""""""######$$$$$$$$$%%%""""""""""""###############"""!!!!!!!!!"""$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!! !!!""""""$$$###!!!"""######"""!!!""""""######$$$%%%%%%%%%$$$%%%%%%$$$###""""""###############$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&'''(((((())))))))))))***))))))((('''&&&&&&&&&'''(((((()))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,++++++***++++++,,,******+++,,,...///000000///...,,,***'''&&&&&&'''------...///000000000000000000///------,,,,,,,,,------...///...---+++***)))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''''' !!!"""###$$$%%%%%%$$$#########%%%&&&%%%$$$!!!"""######$$$$$$$$$$$$######################## !!!!!!"""###"""""""""###$$$$$$%%%$$$###""""""$$$$$$############$$$$$$###############$$$$$$$$$ !!!!!!!!! !!!###%%%%%%###!!!!!! """$$$%%%########################!!!!!!!!!!!!!!!"""""""""$$$$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""" !!!"""""""""""""""######&&&'''%%%###!!!"""""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%"""###%%%&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$######""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """###$$$$$$$$$########################""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%&&&''''''''''''$$$###"""!!! $$$%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""###"""!!!!!!"""!!!  !!!######"""!!!!!! ########################!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""############!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!"""!!! !!!###$$$$$$######""""""###%%%%%%$$$""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!""""""######""""""!!! !!!"""!!! !!!""" !!!""""""""""""###""""""!!!!!!!!!""""""""""""######$$$%%%%%%%%%"""""""""############$$$  !!!"""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""%%%$$$""""""######!!! !!!!!!###$$$$$$%%%$$$$$$###$$$%%%$$$""""""###$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))&&&'''(((((())))))))))))&&&''''''(((***++++++,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------++++++******++++++,,,---***+++,,,---...///000000---...///...,,,++++++,,,,,,,,,------...//////000......---,,,,,,,,,,,,---,,,---------,,,,,,+++***)))))))))))))))(((''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&$$$###%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&((((((""""""######$$$%%%&&&&&&$$$""""""###$$$%%%$$$### """###$$$%%%%%%%%%######################## !!!!!!!!!""""""""""""###$$$$$$"""!!! ###############$$$%%%&&&"""""""""!!!!!!!!!!!!!!!""""""#########""""""!!! ###%%%%%%$$$!!! !!!!!! !!!!!!"""###$$$########################""""""""""""""""""""""""#########""""""######$$$$$$######""""""######$$$!!!!!! !!!!!!""""""!!!######"""""""""### $$$%%%### !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&& !!!!!!""""""!!!!!! !!!!!!!!!!!!"""###%%%%%%'''%%%######$$$$$$""" ###$$$$$$%%%%%%&&&&&&&&&$$$######"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!$$$%%%$$$###"""!!!!!! !!!######""""""######$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%###""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$!!! !!!"""######!!! !!!"""""" !!!"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""!!!"""""""""############!!!!!! !!!!!!###"""!!! !!!"""###""""""##################"""!!! !!!###%%%$$$###"""!!!!!!###%%%%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!  ######"""!!!"""$$$!!!###$$$###"""!!!""""""""""""######$$$%%%""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$ !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$###!!!"""######"""!!! !!!"""###$$$$$$$$$###!!!"""$$$###""""""###$$$!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%'''''''''&&&%%%""" """#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&$$$%%%&&&((()))*********)))))))))******+++++++++))))))******+++---...///++++++++++++++++++++++++++++++,,,------,,,++++++)))))))))***+++,,,---...+++,,,,,,---...//////000))),,,//////...,,,,,,---************+++,,,---...,,,++++++++++++,,,------,,,,,,+++*********++++++((())))))***)))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$###"""###%%%&&&%%%$$$ !!!"""######$$$##############################"""!!! !!!###$$$"""###%%%%%%%%%$$$"""!!!!!!!!!"""###$$$&&&'''(((######""""""!!!!!! ###$$$$$$%%%%%%%%%$$$$$$ !!!!!!!!!""""""!!!!!!"""""""""""""""!!!""""""""""""""""""""""""$$$$$$$$$###"""""""""!!!!!! !!!"""######%%%###"""!!!!!!"""###%%% !!!""""""!!!$$$$$$###!!!"""$$$ """""""""!!! !!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""### !!!!!!!!!!!! !!!!!!"""$$$%%%&&&(((""""""$$$"""!!!"""###%%%&&&&&&%%%%%%###"""!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$""""""!!!!!! !!!!!!!!!######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&& """#########$$$$$$$$$$$$######!!! !!!"""######"""###%%%&&&%%%$$$###$$$%%% !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!!""""""#########$$$!!!!!! !!!!!!###"""!!! !!!"""###!!!!!!"""###$$$%%%&&&&&&!!! !!!$$$%%%$$$### """$$$$$$""" """"""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!"""""""""#########%%%%%%$$$$$$###""""""!!!!!!$$$%%%###"""###%%% $$$&&&'''&&&$$$"""!!!""""""###$$$&&&'''(((""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$ """$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""!!! !!!###$$$$$$### """###$$$$$$###### !!!######""""""###%%%!!!"""###$$$%%%%%%$$$###""""""""""""############!!!###%%%&&&'''&&&&&&!!!"""###%%%&&&&&&%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&)))))))))((('''%%%$$$###%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%*********+++,,,...///000************************)))***++++++++++++***)))((())))))***+++---...///,,,,,,------.../////////&&&)))......,,,)))))))))(((((((((((()))***+++,,,************+++,,,------,,,+++***)))))))))***+++((()))*********)))'''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&"""$$$&&&(((((((((&&&&&&%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$%%%$$$###$$$&&&'''&&&%%%"""############""""""!!!########################$$$###!!! """$$$%%%%%%&&&'''((((((&&&%%%### !!!###$$$'''((()))&&&%%%%%%$$$###""""""!!! !!!!!!!!!!!!!!! """ """$$$!!!!!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!!!!"""######""""""### !!!"""###"""%%%%%%###!!!"""$$$&&&%%%###"""""""""###$$$ !!!"""###!!!!!!!!!!!!"""""""""""""""""""""!!!  !!!!!!!!!!!! !!!"""$$$%%%&&&$$$!!!&&&$$$  """$$$%%%%%%$$$###""""""!!! !!!!!!!!!!!!""""""""""""!!!###$$$$$$""""""!!!!!! !!!!!!"""###############"""###$$$$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&& !!!!!!"""###$$$$$$%%%$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!!  !!!!!!!!!!!! !!!"""######"""!!! ###"""!!!###$$$$$$"""  """###$$$###!!! """""""""""""""""""""""" !!!"""$$$$$$###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!""""""######!!!"""###"""!!! !!!"""###!!!!!!"""###$$$###"""  ###&&&(((&&&###&&&&&&$$$###""""""!!!!!!%%%###!!!"""$$$$$$!!! """$$$%%%&&&%%%###"""###$$$$$$$$$$$$###""""""$$$###"""!!!!!! !!!!!!######""""""""""""######"""###$$$&&&&&&%%%$$$$$$"""$$$&&&%%%### """""""""$$$&&&'''&&&$$$%%%$$$#########$$$&&&'''%%%###""""""""""""####################################$$$$$$$$$$$$$$$###""""""###$$$%%%$$$######%%%'''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))***)))((()))***)))))))))+++,,,...000111///---+++)))((()))+++---)))******++++++******))),,,,,,,,,+++++++++++++++++++++,,,------......///&&&(((+++.........,,,******++++++++++++***))))))+++++++++***************))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ######""""""###%%%'''(((%%%%%%###"""!!!!!!!!!!!!"""###%%%'''((((((''''''!!!!!! !!!"""#####################"""!!!!!!$$$$$$###""""""""""""""" """###%%%&&&&&&""""""############""""""!!!!!!  !!!"""###$$$%%%%%%$$$$$$$$$##################"""!!! !!!"""###""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!""" """'''***(((###  """"""!!! &&&### """$$$###""""""!!!!!!"""$$$$$$###"""$$$$$$$$$######"""!!! """"""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""###$$$$$$######""""""!!!!!! ######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%!!!!!!!!!""""""#########$$$######""""""######$$$""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!"""######"""!!!!!!$$$"""!!!"""###$$$###""" """#########!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$###!!! !!!"""###""" !!!!!!!!!!!!"""""""""""""""!!!!!!  !!!!!!!!!"""""""""###"""###$$$###!!! !!!"""###!!!!!!"""###$$$###"""###""""""$$$''''''%%%###&&&%%%$$$###""""""""""""&&&%%%$$$%%%'''(((&&&$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$############"""###""""""!!!!!!!!!!!!"""######""""""""""""######!!!!!!"""############"""###$$$%%%$$$"""!!!!!!""""""!!! !!!"""###"""!!!###############$$$%%%%%%'''%%%""" !!!"""""""""""""""###################################################"""!!!!!!"""###$$$###""""""$$$&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''***,,,,,,+++)))''''''''')))))))))***,,,---//////...,,,+++)))))))))+++,,,******++++++++++++******&&&''''''(((((()))))))))+++++++++,,,------......***+++---...---,,,+++******++++++++++++***))))))******************++++++))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""############$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!###############"""!!!!!!$$$###"""!!!!!!!!!!!!"""!!!!!!""""""############""""""############""""""!!!!!!!!!!!! """"""""""""#######################################"""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!###$$$$$$!!!!!!!!!###%%%$$$###!!!!!! !!!""""""!!! %%%""" """######""""""!!!!!!"""$$$$$$###"""""""""#########"""!!!!!!""""""############""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!!!!! !!!!!!!!!!!! ######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%!!!!!!!!!!!!""""""""""""$$$######""""""######$$$ !!!"""$$$$$$$$$$$$###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!""""""######""""""!!!###!!! """"""!!! """#########"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$""" !!!"""###!!!!!!"""###$$$###"""!!!!!!"""$$$&&&'''%%%$$$$$$$$$############$$$$$$%%%$$$%%%&&&((()))((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$""""""!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!"""#########$$$%%%$$$""""""$$$%%%&&&$$$!!! !!!!!!!!! !!!!!!"""###############%%%%%%$$$############$$$""""""""""""####################################$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++,,,---,,,)))((('''((())))))******+++,,,,,,---,,,+++******************++++++,,,,,,,,,,,,++++++))))))***+++,,,---......******++++++,,,---------...------,,,++++++***)))***++++++++++++***)))))))))))))))***+++++++++,,,))))))))))))(((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###$$$###"""!!!!!! !!!###"""""""""""""""######$$$######"""""""""######""""""######""""""!!!!!!""""""!!!!!! !!!!!!$$$$$$######"""!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###""""""""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!! """$$$"""!!!!!! !!!!!!""""""!!!!!! !!!###""" !!!""""""!!!"""!!!!!!"""$$$$$$###""" !!!!!!"""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###"""""""""!!!!!!!!! ###""""""""""""!!!!!!!!!########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!###%%%%%%%%%###"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!! """""""""""""""""""""""""""  !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""%%%&&&&&&%%%"""!!!!!!"""###!!!!!!!!!###$$$###""" ###%%%&&&%%%%%%############$$$$$$%%%&&&######$$$%%%&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%###!!!!!!"""###%%%!!!!!!!!!!!!"""###$$$$$$""""""############""""""$$$###"""""""""###%%%&&&$$$$$$$$$###"""###&&&(((+++(((%%%###"""######""" """#########"""!!!"""######$$$$$$$$$######!!!"""""""""####################################%%%%%%&&&&&&%%%%%%$$$######%%%''''''&&&%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((******)))))))))***))))))******++++++************************))))))+++,,,,,,------,,,,,,+++------......//////000000)))******++++++,,,,,,---...---+++***))))))*********++++++++++++***))))))(((((()))***+++,,,,,,,,,))))))))))))(((((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!###$$$%%%%%%%%%###"""!!!###""""""!!! !!!!!!$$$###!!! !!!"""### !!!"""###%%%'''(((!!!"""""""""""""""!!!!!!!!!!!! !!!!!!$$$$$$######"""!!!!!!!!!""""""############""""""######""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""$$$##################$$$"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!  !!! $$$""""""!!!!!!!!!!!!"""""""""!!! !!!!!!"""!!!!!!!!!!!!"""!!!!!!"""!!!!!!"""$$$$$$###""" !!!"""###############""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""#########""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!###""""""""""""""""""###"""###%%%&&&%%%$$$""" """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!######""""""""""""#########!!! !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$%%%&&&$$$"""!!!!!!"""###!!!!!!!!!###$$$###"""!!!###$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%$$$###""""""$$$############$$$%%%%%%&&&%%%###!!!!!!"""###%%%""""""!!!""""""###$$$%%%!!!"""############"""!!!$$$###"""""""""###%%%&&&###$$$$$$###"""###&&&(((---)))&&&$$$$$$$$$$$$### !!!######"""!!!!!!""""""$$$$$$%%%$$$$$$###!!!"""""""""####################################$$$$$$$$$$$$$$$######""""""$$$&&&&&&%%%$$$%%%%%%'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((())))))******+++++++++***)))))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++******))))))))))))******++++++,,,,,,---+++***)))(((((()))***+++***++++++++++++***))))))(((((()))***+++,,,,,,,,,))))))))))))(((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!###$$$%%%%%%$$$###!!! ###""""""!!!!!!!!!!!!"""%%%$$$"""!!!!!!"""###$$$ !!!"""###%%%'''((( !!!!!!"""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""#########""""""############""""""""""""##################""""""""""""############ !!!!!!""""""""""""#########$$$$$$#########!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""###$$$$$$$$$###""" """"""!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!""""""!!!!!!"""$$$$$$###""" """##################"""!!!!!!"""######""""""!!!!!!!!! """""""""""""""""""""""" !!!""""""""""""""" !!!!!!""""""######""""""""""""###############"""!!!!!!!!!!!!"""###!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""###############""""""!!!!!!""""""###$$$%%%%%%%%%%%%###"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!""""""!!! !!!"""###$$$######""""""######$$$%%%###!!!!!!###$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!###$$$$$$$$$"""!!!"""######!!!!!!"""###$$$###"""(((***+++)))&&&$$$""""""$$$$$$$$$$$$$$$%%%&&&'''&&&'''((('''%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""""""""###$$$######"""""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!! !!!"""""""""###$$$#########%%%'''(((&&&###"""#########""" !!!"""""""""""""""$$$$$$%%%%%%&&&%%%%%%$$$""""""""""""####################################!!!""""""""""""!!! !!!###$$$###""""""###((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***)))&&&%%%$$$%%%)))***+++,,,,,,,,,+++***((((((((((((((())))))***++++++,,,,,,,,,,,,++++++******)))((('''&&&&&&%%%******++++++,,,---------+++***)))(((((()))++++++***++++++++++++***)))))))))))))))***+++++++++,,,))))))))))))((((((((((((***))))))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$###"""!!!!!!######""""""""""""######$$$###############$$$$$$$$$######"""""""""###### !!!"""""""""!!!!!!!!!!!! !!!!!!"""""" !!!"""###$$$$$$%%%""""""############""""""""""""""""""############!!!!!!""""""#########$$$ !!!!!!""""""######$$$""""""###$$$$$$###""""""!!! !!!!!!"""###$$$ !!!!!!""""""###### !!!#########"""!!!"""$$$###!!! """!!!!!! !!!!!!"""!!! !!!!!!"""!!!"""$$$$$$###""""""###"""!!!!!!"""$$$$$$###""" """###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""$$$$$$###"""!!! """""""""############$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  """""""""!!!  !!!###%%%$$$$$$###""""""###$$$$$$$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""  !!!!!!"""###"""""""""!!!!!!!!! """######!!!!!!"""$$$###!!!!!!"""###$$$###"""&&&)))***)))&&&###"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%''')))(((&&&%%%&&&'''%%%%%%'''((((((((('''&&&$$$$$$$$$############"""$$$$$$######"""#########!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!"""$$$$$$###"""###$$$###"""!!!!!!#########!!!""""""!!!!!!""""""###$$$$$$$$$##################""""""""""""####################################"""############"""!!!!!!"""$$$%%%$$$#########((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((***+++)))'''%%%%%%%%%(((***,,,---...---,,,+++)))((('''&&&&&&(((***+++******++++++++++++******+++++++++******))))))(((+++++++++,,,------......------,,,+++***************++++++++++++***))))))******************++++++))))))))))))(((((((((((()))((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""$$$######""""""""""""###$$$$$$############$$$$$$!!!"""######$$$$$$$$$$$$$$$######"""!!!!!!!!!!!! !!!""""""!!!!!!"""!!!!!!!!!!!!"""###$$$!!!!!!!!!"""######$$$$$$""""""############""""""!!!!!!!!!"""""""""##################""""""""""""!!!!!!""""""###$$$$$$%%%!!!""""""######""""""!!! !!!"""###$$$ !!!"""#########!!!###$$$$$$###""" """$$$%%%%%%""" !!! !!! !!!""""""!!!###&&&&&&$$$"""###$$$"""!!!!!!"""$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!"""""""""""""""$$$$$$###"""!!! """"""#########$$$$$$$$$((('''%%%$$$$$$%%%'''(((######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%""""""###$$$%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""############$$$%%%&&&'''""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!  """$$$&&&%%%$$$###""""""###$$$%%%!!! !!!""""""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!###$$$$$$###!!! !!!"""###"""!!!!!!!!!!!!!!!"""""""""""" !!!"""######""""""!!!!!!!!!  """"""!!!!!!###$$$###!!!!!!"""###$$$###"""!!!%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""%%%''''''&&&%%%&&&)))&&&''')))++++++***((('''###$$$$$$$$$$$$###""""""%%%%%%$$$###"""""""""### """###$$$$$$###""" !!!###$$$$$$$$$###""" """$$$%%%###"""!!!"""!!! !!!"""$$$%%%$$$"""###"""!!!!!!!!!"""$$$%%%""""""!!!  """"""""""""####################################%%%&&&&&&&&&&&&%%%$$$$$$"""%%%((()))(((&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))&&&(((******)))((()))***(((***,,,...///...---,,,)))(((&&&%%%%%%'''***,,,*********++++++*********))))))))))))))))))******+++,,,,,,------......///111000///...,,,+++***)))***++++++++++++***))))))+++++++++***************))))))))))))(((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! $$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$%%%%%% """$$$$$$$$$$$$###!!!!!! !!!!!!"""###### !!!""""""!!!!!!"""""""""""""""###$$$$$$""""""""""""############""""""############"""""" !!!!!!"""""""""###%%%%%%$$$###"""!!! !!!""""""###$$$%%%%%%%%% !!!"""######"""!!! !!!"""$$$$$$ !!!"""######$$$ !!!###$$$###""" $$$"""!!!###&&&'''$$$!!!  !!!"""###!!!$$$''''''$$$######%%%"""!!!!!!"""$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$###""" """###$$$&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###"""""""""###%%%&&&################################################!!!"""%%%'''((('''&&&%%%!!!!!!""""""#########$$$ !!!"""######"""!!! $$$$$$$$$###!!!"""$$$&&&$$$###""" !!!"""$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############!!!!!!!!! !!!###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""############$$$  $$$%%%$$$#####################$$$!!!%%%%%%""" !!!"""""""""""""""""""""""" !!!"""######$$$$$$$$$"""!!! !!!"""######""""""""""""############$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%&&&&&&%%%######$$$&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!"""###%%%&&&'''######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""(((%%%""""""%%%''''''&&& ###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&&&&&&&&&&(((***,,,---((((((((()))***,,,---...+++)))((()))---///---+++))))))'''&&&%%%%%%%%%%%%(((((('''((()))***,,,---//////...---,,,,,,++++++******+++,,,,,,+++++++++,,,...//////...,,,---...---+++((((((***++++++***+++*********))))))(((((((((&&&$$$%%%((()))(((%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''&&&###"""%%%$$$######""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%  !!!"""$$$&&&$$$&&&%%%$$$'''&&&$$$"""!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$$$$######""""""$$$###"""!!! !!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! """""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""######$$$ !!!#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!""""""###### """"""!!!###''''''###!!!#########"""!!!"""###$$$###"""!!!!!!"""###$$$ """$$$%%%$$$###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$######"""############$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""(((''''''&&&&&&''''''(((!!!"""""""""############!!!!!!""""""""""""!!!!!!"""######"""!!!!!!"""$$$######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! """""""""!!! """$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""#########'''$$$""""""$$$$$$""" #########""""""!!!!!!!!! !!!"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!! """######"""!!!!!!!!!"""######""""""""""""############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&%%%######$$$&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$$$$###"""""""""""""""""""""######### !!!"""############""""""######$$$%%%#################################"""""""""""""""!!!!!!!!!!!!"""""""""###%%%""" ###%%%$$$### ###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''))))))''''''&&&'''((()))+++,,,''''''(((((()))***+++,,,+++***)))***,,,---,,,+++---,,,+++***))))))))))))******)))))))))+++,,,---......------,,,++++++***++++++,,,---------------...///000000...,,,------+++++++++,,,------+++)))************)))))))))((()))'''%%%&&&(((((('''%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$######%%%$$$######""""""############""""""""""""######""""""""""""""""""""""""!!!!!!"""######$$$$$$###!!!!!! !!!!!!"""###$$$"""  ###$$$###!!!&&&%%%###"""!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$#########"""""""""#########"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! """"""!!!!!!""""""###$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$ !!!"""######"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###"""!!!###((('''$$$"""###$$$###"""!!!"""$$$%%%$$$###""""""###$$$%%% """%%%%%%$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""######$$$$$$######""" !!!!!!"""######$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&'''""""""""""""############""""""!!!!!!!!!!!!""""""!!!###$$$$$$###""""""###"""""""""""""""!!!!!! """#########""""""########################""""""!!!!!!!!!!!! """######"""!!!!!!"""$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""#########""""""######""""""""""""!!!!!! """""" """"""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$###""""""######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$######""""""!!!############"""""""""""" """###$$$$$$$$$$$$###""""""""""""###$$$$$$!!!!!!!!!"""#########$$$ !!!!!!"""""""""###!!!!!!!!!"""""""""#########!!! """######"""!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((((((((''''''(((((()))***'''''''''(((((())))))))))))+++,,,,,,+++++++++,,,......---,,,++++++++++++,,,,,,+++******+++,,,------,,,,,,++++++***************+++,,,------......///111111000...,,,,,,---***+++,,,...000///+++(((************)))))))))))))))(((&&&&&&''''''&&&$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%$$$######""""""######$$$######""""""######$$$########################!!!!!!###$$$$$$###"""!!!!!!"""""""""###""""""!!!%%%###""""""""""""!!!%%%$$$""""""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""!!!!!! !!! """"""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!! """"""!!!!!!""""""###$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!######"""$$$(((((($$$"""$$$$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""############"""!!! !!!"""###"""$$$&&&&&&%%%$$$###$$$ !!!"""######"""!!! !!!###%%%%%%###"""!!!""""""""""""""""""""""""$$$#########""""""""""""!!!""""""""" !!!#########""""""!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!"""""""""### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!"""%%%&&&&&&$$$###$$$######""""""######$$$###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''''''''&&&%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$######$$$$$$"""""""""!!!!!! $$$$$$######""""""!!!!!!!!!###%%%&&&%%%$$$###"""""""""""""""###$$$$$$ !!!!!!"""###$$$%%%%%%!!!!!!!!!""""""""""""###!!!!!!"""""""""###############"""######$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%(((((((((((('''((((((((('''((((((((()))((((((((((((+++......+++)))***,,,,,,,,,+++***************---,,,+++***)))******++++++++++++***************(((((()))***+++,,,---...000111222111...,,,,,,,,,+++++++++---......+++)))*********)))))))))))))))))))))(((''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%$$$######""""""######"""!!!!!!!!!!!!!!!!!!"""########################"""###$$$%%%%%%###"""!!!"""######$$$###"""!!! %%%$$$###""""""!!! ######""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""!!!!!!!!!!!!!!! !!!"""!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!! """#########""""""!!!!!! !!!######"""$$$((((((%%%"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""""""""###"""!!! !!!"""### """$$$%%%###""""""""" !!!"""######"""!!! """###$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""!!! !!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!!!!!!!###$$$ !!!!!!!!!!!!"""""""""######""" !!!$$$%%% !!!!!!"""###$$$$$$ !!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""###&&&))))))'''$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&&&&%%%$$$$$$#########$$$"""""""""""""""!!!!!!!!!$$$$$$######""""""!!!!!! """"""!!! """"""!!!!!!""""""###$$$""""""######$$$%%%&&&&&&$$$$$$#########"""""""""""""""""""""############""""""###$$$######$$$$$$"""###%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((((((''''''&&&(((((()))*********)))((('''***......+++******,,,++++++***)))))))))******---,,,***)))(((((()))))))))*********************)))))))))***+++---///000000111222000...,,,+++,,,,,,+++))))))+++++++++***))))))))))))))))))******))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###%%%%%%$$$######""""""######""""""!!!!!!!!!!!!""""""###########################$$$%%%%%%%%%$$$###"""######$$$$$$$$$"""!!!############""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!"""######$$$$$$$$$$$$!!!"""""""""####################################!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""$$$######""""""!!!!!! !!!######!!!$$$(((((($$$"""###$$$$$$""""""###$$$"""##################"""!!!###%%%$$$###!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""#########$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$##################""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!  !!!!!!"""""""""""""""###$$$$$$$$$###!!! !!!!!! !!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""###"""  !!!"""######$$$%%% ###%%%%%%""" """"""""""""""""""""""""######"""""""""!!!!!!!!!$$$""""""%%%((()))'''$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""""""""!!! """!!!!!!!!!!!!"""###############$$$%%%%%%&&&&&&%%%$$$$$$$$$######"""""""""""""""#########$$$$$$!!!######"""!!!"""###"""$$$%%%%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&''''''(((((((((''''''&&&&&&''')))***+++***))))))&&&))),,,------,,,,,,,,,,,,,,,+++******++++++,,,,,,+++)))((((((((()))))))))))))))***+++++++++,,,,,,,,,++++++,,,...000111...000000///---++++++,,,---+++(((((()))+++++++++))))))))))))************'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''%%%###"""""""""$$$%%%%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%##########################################$$$$$$$$$$$$$$$$$$###""""""!!!!!!###$$$###""""""###%%%"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######  !!!""""""""""""#################################### !!!!!!"""""""""""""""!!!""""""######""""""!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$""""""""""""!!!!!!!!!!!! """"""!!!###''''''###!!!#########"""!!!"""###!!!"""############"""!!! """$$$$$$"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! ###$$$$$$$$$$$$$$$$$$###""""""""""""""""""######""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""###$$$%%%&&&&&&%%%$$$###############"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!  """!!!!!!!!!!!!!!!"""######"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""  !!!!!!""""""###### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$"""""""""""""""""""""""""""#########""""""""""""!!!%%%""" """&&&(((%%%"""%%%$$$$$$######$$$$$$%%% !!!"""############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&&&&%%%######$$$&&&'''&&&%%%$$$####################################"""""""""""""""#########"""""""""###############!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$"""$$$%%%###"""###$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((((('''%%%&&&'''((((((((('''&&&$$$%%%''')))******)))(((&&&'''))),,,//////---+++,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++))))))******+++,,,------,,,+++***)))***+++---...,,,...///...,,,++++++,,,,,,+++******,,,,,,+++***((()))))))))************%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&%%%$$$###$$$$$$%%%%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""!!!  !!!###%%%$$$$$$######"""#########"""$$$%%%$$$"""!!!###%%%#########""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$ """"""""""""#################################### !!!"""""""""""""""""""""############""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!! """&&&&&&""" !!!""""""!!! !!!""""""###$$$$$$$$$$$$###"""!!!###$$$"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """######$$$$$$######"""###"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$#########""""""!!!!!! !!!"""######"""!!! $$$$$$$$$###!!!"""$$$&&&"""!!! """###$$$!!! !!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! """###!!!  !!!"""###$$$$$$""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""%%%$$$""" !!!"""###"""!!!  $$$%%%$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%!!!###&&&$$$!!!%%%$$$$$$######$$$$$$%%%!!!""""""#########&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$############ !!!!!!""""""######$$$$$$  !!!!!!!!!!!!!!!!!!"""###############""""""""""""""" !!!"""###$$$$$$"""############$$$$$$$$$!!!$$$'''(((&&&$$$%%%'''###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&$$$%%%'''((((((((('''&&&"""###&&&((()))))))))(((&&&&&&''',,,000111...+++*********))))))***++++++,,,,,,+++******+++,,,---))))))***+++,,,------...)))(((&&&%%%%%%''')))***+++,,,...---,,,++++++,,,++++++,,,...///...+++((((((((())))))*********+++$$$''')))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!  ###%%%%%%$$$###""""""###$$$%%%###%%%&&&%%%""" """$$$############"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%'''$$$!!! """$$$""""""""""""#################################### !!!"""""""""""""""""""""############"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! """###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%% !!!!!!""""""###### !!!%%%%%%""" !!!"""!!!  """###$$$%%%&&&&&&%%%$$$### ######"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!! #########""""""""""""""" !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$###&&&%%%###"""""""""###$$$&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###### """""""""!!!!!!######"""""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""$$$$$$%%%$$$###!!! ###"""  """"""""""""""""""""""""%%%$$$!!! """###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!"""$$$%%%&&&%%%""""""#########$$$$$$$$$''''''%%%$$$###""""""""" !!!###$$$'''(((***'''''''''&&&&&&%%%%%%%%%%%%&&&''')))))))))((((((((()))(((%%%""""""%%%)))%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""######"""!!! """"""""""""""""""""""""###############$$$$$$%%%&&&%%%###""""""$$$%%%'''%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((,,,'''###$$$***......,,,++++++***))))))***+++,,,(((*********)))((()))***,,,++++++******++++++,,,111---******---000000///......---,,,++++++++++++,,,------------,,,++++++((((((((((((((('''''''''((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$###########################"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ############$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$%%%'''&&&###!!! !!!"""!!!  """### !!!######"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""!!!  !!!"""###"""!!!"""###$$$$$$"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""  !!!""""""###""""""########################$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!! """"""""""""""""""""""""&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""""""""!!! !!!"""###$$$$$$###""" !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""######!!!!!!!!!!!!!!!""""""###""""""!!! !!!""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!"""$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############""""""""""""###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''%%%%%%%%%'''(((&&&###"""###%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###&&&%%%$$$###""""""######$$$######""""""######$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))***)))((((((''''''''')))***+++)))***+++***)))((()))+++,,,++++++******++++++,,,///,,,)))))),,,.........------+++******************++++++++++++***))))))(((''''''''''''''''''''')))(((''''''&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###########################""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########"""""""""!!!!!! !!!"""###$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""$$$######"""!!!!!!""""""!!!""""""######""""""!!!""""""""""""############%%%$$$!!! !!!!!! !!!"""###%%%&&&&&&$$$!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""!!! !!!!!!""""""!!! !!!###$$$###""" !!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""##################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!! !!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!""""""### !!!"""""""""!!! !!!$$$&&&&&&$$$!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%###!!! """""""""""""""""""""""" !!!!!!""""""#########""""""!!!!!!""""""######"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###%%%''''''%%%###""""""%%%$$$$$$$$$$$$#########"""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""############"""######$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!!!!"""###%%%%%%%%%$$$###""" """######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((###&&&)))***(((''''''(((''''''''''''((()))++++++)))+++++++++***)))***+++++++++************++++++---+++))))))+++,,,---,,,,,,+++***))))))((())))))(((((()))))))))(((''''''''''''''''''''''''''''''******)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""##################"""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""""""""""""""""""""!!!!!!""""""###$$$&&&'''""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!"""""""""##################"""#########"""""""""""""""%%%$$$"""  """!!!!!!!!!!!!"""###$$$''''''&&&###  """""""""""""""""""""""""""########################$$$###""""""""""""###$$$""""""!!!!!!!!!""""""###$$$###"""###%%%&&&%%%$$$ !!!"""###$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###""""""""""""""""""""""""$$$######"""!!!!!! ###"""""""""""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!###%%%%%%$$$""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""!!!!!!$$$###"""!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###""""""""""""""""""###$$$"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&'''&&&%%%$$$######$$$$$$$$$$$$############""""""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""###$$$$$$$$$""" !!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''((()))***))))))))))))(((((())))))+++,,,---...)))+++,,,+++***)))***,,,++++++************+++++++++************+++,,,,,,,,,,,,+++***))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$%%%%%%$$$###"""########################!!!"""""""""#######################################%%%''')))((('''$$$""""""""""""""""""#####################$$$$$$%%%%%%!!!""""""""""""#########""""""""""""""""""""""""############"""""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""&&&%%%$$$###"""""""""""""""""""""""""""######$$$#########!!! ###%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$##################$$$"""""""""""""""#########"""!!! !!!###$$$###"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""###""""""!!! $$$######"""!!! !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""!!!!!!!!! ############""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""!!!!!!"""######"""!!! !!!!!!""""""#####################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######""""""""""""######$$$###!!!"""###%%%$$$###############$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''+++)))&&&%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!""""""!!! !!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""######$$$ ###$$$%%%$$$"""!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((---((($$$%%%(((+++***((('''((()))***+++,,,------)))***++++++))))))***++++++******))))))******+++++++++++++++++++++,,,------,,,+++******))))))***(((((())))))(((((('''&&&$$$%%%%%%%%%&&&&&&&&&'''((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################"""###$$$%%%%%%$$$###"""########################!!!"""""""""############"""""""""""""""""""""""""""$$$''')))***)))(((&&&$$$############$$$%%%&&&$$$$$$$$$######""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$######"""%%%%%%$$$#########""""""!!!""""""###############""""""!!!!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$#########!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""###""""""!!! ###"""""""""""""""!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%&&&##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""!!! ###"""""""""!!!!!! ###""""""!!!!!!!!!!!!!!!!!!"""#########"""!!! """!!!!!!!!!"""###$$$%%%$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!!!!  !!!!!! !!!###$$$%%% !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""###"""""""""""""""""""""""" !!!!!!""""""######$$$######""""""######$$$%%%###""""""###$$$$$$###""""""#########$$$$$$$$$###$$$%%%'''''''''&&&%%%"""######$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''---,,,***(((&&&%%%%%%$$$---***&&&$$$%%%&&&'''((($$$############"""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###"""!!! !!!  !!!""""""""""""""""""""""""  !!!""" """$$$%%%%%%$$$###!!!""""""######""""""!!!######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((,,,%%% !!!&&&***)))'''%%%&&&''')))************(((*********)))((()))*********))))))))))))******)))+++,,,,,,++++++,,,---------,,,***************((())))))))))))(((''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$####################################"""##################"""########################""""""""""""############""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!%%%$$$######$$$%%%'''((($$$$$$$$$$$$"""!!!  !!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""##################"""$$$$$$$$$########################""""""!!!!!!!!! !!!"""#########""""""$$$$$$### """"""""""""""""""""""""########################""""""###$$$$$$###"""""" !!!"""############ !!!"""!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!""""""""""""!!!!!!  !!!###$$$%%%&&& !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%"""""""""###############"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###"""!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""######$$$###"""!!! """###$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!"""!!!!!!""" !!!###$$$%%%  !!!""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$%%%###""""""###$$$$$$############$$$$$$$$$%%%%%%###%%%&&&'''((('''%%%$$$""""""######$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%&&&&&&'''+++(((%%%%%%&&&'''&&&%%%############""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""######$$$$$$$$$######""""""!!!  !!!"""""""""""""""""""""""""""  !!!!!!!!!"""###%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###### """$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&$$$"""###&&&))))))(((&&&'''((()))******)))((('''((())))))((('''((()))******))))))))))))******''')))++++++))))))***,,,,,,+++***))))))((())))))(((((((((((((((''''''&&&#########$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$#######################################""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!! $$$###""""""###%%%'''(((######$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!"""""""""""" !!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!! !!!"""""""""!!!!!!###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! """######""""""$$$###"""###%%%&&&%%%$$$ !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!""""""""""""!!! !!!!!!"""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""""""""#########$$$"""###$$$%%%%%%%%%$$$$$$###################################################$$$$$$%%%%%%###"""!!!!!!!!!"""###$$$%%%&&&&&&######"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! ###%%%&&&%%%###!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!$$$"""!!!######""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$"""""""""""""""""""""""" """&&&))))))'''%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$%%%$$$""""""###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''###"""###$$$%%%(((***,,,(((&&&%%%&&&(((((($$$!!!############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""######"""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$######"""!!! !!!"""#########$$$$$$$$$$$$###### """$$$&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%!!!"""###$$$&&&'''((()))&&&%%%$$$$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""%%%((()))))))))***+++)))***+++,,,,,,+++***)))'''((()))((('''&&&''')))******))))))))))))******%%%(((+++***(((''')))++++++***)))(((((('''''''''''''''((((((''''''&&&%%%""""""###$$$%%%%%%&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$############"""###########################"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###"""!!!!!!"""$$$&&&'''!!!"""$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ############$$$$$$$$$$$$ !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!$$$$$$%%%%%%%%%$$$$$$###!!!"""""""""!!! !!!######"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!"""""""""!!!!!! !!!"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$ !!!""""""###""""""######""" """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$######"""!!! $$$######"""!!!"""""""""""""""""""""############!!!!!!!!!!!!""""""""""""#########$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$%%%$$$$$$$$$######""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!###&&&((($$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""#########""""""######$$$$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''###$$$%%%'''(((''''''&&&***)))'''%%%###"""!!!!!!###"""""""""""""""######""""""""""""!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""### ###!!!  !!!###$$$$$$$$$###############""" """###!!!""""""""""""!!!!!!!!!!!!!!!###%%%%%%###"""######'''&&&%%%$$$$$$$$$%%%&&&########################!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%%%%%%%&&&)))))))))))))))(((((((((''''''''''''''''''''''''(((+++...---***((((((***)))))))))))))))***************))))))))))))*********+++,,,,,,,,,***((('''+++***)))(((((()))***+++&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!&&&$$$""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""""""""###$$$$$$$$$#########""""""###"""!!!!!!!!!###$$$%%%######""""""""""""###### !!!!!!!!!!!! $$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! """!!! !!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!"""######$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!! !!! !!!!!!"""""""""""""""###$$$$$$$$$%%%!!!"""""""""############"""############$$$$$$$$$"""$$$$$$###!!! !!!"""######""""""######$$$%%%########################!!!!!!"""###############$$$######"""""""""""""""!!!!!!"""""""""########################"""""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!"""############"""!!!""""""""""""""""""""""""$$$$$$######""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""#########"""!!! !!!"""""""""""""""""""""""""""""""""!!! !!!###%%%&&&%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&&&&&&&%%%###""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!"""### !!!!!!!!! """!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!"""  """###!!!###############""""""""""""###$$$$$$""""""###$$$%%%$$$###""""""###$$$$$$########################"""""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''***+++,,,***'''''')))+++(((((()))*********************))))))))))))************))))))))))))))))))******)))(((((()))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$""""""###$$$###"""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""########################$$$$$$######"""##################"""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%######"""""""""""""""###!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """!!!!!!!!!!!!"""#########""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""######"""!!! """""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!! """!!!!!! !!!"""###$$$!!!!!!"""""""""#########$$$######""""""######$$$!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!""""""%%%%%%$$$######""""""!!!############$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%$$$"""!!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%######"""""""""!!!!!!!!!!!!!!!""""""""""""######%%%%%%$$$$$$######"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""######""""""!!!######"""!!!!!! """"""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###%%%###!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%$$$#########$$$$$$######"""""""""""""""### !!!!!!""""""######$$$###"""!!!!!!!!!""""""!!!"""""""""!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!"""""""""!!! """"""!!! ###############$$$$$$$$$###$$$$$$"""!!!!!!###%%%""""""!!!!!!!!!""""""###########################""""""######$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))'''%%%&&&)))+++'''((()))***+++***)))(((***))))))(((((())))))******)))'''&&&&&&(((***+++***))))))(((((())))))***))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$$$$$$$###"""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!! ########################""""""""""""############""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! """"""""""""######$$$%%%%%%$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###""" #########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########$$$######""""""######$$$ !!!!!!"""$$$%%%&&&""""""""""""""""""!!!!!!$$$$$$$$$######""""""!!!###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%$$$###"""###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$$$$"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""###%%%%%%$$$######"""!!!!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""&&&$$$!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$###"""""""""""""""""" !!!!!!""""""############""""""!!!!!!!!!!!!"""""""""""""""!!! """!!! !!!"""###############$$$$$$$$$"""!!!!!!!!!""""""!!!!!!""""""###############$$$$$$$$$###!!! ###&&&!!!!!!!!!!!!"""""""""####################################$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&'''((()))&&&''')))***+++***)))((())))))(((((((((((()))))))))(((''''''((()))***+++)))))))))(((((()))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###########################$$$##################$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""######%%%$$$###"""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!$$$######"""""""""######%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%$$$$$$######""""""!!!!!! !!!!!!"""###$$$%%%%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###%%%&&&%%%######$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""""""""!!! !!!!!!!!!!!!"""""""""$$$$$$###"""!!!!!! !!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""############""""""######$$$$$$%%%&&&''''''######$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&&&&%%%)))((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$!!!"""""""""!!!!!!""""""!!!!!!!!!"""""""""###############!!! ###%%%!!!""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&((()))***)))'''%%%&&&'''((()))***))))))((())))))(((((((((((())))))'''(((***+++,,,++++++***((((((((())))))(((((((((%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%########################""""""#########"""""""""$$$$$$###"""!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""##################$$$$$$%%%$$$###"""!!! $$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$%%% !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%""""""""""""#########$$$""""""#########$$$$$$$$$###$$$%%%%%%$$$###$$$%%%######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$######""" !!!"""###"""!!!  !!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!! """""""""""""""""""""""" !!!!!!"""!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""###$$$$$$%%%&&&'''((((((###############"""!!! !!!!!!"""###$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%'''&&&$$$###"""!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!"""######!!!!!!"""### !!!""""""######"""######!!! """$$$""""""###$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''(((&&&&&&'''(((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((($$$%%%(((***,,,+++'''$$$'''''''''((((((((()))))))))((((((''''''(((((()))((()))+++------,,,***)))'''(((((())))))(((((('''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$###!!!"""###%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$############$$$$$$$$$$$$"""############"""!!!!!!######""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!""""""""" ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! ###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""############ !!!""""""""""""""" !!!!!!!!!"""!!!!!! !!!!!!"""""""""!!! """"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########"""############$$$$$$$$$"""###$$$$$$######$$$%%%######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$######""" !!!"""###"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!"""""""""!!!!!!"""!!! !!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!! !!!!!! !!!"""######"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""###############"""###$$$%%%&&&''''''((($$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%###############$$$$$$%%%########################!!!"""$$$%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!!######""""""!!!!!! !!!"""""""""!!!  """"""###### !!!!!!!!!!!!  !!!""""""######!!!###$$$###!!! """$$$ !!!!!!"""######$$$$$$!!!"""###"""!!! !!!###!!!"""###%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&'''))),,,,,,(((%%%)))((('''&&&&&&((()))***((((((''''''''''''((((((***************)))))))))''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%$$$"""!!!"""###%%%%%%$$$######################## !!!"""######"""!!! """"""""""""""""""""""""########################$$$$$$######"""#########""""""""""""#########$$$"""######$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%#########""""""######$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""###""""""!!!!!!!!!!!!""""""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!"""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$!!!"""######""""""###%%%######""""""######$$$%%%""""""""""""""""""""""""###############"""!!!!!! !!!"""###"""!!! !!!!!!!!!"""###############$$$$$$$$$!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""!!!"""""""""!!!!!!"""!!!  !!!"""$$$$$$######""""""!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!! !!!!!!!!!###$$$$$$###"""######################## !!!""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%&&&&&&'''&&&#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%######""""""###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$###"""!!!  !!!"""""""""!!!!!!######$$$ !!!!!!!!!!!! !!!""""""###$$$%%%%%%%%%!!!###%%%$$$!!! """$$$!!!""""""###$$$$$$%%%%%% !!!######"""!!!!!!""" !!!###$$$%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''((('''''''''((()))******+++)))))))))))))))))))))))))))'''&&&'''***,,,***(((***(((&&&%%%%%%'''***+++((((((''''''''''''((((((,,,***)))'''&&&'''((()))&&&'''((())))))((('''&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""""""""### !!!!!!!!!""""""######"""###$$$$$$$$$"""!!! !!!!!!!!!"""$$$%%%&&&""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$"""""""""###$$$&&&'''(((###"""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!""""""######$$$###"""!!! """""""""""""""""""""""" !!!!!!"""""" """#########"""!!!############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""$$$%%%&&& !!!!!!""""""!!!"""$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ """######""""""###%%%#########"""###$$$$$$%%%########################"""!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!! ######""""""""""""######""""""############"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!!  """"""### """$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$#########"""""""""""""""%%%&&&&&&'''&&&%%%$$$#########""""""""""""###### !!!"""""""""""""""!!!!!!!!!!!! """$$$%%%!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!"""&&&!!!!!!!!!!!!"""###$$$%%% !!!###$$$%%%%%%$$$$$$###$$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((((((''''''(((***(((((('''''''''&&&&&&&&&++++++***(((''''''''''''$$$%%%(((+++,,,,,,,,,+++***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$##################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$$$$############"""$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!%%%%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""!!! $$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&%%%"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """######""""""###$$$###"""!!!!!!!!!"""###$$$&&&%%%###!!! !!!!!!!!!!!! !!!!!! !!!!!!""""""######%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """######"""!!!!!!"""$$$  $$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%######$$$''''''$$$!!!"""""""""""""""""""""""""""!!!!!! ###"""""""""###"""  ######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$######$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!""""""!!! ######""""""""""""######""""""#########""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!!  !!!"""""" !!!"""$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!""""""#########"""!!! """"""!!!!!!!!!!!!""""""!!!!!!  """"""""""""!!!!!!!!!!!! !!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""" """"""!!!!!!###""""""""""""###$$$%%%%%%######$$$%%%$$$###"""!!! !!!"""$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((******&&&(((***+++,,,+++***)))***))))))(((''''''&&&&&&)))(((((((((((()))******(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$##################"""!!!!!!!!!!!!"""!!!""""""######""""""!!!######""""""""""""######!!!"""###$$$###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$###!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""!!!!!!"""###$$$###"""!!!!!!!!!"""###$$$$$$###"""  !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""###""" """###!!!  !!! !!!"""""""""""""""""""""""""""###"""!!!"""$$$%%%### """""""""""""""""""""""" !!!!!!""""""""" !!!!!!"""###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""!!!!!!!!! """######$$$$$$######"""!!!!!!!!!!!!""""""""""""############""""""""""""!!!###"""!!!###""""""!!!!!!""""""############""""""!!!!!!!!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''''''''(((''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&$$$###"""!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!######"""!!! """"""""""""!!!!!!!!!!!!$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""###$$$######"""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!###$$$"""!!!!!!!!!######"""######$$$%%%&&&&&&&&&%%%%%%###"""  !!!###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%&&&((((((((((((''''''''''''&&&$$$%%%%%%&&&''')))***+++)))***+++,,,,,,+++)))((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###########################&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""######$$$ !!!"""###$$$%%%&&&%%%$$$$$$$$$############""""""!!!!!!!!!"""######"""##################"""$$$######""""""######$$$!!!$$$&&&&&&$$$""" !!!!!!""""""""""""!!!!!! !!!""""""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!"""#########!!!!!! """$$$&&&&&&$$$""" ######################## !!!!!! !!!"""$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$###"""!!!!!! !!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!! !!!###""""""""""""""""""""""""###"""!!! !!!!!!###$$$"""""""""""""""""""""""""""!!!!!!"""!!! """""""""""""""""""""""" !!!!!!"""######$$$ !!!!!! !!!"""!!! !!!"""$$$""""""""""""""""""""""""###""""""""""""###$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$###############"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! ###""""""&&&""""""!!!!!!!!!!!!""""""$$$###""""""!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%((((((((((((''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""#####################""""""!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%$$$""" ######""""""""""""######$$$###"""!!!!!! !!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""#########""""""!!!$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! """"""###%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&%%%'''(((((((((((('''''''''''''''(((((('''''''''(((((()))******++++++++++++******))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$##################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$##################""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""!!!###&&&(((((('''%%%$$$!!!!!!""""""""""""!!!!!! !!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$######""" !!!"""###$$$$$$###"""!!!"""""""""############### """!!! !!!###"""""""""!!!!!!!!!!!!"""!!!!!!!!!""""""#################################$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!! ###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$!!!""""""######""""""!!!)))'''%%%"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """!!! !!!###$$$###"""!!!""""""!!! ###%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""###########################"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!"""$$$""" ###%%%""""""!!!!!!!!!!!!""""""######"""!!! !!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!"""""""""#########!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!"""########################$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&%%%'''((((((((('''&&&%%%%%%%%%%%%$$$###############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!""""""### !!!!!!###$$$$$$""""""""""""!!!!!!!!!!!! &&&%%%$$$"""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!"""#########$$$$$$$$$###$$$$$$%%%%%%$$$#####################$$$$$$%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''%%%'''((((((''''''((()))(((((((((((((((((((((((())))))))))))))))))******((())))))***+++++++++,,,(((((((((((('''''''''''')))))))))))))))******+++(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&%%%$$$###""""""!!!######$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!"""$$$%%%&&&######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%&&&&&&&&&'''!!!!!!""""""""""""!!!!!!""""""######"""!!! """"""""""""""""""##############################"""""""""#########$$$$$$###############""""""!!!"""!!!  !!!"""!!!!!!!!!""""""######### """######"""!!!###$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!############"""""""""""" !!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$###"""!!!###%%% !!!""""""""""""!!! %%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &&&$$$""""""#########"""!!!""""""!!! ###%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""##############################"""""""""!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""############""""""""""""&&&$$$"""!!! !!!!!!!!!"""!!!!!! !!!!!!""""""""" """### !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""############!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!""""""""" """######$$$$$$$$$############$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%$$$######""""""&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%""""""!!!!!!!!!"""############""""""""""""###### !!!###$$$%%%""""""""""""!!!!!!!!!!!! %%%$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""&&&$$$"""!!!###$$$$$$$$$$$$$$$############$$$%%%""""""""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&''')))(((''''''(((***'''(((((((((((()))))))))((((((((()))***,,,---...'''(((((()))******+++,,,((((((((((((((((((''''''((((((((((((((()))******(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%% !!!###$$$&&&''''''''''''&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&"""##################"""%%%$$$$$$######$$$$$$%%%######"""""""""###$$$$$$!!!!!!""""""""""""!!!!!!############"""!!! """"""""""""################################################$$$$$$$$$$$$ !!!!!!"""###$$$%%%&&&###!!!!!!### !!!""""""#########!!!"""######""""""###$$$ !!!"""""""""!!!!!!""""""!!!!!!!!! """!!!!!!!!!!!! ###""""""!!!!!!""""""###$$$############""""""""" !!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###""" """###"""""""""""""""""""""""" !!!"""###%%%###  !!! !!!"""!!! !!!"""$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$#########"""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############!!!######!!!!!!!!! !!!!!!!!! !!!###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!""""""""""""###!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%############$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$#########""""""##################!!!  !!!"""###""""""!!!!!!!!!!!!"""""" !!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$"""!!!!!! !!!""""""!!! !!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!""""""""""""%%%###"""$$$&&&&&&$$$"""$$$######"""""""""######"""""""""""""""$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((('''&&&&&&''')))'''((((((((())))))))))))(((((((((((()))***+++,,,(((((((((((((((((())))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%###############$$$$$$$$$"""###$$$&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""###$$$%%%%%%!!!""""""######""""""!!!%%%$$$$$$######$$$$$$%%%""""""#########"""!!! !!!!!!""""""""""""!!!!!!""""""#########""""""!!!!!!"""""""""####################################""""""""""""############!!!!!!""""""###$$$%%%&&&"""!!!  !!!"""!!!!!!"""######$$$%%%%%% !!!""""""!!!!!!"""$$$""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$$$$$$$#########"""""" !!!!!!!!!""""""""" !!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!"""!!!!!!""""""!!!  !!!""" !!!###%%%%%%%%%$$$###""""""""""""""""""""""""!!!######!!! !!!""""""""""""""""""""""""""" !!!"""###$$$###  !!!"""###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!''''''%%%!!!!!! !!!!!! !!!$$$%%%######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!""""""!!!!!!!!! """""""""""""""""""""""" !!!""""""""""""""" !!!"""###$$$%%%"""""""""""""""""""""""" """$$$%%%%%%&&&"""############$$$$$$$$$ !!!###$$$%%%&&&''''''"""###$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###"""""""""!!!!!! $$$#########""""""!!!!!!"""!!! !!!"""###$$$!!!!!! !!!!!!  !!!""""""""""""!!!!!!!!!!!!"""!!!  !!!""" """###$$$ !!!###$$$%%%""""""############""""""!!!!!!!!!!!!""""""""""""###"""###&&&)))(((#########"""""""""""""""###$$$###"""""""""###%%%&&&((('''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((('''((((((((())))))******++++++***(((''''''''''''******((('''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))***++++++(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$###### !!!"""###$$$%%%%%% !!!$$$&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""######$$$%%%!!!!!!""""""""""""!!!!!!######""""""""""""######!!!###%%%'''&&&$$$!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$###!!!!!!""""""#########$$$########################!!!!!!!!!!!!""""""""""""&&&%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%&&&&&& !!!!!! !!!###$$$$$$$$$###!!!!!!""""""###$$$$$$%%%%%%###"""""""""!!!!!! !!!!!!"""$$$%%%&&&$$$$$$$$$$$$######"""""" !!!!!!!!!""""""###### !!!"""#########"""""""""""""""""""""""" !!!!!!!!!""""""######  $$$"""!!!!!!"""$$$ """$$$###!!!""""""""""""""""""""""""!!!$$$###!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""" ###$$$###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!"""###$$$%%%$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!! """"""###$$$$$$$$$$$$$$$"""!!! """###$$$&&&$$$!!! !!!""""""""""""""""""""""""!!! """$$$%%%"""""""""""""""""""""""""""############"""!!! !!!!!!"""""""""""""""!!!!!!!!! %%%%%%$$$###"""!!! %%%###!!! !!! !!!!!!!!!!!!!!! """"""!!!!!!  !!!"""###$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!###&&&%%%###!!!###$$$%%%"""!!!######""" !!!"""######"""""""""""""""""""""!!!!!!  !!!"""######$$$$$$###!!!  ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$""""""""""""############ !!!""""""!!!###$$$%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%###"""!!!$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((###$$$$$$%%%''')))***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$ !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!$$$###""""""######!!!  !!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################&&&&&&%%%$$$###"""!!!!!!""""""############""""""######""""""""""""######""""""""""""""""""""""""$$$""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""!!!  !!!"""&&&%%%$$$###"""!!! """"""!!!!!!  !!!!!!############"""!!! !!!"""######"""!!!  !!!!!!!!!!!!!!!###!!!!!!!!!!!! """"""!!!!!!  !!!"""!!!!!!!!!!!!  """$$$&&&###"""!!! !!!"""$$$%%% !!!!!!"""""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! !!!"""######!!!  """"""""""""""""""""""""&&&%%%######%%%$$$""""""""""""""""""""""""""""""""""""""""""!!!  !!!""""""#########""""""!!!!!!!!!!!!!!!#########"""""""""""""""$$$###!!! !!! !!!""""""###"""""""""!!!!!!!!! !!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$ """$$$$$$"""!!!"""###%%%"""!!!######"""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$###!!! !!!"""#########$$$###"""!!! !!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""############!!!!!! !!!!!!"""###""""""############""""""$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''((((((((((((******))))))((()))))))))))))))((('''''''''''''''''''''&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!!!!"""###############%%%###""""""######"""!!! !!!""""""""""""!!!$$$$$$############$$$$$$"""##################"""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!""""""############""""""$$$$$$############$$$$$$########################%%%!!!!!!$$$$$$"""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$"""""""""######"""!!!!!!###""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!"""######$$$$$$######""""""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$###"""!!!!!! """!!!!!!!!!  !!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!! """ !!!""""""!!!"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###############!!!!!!""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!"""######$$$$$$###############"""""""""!!!!!!######$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""######""""""###""""""!!!!!!!!!!!!"""!!!!!! """"""""""""""""""""""""%%%###!!!!!!!!!"""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!""""""######$$$$$$$$$$$$###!!! !!!"""!!!!!!!!!""""""#########$$$###!!!  !!! !!!"""###$$$$$$$$$!!!!!!!!!!!! ###############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$ !!!######!!! !!!"""%%%###!!!!!!"""###$$$###%%%$$$"""!!! !!!!!!"""###$$$%%%%%%###""" !!!!!!""""""#########""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############"""!!!!!!!!!!!!"""######&&&%%%$$$"""!!!!!!!!!!!!$$$$$$$$$########################$$$%%%&&&((()))$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((('''''''''''',,,,,,++++++******))))))'''(((((((((((('''&&&&&&***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$######$$$$$$######"""""""""!!! !!!"""###$$$%%%%%%%%%$$$######$$$$$$###"""!!!!!!"""#####################$$$$$$$$$$$$######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$""" !!!$$$&&&$$$"""!!!!!!""""""""""""!!!!!! """###%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!"""!!!!!! """"""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""###""""""!!!"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&$$$"""!!!!!!"""$$$""""""#########""""""!!!!!! !!!######"""###"""""""""""""""!!!!!!!!!!!! !!!"""###!!!"""######""" """$$$$$$###"""!!!$$$###############""""""$$$######""""""######$$$!!!""""""######$$$$$$$$$ !!!""""""######"""""""""""""""!!!!!!!!!!!!!!!%%%$$$$$$###""" """"""""""""""""""""""""###"""""""""!!!!!! !!!!!!""""""###### !!!"""""""""""""""######""""""!!!!!! !!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """""""""######$$$$$$$$$$$$###!!! !!!"""!!!!!!!!!!!!"""""""""#########"""!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!! $$$$$$$$$######"""""""""""""""#########$$$$$$$$$%%%$$$###"""###$$$%%%&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############!!!""""""###""""""!!!!!!%%%$$$###"""######$$$$$$%%%###""" !!!###$$$$$$######""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!"""""""""############"""""""""""""""######$$$&&&%%%###!!! !!!!!!########################$$$$$$######$$$%%%'''(((%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&++++++++++++******)))(((&&&'''((((((((('''&&&%%%*********))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""###"""######$$$$$$######"""$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""###""""""###%%%%%%###!!!!!!!!!""""""""""""!!!!!! """###$$$$$$%%%&&&%%%###"""""""""###$$$""""""!!! !!!""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""$$$$$$"""!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!"""###$$$$$$$$$$$$###""" !!!""""""!!!############"""""""""""""""!!! !!!###### !!!"""""""""!!!  """#########"""!!!$$$$$$$$$######""""""!!!"""!!!!!! !!!!!!""" !!!"""######$$$ !!!""""""######""""""""""""""""""""""""""""""%%%$$$$$$###""" """"""""""""""""""""""""######""""""!!!!!!!!! !!!!!!""""""###### !!!"""""""""""""""######""""""!!!!!! """###%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###&&&'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""$$$###!!! !!!""""""""""""!!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!#########"""!!!!!! """"""#########$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""##################$$$$$$###"""###$$$$$$############$$$"""""" !!!###%%%'''%%%### """$$$!!!!!!!!!!!!"""""""""""" !!!""""""#########""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""############"""!!!!!!"""""""""############"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$########################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%))))))******)))(((''''''%%%&&&'''(((((('''&&&%%%'''((())))))***))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$############$$$###"""!!!!!!"""######%%%$$$######%%%&&&%%%###"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!######################## !!!""""""############$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""$$$###"""""""""###%%%&&&$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""!!!!!! !!! !!!"""######"""!!! !!!###%%%&&&''''''&&&$$$"""!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!!!!"""###"""!!! !!!###############""""""!!!!!!!!!!!!  !!! !!!"""######$$$!!!"""######$$$$$$####################################$$$$$$###""""""!!!""""""""""""""""""""""""###""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!"""""""""""""""!!!  !!!#########"""!!!""""""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!###"""""""""!!!!!! """############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$###"""###%%%%%%###""""""###$$$$$$"""""""""$$$!!! !!!"""$$$&&&(((%%%"""!!!###!!!!!!!!!!!!"""""""""""" !!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""############"""!!!!!!!!!!!!"""######"""!!!!!!!!!"""###$$$$$$###############$$$$$$$$$%%%$$$######"""""""""###%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))***))))))((('''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''''''''''''&&&$$$&&&''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$###"""###$$$%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!""""""######""""""!!!########################!!!!!!!!!""""""###############$$$$$$$$$$$$#########""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""###$$$%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""""""""!!!"""$$$$$$"""!!!!!!###%%%&&&'''(((&&&$$$"""!!!"""""" !!!!!!"""""""""""""""### !!!"""#########""""""((('''$$$!!! !!!""""""!!! !!!###$$$""""""""""""""""""!!!!!!###""""""!!!!!!""""""###!!!""""""######$$$$$$$$$!!!"""######$$$$$$##################$$$$$$$$$$$$""""""######$$$#########"""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$###### !!!"""######""""""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""" """"""""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""  !!!!!!!!!!!!!!!"""""""""#########"""""" !!!!!!!!!  !!!!!!!!!"""######"""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###"""!!!"""$$$%%%### """$$$$$$!!! !!!###!!!!!!"""###$$$$$$%%%%%%###"""  !!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!! !!!!!!"""###!!!!!!"""###############""""""#########$$$$$$$$$######$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''(((((((((((())))))((((((''''''&&&&&&$$$%%%''')))))))))((('''&&&%%%%%%%%%&&&&&&'''((($$$%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&& !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$""""""############""""""!!!!!!""""""###$$$$$$$$$$$$###!!! !!!"""$$$%%%###"""!!!"""$$$%%%$$$###!!!""""""###$$$#########$$$$$$############$$$$$$"""##################"""########################""""""#####################$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$########################!!!"""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""###!!!!!!"""######"""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!! !!!!!! """""""""""""""""""""""" !!!"""###$$$"""""""""""""""""""""!!! !!!!!!!!!"""!!!!!!!!! """$$$$$$###"""!!!!!!""""""""""""!!!!!! """###$$$$$$%%%%%%$$$"""!!!!!!"""######""" !!!!!!!!!""""""""" ###$$$%%%$$$"""!!!%%%$$$###""""""!!!!!!!!! !!!""""""""""""##################$$$######""""""######$$$"""""""""""""""""""""""" !!!""""""######""""""""""""""""""#########$$$!!!!!!""""""###""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""!!!!!! """"""###$$$$$$$$$$$$$$$ !!!#########""""""######"""""""""""""""""""""""""""""""""""""""""""""%%%''''''$$$!!!!!!"""""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!! """""""""!!!!!!!!!!!!!!! !!!###%%%$$$"""  !!!"""###$$$!!!"""############"""""" !!!!!!!!!!!!!!!  !!!!!!""""""########################"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""###!!! !!!###$$$""""""$$$###!!! !!!###"""######$$$$$$$$$######!!!"""#########""" """"""""""""!!!!!!!!!!!! !!!###$$$$$$###""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!!!!"""$$$""""""""""""############ !!!""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''###%%%''')))******)))(((&&&&&&%%%$$$%%%&&&((()))$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$######"""  !!!"""###$$$$$$"""!!! !!!###%%%'''"""!!! !!!###$$$$$$"""!!!!!!"""############"""%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!! !!!!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%&&&""""""#########!!!""""""!!! """"""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!! !!!!!! """""""""""""""""""""""" !!!###$$$$$$#########"""""""""!!! !!!!!!""""""!!!!!!  ###%%%%%%### ###"""!!! !!!"""###""""""############""""""!!!  ###%%%%%%%%% !!!!!!"""""" ###&&&&&&$$$""" !!!###$$$$$$###"""!!!"""###"""!!! #########$$$$$$%%%%%%&&&######""""""""""""######  !!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!""""""!!! """"""""""""""""""""""""######""""""!!!!!! ###""" $$$$$$######""""""!!!!!!""""""!!!!!! """""" """$$$$$$$$$###"""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!""""""!!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$%%%### !!!!!!!!!"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######&&&''''''%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!###%%%&&&'''&&&$$$###&&&%%%$$$"""!!!!!! !!!"""######"""!!! """"""######$$$$$$$$$%%%###!!!  !!!###$$$$$$######"""!!!!!!!!!$$$$$$###"""""""""""""""########################!!!###$$$%%%$$$"""!!! !!!"""###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''')))***+++&&&'''''''''%%%%%%''')))'''((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&$$$$$$&&&'''(((((())))))&&&'''((((((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""%%%&&&$$$"""$$$$$$#####################$$$%%%&&&&&&%%%$$$###########################""""""""""""$$$&&&((()))############$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$### ###&&&%%%""" !!!###"""!!!!!!!!!"""###$$$$$$ !!!""""""""""""""" !!!!!!"""""""""##################"""!!!!!! !!!!!!!!!"""""""""!!! """"""###"""!!!  """############$$$!!!$$$(((%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!$$$"""  !!!"""""""""""""""!!! ###%%%&&&&&&###!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  """"""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""#########""""""  !!!"""$$$$$$###""""""""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""""""""&&&%%%###""""""###$$$%%%###"""""""""!!!!!!!!!!!!""""""!!!!!!!!! """"""!!! """$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!"""########################!!!"""""""""""""""!!!!!!###""""""""""""###$$$$$$#########""""""""""""!!!""""""###############"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########%%%###!!! !!!""""""!!! !!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%$$$###""""""""""""""""""######$$$!!!""""""######""""""!!!""""""""""""######$$$$$$$$$###"""!!!!!!"""###$$$$$$############"""""""""""""""!!! $$$######"""!!!  !!!"""###$$$######"""!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$#####################$$$&&&'''((('''((()))(((''''''(((***&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''((((((((((((((((((###$$$&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$'''%%%""""""$$$%%%$$$"""##############################$$$%%%%%%$$$##############################!!! """###$$$!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$$$$########################&&&&&&%%%$$$###""" """###$$$###""""""###$$$""""""""""""""""""###$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!""""""########################"""!!!!!! !!!!!!!!!"""""" !!!"""###$$$%%%""""""#########"""!!!!!! !!!""""""######"""$$$###!!! !!!"""###$$$$$$######"""#########$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$"""!!!!!!""" !!!#########$$$###$$$&&&%%%###!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!""""""############""""""""""""######""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###############%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$############""""""""""""""""""!!!!!!!!!!!!  """"""!!!!!!"""###%%%$$$######"""#########""""""""""""""""""""""""########################""""""############""""""""""""!!!!!!!!!"""###############""""""""""""!!! !!!"""###$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######%%%###"""!!!#########""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&&&&%%%""""""######$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$"""""""""""""""""""""""" !!!###$$$$$$$$$###""""""""""""""""""######$$$###""""""""""""""""""###!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############"""!!!!!! """"""""""""!!!!!!!!! !!!"""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$###########################$$$$$$$$$#########$$$$$$%%%&&&((()))***)))((('''(((***%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$)))))))))))))))(((''''''###$$$&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''(((&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$$$$"""########################"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""$$$######"""######$$$$$$########################&&&%%%%%%$$$$$$###""""""$$$"""!!!!!!###$$$%%%%%%$$$###"""""""""""""""""" !!!""""""######"""""""""""""""###############"""############""""""!!! !!!!!!!!!"""""""""!!!!!!!!!"""###$$$%%%&&&###############$$$%%%%%%!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$""" $$$$$$$$$$$$###""""""!!!###"""!!! !!!"""###$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""!!!  !!!""" !!!"""###$$$$$$###$$$%%%%%%###!!!!!!""""""""""""""""""!!!!!! """"""!!!!!!  !!!"""######$$$!!!!!! !!!!!!"""""""""""""""""""""""""""############""""""!!!"""""""""""""""""""""""" !!!"""######$$$###"""""""""""""""######$$$'''&&&%%%$$$####################################""""""""""""""""""""""""########################  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$############$$$$$$#########$$$$$$#################################!!!!!!"""#########""""""!!!!!!!!!!!!!!!""""""###%%%%%%%%%$$$$$$$$$###### !!!"""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###%%%###""""""$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&########################&&&%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###&&&%%%$$$"""!!!!!! ###""" """### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""############""""""""""""###### !!!###$$$%%%''''''"""""""""!!!"""######$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''')))***)))(((''''''(((%%%&&&'''(((((((((((((((&&&&&&''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$%%%$$$#################################$$$$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""############"""#########$$$$$$$$$$$$##################$$$$$$##############################$$$$$$%%%&&&'''((($$$ """%%%%%%$$$$$$$$$###"""!!!!!!!!!""" !!!!!!""""""!!!!!!##################$$$$$$""""""############"""!!! !!!!!!!!!!!!"""""""""$$$$$$###""""""""""""###%%%$$$###""""""###%%%&&&"""""""""""""""!!! !!!"""###$$$$$$""" ######$$$$$$$$$"""!!!"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!"""###""""""!!!!!!!!!!!!!!!"""$$$$$$$$$"""!!!!!!"""!!!!!!""""""""""""!!!!!!"""""""""!!!  !!!"""###$$$$$$  """"""""""""""""""""""""""""""############"""!!!"""""""""""""""""""""""" !!!""""""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################!!!!!!""""""""""""""""""!!!!!!!!!"""######"""!!!$$$######"""######$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""###%%%%%%%%%$$$$$$$$$######"""""""""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""###$$$%%%$$$"""############$$$%%%&&&&&&########################$$$%%%%%%%%%%%%$$$%%%%%%"""""""""!!!!!!!!! """"""############""""""######################## !!!!!!"""""""""""""""&&&%%%$$$"""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!""""""######""""""""""""###### !!!###$$$&&&'''((("""""""""!!!"""######$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&((())))))'''&&&%%%&&&&&&'''((()))))))))))))))''''''''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%###"""!!!###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$###""""""######""""""#########$$$$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""###$$$&&&'''###!!!$$$$$$###$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$##################!!!""""""#########""""""!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!"""&&&%%%###"""!!!!!!"""""""""######""""""!!!  !!!!!!!!!"""""""""######$$$###"""!!! """!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!"""""""""######"""!!! !!!!!!""""""###$$$###!!! """###!!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!"""############""""""""""""""""""###""""""""""""""""""""""""!!!""""""#########""""""###########################$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""######"""!!!!!!"""###$$$""" """"""""""""""""""###$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!""""""!!!!!!!!!"""###############""""""""""""!!!%%%%%%%%%%%%$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%###"""!!!!!! !!!!!!"""$$$$$$###########################$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$######""""""!!!!!!""""""""""""!!!!!!######################## """""""""""""""######$$$!!!  !!!!!!!!!!!!!!! """"""############"""""" !!!!!!""" !!!!!!"""!!!!!!!!!!!!!!!"""""""""!!!"""""""""############"""""""""""""""#########!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&((())))))'''%%%$$$%%%''''''((()))))))))(((((('''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###"""!!!"""$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%%%%%%%###$$$$$$###!!!!!!"""$$$"""""""""###$$$$$$%%%%%%$$$######""""""######$$$"""""""""""""""""""""""" """###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!  """ !!!"""######$$$###""""""""""""""""""!!!"""######$$$$$$#####################"""""""""!!!""""""############"""!!!!!!!!!"""""""""###### !!!"""###$$$%%%%%%$$$###"""!!! """"""###""""""!!! !!!###$$$!!!"""""""""###""""""!!!"""!!!  !!!""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!""""""""""""######  !!!"""$$$&&&"""######""" """$$$ !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!""""""############"""########################"""###############"""""""""""""""""""""######$$$ !!!######$$$$$$###########################""""""""""""""""""""""""!!!!!!"""""""""#########  !!!!!!!!!"""""""""!!!!!!"""""""""############"""!!!"""$$$$$$""" !!!!!! !!!""""""###!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" """"""############""""""""""""###$$$$$$#########""""""""""""!!!$$$$$$%%%%%%%%%$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""$$$$$$###!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""############""""""######################## !!!"""""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! """"""############"""""" !!!!!!""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$######"""!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&)))******(((&&&%%%%%%&&&'''''''''''''''&&&%%%''''''(((((()))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&((()))+++'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%&&&&&&&&&"""$$$%%%###!!! """$$$!!!""""""###$$$$$$%%%%%%%%%$$$############$$$%%%######################## !!!"""######"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""  !!!#########""""""###$$$""""""""""""""""""###$$$ !!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!!!!"""###############!!!!!!"""""""""#########!!!!!!!!!"""###$$$%%%&&&"""#########"""!!! !!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$""""""!!! !!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!"""###############!!!  """$$$&&&"""""""""!!! """$$$ !!!""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""####################################### !!!!!!"""!!!!!!!!!!!!"""###############""""""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$%%%$$$$$$###"""!!!######$$$$$$%%%%%%%%%&&&!!!!!!""""""#########$$$$$$"""!!!"""$$$%%%""" !!!"""""" !!!###$$$$$$###!!! ######################## """######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""#####################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """$$$$$$""" ###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$######%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!! """###$$$%%%%%%$$$###"""######""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""############"""""""""""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!###$$$%%%$$$"""!!! !!!!!!"""###$$$$$$%%%&&&&&&&&&''''''((((((((()))))))))(((((('''''''''((((((((((((((()))******(((***,,,,,,)))'''&&&%%%&&&&&&&&&&&&%%%$$$######''''''((()))******))))))(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&%%%)))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&&&&''''''"""$$$%%%### """$$$!!!""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###########################$$$$$$$$$$$$""" ############$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###%%%&&&"""%%%''''''$$$"""###%%%""""""!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$###"""""""""!!!!!! !!!!!!"""###############""""""""""""############&&&%%%$$$$$$######$$$$$$ !!!"""$$$$$$###""""""!!!!!!""""""""""""!!!!!!######$$$$$$###"""!!!  !!!"""$$$&&&###"""!!! !!!"""###""""""######$$$$$$$$$%%%""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!! """###### !!!"""###############$$$###!!!  """###"""""""""!!! """$$$ !!!""""""""""""""" !!!"""############""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""####################################### """###%%%&&&&&&''' !!!###$$$$$$$$$###"""$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """###!!! !!!!!!!!!!!!"""###$$$%%%'''%%%$$$"""""""""######"""######""""""!!! ######""""""!!!!!! """"""#########$$$$$$$$$!!!!!!!!!!!!!!!!!! ###"""!!!!!!!!!!!!!!!"""&&&$$$"""!!! !!!"""### !!!"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###""" ############""""""""""""#########"""""""""""""""!!!!!! !!!!!!###!!!  """$$$"""#########$$$$$$$$$$$$########################""""""""""""###$$$%%%&&& !!!"""###$$$%%%%%%&&& !!!"""######"""!!! !!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%###!!! !!!!!! """""" """&&&$$$"""$$$&&&&&&"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&---,,,,,,+++***))))))((((((((()))***++++++,,,,,,---------,,,***(((&&&$$$'''&&&%%%&&&(((((('''&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&888000&&&"""###%%%&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$###"""!!!######$$$%%%$$$###"""!!!"""$$$%%%%%%$$$###$$$%%%########################%%%&&&&&&$$$!!! %%%$$$$$$###"""!!! $$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!$$$$$$$$$"""!!!###############"""!!! !!!!!!""""""""""""!!!!!!""""""############"""!!!""""""######$$$$$$$$$%%%###"""!!!"""###$$$###!!!###!!! ###%%%%%%###$$$###"""!!!!!!"""###$$$!!!!!!"""############### !!!!!!!!!""""""""""""""""""""""""""" !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""########################""""""""""""""" !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########!!!"""###%%%%%%$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!!!! """######""" !!!###%%%$$$$$$$$$#########"""""" """$$$$$$###""""""###!!!!!!!!!""""""###$$$%%%###""""""!!!!!!!!!!!!!!!""""""###############"""###"""""""""!!!!!!!!! """"""#########$$$$$$$$$###"""!!! !!!!!! !!!!!!############""""""!!!!!! !!!""""""######""""""!!!""""""######""""""!!!'''&&&%%%%%%$$$###""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!###"""!!!!!!#########!!! ###%%%$$$"""!!! """""""""#########$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!######""""""######$$$%%%$$$"""!!!!!!""""""!!!  """"""!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ###""""""!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""""""""""""""#########$$$$$$######$$$%%%%%%&&&''''''(((((()))))))))))))))******++++++,,,------......---.........---+++***)))'''%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''FFF<<>>999555222222444555444000+++(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$%%%$$$##################&&&&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!########################""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""############"""""" ###""""""""""""""""""""""""############$$$$$$$$$###########################""""""!!!!!!""""""#################################$$$%%%%%%%%%$$$$$$########################!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$###"""###$$$""""""###$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%$$$$$$$$$##################"""  """###%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$&&&%%%%%%$$$######"""""""""""""""#########$$$$$$$$$###""""""!!!!!!""""""$$$###"""""""""###$$$%%%$$$$$$###""""""""""""""""""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###"""!!!!!!!!!!!!!!!""""""############""""""#########"""""""""""""""%%%$$$$$$$$$############"""############$$$$$$$$$%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$######""""""""""""############%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""$$$###"""!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$#########""""""!!!""""""######$$$%%%%%% !!!"""######"""!!!"""$$$###""""""!!!"""###$$$%%%$$$$$$$$$###"""!!!!!!!!!$$$###"""""""""###$$$%%%######"""!!!!!!""""""###!!!"""######$$$$$$#########"""!!!!!!!!!!!!"""############"""######$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########$$$$$$###"""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""$$$$$$FFFCCC>>>999777777888:::<<<888222---***)))'''&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" """"""""""""""""""""""""########################!!!!!!"""""""""###############$$$$$$%%%$$$$$$###!!!!!!!!!""""""""""""###$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""######"""############$$$$$$$$$#################################""""""#########""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$######""""""######$$$"""###$$$$$$###"""###$$$"""""""""######$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$######""""""%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""######$$$###""""""!!!!!!""""""######""""""######$$$%%%$$$$$$###""""""""""""###"""############$$$$$$$$$%%%### """%%%(((########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""############""""""""""""""""""############$$$$$$#########""""""""""""############$$$$$$$$$%%%$$$######"""#########%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$######"""""""""""""""###########################$$$#########""""""!!!!!!######""""""""""""######"""############$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%%%%###"""###$$$###""""""""""""###$$$$$$$$$$$$$$$###""""""!!!!!!######""""""######$$$%%%!!! """$$$&&&######$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$######"""#########$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########$$$###""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""######"""!!!"""$$$&&&(((FFFDDDBBB???===;;;;;;;;;???<<<888555111---(((%%%(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%############$$$$$$%%%&&&###"""""""""######$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%########################""""""""""""#########$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$$$$###"""########################!!!"""$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%% """$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$############$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$###""""""#########""""""#########$$$$$$$$$$$$###""""""###%%%''')))""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%$$$###""""""""""""""""""############""""""!!!!!!""""""######$$$$$$#########""""""""""""!!!""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$"""""""""""""""#################################$$$$$$######"""!!!!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$############""""""""""""$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$"""""""""#########$$$$$$$$$$$$$$$######"""""""""###############$$$$$$$$$ !!!###$$$%%%######$$$%%%%%%%%%%%%$$$$$$##################$$$%%%%%%$$$###"""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$##################"""""""""""""""###""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######$$$''')))+++BBBCCCCCCCCCAAA>>><<<:::============:::444,,,'''))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#################################$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$#################################$$$$$$#################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################"""###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% ###$$$######$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$############$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$!!!"""###%%%%%%&&&&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$###############""""""############""""""!!!!!!""""""######$$$$$$#########""""""""""""!!!""""""#########$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$######""""""""""""############%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$"""""""""###################################################""""""!!!!!!!!!!!!""""""############""""""#########$$$$$$$$$#########"""""""""!!!!!!$$$$$$######"""!!!!!! ###$$$$$$$$$%%%%%%%%%&&&###$$$%%%$$$"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$$$$$$$$$$ """$$$%%%%%%$$$"""!!!!!!""""""########################$$$$$$#########%%%%%%$$$###"""""""""###$$$$$$############$$$$$$$$$$$$$$$#########""""""###"""""""""""""""######$$$$$$$$$$$$$$$###"""!!! ######""""""###&&&(((***???@@@BBBCCCBBB@@@===;;;;;;===@@@CCCBBB===666000---,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$&&&!!!!!!""""""#########$$$###########################$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$############"""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&!!!$$$%%%$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$######$$$$$$############$$$$$$########################!!!!!!!!!"""""""""######$$$###""""""!!!!!!""""""""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%"""############$$$$$$$$$ """$$$$$$$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$!!!!!!"""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&""""""############""""""""""""""""""############$$$$$$#########""""""""""""############$$$$$$$$$#########"""######$$$%%%"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%""""""############"""!!!########################"""""""""""""""""""""### !!!"""######$$$######"""############$$$$$$$$$######"""""""""!!!!!!!!! !!!""""""######$$$!!!!!!!!!"""######$$$$$$!!!"""######!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###&&&''''''$$$!!! !!!""""""""""""!!!""""""###$$$$$$###""""""$$$$$$######"""#########$$$$$$############$$$$$$$$$############""""""""""""""""""""""""######$$$$$$$$$$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$@@@@@@?????????@@@@@@@@@;;;===AAAEEEGGGFFFBBB???777555000,,,)))'''''''''''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""!!!!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""$$$$$$"""""""""""""""#############################################$$$$$$$$$$$$"""!!!!!!!!!"""###%%%&&&######"""""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$"""############$$$$$$$$$###########################""""""!!!!!!""""""#################################$$$%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&!!!###&&&'''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$###""""""!!!!!!""""""!!!"""###$$$%%%$$$$$$###$$$#########$$$$$$%%%&&&"""############$$$$$$$$$ !!!""""""###"""!!!!!!########################&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########$$$%%%&&&'''(((""""""############""""""#########"""""""""""""""%%%$$$$$$$$$############"""############$$$$$$$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$ """###$$$$$$######"""############$$$$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!"""######### !!!!!!"""######$$$ """###"""!!!!!!"""###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!"""$$$%%%%%%###!!! !!!!!!""""""!!!!!!!!!""""""######""""""!!!#########"""######$$$$$$$$$$$$############$$$$$$############"""""""""""""""""""""""""""###$$$$$$!!!!!!"""""""""!!!!!! """""""""""""""""""""""" !!!#########""""""BBB@@@>>><<<===???BBBEEE===>>>AAAEEEIIILLLKKKJJJBBB>>>777111,,,)))((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""!!!!!!!!!!!!###%%%&&&""""""!!!!!! """###$$$%%%%%%$$$###"""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$############$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$##################"""###$$$%%%&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&###&&&))))))((('''&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$!!!"""###$$$%%%$$$######$$$#########$$$%%%%%%&&&"""############$$$$$$$$$%%%$$$###""""""######$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""###$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""###$$$%%%'''((()))""""""############""""""$$$$$$######""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$######""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% """###$$$$$$$$$###"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!#########"""!!!!!! !!!""""""###$$$$$$%%%%%% !!!######""""""###%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!!!!!!!""""""""""""""" !!!""""""""""""""" !!!"""######"""!!! ###"""""""""###$$$%%%%%%$$$$$$############$$$$$$############""""""""""""""""""!!!""""""###$$$$$$ !!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$"""DDD@@@???CCCEEECCCBBBCCCBBBAAAAAADDDHHHLLLNNNOOOIIIFFF@@@999222,,,(((&&&((('''$$$""""""###$$$&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$""" !!!"""###$$$$$$###"""!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!!%%%'''(((%%%!!! !!!%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%!!!"""###%%%%%%$$$######$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&############""""""!!!!!!""""""###$$$%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!#########"""######$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$######""""""########################!!!!!!"""###$$$&&&'''((((((%%%""""""###$$$""" !!!"""###$$$$$$%%%((('''%%%$$$###"""""""""!!!"""###$$$%%%%%%$$$### !!!"""###$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''!!!"""###$$$$$$###"""!!!""""""#########""""""!!!##############################"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!""""""!!! %%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""######$$$%%%$$$$$$############$$$$$$###"""!!!"""###$$$###!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""######$$$######"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""###$$$$$$######$$$$$$"""!!!BBB???@@@EEEFFFCCCAAAAAADDDDDDEEEFFFHHHLLLOOORRRNNNLLLGGGAAA;;;555000---)))((('''%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$######""""""##############################""""""""""""##########################################"""""""""!!!""""""""""""############$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""#########"""""""""""""""""""""!!!###%%%&&&%%%"""!!!"""$$$#########"""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!"""#########$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$#########"""########################"""""""""###$$$%%%&&&''''''%%%""""""###$$$""" !!!!!!""""""######$$$$$$%%%%%%$$$$$$######$$$$$$ !!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""!!!""""""######""""""!!!########################$$$$$$###"""""""""""""""############"""""""""!!!!!!"""############"""!!!$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""""""""### !!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$"""!!!"""###$$$###!!!######"""!!!!!!"""######$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""#########"""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""""" !!!""""""""""""""""""""""""!!! @@@>>>@@@FFFHHHEEEBBBBBBCCCEEEFFFEEEEEEGGGMMMRRRSSSQQQOOOKKKEEE???999666,,,+++***((('''&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$######""""""""""""""""""""""""""""""######""""""""""""##########################################""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$$$$###""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""$$$$$$######$$$&&&#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$#########"""######$$$%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$######$$$%%%%%%$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&'''###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%&&&%%%###"""######"""!!!"""#####################$$$#########$$$%%%%%%&&&""""""###$$$$$$$$$$$$###"""#####################%%%%%%$$$######"""!!!!!!$$$$$$############$$$$$$!!!""""""######"""""""""########################%%%$$$$$$###########################""""""""""""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$!!!!!!"""######"""!!!!!!########################$$$$$$###""""""###$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$###""""""###$$$###"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""!!!"""######$$$$$$######"""""""""""""""""""""""" !!!!!!""""""""""""!!!%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!""""""!!!!!!!!!!!!""""""###$$$AAA>>>???DDDFFFEEEDDDEEE???BBBDDDAAA???@@@GGGMMMRRRSSSRRRPPPLLLGGGAAA>>>333111---***'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$################################################$$$######""""""######$$$#################################"""""""""""""""############""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######""""""""" !!!"""###$$$$$$%%%"""""""""""""""#########!!!"""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$##################$$$$$$###"""""""""###%%%&&&###############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$%%%$$$###############"""$$$#####################$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$#####################%%%$$$$$$$$$#########"""&&&%%%$$$######$$$%%%&&&"""######$$$$$$$$$$$$###########################$$$######""""""##################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$##################$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$###""""""$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""#########"""""""""""""""""""""""""""""" !!!"""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######""""""""""""""""""######$$$###"""!!!!!!!!!"""$$$%%%CCC>>><<<>>>AAAAAACCCFFF>>>AAABBB???<<<<<>>>>>>>>>>>@@@DDD@@@BBBCCCAAA>>>>>>AAADDDIIILLLOOOSSSTTTSSSQQQPPPHHHCCC;;;333---******+++$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!! !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$%%%%%%%%%%%%$$$###"""!!!######""""""""""""######!!!!!!""""""######$$$$$$!!!""""""######$$$$$$$$$'''%%%######$$$###""" """""""""""""""############$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""#########"""######$$$%%%"""""""""###$$$$$$%%%%%%!!!"""""""""#####################$$$$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&$$$######$$$%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%########################$$$######"""""""""#########$$$$$$###""""""###%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###"""!!!!!! !!!!!!!!!######$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&########################!!!!!!!!!!!!!!!!!!"""###""""""""""""###############"""!!!!!!!!!!!!"""##################$$$$$$$$$##############################""""""""""""######""""""""""""###############"""!!!!!!!!!!!!"""###########################"""###$$$$$$$$$$$$###"""######""""""######$$$%%%$$$$$$############$$$$$$%%%#########$$$%%%$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######""""""""""""""""""""""""!!!""""""############"""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$### !!!""""""%%%$$$######""""""""""""YYYQQQJJJHHHEEEAAA???AAABBBBBBBBBBBBAAA@@@@@@???@@@CCCHHHMMMQQQSSSTTTTTTPPPLLLEEE===666000---+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""!!!############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""########################"""""""""""""""######$$$######""""""$$$###"""!!!!!!"""###$$$"""""""""""""""#########!!!""""""######$$$%%%%%%'''$$$"""###$$$$$$""" !!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$"""""""""#########$$$$$$!!!!!!!!!"""#########$$$%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%&&&&&&###########################"""""""""""""""###$$$"""$$$%%%$$$"""!!!###&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""##################"""!!!"""###$$$%%%%%%%%%%%%########################""""""!!!!!!""""""###$$$!!!"""""""""###############"""!!!!!!!!!!!!"""###$$$$$$$$$#######################################""""""############""""""%%%%%%%%%%%%&&&&&&&&&&&&"""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""######$$$%%%$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$""""""""""""""""""""""""###$$$$$$$$$$$$######"""######""""""""""""######""""""###$$$$$$$$$$$$$$$ !!!""""""""""""###$$$$$$$$$######eee^^^WWWSSSNNNFFFBBBAAABBBAAAAAAAAABBBAAA>>>;;;888;;;AAAGGGMMMQQQSSSTTTSSSQQQMMMFFF>>>555...***)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$###"""''''''&&&&&&%%%$$$$$$###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%$$$###"""!!! !!!######$$$$$$$$$$$$###"""!!!!!!"""###$$$#########"""""""""""""""!!!""""""###$$$$$$%%%%%%&&&###!!!"""$$$%%%###!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###%%%%%%$$$######!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$!!!!!!""""""#########$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((########################$$$$$$%%%%%%%%%&&&&&&&&&########################"""""""""###$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%''')))***&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""""""""""""""###$$$$$$"""$$$%%%$$$!!!!!!###&&&""""""###$$$%%%%%%&&&&&&"""""""""###$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$###"""!!! !!!######$$$$$$$$$##############################""""""###$$$%%%%%%!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$######""""""########################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########"""###$$$$$$%%%$$$$$$############$$$$$$%%%$$$######%%%%%%$$$### !!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$ """$$$%%%%%%%%%%%%xxxpppfffaaa]]]XXXNNNFFFDDDFFFGGGFFFEEECCCCCCCCC<<<<<<<<>>CCCIIILLLUUUUUUVVVUUUQQQIII@@@:::,,,+++))))))******(((&&&***(((%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$########################"""""""""###############!!!""""""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""!!!"""###%%%%%%$$$###"""######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###!!!!!!"""###$$$################################################%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$######"""###$$$%%%&&&!!!"""###$$$%%%&&&'''(((###$$$&&&&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%'''&&&$$$"""!!!"""############$$$$$$$$$######"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""############"""""""""!!! !!!"""######$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$###!!!!!!""""""""""""""""""""""""!!!!!!"""###############%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$%%%&&&#########"""""""""""""""!!!###$$$###""""""###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""######""""""############"""""""""############$$$$$$$$$###"""!!!"""###""" ###############"""!!!!!!""""""!!!!!!!!!!!!""""""zzzxxxuuunnnbbbYYYGGGEEEBBB???>>>>>>???@@@===<<<:::999:::>>>BBBDDDQQQSSSWWWZZZYYYSSSJJJDDD222000---,,,+++***(((&&&(((&&&###""""""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$#########""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!"""######$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""###$$$$$$###!!! !!!""""""""""""""""""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$"""""""""###$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%''''''&&&$$$""" %%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$###""""""###$$$%%%'''&&&$$$###""""""###$$$$$$$$$%%%%%%$$$###""""""!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""!!! !!!"""###$$$###""""""""""""###$$$#########$$$###""""""!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""######$$$######""""""!!!!!!"""$$$%%%%%%$$$""""""""""""###############$$$%%%$$$###"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$######""""""""""""!!!""""""############""""""#########$$$$$$%%%%%%%%%"""!!!!!!!!!###"""!!!############""""""""""""###""""""!!!!!!""""""###{{{sssjjjcccMMMIIICCC>>><<<===>>>>>>@@@>>><<<::::::;;;>>>???IIIMMMSSSYYY[[[XXXPPPKKK@@@;;;444///,,,***)))(((***'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&########################&&&%%%%%%$$$######""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$##################$$$%%%""" !!!$$$%%%### #########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%% ###&&&''''''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$!!!%%%%%%%%%$$$######&&&(((''''''&&&%%%%%%%%%&&&&&&&&&%%%######%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$###""""""###$$$$$$&&&%%%$$$############$$$%%%%%%%%%%%%$$$###""""""""""""############""""""!!!!!!!!!!!!""""""######$$$$$$############$$$$$$""""""""""""""""""""""""#########"""""""""""""""###"""!!! !!!"""########################$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$######### !!!""""""""""""""""""!!! $$$&&&$$$"""!!!!!!""""""######$$$$$$%%%&&&&&&%%%###"""###$$$""""""############""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########"""""""""""""""############""""""%%%$$$$$$###"""!!!!!!!!!$$$#########%%%%%%###!!!######"""""""""""""""######""""""""""""""""""###{{{ooogggVVVOOOFFF???<<<;;;;;;;;;@@@???===;;;::::::;;;;;;BBBFFFMMMUUUZZZYYYUUUQQQMMMFFF<<<222---***((((((***(((&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!! """######$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$#########&&&###!!!"""%%%&&&$$$"""######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((('''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&''''''#########"""""""""%%%'''''''''&&&%%%%%%%%%&&&&&&%%%$$$""""""$$$$$$$$$###"""######$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""#########""""""#################################""""""""""""""""""############!!!!!! !!!""""""######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!!!!!###$$$$$$%%%&&&&&&&&&%%%###!!!!!!%%%&&&%%%###!!!!!!""""""######$$$$$$%%%&&&&&&%%%###"""###$$$""""""############""""""########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$### """###$$$$$$$$$###""""""############"""""""""!!!!!!!!! ######"""###%%%%%%$$$"""######"""!!!!!!"""###$$$######""""""""""""######vvvlllaaaYYYMMMDDD@@@===;;;888<<<<<<======<<<;;;999888>>>AAAHHHPPPVVVYYYXXXWWWUUUNNNCCC888111,,,)))''')))'''$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""""""""""""""####################################$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((()))***+++%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###'''&&&&&&&&&&&&'''((((((!!!"""######""""""$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###!!!""""""###############!!!!!!"""###$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%$$$$$$#########""""""""""""##############################""""""""""""##########################################$$$%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!""""""""""""!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%""""""""""""###############$$$%%%$$$###"""###$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$ !!!""""""""""""!!! !!!###$$$%%%$$$$$$""""""############"""""" !!!""""""!!! !!!######""" ###"""!!!!!!!!!"""$$$$$$$$$######""""""######$$${{{rrrhhhZZZPPPIIIEEE???;;;999<<<>>>AAAAAA???<<<:::<<<===BBBHHHPPPVVVXXXYYYYYYTTTLLLDDD<<<444---))))))&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""###########################!!!!!!"""###$$$%%%&&&'''"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&'''((())))))%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$""""""&&&&&&''''''&&&$$$"""!!! """$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%$$$$$$!!!""""""#####################$$$$$$%%%%%%&&&&&&#########$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""""""""############!!!"""$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""######""""""""""""""""""""""""###############"""!!! !!!""""""#########$$$%%%&&&%%%$$$###$$$%%%#########"""""""""""""""!!!###$$$###""""""###$$$$$$###"""!!!!!!"""###$$$########################""""""#########$$$$$$$$$!!!"""############"""!!!!!!"""$$$$$$$$$###"""""""""############"""""" !!!"""###$$$%%%%%%!!! !!!######"""!!!###"""!!! !!!"""$$$%%%$$$######""""""######$$$|||}}}~~~tttfffZZZSSSMMMFFFAAA:::===BBBEEEFFFDDD@@@>>>999999<<>>444---***(((&&&%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!"""$$$""""""""""""""""""""""""&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###""""""%%%'''&&&###"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((######$$$%%%%%%%%%$$$$$$((((((''''''''''''((((((***((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%$$$###"""!!! $$$&&&&&&$$$""" ###&&&'''&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$'''%%%$$$$$$%%%&&&&&&%%%""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''''''''######$$$$$$$$$$$$###### !!!""""""######&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!""""""#########$$$ """%%%(((((((((&&&$$$###$$$%%%&&&&&&%%%$$$###$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###%%%%%%&&&&&&&&&!!!###%%%### """$$$$$$######""""""!!!!!! !!!######""""""###%%%%%%###""" """###%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$!!!"""$$$%%%$$$###!!! """"""############""""""&&&&&&%%%%%%%%%%%%%%%%%%###""""""###%%%&&&$$$######"""!!! !!!"""$$$&&&$$$$$$############$$$$$$vvvuuu~~~xxxkkk___UUULLLGGGBBB<<<;;;@@@DDDBBB===::::::;;;<<<>>>BBBHHHOOOTTTXXXZZZZZZTTTOOOIII@@@777...+++(((&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$###$$$$$$###"""!!!$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################&&&%%%$$$######$$$%%%&&&"""###%%%''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!""""""###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%###$$$%%%%%%$$$###"""!!!$$$$$$$$$############"""%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######""""""!!! %%%%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$)))((('''&&&%%%%%%$$$%%%&&&&&&&&&''''''&&&%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))''''''((())))))((('''&&&'''''''''&&&%%%%%%%%%$$$(((((())))))))))))((((((&&&'''((())))))(((''''''''''''''''''''''''''''''&&&$$$"""###%%%'''(((((())))))(((((('''&&&&&&%%%((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """%%%&&&"""""""""###$$$$$$$$$%%%'''%%%###!!! !!!###%%%$$$###!!!###%%%&&&###!!!""""""""""""############""""""""""""""""""""""""##############################""""""######$$$%%%######""""""######$$$%%%!!!###$$$###"""!!!"""###((('''&&&%%%$$$$$$###$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$############""" !!!""""""!!!  !!!###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""&&&&&&&&&%%%$$$###"""!!!######""""""!!!!!! $$$$$$######$$$$$$%%%&&&~~~vvvqqqtttyyymmmaaaVVVOOOJJJCCC???AAABBB???>>>???===>>>>>>===>>>DDDMMMSSSVVVYYYZZZVVVRRRNNNFFF>>>555111,,,(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%######$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%$$$############$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$################################################"""""""""######"""!!!!!!############$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$%%%$$$###""""""$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$############"""%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''&&&''''''((((((((('''&&&&&&$$$%%%%%%%%%&&&&&&'''''''''((())))))))))))((('''***)))))))))))))))(((((())))))*********))))))((('''((()))))))))((('''&&&************++++++++++++&&&%%%$$$$$$'''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$###"""###%%%%%%###!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%!!!###$$$###"""!!!"""$$$((('''&&&%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$############"""""""""###$$$$$$###"""""" ###%%%&&&%%%###############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$###""""""######""""""""""""""""""$$$$$$######$$$$$$%%%&&&{{{xxx~~~|||pppccc[[[WWWPPPIIIEEEBBB???AAAEEEAAAAAA@@@===:::>>>HHHPPPRRRWWWYYYWWWUUUSSSNNNHHH???:::222+++(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%$$$###$$$###!!! !!!"""%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%$$$######$$$%%%&&&################################################$$$$$$$$$$$$###"""!!! !!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$######$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&'''((()))'''(((((())))))((((((((((((((((((''''''&&&%%%$$$&&&''''''((()))***++++++)))***++++++++++++******,,,,,,,,,,,,,,,,,,------,,,,,,---,,,,,,+++*********************)))((('''++++++,,,,,,------......'''&&&%%%&&&((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$###""""""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$###############$$$$$$$$$###############$$$###"""###%%%%%%###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############""""""######$$$%%%"""###$$$###""""""###$$$%%%%%%$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$############""""""######$$$$$$######"""$$$%%%'''&&&$$$!!! """"""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""##################$$$$$$$$$$$$######$$$$$$%%%&&&~~~{{{ppphhhccc]]]VVVPPPHHHBBBCCCHHHBBBCCCCCC???:::;;;BBBIIIOOOTTTXXXWWWVVVVVVSSSNNNIIIBBB888///+++(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$%%%$$$###"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""###"""""""""""""""""""""###$$$%%%&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$###""""""""""""###$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&''''''((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&%%%%%%&&&&&&'''((()))''''''((())))))))))))((('''''''''(((((('''&&&&&&******+++,,,...///000000.........///////////////......//////000000000111111111111111000000///...//////......------,,,,,,------------------------(((''''''(((***+++***(((************************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%$$$$$$$$$###""""""""""""###$$$%%%$$$$$$###"""#########$$$$$$$$$###"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%&&&%%%###"""######""""""######$$$%%%"""###$$$$$$""""""###$$$###"""!!! """"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!! !!!!!!!!!""""""######$$$$$$%%%########################""""""""""""""""""""""""########################&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&www}}}|||wwwlllfffaaa[[[QQQGGGCCCDDD@@@CCCEEEBBB>>><<>>777111+++(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%$$$###"""###%%%&&&&&&$$$"""!!!############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""" ###$$$$$$### ################################################ !!!"""###$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! $$$%%%%%%%%%%%%$$$###############"""######$$$%%%$$$$$$$$$############""" !!!"""###$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%$$$############$$$%%%""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###############$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((((((((('''''''''''''''((((((((()))***++++++++++++)))***,,,---///000000000222222333333444555666666777777777777888999:::;;;::::::;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::999999888777888888999999999888888777666555444444222000......///111111111---------,,,++++++******((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%$$$$$$$$$###############!!!"""###%%%%%%$$$######"""###%%%%%%###"""###$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$############""""""######$$$%%%###$$$%%%$$$#########%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$############"""""""""###$$$$$$$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&zzzsssooofffXXXKKKDDDBBB@@@???AAACCCDDDCCCAAABBBKKKRRRSSSSSSVVVXXXXXXVVVRRRMMMGGG@@@888000***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######$$$$$$###"""######$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######""""""###$$$$$$###""""""################################################!!!!!!"""######"""""""""###$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$############"""!!!!!!!!!""""""$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################""""""############"""""""""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))******+++,,,---............//////000222333333333333777777888888999999999::::::999999999999;;;<<<===============<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;::::::;;;<<<===>>>;;;<<<<<<<<<<<<<<<<<<<<<:::777444222444666777888555444444222111000///...,,,,,,,,,+++++++++******+++************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%%%%&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$""""""""""""############################################################""""""#########$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%!!!""""""##################"""!!!!!!"""###$$$%%%$$$$$$$$$############"""%%%%%%$$$######$$$%%%%%%###$$$$$$###!!! """###''''''&&&&&&%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&{{{wwwoooaaaSSSKKKDDD@@@<<<>>>CCCFFFFFFDDD???IIIQQQRRRSSSWWW[[[\\\WWWUUUQQQMMMFFF===333,,,)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$###$$$$$$###"""%%%$$$###""""""$$$&&&'''"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""######""""""!!! !!!"""###$$$%%%&&&'''''''''&&&$$$###"""###$$$%%%&&&%%%###"""""""""######$$$$$$$$$############"""############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!!$$$$$$%%%&&&&&&'''((((((&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&((()))+++,,,,,,---...///000000000000333444444555555555444444666666666666666777777777::::::999999:::;;;===>>><<<<<<;;;;;;::::::999999:::;;;<<<>>>????????????;;;;;;;;;;;;<<<>>>???AAA;;;;;;<<<===>>>???@@@AAA@@@<<<888555777:::<<<======<<<;;;:::888666555444111111000000000/////////---------,,,,,,,,,++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$%%%""""""#########$$$$$$%%%!!!###&&&%%%###!!!###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%#########"""###$$$$$$%%%###$$$%%%%%%######$$$%%%"""!!!!!!!!!!!!!!!""""""!!!!!!"""##################"""!!!!!!!!!###$$$%%%$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$###$$$$$$$$$######%%%''')))(((''''''%%%%%%$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&~~~}}}rrrggg\\\VVVSSSJJJAAA>>>AAAFFFIIIIIIKKKKKKMMMQQQVVVYYYYYYXXXXXXVVVTTTSSSQQQHHH;;;111///***&&&&&&((()))'''###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""" !!!$$$'''%%%######%%%((((((&&&$$$#########$$$$$$%%%%%%&&&"""$$$&&&$$$!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))))))))((('''&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$(((&&&$$$###$$$&&&)))******)))(((&&&$$$%%%))),,,(((((()))***+++,,,------111111111//////111555999555666555444222333777:::666777999999999999;;;<<<888<<<>>><<<<<<===;;;666:::999888999;;;<<<;;;:::999888888888888:::;;;<<<:::888888888:::;;;::::::;;;;;;===>>>>>>===;;;;;;888777777777777888999:::@@@@@@@@@???????????????777666555444333333333333333///+++***,,,------+++(((((((((((((((((((((((('''%%%###$$$&&&'''%%%###***'''%%%$$$%%%&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""######$$$###"""!!!"""###$$$%%%################################################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$###########################"""!!!"""#########"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!!!!""""""#########$$$########################$$$###"""""""""###%%%&&&###""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''}}}~~~{{{rrrhhhaaaWWWSSSMMMHHHEEEEEEGGGHHHMMMLLLLLLOOOSSSWWWXXXXXXYYYWWWVVVWWWUUUNNNCCC:::444///)))&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!! !!!$$$'''&&&$$$"""###&&&'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### !!!"""$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%&&&))),,,++++++,,,---///000111222111333666888999:::<<<>>>::::::999777666666777888777888999999::::::<<<===777<<>><<<;;;;;;<<<;;;:::;;;:::999888888999:::;;;===;;;999999999:::;;;<<<999::::::::::::::::::999666666666777777999:::::::::;;;===>>>@@@AAABBBBBB======<<<<<<<<<<<<======999666111/////////...,,,......---+++***)))((('''+++***))))))***+++***((()))'''%%%$$$%%%&&&&&&%%%'''''''''&&&&&&&&&%%%%%%'''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###########################$$$%%%%%%################################################%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""########################%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$#######################################"""""""""######$$$%%%&&&%%%$$$#########$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&{{{zzzzzzzzz~~~zzznnndddbbbbbb^^^VVVMMMGGGFFFHHHMMMKKKKKKMMMQQQUUUWWWWWWWWWVVVWWWXXXXXXSSSKKKDDD<<<555---((('''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$########################%%%%%%%%%%%%%%%$$$#####################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$"""###$$$&&&***'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######!!!###%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((%%%&&&((())))))***,,,...++++++,,,---///111222333000333888;;;<<<===>>>???@@@>>><<<;;;<<<======<<<>>>>>>>>>>>>???@@@AAAAAABBBHHHNNNPPPSSSVVVUUUQQQPPPMMMHHHEEEDDDDDDDDDDDDFFFEEECCCBBBAAAAAAAAABBBCCCBBB???===<<<<<<======;;;::::::::::::::::::;;;999888888888888999::::::;;;;;;;;;;;;;;;:::::::::>>>======>>>???AAACCCDDDBBB>>>:::777666444222111111111///...,,,***)))((()))***+++***((('''((()))(((&&&%%%$$$&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#################################!!!!!!"""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""'''&&&$$$###"""###%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###""""""$$$$$$%%%&&&&&&&&&&&&&&&|||wwwttttttwwwzzz}}}~~~vvvnnnrrrpppjjj```TTTKKKHHHIIIIIIIIIJJJMMMQQQUUUVVVVVVTTTTTTVVVWWWWWWTTTNNNIIIDDD===333+++(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%(((&&&$$$""""""###$$$%%%%%%%%%%%%$$$#########"""$$$!!!!!!$$$'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$%%%'''))))))***)))))))))+++.../////////000111............///111333444444666999<<>>===<<<<<<;;;@@@>>><<<999888888999:::<<<<<<<<<===???BBBDDDFFFGGGEEEBBB???===<<<:::999333222111///---,,,******(((***+++***&&&$$$%%%((((((&&&%%%%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""#########"""!!!""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###"""!!!%%%###!!! """###""""""!!!!!!""""""###$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$%%%'''''''''&&&&&&}}}xxxxxxyyyzzzzzz{{{}}}~~~|||{{{~~~yyynnnbbbXXXPPPKKKIIIEEEGGGIIINNNSSSUUUUUUTTTTTTUUUVVVWWWWWWTTTPPPLLLJJJCCC:::000+++((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%###""" !!!$$$$$$######""""""!!!!!!$$$!!!!!!$$$'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%&&&'''***,,,------,,,,,,...000333333222111111111333333222222333444666888:::<<<>>>DDDNNN]]]lllwwwoookkkfffbbbaaaccceeefffgggddd```^^^______^^^\\\lllsssyyy|||uuurrrnnnmmmmmmnnnooooooooonnnllljjjhhhhhhhhhhhhkkkmmmnnnlllfff___ZZZXXXRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQNNNKKKHHHFFFDDDCCCIIIFFFAAA>>><<<===@@@AAA======<<<===>>>AAAEEEGGGGGGFFFFFFDDDCCCBBBBBBBBB;;;:::888555222///---,,,,,,...///---)))&&&(((***((('''&&&'''((()))'''&&&(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""###%%%###!!! !!!############""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$"""!!! !!!"""!!! !!!""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''~~~|||{{{zzzzzz{{{|||{{{|||~~~|||rrrfff\\\UUUPPPMMMHHHHHHJJJNNNRRRTTTSSSRRRVVVWWWYYYYYYYYYWWWTTTSSSOOOJJJBBB999111+++((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%######################## !!!"""###$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%$$$$$$$$$"""!!!!!!###%%%###############"""""""""%%%$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''***+++---///000111000000000222444444333111111111444333333333555777:::<<<>>>@@@FFFQQQbbbyyy|||{{{{{{zzzvvvqqqpppqqqrrrqqqoootttyyy|||}}}~~~yyyxxxxxxyyy{{{|||{{{zzzyyywwwvvvttttttttttttuuutttxxxzzzxxxqqqiiidddcccaaaaaaaaa``````aaaaaaaaabbbaaa___]]]ZZZYYYXXXWWW^^^ZZZSSSKKKEEE@@@>>>======<<<:::999:::<<>>999555222000/////////---***(((((((((((((((''')))***+++)))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""########################$$$&&&(((&&&###!!!"""%%%#########"""""""""""""""######$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""%%%$$$$$$###############!!! !!!""""""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%###$$$%%%''''''((((((((({{{yyywwwuuuzzz||||||rrrfff]]]YYYXXXPPPNNNLLLLLLNNNPPPQQQQQQUUUWWWYYYZZZZZZYYYXXXXXXSSSPPPKKKBBB999111,,,)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" ###%%%$$$&&&((('''&&&%%%''')))$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''(((***+++,,,,,,,,,...///000222333444555555111333555555444444555666666666666888<<<@@@EEEHHHIIINNNWWWdddtttzzzzzz~~~~~~yyy|||}}}zzzyyy{{{zzzwwwxxxyyy|||~~~{{{yyyxxxwwwvvvwwwwwwyyyyyyuuuxxxzzzwwwqqqlllkkklllnnnnnnnnnoooooonnnnnnnnnmmmmmmmmmnnnoooppprrrrrrvvvsssnnnfff\\\QQQIIIDDD???===:::888777888:::<<<<<>>???@@@CCCIIIOOOUUUXXX\\\bbbkkkwww}}}~~~{{{yyyyyyxxxtttvvvyyy}}}~~~yyywwwvvvvvvvvvwwwxxxzzz{{{xxxzzz{{{wwwrrrqqqtttwwwtttuuuvvvwwwwwwvvvuuutttrrrtttvvvyyy}}}zzzpppfff```GGGDDD@@@===;;;;;;===>>>888;;;???@@@??????AAADDDCCCCCCCCCBBBBBBAAAAAA@@@<<<999555555666555111...***)))***,,,......,,,***)))(((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$########################!!!%%%'''%%%  ###""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$###$$$$$$%%%&&& !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$%%%&&&(((***+++}}}zzzxxxxxxxxxxxxxxxyyyyyyyyy~~~vvvoookkkjjjeee[[[NNNGGGGGGKKKOOOQQQUUUWWWZZZ[[[ZZZZZZ[[[[[[[[[XXXTTTOOOIII@@@666000((((((&&&###!!!"""%%%((($$$%%%&&&''''''%%%###"""!!!"""###$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%%###$$$%%%%%%$$$###"""!!!%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################(((''''''&&&$$$######"""''''''((((((((('''&&&%%%***)))'''&&&&&&''')))***++++++,,,...111222222111333444666666444444444555222333555777:::???FFFJJJPPPRRRTTTVVVYYY^^^eeeiiilllqqqyyy|||vvvtttttt{{{|||}}}~~~{{{|||zzzzzz|||yyyuuuuuuwwwyyy}}}|||zzzxxxwwwvvvvvvwwwyyyzzz}}}wwwYYYPPPIIIJJJJJJFFF???<<<>>><<<::::::<<<>>>???@@@AAA@@@???======???BBBEEEEEEFFFAAA999777888555...///...,,,++++++,,,...///***)))((('''%%%$$$###"""&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!""""""""""""#########$$$$$$############$$$$$$&&&$$$"""!!!!!!""""""!!!%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&&&&&&&$$$######""""""!!!!!!""""""###$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############"""!!!!!!"""###$$$""""""###$$$'''+++...000~~~|||zzzwwwtttssstttuuuvvv~~~|||rrrlllnnnrrrqqqgggXXXLLLGGGHHHKKKMMMRRRTTTXXXYYYYYYYYYZZZ[[[[[[YYYUUUQQQKKKCCC:::555+++***(((&&&%%%%%%&&&&&&$$$%%%&&&''''''%%%$$$"""!!!!!!"""###$$$%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&""""""############""""""#########$$$$$$$$$%%%%%%######$$$%%%$$$###""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&---,,,***)))))))))+++,,,---------///111222111111555555666555444555888:::888:::???DDDJJJRRRZZZ``````bbbcccdddeeefffiiikkktttxxx~~~||||||}}}}}}~~~|||zzzxxxwwwzzz|||oooeee\\\ZZZWWWPPPIIIFFF@@@>>><<<;;;<<<>>>@@@AAA===<<<;;;999888999;;;<<>>>>>AAAEEEEEEAAA888666333///,,,+++***)))+++******)))(((''''''&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&'''((('''%%%$$$#########$$$$$$$$$%%%%%%%%%""""""############""""""############""""""""""""############$$$$$$$$$%%%$$$$$$############$$$$$$###!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$#########"""###$$$$$$###"""###$$$######"""""""""######$$$###$$$%%%%%%%%%$$$#########"""!!!!!!!!!!!!"""###!!!""""""""""""#########$$$$$$%%%&&&&&&%%%$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$######"""#########%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%###"""!!! &&&%%%$$$######$$$%%%&&&&&&(((***---000222333444}}}xxxrrrooonnnnnntttyyy}}}{{{vvvuuuyyy~~~|||ooo```RRRIIIEEECCCJJJNNNRRRVVVWWWXXXYYYZZZ[[[ZZZXXXVVVSSSOOOIIIEEE;;;444---***++++++(((%%%&&&&&&''''''&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&(((***%%%%%%&&&'''***,,,///000222333333222222222333444444777===BBBGGGLLLQQQTTTRRRVVV[[[```fffmmmuuuzzz}}}}}}}}}{{{xxxvvvvvvwwwxxxzzz~~~|||vvvtttqqqllljjjlllgggddd___YYYTTTRRRSSSTTTQQQMMMFFFAAA>>>=========<<<<<<===>>>AAABBBAAA???>>><<<999555222///...---++++++***))))))(((''''''))))))))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$###############"""###$$$$$$###"""###$$$"""""""""!!!""""""###$$$###%%%&&&'''%%%$$$######$$$###!!! !!!###$$$######""""""""""""###$$$""""""###$$$$$$###""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''***,,,///222444555666666}}}|||xxxvvvtttwwwyyy{{{~~~{{{sssiii]]]SSSJJJEEEIIILLLPPPSSSUUUVVVYYY[[[[[[YYYXXXWWWVVVSSSOOOLLLDDD;;;000+++***+++)))'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""##################"""""""""""""""""""""!!!!!!"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''&&&%%%$$$%%%'''***++++++,,,---...000222444555111222333222111111444666<<>><<<===;;;;;;<<<>>>===;;;;;;>>><<<:::888666444222222,,,,,,+++***)))(((((('''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$######$$$$$$###!!!########################"""###$$$$$$###"""###$$$""""""!!!!!!"""######$$$$$$&&&((((((%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$#########$$$$$$!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%$$$###"""""""""###%%%%%%$$$#########$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((...000222444666666666666~~~xxxxxxzzz~~~{{{tttnnnggg^^^SSSKKKHHHJJJLLLNNNPPPSSSWWWZZZZZZYYYXXXXXXXXXVVVSSSQQQJJJBBB888000---,,,+++)))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%###"""&&&'''((('''$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""!!!!!!!!!#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&((()))+++---111111222222333444444444222555666666555666:::>>>JJJRRR]]]eeeiiijjjhhhggglllnnnppprrrsssvvvyyy|||zzz{{{|||||||||}}}|||{{{~~~}}}{{{{{{|||~~~{{{|||~~~|||ooocccZZZRRRJJJEEE@@@<<<:::<<<===;;;:::<<<;;;:::999888777555444444///...---,,,+++)))(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###""""""###&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$$$$%%%$$$""" """""""""###############"""###$$$$$$###"""###$$$""""""""""""######$$$%%%$$$'''***)))&&&###$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$######"""#########$$$$$$#########$$$$$$%%%######%%%%%%%%%%%%######'''&&&&&&%%%$$$###"""!!!$$$###$$$$$$&&&(((***,,,222222333444555555555444uuuuuuwwwzzz~~~}}}tttpppmmmggg[[[QQQGGGGGGHHHIIIJJJNNNTTTXXXYYYXXXWWWWWWXXXWWWUUUSSSLLLHHHAAA999333...+++***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&$$$###'''(((((('''%%%###$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))&&&&&&''')))***,,,------///000222444666777888888;;;>>>AAAAAA@@@BBBHHHMMMUUU\\\gggoootttuuuuuuuuu{{{|||}}}|||zzzzzz{{{||||||}}}}}}zzzsssvvvyyyxxxtttppppppqqqyyywwwxxx||||||yyy|||~~~}}}~~~zzztttkkk___WWWIIIBBB>>>??????<<<;;;>>>;;;;;;:::999888777666555333222111///---+++***)))(((((()))))))))(((((('''''''''''''''''''''''''''""""""!!!!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$###%%%&&&%%%###!!!!!!"""""""""#########$$$"""###$$$$$$###"""###$$$"""""""""######$$$&&&&&&$$$(((+++***&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!$$$###  ###$$$###############$$$$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$%%%#########"""######$$$$$$###"""""""""###$$$%%%%%%###$$$&&&''''''&&&$$$###'''&&&&&&%%%$$$###""""""$$$$$$%%%&&&))),,,///111444444333222222222222222}}}}}}}}}qqqsssuuuvvvxxxuuupppoookkk```UUUFFFFFFEEEEEEFFFKKKQQQVVVXXXWWWVVVWWWXXXWWWVVVTTTLLLKKKHHHAAA888111,,,***(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###!!!###%%%'''''''''&&&%%%'''(((((('''%%%$$$$$$%%%#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++%%%'''(((***,,,---.........000444888<<<@@@BBBCCCEEEHHHLLLLLLLLLOOOUUU[[[WWW^^^iiisssyyy~~~{{{wwwvvvzzz}}}uuuxxxzzzxxxsssooommmnnnnnnlllooovvvyyywwwxxx}}}zzz|||vvvyyy}}}yyymmmdddTTTKKKDDDDDDAAA<<<;;;???=========<<<;;;999888777666666444222///---+++***'''(((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""#########$$$$$$############$$$$$$""""""###%%%''''''%%%###!!!!!!""""""#########$$$"""$$$$$$$$$###"""###$$$############$$$%%%&&&'''%%%))),,,***&&&###$$$&&&######$$$$$$$$$$$$######!!!###$$$%%%$$$### """  """!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%""""""""""""###$$$%%%&&&$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&(((+++///222444666555333111000000000111}}}{{{vvvuuuvvvyyy}}}sssooorrrrrrjjjaaaRRRMMMGGGDDDFFFJJJMMMNNNQQQUUUXXXYYYWWWUUUUUUVVVQQQOOOLLLGGGAAA777...''''''&&&%%%%%%&&&&&&$$$###$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$"""!!!###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&'''&&&$$$$$$$$$$$$###!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******%%%%%%&&&''')))***++++++...///000///......000222222222555===GGGPPPUUUVVVWWW[[[___^^^[[[YYY]]]aaaccceeellluuuyyy~~~{{{wwwvvvzzz~~~~~~{{{zzz{{{|||{{{{{{{{{{{{|||}}}~~~}}}yyy~~~|||wwwtttggg[[[RRRQQQOOOHHHCCCCCCBBBBBB???;;;;;;>>>===999:::999666444222000//////222...***''''''((()))))))))(((((('''&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""########################%%%$$$$$$###"""!!! &&&&&&%%%$$$######$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################'''&&&$$$###"""###$$$$$$##################$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###""""""###%%%&&&'''&&&%%%%%% !!!"""$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%&&&&&&'''(((((($$$%%%'''&&&$$$""""""###$$$&&&)))---000333555666666111...000111//////222{{{xxxyyy{{{yyyuuuttttttrrrooo```VVVIIICCCDDDIIILLLMMMQQQTTTXXXYYYWWWVVVVVVWWWSSSQQQNNNJJJDDD<<<222,,,)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!! !!!$$$%%%$$$"""##################""""""$$$$$$$$$$$$############!!!"""###$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$###!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((())))))'''''''''((())))))******...//////......///111333;;;===CCCMMMYYYccchhhiiikkkiiieeebbb```aaacccfffnnnmmmpppuuuyyy~~~}}}~~~|||{{{zzzzzzzzz{{{~~~~~~|||}}}}}}|||zzz{{{}}}~~~~~~}}}xxxooohhhhhhgggaaa\\\\\\[[[XXXOOOCCC===>>>???===<<<;;;:::888666444222111222///,,,************)))''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""" !!!"""###$$$%%%%%%########################$$$$$$$$$######""""""!!!$$$######"""!!!!!!""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################&&&%%%$$$$$$#########$$$###""""""!!!!!!!!!""""""$$$$$$$$$#########""""""###########################$$$$$$$$$$$$######"""!!!!!!"""###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((())),,,...111333555666333///---///000000333888~~~|||xxx{{{~~~|||wwwuuuxxx|||sssfffUUUJJJHHHJJJLLLMMMPPPSSSVVVXXXWWWWWWWWWWWWVVVTTTRRRNNNIIIBBB:::444,,,***'''''''''((('''&&&(((((('''&&&&&&%%%$$$$$$&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!"""###$$$###!!!#########"""""""""!!!!!!$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%% !!!$$$&&&&&&%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''(((((((((((()))***+++,,,------///000000000111333777;;;BBBFFFNNNZZZfffoootttvvvzzzsssjjjddddddgggkkklllwwwwwwxxxzzz|||~~~{{{yyyxxxxxxvvvwwwwwwwwwwwwzzz~~~||||||}}}|||wwwvvvzzzuuugggSSSDDD@@@AAAAAA>>>>>>???>>><<<:::888666333111///.........,,,***(((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$### !!!!!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$%%%$$$$$$###"""%%%$$$###"""""""""""""""$$$$$$$$$###############%%%$$$###""""""###$$$%%%&&&&&&%%%$$$############"""""""""""""""######$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((+++---...///000222333444444///------///000222:::CCCzzzyyy}}}~~~zzzuuummmvvv{{{vvvwwwzzz}}}vvvjjj]]]SSSNNNLLLLLLOOOQQQTTTWWWWWWWWWWWWWWWWWWUUUSSSQQQMMMHHHAAA<<>>======<<<555444333333333222///,,,+++***)))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######"""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################"""###$$$%%%%%%$$$###"""((('''&&&%%%$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%((('''&&&%%%%%%%%%''''''$$$###"""!!!!!!"""###$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&))),,,000111111111111111111222222,,,,,,///222333777BBBNNN}}}~~~|||}}}xxxtttvvvwwwuuurrrmmmttt~~~|||vvvssszzz}}}{{{qqq```RRRKKKJJJMMMNNNQQQTTTWWWXXXWWWVVVVVVUUUSSSRRRPPPLLLGGGCCC444000+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$#########%%%%%%%%%%%%$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$######"""!!! !!!###$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### """###%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((())))))***+++,,,---///000222222222444888<<>>======>>>???888888777888888666222000---,,,+++***)))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""!!!#################################$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################!!!"""$$$%%%%%%$$$###"""((('''&&&%%%$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$%%%'''(((***$$$###"""!!!!!!"""###$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))+++000333333222111000000000111111...000444999;;;@@@KKKWWW}}}|||||||||xxxtttvvvyyyyyyxxxtttwww~~~|||tttttt|||zzzjjjWWWLLLGGGKKKKKKNNNRRRVVVWWWWWWUUUTTTSSSSSSRRRRRROOOKKKHHH:::555...)))'''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$$$$###!!! !!!"""########################&&&&&&&&&&&&%%%%%%%%%%%%""""""###############"""&&&%%%$$$$$$%%%&&&%%%###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,.........//////000000111666999???EEEKKKQQQXXX\\\]]]^^^```aaabbbeeehhhkkkjjjoootttuuutttwww~~~{{{|||xxxkkk___VVVLLLJJJGGGDDDAAA??????>>><<<;;;;;;;;;;;;999666333000///---+++)))'''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################"""#########$$$$$$%%%%%%"""""""""!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################!!!"""######$$$#########%%%$$$###"""""""""""""""###############$$$$$$$$$%%%$$$###""""""###$$$%%% !!!"""###%%%&&&'''$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((***+++,,,...222555444333111000000111222333555666;;;CCCGGGKKKSSS\\\|||{{{}}}}}}zzz{{{|||||||||zzzyyy{{{~~~uuuzzz}}}zzzppp```RRRJJJHHHIIIKKKOOOTTTWWWVVVTTTTTTSSSRRRSSSTTTRRRPPPMMMAAA;;;222,,,((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$###!!! !!!############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""############""""""&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$###%%%&&&(((((('''&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,---...000111222444666777999999???DDDJJJQQQVVV[[[```cccbbbcccccccccdddiiipppvvvxxx{{{}}}~~~~~~yyy{{{{{{yyy~~~}}}}}}~~~tttkkk]]]\\\ZZZVVVPPPIIICCC@@@@@@>>>===<<<<<<;;;999777666555222///,,,***)))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%########################""""""##################""""""!!!!!!"""######$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""""""""""""""###$$$$$$###""""""!!!!!!!!!""""""""""""#########$$$$$$$$$######################## !!!"""###$$$$$$$$$###############"""!!!!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%'''))),,,---...000333555444333222111222333555666<<<===CCCMMMSSSVVVYYY^^^zzzyyyyyy{{{~~~|||zzzzzzzzzxxxxxx}}}{{{zzzyyyxxxtttiiiZZZOOOGGGGGGIIINNNTTTVVVUUUSSSTTTSSSSSSTTTUUUTTTRRRPPPEEE???666...***)))(((((((((''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&$$$%%%&&&&&&(((((()))***#########""""""""""""!!!""""""#########""""""!!!"""!!!!!!!!!###$$$$$$"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$###%%%(((******)))&&&%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++---///000000111555999===BBBEEEGGGIIINNNUUU[[[___cccfffhhhjjjkkkkkkkkknnnuuu~~~|||~~~~~~~~~~~~|||yyyvvvvvvwww~~~|||mmmmmmlllggg___TTTJJJCCCBBB@@@>>>=========;;;999<<<;;;888444111...,,,,,,((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''######$$$$$$$$$%%%%%%%%%&&&''')))******)))'''&&&&&&%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!########################""""""""""""""""""""""""$$$$$$######$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################"""!!!!!!!!!"""$$$%%%##################$$$$$$""""""######$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$###""""""###$$$$$$$$$"""!!! ###$$$$$$$$$$$$%%%%%%%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((('''***---///000111333555555444333222333555777888AAAAAAHHHSSS[[[\\\\\\^^^