BM66(d@ ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((())))))'''***000888???CCCCCCBBB???@@@CCCEEEEEEIIIPPPXXXRRRKKKKKKZZZppp___QQQEEECCCEEEKKK]]]pppvvvjjjKKK>>>AAAGGGLLLIIIGGGKKKWWWdddiiifffiiigggfffdddeeehhhkkknnnooovvv}}}}}}|||~~~zzzwwwuuusssvvv~~~|||zzz|||}}}~~~xxxvvvmmmcccbbbllluuuxxxuuurrrrrrxxx|||}}}|||{{{yyyxxxwww~~~~~~{{{xxx{{{~~~zzz~~~~~~~~~~~~~~~yyyqqqiiigggjjjnnnmmmfff```aaaeeehhheee```[[[TTTKKKBBB???CCCKKKRRRTTT\\\dddcccXXXQQQXXXeeemmmJJJAAACCC>>>999888:::111---222000...333///000222333333111000...000///...---+++(((&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""#######################################"""""""""$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''((((((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))((((((+++000888???CCCDDDCCCAAADDDBBBDDDLLLSSSTTTPPPNNNMMMMMMZZZxxx}}}aaaLLLDDD@@@GGGUUUdddsss~~~ttt```ddd___MMM<<<777<<>>DDDLLLNNNMMMKKKMMMPPPTTTXXX^^^[[[NNNFFFRRReee}}}vvv\\\JJJGGGKKKRRRbbbtttxxxSSSDDD>>>>>>======CCCMMMWWW]]]ooojjjiiijjjccc^^^jjj|||{{{uuu{{{|||uuuqqqrrrsssyyyzzzzzz|||~~~~~~uuuttt|||~~~zzzzzz~~~}}}||||||}}}~~~~~~{{{{{{|||}}}|||zzzyyyyyyzzzwwwrrrmmmnnnddd^^^dddpppwwwrrriiiddd```[[[WWWSSSOOOLLLJJJTTTZZZaaa]]]NNNAAACCCLLLWWWUUURRRYYY___QQQCCCGGGCCCTTTRRRCCC>>>===<<<@@@444222000...,,,,,,---............---,,,+++***)))))))))((((((&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################$$$######$$$%%%&&&$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''(((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((()))((('''(((---555===BBBHHHLLLQQQQQQPPPQQQWWW\\\ZZZWWWWWWUUUPPPVVVpppfffQQQGGGGGGSSS___jjjsssYYYEEEAAAAAACCCGGGMMMSSS]]]iiirrrwwwpppkkkkkkiiilllzzz}}}yyyxxx~~~zzzxxxxxxuuuwww{{{~~~xxxuuu~~~~~~|||{{{zzzzzzzzz~~~|||yyyxxxyyyzzzwwwvvvuuuwwwyyyvvvpppkkkqqqmmmjjjiiikkklllhhheeeeeebbb^^^[[[ZZZXXXTTTRRRSSSSSSSSSRRRJJJAAA>>>AAAGGGLLLWWWllluuu___KKKNNN___tttnnnSSSCCC@@@BBBHHH777555111---***))))))***,,,---------,,,,,,+++******))))))((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################"""!!!!!!"""$$$%%%$$$"""#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''')))***+++,,,###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***)))))))))(((((((((((('''******+++///666@@@IIIOOOOOOQQQRRRQQQRRRUUU\\\aaaZZZMMMKKK\\\qqqgggZZZJJJCCCKKK\\\lllvvvyyy]]]PPPHHHEEEKKKJJJNNNXXXaaahhhnnnxxxxxxzzz|||{{{vvvsssttt|||}}}~~~||||||}}}|||~~~~~~|||zzzyyyxxxwww|||}}}}}}{{{xxxvvvvvvwwwpppqqqsssuuuvvvvvvssspppvvvsssmmmddd\\\YYY[[[^^^bbb]]]XXXWWWXXXZZZYYYWWWVVVQQQNNNMMMJJJCCC??????>>>GGGXXXpppyyydddRRRVVVsssyyyTTT@@@===>>>@@@999777333///+++***))))))***++++++,,,,,,+++++++++))))))))))))((('''&&&%%%##############################"""""""""!!!!!!!!!########################""""""""""""""""""""""""""""""############""""""""""""""""""####################################!!! """$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((()))***+++###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((()))***))))))))))))((((((((('''***---333:::CCCKKKRRRUUURRRQQQQQQQQQSSSWWW[[[]]]UUUOOO[[[ppp___FFFGGGFFFHHHZZZvvvuuukkkhhhfffUUUEEEGGGKKKNNNVVVZZZ]]]fffsssyyyzzz{{{zzzvvvuuuuuu~~~|||yyy}}}}}}~~~|||}}}~~~}}}|||{{{zzzyyyxxxwwwwwwwwwyyyzzzzzzxxxvvvuuuuuunnnoooqqqrrrqqqppppppqqqrrrqqqlllbbbYYYUUUXXX]]]___YYYQQQOOOSSSXXXZZZZZZYYYTTTPPPNNNIIICCCAAABBBBBBKKKUUUccchhhYYYOOOYYYmmm|||kkkGGG<<>>888999888555222///...------((()))******++++++++++++)))))))))))))))((('''&&&""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""############""""""""""""""""""####################################"""!!!!!!###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))*********))))))((((((((('''+++111:::DDDMMMSSSVVVWWWRRRPPPPPPQQQTTTWWWXXXWWWPPPYYYyyytttVVVIIIFFF>>>HHHLLLOOOdddaaaXXXMMMPPPFFFAAALLLTTTVVV[[[ddddddlllyyy}}}{{{}}}ssswww|||zzzzzzyyy}}}yyywww~~~{{{vvv~~~|||{{{yyyyyyyyyyyyxxxxxxwwwwwwrrruuuxxxxxxwwwvvvuuuuuunnnpppqqqoookkkiiikkkmmmhhhkkkllliiiccc___^^^___```WWWNNNKKKOOOVVV[[[\\\VVVSSSOOOKKKDDD======AAAKKKQQQRRRSSSTTTJJJIIIWWW^^^kkk[[[>>>???LLLHHH===999888666444333222111111'''''')))******+++++++++((()))))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""############""""""""""""""""""####################################"""""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&'''(((((()))))))))***,,,######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))))))))(((+++,,,,,,,,,++++++---///777@@@HHHLLLPPPUUUSSSMMMQQQIIIHHHQQQRRRLLLOOOZZZeeeqqqIII;;;???EEEFFFQQQ___ttteeeJJJCCCEEEFFFEEEFFFQQQcccnnnpppzzzqqqrrr||||||sssxxx{{{sss}}}}}}~~~~~~{{{yyy|||tttwwwvvvsssttt~~~}}}|||zzzxxxvvvvvvwwwyyyzzztttpppooorrrsssooommmmmmllllllkkkiiihhhfffeeeeeebbbbbbaaa```]]]ZZZWWWUUUXXXXXXUUUOOOIIIJJJPPPVVV```cccbbbYYYKKKAAAAAADDDFFFKKKTTTVVVNNNBBB>>>@@@JJJDDDAAADDDFFFCCC@@@@@@999AAAHHHFFF===555333555***+++***'''&&&((()))(((******))))))((((((''''''(((%%%######&&&'''%%%"""&&&&&&&&&%%%%%%%%%$$$$$$##############################""""""""""""######""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%%%%###""""""###$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))***+++,,,######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''((()))))))))***++++++)))(((,,,333:::AAAKKKQQQPPPNNNMMMKKKFFFHHHIIIMMMOOOHHHIII___zzzgggOOOBBB???FFFOOObbbooorrr[[[HHHDDDJJJ???HHHPPPTTT[[[hhhrrrvvvzzz~~~zzzppprrr~~~~~~~~~wwwwwwwwwrrrjjjfffooo~~~vvvuuuwwwvvvpppgggeeegggzzz{{{{{{zzz{{{}}}{{{wwwwwwuuutttuuuxxxzzzzzzyyysssooonnnpppqqqnnnmmmnnnhhhhhhfffdddbbbaaa```___[[[\\\[[[[[[YYYWWWUUUTTTWWWWWWUUUOOOIIIIIIMMMRRR\\\```bbb]]]SSSKKKHHHHHHFFFHHHMMMOOOIII@@@<<<>>>===;;;>>>EEEHHHDDD>>>;;;@@@KKKTTTSSSGGG:::444333111///,,,))))))******)))***))))))))))))))))))(((((('''''''''((('''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################""""""""""""######""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''******++++++######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((******+++++++++))))))000<<>>BBBDDDQQQccc{{{\\\JJJBBB???CCCJJJGGGSSS___bbbcccjjjuuu}}}}}}rrryyyyyyrrrxxx|||xxx{{{|||{{{~~~~~~{{{|||~~~zzzqqqkkkddddddppp{{{www{{{zzz|||{{{{{{|||}}}qqqqqqrrrsssnnngggfffjjj}}}|||vvvoooqqqsssttttttvvvzzz~~~zzzzzz}}}tttmmmmmmkkkkkkpppxxx~~~~~~|||sssnnnkkkmmmnnnllllllnnnfffeeeccc```^^^\\\[[[ZZZVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVTTTPPPKKKIIIKKKNNNRRRUUUYYYZZZVVVPPPLLLIIIIIIGGGFFFHHHEEE>>>;;;<<<888777<<>>JJJVVVUUUHHH:::222111666111,,,*********((('''((((((((()))))))))))))))((()))++++++)))'''%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''''''(((+++---///...///000444;;;BBBGGGNNNMMMJJJEEECCCFFFLLLPPPVVVLLLFFFLLLbbblllOOODDD@@@FFFHHHLLLaaazzzlllggggggVVVFFFCCCGGGKKKMMMPPP[[[ccciiiiiigggjjjsss{{{~~~~~~yyyrrrrrryyywwwzzz~~~|||yyyzzz~~~~~~zzz|||zzz}}}yyyxxx|||yyyzzztttkkkkkkvvv{{{|||xxx{{{}}}wwwqqqpppuuuyyyyyyuuurrrwww~~~~~~~~~}}}}}}|||zzzxxxxxxyyyzzzyyyyyyzzz{{{wwwqqqqqqvvvzzz{{{sssyyy|||{{{~~~{{{|||yyynnnfff```\\\[[[bbboooyyy{{{zzzsssnnnjjjkkkkkkhhhhhhjjjfffdddaaa^^^\\\ZZZYYYYYYUUUVVVVVVVVVVVVUUUUUUUUURRRSSSSSSPPPMMMKKKLLLMMMKKKLLLOOOSSSTTTSSSPPPMMMPPPIIICCCCCCAAA===:::;;;???===@@@FFFIIICCC<<<999:::DDDLLLJJJ@@@777666999666///))))))***)))&&&%%%&&&&&&''''''(((((())))))&&&***------)))&&&%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!###$$$$$$###""""""###%%%###$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&(((***###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''((('''''')))---000555555777===DDDFFFDDD@@@EEECCCBBBFFFJJJMMMOOOQQQQQQTTT]]]qqqaaaGGG999???HHHOOOWWWfffgggWWWPPPKKKEEE@@@CCCJJJSSS\\\cccjjjlllooopppooonnnoooqqqoooooovvv|||zzzzzz~~~xxxxxx|||~~~~~~|||{{{~~~yyyxxxyyy{{{{{{{{{mmmuuu~~~yyy}}}|||}}}~~~xxxooonnnwwwrrrxxx|||zzztttqqqtttxxxtttssssssttttttsssrrrrrr|||~~~}}}yyyrrrnnnmmmnnnvvvyyyzzzxxxwwwxxxyyywwwtttssstttuuuvvvuuuvvvvvvrrrnnnoootttwww||||||{{{|||vvvoooiii]]]WWWSSSXXXcccnnnrrrrrrtttmmmiiiiiihhhdddccceeedddbbb___\\\YYYWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRNNNOOOPPPPPPOOOOOOOOOOOOKKKJJJKKKMMMQQQTTTSSSRRRQQQHHH@@@>>>>>>:::777777@@@AAAGGGPPPRRRJJJ???999<<<@@@CCC???888777<<>>BBBGGGLLLJJJDDD===>>>@@@GGGPPPTTTRRROOOOOOPPPmmmiiiVVVFFF>>>>>>CCCNNN```yyy```RRRLLLEEEDDDIIIQQQWWW[[[aaajjjrrrqqqooorrrxxxzzzvvvpppmmmqqqsss}}}~~~yyyzzz~~~~~~~~~~~~{{{{{{|||}}}}}}}}}}}}yyywwwtttqqqrrruuurrrzzz~~~~~~}}}}}}{{{zzz|||xxxvvvvvvxxxzzz{{{xxxqqqpppwww|||tttxxx{{{zzzuuusssvvvyyyuuuvvvyyy{{{xxxsssrrrttt}}}}}}{{{uuuoookkklllnnnmmmqqqxxx~~~|||wwwvvvyyyooorrrtttrrrnnnllllllnnnlllkkkkkkkkkhhheeehhhnnnssswww|||~~~sssuuuyyyxxxwwwxxxxxxwwwtttqqqjjjeee___```ffflllooooooqqqkkkggggggfffbbb```bbb```]]]ZZZWWWUUUTTTTTTTTTSSSRRRQQQOOONNNMMMMMMLLLKKKKKKMMMNNNOOOOOOOOOOOOHHHFFFDDDEEEGGGKKKMMMNNNLLLCCC===;;;:::777555555999>>>JJJWWWZZZOOO@@@777;;;<<<<<<:::777777;;;>>>444222555;;;999///***,,,%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&((()))'''%%%$$$$$$%%%$$$$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$!!!!!!###&&&###$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''---------,,,$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&)))+++***)))+++111777CCCGGGKKKLLLIIIFFFDDDCCCDDDHHHPPPVVVSSSOOORRRZZZsssdddIII@@@@@@CCCFFFPPPQQQcccbbbOOOJJJIIIIIIOOOZZZhhhnnnpppttt|||~~~wwwtttxxxzzzwwwuuuvvv}}}~~~{{{{{{{{{}}}~~~}}}{{{|||}}}~~~~~~zzzwwwwwwyyy}}}~~~~~~}}}||||||{{{uuulllkkkppp|||}}}~~~~~~|||yyy|||{{{uuussstttwwwttttttvvvxxxyyy{{{wwwzzzyyyuuutttxxx|||wwwyyy{{{{{{yyyyyyyyyzzzzzzxxxzzz}}}yyysssrrrvvvtttvvvxxxvvvtttsssvvvyyylllpppwww{{{uuummmnnnuuukkkoooqqqooojjjgggggghhhiiihhhiiijjjhhhfffkkkrrrsssuuuwww{{{{{{pppqqqyyyvvvuuutttuuuvvvvvvtttsssrrrooommmlllmmmooooooooolllgggeeeffffffbbb```aaa\\\ZZZWWWTTTRRRRRRRRRSSSPPPOOOMMMKKKJJJJJJJJJKKKIIIIIIJJJKKKLLLMMMLLLLLLCCCBBB@@@???>>>@@@CCCEEEDDD???;;;<<<:::777666888:::<<>>>>>@@@BBB@@@===<<<>>>===:::;;;>>>CCC??????DDDDDD>>>777444222999EEERRRWWWQQQAAA555666:::FFFNNNFFF222))),,,******))))))(((((((((''''''%%%###%%%(((***)))&&&&&&&&&&&&%%%%%%%%%$$$$$$##############################""""""""""""######""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######!!!$$$&&&%%%!!! ###'''$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&+++***))))))+++111:::@@@NNNMMMHHHAAA???EEENNNSSSWWWYYYQQQEEEIIIdddtttXXX???:::???BBBIIIQQQjjjfffMMMLLLRRRRRRQQQTTTjjjyyy}}}uuuzzzzzztttzzz}}}xxxwww|||}}}{{{~~~~~~}}}|||{{{xxxtttqqq}}}{{{~~~yyywwwxxxzzz|||}}}}}}uuuoooiii}}}|||{{{|||}}}~~~~~~{{{wwwttttttttttttsssyyy}}}|||{{{{{{|||~~~}}}xxxtttyyyvvvqqqnnnmmmppptttwwwxxxxxxyyyyyyxxxwwwwwwvvvyyysssnnnmmmoooqqqnnnkkkiiipppuuuuuupppnnnpppttttttsssrrrpppjjjeeefffkkklllnnnoooooollliiihhhhhhlllnnnpppqqqrrrtttxxxzzzuuujjjoooyyy|||~~~~~~vvvzzz||||||xxx~~~zzz|||~~~zzzuuusss~~~|||}}}{{{uuuuuurrrppppppqqqqqqnnnkkkoooooonnnllljjjiiihhhgggbbb``````bbbeeeeeebbb___YYYWWWTTTRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJJJJDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEDDDBBBAAA>>><<<;;;??????>>>>>>===<<<<<<<<<>>>BBBGGGHHHEEE???999666555888BBBRRRYYYPPPAAA666666===CCC@@@666...---///000,,,)))((())))))'''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''')))(((&&&$$$"""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$ """$$$%%%$$$###"""$$$$$$$$$###"""!!!!!! $$$$$$##################################################################"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''''''''&&&******+++,,,111:::CCCJJJMMMIIIFFFFFFLLLTTTZZZ\\\^^^VVVLLLPPPnnnmmmUUUEEE:::@@@LLLXXXiiixxxvvvjjjfffeeeRRRFFFNNNYYY]]]aaafffxxx{{{vvv{{{{{{rrr{{{vvvsssyyy~~~|||}}}~~~{{{{{{zzz{{{|||{{{yyyvvv~~~~~~xxxrrrnnnoootttxxx|||uuussssssrrr|||}}}}}}|||{{{zzzyyyyyyxxxxxxwwwuuusssqqqrrrtttwwwxxxxxx}}}{{{{{{qqqpppqqquuuyyyyyyvvvrrrvvvppphhhdddhhhpppyyy~~~uuuuuuvvvwwwwwwwwwvvvvvvuuussspppooopppoookkkhhhtttwwwxxxuuuqqqrrryyyxxxtttqqqooojjjddddddgggnnnoooooonnnkkkhhhggggggjjjkkkmmmooopppqqquuuwwwrrrgggjjjtttvvvyyy{{{uuusssuuuxxx{{{~~~|||{{{zzz{{{}}}}}}zzz~~~{{{wwwvvvyyy|||vvvsssvvvxxxuuuqqqppp|||}}}xxxuuuwwwuuuqqqsssqqqnnnlllkkkiiigggeeefffeeedddbbb```___^^^]]]```___^^^___aaa```^^^[[[WWWTTTQQQPPPPPPPPPOOONNNKKKKKKJJJIIIHHHGGGFFFEEEBBBCCCCCCDDDDDDEEEEEEFFFBBBBBBBBBAAA@@@???======???>>>>>>===<<<<<<;;;;;;???BBBEEEFFFBBB>>>:::888888555777AAAGGGEEE???:::555999;;;888111---///222000---+++*********'''$$$&&&&&&&&&&&&&&&&&&%%%%%%'''(((***++++++)))'''%%%$$$$$$######"""""""""!!!"""""""""""""""######$$$ """$$$%%%$$$###"""$$$$$$######"""!!!!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((((((((((((***...444;;;EEEOOOUUURRRMMMIIINNNWWW[[[YYYUUUPPPOOOSSSfffmmmRRRDDD???<<>>??????@@@??????>>>>>>=========<<<;;;;;;::::::;;;<<<===;;;999666555555888222000666<<<<<<::::::333333111///------000333000...------,,,+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%###'''&&&%%%$$$###"""!!!!!!"""""""""""""""######$$$ """###$$$$$$###"""$$$$$$######"""!!!!!!!!!################################################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%#########$$$%%%%%%&&&&&&(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((*********)))******&&&,,,555>>>FFFMMMTTTXXXWWWSSSSSSXXX\\\YYYRRRMMMPPPiiiuuubbbTTTDDD;;;<<<===CCCSSSjjj~~~UUUJJJPPPTTTQQQSSSYYYcccmmmxxxwwwooolllppp|||}}}uuusssyyy~~~}}}yyy{{{|||}}}|||zzzzzz}}}~~~}}}{{{zzzwwwwwwyyyxxxtttqqqqqqrrrrrrrrrtttvvvwwwuuusssvvvyyy|||~~~}}}~~~zzztttqqqrrrwww~~~||||||xxxwwwvvvssspppzzzzzzuuusssnnnsssxxxyyyvvvqqqooonnnkkkllloootttvvvtttllldddlllqqqtttppphhhdddhhhmmmtttpppkkkjjjnnnsssyyy|||}}}|||zzzwwwssspppnnnmmmooonnnnnnrrruuuuuuqqqmmmbbb]]][[[aaakkkssstttrrrkkklllmmmnnnnnnmmmlllkkkmmmnnnnnnkkkhhheeedddeeeeeehhhjjjjjjhhhhhhlllppprrrkkkggghhhjjjhhhggghhhccccccccc```^^^^^^___aaaccceeeiiilllooosssxxx|||fff\\\```hhhhhhjjjmmmiiiooonnnnnnnnnooorrruuuvvv~~~{{{xxxwwwuuurrrsssqqqpppppptttyyy|||}}}~~~}}}{{{yyyxxxxxxxxxwwwwwwvvvtttqqqooommmllltttuuuvvvwwwyyyzzz{{{|||zzzyyy{{{|||xxxvvvvvv{{{zzzxxxtttssstttuuuuuummmnnnnnnkkkeeebbbbbbddd\\\[[[XXXUUURRRQQQPPPOOOQQQSSSWWW[[[\\\ZZZWWWTTTQQQOOOMMMLLLLLLLLLJJJHHHJJJJJJHHHGGGEEECCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???????????????>>>>>><<<;;;;;;::::::999888888888888777444111111222444666222333999===:::555333222000,,,+++,,,...000111//////000///...+++(((&&&&&&%%%%%%%%%&&&&&&''''''###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$######"""""""""""""""""""""######$$$ !!!"""###$$$#####################""""""!!!!!!###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))+++***((((((***,,,)))111===HHHNNNRRRTTTUUUUUUUUUXXX\\\YYYRRROOOQQQddd~~~QQQ???===;;;@@@IIIGGGSSSjjj{{{ZZZRRRSSSQQQSSSYYY```hhhvvvqqqkkkmmmvvv|||{{{wwwwwwzzz{{{{{{zzzyyywwwvvvxxx}}}~~~}}}{{{yyyyyyyyy|||wwwtttvvvwwwvvvuuuwwwpppooooooooopppnnnllliiifffooozzz|||yyywwwzzzyyyuuuuuusssppphhhrrr|||wwwnnnjjjjjjhhhmmmsssuuuqqqmmmkkkkkkjjjiiilllpppsssppplllhhhpppvvvyyyqqqddd```hhhsssvvvpppiiifffiiiqqqyyy}}}vvvtttqqqnnnmmmlllkkkkkkjjjiiiiiilllooooookkkgggfffbbb```dddmmmrrrqqqmmmkkkkkkllllllkkkiiifffdddjjjiiifffccc``````bbbeee^^^___^^^]]][[[^^^cccgggmmmgggcccfffgggeeecccddd[[[[[[\\\[[[ZZZ\\\^^^aaabbbdddgggiiikkkmmmqqqtttXXXQQQZZZeeegggiiikkkfffgggggghhhjjjnnnrrrwwwzzz{{{yyyxxxwwwuuurrrrrrrrrpppooonnnooorrruuuvvvvvv}}}zzzwwwtttssssssssstttkkkmmmqqqttttttsssooommmuuuvvvwwwyyyzzzzzzzzzzzzvvvsssssswwwxxxuuuuuuvvvvvvtttqqqpppooooooppprrrnnnoooooojjjddd______```ZZZXXXUUURRRPPPNNNNNNNNNMMMRRRYYY^^^___[[[WWWTTTPPPOOOMMMLLLLLLKKKIIIGGGHHHHHHFFFDDDBBBAAA??????@@@@@@@@@??????>>>>>>===???????????????>>>===<<<::::::999999888777777777:::999777444222333555888777555666;;;===777222///222///---,,,...///...---...///111000///,,,)))((('''&&&%%%%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&########################"""""""""""""""######$$$!!!""""""########################"""""""""""""""""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))'''&&&''',,,000333;;;FFFOOOTTTUUUTTTSSSUUUTTTUUUTTTMMMGGGNNN[[[aaa@@@888===BBBJJJSSS___qqqqqqiiihhh___RRR___dddhhhlllyyy}}}rrrhhhffflllyyy{{{zzzzzz~~~}}}}}}|||yyyzzz|||xxxtttrrrvvv}}}|||}}}|||xxxwwwyyytttnnnkkknnnsssuuuwwwzzzooonnnmmmlllllljjjfffccc```nnn|||~~~zzzzzz|||~~~~~~wwwnnnkkknnnpppooommmrrrxxxyyyqqqgggdddggghhhlllrrrssspppmmmkkklllllliiijjjooorrrpppnnnoootttxxxyyyqqqfffdddmmmwwwpppkkkeeeccchhhqqqyyy~~~rrrnnnjjjhhhhhhiiiiiiiiifffeeefffiiilllllliiieeefff```[[[[[[```fffhhhgggiiijjjkkkkkkiiieeebbb___ccc```\\\ZZZZZZ]]]```bbbccc___ZZZUUUTTTYYYbbbhhhhhhcccaaacccaaa\\\YYYYYYVVVWWWYYYZZZZZZ\\\___aaaaaabbbbbbbbbaaaaaabbbdddMMMIIIUUUcccfffhhhlllhhhjjjjjjhhhhhhhhhjjjlllnnnllllllooorrrrrrppprrruuutttsssqqqqqqsssssssssrrrxxxtttpppnnnmmmnnnmmmmmmgggfffhhhkkkoooqqqrrrqqqsssuuuwwwyyyyyyyyywwwvvvmmmlllnnnsssuuutttuuuxxxsssooonnnpppooonnnnnnrrrooonnnlllgggaaa\\\YYYXXXTTTSSSQQQOOOOOOPPPQQQRRRVVV[[[```bbb```[[[VVVTTTOOONNNMMMLLLLLLKKKHHHFFFDDDDDDBBBAAA???>>>===<<<@@@?????????>>>>>>======>>>>>>>>>>>>===<<<<<<;;;888888888777666666555555666666555333111111444666;;;666444666666222111222000///......//////...,,,---///000000...,,,++++++((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""""""""######$$$$$$"""""""""""""""######$$$""""""""""""""""""############"""""""""""""""""""""""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((''''''+++444;;;AAAGGGNNNTTTWWWXXXXXXXXXUUUOOOLLLLLLLLLRRRjjjTTTGGG>>>AAAKKKWWWeeeooouuueeebbbkkkpppllleeennnrrrrrrrrr|||wwwjjjfffqqqxxxwww{{{zzz~~~}}}wwwxxxxxxvvvxxx|||vvvtttsssvvv{{{}}}{{{zzz|||zzztttrrrtttjjjeeeccciiioooqqqrrrsssmmmllllllllllllkkkhhheeehhhwww|||wwwpppwww}}}~~~yyytttqqqqqqwwwuuupppiiihhhmmmooonnnooonnnqqqrrrlllddddddiiihhhlllppppppmmmjjjiiijjjiiifffgggmmmooollllllnnnqqqpppnnnkkkiiikkknnnqqqgggdddbbbccciiipppvvvyyyqqqllleeeaaaaaabbbbbbbbbeeeddddddfffhhhgggccc^^^[[[XXXUUUUUUXXX\\\___```bbbccceeeeeeccc```\\\ZZZZZZWWWTTTTTTXXX\\\^^^^^^aaa___\\\ZZZYYY[[[___bbb]]]\\\]]]___[[[SSSOOOPPPRRRUUUWWWYYYYYYZZZ\\\]]][[[[[[\\\ZZZXXXXXXYYY[[[PPPLLLVVVbbbbbbdddhhheeeiiihhhfffcccaaa`````````bbbccciiipppqqqoooqqqvvvwwwsssooolllkkkkkkkkkkkkkkkhhheeedddeeeeeecccaaaaaa```___bbbfffiiijjjiiihhhjjjnnnppprrrqqqooonnnmmmlllnnnrrrsssqqqrrrvvvnnnkkkkkknnnoookkkkkkooollliiifffcccaaa^^^[[[XXXRRRRRRRRRSSSVVVZZZ^^^```jjjkkkjjjfff^^^WWWTTTRRRNNNLLLKKKKKKKKKJJJGGGEEEBBBBBBAAA@@@???>>>======>>>=====================999999:::;;;;;;;;;;;;:::777777666666555444444444111222222111//////000222888444333555444222111333...///............///000+++---///...,,,+++---///***)))'''%%%$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$######"""""""""""""""###"""""""""""""""""""""###!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((******+++111<<>><<<===<<<;;;:::999999999999888888888888777777777777777666555444333333333333111111111000000000//////111111222111111000///......,,,,,,000444444000,,,*********+++++++++++++++---)))&&&%%%&&&&&&%%%###&&&&&&''''''''''''&&&&&&''''''(((((('''&&&$$$###$$$###"""!!!!!!!!!""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""########################!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&((('''((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''(((''''''(((***&&&(((///999DDDLLLPPPPPPPPPTTTVVVRRROOONNNOOONNNMMMWWWvvv}}}bbbLLL;;;:::BBBKKKddd|||lllGGG@@@DDDFFFUUU\\\dddllluuu|||{{{wwwzzzvvvtttuuussspppppprrrvvvwwwtttsssqqqmmmkkkqqqxxx~~~||||||}}}}}}yyyvvvuuuwwwyyyuuuwwwzzz{{{yyytttoookkknnnjjjkkkrrrwwwvvvtttuuuwwwxxxxxxxxxxxxxxxwwwvvvyyyvvvsssqqqpppnnnmmmlllqqqpppnnnlllkkknnnssswwwsssmmmgggiiipppvvvxxxvvvxxxzzzzzzvvvrrrooojjjdddbbbbbbaaa^^^ZZZVVVUUUUUUXXX___fffhhhiiihhhbbb[[[ZZZ___eeefffbbb\\\YYYXXX[[[]]]___^^^[[[XXXVVVVVVZZZ\\\```eeejjjkkkiiigggcccggglllmmmkkkhhhhhhiiijjjjjjjjjjjjiiieee___[[[UUUWWWYYY\\\]]]^^^]]]\\\bbb___\\\XXXWWWYYY[[[]]][[[XXXUUURRRSSSVVVZZZ^^^]]]]]][[[ZZZWWWTTTRRRQQQTTTTTTVVVVVVWWWVVVUUUTTTUUUTTTTTTUUUWWWXXXXXXWWWUUUTTTRRRQQQOOOOOOOOOOOOKKKKKKLLLLLLKKKIIIGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHFFFDDDFFFKKKNNNNNNLLLMMMNNNPPPQQQPPPOOOMMMKKKJJJIIIGGGDDDBBBBBBBBBBBB??????@@@CCCEEEFFFDDDCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKPPPQQQRRRTTTVVVXXX[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]]]][[[ZZZ___gggpppuuuwwwttthhh```gggsssyyyxxxvvvwwwqqqfffZZZRRRMMMLLLMMMOOOKKKEEEBBBAAABBBCCCDDDDDDCCCAAA@@@@@@???===;;;<<<;;;:::999999888999999888888888888777777777777555555444333222222222222111111000000000000/////////000000111000000/////////------///222222...+++...---+++)))((((((((((((***(((%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%######"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((((((((((())))))000:::EEELLLPPPQQQQQQPPPOOOOOOPPPSSSTTTQQQMMMbbb|||UUU???999<<>>>>>>>>??????@@@@@@@@@???===<<<===@@@AAAAAA@@@AAABBBCCCCCCBBBAAA???>>><<<;;;;;;;;;::::::::::::888888999;;;<<<<<<<<<;;;<<<;;;:::999999999999:::;;;<<<===>>>@@@AAABBBCCCCCCDDDFFFIIILLLNNNPPPQQQOOOOOOOOOOOOOOOPPPPPPQQQWWWUUUUUUWWW\\\bbbeeefffccc[[[UUU[[[fffnnnnnnjjjhhhbbbXXXOOOHHHDDDDDDDDDBBB@@@???@@@BBBDDDDDDDDDEEECCCAAA@@@@@@???===;;;;;;;;;999888888888888888888888888777777777666666555444333222222222222222111000000000////////////...///000111111111111111///......///000000---***000...+++(((''''''(((((()))(((&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%######""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""############""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%'''&&&%%%%%%&&&((('''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((((()))***111;;;GGGMMMMMMLLLNNNQQQRRRQQQOOOMMMLLLPPPZZZcccttt[[[AAA;;;DDDRRRbbbooopppUUUMMMGGGBBBNNNccc|||mmmllliiidddgggwww{{{vvvwwwvvvvvvwwwwwwsssqqqvvvzzzyyyyyyzzz{{{vvvxxx~~~}}}zzzwwwwwwyyyzzzxxxvvv|||yyyvvvttttttuuuvvvwwwtttttttttttttttuuuuuuuuunnnjjjjjjmmmpppooopppssssssuuuwwwwwwtttrrrrrrrrrqqqssssssoooiiihhhnnnsssnnnmmmllllllkkkjjjiiihhhcccgggllllllkkklllqqqvvvyyyvvvqqqkkkccc[[[UUURRRWWWXXXWWWUUUTTTTTTVVVYYY]]]]]]___aaa___ZZZVVVSSSZZZ]]]```___ZZZUUUSSSSSSXXXZZZ]]]^^^]]]\\\[[[\\\ZZZ]]]```cccdddcccaaa```dddfffgggddd______dddiiidddaaa]]][[[ZZZYYYWWWUUUZZZ^^^bbbbbb^^^[[[[[[\\\\\\ZZZYYY[[[]]]___^^^\\\TTTSSSRRRTTTWWW[[[\\\\\\VVVVVVUUUUUUTTTTTTTTTTTTQQQRRRTTTUUUVVVUUUUUUTTTPPPQQQSSSVVVXXXWWWSSSPPPMMMJJJFFFAAA>>>===>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<===>>>>>>===<<<;;;777777777888888888888888888777666666777888888888777888999999:::999888888333444444555555555555555555555666666555555555555999999777666555444333333666777777999:::;;;<<<<<<999;;;===@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEJJJHHHFFFFFFGGGHHHIIIIIIIIIGGGFFFHHHNNNTTTVVVTTTRRRMMMEEE>>>999888888:::???@@@BBBFFFJJJKKKIIIGGGEEECCCAAAAAA@@@@@@>>><<<:::999888777777666777777777777777666666666555555555444333333222333333333000000000////////////......///000111222222222222///.........///...,,,***///...+++)))(((((()))***)))((((((''''''((()))+++(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###############""""""!!!###""""""!!!!!!""""""###!!!"""""""""############""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%'''&&&%%%%%%&&&(((''''''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))***,,,...:::DDDNNNOOOIIIFFFJJJQQQMMMPPPOOOFFF???JJJkkksssNNNBBB:::BBBRRRcccsss~~~~~~iiigggIII:::FFFOOONNNYYYnnnqqqbbbbbbaaadddttt}}}pppkkksss{{{zzzuuusssxxxuuuuuu|||||||||zzzttttttyyy|||zzzuuuuuutttuuuvvvuuusssqqqwwwuuusssrrrtttuuuttttttmmmppptttxxxxxxuuupppmmmmmmjjjiiimmmoooqqquuuzzzuuuuuutttooojjjhhhjjjmmmmmmpppqqqkkkdddcccjjjrrrllllllkkkkkkllljjjgggddd^^^dddjjjllljjjlllqqqwwwsssnnnjjjgggbbbZZZWWWWWW[[[ZZZXXXUUURRRRRRTTTVVVZZZXXXYYY\\\[[[WWWUUUVVVWWWYYY[[[YYYTTTQQQQQQRRRVVVYYY\\\]]]\\\[[[[[[[[[TTTWWW\\\______^^^]]]]]]cccdddccc```^^^^^^bbbfffccc___ZZZWWWWWWVVVVVVUUUVVVYYY\\\[[[YYYXXXZZZ\\\\\\[[[\\\___bbbbbb^^^[[[VVVVVVWWWWWWVVVUUUTTTSSSMMMNNNOOOPPPQQQQQQQQQQQQNNNOOOPPPQQQRRRRRRQQQQQQMMMNNNQQQSSSTTTRRRMMMJJJDDDBBB???<<<;;;;;;===>>>???>>>===<<<:::999888777888888888888888777777666333333333333333333333333444333333222222333333444111222333333444444444444000000111111222222222333222333444333111000111222666666555444222111000///111111222333444555666666444555666888999:::;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>===<<<;;;:::::::::>>>AAAAAA??????BBBDDDDDDDDDAAA<<<777555666888:::@@@AAADDDGGGIIIHHHEEEBBBCCCBBB@@@@@@@@@@@@>>><<<999999777666666666666666555555555555444444444444444333333222222333333444000000////////////.........///000000111111111111---.........---,,,++++++...---+++***))))))******'''((()))(((((()))+++...)))((('''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$######""""""######$$$""""""""""""############""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((''''''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))---222555AAAFFFJJJIIIEEEEEEKKKRRRKKKIIIHHHHHHMMMdddrrrTTT>>><<>>===;;;999888888999:::;;;:::999777666555555444444444333222222222222222000000//////////////////000000000000//////000111.../////////000000000000//////.........//////000---...000///------///111000000000000000000//////---...//////000111222222000111111222444555666666555555555555555666666777777777888777666555555555777;;;<<<999888;;;===;;;<<<:::777555666888<<>>???@@@???===;;;@@@>>>======>>>>>>===<<<888888777666555555555555444444333333333333222222222222111111111222222333000000/////////.........------......///.........,,,---------,,,+++,,,,,,---,,,+++***)))(((''''''%%%'''(((((('''(((+++...)))(((&&&$$$###$$$$$$%%%'''&&&%%%$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$######""""""######$$$""""""""""""############""""""""""""""""""""""""########################!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''(((***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''***///666;;;EEEEEEEEECCCCCCGGGMMMSSSQQQFFFDDDSSSppp^^^GGGCCCBBBDDDJJJWWWhhh}}}pppOOODDD:::DDDNNNVVVfff|||wwwmmmwwwpppmmmzzzsssooorrrjjjjjjrrrvvvrrrsss{{{tttrrrtttzzz~~~~~~{{{}}}}}}{{{{{{}}}zzzuuuuuuvvvwwwvvvrrrrrruuuxxxyyywwwwwwzzz|||}}}zzzwwwwwwvvvtttrrrooommmkkkjjjmmmjjjjjjkkkjjjggghhhlllpppnnnjjjdddaaafffrrr{{{tttppplllhhhiiilllpppsssiiifffcccdddgggjjjjjjiiimmmiiieeefffjjjkkkgggcccaaa[[[YYYZZZWWWRRRQQQUUUUUUSSSQQQNNNLLLNNNRRRVVVUUURRRTTTYYYXXXRRROOOQQQTTTXXX\\\]]]ZZZVVVUUUVVV\\\^^^```___\\\YYYXXXWWWYYY\\\___^^^YYYTTTRRRQQQVVVWWWXXX[[[]]]\\\YYYVVVPPPOOOPPPRRRUUUVVVUUUSSSUUUUUUVVVWWWXXXWWWUUUTTTYYYUUUSSSUUUXXXYYYUUUQQQSSSVVVWWWSSSMMMJJJLLLOOOIIIKKKNNNPPPPPPOOONNNLLLJJJJJJJJJJJJHHHGGGEEECCCEEECCCAAA@@@@@@???===<<<<<<;;;999666444333333333222222111111222333333444222111000///......///000............------------...//////...------///000......---------------,,,///...---++++++,,,---...(((***,,,,,,***+++...111++++++---...////////////---......///000111111222......//////111333444555000000000000000111222222///000222111000/////////,,,000111...000666777333444222000000222666;;;>>>???===;;;:::;;;<<<<<<;;;===;;;:::;;;<<<===<<<;;;888777666555555444444555333333333222222222111111111000000000000000111111000/////////............+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,---,,,,,,+++***)))&&&$$$###$$$&&&''''''&&&'''+++...((('''%%%###""""""###$$$((('''&&&%%%%%%&&&((((((%%%&&&'''((('''&&&%%%$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""######################## !!!"""###$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((''''''(((***%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%%%%'''''''''((()))+++000777>>>CCC===EEEGGG@@@@@@HHHLLLIIIGGGAAAOOOyyyaaaDDDBBBAAA:::JJJ___iiilll___GGGDDD@@@JJJ\\\rrr}}}xxxzzzvvvqqqtttoootttmmmjjjllloooooooooooooooooorrrwwwzzzsssrrrvvv}}}}}}yyyyyytttuuuwwwxxxxxxvvvtttrrruuuuuutttssssssssssssssszzzxxxvvvvvvyyyzzzyyyxxxssspppmmmkkklllmmmmmmmmmkkkjjjgggdddaaabbbeeehhhnnnkkkiiihhhlllrrrxxx|||rrrmmmgggdddfffjjjmmmmmm`````````___```cccgggkkkiiifffdddcccddddddaaa___[[[]]][[[UUUMMMKKKPPPWWWRRRPPPOOOSSSXXXZZZWWWTTTXXXXXXXXXVVVSSSQQQPPPQQQVVVXXXZZZYYYVVVTTTUUUWWW^^^______]]]ZZZWWWWWWWWWVVVXXXZZZ[[[ZZZVVVRRRNNNSSSRRRRRRUUUYYYYYYVVVSSSNNNSSSXXXXXXTTTOOONNNPPPLLLNNNPPPRRRRRRRRRPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQYYYWWWSSSNNNKKKIIIHHHHHHHHHIIIJJJJJJJJJHHHFFFEEEBBBAAA@@@>>>>>>>>>>>>???============<<<;;;:::999777666555333222111111111//////000000///...------/////////......---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++***...666777111---///............/////////000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000000000000000111111111111333444555777999:::;;;<<<:::;;;<<<<<<:::777444222000000111222222333222222555444222111000000//////111111000000//////......+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---+++++++++*********)))))))))************)))(((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$######%%%''''''&&&$$$&&&'''''''''&&&%%%%%%$$$###!!! ###$$$""" ######""""""######$$$%%%"""""""""###$$$&&&'''(((""""""!!!!!! $$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((())),,,++++++000888???AAAAAA???AAAAAAAAAFFFLLLLLLIIIFFFXXX{{{lllIII999:::EEEOOOffftttxxxcccOOONNNZZZ___iiiuuu}}}zzzyyyvvv|||sssjjjtttpppiiiggghhhlllppplllnnnooopppqqqtttyyy|||{{{xxxwwwzzz{{{xxxwwwxxxvvvvvvvvvuuutttsssrrrqqquuutttsssrrrqqqrrrsssssssssqqqpppqqqtttvvvvvvuuurrroookkkiiiiiiiiihhhhhheeeeeecccbbbaaabbbfffiiipppnnnkkkjjjkkklllnnnnnnsssqqqooonnnllliiiccc___YYY\\\```bbbcccdddfffgggiiifffdddccccccbbb___]]]XXXYYYWWWSSSOOONNNRRRWWWUUUSSSRRRUUUXXXYYYVVVRRRTTTUUUTTTRRRPPPOOOOOOQQQPPPRRRTTTSSSQQQPPPPPPRRRZZZ[[[[[[YYYVVVTTTSSSSSSTTTUUUWWWXXXWWWUUURRROOOQQQQQQQQQSSSUUUUUURRROOOLLLPPPTTTTTTOOOLLLLLLMMMIIIJJJLLLMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLHHHEEEBBBAAAAAAAAACCCDDDEEEEEEDDDBBB@@@??????>>><<<;;;::::::;;;;;;:::::::::999999888777666555444333111000000//////......//////......---,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++111777666///,,,///........./////////000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,..................//////,,,,,,,,,---------......//////000111222444555555666777888888777444111///......///000000000000000444333222111000000000000000000000/////////......,,,---............---,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))+++,,,,,,,,,,,,+++******'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$###!!! !!!###$$$"""!!!######""""""######$$$%%%$$$$$$$$$######$$$$$$%%%###############"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))***...---///777@@@DDDBBB===>>>===AAAIIIMMMLLLIIIHHHOOOttt~~~OOO>>>999999HHH___vvvdddZZZ^^^rrrrrrrrrtttwwwwwwvvvtttrrruuu{{{kkkkkkwwwnnnggggggiiilllooossskkkmmmppprrrtttvvvyyy|||~~~xxxtttuuuvvvuuuvvvyyyxxxvvvsssqqqpppppppppqqqtttsssqqqoooooopppqqqrrrpppooooooqqqtttvvvvvvuuunnnllliiigggfffeeecccbbbaaaaaabbbbbbbbbeeeiiilllpppmmmjjjiiijjjlllmmmmmmqqqpppnnnllliiiccc]]]XXXWWW]]]dddhhhjjjiiigggggghhhfffcccbbbaaa___\\\ZZZVVVUUUTTTSSSSSSTTTUUUWWWWWWUUUSSSUUUWWWWWWSSSPPPRRRRRRRRRPPPNNNOOOQQQSSSQQQSSSUUUUUUTTTSSSTTTUUUXXXYYYYYYWWWTTTRRRQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOPPPOOOOOOOOOPPPOOOLLLIIIIIILLLNNNMMMIIIGGGHHHJJJFFFGGGHHHHHHGGGEEEDDDCCCFFFFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDAAA@@@@@@@@@AAA???@@@@@@@@@???===;;;:::999999888777666666666666555555555555444333222111222111000///...------------------------,,,,,,+++++++++++++++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------***...555888444---+++........./////////000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------*********+++++++++,,,,,,,,,,,,------.../////////111222333333222///---+++,,,,,,,,,---------------111111000000000000111111///////////////.........------............------,,,,,,++++++++++++,,,,,,+++************)))))))))++++++,,,,,,++++++***)))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((&&&$$$$$$&&&'''((('''&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$###!!!######""""""######$$$%%%'''&&&%%%$$$###"""""""""""""""##################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((+++...444<<>>GGGPPPMMMFFFIIITTTpppcccCCC@@@DDDFFFUUUjjj{{{uuuccc[[[aaalllxxxvvvrrrooonnnnnnoooooonnn~~~~~~ooo{{{rrrllljjjlllooonnnnnnqqqkkknnnrrrtttuuuuuuwwwxxxvvvpppnnnpppssssssvvvzzzuuusssooommmlllmmmppprrrrrrqqqnnnmmmlllmmmooopppnnnnnnnnnpppqqqrrrrrrqqqjjjhhhfffeeeeeedddbbb```aaabbbdddeeefffhhhkkknnnllliiihhhjjjoootttvvvvvvkkkgggbbb^^^\\\\\\]]]^^^\\\aaahhhlllllljjjhhhgggeeedddbbb```^^^[[[XXXVVVVVVSSSRRRSSSVVVWWWVVVTTTRRRQQQQQQRRRSSSSSSPPPMMMQQQQQQPPPOOONNNPPPTTTXXXUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZXXXVVVSSSSSSSSSQQQPPPPPPOOONNNMMMMMMLLLMMMMMMLLLKKKJJJHHHFFFDDDEEEGGGGGGFFFCCCCCCDDDFFFCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDFFFDDDAAA???>>>>>>??????>>>>>>>>>===<<<:::888777555555444333222222222222111111222111111000///.........---,,,,,,+++,,,,,,++++++,,,,,,,,,,,,+++***+++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++************+++,,,------------------------,,,,,,,,,---------------...............---------+++111888888222++++++......////////////000000000......---,,,,,,,,,,,,,,,------------------------.........---,,,,,,,,,+++,,,,,,,,,,,,---------------...............//////......//////...,,,***)))******************++++++...---------......///000........................---------......---------,,,,,,++++++++++++,,,,,,************)))))))))))))))))))))))))))(((((('''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))******'''%%%$$$%%%'''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$###$$$$$$############""""""######$$$%%%'''&&&%%%###"""""""""""" !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''',,,333===CCCCCCAAA?????????CCCJJJKKKDDDEEE]]]yyyQQQCCC:::???LLL\\\pppxxxiiiVVVIIIGGGSSSiiizzz{{{xxxsssooommmmmmppprrrvvvwwwpppmmmmmmooooookkkhhhiiinnnpppssstttsssqqqqqqrrrlllhhhhhhlllooopppqqqtttooommmkkkiiijjjlllppprrrooonnnlllkkkjjjkkklllmmmhhhiiijjjkkkjjjiiihhhhhheeeeeedddeeefffeeecccaaaaaaccceeefffeeefffhhhjjjhhhhhhkkkqqqwwwxxxtttpppaaa^^^YYYUUUUUUXXX]]]aaa]]]```cccdddcccaaaaaaaaa`````````^^^ZZZVVVSSSQQQSSSPPPNNNPPPSSSTTTQQQNNNJJJKKKKKKMMMOOOOOONNNLLLNNNNNNNNNMMMMMMPPPUUUXXXRRRRRRSSSTTTUUUUUUUUUTTTVVVXXXXXXWWWTTTRRRRRRRRRPPPOOOMMMKKKIIIHHHGGGFFFIIIIIIHHHFFFDDDBBBAAA@@@AAABBBAAA@@@??????@@@BBB===>>>>>>???@@@@@@@@@@@@>>>>>>??????@@@????????????===:::888666666666777;;;;;;:::999888777666555222222222111111000/////////000000//////...---,,,,,,,,,++++++***+++++++++******+++++++++++++++***+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.................................---444999666///+++,,,...////////////000000000111......---,,,,,,,,,,,,---------------------------.........---,,,,,,,,,+++,,,------------.........////////////////////////,,,------------,,,+++***+++***))))))))))))******+++******++++++,,,---...---------------.........---------,,,,,,---------,,,++++++******++++++,,,))))))))))))))))))))))))((())))))))))))((('''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''')))++++++***(((%%%$$$%%%'''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###""""""######### !!!!!!""""""######""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&''')))***444<<>><<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<777777777888999999::::::999::::::;;;;;;;;;::::::999888555333111111222333555555444333333222222222000000000000000///------............---,,,++++++++++++*********+++,,,,,,)))***++++++++++++++++++,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.............../////////000666888333------...////////////000000000111111//////...------------...------------------------.........---------------++++++,,,,,,,,,---------------..................,,,,,,---------,,,,,,+++---,,,***))))))***++++++******))))))***+++,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,++++++************++++++(((((()))))))))))))))*********++++++******)))((())))))((('''&&&%%%%%%$$$%%%%%%%%%&&&''')))***+++)))'''%%%$$$&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((('''%%%###$$$%%%######""""""######$$$%%%"""""""""""""""###$$$%%%######$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))***%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%'''+++///111???CCCGGGHHHGGGGGGJJJLLLJJJJJJHHHGGGWWW{{{pppKKK333===AAAGGGQQQbbbzzz]]]LLLBBB@@@AAAKKK```yyyyyyrrrpppuuuzzzxxxyyypppoooqqqtttsssnnnkkkmmmoooppppppoookkkiiihhhiiijjjfffcccffffffdddcccdddffffffgggiiijjjjjjjjjjjjhhhiiiiiijjjiiihhhgggffffffiiikkkllliiigggggghhhcccdddeeefffgggfffbbb___^^^```ccccccbbbaaa```aaaeeebbbaaabbbbbb\\\PPPFFFNNNRRRVVVWWWTTTQQQOOOOOOPPPPPPOOOMMMKKKKKKNNNPPPUUUXXXYYYXXXSSSNNNLLLKKKIIIHHHGGGGGGHHHIIIIIIHHHFFFHHHKKKLLLMMMMMMNNNNNNFFFHHHJJJKKKLLLMMMPPPSSSQQQPPPOOOPPPQQQRRROOOMMMIIIJJJKKKJJJGGGEEEEEEFFFCCCCCCBBBAAA???===;;;999:::<<<<<<:::888777888:::777666666666777777777666444333333333333444444444555555666666666666555555555444222111000111333444111000000000000000000000.../////////...---,,,+++------------,,,+++***)))+++++++++++++++,,,------)))***++++++,,,,,,,,,+++,,,,,,,,,,,,---------...---......//////......------------------------------..................---////////////////////////,,,,,,------.../////////---........./////////000333777555///,,,///111/////////000000000111111111000000///............///..........................................//////+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------------///...,,,+++++++++------++++++*********+++,,,,,,++++++,,,,,,,,,---------++++++***))))))***++++++++++++************++++++(((((((((((())))))*********************))))))((())))))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%'''((()))(((&&&%%%%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&'''((()))(((%%%###$$$&&&######""""""######$$$%%%"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))***%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%)))...444777FFFEEEEEEFFFHHHJJJLLLMMMLLLLLLKKKSSSppppppLLL>>>======>>>HHH\\\ppp|||XXXKKK>>>BBBKKK[[[qqq|||tttmmmllluuu~~~nnnmmmoooqqqooojjjiiikkknnnooonnnllliiigggggghhhjjjeeeaaaccccccbbbccceeedddfffhhhjjjjjjiiigggffffffgggiiijjjjjjhhhfffeee```cccggghhhfffdddeeefffddddddeeeggggggddd```\\\___aaadddeeedddbbbbbbbbbcccZZZOOOKKKLLLMMMJJJGGGJJJMMMPPPPPPMMMLLLLLLNNNNNNNNNNNNMMMLLLLLLOOOQQQRRRUUUWWWVVVQQQLLLJJJJJJHHHHHHHHHGGGHHHIIIKKKLLLIIIKKKMMMOOOOOOOOOOOOPPPGGGIIILLLMMMNNNOOORRRSSSOOOMMMKKKLLLNNNNNNKKKHHHEEEFFFGGGFFFDDDBBBBBBCCC<<<=========<<<:::888666555777888666444333555888333222222333555555333222555444333222111111111111222222333333333222222111///...---,,,---///111333000////////////000111111------......---,,,***))),,,,,,,,,,,,+++***)))(((++++++++++++,,,---......)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------......////////////....................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---.........//////000000666777333,,,+++000333000000000000000111111111111111111000///////////////........................---.........///000000000,,,,,,---------.........+++,,,,,,---......//////,,,,,,,,,,,,,,,---------111000...,,,,,,---...///------,,,,,,+++,,,,,,---+++++++++,,,,,,---------+++***)))(((((()))***+++++++++************++++++'''((((((((())))))******(((((((((((((((''''''&&&***)))((('''&&&%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$"""$$$%%%%%%&&&'''''''''&&&''')))***(((%%%###%%%'''#########"""###$$$$$$%%%######"""""""""""""""###$$$#########"""!!!!!!!!!""""""######$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))***&&&&&&((((((((('''&&&%%%(((((('''&&&)))111>>>GGGAAALLLQQQMMMLLLQQQRRRNNNIIIMMMaaafffEEE;;;999;;;DDDTTT___qqq___HHH@@@GGGVVVaaapppuuurrrrrrwww}}}xxxvvvllljjjjjjjjjkkkkkkiiigggiiijjjiiiiiihhhfffdddccc```aaabbbdddeeefffffffffcccbbbaaaaaaaaacccdddfffjjjgggeeeeeeffffffdddaaaddddddcccdddddddddaaa___aaaaaa```___^^^\\\ZZZYYYccc___XXXTTTXXX___```]]]RRRJJJCCCBBBGGGJJJJJJGGGJJJLLLNNNOOOOOOMMMJJJIIINNNMMMMMMLLLLLLMMMMMMNNNSSSSSSTTTSSSPPPKKKGGGDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>======<<<<<<888888777777777666666666444444333222111111222222111111000000/////////...000000000000000/////////000000111111111111000000...---,,,,,,---...///000,,,---------------,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......+++,,,.../////////...---,,,,,,,,,------........./////////000000000000111........................,,,...000111111000///......///000000//////000222888444///---///000000......------...111333333222111222000---...111111......///000000/////////000///---------//////---+++...//////000000///...---...............---------*********+++,,,---,,,+++++++++,,,---...000222333444111---+++,,,---------.........,,,*********+++******))))))))))))*********)))(((''''''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######"""""""""###$$$&&&'''(((...+++'''$$$""""""$$$&&&$$$#########""""""!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''(((((('''&&&&&&))))))***---222:::DDDJJJLLLOOOPPPNNNOOOSSSVVVUUUQQQjjjSSS>>>;;;>>>DDDYYYaaammmkkkKKK???@@@VVViiirrrwwwqqqnnnqqq{{{~~~yyytttrrrjjjiiihhhhhhhhhhhhfffdddeeeeeeddddddcccccccccbbb___``````aaabbbbbbbbbbbb``````_________```aaaaaaaaa```___```bbbcccaaa^^^aaa___\\\\\\\\\]]]\\\[[[\\\\\\[[[ZZZYYYWWWVVVUUUUUURRRLLLHHHLLLRRRSSSPPPQQQLLLFFFEEEGGGJJJIIIHHHJJJKKKLLLLLLLLLJJJHHHGGGMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLIIIFFFCCCAAAEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCC???>>>>>>===<<<<<<;;;;;;::::::999888888777666666333333333222222111111111333222111000000000000111000000/////////.................................//////000000000000//////......---------...///000------............------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......////////////......,,,---.../////////...---..................//////............////////////........................///000222333333222111000///000000///...///111333555111------///111000///333222222111111222444555///111111...///111000---111111000/////////000111777444111000333666999;;;666666555555555666666777444333222000...---,,,,,,+++***++++++,,,,,,+++++++++++++++,,,...000111222000000///......///000000222222111///,,,++++++,,,******))))))))))))*********)))(((''''''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''+++***(((&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######""""""!!!!!!!!!"""######$$$### !!!"""############"""""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((''''''((())),,,333;;;CCCIIIKKKSSSQQQQQQSSSSSSPPPQQQTTT[[[eee???888<<>>===???CCCGGGIIIJJJDDDCCCBBBAAAAAABBBCCCDDD===;;;888444111///---,,,------.........---,,,,,,******++++++---...000000000222444444111000111333333222000...------------******))))))))))))******))))))(((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((,,,+++)))((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$#########"""!!! !!!!!!!!! !!!!!!###$$$$$$############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((%%%'''---777BBBIIIKKKJJJQQQOOORRRWWWSSSJJJJJJRRRooozzzMMM888<<>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555555555444444333333333222222222111111000000000//////////////////.........------,,,,,,---------------------------------,,,,,,,,,,,,,,,---------...//////000000//////...000000///.........------...//////000000000000//////////////////......---------------------------////////////////////////------------............---.../////////////////////////////////......---000000000//////........./////////000000000111111//////000000000000000111------............---,,,000000000000000222666999555333111222555666444111000555::::::666444777::::::======999888;;;<<<:::777888:::===@@@BBBBBBAAAFFFHHHLLLQQQUUUUUURRROOOQQQQQQPPPOOOOOONNNMMMLLLEEEBBB===888333000///...000111111111///...------++++++++++++,,,---...///222777;;;:::555222333666222000...,,,------......******))))))))))))******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""""""""!!!"""###$$$%%%&&&&&&&&&#########"""""""""""""""!!!"""""""""############%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''(((((())))))&&&***111===GGGMMMMMMKKKOOONNNPPPSSSNNNKKKWWWiiipppYYY???<<>><<<;;;;;;;;;===>>>::::::999999888888777777777777777777777777777777666666666666555555555555222222222222111111111111000000000000////////////.............../////////---,,,,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,------............///000000111111000000///000000000//////......---...//////000111111000000//////000000//////...---------------------------////////////////////////++++++,,,,,,,,,---------------...///////////////////////////.../////////000//////......---------....../////////000000000.........//////000000000......//////000000000000...///000000111333777;;;999777555666888999666333777>>>GGGJJJHHHEEEDDDFFFGGGJJJIIIDDDBBBGGGKKKLLLKKKLLLOOOSSSUUUTTTPPPLLLLLLMMMOOORRRTTTSSSOOOLLLUUUVVVXXXXXXVVVRRRMMMJJJFFFCCC===777222000//////222333444333000------......---------...///000000222888>>>>>>;;;999;;;>>>:::666111.........,,,+++******))))))))))))******(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$ !!!""""""!!!!!! """"""""""""""""""######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))''''''''''''((()))******---222:::DDDLLLPPPPPPOOORRROOOLLLKKKNNN]]]yyyUUUIIIBBB;;;EEETTTYYYhhhpppUUUIII???GGGccczzzsssuuu~~~~~~~~~rrreeebbbiiioooooollljjjfffeeeggggggcccaaabbb\\\[[[YYYYYYYYYXXXVVVTTTSSSSSSSSSSSSTTTVVVWWWYYYVVVUUUSSSQQQPPPPPPQQQQQQPPPPPPQQQQQQQQQPPPOOOOOONNNPPPRRRQQQOOOLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFCCCCCCCCCCCCCCCBBBAAA@@@???BBBEEEDDDAAAAAADDDEEEBBB???AAABBBAAA===<<<===???AAA@@@???>>>===>>>??????======<<<<<<<<<<<<======888777666555555666777888555444444444444444444333333333333333333333333333111111111111000000000000........................------------------------,,,,,,,,,---------------------,,,,,,,,,---......,,,,,,,,,------------...------......//////000000000000111111111111000000//////000000000///......---...///000000111111000---............---,,,,,,------------------------........................***++++++,,,,,,---------,,,---...///000000000000//////......//////000111//////..................------------............------......//////000000------...///000111222222111333555777888:::===@@@AAA>>>;;;<<>>AAABBBCCCFFFHHHGGGAAA999333111///+++(((******))))))))))))******(((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&$$$$$$#########%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""### !!!!!!!!! """"""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''((()))((('''''''''((()))***+++444:::BBBIIIMMMOOOQQQRRRSSSQQQLLLKKKYYYxxx[[[@@@===???CCCPPPaaaffftttttt[[[IIIHHHKKKZZZwwwvvv|||}}}vvvtttqqqooonnndddZZZXXX^^^dddeeeccc```___``````\\\WWWWWW\\\VVVUUUTTTTTTTTTTTTRRRPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLJJJIIIHHHIIIJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIFFFHHHIIIHHHDDDBBBBBBCCCBBB@@@???>>>??????>>><<<;;;<<<<<<;;;;;;:::999888;;;???@@@===<<<>>>???<<<999::::::999888888999::::::::::::::::::;;;;;;<<<888888777777777777888888444333333222222333333333000000000000111111111111000000000000000000000000/////////......---------------------------------------------------------,,,,,,,,,,,,---------......---------......///000,,,---------............,,,------...//////000000//////000000000000//////......000000111000//////,,,---...///000000000000...............---,,,,,,........................------------------------++++++,,,,,,---......///,,,---...///000000000000......---...///000222333//////////////////000000////////////000000000000111111222222333444444555111222222444555777999:::;;;>>>BBBEEEFFFHHHJJJLLLLLLIIIGGGHHHLLLPPPQQQPPPWWWYYY[[[[[[XXXSSSOOOLLL[[[aaaeeebbbaaaeeeiiikkktttqqqnnnnnnooolllfff```bbbZZZPPPIIIGGGJJJMMMPPPLLLOOOQQQRRRQQQLLLGGGDDDBBB>>>999555333555888:::AAADDDEEEBBB<<<999999;;;<<<;;;::::::::::::;;;;;;:::<<>>EEEJJJLLLMMMPPPRRRQQQRRRNNNQQQhhhbbbLLLJJJBBBHHHMMMXXXiiioooyyyaaaQQQJJJRRR[[[gggxxx|||tttooonnnkkkhhhmmmhhhaaa___aaadddcccbbb^^^^^^```^^^UUUNNNOOOUUURRRPPPPPPPPPQQQQQQOOOMMMJJJJJJJJJKKKJJJJJJIIIHHHFFFEEECCCBBBBBBDDDFFFGGGBBBAAA@@@@@@@@@BBBCCCEEEAAACCCDDDBBB???>>>???AAA@@@===:::888999:::;;;;;;888888999888888777666555555999:::777666888888666666555444444444666777777666666666777888888999999555555444444444444555555333333333333333222222222---.........///000000000------------------------/////////.........------..................//////..................//////---------....../////////...............///000111---------....../////////,,,,,,------...///000000......////////////......---...///111111111000000,,,---...///000000000000000000000000000//////...........................------------------------,,,,,,------...///000000,,,---...///000000000000------------///111333444//////000000111111222222222333333333333444444444777777777888999::::::;;;<<<===>>>???AAADDDFFFGGGEEEIIINNNRRRTTTUUUVVVWWWVVVSSSQQQSSSYYY^^^aaaaaajjjhhhdddaaa]]]XXXRRRNNN]]]fffmmmlllkkkmmmppppppuuupppllllllnnnnnnkkkhhhhhhccc[[[UUUSSSSSSSSSTTTKKKMMMOOOOOOOOOLLLIIIGGGCCC@@@<<<888888;;;???BBBKKKNNNPPPLLLFFFBBBBBBEEEAAAAAA@@@????????????@@@CCCBBBCCCEEEHHHJJJJJJIIIHHH@@@888333333222///,,,******))))))))))))******'''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))&&&%%%###""""""""""""!!!!!!"""###$$$%%%!!!!!!""""""#########$$$""""""""""""############!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&'''((()))&&&''''''''''''***...222???BBBGGGKKKPPPUUUWWWVVV[[[UUULLLYYY|||lllYYYMMM@@@JJJ```qqqnnniiiuuujjjQQQGGGVVVXXX___jjjqqqtttxxx}}}}}}xxxoooiiiddd```^^^gggfffdddbbb```______^^^[[[ZZZXXXUUURRROOOMMMLLLNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDFFFGGG@@@@@@@@@@@@@@@???>>>>>>@@@@@@???>>>======<<<<<<===<<<<<<;;;:::::::::;;;:::999999888777666666555444444444333333333222222444444444444444444444444333333333333333222111000111222222222333333333333000000000000000000000000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---------.........//////........./////////000000000///...------...//////111111000000///......---////////////000000000000......---------------...111111111111111111111111111000000111222333111000...///111333444555555666333333333333222222222222222///---,,,------,,,***---...///000///...---,,,000/////////......------111///......000000///---000...---...///000111000000000111111333555888999666666666777888;;;===>>>999EEEHHHAAA>>>DDDHHHEEEDDDBBBEEEMMMRRRTTTUUUXXXMMMOOOSSSVVVXXXYYY[[[\\\WWWRRRRRRXXX^^^aaadddhhhnnnlllggg```^^^``````\\\kkkooorrrqqqooorrr{{{yyypppsssyyyxxxpppjjjkkkfffbbbbbbeeehhhhhhgggaaa[[[TTTRRRUUUYYYVVVQQQSSSKKKGGGHHHKKKLLLNNNQQQXXXYYY[[[XXXQQQKKKKKKOOOJJJLLLLLLKKKLLLNNNLLLHHHOOONNNOOOQQQMMMFFFCCCDDDBBB???:::777555333000.........---,,,+++))))))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######&&&&&&%%%%%%&&&''')))***&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%++++++)))'''%%%###!!! """"""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""###########################$$$$$$%%%%%%&&&&&&'''(((((()))***''''''(((((()))...444888HHHJJJLLLPPPTTTXXXYYYXXXKKKOOOXXXuuu}}}YYYMMMLLLKKK___ppp|||zzz|||hhhQQQJJJOOObbbgggooouuusssooossszzzwwwsssnnnjjjgggeeebbb```bbbaaa```___^^^]]]\\\[[[XXXWWWUUURRROOOMMMKKKIIIIIIHHHGGGFFFDDDCCCBBBAAABBB@@@???>>>>>>>>>@@@AAA;;;;;;<<<<<<;;;;;;:::999::::::999999888777777666999999888777777777777777777666666555444444333333222222111111111000000000222222222111111111111111000111111111000000///.../////////000000000111111////////////////////////------------------------,,,,,,---------.........------------------------+++,,,,,,------................../////////000000///////////////000000000///...---,,,,,,---......000/////////......------////////////////////////000//////....../////////000000000111111222222222111111111222444333111///111222333555666777777777666666555444333333222222///...---...000222222111//////000000000///...---////////////////////////111000///000111222111000111000///000111222333222111222444555666666666666888999:::<<<@@@DDDGGGIIITTTZZZXXXNNNMMMUUU\\\[[[[[[[[[___gggjjjfffaaa```___]]]]]]___bbbdddcccbbbaaa\\\\\\bbbhhhiiijjjkkkkkkjjjeeeaaadddmmmssssssxxxwwwuuurrrqqqwww|||}}}xxx|||zzzxxxwwwxxxyyyzzz{{{iiikkknnnqqqsssqqqjjjddd\\\VVVTTT[[[dddjjjnnnqqqlllmmmmmmjjjccc^^^\\\]]]ZZZ[[[YYYWWWXXX[[[[[[WWW\\\ZZZZZZZZZVVVOOOKKKLLLJJJFFF@@@:::777333111......------,,,***))))))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######&&&%%%%%%%%%&&&''')))***'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$"""!!! """""""""""""""""""""""""""######$$$$$$######"""######$$$$$$$$$######"""###########################$$$$$$%%%%%%&&&&&&''''''((())))))((((((((()))---333<<>>===<<<;;;;;;:::999777777777888999555666666666666555555444555444444333333222222222444333333222222222222222333222222111111000000///...............---------........................---............---,,,,,,,,,------------.........------------------------------------------------------------.........///////////////////////////------..................////////////000000000000000000000000///////////////......------...///////////////////////////...///000000000111111222222333222222222222222333333333444555555666666666666444444666888:::888555111666777999;;;<<<============<<<;;;999777555444333222111111222555777777666222222222222222111000000//////000111222222222222333222222333555666555444333333444555555666777777777999;;;<<<===<<<:::999???@@@BBBFFFJJJOOOTTTVVVaaabbb\\\SSSTTT```hhhiiihhhjjjqqq{{{|||sssjjjeeeeeeeeeiiipppwwwyyyuuupppoooiiihhhnnnsssqqqnnnllliiijjjiiiiiippp{{{}}}xxxqqqnnnqqq{{{~~~~~~}}}}}}|||vvv~~~vvvnnnmmmggggggrrr}}}yyyvvvsssrrrpppqqqnnnkkkmmmqqqqqqnnnlllhhhfffeee```XXXSSSSSSSSSMMMEEE===888444111///------,,,+++***))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$######"""!!!"""""""""""""""""""""""""""######$$$$$$######""""""######$$$$$$$$$#################################$$$$$$%%%%%%&&&&&&'''''''''((()))((((((***,,,111999CCCJJJQQQQQQSSSWWWXXXUUUSSSSSS[[[xxx|||XXXFFF@@@CCCRRRcccnnnwwwZZZGGGDDDTTTqqq}}}rrrmmmooowww|||sssooolllkkkjjjiiigggccc]]]YYYZZZ[[[[[[ZZZXXXUUURRRPPPJJJIIIHHHFFFCCCAAA@@@???>>>===<<<;;;:::999888888777777555444333333333333222222333333333222222111333333222222111111111111000//////....../////////000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------............/////////////////////////////////000000000000////////////////////////000000000000000000000////////////...////////////000000000111000000000111111111222222111111222444555777888999888888777777777888999999======>>>??????>>>===<<<:::<<<>>>AAABBB@@@;;;777;;;<<>>???BBBCCCDDDEEEEEEEEEEEEEEEJJJKKKMMMPPPTTTXXX\\\___]]]\\\XXXSSSWWWbbbgggggg```ccckkkuuuwwwooofffaaadddkkkwww{{{vvvzzzuuussswwwyyyuuuooollllllppprrrtttzzzzzzuuuooooooxxx~~~{{{{{{}}}~~~zzzvvvzzzyyy}}}~~~}}}{{{~~~sssnnnjjjgggbbbZZZTTTSSSTTTNNNDDD<<<666222000...,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$#################################$$$$$$%%%%%%&&&&&&'''&&&''''''(((''')))---111777@@@IIIOOOYYYXXXZZZ\\\WWWQQQPPPUUUgggvvvXXX@@@AAAIIIQQQaaauuutttrrr[[[DDDCCCXXXuuu~~~mmmoooyyypppkkkjjjmmmkkkjjjhhheee___YYYTTTYYYYYYYYYWWWTTTPPPLLLJJJGGGFFFEEECCCAAA???>>>===;;;;;;:::999888888777777555555444333222111111111111111222222222222111111111111111111000000000000......---------....../////////..................------------------------,,,,,,,,,,,,------......,,,------......---------,,,,,,---------.................................------------------------........./////////000000........................000000000000////////////...////////////000000000000000000/////////////////////000000111111111111000111111222333444555555222333555888:::===???@@@???>>>>>>>>>???@@@@@@AAAGGGGGGHHHHHHGGGEEECCCBBBAAACCCFFFIIIJJJGGGBBB===>>>@@@DDDHHHKKKLLLLLLLLLGGGFFFDDDBBB@@@===<<<;;;===<<<===>>>@@@AAA@@@>>>======<<<;;;::::::999999777999;;;>>>@@@AAA@@@@@@???>>>===???AAABBBBBBAAA???BBBEEEFFFFFFFFFHHHJJJLLLKKKKKKKKKLLLOOORRRSSSXXXXXXXXXYYY[[[]]]```aaa^^^___``````cccfffeeebbbYYYZZZ```iiikkkfff```^^^kkkuuu{{{tttrrrsss~~~|||~~~xxxsssrrrxxxzzzzzzyyy}}}}}}zzzyyy}}}}}}~~~yyy{{{{{{xxxqqqkkkfffccc^^^UUUNNNKKKMMMGGG???777333111///...,,,++++++******)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&########################"""""""""######"""""""""!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''&&&''''''((((((,,,222999???FFFMMMRRRYYYWWWXXXWWWOOOIIIQQQ___ttt^^^JJJ???IIIVVV___nnncccSSSHHHVVVuuuvvvmmmxxx~~~wwwsssmmmiiihhhfffdddbbb```^^^ZZZUUURRRUUUTTTSSSQQQNNNJJJFFFDDDEEEDDDCCCBBB@@@???>>>===999999888888777666666555333333333222222111111000///000111111222111111111//////.....................------------......///........................---------............///,,,,,,------......//////---......////////////...---.........////////////////////////////////////........................////////////000000000000////////////////////////............////////////000000000000111111111111000111111111222222222222000111222333444444444444333333444666777999:::::::::;;;<<>><<<;;;::::::666555555444444333333333000000000111000000000///------...///////////////........................---------------...//////........................------........./////////,,,,,,,,,---......//////---...//////000000//////........./////////000000//////////////////////////////////////////////////////000000000111111111000000000000000000000000///000000111111222222222222222222333333333444444222333333444555666777777777888999;;;;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMOOOPPPPPPRRRSSSUUUWWWWWWUUUSSSRRRSSSTTTVVVXXXYYYVVVQQQNNNQQQSSSVVVXXXYYYXXXVVVTTTNNNNNNMMMLLLLLLKKKJJJJJJHHHHHHJJJMMMPPPQQQPPPNNNJJJIIIHHHFFFEEEEEEEEEEEEIIIKKKNNNQQQSSSSSSRRRQQQOOOMMMLLLMMMOOOOOONNNMMMOOOTTTYYY[[[ZZZZZZ\\\___[[[[[[ZZZYYYZZZ]]]```aaaeeeeeeeeeeeefffhhhiiikkkkkknnnrrrsssooojjjhhhiiikkkggggggkkkmmmllllllmmmqqquuuxxxtttoooqqq}}}xxxppppppnnnkkknnnssstttqqqiiiccc___```]]]SSSHHHBBB???;;;666333111000...---************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%$$$###########################$$$$$$%%%%%%&&&&&&''''''((())))))+++333>>>HHHNNNQQQSSSTTTSSSQQQRRRQQQOOOYYY}}}wwwVVVSSSTTT\\\ooonnnQQQEEELLLYYYjjj|||yyyuuuxxxwwwxxxsssqqqttttttmmmccc]]]___[[[VVVSSSRRRRRRRRRQQQEEEDDDCCCAAA??????>>>>>>::::::999888777666555555333333222222111111000000------.../////////......***+++,,,---------------000000000000000000000000------,,,,,,---...//////---------------------------------....../////////++++++,,,---......//////---......///000000000///........./////////000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111333333444555555666777777444444444555555555666666444555666777888:::;;;;;;>>>???AAABBBCCCCCCCCCBBBBBBCCCEEEGGGIIIKKKLLLMMMVVVVVVVVVVVVVVVUUUUUUUUUPPPPPPPPPQQQQQQSSSTTTTTTUUUWWWZZZ]]]^^^]]]\\\[[[\\\]]]^^^___```^^^ZZZVVV]]]^^^aaabbbaaa^^^[[[YYYTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQSSSTTTTTTQQQOOONNNMMMKKKIIIHHHHHHHHHHHHNNNPPPTTTVVVXXXXXXWWWUUUSSSRRRQQQQQQRRRSSSRRRPPPSSSYYY___aaa______aaaeeeaaabbbbbbbbbbbbccccccccceeeeeefffgggiiillloooppplllooosssssspppmmmpppuuummmiiiiiinnnqqqqqqrrruuuyyy}}}{{{zzz~~~yyy|||~~~{{{sssnnnlllgggccceeelllppppppiiidddaaaccc```VVVJJJDDD===:::666333222000...,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!""""""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%&&&''''''(((((()))***333<<>>@@@AAABBBCCCEEEGGGNNNLLLKKKNNNQQQTTTSSSQQQNNNOOOOOOQQQTTTXXX\\\___fffaaa\\\[[[]]]^^^[[[XXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\___bbbcccbbbbbbbbbcccfffjjjnnnmmmhhhddddddeeekkkgggfffgggbbbZZZXXX\\\XXXYYYYYYZZZ[[[[[[\\\\\\\\\ZZZXXXWWWWWWVVVTTTSSSQQQOOOMMMKKKJJJKKKMMMOOOWWWWWWXXXYYYZZZXXXUUUSSSWWWZZZ]]]\\\YYYWWWYYY[[[[[[___cccddddddeeegggjjjiiijjjkkklllkkkiiigggeeeeeehhhkkkkkkjjjkkknnnqqqrrrtttuuuuuurrrooommmmmmnnnoooooooooqqqtttsssqqqrrr{{{wwwuuu|||~~~yyywwwyyyvvvooogggbbb```cccfffYYYTTTOOOMMMMMMKKKDDD???>>>;;;666222000///---,,,+++++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$######!!!  !!!#########"""!!!!!!"""###%%%%%%$$$######%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''>>>DDDJJJNNNNNNOOOPPPRRRPPPRRRLLLXXXyyyjjjDDDEEEOOORRReeefffOOODDDMMMWWWhhhxxx}}}yyyvvvwww~~~tttgggdddeeeoooqqqqqqlllcccZZZVVVUUUVVVUUUSSSQQQPPPMMMIIIFFFAAA@@@===:::888777666666666555444333222111111111000000111111111111000000111111111111111111111111///000111222222000...---//////......///000000111222111///......///111222111111111111000000000///........................111111111111000000000000333222222111111111111222000111111111111000//////000000000111111111111111000000000000111333444555555555555666666888999999<<<<<<;;;;;;;;;;;;;;;;;;??????????????????>>>>>><<<<<<============>>>>>>DDDEEEHHHIIIIIIKKKMMMOOOSSSQQQPPPRRRVVVXXXWWWVVVWWWWWWWWWXXXZZZ]]]aaaccc___\\\YYY[[[```bbbaaa___]]]]]]^^^^^^]]]]]]\\\\\\```cccfffhhhgggfffeeedddjjjnnnqqqppplllhhhhhhiiinnnjjjhhhfff```XXXXXX]]][[[\\\]]]^^^```aaabbbbbb```^^^\\\ZZZYYYWWWUUURRRWWWVVVSSSRRRQQQRRRSSSTTT\\\\\\\\\]]]^^^]]]\\\ZZZ[[[^^^``````]]]\\\^^^aaaaaadddggghhhggghhhjjjllljjjkkklllmmmmmmllljjjiiijjjlllnnnnnnmmmlllnnnppprrruuuwwwxxxvvvtttssssssnnnoooppprrrtttuuusssppprrrxxx}}}zzzuuuttt|||yyyvvvxxx{{{vvvrrrkkkddd___]]]\\\]]]UUUQQQLLLJJJIIIFFF@@@;;;<<<888444111//////---,,,++++++******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###"""!!! ######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((GGGIIILLLOOOPPPQQQRRRRRRQQQLLLMMMiii\\\===@@@FFFQQQeeeeeeOOOHHHLLL```iiiwww{{{wwwxxxssseeebbbeeehhhuuuqqqkkkccc\\\WWWSSSRRRTTTQQQNNNKKKIIIGGGCCCAAA<<<<<<:::999777555444333222222111000000000000000///000000111111000000///111111111111111111111111000111222333222111000///000000000///000000111222222111000//////000111222111111111111000000000000////////////////////////333333222222111111111111000000000000000000111111222222222222111111000000000000111222222333333444222222333444666888:::;;;:::;;;<<<===============@@@@@@??????>>>>>>======<<<===???@@@AAAAAAAAA@@@EEEEEEEEEFFFFFFGGGGGGGGGLLLMMMPPPQQQRRRSSSVVVYYYXXXWWWWWWXXXZZZ[[[[[[ZZZZZZZZZZZZZZZ\\\^^^aaabbb```___^^^aaafffhhhfffdddbbbcccdddeeedddcccbbbaaadddgggkkkmmmmmmkkkjjjiiipppsssuuutttpppllllllmmmooommmkkkfff^^^XXXYYY___```aaaccceeefffggghhhhhhbbb```^^^]]]]]]\\\YYYWWWZZZZZZYYYXXXWWWWWWWWWWWW\\\\\\\\\\\\]]]^^^______^^^```cccbbb``````bbbdddccceeegggggggggggghhhjjjlllmmmooopppqqqqqqppppppppprrrsssrrrpppoooooooooppptttxxxzzzzzzyyyxxxxxxrrrtttxxx|||~~~|||wwwssswwwzzz}}}|||yyy{{{}}}uuu{{{yyyuuuwww|||qqqkkkddd___\\\YYYUUURRRQQQMMMHHHEEEDDDAAA<<<888888555111///......---++++++******))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''&&&&&&((()))((((((''''''''''''''''''''''''''''''((()))((('''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######"""!!!""""""!!!!!!""""""###############"""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))EEEGGGKKKPPPUUUWWWVVVTTTQQQMMMZZZYYYDDDEEEIII\\\mmm|||^^^HHHCCCUUUjjjxxx}}}}}}wwwgggccchhhmmmpppxxxpppeee\\\WWWTTTQQQOOOOOOLLLHHHEEEBBB@@@===;;;888888777777555444222111111000000000000000111111111111111222222111111111111111111111111111111111111222333333333222111111222111111000111111222222222222111000000111222222111111111000000000000000111111111111111111111111333222222222111111111111222222333333444444444444555555444333333222222222222222222333333333444444666777888:::<<>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@???>>>=========???BBBEEEGGGGGGFFFFFFMMMMMMNNNNNNOOOOOOPPPPPPQQQSSSUUUVVVWWWYYY]]]___]]]]]]]]]]]]^^^___^^^^^^\\\\\\]]]^^^```bbbdddeeelllkkkjjjkkklllkkkhhheeedddeeehhhjjjkkkkkkjjjiiigggjjjlllnnnnnnoooppprrrwwwxxxxxxvvvqqqnnnmmmnnnlllmmmnnniiiaaa[[[]]]aaaeeefffhhhiiikkkkkkkkkkkkaaa```___```aaabbbaaa```_________^^^^^^]]]]]]\\\^^^^^^^^^^^^^^^aaadddfffgggiiijjjiiifffeeegggjjjgggggghhhiiiiiijjjlllmmmoooppprrrtttuuuvvvvvvvvvwwwwwwwwwvvvtttrrrqqqqqqpppssswwwzzzzzzyyyyyyyyyzzz{{{~~~{{{pppgggkkkwwwzzzqqqmmmnnngggaaa[[[XXXXXXUUUOOOJJJLLLIIIDDDAAA???<<<999666444111///---------,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&$$$%%%'''(((((((((&&&&&&''''''''''''((((((''''''((())))))((('''&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%$$$######""""""!!!  """###$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))BBBFFFLLLTTTYYYYYYVVVRRRNNNTTTrrr~~~kkkdddQQQCCCKKKWWWrrr|||```HHHBBBOOOnnn|||kkkcccgggooorrrssstttkkk___VVVRRRQQQOOOMMMIIIFFFBBB???===;;;999777555555555555444333222111222111111111111222333333222333333444444333333222111111111111111111111111222222222333333333222222222222111111111111222222222222111111111111222222000000000000000000111111111111111111222222222222222222222222222222222222999999;;;<<<<<<<<<<<<;;;999888777555555555555555555555555444444444444444999999:::<<>>;;;888666444222111///---,,,------+++***)))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$######%%%''''''&&&&&&&&&&&&&&&''''''((((((&&&'''((())))))(((''''''%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$###&&&%%%######"""###$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''DDDIIIQQQXXXYYYWWWRRRNNNMMM___uuu___WWWVVVFFF@@@PPPbbbyyyeeeJJJCCCKKK]]]yyy|||{{{qqqgggeeelllqqqrrroooggg```VVVPPPMMMLLLJJJHHHBBB@@@>>><<<;;;999777555444444444444444333333333444444333333333444444555444444444555555444444444222222222222222222222222222222222222222222333333333222111111000111111111111111111111111111111111000000000000111111111111...//////000111222333333444444444555666666777777<<<===>>>?????????>>>======<<<:::888777777888888777777777888888888888888;;;;;;<<<===???AAACCCDDDBBBBBBDDDEEEFFFGGGGGGGGGIIIIIIKKKKKKLLLKKKJJJIIIMMMNNNQQQTTTWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^____________bbbeeeiiijjjkkkkkkjjjhhhgggggghhheeefffhhhjjjmmmoooqqqrrroooooonnnllljjjhhhfffeeellllllkkkkkkkkkjjjjjjjjjhhhiiijjjkkkmmmqqqwww{{{|||zzzvvvssspppnnnmmmmmmhhhooottttttrrrqqqnnniiikkklllnnnpppqqqpppooonnnmmmkkkiiihhhiiihhhfffdddbbbbbbbbbbbbcccdddffffffkkkmmmnnnnnnmmmoootttxxxwwwyyyyyyvvvrrrqqqtttvvvyyyxxxvvvwwwyyy{{{||||||yyyyyyzzzzzz{{{|||}}}}}}|||yyyxxxzzz|||||||||~~~|||~~~{{{cccSSSMMMKKKMMMPPP]]]aaaccc```XXXQQQNNNOOOIIIFFFDDDEEEFFFFFFBBB???<<<;;;888444222000000000000...,,,,,,---,,,***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&'''((()))(((''''''$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""""""""############"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''GGGNNNUUUYYYWWWTTTQQQPPPaaaxxx]]]VVVUUUSSSQQQ```qqqttt|||aaaLLL???GGGUUUbbbwwwzzz|||sssnnngggaaaaaafffhhheee```UUURRRMMMIIIFFFDDDCCCAAA<<<;;;:::;;;;;;:::777444555555444333333444555666666555555444444444555555333444444444444444444333222222222222222222222222111111111111111222333333222222111000000000000000///000000000000000000//////000000000111111111111///000111333444666777888888888999;;;<<<===>>>???@@@AAABBBCCCCCCAAA@@@???@@@???===;;;:::::::::;;;888999:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTTTTTTTSSSRRRRRRSSSUUUWWWYYY\\\]]]^^^\\\\\\]]]^^^___```aaaaaabbbbbbbbbaaaaaacccfffjjjkkklllmmmkkkgggeeefffhhhbbbcccdddfffhhhiiijjjkkkiiiiiihhhgggfffffffffgggkkkjjjhhhgggggggggiiijjjhhhjjjlllnnnoooqqqtttvvvyyyvvvsssqqqppppppqqqqqqqqqvvvxxxxxxzzz|||xxxppplllnnnqqqtttvvvvvvvvvuuusssqqqooonnnnnnmmmkkkiiibbbbbbaaabbbdddgggiiikkkpppsssvvvuuussstttyyy}}}zzz{{{|||zzzwwwwww{{{~~~|||{{{}}}~~~~~~|||~~~}}}}}}}}}|||}}}}}}}}}|||xxxwww{{{nnn[[[PPPJJJGGGJJJOOOZZZZZZXXXTTTNNNKKKJJJJJJBBBAAAAAAAAA@@@@@@???>>>999888666333111000111222///...---,,,---,,,***(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&((('''%%%$$$$$$%%%&&&%%%$$$######$$$$$$%%%&&&&&&'''$$$%%%&&&'''(((''''''&&&$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((IIIOOOWWWYYYVVVSSSTTTVVVdddPPPPPPQQQSSSjjjrrrTTTEEE@@@NNN[[[eeevvv}}}xxxqqqgggccc```[[[VVVVVVYYYXXXSSSNNNHHHHHHGGGDDDBBB???===<<<888888999:::;;;:::777444666555444333333555777888777666555555444444444555222333333444444333333222222222222222222222222222111000000000111222222333222222111000//////000000//////000000000000////////////000000111111111222222333555777999;;;<<<===<<<<<<>>>???AAACCCDDDEEEIIIJJJKKKLLLKKKIIIGGGFFFCCCAAA>>><<<;;;;;;<<<===888999;;;>>>AAACCCEEEGGGEEEEEEEEEEEEEEEEEEFFFGGGIIIHHHIIIJJJLLLOOOQQQSSSRRRSSSUUUXXXYYYXXXWWWWWWZZZ[[[[[[]]]___bbbdddfff^^^^^^___```aaaccccccdddbbbbbbbbb```___aaaeeehhhhhhjjjjjjhhhdddbbbcccdddaaabbbccceeeffffffffffffgggggggggeeedddeeeggghhhgggfffddddddeeegggjjjlllhhhkkkooorrrrrrqqqqqqqqqvvvssspppoooppprrrttttttzzz|||{{{zzz~~~~~~uuulllooossswwwzzz||||||{{{sssrrrqqqqqqrrrrrrqqqooojjjiiihhhiiikkkooosssuuuxxx|||~~~||||||~~~}}}}}}}}}}}}{{{vvvvvv{{{nnnaaaTTTLLLEEEBBBHHHQQQTTTTTTRRRPPPMMMIIIEEECCCBBBCCCCCCBBB???>>>???@@@::::::888555333333444666000...---------,,,)))''''''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''((()))'''%%%%%%&&&&&&%%%$$$""""""###$$$$$$%%%&&&&&&###$$$&&&'''''''''&&&&&&$$$######$$$&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%%%%###"""!!!!!!"""###%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))SSSSSSMMMRRRUUUDDDMMMwwwUUUIIISSSUUUffftttXXXGGGIIIMMM]]]pppuuu~~~~~~}}}{{{dddXXXUUUVVVKKKKKKJJJHHHEEEBBBAAAAAA@@@???===<<<;;;:::::::::555777999777555333555777555555555444444555666666555444333333333444555666444444333333444444555555222222222222222222333333000000000000111222333444000///...///111333222111////////////000000000000000000///000111444666777777999<<<>>>@@@BBBBBBBBB@@@AAACCCFFFHHHIIIJJJJJJQQQPPPOOOOOOOOOMMMIIIFFFEEEDDDBBB???>>>===<<<<<<:::===BBBIIIMMMNNNLLLJJJGGGHHHHHHHHHGGGGGGJJJLLLPPPPPPPPPSSSUUUWWWVVVUUUPPPUUUZZZ]]]\\\[[[\\\^^^^^^^^^^^^```cccdddcccbbbZZZ[[[\\\___bbbdddcccbbbZZZ[[[\\\^^^```bbbeeefffhhhfffdddeeegggiiigggeeeddddddcccbbbbbbccceeegggkkkiiiggggggiiikkklllkkkeeehhhkkkmmmlllkkkjjjkkkjjjlllnnnooopppqqqsssuuuyyywwwuuutttuuuyyy}}}~~~}}}|||yyyyyy|||}}}{{{zzzxxxxxxyyyzzzzzzyyyssssssssspppnnnqqqxxx~~~{{{zzzzzzqqqcccYYYNNNIIIFFFDDDGGGKKKNNNQQQRRRNNNHHHDDDEEEHHHFFFFFFEEEDDDBBBAAA???>>>::::::999888666444333222000//////---,,,+++*********)))))))))((((((''''''''''''((())))))***))))))&&&&&&''''''''''''''''''"""$$$%%%%%%$$$###%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%%%%%%%''')))%%%%%%%%%&&&'''((())))))%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&MMMSSSPPPNNNMMMHHHaaaiiiNNNGGGNNNZZZyyy]]]JJJEEEYYYdddmmm~~~xxxcccQQQIIIGGGGGGCCCCCCCCCAAA@@@>>>>>>???======<<<<<<;;;;;;;;;;;;666888999888666555666777777777666666666666777777777666555444444444555555666666555555555555555666333333333333333333333333111111111111111111222222000///...///222333222111000000111111111111111111111111222222444666888999>>>???BBBDDDFFFGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSVVVUUUTTTSSSRRRNNNIIIEEEAAA@@@???>>>>>>>>>@@@AAADDDGGGKKKOOOQQQPPPMMMJJJJJJJJJIIIHHHHHHLLLSSSWWW[[[[[[\\\___```___\\\ZZZXXX\\\aaabbb```______```bbbaaa````````````^^^\\\\\\]]]^^^bbbeeefffeeecccdddcccddddddeeefffggghhhjjjiiiiiikkknnnooommmkkkeeefffggghhhhhhhhhiiijjjnnnppprrrssssssqqqooommmlllnnnppppppooonnnoooooossstttuuuwwwxxxzzz}}}{{{yyywwwxxx|||~~~{{{xxxvvvwww{{{~~~lllbbbqqq{{{mmmddd^^^TTTIIIDDDAAA???AAAFFFGGGJJJMMMKKKGGGEEEFFFIIIHHHHHHHHHGGGFFFDDDBBBAAA:::999999777666444222111//////...---,,,+++***************))))))(((((((((&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&'''((((((&&&%%%&&&'''%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$#########""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&KKKUUUSSSIIIFFFRRR}}}tttRRRGGGCCCLLLdddkkkOOOMMM___~~~{{{qqqmmmaaaOOODDD@@@@@@???>>>>>>>>>======>>>>>>>>><<<<<<============<<<<<<888:::;;;;;;999888888999:::999999888888888999999:::999888777666666666666999888777666666666666666444444444444444444444444222222111111111111111000000//////000222333222111222222222222222222222111222333555777999;;;===>>>CCCEEEHHHKKKMMMNNNNNNMMMMMMMMMMMMNNNPPPRRRTTTUUUTTTSSSRRRRRRPPPLLLGGGBBB>>>=========???BBBEEEGGGMMMOOORRRSSSSSSPPPMMMKKKNNNMMMKKKJJJMMMUUU^^^eeeeeeeeeeeeffffffccc^^^[[[```dddhhhhhheeebbbaaabbbdddbbb```_________]]][[[```aaadddgggjjjkkkiiigggjjjjjjiiiiiiiiiiiijjjjjjjjjjjjllloooqqqrrrqqqoookkknnnsssuuuuuutttssssssvvv|||{{{vvvtttssstttuuuuuussssssuuuwwwzzzzzzzzz|||~~~}}}{{{|||lllSSSKKKZZZxxxuuuggg]]]ZZZPPPFFFAAA>>><<<===AAADDDGGGJJJIIIFFFDDDDDDEEEFFFFFFGGGGGGFFFCCCAAA???999888888666555333111000//////...---,,,+++*********************)))))))))&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''''')))******(((&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&QQQUUUPPPFFFJJJfffbbbGGGBBB@@@UUUuuu^^^PPPaaa|||uuufff```UUUGGGAAACCCCCCBBBBBBAAA@@@@@@AAACCCCCCCCCAAAAAABBBBBBAAA@@@???>>>===>>>??????>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;:::999888666666666555444444444444444333333333333333333222111111000///000//////000222333333222222222222222222222222222333444888;;;???BBBDDDEEEDDDFFFKKKOOORRRTTTTTTTTTTTTRRRQQQPPPPPPQQQSSSUUURRRQQQQQQQQQPPPLLLGGGDDD@@@@@@@@@BBBDDDHHHKKKMMMOOOQQQSSSTTTRRRPPPNNNMMMRRRQQQQQQRRRVVV^^^gggnnnpppnnnkkkiiihhheeeaaa^^^dddhhhkkkkkkhhheeedddeeedddcccaaaaaabbbcccbbbaaaeeefffiiimmmppppppmmmkkkjjjjjjjjjkkkkkkmmmnnnnnnqqqqqqrrrsssuuuvvvwwwwwwvvv{{{~~~}}}wwwxxxxxxwwwwwwxxx|||~~~}}}}}}{{{uuuqqqnnnlllqqquuuyyy{{{zzzzzz}}}wwwaaaSSSDDDBBBOOOeeeyyytttggg___ZZZPPPGGGCCC@@@<<<===@@@GGGIIILLLKKKFFFBBB???>>>???@@@AAABBBAAA>>>;;;:::888777777555444222000///......------,,,+++******++++++******************&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&'''''''''''''''%%%''')))***(((&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''UUUPPPLLLMMM^^^pppQQQDDD@@@FFFhhh|||UUUWWWwwwyyy~~~{{{oooXXXSSSKKKBBBBBBHHHKKKIIIJJJHHHFFFFFFHHHJJJJJJIIIJJJIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDCCCAAA@@@@@@???>>>=====================>>>?????????@@@@@@===<<<:::999777666666666555555444444333333333333444444444444333111000///111000///000222444333222111111222222222333333333333666;;;@@@EEEHHHIIIJJJEEEHHHNNNTTTYYY[[[\\\\\\[[[ZZZWWWUUUTTTTTTUUUVVVYYYXXXVVVUUUSSSOOOKKKHHHGGGHHHIIIJJJLLLOOORRRSSSOOORRRUUUVVVUUUTTTUUUVVVWWWXXXZZZ]]]```fffnnnsss|||wwwqqqllljjjiiihhhhhhhhhlllpppqqqnnnlllkkkmmmjjjhhhgggggghhhjjjiiiiiiiiijjjlllooorrrrrrpppnnnmmmnnnoooqqqsssvvvxxxyyy~~~}}}|||{{{|||~~~yyyyyyzzzzzzzzz}}}}}}~~~{{{jjjcccZZZRRRMMMJJJGGGFFFCCCHHHNNNRRRUUU[[[bbbggguuu|||{{{}}}{{{|||tttcccTTTFFF???888:::GGGXXXgggooozzzxxxpppfff___ZZZQQQIIIEEEAAA======???HHHJJJMMMMMMJJJDDD???<<<:::;;;<<<<<<;;;999777666777777666555333111000///---------,,,,,,++++++*********************++++++&&&'''''''''''''''&&&&&&)))((((((((('''''''''&&&%%%'''(((((('''&&&((()))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%!!!$$$'''((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))TTTIIIPPPeeepppMMMCCCDDDFFFYYY|||gggUUUfffkkkgggvvvxxxgggNNNMMMIIIEEEHHHQQQVVVWWWPPPMMMJJJJJJMMMPPPQQQPPPRRRQQQOOOMMMKKKIIIHHHHHHIIIIIIIIIJJJLLLKKKHHHEEEEEEDDDCCCBBBAAAAAAAAABBBAAABBBCCCDDDDDDDDDCCCCCC>>>===<<<;;;999999888888666666666555444444333333555555666666555333222111111000000111333444333222111111222333444555666666777:::@@@EEEIIIJJJKKKKKKHHHLLLSSSYYY___aaabbbbbb[[[ZZZXXXWWWVVVUUUVVVVVV^^^[[[WWWTTTQQQNNNJJJHHHOOOPPPRRRTTTVVVWWWXXXXXXUUUXXX\\\\\\[[[[[[^^^```^^^```dddgggkkkooouuuxxx{{{sssmmmkkklllnnnoooooosssxxxyyywwwuuuuuuvvvsssqqqooonnnoooppppppppppppoooppprrruuuvvvuuusssvvvwwwxxxzzz}}}|||}}}~~~|||qqqgggZZZPPPLLLCCC???999555444444333333111444777999;;;@@@GGGLLLWWW___gggkkksssqqqfffmmmlll```VVVUUUVVVNNNBBB:::===:::888===JJJ]]]nnnxxxxxxsssmmmgggbbbYYYQQQIIIFFFBBB===<<<>>>CCCGGGKKKOOONNNJJJEEEAAA;;;;;;;;;::::::999888777888777777555444222000///---,,,,,,,,,+++++++++***)))))))))***************'''(((((((((((('''&&&&&&******))))))((('''''''''%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%% """%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))QQQJJJaaaxxxUUUDDDCCCMMMWWWttt|||bbb[[[\\\lllwwwiiicccmmm|||wwweeeQQQSSSQQQOOOQQQYYY^^^___TTTPPPLLLNNNSSSXXXYYYXXXWWWUUURRROOOMMMMMMNNNOOONNNNNNNNNPPPRRRQQQMMMJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDAAA@@@???>>>===<<<<<<<<<999999888888777666666555555666777888777666444222111000000111333444444333222222444555777999::::::>>>@@@EEEIIIJJJJJJHHHGGGJJJNNNUUU[[[```bbbbbbbbbXXXXXXXXXYYYYYYYYYYYYYYY\\\XXXSSSPPPOOOOOONNNMMMRRRUUUYYY\\\^^^^^^]]]\\\___bbbeeeccc``````cccfffeeehhhkkkooosssxxx}}}}}}vvvrrrqqqrrrtttuuuvvvzzz}}}{{{{{{|||wwwuuussssssuuuxxxyyyyyy{{{zzzyyyzzz}}}~~~~~~}}}}}}}}}~~~~~~xxx{{{|||~~~kkk]]]NNNFFF???777222222444222//////000222222222666888999999999===DDDIIINNNXXXaaafffmmm{{{yyyyyy~~~uuugggaaapppvvviiiaaaQQQGGG>>>===<<<888666777>>>???CCCMMM\\\ooovvvqqqlllfffbbbZZZRRRKKKHHHDDD???===>>>>>>CCCIIIOOOQQQOOOIIIEEE===<<<;;;999999999999:::888888777666444222000///,,,,,,,,,+++++++++++++++((((((((())))))*********((()))))))))(((((('''&&&***))))))(((''''''&&&&&&$$$&&&''''''&&&%%%'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&(((QQQOOOsss___OOOMMMNNNYYYiiihhhRRRWWW___dddnnnzzzpppdddeeehhhvvv~~~{{{zzztttfffVVVYYYYYYTTTTTTYYY]]]^^^VVVRRROOOQQQXXX^^^______XXXVVVRRRPPPOOOPPPRRRTTTRRRQQQQQQSSSUUUUUUPPPLLLNNNNNNMMMKKKKKKJJJJJJJJJMMMMMMLLLKKKIIIGGGDDDBBBBBBBBBAAA@@@????????????;;;;;;::::::999888777777555666888999888777555444111000000111333444444333333444555777999;;;===>>>CCCEEEHHHKKKKKKIIIFFFCCCKKKOOOTTTZZZ^^^___^^^]]]ZZZ[[[]]]___```aaabbbbbbZZZVVVSSSRRRTTTWWWYYYZZZSSSVVV\\\```cccbbbaaa___fffiiijjjgggcccaaacccgggjjjlllooossswww}}}||||||}}}}}}~~~zzz~~~||||||}}}uuussssssuuuzzz~~~~~~}}}{{{zzzyyyyyyyyytttzzzzzzqqqwww|||~~~~~~yyymmmaaaKKK===111///000000222666222000//////111333333333444777:::===AAAHHHSSSZZZ\\\fffoooqqquuuwwwiiiiiisssmmmeeejjjxxxvvvsssoooiiiaaaWWWQQQJJJAAA999666444444999BBB===CCCMMM[[[kkk|||~~~tttmmmgggbbb^^^\\\UUUNNNKKKGGGAAA???@@@===BBBIIIPPPSSSPPPJJJEEE>>><<<:::888888888:::;;;999888888666555333111000,,,,,,++++++++++++++++++''''''(((((()))))))))***))))))******)))(((''''''))))))((('''&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$%%%&&&''''''(((((('''''''''((((((&&&$$$###%%%&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&TTTmmmlllNNNPPPTTTQQQaaa|||xxxfffYYYMMM]]]vvvwwwyyyrrrsssooo{{{~~~{{{{{{wwwooo]]]```^^^WWWVVVZZZ[[[XXXPPPRRRTTTWWW]]]bbb```ZZZTTTUUUSSSRRRUUUZZZYYYTTT[[[ZZZYYYYYYZZZXXXTTTPPPPPPNNNJJJIIIKKKMMMOOOOOORRRNNNJJJHHHGGGFFFCCC@@@@@@AAAAAAAAA@@@???===<<<@@@???===;;;888777666555666555555666777777666444222333444444444444333333000222333666>>>GGGIIIFFFGGGGGGHHHHHHJJJMMMMMMLLLVVVTTTSSSVVV[[[^^^\\\YYY[[[^^^bbbcccbbbaaa``````\\\WWWVVV[[[]]]ZZZZZZ]]][[[^^^cccffffffdddcccccchhhiiihhhfffiiillljjjdddnnnpppssswww{{{~~~|||zzz|||yyywwwxxx}}}|||}}}~~~}}}|||{{{}}}kkk[[[[[[ppp}}}tttdddXXXNNNEEE777555333111000000111222111222333222111111333555000666<<<@@@GGGQQQ[[[aaajjjsss|||rrrllllllyyyzzz|||{{{mmm```______\\\XXXRRRMMMJJJBBB999555999;;;888:::@@@GGGMMM]]]sss|||qqqkkkgggbbb^^^XXXVVVRRRMMMGGGBBB>>><<>>===<<>>===<<<<<<;;;;;;999666333000...,,,++++++************++++++,,,+++******))))))******(((((('''''''''(((((()))%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$##############################$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((TTTIIIEEEKKKPPPRRR^^^ooonnndddmmm{{{}}}xxxtttuuu|||xxxkkk```aaa___XXXTTTTTTUUUSSSZZZaaaggghhhiiilllmmmlllqqqtttvvvuuuwwwzzzwwwrrriiieee```\\\YYYUUURRROOONNNMMMMMMOOORRRSSSTTTSSSNNNLLLIIIHHHGGGGGGEEEDDDAAABBBCCCCCCCCCBBBAAA@@@@@@???===<<<:::999888888999999999:::<<<<<<;;;:::777666666555444333222222888???EEEGGGIIIKKKKKKGGGJJJLLLOOORRRUUUVVVVVVWWWTTTUUUYYY___eeeiiiiiiiiiqqqoooooopppqqqoooiiieeeiiieeecccfffhhhhhhiiikkkpppnnnjjjeeebbbbbbeeeiiikkkmmmmmmmmmqqqxxxzzzxxx}}}~~~|||}}}nnnaaaQQQHHHFFFHHHHHHFFFCCC>>>@@@IIINNNMMMNNNSSSXXXZZZ\\\]]]``````WWWLLLXXX___]]]LLL:::333000---000000111111222333444555666444333555999<<<;;;:::;;;<<<===BBBKKKXXXhhhrrr~~~|||nnn]]]WWWZZZ___jjjvvv|||wwwjjj___XXXPPPKKKJJJHHHIIIVVVfff|||{{{rrrnnnjjjfffbbb^^^[[[WWWQQQJJJDDD@@@===>>>@@@CCCGGGJJJJJJGGGEEE???@@@BBBCCCCCCAAA>>>===>>><<<999666222...+++)))******+++++++++++++++***---,,,++++++******++++++)))((((((''''''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''&&&%%%$$$$$$########################!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))PPPIIIEEEHHHOOO[[[jjjwwwooowwwxxxuuuuuu|||~~~uuujjj\\\___aaa___\\\[[[[[[\\\___dddgggiiikkkooooookkkssswwwzzzyyyxxxxxxtttnnneeebbb]]]XXXUUURRRQQQPPPQQQQQQQQQTTTVVVVVVUUUSSSOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDEEEDDDCCCAAA???>>>>>>===<<<;;;:::999999999???>>>===>>>???>>>===;;;:::999888666555444444333<<>>;;;999:::@@@JJJUUUcccnnn{{{rrr}}}}}}kkk___ZZZZZZ```lll{{{~~~nnn```TTTPPPOOOQQQRRRWWWjjj{{{ssspppmmmhhhddd```]]]XXXRRRKKKEEE@@@>>>===>>>@@@DDDGGGGGGEEECCC===???AAADDDEEECCC???<<<===;;;888444000---***))))))***+++,,,---,,,+++***------,,,++++++++++++,,,***)))((((((((((((((((((''''''&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$######################## !!!"""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))MMMGGGDDDJJJXXXiiixxx|||xxxoooqqqpppuuuuuullldddYYY]]]ccceeebbb^^^^^^___cccdddeeeiiirrrxxxuuummmpppuuuwwwtttqqqooojjjddd^^^\\\YYYVVVSSSSSSTTTUUUUUUUUUUUUWWWXXXWWWUUURRRQQQPPPOOOLLLJJJHHHGGGGGGIIIIIIHHHFFFCCC???<<<:::<<<<<<;;;:::::::::::::::@@@>>>===<<<<<<;;;999777:::999777666555555555555AAAIIIOOOPPPQQQVVVYYYZZZXXXWWWYYY]]][[[WWWWWW\\\]]]cccjjjpppsssvvvzzz~~~{{{zzz{{{yyytttnnnoooqqqtttwwwyyyyyyvvvrrrsssrrrooommmlllooouuuyyyvvvzzz|||}}}|||ooo```PPPDDD===444777999::::::<<>><<<:::@@@NNN\\\hhhuuuxxx^^^cccxxxuuuxxx~~~}}}wwwkkk```\\\UUUYYYbbbnnntttmmm\\\NNNJJJFFFEEEIIIMMMZZZvvv~~~uuuooonnnlllgggccc```^^^YYYSSSLLLFFFAAA>>>======>>>@@@BBBCCCAAA???===>>>AAAEEEGGGFFFAAA===;;;999666222///---+++***)))***+++---------,,,+++...---,,,,,,+++,,,,,,,,,******)))(((((((((((((((''''''&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%######################## !!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))fffBBB>>>CCCSSSgggwwwpppggghhhlllxxxzzzkkkccc^^^[[[^^^ccceee```YYYYYY]]]hhhgggfffkkkwwwzzzpppmmmrrruuuqqqllliiieee```[[[ZZZYYYWWWUUUUUUXXXZZZWWWVVVVVVVVVWWWVVVTTTQQQSSSSSSRRRPPPMMMKKKLLLMMMMMMLLLKKKHHHDDD@@@<<<999<<<;;;;;;;;;;;;;;;<<<<<>><<<999999888777666777777999:::CCCIIIOOOQQQUUU\\\```___ZZZXXXZZZ___]]]XXX[[[cccfffmmmtttyyy{{{}}}zzzxxxtttqqqtttxxx|||~~~~~~yyyvvvuuutttssstttxxx~~~|||wwweee___UUUKKKAAA;;;888666333666888777888???KKKVVV___dddkkkqqqtttvvvwwwyyy}}}|||uuummmdddWWWKKKDDDBBB===666000.........222333333444555666777888999;;;???EEEIIIIIICCC>>>BBBBBBMMMcccxxxoooTTTVVViiillllllwwwtttsssuuuxxxttthhh]]]YYYVVVYYY^^^eeefff]]]MMMAAACCC===:::===BBBRRRppptttooohhhfffhhhhhhdddaaaaaa^^^ZZZTTTMMMGGGCCC@@@<<<;;;;;;<<<===>>><<<;;;??????AAAEEEIIIIIIEEE@@@999777444111...,,,,,,,,,)))***+++,,,------------...---,,,,,,++++++,,,,,,++++++***)))(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%########################"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((qqqVVVIII???===HHH___rrrrrrqqqvvvpppqqqwwwuuuiiiccc^^^aaaaaaaaaaaaZZZTTTWWW```llllllkkklllrrrwwwqqqhhhiiioooqqqmmmhhhfffccc___[[[\\\\\\YYYVVVUUUWWWYYYTTTSSSRRRSSSTTTTTTRRRQQQRRRSSSTTTSSSQQQPPPRRRTTTPPPOOONNNKKKGGGCCC???=========<<<======>>>??????FFFEEEDDDEEEEEEEEECCCAAA===<<<;;;;;;===???AAACCCGGGMMMSSSYYY```fffgggcccaaa^^^bbbjjjjjjgggnnnzzz~~~~~~zzzqqqhhh^^^VVVQQQBBB???999555222222444555888999:::;;;AAALLL\\\fffqqqzzz}}}xxxvvv{{{{{{vvvxxxxxxrrrggg]]]VVVLLLCCC>>>;;;666333000......000222333333444666999;;;===999@@@JJJSSSXXXXXXTTTPPPWWWUUU```yyyvvvYYY\\\ooo~~~oooooouuuxxxvvv}}}}}}kkkaaa___\\\```eeehhhdddYYYKKKAAA@@@<<<===BBBEEEKKK]]]qqqooofffhhhkkklllccc___\\\^^^cccfffeeebbbbbb___[[[UUUOOOJJJFFFCCC<<<;;;999888999999888777>>>===???CCCHHHIIIEEEAAA999666333///---+++++++++++++++++++++,,,---......---,,,,,,+++++++++++++++,,,+++***)))((((((((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%########################$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''sssIII<<<@@@HHHDDDOOOfffvvvwww___WWW```wwwssslllhhhdddeeebbb```^^^WWWSSSZZZfffooopppnnnjjjiiihhhbbbZZZdddjjjlllhhhdddcccaaa___\\\]]]]]]YYYUUURRRSSSTTTPPPOOONNNOOOQQQRRRRRRQQQPPPRRRUUUTTTSSSTTTWWWZZZQQQPPPOOOMMMIIIFFFBBB@@@>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCEEEEEEDDDCCCBBBAAAAAABBBDDDGGGJJJLLLRRRXXX___fffooouuurrrlllooommmrrr|||~~~{{{qqqkkkaaaVVVMMMDDD===999444333222222333555777888<<<===???FFFQQQ___kkkrrrzzzxxxrrryyyxxxnnnnnnllldddWWWNNNHHHCCC===777222...------...000222222222222444777;;;???AAA???IIIYYYfffnnnooonnnlllrrrmmmtttbbbggg{{{www{{{}}}~~~{{{tttjjjkkk^^^ccciiikkkeeeYYYKKKBBB===???HHHRRRQQQKKKMMMTTTQQQWWW\\\bbbllluuusssjjjjjjaaaSSSGGGIIISSS[[[]]]ZZZWWWVVV[[[ccchhhhhhfffbbb```\\\WWWQQQLLLHHHFFF<<<:::888777777666555444<<<:::;;;???EEEGGGCCC???:::777333///,,,******)))++++++******+++---...000---,,,++++++******++++++,,,+++***)))(((((((((((($$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&^^^DDD666===OOORRR```tttxxxaaa\\\dddpppxxxqqqmmmiiiccc[[[YYY^^^ZZZSSS[[[lllooobbbbbbaaaZZZ[[[bbbmmmgggdddgggiiihhhiiikkkfff^^^YYYYYYXXXSSSPPPOOOMMMOOOTTTVVVRRRKKKKKKPPPQQQTTTUUUTTTRRRRRRUUUYYYVVVTTTTTTUUUSSSNNNHHHEEECCCDDD@@@<<<>>>CCCCCC===AAA???>>>AAADDDDDDEEEFFFJJJJJJJJJJJJMMMRRRWWW[[[bbbeeeqqqzzzuuuyyy~~~uuummmbbb[[[QQQGGG@@@;;;888555333222222333666777777666===???AAAGGGWWWiiitttvvvvvvzzzqqqppppppooooooiii```UUUJJJCCC>>><<<444222///---,,,---///000444777555000555@@@DDDAAAOOOSSSccc{{{ttteeejjjxxxssspppzzzjjjaaa^^^bbbggghhhccc[[[TTTPPPNNNPPPXXXbbbccc\\\TTTRRRNNNNNNMMMNNNTTTYYYVVVPPPPPPGGG???===@@@JJJYYYfffbbbffflllpppqqqoookkkhhheeebbb^^^ZZZTTTMMMFFFAAA<<<:::777555555555777888777999<<>>CCCCCC>>>@@@@@@AAAEEEHHHKKKMMMOOOPPPNNNNNNRRR\\\fffoootttzzz~~~~~~{{{wwwqqqggg___TTTNNNFFF>>>999666444222000000111222444666666666DDDJJJOOOTTT]]]jjjtttwwwvvv{{{rrrrrruuuxxxqqqjjj___RRRFFF===888666333111///.........000111333333666888888;;;GGGRRR\\\lllwwwxxxwwwhhhlllwwwnnndddmmmxxx|||}}}~~~rrr___SSSXXX]]]bbbccc```\\\ZZZZZZVVVYYY___eeebbbXXXPPPNNNRRRPPPLLLHHHIIIKKKGGG@@@FFF???888888<<>>>>>===<<<;;;:::777222...***)))((()))++++++++++++,,,...000111...---,,,++++++,,,---...---,,,+++)))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))***+++SSSAAAFFFKKKOOO___rrroooddddddggglllsss}}}oooddd```___^^^^^^[[[WWWRRRRRR\\\lllyyyrrrgggaaaffflllpppwwwuuurrrqqquuuvvvrrrnnnmmmiii___WWWTTTRRROOONNNOOOLLLLLLPPPSSSRRROOOQQQWWWXXXUUURRRTTTZZZ^^^^^^\\\ccccccbbbaaa^^^ZZZTTTOOOJJJHHHCCC======@@@AAA???AAADDDHHHMMMSSSXXX\\\^^^^^^ZZZYYYbbbsss|||xxxrrrooollleeeZZZQQQEEE@@@:::555333222111000000111222333555777888999BBBNNN[[[dddmmmyyyzzzmmmiiikkknnnhhhaaaUUUHHH===555111000000000//////000111111222111///444::::::>>>VVVrrr{{{sssjjjhhhtttxxxjjjooozzzooo```___bbbgggmmmuuu}}}nnn\\\NNNRRRYYY___```]]]\\\___ddd___bbbgggkkkeeeZZZSSSRRRQQQOOOKKKGGGGGGIIIFFF@@@???999444444777@@@QQQaaarrrtttxxx~~~wwwooofffddd```[[[VVVPPPIIIDDD???<<<777333222444777999:::;;;<<<<<<<<<:::888666777444000,,,)))(((((((((+++++++++,,,---...///000...---,,,++++++,,,---...+++***)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''+++***)))'''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$((())))))***jjjFFF>>>CCCLLLUUUpppzzzkkkiiixxx}}}{{{pppgggfffggggggcccddd^^^WWWYYYffftttzzzrrrmmmjjjmmmttt{{{xxxnnnhhhmmmvvvyyywwwvvvhhh___XXXVVVTTTPPPMMMNNNNNNMMMPPPTTTTTTSSSVVV\\\XXXXXXYYY^^^cccggggggfffjjjkkkkkkiiigggeee___YYYPPPMMMGGGAAA???AAACCCDDDIIIOOOUUUZZZaaaiiiooopppiiibbbaaammm~~~{{{yyyxxxxxxwwwtttrrrtttooojjjfffccc[[[PPPGGG<<<999444111111222222111333444555666777999===???HHHVVVhhhwww~~~jjj\\\WWWUUUUUUTTTOOOEEE;;;333///.........///000111222222333333333333555999BBBZZZuuugggfffdddiii|||mmmccclll|||uuuggg```\\\bbbiiirrr{{{|||rrrdddXXXRRRZZZbbbbbb]]]\\\```gggcccfffllloooiii___[[[\\\UUUWWWVVVTTTSSSTTTOOOIIIAAA===888555444:::IIIYYYssstttxxxzzzppphhheeebbb^^^YYYSSSLLLGGGAAA===777333111333666999999:::;;;<<<;;;999777666444222...***((('''((()))+++++++++,,,---...///000------,,,++++++,,,------)))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((+++***)))((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''OOOCCCBBBEEEWWWlll}}}xxxsss{{{}}}{{{}}}xxxssstttwwwxxxwwwuuupppjjjlllssswwwuuuuuuvvvvvvwww|||pppddd^^^kkk}}}~~~wwwgggaaa\\\\\\ZZZUUUPPPNNNNNNMMMPPPUUUWWWWWWZZZ___\\\aaagggjjjkkklllmmmooossswwwwwwtttssssssnnnfffXXXSSSMMMHHHEEEFFFKKKOOOXXXaaahhhkkkqqqzzzllldddcccqqqyyytttwww{{{{{{zzzxxxwwwvvvtttrrrpppnnniiiccc___ZZZRRRGGG>>>999666222000111222222222555666777777999===DDDIIIZZZhhh|||zzz^^^LLLFFFFFFEEECCCEEE@@@999333...------.........000111222444555555777<<<:::;;;TTT~~~hhhbbbeeejjjyyysss___WWWeee{{{|||rrrjjjaaagggkkkrrryyy~~~~~~xxxvvvsssjjj```VVV___ggggggaaa^^^```eeeggghhhlllnnnjjjaaa^^^```^^^ccceeedddaaa]]]TTTKKKGGGDDD@@@;;;666999HHHXXXyyyxxx{{{yyynnniiigggccc```[[[VVVOOOJJJBBB>>>888333111222666888777888:::<<<===<<<;;;:::444111...***((((((((()))***++++++---......//////---,,,++++++++++++,,,---((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$%%%&&&'''(((((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''pppGGGEEEDDDIIIeeezzz{{{~~~|||}}}xxxpppwww~~~ddd\\\^^^qqqyyykkkeee___\\\]]]\\\VVVPPPNNNKKKKKKOOOWWW]]]___bbbfffccchhhmmmmmmkkkjjjlllooozzz{{{zzz|||vvvmmm^^^XXXQQQMMMJJJKKKRRRZZZkkkvvv||||||~~~qqqiiifffrrr}}}~~~```\\\bbb||||||}}}|||{{{yyywwwuuutttsssrrrlllddd^^^XXXPPPEEE<<<555333000///000222222222555666777888;;;DDDOOOXXXiii{{{|||cccHHH;;;;;;<<<:::999===:::666111...------...//////000111222444666777222===AAAIIInnnmmmfffcccgggrrriiiXXXQQQaaazzzwwwkkkhhhhhhnnnvvv|||zzzqqqllljjjccc[[[XXX___gggiiieeeccceeeiiillliiiiiijjjggg```[[[ZZZXXX```hhhjjjiiieee\\\SSSKKKKKKIIIEEE>>>@@@OOO```yyyyyy{{{~~~zzzooofffhhhfffccc```\\\VVVPPPLLLBBB>>>999444222222444666444666999<<<>>>???>>>>>>555333///+++)))))))))*********,,,---.../////////---,,,+++******+++,,,---))))))(((((('''(((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((```HHHIIIHHHWWWyyy{{{}}}rrr{{{www}}}sss~~~{{{ooo^^^[[[aaattt}}}lll^^^]]]VVVRRRTTTSSSNNNJJJIIIKKKLLLSSS___hhhlllooosssppppppooonnnooossswwwzzz~~~ssskkkddd^^^[[[XXXYYYcccmmm|||wwwllldddjjj|||xxx]]]QQQRRR___|||~~~}}}}}}|||yyywwwvvvvvvvvvwwwoooeee]]]WWWOOODDD<<<222000//////111333444333555666888;;;AAAOOO```lllzzzdddQQQ>>>777777555333444666555222000............111111000000111444666888111???RRRmmm~~~hhh^^^```___aaaooonnnWWWNNNGGGWWWrrr{{{nnn]]]]]]bbbmmmvvv{{{zzzmmmfff```XXXOOOUUUZZZ```dddgggjjjooosssqqqkkkggghhhhhhaaa[[[XXXSSS]]]gggkkkllljjjddd]]]QQQRRRRRRMMMEEEFFFVVVhhhssstttwwwyyyxxxssskkkdddfffdddaaa^^^ZZZUUUOOOKKKAAA>>>:::555333222333444333555888;;;>>>?????????888555111---+++******+++)))***,,,.../////////...---,,,+++******+++,,,---+++***))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((^^^HHHEEEJJJOOOlllxxx{{{hhh___ooo|||{{{~~~llljjjzzz~~~ppp______^^^cccooouuunnn```WWWUUUMMMHHHHHHHHHEEEBBBCCCMMMOOOXXXfffrrrwww|||zzzuuuuuu|||}}}~~~vvvpppnnnlllmmmxxxwwwiii[[[[[[hhhwww~~~~~~ttt\\\DDDHHHPPPccc}}}|||{{{xxxvvvuuuvvvwwwuuulllaaaXXXQQQIII???777111000///000333666777777666888;;;???HHHYYYnnn}}}sssVVVFFF;;;333222333000111444..................//////333222000000111333777999:::HHHhhhttt___TTTTTTXXX\\\[[[eeetttwwwuuu~~~pppvvv~~~kkkTTT@@@>>>888GGGdddtttzzzuuuhhhSSSQQQWWWeeeppptttxxx~~~{{{nnnddd\\\QQQHHHQQQTTTYYY___fffooowww}}}tttkkkfffiiikkkfff___[[[]]]eeelllnnnllliiiccc\\\WWWYYYYYYSSSIIIIIIXXXjjjpppssswwwzzzzzzvvvqqqmmmdddbbb___\\\YYYSSSMMMIIIAAA>>>:::666444333333333222444777;;;===>>>>>>>>>999777333///,,,+++++++++)))***,,,.../////////...,,,,,,+++******+++,,,,,,,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%GGGEEEMMMPPPVVVxxxzzzbbbZZZ\\\jjj~~~}}}ppplll~~~|||mmm]]]VVV\\\XXXYYY___```ZZZQQQMMMBBBFFFGGGCCC@@@BBBGGGJJJQQQXXXfffvvv~~~yyywwwzzz~~~bbbPPPCCCFFFQQQ[[[fffqqq|||vvvyyyyyyiiiVVVGGGAAAFFFPPPcccyyysssnnnyyy}}}||||||zzzzzzvvvuuuyyy|||zzzvvvvvvmmmhhh___VVVLLLBBB999333111222222111000111333666888@@@AAAFFFYYYiiitttXXXCCC777444222111222333333333...------......///000111000555000---444666333888BBB]]]ttt\\\QQQKKKCCCCCCIIIMMMIIIJJJSSS^^^fffnnntttgggbbb```aaa\\\MMM>>>666555:::FFFWWWfffmmmkkkgggXXXSSSRRRTTTTTTWWWfffxxxyyyaaaRRRRRRQQQLLLPPP___ddd___hhh~~~{{{tttgggaaagggiiieeeeeekkkjjjuuu~~~pppbbb[[[```]]]ZZZWWWQQQPPPXXXcccpppxxxtttiiieeebbb^^^\\\ZZZVVVPPPKKKFFFAAA:::555222222111111444555888:::<<<=========;;;999777444111...---,,,---///111333333222000///------------------------******))))))((((((''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&$$$######%%%%%%$$$"""''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((######"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''KKKKKKQQQYYYggg|||jjj\\\^^^bbbqqq~~~~~~}}}zzzpppnnnzzz}}}iii[[[TTTVVVRRRRRRVVVVVVOOOHHHDDD@@@@@@@@@BBBEEEHHHNNNRRRWWW```qqq}}}wwwrrrppppppqqqrrrrrruuuyyyyyyssspppqqqXXXHHH<<>>>>>???;;;:::888555333111000///...000222333333222000...------------------------+++++++++***))))))(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((($$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''OOOSSSVVVddd{{{uuu___WWWgggmmm|||}}}}}}|||xxxtttoooooouuuwwwwwwrrraaaUUUQQQLLLHHHGGGIIIHHHAAA<<<;;;???999:::BBBIIIKKKRRRZZZcccppp}}}vvvrrrkkkccc[[[UUUQQQPPPRRRTTTYYY___^^^ZZZ[[[___NNN@@@666999BBBMMM^^^ooo|||pppcccUUUNNNIIICCC>>>===AAAMMMbbbyyywwwsssqqqpppqqqtttuuuvvv{{{|||zzzyyyvvvxxxxxxsssnnnllliiibbbWWWLLLCCC<<<666333111222222222111222555777;;;LLLSSSVVVfffzzzjjjGGG:::444222000///000111111000...------......///000111111666111///666888:::DDD^^^ttt]]]III;;;111222444333555999666222222777===???BBBFFFQQQrrriiiWWWLLLGGGDDDDDDAAA:::555444888999AAASSSeeegggZZZKKKCCC<<<777999;;;CCCWWWlll~~~uuugggaaalll~~~|||xxxnnndddeeetttmmmaaa\\\cccjjjjjjkkknnnooo{{{wwwjjjfffhhhddddddeeeeee___WWWVVVZZZppp}}}~~~vvvpppkkkgggbbb^^^\\\XXXRRRMMMEEEAAA;;;666444222111000333555777:::===???@@@@@@<<<;;;:::888777555444333111222333333222111///...---------------------------,,,,,,+++******))))))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((($$$$$$###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''LLLVVV[[[llllll[[[ZZZuuu|||~~~~~~}}}vvvuuutttqqqooonnnoooqqqqqqrrr{{{|||qqqaaaTTTMMMJJJBBB???>>>???===999888:::BBB===@@@IIINNNOOOYYYhhhwww|||uuunnnhhheee]]]XXXQQQHHH@@@:::666444666:::BBBHHHHHHFFFKKKRRRFFF<<<666:::AAAMMMcccxxx|||wwwyyygggWWWKKK???<<<===<<<;;;;;;BBBNNN```yyy}}}~~~{{{zzzyyyxxxvvvuuurrrqqqooonnnnnnqqqvvvyyy~~~{{{zzz}}}~~~|||wwwtttvvvvvvqqqllljjjddd\\\PPPEEE===888444222111222333222222333666999;;;LLLRRRYYYrrr{{{YYY===777333111///...///000000///...------......///000111222666222111777999???OOO|||jjjMMMAAA===555///222444333222555333000000444777777999===YYYxxxlllUUUHHH???<<<<<<===;;;666444666333;;;JJJ]]]ggg```KKK999777333333777;;;CCCWWWlllzzzqqqvvv{{{rrrvvv~~~zzznnnbbbZZZ]]]cccfffiiikkktttzzzzzzmmmaaa]]]^^^bbbeeehhhggg___YYY___iiiwww}}}vvvrrrmmmhhhccc___\\\XXXRRRMMMGGGCCC>>>999777555333111333444666999<<>>FFF===888777;;;@@@LLLfffkkkiiieeegggoooxxx|||cccKKKDDD<<<555777:::::::::;;;@@@KKKYYYooo~~~|||zzz|||}}}zzzvvvsssrrrqqqooommmnnnpppqqqqqqrrrtttxxx|||~~~|||}}}~~~}}}wwwssstttsssmmmgggddd]]]UUUIII>>>888444222111111222333333333555888:::@@@MMMPPP[[[~~~hhhKKK666555111000......///000///......------......///000111111555222222888:::DDDYYYqqq\\\III888777555111///000222000......///---...222333333666;;;]]]|||wwwXXXDDD;;;444555999<<<:::555444888:::FFFVVV```]]]PPP???444777888>>>CCCCCCEEEVVVjjj{{{wwwwwwmmmddd[[[[[[___eeekkkppp{{{||||||xxxqqqiiidddaaaiiimmmooohhh]]][[[kkk{{{wwwooojjjccc^^^[[[VVVPPPLLLIIIFFFAAA>>>;;;999666444333444555888;;;>>>@@@AAA===============;;;:::999666666444333111000000000/////////......---------,,,++++++***))))))(((((()))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###%%%'''(((((('''%%%&&&((()))))))))((('''%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''GGGUUUdddtttiiiZZZcccxxx~~~uuuqqqsssuuuvvvtttyyyzzzyyytttnnnjjjjjjlllllliiiiiinnnsssqqqiiibbbWWWUUUPPPIIIBBB===;;;<<<777666777999888:::CCCNNN[[[fffqqqssssss}}}ssseeeeeelllppphhh```[[[UUUMMMHHHGGGCCC???999333000000222444000000333666555333666;;;777666999===???IIIeeefffWWWWWWVVVVVV]]]fffkkkwwwfffKKK::::::666555999;;;::::::======GGGSSSggg~~~}}}|||~~~~~~||||||yyywwwsssqqqpppooonnnmmmnnnqqqtttuuutttuuuyyy}}}~~~|||zzzzzz|||~~~}}}zzzuuusssoooggg___\\\TTTMMMBBB999444222111111000222333333444666999<<>>>>>>>><<<;;;999888666444222111111111222000000//////...---------+++++++++***))))))(((((())))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&''''''&&&!!!###%%%'''''''''%%%$$$$$$&&&''')))))))))((((((&&&&&&&&&''''''''''''((('''&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''MMMVVVkkk{{{}}}cccbbbttt}}}sssoooqqqttttttrrryyyvvvqqqjjjdddaaadddiiijjjhhhgggkkkooolll^^^QQQIIIHHHEEE@@@<<<999888888666666777888888<<>>HHHTTTeee}}}zzz}}}~~~|||{{{yyy{{{~~~zzzxxxyyytttqqqooonnnoooqqqqqqqqqpppsssuuuuuurrrsssxxx|||~~~{{{wwwttttttuuu~~~{{{uuurrrmmmddd[[[XXXLLLFFF<<<555111000000000000111333444444777:::===GGGWWW___pppsss[[[OOO<<>>:::BBBLLLMMMZZZiiikkk\\\PPP\\\qqqxxxvvvnnnjjjhhh___bbbcccaaa```dddlllrrrmmmrrrxxx}}}~~~zzzrrriiikkk{{{|||yyytttnnnfff```\\\WWWQQQLLLJJJHHHEEECCC@@@===888555333333444555777:::<<<>>><<<===>>>>>>===<<<:::888888666444222111111333444000000000///...---------,,,,,,,,,+++******))))))))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$!!!$$$&&&'''&&&$$$######$$$&&&((())))))((('''&&&&&&&&&''''''''''''((('''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''UUUYYYppplll]]]hhhuuuqqqtttwwwvvvtttyyyssskkkaaaZZZXXX^^^eeeiiihhhgggiiikkkfffWWWIIIDDDCCCAAA>>>;;;999777777666666888888777<<>>>>>888777777555444333222111000,,,,,,000444555777:::CCCGGGMMMOOOJJJOOOjjjzzzdddQQQEEEFFFJJJFFFKKKUUUZZZhhhiiiVVVGGG>>>===888999;;;===999666:::BBBCCCNNNXXXggg{{{xxxzzzyyytttyyyxxx{{{~~~|||uuupppooonnnllljjjkkknnnqqqssstttrrrtttuuusssoooqqqvvv|||wwwyyy{{{{{{yyyxxxxxxyyy|||xxxrrrqqqmmmddd\\\YYYHHHBBB:::333000///000000000111333444555777;;;>>>CCCXXXfffzzzgggSSSJJJ999...555111000///000111111///---...------......///000111///222000222777:::MMMlllnnnXXXIII333...555///111111000...---//////---222000000111111222999AAA___yyy\\\???333222111555;;;===888222666>>>BBBKKKRRRPPPJJJLLLWWWcccmmmyyy|||aaaKKKRRReeennn{{{pppeeeZZZYYYaaafffddd^^^^^^ccchhhhhhqqq|||}}}~~~vvvppphhhaaa]]]XXXRRRMMMIIIGGGEEECCC@@@===888444333333333444666999;;;===<<<===>>>>>>===;;;999777888666444111111222444555111000000///...---------......---,,,,,,++++++***)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&$$$######%%%%%%$$$### """%%%'''((('''&&&$$$"""###&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''TTTwww~~~tttfff\\\```vvv}}}wwwwwwxxxxxxwwwqqqeeeZZZMMMRRReeemmmnnnkkkhhhccc]]]SSSIIICCC===<<<;;;999666444333222555222111444666>>>QQQdddzzz~~~}}}|||XXXGGG>>>EEENNNRRRYYYbbbcccVVVHHHCCCAAA===999888777666444222000000000000---------///222777;;;>>>KKKVVV___^^^WWWYYYhhhwwwtttaaaSSSJJJFFFEEEGGGHHHLLLQQQZZZrrrkkkUUUKKKBBB:::888777333222555888999;;;???FFFMMMZZZqqqyyyqqqlllooowww}}}xxxuuuuuuuuuwwwyyy||||||xxxsssnnnlllfffaaaaaajjjrrrvvvwwwxxxssstttuuuvvvxxxyyyzzz{{{|||~~~}}}www{{{~~~~~~yyyrrrlllgggaaaZZZTTTEEE<<<333111111//////111666333222444444444999@@@JJJWWWoooiii[[[KKK888000111///---+++******,,,///111///...---...///000///......333444555777777JJJkkkzzzbbbGGG:::666444000..................///000000111......000222444:::BBB]]]www}}}```BBB:::777000444@@@CCC999444===GGGJJJZZZdddrrrtttvvvuuu^^^PPPCCCDDDUUUfffqqq___XXXVVVZZZdddiii___SSSXXXgggiiivvv{{{wwwnnnccc[[[XXXWWWVVVUUUOOOKKKFFFCCC@@@>>>;;;999777555333222333666999;;;;;;<<<>>>???>>><<<999777666333000///000222222222000...,,,---000111///------,,,+++*********+++,,,+++***)))(((&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''((((((((('''pppzzznnnaaaXXXUUU^^^sss~~~}}}|||{{{yyy{{{nnnfff\\\QQQZZZoooxxxxxxrrrhhh]]]SSSJJJBBB>>>::::::999777666555444333555444333555666???SSSggg~~~}}}|||lllKKKAAA<<>>:::777666555444222111000000000000//////...000222777;;;===JJJSSS[[[YYYQQQPPPXXXaaaeee^^^SSSHHHAAA>>>>>>@@@DDDDDDHHHPPP^^^xxxqqqWWWIIIBBB<<<777555888444333777999:::===AAAKKKWWWfffvvvyyyssstttwww{{{}}}~~~yyy|||wwwuuuuuuuuuuuuwwwyyyxxxuuupppmmmllldddeeelllwww}}}{{{xxxwwwtttuuuvvvwwwyyyzzz{{{|||{{{}}}{{{uuuyyy~~~{{{zzz|||wwwpppjjjeee^^^VVVQQQDDD;;;333111111///000222222000111444555555:::@@@QQQfff|||mmm```OOO;;;333666...---,,,++++++---...000///......///111222111000000444222333666:::NNNnnnyyyaaaEEE666222000......///............///000000111//////111222333888???PPPbbbfffQQQ<<<666555222666???@@@888<<>>;;;777666888555444888:::;;;>>>CCCQQQcccuuu~~~sssqqqzzzwwwvvvwwwvvv~~~|||yyywwwwwwxxxvvvxxxxxxwwwtttqqqooooooeeelllyyywwwuuuuuuuuuvvvwwwyyyzzz{{{{{{zzz}}}yyyssswww~~~}}}wwwtttxxxsssmmmhhhbbb[[[RRRKKKCCC:::222111111000000222111000111666888999>>>DDDXXXtttxxxooodddQQQ===555888---------------.........//////...///222333333222111444111000666;;;NNNkkkttt]]]CCC444///---.../////////......//////000111222000111333333111555:::CCCIIIKKKBBB888444555777999===<<<;;;LLLttt|||eeeDDD555<<>>777666444222222444666888666777999;;;;;;:::999888:::777444333444444444333000///---......///---,,,//////...---,,,---------+++***)))'''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&)))(((&&&$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&ppp]]]NNNTTTkkk~~~}}}zzzuuurrrnnnkkknnnjjjkkkfff^^^iii{{{oooeeeUUUGGG???<<<<<<<<<666666555555555444444444444666777555666CCC]]]rrr~~~tttyyybbbHHH???EEEGGGJJJYYYmmmqqqhhhSSSHHH>>>:::888444222222000////////////000000000000000///000111333555666888;;;??????===:::999999222222111222555999>>>AAA??????HHHZZZsssmmmVVVIIIHHHDDD@@@===;;;888666666777555555888:::;;;@@@GGGXXXjjj|||zzzvvvsssssszzz|||~~~|||{{{{{{{{{{{{{{{{{{zzzwwwuuuuuuvvvmmmttt{{{tttsssttttttuuuvvvwwwxxxyyyyyyzzz}}}}}}wwwsssuuuzzz}}}|||wwwsssuuuqqqlllgggbbbYYYNNNGGGAAA888111111222000111222666333333777999<<>><<<888777444333222333444555555666888:::;;;;;;::::::;;;999777666666666555333111000////////////...---//////...------,,,,,,,,,******(((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###'''+++***%%%###&&&)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%''''''(((((((((fffUUUJJJWWWvvvzzzpppkkkkkkkkkjjjjjjjjjmmmiiiaaahhhrrrnnn[[[SSSHHH>>>:::999:::;;;777666666555444333222222222666888666999JJJdddwww{{{ttt~~~zzzjjjTTTEEE>>>GGGKKKLLLZZZmmmnnnbbbNNNEEE<<<999666333111333......//////000000000000///............///111111222222222222222222222222/////////111444888<<<>>>@@@CCCOOOeee~~~vvv```LLL???;;;:::;;;:::777555444333333555333555888:::<<>>666000111222111111333:::666444666999???JJJTTTkkk}}}sssddd[[[RRRJJJBBB888111...+++,,,...///000///...---...------...000111111000111666222222777777999FFFOOODDD888333111...---...///////////////000111111222111333555444111222666666222333999;;;777666999GGGIIIRRRiiicccRRR<<<777@@@HHH^^^~~~qqqWWWIIIFFFFFFGGGMMMTTTXXXVVVSSSSSSXXXYYY[[[___bbbeeejjjnnnyyyoookkkgggddddddaaa\\\XXXRRROOOJJJFFFDDDBBB???===:::999666444222222222333555666888:::;;;<<<<<<<<<<<<:::888777666666444222111111111111000/////////.........---,,,++++++******)))(((''''''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''+++***%%%###&&&)))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&%%%$$$$$$%%%''''''(((((((((ZZZSSSRRRccc~~~qqqgggfffiiilllnnnhhhfffiiiddd\\\bbbeeeYYYLLLGGG???:::777666666666777777666555444333333222333777888888@@@TTTlll|||{{{yyywwwnnncccTTTJJJ;;;BBBGGGJJJXXXgggfff[[[IIIBBB;;;888555111111333...///000000000000//////---------------......///111000...---,,,,,,---...//////000222666:::>>>AAACCCIIIWWWmmmdddPPPCCC:::888;;;666:::;;;888777888888666444333555999;;;>>>GGGQQQhhhvvv}}}||||||ooowww~~~|||{{{{{{{{{|||}}}}}}}}}{{{zzz{{{}}}~~~}}}|||yyyrrrkkklllqqqqqqqqqrrrsssssstttuuuuuu|||}}}xxxxxxyyyyyyxxxzzz|||~~~~~~|||zzzxxxtttrrroookkkdddYYYLLLBBB<<<555000111333222222444888444333777<<>>======@@@VVVZZZiiiuuuJJJAAA555666===@@@TTTwwwsss\\\GGG>>>>>>888888:::???DDDGGGHHHHHHEEEJJJUUUccckkkmmmnnnooo}}}}}}tttpppkkkiiihhhfffaaa]]]VVVRRRNNNJJJGGGEEECCCAAA<<<;;;888666333222222222555666777999:::;;;<<<<<<<<<:::888666666555222000///000111111//////000111............---+++***)))))))))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&)))(((&&&$$$&&&(((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&uuuVVV]]]hhhvvvxxxllldddcccfffjjjkkkeee```___YYYTTT[[[[[[KKKCCC???:::777666555555444555555555555555555555555444888:::;;;HHH___uuuzzz|||pppiiicccVVVJJJ===@@@DDDJJJVVV___]]]TTTEEE>>>888666333//////222///000111111111000///...,,,,,,---------........./////////---,,,,,,---///111222222555888===BBBEEEGGGLLLZZZnnnsss[[[EEE===:::666777<<<:::???AAA???>>>@@@>>>999444444777;;;>>>BBBLLLWWWmmm|||~~~xxxyyylllvvv~~~}}}}}}zzz|||~~~~~~}}}||||||}}}}}}zzzwwwuuuooojjjkkkpppqqqrrrrrrssssssttttttuuu~~~~~~{{{}}}}}}{{{wwwzzz}}}|||xxxuuutttrrrooollleeeYYYKKK@@@;;;444///111333222222444333222555===EEENNNZZZeeesssyyy___OOOIIIKKKHHHCCC===999555111...---......///////////////111000...///000000///......555444555>>>===555666555333333666555111///111000000//////000000111222333111333666666444777<<<===CCCGGGGGGGGGKKKQQQUUUfffjjjxxx\\\AAA999111666<<<999HHHhhhuuubbbOOO>>>888999222333333444666:::======>>>AAANNN```lllppprrruuuzzzwwwsssnnnkkkjjjgggccc___YYYUUUQQQMMMJJJHHHFFFDDD>>>===:::777555333111111444555666777999:::;;;;;;;;;999777666555333000...+++---//////...---///222////////////...,,,+++)))))))))(((''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%www```UUUhhh{{{yyywwwkkkdddaaabbbccccccbbb\\\WWWPPPMMMWWWVVVDDD>>>;;;777555555666777777333444444555666777888888666:::;;;>>>MMMggg{{{xxx|||vvvgggbbb^^^QQQCCCDDDCCCEEEMMMVVVZZZVVVPPPBBB<<<777555222......111000111222222222000///...---------....../////////+++---000000//////000222222222222444777<<<@@@CCCIIINNN[[[lll~~~[[[HHH999:::<<<888666:::<<>>;;;888555333111111444444555666777888999999:::888666555444222///,,,(((+++......,,,,,,///111000111111111///...,,,***)))((((((''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&''''''''''''&&&&&&'''(((***++++++)))(((&&&(((((('''''''''&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''((((((((('''hhhRRR]]]www~~~}}}uuuyyyrrrhhh```[[[XXXWWWWWWUUUQQQMMMLLLMMMJJJDDD>>>888777666444444555666666666666777777888888888999:::<<<<<<===LLLeeexxx}}}zzzyyy}}}pppfffbbb___TTTHHH@@@BBBHHHOOOTTTTTTOOOJJJ;;;999666333111000000000222222111000///...------........................,,,,,,------......//////444555666777888:::???BBBIIIPPP^^^ppp|||dddBBB<<<999:::888666:::AAAFFFJJJLLLHHHBBB======???555<<<===AAAKKKPPPZZZlllzzztttxxxvvvjjjqqq~~~}}}}}}uuuqqqqqqooollliiihhhiiikkksssooommmnnnmmmnnnsss{{{|||~~~zzzwwwwwwttt|||{{{qqqmmmlllpppooommmiiibbbWWWKKKCCC;;;444//////000///000444444666@@@NNNZZZaaaggglllsss___WWWSSSVVVUUURRRMMMEEE<<<333......------...000111000///222000///000333444222000222333666<<<@@@BBB???===:::777>>>MMMTTTKKK===444111111111000000111333555222000000333777===CCCIIIZZZUUUQQQTTT___jjjqqqtttsss|||sssVVV@@@777222444555555===HHHgggzzz~~~hhhOOO???;;;999555333333222111111222333333888777<<>>HHHTTTRRRMMMEEE>>>:::;;;>>>777===>>>GGGVVV\\\bbbqqq~~~tttyyypppiiivvv{{{~~~~~~}}}~~~zzztttqqqpppnnnjjjgggfffhhhjjjooolllkkknnnoooqqqxxx|||vvvsssrrrtttyyy~~~|||tttmmmlllmmmsssqqqnnnjjjcccXXXLLLCCC<<<555000000000///111444555666===JJJVVVaaannnyyyooogggaaa___\\\WWWSSSMMMEEE===888222///------...000000000111///...///222333111000000444999===???@@@BBBDDD>>>===DDDTTT```\\\JJJ<<<888777666333111000000111222111222888@@@HHHMMMQQQOOOLLLKKKRRR^^^jjjrrrvvvzzz~~~xxxzzzyyyfffPPP>>>666111444555444<<>>HHHSSSbbbnnn{{{{{{wwwqqqkkkeeeaaa]]]ZZZXXXVVVRRRNNNJJJGGGFFFEEEAAA???===:::777555333222222111111555:::<<<:::666666333000///000000...,,,............////////////111000///...---,,,,,,+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&{{{___PPPOOOlll||||||yyytttiiiddd^^^TTTMMMHHHFFFDDDCCCEEE@@@<<<:::::::::777444555555444444444555555666777777888999:::<<<======>>>===:::>>>RRRnnn~~~~~~~~~zzzpppddd\\\WWWQQQJJJIIIKKKNNNPPPPPPJJJBBB<<<888888777666555333111000222222111000///......---..............................//////000111111222555666777888999<<<@@@DDDBBBRRRjjjvvvRRR@@@555777666666666666;;;FFFRRR^^^VVVKKK@@@999999<<<@@@???CCCDDDOOObbbhhhkkkvvvzzzlllooo}}}|||zzz}}}zzzuuuooopppooolllhhhddddddgggiiiooolllmmmpppqqqsssyyy~~~yyyuuurrrqqqvvvxxxyyyuuuooolllnnnqqqsssppplllhhhbbbXXXLLLCCC<<<666111111111000222555666666;;;HHHYYYlllwwwfffaaa\\\XXXVVVQQQIIIBBB;;;666000------///111222000///...///111111111000222777===AAAEEEKKKTTT[[[YYYZZZ```mmmzzzzzzfffQQQLLLHHHBBB<<<777444444444666666888@@@KKKSSSTTTRRRDDDDDDHHHRRR```nnnvvvzzz~~~ggg```dddcccTTTCCC:::333000222222111888CCCWWWwww\\\BBB888777444333444222111000//////000111222111000222777<<>><<<:::888777666666222111111555999;;;999666555333111000000///...---/////////000000000111111111000//////...---,,,,,,******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&mmmUUUYYYiiizzzyyyuuu{{{vvvnnnhhh```^^^XXXPPPIIIDDDBBB@@@???@@@<<<888555555666666555333444444444444555666666777888999;;;<<<>>>??????AAA@@@>>>DDD[[[xxxzzzyyyqqqdddYYYTTTPPPLLLLLLNNNPPPPPPMMMFFF===888666666777777666444222111333222222111000///..............................//////000111111222333333555777888999:::===AAAEEEJJJ\\\sss^^^DDD<<<888666777777777888@@@NNNZZZ[[[RRRDDD:::888;;;@@@DDDHHHMMMNNNWWWgggmmmqqq~~~wwwjjjiiippprrrkkkzzz~~~{{{}}}vvvooojjjlllkkkiiieeeccceeehhhlllrrrooooooqqqppppppsssyyy}}}{{{xxxvvvttttttxxxzzzyyyvvvqqqpppsssvvvqqqmmmhhhddd```XXXMMMDDD===666111111222111222666888666===QQQkkkiiiddd``````aaa^^^TTTKKKHHHAAA777///,,,...000222000000000000111111111111888:::>>>GGGUUUfffxxxnnnhhh___RRREEE<<<888777777<<<===@@@FFFQQQVVVRRRKKKAAADDDKKKWWWfffsss{{{~~~~~~|||~~~iiiaaa```WWWFFF999888222000333333111888CCCnnnvvvUUU999555888555333666222111000//////000111222222222444666666<<>>===;;;999888666666555222111111444777888777555555444333222111111111000000000111111111111222222000000000///...------,,,+++******))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&^^^OOOaaa|||sssoootttnnnfffccc^^^ZZZUUUMMMGGGCCC@@@???>>><<<999666333333444555666222333444555666666777777888999:::<<<===???@@@@@@>>>@@@BBBKKKccc~~~yyyxxxqqqcccXXXTTTQQQNNNLLLNNNOOOMMMIIIBBB<<<888444555666666666555333222333333222111000///..............................//////000111222333444555666777999:::;;;>>>CCCFFFUUUdddyyysssPPP===888444444777888888;;;DDDQQQ[[[UUULLLAAA999888<<>>333......000111111111222222222222333333999999>>>PPPkkkxxxbbbNNN@@@999666666???BBBFFFKKKTTTYYYQQQFFFEEEIIIRRR^^^jjjuuu|||}}}|||nnnaaaXXXKKK>>>777666111111444333111999FFFyyy~~~\\\???:::;;;555111333333222111111111111222333333333666777555777BBBOOOeeemmmyyy{{{oooooolllhhhggggggfffaaa]]]WWWWWWUUUSSSPPPLLLJJJHHHBBB@@@>>>;;;999777555555222222222333444555444444444444333222111111111222111111111222222222222333000000000///.........---+++++++++***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&((()))(((&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&qqqVVVUUUjjjtttjjjkkkmmmeeebbbccc___UUUPPPIIICCC@@@===;;;:::777555333111111222444666222333444666777888888888::::::;;;<<<===??????@@@:::AAAGGGRRRhhhyyywwwooobbbXXXTTTQQQNNNJJJKKKKKKHHHCCC===:::888333333444444444444444333333333222111000//////..............................///000111222444555555777888999:::<<<@@@DDDHHHUUUaaatttyyyaaaFFF999666111222555888999???JJJSSSWWWRRRLLLCCC<<<999<<>>777888555222222444333222111111222333444222222444666666777@@@KKKcccjjjvvv}}}mmmnnnjjjffffffgggfffaaa\\\TTTSSSRRRPPPMMMKKKJJJIIIGGGEEEBBB???<<<999777666444444333333222222111111000111111000//////000222111111111222222222333333000000000/////////......,,,,,,+++***))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&(((((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$&&&((()))((('''###$$$%%%%%%&&&'''((((((&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&iii```nnn~~~{{{cccdddjjjiii______bbbZZZQQQLLLEEE@@@===:::888777333333222111000111333555222333555777999999999999;;;;;;<<<<<<===>>>>>>???:::EEEPPP[[[mmm~~~~~~xxxtttkkk^^^VVVTTTPPPLLLHHHHHHFFFBBB<<<777666666222222222222222333444555444333333222111000//////..............................///111222333555555777888:::;;;===@@@EEEIIIVVV```ooo{{{eeeRRR===666888444111666999===GGGSSSXXXVVVSSSOOOHHH@@@<<>>>>>AAA@@@AAAMMM]]]yyyeee\\\PPPAAA777555555555333333222111000000111222333444111111444777<<>>>>>===JJJXXXcccqqq~~~zzzwwwrrrhhh\\\UUUSSSOOOJJJFFFFFFCCC===777333333444222111000000111222444555444333333222111000//////........................---...///000222333444555777999:::;;;===AAAFFFJJJ___ggguuuooo\\\KKK777111555444333888<<>>CCCNNNYYYaaaeeehhhsssbbbJJJ???<<<<<>>;;;999888777777666555222///------...000222444333111000333555000000111111111222222222000000000000////////////------,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&(((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$&&&)))***)))(((######$$$%%%&&&(((((()))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&jjj___vvvlllccccccdddeeeccc^^^WWWPPPLLLGGGCCC???<<<:::888555444111111111111222333444555444555666888999:::;;;<<<::::::;;;<<<>>>??????@@@IIIGGGTTTnnn{{{yyy|||rrrkkkaaaYYYTTTQQQMMMKKKFFFCCC???;;;777444222111222111000000111222444555555444222111111111///---///...---,,,,,,,,,,,,,,,...///000111333555666777444666;;;??????AAANNN^^^nnnooowww{{{hhhRRRDDD===777555555888===AAAFFFVVVggghhh^^^TTTYYYWWWKKKCCCIIIXXXdddhhhhhhkkkuuu{{{]]]EEE===>>>BBBEEEZZZ|||~~~yyyuuu~~~ssswwwmmmgggiiilllkkkkkknnnpppnnnlllkkkkkkmmmooopppwwwwww|||{{{vvvuuuyyy~~~|||zzzwwwuuuuuuvvvyyyzzzssskkkaaa\\\YYYSSSGGG===;;;333---...000000000222555CCCmmmtttkkkkkk|||{{{rrrbbbVVVRRRNNNIIIDDDAAA>>>999555333111000///111222333333444555777EEEeeevvvpppqqqiii]]]RRRKKKHHHFFFFFFOOOVVV```iiinnnlllhhheeehhhmmmsssyyy}}}{{{wwwsssrrruuuyyyuuurrruuukkkkkksssjjj\\\LLL@@@999666666333111000111444666444222444444666:::>>>EEESSSaaafffnnnzzz~~~oooiiiccc___^^^[[[SSSLLLFFFHHHJJJIIIEEECCCCCCDDDEEECCC@@@===;;;888777777888666333000...,,,,,,+++///111333222111111444777666555333222222333444555333222111000////////////,,,,,,+++***)))(((''''''(((&&&%%%%%%&&&'''%%%$$$%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((($$$%%%%%%$$$###$$$&&&)))&&&&&&&&&&&&~~~eeejjjxxxoooffffffeeeccc___ZZZSSSNNNKKKEEEBBB>>>:::999777555333111111111111222333444555555555666888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;GGGNNN___ooottttttrrrkkkaaaXXXSSSNNNKKKHHHDDDAAA>>>:::666333222111222222222222333444555555666444222222222222000...///...---,,,,,,,,,,,,------...///111333444555666888:::>>>BBBAAADDDQQQaaaoootttmmm\\\III>>>:::777777888999<<>>===FFFKKKUUU^^^eeeiiijjjjjjpppvvv~~~~~~wwwyyywwwfffSSSDDD;;;777666333111///000333444222111777777999<<>>999777666555444:::>>>DDDNNNYYYdddmmmqqquuu|||mmmVVVDDD999555444444222111111222333222111444444555999<<>>BBBGGGFFFEEEBBB>>>:::666444333333111000////////////000222333222111111222333111111222222222222111111111000///...------------,,,,,,+++***)))(((((('''(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******(((%%%###&&&&&&'''(((((((((((('''&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&}}}___bbb~~~|||}}}{{{yyyssskkkhhheeeaaa[[[UUUOOOJJJGGGAAA>>>:::777666555333222222222222333333444555666777777888999:::;;;<<<<<<;;;;;;;;;<<<>>>BBBEEEGGGPPPjjj~~~}}}yyyhhhddd\\\UUUNNNJJJGGGFFF@@@???===:::888555444333222444777999999999777666444222111111111111///......------,,,,,,,,,------------///000222333555555555999===>>>???FFFWWWeeekkkyyyrrr___RRRGGG;;;777777666777:::===TTTkkkrrrmmmaaaSSSHHHEEEQQQZZZ\\\\\\```dddffflllwwwmmmIII999888>>>FFFMMMuuu}}}yyyyyynnnkkkhhhiiilllppprrrsssoooooopppqqqrrrsssuuuwww{{{yyyuuussstttyyy~~~}}}}}}|||{{{{{{{{{||||||||||||||||||{{{yyywwwtttsssqqqkkkeeeaaa___YYYOOOGGG===555......000000222555666777>>>FFFJJJWWWpppdddFFF;;;???CCCFFFDDD>>>777111///111222000111222333333333333333///000111222222444777999XXXsssRRRHHH???<<<777555444333333222333444888@@@NNN^^^mmmvvv{{{nnnXXXFFF;;;666555555444333222333444444444333222555999>>>FFFUUUdddwww|||tttfff]]]PPPCCC:::666555555111111333555:::@@@FFFJJJKKKJJJIIIFFFAAA;;;666333333333222111000///......111111222222222111111222000111222333333333222111111111000///............---,,,,,,+++***)))((('''(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((())))))(((%%%$$$%%%&&&''''''((((((''''''&&&''')))(((&&&%%%%%%%%%$$$$$$$$$$$$iii^^^lll{{{zzz{{{yyyssskkkdddcccaaa]]]WWWPPPJJJFFF???<<<888666555444333111333333333333444555666777888888999:::;;;<<<<<<===<<<;;;;;;<<<@@@EEEJJJMMM\\\ssssssaaa^^^YYYSSSMMMJJJHHHHHHAAA@@@>>><<<:::777555444222444777::::::999777666222111//////000000///---------,,,,,,,,,------...---...///000222444555666111777<<<===???KKK^^^lllttt}}}cccQQQIII@@@999999::::::<<>>777:::<<<888666444222//////111555///000222333444333222111///000111111222444777:::SSSzzzdddHHHBBB===:::666444444444333111111000222999GGGZZZlllwww~~~nnn[[[KKK@@@999777555444444333444555777999999:::>>>DDDJJJRRRbbbpppyyynnnggg^^^OOOCCC===;;;<<<<<<999:::<<<@@@FFFMMMRRRUUUPPPOOOMMMIIIDDD===777444444444333111000...---,,,000000111222222222111000000111333444444444333222222222111000////////////------,,,+++***)))(((((((((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&(((******(((&&&%%%%%%%%%%%%%%%%%%XXX```ppp{{{|||yyy{{{|||zzztttkkkcccbbbaaa]]]WWWOOOIIIEEE===;;;777555555444333222444444444444555666777777999999:::;;;;;;<<<=========<<<;;;<<>>;;;888666444222333666888999888666555222000//////000000///...------,,,,,,,,,---.........///000111333555666777333;;;@@@???CCCSSSggguuu|||qqqZZZKKK???:::777:::===>>>AAAFFFMMMPPPPPPLLLEEEBBBBBBDDDGGGPPPZZZ```hhhrrrxxxyyy{{{iiiOOO:::777===EEEUUUfff|||cccTTTOOONNNRRRUUUXXXWWWWWW[[[aaagggjjjkkkjjjrrryyyzzzyyy{{{~~~}}}zzzxxxyyy}}}~~~}}}}}}~~~}}}}}}}}}|||zzzwwwuuusssrrrmmmgggbbb```]]]XXXTTTCCC:::111///000///111333222;;;@@@MMM```iiiqqqyyyVVV;;;444555444222111000111///---...222///000333444444222000...///000111111111444888;;;ZZZxxxyyyVVVBBB>>>;;;888444222222222222111222111222888EEEWWWjjjuuu~~~|||qqqbbbSSSEEE:::444555555666666777999===AAAAAACCCIIIQQQWWW___mmmzzzwwwlllfff\\\NNNGGGFFFHHHHHHGGGGGGGGGJJJNNNSSSWWWXXXWWWWWWUUUQQQLLLFFF???999666444444333222000...,,,+++///...///111333444222000111111222333444444444444333222111000000/////////------,,,+++***))))))((((((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%&&&''''''''''''&&&$$$'''***+++***'''&&&%%%((((((((((((___mmmtttxxx}}}|||vvvmmmfffccc___YYYRRRKKKFFFCCC===:::777555555555444333444444444444555666777888::::::;;;;;;<<<<<<=========<<<;;;===AAAIIIPPPUUUjjjpppzzztttgggZZZZZZWWWRRRLLLHHHHHHIIIAAAAAA@@@>>>;;;777444222111222444666777666555555333222111111222222111000,,,,,,,,,,,,,,,---...//////000111222444666777888777@@@DDDBBBGGGXXXmmmzzz~~~eeeRRRGGG;;;777777;;;>>>>>>AAAEEEEEE@@@<<<<<>>GGG___yyyooo\\\HHHAAADDDIIINNNRRRRRRUUUXXXYYY[[[___ffflllsss~~~|||{{{{{{~~~~~~}}}{{{}}}}}}}}}|||{{{yyyxxxvvvuuurrrmmmfffaaa^^^\\\ZZZXXXFFF<<<333000///...///222...;;;AAAPPPgggkkkjjjxxxvvvRRR777222222...000...000333222------111000222555777777555222000///000000000111444888<<>>???CCCIIINNNMMMPPPWWW___dddjjjvvvzzzqqqhhh]]]RRRPPPVVV[[[ZZZVVVUUUVVVZZZ___ddddddaaa^^^]]]ZZZUUUNNNGGG@@@;;;888222222222222111///---,,,------...111444555333000000000000111111222333444222111000//////...//////...---,,,,,,******)))((((((&&&%%%%%%&&&'''%%%$$$$$$$$$###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&###&&&+++,,,+++)))'''&&&''''''''''''ttt~~~~~~xxxoooiiieee^^^UUUNNNGGGDDDBBB===:::777555555555444333555444444555555666777888:::;;;;;;;;;<<<=========;;;;;;;;;???EEEOOOXXX^^^kkknnnyyyqqqeee[[[[[[XXXRRRKKKGGGFFFHHHAAA@@@???===:::666333111111222333555555555555444555333222333444444333222,,,,,,,,,,,,,,,---...///000000222333555666888888:::BBBFFFCCCGGGYYYnnn{{{sss\\\LLLDDD<<<888888;;;<<<;;;<<<@@@777777999;;;<<<@@@GGGNNNQQQZZZfffqqq~~~hhhRRR???666444<<>>IIIPPPTTTVVVSSSWWWXXXTTTPPPUUUdddqqq|||~~~~~~}}}}}}|||zzz{{{}}}}}}}}}|||zzzyyyxxxwwwwwwpppkkkccc]]][[[ZZZYYYYYYHHH>>>444000///...///111222???DDDQQQiiiiiiaaammmrrrNNN444000111---...---000666555000///333222555888;;;;;;999666444///000000000111444999<<>>>>>:::888444111000111333444555555666666666666666666777999::::::::::::;;;===888BBBBBBAAAMMMWWWaaannnsssqqqzzzuuubbbaaa]]]UUULLLGGGFFFEEECCCCCCKKKOOOHHH===555333333333333333555888:::::::::777444333444777777222---+++***))))))+++---000111333444555666777888999999<<>>===555444444333222222222222---------000333444444222333222111000000111222333111111222222222111111000------,,,++++++******)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((%%%&&&((()))))))))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&}}}zzztttmmmkkkccc[[[UUULLLBBB<<<<<<:::777444111000111333444555555666666666666666666777888::::::999999;;;<<<@@@EEEEEENNNaaajjjmmmuuutttzzzooobbb```\\\UUULLLGGGEEEEEEEEELLLYYY]]]PPP>>>555444444222222333666:::======<<<:::777555555777555000++++++*********+++---000111333333444666888999:::;;;>>>CCCIIIJJJOOO___xxx[[[EEE;;;888;;;:::999999888888777777555888>>>CCCHHHNNNUUU[[[bbbkkkyyy|||bbbJJJ<<<666777>>><<>>:::888666888;;;AAAOOOaaammmpppiii]]]UUUUUUWWW[[[iiiyyy||||||}}}{{{wwwrrroooppppppnnnllliiiccc\\\\\\^^^^^^YYYSSSGGGAAA888222///000111222444555AAATTTccciiijjjlll{{{}}}pppRRR888000111000444444222111666>>>@@@>>>KKKTTTYYYTTTJJJ@@@888222000///......///111333555666===ZZZ~~~xxxgggNNN:::666000---000222222222444888666<<>><<<999777444222111111333444555555666666777777777888666888999:::999999:::<<>>===:::777666666333...)))+++******+++,,,...000222333333444666888:::<<<===:::AAAGGGIIIOOObbbwwwRRR???999999777888999999888777777777777<<>>999888666444888<<>>888777666555444222111111222222---------...111333333222222222111000000111222222333333222222111000///...------,,,++++++******)))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&~~~yyyrrrrrrnnneee\\\XXXSSSIIIAAA>>>888666444222111222333444555555666777777888999999888999;;;;;;::::::<<<===BBBJJJUUUhhhwwwrrrooo{{{zzzpppiii]]]ZZZUUUOOOIIIFFFKKKRRRiiiooofffLLL888444555222000111333777;;;======<<<;;;888666444333000,,,)))******+++,,,---///111222555555555666777999;;;===:::@@@EEEIIIQQQgggnnnLLL===:::;;;888;;;======;;;:::;;;<<<;;;AAAIIINNNRRRXXX```fffpppzzzaaaJJJ999111333999666======GGGddd~~~uuuSSS@@@:::999777666;;;AAAHHHUUUeeeppptttccc\\\ZZZaaahhhkkkooottt~~~~~~~~~yyyrrrnnnmmmllljjjhhhhhhbbb[[[YYY[[[ZZZTTTNNNDDD???777222000000000000000111:::MMMbbbnnnooommmiiipppmmmZZZCCC666333333///555===DDDNNNYYY______ccclllpppdddRRRCCC999444666444333111111222333444<<<<<>>@@@GGG[[[lllvvvxxxooouuuzzznnnddd\\\XXXUUUQQQKKKIIIRRR___yyyoooZZZBBB777888888555222222333555888999888666666444222111000...+++)))******+++---///111222333777666555555666888:::;;;@@@DDDHHHMMMYYYrrriiiMMMAAA??????GGGHHHHHHHHHFFFEEEDDDDDD???JJJYYYdddlllsss|||~~~fffKKK<<<666444666:::;;;FFFJJJTTTrrr{{{[[[CCC999777666777>>>FFFMMMUUU___ddddddXXXYYY]]]dddiiippp{{{zzztttqqqqqqqqqpppnnnggg```WWWTTTTTTRRRKKKDDDAAA<<<555111//////000000///000777GGG\\\kkknnnkkkeeejjjhhhYYYFFF:::666666444===HHHPPPYYY```bbb___bbbooovvvjjjVVVDDD;;;666777666444222111111333333888777???SSShhhtttsssoookkk\\\XXX^^^UUU===///333111......111111111444888;;;???KKK^^^nnn|||lllTTTFFFDDDGGGbbbssskkksss|||lllSSS???<<<<<<<<>>???>>>>>>???AAALLLgggxxxxxxtttttt}}}pppddd\\\WWWTTTRRRMMMMMM\\\ooojjjMMM===;;;;;;;;;;;;555333222333444555444333222222000///---,,,++++++******,,,...000222333444666555444444555777999;;;AAACCCFFFNNN___{{{sss[[[PPPMMMLLLRRRPPPMMMLLLMMMMMMKKKJJJKKK\\\ssskkkTTT>>>777777666777:::@@@QQQXXX```xxxbbbGGG:::888999666@@@IIINNNTTTYYY[[[YYYWWW]]]ccchhhooo}}}xxxuuuqqqqqqssstttsssqqqjjjbbbYYYUUUTTTPPPIIIBBB===888333///...///000000///111666AAASSSdddjjjggg___```]]]TTTIIIAAA???@@@DDDLLLTTTVVVYYY\\\]]]ZZZdddtttuuu^^^III===888666444222000///000111222888888<<>>999777444111000000111222...,,,++++++---///000000000111222222222222111000222222111111000///...---------,,,++++++******)))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&""""""""""""}}}zzzxxxtttlll[[[HHH>>><<<555555444333333333444444444555666888:::;;;======;;;===>>>>>>>>>>>>???AAANNNiiiuuunnnrrr~~~rrrfff\\\WWWTTTSSSOOORRRfff}}}bbbCCC===???:::999>>>666444111000222333333333222222111///,,,+++++++++)))***,,,///111222444444222222111222444777;;;===@@@@@@CCCNNNfffiii]]]YYYVVVRRRMMMIIIKKKRRRWWWWWWUUUbbbuuukkkVVVEEE888888888777:::AAAHHH^^^iiilll{{{eeeIII<<<;;;<<<;;;CCCLLLOOOQQQTTTUUUSSSZZZdddooowww~~~~~~}}}vvvsssqqqqqqsssrrrooolllhhh```WWWSSSRRROOOGGG@@@888555000------...///000000333666<<>>;;;:::111444777666444444999>>>KKKTTTbbbqqq```SSSOOOIIIDDDAAA???;;;888:::777444111///000111222...,,,******,,,//////000000111222222222222111000000000111111000///......------,,,++++++******)))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&%%%%%%%%%&&&'''((((((((((((((((((''''''&&& }}}{{{yyyvvvlllZZZIIIBBBCCC555555444333333333444444444555666888:::<<<===>>>;;;<<<>>>>>>======???@@@SSSkkkppphhhvvvxxxnnnddd\\\VVVTTTTTTPPPTTTlll\\\>>>>>>@@@666444>>>777444000///111333444555444444222000,,,******+++)))+++---///111333444444/////////000444888===@@@DDDBBBEEESSSoookkk___YYYUUUPPPJJJGGGMMMZZZeeegggeeevvvwwwVVVGGG===888;;;:::888@@@LLLSSSmmmxxxxxxbbbGGG:::999999AAAIIIOOOOOONNNQQQQQQPPP\\\iii{{{}}}}}}~~~}}}{{{yyyvvvsssrrrrrroooiiieee^^^WWWNNNKKKJJJHHH@@@999666222...,,,---...///000000444666999EEEVVV```bbbZZZTTTOOOQQQVVV[[[```ddd^^^]]]VVVLLLJJJRRR]]]cccllljjjNNN;;;333777666444222222333444555999:::666777HHHeeezzzrrrbbbRRRIIIBBB888000---000000333777888888>>>EEEMMMWWW___ppp}}}tttZZZIII777666;;;AAAiiicccFFF<<<;;;888666888444888888222000555===@@@HHHRRRcccppp```PPPLLLHHHEEEDDDBBB>>>::::::888444000//////111333///,,,******,,,...//////000111222333333222111000///000000000000000//////------,,,,,,+++******)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&((()))******''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***&&&&&&%%%$$$%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&wwwmmmcccZZZRRRIIICCC:::666333444333111222555666666777888:::;;;<<<===AAA???>>>>>>===<<<>>>@@@SSScccjjjjjj}}}vvvlllccc]]]ZZZVVVTTTZZZiii|||mmmSSS<<<777777555777===:::888555444333333444444888444...+++***+++++++++---...///111222222222222555333000111444999>>>@@@>>>GGGSSSbbb{{{tttcccXXXRRRSSSRRRUUU```ppp~~~|||```KKK<<<777777;;;>>>CCCPPP]]]iiiwww}}}uuuUUUBBB<<<===>>>GGGJJJRRRXXXUUUQQQVVVaaarrr~~~~~~|||zzzyyywwwwwwvvvqqqkkkggggggiii\\\RRRIIIGGGGGGCCC===:::000//////.........//////...///333999BBBLLLVVV\\\YYYVVVVVV\\\gggoooqqqqqqeeeSSSDDDEEEPPP[[[```ccciiilllOOO???::::::999666222111222666:::444333333666@@@UUUnnnnnnXXXIII>>>555111000888333444:::======DDDNNNYYYMMMfffvvvmmmfffcccgggsss}}}uuuaaaXXXDDDAAA:::;;;EEERRRwwwhhhMMM===999333222666444555555777999888555999@@@KKKFFF[[[sssbbbLLLJJJGGGEEECCCBBB@@@???999888666333222111111111000,,,+++,,,,,,+++,,,000000222444444222111222333111111111111000///------,,,,,,++++++***)))))))))***(((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***)))(((((('''''''''((((((((()))+++***(((''''''(((&&&&&&&&&%%%yyyppphhh```WWWLLLEEE;;;666333444444222333666666666777888:::;;;<<<===@@@>>>===>>>>>>>>>CCCIIIWWW___eeeooozzztttmmmhhh```\\\XXXZZZdddqqq}}}```KKK:::999:::888777;;;;;;888555333333444555666666333...+++***+++++++++---...///111222333333333222111000111555;;;@@@CCCGGGPPP\\\kkkoooccc]]]\\\bbbhhhtttuuubbbPPPCCC@@@:::999>>>GGGRRRbbbooozzzaaaLLLBBB>>>@@@CCCUUUUUUWWWXXXVVVYYYgggwww~~~~~~yyyvvvyyyyyyvvvqqqjjjeeecccccc^^^SSSIIIGGGEEE???888555//////.............../////////000444;;;EEENNNSSSVVVYYY^^^gggnnnmmmgggaaaTTTLLLFFFIIIPPPVVV\\\aaakkkhhhKKK;;;555;;;:::888555222222444777333222111222888HHH\\\kkkvvvfffRRRDDD;;;333///000666222666AAAHHHFFFGGGLLLNNN\\\hhh\\\RRRKKKPPPRRRZZZ___jjj~~~gggSSSEEE>>>::::::666:::KKKaaattt^^^FFF999999444444666333444222333555444333666===<<<<<>>>>>@@@HHHRRRZZZZZZbbbzzzwwwrrrmmmjjjbbb\\\YYYaaaoooyyyyyyuuuOOOAAA888:::===:::888999<<<999555333444666777777444111---******+++++++++---...///111333444444444000000000222777===CCCFFFQQQZZZfffvvv}}}kkkdddggglllsssdddTTTHHHAAA===???999999DDDWWWlllyyynnn{{{qqqXXXQQQMMMHHHIIIPPP___^^^]]]\\\]]]fffzzz~~~uuupppuuutttqqqlllfffaaa___^^^]]]SSSHHHDDDAAA999222///......---------......///333111000111666>>>GGGLLLVVV___jjjrrrqqqgggZZZQQQHHHIIIMMMPPPPPPPPPVVV^^^nnngggKKK<<<666<<<<<<;;;888555222222333333222111000222;;;GGGQQQaaaTTTFFF===888222111222666333:::HHHNNNJJJGGGIIINNNttt}}}]]]MMMHHHCCC===>>>???DDDDDDLLLooodddIII===555...333777444:::UUUuuurrrhhhUUU???666999666555666222555111000111222111444999555999QQQwwwkkkYYYJJJIIIGGGEEEBBB???<<<;;;:::999777444222222111111000,,,+++,,,,,,+++,,,000000111222222000/////////000111111000000///...---.........---,,,,,,++++++)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&&&&'''((()))******+++%%%%%%$$$$$$$$$%%%%%%&&&''')))******(((''''''(((&&&&&&&&&&&&}}}xxxwwwuuurrrlllaaaRRRGGG@@@999333333444444555777666666777888:::;;;<<<===@@@>>>???BBB@@@???HHHUUU]]]^^^nnnyyytttlllfffbbb[[[YYYeeeuuuzzzoooaaaDDD<<<888;;;>>>;;;999:::???;;;777666888:::999999222///,,,***++++++,,,+++---...000222333444555555333333555777:::@@@FFFJJJTTT^^^kkkzzz|||llljjjuuussskkk]]]NNNCCC===;;;;;;<<<999<<>>aaapppjjjWWW@@@777999666555666222777333111333333222222555777;;;OOOiiiuuutttzzzwwwbbbSSSJJJKKKKKKJJJFFFCCCAAA@@@<<<:::888555333222222222000,,,+++,,,,,,+++,,,000222444555444222000000111000000000000000///............------,,,+++++++++((('''%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$######'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''((()))))))))%%%%%%$$$$$$$$$%%%&&&&&&''')))******((('''((()))&&&&&&&&&&&&}}}}}}|||{{{zzzyyyxxxwwwrrrgggYYYOOOFFF===555444555444444666666666777888:::;;;<<<===AAA???BBBFFFCCC>>>HHHXXXhhhqqq}}}~~~{{{ooobbbbbb[[[[[[hhhxxxxxxeeeQQQAAA===:::;;;<<<<<<<<<===BBB???<<<===??????<<<888111...,,,+++,,,---------...///111222444555555666777999;;;<<<>>>CCCIIIMMMSSS]]]kkkzzzyyy~~~zzzoooaaaWWWJJJ@@@<<<:::999888::::::>>>NNNfff}}}pppaaaXXXVVV^^^xxx|||oooooogggVVVSSS^^^ZZZ^^^ccckkkyyyyyytttpppllljjjhhheeeaaa]]]YYYVVVNNNFFF???<<<888222...------------------...///000444333222555<<>>======>>>AAACCCEEEDDDCCCFFFHHHFFF>>>777000...,,,,,,---//////...000111222333444555555555999<<>>999777777EEErrr|||PPP777444666555333:::BBB]]]}}}|||hhhMMM===999333333777666333222333555444333999AAADDDRRRnnn{{{qqqiii___RRRHHHEEEHHHLLLPPPOOOKKKGGGEEEEEE>>><<<999666444333222222000,,,+++,,,,,,+++,,,000...000222222000///000111//////000000000000//////------,,,,,,+++************((('''&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***&&&(((******)))((()))***&&&&&&&&&&&&~~~~~~}}}|||{{{|||~~~{{{wwwrrrkkkeeeYYYLLL>>>:::999777555555666666777888:::;;;<<<===@@@===AAAHHHEEEEEEXXXssszzzuuuyyy|||lll\\\VVVUUUYYYeeeoookkkYYYHHHAAACCCCCCAAAAAACCCFFFHHHHHHHHHJJJOOOQQQLLL???444///...------///111111000222222333444444444444444777;;;@@@BBBDDDHHHOOOTTT^^^gggrrr~~~}}}wwwqqqmmmfffddd___YYYSSSLLLFFFBBB>>>;;;888555444555666888444666888<<>>:::888000//////000222555777888<<<@@@IIIPPPOOODDD;;;777666555777<<>>666333777LLL|||lllLLL:::666888::::::CCCUUU~~~{{{eeeJJJ;;;888333444888777555555666666444999GGGVVVaaammmkkkccc\\\YYYRRRJJJFFFGGGIIINNNRRRQQQKKKEEEBBBBBB???===:::777555333222222000,,,+++,,,,,,+++,,,000---///111111111000111222//////000000000000//////......------,,,,,,+++++++++)))(((((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++&&&((()))***)))((()))***&&&&&&&&&&&&~~~}}}{{{zzz{{{}}}~~~}}}xxxuuurrrmmmjjj___QQQCCC===;;;999666666666666777888:::;;;<<<===???;;;???FFFEEEIIIbbbqqqzzzwwwuuuyyy|||uuudddVVVNNNOOOUUU```iiieeeUUUGGG???CCCFFFEEEEEEGGGJJJKKKIIIJJJNNNTTTWWWOOO@@@333///...---...000222222111333444444555555444444333444999???BBBDDDIIIQQQWWWfffoooxxxuuummmllllllkkkhhhaaaZZZOOOEEE???<<<::::::777::::::888444444999???:::???BBBEEEPPP]]]aaa___]]]___kkkttt|||}}}ooo^^^hhhxxx}}}}}}}}}~~~|||zzz|||~~~{{{||||||{{{wwwqqqkkkhhhccc```[[[WWWSSSMMMEEE???999555222222000------000////////////000111333333666999???JJJWWWfffssszzziii[[[PPPWWWgggoooeeeXXXTTTXXX^^^```^^^^^^hhhsssvvvbbbSSSKKKEEEAAADDDGGGGGGDDD@@@===;;;444222111111333555777777:::@@@MMMXXXXXXNNNDDD@@@<<<999;;;DDDUUUuuu{{{UUULLLDDDHHHWWW^^^RRRBBB>>>666666???UUUrrrWWWFFF>>>999:::===DDDNNNhhh|||xxx___FFF888888444555999777999888999777777???UUUiiixxx~~~~~~rrr^^^WWWSSSSSSPPPJJJIIILLLMMMRRRVVVTTTMMMEEEAAAAAA???===:::777555333333222000,,,+++,,,,,,+++,,,000...000222333333333444555//////000000000000000///000//////...------,,,,,,+++***(((((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%######%%%&&&'''(((((((((###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&'''((()))******&&&''')))***)))((()))***&&&&&&&&&'''vvvzzz{{{yyyzzz~~~~~~xxxuuuuuurrrnnnbbbVVVJJJCCC>>>888444555666777888999:::;;;<<<<<<===:::777===AAA???UUU}}}ttthhhooommmrrr}}}uuubbbUUURRRXXX___bbb^^^TTTKKKEEEKKKGGGDDDEEEFFFDDDEEEHHHFFFOOO[[[aaaYYYIII:::222............///000222222111111111111222333444444777:::>>>@@@BBBIIITTT\\\jjjttt|||qqqjjjcccbbbeeeeee```[[[QQQJJJAAA<<<::::::999777999:::;;;999777888===AAAEEEEEEIIISSS```kkkppprrrnnnwww}}}tttjjjfff|||fffwww|||zzzwwwsssrrrsssvvvuuuuuuuuuxxx{{{zzzwwwtttqqqnnnfffYYYPPPXXXVVVSSSOOOIIIBBB===:::222111000///....../////////111333222111111444666===:::CCC\\\ttt|||uuummmVVV]]]cccdddeeefffeeebbbeeebbbaaabbbbbbccckkkuuu}}}yyycccSSSHHH???888>>>GGGNNNOOOJJJBBB<<<:::333---///333777888888:::CCCOOOWWWXXXUUUQQQOOOMMMHHHEEEOOOkkkcccIIIDDDCCCIIIMMMKKKDDDAAA999333666@@@TTTvvveeeQQQEEEHHHGGG@@@BBBLLL[[[oooyyy[[[GGG777555999777777999;;;666777;;;999<<>>:::666444555555333000111///,,,+++,,,---,,,+++***///444555222000222555222111111000000000000000//////...---,,,,,,+++++++++***)))((('''&&&%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&'''&&&$$$#########$$$$$$$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$%%%(((+++,,,+++***(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))*********))))))*********))))))((('''&&&'''&&&&&&%%%}}}qqqoootttuuutttuuu{{{yyy}}}|||xxxttttttrrrooofff[[[NNNGGGAAA999555555555666777888999:::;;;<<<===:::666;;;AAABBBZZZvvvlllmmmkkknnnllloooyyy}}}tttdddZZZZZZ]]]aaabbb]]]VVVOOOKKKMMMGGGEEEGGGHHHGGGFFFHHHKKKWWWdddfffZZZGGG:::444///////////////000111111000000000000111222333444777:::===???BBBJJJVVV___lllsssxxxwww|||wwwmmmggggggfffdddbbb^^^YYYRRRMMMEEE@@@:::666555666888999<<>>===;;;777444333111000...111///,,,+++,,,---,,,+++***///444444222000222444222111000000//////000000//////......---,,,,,,+++******)))((('''&&&&&&%%%%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%$$$%%%(((+++,,,+++***(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''************))))))(((''')))))))))))))))(((((('''))))))'''&&&rrrcccjjjnnnooonnnqqqyyy~~~zzzwwwuuuzzz|||wwwrrrqqqqqqooommmbbbUUUMMMFFF===777666444555555666888999;;;<<<<<<999666===FFFKKKcccxxxlllZZZWWWccckkkkkkiiilllvvv{{{ttthhh``````aaabbb```ZZZUUUQQQPPPMMMHHHFFFJJJLLLJJJHHHHHHRRRbbbppplllYYYDDD888555111111000000000/////////////////////000111222333777999;;;===BBBLLLXXXbbblllpppppplllpppttthhh___YYY^^^^^^]]]WWWNNNFFFBBB@@@:::999666444555999???DDDLLLPPPRRRRRRPPPPPPRRRUUUaaadddrrrvvvyyylllUUUTTTmmm|||ssskkkbbb^^^ZZZVVVUUUXXXWWWYYY]]]aaadddfffggggggiiihhheeedddaaaZZZQQQIIIGGGDDD@@@;;;666333000///000000...------...//////000222444444444:::EEEMMMUUU___nnnvvvpppaaaVVVTTThhhmmmooonnnnnnrrrsssrrryyyuuurrroooiiieeehhhnnntttqqqiiibbbcccaaaNNN999777<<>>;;;;;;<<<;;;999:::EEESSS\\\```cccfffiiifffmmm|||yyycccRRRAAA======AAAIIIJJJAAA666000333444999:::>>>UUUhhhhhhrrr}}}RRRBBB555555777555555999<<<999:::>>>BBBNNNggg}}}oooqqq{{{zzzvvvrrrjjjkkk___RRRLLLKKKJJJLLLOOOXXXXXXSSSJJJEEEDDDBBB>>>===<<<:::777222/////////111///,,,+++,,,---,,,++++++///333444222000111222222111000000//////000000000//////......---------)))))))))(((((('''''''''%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&%%%$$$#########$$$$$$$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((***+++***)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((++++++******)))'''&&&%%%'''(((((()))))))))))))))+++***)))'''rrrfffkkknnnpppnnnqqqyyy~~~}}}~~~xxxsssvvvzzzzzztttooooooqqqrrrttthhh\\\TTTKKKAAA:::888444444444555666888:::;;;:::::::::EEESSS[[[qqqyyyggg[[[NNNQQQbbbmmmgggffflllxxx}}}wwwkkkdddaaabbbaaa^^^YYYSSSPPPOOOLLLHHHGGGKKKMMMKKKHHHHHHZZZlllxxxnnnTTT???666555222222222111000///...------------...///000111222777888999;;;AAALLLZZZccchhhkkkiiieeehhhxxx{{{pppeee\\\VVVWWWSSSKKKBBB;;;888:::<<<777888888888;;;CCCOOOXXXdddeeeccc___\\\[[[___cccmmmuuu|||nnnZZZJJJLLLkkkxxxssslllcccZZZUUUQQQMMMLLLNNNIIIKKKNNNQQQUUUXXXZZZ[[[```___^^^]]][[[UUUMMMHHHBBB???;;;666222000000000//////...------...///000222444555777<<>>DDDKKKJJJAAA777333444444888888>>>^^^~~~LLL>>>555666777444555999>>>???AAAEEELLL]]]wwwwwwvvv{{{xxxwwwwwwqqqssseeeVVVMMMIIIIIINNNTTT[[[ZZZSSSIIICCCCCCAAA>>>;;;<<<<<<999444111111333111///,,,+++,,,---,,,+++,,,///222333222000000111111111000///////////////000000//////............)))))))))(((((((((((((((%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''')))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))(((''''''&&&&&&'''((()))************+++***)))(((wwwrrrppptttuuusssuuu|||~~~}}}}}}yyyttttttvvvuuuooommmrrrwwwyyywwwlllaaaYYYQQQGGG???<<<555555444444555777999:::888<<>>;;;777222000///000111///...------...///000111222333666;;;EEESSScccnnnmmmeeeZZZOOOHHHHHHTTTaaaggglllpppqqquuu}}}yyytttpppiiiccceeekkkmmmfff[[[XXX```cccTTT>>>888999BBBSSSdddhhh^^^RRRPPPRRROOOIIIHHHJJJIIIDDD;;;CCCOOO\\\hhhsss}}}oooPPP:::888999;;;===BBBHHHFFF>>>888777888777999888>>>^^^eeeEEE;;;555777777333444:::;;;BBBGGGIIIQQQeee~~~zzzwwwwwwssstttvvvqqqvvvhhhXXXNNNJJJJJJQQQYYY]]][[[SSSIIIBBBAAA@@@===777999:::888555222333555111///,,,+++,,,---,,,+++,,,...111222222111000000111000000///...////////////////////////.........)))))))))))))))(((((((((%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&((((((((())))))((('''&&&%%%%%%$$$$$$%%%&&&'''((((((%%%&&&'''(((((((((((((((%%%&&&''')))************((((((''''''yyyxxxsssxxxyyyxxxyyy~~~~~~}}}~~~~~~~~~|||xxxuuunnnooommmkkknnnwww}}}vvvlllbbb]]]VVVLLLDDDAAA888777555444555666888:::777===DDDUUUjjjtttzzzggggggggglllqqqnnnggglllxxx~~~oooeee___aaacccaaa\\\VVVQQQNNNIIIIIIKKKMMMJJJGGGIIIOOOhhhsssqqq\\\DDD888444333333333444333222///---,,,+++,,,,,,---...000111222666555444777>>>IIISSSYYYYYY^^^bbbccckkk{{{qqqaaaVVVNNNFFFAAA888666555555777888666444666888===DDDNNN[[[iiiqqqoooqqqrrrsssvvv~~~sssjjj}}}vvvQQQNNNSSSgggooodddaaaVVVOOOHHHFFFCCC???>>>@@@<<<;;;::::::<<>>CCCRRRgggqqq~~~ppprrrrrrtttssslllmmmrrrqqqggg]]]___```^^^YYYTTTQQQOOOHHHKKKOOOOOOIIIDDDKKKTTTnnnrrriiiQQQ>>>888666222333333444444222000...,,,+++,,,,,,---///000222333555333333666<<>>GGGTTTbbbmmmsssvvvrrr{{{zzzxxxcccOOOSSSfff{{{jjj\\\SSSQQQHHHBBB>>>>>><<<888777888555555444444444666777777999;;;>>>???>>><<<:::999333222000.........///000//////...///000222444555333777BBBQQQ^^^```YYYPPPDDD===888999===CCCKKKSSS[[[ggguuu|||}}}wwwyyysssmmmggg```]]]bbbjjjnnnhhh]]]XXX___eeeYYYGGG;;;;;;BBBQQQbbbkkkkkkfff^^^eeeeee^^^\\\aaa___YYYDDDCCCIIIXXXnnnbbb@@@444777333888<<>>AAASSS]]]VVVTTTddd{{{zzzyyyxxxtttzzzyyymmmdddYYYQQQKKKHHHLLLRRRYYYXXXRRRHHHBBB@@@>>>:::999888888888999888555333111///,,,+++,,,---,,,+++***+++---000333333222111000000///............///------------------------,,,++++++***)))(((''''''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))(((&&&%%%%%%&&&&&&'''((())))))'''&&&$$$$$$$$$$$$%%%&&&'''((()))$$$%%%&&&'''''''''''''''''''''((())))))***))))))&&&&&&&&&&&&{{{nnnjjjlllrrrwwwxxxyyy~~~~~~|||}}}}}}yyysssnnnmmmnnnlllkkkjjjkkkrrryyyvvvnnnppphhhaaa___ZZZRRRKKKHHH<<<:::888555444555777888:::>>>AAAMMMaaalllxxxpppgggnnnrrruuuvvvpppssswwwrrriii[[[\\\[[[YYYTTTQQQOOOOOOIIIMMMRRRQQQHHHDDDLLLYYYrrrqqqcccJJJ:::999888333222333444444333111...,,,,,,,,,,,,---///111222333444333222555;;;CCCJJJMMMRRRZZZbbbgggnnnxxxuuuVVV???555333444555555777888444///000777??????EEERRRcccsss|||}}}{{{{{{ttt^^^___iii{{{iiiZZZNNNFFFDDD@@@;;;888999999555333444000111111222111000///...///111444666555444222222222111000/////////000111////////////111333555666888>>>KKK^^^iiidddQQQ@@@999444222555999>>>FFFNNN[[[dddllloooqqqsssqqqnnnooojjjddd```[[[[[[cccllloooggg[[[WWW```ggg[[[III<<<===CCCQQQbbbnnnqqqoooeeemmmnnnfffccchhhfff___GGGDDDGGGXXXppp}}}|||~~~[[[<<<888;;;333===BBBIIILLLDDD999555888;;;<<>>FFFMMMWWWaaaggggggnnn|||jjjKKK<<<666222222555444777999888555666:::>>>DDDQQQeeexxxfff```yyy|||hhhYYYGGG???>>>888666555444333222222222222000/////////............111000000111222222000...---...//////---...///111333111111444444333555999888OOObbbnnntttbbbGGG:::888555222222666<<>>;;;:::===AAA???888000000...,,,,,,------,,,+++++++++---000333444222000000000000000000000000000------,,,,,,,,,+++++++++*********))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''''''((((((((((((''''''((('''&&&&&&'''((('''&&&((())),,,------+++)))'''''''''((()))++++++)))'''))))))))))))|||zzzvvvkkkfffiiimmmppptttwwwzzz}}}vvvooorrrqqqlllkkkhhhhhhiiifffaaaccciiikkkjjjgggddd```ZZZRRRMMMFFFBBB===888555666888999???DDDJJJUUU^^^aaattt[[[^^^jjjzzz~~~wwwuuuzzzqqqfffbbbYYYTTTVVVYYYVVVQQQNNNHHHFFFCCCBBBKKK]]]rrrfffFFF888555444777===;;;:::999888666444111...,,,,,,---...000222444555333444333444777===EEEKKKXXXccckkklllsss~~~}}}dddGGG:::666222222555666999<<<:::888888===BBBJJJ\\\sssyyyqqqlllxxxrrr___RRRAAA;;;:::444555444333222111111111111000000/////////........./////////000222222000....../////////......000111333111111222222000333888@@@ZZZnnnvvvuuucccKKKCCC<<<===>>>>>>???CCCIIINNNXXXYYY]]]bbbgggjjjjjjiiiooocccXXXTTTUUUWWW[[[```gggfffXXXOOOVVVVVVMMMIII??????HHHYYYiiisssxxx{{{yyy{{{yyyppphhhdddbbb___aaaWWWKKKIIITTThhh}}}rrrfffkkk}}}[[[HHHKKKSSSWWW^^^mmm~~~~~~dddEEE:::@@@===PPPoooyyy```NNNCCC;;;:::CCCGGGCCCCCCGGG]]]yyyzzz```WWWggg~~~xxxwww|||}}}zzzooollleeeZZZQQQKKKJJJLLLQQQTTTQQQHHH@@@===;;;888<<<;;;;;;===>>><<<555///000...,,,,,,---------++++++,,,---000333333222000////////////////////////,,,,,,,,,,,,++++++++++++*********))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''((('''&&&&&&'''((('''&&&((()))+++------+++)))((((((''''''(((******)))((()))))))))))){{{vvvoooggggggmmmppprrrtttvvvxxx{{{sssmmmpppqqqnnnnnnjjjfffdddcccdddjjjqqqmmmllljjjhhheee^^^VVVPPPKKKFFF@@@:::666777999;;;>>>DDDHHHPPPYYY___uuu```iiiyyyvvvvvv}}}sssjjjddd\\\VVVWWWXXXUUUQQQOOOCCCDDDBBBDDDTTTpppxxxZZZ<<<111444777:::???======;;;999666222///---------...///000222444555333333444444777<<>><<<888999???FFFSSSiii|||pppiiikkk~~~yyycccSSSHHH:::555666111333222111000/////////000000000000/////////.........------///111111000///.../////////......000222111000000222111111777???KKKhhhyyyvvvjjjTTTCCCAAACCCHHHMMMNNNMMMQQQYYYaaaXXXZZZ]]]```bbbeeeiiikkkggg^^^UUUTTTVVVXXX[[[```gggeeeUUUKKKRRRSSSMMMKKKAAA@@@HHHZZZmmmyyyzzzqqqlllhhhccceeeYYYIIICCCLLLaaayyyuuu^^^XXXbbbwwwzzz\\\TTTbbbqqqwwwuuu~~~kkkPPPHHHPPPXXXrrr|||gggXXXJJJCCCCCCMMMTTTRRRPPPRRRggg|||www```^^^qqq|||~~~{{{vvvmmmaaaUUUNNNKKKJJJLLLOOONNNGGG@@@>>>===<<<===>>>@@@@@@===999444000///---,,,,,,---------,,,,,,,,,---000222333222111////////////////////////,,,,,,,,,,,,+++++++++************))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((('''&&&&&&'''((('''&&&((()))+++,,,,,,+++)))((()))(((&&&''')))******)))))))))))))))|||vvvnnngggiiipppqqqrrrssstttuuuyyy~~~yyy{{{xxxppplllnnnpppnnnkkkhhhddddddgggmmmvvv}}}pppooonnnmmmjjjccc[[[UUUOOOJJJCCC;;;777666888::::::@@@DDDJJJSSS[[[ttt~~~{{{rrruuu~~~uuuoooggg___XXXWWWVVVQQQNNNMMMDDDEEEGGGQQQkkkYYYHHH888666999;;;<<<===??????>>>;;;666111...,,,,,,------...///111333444222333444555777;;;AAAEEERRR]]]gggmmmrrrzzz~~~}}}dddGGG:::666444555999:::@@@EEECCC>>>>>>GGGPPPdddyyyxxx~~~yyylllvvv~~~kkkVVVHHHAAA555333444000111000000///......//////000000000////////////...---,,,,,,...000111111///...///000///......000222//////111333333666AAAMMM^^^zzzqqqYYY@@@444777555:::@@@EEEIIIQQQ[[[bbbdddgggiiiiiigggfffhhhkkkddd[[[UUUVVVYYYZZZ]]]aaaeeecccUUUJJJPPPQQQKKKJJJHHHFFFMMM___sssvvvrrrmmmhhhaaaWWWIIICCCKKK```www{{{cccRRRXXXfffxxxiiiiii|||{{{zzz}}}~~~sssggghhhrrr}}}kkk```VVVPPPQQQZZZaaa```]]]\\\mmm{{{vvvfffjjj|||zzzrrrfffZZZOOOHHHEEEGGGLLLMMMGGG@@@?????????@@@CCCFFFDDD???999555444///---,,,,,,---...---,,,,,,,,,---///222333222111////////////////////////------------,,,,,,,,,,,,*********))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((&&&&&&&&&'''((('''&&&'''(((***+++++++++))))))***(((&&&&&&(((***+++***((((((((((((|||vvvmmmhhhjjjpppttttttuuuuuuwww{{{tttvvvvvvrrrooonnnmmmlllcccbbbaaabbbgggpppwww{{{rrrrrrqqqpppmmmggg```[[[RRRMMMEEE===888666666777444;;;===CCCOOOZZZrrr|||tttvvv}}}{{{vvvjjjaaaYYYUUURRRMMMJJJKKKGGGHHHQQQgggbbb???;;;888:::<<<===???BBBDDDEEEFFFCCC===666111///++++++,,,---...///111222222333444555666:::>>>BBBNNNWWWbbbiiiooowww~~~lllKKK<<<777555888===BBBJJJPPPNNNGGGHHHSSS^^^wwwyyyxxxuuukkkgggkkkqqqvvv~~~vvv|||rrraaaNNNCCC>>>555444666222111000//////////////////111000000000////////////...,,,,,,---///111111000...///000000...///000222000000222222333999JJJ[[[wwwkkkNNN888000666333666<<>>888444444...---++++++---......------,,,,,,...111333333222....................................------------*********))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((((((((((((((''''''((((((((((((''''''(((&&&&&&&&&'''((('''&&&'''((()))************))))))'''&&&&&&(((***++++++((((((((((((}}}|||xxxrrrllljjjnnnrrryyyyyyyyyyyyzzz}}}wwwxxxxxxvvvqqqmmmkkkiiidddeeedddccchhhpppsssssssssrrrpppooommmhhhccc___UUUPPPIIIAAA:::666555555111888999@@@PPP^^^rrrzzzyyy{{{}}}zzzhhh___WWWRRRNNNIIIHHHJJJIIINNN```|||iiiJJJ666666777888999<<>>888555333222888999BBBVVVeeeuuu{{{|||tttbbbZZZSSSOOOKKKHHHHHHKKKMMMZZZsssmmmNNN>>>555666777888:::???CCCFFFBBBHHHNNNMMMDDD:::222///,,,,,,,,,---...///000111111222444555666777:::<<>><<<555555888333333222222111111222222333111111111000000000//////222000......000111111000///000111000//////111333333444444555777GGGeeeyyyOOO;;;888777;;;;;;GGG[[[ppp}}}iii```XXXWWWXXXWWWXXXZZZ\\\^^^RRRJJJPPPTTTSSSWWW]]]ZZZaaauuu~~~mmmeeedddccc```HHHMMMVVVcccsss|||ooorrr|||lllccc^^^bbbeeeggggggfffhhhjjjkkkuuu}}}xxxsssxxxzzzuuulllhhhmmmtttqqqssssssuuuzzzkkkhhhccc___[[[UUUNNNIIILLLTTTWWWPPPEEEAAAAAABBB???AAABBBAAA===777222///...,,,++++++---............---,,,...000222333222........................------,,,,,,,,,+++++++++*********))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))***)))))))))((((((((((((''''''((((((((((((''''''((('''&&&&&&'''((('''&&&''''''(((((()))*********&&&&&&&&&(((***,,,+++***)))))))))))){{{wwwpppkkkmmmwww||||||{{{yyyvvvvvvwwwxxxvvvtttrrrpppmmmjjjkkknnniiiiiieeebbbfffnnnqqqmmmqqqnnnkkkiiigggeeebbb```ZZZVVVPPPHHH@@@:::555333444999:::EEE\\\kkkxxxzzzvvv}}}zzzjjj]]]VVVOOOLLLJJJGGGIIINNNTTTeee|||QQQ999:::555666999<<<@@@CCCAAA===FFFMMMTTTTTTLLL@@@888444---------......000111222000222555666666777999;;;AAAKKK[[[gggkkkmmmrrrxxxttt[[[CCC;;;;;;999:::===PPP\\\dddaaaWWWXXXhhhwwwwwwxxxtttkkkfffccceeeggggggiiimmm{{{pppbbbUUUDDD===;;;555555777222444333333333333333444444111111111111000000000000333111//////000111111000///000111000//////111333111333555888>>>SSSvvvuuuHHH999;;;;;;<<>>CCCCCCDDDEEEFFFZZZeee\\\PPPIII>>>111---------............///222333444666888999;;;<<<>>>HHHXXXeeemmmrrruuuwwwbbbNNN@@@AAA@@@:::???KKKWWWaaagggaaa[[[ccc~~~{{{kkkxxxrrrrrrrrrvvv}}}qqqfffaaaKKKDDD;;;777666777666555666777777555444444444555333000000111000---///444222111000000000111222333333444333000000222444444111666666444BBBgggaaa???888999AAASSSpppzzzuuusssuuuwwwppphhh___ZZZZZZ]]]___```aaajjjhhhZZZSSS```tttxxxuuu|||rrrbbbSSSPPPXXXdddkkkqqq~~~|||jjjdddiiippprrr|||```TTTQQQNNNWWWUUURRROOOOOOSSSZZZ___xxxoooYYYHHH===888666888666444444555888<<>>888555555666777666666777888888888888888777444333555333000111444333222222111222333444555111222333333222444555555777:::;;;>>>UUU|||RRR999999AAATTTmmm|||iiieee___YYYXXXZZZ^^^aaafff```YYYTTTUUU[[[bbbggggggvvvvvvddd[[[llluuu}}}tttkkk___VVVWWWaaannnuuu{{{~~~wwwhhhXXXQQQTTTXXXXXXsss~~~~~~jjjTTTKKKHHHEEEIIIGGGEEECCCCCCGGGNNNSSSttt}}}tttjjjcccUUUPPPGGG???999666666777333222000000111333666888444555777999<<<@@@CCCDDDCCCGGGOOOXXX___bbb```]]]YYYWWWRRRKKKDDD@@@@@@AAAEEEGGGIIIIIIEEE>>>777222222111...---,,,---///000---...///000111222222222////////////........................---,,,+++***++++++*********)))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***)))'''%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((***))))))))){{{}}}{{{{{{xxxvvvyyy~~~}}}xxx~~~wwwkkkfffkkkrrrpppnnnnnnrrrwwwwwwppphhh^^^^^^]]]^^^```cccggghhhpppnnnkkkjjjooosssrrrmmmfffYYYOOOQQQUUUQQQDDD:::555::::::???JJJUUUmmmzzzzzzrrrccc\\\___\\\]]]```]]]XXX]]]hhhpppVVV???444444666999;;;AAAGGGGGGCCCCCCGGGXXXiiirrrkkk```WWWGGG555......------......///000111111222333555666666777888BBBPPP___jjjqqquuuxxx}}}qqqVVVHHHCCCLLLUUU[[[fffttt~~~{{{yyyvvvlllrrr~~~pppdddXXXPPPDDDCCC@@@:::555333555777999999999;;;>>>???>>>===999666555777666222222444333333222222333333444555111222444555555555777999999AAAIIIWWWrrrkkkFFF<<>><<<;;;;;;???FFFJJJmmmqqqqqqooooooqqqqqqnnnqqqvvvuuuiiiZZZOOOGGGAAA444333111000//////000000///............///000111.........///////////////555999DDDSSSaaahhhgggcccYYYVVVPPPIIIBBB???@@@AAADDDJJJNNNNNNGGG===555222333111///...---...000111...///000000111111111000////////////........................---,,,+++*********)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))'''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((''''''&&&'''''''''))))))))))))vvvyyyzzz||||||zzzzzz~~~~~~{{{{{{|||wwwmmmfffggglllppprrrssstttuuuvvvtttnnnfff[[[^^^```___```bbbcccbbbhhhiiikkkkkkmmmnnnnnnmmmddd\\\VVVZZZ```]]]NNNAAA777;;;:::???KKKVVVnnn~~~vvvtttsssfff^^^dddaaacccfff___XXXaaaqqqvvv```LLL>>>888444222999===CCCHHHGGGDDDHHHOOOdddqqqvvvnnneee]]]LLL999///......---...///000000111111222222333444555555777???MMM[[[hhhpppuuuxxxuuuxxx||||||lllYYYOOONNNZZZgggqqq~~~rrrmmmpppwwwmmmcccXXXOOODDDCCC@@@>>>===<<<;;;;;;???;;;999:::>>>AAA@@@>>>:::666555888888444333444333333333333333444444444666555555666555666;;;AAAIII[[[ooo}}}WWW???GGGXXXqqqsss]]]OOOGGGCCCBBBAAAAAAEEEKKKQQQUUU^^^^^^[[[TTTOOOPPPZZZcccpppllljjjyyyjjjsssiiibbb]]]```gggpppyyygggTTTOOOQQQMMMFFFAAA@@@>>><<<@@@GGGJJJFFFBBBAAA>>>:::999999888777888;;;AAAEEE]]]\\\ZZZVVVWWWYYYWWWQQQNNNSSSRRRJJJAAA===:::888444444222111///......---/////////000000//////...111111111111111111000000111555AAASSSeeennnkkkfffZZZWWWPPPHHHBBB???@@@BBBEEEJJJOOOMMMDDD:::444222222111///...---...///000///000000000000000//////////////////........................---,,,+++***))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***)))(((((('''''''''''''''))))))))))))pppxxxzzz}}}||||||~~~xxxtttmmmgggjjjsssvvvsssuuuzzz{{{tttnnnlllkkkggg]]]ccceeeaaa^^^___^^^ZZZ^^^eeemmmnnnjjjfffhhhmmmiiifffeeefffgggaaaRRREEE::::::777===LLLUUUfff~~~nnnsssxxxyyysssqqq{{{}}}ooodddiiiggghhhiiiccc```jjjzzzwwwfffPPPBBB===;;;888444:::<<>>KKKYYYfffpppuuuwwwooossszzzwwwgggaaaZZZ\\\iiiwwwttt```[[[kkkvvvnnnggg^^^SSSJJJFFFCCCDDDJJJRRRUUURRRMMMKKKEEE??????DDDGGGEEEAAA???:::888;;;<<<999777777555555666666777777777777<<<888666777666888CCCOOOkkkhhhGGGCCC]]]vvv~~~```MMMAAA:::666AAAAAAAAADDDIIIOOOVVVZZZfffjjjkkkfff^^^[[[```fffrrr~~~oooiiivvv{{{mmmeeecccjjjtttzzziiiXXXOOOPPPRRROOOFFF>>>;;;888555444888;;;;;;::::::777333111222222111222555999===DDDCCCAAA???AAACCC>>>777:::===<<<555000//////...222111000//////000111222///000000111111000......000000000000000111111111111777DDDXXXjjjrrrooohhh^^^ZZZRRRIIIBBB@@@BBBDDDEEEIIILLLHHH@@@777333333000///...---------......///000000000000///......////////////........................---,,,+++***))))))))))))((((((((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%'''(((***+++,,,)))(((((('''''''''((((((((((((((((((zzzlll|||}}}|||}}}~~~|||wwwssskkkgggqqq~~~vvvttt|||{{{pppggghhhjjjjjjbbbhhhhhh^^^XXXYYYZZZVVVZZZcccnnnqqqkkkeeejjjtttuuuuuurrrmmmhhh```SSSGGG<<<999333:::IIIOOOWWWiiixxxssssss|||tttZZZaaannnvvvvvvvvv}}}vvviiijjjlllmmmkkkjjjllltttzzzfffSSS???888999;;;;;;::::::<<>>MMM^^^xxxxxxzzzwwwkkkRRR\\\{{{VVV>>>666555555555<<<===???CCCIIIOOOUUUYYYccciiinnnmmmgggccceeehhhnnnwwwooonnn{{{zzzllldddcccooo|||~~~fff[[[]]]cccdddddd\\\MMM@@@999555333555777999:::999888666444000111111111111333666999555666666555777999555...000444444000...///000...333111///......000333444//////000000000///......000///.........///111222444<<>>FFFQQQZZZ^^^bbbgggrrrxxxyyyuuuuuuqqq[[[@@@111000...------///111333222222333555666888999:::@@@DDDLLLYYYfffpppuuuvvvzzz|||yyypppjjjnnnnnnuuuwwweeeVVVUUU___uuuzzzyyyvvvnnndddZZZSSSPPPPPPTTT___ppp{{{sssnnnjjjooouuuuuujjj___VVVLLLDDDBBBAAA>>>;;;:::888999:::;;;<<<;;;;;;:::;;;666777===AAAFFFXXXlllzzzeeennntttmmmTTT;;;000000222555777---...///222666;;;???AAAKKKQQQXXXZZZXXXUUUVVVXXX]]]iiiwwwuuuiiifffaaabbbjjjrrrrrrpppnnnbbbYYYYYYhhhvvv|||iiiXXXZZZkkk{{{zzzwwwiiiTTTBBB999777666999999;;;;;;999666555666222333444333333333666888111444444222333666555111,,,111333222333666777444666555333222111111222333000000000000000000111111333222000000222666999<<<@@@JJJ[[[mmmzzz}}}zzzuuueee```UUUJJJBBB???BBBEEEFFFHHHJJJJJJGGGAAA;;;777/////////.....................//////////////////////////////........................---,,,+++***++++++*********)))))))))&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))''''''''''''((()))++++++'''(((((((((|||wwwzzz~~~{{{||||||wwwpppvvvxxxssslllpppyyywwwmmmkkkpppnnnfffgggppprrrlllmmmnnncccOOOFFFOOOXXXZZZ```aaaffflllmmmnnnxxx}}}pppdddaaaccc]]]SSSDDDAAA888999@@@???DDDUUU___ccckkkrrrssskkk^^^TTTOOOXXXiiizzz~~~rrrhhhkkktttssskkklllrrriiiVVVCCC;;;888>>>CCC???:::999===???IIIXXXbbbeeefffhhhqqqyyy|||zzz|||www^^^AAA111000...------///111333222333444666888999;;;<<>>???@@@KKKOOOVVV]]]\\\TTTNNNMMMLLLHHHHHHLLLPPPQQQUUUZZZXXXNNNNNN]]]jjjooottt{{{~~~tttnnnrrrtttrrrqqqssskkklllmmmlllmmmtttuuu\\\RRR\\\rrr|||lllSSS???888777888666666777777444000000333111222222222111111333444///111111...---111222111,,,111333222222444333///000000222333444444444444222222222222222333444444333222222333777===CCCGGGMMMXXXiiiyyy~~~yyygggaaaVVVJJJAAA>>>AAADDDFFFHHHKKKNNNMMMGGG???999000000000000////////////---......///000000//////000/////////........................---,,,++++++++++++++++++************''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&&&&&&&&&&''')))***,,,---'''(((((((((}}}|||zzz{{{zzzvvvuuuxxx{{{nnngggkkkssssssmmmooommmkkkiiiiiilllooorrrpppmmmaaaOOOGGGMMMXXX]]]]]]```cccdddgggnnnxxx{{{yyyrrrhhhbbb^^^WWWPPPCCC@@@;;;777666;;;CCCIII\\\___hhhjjjbbbcccddd\\\aaabbbppptttiiiqqqvvvyyyqqqfffiiioooaaaIII<<<999666888<<<>>>;;;888===DDDKKK[[[nnnnnnfffhhhppp{{{{{{{{{vvvXXXBBB222000------...000111000222333444444555666999<<>>DDDLLLUUU[[[eeeooovvvzzz}}}mmm___QQQJJJGGGBBB@@@@@@EEEJJJRRRVVVTTTKKK@@@888444222///---...///////////////...//////000111222///////////////////////////............---------+++++++++************)))(((''''''&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))(((&&&$$$%%%((()))(((&&&''''''((()))))))))))))))''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))((('''&&&%%%&&&&&&((((((''''''((((((}}}|||}}}yyyttttttwww~~~xxxnnngggiiiqqqtttsssooommmjjjkkkooorrrsssrrrtttooobbbRRRLLLSSS\\\```[[[[[[\\\aaaiiisss{{{yyyuuulllccc___^^^YYYSSSIIIEEE@@@:::888;;;BBBGGG[[[]]]fffeee]]]dddooonnntttvvvrrrllluuuwwwzzzsssiiiiiikkk[[[CCC:::888666888===???>>>;;;BBBIIINNNYYYgggeee^^^bbbmmm|||vvvWWWCCC222000------...000111000222222333333444666:::===GGGOOOXXX^^^```eeennnuuuzzz|||{{{~~~tttqqqsssvvvuuuoooooo|||{{{zzzvvvoookkkqqq}}}|||wwwsssnnnjjjgggeeedddccciiiqqqzzz|||xxxwwwzzzwwwiiiZZZQQQHHHFFFDDDGGGJJJKKKHHHEEE===@@@BBB@@@;;;999;;;>>>???FFFHHHMMMYYY```nnn|||ZZZBBB888333000222444222111222222222333444444333222222555777555111222666666222555666777888888666555666::::::;;;===???AAACCCEEECCC???BBBLLLRRRSSSSSSUUUYYY\\\```aaaaaaaaadddfffkkklllmmmnnnooosssxxx|||yyy{{{zzz{{{zzznnnTTTPPPWWWggg|||zzznnnYYYFFF===<<<888333333333111111111111222333666555444333333333444555555333111222333444222000000111111111111333555777444444666888:::;;;;;;:::;;;<<<>>>???@@@AAACCCFFFOOOQQQVVV[[[aaafffjjjmmmrrrzzz{{{kkk```UUUNNNJJJDDDBBBCCCJJJNNNSSSSSSLLLBBB999444222///,,,+++,,,------,,,.........//////000111222///////////////////////////............---------+++++++++************)))(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))(((&&&%%%&&&((()))(((&&&''''''((()))))))))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***((('''&&&&&&&&&&&&(((((((((((((((((({{{|||}}}}}}wwwpppqqqvvvzzzxxxpppiiijjjrrrxxxzzzqqqjjjdddhhhqqqyyyyyywwwxxxoooaaaUUUTTT[[[aaacccZZZWWWWWW___kkkvvvzzzzzzwwwqqqggg^^^]]]___\\\VVVOOOLLLEEE???;;;<<>><<>>333111//////444666333111111444444555555555555555444777::::::777777999888666999777555444666888::::::BBBCCCDDDGGGJJJNNNQQQSSSOOOJJJJJJRRR[[[___```aaaeeejjjnnnnnnllllllrrrxxxzzz}}}{{{tttuuuyyyzzzyyyzzzvvvnnniiilllqqqssswww}}}kkkTTTNNNPPP[[[llloooeeeRRR@@@888888777444222222111111222333444555===;;;777444333222333444444444333444555555333111555555555444333555999<<<:::===@@@DDDFFFHHHHHHHHHMMMOOORRRTTTUUUYYY]]]```hhhkkkqqqxxx|||}}}zzzwww{{{zzzjjjbbb[[[UUUNNNGGGDDDFFFRRRUUUVVVPPPEEE999333111111...+++***+++,,,,,,,,,.........///000111111222///////////////////////////............---------+++++++++************)))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''''''''((()))))))))))))))'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))******+++)))((('''&&&&&&&&&(((((())))))))))))~~~yyy{{{~~~}}}uuunnnooouuu|||yyyrrrlllnnnwww{{{{{{nnneee___eeetttvvvkkk]]]WWW[[[bbbeeedddYYYVVVVVV^^^kkktttxxxwwwxxxpppeee^^^___bbb___XXXRRROOOIIIBBB======AAADDDSSS\\\iiiggg]]]jjj}}}llloooqqqooorrrnnnnnnhhhaaa]]]WWWGGG777777666555666:::===>>>===555:::===JJJ\\\\\\TTTVVViiitttTTTBBB222000------...000111000111111222111222666;;;???IIIOOOTTTTTTTTT[[[jjjvvv{{{zzzbbbZZZZZZqqq}}}{{{wwwppplllllljjjjjjoooyyy~~~xxxtttqqqqqquuuwwwwwwuuuyyy}}}yyynnnhhhaaaUUUIIIDDD===<<<===@@@DDDFFFEEEDDDFFFJJJLLLHHHAAA@@@FFFLLLWWW^^^]]]aaannnxxxqqq[[[JJJ===666555444222333777777555444555999::::::888999<<<===<<<>>>@@@BBBBBBCCCDDDEEEEEEIIIGGGCCC@@@CCCHHHKKKJJJNNNPPPRRRWWW\\\ccchhhkkkggg```[[[^^^gggoootttuuuqqqtttvvvuuussstttyyy~~~{{{pppppptttwwwuuuwwwuuunnnjjjmmmqqqrrrjjjqqqyyy~~~~~~iiiUUUOOONNNTTTbbbkkkbbbQQQ>>>444333222000111111111333555777:::;;;BBB???:::666333333444555444333333333444555555555666777888777777:::@@@EEEKKKOOOSSSVVVXXXWWWWWWWWWeeehhhkkknnnppprrrtttvvvyyy|||~~~www||||||lllgggaaaZZZQQQHHHEEEHHHXXXZZZXXXNNN@@@555222333222000---+++,,,---------------...///000111111111///////////////////////////............---------+++++++++*********))))))(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))'''&&&%%%$$$$$$$$$$$$$$$&&&&&&'''((()))***++++++))))))'''&&&&&&''''''(((******))))))|||~~~{{{}}}wwwppprrryyy}}}xxxpppmmmsss{{{zzzssseeeccceeeqqqqqqdddXXXXXX___eeeeeebbbRRRRRRUUU]]]iiitttzzz{{{{{{rrrfff```cccgggbbbYYYSSSPPPKKKEEE@@@???BBBDDDKKKZZZmmmlll___iii}}}{{{{{{pppdddlllqqqlllkkkbbb___ZZZVVVQQQKKKAAA888888777666666888:::<<<<<<888;;;>>>OOOgggiii___]]]lllpppRRR@@@222000------...000111000111111222222222555:::>>>CCCHHHNNNOOOQQQYYYhhhtttyyyjjjYYYZZZbbb~~~xxxuuurrrllliiiiiinnnpppvvv~~~|||yyyvvvssstttvvvwwwvvvuuu{{{~~~~~~uuuiii^^^XXXSSSKKKCCC@@@<<<:::888777888;;;<<<===???DDDGGGEEEBBBCCCJJJPPPXXX``````eeewwwwwweeeQQQEEE>>>999666666888444444666666555888<<>>999666444444666777555555444333444777:::===888;;;>>>@@@CCCIIIRRRYYYaaaeeejjjmmmmmmllllllmmmvvvzzz~~~wwwpppjjjccc\\\RRRHHHEEEGGGUUUVVVSSSIII;;;222222555222000---+++,,,---------,,,---...000111111111111000000000000000000000000///............---------+++++++++*********))))))(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))''''''((()))))))))))))))((('''&&&%%%$$$$$$$$$$$$&&&&&&'''((()))***++++++***)))((('''&&&''''''(((******))))))|||}}}zzzuuuwww}}}yyyuuuooopppwww|||vvvkkkaaahhhttt{{{kkk___VVVYYY```bbb___[[[JJJJJJOOOZZZjjjyyy}}}rrrddd^^^dddkkkfff]]]UUUSSSNNNHHHCCCAAACCCEEELLL\\\rrrrrrccciii}}}uuuuuu{{{wwwlllkkkrrrllloooddd\\\eeekkkeeebbbVVVRRROOONNNJJJDDD>>><<<:::999888777888:::===>>>AAABBBDDDUUUlllnnndddcccrrrlllOOO>>>222000------...000111000000111333333333555888;;;===BBBHHHMMMRRRZZZfffnnnrrr}}}nnnfffnnnxxxwwwpppmmmjjjgggfffiiirrruuuyyy~~~zzzvvvwwwwwwuuutttrrrqqqppppppyyy{{{zzzvvvsssssspppllldddYYYNNNJJJGGG@@@;;;999888666333222222555888:::888;;;>>>??????BBBGGGKKKOOOZZZ___iiiooo___TTTRRREEE999666666444222111666333333555777:::AAAIIIZZZ\\\XXXQQQTTT```hhhhhhnnnllllllkkkjjjjjjqqqyyy~~~~~~sssaaaVVVUUUTTTOOOVVVVVVVVVXXX[[[```dddggg\\\```bbbbbbeeegggfffaaa___^^^___ccciiinnnpppppprrrsssttttttsssssstttvvvqqqppplllhhhjjjqqquuutttkkkttt}}}~~~|||zzzwwwssskkkjjjhhhggggggjjjooosssqqqnnn]]]LLLHHHFFFIIIUUU]]]\\\RRRBBB666333333333222333555777;;;???CCCEEE;;;:::888666666777:::;;;===>>>??????@@@CCCHHHKKKHHHNNNTTTXXX\\\cccnnnvvvrrrwww|||~~~}}}}}}~~~~~~{{{sssjjj```XXXPPPHHHFFFHHHMMMMMMJJJBBB777111111333111...+++***+++,,,,,,,,,+++,,,...000222222222111000000000000000000000000///............---------+++++++++************)))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''')))***''''''((())))))))))))))))))((('''&&&%%%$$$$$$$$$%%%&&&'''((()))******++++++***(((''''''''''''((())))))))))))}}}|||}}}{{{{{{xxxuuuwww}}}rrrtttuuuwww|||~~~vvvkkkkkkttt{{{wwwiii^^^XXX\\\aaa]]]VVVRRRIIIFFFGGGVVVlll~~~ooo]]]VVV___jjjjjjbbbYYYWWWRRRLLLFFFCCCCCCEEEJJJYYYllliiiYYY___vvvtttkkkiiiqqqpppddd___cccdddkkkbbbWWW\\\___ZZZXXXMMMIIIJJJMMMJJJBBB===???;;;;;;::::::;;;>>>AAADDDIIIMMMOOOZZZjjjlllhhhmmmyyy~~~yyyhhhMMM===222000------...000111000000222444555444555666777:::>>>FFFNNNUUU]]]cccggghhhvvvrrrnnnuuu|||vvvnnnfffdddccccccgggkkkvvvxxxzzz|||{{{xxxuuurrrsssuuuuuurrrllliiijjjllllllooooooiiidddaaa]]]XXXTTTJJJAAA???>>>:::555444333222111000000111444666444444555888:::<<<>>>>>>???NNNXXXggggggRRRCCC:::AAA:::666888:::;;;<<>>AAACCC:::::::::;;;===@@@CCCDDDLLLPPPUUUXXXZZZ\\\___aaabbbgggmmmooopppsss|||}}}~~~|||{{{{{{tttgggZZZRRRMMMIIIHHHJJJGGGFFFCCC>>>888333222222222///,,,+++,,,------,,,***,,,...111222222222111000000000000000000000000///............---------+++++++++************)))(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&(((***)))'''''')))+++''''''((()))))))))))))))******((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))***,,,+++)))''''''''''''(((((((((((((((~~~}}}xxxtttttttttrrruuuyyynnnuuu|||yyypppyyyyyytttuuuwwwiii___ZZZ^^^```ZZZPPPLLLNNNFFFDDDSSSnnn}}}lllWWWOOOZZZiiilllggg]]][[[VVVOOOHHHDDDDDDDDD@@@LLL\\\WWWGGGNNNffftttnnneeeeeeqqqssshhh___```iiiqqqfffVVVUUUVVVRRRQQQHHHFFFIIIPPPMMMCCC>>>@@@;;;;;;<<<<<<>>>AAAFFFIIIQQQXXXZZZaaalllmmmppp}}}~~~yyyuuufffKKK;;;333000...---...000111000000222555666555444555555:::>>>EEEOOOYYY___aaabbbaaaqqq|||kkkfffiiimmm~~~qqqhhh```___```ccciiioooxxxzzz{{{{{{yyyvvvsssrrrooosssuuuppphhhdddfffiii]]]aaabbb^^^YYYVVVQQQLLLIII@@@999:::;;;888444333///000111000///...///000333111111333666888666333222DDDRRRccc~~~vvvbbbSSSKKKFFFCCCEEEBBBBBBGGGJJJMMMSSS[[[SSSVVV]]]hhhqqqzzz~~~fffaaaddddddbbbbbbaaaaaaccchhhllloooxxxxxxnnn]]]QQQQQQTTTUUURRRXXX^^^aaa___```dddhhhmmmooossssssqqqnnnlllkkknnnjjjffffffkkklllbbbUUU[[[gggsssxxxxxxwwwsssnnnzzzvvvqqqooopppqqqpppnnnggggggYYYNNNSSSZZZeeewwwVVVYYYTTTFFF999333222222999888888999:::<<<>>>@@@;;;<<>>:::777444222444222///---.../////////***+++...111222333222111000000000000000000000000//////.........---------+++++++++************)))(((''''''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((******'''''')))+++'''(((((()))))))))))))))++++++)))((('''&&&&&&%%%$$$$$$%%%&&&'''((()))))),,,+++)))((('''''''''(((''''''((((((~~~}}}www{{{|||yyytttsssvvvwwwuuupppttt}}}{{{uuutttppp~~~xxxvvvwwwvvveeedddbbb___[[[UUUPPPMMMRRRIIIFFFTTTpppvvvzzzVVVIIIOOORRRaaaqqqmmmccc___XXXPPPIIIFFFFFFFFFAAACCCFFFHHHKKKQQQ\\\gggiiicccbbbiiinnnlllgggddduuummm^^^PPPMMMRRRRRRLLLJJJKKKLLLLLLGGGAAA???@@@@@@======???@@@@@@EEELLLUUU]]]bbbdddhhhsssxxxmmm\\\HHH:::000///...000333555444222111222222333555777999:::;;;<<>><<<888555333222222222222222111111111111111111000000222333333444333333:::;;;GGG^^^qqqzzz~~~lllTTTLLLNNNQQQUUUZZZTTTVVVZZZaaajjjrrrwwwzzz}}}{{{wwwqqqrrrrrrzzzvvvtttuuuuuuuuuzzzsss]]]TTTWWWZZZWWW[[[```bbb]]][[[```fffjjjdddddddddeeegggjjjmmmnnntttkkkgggkkkmmmfff]]]XXXbbbmmmxxx{{{vvvqqqqqqsss}}}||||||}}}|||wwwtttqqqnnnkkkaaa```qqqwwwhhhNNNLLLJJJGGG???777555999???BBBCCC???<<<<<>>CCCIIINNNQQQUUUYYY]]]eeettt}}}zzzwwwzzzyyyssswww|||~~~zzztttssszzz}}}}}}~~~{{{zzz}}}sss```RRRRRRQQQKKKIIIMMMHHHFFFEEECCC<<<444222555444222///......//////...///...---...111222111000222222333222111///---,,,///...------...///...---++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((((()))***(((((((((((())))))))))))+++***)))((('''&&&%%%%%%$$$%%%%%%&&&'''(((******)))******)))(((''''''((())))))))))))}}}{{{www{{{}}}{{{vvvuuuwwwvvvsssssswww~~~yyyrrrqqqrrr{{{~~~wwwpppnnnoooooogggfffccc```\\\WWWRRROOOMMMGGGGGGWWWpppyyy\\\KKKLLLMMM\\\nnnnnnkkkaaaUUUMMMKKKJJJGGGDDD===???AAACCCGGGOOO\\\fffgggcccdddmmmtttrrrkkkeeejjjaaaSSSJJJMMMSSSQQQIIIMMMMMMNNNMMMIIIEEEDDDDDDBBBAAAAAABBB@@@???DDDLLLUUU^^^eeeiiiooo{{{yyymmm[[[GGG999000///...000333555444222222222222333555777888999888999@@@KKKSSSTTTUUUXXXaaannn}}}kkkPPPOOOUUU^^^llluuujjjYYYOOOFFFIIIWWWjjjyyy|||{{{{{{qqqnnntttwwwzzzvvvlllggghhhcccZZZTTTSSSQQQNNNIIICCC???<<<:::888555222111000000111222222111111111111111111000111111222222333444444999;;;FFFYYYiiioooqqqsssgggYYYNNNQQQ[[[eeepppwww{{{zzz|||}}}~~~}}}xxxccc^^^hhhooooooiiinnnoookkkiiilllooopppjjjgggccc```^^^___aaabbbgggfffkkkrrrqqqdddWWWQQQjjjuuu|||uuurrrsssyyywwwwwwzzz~~~~~~}}}tttlllrrrmmmWWWDDDBBBAAAAAA===777666999>>>DDDGGGEEE@@@>>>AAAEEEGGGMMMTTTXXXYYY[[[aaaeeennnzzz~~~xxxttt{{{|||{{{~~~wwwfffXXXVVVSSSLLLIIIKKKEEEDDDDDDCCC===666333666444111///.../////////......------...111222222111222222333222111///...---///...------//////...---++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((('''((()))(((((((((((())))))))))))******)))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***((()))***)))'''''''''((())))))))))))zzzzzzyyy|||~~~}}}xxxvvvwwwvvvrrrwwwzzzwwwpppooowwwyyyvvvooojjjjjjjjjhhhiiigggdddaaa^^^YYYTTTQQQEEECCCHHHZZZooo}}}~~~zzz{{{\\\IIIGGGIIIXXXmmmuuutttdddSSSKKKLLLLLLEEE>>>888:::<<<>>>DDDOOO^^^gggfffbbbeeepppwwwqqqeee]]]YYYRRRHHHEEELLLRRRNNNFFFKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFHHHHHHCCC???EEEMMMWWW```jjjpppyyywwwiiiVVVBBB444000//////000222444444333222222333333555666888888666777>>>GGGMMMNNNPPPSSS___lll{{{\\\HHHQQQ]]]eeeoooyyyjjj^^^JJJDDD@@@GGGZZZrrr~~~yyyzzzxxxrrrqqquuuvvvwwwqqqgggaaa```ZZZQQQKKKIIIFFFCCC>>>;;;888666444333111///......//////111111222222222222222222222111000000111222444555777888@@@NNNZZZ^^^^^^^^^SSSQQQTTTaaassszzzuuutttwwwtttvvv{{{}}}uuukkkjjjmmmooozzzyyyxxxyyytttlllddd^^^\\\\\\]]]^^^ccckkkqqqkkk___VVVTTTwwwzzzuuutttqqqppppppttt|||~~~qqqmmm___FFF@@@===<<<@@@AAA>>><<<===CCCLLLTTTSSSJJJEEEHHHNNNUUU\\\ccceeedddeeekkkrrrzzzvvvppp{{{|||mmm```[[[WWWNNNHHHIIICCCBBBDDDEEEAAA999555666333111///.../////////...---,,,,,,...111333444333222222222222111000......///...------//////...---++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))(((''''''((((((((((((((())))))))))))******)))((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***((()))***)))'''''''''((()))))))))))){{{xxxzzz}}}vvvtttvvvwwwtttzzz|||xxxrrrqqq{{{xxxtttpppnnnnnnllliiiiiifffccc```^^^ZZZTTTPPP>>>@@@JJJ\\\llltttuuutttkkkUUUDDDCCCIIIXXXoooyyykkkYYYOOOLLLHHH@@@777555888:::===EEETTTccckkkdddaaadddmmmpppfffVVVJJJJJJGGGEEEEEEIIIMMMKKKHHHJJJIIIGGGEEEGGGJJJKKKIIIGGGJJJNNNNNNGGGCCCIIISSS\\\eeepppwww|||pppaaaNNN<<<000/////////000222333444333333333333444555666777888777888>>>FFFJJJJJJMMMQQQ]]]iiiwwwcccQQQZZZfffnnnyyy}}}oooaaaSSSDDDCCCHHHWWWqqq~~~uuuttttttqqqqqqtttqqqpppiii___[[[YYYSSSKKKCCCAAA>>>:::777444333333000000///......//////000111111222222222222222333333222000000111222555666444444888AAAIIIOOOQQQRRRUUUZZZfffvvvssshhh```^^^WWWOOOPPPXXX\\\\\\aaafffgggcccccceee___ccceeebbb]]]]]]```dddnnntttwwwpppllljjjiiigggjjjlllggg___YYY\\\bbb|||}}}yyyxxxooonnnnnnqqqxxxqqqlll___HHHGGGCCCCCCHHHJJJHHHDDDCCCPPP[[[ggggggZZZOOOPPPWWW```gggnnnpppmmmnnnttt{{{xxxmmmnnn|||~~~rrrfff```ZZZPPPJJJIIIFFFEEEFFFHHHEEE<<<666666333111......///000//////,,,+++,,,...222555555555333333222222111000/////////...---...///000///---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&''''''(((((((((((())))))))))))***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&((())))))'''((())))))'''&&&''')))((((((((((((xxxyyy|||{{{rrrppptttxxxyyy{{{|||zzzuuuuuuzzzuuurrrtttvvvtttoookkkiiieeeaaa___^^^YYYRRRKKK;;;???LLL^^^iiiiiihhhiii]]]QQQEEEEEENNNZZZnnn}}}ssseeeXXXMMMDDD;;;555444999<<>><<<999555333222222222///////////////000111111111111222222333333333333444333222111222333666777555666777:::BBBLLLTTTWWW^^^iiixxxhhhTTTLLLHHHJJJJJJIIIRRR___[[[XXXZZZccciiigggbbb```\\\```dddfffcccbbbfffkkkpppooosss{{{~~~{{{xxxxxx}}}|||uuuhhh]]][[[bbbiiisssxxx~~~|||{{{|||~~~tttttttttuuuyyyzzzwwwlllWWWQQQMMMLLLQQQRRRNNNHHHFFF\\\hhhvvvxxxhhhWWWTTTZZZeeellltttvvvuuuuuuzzztttiiippp}}}~~~uuujjjccc[[[SSSMMMKKKKKKIIIJJJLLLHHH>>>777555222000......///000000///,,,+++,,,///222555666555333333222111111000000000000///......///000///...++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''')))((('''&&&''')))((((((((((((zzz~~~yyyooommmssszzz{{{{{{|||{{{wwwwwwtttooooootttxxxuuuppplllhhhdddaaa```___YYYNNNFFF:::>>>MMM___gggbbb]]]]]]XXXUUUKKKIIIQQQVVVeeezzzmmm\\\MMMAAA:::777444;;;@@@BBBKKK[[[ddddddSSSSSSXXX]]]ZZZOOOEEE@@@>>>CCCIIIIIICCC???FFFQQQMMMNNNKKKKKKTTTaaaaaaZZZQQQRRRTTTUUURRRQQQYYYdddkkkrrrzzz~~~rrrcccRRRDDD999333...///111111111222333555555555444444444555555666555777;;;AAABBBBBBGGGNNN[[[dddqqqzzz{{{fffgggppp|||zzzhhhQQQ>>>III[[[vvv}}}xxxvvvuuuuuuttttttrrrjjj```XXXSSSMMMEEE>>>999777555333222111111222//////000000111222222222111111222222333444444444444444333333444555777888999;;;===???GGGUUU```eeejjjxxxjjjWWWIIIHHHJJJPPPWWW```ooo|||pppkkkjjjttt||||||vvvrrrnnnpppuuuxxxvvvsssxxx~~~zzznnnjjjiiihhhiiilllqqqssssssuuuzzz~~~zzz|||~~~~~~uuuaaaWWWUUUVVVZZZYYYRRRLLLJJJbbbmmm}}}qqq[[[TTTYYYfffllltttzzz|||}}}~~~tttlllrrr}}}yyyoooeee]]]VVVQQQNNNNNNKKKJJJLLLIII@@@888555222000......///000000000,,,,,,---///333555666555444333222111111111111111000///......000000///...++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''))))))(((''''''((((((((((((((())))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&''')))))))))))))))xxxooommmsssyyy{{{{{{{{{xxxuuuvvvpppkkkkkkrrruuurrrnnnmmmhhheeebbbbbb```YYYLLLAAA:::>>>MMMaaaggg^^^VVVVVVTTTWWWMMMGGGLLLKKKWWWtttxxxiiiVVVFFF<<<999888444<<>>@@@DDDFFF@@@===EEEQQQKKKMMMKKKLLLYYYhhhiii___YYYWWWVVVWWWVVVWWW___hhhqqqwww}}}|||mmm\\\JJJ===555111---///222222111111333555666555555444444444555555666888<<>>888444333222111000000000000//////000111222222222222111111222222333444444555555555555666777777888888:::???CCCGGGPPP___kkkooossslllccc^^^eeejjjkkkppp|||zzzwww||||||wwwuuu|||}}}}}}yyypppnnnppprrrrrrqqqpppqqqrrrwww|||{{{xxx~~~zzzjjj^^^^^^bbbfffccc[[[WWWWWWeeeoooxxx```UUUXXXfffkkkttt|||vvvooollluuu|||ttthhh^^^XXXTTTQQQMMMIIIHHHJJJHHH@@@999666222000...---///000000000---------///333555555555444333222111111111222222000///...///000111000...++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((('''((()))(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&((('''&&&&&&((()))))))))))))))~~~wwwpppnnntttyyyzzz{{{{{{~~~}}}vvvrrrsssooojjjjjjppprrrooommmooohhheeeccccccbbbYYYKKK???:::===MMMbbbiii^^^TTTTTTPPPUUUIIIAAAFFFBBBLLLlllsss```MMM???888777777333===BBBAAAFFFOOOOOOFFFCCCFFFJJJKKKDDD<<<<<>>===???AAA???===EEEPPPOOOQQQPPPRRRaaaqqqqqqfff___[[[XXXXXXXXXZZZbbbjjjtttyyy~~~yyyiiiVVVDDD777000...---///222222111111333666666666555444444444444555999;;;???DDDDDDEEELLLUUUZZZfffuuuqqqkkkxxxssshhhvvvvvvYYYOOOpppqqqlllrrrvvvuuuqqqnnnmmmkkk```VVVLLLHHHFFFAAA:::555000000000000//////......//////000111222222222111111111222333333444555555555666777888999999999888888@@@GGGKKKVVVeeeoooqqquuuzzz|||xxxvvvrrrkkkffffffiiihhhkkkmmmjjjgggmmmwww~~~{{{}}}|||yyyssslllhhhfffpppxxx~~~~~~|||wwwdddffflllqqqmmmfffccceeefffooo}}}dddWWWYYYgggkkksss~~~vvvkkkggghhhvvv|||xxxjjj___YYYUUURRRKKKFFFEEEGGGGGG@@@:::777222000...---///000111000...---...000333555555444444333222111111111222333111///...///000111000...++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((((()))***(((((((((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&'''((((((%%%&&&''''''&&&&&&((()))))))))))))))~~~{{{wwwuuuxxx~~~zzzuuurrrpppkkkfffdddiiissswwwtttoooppphhhdddeee```SSSFFF@@@;;;CCCQQQ___aaaYYYQQQNNNKKKGGGDDDAAA===@@@QQQccc}}}nnnXXXDDD999666666666777<<>>=========<<<<<<;;;;;;::::::;;;;;;;;;>>>DDDLLLQQQSSSTTTRRRUUUccctttxxxqqqgggbbb^^^^^^]]]]]]aaagggrrrwww~~~~~~uuucccNNN@@@888444111///000111222222222222222555555555555555555555555555===DDDEEEBBBDDDMMMUUU```kkk{{{}}}}}}zzzmmmaaasss{{{uuugggYYY^^^lll```___qqqwwwttttttlll___[[[SSSKKKBBB<<<:::999555111111111111111000000000000---///111111111222444555555222333666666444444777555999???DDDEEEBBB>>>;;;???@@@GGGSSS^^^eeemmmtttxxxzzzrrrpppqqqfffaaaYYYRRRLLLIIIHHHHHHIIIGGGEEECCCDDDHHHLLLOOOUUUWWWYYYXXXWWWWWWZZZ]]]ffflllwwwyyymmmbbb\\\gggooozzz|||tttyyy}}}|||{{{{{{xxxssskkkooo~~~jjjWWWSSS___eeessswwweeeaaahhhppp~~~yyyooocccWWWRRRRRRJJJHHHEEEDDDDDDBBB===999444222000...------...///000//////000333555666555555333222111222222111111000000000000///...,,,,,,------,,,++++++******))))))'''&&&%%%&&&''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))&&&%%%$$$%%%(((***++++++'''((()))******)))((('''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''(((+++***)))'''''''''((())))))+++,,,,,,~~~|||zzzyyyzzz}}}wwwtttsssssseeeccceeennnxxx}}}xxxrrrqqqjjjfffeee___RRREEE@@@;;;CCCRRR______VVVLLLIIIDDDAAA???>>><<>>666222000///000111222333333333333444444444555555555555555777;;;@@@@@@@@@DDDMMMUUU___hhhwww~~~~~~{{{rrrhhhaaavvvnnntttxxxzzzeee___ppp\\\TTT^^^sss{{{vvvrrrgggYYYUUUKKKDDD<<<888777777444111000000000000000000000000...000222222111222333555777555555777777444555888777===FFFMMMOOOLLLHHHEEEEEEFFFMMMZZZffflllqqquuuvvvkkkaaaXXXVVVXXXNNNKKKFFF@@@<<<:::::::::===;;;888777777999;;;===???AAABBBBBB@@@AAACCCFFFNNNTTT]]]fffmmmpppqqqpppkkkoooqqqooorrr|||xxxlllccc]]]ccckkktttzzz|||~~~}}}vvvuuuwwwrrr^^^XXX___gggxxxpppdddfffqqqyyyzzzqqqfffZZZTTTTTTMMMJJJFFFEEEDDDAAA<<<888444333000...------...///000//////000333555666555444333222111111111111000000000000000///...------------,,,++++++******)))((('''&&&&&&''''''&&&$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&(((***++++++***'''((()))******)))((('''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((...---+++)))((('''''''''((()))++++++~~~|||{{{}}}{{{vvvtttuuuvvvgggggglllvvv{{{sssqqqmmmhhheee]]]QQQFFFAAA<<>>BBBJJJIIIGGGDDDAAA<<<999777;;;:::999888777888999:::555:::@@@DDDFFFJJJOOOTTTZZZ___bbbfffsss}}}^^^\\\^^^bbbccccccgggmmmttt{{{|||mmmXXXFFF:::444111///...///111222333444444555333444444444555555666666888:::<<>>666222000000...///111333444555666666333333444555555666777777999:::===CCCLLLTTTZZZ]]]\\\[[[___hhhmmmnnnoooqqqssspppjjjiiilllmmmfffSSS```iiivvvZZZLLLZZZkkk|||jjjWWWFFF@@@:::666222000000111000/////////000000000000000111222333444444333222333555555444555888888888===DDDNNNYYYiiitttxxxuuupppmmm\\\TTTPPPWWWaaaeeeggghhhuuuvvvwwwwww|||hhhfffoooaaaQQQGGG@@@;;;:::===777666666555444444333333777666555555444333222222333333444333333444555666555777;;;>>>@@@???>>>===<<>>888777555222000/////////...///000000000111111222222333444555555444333444666222222666:::===???HHHRRR]]]iiiyyy~~~|||dddXXXMMMNNNVVV]]]cccgggllluuu}}}rrrcccllluuuYYYNNNCCC>>>;;;777666666333333333333222111000000111111222222222111111111333222222222222333444444111222333444444444333333222444888<<>>;;;666444222///.........///000//////000333555666555777888:::888555333333444//////000000000000000///------,,,++++++******)))))))))***+++,,,+++(((%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((''''''&&&&&&&&&''')))+++***(((%%%((((((((((((((()))******)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&((())))))((((((((((((((((((''''''''')))++++++~~~{{{zzz{{{~~~}}}{{{yyyyyyxxxtttqqqqqqtttwwwwwwvvvmmmqqqooodddXXXPPPLLLJJJ<<>>@@@DDDJJJNNNOOOMMMKKKHHHFFFJJJTTT]]]bbbhhhmmmmmmllllllxxxsssccc```lllvvvjjjOOO@@@NNNooonnnUUUEEE999444555444222111////////////000111111222222333333333333555666666555555666888444666;;;AAAEEEJJJVVVcccjjjvvvlll]]]NNNKKKPPPZZZeeennnmmmzzzrrrfffeee}}}tttQQQGGG>>><<<;;;888444333333333222222111000000////////////000000111111111222111///000111222222111111111111111111222222333444555:::AAAEEEFFFKKKPPPUUUYYY^^^___]]]XXXSSSPPPPPPNNNMMMOOOUUU[[[```bbbiiijjjkkkiiiiiiooozzz|||sssssstttyyyooo\\\dddiiimmmwwwxxxkkk___hhhuuuiii[[[SSSRRRGGGDDD@@@@@@AAABBB@@@===777555222000.........///000//////000333555666555888:::===;;;777444444555000000000111111000//////------,,,++++++******)))******)))***++++++)))&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&(((******(((&&&((((((''''''((()))***+++))))))'''&&&&&&&&&'''(((%%%%%%%%%&&&'''((()))***%%%&&&'''(((((((((''''''''')))++++++~~~}}}~~~}}}}}}~~~|||zzzyyyzzz{{{vvvsssnnnnnnqqquuuwwwxxxpppuuussseeeVVVNNNKKKIII;;;<<>>;;;<<>>===@@@DDDGGGHHHHHHGGGGGGFFFIIIRRR]]]dddfffiiimmmkkkjjjkkk|||vvvlll{{{pppNNNCCCAAATTTttt___GGG===555222222222222111000///000111111222222333444444555555333444666666666666888999<<>>888666333000.........///000//////000333555666555777;;;>>><<<777444333555111111111111111000///...------,,,++++++******)))***)))'''((())))))(((&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&''')))+++******((('''''''''((()))+++,,,***)))'''&&&&&&&&&'''(((%%%%%%%%%&&&'''((()))***''''''((())))))((('''&&&&&&(((***+++}}}|||}}}|||{{{xxxvvvwwwzzz|||yyyuuuqqqpppqqquuuwwwxxxsssyyyuuueeeTTTLLLIIIGGG::::::>>>BBBAAA===<<>>===<<<;;;888BBBMMMRRRSSSVVV^^^fffoootttqqqfffbbbhhhooooooqqqpppppppppooorrryyybbbIII444333888666333444333333444555666666666555555666777999;;;===>>>???;;;>>>BBBEEEFFFGGGJJJLLLKKKQQQ]]]iiimmmjjjhhhjjjiiigggjjj|||~~~www\\\AAAAAAGGG[[[zzzTTT===888444222///000111000000000222333222222333444444555666666222444666777666777999;;;DDDFFFLLLSSSWWW___nnn|||ppp^^^RRRMMMQQQ^^^iiikkksss}}}nnnoooeeeccczzzfffLLLAAA777666888888666666444333222222222333444555333222111000000000111222444222///000222333222000222111111111333666999;;;???===@@@EEEDDD>>>???CCCAAAAAA@@@===;;;;;;>>>@@@;;;:::999;;;@@@DDDFFFGGGIIIMMMPPPRRRWWWeeewww{{{www|||{{{xxx}}}}}}~~~^^^aaa``````lllzzzmmmcccooo|||}}}vvvjjj]]]WWWWWWMMMIIIEEECCCDDDDDDAAA???888666333000.........///000//////000333555666555666:::>>><<<777333333444222222222111111///......------,,,,,,+++******))))))'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))((('''&&&'''***,,,---,,,((('''''''''((()))+++,,,***)))((('''&&&''''''((($$$%%%%%%&&&'''(((******)))*********)))(((&&&%%%%%%'''))))))}}}}}}zzz}}}}}}yyywwwwwwvvvtttssstttwwwzzz|||rrriiiiiiqqqvvvsssnnntttqqqfffVVVLLLJJJHHHCCC777888===AAA@@@;;;:::===@@@RRRVVVSSSVVVWWWUUUYYYjjjzzzZZZ@@@666777888888777666666555999===AAAAAA>>>;;;;;;===BBB@@@RRRfffddd___eeekkknnnppppppkkkdddbbbeeejjjmmmmmmooosssyyyxxxpppcccJJJ333000666777777777666555888>>>===555222555222555777999999:::;;;===@@@AAABBBEEEGGGJJJMMMOOORRReeeqqqwww~~~{{{ssssssnnnggglll|||wwwZZZAAABBB>>>UUUttt```HHH:::444555888222111000000000111333333777777777555333333555666999555888???>>>999<<>><<<:::888777777777<<<;;;:::999888666555555888999::::::::::::<<<>>>FFFEEEDDDHHHRRR^^^iiipppsss{{{yyyzzz}}}{{{|||vvvpppvvv|||```SSSYYYcccrrrwwwaaa^^^ttt{{{{{{~~~qqqcccZZZUUUMMMLLLKKKJJJHHHFFFBBB>>>>>>999333///......,,,***......///000111222333333666888888777555333333444333222222111000//////...,,,,,,+++***)))((('''&&&+++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((((((((()))***+++,,,,,,)))&&&%%%'''***,,,---+++)))'''&&&%%%&&&((()))'''''''''''''''((()))******+++++++++***)))'''&&&''''''''''''~~~{{{{{{|||yyy}}}yyytttvvvvvvtttrrrqqqrrrvvvzzzvvvnnnggghhhoootttssspppnnnllldddYYYSSSRRRMMMFFF999999<<>><<<>>>DDDUUUXXXPPPNNNNNNSSS___}}}rrrQQQ===444333333666:::===>>>======@@@CCCBBB>>><<<===???DDDBBBTTTgggfffaaadddffflllnnnnnnkkkeeeaaa```bbbjjjjjjmmmuuuqqqkkkdddLLL777333777888888;;;;;;888999??????999444444111333666888999;;;===???CCCCCCDDDFFFIIINNNSSSWWWbbbwww~~~rrrpppvvvqqqwwwxxxtttxxxHHH<<>>===999@@@KKK___eeemmmppprrryyy~~~|||oooZZZIIIIIISSS[[[ffftttvvviiimmmkkkiiiqqqZZZIIICCC>>>>>><<<888666888666777777777666444222111111222222222222111000///000000111111111111000000555444444666999;;;<<<<<<;;;:::888666555555666666888888777666666555555555555666666777888:::===??????BBBEEEEEEFFFJJJSSSZZZ```nnn|||{{{zzz{{{tttpppppp|||}}}]]]KKKOOOZZZlll}}}yyybbb]]]sssvvvvvvxxx~~~qqqeee\\\YYYLLLJJJHHHGGGFFFDDD@@@>>>>>>999444000//////---,,,//////111222333444444444666888888777555333333444222222111000000///......,,,,,,+++***)))(((''''''******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''******))))))((()))))))))%%%%%%&&&(((***+++)))'''***)))(((&&&&&&'''((()))(((''''''''''''(((((()))******++++++***)))'''&&&'''''''''((({{{yyyvvvuuuxxxzzzyyytttsss~~~|||xxxssspppqqqtttxxxppplllhhhhhhmmmrrrssssssnnnkkkddd^^^[[[XXXOOOFFF;;;999;;;@@@CCCAAA???@@@KKK\\\\\\NNNEEEFFFVVVnnn___FFF;;;666333222555;;;AAADDDDDDFFFFFFEEEBBB???>>>???AAAEEEDDDVVViiikkkhhhgggccckkknnnooojjjbbb[[[XXXWWWeeeeeejjjwwwsssmmmnnngggQQQ<<<666777777999===???===???CCCDDD===666222111333666777999;;;>>>AAAEEEGGGIIIKKKOOOUUU]]]bbbooonnnjjjwwwsss{{{~~~fffhhhyyykkk@@@>>>CCCKKKjjjeeeBBB333333444222...555444444444444555666666555666777666666888;;;===@@@;;;999<<<<<<<<>>:::888999999999999999888666555333111222222222222111000000000000000000000000000///777555555999>>>???<<<888666555444333333444666777666666555555555666666777666555555555777:::>>>@@@CCCHHHJJJEEE===;;;BBBKKKUUUfffxxxnnnlllppp{{{YYYDDDEEEOOOdddzzz{{{ccc[[[nnnqqqqqqsss~~~~~~qqqfff___[[[NNNKKKGGGEEEDDDCCCAAA???<<<999444111000///...---///111333555666666555444777888999888555333333333111000000//////.........,,,,,,+++***)))(((((('''******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''))))))((((((((()))******,,,***))))))***)))'''&&&***)))((('''&&&'''((())))))((((((''''''''''''(((******++++++***)))((('''''''''((((((|||{{{xxxtttrrr}}}zzzzzz}}}zzzsssrrrwwwyyyqqqlllkkkmmmpppooonnnllllllnnnqqqtttvvvtttnnnfffaaa^^^YYYNNNDDD===999999>>>BBBBBBBBBDDDTTTccc___LLLAAAEEE```wwwQQQ>>>:::888888777777999>>>EEEIIIPPPMMMGGGBBB??????@@@@@@BBBDDDWWWmmmsssuuuqqqeeelllqqqqqqhhhYYYOOONNNQQQ___ccckkkyyyvvvppppppuuuzzzlllVVVAAA999777444666<<<>>>DDDJJJMMMHHH>>>666222333555666777888;;;???BBBEEEIIIOOOTTTYYY___ggglllrrr{{{jjjfffrrrrrr~~~lll]]]bbb}}}YYY>>>???BBBMMMggglllllljjjRRR999111444666333000555555555555555666666777555666777777777888;;;>>>???<<<<<<>>>???BBBLLLWWWhhhnnnuuuyyy{{{}}}___MMMKKKSSS```iiikkkuuu}}}tttnnnpppyyy{{{xxxkkk^^^WWWNNNFFFBBB>>>888777888::::::::::::999777666555111111111222222111000000111111111111222333333444666888:::===???>>>;;;888222222222333444666888999888777777666666777888999999888777888<<>>HHHRRRbbbllluuuwwwssssssxxx}}}{{{rrrmmmooorrrTTTBBBAAAGGG[[[vvvzzzaaaXXXfff~~~~~~lllnnnqqq|||qqqeee]]]ZZZQQQMMMHHHDDDCCCCCCBBBAAA:::888444222000///.........000333666777666555333777888999888555333222333000/////////.........---,,,,,,+++******)))((((((***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&''')))+++---...<<<666...(((&&&''')))******)))((((((''''''((((((***)))(((''''''''''''''')))***++++++***)))(((''''''((((((((({{{|||zzzuuusss}}}||||||xxxtttssswww}}}yyyssslllhhhgggjjjmmmtttsssrrrpppppprrrtttvvvvvvmmmddd___]]]XXXNNNGGG???;;;999===AAACCCGGGLLLZZZccc\\\IIIAAAJJJkkkmmmKKK:::777666999;;;999999>>>HHHQQQWWWPPPGGGAAA?????????>>>???CCCXXXqqq~~~~~~kkkkkkqqqpppbbbMMMBBBGGGQQQ___iiittt~~~pppllliiikkksss}}}sss\\\EEE;;;666111222888;;;JJJWWWVVVIII;;;444222777888888888888;;;@@@CCCEEEMMMXXXaaafffkkkpppuuu{{{vvvhhhhhhsssxxxnnn]]][[[gggfffEEE555:::@@@SSSiii___UUULLL???444333555555444444555555555666666666666666666777888888888:::===@@@@@@@@@BBBEEEGGGLLLUUU^^^hhhqqq}}}mmmTTTKKKLLLVVV^^^eeevvvrrrllloooyyy}}}sssiii```UUUIIIBBB<<<777666999::::::::::::999777666444000111111222222222111111//////000222444666888:::;;;@@@DDDCCC===888666777222333555777888999::::::;;;:::999888888999;;;<<<<<<<<<>>>CCCIIINNNOOOOOOOOOIIIAAA???EEERRRaaakkkwwwsssoookkkhhhhhhmmmrrrpppuuu~~~{{{ppplllcccMMMAAA@@@AAAQQQnnnuuu]]]SSS]]]pppyyyiiikkkoooyyy~~~~~~rrrddd[[[WWWRRRNNNHHHDDDBBBAAAAAA@@@888777555222///...---...---///222555666555444222888999999888555333222222////////////............,,,,,,++++++******))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%''')))+++---...===777...((('''(((***+++******)))(((((((((((((((***)))((('''''''''''''''))))))***++++++***((('''((((((((((((~~~|||~~~{{{yyyyyy}}}{{{xxxtttpppwwwuuussspppnnnpppuuuyyywwwvvvtttrrrrrrssstttuuupppggg___]]][[[VVVQQQNNNCCC>>><<<===???CCCMMMWWW___```SSSEEEEEERRRttteeeHHH999555222666999;;;===EEERRR\\\XXXOOODDD>>>>>>??????===>>>DDD[[[tttkkkaaagggfffWWWDDD===GGGUUUhhhxxxyyymmm]]]cccmmmzzzzzz```GGG;;;777222222555;;;OOO___ZZZGGG888222222999999999888999===CCCGGGIIITTTbbbmmmrrrvvv{{{rrrjjjpppxxxrrrZZZWWW]]]ppp}}}}}}oooSSS<<<444<<>>@@@DDDGGGKKKLLLNNNPPPRRRXXXaaaiiikkkvvvxxxXXXIIIAAAKKKYYYiii|||xxxeeecccmmm|||xxxggg\\\OOOFFF???:::999<<<999:::::::::999777555444222222333444444444333333000000111333666:::===???DDDJJJMMMGGG===555555888777999===@@@AAA@@@???>>>??????======>>>@@@BBBCCCDDDFFFKKKSSS\\\```___\\\QQQJJJFFFMMM]]]ppp|||zzzoooccc^^^]]]___ccchhheeehhhmmmsssuuuxxxyyyooo|||~~~YYYGGG???>>><<>>===888888777444000------...---...111333444444333222888999999888555222222222////////////////////////,,,,,,+++++++++*********))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''''''''((()))))),,,***)))***++++++***(((*********)))))))))(((((()))((((((''''''''''''(((((()))***++++++***)))(((((((((((()))}}}~~~}}}||||||{{{xxxrrrwwwtttjjjttttttttttttvvvyyywwwtttqqqqqqrrrssssssrrrggg```\\\\\\ZZZTTTQQQRRRGGGDDDAAA??????DDDSSSbbbfff___MMMDDDMMM^^^|||~~~]]]DDD888555333333666;;;EEEQQQ[[[aaaRRRIII>>>:::>>>AAAAAA>>>AAAHHH^^^wwwfffQQQTTTSSSKKKAAAAAAMMMXXXwwwyyypppnnn{{{~~~bbbGGG<<<:::777555666AAASSS___VVVCCC666333333888888888999;;;@@@GGGMMMPPP\\\kkkvvv{{{yyymmmmmmxxxaaaTTT[[[bbbuuuyyyuuuyyyyyy~~~xxx```JJJ<<<999EEEJJJVVVVVV>>>;;;222000222666666333333666666777888999:::999999888<<<>>>AAACCCFFFJJJOOOSSS]]]^^^]]][[[\\\cccnnnuuusssbbbNNN>>>GGGXXXlllyyyxxxkkk^^^```mmm}}}~~~tttjjj]]]TTTKKKBBB>>>???:::;;;;;;;;;:::888666555555555666777777777777777777777777999;;;???CCCEEEJJJLLLLLLHHHAAA===>>>AAABBBFFFKKKNNNOOOMMMIIIFFFGGGFFFFFFFFFIIILLLPPPSSSUUUWWW^^^fffmmmmmmfff___TTTTTTZZZgggwww~~~kkk```WWWUUUUUUTTTVVV[[[WWWXXX\\\```aaadddnnnyyy||||||\\\FFF<<<<<<;;;FFFYYYccciiiXXXOOORRRYYYkkkyyywwwqqqnnnjjjlllyyy~~~~~~}}}~~~xxxjjj```[[[WWWSSSMMMHHHEEEBBB???===;;;;;;;;;777222......///...///000222333333333333888999:::888555222111222000000000000000000000000,,,,,,++++++++++++******((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''))))))((('''''''''((((((""""""$$$'''***+++***(((***************)))(((((((((''''''''''''(((((()))((()))***++++++***)))((((((((())))))|||~~~}}}}}}~~~}}}jjjeeepppsssiiiooopppqqqrrrtttxxx}}}uuuqqqnnnnnnqqqsssrrrpppbbb^^^\\\]]]ZZZQQQNNNPPPJJJHHHEEEAAA???EEEXXXjjjnnnaaaLLLFFFTTTggguuuWWW@@@888888999444333<<>>CCCCCC@@@EEELLL```xxx```DDDEEEEEECCCBBBHHHRRRZZZzzzcccFFF======;;;888999HHHVVV\\\QQQ@@@777444333777777888999<<>>AAADDDHHHMMMRRRXXX\\\mmmlllhhhbbbbbbjjjvvv~~~lllWWWBBBIIIXXXjjjpppjjjccc```cccqqqzzz|||xxxmmmcccWWWJJJBBB???;;;<<<<<<<<<;;;999777666777888999:::::::::::::::??????>>>???AAAEEEHHHJJJIIIIIIGGGFFFFFFGGGJJJLLLMMMQQQWWW[[[[[[XXXRRRNNNMMMMMMNNNPPPSSSXXX]]]```eeegggmmmtttwwwrrrfff\\\TTT[[[hhhxxxttthhh\\\TTTPPPQQQOOOKKKKKKOOOJJJKKKPPPTTTVVVXXXbbblll{{{|||dddJJJ;;;;;;===GGGVVV[[[fffWWWPPPPPPTTTeeewwwyyyyyytttkkkiiiuuu~~~zzzoooeee```]]]YYYSSSNNNJJJFFFBBB???===>>>>>>:::444000///000000000111111222333444555999::::::888555222111111000000000000111111111111,,,,,,++++++++++++++++++((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''')))******&&&###!!!!!!$$$(((+++,,,***************)))(((((('''''''''''''''((()))***((()))***++++++***)))((())))))))))))~~~~~~}}}wwwjjjjjjjjjjjjppprrruuutttooopppwww|||}}}ppppppoooooorrrtttooogggaaa]]]ZZZXXXRRRJJJHHHJJJCCCAAA???@@@BBBHHHWWWfffiiieeeWWWTTTcccrrrhhhPPPCCC;;;555222555777<<>>DDDNNNUUU```jjjyyymmmbbbaaahhhvvvbbbUUUYYYaaasssxxxpppsssvvvtttsssqqqxxx}}}dddJJJ===777???IIILLLGGG>>>666111111444888999777666666888===<<<>>>@@@???;;;;;;???@@@BBBGGGOOOWWW]]]___```qqqooollliiikkkrrr{{{wwwWWWDDDFFFSSSeeelllfff``````kkkttt~~~~~~ooo___QQQFFFAAAAAA>>>;;;===@@@???999444999:::;;;<<<<<<>>>BBBEEEJJJHHHHHHJJJNNNOOOMMMJJJNNNLLLMMMQQQRRRSSSXXX___dddcccbbbaaa```]]]XXXUUUQQQSSSUUUYYY^^^dddiiilllmmmrrr{{{xxxiii___\\\gggoooxxx}}}yyyoooddd]]]MMMJJJFFFEEEFFFFFFEEECCCBBB@@@???@@@FFFNNNWWW\\\jjjrrr^^^LLL<<<;;;???DDDKKKTTT\\\[[[UUUNNNPPP\\\jjjqqqwwwooogggiiizzz|||~~~vvvkkkeee\\\WWWPPPJJJGGGEEEBBB@@@EEEBBB???;;;888444///,,,000000111222444555666666;;;;;;<<<;;;999666333111//////111222222111000000+++++++++************)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%******))))))((((((''''''(((((((((((())))))))))))))))))(((''''''''''''''')))(((((((((((())))))***&&&''''''((()))******+++))))))))))))}}}~~~~~~}}}~~~|||xxxppppppmmmllluuu|||yyyvvvtttuuuwwwyyyzzzpppqqqqqqqqqtttuuuoooggg\\\WWWSSSPPPIIIBBB???AAA===;;;:::<<<>>>EEEUUUdddmmmlll```\\\ffflllpppzzzyyycccMMM@@@:::666444777888===MMM\\\[[[PPPBBB>>>:::999<<>>@@@CCCHHHKKK[[[www~~~fffQQQ>>>:::999444444888<<>>DDDFFFAAA;;;666444333555888888888888:::<<>>@@@CCCAAA>>>???DDDJJJNNNTTTZZZ___cccgggjjjooopppqqqsssxxxvvvWWWFFFEEELLL[[[bbb___^^^aaallluuu}}}~~~wwwaaaNNNEEEBBB???AAABBBAAA???;;;999777777888:::<<<@@@FFFMMMSSSXXXUUUSSSRRRSSSUUUVVVWWWTTTRRRUUUYYY]]]___fffmmmsssqqqooommmjjjfffbbb___\\\___ccchhhooouuuzzz|||qqqddd```dddyyy}}}~~~ssseeeYYYRRRHHHDDD@@@===<<<;;;888666888777777888:::>>>BBBDDDLLLUUUcccttt~~~vvvZZZHHH999777;;;>>>DDDLLLXXXXXXRRRKKKLLLWWWdddkkkpppnnnkkknnn{{{wwwllleee[[[XXXRRRLLLGGGDDDBBBAAAEEEBBB>>>;;;888555000---...///000222444555777777=========<<<:::777333111///000111111111000///...+++++++++************)))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))))))))((((((((('''(((((((((((())))))))))))))))))(((''''''''''''((())))))(((((((((((())))))''''''((()))******++++++((((((((((((}}}}}}~~~}}}~~~yyyyyyzzzqqqooo|||wwwrrrwww{{{wwwvvvxxxpppsssttttttvvvvvvooofffXXXQQQLLLHHHAAA:::777888777666666888;;;DDDTTTccceeehhh```[[[```]]]XXX\\\mmmqqqnnn^^^JJJ===888666666888999???OOO[[[VVVHHH===;;;999:::===@@@AAABBBEEEKKKSSSXXXTTTJJJ>>>777:::EEEIIIKKKNNNQQQgggkkkXXXGGG888555666444444888222333444222000//////000222555888:::>>>EEENNNVVVfffvvv}}}qqq\\\VVV```ooonnn^^^ZZZ[[[gggrrruuujjj^^^]]]aaabbbgggyyyhhhIII;;;<<<:::===@@@???<<<999888999666888;;;<<<===???AAADDDCCCDDDHHHKKKIIIFFFGGGLLLRRRXXX```dddeeegggmmmqqqssswww|||vvv\\\HHHBBBCCCNNNUUUVVV[[[ccchhhqqqzzz~~~}}}|||```JJJBBBBBB???EEEJJJGGG???999999<<<777999===BBBIIISSS^^^ddddddccc```\\\[[[]]]aaadddbbbaaadddiiikkkmmmqqqxxxxxxwwwtttqqqnnnkkkiiiiiilllooottt{{{|||llldddjjjvvvwwweeeUUUJJJFFF===:::777666666777666555444555666777888888888888;;;CCCOOO[[[fffppp{{{zzzssskkkUUUDDD777555888999>>>FFFTTTTTTQQQJJJIIISSS^^^dddfffjjjnnnrrr~~~wwwllleee\\\ZZZUUUNNNHHHDDDCCCCCCDDDBBB>>>;;;888555111///......000222555777999999?????????===;;;777444222000000111111111///...---+++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((''''''((((((+++***)))(((((('''((((((((()))******++++++++++++''''''''''''~~~|||sssoooqqqlllwww}}}xxxtttxxxpppuuuwwwwwwwwwvvvnnneeeWWWPPPHHHCCC>>>777444444777555555777;;;CCCSSSbbbZZZ^^^ZZZVVVYYYRRRJJJLLL___eeefff[[[III;;;666666555777888???OOOZZZRRRBBB999999:::;;;>>>AAABBBCCC???DDDKKKNNNIIICCCAAACCCHHHSSSXXXWWWVVVXXXooottt\\\LLL???444333444444444666000/////////111111111000000333777;;;@@@HHHRRRZZZmmm|||~~~uuurrreee\\\SSS___uuummm\\\TTTPPP^^^hhhmmmeee[[[ZZZ^^^aaafff}}}^^^BBB999<<<;;;===???===999777999;;;999<<>>999===DDDLLLUUU___hhhnnnhhhiiihhheeebbbccchhhmmmqqqrrruuuyyyxxxsssrrruuuuuutttsssqqqppppppqqqssswww{{{xxxoooooo{{{{{{jjjWWWHHHBBBAAA888777666555666888999999666888;;;>>>AAACCCDDDDDDEEELLLUUU[[[___dddmmmsss}}}uuujjj```QQQBBB777777999999>>>FFFQQQTTTSSSMMMKKKRRR[[[aaaaaafffmmmtttwwwkkkddd]]]\\\XXXRRRKKKFFFEEEFFFDDDAAA===:::888666333111///000222444777999;;;<<>>;;;888444222000000111111000...---++++++++++++*********))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))***))))))((('''(((((((((++++++)))((('''''''''''')))***+++,,,,,,,,,,,,+++((((((((((((}}}|||~~~~~~~~~sssoooqqqkkkvvv}}}xxxtttvvvpppuuuyyyxxxwwwtttlllcccWWWMMMDDD@@@;;;555222333777555555666999AAAQQQ```[[[```[[[VVVXXXQQQIIIMMMYYY^^^```YYYIII:::555555333666888>>>MMMXXXQQQBBB999:::<<<>>>@@@BBBDDDFFF@@@@@@DDDJJJKKKGGGIIINNNSSS\\\^^^\\\\\\___www```MMMDDD;;;444222444333222222111///...///111333111000///333777<<>><<<999777888::::::===CCCIIINNNOOOOOOMMMHHHPPP]]]eeeccc[[[WWWYYY```iiisssvvvtttuuu}}}yyyeeeJJJ@@@;;;@@@FFFKKKTTT___ccckkkuuuzzz{{{~~~xxx___LLLCCCAAA???AAACCCAAA===:::999999999@@@JJJTTT\\\ccciiilllgggjjjmmmmmmllllllnnnqqqxxxzzz~~~~~~uuupppooowwwxxxxxxwwwvvvwww{{{}}}{{{vvvwww}}}rrr^^^KKK???<<<>>>999999999999999;;;===>>>===???CCCIIIOOOVVV[[[^^^___eeekkkllljjjjjjmmmpppzzzzzztttooodddXXXJJJ>>>666888::::::>>>FFFPPPVVVWWWRRRPPPUUU]]]bbbcccgggllluuu|||}}}vvvkkkddd___]]]YYYTTTNNNJJJHHHHHHCCC@@@===:::888777555333222333444777999;;;======>>>>>>>>>===;;;777444222///000000000///...,,,++++++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))******)))(((((((((((((((++++++)))((('''''''''''')))***,,,------,,,+++***))))))))))))yyywwwzzzzzzzzz|||}}}rrrqqqwwwpppuuu{{{xxxttttttpppuuuyyywwwtttqqqiiiaaaSSSIII???:::777333111222666444333555888@@@PPP___bbbeee]]]UUUTTTNNNHHHNNNTTTUUUVVVRRRGGG:::444555222666888===IIITTTPPPDDD;;;<<>>AAAFFFMMMSSSUUUTTTRRRMMMWWWfffppplllccc^^^```fffooozzz~~~~~~{{{gggLLLAAA;;;>>>CCCGGGQQQ\\\eeellltttyyyyyyzzz~~~fffRRRFFFAAA:::999777777777777666555999AAALLLXXX```eeehhhjjjiiimmmqqqtttuuutttttttttvvvwww}}}wwwrrrrrr{{{}}}~~~}}}{{{|||xxxzzzvvvcccOOO@@@888888:::999<<<@@@EEEJJJPPPVVV[[[XXXZZZ^^^dddllluuu|||~~~}}}}}}xxxzzzvvvnnnlllmmmdddWWWDDD:::555888:::888<<>>@@@BBBBBBCCCEEEIIIMMMLLLCCCAAAHHHKKKIIIKKKRRRdddeeebbbiiixxx]]]@@@;;;666555333222333444111------...//////000000111222222555888;;;@@@GGGRRRYYYgggjjjllljjjddd___]]]^^^XXXeeeooo|||vvvuuubbbYYYQQQGGG???===CCCMMMYYYbbbeeeeeecccvvvwww\\\FFFBBB@@@::::::===???@@@@@@CCCIIIMMMIIIJJJMMMRRRYYY]]]^^^]]]YYYcccqqqyyyuuullliiilllrrr{{{pppPPPCCC:::;;;???DDDOOO[[[aaaiiiqqqwwwxxxzzz|||oooTTTCCC>>>666555333333444666888999;;;BBBNNNZZZccciiimmmpppooopppssswwwyyyyyyvvvssssssssswww|||{{{wwwvvvyyyzzz}}}|||rrrfffTTTEEE???AAAEEEHHHNNNSSSZZZbbbjjjttt}}}||||||tttiiidddddd\\\PPPBBB:::666999:::777:::AAADDDOOOVVVUUUSSSWWW]]]bbbdddhhhlllqqq{{{}}}|||~~~xxxmmmggg]]]WWWQQQPPPQQQPPPJJJEEEBBB???;;;999999999888777777777777888888888888888888888999999777555222000,,,---...///......,,,,,,+++++++++************)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''((((((((()))))))))***(((((((((((())))))))))))+++***))))))(((((())))))))))))(((((((((((())))))(((***,,,------,,,)))((())))))))))))qqqmmmrrr~~~zzzyyyxxxqqq~~~|||rrrqqqrrrvvvwwwuuuoookkkpppxxxyyyuuuoootttwwwsssoookkkeee___NNNCCC888555555444333444666555666999>>>HHHYYYiiifffhhh___TTTRRRKKKHHHPPPCCC===<<<@@@???999666777444:::;;;:::@@@JJJLLLGGG@@@BBBDDDDDDCCCFFFKKKOOOLLLCCCBBBIIIMMMLLLRRR\\\sssqqqllluuuiiiKKK999;;;222222222222333444111---,,,///111111111111333555444666999;;;>>>DDDMMMTTTcccddddddbbb^^^[[[YYYYYYbbbvvv}}}rrr}}}lll\\\UUUNNNBBB888888===JJJ^^^nnnvvvuuuttt~~~zzzZZZEEEDDDEEE??????AAACCCEEEGGGMMMUUU\\\UUUSSSSSSWWW^^^dddggghhheeemmmzzz|||ssssssxxxzzzSSSDDD999888<<>>EEEQQQ\\\fffooouuuyyysssrrrrrruuuyyyyyyuuurrrtttssstttwwwxxxwwwyyyzzz}}}}}}iii\\\MMMFFFJJJTTT]]]bbbssswww}}}~~~}}}tttdddZZZVVVMMMCCCDDD<<<999<<<<<<777999@@@>>>JJJSSSSSSQQQUUU[[[___^^^eeekkkmmmqqq{{{~~~yyyoooiii[[[TTTMMMMMMQQQPPPJJJBBBBBB???;;;999999999888888888888777777666555555555555666777777666444222000+++,,,---.........---,,,+++++++++************)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''((((((((())))))******(((((((((((())))))))))))+++******))))))))))))))))))(((((((((((())))))***((()))+++------+++)))'''))))))))))))nnnnnnwww}}}{{{xxxtttttttttvvvxxxvvvsssrrruuuxxxsssqqqkkkgggmmmyyy|||xxxqqqrrrtttsssmmmeee___]]]JJJ@@@777555444222222444444888;;;;;;===HHH\\\kkkjjjiiibbbXXXVVVXXXRRRGGG@@@<<<888777888999777555666888:::;;;>>>DDDLLLSSSLLLFFFBBBDDDFFFEEEIIIPPPSSSFFFDDDNNNQQQMMMRRR^^^sssvvv}}}{{{^^^GGG:::777333222111000////////////...///000111222333333333666777777999<<>>333666999;;;===???BBBEEEHHHKKKQQQYYYdddnnnvvvzzzxxxiiiaaagggmmmjjjiiikkkqqqpppttt|||{{{{{{yyyoooXXXQQQMMMRRR```oooyyy}}}|||kkk\\\WWWXXXZZZTTTEEE:::;;;===:::777999===???FFFQQQWWWWWWYYY\\\gggaaa___eeeoooyyy|||pppjjj[[[TTTNNNMMMLLLGGGDDDCCC>>>>>>===<<<:::999:::;;;;;;:::888666555666777888666666666555444333111111000...+++,,,...000///---************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&((()))***)))((()))***))))))************))))))++++++++++++***((('''&&&''')))+++***)))))),,,///)))(((((('''''''''((((((''')))++++++tttpppvvvyyy}}}yyysssrrrooorrruuuuuusssrrruuuwwwvvvvvvqqqmmmpppxxxzzzvvvqqqqqqqqqppplllddd]]]YYYIII???777555444333333555666:::<<<===AAAOOOfffxxx|||yyymmm]]]WWWVVVOOODDD<<<999666666888:::999888999:::;;;;;;===BBBIIIOOOMMMHHHFFFJJJNNNPPPUUU[[[VVVLLLKKKTTTWWWTTT\\\jjjpppVVVCCC999777333333111000000/////////000000111222333333333333777888999:::===CCCJJJOOORRRUUUWWWWWWVVVXXX^^^cccrrrxxxrrr```XXXiii~~~wwwnnn```NNNBBBAAAAAA>>>999666FFFccc~~~iiiUUULLLMMMMMMJJJOOONNNNNNRRRVVV[[[aaaeeedddYYY[[[ccciiittt{{{uuuvvv}}}tttvvv}}}wwwVVVEEE777666999;;;AAAJJJQQQZZZeeennntttxxx|||pppJJJ;;;<<<999999;;;???DDDKKKQQQTTTPPPRRRWWW^^^hhhpppwwwzzz|||iii\\\]]]aaaaaabbbgggooommmrrr|||}}}uuunnnaaa^^^^^^gggwwwvvvrrrssssssgggTTTDDD???===666333555===???GGGSSS[[[[[[ZZZZZZZZZVVVVVV\\\fffrrrvvvpppaaaWWWNNNJJJHHHDDDBBBCCC?????????>>><<<;;;;;;<<<:::999777555555555666777555555555444333222111000///---++++++...///...,,,************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&((()))***)))((()))***))))))************))))))******+++++++++******)))''')))******((((((+++---)))))))))((((((((())))))''')))++++++}}}uuuvvvvvv{{{sssqqqnnnrrrwwwxxxwwwvvvwwwyyyzzz{{{xxxsssrrruuuvvvuuurrrpppnnnmmmjjjddd\\\UUUGGG>>>666444555444444777666999;;;<<>>???DDDYYYtttuuuqqqtttqqqhhhYYYKKKIIINNNRRRRRRYYYVVVTTTUUU\\\dddjjjkkkiii[[[]]]lllssszzz}}}tttiii\\\WWWZZZeeevvv}}}}}}~~~sss[[[JJJ;;;999999888;;;BBBJJJSSS```jjjppptttxxx{{{uuuOOO===<<<999;;;AAAKKKVVV^^^aaaaaa]]]]]]___dddlllssswwwyyytttcccUUUUUU\\\bbbjjjsssvvvtttyyy{{{wwwtttsssoooqqqxxx{{{dddNNNCCC<<<555222555;;;<<>><<<;;;999888666555444444555555444444444333222111//////...,,,++++++,,,------,,,************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&((()))***)))((()))***))))))************)))))))))***++++++,,,,,,,,,+++((())))))(((''''''(((***)))))))))))))))*********&&&(((***+++wwwuuusssuuurrrtttyyy~~~~~~||||||}}}{{{{{{xxxssspppqqqsssuuuuuusssooolllkkkggg]]]SSSEEE<<<555444555555666888888;;;===>>>CCCRRRjjj||||||hhhPPPBBB@@@;;;333444444444555777999999:::<<<;;;;;;;;;===BBBGGGKKKWWWSSSPPPRRRVVVYYYZZZ[[[\\\\\\cccnnnssszzzdddMMM@@@999555444444333222111111111111111333444555666666666666666666888:::;;;<<<===???@@@BBBDDDEEEEEEEEEFFFJJJMMMYYYWWWWWW\\\bbbeeebbb^^^HHHAAA>>>BBBDDDFFFTTTdddooommmmmmnnnjjj```WWWTTTLLLEEE>>>:::999;;;BBBIII___kkktttppp```UUUWWW^^^ZZZRRRHHHDDDIIISSS\\\```^^^\\\YYY\\\gggtttzzzzzzppp^^^bbbvvvjjj\\\OOOIIIEEE@@@@@@BBBGGGXXXbbbeeejjjpppzzzhhhUUUCCC<<<:::777999@@@CCCMMMZZZeeelllqqquuuxxxXXXBBB???:::AAAOOObbbssszzzwwwrrruuuqqqooopppvvv}}}tttggg]]]```hhhqqqzzz|||uuusssuuuyyy}}}lllRRRDDD===666555:::888888???NNNXXXUUUKKKEEE>>>===AAAIIIUUUggg~~~qqqeeeWWWOOOJJJEEEDDDEEEBBBBBBAAAAAA@@@>>><<<999777777555444444333444444333333222222111///...---,,,+++******++++++,,,+++************************))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&((()))***)))((()))***)))******++++++******))))))******+++++++++******((((((((('''&&&&&&&&&'''(((((())))))******))))))&&&(((***+++ssspppnnnyyyuuu{{{~~~}}}}}}yyywwwsssooommmmmmqqqvvvyyyxxxtttnnnllliii```TTTDDD;;;444444555555777999<<<@@@CCCCCCFFFRRRgggwwwzzzgggOOOBBBAAA???999444555666666777777777888;;;;;;;;;>>>BBBGGGJJJMMMTTTQQQNNNNNNRRRUUUTTTQQQVVV\\\hhhuuu~~~xxxcccKKK>>>:::777444444444333333222222222222222555555666777777777666666444777999:::999999999:::AAACCCEEEFFFEEECCCBBBAAAGGGDDDAAACCCGGGHHHDDD@@@<<<999:::@@@AAA@@@GGGQQQooo}}}lllbbb]]]ZZZQQQLLLKKKNNNOOOMMMKKKLLLHHHAAA<<<:::999;;;FFFSSSeeegggdddXXXKKKHHHPPPXXXTTTLLLEEEFFFOOO[[[fffmmmdddeeedddgggtttwwwfffkkkvvv```TTTIIIAAA999666777777888:::444BBBJJJMMMUUU```{{{sss^^^III???:::666888???>>>HHHUUUaaahhhnnnsssvvv]]]EEEAAA>>>III^^^xxx~~~xxxzzznnnjjjooowwwmmmSSSEEE===777777;;;888666<<>>HHHVVVkkkwwwkkk```YYYSSSMMMIIIHHHDDDAAA???>>>>>>===:::777777666555444444333333333222222222111000///------+++++++++*********+++,,,************************))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&((()))***)))((()))*********++++++++++++******************)))((('''&&&)))(((&&&&&&&&&&&&%%%%%%&&&'''((()))))))))((((((&&&(((******~~~nnniiiggg{{{|||xxx~~~{{{yyyyyywwwrrrnnnnnnmmmmmmoootttzzz|||xxxoookkkiii```UUUDDD;;;444444555555777:::999>>>BBBCCCFFFRRRfffvvv~~~mmmUUUFFFDDDBBB<<<444666888888777666666777:::;;;===BBBHHHLLLNNNNNNMMMLLLIIIIIIOOOTTTSSSMMMOOOXXXgggvvvVVVHHH;;;777888666555555444444333333222333333444666666777777777777777666555777999999888666666666???AAAEEEHHHIIIGGGDDDAAAAAA>>>;;;;;;======:::888<<<::::::<<<<<<===DDDNNN\\\fffhhh\\\QQQOOOPPPNNNNNNFFFAAAAAACCCBBBBBBDDDCCC<<<999;;;<<>>:::777444333444555555666111:::===AAALLL[[[|||xxxbbbLLLAAA:::555555;;;:::CCCPPP\\\dddkkkrrrvvv[[[CCCAAA@@@NNNhhhtttgggiiirrr}}}lllSSSGGG???777555999:::888:::CCCIIIEEE???<<<===;;;???JJJ[[[rrr~~~rrroooqqqwwwzzzxxxnnneee___ZZZSSSNNNMMMEEEBBB===<<<<<<<<<999666666666666555555444333333222222222111000///------+++,,,,,,+++******+++---************************))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&((()))***)))((()))*********++++++++++++***************)))((('''%%%$$$)))'''%%%%%%&&&&&&&&&%%%$$$&&&''')))))))))((((((%%%''')))***nnngggcccuuu}}}zzz||||||xxxvvvvvvvvvpppmmmqqqssspppnnnoooxxx}}}yyynnngggeee^^^TTTEEE<<<444444555555666999777<<>>AAAEEEHHHHHHFFFDDDAAA???>>>===<<<<<<<<<<<<===>>>AAACCCBBBCCCLLLVVVZZZ___^^^VVVUUU]]]aaa```XXXOOOGGGFFFGGGEEECCCDDDEEE???>>>EEEGGGHHHPPP]]]XXXXXXRRRJJJHHHNNNTTTUUU\\\QQQJJJMMMUUU\\\fffooohhhrrryyy{{{xxxsss[[[EEE;;;:::222444444222111222333444333888888===JJJ\\\xxxdddPPPFFF???666444777777???KKKVVV___hhhpppvvvVVV@@@BBBBBBWWWxxx}}}mmmggggggrrr||||||gggRRRIIIBBB:::666888999777888===AAA@@@???@@@???<<<>>>KKK^^^vvv{{{mmmjjjmmmqqqpppsssyyyxxxnnnddd```\\\VVVRRRRRRHHHCCC<<<:::;;;;;;999666777777666666555555444333222222222111000///...---+++,,,---,,,******,,,...************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&((()))***)))((()))******++++++,,,,,,++++++***)))))))))))))))((('''''')))'''%%%%%%'''((('''%%%%%%&&&(((*********)))(((%%%''')))***rrrhhhcccrrr~~~{{{{{{~~~zzzwwwvvvwwwvvvpppooovvvyyytttmmmkkkuuu|||yyylllcccbbb\\\SSSEEE<<<555444555555666999===BBBGGGLLLVVVjjjjjjSSSHHH???666222555999:::888777999:::===???CCCJJJPPPRRRPPPLLLNNNOOOLLLLLLRRRYYYVVVMMMRRR[[[jjjwwwoooMMM???999666888888666666888444444333333333444444555666666777777777666666555888:::;;;:::888777777777:::;;;===@@@CCCDDDDDDCCC@@@@@@@@@???======???AAAGGGLLLSSSUUUQQQNNNSSSZZZeeegggddd```fffssszzzxxx^^^UUUOOOOOOPPPNNNKKKJJJMMMGGGHHHQQQSSSPPPTTT^^^\\\]]]XXXPPPPPP[[[eeehhhaaaWWWPPPTTT\\\ccclllvvvnnn|||gggSSSCCC888555888000444666333111333666888444777666<<>>999;;;777444444888;;;;;;???DDD@@@;;;===JJJ```xxx~~~rrrqqquuuooommmkkkoooyyywwwlllbbb]]]ZZZVVVTTTUUUKKKDDD<<<999;;;<<<:::777777777777777666555444333222222222222111///...---+++---...---******,,,///************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((******)))((()))******++++++,,,,,,++++++***(((((()))***************)))'''$$$%%%((()))(((&&&%%%''')))+++,,,+++***)))%%%''')))***lllmmmmmmyyy}}}|||}}}}}}{{{xxxuuuuuuvvvxxxrrruuuyyyzzzwwwppphhhcccuuu{{{xxxkkkdddccc]]]SSSEEE===777555555333444777===EEERRRZZZkkkqqqUUUGGGCCC;;;222555555555555444333333222<<<999===FFFKKKIIIIIIMMMUUUOOONNNSSSYYYWWWTTTRRRWWW]]]hhhuuu}}}mmmIII999777666777::::::888666;;;666333444444111222666888777666666888999888777888888999:::<<<>>>@@@AAA<<<===>>>@@@CCCEEEEEEDDDGGGCCCBBBFFFGGGEEECCCDDDPPPYYYaaa^^^YYYXXX]]]bbbpppqqqqqqyyy|||sssqqqllldddaaaaaa^^^YYY^^^QQQKKKVVVcccggghhhkkkgggiiifffccckkkxxxxxxoooiii^^^YYY]]]______iiiwwwxxxxxxcccLLL@@@;;;888666666222222222333444555666777777888;;;>>>AAARRRxxx|||qqqbbbUUUGGG;;;666777999777<<>>===:::999666AAA>>>>>>NNNHHHGGG>>>@@@RRRjjj~~~zzzooommmqqqttt{{{oooccc]]]XXXSSSQQQQQQEEE@@@:::999;;;===:::888:::999888666555555555555111111000000//////.........,,,++++++,,,---,,,++++++++++++++++++++++++++++++******)))(((''''''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((()))******&&&''''''((()))******+++)))************+++++++++,,,+++***)))((((((((((((((('''&&&%%%%%%%%%%%%%%%(((***,,,------+++)))'''))))))***+++qqqooonnnzzz{{{wwwxxxzzzwwwwwwvvvtttrrrsssuuuwwwqqqrrrtttwwwvvvrrrkkkfffpppvvvtttiiibbbaaa[[[QQQFFF???888666555333444777===III]]]nnnxxxYYYDDD<<<:::666333666555333222222333444555777555888AAAEEEEEEFFFJJJ[[[TTTQQQUUUXXXWWWUUUUUUTTT[[[hhhttt|||rrrLLL:::888777999===@@@@@@?????????<<<999777777888888777777777999;;;<<<<<<:::999999999;;;<<<>>>@@@AAA======>>>AAADDDFFFFFFFFFHHHDDDBBBEEEGGGGGGIIILLLUUU___gggfff```___eeekkk}}}xxxpppggg______VVVWWWffftttxxxzzz~~~~~~~~~{{{yyyzzzqqqeee\\\^^^aaaeeeqqqxxxcccRRR@@@888555222///...222222222333444555666777999:::===@@@@@@MMMooouuufffZZZNNNAAA:::888777555999CCCMMMWWWccclllyyy{{{yyyWWWGGGGGGZZZtttcccYYYWWWaaakkk}}}}}}|||xxxnnn^^^OOODDD===999888999777222===@@@IIIcccaaaVVVNNNOOO^^^qqqxxxtttuuuvvv~~~{{{oooccc\\\WWWRRROOOPPPIIIDDD???===???@@@>>>;;;999999777666555444444444111111000000//////.........,,,++++++,,,---,,,++++++++++++++++++++++++++++++******)))((((((''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''(((((()))******+++)))************+++++++++,,,+++***)))(((((((((((())))))(((''''''''''''''')))***+++,,,+++(((%%%$$$(((((()))***vvvqqqmmmyyy~~~~~~vvvnnnoootttwwwqqqrrrqqqpppoooqqqsssvvvrrrpppooorrruuutttnnniiiooouuutttllleeeccc]]]VVVHHHAAA:::888666444444777;;;LLLjjjeeeFFF999777555555888666444111000000222555888555444777>>>BBBDDDGGGKKK^^^YYYVVVWWWWWWTTTTTTUUUPPPZZZhhhrrrzzztttMMM;;;:::999;;;AAAGGGKKKMMMIIIMMMJJJ===666777888555666777999<<<@@@AAA@@@>>>::::::;;;;;;<<<>>>???@@@===>>>???BBBEEEGGGJJJKKKJJJEEEBBBDDDHHHKKKPPPUUUYYYccclllmmmiiihhhooowww}}}xxxmmmfffaaa___hhhzzzzzzlllaaaaaafffnnn}}}}}}vvviiiQQQDDD999666666333///---222222333333444555777888888999===??????IIIhhhzzzkkkaaaWWWJJJ>>>999555555888>>>DDDMMMZZZfffsssvvv|||tttWWWIIIHHHaaaxxxzzzxxx|||mmmWWWJJJNNNZZZjjjssstttaaaOOOCCC<<<888777:::777000;;;DDDXXX|||nnnbbb\\\eeesssyyyuuuwwwxxxuuuttt{{{~~~|||{{{pppccc\\\VVVPPPMMMNNNJJJFFFBBB@@@AAAAAA???===888888666555444333333333111111111000///.........---,,,***+++,,,------,,,++++++++++++++++++++++++*********))))))(((((('''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''(((((('''(((((())))))*********)))************+++++++++++++++***)))(((((((((((())))))(((''''''''''''(((******+++***(((%%%""" ''''''((()))wwwnnniiitttxxxwwwqqqmmmppptttuuupppqqqpppooonnnooorrrttttttoookkkmmmrrrsssnnniiikkkqqqsssmmmgggccc^^^YYYJJJBBB;;;999777444555777888LLLrrryyyZZZ>>>888999444333999333222111000111444777999999:::===AAAEEEHHHMMMQQQ]]][[[[[[\\\XXXQQQOOOQQQOOO\\\iiiqqqxxxtttLLL;;;::::::===CCCLLLTTTXXXYYYaaaZZZDDD666777888333777888;;;???BBBCCCAAA???======<<<<<<======>>>???===???AAACCCFFFJJJOOORRROOOIIIFFFJJJNNNQQQVVV[[[\\\dddnnnsssrrrrrrzzz~~~~~~wwwrrrlllnnn{{{tttjjjjjjpppzzz|||ssspppeeeIII>>>666666777555222111333333333333444666777888666666:::>>>???KKKjjj|||nnnggg^^^PPPBBB:::777666888<<>>>>>???<<<333<<>>============>>>===???CCCEEEIIIOOOVVV[[[YYYTTTRRRUUUYYY[[[^^^bbbdddhhhrrr|||yyy}}}{{{{{{llldddcccXXXCCC999111111222111000111333333333444555666777888888777999===AAAPPPqqq{{{pppjjjbbbTTTEEE===888666777999<<>>CCCLLLVVV]]]```jjjiiiUUU???999;;;>>><<<===>>>AAADDDEEECCCBBBBBBAAA@@@>>>======<<<<<<===@@@DDDHHHLLLTTT^^^eeeddd___]]]```ccceeehhhlllppppppyyyaaa\\\]]]RRRAAA888111000111000000222333333333444555666888888<<<:::<<<@@@FFFVVVwwwzzzrrrmmmfffXXXKKKDDD999666555666888===IIITTT___hhhrrryyy|||yyyssstttvvvvvv|||nnnyyysssqqq}}}pppkkkjjjsssiiiQQQ===;;;@@@III]]]qqq~~~vvvlllaaaZZZ\\\aaagggmmmssswww||||||~~~|||rrrcccUUULLLGGGDDDDDDEEEGGG>>>@@@AAAOOOhhh```BBB===FFFccc~~~vvviiiUUUMMMSSSccctttxxxppp{{{tttfff]]]UUUMMMIIIIIIGGGFFFDDDBBB@@@>>><<<;;;888888666555444333333333333222111000///...---,,,,,,+++******,,,......---++++++++++++++++++++++++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''************************)))************+++++++++******)))(((''''''''''''(((''''''''''''((())))))''''''((()))************))))))***+++jjjeeehhhiiijjjlllooouuuxxxqqqhhhffffffdddaaa^^^^^^___aaadddbbb^^^]]]]]]]]]\\\[[[___eeellllllddd[[[VVVVVVHHH@@@999888777555666999;;;LLLooo{{{aaaIIIDDD===;;;;;;:::777333000111222444777;;;===???EEEMMMSSSRRRRRRVVVZZZZZZbbbiiirrrqqqcccTTTQQQVVV\\\kkkwww|||www\\\???@@@@@@@@@CCCJJJTTT[[[[[[ffflll```III999888>>>>>>>>>???BBBFFFHHHHHHHHHDDDCCCAAA???>>><<<<<<<<<===AAAFFFJJJOOOXXXdddmmmjjjccc___bbbfffiiiooottt|||xxxwwwYYYVVVXXXMMM???888333444444222222444444444444444555777888999;;;:::>>>EEEMMM]]]||||||vvvrrriii\\\RRRNNN???999555555777:::AAAIIIWWWaaammmvvvzzzooofffrrrttttttyyytttssssssvvv{{{tttaaaOOOBBB;;;???EEEMMMeeevvvjjj___XXXTTTTTTZZZaaakkksssxxx|||}}}zzzvvvtttxxxpppdddYYYQQQKKKGGGEEEGGGKKKDDDDDDAAAIII[[[OOO<<<@@@QQQkkkuuugggVVVMMMTTTeeewwwuuu}}}vvvhhh^^^VVVMMMIIIHHHFFFFFFFFFCCC@@@===<<<;;;999999777666555444444444333333222000///---,,,,,,,,,***)))***,,,.........++++++++++++++++++++++++************************''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''************************)))************+++++++++******(((''''''''''''''''''''''''''''''((())))))''''''((()))******++++++((())))))***hhhfffmmmjjjhhhfffgggmmmqqqlllccc___^^^]]]ZZZXXXXXXYYY[[[\\\[[[ZZZXXXXXXWWWXXXYYYZZZaaahhhiiiaaaVVVQQQRRRFFF???999777666555666999888HHHkkklllSSSCCCCCC>>>777555666444...222222111333666;;;@@@CCCGGGQQQXXXVVVUUUYYY\\\[[[bbbjjjrrrpppaaaRRRQQQXXX___nnnzzzvvv^^^AAABBBBBBBBBCCCIIIRRRXXX```kkkvvvpppWWW>>>999@@@>>>>>>???CCCHHHKKKMMMMMMEEEDDDBBB@@@>>><<<;;;;;;<<>>IIIRRRbbb}}}yyyuuulll___WWWUUUEEE===777666888:::>>>CCCQQQ\\\jjjtttyyyxxxmmmjjjuuussssssvvvnnniiihhhsssyyy}}}|||xxxooo]]]KKKAAA===BBBJJJKKKPPPlll|||ooo```TTTOOOQQQUUUXXX```kkktttxxx{{{~~~zzzvvvuuuuuuuuuuuurrrlllccc[[[TTTOOOKKKHHHKKKPPPJJJIIIDDDJJJYYYJJJIIIOOO^^^nnnwww~~~pppcccYYYPPPWWWiii|||xxx}}}wwwiii___VVVNNNHHHHHHEEEEEEEEEBBB???<<<:::::::::999888666555555555555333333222000///---,,,,,,,,,***)))***,,,.........++++++++++++++++++++++++******************++++++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((((())))))))))))(((((($$$$$$%%%%%%&&&'''((((((++++++******************)))************+++++++++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''((((((((())))))******'''(((((()))mmmhhhgggfffeeedddffffffbbb[[[UUUSSSQQQPPPPPPQQQRRRRRRQQQSSSPPPMMMMMMPPPQQQQQQOOOVVVXXX[[[[[[YYYTTTNNNJJJAAA???;;;777555444444555777GGGfffiiiRRRJJJAAA@@@===:::;;;>>>:::444333444666777888;;;@@@CCCJJJSSS\\\]]]XXXXXX```hhhkkknnnoooiiibbb___^^^^^^iiiuuu{{{jjjMMMBBB@@@@@@<<>>777666999===@@@NNNXXXhhhtttwwwvvv}}}|||www{{{zzzqqqrrrxxxlllooo}}}xxxmmm```\\\aaavvv|||ooo```KKK>>>CCC>>>AAAIIIRRRXXXdddppp]]]RRRNNNLLLNNNRRRYYYcccnnnssstttxxxyyytttttttttpppmmmnnnjjjddd___[[[UUUMMMHHHKKKOOOQQQNNNKKKLLLSSSZZZdddqqq{{{\\\cccxxxkkkggg\\\\\\dddvvv~~~}}}}}}oooccc\\\VVVOOOJJJDDDCCCBBBAAA???>>>===<<<999888777555444444444444222222111000///...---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++************)))(((((((((((((((''''''&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))***************+++++++++)))***,,,------,,,***)))---,,,***((('''&&&''''''''''''&&&&&&&&&&&&'''''''''(((***,,,,,,,,,+++***))))))))))))nnnfffcccbbbbbbaaa```^^^YYYSSSOOOJJJHHHGGGGGGHHHIIIIIIHHHIIIGGGDDDDDDGGGHHHGGGFFFJJJKKKMMMNNNMMMJJJFFFDDD???===999666444333444555666BBB[[[qqqqqq]]]KKKFFFDDDDDDAAA===>>>???<<<666333444555666888;;;???CCCIIIRRR\\\___]]]]]]bbbhhhjjjkkkjjjfffaaaaaacccfffwwwpppRRRBBB<<<===<<>>===;;;999>>>EEENNNWWWdddrrrzzz|||uuuqqqnnnppprrrwwwxxxlllgggdddfffkkkssslllPPPCCC>>><<<555444333333222222222333222333555666666777999:::666;;;AAAHHHSSSiiiyyypppgggaaaXXXOOOCCC999555777:::<<>>===<<<;;;999888777555444444444444333222111000///...---,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********+++++++++*********))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))************++++++++++++)))+++,,,------,,,+++)))---+++***((('''&&&''''''''''''&&&&&&&&&&&&''''''((()))+++,,,,,,+++***)))))))))))))))pppddd^^^]]]^^^]]]ZZZTTTMMMIIIGGGAAA???>>>>>>???@@@@@@??????===<<<<<<===>>>>>>=========>>>>>>>>>>>>======;;;999777444333333444444777???OOO^^^^^^QQQGGGGGGHHHIIIFFFCCCAAABBB>>>888333444555555777:::???CCCHHHOOOXXX^^^aaabbbeeegggkkkhhhddd```___bbbiiinnn{{{~~~___III======CCCXXXooovvvsssrrrSSSDDD@@@HHHLLLLLLGGGDDDEEEEEECCCBBB@@@>>>=========;;;:::???JJJWWWbbbnnn{{{}}}xxxuuuvvvxxx}}}rrrbbb\\\YYYYYY___gggpppjjjOOOBBB>>>;;;444444333222222222333333222444666777777888:::;;;999===DDDMMM\\\uuu~~~zzzuuummmhhhaaaWWWHHH<<<666666888:::@@@IIIXXXggglllmmmrrrxxx||||||~~~~~~wwwpppqqq~~~ooonnnyyy|||{{{vvvgggVVVTTT\\\wwwdddIII;;;888>>>BBBLLL\\\hhhkkksss~~~uuubbbVVVLLLJJJNNNSSS[[[bbbdddpppzzzvvvrrrooonnnhhheee```]]]]]]_________]]]___```^^^\\\___gggooo~~~wwwjjjsssvvvmmmkkkqqqwwwrrrfff^^^WWWQQQMMMHHHFFFDDDBBB@@@>>><<<<<<999888666555444444333333333333222000///---,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************++++++*********)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))************++++++,,,,,,***+++,,,------,,,+++***,,,+++)))(((''''''''''''''''''&&&&&&&&&&&&''''''(((***+++,,,,,,***)))'''))))))))))))oooccc\\\\\\\\\[[[TTTKKKDDDAAAAAA===;;;999999;;;<<<;;;::::::999999999999::::::999888777666666666777888999888777555333333333444444999>>>IIISSSTTTNNNKKKMMMJJJLLLJJJGGGFFFEEEAAA:::444444555555666:::@@@DDDHHHLLLTTT\\\bbbfffhhhjjjqqqiii```\\\]]]bbbkkksssyyy{{{kkkQQQ???>>>JJJdddyyy|||zzzlllQQQCCC;;;HHHJJJIIICCC@@@@@@@@@>>>>>><<<:::;;;<<<===<<<;;;???MMM]]]iiiuuuyyyttttttxxx}}}yyy|||bbbRRRPPPOOORRRZZZbbblllyyyoooUUUGGG???999444333333222222333333333333444777888888999;;;======AAAIIIUUUhhh}}}zzzyyyxxxvvvrrrnnnfff\\\MMM@@@999888:::;;;===DDDSSSbbbjjjmmmpppvvv{{{~~~yyyzzzqqqppp~~~||||||hhhSSSQQQYYYyyyZZZBBB;;;<<>>>>>:::888777777888999999888777888888888888888888888888777666555444555555666666666555444333444444555777<<>>;;;<<<===;;;;;;:::999:::===???@@@???DDDQQQaaannnzzz{{{uuuuuu{{{zzznnniii|||{{{pppVVVGGGCCCCCCIIISSS]]]gggtttyyy```OOOBBB888333333333222222333333444333555777999999:::<<<>>>===CCCNNN]]]qqqyyywwwxxxyyywwwuuulllcccTTTGGG???;;;999999:::???LLL]]]hhhlllpppttt{{{rrrsss|||jjjUUURRR[[[xxxRRR@@@@@@AAACCCIIISSSdddqqquuu~~~sssjjjMMMHHHFFFLLLTTT]]]hhhqqq{{{}}}xxxqqqmmmjjjjjjfffdddaaa```aaaeeekkkooollllllkkkhhhgggiiiooottt~~~xxxyyy{{{mmmaaaWWWOOOKKKTTTQQQLLLFFFAAA===:::999888777666444333333333333333333222000///---,,,,,,---,,,,,,++++++,,,,,,---******************++++++*********)))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))******+++,,,,,,------,,,,,,,,,------,,,,,,,,,+++***)))'''''''''((((((''''''&&&&&&&&&&&&'''''')))***+++++++++)))'''&&&))))))))))))kkkdddaaa^^^[[[UUUMMMDDD???<<<<<<777666444444666777666555555777888888777666666777999999999888777666555444777666666555555555555666444:::BBBIIILLLOOORRRVVVNNNMMMJJJLLLRRRTTTKKK???777777666666777<<>>999999======:::888::::::888999888:::===BBBGGGIIIIIILLLVVVdddrrr|||~~~yyyhhhccc___\\\rrrzzziiigggfffLLL>>>;;;===FFFTTTaaalllxxxhhhUUUDDD777333333222222222333444444444666888999:::;;;>>>@@@===GGGVVVfffyyy}}}wwwvvvyyy{{{yyyvvvtttlll___RRRGGG>>>888444888;;;EEEVVVcccjjjooosssyyy~~~vvvxxxuuubbb___iiioooMMMAAAAAABBBFFFOOO[[[qqqvvveee\\\HHHFFFIIISSS___kkkxxx|||zzzuuupppllliiigggfffaaaaaaaaa```aaadddiiimmmmmmnnnnnnnnnpppsssyyy}}}~~~xxx||||||zzz{{{{{{qqq{{{qqqcccXXXPPPMMMRRROOOIIICCC===:::777666888777555444333333222222222222111000///...---------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,******)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))******+++,,,---......------,,,,,,,,,,,,------+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''''')))***++++++)))(((&&&))))))))))))jjjdddaaa]]]XXXOOOGGGBBB>>>;;;:::666555333333555666555444555777:::999777666666888999;;;===>>>>>>;;;888666999888888777777777666666333:::@@@DDDGGGLLLRRRUUUQQQMMMIIINNNYYY]]]RRRBBB888888777777888===CCCHHHSSS\\\hhhssszzz}}}rrr```TTTXXXbbbiiitttqqq```YYY___yyyvvv]]]HHH???<<<999444888:::888777888888666777888;;;BBBJJJQQQVVVWWWRRRYYYdddrrruuujjjXXXOOORRRRRRXXXnnn[[[QQQ\\\~~~^^^EEE999888<<>>:::888777666444444666666666555666999<<<<<<999888888::::::===AAADDDDDDAAA===:::::::::999999888888777777666;;;@@@BBBDDDKKKQQQUUUSSSMMMIIIOOO^^^cccVVVEEE999999888777999>>>DDDIIIQQQ]]]mmmzzzlllZZZPPPXXXeeennnyyypppbbbYYY\\\tttyyyeeePPPAAA;;;999888222777:::888777888777444666888===EEEPPPYYY___bbbTTTYYYaaaqqqmmm]]]XXXMMMIIINNNPPP]]]sssfffHHHDDDXXX{{{[[[CCC777555:::FFFVVVcccnnnyyyhhhVVVEEE888222222222222333333444555444666999:::;;;===???AAAFFFVVVlll~~~{{{zzz|||zzzuuuqqqjjjbbbXXXMMMBBB;;;;;;:::AAAQQQaaalllrrrvvvzzz~~~|||nnnkkkrrrxxx```JJJBBBAAAIIIYYYdddvvvuuufff[[[TTTHHHIIIQQQ___mmmzzzvvvnnnfffccccccdddaaa^^^\\\```eeeggghhhiiilllooorrrssstttvvvxxx{{{}}}~~~vvvtttvvvllluuutttooobbb```xxxsssQQQaaavvvsssfff\\\VVVSSSLLLJJJEEEAAA>>><<<<<<===777666555444333222222222000000000000000000//////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........))))))))))))(((((((((((((((((((((((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))))))))******+++---...//////...------,,,,,,------...******(((''''''((())))))'''''''''&&&&&&'''''''''%%%''')))***+++***)))((())))))))))))kkkbbb\\\[[[OOODDD@@@>>>999666555666777888777555555666888===<<<::::::;;;===>>>>>>BBBCCCKKKTTTQQQDDD???CCC???AAA???======>>>;;;555;;;<<<>>>AAAJJJTTTWWWUUUSSSPPPMMMRRR]]]bbbTTT@@@:::999999;;;;;;===FFFQQQSSSbbbnnnrrryyy~~~eee]]]WWWYYY```jjjyyyppp```]]]^^^cccssssss___LLL>>>888555555444444444555555666777888999;;;???HHHTTT^^^cccddd[[[[[[bbbqqqkkk]]]PPPMMMNNNQQQXXXaaaxxxoooaaaHHHNNN\\\YYY???888<<<:::AAAPPP]]]fffttt{{{^^^NNNEEE===111111111111222333444555666777999:::;;;>>>AAADDDJJJ^^^www}}}}}}zzzvvvxxxuuunnneeeZZZIII;;;<<<:::@@@OOO___jjjpppuuuzzz}}}yyyqqqooouuu^^^FFF<<>>===<<<;;;999888777555333222222222000000000///......------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((***,,,......,,,***)))++++++,,,,,,---,,,,,,,,,---+++(((&&&%%%&&&((()))******)))(((((((((((((((&&&'''((()))+++---...///(((***++++++mmmccc^^^YYYNNNCCC???===999666666888999999888777777888:::888888:::<<<>>>AAACCCEEEJJJOOOZZZbbb___TTTIIIEEEGGGJJJKKKHHHGGGHHHFFFBBBDDDFFFHHHKKKRRRYYYYYYTTTPPPOOONNNSSS___dddVVVCCC:::777888===AAABBBFFFKKKWWWcccmmmqqqyyywww___ZZZWWWXXX^^^kkktttfffZZZWWWUUUWWWddduuuxxxjjjVVVDDD:::777666777444333333333333555666777;;;===CCCKKKTTT^^^fffiiibbbaaadddpppvvvxxxbbbUUUOOONNNUUU]]]eeeppp{{{vvvgggYYYHHHOOO\\\YYY???888:::999@@@MMMVVV]]]lll|||rrrYYYJJJ@@@888111111111222222333444555666777999999;;;>>>BBBFFFPPPbbbyyy}}}xxxqqqfffTTTDDD>>>999;;;HHHYYYeeemmmqqqxxxzzz}}}xxxuuu{{{mmmXXXGGGAAAKKK\\\jjj}}}ooo___VVVRRRTTTWWW^^^iiiyyy~~~xxxuuunnnjjjccc^^^```fffddd]]]```ccceeeeeedddeeeiiimmmnnntttvvvsssttt{{{yyyooooooxxx|||}}}xxxjjj^^^ggguuuZZZHHHVVVmmm~~~pppaaaVVVSSSMMMIIICCC???===<<<;;;:::999888777555333222222222000000000///......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++---/////////---,,,+++,,,,,,,,,,,,,,,++++++---+++(((&&&&&&&&&((()))))))))(((''''''''''''''''''((()))***************(((***++++++ooofffaaaWWWLLLAAA===<<<999777777999:::;;;:::999999:::<<<:::>>>DDDIIIMMMQQQTTTWWWZZZaaahhhjjjiiibbbVVVJJJJJJPPPTTTRRRPPPPPPPPPOOOMMMQQQTTTVVVZZZ\\\WWWOOOKKKOOOQQQVVVbbbhhh[[[HHH===;;;===DDDIIIIIIHHHIII^^^eeelllpppyyy{{{pppVVVTTTTTTWWW]]]mmmxxxaaaZZZUUUSSSPPPOOOZZZhhhlll]]]JJJ<<<777777777777555444333222333555777888>>>CCCJJJQQQWWW```iiiooollliiiiiipppzzz}}}nnnsss~~~^^^HHHNNNRRRZZZfffpppyyyssseeeWWWHHHOOO\\\yyy[[[@@@:::888888>>>HHHLLLRRRaaasss{{{fffSSSHHH???777222222222222333444555555777888888999:::>>>DDDHHHWWWeeexxx~~~}}}{{{rrr```OOOHHH>>>999CCCTTTccclllrrrzzz{{{~~~uuubbbOOOHHHIIISSShhh{{{mmm___YYYWWWXXX___iiittt~~~~~~xxxsssooogggccc^^^[[[___dddccc^^^aaadddfffeeeccccccgggjjjoootttxxxwwwxxx}}}xxxqqqvvv}}}lllZZZYYYgggrrrkkk^^^VVVaaatttsssbbbWWWSSSLLLHHHCCC>>><<<;;;:::999999888666555333333222222111000000//////......---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++,,,...////////////------------,,,,,,+++***,,,+++)))'''&&&'''((()))(((''''''&&&&&&&&&&&&'''((()))***+++***(((&&&%%%((()))+++,,,qqqhhhdddUUUJJJ???<<<<<<:::888999:::;;;;;;;;;::::::;;;===BBBJJJTTT[[[^^^aaadddhhhhhhnnnnnniiihhhhhh^^^QQQHHHRRRYYYYYYWWWXXXZZZZZZTTTXXX[[[\\\]]][[[QQQFFFGGGNNNTTTYYYdddlllaaaNNNEEEDDDGGGLLLMMMKKKKKKMMMeeegggjjjoooxxx}}}uuuiiiOOOPPPUUU^^^jjj{{{~~~rrrcccOOOMMMMMMLLLHHHHHHSSSaaa^^^RRRCCC:::888888777555666555444333444777:::<<<@@@IIITTT[[[^^^ccckkkrrrpppoooooosssxxx}}}~~~}}}vvviiivvvxxxlllhhhooommm\\\LLLHHHUUU___lllxxxssscccTTTFFFNNN]]]jjj|||\\\AAA:::555666<<>>EEEUUUeeeqqqxxxqqqZZZHHHHHHPPP[[[sssoooccc^^^]]]]]]eeeqqq}}}}}}www}}}uuummmhhh```]]]YYYXXX\\\______]]]```ccceeeeeeddddddgggjjjpppuuuyyyzzzzzz}}}vvvxxxnnnWWWNNNTTTaaaiiijjjnnnvvvuuucccWWWRRRMMMIIICCC???===;;;:::999888777666555444333333333111111000000///.........///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))***+++,,,---...///////////////...---,,,+++,,,+++)))'''''''''(((((((((''''''&&&&&&'''''''''((()))+++,,,+++)))&&&$$$''')))+++,,,sssjjjeeeUUUIII>>>;;;;;;:::999:::999;;;;;;;;;::::::<<<>>>HHHRRR```ggghhhhhhkkknnnmmmrrrrrrmmmkkkkkk```RRRHHHRRR\\\]]]]]]___aaaaaaYYY]]]aaaaaa___ZZZMMM@@@DDDPPPWWW[[[fffpppgggTTTLLLMMMPPPOOOKKKGGGMMMVVVkkkiiigggjjjppprrrhhh\\\KKKOOO[[[nnn{{{oooaaaQQQBBBBBBBBB@@@===>>>HHHTTTQQQIIIAAA<<<;;;:::777333555444444555777:::===>>>CCCOOO\\\cccdddeeejjjooonnnppprrruuuwwwxxxwwwvvvjjjcccxxxvvvVVVHHHDDDMMMPPPHHHHHHPPPZZZgggwwwgggUUUDDDBBBMMM]]]dddvvv___AAA666555555:::@@@AAAFFFWWWkkkvvvrrrhhh]]]TTTMMMCCC:::555555555444555555666777888888888999;;;@@@GGGLLL```hhhvvv~~~zzz}}}xxxkkk___QQQFFFJJJXXXhhhuuu}}}pppXXXFFFJJJWWWhhhuuujjjfffeeeeeennnzzzuuujjjccc[[[WWWTTTUUUXXXZZZZZZZZZ\\\```dddeeeeeefffjjjmmmsssvvvyyy{{{{{{{{{sssYYYJJJMMM[[[kkkvvvwwweeeXXXSSSOOOKKKEEE@@@>>><<<;;;999888777666555444333333333111111111000//////......///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))***+++,,,...//////111111111111000///------+++***)))((('''''''''((()))((((((((((((((())))))((()))+++------+++((('''''')))+++,,,uuukkkeeeVVVJJJ???;;;;;;::::::;;;:::;;;<<<<<<;;;;;;===???MMMZZZjjjqqqoookkklllooojjjqqqxxxzzzwwwnnn___RRRIIISSS\\\___aaaccccccaaa```cccfffdddbbb[[[NNNAAACCCRRRZZZ\\\fffssslll[[[RRRSSSSSSPPPIIIGGGQQQ___lllfffaaabbbeeeddd[[[RRRIIIRRRfff~~~pppcccVVVGGG???@@@???;;;777888???FFFCCCAAA???===;;;999666444444555777999<<>>AAAEEEVVViiiuuuqqqiiiaaaYYYNNNBBB999777666666666666666777777777888999:::===BBBHHHMMMaaajjjwwwxxx{{{xxxnnnfff[[[RRRUUU```mmmzzzoooZZZIIINNNaaa{{{~~~tttpppooorrryyy|||pppeee^^^TTTQQQOOOSSSUUUUUUVVVXXXZZZ___dddfffgggiiilllpppuuuvvvxxx|||{{{{{{www[[[MMMOOO]]]ppp~~~yyyhhhZZZUUUPPPLLLFFFAAA>>><<<;;;999777777666444444333333333222111111000000//////......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))+++,,,---///000000000000111111111111111000///...+++***)))((((((''''''''')))(((((((((((()))******((()))+++,,,,,,,,,***)))((()))+++,,,wwwkkkdddXXXKKK@@@<<<<<<;;;;;;<<<;;;===============???AAAKKK[[[lllsssoooiiihhhkkkjjjpppzzz}}}mmm___XXXVVV^^^eeehhhjjjlllhhhcccdddggghhhfffccc]]]PPPDDDDDDTTT]]]]]]ffftttppp```WWWVVVUUUSSSOOOOOOZZZgggeee___[[[\\\``````[[[WWW[[[iii~~~vvvfffVVVKKK@@@:::;;;:::888666777:::;;;777999:::999777555666777999;;;>>>CCCGGGJJJKKKLLLOOOVVV^^^bbbaaa```aaaccccccfffhhhhhheeecccccceeeccc\\\mmmeeeMMM<<<999888<<<@@@FFFRRR^^^wwweeeJJJBBB;;;???KKK^^^eeesssvvvUUUDDD>>>888777<<<@@@FFFTTTeeemmmkkkiiieee]]]QQQDDD<<<888777777666666777777777555777999<<<>>>CCCIIIMMM^^^hhhwww|||ttt{{{}}}{{{zzzwwwsssqqqjjjeeehhhpppzzzmmm^^^OOOSSSmmm}}}zzzyyy~~~vvvlllbbb[[[VVVMMMJJJJJJPPPSSSSSSUUUYYY[[[___eeehhhhhhjjjnnnqqqvvvuuuwww|||}}}~~~tttYYYOOOVVVeeewww}}}lll___ZZZOOOKKKEEE@@@===;;;:::888777666555444444444444444222222111111000/////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''((())),,,---///000111000///.../////////000000///......******))))))(((''''''''''''''''''''''''((())))))))))))************))))))(((***++++++wwwjjjcccYYYLLL@@@<<<<<<;;;;;;<<<===>>>??????>>>???AAACCCCCCSSSfffmmmhhh```___bbbooopppxxxzzziii```aaajjjoootttwwwzzzzzztttmmmfffhhhhhheeeccc]]]RRRFFFDDDUUU^^^]]]fffuuurrrbbb\\\XXXVVVVVVWWWZZZcccmmm]]]XXXVVVZZZ```cccccccccxxxwwwqqq]]]JJJAAA:::...000111111222444444222///333666555222222666;;;???BBBGGGLLLQQQSSSUUUUUUTTTWWW[[[\\\\\\\\\]]]___```bbbccc___[[[YYY\\\___]]]SSS^^^tttuuufffQQQ===:::888666555;;;III\\\kkk|||UUU@@@@@@@@@???LLL^^^bbbooodddSSSBBB:::777<<<@@@EEESSSaaaddddddffffff```TTTHHHAAA888888777777777777777888444777:::===@@@DDDIIILLLXXXeeetttwww}}}|||}}}~~~|||xxxvvvzzzlll```TTTXXXvvvssseee[[[TTTPPPNNNHHHEEEGGGOOOSSSSSSVVV[[[\\\aaafffiiiiiijjjnnnqqqvvvtttwww}}}oooUUUPPP[[[lll~~~ooobbb]]]OOOJJJDDD???<<<:::888777777666555444444444444444222222111111000/////////,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''))))))***+++...///000...,,,***------...............---*********)))((((((''''''&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''(((***++++++yyyhhhddd^^^TTTGGG===999999;;;<<>>>>>@@@AAAMMMUUU]]]^^^[[[\\\cccjjjrrrlllrrrtttuuurrrllliiibbbgggnnnaaaMMMHHHEEEQQQYYYZZZaaammmpppkkkccc^^^[[[[[[```cccbbb```XXXWWWUUUXXXdddvvvuuujjjcccQQQAAA:::444444444444333333222222222333222111111222444666888AAADDDHHHMMMQQQSSSTTTTTTWWWYYYYYYXXX\\\bbbbbb^^^bbbaaabbbaaa\\\VVVUUUZZZUUUWWW[[[dddnnnnnn```OOO>>>888666;;;AAALLLcccyyylllFFF>>>???;;;@@@LLL\\\~~~___ddd}}}|||^^^DDD:::666;;;AAAEEENNNYYY]]]eeekkkggg^^^TTTJJJAAA:::999777666555555555555777888:::???EEEJJJMMMNNN^^^iiivvvzzzyyy}}}|||oooPPPSSSgggoooeeeYYYPPPMMMLLLIIIFFFFFFIIIMMMPPPRRRUUUXXXZZZcccgggjjjllllllmmmqqqttttttyyytttdddSSSNNN\\\sssqqqbbb\\\SSSMMMFFFBBBAAA>>>999444777777777666555555444444444444333333222111111000000///...---,,,++++++++++++,,,------......------++++++******++++++,,,---((((((((((((''''''''''''&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&'''))))))+++,,,---...////////////...///000111111000//////***)))''''''(((((('''&&&***))))))((((((((())))))+++++++++******(((''''''(((((()))))){{{iiieee```UUUGGG===:::;;;<<<<<>>======>>>@@@GGGOOOXXX\\\^^^aaagggmmmlllgggooo~~~ppppppoooiiimmmssseeePPPKKKDDDOOOVVVYYYaaalllnnngggbbb``````cccgggfffbbb]]]UUUXXX\\\ddduuummmbbb[[[JJJ===888222222222222222111111000000222111000000111333666777<<<>>>BBBFFFJJJNNNOOOPPPRRRWWWZZZYYYZZZ^^^```___bbbaaabbbbbb\\\TTTRRRTTTWWWXXX[[[cccmmmrrrhhh[[[JJJAAA===DDDNNNZZZnnneeeBBB;;;;;;777===LLL]]]|||ZZZ]]]vvv^^^GGG===777<<>>===>>>===;;;AAAAAA@@@>>><<<<<<>>>@@@EEEKKKSSS\\\bbbgggkkknnnfffdddooovvvppprrrnnnpppuuugggQQQKKKEEEMMMSSSXXXcccoooqqqkkkmmmlllmmmnnnlllfff\\\TTTWWW```lllzzzwwwaaaVVVPPPAAA666444111000000000000////////////111000000000111333555666777888:::===AAAEEEHHHIIIIIIQQQWWWVVVVVVXXX\\\\\\[[[\\\```aaa\\\SSSPPPQQQXXX[[[___gggrrrxxxtttkkkWWWKKKFFFOOO\\\kkk}}}ZZZ>>>999:::777999KKK```WWWVVVlll```JJJ???999<<<@@@CCCLLLVVV]]]dddhhheee]]]TTTIII@@@999888777555555555666666888888999<<>>;;;>>>??????===<<<<<<@@@CCCHHHLLLTTT]]]ffflllnnnnnnggghhhttt~~~vvvjjjooommmnnnrrrdddPPPJJJGGGKKKPPPXXXfffvvv|||zzz|||xxxrrrlllcccXXXRRR```nnn~~~zzzoooYYYMMMGGG999111111///////////////////////////000000000000111333444555555555555666888<<>>@@@HHHRRR[[[aaaeeebbb\\\TTTIII@@@888777666555555666777777::::::;;;>>>CCCKKKTTTYYYZZZeeewww{{{wwwwww{{{}}}___OOOccc~~~xxxqqqgggZZZPPPIIIEEEAAA@@@BBBFFFHHHIIIJJJLLLOOOQQQSSSUUUXXX[[[___ccchhhjjjlllnnnssswww{{{tttsssyyy|||{{{zzz}}}}}}}}}}}}}}}{{{vvvsssooopppvvvuuu___VVVUUUPPPKKKGGGDDDAAA>>>;;;777777777666555555444444111000000///......------...------,,,+++++++++,,,+++,,,------......------///...,,,+++***)))))))))((((((((((((''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***------,,,,,,---...000111000111111111000///---,,,,,,)))&&&%%%'''((())))))'''&&&&&&&&&&&&''''''((()))))))))))))))(((''''''))))))))))))pppgggbbbWWWKKKCCCBBBBBB???;;;:::===???>>>===???DDDIIIJJJNNNVVV```kkkrrrttttttmmmqqq~~~}}}wwwzzz{{{tttlllccclllllllllnnnaaaOOOIIIFFFIIINNNXXXhhhzzzyyyooohhhccc```___ssstttpppyyykkkTTTHHHBBB555...000///000000000000000000000000000000111111222333555555777666444333444666999:::;;;???CCCHHHPPPVVVRRRJJJLLLNNNTTTXXXUUUNNNLLLNNNPPP]]]mmmxxxyyyrrrllliiimmmxxxkkkJJJ<<<;;;<<<;;;:::LLLbbb```TTT```lllOOOBBB999999:::;;;BBBLLLWWW\\\```^^^ZZZTTTIII???777777666555555666777888888:::<<<@@@EEENNNYYYaaa]]]gggxxxzzzuuutttwwwqqqXXXKKK```~~~}}}zzztttllleee^^^TTTJJJDDDDDDBBBAAAAAADDDGGGJJJKKKMMMOOOPPPQQQRRRTTTXXXZZZ^^^bbbgggiiijjjlllqqquuuyyy}}}zzziiiZZZZZZbbbgggiiiiiipppvvv~~~}}}dddWWWRRRNNNJJJEEEBBB???<<<:::777777777666555555444444222111111000000//////...------,,,+++++++++,,,,,,+++,,,------......------///...---+++***))))))(((((((((((((((''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++.........//////000111222000111111111000///---,,,+++)))'''&&&((()))******&&&&&&&&&&&&&&&'''((((((******+++++++++***))))))******))))))rrrfff```ZZZQQQKKKGGGDDD@@@===:::>>>AAAAAA???AAAGGGMMMJJJNNNWWWcccnnnwww{{{}}}uuu|||sssrrrzzz|||vvvooobbbnnnoookkkkkk```PPPJJJDDDIIIPPP\\\kkk{{{vvvlllggghhhlllpppwwwssspppyyyzzzeeeOOOCCC???333---000000000000000000111111111111000111222333444555555666888777555444444555777888:::===AAAIIITTTZZZTTTJJJLLLMMMPPPQQQMMMFFFEEEHHHLLL\\\nnnyyy}}}|||wwwqqqqqqqqqzzz___EEE:::888888999;;;LLL```___RRR\\\}}}pppQQQDDD999888777777>>>HHHRRRWWWZZZYYYWWWSSSIII@@@666666555555555777888999777:::===AAAFFFOOO[[[cccdddkkk{{{yyyuuuuuuvvv~~~ttteeeUUUIII___zzz}}}wwwlllaaaYYYRRRJJJDDDBBB??????@@@AAADDDGGGJJJLLLMMMOOOPPPQQQSSSUUUYYY\\\___cccfffhhhhhhiiimmmpppuuuyyy~~~ppp```SSSTTT^^^gggkkknnnqqq{{{hhhYYYNNNLLLHHHCCC???<<<:::999777777777666555555444444333222222111111000000///,,,,,,++++++++++++,,,,,,+++,,,------......------///...---+++***)))))))))((((((((((((''''''''''''$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''(((***+++...///000111222222222222000000111111111///...---***((('''((()))******)))&&&&&&&&&&&&'''((())))))***++++++,,,,,,+++******************tttfff___^^^YYYTTTMMMGGGCCCAAA>>>BBBEEEDDDAAABBBHHHNNNMMMRRRZZZdddnnnwww}}}~~~ppptttzzzrrreeerrrrrrkkkiii^^^OOOJJJGGGNNN[[[gggqqq{{{xxxoooiiiiiilllppp{{{}}}wwwpppiiiaaaooo}}}~~~vvvsss|||mmm\\\HHH>>>;;;111---000000//////000000000111111111111222333444555666666666666555555555555666888999===BBBIIIRRR[[[```[[[RRRKKKJJJJJJJJJFFF@@@AAAFFFPPP___ooowwwyyy{{{{{{zzzxxxyyyrrrQQQ???888555666:::;;;KKK^^^}}}TTTKKKYYYyyyoooUUUFFF;;;888777666<<>>;;;JJJ]]]lllKKKEEEVVVwwwmmmWWWIII<<<999777666<<>>CCCGGGJJJMMMSSS]]]eeeooorrr~~~}}}~~~{{{qqqhhh[[[QQQGGG\\\ttt~~~~~~xxxfffTTTIIIBBB<<<<<<@@@999;;;???CCCFFFKKKOOOSSSVVVVVVUUUSSSQQQRRRTTTVVVaaadddffffffdddcccfffiiieeehhhmmmpppsssyyyoooZZZNNNEEEIIITTT___hhhoooqqq}}}gggXXXKKKJJJGGGBBB===:::999999777777777666555555444444222222111111000000//////+++++++++***++++++,,,,,,+++,,,------......------------,,,+++************)))(((((((((''''''''''''&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''')))+++,,,***---000333333222000......///000111111000//////''''''(((+++---,,,***''''''''''''((((((***++++++((())))))*********))))))+++*********jjjjjjgggaaa[[[ZZZWWWLLLAAAGGGIIIIIIGGGDDDCCCDDDGGGLLLSSS^^^eeeeeehhhtttyyyooohhhqqqtttrrrgggYYYMMMGGGCCCJJJ```ssszzz}}}ooo]]]NNNFFFDDDAAA@@@???>>>===>>>>>>???BBBKKKWWW___fffnnnzzz~~~|||wwwvvv~~~~~~hhhTTT???:::333111222111...+++000000000111222222222333444555555666666666666666888555666999::::::<<<@@@HHHWWW``````hhhtttrrreeeUUUEEE<<>>CCCFFFIIINNNSSSTTTOOOGGGAAA666555444333444666888999;;;BBBLLLTTTZZZ___eeejjjmmmttt~~~~~~}}}|||}}}}}}~~~{{{{{{rrreeeQQQFFFQQQooonnnwww|||zzzyyy{{{~~~}}}wwwqqqkkkkkkqqq}}}~~~iiiRRRCCC===:::999::::::===AAADDDFFFKKKRRRXXXUUUXXXZZZYYYWWWWWWYYY\\\cccdddfffeeebbb```___``````___aaafffooowwwzzz{{{uuu^^^JJJGGGDDDEEEJJJVVVggguuusssvvveeeWWWNNNGGGAAAAAA@@@:::666555888555333444777888666333444333222000///---,,,+++---,,,+++******,,,...///....../////////---,,,+++......---,,,+++))))))((('''((()))))))))(((&&&%%%'''''''''(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&((()))***//////000000000000/////////000111222111///---,,,,,,***))))))******)))''''''''''''((((((***+++++++++,,,,,,+++(((''''''(((******)))(((oooggghhhgggdddccc___TTTIIIHHHKKKLLLHHHCCC@@@BBBEEEKKKQQQ]]]fffiiimmmwwwzzzzzzrrrllljjjpppqqqmmmaaaTTTJJJGGGFFFQQQggg{{{ttt```KKK===777666999999888888999:::<<<<<>>CCCIIINNN]]]gggkkktttwwwWWWHHH???CCCDDD>>>BBBMMMdddppp{{{jjjVVV@@@777777888999:::===CCCVVV{{{^^^@@@@@@JJJffflllNNN===;;;666555===@@@DDDHHHMMMQQQRRRNNNGGGAAA666555444444555666888:::<<>>DDDQQQ___iiiooo~~~qqqaaaVVVMMMEEE@@@@@@???:::666666888666444555777777666444333222111000...---,,,+++---,,,+++***+++,,,...///...//////000///...---,,,...------,,,+++***)))((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&(((***+++//////000000000000/////////000111222111///---,,,+++***(((((()))***((('''''''''''''''((()))***+++***++++++***((('''((()))***)))((((((vvvfffiiilllmmmmmmhhhZZZLLLIIIMMMOOOJJJBBB>>>@@@DDDIIINNNZZZgggnnnrrryyyqqquuu}}}vvvnnnkkklllmmmkkkeeeZZZNNNGGGGGGJJJYYYnnnyyyhhhRRR>>>333000111333333333444666888:::;;;@@@IIISSSWWW[[[fffxxxeeeaaa^^^___]]]SSSCCC666333000------///111000...000000111222222333444444555555666777777777777777777555777;;;???BBBIIIQQQYYYfffqqquuu]]]MMMBBBBBBBBB???EEEPPPbbbmmmyyyttt^^^MMM<<<777888999888888<<>>===888555:::<<>><<>>>>>>>>:::777777888777666666777777555444222111000///...---,,,,,,---,,,+++++++++,,,...///...///000000000///...---...---,,,,,,+++***))))))))))))((('''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''')))***,,,///000000111111000000//////000111222111///---,,,***((('''((())))))(((&&&&&&&&&&&&&&&'''((())))))(((***+++***)))((()))***))))))((('''|||iiiiiikkkqqqvvvqqq\\\GGGHHHMMMPPPKKKBBB===???DDDGGGKKKVVVeeeoootttxxx}}}xxxlllrrr{{{sssmmmlllfffccc^^^VVVLLLEEEHHHNNN```rrr|||ssspppgggXXXFFF888222222555222333444555777888:::;;;;;;DDDNNNRRRWWWdddyyywwwaaa___[[[VVVPPPGGG===555000...,,,---///111000///000111111222333444555555555666777777888888777777:::888999===???CCCMMMWWWeeepppyyy}}}kkkWWWEEE@@@???AAAJJJWWWdddmmm{{{fffTTTFFF:::888::::::888777===CCCWWW{{{___DDDAAAHHHbbbpppQQQ@@@@@@:::666999999>>>AAAEEEJJJLLLJJJDDD@@@777666666666777888999::::::>>>HHHVVVeeeppptttuuuvvvqqqsss~~~zzzxxxyyyssskkk^^^OOOKKKPPPTTTcccvvv|||~~~}}}|||wwwvvvnnnllliiigggggghhhjjjkkkmmmqqquuuzzz}}}~~~{{{uuuoookkkYYYEEE;;;777555333444999999<<>>@@@???IIIfffwwwaaaVVVSSSLLLDDD>>>======:::888999999888777666666555444444000000//////...---,,,,,,---,,,,,,,,,,,,---......//////000111111000///...------,,,,,,+++***))))))***)))'''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))+++---000000000111111000000000///000111222111///---,,,)))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&'''((((((''')))******))))))***,,,)))(((((('''jjjggggggqqq~~~|||dddIIIGGGKKKNNNKKKDDD???@@@DDDEEEHHHRRRaaalllrrrvvv{{{yyyzzzvvvmmmlllwww|||ppphhh\\\YYYVVVRRRJJJEEEIIIRRRgggttt}}}{{{xxxwwwoooeeeVVVPPPFFF;;;333000111333444555666666777888888888999@@@GGGKKKOOO[[[ppprrr[[[XXXRRRJJJBBB;;;555222111000//////000000000000000111222333444555666666666777777888999888888888999888:::???BBBHHHTTT___sss{{{gggKKK@@@@@@HHHTTT```eeeqqqzzz___MMMBBB:::999<<<:::888777>>>LLLfffkkkFFFDDDKKKeeerrrSSSAAA@@@;;;777888777;;;<<<@@@DDDGGGEEEAAA>>>666666666777777888999:::;;;===DDDPPP```mmmuuuwwwvvvqqqttt}}}{{{vvvssspppjjjcccSSSFFFCCCFFFEEEOOO___eeeooossstttrrrooojjjiiiooohhhfffccc```^^^^^^___aaalllrrr{{{|||tttkkkeeeTTTAAA888555333333444666666888???HHHMMMOOONNNUUUVVVWWWYYYZZZZZZYYYXXXYYY[[[\\\[[[YYYWWWWWWWWW]]]fffpppttttttwww~~~eeeKKK@@@666>>>EEELLLaaayyycccZZZXXXPPPGGG@@@>>>===:::999:::888888888666555333333333///.........------,,,,,,---,,,,,,,,,------.........///000111111000//////---,,,,,,++++++************)))'''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---...000000111111111111000000///000111222111///---,,,((('''&&&'''((()))(((''''''&&&&&&&&&&&&''''''((('''(((******))))))***,,,))))))((('''iiiddddddqqqpppVVVHHHKKKLLLJJJEEEAAAAAAAAAAAADDDMMM\\\hhhooowww~~~zzzxxxtttpppsss}}}mmmbbbRRRNNNLLLLLLGGGCCCJJJVVVllltttxxxsssooolllcccXXXFFFBBB<<<555111000111222555555666777777777666666888<<<@@@BBBDDDNNN\\\hhhooo{{{qqqZZZUUUKKKAAA999444222111111111111111111000000000111111222333555666777777777777888999999999999999666888===DDDJJJQQQ```mmmvvvRRRBBBFFFQQQ^^^fff___ooouuuZZZJJJAAA999999;;;999888888>>>PPPnnntttHHHEEEJJJdddrrrRRR???>>>:::666777555888999<<>>===???===CCCPPPSSS___iiiddd\\\]]]]]]]]]fff______]]]ZZZWWWVVVXXXZZZgggooozzzyyypppgggUUUAAA777444333222444111222444888>>>CCCEEEFFFNNNOOOQQQUUUXXXYYYXXXVVVWWWWWWWWWVVVTTTSSSUUUVVV^^^fffpppvvvyyy~~~]]]FFF@@@;;;GGGXXXpppvvvddd\\\\\\WWWMMMCCC@@@>>>:::999:::777888888666333111111111------------------,,,,,,,,,---------............---...///000000000///...,,,,,,,,,+++++++++******))))))((('''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))+++...///000111111222222111111000///000111222111///---,,,((('''&&&''')))***)))(((((('''''''''''''''((((((''')))******))))))***,,,******)))(((fffdddfffqqqwwwcccMMMLLLKKKIIIGGGCCC???<<<===@@@JJJXXXdddnnn{{{~~~xxxvvvtttddd[[[KKKEEEBBBCCC@@@???KKK[[[kkkqqqrrrlllgggcccWWWJJJ???<<<777444222333444555555666777888888888777777777888:::;;;>>>EEENNNUUUWWWgggvvvuuu```WWWJJJ>>>666333222222...///000111111111111222111111222444555777888888777888999999::::::999999:::===DDDMMMSSS[[[jjjxxx}}}UUUDDDJJJWWW```ccc]]]qqqoooVVVIII@@@888777888777666888<<>>AAAGGGHHHKKKPPPVVVXXXWWWUUUTTTTTTSSSRRRQQQSSSWWW[[[bbbiiiqqqxxx}}}zzzZZZFFFBBBHHHccc~~~pppfffdddeee]]]RRRGGGBBB???;;;999:::666777777555111...///000,,,,,,,,,,,,,,,,,,------,,,------...............,,,---...///000//////...,,,,,,,,,++++++++++++***(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((('''''''''(((***,,,...000000111111222222111111000///000111222111///---,,,)))((('''(((***+++***))))))((((((''''''(((((()))((()))******)))(((***+++++++++***)))ffffffiiiqqq|||vvvgggPPPNNNKKKIIIHHHDDD===888:::>>>HHHUUUbbbnnn~~~xxxoootttzzziii\\\WWWHHH???:::<<<;;;<<>>DDDJJJNNNSSSdddvvv}}}cccXXXIII;;;444111000000+++---///000000111222333111222333444666777888999888888999::::::::::::999AAADDDLLLTTTYYY```nnn{{{}}}SSSCCCKKKXXX]]]\\\ddd{{{kkkSSSIII???777555555555555777;;;FFF___pppGGG@@@@@@UUU{{{oooLLL888777333111333000444555666888:::999666444333444555666777777777777666===GGGPPPWWW___hhhooowwwrrrooommmjjjaaaXXXSSSGGG:::777999666;;;DDDCCC???SSSOOOGGGOOOMMMCCCHHHNNNQQQSSSTTTRRRSSSUUUXXX```iiivvv~~~xxxcccKKK===666222111333222444666555555777===AAABBBCCCGGGMMMTTTWWWWWWTTTTTTTTTSSSRRRRRRVVV\\\aaaiiimmmtttyyyyyy[[[HHHEEETTT}}}xxxpppnnnqqquuuaaaVVVJJJDDD@@@;;;999:::555777777444000------///++++++,,,,,,,,,,,,------,,,---......//////......+++,,,.../////////......,,,,,,++++++++++++++++++'''((()))))))))(((&&&%%%'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((***,,,///000111111222222222222111111///000111222111///---,,,)))(((((()))***++++++******))))))((((((((()))))))))***+++***)))((()))***,,,++++++***rrrdddkkknnnooonnnffftttfffTTTGGGIIINNNIII===444:::>>>HHHWWWeeeppp|||qqqbbb^^^jjjttt___TTTUUUCCC<<<999<<<<<<>>>IIIWWWdddqqqlll[[[VVVPPPFFFBBB777555333111000111333444777666777999===>>><<<:::777999;;;<<>>999>>>JJJYYYdddjjjpppwwwvvvrrrfffWWWPPP]]]xxxyyywwwlllYYYLLLJJJ>>>888666:::<<<===IIIWWWeeeqqqiiiXXXQQQJJJ@@@<<<777555333111111222444555888777777:::===???===;;;;;;>>>BBBEEEKKKWWWfffrrrhhh[[[HHH:::444222222111000000111111222222333333444444555666777777888888;;;===???BBBDDDFFFHHHIIIPPPSSSQQQVVVaaaeeesssZZZJJJQQQ___jjjppp|||~~~kkkXXXMMMAAA777555666666666777555;;;PPPyyyvvvHHHAAACCCQQQooouuuPPP999777333222333000222222333333333333444444444444555555666666777777999>>>GGGQQQZZZccchhhlllssswwwxxxqqqpppmmmfff\\\PPPGGGBBB;;;999666444444555777999:::<<<@@@FFFMMMTTTYYY\\\ZZZ\\\]]]YYYTTTTTT[[[aaahhhmmmuuu}}}rrrZZZDDD888333333444111222444555666999===@@@BBBEEEKKKUUU^^^ccccccbbb]]]ZZZXXXXXXXXX[[[eeeppppppvvv~~~qqq]]]^^^kkktttgggooo}}}~~~}}}yyyrrrjjjddd```\\\YYYTTTMMMEEE???:::888555444222000///------,,,/////////.........------------,,,,,,---......//////////////////000111111///......---+++******)))******)))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((***,,,///111111111111111111111111111222111000000111000---***(((((((((((())))))))))))((((((((((((((()))***+++)))))))))))))))******+++************}}}iiigggbbb```dddggg|||ttt___SSSMMMGGGCCCBBB;;;AAAOOO]]]ddddddeeeggggggiiieeeYYYNNNSSSiii}}}uuulllhhhiiibbbQQQCCC===;;;666555:::<<<>>>JJJXXXiiirrrhhhVVVMMMEEE:::888777666444222222333444666888888999;;;>>>??????>>>>>>CCCJJJPPPYYYhhhyyylll\\\GGG999444333111///000000111222222333444444444555666777888999::::::999<<<@@@BBBCCCFFFLLLPPPZZZYYYTTTVVVaaaiiizzzeeeTTTYYYjjj}}}~~~mmm\\\NNNCCC888666777777777888:::EEE___oooIIIBBBEEERRRooosssOOO888555222000222111222222222333333444444444555555666666777888888999999???HHHQQQYYYccclllsssxxx}}}~~~tttlllooommmaaaPPPBBB<<<<<<666555444333333333555555555888===DDDNNNXXX```eeeeeefffddd```\\\]]]dddkkklllpppxxxiiiRRR@@@777555555111222444555777;;;???CCCHHHLLLTTT^^^ggglllmmmlllfff```[[[XXXXXX]]]jjjvvvuuu{{{uuummm~~~wwwuuuaaacccpppuuu{{{{{{sssggg]]]WWWYYYYYYWWWPPPFFF>>>:::888333222111///......------000///////////////............------......//////////////////000000000000......---,,,,,,+++*********))))))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$(((((((((((((((((((((((())))))((()))***,,,...///111111111111111111111111111111000000111///---***(((((((((((())))))))))))))))))((((((((())))))***)))))))))))))))******+++************lllggg```^^^ccchhh}}}jjjYYYNNNFFFCCCBBBAAAGGGSSS___dddbbbaaaccceeelllnnnfffXXXSSSZZZddddddaaaaaaaaaYYYIII===999>>>888777;;;<<>>???@@@@@@@@@FFFNNNWWWbbbqqqrrraaaJJJ;;;666555333111000111111222333444555555444555666777888::::::;;;888<<<@@@@@@@@@CCCKKKRRRXXXWWWRRRVVVcccmmm~~~qqqbbbhhhyyy|||nnn___OOOCCC888555666666666888@@@RRRqqqiiiGGGBBBEEETTTqqqpppMMM777444000///222111222222222333333444444444666777777888888999999:::888???HHHPPPXXXbbboooyyy}}}{{{}}}|||rrrmmmnnnjjj]]]KKK===999:::222222333333333444444444777888<<>>:::;;;<<>>AAAAAA@@@CCCKKKRRROOOQQQPPPYYYjjjsssvvv}}}~~~xxxlll^^^OOOCCC777444555555555777999RRRvvvqqqFFF@@@DDDVVVuuukkkJJJ666444000...111111111111222333333444555555777777888888999:::::::::777>>>GGGOOOWWWbbbqqq{{{|||yyy|||{{{sssnnnkkkcccVVVIII>>>999888111222333444555666666666888999<<>>777555444555555666777;;;@@@DDDRRRYYYcccmmmtttvvvvvvuuussskkkccc^^^\\\bbbppp~~~~~~~~~iiidddzzzeeeaaaaaajjjvvv{{{uuugggZZZQQQLLLOOOQQQMMMCCC;;;888888333222111000000000000000111111111111111111111111111000000//////000000000//////000000000000///...---------,,,,,,++++++***((())))))***))))))((('''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))***,,,---...///111111111111111111111111111000///000000///,,,***(((((((((((())))))))))))+++******))))))))))))***)))))))))))))))******+++))))))))))))uuukkkcccccchhhgggxxx~~~uuujjjaaaWWWNNNKKKKKKPPPXXX^^^cccjjjrrrnnnmmmfff[[[RRRPPPVVV]]]iiiooorrrjjjZZZOOOPPPUUUSSSHHH???===<<>>AAACCCAAAIIITTT```nnnuuu\\\FFF888333222222111111222333555666777777666666666777888888999999:::<<<======>>>AAAGGGLLLJJJOOOSSSaaauuu~~~zzzuuuiii\\\PPPCCC777444444444555777999OOOrrrtttHHH@@@EEEYYYzzzeeeFFF555555000...111111111111222333333444555555777777888888999:::::::::999>>>FFFNNNXXXdddrrr{{{}}}{{{~~~~~~{{{sssmmmeeeZZZNNNDDD===777444222222333555666888999999777888===CCCKKKSSS[[[______bbbhhhlllpppssswwwyyylllYYYHHH===666555666666777999===CCCHHHTTT]]]iiiuuu{{{~~~xxxrrrkkkgggfffiiiuuuqqq```aaaiii^^^[[[dddqqqyyywwwjjjZZZOOOFFFHHHJJJGGGBBB<<<999999555555444333222222222333111111111222222222222333222222111000000000111111//////000111111000...------------,,,,,,+++++++++((()))*********)))((('''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((()))***,,,...///000111111111111111111111111111000000//////000...,,,)))(((((((((((())))))))))))******)))))))))******+++)))))))))))))))******+++))))))))))))}}}lllbbbcccgggbbbooovvv{{{~~~zzzuuunnnaaaTTTPPPOOORRRYYY```gggqqq{{{yyyxxxrrrfff\\\^^^kkkxxxyyylllfffkkkqqqbbbUUUHHHCCCCCCJJJ]]]rrr}}}}}}rrrfffOOO;;;999777777777777888888999999666888:::;;;;;;===AAADDDEEENNN\\\kkk}}}lllQQQ<<<222111333111111222444555777888888888888999999999999999999888888999;;;===AAAEEEHHHOOOUUU\\\mmm{{{vvvlll```RRREEE888444555555666888>>>LLLgggqqqLLLCCCFFF\\\}}}___BBB444666222///111111000111111222444555555666777777777888999999::::::<<>>CCCHHHKKKKKKVVV\\\dddvvv~~~{{{rrrfffTTTFFF:::555666666777:::<<>>@@@FFFPPP^^^kkkuuuzzzxxx}}}yyyooojjjcccWWWIII<<<555333444222222222333555888;;;===:::>>>DDDLLLUUU\\\bbbeeefffhhhmmmttt|||xxxcccKKK:::444555777:::???FFFOOOTTTfffppp}}}~~~}}}{{{zzzeee^^^kkkcccRRRLLLVVVfffvvv{{{nnnVVVCCCAAA@@@@@@AAABBBAAA???===;;;:::999777666666666555222222222333333444444444444333333222111111111222///000111222111000...,,,---,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***)))((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))+++...111333444555111111111111111111111111000////////////...+++)))(((((((((((())))))))))))))))))))))))***+++,,,---)))))))))))))))******+++(((((())))))hhh```eeehhhiiimmmrrr{{{qqqpppggg\\\XXXaaaqqq|||~~~zzzeeeXXXYYY]]]```oooyyy[[[AAA666999888888:::<<<===<<<:::::::::999999999<<>>DDDMMMUUU\\\aaabbbgggjjjppp{{{vvv]]]AAA<<<:::;;;@@@HHHPPPZZZaaassszzz|||ccc^^^dddqqqXXXKKKHHHZZZiiitttxxxgggNNNDDD888:::<<<@@@DDDEEEEEEDDDBBB???<<<:::999999777666555555444333333333333444666555333222222222333333000111222222111000///...///...---+++***)))))))))))))))))))))))))))))))))'''((((((((((((((('''''''''''''''(((((()))++++++))))))(((((('''''''''&&&%%%&&&(((+++...111444555444444333333222111000000111000000000000///,,,***(((((((((((()))***,,,,,,************+++,,,---...+++*********))))))((((((((((((((((((lllcccddddddccceeennn|||wwwyyyiii___ZZZcccqqq}}}|||yyymmmffffffddddddwwwvvvWWWAAA:::777777666888:::;;;:::999777888999999:::<<>>@@@AAA@@@AAAEEEKKKQQQSSSTTT___cccmmmyyyooohhh]]]NNN>>>777555444666888:::CCCXXX{{{{{{QQQJJJUUUqqqeeeEEE444555333111333111000111222444666777999999999888888999:::<<>>;;;:::???GGGQQQ]]]gggvvv|||uuu^^^^^^jjjkkkSSSGGGCCCWWWgggqqqtttaaaHHH>>>555777;;;@@@EEEGGGGGGGGGCCCAAA===;;;::::::999777666555444444333333444444555444333222222222333333111111222222111000///......---,,,+++******))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%''''''''''''((()))******)))(((((((((''''''''''''%%%&&&))),,,///222444555444444333333222111111000111000000000///---+++))))))((((((((()))***++++++*********++++++,,,,,,---************)))))))))(((((((((((((((vvvjjjfffbbb```bbbqqq{{{xxx}}}nnnddd___dddppp{{{vvvvvv|||~~~}}}{{{qqqnnniiiMMM???===666555555666888999888777666999;;;<<<<<>>===>>>@@@AAACCCEEEHHHJJJLLLRRRZZZ___aaagggqqq}}}ssslll^^^OOO???888666444555777888@@@SSSsssxxxRRRIIIRRRnnnhhhHHH666666333111333111111111222444666777888999999999999999;;;===???@@@GGGQQQ[[[```eeemmmvvvyyy~~~~~~~~~xxxqqqggg]]]NNN@@@888444333333555666666555555666:::<<<>>>DDDLLLTTTZZZ___ccceeemmmooouuu~~~mmmVVVCCC<<<999>>>FFFQQQaaannnzzzmmmWWW]]]nnnbbbLLLBBB>>>TTTeeennnnnnYYY@@@777222555;;;AAAGGGJJJLLLLLLFFFCCC???===<<<<<<:::999666666555444444444444444555444333333222333333333222222222222111000......---,,,,,,+++*********+++))))))))))))))))))))))))*********)))(((&&&$$$###&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&'''***---000333444555444333333222222111111111222222111000...+++)))(((***)))))))))))))))************+++,,,,,,,,,+++***************))))))))))))((((((((((((rrrhhhbbbbbbfff|||xxxsssvvvqqqhhhaaaccchhhoooyyywwwmmmkkknnnzzzzzzwwwqqqVVVCCC<<<<<<666555444555777999999888:::<<<>>>>>>???DDDMMMUUUaaaxxxkkkZZZMMM<<<444444444555777999::::::999;;;===>>>>>>???AAACCCHHHIIIKKKLLLOOOVVV```gggfffmmmxxxwwwppp^^^PPP@@@999666444444666777===NNNlllvvvOOOEEELLLgggmmmKKK888777333000333111111222333444555777888888999999999:::;;;>>>@@@AAAHHHSSS___dddhhhpppvvvyyy~~~~~~~~~yyyqqqfff\\\LLL>>>666444444444666666666666666777;;;>>>DDDKKKUUU\\\```cccgggkkkrrruuu|||uuu___JJJ@@@999<<>>>>><<<;;;777666555555444555555555444444444444444444444444222222222111000///......,,,,,,++++++***+++++++++(((((((((((((((((((((((())))))))))))((('''%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''''''(((+++///111333555555333333333222222111111111444444333111...+++))))))+++***)))))))))))))))***)))+++,,,------,,,***(((*********)))))))))))))))((((((((((((wwwggg```eeelll~~~wwwnnnlllmmmggg```]]]\\\^^^gggpppsssrrrssstttpppiiigggiiiqqq|||rrrXXXGGG@@@===<<<888777555666888::::::999>>>@@@AAA???@@@HHHUUU```qqq|||iiiXXXDDD999777444555888:::;;;:::999;;;===>>>???@@@BBBDDDOOONNNNNNPPPVVV```jjjpppttt{{{~~~xxxqqqlll]]]OOO@@@999666444444555777<<>>666444444555555666777777777999===@@@HHHQQQ[[[```aaadddjjjoooxxx|||lllPPPBBB999;;;AAAJJJ[[[mmmzzz}}}bbbQQQYYYiiiqqqVVVDDD===AAAYYYjjjmmmdddLLL666333000777@@@HHHMMMQQQTTTVVVKKKHHHDDDAAA@@@???===<<<777777666555555555555666555555555666666666555555333333222111000///......,,,,,,++++++***+++++++++((((((((((((((((((((((((&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((***---000333444555555333333222222222222222111666666666222...+++***++++++***)))))))))))))))***)))+++,,,------,,,***((())))))))))))))))))******((((((((((((zzzddd\\\bbbkkk}}}{{{vvvllljjjhhheeeaaa]]]WWWTTT[[[eeejjjgggfffiiiiiifffeeehhhkkkvvv~~~wwwuuu}}}aaaHHHAAACCCCCC>>>:::888666666999:::;;;;;;@@@BBBDDDCCCDDDMMM\\\hhh}}}tttaaaLLL@@@<<<666555777:::;;;:::888:::<<<>>>???@@@CCCEEEQQQQQQSSSXXX```kkkwww~~~yyyuuunnnhhh[[[MMM???888666444333555777;;;FFF]]]vvvOOODDDJJJdddvvvSSS<<<888222000222222222222333444555666777888999999:::<<>>777444444444444555666777888;;;@@@CCCIIISSS]]]```___aaaiiiqqq|||nnnRRRBBB888:::???DDDTTTgggvvvyyy|||~~~|||^^^QQQ[[[lllmmmRRRBBB===EEE]]]lllkkk^^^EEE444555222:::CCCKKKNNNQQQTTTVVVLLLIIIEEEBBBAAA@@@>>>===888888777666666666666666666666777888888888777777444333222000///.........---,,,,,,+++*********+++))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))+++...222444555555555222222222222222222222222555666666222---******,,,***)))))))))))))))************+++,,,,,,,,,+++***))))))))))))************((((((((((((cccXXX]]]fff~~~zzzvvvqqqkkkkkkfffggghhhfff^^^ZZZ```jjjkkkeee``````___\\\[[[]]]```fffmmmnnnnnnqqqzzzuuuYYYDDDBBBHHHGGG???:::888666666888:::;;;;;;BBBGGGLLLMMMNNNUUUdddooo}}}nnnZZZHHHAAA999555777:::;;;:::666999;;;===>>>@@@CCCEEEJJJPPPWWW]]]eeeqqqxxxqqqxxx|||vvvnnnfffYYYKKK===888666444333444666:::BBBWWW~~~tttNNNDDDLLLhhhyyyVVV>>>999222///222222222333333444555666777777888999;;;>>>AAAFFFJJJLLLTTT___jjjooosss|||qqqccc\\\ZZZZZZ\\\ZZZ]]]```bbbeeekkkrrrwww|||zzzyyyzzz}}}}}}uuulll^^^VVVIII===666333222222333444666777:::===BBBFFFLLLUUU___```]]]___iiisss}}}gggOOO???555999===@@@OOObbbrrruuuwwwzzz|||{{{\\\PPP^^^sssfffMMMAAA@@@HHH```lllfffVVV>>>111666444;;;EEEKKKMMMNNNQQQTTTMMMJJJFFFCCCAAA@@@>>>===999888777777666666777777777888999:::::::::999999555444222000...............---,,,+++******))))))))))))))))))))))))))))))&&&'''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))),,,///333555666666555222222222222222222222222333444444000***((())),,,)))((((((((()))***++++++*********++++++,,,,,,---((()))))))))************((((((((((((fffWWWZZZbbb}}}zzzrrrlllhhhkkkhhhlllqqqpppiiidddjjjuuurrrhhh___ZZZUUUPPPMMMNNNTTTWWW[[[aaaiiisss|||}}}nnnWWWEEEDDDJJJGGG???:::777555555777:::;;;;;;DDDLLLTTTWWWXXX^^^jjjuuuxxxhhhMMMDDD:::555777:::;;;:::666888;;;===>>>@@@CCCEEEAAALLLXXX___eeerrrfff___gggxxx~~~|||vvvlllcccWWWJJJ<<<777555444333444555999???TTTzzzsssLLLCCCLLLiii{{{WWW???999222///222222333333444444555666777777888999;;;>>>CCCHHHLLLNNN[[[fffooosssxxxuuu]]]PPPKKKGGGDDDDDDEEEHHHMMMRRRWWW^^^gggnnnsssqqqpppssszzz}}}~~~|||sssjjj\\\TTTGGG<<<555222000000222333666888:::???DDDHHHOOOYYYaaabbb^^^```kkkvvv}}}bbbLLL<<<333999===???LLL```qqqsssuuuxxx{{{uuu\\\NNN```yyy|||```IIIBBBCCCJJJ```kkkcccQQQ999...555444<<>>===999888888777777777777777888999:::;;;<<<;;;;;;:::666444222000............///...---+++***)))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))***,,,000444666666666555222222222222222222222222000222222...)))&&&(((,,,(((((((((((()))***,,,,,,************+++,,,---...(((((())))))*********+++((((((((((((iiiRRRTTTaaazzzqqqmmmlllsssqqqqqqpppnnnmmmmmmoooqqqllleee\\\SSSMMMJJJGGGEEEIIIOOOXXXbbbmmmwww~~~xxxooojjjrrrcccJJJ:::???LLLJJJ>>>;;;:::888666888;;;999666>>>SSS^^^___aaadddooo{{{mmmQQQJJJAAA999666555666666777999:::;;;;;;<<<===??????LLL[[[dddiiirrr~~~```QQQUUUWWWccc{{{~~~wwwwwwssskkkbbbSSSKKKAAA888444333333444888999BBBRRRnnnwwwSSSFFFWWWkkkxxxVVV;;;888;;;444///000222333333444444555555555999;;;>>>AAADDDJJJPPPTTT^^^bbbkkkvvv}}}lllVVVHHHBBB;;;;;;===777888999;;;>>>DDDLLLUUU[[[```aaafffqqq}}}~~~}}}~~~}}}~~~~~~}}}|||}}}{{{ooocccXXXPPPDDD;;;555444444555333666:::<<<===AAAGGGLLLPPPUUU^^^ddddddgggrrr~~~yyyVVV@@@<<<:::999;;;AAAOOO]]]pppvvvyyyzzz|||sss}}}{{{pppQQQKKKdddxxx[[[FFF???@@@PPPgggoooYYY@@@777666222777???GGGJJJIIIIIINNNSSSUUUNNNFFFCCCCCCBBB???;;;;;;888666666999<<<<<<:::======>>>>>>===;;;888777222111///...///000///...///---,,,,,,,,,,,,+++)))))))))))))))((((((((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''(((******---///111333555666666666555555444444444333333333555222///---,,,***(((&&&((((((''''''''''''((((((*********))))))))))))))))))************++++++++++++***)))'''lllSSSSSS```}}}yyyoooiiigggmmmsssrrrnnnkkkgggffffffggg___ZZZSSSMMMIIIGGGEEECCCFFFNNNZZZfffpppyyy}}}{{{yyyuuunnngggaaafff\\\JJJ===BBBMMMLLLAAA;;;999777777999<<<;;;999>>>RRR\\\^^^ccchhhrrr|||oooUUUOOOEEE===999777777777555666777888999:::<<<>>>BBBMMM[[[eeellluuurrrWWWJJJNNNRRR```zzz|||wwwwwwsssggg]]]NNNHHH>>>777444444555666666777@@@PPPlll|||TTTFFFVVVjjjpppSSS;;;888:::333///111222222333333444555555555999;;;>>>AAAEEEKKKSSSXXX___aaaiiitttzzz~~~aaaLLLAAA===777888:::444888888999:::<<<@@@FFFJJJNNNSSS]]]kkkyyy~~~~~~}}}rrrgggWWWOOODDD:::555444444444333666:::<<<===AAAGGGLLLPPPTTT[[[bbbdddgggoooyyy|||ZZZ@@@<<<999999===EEEUUUcccuuuyyy{{{zzz|||yyyxxxmmmRRROOOhhhrrrWWWDDD@@@CCCVVVgggjjjTTT===666444111888???GGGJJJIIIJJJNNNSSSWWWQQQJJJFFFEEEEEEBBB???:::888777888;;;======<<>><<<888555333111000......//////...---///---,,,,,,,,,,,,+++)))))))))))))))((((((((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''((()))***+++---///111333555666666666555444444444444333333333444111...---,,,+++)))'''((((((''''''''''''(((((()))))))))))))))*********)))************+++++++++******)))(((rrrSSSQQQ^^^{{{yyynnngggeeejjjpppmmmhhhccc___]]]]]]]]]RRRNNNHHHDDDBBBBBBAAA@@@JJJRRR^^^iiiqqqwwwzzz|||vvvtttqqqnnnjjjddd]]]XXXXXXTTTKKKDDDHHHQQQPPPHHH;;;999777888:::<<<<<<===@@@SSS\\\^^^gggnnnvvvwwwfff]]]QQQEEE>>>:::888777666666666777999===@@@CCCNNNVVVbbbmmmuuu}}}bbbJJJAAAGGGMMM^^^zzzzzzvvvwwwssseeeYYYNNNGGG>>>666333333444555444555<<>>AAAGGGLLLQQQRRRXXX```dddggglllsssyyyzzz~~~yyyWWW@@@;;;888;;;BBBMMM^^^mmm{{{}}}|||xxxyyyzzzuuufffRRRSSSmmmjjjPPPBBBBBBHHH]]]gggcccLLL888444444222;;;AAAGGGIIIIIIJJJOOOSSSTTTOOOHHHDDDCCCBBB@@@===:::999999:::===>>>>>>>>>AAA@@@???===:::666222000000...,,,,,,---...---,,,///---,,,,,,,,,,,,+++)))))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&)))((((((((())))))***+++---...111333555666666666444444444444333333333333222000---,,,,,,,,,***)))((((((''''''''''''(((((((((((())))))******++++++)))************+++++++++************yyyUUUNNN[[[wwwpppgggbbbaaafffgggccc]]]YYYVVVUUUUUUUUUJJJFFF@@@======@@@BBBCCCVVV[[[ccciiimmmnnnoooppppppmmmiiifffccc^^^YYYUUUNNNQQQPPPOOOSSSXXXWWWRRR>>>:::888999:::;;;>>>AAAHHH\\\eeefffpppwwwyyy}}}ppp^^^LLLAAA;;;999999:::888777999===DDDJJJMMM[[[aaakkkvvvsssTTTBBB===DDDKKK___~~~zzzuuuvvvrrreeeYYYSSSKKKAAA888333222222222444444:::EEE___aaaLLLZZZoooiiiUUUFFF:::999666000...222111111222333444555555666===>>>AAAEEELLLUUU```ggghhhhhhnnnxxxpppNNN>>>999:::666777999444444555666777666666888999777>>>IIIWWWdddooowww|||~~~~~~zzzyyy{{{|||xxxuuuvvvyyyzzzyyyxxxwwwuuummmcccSSSLLLAAA999444222222222333777<<>>IIIXXXiiiwww|||uuutttzzzzzzyyywww]]]PPPWWWppp{{{dddMMMBBBEEELLLbbbdddZZZCCC444444777777@@@DDDHHHJJJIIIKKKOOOSSSSSSNNNHHHDDDBBBAAA???>>><<<<<<===>>>@@@@@@@@@???@@@???===;;;777444111///...,,,++++++,,,------,,,///---,,,,,,,,,,,,+++)))))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''))))))((((((((()))******---...000333444555555555444444444333333333222222111///---,,,,,,,,,+++***((((((''''''''''''((((((''''''((()))***++++++,,,))))))*********++++++++++++*********XXXMMMWWWmmmxxxppp___ZZZYYYZZZ```___ZZZSSSOOOMMMLLLKKKJJJDDD@@@<<<;;;???FFFLLLPPP___aaadddeeeeeefffhhhiiijjjgggccc```^^^\\\YYYWWWOOOSSSXXXZZZ]]]```___\\\CCC===999:::;;;<<>>EEELLLbbbxxxsssrrrnnnddd[[[UUUMMMBBB999444333333333444444888@@@VVV|||}}}aaaMMM\\\ssszzz]]]JJJ???888777555///...222000000111222333444555666???@@@DDDIIIPPP[[[fffnnnoooooouuugggJJJ<<<999;;;666666888333444666888888888888999:::888===EEENNNXXXdddqqqyyy~~~zzzwwwtttooolllnnnnnnkkkjjjkkkqqqsssrrrpppnnnllleee\\\OOOHHH???777333222222222444999@@@DDDEEEGGGJJJLLLQQQNNNQQQYYYaaadddgggjjjllloootttzzzrrrMMM???:::999CCCSSScccsss~~~~~~sssnnnrrrxxxyyy|||uuunnnkkkkkkmmmooorrruuu~~~lllUUUOOO[[[tttuuu```LLLDDDHHHPPPddd```RRR===222555===???GGGIIIKKKKKKJJJKKKOOOSSSVVVRRRMMMIIIFFFEEEDDDDDD@@@AAACCCDDDCCCBBBAAA@@@<<<<<<:::888666333111000---+++******,,,---,,,+++///---,,,,,,,,,,,,+++)))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''(((((((((((((((''''''((()))))),,,...000222444555555555444444333333333222222222000...,,,,,,------,,,+++((((((''''''''''''((((((''''''((()))***++++++,,,))))))*********+++++++++++++++***(((\\\LLLTTThhhnnncccUUUVVV[[[\\\```[[[UUULLLFFFDDDCCCAAA???===<<<<<>>???AAAKKKXXXmmm{{{xxx```KKK@@@???CCCGGGBBB<<<777888@@@JJJSSSWWWKKKSSSaaaqqqwwwVVVHHH>>>???FFFKKKaaaxxxssspppkkkccc\\\SSSKKKAAA999666555666777555555888===QQQvvv{{{]]]KKK^^^xxxuuuYYYBBB;;;666555444000///222///000111222333444555666>>>AAAFFFLLLTTT^^^iiipppssssssyyyaaaFFF999777999444555888444777999:::999888777888:::;;;BBBKKKTTT\\\iiiwww~~~{{{xxxwwwxxxvvvrrrnnnjjjddd```aaa```^^^]]]___dddggggggeeedddbbb\\\UUUKKKEEE===666333333333333444;;;EEEJJJLLLKKKLLLMMMPPPMMMOOOWWW^^^bbbfffkkknnnqqqwww}}}wwwOOO???:::<<>>CCCLLLUUU]]]aaaccc```aaaaaa```aaadddhhhlllccc```\\\[[[]]]___aaabbb______```ccceeeeeeccccccNNNDDD???AAADDDIIIXXXiiixxxwwwvvv}}}xxxbbbOOOEEEDDDGGGKKKIIIAAA999888???IIIQQQUUUHHHRRRaaarrrjjjJJJDDD<<>>IIIQQQRRRPPPOOONNNOOOMMMOOOUUU[[[___gggnnnssswww}}}uuuLLL>>>;;;@@@RRRfffuuu}}}zzziii]]]XXXTTTQQQOOOKKKFFFCCCEEELLLTTTZZZbbbgggqqqzzzzzzwwwwww|||~~~sssWWWOOO\\\ooommmWWWHHHGGGSSS^^^ccc^^^OOO===333888CCCLLLUUUTTTQQQNNNMMMMMMOOOQQQTTTRRRNNNJJJFFFDDDEEEFFFLLLNNNQQQOOOJJJDDD@@@???999888666444222111000///,,,+++******,,,------,,,///---,,,,,,,,,,,,+++)))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''((())))))***'''''''''((()))***+++,,,,,,---///222444444555444333333333222222222222111222///---,,,,,,,,,+++)))((((((''''''''''''(((((()))))))))))))))*********)))************+++++++++)))(((((('''aaaLLLPPP^^^aaaVVVPPP]]]fffbbb___NNNGGG>>>;;;===???>>><<>>AAACCCYYY{{{{{{zzz|||pppgggbbbUUUMMMBBB999333222111111444555999>>>PPPuuu~~~cccTTTjjjhhhMMM>>>888222111333333111000...///000111333444555666:::>>>EEELLLUUU^^^hhhnnnqqqqqquuu}}}yyy[[[CCC777777:::666888>>>===999:::;;;;;;;;;===@@@CCCHHH[[[uuuxxxrrrkkkhhhiiigggccc___XXXPPPJJJHHHGGGDDDEEEHHHBBBFFFJJJJJJLLLNNNLLLGGGEEE@@@999444333444555555666???LLLUUUVVVSSSPPPOOONNNMMMOOOUUUYYY^^^gggpppwww{{{oooDDD>>><<>>===>>>DDDMMMWWW]]]___eeepppyyyzzzwwwxxx}}}{{{hhhQQQQQQcccxxxkkkSSSEEEGGGVVVdddddd___QQQ???444888DDDNNNYYYWWWSSSOOOMMMNNNOOOQQQXXXVVVSSSNNNJJJHHHIIIJJJOOORRRTTTRRRKKKDDD@@@>>>:::999666444111///...------+++***+++,,,......---///---,,,,,,,,,,,,+++)))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((()))******((((((((()))***,,,---...,,,---///222333444444444333333333222222222111111222000---,,,,,,,,,***)))((((((''''''''''''((((((*********))))))))))))))))))************+++++++++''''''''''''mmmPPPKKKTTTUUUNNNJJJTTTbbb\\\KKKDDD???<<<>>>??????AAADDDSSSSSSVVV[[[aaacccaaa^^^ddddddcccaaa``````cccdddbbbeeefffdddeeejjjllljjjdddaaa^^^___aaa```YYYSSSMMMIIIEEEFFFLLLVVVeeeqqqppprrrsssooohhhiiiwww~~~sssdddWWWRRRWWW```bbbRRRBBB>>>CCCLLLWWW```ZZZdddyyy^^^IIIHHH<<<===<<<>>>JJJbbb}}}yyymmmccc]]]SSSDDD999444444333222333555:::???RRRvvv~~~ggg[[[jjjxxxPPP???777444000...000111000///000000000111222444555666;;;>>>CCCKKKSSS\\\bbbfffhhhmmmssswwwyyy|||{{{hhhXXX???;;;777666888::::::999>>>CCCDDD>>>888<<>>;;;;;;:::777555888999999;;;<<<===>>>>>>===;;;888666444444555555555BBBSSS[[[YYYSSSPPPOOONNNKKKMMMSSSZZZ___hhhpppxxx|||^^^DDD???;;;EEE]]]qqqzzzkkkPPP@@@???<<<555888999999:::<<<@@@EEEJJJKKKRRR___lllqqqpppqqquuu~~~rrrZZZLLL[[[sssuuu]]]KKKEEELLLXXXaaabbbVVVEEE888555===IIIRRRVVVRRRPPPOOOMMMKKKNNNTTTUUUZZZZZZQQQKKKMMMTTTXXXbbb[[[RRRJJJEEEBBB???>>>333111000///000///...,,,,,,,,,,,,---------......---,,,++++++******++++++))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((%%%&&&((()))+++,,,,,,,,,---...000111222222111111222222333333222111///...---,,,,,,++++++,,,,,,---(((((((((((())))))))))))))))))))))))************&&&)))++++++)))&&&%%%$$$***)))((('''lllPPPJJJLLLMMMLLLNNNWWW___XXXJJJAAA???@@@GGGMMMPPPTTTYYYYYYYYY[[[___cccdddbbb___dddcccaaa___]]]^^^```bbbgggjjjkkkiiiiiikkkllljjjgggccc___^^^]]]ZZZTTTOOOKKKIIIFFFFFFKKKTTT```jjjffflllsssuuuqqqnnnsss{{{|||pppccc___gggrrrkkk\\\MMMHHHKKKQQQXXX^^^^^^uuu{{{fffJJJ<<<===<<<===>>>@@@JJJ___yyy{{{oooddd[[[RRREEE:::555333333333333444999>>>QQQwwwiiiaaaooopppIII999777333000///000111111///000000000111222333555666:::===BBBJJJSSS[[[bbbeeegggkkknnnooonnnooosssvvv}}}xxx{{{sss___OOOAAA>>>999888:::<<<===<<>>999777666666444222555555666666777888999999999777666444444444666666:::FFFVVV^^^]]]VVVOOOLLLNNNKKKLLLRRRYYYaaammmwww~~~wwwVVV@@@@@@???KKKdddxxxmmmNNN===;;;888222444555666777888;;;@@@CCCDDDHHHQQQ[[[```bbbhhhooo~~~vvvdddWWWVVViii|||nnnWWWHHHGGGOOOZZZaaa]]]PPP@@@555555???LLLUUUSSSOOOMMMMMMKKKIIILLLRRRWWW[[[[[[UUURRRUUUZZZ\\\]]]WWWOOOGGGAAA===999777333111000///000///---,,,,,,,,,,,,------------...---,,,++++++******++++++))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''((((((((((((%%%&&&((()))+++,,,,,,,,,---...000111222222222111333333333333222000...---++++++************++++++(((((((((((()))))))))))))))))))))(((((('''''''''&&&(((******)))(((((((((+++***)))(((nnnRRRJJJDDDFFFJJJRRRXXXXXXPPPHHH<<<===DDDNNNVVV[[[```eee______```bbbddddddbbb``````^^^[[[YYYYYY[[[]]]___iiinnnpppmmmkkkkkkjjjhhheeeccc___\\\ZZZWWWSSSPPPMMMLLLJJJIIIMMMUUU```ggggggmmmxxx|||sssoooqqqxxxkkkiiisssqqqeeeYYYVVVXXXYYY[[[^^^dddmmm]]]NNN===777<<<;;;===???AAAHHHYYYqqqqqqeeeYYYRRRGGG<<<555333333555333444888<<>>;;;999:::<<<===>>>JJJPPPRRRKKKDDDLLLddd{{{|||rrreee\\\RRRMMMIIIBBB>>>>>>;;;999666444444444333222333333333444444555555555555555444444555666888999@@@JJJXXXbbbaaaYYYOOOIIIKKKHHHJJJPPPYYYdddsssnnnRRR@@@@@@BBBPPPiii}}}iiiIII888666666222333444666666777888;;;=========BBBHHHMMMRRR]]]ggg~~~hhhSSSVVVcccwwwtttcccOOOEEEJJJUUU^^^aaaXXXLLL<<<222555@@@LLLTTTOOOLLLJJJJJJIIIGGGKKKQQQXXX[[[\\\ZZZZZZ^^^___]]]YYYTTTLLLDDD>>>999555222333111////////////---+++,,,,,,,,,,,,------------,,,,,,+++************+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&'''(((***+++,,,,,,---,,,---///111222333222222333333333333111///---+++))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&%%%$$$&&&'''))))))))))))***,,,***)))(((&&&tttVVVIIIBBBBBBIIISSSWWWQQQKKKHHH@@@BBBIIISSSYYY[[[___ddd___```aaabbbbbbaaa```^^^[[[XXXVVVUUUWWW[[[^^^```ffflllpppnnnkkkjjjiiifffbbb```^^^\\\[[[[[[ZZZYYYUUUUUURRROOORRR]]]iiiooooooqqqxxxzzzmmmggghhh~~~rrriiikkkuuu|||rrrhhhaaacccfffffffffgggpppyyyZZZJJJAAA::::::???:::<<>>===???@@@@@@OOOQQQQQQMMMKKKWWWsssvvvlll]]]SSSKKKHHHEEE@@@===>>>888777555555555555555555555555555555555555555555555444444555666777999:::AAAJJJWWW```aaaZZZNNNFFFEEEEEEIIIRRR[[[gggvvviiiQQQCCCBBBFFFUUUlll|||___BBB444555888777555666888999888999:::<<<<<<:::;;;???CCCIIITTT```vvv}}}}}}xxx```QQQ]]]ooo~~~}}}}}}hhhYYYHHHEEEPPP\\\aaaaaaVVVIII999333777BBBKKKPPPPPPKKKGGGFFFEEEFFFMMMUUU[[[]]]]]]]]]```dddaaa[[[UUUQQQJJJDDD???:::555222222111////////////---+++++++++,,,,,,,,,---------,,,++++++***************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((***+++,,,------,,,---///111222333333222333333333222000...+++***((())))))))))))))))))((((((((((((((())))))))))))))))))(((((('''&&&&&&%%%((()))))))))((()))+++---)))'''&&&$$$|||ZZZEEE??????EEEOOOTTTQQQOOOQQQHHHJJJPPPWWWZZZ[[[^^^ddd\\\]]]^^^^^^^^^]]]]]]\\\YYYWWWUUUWWW]]]cccfffhhhdddlllrrrpppmmmmmmllljjjdddbbb```aaaccceeedddccc___```[[[UUUXXXeeerrrwwwpppmmmoootttooodddccciii}}}sssgggfffnnnvvvxxxsssllliiiooovvvyyy{{{}}}~~~dddIII===:::777888<<<888:::>>>@@@BBBLLLddd{{{tttfffZZZRRRGGG<<<666333444555444555888888FFFkkk|||bbbfffqqqxxxjjjMMM888333000000000000000000111111111111111111222333444444111333777<<>>;;;;;;555555666555555555666777666666666666666666666666444444444555666777888999<<>>IIIOOOPPPQQQKKKFFFDDDDDDHHHQQQ[[[```bbbbbbbbbeeegggaaaYYYPPPLLLGGGBBB>>>;;;777444222000///...///...,,,++++++++++++,,,,,,,,,------,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''')))***,,,---------,,,---///111222333222222333333222111///---+++)))))))))***++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((()))******)))((((((***+++***(((&&&$$${{{aaaEEE===???CCCJJJRRRXXXZZZZZZJJJKKKPPPVVVXXXZZZ```hhh\\\]]]^^^^^^\\\ZZZZZZ[[[[[[YYYYYY^^^fffllloooppphhhqqqwwwvvvrrrrrrsssssslllhhhfffjjjpppsssqqqnnnkkklllggg^^^^^^jjjtttvvvnnnkkkooowwwtttkkkooo||||||xxxnnneeejjjxxx~~~|||uuuttt{{{eeeRRR???888888777777888999:::===@@@@@@IIIdddvvvjjj___TTTEEE:::666555444444333555888777CCCggg~~~yyyeeehhhmmmiiiXXX???111...---///000000000///111222222222111111222222333444000111444777;;;???CCCEEEAAACCCCCCAAA@@@BBBHHHMMMNNNZZZffflllooouuu|||}}}rrrhhheeeggghhhgggccc```^^^^^^UUUOOONNNUUU^^^mmmzzzfffkkkuuuzzznnndddWWWNNNEEEAAA>>>999555555222333555555444444555777444444555555555666666666444444666777888999:::;;;:::BBBLLLRRRQQQKKKEEE@@@CCCIIIUUUccckkkrrr~~~zzzjjjXXXJJJBBBOOOZZZkkk~~~sssXXXCCC::::::;;;<<<555666888888999:::===???@@@>>>???AAACCCFFFPPPZZZ^^^eeerrrpppeeedddnnn{{{{{{{{{nnnbbbsssxxxzzzxxxyyy|||vvvmmmSSSKKKGGGMMMZZZbbb^^^WWWCCC;;;555;;;IIIUUUWWWTTTQQQKKKGGGFFFGGGKKKTTT]]]ccceeeffffffggggggaaaYYYKKKGGGBBB===:::888666444222000............,,,***++++++++++++,,,,,,,,,,,,++++++***))))))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&''''''''''''((()))+++,,,------...---...000111222222111111111111111111///---+++))))))***+++,,,,,,+++***)))(((((((((((())))))))))))''''''((((((((()))))))))((()))******(((((((((***+++***)))'''|||pppPPP???DDDGGGIIIRRR___```ZZZKKKLLLPPPUUUXXX]]]gggqqqbbbccccccaaa]]]ZZZZZZ\\\[[[ZZZ[[[aaajjjppprrrqqqmmmvvv|||zzzvvvvvvxxxxxxpppllljjjrrr~~~{{{xxx|||vvvjjjffflllpppmmmjjjmmmyyy}}}~~~wwwyyytttnnnsss}}}~~~mmmSSSGGG;;;888999999999888;;;;;;>>>@@@???JJJiiiyyyrrrdddVVVCCC888555666555222111444888777CCCggg~~~xxxeeefffeee[[[HHH777...---,,,...111111000///111333222222111111222222333333111111222444666888;;;<<<888999:::999888:::???DDDFFFSSS```eeeiiiqqqzzz~~~~~~wwwqqqtttwwwzzzyyytttoookkkiiiWWWTTTXXXbbbjjjvvv```ZZZcccpppxxxwwwuuuzzz{{{lll```TTTKKKBBB???<<<777333333000333555555444444555777333444444555666777888888777888:::===???AAACCCDDDBBBIIIQQQSSSNNNIIIFFFFFFLLLSSS```mmmtttzzzxxxggg]]]TTTNNNLLLSSSbbbxxx}}}kkkUUUDDD===;;;:::999555666777888999<<<@@@CCCDDDBBBBBBEEEGGGLLLVVVaaafffnnnyyyyyyfffYYYXXX```rrrkkkfffnnntttuuuttt{{{{{{uuuqqqwww~~~tttbbbKKKHHHIIIQQQ\\\___XXXOOO===777666BBBSSS^^^\\\VVVLLLIIIIIIKKKLLLNNNTTT[[[___ccceeeddddddccc^^^XXXKKKFFF???:::777555444333222000............,,,******++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******%%%%%%&&&&&&&&&''''''''''''((()))+++,,,---......///000111222222111000///000000000000///---+++***)))***,,,------,,,***)))(((((((((((())))))))))))((((((''''''''''''''''''$$$''')))***)))((())))))***)))((('''~~~^^^EEELLLMMMJJJSSSaaaaaaUUUTTTTTTWWW[[[___dddqqq}}}hhhiiiiiieee___\\\[[[]]]YYYXXXZZZaaajjjoooooommmpppyyy{{{vvvvvvxxxyyyoookkkkkkwwwtttmmmnnnllleeedddlll}}}{{{zzzuuu|||}}}wwwzzzppp___GGG???888666888888888777>>><<<>>>AAA@@@KKKmmm}}}}}}{{{xxxhhhWWWAAA666555777555111///333888999EEEhhhzzzaaabbb^^^RRRAAA444000000+++...111111000///111333222222222111222222333333222222222333444555666777444666888999999;;;AAAEEEFFFTTT___bbbfffqqq{{{}}}xxxsssyyy}}}zzzsssnnnkkkYYYZZZbbbnnnsss{{{~~~PPPVVV```nnnssslllffflllwww}}}lll^^^PPPHHH@@@>>><<<999777777222555777888666555777999555555666777888999:::;;;;;;===@@@DDDHHHJJJLLLMMMLLLSSSYYYXXXQQQKKKJJJLLLUUU\\\hhhtttzzzkkk[[[VVVVVVWWWYYYRRReeessscccOOOBBB===:::888777666777888888:::>>>DDDHHHGGGEEEEEEHHHKKKQQQ^^^jjjvvv~~~wwwdddWWWVVV^^^nnn|||bbb[[[ffftttzzzvvvnnnkkkvvvqqqXXXFFFFFFJJJSSS\\\]]]SSSJJJ===888:::GGGYYYaaa\\\SSSGGGGGGJJJOOOQQQPPPSSSXXXYYY^^^aaa___^^^^^^[[[VVVNNNHHH@@@:::666444333222111000............,,,*********+++++++++,,,,,,,,,+++******)))))))))))))))************************(((((())))))******++++++%%%%%%%%%&&&&&&&&&'''''''''((()))+++,,,---......000111111222222000///...//////000000///---+++***(((***+++,,,,,,+++***((((((((((((((())))))))))))(((((('''&&&%%%$$$$$$###!!!$$$(((******)))******'''&&&%%%$$$iiiPPPSSSRRRPPPTTT^^^fffhhh^^^ccceeeaaacccnnnyyy|||rrrkkkfffgggddd]]]YYY[[[fffgggggghhhlllrrruuuuuuwww{{{~~~~~~{{{xxxrrrrrrvvvttteeeaaa```[[[hhhuuuwwwyyyyyyuuuuuutttxxx~~~}}}~~~}}}iii\\\CCC???999555555666777777???<<<;;;>>>FFFWWWrrr{{{oooWWW===333555666444111000666888<<>>BBBEEEPPPVVVbbbnnnqqqpppwwwvvvsssqqqmmmssswwwyyyxxxvvvrrriii___ZZZcccooouuuyyybbbTTTPPP```hhhfffaaaXXX^^^sssyyymmmcccRRRGGG===:::888555111111444555555666666666666666555666666444555888::::::???JJJLLLNNNYYY^^^\\\___eeefff[[[RRRRRRMMMMMMXXXfffhhhqqq}}}}}}ddd]]]aaa```___```___gggqqq___LLLBBB===999777888444444333555999???EEEIIIJJJEEEDDDJJJSSS]]]jjjtttvvvZZZOOO[[[hhhrrrhhhTTTcccxxxrrrkkkhhhoooxxxuuubbbPPP===FFFOOOUUUYYYWWWKKK>>>777555666IIIcccdddVVVSSSNNNJJJKKKPPPRRRPPPTTT[[[bbbdddccc^^^ZZZYYYUUUPPPCCCAAA???;;;888555333222------------------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''')))+++---///111111222222333333222222111000111111111///,,,******+++***)))***+++,,,,,,***(((&&&'''(((*********)))(((******)))((((((((((((((())))))))))))))))))))))))''''''''''''~~~~~~___\\\YYYWWWZZZbbbnnnwwwrrruuutttqqqsss|||yyysssrrrooohhhdddeeepppqqqpppnnnoootttwwwwwwtttyyy}}}}}}zzzxxxxxxxxxxxx|||~~~jjjXXXYYYdddvvvxxxnnntttxxxvvvtttuuuyyy}}}~~~~~~xxxcccVVVAAA===888555555777888888999999===DDDPPPaaa{{{}}}xxx]]]AAA555555666444222555999888;;;QQQllluuummmYYYNNNCCC;;;555000...111111111000///000111222333333333333333333444555555222222333444555666666666::::::::::::;;;@@@FFFKKKVVV\\\fffqqqtttvvv{{{wwwxxxtttmmmllluuuyyyssshhhaaa]]]ZZZ\\\bbbiiipppyyyvvvXXXNNNNNNZZZ[[[SSSNNNNNNccc~~~pppfffVVVJJJ>>>999777333000000444555555666666666666666333555666666777999<<<===CCCSSS[[[```kkknnnjjjmmmsssqqqeee]]]aaa___^^^gggqqqttt|||sss```___fffhhhfffeeeiiirrrmmm[[[GGG>>>;;;888555444555555444666:::@@@FFFIIIHHHGGGJJJOOOUUU___ppp~~~sss\\\WWWbbbmmmqqqwwwuuu^^^bbbuuuzzzpppfffhhhmmmuuuwwwmmmWWWFFF???EEEOOOXXXZZZRRREEE:::777:::>>>QQQgggfffWWWTTTMMMIIIIIIMMMRRRVVV^^^ggglllmmmhhh^^^WWWRRRLLLGGG???===;;;999666444333333///.........------,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))***+++---...//////333333333333333222111111///000000...+++))))))************+++,,,+++***)))'''((()))*********))))))******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%qqqyyy~~~sssggg^^^]]]___eeettt~~~yyytttlllgggfffpppsssssspppoootttxxxwwwtttxxx||||||yyywwwyyy|||qqqVVV]]]xxxkkkeeeooovvvtttrrrtttzzz}}}~~~}}}{{{}}}}}}pppZZZLLL???;;;777555666888999:::777999@@@LLLZZZkkkhhhGGG777555666555333777999999===RRRiiilllaaaNNNBBB666222222000000111111111111111111222333333111222333333555666777777444444555666777777888888===<<<;;;:::<<>>999999BBBJJJ[[[mmmgggXXXSSSNNNJJJHHHLLLTTT]]]hhhrrrvvvtttkkk^^^SSSMMMFFF@@@:::999888666444333333333000000//////...---,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++++++++,,,,,,---------333333333333333222222111...//////---***))))))***)))***++++++++++++***)))((()))******+++************))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%nnnyyy{{{vvvooo\\\\\\aaafffttt{{{sssllleee___\\\___iiinnnlllmmmsssvvvuuuwwwwwwzzz~~~~~~~~~xxxfffqqqxxx```bbbqqqtttmmmmmmrrryyy~~~~~~|||}}}|||zzzzzz~~~~~~zzz|||hhhSSSEEE<<<999666555666999:::;;;;;;===DDDQQQ^^^oootttNNN:::555555555555444777:::CCCXXXjjjgggZZZHHH<<<000///333444444444111111222222333333444444333333444555666666777777777777777888888999999:::;;;;;;;;;<<<@@@HHHQQQWWW]]]eeepppxxx|||xxxxxxwwwqqqjjjzzz{{{fff^^^eeennntttwww|||tttXXXIIIMMMOOOSSSOOOLLLUUUgggzzzsss^^^PPP@@@888444222222333444555555666666666666666444444666999888888;;;@@@VVVhhhnnnjjjkkkjjjkkkuuu~~~~~~vvvwwwtttpppssslllaaa___nnn|||~~~{{{zzz~~~eeeRRRAAA<<<>>>>>>:::777444555555777:::>>>AAADDDAAADDDKKKTTT]]]jjj}}}uuummmiiieeeoootttvvvmmm]]]NNNHHHHHHJJJLLLYYYgggaaaJJJ<<<<<<<<>>EEERRR```qqq}}}TTT<<<555555666666444888???JJJ\\\hhhaaaRRREEE999000000444666555555111222222333444555555555555666777777777666666555999888888777777888999999888;;;???DDDHHHOOOUUUZZZ\\\gggttt{{{~~~{{{vvvrrrpppppppppmmmuuu}}}hhhQQQHHHNNNNNNOOOIIIOOOeee~~~zzzbbbRRRAAA999555333444666444555555666666666666666666555777999777555999AAAbbbtttxxxmmmccc[[[ZZZeeeyyy|||xxx}}}uuuddd___ddduuuaaaQQQAAA>>>@@@???<<<999333333444666888;;;>>>???>>>???FFFTTTbbbppprrrhhhhhhkkkvvvwwwrrrcccQQQFFFFFFKKKNNNQQQ___jjj___FFF:::===@@@QQQ]]]fffnnndddSSSMMMIIIKKKOOOVVVaaalllsssuuuuuurrrhhhZZZOOOJJJFFFAAA:::999777555333222111000222111000///...---,,,,,,,,,,,,,,,+++++++++******************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))***+++---...//////222222333333222222111000///000000///,,,++++++,,,)))+++,,,+++)))(((***,,,++++++******************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''']]]kkkvvvuuuttt~~~kkkccchhhlllppptttvvvwwwnnnmmmpppnnnhhhaaa^^^___]]]YYYTTThhhvvvsssqqqvvvxxxtttwwwsssxxx}}}]]]OOO^^^qqqrrreeebbbkkktttwwwyyy}}}~~~~~~xxxnnnxxxxxxooo___\\\kkkmmmYYYIII@@@888666444555777:::;;;;;;;;;<<>>GGGXXXiiivvvwwwhhhcccjjjsssrrrooohhh[[[NNNGGGGGGJJJSSSZZZfffiiiZZZCCC999<<>>555555666777888:::>>>CCCJJJMMMIIIBBB:::444111333444222222444111222444666777777777777666777888::::::999777666888888999:::===AAAEEEGGGQQQUUUZZZ^^^```ccceeeggglllwwweeeRRRJJJDDDDDDEEEMMMVVVnnnmmm\\\JJJ???999555333444444555555666666666666666999555666:::888666@@@OOOnnn~~~fffOOOAAAEEEVVVyyyqqqkkkgggccc^^^^^^bbbgggjjjpppwwwyyyuuuoookkkjjjnnnzzz~~~ggg\\\OOOGGG@@@999666666222333555777888999::::::===CCCPPPbbbppp{{{zzzpppkkkiiiooowwwqqqggg[[[RRRPPPPPPQQQQQQ^^^iiiqqqjjjVVVCCC<<<<<>>555555666777666777888:::>>>CCCCCCAAA666333333666555333333666111333555666888888888777444555888:::;;;::::::999;;;;;;===@@@DDDJJJNNNQQQ```bbbeeeggghhhiiilllnnnuuu\\\MMMJJJDDD@@@AAATTTlllqqqaaaNNNBBB:::444111111444555555666666666666666999555666;;;:::999EEEVVV~~~bbbIIIBBBQQQjjjzzzqqqiii```ZZZXXXQQQMMMNNNKKKGGGGGGLLLMMMSSS]]]ggglllkkkkkklllqqqxxxnnndddXXXNNNCCC999555666333444666888:::::::::999>>>HHHZZZjjjuuu~~~rrrtttwwwuuuuuuxxxuuueeeRRRJJJOOOXXX\\\]]]ggguuu{{{mmmVVVEEE???>>>DDDRRRWWWZZZeeeggg]]]YYYWWW[[[^^^```fffkkkeee[[[]]]]]]WWWMMMFFFCCC???;;;444444333333222333333333------------------,,,,,,,,,,,,,,,+++++++++******************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---,,,---...---+++***+++,,,))),,,---+++'''&&&***...+++***)))'''''''''((()))((((((((((((((()))******((((((((((((((((((((((((''''''''''''WWW[[[gggpppmmmkkk}}}lllhhhnnntttlllgggmmm~~~rrriiijjjaaaPPPHHHKKKLLLHHHRRRgggnnnkkkrrrzzz|||}}}}}}yyy^^^RRRCCC;;;CCCVVVfffnnnbbbgggqqq|||sss___MMMDDDAAAAAACCC[[[pppwww{{{|||rrr```JJJ???===666777888888777888:::<<<@@@BBBPPPfffvvv~~~SSS<<<999888777888:::999888888:::<<>>:::777999;;;>>>@@@BBBCCCDDDJJJTTT\\\fffffffffhhhlllppptttwww{{{[[[KKKEEEDDDDDDOOObbbvvveeePPPCCC:::444222333555666888999999999777666<<<888888;;;999888FFFZZZ|||qqqRRRBBBEEEZZZttt~~~jjj^^^WWWOOOJJJHHHBBBBBBBBB@@@>>><<<===>>>===EEELLLNNNTTTaaaqqq{{{ttthhhWWWIIIAAA;;;777333555333555999;;;:::;;;???AAAMMMcccwwwyyyvvv{{{}}}zzzwwwwwwsss```PPPNNNPPPRRR[[[gggvvvrrrTTT@@@::::::CCCRRR^^^aaabbbfffeee___^^^\\\___eeehhhddd```___aaaZZZQQQJJJEEEBBB===:::777666666555444444333333000000000///......---------,,,,,,++++++,,,,,,---------,,,+++***(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%&&&)))***(((&&&++++++,,,------......///000000000000////////////...---,,,+++++++++,,,,,,---+++)))'''&&&(((***+++*********)))))))))))))))***((('''((()))***)))''''''((()))))))))'''&&&%%%%%%&&&&&&'''TTTWWWcccoooppppppsssiiippp{{{uuukkkiiiwww}}}ssslllggg[[[KKKBBBDDDHHHJJJYYYkkkoookkkrrrxxxyyy|||xxxyyyqqqYYYNNNAAA<<>>KKK```rrrwwwzzzzzzppp___KKK>>>;;;666777777888888999;;;<<<>>>DDDSSSgggssszzzSSS===999888777777999999:::;;;<<<>>>AAADDDAAA<<<777555777888888666888999:::;;;<<<=========>>>BBBFFFFFFBBB>>>>>>???@@@CCCGGGIIIMMMTTT^^^eeeooonnnmmmnnnqqqvvv|||jjjRRRGGGAAABBBFFFYYYqqq}}}kkkVVVFFF<<<555222333555666888999999999777666:::666888<<<<<>>AAANNNdddxxx{{{yyyyyyuuukkk\\\QQQQQQTTTWWWaaannn~~~mmmPPP>>>::::::FFFTTT___aaadddiiiiiiddd```^^^aaagggjjjfffaaa```eee^^^SSSJJJEEEAAA===999555555444444333333333222000000000///......---------,,,,,,++++++,,,,,,---,,,,,,++++++***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%&&&)))***)))'''+++,,,,,,------......///000000000000/////////...---,,,+++***)))***++++++---,,,)))((('''(((***+++)))))))))))))))*********)))((('''((()))***)))'''(((((((((((((((((('''&&&&&&&&&&&&&&&RRRSSS___nnnsssuuuoooppp}}}{{{mmmccchhhtttyyyuuupppiii^^^OOODDD===>>>HHHRRR___nnnooollltttyyyxxxyyyvvvxxxhhhSSSIII???===FFFVVVfffooohhhfffjjjttt|||yyyjjjUUUDDD:::999>>>BBBWWWggguuuxxxzzzzzzpppaaaOOOAAA;;;777777777777888:::<<<======EEEVVVgggooouuuuuuNNN===:::999999:::666888:::;;;<<>>EEESSSrrrrrr\\\KKK???666333444555666777999999999888777888666888>>>BBBJJJ]]]qqq}}}qqq[[[MMMNNNTTThhh{{{[[[OOOBBB===;;;999888999777888999999777777999:::;;;BBBHHHJJJRRRaaarrr|||xxxlllZZZJJJ???:::888888444333555999999777888<<>>???LLL\\\aaannnqqqrrr|||zzzzzzxxx{{{zzzdddRRRHHH???>>>FFFRRR```kkkhhhdddeeeppp|||zzziiiYYYFFF;;;999<<>>DDDTTTeeennntttcccEEE:::::::::<<>>???EEEOOOVVVVVVLLL@@@888777:::<<<>>>???BBBGGGNNNSSSWWWYYYZZZcccdddccc___WWWQQQMMMKKKOOOQQQVVV]]]eeemmmsssvvvwwwwwwxxxzzzlllRRRBBBFFFFFFDDDUUUooottt___NNN@@@777333555555666777888999999888888999888:::@@@GGGSSShhh{{{wwwbbb^^^fffkkk{{{~~~fffMMMCCC;;;999:::999:::<<<666777888888888999;;;>>>FFFNNNVVV[[[cccrrr|||sssdddSSSDDD<<<888888444444666999888666888>>>CCCTTTkkk|||wwwlllfffYYYSSSPPPTTT[[[dddsss}}}lllSSS>>>444555999RRR]]]dddccceeemmmqqqnnnhhhhhhnnnwwwzzzrrreee^^^^^^UUUIII@@@;;;888444222333333333333333333333333000000000///......------,,,,,,++++++++++++,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))******,,,,,,------.../////////000000/////////.........---,,,***)))))))))***+++///---+++)))(((((()))***''''''((()))***++++++,,,)))(((''''''((()))((('''((('''&&&&&&&&&((()))***&&&&&&&&&%%%UUUNNNTTTfffssstttyyyllleeemmmjjjccc[[[VVVXXX^^^cccVVVJJJBBBAAAAAACCCPPP```dddrrrwww{{{zzzzzz|||}}}zzzhhhUUUJJJAAA@@@DDDKKKXXXcccgggbbbdddqqqxxxnnnZZZKKK===888:::===FFFNNNhhhnnnsssuuuxxx~~~xxxqqqeeeVVVJJJ<<<999777777999<<<======@@@DDDRRRdddpppwwwlllVVVAAA;;;;;;:::<<>>888666444444666999888777<<>>???DDDDDDCCCCCCGGGOOOZZZeeelllmmmdddYYYRRRRRRWWW[[[]]]\\\aaaiiirrrzzz~~~}}}xxxuuussstttvvvwwwqqqnnnmmmqqqyyy~~~~~~{{{uuuzzzrrrSSS@@@???<<>>BBBKKKZZZmmmzzz|||xxxqqqxxx}}}lllTTTBBB<<<666333555666555666999555666777:::???GGGPPPWWWjjjvvv~~~uuudddOOO???777555555555777999888999BBBLLLVVViii|||zzzkkkbbb___^^^XXXTTTQQQVVVcccrrr~~~|||ooo[[[III:::555<<>>888777:::<<<<<<:::???HHHZZZnnnxxx~~~dddXXXOOONNNLLLHHHHHHNNNLLLKKKMMMUUUbbbmmmsssuuuwwwqqqiiifffjjjpppuuuwwwsssxxx~~~xxxtttwww}}}|||~~~uuu[[[JJJAAA===AAAKKKXXXbbbqqqwwwiii[[[KKK===777777555555666666777999:::;;;;;;===>>>BBBKKKZZZkkkvvvtttzzzyyy|||rrreeeXXXIII???:::666555888999888888;;;777888:::???HHHVVVdddnnnvvv~~~}}}tttbbbMMM<<<666666666666777888888<<>>>>>===:::888777777666555333222111111000000000///......------++++++************++++++++++++***)))(((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&(((,,,000------......//////000000//////.........---------...---+++*********+++,,,((((((((((((((())))))))))))))))))))))))*********((('''&&&&&&(((((('''&&&(((((((((((((((((('''&&&&&&&&&&&&&&&dddNNNSSSbbbmmmvvvyyyddd]]]___\\\WWWXXX[[[WWWOOOEEEIIIEEE>>>BBBRRR___bbblllxxx~~~}}}}}}tttwwwqqq___PPPDDD@@@===<<>>KKKaaatttzzzwwwdddZZZUUUWWWVVVQQQSSSYYYYYYYYY^^^jjjyyy{{{{{{~~~oooWWWJJJFFFFFFHHHNNNYYYhhhzzz{{{nnn```PPP@@@888777555555555666777999:::;;;999<<<>>>AAAJJJZZZjjjsss}}}kkkWWWMMMEEE???;;;777444444888999888888<<<:::;;;>>>EEERRRcccuuu|||zzzqqq^^^III:::666888777666777888999>>>MMM[[[ppp~~~}}}zzzpppfffdddddd^^^TTTUUUSSSUUUaaauuuqqqfffWWWHHH:::333:::GGGXXXbbbhhhgggkkkuuu{{{zzz{{{qqqkkklllmmmeeeZZZSSSGGGDDD@@@>>>>>>===:::666777777555444222111//////000000000///......------++++++************++++++,,,+++***)))((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((()))'''&&&(((---111------......///000000000//////.........---------,,,,,,***)))))))))***+++&&&&&&''''''((()))))))))*********)))))))))))))))((('''&&&&&&'''((('''&&&(((((()))))))))(((&&&%%%&&&&&&&&&'''|||PPPLLL___fffoooiiiaaaddd```XXXYYY]]]WWWJJJIIIKKKIIIFFFJJJUUUaaagggmmmyyy{{{|||zzzwwwxxxyyy{{{xxxmmm^^^QQQEEEAAA<<<;;;HHHYYYiiinnntttzzz~~~pppYYYEEE===888666999999<<>>;;;BBBTTTfffttt|||vvvlll]]]KKK===777888888::::::888;;;FFFTTT]]]rrr{{{yyysssoookkkhhhfffbbb\\\XXXWWW[[[ddduuu|||jjjdddVVVCCC555333>>>III___hhhmmmllloooyyy}}}zzzuuuqqqllliiigggbbbXXXQQQKKKEEE???=========999555555555555444333222000000111111///...---,,,,,,+++++++++******************,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''(((((()))***+++...///000111111222222111//////////////////...---///,,,)))((())))))'''%%%&&&''')))*********)))((('''&&&&&&(((***+++(((%%%(((((())))))))))))((((((*********)))'''&&&''')))''''''''''''\\\OOO]]]cccnnntttiiifff\\\TTTUUUYYYQQQEEE>>>FFFLLLJJJKKKTTTbbbjjjmmm~~~~~~yyytttvvvwwwxxx|||}}}uuulllcccVVVKKKFFF@@@>>>IIIYYYiiinnnrrrwww~~~nnnVVVAAA>>>999888;;;;;;===JJJZZZ^^^aaakkkxxxuuuiii^^^NNNBBB@@@>>>;;;===EEEHHH[[[sssuuunnniiijjjlllqqqzzz}}}qqqdddaaaiiiqqqsssrrriiivvvtttfffZZZMMM???666777666666888;;;>>>??????GGGGGGNNNXXX]]]bbbpppkkkPPP;;;:::===777555999888777555666777999::::::CCCDDDMMM___qqq~~~tttrrrkkk^^^LLL???:::;;;:::;;;::::::===GGGTTT]]]aaattt{{{sssxxx~~~|||ttttttqqqlllhhhfffbbb^^^ZZZZZZ```lll~~~pppccc]]]PPP???444555AAAMMM___hhhnnnmmmqqqzzz}}}zzzuuuqqqmmmkkkhhhcccZZZSSSIIIDDD>>>===>>>===:::777666666666666555333222111111000///...---,,,,,,,,,++++++******************,,,,,,++++++***)))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((())))))***+++......000111111111111111///////////////......---...+++(((((())))))(((&&&&&&''')))*********)))((('''&&&&&&(((***+++(((&&&))))))(((((((((((())))))***++++++)))'''&&&'''(((&&&&&&''''''bbbKKKSSSZZZiii~~~pppfffXXXOOOMMMMMMGGG@@@===KKKWWWWWWUUU[[[hhhrrrwww{{{tttwwwxxxwwwxxxxxxtttmmmcccYYYOOOIIIBBB>>>FFFRRRggglllooorrrzzzoooVVVAAA>>>:::999======???LLL[[[^^^dddqqq{{{ooo^^^PPPCCC@@@>>>;;;<<>>FFFPPPWWWUUUiiixxxvvvpppttt}}}uuuvvvwwwqqqssspppkkkhhheeeccc```^^^^^^iiixxxyyyeee___XXXKKK<<<555999GGGSSSaaakkkqqqppprrryyyzzzuuuqqqooollljjjgggaaaYYYSSSGGGCCC>>>=========;;;888888888888777666555444333111000///...---,,,,,,,,,******++++++++++++++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))******++++++......///000111111111111///////////////...------,,,***(((((()))))))))'''&&&''')))*********)))((('''''''''(((******)))'''***)))(((''''''((()))***+++++++++)))&&&%%%&&&'''$$$%%%&&&'''bbbFFFJJJSSSddd|||rrreeeVVVLLLDDD???@@@DDDQQQ___jjjjjjfffiiiqqqwww}}}wwwzzz{{{xxxvvvwwwtttpppccc\\\TTTMMMEEE???CCCKKKbbbgggkkknnnvvvqqqZZZFFF>>>::::::>>>???AAAMMM]]]```fffttt~~~qqqZZZNNNCCC@@@???>>>AAAEEESSSdddxxx{{{iii[[[QQQCCC<<<888888999<<>>:::888;;;888888888888888999;;;===<<>>@@@FFFMMMRRRdddssssssnnnoootttyyyrrryyyuuuooommmkkkgggeeedddddddddeeegggtttqqqdddaaaXXXJJJ<<<777>>>LLLWWWcccmmmsssrrrrrrvvvtttnnnllljjjiiigggddd^^^VVVPPPHHHDDD@@@======<<<:::888888888888777666555444333000000///------,,,,,,,,,******+++++++++++++++,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***++++++,,,,,,---...///000111111111111///000000000///...---,,,***)))((((((((()))))))))&&&''')))*********)))(((((('''(((((())))))))))))+++)))(((&&&&&&((()))++++++++++++(((&&&$$$%%%&&&###$$$%%%&&&fffJJJIIIOOO___uuuooocccXXXOOO@@@777AAATTTooovvv{{{yyyuuutttrrrooouuu~~~~~~{{{|||xxx{{{{{{wwwuuuuuusssnnnbbb^^^YYYRRRIIIBBBCCCGGGYYY```fffkkksss~~~qqq[[[HHH===999999>>>@@@BBBPPP```gggkkkvvv~~~qqq___UUUKKKFFFFFFGGGJJJLLLXXXiiizzzhhhWWWMMMFFFAAA:::555333333333111222666777<<>>777777777;;;AAAHHHLLLNNNGGGBBBFFFVVVeeeooozzzooo\\\KKK???888;;;???<<<999:::999:::;;;:::999:::<<>><<<999777666777777777666555444333222000///...---------------******++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((()))+++,,,------,,,---...///000000111111000000000000000///...---,,,)))))))))(((''''''((()))&&&''')))*********)))(((((((((((((((((())))))***+++)))(((&&&&&&((()))+++*********(((&&&$$$%%%&&&###$$$%%%&&&kkkPPPHHHIIITTThhh}}}iii]]]VVVQQQBBB777JJJjjjyyykkk___^^^lll}}}{{{wwwyyy~~~yyyzzzyyyuuuuuutttpppjjj[[[[[[XXXRRRIIIAAA??????OOOYYYbbbhhhpppzzzzzznnnZZZHHH>>>:::999>>>AAAEEEUUUfffooorrrzzzvvvjjjbbbXXXRRRRRRTTTUUUVVV___ooorrrlll]]]LLLAAA>>>===:::333000000222222///...111222555666222222666::::::<<>>BBBKKKUUU]]]jjjzzzzzzhhhRRRBBB:::888888:::???DDDHHHJJJCCC???DDDTTTbbblllxxx~~~lllaaaSSSGGG>>>@@@EEEDDD@@@>>>:::<<<>>>===;;;;;;>>>BBBNNN```uuuvvvqqqwww{{{yyyqqqmmmnnnjjjcccXXXHHH;;;999;;;<<>>AAAAAABBBBBBCCC>>><<<;;;???JJJZZZkkkuuu}}}}}}jjjTTTDDD>>>;;;999:::===AAADDDEEEAAA===BBBOOOZZZaaammmzzzvvvsssfffWWWJJJHHHMMMLLLFFF@@@<<>>::::::444---444000///111111111333888+++111555555666999:::999;;;<<<>>>??????@@@CCCEEE??????AAAJJJZZZooo~~~lllUUUFFFAAA>>>;;;:::<<>>HHHPPPUUU```nnnuuucccQQQKKKNNNMMMDDD;;;===@@@BBB@@@======BBBFFF\\\qqqzzzppprrryyyuuuhhheeeOOO<<<999;;;;;;???GGGLLLVVVccclllqqqxxxpppaaa]]]```dddiiinnnrrrtttwww{{{sssjjj]]]WWW```mmmsssqqq```RRRAAA999???OOO___iiinnn|||uuujjjkkkllliiibbbYYYQQQMMMFFFEEECCC???;;;999999999777777666666555333222111//////...---------......******+++,,,,,,---......,,,,,,++++++***)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&(((+++---//////......,,,---...///000000000000111111111000///---,,,+++***++++++)))%%%###%%%'''&&&''')))*********)))((((((***+++)))''''''***---(((((())))))))))))((((((&&&'''''''''&&&&&&((()))%%%%%%&&&&&&jjjSSSPPP[[[jjj}}}[[[DDD???===<<<777;;;XXXyyynnn```eeeyyy~~~}}}~~~}}}~~~~~~|||{{{zzzzzz~~~}}}tttoooooohhhddddddjjjhhhYYYHHH@@@>>>KKK]]]jjjnnnllliiihhhrrr{{{zzzmmmaaaUUULLLCCCCCCBBBCCCHHHSSS```iiixxx}}}uuugggZZZQQQFFF===888555222000111111111111222333444555555555555666777999;;;;;;???@@@EEELLLLLLFFFAAAAAAAAA>>>@@@RRRuuu|||ttthhh\\\SSSHHH@@@???===999<<>>>>>AAACCCCCCCCCJJJRRRppp||||||sssqqqtttuuutttrrrkkkVVVDDD@@@AAA???CCCKKKRRRVVVbbbssspppfff^^^```hhhmmmrrr{{{rrrggg[[[TTTSSS^^^kkkrrrtttvvvYYYJJJ<<<;;;FFFVVVhhhtttxxxssseeeccceeeiiieeeYYYPPPMMMEEEBBB???<<<::::::;;;<<<666666555444222111000000000///...---------------------------------------++++++)))(((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((***,,,---------,,,//////000111111111111111.........------,,,,,,,,,***)))((('''&&&%%%%%%%%%((())))))((('''''')))******)))(((''''''((()))***+++)))&&&%%%&&&((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%aaaLLLKKKWWWuuuyyyQQQBBB;;;<<>>>>><<<@@@GGGKKKOOOQQQMMMEEEAAABBBEEE^^^jjj{{{yyyddd\\\OOOAAA???>>>===BBBMMMWWW]]]aaaeee||||||uuutttuuuuuurrrooojjjXXXHHHDDDCCC@@@DDDMMMLLLSSScccwwwqqqhhheeecccgggnnnnnnvvvxxxggg\\\RRRUUU]]]kkkyyy}}}vvvmmmQQQFFF>>>BBBMMM[[[iiitttwwwbbb```bbbhhheee[[[QQQMMMFFFCCC???;;;999888888888555555444333222222111111000000///...------------------------------------+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((***+++---............//////000111111111111111///......---,,,,,,++++++)))(((((('''&&&&&&&&&&&&******+++***(((((()))+++***)))(((((((((((()))******(((&&&%%%'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%{{{VVVGGGOOOkkk{{{rrrIIIDDDAAAGGGYYYjjjttt~~~~~~wwwwww~~~|||{{{}}}~~~|||}}}{{{{{{|||}}}}}}||||||yyywwwxxxuuuqqqrrrwwwuuuvvvvvvmmm\\\KKKDDDFFF>>>DDDMMMWWW___dddggghhhnnnzzz}}}qqqfff___[[[]]]```ccceeeggglllsssyyy~~~|||ooocccVVVNNNBBB:::666444222000111111111111222333444555666777777888999;;;======AAAIIIUUU]]]XXXMMMFFFEEEQQQ]]]mmm~~~ssszzzrrrqqqwwwvvvmmmaaaNNN???>>>BBBCCCEEEJJJOOOQQQRRRMMMGGGCCCEEEHHHcccppplll\\\KKK???@@@@@@AAALLLbbbvvv}}}}}}zzzyyyyyyxxxtttpppeeeYYYOOOKKKFFFBBBEEEMMMOOOXXXiii|||tttfffgggmmmpppsssxxxvvv|||wwwhhh[[[TTTZZZdddpppyyyqqq\\\EEE@@@@@@JJJWWWcccmmmuuuttt^^^]]]aaagggggg^^^TTTNNNHHHDDD>>>:::888666555444555555444444333333333222111000///...------------------------------------+++***)))((((((''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((***+++,,,---...///////////////000000111111000000000///...---,,,+++***)))((((((''''''&&&''''''(((+++,,,,,,+++)))((()))+++***))))))(((((())))))***)))'''%%%&&&((()))******'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%hhhMMMMMM___rrruuuNNNKKKQQQ___ttt}}}ssswwwzzzyyy~~~}}}~~~||||||{{{|||~~~zzzwwwvvvvvvtttqqqtttxxxyyyyyyuuuiiiWWWHHHDDDEEECCCDDDHHHNNNVVV^^^cccfffppp{{{zzznnngggeeedddpppuuu{{{|||{{{||||||rrrgggWWWNNNBBB999555333222000111111111111222333444444666666777777999;;;<<<===CCCJJJSSSXXXRRRHHHFFFIIIZZZhhh|||rrriiijjjvvvwwwooobbbOOOAAAEEENNNPPPNNNNNNPPPQQQOOOKKKHHHIIIOOOUUUtttttt___KKK>>>AAA???FFFYYYtttyyyzzz}}}{{{{{{wwwsss^^^ZZZWWWTTTMMMFFFFFFLLLTTT]]]nnnxxxooojjjqqqzzz}}}|||{{{yyyzzzxxxnnnaaaYYYXXXZZZjjjvvv~~~~~~lllSSS<<<;;;BBBPPP___jjjttt|||yyyhhhYYY[[[```fffgggaaaWWWOOOIIIDDD>>>:::999888666444666666666666555555555555222111000///......------------------------,,,,,,******)))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++,,,---...////////////000000000000000///000000...---+++***)))((('''''''''''''''((())))))+++,,,,,,***(((((()))***))))))))))))))))))))))))((('''%%%&&&)))***+++***&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%uuuPPPEEESSSdddtttbbbZZZjjj~~~vvvvvvxxxuuuzzz~~~}}}~~~}}}{{{zzz|||}}}~~~~~~wwwvvvwwwyyywwwttttttxxxzzzyyysssgggZZZPPPKKKHHHHHHHHHHHHKKKPPPXXXaaafffnnnvvv{{{uuunnnnnnrrrvvv}}}}}}tttkkk[[[QQQDDD;;;666444222111111111111111222333444444555555555666888999;;;<<>>;;;<<<===;;;999888888888888888777777777333333111000///...............---------,,,,,,,,,***))))))(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,---......//////000000000//////...000///...---+++***(((((('''''''''''''''((()))***)))******)))''''''((()))))))))************))))))((('''&&&''')))++++++***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$|||XXXFFFIIIUUUcccttt~~~~~~zzz}}}vvvyyyuuuwww}}}|||||||||}}}}}}{{{yyyyyy{{{}}}}}}|||xxxwwwyyy|||zzzvvvuuuyyyzzzyyytttllleee___WWWOOOLLLMMMMMMMMMOOOVVVaaajjjlllsssxxxxxxzzz~~~vvvnnnbbbXXXIII>>>888555333111111111111111222333444555444555555666777999:::;;;===???DDDKKKPPPWWWeeerrrvvvzzzwwwgggaaagggppp~~~xxxwwwpppdddbbbrrr|||ooogggcccbbb______ccclllwwwyyy___KKKIIIKKK[[[uuu}}}wwwvvvxxxsssmmmeeeaaadddggggggaaa[[[XXXWWWjjjqqq}}}~~~lllmmmqqqttttttooohhhcccYYY___fffiiihhhkkkssszzztttdddPPP>>>DDDGGGPPP___mmmwwwuuuaaaSSSLLLXXXccceeeaaa[[[SSSMMMJJJDDD>>>===???AAA???<<<::::::999999888888888777444444222000///..................------,,,,,,+++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***+++,,,---...//////000000000///......///...---,,,+++***)))(((((('''''''''((())))))***((())))))(((''''''(((***)))******++++++******)))(((((('''(((***+++***)))%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%}}}```MMMGGGMMMXXXmmm}}}}}}~~~vvvtttsssxxxsssqqqzzzzzzwwwzzz}}}||||||{{{|||}}}|||||||||~~~~~~}}}{{{zzz{{{}}}{{{wwwxxx{{{vvvzzzzzztttnnniii```WWWMMMPPPSSSQQQPPPWWWdddpppvvv}}}yyyqqqjjj___OOOBBB:::666333222111111111111222333444555555555666777888:::;;;<<<;;;<<>>===@@@BBB@@@<<<::::::999888777666666555555444333111000///......///......---,,,,,,++++++))))))(((((((((((())))))))))))((((((((('''''''''%%%%%%&&&&&&'''(((((((((************+++---...000//////000000///......---------,,,,,,+++******))))))((((((((((((((())))))'''((())))))((()))+++,,,)))***++++++++++++***)))))))))((()))***+++***(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%www___LLLIIILLLUUUlll~~~}}}|||oootttooollltttuuusssxxx~~~}}}~~~~~~~~~||||||}}}{{{xxxyyy~~~qqqzzz}}}xxxrrrlllcccZZZLLLRRRVVVUUURRRXXXhhhuuu~~~|||uuuooocccSSSEEE<<<777444222111111111111222333444555666777777888999;;;<<<===;;;===GGGVVVdddmmmvvv~~~|||wwwfff```aaannnxxxyyy{{{}}}xxxyyyzzz|||~~~mmmYYYTTT^^^gggwwwqqqdddxxxyyymmmzzzxxxuuupppppprrrttttttjjjnnnsssuuuuuuqqqeee\\\aaaccc^^^YYYYYY]]]aaalllsss||||||lllVVVHHHLLLWWW[[[___iiiuuu|||~~~qqqaaaWWWSSSQQQdddsssrrrggg___YYYVVVMMMFFF>>>===@@@BBB???;;;999999888777666555444333666555333111000///......//////...---,,,,,,++++++))))))(((((((((((()))***))))))))))))((((((((((((%%%%%%&&&&&&'''(((((())),,,+++++++++,,,...000111//////000000///...------,,,,,,,,,++++++*********))))))(((((((((((())))))''')))******)))***,,,///)))***+++,,,,,,+++***)))***))))))***++++++)))'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%xxxwwwqqqgggPPPNNNLLLVVVkkk{{{yyysssuuuvvvxxxyyyyyyyyyyyy}}}{{{}}}}}}}}}~~~}}}yyyxxx|||}}}zzzwwwvvv}}}~~~xxxtttqqqjjj```VVVSSSTTTYYY^^^bbbiiiqqqwwwoooeeeZZZKKK;;;:::999---222111111111333444333222777999;;;;;;999:::===AAA???HHHUUUcccmmmtttyyy|||wwweee^^^```kkklllqqqvvvyyyzzz|||}}}|||eeeXXXSSS\\\kkkzzznnn___yyy~~~{{{|||uuulllkkkoooppplllbbb___aaadddgggrrryyyfff[[[YYYTTT[[[bbbbbb```cccllluuusssiiibbbVVVJJJMMMXXXdddeeelllwwwzzzkkk]]]UUURRR]]]ppp}}}wwwllleee]]]TTTAAA@@@>>><<<;;;;;;;;;;;;===;;;:::777666444333333333333222000///---,,,,,,,,,------......------,,,((((((((((((''''''''''''+++,,,+++***((('''((()))&&&&&&'''((()))***++++++,,,,,,,,,---...///111111111000000///...------------,,,+++)))((('''''''''((((((((()))******++++++(((((())))))******++++++************))))))))))))************)))'''&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%~~~rrrtttuuusssYYYLLLIIISSSiiiyyy}}}{{{|||ssstttvvvwwwxxxxxxwwwvvv~~~~~~~~~}}}|||{{{}}}}}}{{{|||}}}{{{wwwwww|||~~~|||zzzzzz{{{~~~}}}yyyxxxxxxssslll^^^ZZZZZZbbbjjjnnnpppsss~~~vvvlllcccSSS@@@<<<:::...222111000111333444333222888999;;;:::999;;;@@@DDDHHHPPP[[[eeemmmsssyyy|||}}}~~~vvvhhh]]]YYY[[[[[[```gggkkkpppyyy~~~~~~}}}jjjRRRHHHHHH^^^kkkwww|||qqqccczzzsssfffcccgggiiifffddd^^^]]]eeennn{{{~~~nnnaaaWWWVVVZZZZZZaaaiiiooorrrwwwzzztttfffaaa___[[[PPPGGGPPPaaaeeegggnnnxxx~~~yyykkk___ZZZ]]]aaajjjzzzuuukkk]]]OOOCCCAAA???<<<:::::::::;;;;;;:::888777666555555555222111000///...,,,++++++,,,,,,------------,,,,,,((((((((((((''''''''''''*********)))'''&&&'''(((&&&&&&'''((()))***+++++++++++++++,,,---...000111000000000///...------------,,,+++)))((('''''''''''''''((()))******++++++((((((((((((((()))))))))(((((())))))*********+++*********)))((('''&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%yyymmmQQQIIINNNdddwww|||wwwuuu}}}uuuwwwxxxyyyyyyxxxwwwvvv}}}~~~~~~~~~~~~{{{|||||||||{{{yyyxxxzzz}}}wwwxxxyyy{{{~~~}}}zzz{{{~~~}}}{{{yyyvvvwww}}}}}}|||}}}}}}~~~}}}{{{|||~~~|||wwwkkkffffffpppyyy|||{{{{{{{{{~~~|||tttmmm___JJJAAA===222111000///000222444444333888::::::999999===CCCIIIRRRYYYcccjjjnnnrrrwwwzzz||||||~~~zzzxxxvvvlll^^^UUUOOONNNPPPUUUYYY```lllxxx|||{{{zzzxxxwwwxxxyyyuuuWWWFFFFFFLLL___hhhpppsssxxxuuugggvvvooo```]]]ccchhhhhhkkkaaa^^^ggguuummm___YYYZZZ```hhhpppsssxxx|||xxxoooeee^^^ZZZ\\\___\\\OOOGGGSSSeeeeeegggoooyyysssfff]]]^^^fffmmmsss|||yyyqqqiii[[[MMMGGGDDD@@@<<<999999:::;;;:::999888777777666666777000000///...---+++******,,,,,,------------,,,,,,((((((((((((''''''''''''((()))***(((&&&%%%&&&'''&&&''''''((()))***++++++*********+++,,,---...///000000//////...---------,,,+++***)))((('''''''''&&&&&&'''(((***+++,,,,,,((((((((((((''''''''''''''''''((()))***+++,,,,,,+++******)))((('''&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%bbbPPPJJJ]]]uuu}}}wwwqqq|||uuuyyy{{{|||}}}}}}{{{yyywwwzzz{{{}}}~~~{{{yyyzzz|||~~~|||wwwsssuuuuuuwwwwwwtttqqqsssxxxvvvwwwyyy|||~~~~~~}}}yyywwwyyy~~~}}}|||~~~}}}~~~~~~}}}{{{wwwtttuuu}}}}}}}}}zzzvvvkkkTTTHHHAAA666111000//////222444444444999::::::999999>>>GGGNNNXXX```kkkqqqssstttvvvyyy{{{}}}~~~vvvnnnnnnoooiii^^^VVVOOOKKKIIIJJJLLLRRR___kkk{{{rrrlllnnnqqqqqqpppqqqvvv~~~{{{dddPPPHHHNNNWWW___bbbgggmmmuuuvvveeekkk~~~|||lll^^^]]]fffooorrrtttjjjeeelllzzzwwwiiifffiiioootttyyy~~~qqqhhh```ZZZRRRMMMPPPTTTYYYWWWNNNHHHRRRaaa^^^___ggguuu}}}xxxpppiiigggjjjnnnnnnsssssskkkbbb\\\UUUNNNJJJGGGAAA<<<999999:::<<<===<<<:::999888777777777000000///...---,,,+++***,,,,,,,,,------,,,,,,,,,((((((((((((''''''''''''((()))***)))'''&&&''''''''''''((()))***++++++,,,************+++,,,---.../////////......---------++++++***(((((('''''''''%%%&&&'''((()))++++++,,,)))))))))((((((''''''''''''(((((()))******+++++++++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%}}}uuuwww\\\JJJWWWooo{{{wwwqqqxxxtttrrrrrrzzz{{{}}}~~~|||yyywwwwwwxxxzzz~~~|||yyywwwxxxzzz||||||xxxqqqlllxxxxxxzzzzzzssslllooowwwyyyyyyyyyzzz|||~~~{{{zzz{{{~~~zzzzzz|||~~~~~~~~~~~~}}}}}}}}}|||{{{|||~~~~~~~~~~~~|||uuu___OOODDD777333111///000222444555555999999999999:::@@@IIIPPP[[[fffrrryyyzzzxxxyyyzzz}}}ppphhhaaa```___[[[VVVTTTPPPKKKFFFDDDCCCGGGSSS___vvvwwwooojjjmmmqqqqqqppppppsss|||rrr___RRROOOSSSXXX]]]]]]cccooo|||uuu``````ssszzzlll___^^^hhhssswwwuuuooolllqqq~~~~~~rrrjjjnnnxxx~~~nnneeeZZZPPPJJJGGGDDDBBB<<<>>>BBBEEEDDDEEELLLTTTOOONNNVVVkkk~~~~~~yyy{{{|||{{{vvvoookkkkkkmmmgggooossslll___UUUPPPMMMKKKGGGBBB===::::::<<<===@@@???===:::888666555555111000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++((((((((((((''''''''''''((()))++++++)))(((((()))''''''((()))***+++,,,,,,***************+++,,,---............------------******)))(((''''''''''''%%%&&&'''((()))***++++++*********))))))(((((((((******))))))))))))))))))+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%lllxxxgggOOORRRdddppprrrrrr{{{zzz|||zzzxxxuuupppmmmpppwwwwwwyyy{{{}}}}}}zzzwwwuuutttvvvyyy|||||||||zzzzzzwwwxxxzzz||||||xxxqqqlll{{{{{{|||zzzpppfffiiittt|||yyyxxxyyy|||}}}|||{{{}}}}}}xxxwwwzzz~~~zzzzzz}}}~~~}}}|||{{{zzz}}}~~~}}}}}}}}}~~~}}}~~~|||jjjXXXJJJ;;;666444111111222444555555888999999999:::@@@IIIQQQ___jjjwww}}}|||zzz{{{}}}~~~www]]]WWWSSSRRRPPPLLLMMMPPPLLLFFFAAA???===@@@JJJUUUkkkxxx|||wwwtttvvvwwwtttrrrrrrttt~~~|||nnnaaaZZZYYY[[[]]]]]]___hhhzzzvvv]]]XXXgggzzzoooccc```gggooorrrpppnnnpppvvv{{{xxxpppsss{{{ooobbbVVVRRRMMMGGGBBB???>>>>>>???======???BBBEEEGGGHHHHHHEEENNNbbbvvv{{{vvvpppyyyxxxtttnnnhhhhhhlllpppkkkwww{{{kkkYYYNNNJJJIIIFFFBBB>>>======>>>???@@@???<<<999777555333222000000//////...------,,,++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''''')))+++,,,***)))))))))'''(((((()))***+++,,,,,,+++*********++++++,,,---------------------------***)))(((((('''''''''(((&&&''''''(((((())))))***************))))))))))))************))))))((((((+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___~~~mmmVVVQQQVVV]]]gggqqq|||vvveeellltttxxxmmmllltttvvvxxx{{{}}}}}}zzzwwwuuusssvvvzzz{{{yyyxxxzzz|||wwwyyy{{{~~~|||vvvrrr{{{zzz{{{zzzoooeeejjjyyy|||xxxyyy}}}~~~{{{zzz|||~~~|||wwwvvvzzz{{{wwwwww}}}}}}zzz}}}|||{{{{{{|||~~~~~~|||sssxxxvvvgggXXXHHH999666333222333555666666777888999999;;;@@@IIIOOO```jjjuuuxxxuuutttwww|||~~~}}}gggPPPKKKIIIKKKLLLLLLMMMQQQIIIDDD@@@<<<999999AAAKKK\\\iiivvv{{{~~~{{{yyyzzzwwwtttmmmfff```^^^___aaa___fffvvvyyy___PPPZZZsss}}}zzzrrrhhhdddhhhlllmmmnnnooorrrzzz~~~zzz|||zzzrrrsssyyy~~~|||pppaaaSSSKKKNNNSSSXXXXXXTTTOOOMMMNNNVVVTTTPPPOOOQQQSSSSSSRRRWWWTTTXXXcccmmmmmmjjjhhhrrrpppjjjdddaaaeeennnvvvvvv|||}}}nnn\\\OOOJJJFFFDDDBBB@@@??????@@@AAA<<<;;;999777444333111111//////......---,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&(((++++++***((((((((((((((()))***+++,,,,,,---,,,++++++++++++,,,------------------------------))))))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPPzzznnn\\\QQQLLLOOO^^^ppp|||nnn[[[pppfffiiiwwwyyy|||}}}yyywwwrrrvvv{{{zzzwwwvvvzzz~~~wwwyyy||||||xxx{{{{{{~~~uuullluuu{{{{{{yyyyyy|||~~~{{{vvvwww{{{{{{wwwxxx~~~~~~wwwxxx}}}{{{{{{|||}}}~~~|||~~~qqqhhhqqq~~~tttfffVVV;;;888444333333555666666666888999:::;;;@@@HHHNNN```hhhooopppllllllqqqxxx~~~xxx```LLLGGGGGGMMMRRRTTTTTTVVVKKKFFFAAA===888666;;;CCCPPP\\\iiiooottt|||rrrsssqqqjjj```YYYZZZ]]]aaammm}}}cccJJJQQQeeezzzzzzuuummmiiikkknnnmmmpppqqqttt}}}yyykkkjjjsss{{{}}}zzzsssnnnqqqtttvvvyyy}}}sssmmmbbbVVVLLLHHHKKKNNNUUUaaannntttqqqkkkiiiiiiaaaaaa```___bbbgggjjjjjjmmmjjjiiijjjgggbbbaaacccjjjiiieeeaaa```fffpppxxx~~~|||xxxrrrgggZZZQQQNNNCCCCCCBBBAAAAAAAAABBBCCC888777666444222111111000---------,,,,,,++++++++++++++++++,,,,,,+++++++++)))(((((((((''''''''''''$$$'''******)))'''''''''(((((()))***+++,,,,,,---,,,,,,,,,+++,,,,,,------------------------------)))((((((''''''''''''(((((((((((((((''''''''''''&&&'''''''''(((((())))))''''''((()))***+++,,,,,,+++***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOkkkttt|||kkkTTTMMMGGGNNNhhhwwwppp|||VVVOOOXXXjjjyyyzzzzzzuuussstttzzz|||rrrnnnqqqtttwwwyyyzzz||||||www}}}wwwuuuzzz~~~~~~~~~~~~}}}|||}}}~~~{{{xxxzzz}}}~~~~~~~~~}}}}}}}}}|||}}}}}}oooqqqyyykkkLLLAAA666333333444666999333666:::===AAAHHHRRRZZZbbbeeeiiijjjjjjkkkooorrrqqqZZZOOOOOOSSS[[[dddfff]]]QQQPPPJJJCCC>>>;;;999;;;===GGGOOO\\\hhhsss~~~}}}{{{vvvooofff```]]]]]]lll}}}eeeIIIHHHPPP```rrr|||~~~}}}wwwzzz|||yyyssspppqqqssstttxxxzzzyyy|||{{{uuujjjbbbgggppptttrrrpppfffbbb^^^\\\]]]^^^]]][[[SSSTTTPPPIIIKKKWWWbbbfffnnntttvvvooogggdddddddddfff]]]XXX]]]cccccceeehhhkkkiiihhhnnnuuuwwwsssmmmyyysssmmmhhheeefffrrryyyuuummmeee]]]UUUNNNJJJDDDFFFJJJLLLKKKGGGBBB>>>666555333111////////////......------------,,,,,,---,,,,,,,,,------+++***))))))(((((('''''''''&&&***)))(((''''''((()))***------,,,,,,,,,---......------------------------............---,,,+++***(((''''''&&&&&&((()))***%%%'''((((((''''''(((***+++***)))(((((()))************************++++++***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%GGG\\\}}}lllqqqxxxiiiWWWSSSPPPYYYppp|||yyyzzzSSSIIIOOOlll|||~~~{{{vvvvvvyyy|||xxxpppnnnqqqrrrvvvxxxxxx|||{{{{{{xxxxxx|||~~~~~~~~~|||~~~{{{zzz{{{}}}{{{wwwyyy~~~~~~}}}~~~~~~|||~~~~~~~~~~~~|||{{{~~~|||}}}xxx[[[KKK<<<888999999888999555888<<<@@@EEELLLTTTZZZ[[[```dddffffffiiiqqqxxxjjjQQQVVVXXX\\\ccciiiiii```WWWVVVMMMCCC===:::999999:::CCCKKKWWWeeesss{{{ssskkkfffddddddxxxzzzcccMMMIIIKKKZZZmmmzzz{{{xxxyyyyyyyyyvvvtttsssvvvyyyvvvzzzzzzwwwxxxzzzwwwppppppfff```dddkkkllljjjiii]]]YYYUUURRRRRRRRRQQQOOOOOOSSSVVVWWW]]]iiiqqqrrrvvvuuunnnccc]]]^^^aaaaaa\\\WWWXXX```eeedddaaabbbdddgggnnnyyy~~~|||wwwrrrpppssszzzuuunnnfffaaa]]]XXXPPPIIIFFFHHHKKKLLLIIIDDD???;;;555444222000////////////......---------,,,,,,,,,...---,,,---......,,,***)))(((((((((''''''''''''+++***)))))))))***,,,---...---,,,,,,,,,,,,------------------------------------------,,,+++***)))(((''''''&&&'''((()))***'''((())))))((('''(((******)))(((''''''((()))))),,,+++++++++***)))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%EEEOOO{{{vvvhhhlllsssiiiXXXQQQOOOYYYnnn~~~yyyVVVLLLPPPmmm~~~~~~uuusssssssssppplllmmmpppzzz||||||zzz}}}|||xxxwwwyyy}}}~~~~~~|||{{{}}}|||zzz{{{~~~|||yyyzzz}}}|||~~~~~~}}}vvv|||~~~}}}}}}~~~zzzzzz~~~~~~|||{{{|||~~~}}}aaaOOO===888999999888666999999;;;>>>CCCIIIOOORRRRRRZZZbbbeeeffflllyyyhhhQQQTTTVVVZZZ___cccbbb^^^ZZZcccWWWIIIAAAAAACCCCCC@@@CCCIIITTTbbbttt}}}wwwppplllkkklll}}}nnnqqqvvv```JJJEEEEEERRRhhh{{{zzzvvvrrrpppqqquuuyyy|||uuuvvvvvvuuuvvvxxxvvvrrruuunnnjjjkkkllliiiffffff___\\\YYYWWWWWWWWWWWWVVV]]]bbbhhhlllrrrwwwwwwsssjjjdddZZZQQQRRRYYY^^^]]]SSSQQQTTT]]]eeegggggggggsssxxx~~~~~~|||ppphhh___\\\\\\YYYQQQIIIHHHIIIJJJIIIEEE@@@:::666333222111000///...//////...------------,,,,,,,,,...---------......,,,***((((((((((((''''''''''''))))))((()))***+++---......------,,,++++++++++++------------------------,,,,,,,,,,,,+++***)))((((((''''''''''''((())))))(((*********((('''((()))((((((''''''''''''((((((---,,,,,,+++***)))((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%DDDGGGwww}}}zzz{{{}}}iiiSSSIIIRRRdddsssyyy{{{{{{zzzbbb\\\___nnn~~~zzzrrrpppooonnnoooqqquuuyyy~~~~~~zzzuuussstttyyy}}}~~~~~~~~~|||zzz{{{||||||}}}}}}{{{||||||}}}|||zzz}}}{{{~~~yyy~~~||||||{{{~~~~~~}}}~~~{{{{{{{{{}}}vvv___PPPAAA:::888777777999???===;;;<<>>???>>><<<===AAAHHHPPPUUUZZZhhh{{{hhhSSSMMMEEEBBBDDDLLLSSS\\\kkkyyywwwcccWWWZZZbbb```YYYHHHJJJPPP^^^uuu{{{xxxvvvvvvwwwyyy~~~nnncccoooxxxfffcccddd```YYY[[[iiivvv}}}yyyqqqiiihhhooovvvzzzzzzvvvssspppqqqvvv|||{{{yyy{{{}}}}}}|||{{{|||}}}~~~xxxqqqgggZZZNNNHHHHHHPPPZZZdddmmmoooggg\\\YYY]]]dddnnn{{{}}}}}}oooiiigggbbb[[[RRRKKKFFFDDD@@@@@@???>>>;;;777333111...//////000000000000000/////////.........---------,,,+++,,,---,,,+++)))'''''''''(((((((((((((((%%%%%%%%%&&&(((***,,,...///...---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))&&&''''''(((((((((((((((***++++++***)))'''((()))(((((())))))************)))))))))***+++++++++,,,%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%FFFDDDuuutttUUUVVVZZZiiinnnsssxxxyyyqqqnnnuuu{{{tttdddgggjjjnnnvvvyyyyyy{{{yyyuuurrrooommmrrr~~~vvvsssxxxwwwuuuwwwuuuwwwyyyzzzzzz{{{|||~~~wwwuuuvvv{{{~~~|||zzz|||{{{{{{{{{~~~~~~~~~~~~zzzxxxyyy}}}}}}zzzzzz|||}}}~~~~~~~~~xxxllleeeaaa[[[QQQCCC777777===999===BBBGGGMMMVVVaaajjjrrrrrrTTTEEEEEEAAA>>>DDDSSS___jjjzzzooo___```hhhggg^^^NNNMMMPPP\\\sss}}}}}}}}}vvvyyywwwpppnnn}}}nnnfffkkkgggYYYTTT^^^mmmuuupppllliiimmmuuu}}}zzztttttttttuuuwww{{{~~~||||||~~~qqqlllggg```VVVLLLHHHJJJVVVbbbpppvvvwwwqqqeeeZZZeeeppp}}}{{{uuuwww~~~kkkddddddaaaXXXMMMDDDAAAAAA<<<<<<;;;999777444111000---...///000111111111111111000000000000/////////---,,,+++,,,------+++)))'''''''''(((((((((((((((((((((((((((***,,,...000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))&&&''''''((()))((((((((((((*********((('''((()))'''((()))***+++++++++***(((((()))***+++,,,,,,---&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%SSSBBB^^^~~~]]]XXXSSS^^^fffnnnttt{{{yyyrrruuu}}}}}}ttt___dddjjjooowwwzzzzzz{{{yyyvvvwwwzzzyyyuuurrrssssssuuu{{{wwwsssvvv}}}yyyuuuuuusssvvvzzz{{{zzzzzz{{{}}}xxxuuuvvv|||~~~||||||zzz}}}~~~}}}|||}}}~~~~~~|||zzz|||~~~~~~~~~zzzpppjjjgggddd\\\OOOAAA<<<>>>AAALLLZZZcccjjjrrrooo^^^JJJAAACCC@@@AAAOOOfffwww}}}yyyiiijjjsssssskkk___[[[YYY```rrr~~~{{{|||}}}{{{}}}qqq___ddd```QQQLLLWWWeeekkk___aaafffppp{{{~~~zzzzzzwwwqqqooopppwwwssssssxxx|||{{{{{{}}}wwwvvvuuuqqqmmmkkklllooo^^^\\\\\\ZZZUUURRRXXXbbblllxxx|||tttnnnjjjhhhxxx}}}tttfff]]]\\\XXXRRRJJJDDD@@@???===<<<:::888555222000///---...000111333333333333222222222111111111000000///...---...//////---+++''''''''''''((((((((())))))(((((((((***,,,---/////////...------.........++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((&&&&&&((()))))))))(((''''''((())))))((('''(((***&&&'''((()))*********))))))))))))***+++++++++,,,(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%ZZZ:::@@@VVVdddjjjddd\\\PPPPPP[[[gggooovvvxxxsssyyy~~~tttdddkkkqqqvvv}}}yyyyyyzzzyyyvvvwwwzzzxxxtttsssyyy{{{xxxyyy}}}}}}yyytttvvv|||zzzvvvuuuwwwzzz||||||yyywwwxxxyyy{{{wwwxxx{{{~~~~~~|||{{{{{{{{{~~~}}}~~~|||~~~||||||}}}{{{}}}yyyrrrnnnkkkhhh^^^RRRIIIHHHTTTdddxxx^^^RRRMMMDDD???CCCDDDIII^^^|||rrrttt|||sssllleeegggssswwwvvv~~~zzzvvvqqqnnnmmmnnnnnnnnnllllllqqqyyy|||zzzzzz{{{{{{|||{{{ooo```ccc[[[JJJEEEOOOXXXYYYPPPVVVbbbppp~~~}}}|||}}}uuuooooookkkeeebbbeeehhhgggeeeeee```aaa```\\\XXXWWWZZZ]]]YYYZZZ]]]___]]]^^^jjjyyyrrrqqqxxx}}}kkkaaaXXXTTTPPPLLLIIIFFFAAA>>>???>>>;;;888555222000...,,,...000222333444444444333333333222222222111111111000///000111111///---&&&'''''''''(((((())))))''''''&&&'''((()))+++,,,//////.........//////000++++++++++++++++++++++++***++++++******)))((('''%%%&&&((()))))))))((('''%%%'''((((((''''''(((***$$$%%%'''))))))))))))(((+++++++++******************)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%LLLIII:::;;;KKKVVVttteeeXXXXXXJJJQQQ\\\jjjwww|||uuuvvv}}}qqqppp|||wwwvvvuuuqqqnnnrrrwwwsssiiinnnpppsssvvvxxxzzzzzzzzzzzzzzz|||~~~~~~{{{xxx|||~~~|||zzzzzz|||~~~|||{{{~~~~~~~~~||||||~~~zzz|||~~~~~~~~~{{{||||||~~~~~~}}}}}}~~~~~~~~~|||~~~~~~zzz~~~~~~}}}}}}~~~}}}|||vvvqqqnnnooojjjbbb^^^aaaxxxeeeEEEDDDCCCBBBGGGIIIMMMXXXppp|||tttooosssyyyppplllkkkcccWWWPPPQQQSSSTTTPPPPPPSSSYYYaaafffgggfffjjjoootttwwwwwwwwwyyy|||yyy|||zzzooohhheee\\\QQQGGGEEEKKKQQQLLLSSS```pppsssmmmuuuzzzwwwsssoooggg]]]\\\WWWRRRQQQRRRSSSRRRPPPIIITTTVVVNNNLLLXXXbbbeeerrruuuwwwuuutttyyykkkXXXRRRRRRLLLJJJKKKHHHAAA>>>AAA>>><<<777333000......///111000///000222333333222222333555666555333111///222111000000///---)))&&&(((((('''''''''&&&&&&&&&"""###&&&(((***,,,---...,,,,,,,,,---------------,,,,,,,,,+++++++++******************)))'''&&&%%%,,,+++)))((('''''''''''',,,(((%%%%%%''')))(((&&&&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%)))''''''))))))'''$$$$$$&&&&&&&&&'''KKKGGG888777GGGOOOkkknnnbbb\\\YYYNNNRRRZZZggguuu|||zzz{{{qqqooo{{{|||uuutttpppmmmrrrwwwtttlllooopppsssvvvxxxzzzzzzzzzyyyyyyzzz|||~~~}}}{{{xxxxxx~~~{{{xxx|||~~~}}}}}}}}}~~~~~~}}}}}}}}}zzzxxxyyy}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~|||~~~|||~~~xxxtttrrrttttttqqqrrrvvv\\\???AAAFFFIIIOOOQQQPPPZZZooo|||xxxzzz~~~xxxwwwsssiii\\\SSSPPPNNNJJJDDDDDDEEEIIIOOOTTTUUUUUUYYY]]]dddgggiiilllqqqtttxxx{{{~~~}}}uuulllhhhcccZZZMMMCCCAAAFFFLLLGGGSSSbbboooxxx|||wwwpppsssxxxwwwmmmeee```\\\WWWTTTRRRQQQQQQSSSTTTTTTTTTWWW___aaa___fffwwwxxxvvvnnn\\\NNNKKKNNNIIIGGGHHHEEE???===???;;;999666222000000000111222111111222444555444333333444666777777555333111333111///......,,,***'''(((((('''''''''&&&&&&&&&&&&'''(((***+++,,,,,,---,,,,,,,,,------......///,,,,,,,,,+++++++++***************))))))((('''&&&---+++***(((''''''''''''+++)))&&&'''((()))(((&&&&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%###!!! %%%%%%%%%%%%OOOLLL;;;777BBBFFF```fff^^^eeebbbWWWNNNOOOTTT```qqq~~~~~~{{{wwwqqqoooxxxxxxvvvrrrqqquuuzzzwwwrrroooqqqsssvvvxxxyyyyyyyyyyyyxxxxxxyyy{{{|||{{{yyyuuu}}}zzzwww|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||xxxvvvyyy~~~{{{wwwuuu}}}}}}}}}~~~~~~wwwtttsssvvvxxxyyy}}}YYY<<>>CCCHHHIIIXXXiiiqqqtttuuuuuuttt{{{zzzrrrfff]]][[[\\\]]]WWWYYY]]]___```bbbdddfffrrrtttssstttxxxlllggg___SSSLLLLLLIIIFFFDDDDDDBBB===;;;===888777444222111111222333333222222333555666666555444555666777777666444222333000...,,,,,,,,,***)))((((((((('''''''''&&&&&&)))***+++,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,+++++++++************))))))((((((''''''---,,,***((('''''''''(((***)))((()))******(((&&&''''''((((((((((((''''''))))))(((((('''&&&&&&&&&(((((('''''''''(((((()))''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%UUUUUUFFF>>>@@@AAA^^^jjjcccqqqmmmYYYLLLIIIKKKWWWlll}}}||||||yyyuuurrrpppmmmtttyyyyyy}}}xxxvvvsssrrruuuwwwvvvrrroooppprrrtttvvvvvvvvvvvvwwwvvvvvvwwwyyy{{{zzzzzzwww|||yyywwwzzz|||~~~~~~~~~~~~}}}~~~}}}{{{{{{~~~~~~~~~~~~|||xxxvvvuuu~~~~~~}}}~~~~~~yyyxxxwwwyyyzzz|||~~~UUU;;;???FFFNNNUUUTTTVVV___rrryyytttoooeeeZZZQQQRRRRRRQQQOOOKKKGGGCCCIIIMMMRRRVVV[[[bbblllsssrrrtttxxx}}}yyyrrrpppqqqllleee___YYYOOODDD======BBBGGGQQQ___lllqqqssswww|||~~~zzzpppiiihhhlllppprrrlllqqqwww{{{{{{|||sssfff___XXXQQQOOOQQQGGGEEECCCBBB@@@===;;;;;;777666444222111111222333333222222333555777666555222333444555555444333222222///,,,++++++++++++***((((((((((((''''''''''''******+++,,,,,,,,,,,,,,,,,,,,,---...//////000000,,,,,,,,,+++++++++******)))))))))(((((((((((((((---,,,***(((''''''(((((()))******++++++***(((''''''((((((((((((((((((''')))((((((''''''&&&%%%%%%(((''''''''''''(((((()))%%%''''''$$$$$$'''))))))$$$%%%%%%%%%ZZZ^^^RRRGGGEEECCCaaa|||pppmmmTTTKKKFFFPPPfffyyy}}}{{{wwwuuusssqqqnnnlllppprrrqqqzzzxxxuuurrrpppqqqrrrrrrooommmooopppqqqssssssssssssrrrvvvuuuuuuvvvyyy{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyxxxxxx{{{~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~yyy{{{}}}|||{{{{{{|||~~~~~~qqqOOO===AAAGGGRRR^^^aaa___jjj~~~tttfffhhhjjjhhhbbbXXXOOOJJJSSSTTTUUUTTTSSSWWW^^^dddbbbeeejjjrrrzzzzzzyyyuuuooollljjjddd\\\PPPLLLDDD<<<999;;;AAAEEESSS[[[dddhhhnnnwww{{{rrrttt}}}}}}yyypppeee\\\UUUNNNLLLMMMFFFFFFEEEBBB???>>>===;;;777666444222111111111111222111111222555666666555///000111222222111000000000...+++******++++++***))))))((((((((('''''''''((()))***+++,,,,,,------,,,,,,------...//////000,,,,,,,,,+++++++++******)))(((((('''(((((()))***---,,,***)))(((((((((((((((***+++++++++)))((('''(((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&******%%%"""&&&((('''&&&&&&&&&&&&fffiii]]]TTTPPPIII```|||sss```MMMNNN```sss||||||xxx}}}uuutttsssqqqlllkkknnnnnnlllxxx~~~uuutttqqqrrruuuvvvssspppooooooppprrrssssssrrrqqqqqqtttttttttwwwzzz{{{{{{zzz{{{yyyxxxyyy{{{|||zzzwwwyyyyyyzzz|||yyy{{{}}}}}}}}}{{{~~~~~~~~~{{{~~~}}}{{{}}}ttt[[[LLLJJJGGGMMM[[[bbbmmmzzz|||pppfff```cccaaa]]]VVVOOOLLLOOORRRSSSWWW^^^hhhtttxxxttttttppphhhbbb]]]VVVMMMAAA===888555555999>>>BBBLLLRRRYYY___hhhttt|||~~~~~~yyy~~~vvvxxxrrriii___UUUNNNJJJIIIGGGIIIGGGBBB@@@@@@>>>:::666555444222111111111111222111111222555777777666//////000000111111000000...,,,******++++++***))))))))))))(((((((((''''''((()))***+++,,,---------,,,,,,,,,------------...,,,,,,,,,+++++++++******)))(((''''''''')))***+++...---+++)))((((((((()))(((***+++***)))'''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''---444444+++&&&)))***'''&&&&&&&&&'''~~~nnndddaaaPPPVVVzzz___PPPZZZkkktttuuuqqq|||~~~tttqqqpppnnnkkkkkkooommmmmmzzzwwwnnnmmmqqqxxxyyytttqqqrrrrrrrrrsssttttttsssrrrqqqrrrsssuuuxxx{{{}}}{{{zzzwwwxxxzzz{{{|||}}}}}}}}}~~~{{{yyy{{{{{{}}}{{{xxxyyy|||~~~~~~|||}}}~~~{{{wwwyyy|||}}}}}}}}}|||~~~~~~{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}~~~mmmbbbWWWFFFEEEUUU```yyy}}}wwwuuuooofff\\\WWWWWWZZZUUUXXX___iiivvvxxx|||zzzmmmgggfffaaaWWWPPPKKKEEE>>>888555333222555999>>>@@@IIISSS]]]dddmmmxxx~~~}}}{{{{{{vvvooopppmmmeee[[[SSSMMMJJJHHHHHHJJJHHHBBB???@@@>>>999222222222222222222222222333222222444777888888888111111222222333333333333+++******+++,,,,,,***((())))))))))))(((((((((''',,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******(((((('''&&&''')))+++,,,...---+++)))((((((((()))((()))***)))&&&%%%'''))))))((('''&&&&&&'''((()))(((''''''&&&&&&%%%%%%$$$#########$$$$$$%%%&&&'''+++444666---(((+++,,,(((%%%%%%&&&&&&|||rrrmmmUUUKKKbbbmmmTTTWWWfffooopppkkksss}}}qqqnnnllliiijjjkkkpppnnnooo~~~{{{dddccciiisssuuupppmmmnnnttttttuuuuuuuuutttsssrrrqqqsssuuuyyy}}}}}}|||yyysssxxx|||~~~}}}~~~~~~yyy|||}}}yyy|||~~~xxx{{{|||}}}~~~~~~}}}|||{{{|||zzz{{{~~~~~~zzzuuuwwwyyy|||~~~|||}}}zzzzzzzzzzzzzzz{{{~~~~~~{{{zzz~~~|||xxxxxxzzz}}}tttlll^^^GGGDDDWWWfffzzzqqqmmmmmmooo___bbbgggppp{{{{{{tttyyytttfffYYYXXXQQQGGG@@@===:::555666444333444777<<>>@@@===888///000111222333444444555444333333555888::::::999444444444555555666666666*********+++,,,,,,***((())))))))))))((((((((((((////////////...---,,,+++---,,,,,,++++++******))),,,,,,,,,+++++++++******((('''&&&&&&''')))+++---...---+++)))(((((())))))((()))***'''%%%$$$'''***)))((('''&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&'''((()))---&&&###(((***&&&$$$$$$%%%%%%tttSSSIIIOOOaaalllyyyttt```RRRgggyyygggccciii}}}vvvnnnllljjjdddjjjmmmmmmttt}}}xxxlllJJJPPP^^^oootttpppnnnpppuuuuuuttttttrrrqqqpppooowwwvvvvvvxxx{{{{{{wwwtttwwwxxxzzz{{{}}}zzzqqqqqqyyy~~~}}}||||||}}}}}}|||}}}}}}wwwwww{{{|||uuurrrwww|||}}}}}}~~~{{{{{{zzzzzzzzz}}}{{{{{{|||}}}~~~|||~~~~~~~~~|||zzzzzzwwwzzz~~~qqqcccSSSHHHRRRddd}}}uuuttt~~~xxxdddUUUMMMEEE>>><<<:::666444444///222444444444999BBBJJJXXXfffuuu{{{}}}|||xxxuuuwwwyyyuuukkkaaa^^^[[[UUUOOOIIIEEECCCBBBEEEDDDBBB???<<<999777555666666555555444333333222111222444666888:::;;;;;;777999::::::777444222111,,,,,,+++***)))((('''&&&)))((('''''''''(((***+++---------,,,,,,+++++++++,,,,,,------------,,,,,,******+++++++++******)))(((((('''((())),,,...000///---***((('''''''''(((***(((&&&%%%%%%%%%'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''+++)))'''$$$######$$$%%%!!!&&&(((&&&yyyWWWEEE???OOORRR^^^{{{yyylllXXXaaakkkZZZ___fffwww}}}rrrjjjiiinnnnnnlllqqqxxxrrrgggLLLSSSbbbrrrwwwrrrnnnoooppppppqqqrrrrrrrrrqqqpppsssrrrqqqtttwwwwwwssspppxxxzzz}}}xxxpppnnnttt|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}xxxwww{{{}}}vvvssswww}}}|||||||||{{{{{{~~~~~~}}}|||}}}~~~~~~~~~~~~}}}||||||yyy|||~~~vvviiiYYYMMMQQQ^^^rrrkkkiiiyyy~~~zzzwwwvvvooojjjlllppplll]]]NNNCCC<<<777777777444222444444666777777999AAALLLUUU^^^kkkxxx}}}|||ssswwwyyy{{{{{{wwwooofff```ZZZWWWRRRMMMHHHEEECCCBBBEEECCCAAA???<<<999777666333333333333222222222333333555777999;;;======>>>?????????===888333000...------,,,+++***)))(((((())))))((('''((()))***+++---------,,,,,,+++++++++---------......---------++++++++++++******)))(((&&&%%%%%%%%%'''))),,,------,,,***(((''''''((()))***((('''%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((()))((('''&&&%%%%%%&&&'''$$$(((((($$$iiiQQQFFF@@@AAABBBMMMoootttssslllTTTRRRYYYPPP^^^fffppp}}}|||ooooooqqqpppmmmppptttooodddTTT[[[iiivvvzzztttooommmjjjllloooqqqsssssssssrrrtttrrrrrrtttwwwxxxuuurrrwwwzzz~~~}}}~~~yyyssspppsssxxx}}}||||||}}}}}}~~~~~~~~~}}}yyyyyy|||~~~wwwtttwww|||~~~~~~~~~}}}||||||~~~}}}|||}}}~~~}}}~~~||||||}}}pppbbbTTTQQQVVV\\\uuuxxxkkklll|||}}}}}}~~~}}}yyysssmmmiiilllggg]]]VVVZZZ^^^VVVHHH:::555222555555333333555555666777999>>>HHHVVV```jjjuuu}}}wwwqqqwww|||}}}rrrfff```^^^WWWUUUPPPKKKGGGEEEDDDCCCCCCBBB@@@>>>;;;999777666222222222222222333444444666777:::===???@@@@@@@@@CCCDDDCCC???999333///......------,,,+++***))))))))))))(((((())))))***+++------,,,,,,,,,,,,++++++---..................---,,,++++++***)))(((''''''&&&&&&%%%&&&''')))+++,,,+++***)))((('''((()))))))))((('''&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%(((((($$$dddTTTLLLGGG===AAAMMMiiimmmeeejjjeeeOOOGGGQQQUUU]]]fffmmmqqq{{{qqqqqqnnnmmmqqquuurrrjjjaaagggqqqxxxxxxtttnnnllliiikkkooorrrtttuuutttsssuuussssssuuuyyyzzzxxxuuutttvvvzzz~~~}}}||||||{{{zzzxxxxxxzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{}}}yyyuuuwwwzzz{{{}}}~~~}}}~~~||||||~~~{{{yyywwwkkk\\\RRROOOJJJcccwww~~~~~~|||zzzxxxtttvvvwwwvvvsssnnnhhhddd]]]\\\QQQEEEHHHSSSPPPCCC888555333666666444444777666888;;;@@@GGGSSS```iiittt}}}~~~zzzxxxvvvuuuvvviii___\\\]]]XXXVVVQQQLLLHHHEEEDDDDDD@@@???>>><<<:::888777666555444333333333333444555666888<<<@@@BBBBBBAAA@@@CCCCCCBBB>>>888444111000------,,,+++******))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,***)))((('''&&&&&&))))))))))))***,,,...///))))))(((((((((((()))***))))))((('''&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&''''''%%%&&&'''''''''&&&&&&%%%###'''(((%%%uuu```OOOHHH???@@@JJJeeekkkhhhmmmnnn[[[LLLNNNWWWXXXccciiikkkzzznnnllljjjjjjpppuuutttpppnnnrrrvvvvvvssspppmmmjjjjjjlllooorrrsssttttttsssrrrpppooorrrvvvxxxvvvtttppprrrtttvvvyyyzzz{{{|||xxx{{{~~~~~~||||||}}}~~~|||{{{~~~~~~}}}}}}}}}}}}zzzzzz{{{zzz{{{~~~}}}}}}~~~~~~|||{{{qqqdddUUULLLCCCTTTqqqyyytttpppmmmjjjiiifffggghhhhhhfffaaa\\\YYYJJJLLLDDD888;;;GGGFFF:::888555444555444222333777<<>>???@@@AAAAAAAAAAAA@@@???<<<888666666666666666999777888:::<<<>>>FFFNNNYYYZZZ___gggrrr~~~~~~{{{yyywwwvvvvvvtttqqqoookkklllsss~~~sssmmmddd]]]YYYWWWVVVTTTTTTQQQLLLGGGCCC@@@??????666555555555444444333333222111//////000333666888;;;???EEEJJJLLLKKKHHHEEE@@@???<<<777111---++++++++++++************))))))***+++,,,---------,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++***)))'''%%%%%%&&&'''(((&&&''''''((())))))))))))(((((((((((((((((('''''')))))))))))))))(((''''''%%%&&&((())))))(((&&&%%%###$$$&&&'''((('''&&&%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,---555777444...mmmwwwwwwiii___cccjjjjjjdddXXXJJJNNNnnnqqqaaaUUUbbbnnnnnniiipppuuuqqqooollliiiffffffmmmooojjjffffffccc]]]^^^^^^^^^___bbbfffjjjlllpppmmmlllooossswwwwwwuuurrruuuxxxzzzyyywwwsssqqqyyyxxxxxxzzz}}}~~~~~~~~~}}}~~~wwwvvvxxx||||||yyyzzz}}}zzz{{{}}}~~~{{{|||~~~}}}~~~~~~wwwtttyyylll\\\NNNGGGCCCbbb~~~tttjjj___RRRIII@@@???>>>;;;999:::<<>>======444444333333333333222222222222111222444888<<>>:::777666666222111000111222333222111777555222444999<<<===<<>><<<888444000...---...,,,,,,+++******)))))))))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,......---+++***+++,,,)))))))))(((''''''&&&&&&((())))))************)))+++)))'''&&&%%%&&&'''((('''((()))))))))(((&&&%%%'''((((((((((((&&&%%%$$$(((&&&%%%&&&'''(((%%%"""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&///:::CCCGGG:::+++%%%[[[jjjyyy~~~~~~oooNNN@@@MMMjjjdddVVVbbbjjjfffbbbhhhttt{{{|||wwwoookkkkkkllliiiiiilllkkkfffbbbcccWWWYYY\\\```dddiiioootttrrrqqqnnnjjjlllqqqrrroooqqqrrrtttuuuvvvvvvuuutttvvvxxx{{{}}}}}}||||||}}}~~~}}}||||||~~~~~~}}}|||~~~||||||zzzvvvxxxzzz}}}~~~~~~~~~~~~~~~||||||~~~}}}}}}{{{sssqqq}}}ppp```VVVPPPXXXooo~~~||||||}}}uuukkk___SSSGGG===:::<<<>>>======???CCCHHHKKKMMMXXX___fffhhhkkkmmmiiibbbZZZOOOGGGGGGIIIIIIHHHHHHFFFHHHPPP[[[cccjjjrrr{{{{{{{{{{{{|||}}}~~~{{{yyy{{{|||{{{uuupppssstttuuuvvvvvvwwwzzz|||}}}wwwrrrpppkkkeeeaaa___[[[WWWWWWXXXXXXWWWLLLGGG@@@;;;777555222111111000//////111444666777555555666888<<<>>>??????@@@CCCGGGIIIHHHFFFDDDCCC???;;;555333222111...+++******++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...+++,,,,,,+++)))(((((()))((((((((((((''''''&&&&&&((()))))))))))))))((((((***)))'''&&&&&&&&&(((((((((((((((((((((''''''&&&'''((((((((('''&&&%%%$$$'''&&&%%%&&&'''(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%+++555<<>>BBBOOO___mmmxxxfff]]]``````[[[[[[ccclllrrrmmm{{{{{{mmmsssvvvpppnnnqqqmmmlllnnnooommmlllmmm```bbbeeegggjjjnnnssswwwtttsssnnniiijjjpppsssqqqpppqqqssstttuuuuuuuuuttttttvvvyyyzzzyyyyyyzzz{{{~~~}}}|||}}}~~~~~~}}}{{{zzzzzz~~~|||yyyxxxxxx{{{}}}zzzzzz}}}~~~}}}}}}~~~~~~|||{{{|||}}}ssssss~~~sssfff]]]___jjj~~~~~~}}}}}}~~~~~~uuulll^^^TTTHHHAAA;;;777888;;;===@@@EEELLLSSSZZZ___bbbpppwww}}}}}}{{{wwwooofff]]]UUUPPPQQQTTTRRRPPPPPPRRRYYYfffrrrwwwyyy|||{{{zzzyyyyyyzzz|||}}}zzzxxxwwwxxxzzzzzzuuurrryyyyyyyyy{{{~~~~~~}}}~~~vvvmmmiiiiiigggbbbaaa\\\WWWTTTTTTTTTUUUVVVGGGAAA999666666666333///333111000///111555999<<<777:::===>>>??????@@@AAADDDDDDDDDDDDDDDDDDCCCCCC>>>999333222444333...(((*********+++,,,---------)))******++++++******))),,,,,,++++++,,,,,,---...+++,,,,,,+++)))'''((()))'''''''''''''''&&&&&&&&&((()))))))))((('''&&&&&&***)))'''&&&&&&'''(((((()))((((((''''''''''''((('''((((((''''''&&&%%%$$$&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$''',,,000777222,,,(((YYYyyydddLLLDDDAAA>>>EEEQQQuuuuuufffbbb\\\UUUPPPTTT___iiiooohhhttttttddd```ttt}}}vvvtttsssooonnnrrruuutttrrrsssmmmooorrrtttwwwzzz~~~{{{zzzuuunnnnnntttxxxxxxrrrrrrtttuuuuuuuuuttttttvvvwwwyyyyyyxxxxxxzzz|||yyyxxxyyy|||}}}~~~{{{zzz}}}{{{vvvuuuyyy}}}~~~}}}}}}}}}~~~~~~|||{{{zzz{{{~~~uuuvvvxxxoooiiiqqq|||~~~{{{}}}|||rrrnnnnnnkkkaaaYYYJJJAAA:::999:::;;;???CCCDDDLLLXXXeeeooowww|||uuummmgggdddcccdddccc```ccchhhqqqxxx}}}{{{|||~~~~~~|||zzzxxxwwwwwwyyyzzzyyywwwuuuuuuwwwxxxxxxwww||||||~~~zzzxxxuuunnnfffdddfffddd___^^^XXXRRROOONNNLLLLLLNNNBBB:::333222666888666111444444444444555777;;;>>>@@@BBBDDDCCCAAAAAADDDHHHKKKHHHDDDAAA@@@@@@@@@@@@:::777444333333111---)))+++++++++,,,,,,---------******++++++++++++******,,,,,,++++++,,,,,,---...---......---***))))))***&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$)))(((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&((((((((('''OOOuuuooo___SSSOOOFFF;;;@@@NNNvvvjjjaaaggg___UUUIIIFFFMMM[[[jjjuuuqqqrrrtttpppcccaaayyy}}}{{{sssooopppvvvzzzxxxuuussstttwwwzzz}}}}}}uuusssyyy}}}~~~rrrrrrrrrrrrrrrrrrqqqqqqvvvwwwwwwwwwvvvwwwyyy{{{~~~xxxxxxyyy|||~~~zzztttrrrvvv|||~~~|||~~~~~~}}}}}}}}}{{{{{{{{{|||~~~wwwzzz~~~yyyuuu}}}|||vvvxxx||||||~~~}}}zzz|||ooo```WWWTTTRRRJJJCCC<<<777666999===@@@DDDJJJYYYccctttyyywwwyyy|||{{{tttqqqzzz}}}}}}{{{wwwtttuuuyyy||||||zzzxxxvvvttttttuuuuuuxxxvvvssssssuuuxxx|||}}}|||}}}{{{tttnnnmmmiiieeefffgggccc]]]VVVOOOKKKKKKJJJFFFFFFHHH===666//////444777444000222555999<<<<<<>>>@@@BBBEEEFFFFFFDDDDDDGGGNNNTTTOOOJJJCCC>>><<<;;;:::888555777777555000---,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---......,,,***(((((()))%%%&&&&&&''''''((((((((((((((((((((('''%%%$$$$$$(((((('''''''''((((((((()))((('''&&&&&&'''((()))(((''''''&&&%%%%%%$$$$$$###%%%&&&&&&'''&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""%%%&&&KKKooo}}}gggaaa[[[SSSFFF<<>>BBBCCCEEEGGGJJJEEEDDDCCCCCCGGGOOOXXX___PPPJJJBBB===;;;999666333222666888555...***,,,000---------,,,+++*********,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,***'''&&&&&&'''%%%&&&&&&'''((()))******'''((((((((('''&&&%%%%%%'''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%### ###&&&'''EEEbbbvvvaaadddccc[[[OOOEEEDDDFFF___pppssswwwiiiWWWIIIDDDNNNeee|||uuujjjqqqttt]]]iiizzztttqqqvvv{{{yyyuuusssooorrrvvvzzz}}}~~~zzzpppkkkmmmpppqqqnnnnnnooopppqqqrrrssstttxxxwwwvvvtttsssuuuxxx{{{|||{{{{{{|||~~~~~~yyyzzz|||}}}}}}~~~~~~{{{www{{{~~~}}}{{{}}}~~~zzzyyyqqqgggkkk{{{wwwuuuuuuyyyxxxnnnfffaaaWWWOOOEEE>>><<<<<<;;;:::888:::???DDDGGGMMMZZZfff|||}}}}}}qqqnnnoooqqqrrrtttqqqqqqpppnnnmmmooorrrvvvqqqrrrsssssssssrrrppppppqqqssswww{{{}}}zzztttqqqiiihhheeebbbccc```VVVKKK???:::===HHHJJJBBB>>>@@@444222///000333666888888;;;@@@EEEGGGFFFFFFJJJMMMEEECCCAAACCCJJJRRRYYY]]]RRRMMMFFFBBBAAA>>>:::555444555555222---+++---000++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,***'''%%%%%%&&&&&&&&&'''((()))***+++,,,''''''(((((((((''''''&&&&&&''''''(((((((((((((((&&&''''''(((((((((((((((((('''&&&$$$$$$$$$$$$%%%$$$&&&((((((%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&***,,,***(((&&&&&&&&&'''777NNNgggxxxyyy___iiinnniii```UUUJJJAAAVVV{{{vvviiiTTTFFFHHH___wwwwwwnnnuuuyyyeeemmmvvvqqqtttyyyyyyvvvuuummmppptttwwwyyy{{{~~~wwwxxxsssjjjcccdddggggggooooooppprrruuuwwwyyy{{{{{{{{{yyywwwuuuwww{{{~~~}}}||||||}}}zzz|||}}}~~~}}}~~~{{{{{{~~~~~~}}}~~~~~~}}}{{{~~~~~~~~~zzz~~~yyyxxxoooeeejjj||||||yyy{{{|||yyypppdddZZZTTTDDD@@@;;;888888999999:::;;;???EEEKKKPPPYYYkkk}}}}}}hhhkkkvvvjjjaaaaaafffggghhhiiiaaabbbdddeeedddeeefffhhhqqqrrrtttuuuuuutttsssqqqmmmrrrzzz{{{uuussstttjjjgggbbb]]][[[WWWLLL???999555:::EEEGGG<<<555777000000111333777===BBBEEEGGGJJJKKKIIIEEEDDDHHHLLLHHHEEEBBBEEEKKKQQQTTTUUUUUUPPPKKKIIIIIIFFF@@@;;;777444111///............)))))))))***++++++,,,,,,******++++++++++++******,,,,,,++++++,,,,,,---...---......,,,)))''''''(((&&&'''((()))***+++,,,---''''''(((((()))(((((((((&&&&&&'''((())))))((((((%%%&&&((()))))))))((('''((('''%%%$$$######$$$%%%%%%''')))(((%%%###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######''',,,///...---***(((%%%%%%888===RRRlllqqqeeeooo~~~}}}qqqhhhXXX>>>SSS{{{[[[DDDYYYiiipppjjjtttkkkkkk}}}|||wwwuuutttsssrrrlllhhhkkktttxxxuuuqqqqqqooolllhhheeeeeeggghhhiiiuuuuuuuuutttsssuuuxxxzzzzzzzzz|||~~~xxx{{{~~~}}}||||||zzz}}}~~~}}}~~~{{{{{{}}}~~~~~~}}}||||||~~~~~~{{{{{{~~~|||~~~~~~ssspppyyy~~~{{{~~~|||wwwnnniiiooo}}}~~~|||yyyvvvttt|||ssslllhhhaaaTTTHHHAAA999777666777666555888>>>;;;FFFTTT]]]dddpppnnn^^^VVVNNN___{{{wwwjjjfff___ZZZWWWVVVUUUTTTTTTYYYWWWOOOPPP[[[bbbaaannnoooqqqrrrsssqqqooommmpppwww|||}}}yyyvvvtttpppmmmjjjiiiiiigggccc___VVVFFF777555333:::DDDBBB666111555000000111777AAAJJJPPPRRRYYYWWWUUUQQQLLLJJJMMMRRRKKKMMMOOOOOOMMMLLLMMMNNNKKKJJJIIIHHHFFFCCC===999777333...,,,---...,,,+++++++++------------++++++++++++++++++***+++,,,............------,,,,,,,,,,,,++++++***)))(((''''''***(((((()))---///---+++)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######'''&&&%%%%%%$$$$$$$$$$$$(((&&&%%%(((...000...+++)))(((&&&&&&222777GGGYYYlllnnndddppp}}}jjjNNNNNNlll}}}tttSSS\\\dddgggeeelllwwwxxxqqqrrrzzz|||xxxvvvtttsssqqqnnniiijjjqqqvvvtttrrrrrrpppjjjffffffkkkooopppnnnvvvwwwxxxwwwuuuttttttuuuzzzzzz{{{|||~~~~~~}}}}}}yyyyyyyyyxxxwwwwwwyyy{{{xxx{{{{{{yyy{{{}}}{{{|||}}}~~~~~~~~~}}}|||}}}~~~|||}}}~~~}}}vvvqqqttt{{{~~~|||zzztttjjjeeemmm{{{yyytttpppooonnnppphhhccc```ZZZNNNAAA;;;<<<999999:::;;;;;;???FFFMMMXXXeeepppyyy}}}fffSSSIIIEEELLL^^^|||jjjbbb]]]VVVNNNJJJJJJLLLOOOVVVUUUQQQLLLMMMVVV___bbbnnnpppssssssrrrpppoooooowww|||uuurrrwwwuuurrrqqqpppooollljjjkkkkkkiiiddd```WWWGGG888555555<<>>===???JJJ]]]{{{uuu```XXXTTTMMMFFFDDDGGGMMMSSSWWWPPPKKKLLLPPPVVVaaakkktttuuutttrrrpppnnnnnnoootttmmmlllnnnmmmlllmmmnnnooonnnmmmmmmllliiiddd___WWWGGG999333666>>>CCC===000---333333:::EEEPPPVVVWWWUUUSSSOOOSSSYYY[[[YYYVVVRRRPPPOOOJJJFFFHHHKKKLLLGGGBBBBBBAAA???>>>===:::666333000---+++******++++++***+++,,,,,,------,,,,,,+++++++++***+++,,,,,,***))))))******+++,,,,,,------++++++******))))))(((((('''(((+++...000///+++((((((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((***++++++***'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%'''***,,,***'''&&&&&&%%%%%%///444<<>>EEEKKK```}}}kkk[[[RRRMMMGGGFFFKKKRRRYYY\\\TTTLLLKKKUUU^^^dddooo{{{~~~wwwssstttuuuuuusss|||ssspppooolllkkkkkkmmmoooqqqqqqpppmmmlllhhhccc^^^WWWHHH:::333888@@@CCC;;;000000777AAAJJJUUU]]]]]]XXXRRRMMMSSSYYY]]]^^^\\\XXXRRRLLLKKKHHHFFFGGGJJJJJJGGGCCCAAA???<<<:::888555111...---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++++++++***************+++++++++*********)))))))))))))))))))))+++------,,,***)))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))***+++***'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%&&&((()))'''%%%%%%$$$$$$$$$+++000999<<>>>>>IIIbbbwwwllldddfffYYYLLLFFFQQQkkkvvvpppsss~~~zzzwwwtttoooiiigggjjjooorrrrrrsssssssssrrrrrrsssvvvxxxwwwwwwvvvtttsssuuuyyy|||wwwwwwvvvssspppooopppsssvvvtttrrrtttxxxzzzyyywwwtttwwwvvvqqqqqqvvv{{{|||{{{|||~~~~~~~~~~~~~~~||||||~~~~~~|||xxxwwwuuurrrnnnttt}}}}}}yyyyyyyyy~~~}}}{{{~~~}}}}}}yyymmmeeeggg```UUUPPPUUU^^^aaa___]]]^^^\\\VVVOOONNNSSSYYYYYYPPPHHHDDD???:::999;;;<<<;;;@@@JJJTTT___mmmxxxuuukkkNNNHHH>>>555333888BBBIIIRRRlllrrr\\\QQQJJJDDD@@@EEEPPPZZZ\\\ZZZPPPMMMTTTffftttzzztttrrrzzz}}}{{{vvvtttrrrqqqpppmmmlllkkklllnnnpppooonnnmmmlllhhhccc___YYYLLL@@@777===DDDEEE>>>999<<>>CCCVVVqqqttthhhfffcccbbbNNNIII???KKKiiissshhhjjjzzz~~~zzztttqqqkkkfffiiinnnpppnnnoooqqqsssqqqnnnnnnrrrvvv|||zzzwwwtttrrrssswww{{{yyyyyyxxxsssooonnnqqquuu~~~}}}|||||||||zzzvvvttttttwwwwwwsssqqquuu{{{}}}zzz{{{}}}~~~}}}~~~~~~zzz{{{zzzwwwyyy{{{zzzwww}}}zzzyyy{{{~~~||||||}}}~~~~~~~~~}}}|||zzzyyy{{{wwwzzz}}}|||ttthhh[[[SSSSSSPPPIIICCCDDDJJJLLLJJJBBBDDDEEEDDDDDDGGGMMMRRROOOHHHAAA===:::888;;;@@@AAABBBIIIVVVcccooo~~~}}}yyyqqqcccWWW===:::555444777???IIIOOO___zzziiiOOOCCCAAA===;;;BBBMMMUUUUUUQQQRRRUUUaaasss}}}rrriiikkkwww~~~xxxooojjjkkkmmmmmmllllllkkkjjjjjjkkklllkkkiiikkkjjjfffbbb```[[[PPPEEE<<>>999999999:::<<<@@@CCCEEEDDD@@@======<<<<<>>===222***))),,,------,,,+++******))))))'''(((((()))***+++++++++((())))))'''$$$###%%%'''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%&&&&&&###$$$&&&'''///'''333CCCEEEUUUuuubbb\\\^^^ZZZPPPCCCDDDRRRSSSRRRsssyyyrrrqqqwwwgggUUUOOONNNZZZjjjqqqnnnhhhxxx}}}ttttttoooiiiiiinnnllleeecccccccccgggmmmqqqssssssuuuvvvwwwwwwvvvwwwyyy{{{~~~yyytttsssxxx}}}}}}yyyuuusssqqqvvvxxxtttqqqtttyyy|||xxxyyy{{{}}}~~~~~~~~~}}}||||||}}}~~~zzzzzz~~~}}}}}}}}}{{{~~~|||zzz}}}~~~~~~zzzttt|||~~~}}}{{{zzz~~~~~~~~~{{{wwwvvvxxxzzzsssuuuwwwyyyyyyxxxyyyyyyzzz}}}{{{~~~|||wwwsssvvvuuunnnlllnnnlllcccUUUHHHAAA???666;;;<<<888666888;;;;;;===;;;999999:::;;;;;;:::===;;;===@@@BBBAAAEEEJJJRRRTTT]]]lllyyy~~~}}}vvvwwwtttnnnmmmjjj```SSS>>>999555555===JJJWWW___xxxrrr\\\KKKAAA:::@@@GGGKKKNNNTTT^^^fff```kkktttzzztttiiimmmsssxxx{{{{{{{{{{{{oooooonnnkkkiiiiiimmmpppmmmllljjjjjjkkkkkkiiihhh[[[ZZZWWWUUUUUUTTTLLLBBB:::<<<===???FFFRRR^^^eeennnzzzzzzllldddccc^^^cccbbbZZZYYY\\\VVVJJJIIIFFFCCCEEEIIIJJJGGGBBB<<<888333000......---,,,,,,///111///,,,***+++,,,------++++++++++++------333AAAOOONNN???111---///,,,,,,,,,+++++++++++++++''''''((()))***++++++,,,%%%(((***)))%%%######$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))'''&&&&&&%%%$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&'''###%%%&&&(((***+++111:::AAAPPPnnnjjjZZZWWWXXXWWWTTTSSS]]]jjjooo}}}qqqaaaOOOMMM___ssswwwoooyyyzzz~~~zzzxxxsssnnniiieeecccbbb___aaaeeejjjnnnqqqrrrrrrssstttuuuwwwxxxyyyzzz{{{{{{wwwxxxyyywwwvvvyyy}}}~~~zzzwwwyyyyyyvvvwwwyyyxxxtttssswwwwwwuuussswww{{{~~~~~~~~~~~~}}}{{{zzzzzzyyy}}}zzzvvvuuuwwwyyyuuuttttttuuu|||xxxssspppqqqqqqooonnnkkkmmmooopppppprrruuuxxxwwwxxx{{{~~~|||{{{|||}}}zzzvvvrrrrrrssssssoookkkcccaaaYYYMMMAAA:::777666666555666888888777888999<<<<<<======>>>>>>??????EEEGGGLLLPPPOOOLLLPPPWWWYYY```nnn|||~~~}}}~~~}}}}}}wwwvvvyyyyyyrrrkkkhhhhhhcccXXXPPP???:::666777AAATTTiiivvv~~~zzzzzzyyyjjjSSSHHHJJJIIIPPPXXX[[[\\\aaakkksssvvv~~~}}}tttwww~~~wwwsssmmmkkklllmmmlllkkknnniiidddeeehhhgggbbb\\\QQQJJJFFFHHHJJJGGGCCCBBB777555888???CCCIIIVVVeeeyyywwwmmmjjjmmmgggeee___XXXUUUUUUQQQJJJEEEDDDDDDDDDDDDBBB>>>;;;777555222///,,,,,,,,,,,,------------------------************************222:::AAABBB<<<444000///++++++++++++***)))((('''%%%&&&'''((())))))))))))((('''&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''&&&'''))))))(((''''''(((***%%%!!!"""%%%'''&&&###%%%$$$######%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))))))))(((&&&$$$!!! &&&&&&''''''))))))...555:::GGGccc~~~ooohhhfffeeekkkmmmkkknnnuuuvvv[[[NNNZZZlllrrrpppooosss~~~ttt~~~|||xxxsssooollljjjiiidddeeeiiilllpppqqqpppooooooppprrrtttuuuwwwyyyzzz|||xxxxxxwwwtttsssuuuzzz{{{yyyuuusssvvvuuurrrvvvxxxwwwttttttxxxyyywwwuuuxxx|||~~~~~~}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~|||~~~}}}~~~{{{vvvtttrrrrrrsssuuuqqqmmmllllllllljjjhhhjjjkkklllnnnooorrrtttvvvvvvyyy|||~~~~~~}}}{{{{{{~~~{{{xxxvvvwwwxxxxxxsssnnnlllllljjjeee```WWWQQQFFF<<<888888888888888777888<<>>BBBHHHQQQYYY^^^```]]]aaaffflllqqqssstttsssuuutttuuuuuupppkkklllppptttzzz}}}{{{zzzzzz{{{{{{yyyxxxooosssqqqkkkkkkpppooohhhdddeeefffeeeaaa\\\WWWUUUKKK???666>>>UUUlllyyy|||vvvhhh___aaaddd```\\\\\\RRRWWW___gggpppzzzzzzpppiiifffdddbbb```NNNKKKHHHJJJMMMNNNJJJFFF@@@;;;:::>>>@@@<<<888777;;;777555666;;;EEEVVVdddsssttttttqqqnnnkkkkkklllllliiiaaaXXXUUUUUUQQQKKKFFFCCC???;;;888555222///***+++++++++,,,,,,------------------------------++++++++++++,,,,,,,,,,,,+++)))***000777666---###'''''''''''''''&&&&&&&&&)))******+++++++++******'''(((''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&'''))))))'''&&&''''''&&&'''((('''%%%$$$###$$$%%%$$$######%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$"""######$$$$$$######"""!!!"""###%%%'''((())))))&&&&&&''''''---+++,,,000111777LLLbbbpppyyyttt```YYYffftttvvvxxxcccVVVWWWhhhlllsss|||hhhaaagggiiijjjnnnlllsss{{{uuuuuu|||xxxtttpppmmmllljjjiiijjjlllnnnmmmiiifffmmmpppssstttssstttwwwzzzuuuqqqoooqqqrrrppppppqqqpppqqqpppmmmooottttttrrrsssvvvvvvtttvvv{{{}}}|||yyyzzz{{{zzzxxxwwwxxxzzzzzz{{{~~~}}}|||||||||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{zzz{{{|||~~~~~~~~~}}}zzzwwwzzz~~~|||{{{xxxvvvsssqqqooonnnjjjiiihhhfffdddaaa^^^\\\[[[ZZZ[[[___fffllloooppplllrrrxxxyyywwwuuuuuuwwwuuutttrrrnnnjjjgggggghhhddd```[[[WWWSSSOOOJJJFFF<<<888555777999:::<<>>JJJYYYdddwwwuuurrrqqqqqqpppmmmkkkkkkggg^^^UUURRRRRRNNNIIICCC???:::666333111...---******,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,))))))///666666---%%%&&&&&&&&&&&&''''''((((((***+++++++++++++++***)))((()))*********((('''&&&''''''&&&&&&&&&&&&''''''&&&''')))((('''&&&&&&''''''+++...---(((%%%%%%(((%%%$$$######%%%%%%$$$###"""$$$&&&''''''&&&%%%#########$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''',,,)))+++...///222DDDWWWcccrrrrrr___RRR[[[llluuurrrYYYKKKKKKJJJLLLZZZnnnkkkhhhggg]]]VVVWWWeeelllqqqzzz~~~vvvvvvyyy}}}yyyuuupppmmmkkkiiigggfffhhhkkkkkkgggccckkkooorrrrrrppppppsssvvvqqqmmmkkknnnooolllkkklllhhhlllnnnmmmnnnrrruuutttsssuuuuuutttuuu{{{}}}|||xxxyyyyyyxxxvvvtttuuuvvvvvvxxxzzz|||}}}~~~zzzyyyyyy{{{~~~}}}|||{{{{{{zzz{{{{{{}}}|||{{{zzzzzz|||}}}}}}~~~~~~|||}}}}}}~~~zzz}}}zzz{{{|||{{{wwwuuusssooollliiifffeee``````^^^\\\XXXTTTQQQOOOLLLLLLNNNSSSZZZbbbgggjjjhhhkkkmmmllljjjhhhhhhiiifffeeeccc^^^XXXUUUTTTUUUPPPNNNKKKHHHEEEBBB???<<<666555777;;;===@@@KKKWWWfffvvvyyyrrrppppppooopppqqqsssuuuvvvkkkiiigggfffeeedddbbb```eeeqqqqqqaaaYYYbbbmmmoookkkiiihhhjjjlllhhh^^^UUUHHH@@@:::???MMM\\\eeegggbbb``````aaa___YYYUUUTTTVVV\\\gggtttzzzwwwzzzzzzuuuqqqhhhhhhhhhhhheee]]]QQQHHHFFFDDDBBBBBBCCCBBB???<<<999444333555777555555888222666;;;AAAKKKWWWbbbgggssspppmmmoooqqqppplllgggeeebbbYYYQQQMMMMMMIIICCC>>>:::555111000///...---***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,...111333111,,,(((''''''''''''((()))+++,,,++++++++++++***))))))(((&&&''')))***+++***)))(((''''''&&&&&&&&&&&&''''''&&&''')))(((&&&%%%%%%&&&&&&+++///---((($$$&&&)))%%%$$$######%%%%%%$$$###"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&)))&&&'''++++++---;;;MMM^^^ooowwwkkkXXXSSS\\\ggg{{{|||fffSSSJJJOOODDD>>>JJJ\\\wwwrrrfffdddbbbYYYPPPNNN[[[eeejjjqqqyyywwwzzzwww~~~yyyuuuqqqooolllhhhdddeeeiiijjjgggccceeejjjmmmmmmjjjjjjnnnrrrtttooolllmmmlllhhheeeeeeccckkkqqqpppnnnppptttuuusssvvvvvvssstttyyy{{{yyywwwxxxyyyxxxvvvtttssstttuuuuuuwwwyyyzzz{{{||||||zzzxxxxxx{{{~~~~~~}}}|||{{{zzzzzzyyyzzz|||||||||{{{|||||||||}}}|||~~~}}}}}}~~~~~~~~~zzzxxxuuupppkkkhhhddd```\\\YYYXXXWWWPPPQQQOOOLLLHHHDDDCCCCCCCCCFFFIIIMMMSSSZZZbbbhhhfffccc^^^YYYUUUSSSSSSRRRQQQPPPNNNIIIDDDAAA@@@AAA??????>>>===<<<;;;:::999777666:::AAAGGGPPPfff|||rrrjjjddd^^^ZZZ\\\[[[ZZZYYYZZZZZZ\\\\\\XXXVVVTTTTTTTTTTTTRRRPPPXXXccceeeZZZSSSZZZgggnnnmmmjjjhhhjjjmmmiii]]]RRRCCC>>>999:::AAAJJJQQQSSSTTTTTTTTTPPPMMMOOOVVV^^^]]]ffftttvvvkkkhhhfffbbbeeefffggghhhddd[[[MMMCCCDDDBBBAAA@@@@@@???<<<:::666333444999;;;;;;===BBB>>>EEENNNVVV```jjjooooookkkhhheeegggjjjiiieee```]]]ZZZSSSLLLIIIHHHCCC<<<777444111......///...---************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***---///000///,,,***)))'''''''''''')))+++---///,,,,,,,,,+++***)))((('''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&((()))(((&&&$$$$$$%%%###'''***((($$$"""$$$'''%%%$$$######%%%%%%$$$###"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&)))&&&&&&)))))))))555EEEXXXhhh{{{}}}jjjVVVSSS[[[^^^iiihhh```[[[RRROOOVVVMMM@@@DDDMMM```wwwoooggg``````cccaaaXXXNNNQQQ___fffjjjqqqttt~~~~~~{{{xxxvvvssslllfffeeeiiikkkhhheee___dddjjjjjjhhhhhhnnnsssuuuqqqnnnooommmhhhddddddeeerrr{{{yyyrrrqqqtttwwwuuuwwwvvvrrrsssvvvxxxvvvwwwyyyzzzzzzxxxuuuttttttuuuuuuvvvxxxyyyzzz{{{{{{}}}{{{zzz|||{{{||||||{{{{{{{{{{{{||||||{{{|||}}}}}}}}}}}}|||{{{|||~~~~~~{{{{{{|||vvvssspppkkkddd[[[YYYTTTPPPLLLKKKKKKKKKEEEFFFEEEBBB???>>>???AAAHHHMMMRRRTTTUUUZZZdddlllddd[[[OOOGGGDDDDDDCCCBBBAAAAAA@@@<<<999777888999::::::;;;<<<<<<<<<===>>>@@@@@@HHHWWWdddppp}}}yyywwwxxx|||~~~~~~|||mmmbbbZZZUUUQQQPPPNNNMMMKKKIIIGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHNNNSSSXXXYYYYYY]]]fffmmmjjjiiijjjllllllfff[[[SSS@@@:::444444999>>>AAAAAAFFFGGGFFFCCCDDDNNN\\\fffdddqqq|||kkkdddiiikkkhhhnnnkkkfffbbb]]]TTTJJJBBB???>>>>>>>>>======;;;:::999;;;AAAJJJOOOPPPRRRVVVWWW```iiiooowww~~~~~~zzzooojjjdddbbbaaa```\\\XXXVVVTTTOOOIIIFFFEEE???777222000---,,,,,,---,,,+++******)))((()))***+++,,,++++++++++++++++++++++++))))))******+++,,,,,,---)))+++---...---+++)))(((''''''&&&'''))),,,///000......------,,,***)))(((((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&((()))(((&&&$$$$$$$$$"""$$$%%%$$$""""""%%%'''%%%$$$######%%%%%%$$$#########$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&$$$%%%%%%&&&,,,((((((+++)))(((333AAAUUUeee~~~cccVVVYYYRRRUUUPPPQQQYYYWWWVVV___PPPBBBEEEIIIZZZmmmiiicccbbbhhhiiiZZZHHHFFFXXXaaabbbffflll}}}~~~|||zzzyyyqqqiiigggjjjllljjjfff\\\bbbiiijjjiiijjjpppwwwtttpppnnnoooooojjjggghhhkkkzzzwwwsssvvv{{{uuuwwwvvvrrrrrruuuvvvssswwwyyy||||||zzzwwwuuutttvvvvvvwwwxxxyyyzzzzzz{{{}}}{{{}}}}}}xxx{{{{{{{{{||||||}}}~~~{{{|||~~~}}}{{{zzz||||||wwwyyyyyy{{{xxxrrrllliiiiiiddd]]]RRROOOJJJFFFDDDCCCEEEFFFBBBCCCCCCAAA??????CCCGGGRRRXXX]]]]]][[[___jjjtttaaaUUUEEE======??????===<<<<<<<<<:::888777999;;;<<<===???@@@AAAAAACCCEEEIIIKKKYYYqqqvvvlllhhhhhhgggiiipppuuuwww|||~~~rrreee\\\WWWTTTRRRSSSLLLJJJGGGDDDAAA???>>>>>>===<<<===@@@DDDFFFGGGGGGKKKKKKQQQ\\\dddfffjjjnnngggjjjnnnooolllddd\\\WWW@@@888000///555:::999666>>>???@@@@@@EEERRR```hhhhhhvvvpppmmmwww}}}{{{wwwoooeee[[[TTTMMMFFF@@@;;;;;;<<<<<<======<<<;;;@@@EEEPPP]]]dddeeefffiiilllttt|||{{{tttjjjbbb]]]YYYVVVTTTRRRQQQMMMGGGEEECCC===555///...++++++++++++***(((,,,+++******+++---///111++++++++++++++++++++++++(((((()))***++++++,,,,,,******+++,,,......,,,)))&&&&&&&&&&&&))),,,///111000//////...---+++***)))---,,,***((((((((())))))'''''''''&&&&&&'''''''''&&&((()))(((%%%$$$$$$$$$$$$$$$$$$$$$###$$$''')))%%%$$$######%%%%%%$$$###$$$$$$###$$$%%%&&&'''(((######$$$$$$$$$$$$######'''&&&$$$############$$$$$$%%%%%%&&&(((+++((((((***&&&,,,@@@```}}}tttcccKKKKKKGGGGGGMMMSSSUUUYYY]]]___FFFAAAJJJaaa}}}ssskkkhhhqqqrrrMMMQQQQQQYYYhhhoooqqq|||{{{zzz}}}~~~|||{{{{{{|||}}}xxxvvvqqqmmmiiihhhhhhhhhggghhhhhhiiijjjnnnrrruuuxxxmmmeeehhhooorrrqqqpppzzz|||zzzuuuvvvrrrwwwqqqkkkjjjoootttuuuuuuvvvyyy{{{|||{{{{{{{{{|||zzzxxxvvvwwwyyyzzzxxxvvv|||xxxxxx~~~zzzxxxxxxyyy|||~~~~~~|||zzz|||}}}~~~}}}|||}}}~~~~~~|||wwwssstttnnnfffaaa^^^\\\XXXVVVMMMJJJEEEAAA>>>???AAABBB@@@DDDGGGEEEAAAAAAHHHNNNTTT___```WWWZZZkkkuuussscccRRRBBB???DDDFFFDDDBBB<<<<<<===<<<;;;<<<>>>@@@AAAGGGLLLLLLNNNRRRUUUUUUXXX```ssszzzsssnnnkkkcccYYYVVVZZZ[[[\\\ccckkknnnmmmqqqwwwvvvxxxkkk]]][[[WWWOOOOOOGGGGGGFFFDDDAAA>>>;;;999888777888<<>>===;;;<<<>>><<<:::BBBNNN\\\eeemmmppptttxxxvvvpppqqqxxxwwwtttoooggg^^^WWWTTTTTTSSSOOOHHHAAA<<<888444111(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,+++***))))))(((((((((((())))))((('''&&&'''***,,,,,,,,,222---)))(((++++++'''$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((('''%%%#########%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%(((&&&"""###'''&&& $$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$###(((***'''(((---(((,,,>>>dddvvvdddIIIAAAGGGHHHGGGOOO___iiikkkfffTTTOOOPPPfff~~~vvvyyysssUUUSSSYYYgggooopppuuu}}}~~~{{{{{{yyywww}}}~~~}}}|||||||||yyyxxxuuuqqqmmmiiigggeeeggghhhiiiiiikkkmmmoooqqqqqqgggbbbgggppptttttttttxxxyyyuuupppqqqlllbbbaaacccjjjsssxxxyyywwwyyyzzz{{{|||}}}|||{{{{{{zzzzzz{{{}}}~~~}}}yyyuuuyyyxxxxxx{{{|||yyyxxxyyy{{{}}}}}}|||zzzzzz{{{~~~~~~~~~|||~~~}}}}}}~~~||||||{{{zzzxxxuuurrrooommmggg___XXXTTTPPPLLLJJJDDDBBB@@@???AAADDDHHHJJJHHHKKKNNNKKKGGGHHHMMMSSS[[[ccccccZZZ^^^mmmtttooo]]]RRRJJJNNNTTTSSSLLLHHHDDDCCCAAA??????AAAFFFJJJ\\\dddjjjgggbbbcccfffhhhjjjsss|||vvvqqqooo]]]WWWQQQOOOKKKFFFGGGLLLQQQUUUbbbooopppiiilllvvvwwwwwwgggVVVRRRMMMFFFHHHGGGEEEBBB@@@???>>><<<;;;;;;:::;;;>>>BBBDDDBBB@@@>>>CCCLLLVVVaaaiiiooorrrsssmmmnnnnnnhhhfff___MMM:::666111000444;;;BBBFFFHHHHHHHHHJJJQQQ\\\iiirrr~~~qqqeee[[[QQQIIICCC@@@<<<:::===AAAHHHWWWfffpppwww{{{|||~~~yyyxxx}}}qqqnnnjjjfffbbb\\\TTTNNNOOOJJJBBB<<<777444111///)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++******)))(((***))))))(((((((((((())))))))))))***---......---111...+++*********(((&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((&&&%%%######$$$%%%&&&$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$&&&(((***+++'''+++***&&&$$$'''&&&"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$(((***&&&)))...+++...???gggzzzgggGGG999DDDEEE???KKKhhh~~~mmm^^^TTT___~~~[[[VVVYYYdddjjjjjjkkkooouuuyyy~~~|||tttqqqsss~~~||||||{{{zzzyyyuuuqqqlllhhheeehhhhhhhhhiiiiiikkklllmmmllldddaaagggppptttttttttuuuuuu}}}}}}pppkkklllgggWWW[[[dddpppzzz~~~{{{www|||zzzxxxyyy||||||yyyvvvwwwyyy|||}}}wwwsssuuuvvvwwwwwwwwwyyy{{{}}}xxxxxxxxxzzz||||||{{{yyyyyy{{{~~~~~~}}}{{{}}}{{{}}}|||zzzzzz{{{{{{xxxuuuqqqqqqpppnnnjjjgggffffff___ZZZTTTNNNJJJGGGDDDAAA???>>>???AAADDDHHHLLLOOOOOORRRTTTQQQNNNNNNSSSXXX___eeeddd___eeeqqqssskkkNNNKKKNNNWWW\\\UUUIIIBBBBBBAAA???===???EEEMMMSSSnnnxxx{{{rrrhhhgggooovvvzzz}}}vvvmmmddd\\\WWWGGGAAA<<<;;;<<>>CCC???<<<;;;===>>>===<<>>FFFJJJLLLMMMOOOSSSZZZdddooowww|||sssjjjaaaXXXOOOJJJEEEAAA@@@FFFPPP]]]mmmyyyssshhheeeccccccccc\\\PPPGGGGGGBBB;;;555111///---,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++******)))(((+++***)))(((((((((((((((***+++,,,...111111///---000000///,,,)))(((((()))&&&&&&&&&''''''''''''(((&&&'''((()))))))))(((''''''&&&$$$######$$$%%%%%%######"""$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!###%%%(((+++---***...///***%%%%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''***((()))---+++444IIIooonnnKKK:::???>>>;;;IIIiii}}}cccVVVYYYqqq|||mmmkkkrrrddd___]]]```bbbccchhhooorrryyyvvvooo{{{~~~}}}|||zzzwwwssspppmmmkkkmmmjjjgggeeefffhhhjjjkkkmmmfffccciiiooopppnnnnnnpppooowwwxxxmmmjjjlllgggaaagggqqq}}}}}}www|||xxxtttuuuyyyyyyvvvqqqqqqtttxxx{{{|||zzzuuurrrrrrssssssttttttuuuvvvwwwwwwwwwxxxzzz|||}}}|||zzzxxxzzz}}}~~~~~~{{{zzz~~~~~~zzzyyywwwtttnnniiiiiihhhfff```ZZZVVVVVVWWWOOOLLLIIIFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLSSSUUUVVVTTTQQQRRRVVV[[[___dddeeedddkkksssnnnaaaDDDFFFNNNYYYZZZNNN???666:::;;;;;;===BBBKKKUUU\\\nnntttrrrcccWWW\\\nnn}}}uuu|||xxxqqqhhh]]]RRRIIIDDD???:::666777>>>GGGQQQWWWNNNVVVjjjyyykkkQQQPPPaaaooommmYYYCCC<<<777444999>>>;;;:::<<<@@@BBB@@@===AAACCCEEEIIILLLNNNNNNNNNSSSZZZfffqqqxxxzzzxxxuuurrrooorrrsssllljjjcccSSS@@@:::444222666>>>FFFKKKPPPRRRVVV\\\ccclllvvv}}}tttsssqqqllleee\\\TTTPPPJJJKKKOOOXXXdddoooxxx}}}|||nnndddcccaaa___^^^\\\UUUJJJAAA@@@;;;444///,,,,,,++++++*********++++++,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++***))))))(((((())))))+++,,,...111333333000---...111222...)))&&&(((+++&&&&&&&&&''''''''''''(((&&&((()))++++++***((('''%%%%%%$$$######$$$$$$%%%%%%$$$######%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$###$$$%%%'''(((***...000+++%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((%%%+++***)))***)))888TTTsssQQQDDD;;;666;;;HHH^^^{{{]]]YYY\\\^^^^^^ZZZUUUhhhzzzjjjgggbbb\\\WWWZZZggguuutttyyyvvvvvv~~~|||}}}}}}{{{xxxvvvttttttttttttrrrllleeeaaabbbfffiiikkklllgggeeekkkooonnnkkkjjjlllkkkrrruuummmmmmqqqmmmnnnsss|||~~~|||wwwssstttwwwxxxuuuqqqnnnpppsssvvvvvvvvvvvvvvvrrrpppppprrrvvvvvvssspppuuuuuuvvvzzz}}}~~~}}}wwwyyy||||||~~~~~~||||||~~~}}}|||~~~~~~~~~~~~~~~}}}}}}zzzxxxvvvqqqjjjddddddaaa\\\TTTMMMIIIHHHHHHDDDDDDCCCBBBAAAAAABBBCCCGGGHHHIIIJJJJJJJJJJJJJJJTTTVVVWWWVVVUUUWWW[[[___aaadddeeegggkkkmmmaaaRRRBBBFFFPPPXXXVVVIII<<<555:::<<>>AAAFFFKKKKKKHHHEEEDDDFFFKKKOOOSSSVVVXXXZZZfffnnnyyy}}}xxxqqqoootttvvvooommmhhhXXXCCC===666333666???GGGMMMMMMRRRZZZdddmmmwww}}}qqqtttwwwuuulllaaaXXXTTTRRRUUU\\\eeeqqqzzz}}}~~~mmmbbb^^^dddccc```ZZZRRRJJJDDDAAA999555000,,,+++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,+++++++++******))))))))))))******,,,---///333555444000---...111222///(((%%%(((,,,&&&&&&&&&''''''''''''((('''(((***++++++)))(((&&&$$$$$$$$$$$$$$$$$$$$$%%%'''%%%$$$$$$$$$$$$###!!!%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$###$$$$$$%%%(((+++,,,***$$$!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((&&&+++***((())))))888TTT~~~wwwoooVVVKKK;;;333;;;DDDPPPllloooWWWWWW[[[RRRIIIJJJJJJ[[[ooocccbbb]]]RRRJJJMMM\\\kkkqqqttt{{{qqqwww~~~|||}}}~~~|||zzzxxxvvvuuuwwwyyy{{{tttmmmddd```bbbfffhhhiiigggdddeeelllpppooollllllkkkhhhppptttooorrrwwwtttpppuuu}}}{{{xxxuuutttvvvwwwuuussspppqqqsssttttttuuuxxxzzzrrrppppppsssvvvvvvrrrnnnttttttuuuyyy|||~~~}}}|||uuuwwwzzz}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}~~~~~~}}}~~~{{{wwwvvvuuuuuuuuuqqqkkkeee```ZZZQQQJJJFFFDDDBBBAAABBBCCCBBB@@@>>><<<===>>>EEEGGGJJJLLLNNNMMMLLLKKKUUUWWWXXXYYYZZZ]]]bbbeeefffgggfffeeeeeeaaaSSSEEEAAAFFFOOOUUUOOOCCC:::999;;;===AAAFFFMMMVVV___eeemmmhhh\\\MMMNNNeeemmm[[[OOONNNKKKFFFAAA===;;;::::::333444444777AAALLLRRRRRRJJJYYYkkklllWWWAAACCCSSSZZZ\\\MMM:::555444555===AAAFFFMMMSSSVVVUUUSSSQQQLLLQQQVVV[[[___cccgggiiitttzzz|||sssssszzz{{{sssrrrlll]]]EEE???777444888BBBLLLRRRKKKSSS^^^kkkvvv~~~xxxvvvfffZZZUUUVVV]]]eeelllvvv{{{|||yyyiiiccceeeiiifff```UUUJJJBBB??????333111---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,++++++******++++++,,,'''((())))))***)))))))))))))))))))))***+++,,,,,,...///111444666555111......000111...(((%%%'''+++&&&&&&&&&''''''''''''((('''((()))))))))((('''&&&#########$$$$$$$$$$$$$$$&&&%%%######$$$$$$###!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''$$$ """&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))&&&''',,,***333IIIooopppdddiiihhh______TTTJJJ???777999>>>EEETTTccciiicccWWWRRRTTTNNNDDD@@@EEELLLllljjj^^^^^^ZZZQQQIIIJJJSSS[[[jjjlllqqq{{{lllssszzz~~~~~~~~~~~~zzzyyyxxxxxxxxxyyy{{{{{{sssllleeeccceeeggghhhfffeeecccfffmmmrrrpppmmmmmmlllhhhoootttpppuuu{{{wwwrrrvvv|||uuutttsssrrrqqqrrrrrrrrrqqqsssuuuuuussssssuuuxxxtttsssssssssssssssssssssttttttuuuwwwyyyzzzxxxwwwtttuuuxxx{{{|||}}}|||{{{~~~||||||}}}}}}||||||}}}~~~~~~~~~~~~|||}}}~~~||||||~~~}}}~~~|||zzz|||}}}wwwpppooopppqqqrrrooohhhbbbYYYPPPFFFBBBDDDFFFEEECCCDDDEEEEEEBBB>>>;;;;;;===@@@CCCHHHLLLNNNOOOMMMLLLTTTUUUWWWYYY\\\aaafffjjjhhhfffbbb^^^\\\WWWNNNDDDFFFKKKQQQSSSJJJ===777888:::<<<@@@FFFOOO[[[hhhpppyyyrrrfff^^^ggglllTTTDDD===999888777666666555555555222555777:::CCCLLLMMMHHHAAAVVVhhhcccNNN???AAAJJJQQQUUUIII:::666555666>>>DDDKKKTTTYYYYYYXXXYYY[[[___dddjjjooorrruuuyyy|||~~~~~~|||yyysssdddLLLEEE<<<777;;;DDDNNNTTTSSS[[[gggsss|||xxxsssxxx{{{{{{zzzgggYYYSSSSSS```nnnvvv~~~{{{vvvvvvyyy~~~{{{uuunnnlllooohhhaaaWWWLLLCCC<<<888555...---+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,++++++******++++++,,,''''''((()))))))))))))))''''''((()))***,,,---...222222333555777666444111...//////,,,(((&&&''')))&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&""""""###$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%###%%%%%%%%%$$$$$$$$$###### """$$$&&&&&&&&&%%%%%%$$$ !!!%%%%%%"""###'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&***((("""&&&///,,,...<<>>DDDJJJJJJGGGEEEGGGHHHEEEAAA>>>???@@@???BBBGGGLLLNNNNNNLLLKKKQQQRRRTTTWWW\\\bbbgggkkkfffccc]]]XXXUUUTTTPPPKKKQQQUUUYYYWWWJJJ;;;555777===>>>BBBIIIUUUfffvvvwwwtttzzz\\\DDD777444111222333444444333111000111555999<<>>>>>@@@LLLRRRHHH:::777555666>>>DDDLLLUUUXXXWWWWWW[[[___pppuuu{{{zzzkkkUUULLLAAA;;;<<>>444000111111222333444444444444111777AAAIIILLLIIIBBB===AAARRR^^^XXXHHH@@@AAAEEEEEEIIIFFF;;;666:::@@@BBBUUUYYY\\\]]]^^^bbbkkkrrrvvv|||}}}pppbbbTTTDDD:::999@@@LLLUUU```ccciiirrr~~~wwwnnnmmmtttwwwxxxyyy{{{~~~}}}ssscccUUULLLJJJ]]]sssvvvmmmoooyyyvvveeebbbkkkpppsssooobbbVVVOOOEEE;;;555111///---******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++---000333444......---,,,,,,,,,,,,---,,,,,,---------,,,,,,+++******+++,,,,,,---111777444444333333333444222...---+++)))((('''((()))***%%%%%%&&&'''((()))******+++)))&&&%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&''''''&&&%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''((()))***---+++)))''''''(((((())))))))))))(((111...<<>>:::@@@LLLUUURRRJJJFFFDDDCCCCCCJJJLLLEEE@@@DDDJJJMMMMMMSSS[[[aaagggoooxxxzzzyyycccUUUEEE>>>>>>DDDLLLRRRVVV^^^jjjvvvxxxjjjkkksssxxx{{{}}}{{{||||||wwwnnnbbbWWWQQQPPP```uuu~~~{{{llljjjkkktttvvveeeaaagggggggggdddYYYNNNHHH???777222///---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---///000------,,,+++++++++++++++************))))))))))))***)))))),,,///222555777666888999666222111222222...---***((('''''''''((('''''''''((())))))*********(((&&&%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$((()))***++++++***((('''+++---???JJJ???666888:::;;;;;;::::::;;;>>>BBBFFFFFFDDDOOOeeesssrrriiieeeTTTOOOYYY|||}}}aaaTTTbbbkkkjjjhhhnnnuuuvvv|||~~~~~~|||~~~{{{yyyzzzxxxuuuwwwrrrooopppooojjjfffeeedddccceeehhhgggddddddgggkkkiiiggghhhkkkoooqqqrrrrrrssstttvvvwwwvvvvvvuuurrrtttwww{{{}}}yyypppjjjnnnpppnnnjjjjjjnnnpppooosssssstttsssqqqpppqqqrrrrrrrrrsssttttttuuuvvvvvvppppppqqqtttvvvwwwuuusssssssssuuuwwwyyy|||xxxxxxxxxwwwxxxzzz~~~~~~}}}~~~~~~~~~~~~zzz{{{|||~~~~~~}}}|||{{{}}}}}}~~~{{{{{{~~~~~~xxxrrrqqqtttwwwvvvtttppplllgggccc```ZZZRRRLLLEEEEEEEEEEEEFFFGGGGGGHHHCCCDDDFFFFFFEEEEEEFFFGGGIIIHHHGGGHHHKKKMMMMMMMMMMMMMMMLLLIIIDDDCCCEEEHHHKKKUUU]]]___```bbbaaa___cccggghhhcccZZZUUUXXX\\\]]]aaadddgggmmmvvv|||}}}fffKKK;;;444333555444444333444777<<<@@@CCCJJJLLLMMMIIIBBB;;;777666999AAAHHHJJJLLLMMMJJJFFFBBBIIINNNJJJGGGHHHMMMPPPPPPVVV___eeejjjnnntttxxxnnnuuu|||~~~cccTTTEEEAAABBBDDDFFFIIINNN]]]ooo}}}zzzppphhhiiipppwww|||vvvuuuqqqllleee^^^XXXUUUSSS___oooyyyyyytttpppooocccjjjvvv|||lllgggfff___[[[YYYQQQCCC>>>777111...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++***+++++++++,,,+++******))))))************((('''''''''((())))))((((((,,,222777999888999<<<>>>;;;444000222666///...+++)))'''&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%%%%%%%$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$###"""###$$$&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((&&&(((***,,,,,,,,,++++++***555KKKQQQ<<<---000444666:::======;;;;;;@@@EEEMMMHHHLLLaaazzzvvveeeVVVOOOMMMYYYppp}}}sssggg\\\ffflllhhhcccfffkkknnn~~~~~~}}}~~~{{{zzz|||{{{xxxyyyuuurrrooohhh```^^^aaahhheeecccbbb^^^]]]bbbiiimmmkkkhhhgggiiillloooqqqssssssrrrrrrqqqppppppppptttsssuuuzzz}}}zzzqqqiiinnnnnnjjjfffhhhmmmpppoooqqqrrrssstttsssrrrqqqqqqsssssssssssssssrrrrrrrrrpppoooooopppqqqsssttttttwwwwwwvvvvvvwwwxxxzzz{{{vvvvvvuuutttsssvvvzzz}}}}}}zzz}}}~~~||||||yyy}}}}}}|||~~~}}}|||}}}}}}{{{zzzzzz{{{|||zzzzzz{{{|||~~~|||zzz{{{}}}|||{{{|||}}}~~~}}}zzzzzz~~~~~~{{{wwwssspppqqqtttvvvtttrrrkkkgggaaa[[[VVVPPPJJJEEE@@@??????>>>??????@@@AAA???BBBEEEFFFFFFFFFFFFGGGIIIIIIIIIJJJLLLOOORRRSSSSSSSSSQQQKKKEEEEEEKKKRRRWWWcccmmmpppooonnniiidddiiinnnrrrqqqkkkfffgggiiifffkkkrrrxxx}}}oooPPP<<<333222333666666666666:::@@@IIIRRRWWWZZZXXXSSSIII===555333444333;;;DDDJJJPPPUUUUUUQQQIIIJJJJJJHHHHHHIIIKKKLLLTTTYYYaaafffiiijjjkkklllkkksss{{{~~~kkkZZZMMMLLLMMMIIIDDDCCCNNNaaawwwvvvxxx|||{{{vvvpppkkkhhhjjjpppwww~~~zzzvvvqqqkkkfffaaa\\\YYYUUU[[[fffnnnnnnjjjjjjlllppp{{{}}}nnnhhhcccUUUMMMMMMHHH999555000---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++,,,+++******))))))******,,,+++)))(((((()))***,,,(((+++---000555;;;===<<<<<<>>>AAA@@@:::222000222---,,,+++)))((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$(((&&&$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''(((***,,,'''(((***+++,,,,,,,,,+++444EEE^^^^^^@@@...222888555:::>>>===:::999===AAARRRQQQNNNWWWvvvfffTTTQQQKKKHHHJJJUUUcccnnnggg^^^aaa```]]]\\\aaagggjjjuuuyyy|||{{{xxxxxx{{{|||zzzvvvtttqqqhhhZZZPPPRRR[[[___^^^```aaa```^^^bbbiiiooonnnllljjjjjjmmmpppsssvvvvvvuuutttsssssssssssstttqqqppprrruuuuuupppkkknnnmmmjjjgggiiippprrrppppppqqqrrrssstttsssrrrppprrrrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmnnnppptttvvvzzzyyywwwvvvuuuuuuvvvvvvvvvvvvuuutttssstttwwwzzz|||xxxwww|||~~~{{{wwwvvvyyy|||}}}{{{|||~~~}}}{{{zzz}}}}}}{{{yyyxxxxxxzzzzzz}}}|||||||||}}}~~~|||yyyzzz~~~~~~|||||||||}}}|||zzz}}}{{{|||~~~yyyppppppppprrrtttssspppllleeeaaaZZZSSSMMMHHHCCCAAA???===;;;999999;;;>>>???AAACCCFFFGGGGGGFFFGGGHHHEEEEEEGGGHHHKKKNNNRRRTTTQQQPPPLLLGGGDDDIIIUUU___fffrrr~~~}}}wwwnnnfffdddkkksssvvvtttpppnnnnnnlllrrr{{{vvv]]]BBB555333222333555888888999>>>FFFRRR]]]dddddd___TTTFFF:::333333555444???JJJNNNRRRVVVYYYXXXNNNGGGAAAAAAFFFKKKMMMMMMOOOVVV```jjjqqqvvvyyyzzzzzziii^^^___^^^TTTJJJGGGPPPddd{{{zzzssssssrrrppplllgggbbb___hhhhhhiiimmmttt~~~wwwpppiiiaaa\\\VVVXXX```iiinnnooottt|||rrrddd___WWWFFF>>>>>>;;;222000---,,,,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++***************,,,***)))((()))***,,,...***111666777:::@@@CCCBBB>>>===???CCCAAA666...+++******))))))))))))))))))(((((('''&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%###%%%&&&(((+++++++++***************@@@QQQiiieeeFFF444888<<<333777;;;:::777666:::===OOOSSSNNNMMMhhhjjjNNNMMMNNNLLLEEECCCTTTiiisssfffZZZWWWRRRPPPSSS[[[bbbeeejjjsssyyyyyy}}}vvvxxxwwwttttttxxxyyywwwwwwvvvsssjjj\\\RRRUUU^^^RRRUUU]]]eeegggdddbbbdddnnnnnnnnnlllkkkmmmqqqtttqqqqqqrrrrrrsssttttttuuusssoookkkkkkmmmooonnnmmmooonnnkkkiiimmmssstttqqqoooooopppqqqssstttrrrpppnnnnnnooopppqqqqqqrrrrrrooopppqqqppppppqqqtttwwwvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwuuuuuuwwwyyyvvvtttuuuzzz|||xxxttttttyyy}}}}}}~~~~~~|||zzzzzz|||~~~}}}|||{{{zzzzzz{{{{{{~~~}}}|||{{{|||}}}~~~~~~}}}||||||~~~}}}{{{zzzzzzxxxvvvzzzzzzxxxuuuwwwzzzxxxrrrnnnoooqqqssssssooojjjeee___[[[TTTLLLFFFBBB@@@???AAA???===;;;<<<>>>AAADDDDDDFFFHHHHHHHHHGGGHHHIIIAAACCCEEEGGGHHHJJJNNNPPPJJJHHHDDDAAACCCNNN\\\gggooo|||yyymmmcccZZZaaakkkqqqqqqnnnllllllpppuuu~~~iiiQQQ;;;444555333333555;;;:::;;;???HHHSSS^^^eeeggg]]]NNN@@@777444555666444@@@JJJLLLKKKMMMOOOPPPFFF===666999BBBJJJPPPTTTZZZ```jjjvvvppphhhkkkgggXXXLLLJJJNNNccczzz|||zzzuuupppuuurrrllleee^^^[[[[[[\\\hhhlllooottt|||tttjjj```ZZZTTTTTT]]]kkktttyyyzzzxxxtttdddWWWSSSMMM===555777444...---+++,,,---------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---.........---,,,++++++***)))*********((((((((((((***,,,...///000777===>>>DDDNNNOOOJJJ>>>:::<<>>???AAABBBDDDFFFGGGIIIIIIIIIHHHFFFGGGGGGGGGGGGHHHKKKMMMKKKNNNQQQPPPMMMKKKLLLMMMQQQOOOMMMQQQZZZeeeoootttqqq___RRR```bbbdddccc```]]][[[[[[iiilllttt}}}|||sss^^^III777555555222333888777777:::AAAKKKXXXcccjjj^^^PPP>>>333333666888888>>>FFFMMMPPPSSSVVVWWWUUUEEEDDDGGGLLLNNNSSSaaaqqqyyy{{{{{{{{{zzzooommmssslllZZZOOORRROOOddd{{{}}}tttppppppoookkknnnlllhhhbbb```fffqqqzzzyyysssqqqpppmmmjjjkkkkkkuuunnn]]]WWWSSSLLLEEE:::888888...***,,,(((,,,++++++,,,------+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++)))((())))))((('''''''''''''''(((***,,,///222444555666??????>>>GGG]]]oooiiiWWW;;;888;;;???666)))'''///++++++++++++***(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$,,,+++)))((((((((()))***+++...222222///,,,++++++)))***+++,,,---000555888DDDHHHGGGBBBBBBHHHKKKJJJTTTYYYeee]]]___hhhYYYRRR^^^xxx}}}nnnqqqoooqqq~~~vvvWWWMMMWWWbbbeeeiiinnnwww}}}{{{tttuuuwwwuuulll```]]]fffqqq}}}zzzwwwvvvwwwwwwzzzuuurrrrrrqqqmmmkkklllqqqmmmgggeeeddddddbbb```dddgggfffccceeelllrrrtttsssssssssqqqooonnnpppqqqpppoookkkfffggglllnnnllldddggglllnnnoooppppppqqqqqqmmmiiigggiiilllnnnoooooommmkkkiiihhhiiikkklllqqqrrrtttuuutttrrrooommmssssssttttttuuuuuuvvvvvvqqqtttvvvxxxxxxwwwuuutttxxxwwwtttpppoooqqqvvvzzzqqqvvv{{{}}}|||zzzzzzzzzxxxyyy{{{|||}}}|||{{{{{{vvvvvvwwwxxxyyyzzzzzz{{{{{{yyyxxxxxx{{{~~~~~~~~~}}}}}}}}}}}}}}}zzzyyyxxxwwwwwwwwwxxxyyy||||||zzzyyyxxxwwwwwwwwwsssrrrooolllhhhdddaaa___[[[SSSGGG@@@@@@CCCFFFGGGJJJIIIHHHHHHHHHGGGDDDBBBIIIFFFCCCAAABBBFFFKKKNNNPPPRRRTTTSSSRRRSSSVVVYYYZZZVVVVVV___iiinnnssswww|||uuu~~~vvvfff^^^VVVRRRXXXdddjjjpppuuufffJJJ???555222222333666;;;===;;;;;;CCCUUUeeegggaaaLLL<<<222444777666;;;CCCJJJNNNSSSXXX```fffeee___RRRTTTVVVWWWZZZeeewww{{{~~~zzzyyyvvvqqqjjjaaaXXXRRRUUUhhh|||}}}ssshhhccceeehhhgggeee^^^[[[ZZZaaammmzzz{{{wwwvvvvvvuuutttsss||||||tttgggXXXLLLDDD@@@???333222000///------,,,,,,------------------------,,,,,,,,,,,,,,,+++***))),,,,,,+++***+++,,,...///,,,---------,,,***(((''''''&&&%%%&&&(((***++++++000---000;;;@@@===::::::::::::AAARRRccchhh^^^SSSBBB;;;222------......---++++++******)))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%))))))(((''''''((()))***,,,///111000---+++***+++)))******+++,,,000555888>>>BBBCCCAAABBBFFFGGGCCCQQQ]]]uuuqqqkkkjjjZZZWWWVVVaaauuu|||gggVVVXXX\\\```eeellluuu|||{{{uuusssnnnjjjiiifffeeemmmxxx~~~}}}~~~{{{xxxwwwxxxzzz|||yyytttqqqrrrqqqnnnlllmmmqqqnnniiiffffffeeecccbbbdddgggfffccceeelllrrrtttpppqqqrrrqqqooommmnnnooolllmmmmmmjjjkkknnnlllhhheeegggkkkmmmmmmnnnoooqqqqqqmmmiiiggghhhjjjlllmmmooommmkkkiiihhhiiikkkmmmuuutttsssrrrqqqpppppppppvvvvvvvvvwwwwwwxxxxxxxxxttttttuuuwwwwwwvvvsssppprrrssstttsssrrrsssuuuwwwooossswwwzzzyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwxxxxxxyyyyyyyyy|||zzzwwwwwwxxx{{{}}}}}}~~~|||{{{zzzzzzyyyxxxwwwwwwxxxyyyzzz{{{zzzyyywwwvvvvvvvvvvvvsssrrroookkkfffbbb^^^\\\[[[SSSIIICCCCCCGGGJJJKKKLLLKKKIIIHHHFFFDDDAAA@@@@@@???>>>>>>AAAEEEJJJMMMQQQSSSTTTSSSRRRTTTXXX[[[\\\YYYZZZbbbjjjpppwww~~~ppp^^^ZZZWWWUUU\\\eeekkksss}}}rrrVVVEEE<<<444333333444777;;;>>>???BBBMMM^^^jjjggg]]]EEE999222555888:::DDDPPPWWW\\\aaaffflllqqqoooiiieeeggggggfffgggppp{{{www{{{~~~~~~wwwuuuqqqkkkddd]]]VVVRRRXXXgggwww}}}}}}|||yyyvvvkkkcccZZZZZZ___ccc```\\\______aaaiiiuuu|||zzzvvvvvvxxx{{{~~~|||tttmmmeeeYYYKKK???888555444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******))),,,++++++++++++,,,---...,,,,,,------,,,***)))(((%%%%%%&&&(((***,,,,,,,,,000///777GGGPPPKKK>>>666444CCCVVV___]]]VVVQQQPPP>>>888000++++++------,,,+++++++++***))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&'''%%%###%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&'''&&&&&&%%%&&&''')))***...//////...+++))))))***((()))))))))***...444888;;;>>>BBBCCCFFFIIIFFFBBBJJJ```~~~oooZZZZZZQQQLLLbbbzzznnn]]]YYY[[[___ccciiirrrzzzzzzvvvqqqddd^^^eeejjjjjjqqq|||~~~~~~}}}}}}{{{xxxvvvwwwzzz}}}wwwrrrpppqqqqqqnnnmmmnnnqqqnnnkkkhhhhhhgggeeecccdddgggfffcccdddjjjpppqqqmmmoooqqqqqqooolllkkkkkkgggkkknnnoooppppppjjjdddfffgggiiiiiijjjkkkmmmooorrroookkkjjjjjjkkklllkkkooommmkkkiiiiiijjjlllmmmxxxuuurrrooonnnoooqqqrrrvvvvvvwwwwwwxxxwwwwwwwwwuuutttssstttuuutttppplllmmmppptttvvvvvvuuuttttttnnnpppsssuuuvvvwwwxxxzzzzzzyyyxxxwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwyyyvvvssssssvvvzzz}}}~~~~~~{{{xxxwwwyyyyyywwwwwwwwwxxxyyyzzzxxxxxxvvvuuutttsssssssssrrrqqqmmmiiiddd___ZZZXXX[[[SSSKKKFFFHHHLLLPPPQQQSSSRRROOOLLLHHHEEECCCBBB@@@@@@BBBEEEJJJOOOSSSVVVWWWXXXWWWVVVVVVXXX[[[___```^^^```ffflllsss}}}yyy\\\KKKPPPUUUWWW___iiioooyyyfffGGG===777333444555444666999???AAAGGGSSSccckkkdddXXX<<<555222888>>>DDDQQQ___ccciiiooorrrwwwzzzwwwqqquuuuuutttqqqpppvvvrrrssszzz|||yyyxxxssslllfff```\\\XXXUUUYYYcccmmmqqqssstttqqqlllbbb[[[VVV[[[dddhhhddd]]]___bbbhhhrrr~~~{{{yyyxxxzzzxxxkkkbbb]]]WWWLLLAAA777111///...///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,++++++++++++,,,------++++++,,,,,,+++***))))))&&&''')))***+++,,,,,,,,,---333>>>IIIKKKDDD>>>;;;>>>NNN^^^```SSSGGGDDDGGG:::555...+++,,,/////////,,,++++++******)))((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&(((***+++///...---+++)))((())))))(((((((((''')))---333777777999<<>>BBBJJJWWWfffkkk```RRR777444666???IIIRRR]]]gggnnntttzzz}}}yyy~~~|||xxxvvv{{{wwwtttmmmddd\\\XXXVVVTTTRRRTTTZZZaaaeeekkkpppooojjjbbb]]]\\\dddooorrrjjjaaa[[[bbblllxxxxxxrrrnnneeeYYYOOOLLLHHH@@@888222///......,,,,,,,,,++++++,,,------++++++++++++++++++++++++*********++++++***))))))++++++++++++++++++,,,,,,*********+++++++++******++++++***))))))+++...000444>>>FFFDDD:::999EEESSSSSSSSSRRRNNNHHHAAA<<<:::666222......111444555444,,,++++++***))))))((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''')))+++---///---***((('''(((((((((((((((((('''(((+++000444//////111444777<<>>JJJWWW___dddgggwww~~~|||mmmdddYYYQQQNNNMMMJJJHHHNNNRRRVVVZZZaaaiiijjjfffaaa^^^___fffppppppggg]]][[[dddqqq{{{~~~zzzrrriii^^^XXXUUUOOOFFF>>>999666222...+++******+++,,,++++++++++++,,,------++++++++++++++++++++++++)))******+++++++++******+++++++++++++++++++++***))))))))))))***+++,,,,,,+++***(((&&&(((...777>>>HHHKKKJJJEEECCCKKK\\\jjjVVVPPPHHHCCC???;;;555111000///...111666999999777++++++***))))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''')))+++,,,,,,***'''''''''((((((''''''((((((''''''))),,,///,,,,,,---///111666DDDQQQSSSlllhhhYYYOOOYYYYYYLLLJJJ[[[pppyyyoooiiifff___]]][[[UUUQQQWWWeeerrryyyxxxyyy{{{zzzssslllnnnuuu}}}~~~~~~||||||zzzwwwuuuttttttuuuwwwuuupppnnnpppqqqnnnmmmooohhhjjjlllkkkiiifffddddddgggiiigggaaa]]]___```___fffiiimmmmmmkkkhhhfffeeehhhiiihhhfffgggjjjhhhddd```aaaaaaaaaaaacccgggjjjhhhhhhjjjlllooonnnllljjjnnnmmmkkkjjjjjjlllnnnpppppppppqqqrrrrrrqqqppppppqqqrrrssssssrrrpppnnnmmmiiijjjlllnnnppprrrssstttzzzxxxvvvrrrooonnnqqqsssyyyvvvtttsssssssssrrrpppssssssrrrrrrrrrrrrssssssvvvwwwxxxyyyyyywwwuuusssuuutttrrrsssvvvyyyzzz{{{yyywwwtttrrrrrrsssvvvwwwqqqppppppppppppqqqssstttqqqqqqooonnnmmmlllllllllnnnmmmkkkiiifffccc```^^^YYYTTTOOONNNQQQUUUWWWWWWXXXXXXWWWTTTQQQQQQVVVZZZ```bbbfffkkkooorrrssstttvvvrrrllliiiiiimmmppprrrppppppttt|||vvvhhhXXXbbbkkkKKK666333111111444444333666<<>><<<666222///...,,,***)))***++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,++++++***)))((((((((((((***+++------)))(((''''''+++666EEEPPPRRRLLLGGGMMM\\\kkklllgggGGGIIIHHHBBB888000///000,,,---///444999:::777333***))))))(((((('''&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%"""""""""###############&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((()))+++***'''%%%&&&((()))(((&&&'''((())))))'''''')))******+++...000///555HHH\\\aaauuuiiiYYYIIIVVV]]]UUULLLRRRdddrrrjjjbbb```^^^]]][[[UUUOOOQQQ]]]hhhmmmnnnxxx}}}yyyyyyyyywwwxxxyyy{{{}}}|||{{{yyyxxxvvvvvvuuuuuuvvvqqqnnnppppppmmmlllnnngggjjjmmmmmmjjjgggeeeeeefffiiigggbbb___```aaa```dddfffiiiiiigggdddcccbbbggghhhfffdddeeehhhgggccc]]]^^^___```aaacccfffiiieeefffjjjnnnqqqrrrooommmnnnmmmkkkjjjjjjlllooopppnnnoooppppppqqqrrrrrrrrrqqqrrrssstttssspppmmmkkkfffjjjnnnooonnnooossswwwxxxvvvsssnnnllllllpppssswwwuuusssssstttsssqqqoooqqqrrrrrrsssssssssrrrrrruuuvvvxxxyyyyyywwwuuuttttttsssrrrsssuuuvvvvvvuuuvvvvvvvvvuuutttsssrrrrrrppppppoooooopppqqqssstttqqqpppnnnmmmllllllkkkkkkrrrqqqooolllhhheeebbb```XXXSSSNNNMMMPPPSSSTTTTTTRRRSSSRRROOOLLLMMMTTTYYYXXXZZZ^^^bbbfffiiikkklllkkkfff```^^^aaafffkkkmmmpppooottt~~~yyyooozzz}}}___EEE777333111222444555777>>>FFFWWWaaaooo}}}wwwYYY>>>???KKKYYY```bbbdddjjjooowww~~~vvvmmmaaaZZZWWWSSSLLLGGGHHHLLLOOOOOOSSSZZZ]]]]]]bbbcccdddggghhhddd]]]XXXdddmmmxxx|||{{{{{{~~~zzzvvvpppiii```WWWMMMGGG???;;;777444333111///---//////---,,,,,,,,,,,,---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***++++++,,,+++***)))((('''''''''((()))+++---///++++++,,,,,,111===NNNZZZLLLKKKMMMWWWhhhqqqfffVVVCCCDDDBBB;;;111,,,...222...000444999===;;;444...((((((((('''&&&&&&%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""###%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))(((&&&$$$&&&((()))(((&&&&&&(((***)))(((&&&''''''###&&&,,,...,,,222GGG^^^hhhyyyrrrjjjuuufffYYYGGGRRR___```TTTLLLYYYkkkyyyhhh^^^aaafffcccaaa[[[RRRQQQXXX___bbbbbbqqq|||{{{|||yyyppprrruuuyyy}}}|||{{{{{{zzzyyyxxxwwwvvvvvvqqqoooppppppmmmkkkmmmgggkkkoooooolllhhhggggggeeehhhgggccc```cccdddcccbbbdddffffffdddbbbaaaaaaeeegggfffcccdddgggfffaaaZZZ\\\^^^```aaabbbeeehhheeehhhlllqqqvvvwwwtttrrrnnnmmmkkkjjjjjjllloooqqqnnnnnnnnnooopppqqqssstttpppqqqrrrsssqqqoookkkiiifffkkkppppppmmmmmmrrrxxxtttrrrpppmmmkkklllooorrrtttrrrqqqrrrttttttqqqnnnmmmnnnqqqssstttuuuuuuttttttuuuwwwyyyyyyxxxuuutttpppoooppprrruuuvvvvvvtttvvvwwwyyyyyywwwtttpppmmmppppppooooooppprrrtttuuupppooonnnmmmlllkkkkkkkkkvvvtttrrrnnnjjjeeebbb```WWWSSSNNNMMMOOORRRRRRRRRPPPQQQPPPLLLIIIKKKRRRXXXRRRTTTWWW[[[```cccfffggghhhbbb]]]\\\aaahhhnnnpppwwwvvv|||www[[[FFF===333222222555777;;;EEEOOOfffhhhlllpppssskkkUUU@@@@@@QQQbbbeee```bbblllwwwzzzyyypppeee^^^ZZZUUULLLEEEFFFKKKPPPPPPTTT[[[```aaa```bbbdddeeeccc___ZZZVVVeeennnwwwzzzvvvuuuyyy~~~rrrlllcccZZZQQQIIIAAA===888777555333111//////...///...---,,,+++*********///...------,,,,,,,,,---------------------------+++,,,------............***+++,,,,,,+++***)))(((&&&&&&&&&''')))+++...///000111222333777AAAOOOZZZEEEPPP\\\bbbeeedddZZZNNNMMMCCC666...---000222222333555:::???AAA<<<333+++(((''''''&&&%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''###$$$%%%&&&'''''''''''')))&&&$$$%%%''')))((('''&&&&&&''''''''''''&&&&&&***((((((+++---222<<>>:::555111000000//////.....................------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...------...............---......---,,,+++***))))))+++((('''***///444555444===AAA:::888GGGPPPNNNPPPNNN___nnnmmm]]]PPPPPPXXXLLL;;;...///222222444:::BBBAAA???===;;;666///+++***)))'''&&&%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$"""!!! !!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''"""############$$$%%%&&&''''''''''''(((&&&$$$%%%((()))(((&&&&&&''''''''''''''''''&&&(((&&&''')))***,,,444>>>DDDRRRggguuuppp___RRRNNNYYYWWW[[[eeehhhaaaZZZWWWZZZhhhuuuppp___ZZZmmm}}}eee]]]```dddhhhffffffggghhhjjjlllmmmoooiiieeehhhrrr~~~~~~~~~xxxwwwyyyqqqnnnnnnrrrqqqlllkkkooonnnnnnnnnmmmkkkhhhfffdddeeefffggghhhhhhgggeeedddaaa___]]]]]]^^^___]]][[[______```______]]]\\\[[[WWWZZZ^^^bbbfffiiilllnnnsssoooooossstttpppkkkkkkkkkiiiiiikkkiiieeeeeeiiiiiiiiikkknnnrrrttttttsssoooooonnnoooooommmjjjgggiiilllmmmlllnnnqqqooojjjjjjkkkmmmmmmmmmmmmoooqqqmmmlllmmmpppmmmiiihhhkkksssrrrppppppqqqrrrqqqqqqttttttuuuuuuuuutttrrrqqqppppppppppppqqqrrrssstttpppssswwwxxxvvvsssqqqqqqrrrrrrrrrrrrrrrrrrsssssstttsssrrrpppnnnlllkkkjjjooommmkkkiiihhhfffdddaaaYYYUUUPPPMMMMMMKKKGGGDDD>>>>>>???@@@AAAEEEJJJNNNRRRUUUYYY___eeeggggggfffeeegggkkkrrryyy}}}xxxwwwsssnnnlllpppxxxwww[[[???444333444777===GGGVVVfffpppvvvqqqkkkcccXXXNNNLLLOOOYYY^^^aaabbbaaafffpppyyy|||zzznnnfffeeeaaaXXXVVV[[[cccnnnwwwyyywwwsssllleee[[[ZZZ]]]```]]]ZZZ^^^eeeyyy{{{{{{yyyxxx}}}qqqddd\\\OOOHHH>>>888666444000---/////////......---------......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------............------******************))))))***+++---000333555555444888BBBBBBDDDPPPVVVSSSVVVdddfffggggggfff___QQQDDD<<<333---000777===CCCHHHAAA>>>:::777444222...,,,)))((('''&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$$$$######"""!!!""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''''''''(((***)))(((---444555GGGdddzzz|||kkkXXXOOOWWWaaalllooonnnjjjbbb[[[TTTQQQYYYdddaaaaaannnfffcccaaaoookkkfffbbbbbbdddeeeffffffbbb^^^\\\aaajjjttt{{{vvvxxx}}}~~~vvvsssuuutttooommmpppqqqpppppprrrpppppppppnnnllljjjgggeeefffgggiiijjjjjjhhheeecccaaa___^^^]]]^^^^^^\\\[[[\\\\\\\\\[[[[[[ZZZYYYYYY[[[___dddhhhkkklllooopppwwwrrrppprrrqqqmmmjjjkkkmmmjjjjjjmmmlllfffaaa```ccceeekkkrrrwwwyyyxxxuuurrrqqqooommmllljjjgggdddfffiiiiiiiiikkknnnlllhhhfffhhhkkkmmmmmmnnnpppqqqkkkjjjkkknnnmmmjjjkkkooo{{{wwwsssrrrssssssqqqooommmnnnooopppqqqqqqpppppppppooonnnmmmnnnppprrrsssqqqrrrrrrqqqppppppqqqsssrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqpppnnnmmmlllkkkooollliiigggfffdddbbb```UUURRRNNNLLLKKKGGGAAA<<<<<<>>>AAADDDGGGKKKPPPTTTSSSTTTVVVWWWYYY\\\```ccckkknnnrrrxxx}}}vvvjjjbbb]]]]]]```dddaaaaaafffooo{{{tttXXX<<<111000333999BBBNNN]]]mmmwwwuuunnndddYYYNNNJJJRRR]]]cccbbb```___bbbjjjuuu}}}yyynnnggghhhiiihhhlllttt{{{}}}sssiiicccgggmmmpppmmmkkkqqqyyy||||||{{{zzzzzz}}}}}}tttgggYYYLLLDDD>>>888222///...///---+++......------------,,,,,,...------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------------......------,,,((())))))*********++++++***...222555666666666666<<>>IIIOOONNN>>>999333///---------,,,((((((&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&'''''''''&&&&&&'''''''''''''''***,,,***(((+++111444HHHiiiwww```RRRRRRggg~~~uuugggdddiiiWWWNNNPPP^^^gggqqqwwwkkkhhheeecccmmmkkkfffaaaaaaeeegggfffccc```ZZZSSSOOORRR[[[cccpppvvvxxxrrrrrruuuqqqnnnnnnppprrrssssssrrrrrrqqqpppnnnkkkiiigggfffhhhjjjkkkjjjgggdddbbb``````______^^^]]]\\\[[[YYYYYYYYYXXXYYYYYYZZZ[[[]]]bbbhhhlllmmmmmmoooppptttooolllmmmllliiiiiikkkqqqlllkkknnnoooiiidddaaagggiiinnntttyyy{{{yyywwwqqqooommmkkkjjjiiigggeeedddggggggfffiiilllkkkggggggjjjmmmoooooopppqqqrrrnnnlllmmmooonnnlllnnnsss|||wwwrrrqqqssssssqqqooollllllmmmnnnnnnooooooooonnnlllkkkjjjjjjmmmoooqqqrrrrrrrrrooommmmmmooopppqqqqqqqqqqqqpppoooooonnnkkkllllllmmmmmmnnnoooooonnnkkkgggeeecccbbb```^^^VVVQQQLLLIIIHHHEEE@@@<<>>;;;:::999888FFFXXXjjj{{{}}}fffKKK444111...,,,,,,+++)))'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$######$$$######""""""###$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&''''''&&&%%%&&&((()))((('''&&&%%%%%%&&&'''(((%%%%%%&&&)))((((((---444BBBZZZ~~~iiiYYYVVVOOOYYYqqqtttaaaXXX^^^eeeaaaSSSGGGQQQmmm~~~kkk```[[[]]]cccjjjSSS[[[]]]VVVSSSYYY___```ZZZ[[[YYYQQQHHHEEEJJJPPPPPPSSS]]]iiipppooonnnooommmrrrsssqqqqqqsssttttttqqqrrrrrrrrrqqqooommmllliiiiiiiiihhhfffdddbbbaaabbbcccdddcccaaa^^^]]]]]]XXXWWWVVVVVVXXX[[[___bbb___eeejjjkkkiiihhhjjjnnnfffcccbbbdddcccbbbffflllsssnnnlllnnnooommmnnnpppqqqooonnnmmmnnnooommmlllgggffffffhhhjjjkkkjjjhhheeeggggggfffiiimmmmmmjjjjjjkkkkkkjjjiiiiiijjjlllllljjjkkkllljjjfffgggkkkllllllmmmnnnnnnnnnoooooopppooonnnllllllkkkkkkkkknnnmmmlllkkklllnnnpppqqqpppqqqqqqpppmmmjjjiiijjjmmmmmmnnnoooooonnnlllkkkjjjiiiiiiiiiiiihhhhhhhhhiiigggeeecccaaa^^^[[[XXXPPPIII@@@<<<>>>DDDHHHJJJOOOQQQSSSUUUWWWZZZ___bbbccccccdddfffjjjqqqzzz}}}yyysssmmmlllnnnsssvvvyyy|||}}}{{{}}}nnn]]]KKK:::666888:::===@@@CCCGGGKKKOOOHHH@@@===FFFSSS]]]dddiiiaaa\\\XXX]]]iiiwwwwwwfffhhhlllsssyyy}}}~~~~~~~~~yyyyyyzzz~~~uuunnnfffaaa```^^^]]]ZZZUUUMMMDDD>>>======<<<;;;999555222000.........------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,++++++******++++++,,,+++,,,---//////......---,,,,,,,,,,,,+++***))))))(((((()))***+++,,,------///111333555888===BBBEEEFFFTTT___qqqtttfffYYYLLLBBBAAABBB@@@@@@CCCOOO\\\ppp]]]<<<111///...---,,,+++'''%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%'''''''''%%%###$$$(((,,,)))(((&&&%%%%%%&&&((()))***(((((()))((()))000999LLLfffbbbRRRPPPFFFFFFTTT^^^ZZZTTTTTTbbbeee]]]PPPRRRcccqqqtttuuupppkkkfff```]]]eeepppooowwwtttbbbSSSSSSXXXZZZVVVYYY[[[XXXRRROOORRRUUULLLFFFDDDJJJPPPSSSUUUXXXbbbmmmtttsssqqqsssuuuuuuppppppqqqrrrqqqpppooonnnlllkkkjjjhhhfffdddccccccbbbeeegggfffbbb___^^^^^^[[[YYYWWWVVVWWWZZZ^^^``````fffjjjjjjfffeeeiiimmmeeeccccccdddcccbbbffflllmmmkkkkkkmmmllljjjlllqqqnnnmmmllllllmmmmmmkkkiiicccccceeehhhkkkkkkjjjhhheeeggggggfffhhhmmmnnnkkkiiiiiihhhfffeeeeeehhhkkkfffeeegggjjjhhhddddddgggdddiiimmmnnnllljjjlllnnnmmmlllkkkiiiiiiiiiiiijjjkkkkkkkkkkkklllmmmnnnnnnlllmmmmmmllljjjiiijjjkkkjjjkkkmmmnnnnnnnnnlllkkkjjjjjjiiiiiihhhhhhhhhhhhfffeeedddcccaaa]]]XXXTTTKKKDDD===;;;@@@IIIOOOSSSTTTUUUVVVWWWYYY]]]bbbgggdddddddddggglllrrruuuwwwtttpppllliiijjjooouuuyyyxxx|||~~~kkkYYYGGG888555333555888:::<<>>OOOjjjvvvSSSBBBEEEEEEEEEDDDHHHOOOTTTUUUVVV___ddd^^^XXX\\\dddiiilllooouuuuuummmgggppp}}}nnnTTTMMMPPPQQQVVVZZZ^^^^^^ZZZWWWXXXZZZZZZKKK>>>:::===???AAADDDRRRaaalllllliiilllooooooooooooqqqqqqqqqqqqpppoooooommmkkkhhhfffeeeeeeeeecccfffhhhgggccc```______^^^[[[XXXVVVVVVXXX\\\^^^aaafffkkkiiieeedddhhhmmmfffeeeeeefffdddbbbffflllhhhiiikkkmmmkkkggghhhnnnlllkkklllnnnoooooommmjjjaaabbbdddhhhkkkkkkiiigggeeegggfffeeehhhmmmnnnkkkiiiiiigggeeedddeeeiiimmmccccccfffjjjiiiddddddgggaaahhhnnnoookkkhhhjjjmmmjjjiiigggffffffggghhhhhhfffgggggghhhiiiiiijjjjjjjjjjjjiiigggfffhhhkkknnniiijjjlllnnnnnnnnnlllkkkggghhhhhhiiijjjjjjkkkkkkdddddddddcccaaa]]]WWWRRRIIICCC>>>>>>EEEOOOVVVYYYSSSTTTTTTUUUWWW\\\bbbgggjjjiiihhhjjjnnnooonnnkkkqqqooolllkkkmmmsssyyy}}}tttxxx~~~jjjWWWEEE777444444666999;;;>>>BBBHHHKKKLLLKKKOOOVVVZZZ[[[^^^ccc______bbbiiisss|||vvveeeVVVKKKPPPXXXaaakkkrrrsssrrruuuuuu{{{yyyxxxpppmmmcccVVVOOOMMMFFF<<<888999999666222/////////+++,,,---...///000000000***,,,---...---+++++++++,,,,,,,,,------.........,,,,,,,,,------.........,,,++++++++++++++++++,,,+++,,,...000000///...---,,,,,,,,,++++++)))(((((((((***---000555888;;;===222444888AAAJJJPPPPPPNNN[[[ooo~~~iiiXXX@@@777AAAVVVXXXNNN]]]{{{zzznnnddd^^^QQQ@@@888:::222///+++)))((('''%%%$$$############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))###$$$&&&'''((('''&&&&&&(((&&&$$$"""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""$$$'''(((&&&%%%$$$$$$&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***+++++++++***((('''''')))+++,,,222---(((((()))...888BBBTTTvvvkkkDDD666<<<@@@CCCBBB???BBBKKKSSSQQQZZZbbbaaa^^^\\\ZZZXXX^^^kkkzzzzzzmmmiiihhhXXXMMMLLLVVV^^^^^^\\\\\\cccjjjiiicccdddVVVCCC666333666999:::IIIUUUaaaeeebbbaaagggnnnooonnnlllkkkkkkmmmooopppjjjkkkjjjhhheeedddeeegggffffffffffffdddbbb```___[[[[[[YYYVVVSSSTTTZZZ___bbb```^^^]]]]]]___bbbdddlllgggbbb___^^^___aaaaaahhhkkknnnlllhhheeegggiiiiiihhhgggjjjmmmooommmkkkeeeeeefffiiimmmnnnkkkhhhkkkhhhdddfffjjjmmmllliiifffggghhhgggffffffhhhjjjeeeeeeeeeeeeffffffffffffcccggglllmmmkkkjjjiiijjjiiiiiiiiihhhhhhhhhhhhhhheeeeeeeeeeeefffggghhhiiilllkkkjjjjjjjjjkkklllmmmjjjlllmmmmmmkkkjjjjjjkkkjjjjjjiiigggjjjnnnlllggghhhgggfffdddbbb^^^XXXTTTGGGBBB???CCCIIINNNTTTZZZVVVSSSRRRWWW```ffffffdddhhhhhhhhhfffdddeeehhhkkknnnllliiiiiikkknnnooooookkkttt}}}zzzwww~~~lllVVVFFF;;;555999999;;;@@@CCCCCCGGGMMMSSSQQQQQQVVV^^^eeehhhiiikkklllkkkjjjooo{{{yyyhhhSSSDDDMMMKKKMMMUUU```fffeeebbbiiinnntttxxxwwwtttpppnnnccc]]]TTTKKKCCC===888555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***))))))***,,,---++++++++++++++++++++++++------------------,,,,,,/////////...---,,,+++***---+++(((((()))***+++***(((***''',,,CCCXXXQQQ;;;;;;===AAAJJJUUU^^^___\\\kkkrrrzzzXXX???666AAAJJJKKKQQQcccyyy___GGGGGGEEE666000666222///***&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###############$$$$$$$$$###%%%(((***)))(((%%%#########$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******)))((('''&&&'''(((***+++,,,+++*********000@@@PPPgggdddAAA777666:::@@@BBBCCCFFFKKKPPP___``````___``````YYYPPPMMMXXXfffmmmnnnyyy{{{]]]TTTPPPPPPZZZ[[[aaaaaa^^^dddoooqqqjjjccc[[[MMM???555222222333;;;BBBKKKQQQTTTXXX^^^cccfffhhhiiiiiihhhiiilllnnniiikkkkkkjjjhhhgggfffgggeeeeeeeeeeeedddbbb```___\\\[[[XXXUUUTTTUUUXXX[[[\\\[[[ZZZYYYZZZ[[[]]]^^^ddd```\\\ZZZ[[[^^^```aaacccfffiiigggdddbbbcccfffhhhgggfffgggiiiiiigggeeeeeeeeefffiiimmmnnnllljjjkkkgggddddddhhhkkkjjjhhheeefffgggfffeeeeeefffhhhhhhhhhgggfffeeedddcccbbb___ccchhhjjjjjjjjjkkkllliiiiiihhhhhhgggfffffffffhhhhhhhhhhhhiiijjjkkklllkkkjjjiiihhhhhhhhhiiijjjgggiiijjjiiihhhgggggghhhffffffcccccchhhnnnmmmhhheeedddcccbbb```\\\WWWSSSGGGBBB@@@EEEKKKOOOUUU[[[[[[WWWUUUXXX]]]aaa___\\\ZZZ[[[\\\[[[ZZZ[[[^^^```ccccccbbbaaaaaabbbdddeeeoooxxx~~~zzzsssoookkklllrrryyy~~~xxxtttxxxxxxqqqqqqwwwyyy~~~hhhUUUGGG<<<666;;;<<<@@@EEEEEEDDDHHHOOOYYYYYY\\\aaaiiipppuuuwwwtttvvvuuutttyyywwwyyyxxxuuuooodddVVVHHH???DDDDDDGGGNNNWWW]]]]]]\\\___ccchhhjjjhhhddd___]]]SSSNNNFFF???:::666222000......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////......---,,,+++***+++)))((()))+++,,,,,,+++(((,,,...555EEESSSOOOAAA???GGGRRR___kkksssvvvvvvpppmmmnnnqqqkkkZZZJJJBBB???GGGOOOYYYmmm{{{bbbKKK:::999888000---222111...)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$%%%%%%$$$$$$&&&((()))'''%%%#########$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""""""""###$$$$$$$$$$$$%%%%%%$$$""""""###%%%''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%&&&((()))+++((()))+++***)))111FFF\\\uuu~~~XXX<<<777///333:::AAAGGGKKKMMMNNNhhhmmmnnniiiddd```\\\VVVIIINNNXXXbbblll}}}nnnVVVUUUUUURRRXXXbbbllllllbbbdddpppqqqhhhhhhddd\\\NNN???555222333999999:::===BBBHHHLLLNNNVVV\\\bbbdddccccccgggkkkjjjlllnnnmmmkkkiiihhhhhhddddddeeeddddddbbb```___^^^[[[WWWUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVWWWWWW[[[XXXUUUTTTWWW[[[]]]___\\\___bbbaaa___^^^```bbbeeedddccccccccccccaaa___ddddddfffiiilllmmmmmmkkklllhhhdddcccfffhhhgggfffeeeffffffeeeddddddeeeggghhhhhhggggggeeecccbbbaaa^^^aaaeeeggghhhgggggghhhhhhhhhgggfffeeeddddddcccfffeeeeeeffffffggghhhiiihhhhhhfffeeeddddddeeefffccceeeeeeeeecccbbbcccdddgggeee``````fffmmmlllfffbbbaaa```___]]]ZZZUUUQQQFFFBBBBBBGGGMMMPPPTTTYYY[[[XXXVVVWWWZZZ\\\[[[YYYVVVXXXZZZZZZYYYXXXYYYZZZ___aaadddcccbbbcccfffiiivvv}}}|||rrrkkkjjj```]]]iiiwww}}}yyysssppprrrnnnggggggmmmsss|||rrrbbbUUUIII@@@999===@@@EEEHHHEEECCCIIIQQQ^^^bbbgggmmmsssyyytttaaa```aaa```ZZZQQQHHHBBB@@@>>>???BBBEEEIIILLLMMMNNNRRRUUUYYYYYYUUUPPPKKKIII@@@<<<777333111000...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---------------------------)))******+++,,,---............---,,,+++******)))***)))***---///000///...***...666AAALLLPPPPPPNNNRRRZZZeeeqqqyyy}}}mmm```WWWTTTMMMDDDGGGSSSZZZeeelllppp}}}rrrVVVGGG===555222222222222444///,,,(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%((('''%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''(((***+++)))))))))((((((222III___sssqqqNNN666444,,,...444===FFFLLLMMMLLL[[[nnn{{{sssaaaXXX\\\bbbOOOPPPTTT[[[fffsss~~~fffWWWXXXUUUOOOQQQcccooonnn___\\\hhhjjj```gggeee___TTTGGG>>>999999===:::666555666:::===???EEEMMMWWW[[[[[[\\\bbbgggmmmnnnnnnllljjjhhhhhhhhhccccccdddddddddcccaaa```aaa]]]XXXWWWXXXYYYWWWUUUSSSSSSTTTTTTTTTTTTTTTTTTUUURRRPPPPPPSSSWWWYYYZZZWWWZZZ\\\]]]\\\\\\^^^___aaaaaaaaa``````___^^^]]]aaabbbdddgggiiikkkkkkkkklllhhheeedddeeeffffffeeeffffffgggfffeeedddfffgggeeeeeefffeeedddcccbbbaaa___bbbfffhhhgggddd```]]]ddddddddddddccccccccccccddddddccccccdddeeeeeeffffffeeecccaaaaaaaaaaaaaaaaaabbbbbbbbb``````aaabbbmmmhhhaaa^^^ccciiiggg``````___]]]]]][[[YYYTTTQQQFFFBBBBBBGGGLLLMMMPPPSSSUUUUUUTTTVVVXXXZZZ[[[[[[\\\^^^```aaa___]]]]]]]]]aaafffkkkllljjjlllqqqvvv}}}{{{rrrjjjeeedddYYY^^^ttt||||||ppppppqqqtttpppjjjkkkppp{{{wwwlllaaaYYYPPPFFF??????BBBFFFFFFAAA@@@IIITTThhhmmmtttyyy|||xxxwwwiiiSSSPPPOOOLLLIIIEEEAAA??????<<<>>>@@@???<<<;;;<<<>>>GGGJJJLLLLLLHHHCCC???===666333000.........---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,------...........................++++++,,,,,,------......,,,,,,+++***))))))((((((***+++---000333333111///......999JJJTTTUUUYYY___gggjjjqqq{{{~~~||||||aaaOOOCCCDDDCCCBBBQQQeee{{{zzzpppXXX===<<<<<<999333111444666555,,,***&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###"""###&&&&&&%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$&&&(((######%%%&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******,,,)))&&&'''+++888OOOcccpppiiiIII333111---,,,///666@@@GGGJJJIIIGGG\\\mmmjjj[[[SSSWWW^^^UUURRROOOSSS]]]iiippprrrqqqrrreeeXXXUUUOOOMMMVVVeeennnjjjZZZVVV```ccc[[[___\\\WWWRRRLLLHHHEEECCCDDDAAA<<<666333333777:::888AAAKKKPPPQQQSSSZZZ```kkkkkkjjjgggddddddeeegggaaabbbcccdddccccccaaa```ccc___[[[ZZZ[[[[[[YYYVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQOOONNNPPPSSSTTTUUUUUUWWWYYY[[[[[[\\\]]]^^^\\\]]]^^^___^^^^^^^^^^^^^^^___aaacccdddfffggghhhjjjhhhfffeeeeeeeeedddccceeefffgggfffeeeeeegggiiieeeeeedddcccaaaaaa``````^^^aaaeeehhhhhhccc]]]XXX___``````aaaaaabbbbbbcccfffeeeeeeeeeeeefffggggggcccbbbaaa___^^^^^^______```aaaaaaaaa``````bbbdddlllhhhaaa]]]```eeebbb\\\aaa___]]]\\\[[[XXXUUURRREEEBBBAAAFFFJJJJJJLLLOOORRRSSSUUUVVVWWWYYY\\\^^^]]]```ccceeeeeedddcccddddddhhhmmmmmmkkkmmmrrrwww}}}yyytttooollljjjhhh^^^WWW___www~~~sssqqqqqqtttxxx|||zzzvvvvvvyyyzzzqqqiiicccXXXKKKAAA@@@AAABBBAAA<<<===IIIWWWqqqwww}}}wwwqqqqqq|||zzzaaaKKKDDD???:::999:::;;;999666999<<<===:::555222444666===???AAAAAA>>>:::888777222000...---......---,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////....../////////........................//////......------,,,,,,***)))(((((('''(((((())))))***---111444555333000222000:::PPP^^^aaadddkkkoooqqq{{{vvvpppUUUBBB666<<>>===444/////////,,,)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$"""""""""%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$%%%'''(((%%%&&&(((+++))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))+++(((&&&(((...===TTTiiisss{{{```EEE222000...,,,,,,000777===@@@@@@>>>HHHSSSWWWYYYZZZWWWRRR]]]YYYQQQOOOUUU```fffeeefffnnngggYYYRRRPPP\\\qqquuuccc[[[]]]]]]XXX[[[ZZZYYYYYYYYYZZZYYYYYY[[[VVVMMMBBB999444222333444:::@@@DDDEEEIIIPPPVVV`````````___^^^^^^aaaccc^^^___```aaaaaaaaa```___aaa```^^^]]]]]]\\\ZZZXXXWWWVVVUUUUUUTTTUUUUUUUUUSSSQQQNNNMMMNNNOOOPPPOOOTTTUUUVVVXXXYYYZZZ[[[[[[VVVXXX[[[\\\[[[\\\]]]^^^ZZZ\\\]]]^^^^^^___aaaccceeeeeeeeeeeedddcccbbbaaaaaabbbccccccccccccfffhhhfffdddaaa___]]]]]]^^^___]]]___bbbfffgggeee___[[[]]]]]]^^^______`````````cccbbbbbbbbbbbbbbbccccccbbbaaa___^^^]]]^^^^^^______```aaaaaa```bbbeeehhhhhhgggbbb^^^___cccaaa]]]bbb```]]][[[ZZZWWWTTTQQQEEEBBBAAAFFFJJJKKKMMMPPPSSSVVVYYYXXXWWWWWW[[[^^^]]]```eeeiiijjjkkkmmmnnniiikkklllkkkjjjlllpppttt{{{tttooonnnooopppqqqjjjgggooo~~~zzzxxxyyy{{{~~~yyyssslll___NNNAAA@@@???>>>>>><<>>===>>>AAABBBFFFPPPZZZgggjjjooouuuyyyyyyuuurrr{{{{{{{{{wwwvvv{{{~~~yyywwwyyy|||~~~~~~yyyhhhZZZQQQEEE888777555333333555666444333///000///...------///000---///111000...---------...,,,++++++,,,,,,+++***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........//////.........------------------------,,,,,,,,,++++++*********))))))((((((***,,,///000+++---222999@@@EEEGGGGGGJJJSSScccuuu}}}yyywww|||yyy^^^MMMLLLTTTUUUYYYfff~~~}}}lllWWWMMMLLLJJJBBB;;;>>><<<:::777111)))&&&'''$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%$$$""""""###%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''((('''%%%%%%&&&((("""###$$$%%%)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%(((+++)))%%%---HHHbbbmmm{{{pppTTT@@@555///111)))***++++++************,,,555===???@@@FFFJJJLLLGGGRRR[[[^^^___^^^VVVLLLOOOaaaiiigggkkkxxxtttkkkeee______cccWWWbbbnnnssspppoootttyyyzzzpppeeecccffffff___WWW===:::666444555888===@@@<<>>BBBDDDFFFKKKRRRWWWUUUTTTSSSPPPOOOQQQVVVYYY```^^^\\\ZZZXXXWWWWWWXXXTTTUUUWWWVVVUUUTTTTTTUUUQQQOOOLLLJJJJJJJJJHHHGGGIIIIIIIIIJJJLLLOOORRRSSSQQQPPPOOOOOOPPPQQQSSSTTTRRRRRRQQQPPPPPPPPPPPPQQQXXXYYY\\\```bbb```XXXRRRRRRUUUUUUPPPPPPXXX]]]]]]UUUQQQOOOUUU```jjjmmmlllhhheee```^^^]]]]]]]]]]]]ZZZ[[[[[[YYYXXXXXXZZZ\\\___```aaa```^^^]]]___aaabbb______bbbaaa^^^\\\^^^ccc```^^^___]]]```ooouuuhhhaaa[[[TTTWWWUUUTTTWWWZZZUUUIII???JJJMMMQQQUUUWWWWWWUUUTTTQQQXXX___```\\\ZZZ\\\```gggfffdddbbbaaadddiiimmmeee___[[[```kkktttuuusssyyy~~~ooojjjqqq~~~wwwkkknnn~~~vvvrrrooommmkkkggg___RRRHHHCCCBBBEEELLLRRRWWW^^^eeepppkkkkkkqqqwwwyyy}}}wwwpppeeeeeekkkqqqiiiZZZXXX___||||||llleeeaaaaaaaaa\\\XXXXXXRRRNNNGGG@@@999555333333222222222222111000///...++++++******************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000........................000///...---,,,,,,++++++))))))((((((((())))))***)))''''''***---///111333555555:::GGGWWWdddjjjkkkpppsssfffXXXUUU[[[aaaeeefff}}}zzzsssWWWIIIHHHMMMHHH;;;666<<<===888333...((($$$###$$$%%%%%%"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))(((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''')))%%%'''---,,,***555CCCPPPOOOGGG888---+++***(((***************+++,,,---...333999;;;;;;===BBBFFFNNNrrr{{{hhh^^^bbbccceeeXXXTTTTTT^^^nnnmmm\\\\\\```^^^]]]```TTTeeevvvwwwkkkaaaaaadddgggnnnvvv{{{{{{wwwtttrrr___TTTKKKHHHGGGCCC???>>>===<<<<<<===@@@DDDHHHIIIJJJKKKLLLMMMMMMPPPSSSVVVXXXXXXWWWUUUTTTTTTTTTTTTUUUWWWXXXXXXVVVTTTTTTUUUKKKIIIGGGGGGIIIKKKLLLLLLIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMMMMMMMOOOQQQSSSTTTSSSRRRQQQOOONNNNNNNNNNNNQQQSSSVVV[[[___^^^YYYUUUUUUXXXWWWSSSSSSXXX[[[ZZZSSSPPPPPPVVVaaaiiijjjiiiccc```]]][[[[[[\\\]]]^^^^^^^^^^^^[[[YYYXXXZZZ[[[_______________^^^______\\\[[[]]]___^^^[[[\\\aaabbb^^^\\\\\\]]]ccctttqqqccc\\\TTTNNNMMMOOOSSSWWWXXXTTTMMMHHHMMMOOORRRTTTUUUTTTSSSQQQTTTXXX[[[YYYUUUTTTYYY^^^ccccccdddeeefffggghhhiii\\\YYYXXX^^^iiiqqqrrrooouuuzzz}}}zzzfffccclllzzzwwwllllllwwwzzz}}}sssooollliiigggddd]]]QQQIIIBBBAAAFFFPPPYYY^^^ccchhhiiidddeeeoooyyy~~~ssshhhaaaVVVXXX```gggcccZZZ]]]iiifff^^^WWWUUURRRLLLHHHGGGIIIFFFAAA<<<888555333222000000000000///...---,,,************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.................................---,,,***))))))))))))))))))((((((((())))))***...,,,,,,...000000///...--->>>TTTaaaeeeiiirrr{{{XXXOOOKKKTTTeeesss|||}}}lllSSSHHHIIIOOOLLLAAA;;;<<<888000///+++&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&)))&&&''',,,---***---666===>>>999111+++++++++***(((((())))))***,,,---...///222444444555888>>>CCCMMMyyyjjjYYY^^^cccfff```XXXQQQVVVdddssszzzzzznnnbbbYYY\\\```___aaafffhhhuuuzzzpppccc^^^]]][[[^^^hhhssswwwtttrrrtttxxxjjjccc]]]\\\ZZZTTTNNNMMMJJJEEE@@@>>>@@@AAA???===@@@CCCFFFGGGIIIJJJMMMOOOTTTTTTUUUVVVVVVVVVVVVUUUUUUWWWXXXXXXUUUSSSSSSSSSOOOLLLHHHGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJKKKMMMOOOQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKMMMPPPUUUZZZ\\\ZZZYYYYYY[[[ZZZWWWWWWYYYZZZXXXRRRPPPRRRYYYaaagggfffccc___^^^\\\[[[\\\^^^aaacccaaa```___\\\XXXWWWWWWYYY]]]]]]]]]^^^______]]][[[YYYYYYZZZ]]][[[XXXZZZ```^^^ZZZWWWWWW[[[fffyyyxxxeeeYYYSSSLLLFFF???FFFOOOTTTUUUSSSRRRQQQPPPQQQRRRRRRRRRQQQOOOOOOVVVWWWVVVQQQNNNOOOWWW^^^```aaacccgggjjjiiiddd```RRRRRRUUU]]]hhhnnnnnnkkkqqquuuzzz||||||rrraaabbblllxxxwwwmmmjjjrrrttt{{{wwwnnnjjjhhheeedddbbb]]]UUUOOOFFFDDDHHHRRR\\\aaadddgggddd```aaalllyyy}}}yyyxxxzzz}}}rrrbbbUUUOOOQQQWWWbbbjjjiiifffooo~~~|||\\\SSSJJJGGGCCC===999888<<<;;;:::888555333222111............---,,,+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,........................---,,,+++)))((((((''''''***)))))))))***+++,,,,,,+++******...444999::::::DDDPPPcccuuuyyysss~~~~~~mmmVVVNNNQQQeee~~~zzzuuuuuuwwwnnn[[[KKKFFFGGGLLLJJJBBB;;;999111((((((&&&$$$###$$$%%%$$$$$$&&&%%%%%%$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((%%%%%%+++---***)))+++111111000---,,,,,,,,,,,,((((((((())))))+++,,,,,,...///000000000333888;;;DDDbbbkkk]]]YYY\\\ZZZZZZccc```[[[XXX\\\cccgggfffbbb```______\\\\\\dddpppkkk\\\]]]^^^[[[dddmmmvvvwwwsssqqquuuzzztttqqqpppqqqooohhhcccbbbbbb\\\TTTMMMHHHCCC>>>:::<<<>>>???@@@@@@BBBDDDGGGNNNOOORRRTTTVVVWWWWWWVVVTTTUUUWWWVVVTTTQQQPPPPPPTTTQQQNNNLLLLLLMMMMMMMMMFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKNNNRRRWWWZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZXXXTTTTTTVVV[[[aaaccc```]]]XXXXXXXXXXXXZZZ]]]aaaddd```___^^^ZZZWWWUUUUUUVVVZZZYYYZZZ\\\^^^^^^[[[XXX\\\YYYXXX[[[\\\ZZZYYY[[[YYYWWWTTTSSSYYYhhh|||xxxdddTTTMMMJJJEEE@@@777>>>GGGNNNRRRSSSSSSSSSQQQQQQQQQQQQPPPOOOOOONNNRRRRRRQQQNNNMMMQQQ[[[bbbdddccccccfffhhhfff^^^VVVNNNPPPVVV```iiimmmmmmkkkrrrvvvyyy{{{}}}ssshhhjjjsssxxxvvvmmmkkktttwww~~~|||nnngggeeecccbbbbbbbbb```[[[XXXOOOJJJJJJRRRZZZ^^^```bbbfffcccdddlllvvv{{{zzzxxxqqqlllfffcccccchhhooottt|||uuueeeUUUMMMJJJZZZbbbooowwwvvvttt~~~~~~yyy{{{uuukkkSSSJJJAAA>>><<<777444444444444444444333111000///+++++++++++++++***))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................---,,,+++***))))))))))))++++++++++++,,,---...///......---111<<>>AAADDDFFFIIIMMMPPPQQQRRRRRRSSSUUUWWWWWWTTTQQQPPPOOORRRPPPOOOPPPRRRSSSTTTSSSFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOORRRUUUWWWZZZ\\\YYYWWWWWWZZZ\\\\\\ZZZYYYXXXXXXZZZ]]]```___\\\XXXRRRSSSTTTTTTUUUXXX]]]aaa___^^^]]]ZZZWWWUUUVVVWWWVVVVVVWWWYYY[[[ZZZXXXVVV]]]VVVTTTZZZ```___[[[YYYXXXWWWUUUUUU[[[jjj|||xxxhhhTTTHHHDDDBBB>>><<<555999@@@HHHOOORRRQQQOOOOOOOOOPPPPPPPPPPPPPPPOOOLLLMMMMMMNNNPPPWWWaaahhhkkkgggcccbbbccc___XXXQQQQQQUUU]]]eeekkknnnnnnmmmxxxzzz|||}}}zzzrrrrrrwwwuuurrriiikkkyyy~~~sssggg```\\\\\\]]]___``````^^^]]]WWWPPPMMMPPPVVVZZZ___dddjjjjjjlllpppsssqqqjjjbbb\\\YYYUUUTTTWWW___hhhnnnqqqtttuuulll___UUURRRTTTcccmmmyyy{{{www|||}}}}}}uuujjjfffgggddd^^^NNNEEE===:::888444111222000111222222111///---,,,)))************))))))((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******))))))***+++,,,---///000777999888:::FFFZZZjjjqqqpppzzzvvvwww|||qqqtttvvvcccLLLFFF@@@>>>???BBBIIIPPPIIICCC888...))))))(((%%%"""!!!!!!"""$$$%%%$$$###"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$%%%(((***+++***)))+++((('''***,,,***)))*********)))(((((((((((((((((()))+++------,,,+++***,,,888DDDOOOQQQDDDAAARRRQQQdddpppgggXXXSSSVVVXXXjjjmmmkkkbbb]]]nnnppp\\\WWW\\\aaadddfffyyyuuujjjnnnqqqvvv{{{zzzwwwxxx|||wwwxxxtttjjj[[[NNNFFFDDD>>><<<:::666555666;;;>>>???AAADDDHHHKKKNNNPPPQQQSSSUUUXXXXXXVVVSSSQQQPPPNNNMMMMMMMMMNNNNNNLLLJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFHHHHHHKKKMMMOOOQQQRRRTTTXXXZZZWWWSSSRRRWWW[[[ZZZYYYYYYZZZYYYYYYZZZ\\\[[[YYYWWWUUUWWWXXXWWWVVVYYY^^^ccc______]]]ZZZVVVUUUUUUWWWQQQSSSVVVVVVUUUUUUUUUVVVWWWRRRRRRZZZ```___[[[XXXWWWYYYYYYXXX^^^kkkwww|||mmm^^^MMMDDDAAA===999777666888>>>FFFMMMPPPOOOLLLMMMNNNPPPQQQRRRQQQQQQPPPIIIJJJKKKMMMRRRZZZdddkkkmmmiiidddaaa___]]]XXXUUUYYY^^^eeejjjlllnnnoooppp{{{|||~~~~~~xxxtttrrrooonnnhhhnnn~~~xxxlllaaaZZZTTTVVVXXXZZZ[[[[[[[[[ZZZXXXRRRNNNPPPRRRVVV^^^fffiiinnnqqqpppnnniii___UUUQQQPPPPPPQQQWWW___fffkkkiiilllmmmhhh___ZZZ\\\```hhhpppyyy|||wwwrrrrrrtttsssqqqiii```\\\\\\ZZZVVVHHH???888666444///,,,,,,//////000000///---+++***)))***************)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000++++++++++++++++++++++++((('''''''''((()))******)))))))))***,,,...000111000:::@@@CCCPPPhhh|||}}}zzzyyy}}}wwwrrrzzzbbbOOOCCC===777666<<>>999999@@@GGGIIIHHH===444***%%%%%%%%%$$$$$$)))'''%%%$$$%%%%%%$$$###""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((''')))***'''&&&(((+++,,,(((!!!$$$&&&###"""%%%&&&&&&&&&'''((()))***+++***)))(((((((((((('''%%%***222000222CCCLLLFFFBBBMMM^^^mmmooonnnlllaaaSSSSSSXXX^^^```dddmmmxxxxxx___QQQ\\\gggeeedddiiiuuu{{{hhhaaaeeegggmmmqqqooonnnttt|||ssssssssstttsssmmmccc[[[___]]]XXXPPPFFF>>>888666555666888;;;???CCCGGGJJJJJJMMMQQQRRRPPPNNNLLLKKKGGGKKKSSS]]]fffkkkkkkkkkVVVTTTPPPMMMJJJHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@AAAAAABBBCCCBBBEEEJJJLLLMMMNNNQQQTTTWWWOOOLLLQQQVVVTTTRRRTTTTTTSSSQQQQQQSSSVVVZZZ\\\VVVXXXYYYVVVRRRRRRWWW\\\\\\[[[XXXSSSMMMJJJIIIIIIJJJPPPTTTRRRLLLKKKQQQXXXPPPUUU\\\]]]UUUIIIFFFJJJLLLRRRVVVUUUXXX^^^___\\\UUUKKKDDDCCC@@@999555666333<<>>FFFLLLPPPTTTdddpppoooiiieeebbb___XXX\\\[[[VVVZZZdddddd\\\]]]YYYNNNPPP```eeeaaaddd{{{oooccc]]]```jjjooolllmmmqqqnnnfffdddeeejjjpppuuusssllleeeeeeiiihhhaaaXXXMMMAAA777:::666444555777888<<>>???===>>>@@@DDDHHHOOOUUUYYYooo}}}sssllleeelll\\\gggxxxtttrrrvvv{{{lll^^^eeelllkkkaaaUUULLLHHHEEEBBB@@@@@@<<<333,,,)))%%%%%%$$$######$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!"""######"""######$$$$$$######"""########################$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######""" !!!"""######"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""")))))))))''''''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))),,,---...222999AAAIIIMMMQQQ___kkkjjjccc^^^[[[WWW\\\cccddd^^^]]]```\\\SSS\\\ZZZQQQOOOVVVYYYaaasss{{{fff[[[SSS[[[aaajjjsss|||wwwmmm^^^^^^___ccchhhkkklllkkkgggiiifff___ZZZYYYVVVSSSBBB===999999777666777<<<<<<===???BBBDDDEEEEEEDDDCCCDDDHHHLLLPPPRRRQQQPPPNNNMMMLLLJJJIIIGGGGGGGGGCCCEEEGGGGGGEEEDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCGGGHHHIIIIIIIIIJJJLLLOOONNNOOOPPPQQQQQQQQQQQQQQQMMMLLLJJJHHHHHHJJJOOOSSSTTTSSSRRRPPPMMMJJJHHHFFFGGGHHHIIIKKKMMMNNNNNNNNNPPPRRRTTTSSSPPPLLLIIIGGGCCCFFFIIIKKKKKKJJJJJJKKKTTTPPPJJJCCC???======>>>@@@DDDGGGIIIIIIIIIKKKMMMOOOPPPOOOMMMIIIHHHHHHIIIIIIIIIFFFFFFNNNZZZccceee```\\\YYYXXXXXXVVVQQQNNNPPPQQQQQQPPPMMMLLLLLLMMMYYYcccmmmoooooonnnkkkgggdddgggkkknnnpppqqqqqqrrrvvvvvvyyy|||~~~yyyooofff___]]]\\\]]]UUUPPPOOOSSSVVVRRRLLLJJJMMMQQQUUUUUUQQQMMMMMMNNNNNNNNNLLLHHHCCCCCCHHHLLLRRRSSSSSSNNNGGGCCCCCCEEEIIILLLPPPRRRRRRSSSSSSTTTOOOOOOMMMKKKHHHFFFCCCBBB???>>><<<:::888666444333666555222000.........///...---------,,,,,,,,,,,,+++,,,---,,,*********,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000...---,,,,,,++++++,,,,,,+++,,,,,,,,,------------...//////000///...,,,,,,111///,,,)))((())))))***'''***------,,,+++)))((((((***333@@@GGGFFFBBBBBBGGGIIILLLPPPWWWbbbmmmuuu|||xxxwwwsssnnnvvv{{{uuubbbJJJLLLMMMMMMJJJHHHHHHIIIFFF???:::777333,,,'''&&&%%%%%%$$$######$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###############""""""%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%###''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******---,,,,,,---222:::BBBGGGHHHTTT______YYYSSSPPPNNNXXXdddjjjgggbbb___YYYPPPXXXYYYWWWXXX\\\]]]pppvvvkkkbbbYYYVVVQQQVVViii{{{wwwnnn\\\ZZZXXXWWWZZZ___dddhhhiiijjjggg___YYYYYYXXXVVVIIIDDD???===888333222555444777:::<<<===???AAACCCBBBDDDFFFGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEEEE@@@BBBEEEEEEEEEEEEFFFGGGCCCCCCCCCCCCBBBAAA?????????>>>>>>=========>>>>>>???@@@BBBCCCCCCEEEHHHJJJJJJKKKLLLMMMNNNNNNOOOOOOKKKJJJHHHFFFFFFIIIOOOSSSQQQPPPOOONNNLLLIIIGGGFFFDDDEEEFFFHHHIIIJJJKKKKKKJJJLLLOOOPPPNNNLLLJJJJJJFFFGGGIIIIIIGGGFFFGGGHHHNNNLLLIIIFFFDDDCCCCCCCCCEEEGGGJJJJJJJJJIIIJJJKKKQQQPPPNNNJJJFFFDDDDDDEEEGGGGGGEEEFFFPPPaaammmqqq```[[[UUUPPPNNNKKKGGGCCCFFFHHHIIIHHHDDDAAA???>>>GGGVVVfffkkkjjjhhheeebbb\\\bbbjjjnnnnnnnnnpppsssuuuuuuwwwyyy{{{~~~xxxpppeeeZZZSSSRRRTTTVVVMMMIIIIIINNNPPPLLLGGGEEEGGGKKKOOOPPPNNNLLLLLLMMMJJJIIIHHHFFFFFFGGGIIIKKKMMMKKKHHHFFFDDDDDDEEEFFFJJJLLLOOOPPPPPPPPPPPPQQQLLLJJJGGGCCC???<<<:::999555555333222000...---,,,......,,,++++++,,,------,,,,,,,,,,,,++++++++++++***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...------,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////...---,,,+++111,,,(((&&&'''(((((('''$$$***+++((()))......(((---111AAAVVVYYYJJJ???>>>CCCIIISSS]]]hhhuuuqqq^^^eee}}}|||}}}cccMMMGGGCCC>>><<>>AAADDDEEEDDDDDDHHHKKKHHHHHHHHHGGGFFFEEEDDDDDD???AAACCCCCCCCCCCCEEEFFFCCCCCCCCCCCCBBB@@@???>>>BBBAAA???======<<<===>>>:::<<<>>>??????@@@BBBDDDDDDEEEFFFGGGIIIIIIJJJJJJMMMMMMLLLKKKIIIJJJMMMPPPNNNNNNMMMLLLKKKIIIHHHGGGEEEFFFGGGGGGHHHHHHHHHGGGFFFHHHKKKLLLKKKJJJIIIIIIIIIJJJKKKJJJHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJIIIFFFGGGHHHIIIIIIJJJJJJKKKPPPOOOMMMIIIFFFDDDDDDFFFHHHHHHHHHJJJTTTdddooorrr^^^XXXQQQLLLJJJIIIEEECCCBBBDDDEEEDDD@@@===;;;;;;???LLL[[[cccggghhheee```SSSYYYaaagggjjjlllmmmoooppppppqqqrrrssstttuuuuuuqqqjjj```WWWRRRRRRTTTWWWPPPMMMNNNRRRSSSMMMHHHFFFFFFIIIMMMNNNMMMKKKKKKKKKIIIFFFDDDEEEGGGHHHGGGEEEIIIFFFDDDEEEHHHJJJJJJIIIIIIKKKLLLLLLJJJHHHHHHHHHFFFDDD@@@<<<888666555444333333222111000...---------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++)))***,,,,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......///000......---,,,,,,,,,,,,,,,,,,,,,---------...............------,,,+++***))))))))))))***,,,,,,***)))&&&***)))&&&///<<<===555:::999HHH\\\[[[EEE:::>>>IIISSSbbblllsssyyyyyygggYYYSSSNNNZZZppp|||nnnWWWGGGJJJEEE@@@AAAGGGOOOSSSTTT@@@777...)))&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################################################################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))))))))((()))***+++---///111111---444<<>>DDDCCCAAA???>>>>>>>>>>>>;;;===>>>>>>===<<<===>>>>>>>>>@@@AAACCCCCCDDDDDDHHHJJJLLLLLLKKKJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIHHHGGGFFFEEEEEECCCFFFHHHIIIHHHFFFFFFFFFEEEFFFGGGGGGFFFFFFHHHIIIKKKLLLNNNOOOOOONNNLLLJJJDDDDDDDDDFFFHHHJJJKKKKKKNNNNNNMMMJJJGGGFFFGGGIIIIIILLLMMMOOOWWWbbbhhhhhhXXXSSSKKKGGGEEEDDDBBB@@@;;;<<<<<<;;;:::999:::;;;;;;BBBKKKTTT^^^dddaaa[[[LLLOOOUUU]]]eeehhhgggeeeggggggggghhhhhhhhhhhhhhhgggddd^^^YYYVVVVVVXXXYYYXXXUUUUUUXXXVVVOOOJJJIIIIIIKKKNNNOOONNNLLLJJJIIIIIIEEEBBBBBBDDDDDDAAA>>>BBBAAAAAAEEEJJJLLLJJJGGGFFFGGGFFFDDD@@@===<<<===999777555222000///...///......------,,,++++++***------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------)))***,,,,,,++++++,,,---)))*********+++++++++,,,******+++++++++,,,,,,,,,,,,,,,---...///////////////...------,,,,,,------,,,,,,,,,---------......,,,,,,+++***))))))((((((((()))+++,,,++++++,,,---***...111777EEERRROOODDDBBB???HHHXXXVVVGGGFFFRRRjjjrrrzzz{{{uuusssvvv{{{iiiQQQFFF>>>AAAIIIdddvvvfffZZZSSSDDDBBBAAAFFFNNNRRRPPPLLL444---((('''&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!""""""###############$$$%%%%%%&&&&&&%%%%%%$$$########################################################################%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''(((***+++,,,,,,++++++(((***000555777777;;;AAAYYYaaajjjjjjeeeaaaaaaccchhh___NNNKKKYYYaaahhhvvvvvvoooaaaVVVUUU\\\___]]]fffeeeNNNLLLPPPWWWaaajjjmmmkkkgggbbbhhhkkkfffaaaaaadddeeejjjeeeaaa^^^VVVJJJBBB@@@;;;::::::;;;;;;:::666333///222666:::<<<>>>@@@AAAAAABBBCCCDDDCCCBBBAAA@@@===>>>???>>>===>>>@@@AAA@@@@@@@@@@@@@@@??????>>>AAAAAA@@@???>>>>>>>>>>>>===>>>??????===;;;;;;;;;:::;;;<<<===>>>?????????===@@@CCCEEEEEEDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEIIIIIIHHHHHHFFFEEECCCCCCAAACCCEEEEEEDDDCCCCCCDDDBBBDDDFFFGGGFFFFFFGGGIIIFFFHHHKKKMMMMMMKKKIIIGGGBBBAAAAAACCCGGGJJJKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJJJJMMMPPPRRRWWW^^^___\\\SSSMMMFFFAAA???>>>;;;888888999:::::::::;;;===??????AAAEEEKKKVVV^^^\\\UUUIIIIIIMMMTTT\\\```^^^ZZZ\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[YYYWWWVVVVVVXXXYYYZZZWWWVVVWWWTTTMMMIIIIIIKKKLLLNNNOOONNNLLLIIIGGGHHHDDD@@@>>>>>>===:::777999999;;;???CCCEEEBBB?????????>>>;;;777444333444000000///...------------++++++++++++************,,,,,,,,,+++******)))))),,,,,,,,,,,,------------***+++,,,,,,+++***+++---)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,,,,...//////000/////////......---------------+++++++++,,,,,,,,,------++++++***))))))))))))******)))((()))+++---...///)))000===LLLWWWWWWNNNDDDDDDCCCKKKWWWYYYWWWaaarrrvvvqqqwww|||YYYBBB<<>>===999:::;;;;;;;;;<<>>????????????>>>===>>>>>>??????>>>>>>>>>===???@@@???===;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<999:::;;;;;;:::;;;===?????????@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA===???BBBBBBBBBBBBCCCDDDAAADDDGGGHHHHHHGGGFFFGGGBBBDDDGGGIIIJJJIIIGGGFFFCCCAAA@@@CCCGGGJJJKKKKKKIIIKKKMMMMMMKKKIIIHHHHHHHHHLLLNNNOOOTTTYYYYYYVVVQQQLLLEEEAAA@@@>>>;;;888999<<>>:::888666555333333333333555888999999999666777666444111//////000......///////////////...,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,+++,,,---,,,*********,,,))))))***++++++,,,------******+++++++++,,,,,,,,,,,,---...///000000////////////...---------------*********+++++++++,,,,,,++++++***)))***+++,,,---///---000:::EEEHHHAAA888111888HHHXXXVVVHHH@@@BBBHHHNNNXXX```ccchhhuuuxxx{{{kkkVVVHHHHHHSSS___qqqzzzfff___```hhhkkkddd\\\WWWVVVUUUQQQLLLCCC<<<666///((($$$&&&""""""%%%'''$$$###$$$###$$$%%%%%%%%%%%%$$$############$$$$$$######### !!!"""$$$%%%%%%$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%!!!###&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%,,,***(((&&&&&&((()))+++000+++)))***)))''',,,555===CCCNNNXXX\\\\\\^^^aaaXXXjjjjjj]]]YYYUUUMMMJJJPPPZZZaaa]]]WWWXXXcccmmmyyyqqqqqq[[[QQQIIIMMM]]]nnnvvvwwwjjjppppppggg___^^^bbbdddeeedddfffiiiggg```[[[[[[QQQMMMKKKNNNSSSQQQGGG===999444///...111444666666999:::<<<>>>>>>===;;;:::555777888999:::<<<@@@CCC;;;<<<===>>>>>>??????>>><<<===???@@@AAA@@@??????<<<>>>@@@???>>><<<;;;<<<:::;;;;;;<<<<<<<<<;;;;;;<<<;;;888444222333777:::;;;;;;<<<>>>>>>?????????>>>???@@@AAAAAAAAAAAAAAA:::===???AAAAAABBBCCCEEE???BBBEEEFFFEEECCCBBBAAA@@@BBBEEEHHHIIIIIIHHHGGGEEECCCAAACCCGGGJJJKKKJJJIIIKKKNNNNNNLLLHHHFFFFFFGGGJJJKKKLLLQQQWWWXXXUUUQQQMMMHHHFFFFFFEEEBBB???999>>>CCCGGGGGGFFFEEEEEECCCHHHKKKJJJJJJLLLLLLIIIIIIMMMPPPOOOLLLJJJKKKMMMOOOPPPRRRSSSSSSSSSRRRQQQTTTRRROOONNNNNNPPPSSSVVVRRROOOMMMMMMJJJEEEEEEHHHEEEFFFGGGIIIKKKJJJGGGDDDBBB@@@<<<888444333222333111000//////000111444666000111111000...---...000+++,,,---......---,,,,,,+++++++++,,,,,,,,,------,,,,,,---...............))))))******+++++++++++++++------,,,***)))***+++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,---...000000000000/////////...------------...))))))*********+++++++++,,,++++++***+++---...///666777AAAWWWlllooo\\\IIIAAAEEESSS]]]PPP:::999HHHNNNZZZfffjjjkkkpppzzzyyyzzznnn^^^NNNLLLXXXkkk|||}}}oooaaa[[[KKKRRRVVVSSSPPPTTTYYY\\\JJJBBB777---(((((()))***)))%%%$$$'''(((&&&&&&'''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$#################################""""""######$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&'''&&&###$$$&&&((())))))((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))*********)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''))))))))))))(((((((((((()))***+++++++++***((('''555:::???CCCIIIPPPSSSPPPbbbaaa^^^^^^bbbcccXXXKKKNNNUUU]]]```______dddiiirrrgggZZZYYYRRRUUU```nnnpppqqqbbb```ccc\\\ZZZaaacccjjjnnnppplllgggdddbbbaaa]]]ZZZUUUSSSXXX]]]ZZZTTTCCC666...222555111///222666777999::::::888666444555555666777777888888888::::::::::::;;;<<<======888:::===>>>>>>???@@@AAA<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999999999888888888777777<<<<<<<<<;;;;;;:::::::::999999888888999;;;===>>>;;;<<<===???@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>@@@CCCFFFGGGFFFEEECCCDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGDDDFFFHHHIIIKKKNNNRRRUUUWWWTTTPPPMMMKKKHHHDDDAAADDDDDDEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIIIIIIIGGGEEEDDDFFFHHHKKKNNNOOOOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMJJJIIIGGGEEECCCAAA??????AAAAAABBBAAAAAA@@@??????777666555333111000//////,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,------,,,***)))***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------......//////,,,---...///...---+++***)))000,,,(((,,,+++(((---000***(((+++...///111444===WWWsssbbbTTTNNNSSSYYYWWWLLLDDDKKKYYYcccmmmqqqkkkhhhqqq}}}cccTTTRRRJJJFFFRRRlllmmm```]]][[[SSSIIIBBBGGGVVV___]]]WWWAAA888...'''&&&&&&%%%###########################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$########################%%%$$$######$$$$$$###!!!########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$%%%%%%&&&''')))***++++++&&&%%%$$$$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((///888@@@CCCEEEKKKOOOOOO]]]XXXTTTVVV\\\aaa```^^^TTTYYY]]]]]]ZZZZZZ___cccqqqmmmeee___VVVYYYVVVddd{{{yyyVVVPPPYYYbbb]]]YYY[[[ZZZrrrssssssmmmfffaaa^^^\\\[[[\\\]]]]]]aaafffeee```TTTFFF:::777888888777777444444333222222333555666555555555555666888999:::888888888888999:::<<<<<<:::<<<============>>>@@@========================>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888::::::999999999888888888888777777777777888:::;;;888999:::<<<======>>>>>>>>>>>>????????????>>>>>><<<>>>AAACCCDDDDDDCCCBBBBBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGHHHIIIKKKOOORRRRRRPPPMMMLLLJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFDDDBBB@@@>>>@@@BBBEEEHHHIIIIIIHHHGGGEEEEEEEEEDDDCCCCCCCCCBBB@@@@@@???===;;;:::888888888888999999888888777666222111000...---,,,+++++++++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,******+++******+++------,,,+++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,............/////////////////////............---+++000+++''',,,***&&&+++(((///666888555999GGGVVVuuu}}}aaaUUUMMMQQQXXX\\\XXXUUU\\\hhhwwwyyyssshhhgggwwwsssRRR<<<:::CCC```iii||||||{{{|||kkkddd^^^VVVCCCAAAEEEOOOZZZZZZNNNCCC111,,,&&&%%%''''''%%%"""########################$$$$$$$$$#########""""""###########################$$$$$$$$$%%%%%%%%%%%%###########################"""!!!!!!""""""!!!########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&)))))))))((('''&&&$$$$$$######$$$&&&((()))***+++'''&&&%%%$$$%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++***555@@@CCCCCCHHHMMMOOOPPPKKKLLLVVV\\\]]]aaagggaaabbbaaa]]]XXXVVVWWWZZZaaahhhggg___ZZZ\\\\\\XXXWWW\\\wwwuuuNNNHHHNNNSSSQQQXXXeeeiiiwwwvvvrrrkkkccc\\\YYYXXX^^^dddhhhgggggghhhhhheee^^^VVVLLLEEEGGGIIIDDD;;;222222222222333444444555444333111000000111333444555555555666777888:::;;;=========<<<::::::<<<>>>========================>>>>>>>>>=========<<<<<<;;;;;;:::::::::999999999777777777666666666666555666666555555555666666777555555666888999999999999;;;;;;<<<<<<<<<<<<;;;;;;888:::===@@@AAAAAAAAA@@@AAABBBBBBCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFHHHKKKNNNNNNLLLJJJIIIIIIIIIGGGEEEBBBBBBAAAAAA@@@@@@??????AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@>>><<<999888:::;;;>>>AAABBBBBBAAAAAA===<<<<<<;;;:::999888888777777666555444333222222000000111111000000//////------,,,+++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,...///---,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------////////////////////////333111...,,,***)))((((((&&&,,,(((&&&,,,,,,---666BBBKKKSSSQQQMMMSSSdddsss{{{eeeTTTFFFBBBIIIOOOZZZccceeeeeejjjqqqyyy{{{yyytttvvvpppTTT@@@;;;CCCWWWhhhyyywwwddd[[[rrrsssnnnfffdddbbbWWWIII:::===CCCKKKNNNFFF777+++%%%######%%%'''((($$$!!!########################$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&&&&###########################"""!!!!!!""""""!!!########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$)))///111...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%((((((((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((+++***(((&&&$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))+++,,,)))222<<>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<:::999999999999888888888555555555555555555555555555555555444444444444444222333444555666666666666888888999999999999888888666888:::===>>>??????>>>AAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDEEEHHHJJJKKKIIIGGGGGGHHHGGGFFFDDDAAA@@@@@@???===<<<<<<;;;========================;;;;;;;;;:::999777666555777999:::;;;<<<;;;::::::666666666555555444444444333222222222111111111111....../////////......------,,,,,,++++++++++++,,,)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,++++++,,,......---,,,+++++++++,,,,,,,,,------,,,,,,,,,------......//////............---------...---,,,+++***))))))(((&&&,,,)))''',,,---666HHHmmmpppooohhhhhhpppwwwyyyVVVCCCDDDIIIMMMTTT[[[dddhhhgggfffiiinnnttt{{{gggOOO888666GGG^^^qqq}}}vvvbbbSSSJJJZZZYYYUUUUUUYYYYYYMMM???EEEDDDAAA>>>888111)))$$$&&&%%%%%%&&&''''''### ########################################################################$$$$$$$$$%%%%%%%%%%%%&&&########################%%%$$$######$$$$$$###!!!######################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***111444000&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%***)))(((&&&%%%######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***)))(((''''''((()))***(((---222999BBBJJJKKKGGG@@@BBBRRRgggiii\\\UUUYYY``````___^^^\\\XXXSSSOOORRRNNNNNNRRRWWWYYYYYYYYYaaarrraaaRRRQQQWWW]]]cccrrryyyoooggg___ZZZZZZXXXUUUWWW\\\WWWaaahhheeeaaabbbgggjjj```eeeeeebbbccccccXXXHHH@@@???<<<:::777555444333888666333000//////111222///000000000222333444555777888777666666777:::===>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;777777777666666666555555444444444555555555555555555555555555555555444444222333444444555555555555555666666777777666666555555666888:::<<<<<<======@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBDDDFFFIIIGGGEEEDDDDDDCCCAAA??????>>>===<<<;;;:::999888::::::;;;;;;;;;;;;::::::666666666666666555555555555666666666555444222111111111111222222333333333000000000000000000000000......////////////......------,,,,,,+++,,,,,,---)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---+++******+++---...,,,+++++++++,,,,,,,,,---------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,---------'''---,,,+++///444DDD^^^xxxnnnrrruuusssoooLLLHHHWWWcccjjjjjjmmmmmmgggcccgggsss}}}}}}wwwnnneee```VVVRRRRRR[[[fffqqq~~~}}}gggXXXOOOHHHGGGHHHJJJNNNSSSTTTMMMEEELLLGGG===333+++'''(((***((('''%%%%%%%%%%%%$$$#######################################################################################$$$$$$$$$$$$########################%%%$$$######$$$$$$###!!!######################################################$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###***---)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######%%%&&&'''((((((((((((((('''&&&%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&$$$&&&(((...888AAA@@@:::444555???LLLPPPKKKKKKPPPNNNNNNPPPUUUXXXXXXSSSNNNIIIKKKMMMPPPSSSTTTQQQNNN[[[hhhqqq\\\QQQPPPYYYhhh~~~```VVVPPPRRRSSSRRRWWW^^^```iiioooiii```]]]^^^___gggiiigggbbb```___[[[UUUOOOIII???777333333777:::333222000//////000111222////////////000111222222333444555444444555777:::;;;;;;<<<<<<<<<=========;;;;;;<<<===<<<;;;:::999555555444444444333333333444444444444444555555555444444555555666555555444222333333444555555444444333444444555555444444333444555666888999999999999;;;<<<===>>>>>>>>>>>>>>><<<===============>>>>>>======>>>===<<<===???BBBDDDBBB@@@???>>>===;;;999;;;:::999888777666555555777777888888888888777777222222222333333333444444111111000000...---,,,+++,,,,,,---...///000111111........................,,,,,,---............---,,,,,,++++++***+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++******+++------,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********)))))))))))))))'''+++,,,444CCCNNNcccaaa[[[cccfffjjjpppcccTTT]]]kkkrrrvvvpppooohhhbbbhhh{{{kkkXXXPPPOOOTTTZZZbbbttt|||uuucccSSSHHHBBB999???GGGNNNRRRRRROOOLLL;;;777111***%%%$$$&&&)))%%%$$$###""""""###%%%&&&#######################################$$$$$$$$$########################""""""#########$$$$$$$$$###########################"""!!!!!!""""""!!!#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$########################$$$%%%&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&'''&&&&&&&&&"""$$$$$$&&&,,,333333///))))))+++///555<<>>>>>@@@BBB666555444222111111000000000//////...//////000000111333444333222222333444666777888888999:::;;;;;;999:::;;;<<<<<<:::888777444444333333333222222222222222333333444444444444111222444555555555555444222222333444444444333333222222333333333333222222333444444444555555555555555555666888999999999999777777888888888999999999777888888777777888:::===<<<;;;999888888888666444666555555444333222222111333333444555555444333333111111111000000000111111......---------,,,,,,,,,,,,,,,,,,------.........------------------------***+++,,,,,,------,,,,,,------,,,++++++***++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,++++++,,,......---,,,,,,,,,,,,------------...++++++++++++++++++******))))))***+++,,,------...000///------000555999===<<<:::999IIIbbbooo|||uuuPPPMMMXXX]]]dddjjjfffdddooowwwyyy~~~sssnnngggffftttpppWWWNNNTTTaaappp|||zzziiiooo~~~zzzuuuqqqnnn___JJJ;;;888888>>>IIIPPPPPPJJJBBB>>>((((((&&&%%%$$$$$$$$$$$$######$$$#########$$$%%%########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%###########################"""!!!!!!""""""!!!########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$##################$$$$$$%%%%%%%%%$$$######''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%''')))******))))))"""%%%&&&$$$%%%)))+++***)))***((('''...;;;BBBCCCGGGCCCAAAEEEKKKMMMJJJFFFOOOSSSQQQLLLQQQ[[[XXXLLLKKKEEELLLSSSLLLIIIOOOPPPTTTUUUcccjjj[[[PPPPPPPPPMMMPPPYYYXXXeeepppqqqkkkddd^^^YYYZZZ[[[ccckkkggg]]]]]]fff___]]][[[WWWRRRMMMIIIGGGCCCBBB@@@===999666333222000000///............///111333444333111/////////333333444666777888999:::888999:::;;;;;;999777666444444333333333222222222111111222222333333333333000111222444555555444444111222222333333333333222222222333333333333222222222222222222222222222222///000111333444555555555333444444444555555666666333333444444333444777999666555333333444444333111222222111111000/////////000111222333333222111000222111000///...------...------......//////000000...............---------............------------******+++,,,------,,,,,,000///...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))+++---...---,,,+++------,,,...///000...---,,,,,,,,,---------......,,,++++++******)))))))))))))))***+++---...////////////111777BBBQQQ___hhhaaaWWWPPP___xxx\\\FFFOOO\\\\\\___ccc```aaajjjnnnqqq{{{yyyqqqqqq}}}zzzaaaWWWUUUeee}}}ppp^^^UUUXXX___aaa]]]bbbggg[[[BBB555777===CCCKKKPPPLLL>>>///'''''''''&&&''''''''''''&&&%%%'''((('''&&&$$$##############################""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$######$$$$$$###"""########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&###%%%%%%$$$'''''''''(((''''''&&&%%%'''&&&&&&&&&''''''%%%############"""######$$$%%%&&&&&&&&&''''''''''''((()))*********)))((('''&&&'''&&&%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((('''&&&%%%$$$%%%&&&'''(((&&&&&&'''))),,,000444666AAA@@@AAAHHHPPPSSSNNNHHHMMMJJJJJJRRRZZZZZZTTTNNNFFFFFFHHHJJJLLLMMMOOOOOORRR]]]jjj{{{bbbTTTNNNPPPTTT```eee[[[___TTT\\\^^^aaacccXXX^^^\\\]]]dddooorrrjjjdddccc```ZZZWWW[[[```^^^YYYTTTNNNJJJIIIIIIDDD<<<777777666111///111111...---...333111......///000111000///000111222333444666666555666888999:::888777666666333111111222333111//////000111333333222111111222333333444444333333222222222333333333444444444111222333444444333222111222222222222222222222222111///,,,---111333333222222222222333333333444444222333333444444333333222222333333444444333333222333333222111000000000111......//////000000000111000000//////.........---000///...---------------000000//////.........---++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********+++,,,,,,,,,,,,+++---------,,,,,,+++++++++*********+++++++++,,,,,,......---------------,,,,,,,,,+++***)))***,,,...---,,,+++,,,...000///---111///,,,+++,,,///000000)))))))))((('''(((***,,,+++***///...'''---555111777;;;DDDQQQaaaqqq}}}}}}lllccchhhkkkhhhppp~~~xxxtttVVVSSSaaaggggggcccccc___[[[```pppzzzooolllkkkoooiiiXXX]]]dddqqqqqq]]]PPPHHHJJJQQQJJJPPPUUUSSSLLLEEE@@@???NNNHHH@@@666///+++))))))$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&""""""###$$$%%%%%%&&&&&&$$$""" """###$$$$$$""""""###$$$$$$$$$$$$###%%%###""""""%%%'''(((((('''&&&$$$""""""###$$$%%%&&&%%%$$$###$$$&&&)))***)))'''$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&$$$"""###############$$$$$$%%%&&&&&&&&&&&&''''''''''''*********)))))))))))))))''''''&&&%%%&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%&&&''''''&&&&&&'''))),,,...000555555888???HHHMMMNNNLLLKKKKKKNNNSSSVVVUUUQQQOOOHHHHHHGGGEEEDDDEEEIIILLLUUU___jjjiiiSSSPPPRRRSSSZZZsss}}}dddZZZNNNMMMSSSPPP\\\]]]aaajjjsssrrriiidddeeeZZZWWWVVVZZZ^^^___^^^\\\]]]WWWRRRPPPLLLGGGGGGIII888111---...///...///222333111//////000111111111...///000000000000111222444555777888888777666555555222000000111222000...//////000111111111111000111222222333333222222111111111111222222222333333000111222222222222111000222222222222222222222222111...------000222222111111222222222222333333333222222333333333333222222222222333333333333222222333222111111000000000111///////////////000000111////////////......------//////...---------------............---------,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,---...+++---............///111000...,,,---111444777888++++++++++++******+++,,,)))###***000***,,,888>>>BBBIIITTT^^^iiiwwwggg_________fffrrrssstttjjjiiizzzrrrgggYYYYYYYYY```ssswww\\\KKKIIIMMM^^^sss|||hhhVVVJJJAAAAAAEEEDDDIIIOOOPPPMMMKKKLLLNNN???;;;555///***'''&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$$$$$$$###""""""###$$$$$$%%%&&&&&&$$$"""!!!!!!###$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%$$$###############$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$&&&'''((((((%%%###"""###%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$$$$&&&%%%$$$"""###############$$$%%%%%%&&&&&&&&&&&&''''''''''''******)))((()))***+++,,,((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))***+++///444;;;BBBGGGJJJDDDHHHLLLNNNOOONNNMMMKKKNNNNNNLLLGGGCCCCCCJJJPPPPPPVVVZZZiii}}}aaaKKKGGGMMMTTTRRR]]]yyy^^^FFF???CCC@@@OOOVVV[[[ccciiifff```^^^aaaPPPQQQUUU[[[bbbhhhkkkjjjiiiccc___\\\WWWOOOLLLMMM@@@888111000000///222666111000......//////...---///111222222111000222333333444555666666555444333333111///...//////...---...............//////000000000000111111000000000//////000000000111111111//////000000000000//////111111111111111111111111///...------///111111000000000111111111222222222111111222222222222111111111222222222222222222111222111111000000000000000000///.........///000111///............---------///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++***++++++,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,(((,,,000111///000444888===:::666333222111111000))))))))))))******+++,,,///%%%---888555777FFFPPPYYYcccooowww}}}]]]UUU\\\aaagggmmmnnngggbbbqqqsssggg\\\```iiiwww{{{jjjRRRCCCCCCPPPZZZnnnqqq___PPPEEE===;;;<<>>777///---+++(((&&&%%%$$$$$$###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&%%%""""""######$$$%%%%%%%%%###""""""###%%%&&&$$$###""""""###$$$$$$$$$$$$###&&&(((***(((### !!!"""""""""###$$$$$$%%%%%%#########$$$$$$%%%&&&&&&&&&$$$"""!!!###%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&%%%$$$###"""&&&%%%$$$%%%&&&&&&%%%###$$$############$$$%%%%%%%%%%%%&&&&&&&&&''''''''')))((('''&&&''')))+++---(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&''''''''''''&&&(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''(((+++,,,...444<<>>???CCCKKKSSSPPPHHHHHHMMMPPPLLLFFFCCCFFFKKKUUUZZZTTTMMMLLLDDDAAAIIIJJJMMMOOONNNaaayyy```YYYTTTTTTXXXXXXllluuucccWWWTTTUUURRRMMMTTTWWWZZZbbbmmmssskkk^^^IIIJJJNNNTTTUUUQQQNNNNNNQQQKKKGGGGGGGGGEEEFFFIIIJJJIIIGGGFFFEEEBBB>>>:::777999999666000------///222222222222111111000000......---,,,+++***++++++,,,+++*********+++---...,,,------......------,,,,,,,,,,,,---------......------------------------........................,,,------...------......---------............///...//////////////////...///000000000000000000///000//////...//////000000000///...------...//////,,,,,,,,,,,,------------------,,,,,,,,,------...---------------------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,,,,---.....................////////////......------,,,,,,++++++,,,)))&&&(((---333777999;;;888777;;;AAADDDCCC@@@777444111///...---,,,***+++((('''***111888===???:::CCCKKKJJJUUUttt~~~iii\\\cccllltttwwwuuurrrpppdddYYYVVV___gggcccZZZUUUOOO]]]aaaiii~~~sssiiiiiibbbVVVOOORRRXXX[[[ZZZgggyyyuuu\\\MMMKKKOOOQQQPPPPPPMMMGGG@@@<<<>>>AAACCCKKKEEE;;;000(((&&&(((***$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::333***&&&&&&&&&""""""###############$$$$$$#########%%%''''''%%%###""""""###$$$$$$$$$$$$######(((------'''######%%%######$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$#########"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&&&&'''&&&&&&'''))))))(((&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$######$$$%%%&&&'''((((((###%%%&&&&&&'''***000555;;;===>>>AAALLLWWWTTTJJJGGGKKKOOONNNIIIEEEEEEGGGMMMUUUSSSOOOKKKAAA>>>IIILLLOOOUUUYYYgggdddQQQSSSSSSTTT[[[fffrrrZZZQQQPPPJJJAAAFFFMMMTTT]]]iiirrrlll___QQQMMMIIIJJJJJJIIILLLQQQQQQLLLJJJMMMOOOOOOQQQTTTSSSRRRRRRRRRQQQMMMHHHDDDHHHIIIHHH@@@666///...///222222111111000000//////---------,,,***)))***+++***************+++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------...---,,,,,,,,,,,,---...------------------------***,,,......,,,+++,,,---++++++,,,,,,,,,---------------............------...//////000000//////..................//////000/////////............---++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,---------------------------............---------.........//////,,,,,,+++++++++*********)))&&&%%%)))222<<>>CCCEEE@@@999---,,,******+++,,,+++***((('''(((...777???CCCDDDAAAUUUaaa]]]jjjsssXXX\\\cccjjjkkkhhhaaa\\\ZZZ[[[```hhhhhh___UUUQQQWWWhhhpppyyyvvv]]]NNNSSSSSSMMMNNN\\\qqqvvv{{{kkkUUUGGGCCCDDDEEEEEEGGGIIIGGGCCCAAAFFFJJJKKK:::444***"""!!!&&&)))#########$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---)))%%%###$$$%%%$$$"""###########################""""""###%%%&&&$$$###""""""###$$$$$$$$$$$$######'''(((&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%'''((()))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''###$$$&&&'''(((***,,,...000666888999AAALLLLLLDDDAAAEEEIIIKKKKKKKKKKKKKKKGGGJJJFFFEEEGGG???;;;EEEKKKUUUeeehhhccciiilllbbbSSSFFFNNNNNNKKKTTTjjjuuuYYYMMMMMMHHHAAA@@@LLLUUUYYY```iiiiiiaaa\\\TTTMMMKKKIIIIIIMMMSSSRRRKKKGGGIIILLLMMMQQQVVVSSSTTTUUUVVVWWWTTTOOOKKKPPPQQQPPPGGG;;;333111333333222111000000/////////,,,---...,,,)))(((***,,,))))))***++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***+++,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,.........//////............---------......///000---...///000///...,,,+++***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,------------------------------------+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------...---------...---------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////,,,++++++111;;;BBBEEEDDDAAA<<<888888::::::555111---+++))))))))))))(((&&&)))+++000999CCCIIIIIIGGGDDD\\\nnnkkkppplllTTTYYY___aaa```\\\YYYXXXSSSYYYdddmmmlllddd]]]ZZZdddqqqwww|||rrrYYYOOOJJJRRRYYY^^^gggttt~~~zzzvvvuuukkk^^^MMM@@@<<<===@@@BBBJJJOOOOOOIIIDDDCCCAAA>>>((((((((()))(((%%%!!!######"""""""""###$$$$$$""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''############""""""""""""$$$"""!!!!!!###$$$$$$###""""""###$$$$$$$$$$$$### !!!$$$%%%&&&%%%$$$$$$###""""""###%%%''')))***%%%$$$######"""###$$$%%%&&&%%%$$$$$$&&&&&&$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''((())))))((('''$$$---111///333===@@@:::555888===BBBGGGKKKNNNNNNPPPKKK@@@???GGGDDDBBBKKKJJJ[[[rrrrrrZZZKKKIIICCC===666FFFJJJHHHSSSpppsssXXXMMMOOOPPPLLLNNN\\\bbb\\\VVVZZZ[[[WWWTTTOOONNNPPPRRRRRRWWW\\\UUUMMMEEEDDDEEEFFFKKKPPPUUUVVVXXX[[[]]][[[WWWTTTIIILLLKKKDDD999111111333333333111000////////////,,,---...,,,)))(((***,,,((()))+++,,,,,,,,,+++***,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,......++++++++++++++++++++++++(((+++......+++)))***+++)))*********+++++++++++++++,,,,,,------,,,,,,+++---..................------------------...///000,,,...000111000...,,,************++++++,,,,,,,,,++++++++++++,,,,,,---...*********++++++,,,,,,,,,------------------------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......---------------,,,,,,+++++++++(((((()))))))))*********,,,,,,...000222444555666444333444:::AAADDDBBB>>>222111/////////...---+++(((''''''(((***++++++***222555===IIITTTWWWSSSMMM@@@VVVkkkkkkfffpppnnnWWWGGGNNNTTTSSSNNNKKKNNNRRROOOXXXfffqqqqqqiii```\\\ccclllqqqoooaaaHHHEEEYYYaaa``````dddqqqrrrZZZYYYjjjiiiaaabbbeee^^^TTTEEE:::777:::???CCCLLLRRRRRRHHH===555---%%%%%%$$$$$$%%%'''((((((((($$$###""""""###$$$&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$###$$$%%%#########"""""""""""""""$$$""" """###$$$$$$""""""###$$$$$$$$$$$$###$$$######%%%'''(((&&&$$$!!!!!!!!!"""%%%)))---///'''%%%$$$""""""###%%%&&&'''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''''''''######$$$%%%%%%$$$######%%%%%%$$$###&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&((('''$$$''',,,)))"""'''&&&%%%%%%&&&&&&$$$#########$$$%%%%%%&&&''''''***)))))))))+++...111222777666555777<<>>EEEMMMQQQIIICCC@@@EEEKKKKKKIIIHHHDDDMMMWWWYYYRRRGGG???;;;999<<<@@@NNN[[[]]]jjjnnn[[[TTTPPPLLLQQQZZZzzzUUUEEEBBB???888888;;;BBBLLLWWWaaagggYYYRRRNNNNNNHHH@@@BBBKKKllluuujjjUUUMMMIIIBBBBBBEEEGGGKKKKKKDDD999444555666444333555777555222000000222000***))),,,,,,)))------------------------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......,,,+++,,,---///...,,,***)))(((((((((###+++666===>>>:::666333222333;;;HHHMMMIIICCCAAA666444333444444222...***,,,***+++//////++++++---)))+++,,,+++)))+++333;;;<<>>CCCDDD:::666///((($$$###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############"""""""""!!!####################################"""""""""!!!$$$$$$##################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%'''+++***'''&&&$$$"""!!!###&&&''''''######$$$$$$%%%%%%&&&&&&)))(((((('''(((***+++,,,000000222555:::BBBHHHMMMDDD@@@>>>CCCGGGFFFDDDDDDAAAGGGMMMOOOLLLFFFCCCAAA@@@@@@EEEZZZooojjjbbbhhhbbbTTTMMMRRRPPPIIIPPP___wwwRRRFFFFFFBBB<<<666777@@@EEEEEEIIIQQQJJJIIILLLOOOJJJBBBFFFPPPuuuyyyjjjSSSJJJEEE@@@BBBFFFNNNYYY```YYYIII???===888888888999888444///***000111000...000333222...,,,,,,,,,---------......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,---............---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++)))***+++------,,,,,,,,,------...***;;;OOOXXXSSSGGG>>>:::666888EEETTTRRRAAA555555222///,,,+++++++++***(((******---000---))))))...%%%'''***+++///666AAAHHHDDDDDDLLLZZZ[[[MMM@@@;;;;;;AAAEEEEEEEEEHHHHHHFFFPPPlllyyyqqqggg\\\WWW\\\ddd]]]SSSGGG<<<555:::CCCVVVUUUVVVXXXZZZZZZWWWTTTOOORRRTTTWWW]]]dddeeeaaaOOO@@@777;;;AAAAAAAAABBBCCC???999888999;;;:::999---***'''%%%###$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""####################################""""""""""""""""""##################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''))))))(((&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&)))'''%%%%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%(((''''''&&&''''''((()))))))))***---111777<<>>BBBDDDFFFGGGFFFFFFFFFFFFEEEEEEJJJ___ssskkkWWWSSSFFF???AAALLLLLLHHHRRReeekkkLLLGGGIIICCCCCC@@@GGGSSSPPP???666999999;;;AAAFFFDDDDDDLLLXXXpppssseeeRRRJJJCCC===>>>EEEPPPdddqqqjjjVVVGGGCCC;;;===<<<:::888888555222555444333555999<<<:::666------...///111222333444000///...------,,,------,,,,,,------.../////////,,,------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------...,,,,,,,,,---------------,,,,,,,,,------------...------------------------........................,,,,,,---------.........---------,,,,,,,,,,,,,,,------------------------+++,,,,,,+++***)))***,,,------...///111222444555999LLLaaafffZZZIII???<<<===>>>KKKYYYPPP777)))+++---+++)))(((((()))+++,,,)))+++///111---(((***/////////111777BBBMMMPPPMMMEEEDDDIIIPPPKKK===666888CCCEEEDDD@@@@@@EEEHHHHHH[[[sssyyyjjj___UUUNNNPPPGGG@@@:::666555888BBBMMMWWW^^^hhhooommmaaaPPPDDD@@@EEEHHHKKKQQQZZZ^^^^^^JJJ:::...000888===???AAA>>>;;;777444333000,,,)))'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""""""""#################################"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((()))***)))''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$%%%&&&%%%%%%&&&''''''%%%#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))),,,///000333111333777888888<<>>>>>777777999;;;===AAAJJJSSSbbbggg^^^RRRNNNDDD:::;;;BBBOOOfffvvvnnnTTTAAA>>><<>>;;;>>>HHHOOOPPPDDD>>>:::<<<@@@AAA===999111222333555777999:::;;;444333222111000/////////+++,,,,,,---...//////000,,,---......//////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------.........,,,,,,,,,------.........,,,,,,---------.........------------------------........................,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))*********+++...000444333222111111222444555<<>>888999???@@@IIIQQQHHH222(((,,,++++++***))))))***,,,...,,,...222555222///222999DDDLLLRRRQQQOOOOOOLLLGGGAAABBBHHHLLLEEE:::<<>>GGGPPPTTTRRR@@@777000333;;;??????>>>777444000,,,)))%%%""" """"""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""##############################""""""""""""""""""######!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$###!!!###((($$$######$$$&&&'''%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))),,,222444777@@@IIIIIIDDD???>>>@@@BBBBBBAAA???CCCCCCHHHOOOGGG>>>BBB777888<<>>???===???ZZZ~~~zzzXXXDDDCCCAAA===:::<<>>???>>>HHH]]]ooouuuVVVJJJ@@@???BBB@@@:::666333444444555666777777888666666555555555555666666........................------...////////////...------............------,,,,,,,,,,,,------------,,,,,,------------,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............,,,,,,,,,---......//////,,,---------............------------------------........................,,,,,,,,,---------......000000000//////...------************************&&&''')))***+++---111444>>>;;;666111...---...///111999@@@???777000111333444777;;;<<<666,,,))),,,......---,,,+++---111444666555777:::999888===DDDLLL```kkk\\\DDD999:::<<<888:::AAAGGGBBB===DDDRRRjjjdddYYYMMMHHHJJJKKKHHHAAADDD:::000111111555BBBNNNKKKJJJNNNOOOKKKHHHIIIMMMVVV___ccc]]]RRRFFF???666666555777>>>FFFGGGBBB888777999???CCCBBB;;;444,,,+++(((%%%###"""!!!!!! !!!"""###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""####################################""""""""""""############!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%"""$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((('''%%%%%%%%%&&&'''&&&%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%''')))***)))''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$"""###&&&%%%###&&&---...+++&&&$$$$$$%%%%%%$$$$$$$$$#####################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%(((,,,...333>>>JJJKKKEEE>>>===@@@CCCBBB???>>>DDDDDDDDDGGGAAA===EEE888<<<;;;===NNNhhhvvvvvv[[[KKK===:::;;;<<<@@@EEEJJJooosssPPPAAACCCEEEAAA@@@GGGRRRTTTIII<<<777<<<999;;;EEEFFFEEELLLGGGQQQgggwwwkkkMMM;;;<<<666===??????MMMjjj^^^MMM???<<>>???888888666555333111000///------...///////////////------............------,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++,,,---............------------------------........................------------............,,,,,,------.../////////------------....................................------------------------------........./////////222222111111000//////...))))))))))))))))))))))))'''((()))***+++...222666@@@<<<444---)))(((***,,,***---//////...---///000///333222,,,((()))+++***000000///...000666???FFFEEE@@@======<<<:::===AAADDDUUU\\\LLL999666<<>>888111***%%%%%%%%%$$$$$$###$$$%%%######$$$%%%&&&'''((()))"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""####################################!!!"""""""""############"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%"""$$$&&&)))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###!!!###''''''%%%***333===666---&&&######$$$$$$$$$$$$########################$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&((((((,,,888DDDEEE???999888<<>>;;;CCC888===888444FFFbbblllbbbPPPAAA:::@@@AAA<<>>BBBRRRdddfffSSS>>><<<;;;222///666777777@@@???III___pppeeeIII;;;>>>666===@@@???NNNkkk^^^KKK:::888===<<<:::888CCCBBB@@@===:::777444333444555777:::===AAADDDEEECCCBBB???<<<999555333222---......///////////////------............------,,,,,,,,,------.........,,,,,,---......---,,,,,,+++,,,---...////////////................................................---------.........//////,,,,,,------...///000000---------.........//////........................------------------------////////////000000000000333333333222111000000///((((((((((((((((((((((((((()))***+++,,,...333666===888000)))&&&'''+++---,,,++++++---000111111000777<<<777***&&&...111,,,111000000000555@@@OOOYYYRRRIIIAAA===999555555777<<>>AAA===KKKjjjoooZZZKKKBBB<<<:::<<>>???@@@===666000+++(((%%%###$$$&&&'''&&&%%%%%%&&&"""!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$######""""""!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&#########"""###$$$$$$%%%"""$$$''')))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&333...(((&&&'''(((%%%"""$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%''')))(((&&&$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&''''''(((''''''''')))(((&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&(((+++,,,111111333666;;;>>>??????@@@AAADDDEEEEEECCC@@@???AAA>>>:::;;;EEEQQQUUURRR@@@:::666777999<<>>>>>FFF]]]fffVVV;;;333444333222;;;111777BBB@@@>>>BBBBBB@@@EEELLLOOOJJJBBB>>>===555555444111///---...000222///---...,,,***---222222---,,,000111---+++---...---------,,,,,,,,,,,,)))+++---//////...,,,+++......---+++)))***,,,...///...---...000000...,,,+++,,,,,,+++***+++---///---***+++//////,,,,,,///---...//////---+++,,,///*********+++,,,---///000111000...---------...///...111111///111777:::999444333000...,,,++++++,,,'''(((*********))))))))),,,,,,,,,+++***+++---///222------000...***+++000444333666;;;<<<:::999;;;>>><<<777000---111:::BBBGGG;;;333666<<<@@@FFFLLLFFF;;;333222555666777999555;;;<<<<<>>;;;:::888777888<<>>555...333...000:::AAA@@@>>>>>>999555///***(((&&&%%%###%%%%%%%%%$$$$$$#########$$$$$$##########################################""""""#########$$$$$$$$$###############$$$$$$$$$###########################""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""############""""""""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&111,,,&&&%%%'''(((%%%"""######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$&&&((((((&&&%%%%%%%%%&&&%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%&&&'''(((.........000444999>>>BBBFFFEEEDDDBBBBBBBBBBBBBBBBBBBBB@@@???CCCJJJKKKHHH@@@:::666777888:::CCCNNN```cccaaaUUUEEE===AAAHHHBBBGGGSSSqqqcccOOOEEECCC???<<>>???<<>>>>>===;;;:::::::::;;;<<<666333222333333111444999999444111444555222111444222111000000////////////+++,,,---...//////......+++++++++...000111111///...000111000---,,,+++,,,+++,,,---,,,***)))***+++---***+++......++++++...000---+++,,,------,,,+++---------,,,,,,------......---,,,+++******++++++,,,......---///666999999111///+++(((&&&&&&'''((((((***,,,,,,+++,,,///222111555:::;;;999:::>>>CCC999444111222111---...111:::;;;@@@GGGIIIEEEBBBBBBAAA:::111---333AAAQQQ[[[FFF:::000222777888999;;;<<<888888???CCCBBB>>>===777===@@@BBBKKKWWWZZZTTTEEEBBB@@@@@@>>>888555666444111333666===SSSddd```UUUOOOEEE;;;666CCCbbb~~~|||mmmWWWEEE;;;888666555222333555999<<<;;;777333===888888<<<===777333333000,,,(((%%%$$$$$$######%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$%%%""""""######$$$$$$%%%%%%########################%%%###"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""############""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&,,,)))%%%$$$&&&'''&&&#########$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$######%%%''''''&&&%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&((()))))))))+++111;;;BBBPPPLLLFFFAAA>>>???BBBDDD@@@CCCCCCAAABBBEEEDDDAAA@@@<<<888777777999@@@HHHTTTMMMBBB:::666888<<<@@@===KKK___~~~bbbKKKEEEJJJGGGBBBIIIXXXZZZRRR>>>888111...///333555666999:::>>>CCCSSSppp{{{lllHHHAAA666555999666???VVV{{{hhhFFF888555555999GGGVVVooopppUUUAAAAAACCC<<<<<<<<<;;;<<<<<<======DDD@@@===<<>>FFFPPPQQQJJJCCCAAA@@@888000000<<>>666666BBBYYYmmmddd[[[NNN@@@777333222333555555555888<<>><<<666---))))))'''%%%"""!!!"""$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$%%%%%%&&&########################$$$#########%%%&&&%%%$$$""""""""""""""""""""""""'''&&&%%%###!!! """"""############""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&(((%%%######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$&&&&&&&&&&&&''')))''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%'''((($$$&&&((('''&&&+++555===RRRMMMFFF???<<<===@@@BBB<<>><<<:::888:::>>>CCCIIIBBB999666777:::999888???QQQdddyyyuuuTTTBBBKKKMMMHHHEEEUUUiiidddOOO@@@;;;666444555555555333444222888>>>EEEXXXcccZZZGGGBBB::::::<<<888EEEbbbcccBBB777888999===EEE]]]|||zzzZZZEEEEEEFFF>>>>>><<<<<>>DDDFFFCCCAAAAAA;;;888555666:::???DDDGGGJJJEEE<<<555111111444666666444111...---...000111444666777666333000000111///000111000...,,,,,,,,,//////...---,,,---000222000---,,,///...,,,,,,///...000222222333444111,,,000///...---,,,+++++++++,,,,,,+++***)))))))))((('''******(((***///222111,,,,,,,,,---...///111222222444444333444;;;HHHSSSooonnniii^^^QQQHHHFFFGGGAAA@@@@@@AAA@@@;;;777444999===GGGQQQQQQHHH???;;;999777555888>>>DDDIIIJJJ666444444666777777777777===???HHHRRRUUULLLBBB<<<@@@:::777999999444222333---444@@@HHHFFFAAAAAAFFFIIIIIIFFF@@@LLLpppnnnUUUIII<<<888999<<>>@@@AAA;;;<<<<<<888///'''%%%&&&%%%###!!!!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&!!!"""######$$$%%%&&&&&&########################"""!!!!!!"""$$$%%%%%%$$$""""""""""""""""""""""""######""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&$$$$$$######%%%&&&&&&%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%&&&(((***'''''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%######$$$%%%$$$###!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&((("""&&&)))(((&&&'''---333AAA???;;;999888:::<<<>>>======;;;<<>>CCCCCC>>>>>>@@@>>>MMMjjjbbbBBB::::::777999DDD]]]yyytttTTTCCCCCC@@@===>>>???BBBKKKQQQLLLCCC???888111///222666666444999888<<>>:::777555777;;;<<<999555222111///---...222888===222///...000000...///222666???DDD@@@:::666222...,,,,,,+++++++++++++++,,,***+++*********)))))))))))),,,---,,,---111222000//////111222333444555555888:::;;;>>>DDDRRReeerrr}}}mmm\\\OOOEEE???<<<@@@FFFKKKMMMJJJEEE===888999<<>>===;;;;;;>>>AAAIIIHHHJJJMMMKKKBBB:::888666---'''***///000222555;;;KKKaaannnhhhVVVIIIEEEJJJCCCBBBCCCIII]]]llliiiTTTGGG;;;888999666222000777999999555000---///111222333444444333222222222222666777222)))$$$$$$&&&&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&########################"""!!!!!!"""%%%&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""############"""""" !!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%%%%&&&(((***&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$###%%%((((((&&&&&&(((***++++++---///222555888999@@@AAA???<<>><<<@@@AAA>>>===???@@@???DDDAAA<<<666222111444666@@@QQQUUUOOOJJJAAA;;;@@@CCC@@@@@@QQQttt{{{]]]AAA@@@<<<888777>>>IIIRRRJJJ>>><<<<<<111...555888;;;AAA>>>:::;;;;;;GGG]]]|||rrrVVV>>><<<<<<888:::NNNfff|||oooOOOBBBBBB;;;777;;;???GGGUUU___WWWIII@@@:::444333666:::===>>><<<888999>>>@@@;;;444222000222333555;;;DDDHHHGGG@@@;;;333//////444<<>>???@@@CCCEEEGGGSSSOOOKKKJJJOOO\\\kkkuuuuuubbbRRRGGGAAA<<<888>>>JJJSSSTTTMMMGGG@@@;;;555666;;;AAAAAA:::555444222555777777555555:::???AAAGGGJJJFFFAAAAAADDDEEECCC>>>;;;:::666000---...+++***))),,,333;;;@@@BBBDDDWWWqqq{{{eeePPPGGGIII;;;;;;AAA???BBBNNNSSSRRRDDD777333333222000000111333444222...,,,---///,,,...///...,,,)))((((((---333444---&&&#########%%%###""""""#########"""###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$######$$$&&&((('''&&&!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""############"""""" !!!!!!""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&"""###%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&%%%$$$%%%''')))%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$#########""""""$$$%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$######%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$###$$$%%%%%%%%%%%%&&&&&&###$$$&&&))),,,///111333===DDDGGGAAA;;;888888888888>>>@@@>>>===@@@@@@===@@@???===999555333555777<<>><<<:::999>>>EEELLLQQQHHH@@@:::;;;;;;888444444///333444444888>>>===999555333111000111555999;;;>>>;;;666222000000111333888KKK^^^^^^LLL999000000222///---///333555111---///000000000111444999===222......000111000222777???GGGGGG;;;222111000,,,++++++******++++++,,,---,,,---...000111111111111444;;;BBBEEEIIIMMMKKKGGGJJJHHHGGGIIIOOOXXXaaagggfff]]]QQQJJJKKKRRRZZZ___rrrgggXXXIII???:::777666:::IIISSSOOODDD===:::888333111222666888666666999::::::::::::;;;>>>BBBEEEHHHJJJGGG???<<<======999222///------,,,)))***///333???GGGDDDAAAEEEHHHEEEBBBPPPfffuuurrraaaQQQJJJGGG:::999===777555;;;;;;HHH>>>333000///...000333555444333000---+++***+++(((***+++***'''&&&'''(((,,,111111***%%%%%%%%%###$$$###""""""###$$$###"""######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%#################################$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$########################$$$######$$$&&&'''&&&%%%""""""""""""""""""""""""%%%$$$$$$###"""!!! """"""############"""""" !!!"""##################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&"""$$$&&&&&&&&&%%%&&&'''!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$%%%''')))$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$######""""""!!!###&&&(((((('''%%%###%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&& !!!!!!"""""""""""""""$$$$$$###"""###%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((($$$"""!!!"""$$$%%%&&&%%%((((((((()))***+++------666DDDMMMFFF888111222555444<<>>===FFFYYYjjjdddGGG:::???===:::???AAAUUUbbbZZZCCC:::777444666...:::<<<999<<<;;;;;;CCCRRRlll~~~iiiDDD888999111777:::<<>>;;;;;;;;;===BBBLLLWWW___UUUIII>>>;;;;;;999999:::777<<<===;;;<<>>555---...111---%%%***)))+++000111111555:::CCCZZZggg]]]NNNIIIFFF???CCCJJJXXXaaa___SSSIIIEEE???666666999666999<<<666===777222000...+++,,,///:::888444000,,,***((('''###$$$%%%$$$"""###&&&******///...)))&&&))))))%%%%%%$$$###$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###########################"""!!!!!!!!!###$$$###"""####################################""""""""""""""""""############"""""" !!!"""######$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&&&&&&&''')))&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$---***&&&###"""###%%%&&&$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''444666888999888555222///777999===@@@>>>::::::???<<<>>>>>><<<===???===999>>>===<<<;;;:::777444111333555CCCTTTVVVHHH===<<<111999>>><<<:::EEE\\\oooWWWFFF:::;;;===<<<@@@HHH\\\kkk```EEE;;;:::555222222111:::???888777;;;777LLLUUU\\\WWWFFF888555999999999666EEE^^^```LLL???>>>333666>>>>>>III]]]hhhLLLEEE<<<888999======;;;<<>>===;;;:::;;;:::999IIIUUU```iiiaaaSSSPPPGGGCCC???BBBSSShhhvvvyyy[[[NNNAAA<<<===>>>AAADDDbbbWWWGGG888///...111555666:::<<<:::666444666888555777888888777999===AAA>>>===;;;;;;<<<;;;999777000---,,,,,,***(((+++000999555555999:::888;;;AAARRRjjjsss```JJJDDDBBB===>>>CCCGGGGGGKKKOOOJJJAAA999666222111333555444333666444111///------.........---,,,***)))'''&&&%%%&&&%%%###""""""###%%%&&&+++++++++((($$$!!! """""""""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!! """%%%%%%$$$"""!!!!!!###############"""!!!!!!%%%$$$###""""""$$$&&&'''###&&&'''%%% !!!$$$""""""############""""""$$$%%%$$$""" """#########""""""!!!!!! ##############################""""""""""""######$$$#########""""""!!!!!!#########"""""""""""""""%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''$$$$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$+++)))&&&###"""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***---000111000///......111888??????999666666777999999888;;;???@@@<<<===;;;:::::::::888666444444444===KKKLLLAAA999:::...333555444;;;KKKZZZbbbNNNAAA888:::>>>@@@HHHSSSooovvvdddGGG======888444444666FFFRRRHHH<<<666000222;;;AAA???;;;;;;<<<<<<>>>>>><<>>GGGLLLGGGBBBDDD???;;;AAAJJJIIIMMMIII>>>>>>???555444222000/////////000111222333333111///111222444333444444555666888888777///111222444888===>>>;;;555666888:::;;;;;;:::999777555222000000111000///000//////222333222222444999EEEPPPPPPKKKFFFBBB>>>===IIISSSeeewwwqqqZZZMMM@@@===888:::GGGZZZdddeeeLLLAAA777555666777999<<>>:::444222777???<<<>>>???@@@>>><<<:::999444333222///......///000000000111111000222>>>JJJYYYNNNDDDAAA???;;;:::===GGGUUU]]]TTTIIIEEECCC@@@:::>>>??????AAACCC>>>777777444111000222444444333333111...,,,******************)))((('''&&&&&&%%%&&&%%%###""""""###%%%&&&***++++++(((%%%"""!!!!!!$$$$$$##################$$$$$$######"""!!!!!! !!!"""###"""!!! !!!"""!!!"""######$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''$$$(((+++***&&&######%%%"""##################""""""######"""!!! """$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###############"""""""""!!!!!!###"""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%''')))******++++++...888DDDGGG@@@888444444666666666;;;BBBDDDBBB999777666666777888888777666444777??????888444777///222000111@@@UUU[[[TTT@@@888333555777;;;GGGTTTyyyvvv\\\AAA===???:::777<<<>>>TTTeeeWWWCCC999444+++222333000888EEEEEE:::>>>@@@<<>>???>>>>>>???===CCCFFFDDDAAAAAA???:::555999>>>BBBCCCBBB@@@??????666333666666333666>>>999666555888999777777;;;>>>RRRcccbbbUUUHHH???;;;>>>DDDLLLddd{{{[[[EEE===:::666666???LLLRRRRRR???777222333555555666888666555444333222333444555666===@@@:::111...666@@@@@@>>>;;;;;;;;;888333///------,,,++++++...333777444444555555444:::KKK[[[gggXXXGGG???;;;888777666===@@@DDDFFFEEEBBB@@@???;;;======;;;;;;;;;666111444111//////000111111000---,,,***((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%((()))***(((&&&$$$###$$$%%%%%%$$$$$$###""""""!!!$$$$$$######"""!!!!!!!!!"""###$$$###!!!!!!###%%%"""######$$$$$$%%%%%%%%%$$$$$$###""""""$$$%%%&&&###(((,,,---)))&&&$$$$$$######$$$$$$$$$$$$###### !!!""""""!!!!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""#########""""""""""""!!!!!!""""""""""""""""""######$$$$$$###""""""###$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''$$$###$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&***,,,555BBBHHHBBB999444333444333333777>>>AAA@@@555333222333666888::::::777444555999888333222444...111//////@@@UUUTTTEEE;;;666333222111555AAAOOOkkkbbbHHH666;;;???:::777???AAAWWWhhhYYYBBB<<<===555999777777III^^^YYYDDD777:::555777BBB???444222444444888888999OOOggglllLLL===555999555///<<>>@@@>>><<<===AAADDDPPPVVVPPPGGGBBB===777;;;<<>>555666999999:::>>>???ZZZqqqmmmWWWAAA777555888<<>>>>>777---***000777:::333------111222///+++///......333;;;CCCGGGIII<<<888444444444999EEERRRWWWLLL@@@777444555666888<<<777777???@@@:::888<<<<<<<<<<<<:::888666333///000///---,,,,,,,,,++++++(((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&'''((((((&&&%%%%%%&&&$$$$$$$$$#########""""""############""""""!!!!!! """######"""""""""###%%%$$$$$$########################"""###$$$%%%%%%"""%%%((()))&&&$$$######$$$$$$$$$%%%%%%$$$$$$$$$ """###"""!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""#########$$$##################$$$###############$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$###"""!!!########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$#########$$$%%%%%%+++555;;;888222///000111///...111777999777444333222444777;;;======777555666888888444222222))).........:::HHHDDD666:::999777555222555AAAMMMVVVNNN999111;;;???888777;;;AAAYYYgggTTT>>>:::<<<444888999AAA\\\uuummmSSS333777222///444111---333444111444555444DDDTTTVVVBBB555111777444000>>>UUUwwwmmmRRR<<<888333000666333JJJmmmvvv^^^FFF===777......000888HHHRRRLLL???>>>999666666888;;;FFFRRRFFF@@@<<<<<<999666888???;;;NNNZZZSSSGGGBBB>>>999;;;<<>><<<:::777555333222777666333...***((()))+++...******///777999444...333000111:::HHHQQQRRROOO@@@777111111444666999<<>>>>>444555777999888666444222---///111555<<<@@@:::111333444444222111444===FFFHHHBBB666444>>><<<555777;;;HHHbbbiiiRRR???;;;:::444555777DDD___sssfffMMM666<<<666///222333777EEE>>>111///111...111999999777000...333111///:::KKKiiicccMMM;;;888333000777999PPPssszzz]]]BBB:::888222000222???UUUbbbVVV@@@;;;777555666555888HHH[[[QQQEEE;;;999666222444;;;===UUUcccYYYGGG@@@<<<777444888GGGdddqqq\\\MMM???666777555666KKKfffmmmPPP777333555222222666>>>UUUfff^^^FFF444000333///666888>>>IIIEEE777444555777666444555999999555333111222777888666666888888666333000...,,,++++++,,,,,,+++*********(((''')))+++333>>>GGGFFF<<<333333000000888CCCJJJIIIEEE???555...111777777333111:::???@@@999111000333555333111444:::999444666===888888:::;;;777111...///((()))***)))'''%%%&&&'''''''''(((((((((((((((((((((((('''&&&%%%$$$##############################"""$$$%%%&&&%%%$$$%%%&&&!!!""""""###$$$$$$%%%%%%######""""""""""""""""""'''***---///...---,,,---$$$###"""""""""$$$%%%&&&"""""""""############$$$%%%$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%$$$""" !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###""" !!!"""###############"""""""""###############"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&''''''"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!""""""###$$$%%%%%%&&&$$$%%%((((((''')))...,,,...000000555<<<===:::111111222444888999999888222444555666666666555444444111333<<>>:::555555BBBXXXbbbSSS>>>888???;;;333555;;;HHH]]]PPP888///444///***---...444111111111000...333:::GGGIII???777666222///555888GGGccckkkRRR<<<999999999555555EEEaaaooo[[[===999666666666222555KKKcccVVVEEE888666666111111555===XXXhhhZZZDDD:::666222000333AAAZZZqqqrrr]]]GGG<<<777666777444444DDDYYYYYYDDD555666666...---444888BBBHHHAAA666000///......777777777<<<777222777666888777444444777666222444222222555444222333666111000...,,,***)))))))))))),,,000222000...,,,+++...111888BBBHHHFFF===555111111111333777:::<<<<<<:::333///222777666333111222777888111,,,,,,---+++,,,---000333555555666888888888:::<<<777...***,,,###&&&))))))((((((***,,,+++++++++***((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""!!!"""$$$$$$#########$$$##################$$$$$$"""""""""""""""""""""###---...///...---...111333+++***'''%%%#########$$$!!!""""""##################"""###$$$$$$$$$###""""""##################"""$$$$$$###!!! """&&&))) !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""" !!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###"""!!!"""######""""""!!!"""""""""#########$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$#########$$$%%%&&&'''""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$%%%###$$$%%%###!!!%%%,,, $$$(((+++111999;;;888,,,,,,---000333444333111000222333222333666666555555---///===BBB:::222222000222222//////111444555000111...222777///+++555///AAAQQQEEE---///>>>@@@;;;333222AAATTTYYYLLL<<<666???;;;444777@@@SSSlll```???222:::666...000444666777666333000///......(((111222111444///+++222+++333IIIRRRAAA222333444888333222CCCbbbpppWWW333333222333222---///GGGdddVVVBBB444444666000---000...LLL^^^QQQ<<<555444111222111777FFFTTTSSSBBB111///111666777222///999FFF>>>222///777666,,,,,,555777777444000000333222......777666333666222000888222444333///...000///+++///---,,,---+++(((***...111111000///...---++++++---444<<<===777222000111555444555999<<<<<<888555000333444222///111888>>>888333000333555333222333---111000++++++///...***)))+++,,,---222666555000333222555888222&&&!!!$$$ $$$(((***+++,,,///222///...---+++(((%%%###!!!######$$$$$$$$$%%%%%%%%%""""""############"""""" """###$$$"""""""""###%%%%%%$$$$$$###""""""""""""""""""""""""#########)))(((%%%###"""%%%+++///555222---(((### !!!!!!"""############### """$$$%%%$$$ """"""############""""""######!!! $$$)))... !!!!!!!!!""""""##############################!!!!!! !!!!!! !!!!!!"""""" !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""""""""!!!!!!!!!""""""#########$$$""""""""""""##################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&###!!!%%%$$$$$$%%%&&&''''''''''''"""############$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$############$$$$$$''''''&&&%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++000***'''))),,,,,,///222555222...---...000111111111222333333222222444666666333...,,,///666???EEE333///+++***+++---,,,***000333555666555555777:::999333333>>>MMMQQQEEE777>>>BBB>>>444777IIIXXX\\\MMM:::000666:::444222999BBB@@@:::333000222111---)))***,,,000333333000---111444666555111///000333666444666>>>GGGIIIBBB999777444000......222???MMMDDD:::333555666333111222555===BBB<<<333...000333111,,,...999@@@;;;222...,,,---......//////.........000222111//////111444333555444000///333444222777666444222222111111111111...,,,******)))((('''+++((((((***+++***...444CCC>>>777111...000444777444444666:::888444333666444222222444888:::888666777555111//////111555777444111//////111222111///***+++------+++***+++,,,***,,,///222555555222000555444555444///(((&&&)))***+++---.../////////...---,,,***(((&&&%%%$$$$$$***%%%!!!%%%---000,,,&&&######$$$$$$$$$$$$######!!!"""###%%%%%%$$$###!!!!!!"""###""""""$$$###"""""""""###%%%&&&000***###!!!$$$&&&%%%###$$$'''***+++)))&&&$$$###!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!! !!!$$$(((---111############""""""""""""""" ###'''(((%%% """######""""""######""" ######$$$%%%'''&&&$$$!!!$$$#########""""""!!!!!!""""""""""""############""""""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&***)))%%%"""###%%%$$$$$$%%%%%%&&&%%%%%%%%%"""############$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$###############$$$########################%%%$$$###""""""$$$&&&'''$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((('''%%%&&&))))))+++111999<<<999444111000000/////////000111111//////111333000//////000444;;;AAAEEE444111------...//////...111111000---***+++...222555333444;;;BBBBBB:::111:::>>>;;;333666EEEQQQTTTDDD888333999999222555???MMMIII???333///000000---,,,333:::<<<999444111000,,,,,,---000333333///+++,,,++++++000777999777333777222///......///777@@@;;;333...000222///...000333666888555111///000111111...000777:::555111000++++++,,,,,,---......///...///000///------...111///111111...---000222000111000000000///...,,,***)))((('''(((+++///111333///,,,+++------,,,///555HHHBBB:::333......000222111333777<<<:::333000111666444333444777777555333111111000000000000111111000...,,,,,,---...---+++,,,,,,,,,+++)))***,,,...***+++,,,///111222222222444444555666111***(((+++---...000222222111000///***)))'''&&&$$$$$$######'''$$$!!!$$$***,,,)))%%%######$$$$$$$$$$$$###### !!!!!!""""""#########"""!!! !!!"""############""""""!!!"""###$$$%%%+++&&&!!! ###%%%%%%###"""%%%((((((&&&$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""###%%%(((***############""""""""""""&&&$$$$$$'''+++,,,)))%%%!!!""""""!!!!!!""""""!!!!!!!!!""""""""""""!!!!!!"""""""""$$$%%%%%%""" ############"""""""""!!!""""""""""""############""""""""""""########################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''((()))***"""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ %%%+++,,,)))%%%######$$$$$$%%%%%%$$$$$$######"""############$$$$$$$$$$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$###############$$$$$$""""""""""""""""""""""""%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$!!!"""""""""#########$$$"""#########$$$%%%%%%%%%############$$$$$$%%%%%%!!!"""%%%'''&&&&&&///:::<<<999444111//////...---...///000///---------///,,,---000333666:::<<<>>>222000......///000000000:::777111+++'''(((,,,///,,,///222444444222000...333888777222444???FFFGGG888444666<<<888111777DDDUUUOOOBBB444///000111//////:::FFFGGG>>>444111222///,,,,,,444===>>>666---+++++++++,,,...222555777777111---......---...111333///,,,......------////////////000111000////////////000333222//////111+++*********+++---000111...//////---+++***+++---,,,///000---,,,...///...+++,,,...000111///+++'''*********---222888???BBB555111000111111///111555GGGBBB:::333//////000222///111777<<<:::222,,,,,,444333222222222111///---+++,,,...//////...,,,+++,,,+++))))))*********)))++++++)))'''%%%'''***---+++++++++,,,...000222444555444777:::777000---///...///111333222000...,,,&&&&&&$$$######"""""""""$$$###"""$$$&&&&&&%%%#########$$$$$$$$$$$$########################"""""" !!!!!!###$$$$$$%%%""""""!!!!!!!!!"""######%%%""" ###%%%###!!!"""###%%%$$$###"""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%############""""""""""""###!!!!!!###''''''%%%""" !!!""""""!!! """######$$$$$$######"""!!!!!!!!!###$$$$$$!!!############""""""""""""""""""""""""############""""""""""""###############$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((()))***"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''(((&&&###"""!!!%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$######$$$&&&&&&%%%######$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########"""######$$$%%%########################$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$######"""!!! !!!""""""###$$$%%%%%%&&&########################$$$###$$$%%%"""!!!'''///000...+++***+++,,,,,,+++...///000///---,,,,,,---...///000222222222111111...---,,,------//////000>>>:::444...+++***---///&&&***......---+++,,,...---111222000111888;;;:::222111555;;;888111666BBBOOOJJJ???444111444555333000:::DDDEEE===444111222666222111777@@@CCC<<<333...111222111000222999>>>;;;333,,,---///---++++++222111000000///......///------000444555222//////,,,,,,---///111000//////,,,***))))))+++...222555//////...---+++******+++---222444000---------,,,***,,,000666999777111,,,/////////111555;;;BBBGGG:::555333444444111111444>>>;;;666222111222444666...000555999777///******///......------,,,***))))))***,,,------,,,***)))***)))((('''''''''''''''&&&&&&&&&%%%###$$$&&&(((+++,,,...000000222444555555555888<<<;;;666222333+++---...///...+++(((&&&$$$$$$###"""""""""######!!!###$$$$$$#########$$$######$$$$$$$$$$$$##############################!!!"""$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!""""""###!!! !!!###$$$""" """######"""!!! """###$$$$$$######""""""!!!!!!#######################################$$$$$$$$$ !!!"""###$$$%%%%%%%%%############"""""""""!!!!!!""" """ !!!$$$$$$!!! """"""######$$$$$$######""""""!!!!!!"""$$$$$$""" #########"""""""""""""""!!!"""""""""############!!!"""""""""#####################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$###""""""###&&&&&&''''''&&&%%%$$$$$$""""""#########$$$$$$$$$#########$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$############$$$$$$###"""""""""!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$############&&&!!! """###!!!"""%%%'''%%%$$$$$$&&&(((((((((---///000000...,,,,,,---000000//////...---,,,,,,,,,,,,---------...///000666333000---+++***************+++,,,,,,+++++++++))),,,------///222222000111...000666777222333999===<<<888333333888999777111666;;;===;;;666333111777333111333777:::888555+++000444333000000777===@@@666------//////......333555666333///---------,,,000888>>>;;;222...000,,,***+++///666999555///---,,,******,,,000444777222000...---,,,++++++***222888:::555000...---++++++---111999???>>>888222---.........000555<<>>999222///...,,,+++,,,///666===>>>999333---///000000000333:::???888222///222444222000111333222000...///000222333///------...,,,((()))---(((***,,,---,,,+++,,,---+++)))'''&&&&&&''')))+++$$$%%%%%%$$$""""""###%%%%%%(((,,,---,,,)))(((''',,,111666888666333333444,,,***,,,222444111------++++++++++++)))'''%%%$$$%%%$$$$$$#########$$$$$$!!!"""$$$$$$$$$###$$$%%%######$$$$$$$$$$$$######!!!!!!""""""###$$$%%%%%%$$$'''***)))%%%""""""###""""""#########"""!!!!!!%%%%%%%%%%%%$$$"""!!!!!!"""#########""""""$$$%%%############""""""""""""########################"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!############""""""""""""""""""""""""""""""######$$$ """))))))""" $$$ !!!!!!""""""!!!!!! $$$###""""""###$$$###"""""""""""""""############""""""""""""############""""""""""""############!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%''''''$$$$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$###""""""$$$&&&'''&&&$$$"""######$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&##############################$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$ """###$$$$$$%%%""""""""""""##############################$$$$$$ $$$)))***&&&$$$&&&&&&$$$######$$$$$$###"""%%%'''***+++***((((((((('''(((+++---/////////...+++---//////---,,,---//////---+++,,,......---***...//////...,,,***))))))***'''&&&(((+++,,,+++***,,,)))(((,,,...---,,,,,,,,,...---,,,///444444111000000111555999999555111:::777222000222555888:::---000333222///000666;;;AAA888111//////...///111111:::>>>888000......---111...333======444///111---.........444;;;:::444---,,,++++++---000333555222///---,,,......,,,+++///888===999222000///......,,,,,,111888999444...000333444333000111666;;;333---+++///222111/////////...---,,,,,,---///000---++++++,,,***'''(((,,,&&&)))++++++)))(((***+++((('''&&&%%%%%%&&&'''((('''((()))'''%%%$$$&&&((()))+++---...---+++++++++---111555555111///000222***'''(((---000...++++++,,,+++***((('''&&&&&&%%%%%%%%%$$$###"""""""""### !!!"""$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!%%%(((((($$$!!!!!!#########$$$$$$$$$###!!!!!!######$$$######"""###$$$ """######""""""###$$$"""""""""""""""#################################!!!""""""###$$$$$$%%%%%%$$$######""""""!!!!!!!!!############""""""""""""!!!!!!!!! !!!$$$!!!))))))!!!$$$ !!!!!!""""""!!!!!! ###""" !!!"""###"""!!!!!!"""""""""############""""""""""""############""""""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""$$$&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$############""""""""""""#########"""""""""""""""!!!"""""""""#########$$$$$$+++///+++$$$$$$(((###!!!!!!"""###$$$###"""!!!###&&&''''''%%%%%%%%%"""%%%)))---...---+++))))))+++------***)))***,,,---***((((((***,,,+++)))''',,,//////+++)))+++---+++'''%%%'''***+++******(((''''''************,,,//////---***+++///000---,,,...111555777555222///777333......222666777777...///000...,,,...555;;;???888222000...++++++...222===BBB;;;333111111111333***+++666:::444///000+++...---)))+++222555444,,,,,,++++++---///111333111...++++++---...,,,***+++555;;;888222000//////111---+++...444555111+++111333444111,,,***---111000***(((---111000...---************+++---///000***)))***,,,***''''''+++$$$&&&)))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%+++---...,,,***)))+++---+++,,,,,,+++******+++------000222000,,,***---111,,,((((((---000...,,,,,,+++***(((&&&%%%$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!$$$%%%$$$#########$$$$$$$$$$$$###############"""!!! """&&&&&&""" !!!$$$###$$$%%%%%%%%%###"""!!!!!!!!!""""""""""""$$$&&&!!!"""###"""!!!"""###!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%% """###$$$############""""""""""""""""""###""" """###### )))))) ###!!!!!!""""""""""""!!!!!!"""!!!!!!"""!!! !!!!!!""""""#########$$$""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%''''''''''''%%%%%%########################""""""""""""#######################################$$$%%%&&&&&&$$$###!!!!!!!!!"""##################$$$$$$###!!! """###""""""""""""""""""""""""########################"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$'''(((***...222222...***)))(((&&&%%%&&&''')))+++((((((((()))***++++++,,,*********)))))))))))))))******)))))))))))))))***+++***(((''''''(((***+++''''''(((((())))))******))))))***+++,,,,,,---------...000///......///111/////////......------------,,,---222888999444///111666:::888111---///222///000111222111000...,,,***555777///+++000333///+++,,,---...////////////222...+++---111222///,,,---///222333222111000000111000....../////////...///......---,,,+++******((()))***************)))((((((((((((((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%((()))((('''...---,,,+++***+++///222222---((((((+++---***'''+++******))))))******+++***************+++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############""" !!!!!!"""###$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!!!!!!!"""#####################""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! $$$###!!! """$$$%%%)))$$$!!!!!!$$$%%%"""%%%$$$"""!!!!!!!!!"""###""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%&&&&&&&&&&&&%%%$$$########################""""""""""""#######################################$$$%%%&&&&&&$$$###!!!!!!!!!"""##################$$$$$$###!!! """###""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++,,,)))&&&&&&'''((()))***))))))(((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))******))))))))))))******)))(((''''''(((***,,,...((((((((((((((()))))))))((())))))******+++++++++***,,,------,,,,,,---...------------,,,,,,,,,,,,,,,+++,,,000444555222///---222555333---***,,,000,,,---...///...---+++***---666888000+++///111...++++++,,,---............000---***,,,///111...+++***,,,...///------------...,,,******++++++***))),,,,,,++++++***))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''(((+++,,,+++***------,,,***)))***---000///,,,))))))+++---+++)))++++++************++++++((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""!!!!!! !!!!!!"""#####################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$#########""""""""""""###"""!!!!!!!!!"""$$$%%%+++'''$$$$$$'''(((%%%"""$$$######"""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""""""""#########$$$$$$########################$$$$$$%%%&&&%%%$$$###"""!!!"""######$$$############$$$$$$###!!! """###""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%######&&&***,,,---+++'''%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''((()))))))))************))))))******+++&&&&&&'''((())),,,///000))))))(((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++)))***************++++++***+++,,,---............***...000...)))'''+++///++++++,,,------,,,***)))...666777///+++...///,,,******+++,,,---------------+++)))***---...,,,)))((()))******))))))***+++,,,***((('''(((((('''&&&''''''''''''''''''''''''(((((((((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&((())))))&&&&&&&&&'''''''''''''''+++***)))***,,,------,,,,,,,,,+++***((()))+++...++++++++++++++++++++++++))))))))))))))))))))))))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!""""""###$$$$$$$$$$$$############""""""""""""############$$$$$$$$$##############################""""""""""""###############$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!! !!!!!!"""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$############""""""""""""############+++'''$$$%%%'''(((&&&###"""############""""""!!!"""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###""""""######$$$$$$############$$$$$$###!!! """###""""""""""""""""""""""""########################""""""###$$$$$$###""""""################################################%%%$$$$$$###$$$$$$$$$$$$"""%%%(((++++++)))&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''((()))))))))******)))))))))***++++++&&&&&&'''(((***,,,...///)))))))))((((((''''''&&&)))))))))))))))))))))(((&&&((())))))(((''')))***'''''''''(((((())))))))))))***+++***))))))+++,,,)))+++---+++''''''+++///++++++,,,,,,,,,,,,+++***,,,111222---***,,,---***((()))***++++++++++++++++++)))((((((***+++***((((((((()))((('''((()))+++,,,***''''''''''''&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$##############################$$$%%%&&&'''((()))***'''((((((((((((((())))))***)))((()))+++,,,,,,***+++++++++)))'''''')))++++++------,,,***))))))***%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$########################$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!"""############"""&&&$$$""""""###$$$###!!!!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$$$$###!!! """###""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$###################################################%%%%%%$$$###"""###$$$%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((()))((((((((())))))***+++(((((((((((()))***++++++))))))((((((''''''&&&&&&******************))))))'''((())))))(((((()))***&&&&&&&&&''''''(((((((((((())))))(((&&&''')))+++'''((()))(((&&&&&&))),,,)))))))))*********))))))'''***+++)))(((***+++)))'''(((((())))))))))))(((((('''''''''((((((((('''%%%&&&'''&&&%%%%%%'''))))))'''%%%%%%%%%&&&%%%###"""""""""###$$$$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))*********+++***)))***+++,,,+++***)))******)))'''''')))+++.........+++(((&&&%%%&&&%%%%%%&&&''''''&&&%%%%%%#########""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""############"""###"""!!! !!!!!!!!!!!!!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$#################################$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""###$$$$$$###!!! """###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######"""!!!!!!"""$$$###############$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%&&&&&&''''''''''''''''''((()))******((((((((((((((((((((('''((((((''''''''''''''''''************************((()))******))))))***+++''''''''''''''''''(((((((((((('''''''''((())))))$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''"""###$$$$$$######$$$&&&&&&$$$""""""###$$$###"""#########$$$$$$%%%%%%%%%"""###$$$&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))******++++++,,,+++******,,,---,,,***''')))))))))((((((***+++111///+++(((&&&$$$######%%%&&&'''(((((('''&&&%%%""""""""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""""""""############$$$$$$$$$############$$$$$$""""""""""""############!!!!!!"""###############"""""""""############$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""""""""""""""""""""##################"""""""""""""""###!!!""""""############"""#########$$$$$$$$$$$$%%%$$$$$$$$$########################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%#################################$$$$$$$$$%%%%%%########################%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$###!!! """###""""""""""""""""""""""""########################$$$$$$############$$$$$$################################################ """$$$###!!!!!!"""$$$"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))*********((()))+++***))))))***,,,)))((((((((((((((('''''')))'''%%%'''***+++***((($$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$%%%%%%&&&%%%$$$&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''!!!###%%%&&&%%%$$$$$$%%%%%%###""""""$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++)))((()))***+++***(((&&&'''))))))))))))+++---222---'''$$$$$$$$$###"""###$$$&&&''''''&&&$$$###!!!!!!!!!"""######$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$############$$$$$$!!!!!!!!!"""""""""######!!!!!!"""###############""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!"""""""""############"""!!!!!!!!!"""$$$%%%#########"""""""""###$$$"""""""""""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$###!!! """###""""""""""""""""""""""""##############################""""""""""""##############################"""""""""""""""""""""""" ###&&&%%%###"""$$$&&&"""###$$$&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&'''((()))******((()))******))))))***,,,*********)))(((((((((''')))&&&$$$''',,,...+++'''&&&'''))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''''')))&&&%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''"""%%%((()))(((&&&&&&&&&&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''((((((((()))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***'''(((((()))******++++++(((&&&%%%&&&''''''&&&%%%%%%''')))*********,,,...111***### ###%%%%%%###!!!"""######"""!!! !!!"""###$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!"""###############""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!"""$$$""""""######$$$$$$$$$%%%$$$###!!! """$$$%%%!!!""""""!!! """######"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&***)))'''$$$############&&&$$$###!!!!!!"""$$$%%%%%%%%%$$$###""""""######%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$""" !!!###$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''++++++***))))))******+++************)))'''&&&%%%&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&(((******(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$ ((()))###$$$,,,111...$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$###"""!!! (((&&&$$$""""""###&&&((($$$###""""""!!!""""""""""""############$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$###"""!!! !!!"""###%%%$$$$$$$$$######""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&$$$"""!!!!!!""""""%%%$$$###!!!!!!"""$$$%%%%%%%%%$$$###############%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((************************))))))))))))((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((()))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((((((''''''%%%$$$$$$&&&'''((('''%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$#########"""$$$%%%%%%(((,,,---)))$$$$$$$$$#########""""""########################"""""""""######$$$$$$%%%$$$)))***(((%%%"""$$$$$$###""""""""""""###"""############$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""############"""""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###%%%%%%###"""!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""######!!!"""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!! ############"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$!!!"""############"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$######""""""######$$$$$$###""""""###$$$%%%%%%$$$$$$############$$$%%%$$$$$$############$$$########################""""""""""""""""""""""""""""""""""""""""""######""""""############"""""""""############$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%#################################"""######$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))******))))))))))))***+++++++++***)))'''''''''((((((''''''&&&(((((()))******))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((('''&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%###""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&###############"""""""""%%%!!!"""(((---+++&&&$$$$$$$$$$$$#######################################!!!!!!!!!"""###$$$%%%%%%$$$$$$###""""""######$$$%%%%%%$$$###############"""############$$$$$$$$$""""""""""""""""""###$$$""""""""""""""""""""""""############""""""""""""%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%%%%$$$###""""""######$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!""""""###############"""""""""######$$$$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''((($$$%%%'''(((((('''%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######################################################"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%&&&$$$######""""""###$$$%%%%%%$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""############""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$########################$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))(((((('''(((***+++,,,+++)))(((&&&&&&'''(((((((((((((((((()))******+++*********)))))))))))))))))))))))))))))))))))))))***++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!!!!"""$$$$$$$$$############$$$$$$$$$$$$########################%%%!!!$$$...///'''!!!###################################################""""""!!! !!!!!!)))(((&&&$$$###$$$%%%&&&&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""#########"""""""""""""""%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######""" !!!!!!"""#########%%%$$$"""!!!!!!"""###$$$########################$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&(((%%%'''(((******((('''%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###############""""""############""""""""""""#########$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&############$$$$$$$$$$$$########################$$$$$$###"""###$$$&&&'''#########$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&(((******)))((('''&&&&&&'''((())))))))))))(((((()))***************((((((((((((((((((((((((++++++***)))))))))))))))))))))************++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$######&&&$$$"""!!!###$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$######+++222...""" &&&###################################################"""!!! !!!###$$$ &&&///666666111(((###&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""#########"""!!! !!!"""####################################$$$$$$#########!!!!!!!!!!!!""""""""""""########################"""######$$$$$$$$$###### !!!!!!""""""""""""$$$###"""!!!!!!!!!"""###!!!""""""""""""""""""!!!##################$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$#######################################"""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############"""""""""############$$$$$$$$$###############$$$$$$$$$#########################################################"""######$$$%%%#########$$$$$$$$$$$$%%%########################$$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$&&&'''(((''''''&&&%%%&&&'''(((((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$######"""&&&$$$######$$$$$$$$$###"""""""""############$$$#########$$$$$$$$$$$$$$$!!!'''///111***!!!"""'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""$$$'''***,,,000333666777444...'''###%%%%%%$$$###############"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!! !!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""###$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!###$$$&&&""""""############"""""""""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%$$$######""""""""""""#########$$$""""""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$########################### !!!!!!""""""##################$$$$$$#########%%%$$$######$$$$$$"""!!!""""""#########$$$$$$$$$"""""""""#########$$$$$$!!!)))---***%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%(((,,,...<<<777///((($$$###%%%&&&$$$$$$###""""""""""""###"""############$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$$$$"""""""""!!!  !!!"""#########"""!!!"""############"""!!! !!!!!!!!!""""""""""""!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))(((''''''%%%%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" !!!###%%%'''""""""############"""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$%%%&&&&&&%%%$$$"""!!!""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&######$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$!!!############$$$$$$$$$$$$ !!!!!!!!!""""""######""")))***$$$"""'''&&& """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%(((***%%%%%%$$$$$$$$$%%%%%%%%%$$$######"""!!!""""""""""""############$$$$$$$$$$$$$$$###""""""!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!#########"""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$######"""!!! !!!############""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$############%%%'''(((######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%(((((((((((('''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$#####################$$$$$$%%%########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%!!!)))...%%%!!!###!!!"""""""""""""""""""""""""""############"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""!!!  !!!###%%%""""""""""""##################""""""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""(((%%%###""""""###"""!!!#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&"""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###""""""""""""###$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$########################""""""""""""""""""""""""###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$##################$$$########################$$$$$$############$$$$$$######""""""""""""######""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""%%%!!!)))...%%%!!!###!!!""""""""""""""""""""""""#########$$$###""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""!!!!!! !!!"""###$$$""""""""""""###############"""""""""!!!!!!!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""###############"""!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""'''%%%"""""""""######"""###"""""""""""""""""""""################################################%%%######$$$%%%%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#################################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$###################################################$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""""""""""""""!!!""""""!!!!!!!!!"""##############################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""$$$!!!)))...%%%!!!$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!""""""""""""###""""""""""""############""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%###"""!!!###$$$###"""""""""""""""""""""##############################""""""""""""""""""""""""%%%$$$"""###$$$$$$###!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!!!!"""###$$$%%%%%%&&&#######################################$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""###########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################"""""""""""""""""""""""""""""""""""""""#########################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""############""""""########################$$$$$$############$$$$$$$$$######""""""######$$$"""######$$$$$$######"""""""""""""""""""""""""""########################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""$$$ )))...%%%!!!$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""#########""""""!!!"""""""""############""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""##################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!###$$$###""""""""""""""""""#########################################################%%%$$$###"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############""""""""""""""""""##################!!!!!!!!!!!!!!!""""""###########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################""""""""""""""""""""""""!!!!!!""""""#####################################################################################################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""$$$ (((...%%%"""%%%###""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############"""!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""$$$##################$$$########################%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""########################""""""""""""#####################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###$$$###!!!!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%########################""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''###$$$&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""##############################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%"""############$$$$$$$$$##############################################################################$$$$$$$$$$$$###### !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""### (((...%%%"""%%%###"""""""""""""""""""""""""""############"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$############"""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""########################$$$######"""""""""""""""################################################"""""""""#########$$$$$$"""""""""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######""" !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&"""$$$&&&'''(((((('''&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$######"""###""""""""""""###$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""###$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$$$$###### !!!"""######"""!!! ########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""###(((...&&&"""%%%###""""""""""""""""""""""""!!!""""""""""""!!! """""""""""""""""""""""""""############$$$$$$$$$%%%%%%###"""""""""######""""""""""""############ !!!!!!!!!"""""""""###!!!!!! !!!!!!#######################################"""!!!!!!################################################""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""######  !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%"""###&&&((((((((('''&&&"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%'''((())))))&&&%%%%%%$$$###"""!!!!!!###############$$$$$$%%%########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""#########"""############$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$###### !!!"""$$$$$$"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""###(((...&&&"""%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""""""############$$$$$$$$$'''%%%###!!!!!!"""###$$$""""""""""""############ !!!!!!!!!""""""############""""""""""""##############################"""###$$$$$$$$$###!!! ################################################"""############$$$$$$$$$ !!!!!!"""###$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""######""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''######$$$%%%&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$&&&***---'''&&&&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""############"""""""""############$$$$$$$$$"""""""""""""""#########"""###$$$###""""""$$$&&&########################%%%%%%$$$$$$###$$$$$$$$$%%%$$$###""""""###$$$%%%###!!! """%%%'''%%%###########################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%""" !!!$$$%%%#######################################""""""!!!!!!$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$$$$#########""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$######"""!!!########################""""""""""""############%%%%%%$$$###""""""######"""############$$$$$$$$$&&&%%%######$$$$$$###"""$$$###''',,,,,,%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$%%%&&&&&&''''''%%%$$$""""""###%%%&&&################################################!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############!!!"""""""""#################################### !!!"""######"""!!! """"""""""""""""""""""""""""""############""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%(((***&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""""""""############"""""""""############$$$$$$$$$############"""""""""""""""###$$$###"""###$$$&&&########################%%%$$$$$$######$$$$$$$$$$$$$$$###""""""###$$$$$$###!!! """%%%&&&%%%$$$########################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$%%%&&&### ########################$$$$$$#########"""""""""$$$$$$############$$$$$$"""############$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$$$$#########""""""&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################""""""""""""############%%%$$$$$$###""""""######"""############$$$$$$$$$$$$###"""!!! """"""%%%******%%%""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&((('''%%%###""""""###$$$################################################""""""""""""################################################""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""########################$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""!!!###$$$$$$######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$###"""""""""!!!###$$$%%%$$$######%%%'''########################$$$$$$#########$$$$$$%%%$$$$$$###""""""###$$$$$$###"""!!!"""$$$%%%%%%$$$########################$$$###"""###$$$$$$###"""##############################$$$$$$$$$$$$######"""############$$$$$$$$$###!!!!!!###$$$$$$"""!!!########################$$$$$$$$$$$$$$$#########""""""############"""""""""############$$$$$$$$$#########"""######$$$%%%########################$$$$$$$$$###############&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################"""""""""#########$$$$$$%%%$$$######"""#########"""############$$$$$$$$$!!!!!!"""###$$$$$$############%%%)))(((###!!!$$$$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%)))(((%%%###""""""""""""############################################################$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""###############$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!###$$$$$$######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$%%%###!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$&&&((('''&&&$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""############""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!###$$$%%%$$$######%%%'''#######################################$$$$$$%%%$$$##################$$$"""""""""###$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&!!! """"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """"""#########$$$$$$$$$$$$###############$$$$$$################################################&&&%%%$$$$$$######$$$$$$!!!"""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$"""###%%%%%%%%%$$$%%%%%%$$$$$$'''***(((""" !!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%$$$###"""######################################################"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""#####################$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""############""""""!!!###$$$$$$######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%'''))))))'''%%%$$$$$$$$$%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$&&&%%%%%%$$$###""""""!!!###$$$$$$$$$######%%%'''###########################"""""""""######$$$%%%#########$$$$$$#########"""###############$$$$$$########################$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%"""###(((***'''$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""""""""#########$$$$$$$$$$$$$$$###############$$$################################################&&&%%%$$$$$$######$$$$$$!!!"""######$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$%%%&&&&&&###  ###"""%%%+++,,,'''"""!!!################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!"""""""""""""""""""""""""""""""""######"""""""""!!!"""""""""############""""""""""""#########$$$########################"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&((())))))'''&&&%%%%%%$$$$$$%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$#########""""""###$$$###""""""$$$&&&########################"""""""""""""""###$$$%%%"""###$$$$$$$$$$$$###""""""###$$$$$$###"""###$$$########################$$$###"""###$$$$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$"""!!!)))555777---$$$####################################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%"""############$$$$$$$$$%%%$$$######"""################################################$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#################################$$$$$$$$$$$$%%%#########"""######$$$%%%"""############$$$$$$$$$ """$$$###"""$$$)))...$$$ !!!)))///,,,'''$$$###############$$$$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&################################################ !!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!"""""""""#################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!###$$$$$$######$$$%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%########################!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$$$$$$$###""""""$$$%%%$$$"""!!!###%%%########################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$""" '''444666,,,##############################"""""""""#########$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$%%%$$$$$$###""""""##############################""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#################################$$$$$$$$$%%%%%%######""""""###$$$$$$%%%"""############$$$$$$$$$!!!###$$$%%%+++444;;;...$$$%%%---...((($$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$################################################!!!!!!"""""""""#############################################""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############""""""#########$$$$$$$$$##############################"""!!!!!!"""######""""""""""""""""""""""""""""""############""""""!!!###$$$$$$######$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!"""!!! """$$$########################!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%$$$###""""""$$$&&&%%%"""!!!###%%%########################$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%% )))+++%%%###'''########################!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$%%%%%%$$$###""""""##############################""""""######$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%"""############$$$$$$$$$%%%&&&%%%""" ###,,,333;;;,,, """+++,,,&&& """"""######$$$$$$$$$$$$########################"""############$$$$$$$$$ !!!###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""################################################"""############$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""##################$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""############""""""!!!###$$$$$$######$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###!!!!!!$$$&&&###$$$$$$###"""!!!###$$$"""############$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""###$$$$$$$$$$$$$$$###"""###%%%$$$!!!"""&&&###$$$%%%%%%%%%%%%$$$###########################&&&&&&%%%$$$###############$$$$$$###""""""###%%%$$$###"""###$$$$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""###%%%&&&'''&&&&&&%%%$$$#########""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%:::+++$$$,,,333,,,$$$"""$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############""""""######$$$%%%&&&$$$"""###%%%%%%### """"""############"""""""""!!! !!!$$$&&&&&&&&&$$$######"""!!! !!!$$$%%%$$$"""""""""%%%$$$!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""###$$$%%%&&&%%%###!!! !!!###%%%$$$$$$############$$$$$$"""""""""""""""######$$$ !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''%%%$$$$$$&&&(((%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''$$$$$$&&&'''%%%&&&)))&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###""""""$$$&&&%%%$$$###"""###$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$######$$$""""""%%%$$$!!!"""&&&###$$$%%%%%%%%%%%%$$$###########################%%%%%%$$$#########$$$$$$###$$$$$$###""""""###%%%$$$###"""###$$$$$$###""""""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########"""############################################################""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""########################""""""$$$$$$###""""""###$$$$$$///''''''...///&&&!!!"""$$$##################$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""############""""""######$$$%%%$$$###""""""$$$%%%### """"""############""""""###"""!!!###%%%'''''''''$$$######"""!!!!!! !!!###$$$$$$""" ###&&&"""###%%%$$$""""""!!!!!!!!!!!!""""""""""""############""""""############$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&######%%%&&&$$$$$$(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$""""""$$$%%%+++'''###"""###%%%$$$""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################""""""&&&###"""%%%$$$""""""%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$#########$$$%%%%%%###$$$$$$###""""""###%%%$$$###"""###$$$$$$###"""#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%***///+++!!!%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######"""###############""""""######$$$%%%###"""!!!"""###$$$###"""""""""############""""""$$$######$$$&&&(((((('''#########""""""!!!!!! """######"""!!!!!!"""$$$'''222444(((!!!$$$&&&"""###""""""!!!!!!""""""###""""""############""""""############$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%""""""%%%%%%###$$$'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%$$$######$$$%%%111***$$$"""$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""(((###"""$$$%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%###$$$$$$###""""""###%%%$$$###"""###$$$$$$###"""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############$$$$$$%%%%%%&&&$$$##################$$$###%%%***...)))""""""(((#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$######""""""######$$$%%%""""""!!!!!!"""#########""""""############""""""#########$$$&&&'''&&&%%%#########"""""""""!!!!!! !!!!!!!!!"""$$$(((+++DDDJJJBBB---"""&&&&&&###""""""""""""""""""###""""""############"""""""""""""""""""""###$$$%%%""""""############""""""$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((($$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&###"""%%%%%%###$$$''''''''''''(((&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((***)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&%%%$$$###$$$%%%...(((###"""%%%&&&### """"""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$######"""###$$$$$$***$$$!!!###%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$$$$%%%###$$$$$$###""""""###%%%$$$###"""###$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$###"""######$$$""""""##########################################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############$$$$$$%%%%%%&&&#########$$$$$$#########%%%$$$%%%'''%%%###$$$'''"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###############$$$$$$######""""""######$$$%%%######""""""!!!"""###$$$""""""############"""""""""""""""###%%%&&&%%%###############""""""""""""!!!"""""""""###&&&***---QQQMMM==='''!!!'''&&&######""""""""""""######""""""############"""""""""!!!!!!!!!!!!""""""###""""""############""""""$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''$$$###&&&&&&$$$%%%((('''''''''''''''(((((()))((('''%%%$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&###!!!"""&&&'''&&&$$$"""############$$$$$$$$$'''&&&&&&%%%$$$###"""!!!%%%$$$$$$######%%%&&&''',,,%%%!!!###%%%$$$###$$$%%%$$$$$$######$$$$$$%%%##############################"""""""""###$$$$$$###$$$$$$###""""""###%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$"""""""""""""""#########################################################""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%###!!! """######$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########"""######$$$%%%######""""""######$$$%%%%%%%%%%%%###!!!!!!###%%%""""""############"""""""""!!!"""$$$%%%%%%$$$"""########################%%%%%%%%%$$$###$$$'''***AAA888*** &&&'''###$$$######""""""######$$$""""""############""""""""""""!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$############$$$$$$$$$############$$$%%%%%%%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''$$$$$$''''''%%%&&&)))&&&&&&&&&&&&((()))******)))(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###%%%''''''%%%$$$$$$%%%""""""###%%%%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%''')))***---%%% """%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$######""""""""""""######$$$$$$###""""""###%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$$$$###"""""""""######$$$$$$$$$################################################""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""########################"""""""""###$$$$$$$$$$$$###""""""######"""!!!"""###"""!!!###$$$%%%%%%$$$###!!!##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%######""""""######$$$%%%'''((('''$$$!!! ###%%%""""""############""""""""""""###%%%'''&&&$$$"""###########################$$$$$$###""""""$$$&&&,,,%%%!!!$$$&&&%%%$$$%%%$$$######""""""######$$$""""""############""""""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&######&&&&&&$$$%%%(((%%%%%%%%%%%%)))***++++++***(((&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""###$$$$$$""""""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###%%%''''''&&&$$$$$$%%%$$$&&&''''''$$$!!!"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&(((+++,,,...&&& """%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$###"""!!!!!!""""""###$$$$$$###""""""###%%%$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& """###%%%%%%%%%$$$############$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###"""!!!%%%)))'''$$$#########!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%#########"""###$$$$$$%%%))))))(((%%%!!! ###&&&""""""############""""""$$$$$$$$$&&&((('''%%%#####################$$$$$$ !!!""""""###%%%'''###$$$//////###$$$$$$$$$############$$$$$$""""""############""""""&&&&&&%%%%%%$$$%%%%%%%%%%%%###""" """###%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&***(((&&&$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%""""""%%%%%%###$$$'''$$$$$$$$$%%%))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&###%%%///::::::..."""&&&)))+++***'''%%%&&&((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&(((***'''$$$""""""###%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%###########################"""!!!"""$$$%%%%%%### """$$$%%%%%%%%%###"""###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###############"""!!! """###%%%%%%%%%$$$""" ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!########################$$$$$$##################$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""##############################"""###$$$$$$###"""###$$$########################%%%%%%$$$###""""""#########################################################%%%''')))(((&&&### #########"""""""""""""""$$$%%%&&&%%%"""!!!###&&&"""############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%''''''&&&&&&&&&'''(((((('''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$***222333,,,$$$&&&(((***)))&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%''')))&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%###########################"""!!!"""$$$%%%$$$###!!!"""###%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$######"""!!!"""###%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!########################"""""""""###$$$$$$$$$%%%##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""######"""""""""""""""""""""""""""###$$$$$$###"""###$$$########################%%%$$$$$$###""""""#########################################################$$$&&&''''''%%%###!!!###"""""""""""""""""""""###$$$%%%$$$!!!!!!###%%%"""############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%)))***(((%%%&&&'''((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%######%%%'''%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$############""""""""""""""""""############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%########################$$$"""""""""$$$%%%$$$###!!!"""###$$$%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!########################!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""##############################"""###$$$$$$###"""###$$$########################%%%$$$######"""############################################################$$$$$$$$$$$$###""""""""""""""""""""""""######"""#########!!!!!!###%%%"""############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%#########$$$(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&''''''&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$###"""$$$%%%$$$###$$$%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%###""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%########################$$$###"""###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!########################"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$########################$$$$$$###############$$$######################################################"""""""""""""""###"""""""""""""""#########"""###############%%%&&&""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&'''((()))***)))((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$''')))+++&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''######$$$$$$'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%######$$$###$$$%%%''')))*********&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###"""$$$%%%$$$###$$$%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""######"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%########################$$$###"""###$$$$$$###"""""""""######$$$$$$$$$$$$############$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!########################%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$###############$$$$$$###################################################"""!!!!!!!!!"""######!!!!!!""""""############$$$######$$$%%%&&&''''''""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&'''((()))******)))((('''&&&%%%$$$$$$$$$&&&%%%$$$###$$$&&&)))***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&$$$###$$$######$$$'''***,,,,,,+++&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######%%%'''%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%########################%%%$$$"""###$$$$$$###"""###############$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""###$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%"""######$$$######""""""########################&&&%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###$$$#################################"""######$$$%%%################################################"""""""""!!!""""""###$$$!!!!!!!!!"""######$$$$$$$$$###"""$$$&&&((()))((("""############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&((())))))))))))&&&%%%$$$######"""############""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&((()))***&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$$$$%%%%%%$$$$$$&&&)))+++)))''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%''')))&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################%%%$$$######$$$$$$###!!!###############$$$$$$%%%$$$###"""""""""###%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!"""######$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""######"""""""""""""""""""""""""""###$$$$$$###"""###$$$##############################""""""###$$$$$$%%%################################################"""""""""######$$$$$$$$$ !!!!!!"""######$$$$$$###"""!!!###&&&))))))((("""############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%'''(((((((((''''''$$$$$$###############$$$##################$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&(((***,,,&&&&&&''''''&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%''''''%%%$$$%%%((((((&&&$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''###%%%&&&&&&%%%&&&(((***'''%%%""""""###%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%########################&&&$$$######$$$$$$###!!!######""""""######$$$%%%$$$###"""""""""###%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%% !!!"""###############'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###%%%(((******(((%%%############$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""#########%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$##############################""""""###$$$%%%%%%################################################!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""" !!!&&&(((((('''"""############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&)))+++,,,&&&&&&&&&'''((((((((((((((()))***+++''''''&&&&&&&&&&&&&&&&&&+++++++++*********))))))''''''(((((((((((('''''''''&&&%%%&&&((((((((('''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""'''%%%###((($$$"""***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###'''&&&$$$#########$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###"""""""""###!!!'''---///,,,'''$$$###'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$###"""!!!"""!!!"""###%%%%%%$$$###"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$"""###$$$$$$$$$"""!!! """"""############""""""&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""##############################$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&''''''((((((((((((((('''&&&%%%$$$#########$$$%%%(((%%%######$$$&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''******'''$$$***'''$$$%%%(((***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))''''''&&&&&&''''''(((((()))(((&&&%%%$$$$$$&&&&&&*********))))))(((((((((''''''(((((((((((('''''''''&&&%%%&&&((()))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%((($$$ &&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$##################&&&))))))'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###########################"""!!!"""$$$$$$$$$"""###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""###$$$$$$###"""!!! """"""############""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################"""###$$$$$$%%%%%%$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))'''%%%((('''&&&&&&((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&+++)))'''%%%%%%&&&''')))))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""")))&&&###'''###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$'''&&&&&&&&&%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&%%%###""""""$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!"""###%%%&&&&&&$$$"""!!!"""#########$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$######"""!!!""""""############"""""""""""""""###""""""!!! ########################################################################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&((((((((('''&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%###%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%'''((()))((('''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((&&&&&&'''((()))((('''''''''&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%$$$###""""""(((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!%%%%%%!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%((())))))&&&###"""###$$$$$$$$$%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$######"""!!!"""""""""""""""!!!!!!"""""""""""""""#########"""###############$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$&&&''''''%%%"""%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&###'''******(((&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&))))))((('''&&&&&&''''''"""$$$&&&((())))))((('''))))))))))))))))))))))))&&&''''''''''''''''''&&&((('''&&&''')))))))))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%$$$###""""""''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###---)))"""&&&'''$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$'''***+++***(((%%%###$$$%%%&&&&&&%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$######$$$$$$$$$$$$######""""""######$$$######"""!!!!!!"""""""""#########""""""######$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$&&&''''''%%%"""$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&'''###'''******(((&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&******)))((((((((())))))!!!###%%%'''((('''%%%$$$(((((())))))))))))******''''''((((((((((((''''''((('''&&&''')))***)))((()))((('''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%000999222&&&'''((($$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***)))'''%%%$$$%%%&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%######$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$!!!""""""######$$$$$$$$$""""""######$$$%%%%%%%%%########################!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''###$$$%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&%%%###$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%'''((()))((('''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&))))))((((((((()))******,,,+++)))((('''&&&&&&&&&'''''''''(((((()))))))))(((((())))))))))))(((((()))''''''''')))***)))(((---+++)))'''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%888@@@666&&&&&&'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&''''''%%%$$$%%%&&&&&&$$$"""$$$%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%$$$###$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$""""""######$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&########################!!!""""""##################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%'''(((((('''%%%$$$$$$%%%&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######&&&)))((('''&&&&&&((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&((((((((((((((()))***+++888444///***(((((()))+++&&&&&&&&&'''''''''(((((())))))************)))))))))((('''((()))***)))(((000...,,,)))((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%777???444######&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((%%%""""""$$$%%%$$$###%%%%%%%%%&&&&&&'''''''''!!!!!!###$$$$$$$$$$$$$$$"""!!!"""###%%%%%%$$$###""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$&&&'''###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&########################!!!!!!"""#####################$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))(((%%%######$$$&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######&&&)))***'''$$$%%%(((******(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***************,,,,,,++++++,,,,,,---...000...+++)))((((((((()))******))))))((((((''''''''''''(((((())))))******'''''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%###$$$%%% !!!"""$$$%%%&&&'''&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%$$$$$$&&&(((((('''%%%$$$###$$$%%%%%%!!!###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############################################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$###$$$$$$$$$###***000...%%% $$$###########################&&&(((&&&!!!!!!$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))((())))))************************)))***++++++,,,///---+++)))((((((((()))+++*********))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))((('''&&&&&&%%%%%%%%%&&&(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&'''(((######$$$%%%&&&''''''(((***(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&)))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%###"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&((('''&&&%%%$$$$$$$$$%%%%%%&&&$$$"""!!!"""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############################################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%)))...111///)))%%%&&&)))######################## ###%%%###!!!&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((***************)))))))))((((((((((((((())))))***---,,,***(((''''''((()))++++++++++++*********************)))((('''''''''(((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&,,,+++)))&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''((('''$$$!!!!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((($$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%"""######%%%&&&(((***+++%%%%%%$$$$$$$$$$$$%%%%%%'''))))))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%""" """$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''',,,++++++***))))))))))))(((((('''''''''((())))))++++++)))(((((((((((()))***************************)))))))))((((((((('''((((((''''''''''''((()))''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''$$$'''...444&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&%%%%%%%%%%%%%%%%%%%%%''')))---///...***%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$""""""###$$$&&&((()))***%%%%%%$$$$$$$$$%%%&&&&&&%%%###!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$###$$$&&&###$$$&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''---,,,+++***))))))******)))(((((((((((()))************))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((%%%$$$''''''###%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&***222999&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&'''((((((&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%...000333444222---((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$%%%&&&'''%%%$$$$$$$$$%%%&&&&&&''''''%%%""""""%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""""""""###$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&---,,,***))))))***+++,,,)))))))))))))))***++++++************++++++++++++((((((((((((((()))))))))'''''''''((()))*********)))((((((''''''''''''((('''''''''&&&''''''((()))//////...,,,***(((&&&%%%&&&&&&'''''''''(((((((((((((((((('''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""((()))%%%(((///222...''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%''',,,000&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%'''))))))'''&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%...,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&''',,,+++***))))))+++,,,---))))))(((((())))))***+++******+++,,,,,,,,,,,,,,,(((((()))))))))*********(((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''((())))))/////////...,,,***((('''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''(((((((((((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&%%%&&&(((***+++(((%%%$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ''''''###'''222777333&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))((('''''''''###$$$%%%&&&&&&&&&%%%%%%&&&%%%""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%'''((((((###$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((((((((('''((('''&&&%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&(((''''''''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((,,,+++***))))))+++---///((((((((((((((()))*********+++,,,---------------))))))******+++++++++,,,******))))))((((((''''''***)))(((''''''''''''''''''''''''''''''((()))))))))***+++,,,,,,,,,,,,,,,''''''''''''((((((((()))&&&&&&''''''(((((())))))'''((()))******)))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%&&&(((++++++(((%%%###$$$%%%&&&''')))******$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&&&& ###///555111$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''%%%''')))***((('''''''''"""###%%%&&&'''&&&%%%%%%###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&'''((()))$$$$$$$$$%%%&&&'''((()))$$$%%%'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$)))(((&&&%%%%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&((((((''''''''''''((((((''''''''''''((((((((()))'''''''''(((************************))))))))))))))))))))))))************************,,,+++++++++******))))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((%%%"""###&&&)))(((&&&$$$%%%%%%&&&'''((())))))&&&'''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%'''((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$)))333;;;$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''$$$''''''%%%######%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))((('''%%%&&&&&&***))))))(((''''''&&&&&&%%%%%%&&&&&&'''((())))))...---+++***((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''%%%%%%%%%&&&'''%%%%%%&&&&&&''''''((((((&&&'''''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&$$$&&&+++111&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%'''((('''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%######%%%&&&'''%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%&&&&&&%%%$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%'''))))))'''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''')))***)))(((''''''''''''''''''''''''''''''(((%%%%%%&&&''''''((())))))+++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&)))***((($$$"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&"""###$$$$$$$$$&&&)))+++'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%$$$%%%'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''((())))))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&&&&'''((('''&&&&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''+++'''$$$&&&)))***(((&&&%%%$$$%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''((((((***++++++)))(((((()))%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&((()))(((&&&%%%''')))''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%'''+++...'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$''')))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''((()))***)))''''''((()))((((((((((((((((((((((((&&&&&&''''''((((((((()))'''(((((((((((()))))))))'''(((((((((((()))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***++++++(((&&&'''((())))))''''''(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''%%%&&&'''&&&%%%'''%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((***+++***)))'''((((((%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))''''''&&&&&&&&&''''''(((''''''((((((((()))))))))((('''''''''------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***************************************)))))))))))))))))))))))))))((((((''''''(((((()))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%'''***+++***((((((''''''&&&&&&%%%%%%$$$&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%(((+++'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''))))))))))))+++,,,))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((()))))))))***(((((((((((()))))))))***(((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((()))***))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((***,,,,,,)))'''((()))******((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&%%%''')))&&&$$$***333***)))'''&&&%%%%%%%%%&&&'''''''''((((((((())))))''')))******(((''''''(((''''''''''''''''''''''''((((((((()))))))))))))))((((((((('''(((((()))***((((((((()))))))))******((((((((((((........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))*********++++++++++++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''%%%$$$''',,,...,,,)))(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&%%%&&&%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&&&&%%%###""""""$$$&&&'''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((('''&&&&&&((()))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((())))))***,,,...************************((((((((()))))))))))))))((((((((()))))))))******((((((((()))))))))******(((((())))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))++++++)))((((((***++++++)))(((((()))''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((($$$$$$'''+++)))(((444DDD///...+++(((''''''(((((((((((((((((())))))))))))''')))***)))((('''''''''((((((((((((((((((''''''))))))))))))******************)))))))))******+++))))))))))))************((((((((((((////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))+++++++++***((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&(((***)))'''&&&((()))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))))))))))))))))))))((((((((())))))(((((((((((((((((())))))(((((((((%%%'''))))))((()))***,,,++++++++++++++++++++++++******))))))))))))))))))(((((()))))))))*********(((((()))))))))*********(((((()))))))))*********************************(((((()))))))))***************************************))))))(((((())))))*********)))))))))(((((()))(((((((((((((((((()))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((*********(((((()))++++++)))''''''(((''''''&&&&&&&&&&&&''''''%%%&&&((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))((((((((())))))***((((((((((((((((((((((((***%%%%%%***++++++888HHH...,,,***''''''''')))***(((((()))))))))*********(((***++++++)))(((((()))''''''(((((()))*********************************+++******)))))))))******)))))))))*********++++++(((((())))))000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************************************''''''(((((())))))******++++++******))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%))),,,,,,)))((()))+++((()))))))))))))))))))))&&&&&&'''((())))))(((((())))))(((((('''''''''&&&&&&(((******)))((()))***$$$%%%%%%&&&'''((())))))'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''((()))******,,,+++***))))))(((&&&%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''')))+++***'''&&&(((***''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))))))))************))))))))))))))))))))))))))))))&&&)))...111222///+++((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((())))))(((''')))***++++++++++++++++++++++++++++++******))))))(((((())))))))))))************))))))))))))************(((((())))))*********+++++++++++++++++++++++++++))))))))))))************************************++++++***)))(((((())))))************))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***++++++++++++++++++++++++)))))))))))))))))))))))))))(((&&&'''(((******)))''')))++++++)))'''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))),,,+++***))))))(((((()))))))))))))))))))))))))))111'''###'''***+++555CCC***(((&&&$$$$$$%%%''')))))))))))))))************)))+++,,,,,,***))))))***&&&&&&''')))***,,,------++++++******************++++++***))))))))))))))))))************+++++++++(((((())))))333333333222000///---,,,------------...000111111---------.....................---------,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...///...,,,******+++,,,------------,,,,,,++++++++++++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))++++++***+++++++++)))(((((((((((((((((((((((((((++++++***))))))((())))))%%%&&&''')))************))))))))))))((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((******))))))(((((((((''')))((('''((()))((('''%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&'''''''''''''''((()))***((((((''''''''''''(((((('''((((((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''******))))))(((&&&%%%$$$(((((((((((((((((((((((('''((()))******++++++***'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++******'''(((***,,,---,,,***)))++++++******++++++,,,------+++)))'''''')))+++---)))************+++++++++((((((((((((((((((((((((+++*********))))))((((((************************'''((()))******)))((('''************++++++++++++************************((()))***++++++***)))((('''(((***)))(((((()))***''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))***+++,,,,,,+++***)))(((***,,,---...---+++***''')))+++---...---,,,+++(((((())))))))))))((((((''''''''''''((((((((((((***++++++++++++***))))))---(((&&&***,,,+++///555++++++++++++++++++++++++------,,,***)))'''&&&&&&++++++,,,,,,,,,---------,,,,,,,,,---222222222111000///...---///////////////000111222//////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......,,,++++++---//////...,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,+++++++++***************************************************************++++++++++++******,,,+++***++++++++++++***))))))))))))))))))))))))++++++***)))))))))))))))''''''((()))************))))))))))))))))))))))))((((((((())))))((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((()))((((((((())))))'''%%%'''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''((((((((((((((()))******((((((''''''''''''(((((((((((())))))(((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&(((((((((((((((((((((((('''((()))***++++++++++++'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************)))))))))***************************++++++++++++******************************++++++++++++******((()))+++,,,,,,,,,+++***+++++++++++++++,,,,,,---,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,************************+++++++++******)))))))))++++++++++++++++++++++++)))******++++++******)))'''((((((((())))))))))))************************))))))************))))))***+++,,,+++)))(((((()))(((((()))))))))*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))***++++++***))))))((()))+++,,,,,,,,,***)))((()))+++---......---,,,))))))******))))))((('''((((((((()))))))))******))))))***+++,,,,,,,,,,,,111,,,+++---,,,)))***...++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------,,,,,,------000111111111000000///...222111111111111111222222111111111111111000000000000000000000000/////////////////////////////////........................////////////////////////...//////...------///000///...---,,,,,,,,,---...------------............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,++++++***************)))******++++++*********))))))******************)))))))))******)))))))))******)))))))))((((((((('''((((((((()))*********))))))))))))))))))))))))***************)))))))))***)))((()))******(((&&&'''(((((())))))(((((('''(((((((((((((((((((((((((((((()))*********)))))))))))))))))))))*********((((((''''''''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))***++++++++++++(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---............---************************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,+++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''(((((((((((()))))))))******************************))))))))))))******,,,------,,,)))(((((()))*********++++++++++++,,,*********+++++++++,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))***++++++***)))((('''((()))***+++***)))((()))***+++---------,,,,,,***************)))(((''')))************+++++++++((()))***+++++++++++++++***((())),,,---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------......------------111111222222222222222111444444333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000111000//////000111//////...------......///---......//////000000000.........---------,,,,,,------------------------------------------------------............---------------,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++******++++++++++++******+++************)))))))))'''(((((()))***+++,,,,,,************************+++++++++++++++************))))))***++++++)))(((((())))))))))))))))))((()))))))))))))))))))))))))))))))))************))))))))))))*********)))))))))((((((''''''(((((()))(((((())))))))))))((((((************************(((((()))))))))*********(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))(((((()))***++++++++++++((()))******++++++******************************************************,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,++++++******)))++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---......***+++,,,------,,,+++***,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))************)))(((&&&'''((()))))))))(((((())))))***+++,,,,,,++++++))))))******+++*********************++++++++++++******++++++++++++******((()))***---...---------------------------------......---,,,+++***))))))------------............---.........333333444555555555555444666555555444444444555555555555444444444333333333333333333333333333333333444444444444444444444444111111111111111111111111222222222222222222222222000111222222111000111222/////////////////////000/////////000000111111222////////////............////////////////////////////////////////////////......////////////......---///000///------///111------------------------------,,,,,,,,,,,,------............---,,,+++***++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++*********)))))))))***+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++))))))******++++++******)))******************************))))))))))))))))))))))))*********))))))(((***))))))(((((())))))***'''(((((()))))))))((((((++++++++++++++++++++++++)))))))))************+++)))******************)))***))))))(((((())))))***************************'''((()))***++++++++++++************************((()))***++++++,,,,,,+++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,++++++******+++,,,,,,,,,------------------------------------------............------......------,,,---......------,,,,,,------...///+++,,,---......---,,,+++,,,,,,,,,,,,------------........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))***,,,,,,++++++,,,---******+++++++++,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))************************(((((()))))))))*********((((((((((((((((((((((((((()))***++++++***)))((('''(((((())))))))))))))))))))))))***************'''((()))+++,,,,,,,,,,,,)))))))))*********+++++++++,,,...///000111111111333444444222000---***'''------------------------//////...---,,,+++******------........./////////.........///555555666777777666666666666555555555555555666666666666555555444444333333333333333444444444444444555555555555555555555555222222222222222222222222333333333333333333333333000111333333111000111222//////000000000111111111111111111111222222222222111000000000000/////////////////////////////////////////////////////////......////////////.........111333222///---...000........................---------------......///////////////......---,,,++++++,,,,,,------......,,,------......------,,,---,,,,,,,,,,,,+++++++++***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++***,,,---...,,,+++***++++++++++++++++++***++++++++++++++++++++++++++++++***)))))))))************+++,,,,,,***)))(((++++++************++++++((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++((()))***+++++++++++++++************************((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......////////////......////////////...............------------...//////,,,,,,............,,,,,,,,,,,,,,,---------.......................................////////////000........................------,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---)))+++,,,---,,,---...000++++++++++++,,,,,,,,,,,,************+++++++++,,,************************++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))*********++++++************************((()))***+++,,,---------))))))*********+++++++++,,,---000333555777999999444777777444333444222...........................,,,,,,------......//////.........////////////000////////////666666777777777666666555555555444555555666777888777666666555444444333333333333333444444444555555444444444444444444444444222222222222222222222222333333333333333333333333///111333333222111111111///000000111222222111111333333333333222222222222222111111111111000000000////////////////////////////////////////////////......////////////.........222666555111------.................................------...//////000/////////000000///......+++,,,,,,---......//////---......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,++++++,,,...///---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,,,,---...///...---+++***---,,,,,,++++++,,,,,,---***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------------------.......................................//////000000//////...//////000111000///...---...............//////000------............------------........./////////......................../////////000000000111111///////////////////////////......------......///,,,,,,,,,------------...////////////////////////------............---------...000000//////000222,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++,,,------,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...///111333444666666666+++000222111333888999666........................,,,------...//////000000....../////////000000000//////000000666666666666666555444444444444444444555777888888777666666555444333333333333333333444444444555555333333333333333333333333222222222222222222222222333333333333333333333333///111333333222000000111///000111222222222222222444444444333333222222222222222222111111111111000////////////////////////////////////////////////......////////////.........333888777222---,,,---.......................................///000000//////000000000000//////,,,,,,------...///000000......////////////............---------,,,,,,,,,------------------,,,,,,---------------------------------.........//////,,,++++++---...///...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---...///000111111///---,,,...------,,,,,,------...,,,------.../////////...------------------------******+++++++++,,,,,,,,,---..................---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,------.........---------.........////////////////////////////////////000000000000/////////000111222111000...,,,...............///000000........................////////////000000000000//////////////////////////////000000111111111222000000000000000000000000111000///......///000111/////////000000000000111000000000000000000000000---...///000000///...---111222333222111000111222............/////////000.........////////////000........................---------------------------------.........//////........................+++,,,------------,,,+++------,,,,,,------...///......---,,,,,,---------.........---,,,+++)))(((,,,,,,,,,---------......000111111000000///...---***///000---...333444000////////////////////////000000//////......------////////////000000000000000000000000888888777777666666666555777777777777888888888888888777666555444444555666777777666666666555555555444444555555555555555555666666555444444333222222444444555666555444222111222222222222222222222222111333444444333222333444000000111222222222222111111000///...///000222444111111111000000000000000000000111222222222222222000111111222222222111111////////////////////////---..................---222///,,,,,,...111111111111111111111000000000000000000000000000/////////000000000000000000000000111000///------......///000...---///222333111.../////////...------,,,,,,111111000000/////////.........////////////......////////////////////////222222222222111///...---///,,,******,,,...////////////////////////////////////.........---------............/////////000000000/////////.........---------.........//////555444333222111///.........000111000...------...------------------------,,,,,,,,,++++++*********---......///......------------------------------+++---///000000///---+++........................---------...///000000111000000//////.........---///000111000///...///111666000...222333///***)))////////////////////////////////////////////////111111111111111111111111333333222111000///......//////000000000000//////000000000000000000000000///222777;;;;;;777222///111000000111222000+++&&&////////////////////////////////////000000000111111111000000/////////...000000000000000000000000111111111111111111111111......///000111222222333111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111//////............//////111111000000/////////...111111111111111000000000111111111111111111111111///////////////000111111000///......------------///////////////.........///...------...222555777333333222000///...,,,,,,111111000000000000111111////////////000000000000000000000000000/////////...//////000111222222333000000111333777777777666666666555555666666666777777777888888666555555444333333444444555555555444444444333333333333333333333333333333555555444444333222222111222333444444444222111000333333333333333333333333333444666555444333333444000111222222333333222222222111000//////111333444111111111111111111111111...///000000111111000000///000000111111000000///////////////////////////......////////////......000111111111///000222444111111111000000000//////000000000///////////////000000000000000000000000111000///........./////////------...111222000............///////////////111111000000000////////////000000111111111000000000000000000000000000000000000000000000000/////////---,,,,,,...000111000////////////////////////////////////......------....../////////000000000000000/////////.........---------.........//////333222222111000///.........///111000///......///........................------------,,,,,,++++++------............------.................................//////.................................------...//////000111111111111111000000000/////////000111111//////000111+++...111111000///000111////////////////////////////////////////////////111111111111111111111111111111111111000000000000000000000111111000000000000000000000000000000000111222555666666555222111000//////000222111...***////////////////////////------.........//////////////////......---------000000000000000000000000//////////////////////////////000000111111222222000000000000000000000000111111111111111111111111/////////000000000111111////////////////////////000//////......//////000000000000//////.........//////////////////..............................///////////////000000111...---,,,,,,++++++,,,,,,///////////////////////////.........000222555666222222111000///...------//////............//////////////////000000000000000000000000000000////////////000000111111222222///000111222888888888888888777777777777777888888888999999999555666666666666555444444666666555555555444444444555555444444333333222222666666666555444444333333333444444444444333333222333333333333333333333333444555777666444333333444111222333333444444333333333222111000111222333444222222222222222222222222///000111111222222111111000111111222222111000000000000000000000000000000//////000000000000//////+++///222111...---///222111111000000000///////////////////////////000000111111111111111111111111222111000000//////000000///......///111111000......//////000111111222222111111111000000000000000000111111222222222333333111111111111111111111111...//////000000000000111000...---...000222222111000000000111111000000000000000000/////////////////////000000000111111111000000000////////////...............////////////000000000/////////......---///000000/////////000/////////////////////////////////...............------...............---000000000000000000000000111000///......///000111////////////////////////......//////000111111111222222222222222111111111000111222222000000111222555AAAEEE;;;111000222111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111222222111111111111111111111111111111111111111111111111333333222222222222333333111000///000111222111///000000000000000000000000........./////////000000///////////////.........000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111///000000000000111111111////////////////////////000000////////////000000111111111000000000000000////////////////////////........................///////////////000000111...------,,,,,,,,,,,,,,,000000000000000000000000//////000111222333444555111000000000000///////////////............///////////////000000000000111000000000000000000000000000000000111111111111111///000000111::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;777888999::::::999888777999999888888888777777777888888888777666555444444888888777777777666666666777777777777777777666666444444444444444444444444444555666666444222222333333333444555555555555444444333333222222333444444333333333333333444444444333333444555555555555444444444555555555444333333111111111111111111111111000000111111111111000000---///222333222111000000111111000000000//////////////////000000000000000222222222222222222222222333222222111111111111111000000111111222222111000111111111111222222333333111111111111111111111111111111111111222333444444333333333333333333333333111111111111111111111222111000///000111333222111000111222222222222111000111111111111111000000000111111111111222222222222111111111000000000000///////////////000000000000000000000000000000000000---///111111111000111222000000000000000000000000111111111111000000000000//////000000111000000000222222222222222222222222111111000000000000111111000000000000000000000000000000000000111111222222222222222222222222222222111333444333222111222333???NNNQQQ@@@333333333///111111111111111111111111111111111111111111111111222222222222222222222222000111111111222222222222333222222222222222222333222222222222222222222222444333222222222222333444333222000000000111222222111111111111111111111111111111111222222222222333222222222222222222222111111111111111111111111111333333333333333333333333222222222222222111111111111111111111111111111111222222222222222222222222000000000111111111222222222222222222222222222222111000000//////000000111333333333333222222222222111111111111222222222222111111111111111111111111000////////////000111111000000////////////000000111111111111222222222222///000222333444444444333000000000000111111111111222222111111111111222222000000000000111111111111000000000000111111111111222222222111111111111111///000111222::::::::::::::::::::::::999999999:::::::::;;;;;;888999:::;;;;;;;;;:::999::::::999999999888888888999999888777777666555555777777777666666666666666888888888888888888888999555555555555555555555555333444666555333222222333444444555666666666666666555555555444444444555555333444444444555555555666444555555666666666666666666666666666666555444444333333333333333333333333111222222333333222222111777555555888<<<<<<888333111111111111000000000000000000000111111111222222333333333333333333333333333333333333333222222222333333444444444333333333444444333333333222222222111111111222222222222222222111111111111222333444444444444444444444444444666555444333222222222222444222000000111222222111111222333444444333222111222222222222222222222222222222222333333333444444333333222222222222111111000000111111111222222222222222222222222333333333///111333333222222333444222222222222222222222222222222222222222222222222111111222333444444333333333333333333333333333333000111333444444333111000111111111111111111111111111111111222222222222222222222222222222222222222333444555444333222333555444AAACCC888222888888111333333333333333333333333333333333333333333333333444444444444444444444444444333333333333222222222555444333333333333444555444444444444444444444444444444555666666555444444666555333222000111222333222222222222222222222222222222222333333333333444333333333333333333333333333333333333333333333333444444444444444444444444333333333333222222222222333333333333333333333333222222222222222222222222111111111111222222222222333333333333333333333333111111000000000000111111222222222222222222222222222222222333333333444444222222222222222222222222111000000000000111222222222111111111111111222222222222222333333333444444000222444555666555444333000000111111222333333444333333333222222333333333111111111222222222333333111111111222222222333333333333333333333222222222111222222333888888888888999999999999777777888888888999999999888888999::::::::::::999999999888888888777777777777777666666555555444444555555555555555444444444888777777777777888888999666666666666666666666666222444666666444333444555555666666777888777777777666666666666666666555555444555555666666777777777333444555555666666555555666666666666555444333333444444444444444444444444333333333444444333333333:::555333777===???999222333333222222222111111111111111111222333333444444444444444444444444444444444555555555555444333222444666777777555444444555555555444444333222222111222222222222222333333333444333222111111222333444444444444444444444444444999888666444333222333333999666333111222333333222222333555666666555333222333333333333333444444444333333444444444555555555555555555444444444333333222333333333333444444444444444444444444444555555222444555555444444444555444444444444444444444444333333333333333444444444333333444555666666666666444444444444444444444444000222444666666444222000222222222222222222222222333333333333333333333333222222222222333333333333444555666666444444555666000777888444444999888222444444444444444444444444444444444444444444444444666666666666666666666666666666555555444444444333666666444444444444666666555555555555555555555555444555777999999777555444777777666444222111333444333333333333333333333333111111111222222222222333111111111222222222222222555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333111111222222222333333333111111111111111111111111222222111111111111222222000000000000000111111111111111222222333444444444111111111111111111111111222222222111222333333444111111111111111222222333333333333444444555555666333444555666666555444333222222333333444555555666333333222222222222333333333333333444444444444555222222333333444555555555444444444444555555555555444555555666999999:::::::::;;;;;;;;;999999999999::::::::::::::::::999999::::::;;;<<<999999999999888888888888666666666666666666666666666666666666666666666666999888777777777999:::;;;777777777777777777777777333555777777777666777888666777777888999888888888777777888888777666666555555555666666777888888999444555666666777777666666777777777777666555444333555555555555555555555555444444444555555444444444555222000333777999555111444444444333333333222222222222333333444555555666444444444444444444444444555555666666666555444333444666888777555333444555333333333333333333333333222222222333333333444444777666444333222222444444444444444444444444444444888666444333222333444555@@@<<<777333333444555555333444666888888666444333333333444444444555555555444444555555555666666666777777777666666666555555444555555555666666666666555555555555555555555555555777888888666555555666555555555555555555555555333333333333444444555555333333444555666666666666444444444444444444444444333444555555555555444333333333333333333333333333444444444333333333333333333333444444444555555555555666777777555555666777666888999999777666555444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666777777777888777555444444555777888666666666666666666666666666666777888888777666666444666777666333333555777333333333333333333333333222222222222333333333333111222222222333333333333555555555555555555555555333333333333333333333333222222333333444444555555444444444444444444444444444444444444444444444444222222222333333333333444222222222222222222222222222222222111111222222222000111111111222222222333333333333444555666666666333333333333333333333333444333333333333444555555333333333333333444555555333333444555555666777777555555666666666555555444444444555555666666777777555555444444444444555555555555555555666666666666444444444555666777777777555555666666777777888888777777888888<<<=========>>>>>>??????<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;===>>>???<<<<<<;;;;;;;;;;;;::::::888888888888888999999999999999999999999999::::::;;;;;;:::999:::;;;===>>>777777777777777777777777444666888999999999:::;;;777777888999999999999888888888888888888777666555555666666777888999999999777777888999999999999999:::::::::999999777666666666666666666666666666666444444555555555555444444444444444555666666555555555555444444444333333333333333444444555666777777555555555555555555555555555666777777777666444333333666888777444222333555111222222333333444444555222222222333333444444444:::999666444333333444555444444444444444444444444555444333222222333555777EEE@@@999555444555777777333555777888888777555333444444444555555555666666555555555555666666666666888888888888777777777777666666666666777777777777666666555555555444444444777999:::999777666666666666666666666666666666666333333333444444444555555222333444555666666666666444444444444444444444444666555444333333444555666333333333333333333333333444444444444444444444444444555555555666666777777555777888777666555666888222333666:::888333555:::666666666666666666666666666666666666666666666666555555555555555555555555555555666777888999::::::999777666444444666777999777777777777777777777777777777666666666666777777222444777777555555777999444444444444444444444444444444444555555555666666444444444555555666666666444444444444444444444444666666666666666666666666222222333333444555666666333333333333333333333333444444444444444444444444222222333333333444444444444444444444444444444444333222222111111222222333444444444555555666666666666666666777888999999:::666666666666666666666666555444444444444555666666666666666666666777888999444444444555666777777888666666666666555555555555666666666666777777777888888888777777777777888888666666666666777777777777555555555666777888888999555666666777888999999:::999999::::::AAA>>>===>>>===;;;===BBB>>>===<<<<<<>>>>>>===<<>><<<;;;999888888999:::999888999888777777999999888777777;;;<<<888666888999888999:::;;;:::888777888999:::999888777777888999:::===;;;999888:::;;;<<<;;;999:::;;;:::999888999:::444888<<<<<<:::888888888;;;888555777::::::777333999999888888888888888888999999999999999999888888999555555888888666:::BBB;;;999999999777555:::AAA;;;:::888777888:::::::::555777888777444333444666999:::888444444777888555777999999777444222555888888444555888666111111555999444333777888444111000222777:::777555666666444555666777777555444555666444666888999888777777888777888888777:::>>>>>>999999777666888;;;===;;;888666888::::::999888777777===:::777666666666555444555999;;;777333444999<<<999999999888888777777777666777777888777666555444999777444333444666777777999444333666888777666888888======888666:::;;;888888;;;>>><<<777444555888888:::999777:::??????<<<:::666666777777555666:::777777777666666888<<<>>>::::::999999999999999:::999888666666777;;;>>>AAA;;;;;;:::999888777777777;;;:::999999;;;;;;;;;999555777::::::999888999999<<<:::999888999888777555;;;;;;999888666666555555777777777888888888888888888999:::;;;;;;:::999888555666777888888888777666555666666666555555555666777666666666666666666777555777888999888777888:::;;;<<<<<<<<<<<<:::888777666777999:::;;;<<<;;;;;;999999888666666777;;;>>>555666777888999:::;;;;;;999999999999888888888888666666555444444555888:::;;;999888999<<<<<<:::777666777999999999;;;>>>@@@???>>>>>>@@@DDDJJJOOOSSSMMMNNNLLLIIIEEEEEEHHHLLLMMMKKKGGGCCCAAA@@@AAAAAA@@@BBBEEEEEEEEEGGGLLLPPPLLLIIIEEECCCDDDFFFGGGHHHHHHHHHIIIKKKNNNOOONNNLLLJJJCCCAAAFFFIIIGGGFFFIIIBBBCCCCCCBBBAAAAAABBBDDDCCCDDDEEEEEEDDDCCC@@@???AAADDDGGGFFFCCCAAABBBDDDEEECCCAAA@@@AAACCCCCCBBBDDDDDDEEEFFFFFFEEEAAA>>>AAA???<<<:::CCC>>><<>>======@@@???>>>???AAABBBAAA@@@AAAAAA@@@>>>============???>>>======>>>>>>===<<<<<<;;;;;;;;;<<<===<<<<<>>===<<<<<<<<<<<<<<>>@@@@@@???<<<===<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;:::;;;;;;999>>>???<<<;;;======<<<======>>>===<<<<<<===???===<<<<<<;;;;;;<<<<<<===<<<:::999999:::;;;:::999;;;===>>>>>>======>>>???999<<<>>>>>><<<:::;;;===:::888777:::>>>???;;;777777777777888999;;;<<<===:::<<<>>>>>><<<:::999:::===:::999===>>>===@@@FFF???<<<;;;<<<:::777888<<<>>>=========>>>?????????<<<===>>>>>><<<<<<===???777:::;;;999999<<<<<<:::555777888888888888999;;;888666777;;;:::555444777999555444999;;;999777777;;;>>>???======@@@@@@>>><<>>777777888:::===>>><<<;;;888;;;<<<:::777777999;;;777777888999:::;;;<<<===:::;;;===>>>??????>>>>>><<<:::777666666777888888:::777777:::;;;:::;;;???>>>CCCDDD???<<<>>>===:::;;;@@@FFFIIIHHHGGGIIILLLHHHHHHFFFFFFJJJOOOOOOJJJKKKCCC<<<;;;;;;999777999999<<<@@@CCCEEEEEEEEEEEEEEEFFFEEEDDDBBB???===;;;<<<<<<===<<<===@@@FFFJJJDDDCCCAAA???===<<<<<<<<>>===DDDCCCCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCCGGGGGGHHHHHHGGGFFFDDDBBBDDDEEECCC@@@===<<>>AAA@@@@@@AAADDDEEEEEEDDDFFFFFFEEEDDDCCCCCCCCCCCCEEECCCBBBBBBDDDDDDCCCAAACCC@@@===>>>AAACCCCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFEEEEEEFFFEEECCCAAA@@@@@@BBBDDDFFFFFFCCCAAADDDFFFGGGDDD@@@>>>???@@@???EEEHHHFFFEEEGGGGGGDDDCCCCCCCCCAAA@@@AAACCCFFFBBBAAAAAA@@@@@@AAAAAABBBEEEDDDDDDDDDEEEEEEBBB@@@AAACCCEEEEEEEEEEEEGGGHHHEEEFFFGGGFFFDDDDDDEEEFFFDDDCCCDDDGGGKKKKKKGGGCCC??????@@@AAACCCEEEHHHIIIGGGLLLPPPOOOJJJHHHIIIKKKKKKHHHHHHLLLOOOPPPRRRUUUKKKGGGFFFIIIHHHDDDAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>=========>>>>>>???999>>>BBBAAA@@@@@@???<<<;;;999888999:::;;;;;;:::999888999<<<<<<999777888;;;777777<<>>>>>@@@HHHJJJHHHFFFHHHNNNOOOLLLJJJOOOTTTWWWWWWVVVUUUTTTXXXVVVRRRNNNLLLMMMQQQTTTXXX^^^\\\RRRJJJMMMWWW___]]]bbbgggjjjgggbbb\\\YYY[[[YYYTTTLLLEEECCCEEEHHHFFFGGGHHHKKKLLLJJJFFFCCC@@@???>>>===<<<<<<<<<===>>>???@@@AAADDDGGGJJJLLLKKKKKKMMMMMMMMMMMMLLLKKK???>>><<<;;;:::::::::;;;999888:::<<<;;;:::???FFFTTTXXXXXXTTTPPPOOONNNKKKSSSYYYaaafffggghhhkkkmmmjjjiiifffgggooouuussslll___SSSHHHEEEDDD@@@<<<;;;???EEEOOOYYY^^^___\\\ZZZ___```aaa___[[[TTTNNNIIIIIILLLNNNNNNMMMOOOVVV\\\\\\[[[XXXUUUSSSRRRQQQQQQWWWXXXZZZ]]]```bbbaaa______``````]]]XXXTTTQQQPPPUUUWWWXXXXXXVVVXXX\\\```[[[[[[ZZZYYYYYYXXXYYYYYY___]]][[[XXXVVVUUUTTTUUUXXXYYY[[[\\\\\\[[[YYYXXX[[[\\\]]]^^^^^^\\\ZZZXXXZZZZZZXXXRRRLLLKKKPPPVVV]]]]]]]]]^^^```aaacccdddhhhggggggiiilllllliiifffffffffffffffggghhhiiijjjggghhhjjjlllmmmnnnooooooggghhhgggeeedddeeehhhkkklllkkkkkkjjjkkkmmmpppqqqqqqoookkkgggfffhhhkkkmmmjjjiiifffddddddgggjjjlllsssrrrsssssssssqqqmmmiiihhhgggfffeeefffkkksssxxx}}}zzzyyy}}}~~~~~~{{{yyyxxxzzz|||}}}~~~~~~|||yyyyyy|||}}}{{{xxxwwwwwwvvvuuutttuuussspppmmmmmmooorrrtttuuurrrmmmhhh\\\[[[\\\```^^^YYYUUUUUUVVVVVVVVVXXXZZZ\\\\\\\\\^^^^^^]]]]]]^^^___``````^^^\\\[[[ZZZZZZZZZXXXWWWYYYTTTQQQQQQUUUXXXXXXWWWWWWWWWXXXYYYZZZ\\\^^^______^^^]]]\\\[[[YYYWWWUUUQQQRRRTTTWWWYYYYYYVVVTTT\\\___```[[[TTTPPPQQQSSSTTTZZZ^^^]]]]]]___^^^\\\WWWVVVUUURRRPPPQQQTTTWWWSSSSSSSSSRRRRRRSSSSSSSSS\\\\\\\\\^^^___]]]ZZZWWWUUUXXX[[[\\\\\\\\\^^^___dddeeefffffffffeeedddddd``````aaaccccccaaa\\\XXXRRRQQQQQQPPPQQQSSSUUUVVVYYY^^^bbb```[[[ZZZ___eeeaaa```aaafffkkknnnooooooeeebbbbbbgggjjjfffbbb```ZZZ[[[\\\ZZZXXXUUUSSSRRRVVVSSSQQQPPPQQQQQQPPPOOOUUU]]]cccaaa\\\ZZZWWWSSSSSSNNNHHHFFFGGGHHHFFFDDDBBB@@@?????????>>>======AAA>>>???CCCFFFEEEFFFJJJVVVVVVSSSQQQTTTYYY[[[XXXWWW[[[aaacccbbb^^^[[[YYY]]]ZZZVVVRRRQQQUUU\\\aaammmppplll```XXX^^^jjjsssmmmsssxxxyyyssskkkfffccciiiddd]]]XXXVVVUUUTTTTTTXXXXXXZZZ\\\]]]\\\YYYUUUNNNIIIDDDDDDDDDDDDEEEGGGNNNMMMMMMNNNPPPSSSVVVXXXUUUUUUUUUTTTRRRPPPNNNLLLBBBBBBAAA???===<<<<<<===:::;;;===???======DDDMMM```aaa___[[[XXXWWWXXXXXXhhhkkknnnpppqqqrrruuuwwwvvvtttrrruuu}}}jjjaaaYYYUUURRRLLLHHHHHHPPPXXXdddqqqzzz}}}{{{xxxxxxzzz|||{{{vvvmmmddd^^^```eeehhhgggdddeeellltttwwwuuussspppnnnnnnmmmnnnnnnpppsssxxx|||~~~}}}{{{uuuwwwxxxwwwtttpppnnnmmmmmmppprrrpppmmmooouuu{{{zzzxxxvvvrrrooommmkkkkkkvvvuuurrrpppoooooopppqqqqqqrrrsssuuuuuusssrrrqqqqqqrrruuuwwwxxxxxxxxxwwwtttuuusssmmmgggffflllrrrxxxxxxxxxwwwwwwxxxxxxxxxzzzwwwxxx}}}|||yyywwwvvvvvvuuuvvvxxxyyyzzzwwwxxxyyy{{{}}}~~~}}}}}}|||zzzxxxxxxyyy{{{{{{zzzxxxwwwxxxzzz}}}~~~{{{xxxwwwxxxzzz{{{~~~{{{wwwvvvwwwzzz}}}~~~zzz|||}}}~~~~~~{{{wwwtttvvvtttqqqooopppuuu~~~}}}~~~}}}}}}}}}}}}}}}}}}~~~{{{||||||{{{zzzyyywwwuuu{{{yyywwwsssrrrsssvvvxxxyyyvvvsssooozzz}}}|||ttttttzzz~~~~~~}}}{{{yyyzzzwwwssstttvvvyyyyyyyyywwwwwwwwwyyyzzz|||~~~}}}}}}}}}{{{yyywwwuuuuuupppppprrruuuxxxwwwuuurrrwwwzzz|||yyyrrroooqqqtttrrrxxx|||||||||~~~}}}{{{vvvuuussspppmmmmmmooorrrpppqqqqqqqqqqqqqqqqqqpppxxxxxxyyy{{{|||zzzwwwssswwwyyy}}}~~~~~~~~~{{{{{{zzzzzzwwwrrrlllhhhbbb```]]]ZZZYYYYYYYYYZZZ^^^aaacccaaa]]]___gggooolllnnnrrrvvv{{{~~~~~~}}}wwwuuuwww~~~~~~~~~~~~zzzxxxyyyyyyvvvrrr{{{uuummmiiijjjkkkkkkjjjaaa]]]XXXTTTTTTVVVWWWVVVWWWVVVWWW[[[\\\ZZZ[[[___hhhjjjiiifffhhhlllmmmkkknnnqqqttttttooojjjeeebbbeeecccaaa___aaafffnnnttt|||ssshhhdddjjjssswwwlllpppsssqqqkkkeeeaaa```ddd^^^YYY[[[cccfffbbb]]]ZZZ[[[]]]aaaeeehhhiiihhhYYYQQQKKKKKKLLLKKKNNNSSSYYYWWWTTTRRRRRRTTTVVVXXXPPPPPPPPPOOOMMMJJJGGGFFFFFFGGGGGGEEEBBBAAAAAACCCCCCCCCDDDFFFDDDDDDLLLVVVXXXVVVSSSOOOMMMMMMQQQUUUaaa```^^^\\\[[[]]]aaadddbbb``````eeeqqqzzzxxxppplllkkkkkkjjjddd\\\[[[^^^nnnrrrzzzwwwqqqwww|||}}}yyyyyy{{{|||}}}{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~{{{wwwwww|||~~~zzz|||}}}}}}~~~}}}~~~~~~{{{xxxvvvwwwyyywwwuuurrrppp~~~zzztttoookkkkkkhhhddd```]]]\\\]]]]]][[[]]]]]][[[ZZZ]]]eeelllfffmmmrrrttttttvvvvvvtttmmmkkknnnuuuzzz{{{{{{~~~|||zzz{{{}}}wwwwwwzzz~~~~~~{{{{{{}}}~~~|||yyywwwvvvuuuoookkknnnuuuvvvnnnffffffffffffiiikkkmmmmmmlll___WWWTTTVVVUUURRRUUU\\\ccc```\\\XXXWWWXXXZZZ\\\UUUUUUVVVVVVVVVTTTSSSRRRTTTWWWXXXVVVSSSQQQRRRTTTQQQOOONNNOOONNNOOOVVV^^^^^^ZZZVVVUUUSSSSSSXXX___```\\\WWWTTTTTTXXX]]]`````````aaafffqqqyyyxxxqqqqqquuu{{{}}}wwwpppqqqvvv|||~~~}}}|||}}}|||~~~~~~{{{~~~{{{xxxxxxzzzzzzxxxuuurrr~~~zzzwwwvvvvvvtttpppllljjjjjjlllmmmfffggghhhhhhhhhiiimmmpppiiissszzzwwwrrrpppooommmgggfffhhhlllnnnnnnrrrxxxzzz}}}~~~~~~wwwuuuyyyyyytttnnnyyy~~~yyyuuuqqqmmmpppuuurrrkkkllltttzzzwwwrrrnnnmmmooorrruuuqqqrrrsssssssssrrrqqqpppnnnqqqtttrrrooommmnnnqqqmmmgggddddddeeefffkkkrrruuurrrqqqrrrpppnnnpppvvvuuuqqqllljjjkkknnnrrruuutttwwwyyy|||~~~zzzyyy|||}}}|||zzzxxx{{{~~~}}}~~~~~~yyy|||}}}yyywwwyyy{{{}}}{{{xxxuuu}}}{{{zzz|||~~~zzz{{{|||~~~~~~~~~}}}|||yyy}}}yyywwwuuuwwwuuuvvvxxxvvvvvv{{{|||{{{yyyooonnnssstttooohhhlllwwwzzzqqqpppvvv{{{ooovvv~~~sssuuu|||~~~~~~zzz~~~~~~|||||||||}}}{{{xxxwww}}}{{{}}}}}}~~~wwwzzz|||{{{wwwwww{{{zzzyyywwwuuu{{{xxx~~~}}}{{{xxxtttqqqooommmppprrrrrrooonnnooorrruuuxxxtttmmmpppxxxuuujjjeeebbbgggppppppjjjjjjpppvvv{{{~~~vvvpppqqqwww|||}}}|||{{{|||}}}}}}{{{zzz~~~~~~}}}{{{}}}zzzzzz||||||}}}}}}{{{vvvsssvvv}}}~~~~~~~~~~~~~~~|||rrrssstttuuuwwwxxxyyyzzzwwwwwwwwwwww~~~}}}}}}|||{{{vvvxxx}}}tttvvvwww{{{zzzwwwyyyyyy|||zzzvvvwwwyyy}}}}}}|||{{{zzzzzz{{{zzzxxxxxxxxxwwwuuussssssrrrvvv~~~~~~}}}~~~|||{{{|||~~~{{{yyyzzz|||~~~~~~}}}||||||{{{zzzzzzttttttuuuxxx|||}}}zzzvvv}}}}}}zzzuuuqqqrrryyy}}}}}}zzzyyy{{{|||~~~}}}}}}}}}|||zzzxxxvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuvvv~~~~~~~~~|||{{{{{{|||zzzyyyyyy{{{{{{yyyxxx}}}}}}||||||||||||||||||yyyxxxxxxyyy|||{{{zzzyyyxxxwwwvvvuuuwwwuuutttwwwzzz|||zzzwww}}}}}}{{{vvvqqqooorrruuuzzz|||~~~~~~}}}{{{yyyxxxzzz|||}}}zzzxxxxxxwwwvvvtttuuuuuuuuuvvvvvvvvvwwwwwwqqqqqqrrrsss|||{{{{{{vvvvvvvvvyyy}}}|||~~~}}}~~~}}}|||}}}}}}}}}|||{{{zzzzzzzzz}}}|||{{{zzzyyyxxxwwwvvvzzzwwwuuuwww{{{}}}|||zzz}}}}}}|||xxxtttqqqqqqrrrvvvxxx{{{}}}~~~~~~|||}}}}}}{{{zzzzzz|||~~~}}}zzzvvvsssssstttttttttpppqqqrrrtttvvvwwwyyyyyyqqqqqqrrrrrr}}}~~~}}}|||~~~yyyxxxxxx{{{~~~|||yyyyyyuuurrrrrrrrrkkkkkklllooouuuyyy|||}}}~~~~~~~~~~~~{{{xxx~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~~~~|||{{{zzzzzzzzz{{{|||||||||{{{{{{{{{zzzzzzyyyxxxwwwwwwuuurrrppprrrvvvyyyyyyxxx|||||||||{{{xxxuuusssssssssvvvyyy{{{|||}}}~~~~~~~~~}}}zzzwwwvvvxxxyyyxxxuuuqqqpppqqqssstttuuusssssstttvvvwwwxxxyyyzzzvvvvvvvvvuuu~~~}}}{{{yyyvvvvvvxxxzzz{{{{{{zzzzzzyyyxxxwwwzzz~~~~~~}}}|||{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{xxxwwwvvvvvvwwwwwwuuuttt{{{}}}~~~~~~}}}|||zzz}}}zzz~~~zzztttmmmiiiggghhhhhheeedddccceeeiiilllnnnooozzz~~~}}}~~~~~~|||}}}}}}~~~}}}}}}~~~~~~~~~}}}|||yyyvvvuuuvvvwwwxxxxxx~~~~~~}}}{{{yyyyyy{{{}}}vvvxxxyyyzzzzzzzzz|||~~~zzz|||~~~|||zzzyyyvvvyyy{{{{{{yyyyyy|||~~~~~~{{{yyyyyyuuuvvvxxxyyyyyywwwuuusssxxxwwwuuusssrrrrrrssssssuuuwwwxxxyyyyyyxxxvvvuuutttttttttvvvxxxyyyxxxvvvssssssssstttttttttuuuuuuqqqooommmpppuuuxxxxxxwwwxxxyyyyyyyyywwwuuusssqqqrrrtttxxxyyyzzz{{{}}}~~~~~~~~~}}}zzzyyyzzz{{{}}}}}}zzzvvvqqqnnnnnnnnnrrrpppmmmmmmoooqqqssstttyyyxxxxxxwwwwwwvvvvvvuuuyyyyyyxxxwww~~~||||||}}}~~~~~~~~~{{{||||||}}}~~~xxxuuusssrrrtttuuutttsssttttttuuutttssstttvvvxxxrrrssstttsssrrrqqqppppppppprrruuuwwwxxxxxxwwwwwwuuuuuutttttttttttttttuuusssssssssrrrpppppprrrsssuuuvvvxxxzzzyyywwwvvvwwwvvvvvvxxx{{{zzzwwwwww{{{vvvxxx|||~~~xxxzzz}}}~~~~~~~~~~~~tttpppiiibbb___^^^___aaaaaa___]]]]]]___aaabbbbbbhhhqqqwwwxxxyyy}}}yyyyyy|||}}}}}}~~~}}}yyyzzzzzz{{{|||{{{zzzzzzzzz{{{zzzyyy}}}}}}yyyyyyzzz~~~~~~}}}~~~~~~~~~~~~}}}~~~zzzyyyzzz|||~~~}}}||||||}}}~~~xxxuuuuuuuuuwwwyyy|||~~~}}}{{{xxxwwwvvvwwwwww{{{vvvsssuuu{{{~~~{{{wwwtttqqqppprrrtttvvvwwwuuuvvvuuusssqqqqqqrrrsssmmmnnnoooooooooqqqtttwwwxxxvvvttttttttttttsssrrrrrrrrrqqqpppqqqrrruuuvvvsssuuuvvvvvvtttrrrqqqqqqjjjkkklllnnnoooooooooooonnnmmmlllkkkjjjjjjkkkkkkooopppqqqrrrrrrqqqpppooonnnllllllnnnppppppmmmkkkiiijjjkkklllnnnoooqqqqqqnnnmmmmmmpppvvvyyyyyyxxxssssssssssssrrrpppnnnlllnnnpppsssuuuuuuvvvxxxzzzxxxyyyyyyvvvsssrrrsssuuuxxxwwwuuuqqqllljjjjjjkkkmmmkkkjjjjjjlllnnnppppppvvvvvvuuutttrrrqqqpppppptttttttttsss{{{~~~~~~~~~{{{~~~~~~|||~~~}}}}}}}}}{{{|||}}}{{{xxxuuutttvvvvvvtttrrrppprrrttttttrrrpppppppppoooqqqrrrrrrqqqooonnnnnnmmmrrrwwwvvvqqqnnnooorrrrrrqqqpppooooooooopppqqqjjjkkklllkkkiiikkkoootttoooppprrrtttssspppooopppnnnkkkpppyyyxxxpppnnnsssoooqqqsssuuuwwwyyyyyyzzzwwwuuusssuuuwwwvvvsssooojjjfff___YYYUUUUUUWWWYYYYYYWWWTTTTTTVVVXXXYYYYYY^^^hhhooopppqqqyyy{{{yyy{{{}}}~~~~~~~~~~~~zzzyyy{{{~~~zzzuuutttuuuqqqrrrsssvvvxxxxxxvvvssswwwyyyyyyzzzuuurrrqqqsssvvvxxxvvvssswww{{{~~~|||vvvqqqqqqrrr{{{zzzxxxwwwxxx|||}}}{{{{{{}}}~~~||||||}}}~~~~~~|||{{{|||}}}|||zzzyyy{{{}}}}}}}}}}}}~~~~~~{{{{{{|||}}}}}}{{{|||uuu{{{}}}wwwssssssxxxzzz||||||zzzyyyyyyyyyzzz}}}{{{sssmmmkkkllltttuuuwwwyyyzzzzzzzzzyyy|||{{{xxxvvvtttsssssssssqqqmmmjjjnnnvvv{{{{{{xxxsssqqqnnnooorrrvvvzzz{{{pppqqqpppooolllkkklllmmmiiijjjkkkkkkkkknnnrrruuu}}}xxxqqqooopppssssssrrrwwwsssooommmmmmnnnooooooiiikkkmmmmmmkkkkkklllmmmeeeeeefffhhhjjjlllnnnnnngggggghhhhhhhhhhhhgggggglllmmmnnnoooooonnnmmmmmmiiigggfffggghhhhhhdddaaacccdddfffhhhkkkmmmooopppiiiiiijjjnnntttxxxwwwuuuooonnnmmmmmmmmmkkkhhhfffiiilllnnnppppppqqqrrrtttssstttuuurrrooommmnnnpppqqqqqqqqqnnnlllkkkmmmnnnkkkiiihhhhhhjjjlllllllllnnnnnnnnnnnnmmmmmmllllllllllllllllll