BM6P6(@ wwwqqqxxx{{{zzztttrrrpppooonnnrrrxxx}}}yyyppphhhdddccceeekkkrrr{{{xxxqqqssswww||||||wwwtttmmmeee\\\UUUOOOMMMKKKJJJLLLOOOOOOLLLMMMRRRUUU^^^kkktttzzz}}}nnn^^^TTTJJJDDDCCCEEEFFFIIIPPPaaavvvyyyiiieeehhhsssooo^^^RRRRRROOODDD======999999999888888888888777999777444444555777888777444444555555555555444444444444444555555555555666777666666666666777777888:::;;;;;;<<<===???BBBCCCEEEWWWnnnlll___\\\[[[eee|||zzzyyy{{{xxxzzz~~~xxxaaaNNNHHHJJJCCCBBBAAAAAABBBBBB@@@>>>yyyttttttzzz}}}}}}yyytttrrrqqqpppnnnrrrxxx~~~wwwooogggdddbbbeeemmmvvv||||||wwwqqqssswww|||}}}yyyrrrkkkeee^^^WWWSSSMMMKKKKKKMMMMMMJJJMMMRRRVVV___kkkuuuzzz}}}ooo^^^PPPIIIHHHFFFGGGHHHNNN___sssxxxiiifffjjjuuuzzzgggXXXTTTPPPDDD<<<;;;999999999888888888888777777666555666888888777555444444555555555555444444444444444555555555555666666666555555666666777888::::::;;;<<<===???BBBDDDIIIZZZrrrnnncccYYYXXXaaatttzzzvvv}}}{{{uuuooollllllrrrnnnXXXNNNLLLEEEDDDCCCCCCCCCCCCAAA???nnnpppuuuzzzyyyvvvyyywwwrrrqqqqqqpppoootttzzz}}}sssmmmfffbbbaaadddooozzz}}}zzz}}}vvvppprrrvvv||||||wwwssslllccc\\\PPPMMMKKKKKKJJJIIIMMMSSSYYYaaammmvvvzzz}}}hhhTTTKKKKKKFFFFFFGGGLLL\\\ooo}}}vvvhhhffflllxxxuuu```WWWQQQFFF===999999999999888888888888777555555666888999999666333444444555555555555444444444444444555555555555666555555555555555666777777999:::;;;;;;<<>>vvv^^^aaahhhppprrrrrrwww~~~yyypppmmmnnnppppppsssxxx|||xxxlllgggaaa``````dddqqq|||~~~{{{yyy{{{~~~wwwrrrrrrwww}}}qqqeeeZZZTTTNNNLLLJJJKKKRRR[[[___gggqqqxxx{{{~~~rrr^^^UUUGGGFFFFFFJJJYYYnnn|||qqqeeeeeelllyyynnn]]]TTTKKKCCC===999999999888888888777777999777555555666777777777444444555555555555444444444444444555555555555666444444444555555777888888888:::=========AAAHHHNNNZZZkkkyyynnnbbb```cccjjjmmmqqqxxxlllxxxvvvggg[[[TTTTTT___kkk}}}}}}mmmiii{{{rrr^^^PPPOOOMMMKKKJJJGGGCCC@@@qqqXXXZZZ```iiiooorrryyytttkkkiiilllnnnpppsssyyyyyysssiiibbb^^^```dddkkkvvv~~~}}}}}}yyy{{{}}}yyyuuutttxxx~~~rrrggg[[[UUUOOOMMMKKKMMMUUU^^^bbbiiirrryyy|||~~~jjjZZZKKKKKKIIILLLZZZnnn|||pppdddeeelllyyysss___SSSKKKEEEAAA999999999888888888888777:::777444444555777888888444444555555555555444444444444444555555555555666555555555555666888999:::888;;;>>>>>>>>>BBBKKKRRRccctttzzz|||rrriiieeegggnnnqqqsss|||}}}sssxxxuuuhhh\\\TTTRRRZZZeeeyyy}}}kkk```kkkeeeXXXWWWVVVUUUSSSNNNHHHDDDeeeRRRUUU]]]fffkkkppp{{{~~~ppphhhfffiiimmmoooqqqwww~~~tttmmmeee^^^ZZZaaallluuu~~~|||zzz{{{{{{||||||~~~|||wwwvvvzzzqqqiiiZZZTTTOOOMMMLLLNNNVVV___eeekkktttzzz|||~~~xxxcccSSSQQQNNNOOO\\\nnn{{{rrrffffffmmmyyywwwaaaQQQIIIDDDAAA999999999888888888888777888666555555777888777666444444555555555555444444444444444555555555555666666666666666888999:::;;;999===@@@@@@???DDDMMMVVVnnn~~~{{{|||xxxqqqmmmnnnwww{{{zzz}}}{{{ssshhh]]]XXX]]]eee{{{}}}iiiZZZ```qqqlll[[[[[[[[[[[[XXXRRRJJJEEE{{{YYYNNNSSS]]]dddhhhnnn|||{{{nnneeedddhhhlllnnnooouuu~~~{{{qqqiiibbb[[[XXXbbbqqq}}}yyywwwyyyzzz}}}yyywww{{{}}}qqqkkkXXXSSSNNNLLLLLLNNNVVV___fffllluuuzzz}}}~~~pppYYYVVVRRRRRR]]]nnnzzz}}}ttthhhhhhnnnzzzzzzbbbPPPGGGCCCAAA999999999888888888888777666555666888999999666444444555555555555555555444444444444555555555666666666666666777888:::;;;<<<999===AAAAAA@@@EEEOOOXXXvvv}}}xxxsssuuuwwwjjjccceeekkk|||hhhXXXYYYgggzzzpppZZZ[[[\\\\\\YYYRRRIIIBBBlllYYYNNNSSSYYY```hhhrrr~~~{{{kkkdddhhhmmmooonnnnnnvvv~~~{{{oooddd^^^[[[ZZZ```nnnxxxuuuvvvxxxzzzvvv}}}|||rrrkkk[[[UUUOOONNNNNNOOOTTT[[[iiiooowww|||}}}~~~}}}hhhZZZVVVWWW\\\mmm~~~ttthhhgggppp~~~{{{bbbOOOEEECCCDDD???<<<999888888888777666777777777777666666666666777777777777777777777777666555444333222222333444777666666666666888999:::>>>===???BBBDDDIIIVVVccc|||}}}zzz}}}}}}qqqjjjiiiggg[[[VVV\\\kkk{{{|||```XXXQQQQQQPPPKKKFFFCCCbbbRRRNNNQQQWWW^^^gggrrr~~~xxxiiidddhhhnnnqqqppppppwwwyyynnnccc]]]ZZZYYY```nnnxxxuuuvvvwww}}}~~~|||www}}}yyyooohhh```YYYSSSQQQQQQRRRWWW^^^lllrrryyy}}}}}}~~~uuuddd[[[YYY\\\mmm~~~sssgggfffooo}}}wwwaaaOOOFFFDDDCCC???<<<999888888888777666888777777777666666666666777777777777777777777777666666555444444444444444777777666666777888:::;;;======???AAABBBJJJZZZjjj~~~xxxqqqooo{{{hhhZZZSSSWWWcccqqqfffZZZOOOLLLLLLHHHCCC@@@qqqWWWLLLLLLPPPUUU\\\eeeqqq~~~~~~ssshhhdddhhhnnnqqqqqqpppxxx}}}wwwlllbbb[[[YYYYYY```ooo~~~xxxvvvvvvwww|||}}}~~~~~~}}}yyy~~~yyyppphhhddd^^^YYYWWWVVVVVVZZZ___ooouuu{{{~~~sssccc]]]]]]lll}}}~~~}}}qqqfffeeennn|||rrraaaSSSIIIFFFEEE>>><<<999777777777666555888888777777777666666666666666666666666666666666666666666666666555555444777777777777888999:::;;;;;;<<>>hhhRRRKKKKKKNNNSSS[[[fffsss~~~xxxpppgggeeeiiinnnooonnnooowww~~~~~~{{{uuulllddd[[[YYY[[[cccrrr|||xxxwwwxxxxxx}}}~~~~~~~~~}}}zzz~~~~~~vvvnnniiidddaaa```___\\\]]]```pppvvv|||oooccc^^^kkkzzz{{{yyynnneeedddlllzzz}}}nnnbbbWWWMMMHHHFFF>>><<<999777777777777555888888888777777777666666666666666666666666666666555666777888888777666555777777888888999::::::;;;:::<<<>>>???AAANNNiii}}}|||~~~www}}}zzzvvvrrrsssvvvwwwsssooohhhhhhkkkqqqrrrooonnnoooqqqmmmZZZNNNMMMSSS[[[uuuqqqYYYNNNMMMJJJDDD@@@cccPPPLLLJJJMMMRRR\\\hhhuuutttooojjjjjjmmmooommmkkkmmmvvv}}}|||yyytttlllfff[[[[[[^^^hhhwww|||zzzzzz{{{zzz|||{{{~~~~~~wwwpppmmmlllllljjjeeebbbdddooouuu|||{{{~~~|||mmmcccjjjvvvvvvuuulllcccbbbjjjxxx{{{lllcccZZZOOOGGGEEE???===:::888888888777666888888888888777777777777666666666666666666666666555666777888888888666666777888999999:::;;;;;;;;;:::<<>>;;;999999999888777999999888888888777777777666666666666666666666666555666666777777777777777888888999;;;;;;;;;;;;;;;;;;<<>>===@@@FFFPPP```vvvzzz}}}{{{~~~xxxvvvvvv}}}sssccc[[[YYYfffsssuuuyyyzzzlllaaaPPPJJJFFFFFFFFFEEEIIINNNRRRaaasssyyyaaaPPPLLLLLLKKK___ssstttcccTTTLLLIIImmmUUUKKKJJJLLLPPPYYYgggvvvyyyrrryyy}}}zzzyyyzzz{{{wwwpppgggaaa]]]^^^cccmmm|||}}}~~~zzz}}}zzzwww~~~wwwnnnfffaaaaaabbbhhhkkkwwwvvvhhhbbbbbbcccfffiiipppvvv~~~{{{rrrgggeeeppp{{{yyyuuuwwwmmmbbb[[[___ggguuuyyyfffRRRHHHGGG???999999:::999888999999999999999888888888777666666555555555555666666777777888999999999999888777999::::::::::::;;;===>>>???AAAHHHSSSddduuussszzzxxxtttuuuwwwrrrZZZVVVWWWdddwwwwwwxxx{{{{{{tttggg]]]MMMHHHDDDCCCBBBAAAFFFMMMUUUaaasssaaaQQQMMMLLLPPPVVVnnnjjj[[[OOOHHHhhhRRRIIIIIILLLQQQ\\\iiiwww~~~wwwsss|||~~~~~~|||wwwoooggg```]]]]]]cccooo}}}{{{||||||xxxxxx{{{wwwzzz}}}yyypppfff^^^ZZZZZZ\\\^^^bbbppprrrddd___^^^^^^aaaeeepppvvv~~~ttthhhccckkkuuu|||yyywwwkkk```YYY]]]gggvvvqqq]]]SSSJJJAAA;;;;;;;;;999888999999999888888888777777777666666555555555555666666777888888888888999999999777999::::::::::::;;;===???@@@CCCKKKWWWfffvvvuuu|||xxxtttvvvyyyuuu]]]TTTTTTaaa|||ooommmkkklllkkkfff[[[SSSJJJFFFBBBBBB@@@@@@EEELLLWWWbbbrrrdddSSSLLLJJJMMMSSSggg{{{sss```SSSLLL~~~bbbNNNGGGHHHLLLSSS___mmmzzz{{{vvvsss~~~~~~vvvmmmddd___]]][[[cccrrr|||zzz{{{~~~~~~yyyvvvvvv~~~{{{wwwvvv}}}zzzuuulllaaaXXXTTTUUUWWWVVV[[[hhh}}}{{{oooccc]]]\\\\\\___cccpppttt{{{|||nnncccfffmmmttt~~~~~~yyyjjj^^^WWW\\\gggvvv|||}}}~~~iii^^^NNNEEE>>><<<<<<:::999:::888888888888777777777666777666666555555666666777999888777777777888::::::888999;;;;;;::::::<<<===???AAAFFFOOO\\\kkkxxxxxxxxxssswww}}}zzzdddXXXXXXddd}}}iiiddd]]][[[ZZZWWWPPPJJJFFFCCC@@@@@@??????EEELLL\\\eeerrr}}}lllZZZPPPIIIKKKPPP]]]pppyyyssszzzeeeVVVNNNwww\\\LLLGGGHHHMMMVVVdddqqq|||yyyvvvsss~~~ssshhh```\\\[[[ZZZddduuu}}}{{{{{{~~~|||wwwvvvwwwyyywwwxxx{{{uuulll```WWWRRRSSSUUUUUUXXXcccuuuzzzoooddd```^^^^^^aaafffmmmpppvvv{{{~~~yyygggbbbeeemmmxxx|||lll___VVVZZZeeetttvvvvvvpppcccRRRHHH@@@>>>===:::999:::888888888777777777666666777777666666666666777777:::888777666666888:::;;;888999;;;;;;::::::<<<===>>>AAAHHHSSSbbbppp{{{}}}wwwsssyyyiiiZZZZZZeee|||jjjaaaWWWPPPOOONNNLLLIIIEEEAAA???@@@@@@@@@EEELLL```gggqqqxxx|||tttbbbWWWMMMLLLPPPSSSccc}}}wwwjjjxxxmmm]]]TTTqqqXXXKKKIIIJJJNNNYYYgggsss|||}}}tttrrrvvv{{{oooddd]]]ZZZZZZ\\\gggyyy|||zzzzzz~~~{{{vvvuuuxxx~~~xxxwwwyyy|||vvvlll```WWWQQQQQQSSSTTTWWW___nnn{{{qqqgggcccaaabbbgggmmmkkklllnnnrrrwww|||{{{vvvvvvyyyqqqccc```fffrrr}}}pppaaaVVVXXXbbbqqqrrrqqqzzzuuugggUUUKKKBBB???>>>;;;:::;;;888888888888777777777777777777666666666666777777:::888777666666888:::;;;888:::;;;;;;;;;;;;<<<>>><<<@@@HHHWWWhhhwwwuuusss|||~~~fffWWWWWW```vvvpppeeeVVVLLLIIIIIIIIIHHHEEEBBBAAABBBBBBBBBGGGMMMaaaffflllpppqqqssswwwzzzwwwiii___TTTNNNOOOMMMYYYnnn~~~lllssszzzfff[[[mmmVVVLLLJJJLLLPPP[[[jjjttt{{{tttmmmlllzzzwwwlllbbb[[[ZZZZZZ___kkk}}}|||{{{yyyxxxxxx|||xxxuuuuuuxxx}}}{{{wwwvvvwww}}}~~~zzzpppeeeZZZTTTRRRSSSTTTUUU[[[fffsss}}}tttjjjfffdddgggooowwwqqqooollllllpppvvv{{{}}}yyyuuuppplllmmmpppyyylll```bbblllvvvtttcccVVVWWW```nnnqqqooowww~~~mmmVVVLLLBBB???>>>;;;;;;===999999999999888888888777888777777666666777777888999888777777777888::::::999:::<<<<<<;;;;;;===>>><<<@@@JJJ[[[ooosssmmmrrrzzzsssuuu|||bbbWWWVVV^^^qqq|||ooo\\\NNNIIIGGGFFFEEEFFFCCCBBBCCCCCCCCCGGGNNN\\\___bbbcccbbbcccgggkkkrrrvvvmmmhhh]]]SSSPPPLLLSSSbbbwwwuuusssjjj[[[iiiTTTKKKKKKLLLQQQ\\\kkktttzzzoooiiijjjyyy|||tttjjjaaa\\\[[[\\\bbbnnn}}}yyyyyyyyyxxxyyy}}}vvvrrrsssxxx{{{}}}|||zzzwwwwwwwww|||}}}rrrggg___\\\[[[XXXWWWYYY___hhhwwwzzzpppkkkjjjnnnyyy|||tttppprrrwww{{{~~~|||uuuoookkkhhhdddfffjjjjjjuuu~~~iiiccchhhooozzzuuucccUUUUUU___lllqqqnnnuuutttVVVLLLBBB???>>><<<<<<>>>::::::::::::999999999999888888777777777777888888777888888888888999999999999:::<<<<<<;;;;;;===>>>===AAALLL___vvvtttddd]]]]]]hhh~~~|||sssqqqxxxdddXXXUUU[[[kkklllZZZQQQLLLHHHEEEFFFCCCCCCDDDCCCCCCFFFLLLSSSTTTUUUTTTRRRSSSWWW[[[eeeuuuvvvssssssjjj\\\TTTOOOQQQYYYkkkuuuvvvrrr^^^fffSSSKKKKKKLLLRRR]]]kkktttxxxnnniiillluuu~~~~~~zzzsssjjjbbb^^^]]]^^^eeepppzzzyyyzzz{{{zzz{{{}}}ssspppqqqzzz{{{{{{|||{{{zzzyyyxxx|||uuulllhhhfff^^^[[[ZZZ\\\```lllvvvqqqpppuuuwwwwww{{{vvvpppjjjgggdddaaacccggg]]]hhhwwwtttggghhhmmmuuuuuucccSSSTTT___lllrrrnnnuuuxxxVVVKKKBBB???>>><<<<<<>>>;;;;;;;;;:::::::::999999888888777777777777888888777777888999999999999888999;;;<<<<<<;;;<<<===??????CCCNNNbbbzzzrrraaaZZZTTT\\\qqqvvvooopppyyylllTTTPPPTTTcccvvv|||hhh[[[SSSMMMIIIFFFCCCCCCDDDCCCBBBEEEKKKKKKLLLLLLIIIGGGHHHLLLPPP]]]oooxxxyyy}}}ttteeeZZZQQQPPPUUUeeevvvooozzziii}}}^^^NNNJJJIIIHHHRRRbbbllltttwwwiiihhhmmmxxx{{{qqqddd[[[YYY[[[\\\gggvvv}}}yyyyyyyyyyyy{{{~~~{{{rrrooopppxxxzzz||||||{{{zzzzzz{{{~~~uuummmhhh```[[[[[[\\\cccwww{{{uuutttxxx~~~rrrhhh___^^^___^^^]]]]]]___```gggvvvjjjdddooorrr|||{{{hhhYYYZZZdddqqqooolllqqqttt]]]QQQFFF@@@===:::999;;;999999999888888888777777777777777777777777777777888777555555666777:::;;;===<<<<<<<<<>>>?????????>>>DDDOOOcccgggUUURRR\\\mmm|||pppmmmuuuppp\\\WWWUUU^^^lll}}}{{{{{{|||xxxiii^^^RRRFFFDDDCCCCCCDDDEEEGGGGGGGGGLLLIIIGGGHHHGGGEEEIIINNNWWWddduuuwwwyyy}}}rrrZZZUUUPPPRRRccc}}}|||ooovvvrrrvvvYYYKKKHHHIIIIIIRRRbbbllltttuuuiiiiiiooo{{{|||qqqddd[[[ZZZ\\\___jjjxxx|||yyyyyyzzz{{{|||~~~vvvtttuuu|||}}}~~~}}}|||{{{|||}}}~~~vvvkkkbbb[[[YYYYYY___ttt~~~xxxuuuxxxnnnddd[[[ZZZ[[[ZZZYYYYYYWWWWWW]]]jjjxxxuuuhhhiiipppzzz{{{hhhYYY[[[gggvvvmmmjjjppprrr[[[PPPFFFAAA???;;;;;;<<<:::999999999999888888888777777777777777777777777888777666666666888:::;;;===<<<<<<<<<===>>>>>>>>>>>>EEERRRgggxxxfff\\\aaalllyyy~~~uuulllmmmwwwqqq```ZZZUUUZZZeeewww}}}vvvpppmmmkkkjjjpppwwwrrrgggZZZNNNIIIGGGEEEFFFJJJLLLLLLKKKMMMIIIFFFFFFEEEDDDHHHMMMPPP\\\nnn|||yyy}}}nnn]]]TTTRRRaaa|||}}}pppuuu|||kkkSSSGGGFFFIIIKKKSSScccllltttrrrhhhjjjrrr~~~|||pppccc\\\[[[```eeeppp}}}{{{xxxyyy|||}}}{{{zzz{{{~~~||||||~~~~~~qqqfff\\\XXXWWW^^^sss|||xxxxxxmmmbbbXXXVVVWWWVVVUUUVVVOOOOOOSSSZZZcccqqqsssfffkkkuuu|||iiiZZZ]]]kkk}}}~~~kkkhhhnnnoooXXXNNNEEEBBBAAA>>><<<>>>::::::::::::999999999999777777777777777777777777888888777777888999;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>HHHWWWlll|||nnnmmmooouuu|||uuuooojjjnnnyyyuuuggg```YYYXXX^^^pppxxxppphhhccc___]]]```eeeqqq~~~|||oooaaaVVVNNNJJJFFFHHHNNNRRRSSSRRRQQQKKKEEEDDDDDDDDDHHHNNNMMMXXXiiixxx|||lll^^^VVVaaa{{{sssvvv|||aaaMMMEEEDDDHHHLLLUUUdddmmmttt}}}mmmeeejjjssszzzmmmccc\\\\\\ccclllwwwyyywwwzzz}}}}}}|||~~~}}}{{{|||wwwkkk___[[[ZZZaaauuuzzzxxx}}}}}}nnnbbbXXXUUUUUUTTTSSSSSSLLLKKKMMMPPPSSS]]]qqqiiigggooo{{{~~~kkk\\\___ooojjjhhhnnnkkkUUULLLDDDBBBAAA>>>===>>>;;;;;;;;;:::::::::999999777777777777777777777777888888888888999:::;;;<<<;;;;;;<<<;;;;;;;;;<<<>>>???KKK]]]sss|||xxxxxx|||~~~|||qqqnnnmmmqqqzzzzzzqqqjjjaaa[[[]]]llltttlllccc___\\\ZZZ[[[___bbbnnnrrrcccWWWPPPKKKFFFHHHPPPXXX[[[[[[[[[RRRIIIFFFFFFHHHMMMTTTUUU^^^lllzzz~~~|||}}}nnn```fff~~~vvvyyypppXXXJJJDDDCCCFFFLLLVVVeeeooovvvwwwhhhbbbiiittt}}}wwwjjjccc^^^^^^gggsss~~~~~~xxxwww{{{{{{|||~~~~~~{{{yyyzzz~~~zzzmmmbbb^^^___fffxxx{{{vvvyyy~~~ooocccWWWSSSRRRPPPNNNOOOJJJIIIIIIIIIIIIOOO```ooosssfffllltttlll]]]aaaqqqllliiippp{{{{{{fffTTTKKKCCCAAA@@@===<<<===;;;;;;;;;:::::::::999999888888888888888888888888888888888888999:::;;;;;;999;;;<<<<<<:::;;;===???AAAPPPeee{{{}}}{{{vvvlllmmmpppvvv|||{{{tttkkkbbb```lllrrriii```\\\YYYWWWWWWYYYXXXddd{{{}}}oooaaaUUUQQQKKKGGGJJJTTT___fffiiiiii]]]QQQMMMMMMPPPWWW]]]bbbiiiuuuzzzuuusssyyyqqqssswww|||wwwcccPPPHHHDDDBBBFFFLLLWWWgggqqqyyyssseeeaaajjjvvv}}}~~~rrrgggbbb___```kkkxxx~~~yyyyyy|||zzzzzz}}}~~~}}}|||yyyxxxyyy}}}~~~qqqgggeeefffkkkzzzzzztttuuuzzz{{{pppcccVVVQQQNNNKKKIIIIIIGGGEEEEEEEEEDDDGGGRRR^^^zzzlllmmmpppzzzmmm^^^bbbqqqnnnkkkrrr{{{wwweeeWWWMMMDDDAAA???<<<;;;<<<::::::::::::999999999999888888888888888888888888777777888888999:::::::::777:::<<<<<<;;;;;;???BBBEEEWWWooo~~~~~~|||uuuooofffkkkrrryyy|||qqqfffbbbmmmxxxmmmccc^^^[[[WWWTTTUUURRR]]]sssxxxjjj\\\QQQNNNKKKIIILLLVVVdddqqqyyyxxxjjj[[[UUUUUUYYYaaaiiinnnsss|||zzzrrrmmmpppwww}}}|||iiiWWWHHHEEEEEECCCFFFMMMXXXiiisss{{{qqqeeebbblllxxx~~~zzzmmmdddbbbaaabbbmmm|||~~~yyyzzz}}}zzzzzz}}}{{{{{{zzzyyyxxxyyy}}}zzzqqqpppppprrr}}}xxxrrrrrrvvvwww|||tttfffXXXQQQMMMIIIFFFGGGFFFCCCCCCDDDDDDEEEJJJQQQiiiuuurrrooouuunnn___bbbpppooolllsss}}}lll\\\QQQGGGBBB@@@===<<<===:::999999999999888888888888888888888888888888888666666777888999999999999666999======<<<===AAAEEEKKK___xxx|||{{{xxxppphhhbbbjjjuuu}}}qqqddd```kkk|||pppeee```]]]XXXUUUUUURRR\\\ppppppaaaTTTJJJFFFFFFGGGJJJTTTdddvvvtttccc[[[\\\bbbjjjrrrwww{{{yyyoooooouuu{{{___NNNBBBCCCEEECCCGGGNNNYYYjjjuuu}}}~~~qqqfffdddnnnzzz|||wwwkkkbbbbbbbbbcccooo~~~~~~zzz{{{}}}{{{{{{~~~yyyyyyzzzyyyyyyzzz}}}zzzzzzyyyyyy~~~wwwqqqpppsssuuu{{{yyyjjj[[[TTTOOOJJJGGGGGGGGGDDDCCCFFFGGGFFFHHHLLLZZZmmm}}}vvvooorrrooo```bbboooooommmttt}}}uuu```UUUIIICCC@@@======>>>999999999888888888777777888888888888888888888888555666777888888999888888555999===>>><<<>>>CCCHHHPPPddd~~~zzzyyyuuummmfffdddlllxxxoooaaa]]]hhhwwwlllbbb^^^[[[WWWTTTTTTUUU^^^ppp|||iiiZZZMMMDDD>>>@@@BBBFFFPPPaaavvvzzzggg___```fffooowww|||uuussswww}}}\\\MMMAAAAAADDDEEEIIIQQQcccmmmzzzvvvoooooopppssswwwyyykkkhhhdddaaa^^^bbbqqqzzzxxxxxxzzz|||}}}}}}xxxwwwwwwxxxvvvuuuwww{{{~~~}}}~~~{{{tttnnnnnnssssssyyyrrr___TTTNNNIIIEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFNNNaaazzzyyykkkooo{{{mmm^^^___ggguuummmmmmxxx~~~uuu^^^IIIEEEDDD>>>;;;===:::::::::999999:::;;;;;;:::999888888777777888888777777777777888999:::;;;===999777:::<<<>>>CCCIIITTTmmm}}}}}}xxxpppgggcccdddoooyyy}}}rrrhhhbbbcccxxx{{{tttoooiiiddd___\\\XXXVVVWWW[[[iiiyyygggTTTIIIGGG@@@===>>>DDDMMM]]]sssjjjYYYZZZgggrrrttt{{{{{{|||zzz~~~[[[LLLAAABBBDDDEEEJJJRRRbbbmmmyyytttppppppsssvvv{{{wwwjjjgggccc```^^^cccrrrxxxuuuuuuwwwyyy{{{}}}{{{vvvvvvuuuwwwuuuuuuwwwzzz~~~|||vvvqqqqqquuurrrxxx~~~xxxdddWWWQQQKKKGGGFFFCCCCCCCCCDDDDDDEEEEEEFFFJJJZZZpppxxxxxxnnn______eeeqqqnnnnnnxxx~~~jjjRRRIIIEEE>>>;;;===;;;::::::999999::::::;;;:::999888888777777888888777777777777888999:::;;;===999999;;;===>>>BBBHHHWWWqqq|||{{{rrrjjjhhhfffqqq{{{~~~uuukkkddddddwwwyyyuuurrrnnngggbbb^^^\\\ZZZYYYXXX\\\hhhtttcccQQQGGGEEE@@@===>>>CCCLLL\\\sss}}}hhhXXXXXXfffrrruuuyyyzzzZZZLLLBBBBBBDDDEEEKKKSSSaaalllxxx~~~rrrooorrruuuzzz~~~tttiiieeeaaa______eeeuuu}}}uuussssssuuuvvvyyy{{{~~~xxxsssssssssuuuttttttvvvzzz}}}~~~|||yyysssrrrvvvrrrxxx~~~kkk]]]UUUNNNIIIHHHCCCCCCCCCCCCCCCCCCDDDDDDFFFPPPaaauuupppcccaaacccmmmooooooxxx{{{xxxtttqqqppppppsss~~~vvvZZZLLLEEE>>><<>>>>>>>>BBBHHHXXXuuu|||zzz|||pppjjjkkkjjjuuu~~~}}}rrriiihhhyyyxxxtttpppkkkddd^^^\\\\\\\\\\\\ZZZ]]]hhh~~~zzzmmm]]]MMMDDDBBB@@@>>>===BBBJJJZZZrrr{{{fffWWWWWWdddrrrxxxyyyyyyXXXKKKBBBBBBDDDEEELLLVVVbbbkkkwwwxxxmmmmmmqqqvvv{{{~~~sssiiiddd```___aaaiiiyyy{{{vvvttttttvvvwwwyyy{{{~~~tttqqqrrrqqqrrrrrrsssuuuyyy|||}}}|||~~~zzzwwwxxxzzz~~~zzzsssqqqssstttzzzssscccYYYQQQJJJHHHEEEDDDCCCBBBAAABBBBBBCCCDDDIIITTTdddzzzttthhheeeeeemmmqqqqqqzzz~~~xxxrrriiigggffffffdddgggrrr~~~aaaNNNDDD??????AAA;;;;;;:::999999999:::::::::999888888777777888888888888888888999:::;;;;;;;;;;;;===@@@@@@???CCCIII[[[xxxzzztttvvvjjjgggjjjnnnxxxyyyooonnnzzzwwwoooiiiaaa\\\[[[\\\^^^```\\\^^^hhh}}}~~~qqqdddWWWJJJBBBAAA???======AAAHHHWWWpppzzzeeeWWWWWWcccsss|||{{{|||VVVKKKBBBCCCDDDFFFNNNXXXccclllwww~~~zzzppphhhiiiooouuuzzz~~~~~~sssiiiccc______dddnnn~~~|||xxxxxxyyyyyyzzz{{{}}}|||sssqqqqqqqqqooopppqqquuuyyy{{{zzzyyyzzzuuurrrppppppqqqyyyzzzqqqnnnpppwww||||||lll```UUUMMMIIIGGGEEECCCBBBAAAAAAAAABBBDDDFFFLLLXXXjjjwwwmmmlllkkkrrrtttttt|||{{{qqqiii```^^^^^^^^^\\\]]]gggrrr~~~lllTTTFFF@@@???AAA<<<;;;::::::999999999::::::999888888777777888888888888888888999:::;;;<<<;;;;;;>>>AAA@@@???DDDLLLcccvvvqqq}}}ooocccccciiiqqq{{{uuuvvvzzzvvvnnnhhhaaa[[[[[[]]]___aaa___```hhh}}}wwwhhh]]]RRRGGGBBBAAA>>>======@@@FFFTTTlllwwwdddXXXXXXccctttUUUJJJCCCCCCEEEFFFOOO[[[fffoooyyypppgggaaaeeennnuuu{{{~~~sssgggaaa]]]^^^eeeppp{{{zzz{{{|||zzz{{{|||~~~}}}tttrrrqqqooommmnnnppptttxxxyyyxxxwwwuuupppkkkhhheeeeeemmmvvvyyyqqqnnnoooxxx|||wwwjjj]]]RRRMMMIIIGGGEEEBBB@@@@@@AAABBBDDDDDDHHHPPP]]]qqqxxxppprrrttt{{{wwwwwwxxxkkk```\\\YYYWWWWWWUUUUUU\\\dddssszzz]]]KKKBBB???>>><<<<<<;;;:::999999999999:::999888888777777888888999888888999999:::;;;<<<:::;;;???BBB@@@@@@GGGPPPlllsssppp|||uuuhhh___bbbjjjrrr||||||yyyoooiiibbb\\\[[[]]]___aaaaaabbbjjj}}}~~~ppp```VVVMMMEEEAAAAAA<<<<<<>>>@@@DDDPPPggg{{{tttbbbXXXXXXbbbsssyyyuuutttyyySSSIIICCCDDDEEEFFFPPP\\\jjjqqqzzzfff___\\\cccnnnwww~~~}}}ssseee^^^YYY\\\dddqqqzzzyyyzzz{{{wwwxxxzzz}}}xxxtttqqqmmmkkkllloootttxxxyyywwwuuuooojjjeeeaaa\\\[[[cccmmm{{{zzzrrrpppsssvvvzzz}}}vvvgggZZZSSSKKKIIIFFFCCCAAA@@@AAABBBBBBAAAEEEKKKSSSaaayyyvvvpppuuu|||zzzzzz~~~pppccc]]]WWWSSSSSSRRRQQQTTTYYYddduuubbbNNNDDD>>>;;;===<<<;;;:::999999999999:::999888888777777888888999999999999:::;;;<<<<<<:::;;;>>>AAA@@@AAAJJJTTTrrrrrrttt~~~}}}zzzuuulllaaa[[[```iiirrr|||{{{xxxqqqkkkddd^^^]]]]]]^^^___cccdddlllyyyjjjZZZPPPIIICCC@@@@@@:::;;;>>>@@@BBBLLLaaauuu~~~ooo```XXXWWW___pppzzzqqqnnnmmmqqqSSSIIICCCDDDEEEFFFPPP]]]lllsss||||||```ZZZXXXbbbooozzz{{{rrrccc\\\WWWZZZcccqqq~~~yyywwwxxxyyytttuuuxxx|||{{{uuupppllljjjkkkoootttwwwxxxvvvtttkkkfffaaa\\\WWWUUU]]]gggqqq{{{tttssswwwtttxxx|||~~~~~~nnn```XXXMMMJJJGGGCCCAAA@@@AAABBB@@@@@@CCCIIIMMMWWWmmmtttooowww||||||zzzmmm```YYYSSSRRRRRRPPPQQQTTTXXXjjjcccOOOEEE???;;;===<<<;;;:::999999999999:::999999888777888888888999999999999:::;;;<<<<<<:::;;;>>>@@@@@@AAAKKKWWWssssssxxx}}}zzzuuunnneee[[[WWW]]]gggrrr|||zzzuuurrrrrrllleee```^^^^^^^^^^^^dddeeemmmuuufffUUULLLFFFAAA??????999;;;>>>@@@AAAJJJ^^^rrrzzzlll^^^WWWVVV]]]nnn~~~xxxmmmmmmkkkoooLLLEEE@@@AAAEEELLLWWWaaaqqquuuzzz}}}rrr___XXXWWWaaaoooyyyvvvnnn___\\\YYYZZZfffyyy|||yyyxxxwwwwwwzzz}}}vvvoookkkhhhkkkpppvvvzzzyyyvvvrrrjjjbbb[[[VVVSSSSSSYYY```rrr|||~~~zzzxxxxxxxxxyyyxxxyyyyyykkk^^^UUUMMMFFFEEEDDDBBB@@@AAA???@@@AAADDDKKKVVVbbbkkkyyymmmfffkkkwwwzzzwwwwwwkkk```UUURRRRRROOOMMMMMMVVV```qqqhhhSSSHHHDDDDDD>>>===;;;::::::;;;<<<===777777777777999<<>>777333555888;;;<<<>>>???<<<>>>EEEEEELLL___uuu}}}qqqxxx}}}}}}zzzsssjjjaaaYYYWWW___iiiqqqvvv}}}|||zzzvvvqqqlllmmmkkkfffaaa___aaadddjjjooovvv|||nnn[[[LLLDDD@@@===;;;::::::<<>>???@@@<<<888777888::::::999===>>>;;;===DDDCCCLLL```zzzttt~~~{{{{{{xxxpppggg^^^WWWVVV___jjjtttxxxzzzwwwrrrmmmjjjkkkkkkhhhcccaaabbbdddkkkpppvvv}}}ooo[[[LLLDDD@@@===:::;;;:::<<>>???:::999888888999:::<<<===::::::999:::;;;;;;:::888===???<<<>>>DDDEEEPPPgggvvvzzzwwwwwwuuulllbbbZZZTTTVVVaaammmxxx{{{~~~wwwsssnnnhhhfffjjjllllllgggdddbbbccclllqqqvvv~~~ooo\\\LLLDDD@@@===:::;;;:::<<>>AAA???@@@FFFIIIXXXssszzzttt|||uuuqqqqqqpppggg\\\UUURRRWWWcccpppzzz}}}~~~vvvqqqlllgggdddiiinnnnnnjjjeeecccbbbmmmrrrxxx}}}ooo\\\LLLDDD@@@===:::<<<;;;;;;>>>AAAGGGSSS```llleee^^^\\\dddqqqNNNHHHDDDFFFLLLTTTaaakkkrrrvvv}}}{{{jjjWWWVVVYYYbbbiiiqqq{{{yyymmmfff```]]]\\\eeezzz|||wwwuuuvvvvvvvvvwww{{{~~~zzzxxxqqqsssxxxyyykkk]]]UUUTTTVVV\\\dddeeehhhlllooosssxxx}}}}}}|||{{{yyyzzz{{{yyyjjj___TTTNNNIIIDDDAAAAAABBBBBBAAA@@@AAADDDIIIMMMOOObbbwwwuuueeeWWWVVV```qqqxxxkkk```WWWPPPNNNPPPSSSYYYfffyyyiiiUUUHHHAAA???======<<<;;;:::999999999;;;;;;::::::999999999999999999999999999:::<<<======AAA@@@AAAGGGLLL```~~~tttuuu{{{rrrnnnnnnkkkaaaVVVQQQQQQXXXfffssszzz|||}}}vvvrrrnnniiidddiiinnnoookkkeeebbbaaammmuuu}}}|||nnnZZZKKKDDD@@@===;;;===;;;;;;>>>@@@EEEOOOYYYddd___ZZZZZZbbbnnn{{{NNNGGGDDDGGGMMMVVVbbbmmmtttwww~~~wwwgggVVVXXX^^^ffflllqqq{{{vvvjjjbbb^^^^^^aaakkk}}}xxxvvvvvvvvvwwwvvvzzz~~~~~~~~~|||zzzsssvvv|||uuudddZZZWWWVVVZZZ___```aaaccceeeiiipppxxx~~~~~~}}}}}}zzz{{{|||}}}pppeeeXXXQQQLLLEEEBBBBBBAAABBBBBBAAAAAADDDHHHKKKKKKZZZlllzzzxxxfffWWWUUU]]]nnn}}}~~~vvvjjj^^^VVVSSSSSSTTTWWWaaarrrvvvbbbQQQEEE???<<<999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::888777999<<<>>>999???>>>???EEEMMMeeetttvvvsss{{{{{{rrrmmmnnnfff\\\RRROOORRR[[[iiiuuuxxx|||{{{vvvtttqqqmmmgggkkkooonnnhhhccc```___kkkvvvyyykkkXXXJJJCCC@@@===;;;>>>;;;:::===@@@CCCKKKSSS[[[WWWTTTVVV^^^iiisssyyyzzz~~~MMMGGGCCCGGGMMMWWWcccooovvvyyyuuucccSSSXXXaaajjjooottt}}}uuuiiibbb[[[^^^dddooo}}}wwwuuuuuuuuuuuussswww{{{|||}}}|||xxx|||lll```ZZZVVVVVVYYYZZZZZZZZZ[[[```iiittt{{{~~~~~~}}}~~~wwwkkk^^^VVVOOOHHHDDDDDDAAABBBBBBAAAAAABBBEEEHHHGGGTTTaaammm~~~wwwfffVVVTTTZZZiii{{{}}}uuuhhh^^^ZZZSSSRRRSSS[[[jjj~~~ooo^^^PPPEEE@@@===999999:::;;;;;;;;;;;;:::::::::;;;;;;::::::999999999:::;;;:::888888;;;===777>>>>>>@@@FFFOOOkkk{{{llluuu}}}sssxxxooojjjkkkbbbXXXOOONNNTTT]]]kkkwwwxxx{{{xxxuuuuuutttqqqlllnnnoookkkeee___]]]]]]aaaooovvvhhhVVVHHHBBB@@@>>><<<>>>;;;:::===???BBBHHHOOOPPPOOONNNRRR[[[eeemmmqqqrrruuu}}}LLLFFFCCCFFFMMMWWWdddooowwwzzzsssbbbQQQWWWbbbmmmrrrvvvwwwkkkdddXXX^^^fffqqq|||wwwttttttttttttoootttyyy{{{|||}}}qqqddd\\\VVVTTTUUUTTTTTTSSSUUUZZZdddpppyyy~~~~~~~~~~~~|||oooaaaYYYQQQJJJFFFFFFBBBCCCCCCBBB@@@AAACCCEEEEEEOOOZZZfffxxxvvveeeUUURRRXXXfff~~~zzz||||||nnnccc^^^QQQPPPPPPVVVdddwww{{{nnn^^^QQQHHHCCCAAA<<<<<<<<<;;;:::999777666:::::::::;;;;;;::::::999888:::<<<<<<999888999;;;888???@@@BBBHHHSSSqqqrrriiiyyyyyysss}}}uuukkkfffggg___VVVNNNOOOUUU___lllxxxwww|||~~~~~~{{{vvvtttvvvvvvtttnnnpppooojjjbbb]]]\\\\\\WWWhhhyyytttfffTTTGGGAAA@@@>>><<>>BBBDDDHHHZZZ|||nnn```ppp~~~xxxrrrlllgggdddYYYQQQKKKMMMTTT^^^kkkuuuxxxyyy|||||||||}}}xxxsssrrrrrrssstttqqqmmmgggaaa\\\XXXWWWWWWZZZcccnnnvvv|||rrrbbbPPPHHHDDD@@@===<<<<<<;;;;;;<<<>>>BBBEEEGGGIIIKKKKKKLLLQQQ[[[fffmmmnnnrrrrrr{{{~~~pppiiinnnjjjhhhgggdddaaaccchhhoooxxxFFFEEEEEEGGGNNNZZZhhhqqquuu{{{kkk^^^PPPUUU```oooyyywwwjjjaaa[[[]]]fffxxx}}}uuuqqqrrruuuxxxwwwyyy|||~~~~~~ooofff^^^WWWTTTYYY```bbb______gggrrryyy||||||~~~}}}{{{{{{wwwhhh]]]UUUOOOJJJEEEFFFEEECCCBBBBBBCCCDDDDDDHHHNNNWWWccctttzzzcccQQQPPPUUU^^^sssxxxxxx|||xxxgggZZZWWWVVVVVV[[[iiivvvfffWWWLLLEEEBBB@@@@@@>>>===;;;;;;::::::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@DDDMMM```ooobbbvvv~~~yyytttnnniiieeebbbWWWOOOJJJMMMUUU^^^jjjtttwwwyyy|||{{{{{{}}}~~~~~~{{{vvvqqqooooooooopppnnnkkkfff___ZZZWWWUUUUUURRR[[[fffnnnttt{{{ooo___NNNFFFDDD@@@===<<<<<<<<<<<<<<<>>>AAADDDFFFFFFHHHHHHIIINNNYYYfffnnnqqquuuuuu{{{zzzkkkddd___[[[XXXWWWUUUSSSUUUYYY___jjj~~~EEEEEEEEEHHHOOOZZZhhhqqqrrryyy}}}iii[[[PPPUUU```ooozzzuuuiiiaaa[[[___jjj|||yyyuuutttvvvwwwyyy|||~~~yyynnnbbbYYYUUUYYYaaaffffffgggnnnwww{{{}}}}}}}}}zzzxxxyyy|||~~~{{{mmmaaaXXXRRRLLLHHHFFFEEEDDDCCCBBBBBBCCCDDDGGGMMMUUU```oooyyydddSSSPPPTTT\\\ooowwwuuuvvvrrr```[[[VVVUUUYYYeee{{{lllYYYLLLFFFDDDBBBAAA@@@>>><<<::::::999::::::::::::999999999999999::::::;;;;;;<<<<<<<<>>@@@CCCDDDDDDDDDDDDEEEJJJTTTcccmmmssszzzzzz~~~xxxhhh```SSSNNNJJJIIIHHHFFFHHHLLLPPP\\\qqqDDDDDDDDDGGGNNNZZZgggooorrryyyzzzfffYYYQQQUUU```ooo{{{ssshhhaaa^^^bbbmmm~~~|||xxxwwwwwwxxx{{{}}}|||~~~yyykkkaaa]]][[[cccjjjlllooouuuzzz||||||yyywwwxxx{{{~~~}}}~~~rrrfff\\\TTTNNNJJJFFFEEEDDDCCCBBBBBBCCCCCCFFFLLLSSS\\\jjjyyywwwdddTTTRRRUUU]]]nnnuuuppplllzzz}}}hhh^^^VVVUUUXXXbbbwwwsss[[[KKKEEEDDDAAA@@@>>>===;;;::::::999:::999999999999999999999999999::::::;;;<<<============@@@FFFPPPcccuuunnn}}}yyyrrrmmmjjjfffaaa]]]PPPKKKIIIOOOWWW^^^gggooouuuxxx|||||||||zzz|||~~~{{{{{{|||}}}zzzxxxuuutttrrrpppooooooqqqssspppnnniiiddd^^^YYYVVVTTTOOORRRWWWZZZ^^^fffpppxxx|||uuuooopppvvv{{{{{{xxxdddVVVGGGBBBAAA>>><<<<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBAAABBBEEENNN]]]jjjuuuzzzjjjaaaTTTLLLGGGEEEDDDBBBDDDHHHIIIUUUiiiBBBBBBCCCGGGMMMYYYeeennnttt|||vvvdddXXXRRRVVVaaappp|||{{{pppfffaaaaaaeeeppp~~~{{{yyyyyyyyy{{{|||~~~~~~~~~|||zzz}}}yyyoookkkeeemmmsssuuuxxx||||||yyywwwxxx{{{~~~|||}}}xxxkkk___VVVPPPLLLGGGFFFDDDCCCBBBBBBBBBCCCFFFKKKRRRYYYeeesss|||}}}sssdddVVVTTTXXXaaaqqqrrriiiaaalllrrrqqqcccWWWUUUWWW```vvv|||```LLLDDDCCC======<<<;;;::::::::::::999999999999999999999999999999::::::;;;<<<======999===BBBGGGLLL]]]}}}{{{wwwxxx}}}zzzsssooolllggg```ZZZNNNJJJIIIPPPXXX___gggnnntttwww|||}}}vvvrrrsssnnnpppvvv|||}}}~~~~~~zzzwwwrrrssssssssssssuuuzzz~~~|||zzzvvvpppjjjddd___\\\RRRRRRQQQQQQTTT\\\hhhpppsssmmmiiikkkrrrwwwuuurrr```RRRDDD@@@???>>><<<;;;<<<<<<<<<===>>>@@@AAABBBDDDAAA@@@AAAAAAFFFUUUdddyyy~~~nnneeeZZZQQQHHHEEECCCBBBCCCFFFFFFQQQbbbvvvBBBBBBDDDGGGNNNYYYeeemmmuuu}}}rrrbbbXXXTTTXXXcccqqq}}}xxxmmmeeeaaabbbiiiuuu~~~|||{{{{{{{{{zzz|||}}}}}}}}}{{{yyy||||||uuu{{{}}}yyywwwxxx{{{~~~{{{}}}|||nnnaaaWWWQQQNNNGGGFFFDDDCCCBBBBBBBBBCCCDDDIIIOOOUUU___mmmvvvxxxpppdddXXXVVVZZZdddsssmmmbbbWWW```bbbooo}}}jjjZZZWWWXXX___sssiiiPPPEEECCC<<<;;;::::::999:::::::::888888888999999999999999999::::::;;;;;;<<<<<<<<<888===CCCGGGKKK\\\~~~~~~rrrqqq{{{}}}xxxssspppnnniii```YYYNNNJJJIIIPPPXXX___gggnnnrrrwww||||||vvvuuurrrmmmkkkkkkfffeeeiiiuuu}}}~~~{{{wwwqqqsssttttttuuuyyy}}}vvvnnngggdddRRROOOKKKIIIKKKSSS^^^fffiiieeeccchhhppptttrrrnnn]]]OOOBBB??????===;;;::::::;;;<<<===???@@@AAABBBBBB??????AAA@@@AAAOOO```}}}uuulll___TTTIIIDDDAAA??????AAABBBJJJWWWggg{{{CCCDDDFFFIIIPPP[[[gggooottt}}}~~~nnnaaaYYYVVVZZZdddrrr}}}uuukkkdddaaabbbkkk{{{}}}{{{|||}}}~~~{{{}}}~~~}}}~~~{{{xxx{{{~~~|||yyywwwwww{{{}}}zzz|||qqqcccXXXQQQOOOHHHFFFEEECCCBBBBBBBBBBBBAAAGGGKKKPPPYYYfffpppsssoooeeeZZZWWW[[[eeerrr|||}}}ggg\\\PPPXXXYYY^^^jjj|||sss___ZZZXXX]]]pppuuuWWWHHHEEE>>>===<<<;;;:::999999999777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAAFFFOOOcccwwwlllqqq~~~vvvrrrooooooooojjj```WWWOOOJJJJJJPPPXXX```hhhpppqqqvvv}}}yyysssqqqoookkkhhhiiiddd```aaannn~~~}}}{{{wwwrrrssstttssstttyyyyyyppphhhdddOOOLLLHHHFFFGGGMMMUUU[[[]]][[[]]]eeeoootttqqqlll\\\NNNBBB>>>???===:::999888999;;;===???AAABBBBBB???<<<===AAA@@@???MMM___}}}~~~vvvgggZZZLLLEEEAAA>>>===>>>@@@DDDKKKVVVgggDDDEEEGGGKKKRRR]]]hhhpppsss|||{{{lll```ZZZXXX[[[eeerrr}}}tttjjjdddaaaaaammm|||{{{|||~~~|||}}}~~~{{{yyy{{{~~~~~~}}}{{{xxxvvvvvvzzz}}}zzz|||rrrdddXXXRRROOOHHHGGGEEECCCBBBAAABBBBBB???DDDIIILLLUUUaaalllooooooeee[[[WWW[[[dddpppyyywwwcccYYYMMMTTTSSSSSSYYYhhhyyyccc\\\YYY[[[nnn}}}]]]LLLGGGAAA@@@>>><<<:::999888888777777888888999999999999;;;;;;;;;;;;;;;;;;::::::???===???FFFTTTkkkwwwnnnwww~~~yyyooommmkkkmmmoookkk```WWWOOOKKKJJJPPPXXX```iiiqqqpppvvv}}}|||uuusssqqqmmmjjjjjjggg```___lll~~~||||||~~~{{{vvvssstttsssrrrrrrxxxwwwmmmeee```MMMKKKHHHGGGHHHLLLQQQUUUUUUTTTXXXcccoootttqqqlll[[[NNNBBB>>>???===:::999777888;;;===???AAABBBCCC<<<999<<>>???AAABBBEEEJJJXXXpppzzz|||AAACCCGGGKKKRRRZZZccciiisss~~~xxxjjj\\\QQQSSS___kkkrrrzzzuuuhhhbbbbbb^^^mmm}}}{{{|||}}}~~~|||{{{|||wwwxxx~~~~~~}}}~~~}}}xxxsssqqquuuyyyvvvxxxzzz{{{}}}{{{oooeee\\\SSSMMMJJJHHHEEECCCAAA@@@AAAAAA@@@BBBFFFJJJOOOXXXccckkklllbbbZZZZZZ___eeemmmttt}}}rrrbbbUUUMMMKKKMMMPPPWWW___llljjj```XXXYYYmmmfffPPPEEEBBB???<<<::::::::::::999888888888888999:::;;;;;;999:::<<<;;;::::::;;;===<<>>???===<<<<<<<<>>===???;;;===FFFNNNZZZvvv|||zzzzzzAAACCCFFFKKKQQQYYYbbbhhhrrr}}}ssseeeZZZSSSRRR^^^jjjrrr{{{uuuhhhbbbbbbaaappp}}}|||~~~~~~}}}|||zzz{{{~~~wwwyyy}}}~~~yyysssppprrruuussstttvvvwwwxxx|||wwwlllddd\\\UUUPPPJJJHHHFFFCCCAAAAAAAAABBBAAACCCFFFHHHLLLUUU```hhhkkkbbbZZZZZZ^^^dddlllttt||||||yyyoooaaaUUUOOOMMMKKKLLLOOOUUU```vvvnnnbbbZZZZZZmmmjjjTTTHHHBBB???<<<::::::::::::999999999999888999999::::::999:::<<<;;;::::::;;;======???BBBGGGUUUppp}}}pppvvvjjjwwwuuummmllllllmmmllleeeYYYPPPLLLMMMOOOTTT\\\cccjjjmmmtttwww{{{tttnnnmmmhhheeedddhhhwww~~~{{{~~~zzzvvvuuuqqqooooooqqqqqqqqqvvv}}}~~~xxxnnnbbbYYYSSSQQQJJJGGGDDDCCCFFFIIIKKKKKKLLLOOOSSSZZZeeennnmmmhhhWWWMMMBBB>>><<<::::::<<<888::::::999;;;@@@BBB@@@???======>>>>>>BBBMMMYYY~~~xxxlll[[[MMMFFFCCC@@@>>>AAA======BBBFFFOOOfff~~~}}}vvvuuuwwwAAACCCFFFJJJPPPXXXaaafffqqq||||||jjj]]]UUURRRRRR]]]iiiqqq{{{tttgggaaaaaacccrrr~~~||||||~~~}}}{{{zzzzzz~~~{{{xxx{{{}}}}}}{{{tttpppoooqqqqqqrrrrrrsssuuuyyyuuukkkccc\\\UUUQQQKKKIIIFFFCCCBBBAAABBBBBBCCCDDDEEEFFFIIIPPPZZZbbbhhh___XXXXXX\\\bbbkkkssswwwwwwuuummmbbbXXXRRRPPPOOOMMMLLLMMMTTTeeetttfff\\\\\\mmmoooWWWJJJCCC@@@<<<::::::;;;::::::::::::999999888999999999999:::<<<;;;::::::;;;===>>>@@@CCCHHHVVVppp}}}rrryyyiiibbbwwwsssmmmllljjjiiiggg___UUUMMMJJJMMMQQQWWW^^^eeekkknnnssswww|||{{{uuupppgggfffeeeiiixxx|||{{{{{{vvvsssrrrnnnkkkkkkmmmlllkkknnntttwwwtttmmmcccXXXPPPLLLJJJGGGEEECCCCCCEEEGGGHHHHHHJJJMMMQQQWWWaaaiiihhhbbbTTTJJJAAA===<<<999999;;;888::::::999>>>DDDFFFDDD@@@>>>>>>@@@AAACCCLLLVVVyyy{{{qqqaaaTTTLLLFFFBBB???BBB>>>===@@@AAAFFFXXXkkk}}}uuuuuuyyy~~~AAACCCFFFJJJOOOWWW```fffooo|||zzzeeeVVVPPPOOOSSS]]]hhhqqq|||~~~qqqddd^^^___cccrrr~~~{{{{{{~~~~~~}}}{{{|||xxxxxx|||}}}zzzzzz||||||uuupppnnnmmmqqqqqqqqqqqqsssxxxuuujjjbbb[[[UUUPPPKKKJJJGGGDDDBBBBBBBBBCCCDDDEEEEEEDDDEEEKKKTTT[[[aaaZZZTTTTTTXXX___iiisssuuuvvvtttnnneee]]]XXXVVVVVVRRROOOMMMOOOZZZnnn{{{jjj___]]]mmmqqqXXXGGGCCC@@@<<<::::::;;;;;;:::;;;;;;:::999888888888888999:::<<<;;;::::::;;;===???@@@CCCIIIXXXqqq}}}tttyyyhhhbbb|||{{{rrrmmmkkkiiifffaaaZZZPPPJJJHHHLLLSSSZZZaaagggmmmppptttxxx}}}~~~wwwkkkhhhfffhhhttt{{{xxxvvvqqqnnnnnnkkkhhhggghhhgggeeefffjjjnnnkkkeee\\\SSSLLLIIIHHHCCCCCCBBBCCCDDDEEEEEEDDDGGGJJJNNNUUU___gggeee^^^QQQGGG???===<<<999888:::;;;<<<;;;;;;AAAHHHKKKHHHAAA??????AAABBBCCCIIIQQQnnnyyyiii[[[PPPIIIDDDAAA@@@>>>>>>@@@@@@DDDRRR```vvv|||tttssswww}}}@@@BBBEEEJJJOOOWWW```fffnnn{{{|||gggWWWPPPMMMUUU^^^hhhqqq|||{{{nnnaaa\\\\\\```ooo~~~|||{{{|||~~~~~~~~~}}}uuuuuuyyyyyyuuutttwww{{{~~~xxxuuuyyy|||wwwrrrooonnnooopppooooooqqqvvv}}}ssshhh```[[[UUUQQQLLLJJJGGGEEECCCBBBCCCCCCDDDEEEEEEDDDCCCFFFMMMSSSXXXRRRNNNPPPUUU]]]iiitttwwwwwwuuuqqqkkkeee```^^^ZZZVVVRRRQQQQQQTTT```lll~~~nnnaaa```ooosssYYYGGGCCC@@@===;;;;;;;;;;;;:::;;;;;;:::999888888888888999:::<<<;;;::::::;;;===???@@@CCCJJJYYYsss~~~www}}}jjjeeewwwqqqlllkkkhhhddd^^^VVVMMMHHHFFFLLLTTT[[[bbbhhhnnnrrruuuyyy}}}ssslllhhhfffnnnyyyuuurrrmmmjjjjjjhhhdddcccdddccc___]]]___dddbbb^^^WWWOOOIIIGGGGGG@@@AAABBBBBBBBBBBBBBBBBBCCCGGGLLLTTT^^^fffddd^^^NNNEEE>>>======:::999:::;;;;;;:::;;;CCCLLLNNNKKKDDDAAA???AAAAAAAAAFFFLLLbbb~~~rrraaaTTTLLLGGGEEE@@@????????????BBBLLLVVVfffrrr}}}}}}tttllllllooozzz???BBBEEEJJJPPPYYYbbbhhhnnn|||}}}jjj\\\RRRNNNUUU]]]gggppp|||xxxkkk___ZZZ\\\^^^lll~~~~~~}}}~~~~~~|||qqqnnnpppoookkknnnrrrxxx}}}zzzqqqkkkggggggnnnwww~~~|||yyyvvvtttsssooopppppppppqqquuu{{{~~~rrrgggaaa\\\WWWSSSMMMKKKHHHEEEDDDCCCCCCDDDDDDEEEFFFDDDCCCDDDIIIMMMPPPKKKJJJMMMSSS]]]kkkxxx}}}}}}|||zzzwwwtttpppmmmbbb]]]ZZZXXXVVVUUUYYY___jjjxxxrrreeeeeerrrqqqYYYIIIDDDAAA===;;;;;;<<<;;;;;;::::::999999888999999999999:::<<<;;;::::::;;;===>>>???BBBKKK[[[uuu}}}}}}kkkiii}}}uuupppkkkkkkiiiddd]]]TTTLLLGGGEEEKKKTTT[[[aaahhhooouuuxxxzzz}}}~~~tttooolllqqqvvvrrrnnniiifffgggeeeaaa___```^^^YYYUUUUUUWWWWWWUUUQQQKKKFFFDDDDDD???AAABBBBBB@@@@@@AAABBBAAAEEEKKKRRR]]]eeebbb[[[KKKCCC>>>>>>>>>;;;999:::::::::999<<>>===???FFFLLLZZZdddnnnpppkkkffffffiiirrr{{{???AAAEEEJJJQQQZZZdddjjjooo}}}wwwhhh\\\SSSNNNRRRZZZdddooo}}}wwwkkk___[[[]]]^^^kkk~~~|||nnnfffdddbbb^^^aaahhhrrryyy{{{yyywwwuuupppjjjccc___\\\^^^eeennnzzz~~~~~~{{{zzzyyyyyyyyyssstttuuuuuuvvvyyy}}}zzznnneee^^^XXXTTTMMMKKKHHHFFFDDDDDDDDDDDDBBBEEEGGGFFFDDDCCCFFFHHHJJJGGGGGGLLLTTT___ooo}}}}}}uuummmgggaaaZZZYYY\\\```kkkwwwjjjkkkxxx~~~jjjWWWKKKDDDAAA===;;;;;;<<<;;;;;;999999999888999999::::::999:::<<<;;;::::::;;;======>>>BBBKKK]]]wwwppprrr{{{rrrooojjjjjjjjjfff^^^TTTKKKGGGDDDJJJSSSZZZ```gggpppwww{{{||||||||||||}}}|||}}}sssooolllgggddddddbbb]]]ZZZ[[[YYYSSSMMMLLLMMMNNNOOOMMMIIIEEEBBBBBB@@@AAABBBAAA???>>>@@@CCCAAAEEEJJJQQQ[[[aaa^^^WWWJJJCCC>>>??????<<<::::::;;;;;;;;;@@@NNN\\\bbb```QQQJJJEEECCCBBBAAACCCGGGOOO```www~~~qqqdddYYYPPPMMMEEEEEEBBB>>><<>>AAAEEEKKKRRR[[[eeelllppp~~~ooocccYYYQQQLLLOOOWWWbbbnnn~~~wwwkkk```\\\^^^___kkk}}}|||kkk___[[[WWWTTTUUU___lllvvvyyywwwssspppeee___[[[ZZZXXXYYY```hhhwww|||}}}{{{{{{|||}}}}}}yyyzzz{{{||||||~~~vvvjjj```XXXSSSMMMLLLIIIFFFDDDDDDDDDEEEAAADDDGGGGGGDDDCCCDDDFFFGGGEEEFFFLLLUUUaaarrrvvvkkkaaa]]]]]]]]]eeezzzzzznnnooo|||sssaaaSSSKKKDDDAAA===<<<<<<<<<<<<;;;888888888888999:::;;;;;;999:::<<<;;;::::::;;;===<<<===AAAKKK^^^xxxwww{{{zzzqqqmmmiiijjjkkkggg___TTTLLLGGGCCCJJJSSSYYY___gggqqqxxx|||}}}|||{{{zzz{{{~~~zzzrrrnnnkkkfffcccbbb```ZZZWWWXXXVVVOOOHHHFFFHHHJJJMMMLLLIIIEEECCCBBB@@@BBBBBB@@@>>>===@@@CCCBBBFFFJJJPPPYYY___[[[SSSIIIBBB>>>???@@@===;;;;;;===>>>???FFFVVVgggnnnlllVVVNNNGGGEEECCCBBBDDDHHHIIITTTfff{{{wwwkkk^^^TTTNNNEEEFFFDDD@@@>>>CCCHHHKKKTTTXXX\\\[[[XXXTTTSSSSSS[[[fffwww@@@BBBFFFKKKRRR\\\fffmmmsssxxxhhh^^^WWWPPPJJJIIIVVVbbblll{{{wwwkkkaaa```dddmmmttt}}}wwwhhh\\\VVVSSSSSSRRRYYYhhhxxx~~~vvvkkkeee^^^[[[ZZZ[[[ZZZ[[[bbbkkkwww|||~~~|||{{{zzz{{{~~~vvvhhh]]]VVVPPPNNNJJJGGGDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCFFFGGGIIILLLQQQ]]]sss~~~rrrggg^^^^^^cccuuu}}}ooommmyyy|||iiiZZZRRRPPPBBB@@@===;;;;;;;;;:::999<<<<<<;;;::::::999888888999999999999:::<<<>>>???@@@AAACCCLLLccc~~~|||{{{{{{ooogggcccgggiiifff]]]RRRKKKGGGGGGMMMTTTZZZ```fffmmmsss}}}|||{{{zzzyyyyyyzzz{{{}}}sssmmmkkkiiiddd```ZZZWWWSSSQQQPPPMMMIIIEEEGGGJJJJJJGGGFFFFFFCCC>>>EEECCCAAA@@@@@@AAABBBCCCEEEFFFKKKQQQWWWXXXSSSOOOHHHCCC>>><<<===>>>>>><<<:::===???GGGZZZrrr}}}{{{bbbRRRFFFEEEFFFBBB@@@CCCDDDMMMXXXfff}}}}}}}}}{{{vvvpppiii\\\PPPKKKDDD??????@@@@@@BBBFFFOOOUUUXXXVVVRRRRRRPPPNNNSSS\\\kkk|||AAACCCGGGLLLSSS]]]gggnnnvvvppp^^^TTTOOOKKKIIIJJJVVVaaajjjyyyxxxmmmeeeeeekkkwww~~~rrrfff^^^XXXTTTQQQMMMTTTdddvvv~~~yyyooojjj___\\\ZZZ\\\]]]```iiirrr|||~~~}}}{{{zzz{{{~~~~~~uuufff]]]SSSPPPLLLIIIFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCGGGKKKPPP^^^xxxtttiiidddgggwww|||ooonnnzzzvvvfffYYYOOOJJJCCC@@@===;;;;;;;;;;;;:::<<<<<<;;;::::::999888888::::::999999:::<<<===>>>???@@@CCCMMMdddvvv~~~zzzooohhhbbbfffhhhddd[[[QQQJJJGGGGGGMMMUUU[[[```fffnnnsss~~~}}}{{{zzzyyyzzzzzz{{{~~~~~~~~~vvvooolllhhhddd```ZZZVVVRRROOONNNLLLIIIFFFDDDIIIJJJFFFCCCDDDCCC@@@CCCCCCAAAAAAAAAAAABBBCCCEEEFFFKKKQQQVVVUUUPPPJJJFFFBBB>>><<<=========<<<;;;>>>AAAIII___yyymmm\\\MMMKKKKKKFFFCCCDDDBBBHHHNNNYYYooo}}}|||yyyzzzxxxtttrrrnnndddZZZNNNFFF@@@???@@@@@@BBBFFFNNNVVV[[[XXXSSSPPPNNNKKKMMMVVVeeewwwAAACCCGGGLLLSSS]]]gggnnnyyyoooZZZNNNKKKKKKKKKKKKVVV```ggguuuwwwnnniiimmmttt{{{nnnfffccc___XXXRRRLLLSSSdddwww}}}vvvrrrccc___]]]___bbbgggrrr|||~~~|||zzzyyyzzz~~~~~~{{{}}}ttthhh\\\VVVPPPLLLJJJHHHEEEBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@CCCGGGJJJOOO^^^zzzwwwlllmmmzzzzzznnnooo|||||||||qqqfffZZZMMMEEECCC@@@===<<<<<<<<<;;;:::<<<;;;;;;::::::999999888;;;;;;::::::;;;<<<======>>>@@@CCCNNNgggsssxxxnnngggaaaccceee```WWWNNNHHHFFFHHHNNNVVV\\\aaagggnnnttt~~~}}}{{{zzzzzz{{{||||||}}}|||}}}zzzrrrmmmgggbbb]]]VVVRRRMMMIIIHHHGGGGGGFFFEEELLLOOOJJJEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFKKKRRRVVVTTTLLLFFFDDDAAA===;;;<<<<<<<<<;;;;;;>>>AAAKKKccc{{{gggUUUQQQQQQKKKFFFEEEBBBEEEEEEKKK```|||}}}yyywwwssstttsssqqqrrrrrrmmmfffRRRIIIBBB@@@??????BBBGGGMMMXXX___\\\TTTOOOKKKIIIHHHPPP^^^nnn~~~@@@BBBFFFKKKRRR\\\fffmmmxxxttt]]]OOOIIIIIIKKKLLLVVV^^^dddrrr|||tttmmmjjjqqqzzzyyymmmiiijjjhhh___VVVOOOWWWhhh||||||mmmgggdddfffjjjoooyyy|||zzzxxxwwwyyy}}}}}}tttiiiaaaWWWPPPMMMJJJFFFCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCEEEIIIJJJLLLZZZvvvvvvttt}}}yyyoooqqqzzzvvvxxx|||{{{qqqiii^^^PPPFFFCCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;<<<<<<<<<===???CCCPPPjjjwww|||tttjjjddd___aaaaaa\\\TTTKKKGGGEEEHHHNNNWWW^^^ccchhhoootttzzzzzzzzzzzz{{{}}}}}}}}}}}}uuummmfff___[[[TTTQQQLLLHHHGGGHHHIIIJJJNNNWWW\\\VVVMMMHHHFFFEEEAAABBBBBBCCCCCCCCCBBBAAABBBEEEKKKSSSWWWTTTLLLDDDAAA@@@===;;;;;;;;;;;;;;;;;;>>>AAAKKKccckkkYYYUUUUUUOOOHHHFFFDDDEEECCCFFFZZZvvv|||wwwsssnnnnnnmmmkkkooosssqqqlllWWWMMMDDDAAA@@@???CCCGGGLLLYYYcccaaaYYYRRRLLLIIIHHHNNNXXXdddqqq>>>@@@DDDIIIPPPZZZdddkkkuuuyyycccQQQGGGDDDEEEMMMVVV^^^cccpppwwwoooiiihhhppp{{{xxxmmmjjjmmmlllcccYYYPPPYYYlll{{{tttoooooorrrvvv~~~~~~~~~~~~~~~}}}|||xxxwwwvvvwwwyyy}}}|||tttmmmbbbXXXRRRNNNJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEHHHIIIJJJVVVooo{{{xxxpppttt{{{uuupppqqqtttyyyxxxooocccTTTHHHCCCAAA>>><<<<<<<<<;;;:::;;;;;;::::::::::::999999;;;;;;<<<<<<<<<<<<<<<<<<===???EEERRRlll~~~wwwzzzwww|||ooofff```^^^___^^^YYYPPPIIIFFFFFFIIIOOOXXX___dddjjjpppuuuvvvvvvwwwyyy|||~~~~~~wwwmmmeee___\\\WWWUUUQQQNNNMMMOOORRRUUU^^^iiipppjjj^^^SSSJJJDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@DDDKKKTTTYYYVVVNNNFFF??????>>><<<;;;:::;;;;;;;;;===@@@IIIaaa~~~|||hhhXXXVVVUUUOOOIIIHHHDDDEEEDDDHHHZZZuuu~~~}}}zzztttoooiiiiiigggeeeiiiooooookkk[[[QQQGGGCCCAAA@@@BBBGGGKKKYYYdddeee___XXXRRRMMMLLLOOOTTTYYYcccrrr===???CCCHHHOOOYYYcccjjjrrrlllXXXKKKFFFFFFNNNWWW^^^cccppp|||ssskkkeeedddmmmwwwyyymmmiiikkkjjjccc[[[QQQ\\\rrrzzzyyy{{{}}}~~~}}}|||}}}}}}{{{yyyuuuuuuvvvxxx{{{~~~|||wwwtttnnneee\\\UUUOOOLLLFFFFFFFFFEEEEEEEEEDDDDDD@@@AAADDDGGGJJJSSSgggyyyxxxrrrxxxwwwoooiiiiiilllrrryyyiiiWWWJJJDDDAAA>>>=========<<<;;;:::::::::::::::::::::::::::;;;<<<==================@@@FFFTTTmmmtttqqq|||ssszzzlllddd___^^^^^^\\\VVVMMMGGGFFFFFFIIIPPPYYYaaafffkkkqqquuussstttuuuxxx{{{wwwmmmfffcccbbb\\\[[[YYYWWWWWWZZZ___cccuuuzzzhhhUUUHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@CCCKKKSSSXXXVVVNNNGGG>>>??????===;;;:::;;;<<<:::===@@@HHH___{{{ssscccWWWVVVTTTMMMHHHIIIAAADDDEEEJJJ]]]www}}}{{{{{{|||yyyrrrkkkeeedddaaa___ccciiiiiifff^^^TTTKKKFFFCCC@@@BBBEEEIIIUUUaaafffdddaaaZZZSSSPPPRRRSSSTTTXXXcccsss===???CCCHHHPPPYYYdddkkktttrrr]]]OOOKKKKKKNNNXXX___dddqqq{{{qqqiiibbbaaahhhrrr~~~pppiiiiiiiiiddd___\\\hhh~~~}}}}}}}}}|||zzzyyytttuuuxxx{{{~~~xxxqqqvvvxxxtttiii]]]UUUQQQIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@BBBFFFIIIOOO[[[ggguuuxxxuuu{{{vvvllleeeeeegggkkkvvvsss\\\NNNDDDAAA>>>=========<<<;;;::::::::::::::::::::::::999:::<<<===>>>>>>>>>>>>===AAAHHHVVVnnnooonnnrrrxxxllldddaaa^^^^^^[[[TTTLLLFFFFFFGGGIIIPPPZZZbbbggglllqqquuuttttttuuuwwwzzz}}}vvvmmmiiiiiikkkkkklllmmmlllmmmpppvvvzzziiiUUULLLJJJHHHFFFDDDCCCCCCCCCAAADDDJJJQQQVVVSSSKKKDDD===???@@@>>><<<:::<<<===:::===@@@III___zzzkkk```XXXXXXTTTKKKGGGJJJAAADDDEEEKKK___zzz~~~|||sssjjjaaaaaa]]][[[___eeeeeeaaa___VVVMMMIIIEEEAAAAAADDDEEEOOO[[[ccchhhhhhaaaYYYVVVYYYYYYWWWVVV\\\gggqqq>>>@@@DDDIIIQQQZZZeeekkkvvvoooZZZLLLJJJKKKNNNXXX```eeeqqq{{{qqqiiiaaa___eeeooouuullljjjiiigggdddkkkvvv~~~~~~}}}}}}}}}{{{yyytttvvvzzz~~~}}}tttkkkttt~~~~~~sssdddYYYTTTKKKJJJIIIHHHGGGEEEDDDDDDEEECCCCCCFFFHHHJJJQQQXXXaaalllvvvtttmmmrrryyywww}}}xxxmmmeeecccffffffppp|||{{{bbbQQQDDDBBB???=========<<<;;;::::::::::::::::::::::::888999;;;===?????????>>>===BBBIIIWWWnnnlllmmmrrrxxxllleeeccc___^^^ZZZSSSKKKFFFFFFHHHJJJQQQZZZbbbhhhlllrrrvvvuuuuuuuuuwwwyyy{{{~~~uuummmlllooorrrzzzaaaOOOMMMIIIFFFDDDCCCCCCDDDCCCEEEJJJPPPSSSPPPHHHBBB===???AAA???<<<;;;<<<>>>:::>>>BBBKKKaaa{{{hhh```[[[ZZZTTTJJJGGGJJJCCCEEEGGGMMMaaa}}}vvvmmm___^^^[[[YYY]]]cccccc___```WWWOOOKKKFFFBBB@@@BBBBBBKKKWWWaaaiiillleee\\\\\\___aaa^^^ZZZ[[[bbbiiiwww===@@@DDDHHHNNNXXXdddmmmxxxnnn[[[NNNIIIHHHNNNWWW___dddqqqyyyooofff^^^[[[aaajjjvvvnnnrrrllleeeiiirrr}}}|||{{{{{{{{{uuuxxx|||qqqiiirrrzzz{{{xxxrrriii```VVVRRRLLLHHHFFFEEEDDDBBBEEEDDDDDDDDDFFFHHHJJJKKKSSSYYY___ccceeehhhoootttzzz{{{|||pppfffaaabbbffflllwwwjjjQQQIIICCC>>>>>>===:::999;;;;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<<<<<<>>===<<<<<<<<<<<<===???@@@GGG___}}}pppeee\\\XXXWWWTTTMMMHHHDDDFFFIIIUUUnnnwwweeeaaa^^^^^^aaacccdddccc```]]]WWWNNNFFFBBBAAAAAACCCDDDLLLYYYaaadddeeehhhgggmmmnnnhhhbbbaaabbbbbbmmmyyy>>>@@@DDDHHHNNNXXXdddmmm{{{}}}kkkYYYMMMIIIIIIOOOWWW^^^dddqqqwwwmmmddd]]][[[bbbjjj||||||rrruuupppjjjpppxxx~~~|||{{{{{{zzzvvvxxx|||uuuhhhpppvvvwwwwwwvvvqqqkkk[[[WWWPPPKKKHHHFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNSSSWWWYYYXXXZZZ___cccppp{{{}}}uuujjjeeeeeehhhooo{{{nnnUUUIIICCC>>>>>>===:::999;;;999999999888888888888777;;;;;;;;;<<<<<<<<<<<<<<<@@@AAAGGGTTTiiisssuuujjj|||~~~pppddd^^^```]]]WWWOOOHHHDDDDDDEEEMMMRRRZZZaaahhhmmmqqquuuzzzzzzzzzxxxwwwwww{{{~~~}}}|||}}}xxxpppqqq}}}dddUUUPPPOOOIIIHHHKKKGGGCCCCCCEEEHHHJJJJJJHHHEEEAAA@@@???>>><<<<<<<<<;;;>>>@@@AAAHHH___|||xxxppphhheeeddd___VVVOOOIIIJJJPPP___yyy}}}lllgggbbb___```aaabbbaaabbb```[[[SSSKKKDDDAAA@@@AAABBBHHHTTT]]]aaaeeejjjooovvvyyytttmmmjjjhhhggghhhrrr>>>AAADDDHHHNNNXXXdddmmm~~~zzzgggUUUKKKIIIJJJPPPWWW]]]cccpppvvviiibbb^^^^^^eeemmmvvvvvvwwwsssnnnttt~~~}}}{{{zzzyyyvvvxxx|||{{{mmmqqqtttsssuuuwwwvvvsssccc]]]UUUNNNJJJHHHFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMOOOPPPOOOOOOSSSVVV^^^ggguuu|||qqqkkkjjjjjjsssrrrYYYIIICCC>>>>>>===:::999;;;999999999999888888888888;;;;;;;;;<<<<<<<<<======AAABBBGGGTTTiiippprrrjjj~~~pppeee^^^^^^[[[UUUNNNGGGEEEEEEGGGLLLRRRYYY```fffjjjoooqqqyyyzzzzzzxxxwwwxxx{{{}}}|||zzzyyyzzz}}}ooo\\\SSSQQQKKKJJJLLLFFFEEEEEEFFFHHHJJJJJJGGGEEEAAAAAA???>>>===<<<<<<<<<@@@BBBCCCJJJ___{{{|||zzzxxxqqqdddXXXNNNOOOUUUhhhtttnnnfff```^^^^^^___```cccbbb^^^WWWNNNFFFAAA???@@@???DDDMMMUUU\\\ccckkkwww{{{vvvqqqmmmhhhmmmuuu>>>AAAEEEHHHNNNXXXeeennnyyyeeeSSSIIIHHHJJJOOOWWW\\\aaaooouuuhhhaaa___bbbjjjsssyyyzzzvvvqqqnnnttt~~~{{{yyyxxxuuuwww{{{uuuwwwvvvssssssuuutttppphhhbbbYYYQQQLLLIIIGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIIIILLLNNNOOOOOOPPPRRRTTTWWW^^^hhhsssxxxrrrooommmyyyqqqYYYIIICCC>>>>>>===:::999;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<=========???AAAGGGVVVmmmmmmpppiii}}}xxxmmmeee```___\\\VVVNNNGGGDDDEEEGGGMMMRRRYYY```eeeiiimmmpppxxxxxxyyyyyyyyyyyyzzz{{{yyywwwvvvxxx{{{~~~xxxcccWWWTTTNNNOOOOOOIIIKKKKKKKKKLLLMMMLLLIIIGGG@@@???>>>>>>======>>>>>>AAACCCEEEKKK^^^xxxqqq```TTTRRRXXXmmmzzzsssiii```[[[[[[]]]___aaa```\\\UUUMMMFFFBBBAAABBB???@@@FFFMMMSSS]]]gggzzz{{{uuurrrppppppwww>>>AAAEEEIIIOOOYYYeeennn{{{eeeRRRGGGEEEGGGMMMUUU[[[```nnnttthhhaaa```eeeqqq}}}zzzsssnnnsss}}}~~~|||zzzzzzzzz~~~{{{yyywwwtttvvvyyy}}}{{{{{{yyyuuutttuuuqqqkkkjjjddd[[[SSSNNNJJJHHHFFFEEEFFFGGGHHHIIIJJJLLLLLLMMMPPPRRRTTTTTTTTTSSSSSSRRRWWW\\\cccrrr|||xxxuuujjjVVVIIICCC>>>>>>===:::999;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<======>>>???AAAHHHXXXooolllooojjj{{{|||ooogggcccbbbbbb^^^WWWNNNGGGDDDEEEFFFNNNSSSZZZ```eeeiiimmmooovvvvvvwwwyyyzzz{{{{{{{{{wwwuuutttvvvzzz~~~lll___\\\VVVWWWXXXQQQRRRQQQPPPOOOOOOMMMJJJGGG=========>>>>>>???@@@AAAAAACCCFFFKKK[[[ttt{{{eeeYYYWWW]]]rrr~~~wwwlllaaaZZZYYY\\\```^^^\\\YYYSSSLLLFFFDDDDDDDDDAAA@@@BBBEEEJJJUUU```xxxzzzrrrqqq{{{???BBBEEEIIIOOOYYYeeennn{{{eeeQQQFFFCCCEEEKKKRRRYYY^^^lll~~~{{{rrrhhhbbb```gggxxxyyysssuuuxxxwwwsssnnnjjjiiijjjllluuu{{{|||xxxvvvuuuvvvxxx{{{~~~zzzvvvvvvwwwrrrkkkjjjddd]]]VVVQQQMMMIIIGGGGGGGGGGGGHHHJJJMMMOOOQQQTTTWWWZZZ\\\\\\YYYUUURRRQQQTTTWWWZZZfffyyy}}}dddTTTIIICCC>>>>>>===:::999;;;::::::::::::999999999999999::::::;;;<<<===>>>>>>@@@BBBIIIXXXooolllqqqmmmyyysssfff```______bbb^^^VVVMMMFFFCCCDDDFFFMMMRRRYYY```eeeiiimmmooossssssuuuxxx|||}}}|||{{{wwwuuutttuuuyyy~~~tttiiieee]]]]]]___YYYYYYWWWTTTQQQOOOLLLIIIFFF=========>>>???@@@AAABBBAAABBBEEEJJJWWWoooggg]]]\\\dddyyy{{{pppddd[[[YYY\\\```]]]]]][[[VVVPPPKKKHHHFFFDDDAAA@@@@@@AAADDDNNNXXXrrr{{{tttvvv???BBBEEEIIIOOOYYYfffnnn}}}xxxcccPPPEEEBBBCCCHHHPPPWWW\\\jjj{{{vvvppphhhaaa___ggg{{{~~~xxxyyyuuuqqqkkkddd___^^^```cccooowww|||wwwuuuwwwxxxyyy|||~~~}}}wwwwwwxxxtttnnnhhhddd___YYYUUUPPPLLLIIIHHHHHHGGGHHHKKKOOOSSSVVV\\\___dddhhhiiieee___ZZZWWWXXXWWWVVV^^^ooo~~~zzzcccTTTIIICCC>>>>>>===:::999;;;;;;::::::::::::999999999999999:::;;;<<<===>>>>>>@@@BBBIIIZZZrrrnnntttssswwwmmmaaa[[[YYYXXX^^^ZZZSSSJJJCCCAAACCCFFFKKKPPPWWW^^^ccchhhlllnnnpppqqqsssxxx}}}~~~{{{yyyvvvttttttwww{{{~~~|||yyytttjjjgggiiieeeaaa^^^YYYVVVRRRNNNJJJFFF@@@??????>>>>>>??????@@@???AAADDDHHHTTTkkkhhh\\\^^^kkkvvvhhh^^^ZZZ\\\``````bbbdddaaa[[[RRRLLLHHHBBBAAA@@@@@@???AAAIIISSShhhyyyzzz???BBBFFFIIIOOOYYYfffooo{{{vvvbbbPPPEEEBBBCCCFFFOOOVVV\\\iiiyyy~~~rrrnnnhhhaaa]]]fff}}}~~~~~~}}}~~~}}}{{{zzzzzzyyyyyy||||||zzz{{{sssooohhh```ZZZYYY]]]```lllttt|||wwwtttyyyyyy{{{|||xxxvvvxxxtttnnnhhheee```\\\XXXSSSNNNKKKIIIHHHGGGHHHKKKPPPVVVZZZaaafffmmmsssvvvsssmmmggg[[[[[[VVVRRRVVVcccpppwww}}}{{{dddVVVIIICCC>>>>>>===:::999;;;======<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>???>>>AAAJJJ\\\vvvooowwwwwwuuu|||kkk___XXXTTTSSS[[[WWWPPPHHHBBBAAACCCFFFIIINNNUUU\\\bbbgggkkknnnoooooorrrxxx~~~|||zzzwwwtttsssuuuxxxzzz{{{{{{~~~zzzuuuwwwtttgggddd___ZZZVVVQQQLLLIIICCCBBBAAA???>>>=========>>>@@@CCCGGGRRRhhhhhhWWW]]]mmmzzzlll```[[[\\\___dddhhhlllkkkdddYYYOOOHHH@@@???@@@AAA???@@@HHHQQQ___qqq???@@@CCCIIIRRR\\\ffflllyyyppp[[[MMMFFFDDDDDDFFFMMMRRRWWWfffxxx~~~uuuiii___\\\\\\cccyyy~~~yyywwwtttvvvuuusssssstttuuutttssstttyyy}}}zzzxxxvvvpppiiieeeaaa]]]```fffnnnttt}}}}}}zzzyyywwwzzz~~~xxxxxxyyywwwtttjjjfff```\\\YYYUUUOOOKKKHHHHHHHHHIIILLLOOOSSSUUUaaajjjtttzzz~~~{{{ssskkk___UUURRRUUUYYY```gggssslll^^^MMMEEE===<<<<<<;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;=========;;;:::;;;<<<@@@@@@HHH[[[zzzqqquuuqqqttt~~~ooo^^^QQQNNNRRRTTTQQQMMMIIIEEECCCBBBBBBKKKOOOUUU\\\bbbgggiiijjjpppnnnooouuu}}}~~~{{{zzzyyyyyyzzz{{{|||}}}zzz}}}tttppphhh^^^ZZZXXXRRRKKKCCCCCCBBBAAA>>>===>>>???999???@@@EEERRRbbbeeeZZZgggvvvzzzzzz}}}wwwfff\\\\\\```bbbjjjpppqqqnnnfffWWWJJJCCC>>>;;;<<<===>>>CCCIIIZZZkkk@@@BBBEEEKKKSSS^^^hhhnnn{{{ppp\\\MMMFFFDDDDDDFFFLLLRRRWWWeeewww~~~vvvkkk```\\\ZZZaaavvvzzztttppplllmmmllljjjjjjkkkllllllkkkjjjooosssvvvyyywwwxxxsssnnnllliiifffiiinnnsssxxx}}}{{{zzzvvvyyy}}}~~~~~~}}}yyyuuulllgggbbb]]]ZZZVVVQQQMMMJJJIIIIIIIIIKKKNNNQQQRRRZZZfffpppvvvrrrfffZZZUUUTTTVVV[[[aaannnzzzmmm___OOOFFF>>><<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;===>>>CCCDDDLLL```rrrxxx|||kkkppp{{{kkk]]]QQQNNNPPPOOOMMMIIIFFFDDDCCCCCCCCCKKKOOOVVV^^^dddhhhiiijjjooooooqqqwww~~~~~~||||||{{{zzzzzzzzz{{{{{{{{{}}}|||tttkkkfff```VVVLLLDDDDDDCCCAAA???>>>>>>???:::??????CCCOOO]]]|||bbbZZZlll~~~wwwrrrqqqsss}}}zzziii]]]\\\___ccciiiooopppnnngggYYYMMMFFF@@@===>>>>>>???CCCIIITTTfff{{{@@@BBBFFFKKKRRR]]]hhhooo}}}rrr]]]MMMEEECCCCCCDDDLLLQQQVVVcccuuu~~~|||wwwkkk```[[[YYY___sssuuummmfffbbb```^^^\\\\\\]]]______^^^\\\aaadddfffppp|||zzz{{{wwwuuuuuutttrrrssswwwzzz~~~}}}{{{zzzuuuxxx}}}zzzuuunnnjjjddd^^^ZZZVVVSSSPPPLLLLLLKKKJJJJJJKKKMMMNNNQQQ___hhhmmm~~~zzznnnaaaYYYTTTRRRUUUZZZfffttt{{{lll```QQQHHH???===<<<999888999;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@DDDFFFNNNbbbssszzzpppccclllttteeeZZZPPPLLLMMMIIIHHHEEEBBBBBBBBBDDDEEEJJJOOOVVV___eeehhhjjjjjjoooooosssyyy}}}}}}}}}{{{zzzzzzyyyzzzzzz}}}~~~yyyssskkk^^^QQQFFFEEECCCAAA????????????;;;???===@@@KKKXXXttt{{{ddd^^^uuuxxxmmmiiiiiiwwwnnn```\\\^^^bbbhhhmmmnnnlllggg[[[PPPHHHCCC????????????CCCHHHQQQbbbvvv>>>@@@DDDHHHOOOZZZfffnnn|||ttt___NNNEEEBBBCCCCCCLLLQQQUUUaaarrr{{{zzzttthhh^^^YYYXXX^^^ssspppeee]]]WWWSSSQQQOOONNNPPPRRRRRRRRRPPPTTTVVVXXX___ttt}}}|||~~~~~~|||{{{}}}|||zzzyyyvvvyyy}}}~~~xxxrrrppplllfff```[[[VVVSSSRRROOONNNLLLKKKJJJIIIIIIIIIJJJWWW]]]___qqqssseee[[[SSSOOOQQQUUUaaaooouuujjj```PPPGGG???<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;<<<===???BBBDDDLLL```ttt{{{hhh]]]iiinnn```WWWPPPKKKIIIHHHFFFCCCAAA@@@AAACCCEEEHHHMMMUUU^^^dddggghhhhhhmmmoootttzzz|||{{{{{{{{{{{{zzzzzzzzz{{{{{{tttfffXXXIIIGGGCCCAAA@@@@@@??????<<>>HHHSSSmmmzzzkkkdddrrrlllkkksssvvveee]]]\\\```eeejjjjjjiiieee[[[QQQJJJDDD@@@??????>>>AAAFFFQQQbbbttt~~~===@@@DDDHHHNNNXXXeeeooo{{{wwwbbbPPPEEEBBBCCCCCCLLLRRRTTT^^^nnnwwwwwwpppeee[[[XXXXXX```uuu{{{iii\\\SSSMMMJJJHHHEEEEEEGGGIIIJJJJJJIIIKKKMMMOOOUUUeee~~~{{{yyyyyyyyy{{{~~~|||vvvrrrpppmmmiiibbb\\\WWWTTTSSSOOONNNMMMKKKIIIHHHGGGFFFDDDNNNRRRSSSddd~~~~~~sssfff\\\SSSMMMNNNTTT^^^mmmvvvppphhh```NNNEEE===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;===@@@BBBKKK___|||vvv|||fff\\\jjjmmm```YYYRRRMMMKKKJJJGGGDDDAAA???AAACCCDDDFFFJJJRRR[[[aaaeeeggggggllloootttzzz~~~}}}{{{xxxyyyzzz{{{{{{||||||}}}~~~xxxkkk^^^MMMIIIDDDAAAAAAAAA@@@>>>;;;>>>;;;>>>GGGPPPfffyyyqqqhhh|||tttsssrrr~~~mmmaaa]]]```eeeiiiiiigggcccZZZPPPJJJDDD@@@???>>>===@@@EEETTTeeevvv~~~>>>BBBGGGJJJOOOYYYgggrrr{{{{{{fffRRRFFFCCCCCCDDDMMMSSSTTT[[[jjjssssssmmmbbbYYYWWWXXXaaaxxxtttaaaTTTLLLFFFFFFCCC@@@@@@BBBDDDFFFGGGFFFEEEGGGIIINNNYYYmmm|||zzzxxxwwwyyy{{{}}}zzzvvvtttqqqpppmmmfff___YYYUUUTTTNNNNNNLLLKKKIIIGGGFFFEEEAAAGGGJJJLLLYYYnnnzzz|||zzzqqqeee[[[QQQKKKMMMSSS\\\kkk~~~yyyqqqmmmggg```MMMDDD===<<<<<<;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;<<<@@@CCCMMM^^^xxxzzzjjj___lllpppccc\\\UUUOOOMMMKKKHHHDDD@@@???@@@BBBDDDEEEIIIPPPXXX___cccfffgggjjjmmmrrrwwwzzz{{{{{{zzzwwwwwwyyy{{{|||}}}}}}}}}~~~~~~~~~zzzmmm___PPPJJJDDDAAABBBBBB@@@>>><<<>>><<<>>>FFFKKK\\\xxxxxxtttlllyyyvvvrrr}}}xxxkkkddddddiiimmmllljjjeeeZZZPPPJJJDDD@@@???>>><<>>BBBGGGIIINNNXXXgggrrr~~~~~~iiiUUUGGGDDDDDDEEENNNTTTTTTYYYfffoooooolllbbbYYYWWWYYYbbbyyyqqq^^^RRRKKKFFFCCCAAA>>>===???BBBDDDEEEEEEBBBBBBEEEGGGMMMZZZggg~~~zzzxxxvvvvvvwwwyyy{{{}}}~~~xxxuuuttttttrrrsssqqqlllccc\\\WWWVVVLLLLLLLLLJJJIIIGGGFFFEEECCCCCCEEEJJJQQQ\\\jjjtttwwwnnncccYYYOOOIIIKKKRRRXXXgggyyyxxxpppnnniiibbbOOOFFF>>><<<<<<::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===???CCCMMM]]]tttpppbbbnnnpppccc[[[RRRMMMLLLJJJGGGBBB???>>>@@@CCCEEEGGGJJJOOOVVV]]]cccgggiiihhhkkkpppsssvvvwwwxxxyyywwwxxxzzz{{{|||}}}||||||yyyzzz|||~~~|||mmm^^^RRRLLLEEEBBBBBBCCCAAA>>>===???<<<>>>DDDEEERRRjjj{{{{{{tttzzzuuupppyyywwwnnnlllqqqtttssspppjjj^^^SSSKKKEEE@@@@@@???>>>AAAFFFVVViii{{{|||}}}~~~yyyyyyzzz<<<@@@EEEGGGKKKUUUeeeqqqkkkVVVHHHDDDEEEFFFOOOTTTSSSXXXdddmmmmmmmmmcccZZZXXXYYYbbbyyyrrr___TTTMMMIIICCC@@@<<<<<<>>>AAADDDEEEFFF@@@>>>AAACCCEEEMMMWWWkkk|||yyywwwvvvuuutttvvvzzz|||xxxrrrpppqqqrrrtttuuuuuupppggg^^^YYYXXXKKKKKKKKKJJJIIIHHHFFFEEEFFFCCCDDDIIIKKKNNN\\\kkkuuummmbbbXXXNNNGGGJJJPPPVVVddduuu|||}}}zzzpppooojjjcccQQQGGG???===<<<999888:::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<<<<<<<>>>???===BBBKKKZZZoootttdddooo}}}mmmaaaWWWMMMIIIIIIGGGEEEAAA>>>===@@@CCCFFFHHHKKKOOOVVV]]]ccciiikkkhhhjjjnnnqqqsssuuuwwwxxxyyyzzz{{{|||||||||{{{zzzvvvwwwzzz|||~~~~~~~~~nnn^^^SSSMMMEEEBBBBBBCCCAAA>>>>>>@@@===>>>BBB@@@JJJ```|||xxxrrrooovvvuuurrrwww{{{yyyuuunnnaaaUUULLLFFFAAAAAA@@@???CCCHHHWWWjjj{{{|||uuuqqqtttwww{{{wwwooolllmmmmmmwww>>>???CCCJJJPPPXXXdddppplllUUUGGGFFFIIIIIIQQQXXXXXXXXX^^^dddgggiiiddd]]]YYY\\\iii}}}zzzgggZZZQQQKKKDDDAAA>>>===>>>@@@BBBBBBHHHEEE@@@>>>???DDDJJJNNN\\\sss~~~{{{wwwtttrrrvvvyyy}}}{{{sssqqqrrrtttyyyvvvrrrnnnkkkeee]]]WWWRRRNNNJJJHHHHHHGGGDDDAAACCC@@@@@@CCCFFFKKKTTT]]]iiifff^^^SSSIIIDDDFFFIIITTT```nnntttuuuyyyrrrssstttgggTTTJJJAAA>>><<<:::999;;;===<<<:::999888999::::::<<<;;;;;;;;;;;;<<<=========BBBJJJYYYqqqwwwbbbkkk}}}pppcccVVVLLLKKKNNNJJJCCC======>>>>>>@@@DDDEEEJJJQQQWWW\\\```dddffffffhhhlllooorrrssssssssswwwwwwyyy|||~~~~~~{{{xxxxxxxxxxxxyyyzzz}}}~~~xxxnnngggXXXOOOHHHFFFEEECCCAAABBBBBB@@@>>>>>>===@@@KKKWWWxxxwwwpppnnnhhhqqq~~~}}}{{{|||xxxgggUUUMMMHHHDDDCCCAAA???CCCIIIWWWmmmyyyyyyrrreee___gggqqqyyy|||tttjjjdddbbb``````gggwww??????CCCJJJPPPXXXdddppppppWWWIIIGGGJJJHHHRRRYYYXXXWWW[[[bbbfffhhhddd^^^ZZZ^^^mmmpppaaaVVVOOOHHHEEEAAA???@@@AAABBBBBBDDDBBB>>>;;;<<>><<<:::999;;;<<<;;;:::999999999::::::<<<;;;;;;;;;;;;<<<======???CCCKKKZZZrrrzzzccckkkxxxmmmdddXXXNNNKKKMMMJJJCCC>>>>>>>>>>>>@@@DDDDDDIIIPPPVVV[[[```dddffffffhhhkkknnnqqqrrrrrrrrruuuvvvyyy{{{{{{zzzyyyxxxwwwwwwyyyzzz{{{|||||||||~~~wwwppp___UUULLLHHHFFFCCCBBBCCCBBB@@@??????>>>@@@IIITTTnnn|||pppjjjiiigggppp|||ppp___OOOIIIDDDBBB@@@>>>AAAGGGSSSgggrrrrrrmmm```YYY```fffqqqwwwsssjjjddd```]]]]]]```mmm??????CCCJJJPPPWWWdddppptttYYYIIIFFFIIIHHHTTT]]][[[VVVXXX___dddfffccc^^^[[[aaarrrzzzjjj]]]UUUNNNJJJFFFCCCBBBBBBBBBAAABBB@@@===;;;:::;;;===???BBBRRRcccppp~~~}}}|||yyywwwvvvvvvzzz{{{yyy{{{{{{zzzyyyuuunnneee___]]]XXXRRRMMMJJJIIIHHHFFFHHHDDDBBBCCCDDDEEELLLTTT___]]]YYYQQQIIIDDDDDDFFFOOOYYYfffmmmooottt~~~xxxcccWWWLLLBBB>>><<<:::999;;;;;;;;;:::999999999::::::<<<;;;;;;;;;;;;<<<======@@@EEEMMM\\\uuuxxxaaaiiizzzrrrjjjcccZZZPPPKKKKKKIIICCC>>>>>>???>>>@@@DDDCCCHHHNNNUUUZZZ___dddgggeeefffiiillloooppppppqqqrrruuuyyyyyywwwuuuuuuvvvvvvwwwxxxzzz{{{zzzzzzyyy~~~yyysssnnnmmmlllpppzzz{{{jjj^^^RRRLLLHHHDDDCCCEEECCCAAA@@@AAA@@@@@@GGGOOO___xxxlllfffeeecccjjjttt|||uuufffTTTMMMFFFCCC@@@>>>@@@EEERRRccclllllliii]]]UUU[[[```mmmxxxwwwooohhhbbb]]]]]]ZZZaaasss~~~|||xxxwww??????CCCJJJPPPWWWdddooo~~~vvv[[[HHHDDDHHHHHHVVV```]]]VVVVVV]]]cccdddaaa]]]\\\eeexxxqqqddd\\\TTTPPPJJJFFFDDDCCCBBB@@@AAA@@@>>>============>>>>>>HHHRRRYYYcccpppyyyzzzyyyzzz{{{{{{{{{|||~~~{{{yyywwwwwwvvvzzzzzzuuuoookkkiiiddd\\\TTTNNNJJJHHHGGGHHHDDDBBBCCCCCCDDDJJJQQQYYYYYYWWWQQQIIIEEEEEEFFFMMMVVVbbbiiilllrrr}}}hhhYYYNNNCCC???<<<:::999;;;;;;:::::::::::::::::::::<<<;;;;;;;;;;;;<<<======@@@DDDMMM]]]xxxsss\\\dddyyypppfff___WWWNNNJJJJJJIIIBBB>>>>>>???>>>@@@CCCBBBFFFMMMSSSYYY^^^cccfffdddfffhhhjjjmmmnnnoooooooootttxxxxxxtttqqqsssvvvuuuvvvvvvwwwxxxxxxyyyyyy}}}tttuuussswww}}}kkkcccaaa```fffvvvvvviii[[[RRRLLLFFFEEEFFFCCCAAAAAACCCAAA@@@DDDJJJTTTqqq~~~qqqiiigggdddiiiooosssvvv{{{zzzmmm[[[RRRIIIDDDAAA???AAAEEESSSbbbiiiiiihhh^^^UUUZZZgggttt~~~}}}uuummmfffaaa___ZZZ\\\gggqqqrrrnnnlllqqq@@@@@@CCCJJJPPPWWWcccooo}}}xxx^^^KKKFFFHHHIIIXXXccc```XXXWWW\\\bbbaaa^^^[[[]]]ggg|||tttjjjbbbYYYUUUNNNIIIFFFDDDBBB@@@???????????????>>>>>>>>>>>>BBBFFFIIIPPPZZZcccgggkkkpppuuuuuuuuuxxx~~~|||yyywwwvvvvvvvvvzzz}}}{{{zzzxxxssskkkaaaWWWNNNIIIFFFFFFCCCBBBCCCCCCDDDJJJQQQVVVWWWUUUPPPJJJEEEEEEGGGMMMUUU___fffjjjrrr}}}ttt[[[OOODDD???<<<::::::<<<999:::::::::::::::::::::<<<;;;;;;;;;;;;<<<=========BBBLLL^^^{{{pppZZZccc|||}}}qqqcccZZZRRRKKKHHHIIIHHHBBB>>>???@@@???@@@CCCAAAEEEKKKQQQWWW\\\aaaeeedddeeegggiiikkklllnnnnnnnnnssswwwvvvrrrppprrrvvvvvvuuutttssstttvvvxxxyyyzzzpppiiihhhrrrrrrfff______eeevvvssscccXXXPPPIIIFFFGGGDDDAAAAAACCCBBB@@@BBBFFFNNNfff{{{rrrnnnoooqqqsssqqqqqqvvvvvv___TTTIIIDDDBBB@@@BBBFFFRRRaaaggggggfff]]]UUU[[[qqq|||wwwooojjjfffddd```^^^bbbffffffeeeeeefffsss@@@@@@DDDJJJPPPWWWcccnnn{{{xxxaaaPPPIIIIIIJJJWWWaaa```YYYXXX\\\^^^^^^\\\YYY\\\hhhxxxnnnggg___ZZZSSSMMMIIIFFFDDDBBB>>>>>>>>>>>>>>>=========<<<===???AAAEEEMMMUUUZZZ[[[dddkkklllnnntttzzz}}}zzzwwwvvvuuuuuuvvvzzz}}}rrrdddWWWMMMIIIFFFCCCBBBDDDDDDEEEJJJQQQUUUUUUTTTOOOHHHEEEEEEGGGLLLSSS\\\ccciiirrr}}}]]]QQQEEE???<<<::::::<<<999999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<=========BBBLLL___|||ttt]]]dddtttrrraaaVVVNNNIIIGGGIIIHHHBBB>>>@@@@@@??????BBBBBBEEEKKKPPPUUUZZZ___ccceeeeeeggghhhjjjlllmmmnnnooorrruuuuuusssrrrtttvvvwwwvvvtttsssrrrsssssstttrrrzzz{{{ooogggjjjrrrpppeeefffnnn{{{jjj]]]TTTKKKGGGGGGEEEAAA@@@CCCCCC@@@AAAEEEJJJ]]]uuu~~~yyyyyyzzzyyyrrrnnnssszzzcccWWWKKKFFFDDDDDDFFFJJJQQQaaahhhgggeee\\\XXX___xxx}}}vvvqqqnnnnnnllljjjiiigggeeeddddddaaalll~~~AAAAAADDDJJJPPPVVVcccnnnzzzttt```QQQIIIFFFIIITTT^^^]]]YYYYYYZZZZZZ[[[YYYWWWZZZhhh~~~rrrjjjddd___XXXRRRMMMJJJGGGEEEAAA@@@???>>>===<<<<<<<<<;;;;;;<<<>>>@@@CCCIIINNNNNNWWW___bbbgggooovvvwww{{{wwwuuuuuuuuuvvvyyy~~~rrrbbbUUUOOOGGGDDDCCCEEEEEEEEEIIIPPPSSSSSSQQQLLLEEEBBBDDDFFFKKKQQQYYY```gggqqq|||^^^RRRFFF@@@<<<::::::<<<888999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======???DDDMMM___}}}{{{```dddkkkqqq___TTTNNNIIIHHHIIIGGGBBB???@@@AAA??????BBBCCCFFFJJJOOOSSSXXX]]]aaaffffffggghhhjjjkkkmmmnnnpppqqqrrrtttuuuvvvwwwwwwwwwxxxwwwvvvssspppllljjjhhhrrr~~~yyyssspppttttttxxxooobbbWWWMMMGGGGGGEEEAAA???AAABBBAAABBBEEEFFFTTThhh{{{tttzzz}}}jjj]]]PPPLLLLLLMMMPPPSSSWWWiiiqqqpppmmmdddbbblll~~~~~~}}}{{{yyyuuuooojjjdddkkkxxxAAAAAADDDJJJPPPVVVbbbnnnyyynnn]]]OOOFFFBBBGGGRRRZZZ[[[YYYYYYXXXWWWZZZXXXVVVYYYggguuukkkgggbbb[[[UUUPPPMMMJJJHHHEEEDDDBBB@@@>>>===<<<;;;===<<<<<<=========@@@DDDEEEOOOXXX\\\bbblllssssss|||~~~|||xxxvvvuuuuuuvvvyyy}}}|||jjj\\\TTTIIIFFFEEEFFFEEEDDDHHHNNNRRRRRROOOIIICCC@@@BBBEEEJJJOOOWWW^^^eeeooo{{{___SSSFFF@@@<<<::::::<<<777888:::;;;<<<;;;::::::<<<;;;;;;;;;;;;<<<======AAAFFFNNN```}}}```cccddd~~~ooo___UUUOOOKKKIIIIIIGGGBBB???@@@AAA??????BBBCCCFFFJJJNNNRRRWWW\\\```ffffffggghhhiiikkkmmmnnnrrrqqqqqqsssvvvyyyyyyxxxxxxyyy{{{zzzuuunnnfffaaa```lll{{{vvvsssqqqdddYYYNNNHHHFFFFFFAAA???AAABBBAAABBBEEECCCNNN```|||qqqdddWWWSSSTTTUUUYYY]]]```sss}}}{{{wwwnnnnnnzzz|||qqqjjjmmmwww???@@@DDDJJJNNNTTTaaannnxxxyyyeeeTTTIIIDDDCCCMMMSSSZZZ\\\XXXVVVVVVXXXWWWVVVUUUVVVbbb|||xxxuuukkkfff___[[[YYYWWWTTTPPPJJJFFFBBBAAAAAA@@@===:::<<<<<<===>>>???@@@@@@AAAGGGHHHLLLTTTYYY```kkkuuu{{{}}}{{{tttqqqsssuuuyyy~~~yyyfffWWWMMMGGGCCCDDDFFFGGGJJJOOOTTTQQQMMMHHHEEECCCCCCCCCFFFJJJPPPWWW___kkkxxx{{{ZZZOOOEEE@@@>>>:::888999888888888999999:::::::::999::::::;;;<<<===>>>>>>CCCCCCJJJ^^^|||______bbb{{{}}}mmm\\\RRRLLLGGGEEEFFFEEEBBB???>>>???@@@@@@???CCCFFFJJJNNNRRRWWW\\\```dddfffiiiiiiiiiiiijjjkkkpppppppppqqqtttwww{{{}}}yyy}}}}}}wwwjjj^^^]]]iiiyyyoooaaaXXXPPPKKKIII@@@AAACCCCCCAAA@@@@@@AAA???JJJXXXpppuuuiii\\\XXX]]]dddjjjmmmsss|||uuurrr~~~???@@@DDDIIIMMMTTTaaammmyyyvvvcccSSSIIIEEEEEEOOOUUU[[[\\\WWWSSSRRRSSSVVVVVVUUUWWWccc}}}{{{vvvmmmggg```\\\ZZZXXXUUURRRKKKHHHDDDCCCCCCBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<>>>>>CCCCCCKKK```~~~{{{\\\^^^]]]vvvzzzkkkZZZQQQMMMIIIGGGHHHEEEBBB???>>>>>>???@@@???CCCEEEJJJMMMQQQVVV[[[___bbbdddgggggggggggghhhiiiooonnnoooppprrrvvvyyy{{{zzzuuuhhhcccmmm{{{qqqddd\\\SSSMMMJJJFFFGGGGGGGGGEEEDDDDDDDDDBBBJJJUUUlllqqqccc```dddlllttt{{{zzz>>>???CCCIIILLLRRR___lllyyytttaaaQQQHHHFFFGGGQQQWWW]]]\\\VVVPPPMMMMMMTTTTTTTTTWWWccc}}}xxxoooiiiaaa]]][[[YYYWWWTTTMMMKKKHHHGGGGGGEEECCCAAA>>>>>>===<<<;;;::::::999<<<<<>>>>>BBBCCCLLLbbbsssXXX[[[[[[ssswwwiiiYYYQQQMMMJJJIIIKKKDDDBBB???===>>>?????????AAADDDHHHLLLPPPUUUZZZ]]]```bbbdddeeeeeeeeefffgggmmmmmmmmmoooqqqtttwwwxxx{{{vvvmmmsss}}}zzzzzzuuuhhh___UUUNNNKKKGGGGGGEEEDDDCCCCCCBBBBBBEEEIIIPPPhhhvvvgggaaaeeemmmyyy>>>???CCCHHHKKKPPP]]]iiiwwwvvvbbbPPPGGGFFFIIIQQQXXX^^^]]]VVVOOOKKKJJJQQQRRRSSSVVVccc|||{{{qqqkkkbbb]]][[[ZZZXXXWWWPPPOOONNNLLLJJJHHHFFFDDDBBBAAA@@@???>>><<<;;;;;;;;;:::<<>><<<888777888::::::::::::::::::::::::999::::::;;;<<<===>>>>>>AAABBBLLLccclllTTTZZZ\\\sssvvvgggXXXPPPLLLJJJIIIKKKDDDAAA>>>===>>>?????????@@@CCCGGGKKKOOOSSSYYY\\\^^^```cccdddddddddeeegggllllllmmmnnnpppsssuuuwwwyyy~~~uuuxxx|||~~~uuurrrttt}}}{{{zzzlll```UUUMMMKKKGGGEEECCCAAAAAAAAAAAAAAACCCGGGMMMgggyyyhhhbbbcccjjjyyy===>>>BBBFFFIIIOOO[[[gggtttzzzdddPPPFFFFFFIIIQQQXXX______XXXPPPKKKJJJMMMNNNQQQUUUbbb|||rrrkkkbbb\\\ZZZZZZYYYXXXUUUUUUTTTRRROOOLLLIIIHHHEEEEEEDDDBBB@@@???>>>===<<<:::;;;???CCCIIIUUUaaapppwww~~~}}}{{{vvvuuuyyy{{{wwwrrrqqqtttxxx{{{|||kkkUUUMMMFFFDDDFFFIIINNNTTTVVVRRRMMMGGGCCCCCCDDDEEECCCEEEIIIMMMVVVccctttnnnVVVLLLBBB>>><<<999777999::::::::::::::::::::::::999::::::;;;<<<===>>>>>>???AAAMMMdddiiiTTTYYY^^^rrrvvvgggWWWOOOKKKHHHGGGIIIDDDAAA>>>======>>>???>>>???BBBFFFJJJNNNSSSXXX[[[^^^```bbbdddddddddfffgggllllllmmmoooqqqssstttuuuuuu{{{zzzyyyzzz}}}|||nnnhhhffflllssswwwzzz}}}~~~}}}yyyttteeeWWWPPPNNNLLLIIIEEECCCDDDEEEEEEDDD@@@FFFMMMhhhooohhhfffjjj{{{===>>>AAAEEEHHHMMMYYYeeesss~~~fffPPPFFFFFFKKKRRRYYYaaabbb[[[RRRMMMKKKJJJMMMPPPVVVccc|||rrrjjj```YYYXXXXXXXXXWWWXXXYYYZZZYYYUUURRRQQQQQQLLLKKKIIIGGGDDDBBB@@@???<<<:::;;;===???CCCMMMXXXhhhqqq|||}}}~~~{{{vvvvvvzzz~~~yyysssooojjjggghhhkkkmmmttt{{{pppWWWNNNFFFEEEGGGKKKQQQXXXYYYUUUNNNHHHCCCBBBCCCEEEBBBDDDGGGKKKSSSaaarrr~~~wwwjjjVVVLLLBBB???===999888:::;;;;;;;;;;;;::::::::::::999::::::;;;<<<===>>>>>>>>>AAANNNgggkkkVVVZZZ^^^qqqsssdddUUUMMMIIIFFFFFFGGGCCCAAA>>><<<===>>>>>>>>>???BBBFFFJJJNNNSSSXXX[[[]]]```bbbddddddeeefffhhhkkkkkkmmmoooppprrrssstttqqqwww~~~zzzxxxwww|||lllbbb\\\___eeeiiilllpppkkkrrr~~~}}}}}}sssbbbYYYWWWSSSMMMGGGDDDDDDFFFEEEDDD???FFFMMMfffvvvpppmmmnnn======@@@DDDGGGKKKWWWcccuuufffPPPEEEGGGLLLUUU\\\dddeee]]]TTTMMMJJJJJJMMMQQQWWWeee~~~qqqiii^^^WWWUUUVVVWWWWWWXXX[[[^^^___]]][[[[[[\\\YYYWWWTTTPPPKKKGGGCCCBBB>>><<<<<<>>>>>>@@@HHHQQQ[[[fffttt}}}~~~~~~}}}xxxxxx{{{~~~|||sssnnngggaaa]]]]]]]]]___fffnnnvvv~~~rrrYYYPPPHHHGGGIIINNNVVV]]]^^^YYYQQQJJJEEECCCDDDEEEBBBCCCEEEHHHQQQ___qqq}}}{{{ooohhhWWWMMMCCC???===:::999;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<===>>>>>>???CCCQQQjjjoooYYY\\\___qqqooo```QQQJJJHHHFFFFFFHHHCCCAAA===<<<===>>>>>>>>>@@@CCCGGGKKKNNNSSSXXX\\\\\\___aaaccccccdddfffgggiiijjjkkkmmmooopppqqqqqqnnntttzzz|||~~~xxxuuuuuu}}}tttggg[[[YYY[[[]]]___aaa]]]aaajjjwwwyyyooonnn{{{tttgggccc]]]VVVMMMGGGFFFFFFDDDBBBBBBIIIMMMaaa}}}yyyyyy======@@@DDDFFFKKKVVVbbbxxxfffOOOEEEHHHNNNXXX___gggggg___TTTLLLIIIKKKNNNSSSYYYgggqqqhhh]]]VVVTTTUUUVVVVVVXXX\\\aaacccbbbbbbccceeedddbbb^^^XXXRRRLLLHHHEEEAAA??????AAA@@@@@@FFFNNNQQQ]]]mmmxxx|||~~~zzzzzz}}}~~~~~~{{{rrrlllbbb\\\WWWUUUTTTUUU\\\eeemmmvvvsss[[[QQQIIIIIILLLQQQYYYaaaaaa\\\TTTLLLFFFEEEEEEFFFAAABBBDDDGGGOOO^^^ppp}}}|||tttmmmhhhWWWMMMDDD@@@>>>;;;:::<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<===>>>>>>AAAEEESSSmmmrrr[[[]]]aaassskkk]]]OOOIIIGGGFFFGGGIIICCC@@@===<<<===>>>>>>>>>@@@CCCGGGKKKOOOSSSXXX\\\[[[^^^```bbbbbbccceeegggggghhhjjjlllmmmnnnoooooolllsssxxxwwwvvvyyy{{{zzzuuusssuuuooo___XXXVVVUUUTTTUUUWWWYYY]]]eeettt{{{llliiiuuurrrllljjjaaaVVVOOOMMMLLLHHHEEEFFFLLLMMM]]]???>>>???BBBEEEJJJTTT___www|||bbbNNNEEEFFFJJJOOOaaagggccc```VVVKKKLLLPPPLLLNNNXXXiiisssdddVVVRRRUUUUUUTTTTTTYYY[[[___dddhhhkkkmmmnnnooolllgggddd```XXXNNNGGGFFFCCC???>>>@@@CCCEEEFFFMMMTTT```mmmxxx~~~{{{yyy{{{|||}}}xxxssshhh___YYYWWWUUURRRUUU[[[aaaooouuucccWWWMMMKKKNNNTTT[[[bbbaaaYYYNNNGGGDDDDDDCCCBBBFFFEEEFFFJJJPPPZZZkkk{{{{{{oooddd^^^SSSGGGAAA===::::::>>>;;;::::::999999::::::;;;999999999:::;;;<<<===>>>===DDDMMMhhhxxxYYYXXXaaavvvnnnaaaSSSKKKFFFCCCCCCFFFAAA@@@>>>=========>>>???@@@BBBEEEHHHLLLQQQVVVZZZ\\\]]]^^^^^^^^^```cccfffcccdddgggiiikkkkkkkkkkkklllnnnrrruuuwwwwwwvvvuuunnnsssyyy{{{fff[[[UUUPPPNNNQQQNNNNNNQQQWWWbbbttt|||vvv}}}ppp```VVVRRROOOJJJFFFDDDIIINNNYYYvvv???===???BBBEEEIIITTT___sss{{{bbbNNNEEEFFFJJJPPPaaagggbbb___UUUKKKKKKNNNLLLNNNZZZkkkyyyiiiYYYSSSUUUVVVWWWXXXYYY\\\bbbhhhmmmqqqssstttwwwtttpppmmmiiibbbYYYRRRKKKHHHCCC@@@@@@AAABBBBBBGGGNNNZZZhhhuuu}}}|||zzz|||~~~|||nnneee]]]XXXSSSPPPRRRXXX___lll{{{{{{cccWWWLLLJJJNNNTTT\\\cccbbbZZZOOOGGGDDDDDDCCCBBBEEECCCDDDHHHNNNXXXkkk{{{{{{ppphhhYYYOOODDD???;;;888888;;;;;;::::::999999::::::;;;999999::::::;;;===>>>??????EEEMMMhhh|||]]]\\\cccwwwrrrcccRRRIIIFFFDDDDDDFFF@@@@@@>>>=========>>>???BBBDDDGGGJJJLLLPPPUUUYYY\\\]]]^^^^^^^^^___bbbdddcccdddfffhhhjjjkkkllllllmmmooorrruuuwwwxxxxxxxxxrrrvvv{{{tttfffZZZOOOJJJJJJGGGFFFHHHNNNUUUccczzzqqqddd]]]VVVOOOIIIGGGJJJMMMVVVqqq>>>===>>>BBBEEEIIISSS^^^mmm{{{bbbNNNEEEGGGKKKPPPaaagggbbb___TTTJJJJJJLLLKKKPPP\\\mmmnnn[[[RRRRRRTTTWWWZZZ[[[___fffnnntttwwwyyyyyy}}}zzzwwwvvvsssmmmeee___UUUQQQJJJFFFCCCBBBAAAAAADDDIIISSSaaaooozzzzzzyyy{{{}}}tttggg^^^VVVPPPQQQUUU[[[iiiwwwcccXXXMMMJJJNNNUUU^^^eeeddd\\\PPPHHHEEEDDDCCCBBBCCCBBBBBBFFFKKKWWWjjjzzzvvvoooWWWLLLBBB>>><<<999888:::;;;::::::999999::::::;;;:::::::::;;;<<<===??????AAAGGGNNNgggeeebbbcccyyy{{{hhhSSSIIIFFFEEEDDDDDD@@@???>>>=========>>>>>>DDDFFFHHHJJJLLLOOOTTTWWW[[[\\\]]]]]]]]]]]]```bbbddddddeeefffhhhjjjlllmmmoooppprrrtttwwwyyy{{{|||yyy|||tttdddTTTIIIFFFCCCBBBCCCFFFKKKUUUfffvvvvvvlllbbbXXXQQQMMMMMMLLLSSSjjj===<<<>>>BBBDDDIIIRRR]]]iii{{{cccOOOGGGHHHLLLPPPaaagggbbb___TTTIIIIIIIIIJJJQQQ]]]nnnxxxbbbVVVTTTUUUZZZ______dddkkksssyyy|||||||||}}}{{{yyyyyyxxxtttmmmggg^^^YYYRRRLLLHHHFFFDDDCCCDDDGGGOOO\\\jjjuuu{{{}}}~~~}}}|||{{{zzz{{{}}}}}}wwwvvvyyy|||~~~{{{~~~yyykkk^^^WWWTTTTTTXXXfffvvvdddXXXMMMLLLPPPWWW```gggggg^^^RRRIIIEEEDDDCCCBBBBBB@@@@@@CCCIIITTThhhyyysssYYYNNNCCC@@@>>><<<:::;;;;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>???@@@BBBHHHNNNeeemmmgggaaayyyqqqWWWKKKHHHFFFDDDCCC@@@???>>>===<<<======>>>BBBDDDFFFHHHKKKNNNSSSVVVZZZ[[[\\\\\\\\\\\\^^^```dddddddddeeefffiiikkkmmmppppppqqqsssvvvzzz}}}qqq^^^PPPHHHFFFDDDDDDGGGJJJQQQ^^^kkkmmmzzzoooddd]]]SSSNNNKKKPPPccc<<<;;;===BBBDDDHHHRRR[[[hhh}}}|||dddQQQHHHHHHLLLOOOaaafffbbb^^^TTTIIIIIIHHHJJJQQQ^^^nnnpppaaa[[[[[[```fffeeeiiipppvvv{{{||||||{{{{{{zzzzzz{{{|||yyysssnnnddd^^^WWWQQQMMMJJJHHHGGGDDDEEEJJJVVVfffssszzz|||}}}}}}}}}{{{zzzxxxwwwwwwxxxzzzzzzyyytttsssuuuyyy{{{uuuxxx{{{~~~|||kkk```YYYUUUWWWdddvvvzzzdddYYYOOOOOOSSSZZZbbbiiijjjaaaSSSIIIEEEDDDCCCBBBAAA???@@@CCCHHHSSSeeevvvsss\\\PPPDDD@@@???===::::::;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>???@@@CCCIIIOOOeeerrrggg___xxxzzz^^^OOOIIIFFFCCCBBB??????===<<<<<<<<<===>>>===@@@CCCFFFIIIMMMSSSVVVXXXZZZ\\\\\\\\\\\\]]]___cccccccccdddfffhhhkkklllppppppppprrruuuyyy|||nnn\\\PPPJJJFFFEEEGGGJJJQQQ]]]hhhfffsss{{{{{{yyyooohhhXXXPPPKKKOOO^^^yyy;;;:::===AAADDDHHHQQQZZZhhhzzz|||dddQQQGGGGGGJJJNNN___eeeaaa^^^TTTJJJJJJHHHJJJQQQ]]]lllzzzjjjaaa^^^aaagggkkknnnsssxxx{{{||||||||||||{{{|||{{{vvviiiddd\\\VVVRRROOOMMMLLLEEEDDDGGGQQQbbbpppxxx{{{zzzyyyxxxyyy{{{}}}}}}|||xxxwwwvvvtttssssssttttttwwwyyy|||zzzsssnnnmmmooorrrsssnnnpppsssuuuyyy~~~|||nnnbbbYYYYYYddduuuvvvdddZZZRRRSSSXXX^^^eeekkkmmmcccUUUJJJEEEDDDCCCBBBAAA???@@@DDDHHHRRRcccrrrwwwbbbSSSDDD???>>>;;;999888;;;::::::999999::::::;;;:::::::::;;;<<<===??????AAAIIIOOOdddvvvfff```yyydddRRRJJJEEECCCCCC???>>>===<<<<<<<<<======;;;>>>AAADDDHHHLLLRRRVVVVVVYYY[[[\\\\\\]]]^^^___bbbbbbcccdddfffhhhjjjkkknnnooooooqqqtttwwwzzz|||ooo^^^OOOIIIEEEEEEGGGMMMYYYdddggglllrrr}}}www}}}uuunnn]]]RRRLLLPPPYYYlll::::::===AAADDDGGGPPPZZZfffuuu{{{cccOOOEEEDDDGGGLLL^^^dddaaa^^^UUUKKKLLLIIIKKKQQQ[[[iiitttiiicccdddhhhnnnppptttyyy|||~~~~~~~~~~~~}}}~~~sssnnnfff___[[[WWWUUUSSSKKKHHHGGGNNN\\\iiippprrrrrrqqqooooooqqqsssttttttqqqpppooommmlllkkkkkkkkkiiijjjmmmqqquuuxxxxxxwwwrrrmmmhhhdddcccdddeeefffdddeeefffhhhmmmttt|||nnnaaa\\\cccssswwwccc[[[UUUWWW\\\aaagggllloooeeeVVVKKKEEEDDDCCCBBBAAA@@@BBBFFFIIIQQQ```oooyyy~~~iiiYYYGGG@@@>>><<<999888;;;::::::999999::::::;;;999999::::::;;;===>>>??????HHHOOOddd}}}jjjccc|||fffTTTJJJDDDCCCEEE???>>>===<<<;;;<<<=========???BBBEEEGGGLLLQQQTTTUUUWWW[[[]]]]]]^^^___aaa```aaaccceeeggghhhiiiiiilllmmmnnnppprrrtttvvvxxxyyyxxx}}}sss[[[RRRIIIEEEFFFKKKVVVaaaggghhhiiiwwwxxxsssxxxrrraaaUUUNNNQQQTTT___999999<<>>;;;;;;;;;::::::999999::::::;;;999999999:::;;;<<<===>>>>>>GGGOOOdddpppggg~~~}}}fffTTTJJJDDDDDDHHH???>>>===<<<;;;<<<<<<===@@@AAADDDFFFHHHKKKPPPSSSTTTWWW[[[]]]^^^___aaabbb___aaacccfffggghhhhhhhhhkkklllmmmoooqqqssstttuuuuuutttyyyggg\\\PPPIIIGGGKKKVVVaaagggeeeeeerrryyylllzzzuuucccVVVOOOQQQPPPWWWwww<<<<<<<<<===@@@GGGOOOUUUbbbrrr|||cccNNNCCCBBBCCCLLLYYY^^^^^^]]]RRRGGGJJJLLLMMMQQQ\\\ooo}}}uuurrrqqqqqqsssuuuyyy}}}}}}zzzuuuqqqllleeeaaa\\\SSSMMMRRRYYY]]]___aaa``````_________```bbbccc^^^\\\ZZZ\\\___^^^YYYTTTYYYXXXXXXXXXYYY[[[\\\^^^VVVTTTQQQOOOOOOQQQTTTVVVUUUSSSSSSVVVYYY___kkkvvvpppjjjjjjqqquuuddd[[[UUUXXX___eeekkkpppuuuiiiYYYMMMHHHGGGEEECCCDDDDDDDDDFFFKKKTTT```gggrrrwww||||||zzzxxx{{{~~~aaaEEEAAA===;;;===;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>???BBBEEEMMMaaavvvsss|||bbbRRRIIIEEEDDDEEEAAA@@@>>>===<<<;;;<<<<<<@@@@@@AAACCCFFFJJJMMMOOORRRTTTXXX[[[^^^_________aaaccceeeggghhhiiiiiiiiikkkkkkkkkkkkmmmoooqqqrrrrrrssswww}}}iiiSSSLLLKKKJJJQQQ\\\bbb```dddooozzz~~~uuuxxxpppbbbTTTLLLOOOPPPSSSggg;;;<<<<<<>>>AAAGGGNNNTTT```qqq~~~dddOOODDDBBBDDDKKKYYY^^^]]]]]]RRRGGGJJJKKKLLLQQQ\\\qqq~~~xxxvvvtttvvvxxx|||~~~zzzvvvqqqlllhhhbbbXXXPPPRRRWWWYYYZZZ[[[YYYYYYXXXXXXXXXYYYZZZ[[[XXXUUUSSSUUUWWWWWWSSSOOOOOOOOONNNNNNOOOPPPPPPQQQOOOMMMKKKJJJKKKMMMPPPQQQQQQNNNNNNPPPRRRXXXdddppp}}}}}}lllkkkqqqtttddd[[[VVVYYY```ffflllqqquuujjjZZZNNNIIIGGGEEEDDDCCCCCCDDDFFFKKKSSS]]]dddkkkppptttsssooolllnnnqqqtttyyyfffJJJDDD???;;;<<<999:::::::::::::::::::::::::::::::::;;;<<<===>>>???CCCFFFNNNbbb~~~uuu{{{bbbRRRKKKFFFEEEFFFAAA@@@>>>===<<<;;;<<<<<>>;;;<<<999:::::::::::::::::::::::::::::::::;;;<<<===>>>???BBBGGGOOOcccwwwxxxaaaSSSLLLGGGEEEFFFAAA@@@>>>===<<<;;;<<<<<>>???@@@EEEOOOcccxxxsss^^^RRRLLLGGGEEEDDDAAA@@@>>>===<<<;;;<<<<<<>>>???AAADDDGGGJJJLLLNNNRRRSSSTTTWWWZZZ]]]```aaacccdddeeeffffffeeedddcccgggffffffdddbbb^^^[[[YYYZZZYYYZZZ]]]^^^aaaiiirrr{{{vvv```SSSMMMNNNSSS___WWWSSS[[[hhhvvvyyyssstttwww~~~qqqfff\\\RRRLLLMMMJJJHHHQQQ^^^qqquuukkkiiillloooxxx888:::<<<>>>AAAEEEKKKNNN[[[mmmqqqYYYIIIDDDDDDFFFTTTZZZZZZZZZPPPGGGJJJGGGJJJPPP\\\qqqzzztttnnnhhhddd^^^VVVNNNLLLKKKIIIHHHJJJLLLLLLLLLKKKKKKJJJIIIIIIJJJIIIHHHHHHIIIJJJJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFJJJMMMOOORRRNNNJJJIIIHHHJJJTTT___mmmuuu~~~yyytttvvvqqqaaa]]]\\\aaagggkkkqqqwwwyyypppcccVVVMMMHHHGGGFFFAAABBBCCCEEEFFFJJJOOOSSS\\\aaafffccc\\\TTTPPPPPPQQQTTT\\\gggrrr~~~yyy]]]JJJCCC;;;:::===999:::::::::::::::::::::::::::::::::;;;<<<===>>>???>>>CCCMMMaaa|||uuuppp[[[PPPKKKFFFCCCCCCAAA@@@>>>===<<<;;;<<<<<<===>>>AAADDDGGGJJJLLLMMMQQQRRRSSSVVVYYY\\\___aaaaaabbbccceeeeeeeeeeeeddddddcccbbb```\\\XXXTTTRRRPPPOOOPPPTTTWWW[[[eeeooouuu|||mmmZZZPPPOOORRR[[[SSSOOOTTT^^^lllzzzzzzwwwxxx~~~rrrbbbYYYQQQOOOLLLIIINNNWWWbbb}}}sssppprrrttt}}}999:::<<<===@@@DDDJJJNNNZZZkkkvvv\\\KKKDDDDDDDDDRRRXXXYYYZZZPPPGGGJJJGGGJJJPPPZZZnnn}}}uuuooohhhbbb^^^VVVPPPLLLLLLKKKHHHHHHJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGFFFEEEEEEFFFHHHIIIHHHFFFDDDDDDEEEIIIMMMOOOSSSOOOKKKIIIGGGHHHPPPZZZgggqqq{{{}}}xxxzzzooo```]]]^^^dddiiimmmsssyyyzzzsssfffYYYOOOIIIGGGGGGAAABBBCCCCCCCCCFFFKKKNNNTTT\\\cccddd]]]UUUOOONNNMMMNNNSSS\\\eeepppwww___NNNEEE;;;999<<<888:::::::::::::::::::::::::::::::::;;;<<<===>>>???>>>CCCKKK^^^wwwooooooZZZOOOIIIEEECCCCCCAAA@@@>>>===<<<;;;<<<<<<<<<>>>AAADDDGGGJJJKKKLLLOOOPPPSSSVVVYYY\\\___``````aaabbbdddeeeeeedddddd```^^^\\\YYYUUUQQQNNNLLLGGGFFFGGGKKKNNNTTT___kkkooottt{{{~~~eeeUUUPPPQQQVVVQQQMMMOOOUUU^^^nnn{{{}}}qqqfff[[[SSSLLLGGGIIINNNZZZvvv::::::;;;;;;>>>CCCJJJOOOXXXiii~~~yyy___LLLEEEDDDCCCQQQWWWXXXYYYOOOFFFJJJGGGJJJOOOXXXiii|||uuummmgggaaa[[[WWWQQQMMMKKKMMMMMMIIIHHHJJJGGGHHHIIIJJJJJJJJJIIIHHHHHHJJJLLLMMMMMMMMMMMMMMMMMMKKKJJJIIIJJJMMMQQQSSSOOOMMMIIIFFFGGGKKKOOORRRUUUQQQNNNLLLIIIHHHNNNWWW```kkkwww|||{{{}}}nnn___^^^```fffkkknnnttt{{{{{{ttthhh[[[PPPIIIGGGHHHCCCBBBBBB@@@@@@CCCHHHLLLMMMWWWbbbfffaaaXXXRRROOOKKKJJJLLLRRRYYYbbbrrrppp[[[MMMDDD:::999<<<888:::::::::::::::::::::::::::::::::;;;<<<===>>>???AAAEEEKKK\\\nnniiippp[[[OOOIIIFFFDDDEEEAAA@@@>>>===<<<;;;<<<<<<<<<>>>AAADDDGGGJJJKKKKKKMMMOOOSSSWWWZZZ]]]^^^___^^^^^^````````````___^^^ZZZXXXUUURRRNNNKKKIIIHHHBBB@@@AAAEEEHHHNNN[[[ffflllnnnpppvvvmmmYYYSSSSSSZZZXXXUUURRROOORRR```nnnzzziii\\\RRRLLLMMMPPPZZZmmm;;;;;;::::::===BBBJJJOOOVVVggg}}}{{{```MMMEEEDDDBBBPPPVVVXXXYYYOOOFFFJJJGGGJJJNNNVVVgggyyytttmmmfff```ZZZUUURRROOOMMMMMMOOOOOOKKKIIIKKKIIIJJJKKKLLLMMMMMMLLLKKKKKKNNNQQQSSSSSSRRRRRRRRRTTTRRRPPPPPPQQQVVVZZZ^^^WWWSSSNNNJJJJJJNNNSSSWWWWWWTTTRRRPPPMMMJJJOOOWWWZZZfffsssyyy}}}|||mmm___^^^aaaggglllooouuu||||||uuujjj\\\PPPJJJHHHHHHDDDCCCAAA??????AAAFFFJJJJJJVVVccciiieee\\\UUURRRIIIGGGHHHLLLQQQZZZiiivvv}}}fffTTTIIIAAA888999===999:::::::::::::::::::::::::::::::::;;;<<<===>>>???DDDGGGKKKZZZ}}}eeeeeerrr\\\OOOJJJGGGFFFFFFAAA@@@>>>===<<<<<<<<<<<<;;;===AAADDDGGGJJJKKKKKKLLLNNNSSSWWW[[[]]]^^^^^^[[[[[[\\\\\\[[[ZZZXXXWWWVVVTTTQQQMMMIIIGGGFFFEEEBBB@@@@@@CCCFFFLLLYYYdddlllllljjjlllzzzppp\\\UUUVVVeeeccc___WWWMMMJJJUUUdddwwwvvvfff[[[VVVVVVYYYYYYfffqqq;;;;;;<<<>>>AAAEEEIIIKKKZZZhhh|||wwwdddPPPEEEBBBFFFOOOXXXZZZSSSLLLIIIIIIKKKLLLMMMRRRaaa}}}rrrmmmddd]]]XXXUUUSSSQQQRRRSSSTTTSSSQQQQQQRRRSSSUUUTTTTTTSSSSSSSSSTTTTTTZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\ZZZZZZXXXTTTTTT___kkkhhh^^^VVVTTTRRRPPPTTT\\\\\\YYYTTTPPPOOOPPPRRRTTTZZZdddrrr{{{{{{wwwvvvzzz{{{pppddd___```gggoootttxxx{{{}}}wwwjjj[[[TTTRRRMMMGGGBBBBBBBBBBBBAAAAAAAAAAAAIIIOOO[[[iiiooohhh[[[RRRLLLIIIGGGHHHKKKPPP\\\gggyyyqqq___SSSFFF@@@<<<::::::===::::::::::::::::::::::::999999:::;;;======<<<:::AAADDDJJJZZZyyymmmfff{{{yyycccSSSIIICCCBBBEEE@@@???>>><<<;;;;;;;;;;;;;;;===@@@CCCGGGKKKNNNOOOOOONNNPPPTTTZZZ]]]]]][[[WWWSSSSSSXXXZZZWWWSSSRRROOOOOOLLLHHHGGGIIIGGGBBB@@@AAADDDEEEDDDHHHVVVdddiiihhhhhhkkkuuu}}}dddZZZZZZcccnnnooo```SSSTTTWWWWWWbbb{{{vvvfff\\\]]]bbbhhhlllqqqwww{{{:::::::::;;;>>>BBBFFFIIIXXXfff{{{vvvcccPPPFFFCCCEEENNNXXX[[[UUUMMMIIIHHHIIIJJJLLLQQQ___{{{|||rrrmmmfff```[[[XXXUUUSSSWWWYYY[[[[[[ZZZZZZZZZ[[[^^^^^^]]]]]]\\\\\\]]]]]]bbbccceeefffgggggggggfffgggeeeccc```[[[ZZZcccnnnsssjjjccc___\\\XXX[[[aaabbb___[[[XXXVVVUUUVVVWWWZZZdddqqq{{{yyypppmmmlllnnntttzzz|||pppddd```aaaiiiqqquuuxxx{{{yyytttgggZZZRRRQQQMMMHHHDDDDDDCCCBBBAAA@@@???>>>BBBIIIVVVfffnnnkkk```WWWNNNKKKHHHIIIJJJMMMVVV```qqq|||zzzggg[[[OOODDD>>><<<999999<<<::::::::::::::::::::::::999999:::;;;======<<<;;;AAACCCIIIZZZzzznnngggwwwxxxcccTTTIIIBBBAAABBB@@@???>>><<<;;;;;;;;;;;;;;;===@@@CCCGGGKKKMMMOOOQQQQQQTTTXXX^^^aaaaaa___TTTPPPOOORRRSSSPPPMMMNNNLLLNNNOOOMMMMMMNNNKKKEEECCCCCCCCCDDDCCCGGGUUUccchhhfffeeegggooo}}}mmmcccaaannnzzz{{{jjjYYYUUUUUUUUU^^^vvvvvvmmmooouuuxxxxxxyyyyyywww{{{<<<;;;::::::<<>>===DDDQQQaaammmnnneee\\\QQQMMMJJJIIIHHHIIIPPPXXXeeeppprrraaaUUUJJJAAA>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<@@@CCCIIIZZZ{{{mmmgggsssvvvcccTTTJJJBBB???@@@@@@???>>><<<;;;;;;;;;;;;;;;===???CCCFFFJJJMMMNNNNNNOOORRRVVV[[[]]]\\\[[[RRRMMMJJJKKKLLLJJJJJJLLLMMMSSSYYY[[[^^^^^^XXXQQQLLLIIIFFFEEEDDDIIIVVVccchhhfffcccccciiivvvyyynnnjjjuuuuuuaaaWWWUUUUUU[[[qqq~~~|||}}}}}}|||}}}@@@>>>;;;;;;===BBBGGGKKKSSSaaauuuzzzfffRRRGGGDDDBBBLLLWWW]]]YYYQQQJJJFFFFFFIIIKKKOOOZZZuuu|||xxxsssnnniiiccc______bbbgggkkklllllllllllluuuuuutttsssssssssssssssxxxyyy{{{~~~~~~yyyrrrnnnqqqxxx~~~zzzuuuqqqnnnnnnppppppooommmkkkhhhfffdddcccjjjsss{{{~~~~~~zzzuuurrrqqqooommmpppuuu{{{~~~sssdddaaaccckkksssuuuvvvwww|||xxxlll___WWWWWWVVVSSSMMMLLLJJJGGGEEEBBBAAA@@@>>>DDDOOO]]]jjjoooiii___TTTNNNJJJIIIHHHGGGLLLRRR[[[dddrrrsssdddQQQHHH@@@>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;;;;<<<===@@@CCCIIIZZZ{{{kkkdddooosssaaaTTTKKKCCC@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;<<>>DDDLLLXXXhhhssspppgggVVVOOOJJJIIIHHHGGGJJJOOOTTT[[[fffssswwwiiiQQQHHHAAA??????<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;::::::<<<>>>???BBBIIIZZZ{{{hhh```mmm}}}ooo___TTTLLLEEEBBBCCC@@@???>>><<<;;;;;;;;;;;;;;;<<<>>>BBBEEEHHHJJJLLLOOOQQQTTTUUUUUUSSSQQQPPPJJJFFFCCCFFFHHHKKKRRRZZZdddooo|||kkk```UUUOOOMMMQQQ\\\fffllliiidddbbbeeennnzzzxxxmmmjjjwwwvvveeeZZZXXXZZZ```rrr~~~ttteeeYYYWWWZZZ```ooo~~~;;;:::999999;;;@@@EEEHHHNNNZZZnnnqqqWWWGGGCCC???HHHSSSZZZYYYRRRJJJDDDEEEIIILLLNNNWWWqqq~~~zzzvvvyyy}}}|||xxxuuutttvvvzzz~~~~~~tttjjjgggkkkvvv{{{gggcccdddkkkrrrtttuuuvvv}}}zzzqqqeee^^^___bbbccc\\\WWWPPPHHHCCCAAA@@@AAA<<>><<<;;;;;;;;;;;;;;;<<<>>>AAADDDGGGIIIKKKNNNQQQTTTUUUSSSOOOMMMLLLHHHEEEEEEHHHLLLQQQ[[[dddqqq{{{qqq```WWWUUUXXXaaakkknnnlllgggddddddjjjssszzzuuuhhhfffoootttoooaaaWWWUUUWWW^^^mmmxxx}}}~~~|||kkk[[[VVVWWW\\\jjjxxx999888888999<<>>BBBDDDKKK___uuuzzzrrraaaWWWMMMJJJIIIHHHJJJNNNQQQSSSWWW___kkk~~~xxxwww~~~nnnUUUKKKBBB???>>>:::999:::999999999999999999999999888:::<<<;;;888888<<<@@@???BBBHHHXXXxxxeee\\\gggrrr```TTTKKKDDDBBBCCC@@@???>>><<<;;;;;;;;;;;;;;;<<<>>>AAADDDFFFIIIJJJLLLPPPTTTUUUSSSPPPNNNNNNNNNLLLMMMQQQUUUZZZeeeppp|||pppdddaaadddllltttuuusssnnniiigggiiiooosssyyyrrrccc]]]aaadddbbbYYYRRRQQQSSSUUUdddmmmxxxvvveee___]]]^^^fffqqq999999:::<<>>EEEOOOUUUVVVQQQIIIDDDAAAFFFJJJKKKSSSlllyyyzzz|||}}}llleeefffmmmnnniiihhhmmmtttvvvyyy|||zzzzzzuuulllhhhnnnuuuyyyzzzqqqcccUUUKKKFFFFFFGGGCCCEEEDDDHHH[[[qqqwwwooofff[[[OOOJJJIIIGGGIIIMMMPPPRRRTTTYYYeeewwwvvvpppnnnyyysssWWWLLLBBB>>><<<999888999888888888888888888888888888;;;===;;;888888<<>>===;;;;;;;;;;;;:::<<<>>>@@@CCCFFFHHHIIIOOOTTTYYY[[[ZZZWWWVVVVVVVVVTTTUUUYYY]]]bbbmmmxxx|||ooolllnnnvvv}}}}}}zzzuuuoookkkjjjmmmpppsssxxxppp```SSSUUUWWWVVVRRRNNNNNNQQQMMM[[[eeeppp~~~nnngggccc```eeemmm666888999:::;;;???CCCGGGLLLUUUdddwwwrrr^^^OOOGGGCCCDDDJJJRRRTTTOOOHHHFFFDDDFFFIIIMMMTTThhh~~~nnndddggglll~~~ssskkkfffllluuuyyy{{{|||~~~yyynnnllluuuvvvdddSSSIIIGGGIII@@@EEEEEEEEERRRhhhttttttjjj___SSSLLLHHHEEEGGGLLLPPPPPPQQQUUU[[[jjjtttjjjiiibbblll{{{qqqWWWKKKAAA>>>>>>;;;999999999999888888777888888888:::999999999::::::;;;<<<@@@BBBFFFUUUuuuddd___bbbwwwwwwbbbTTTKKKEEEBBBCCCAAA???>>><<<;;;;;;;;;;;;===>>>??????@@@CCCHHHKKKKKKTTT___eeeeeeccccccdddgggfffgggiiijjjkkksss{{{||||||{{{uuuqqqooonnnsssyyy~~~lll\\\PPPKKKIIIKKKMMMLLLMMMOOOOOOTTT^^^jjjyyytttttttttooommmqqq888999::::::;;;===AAADDDKKKTTTbbbtttppp\\\LLLDDDBBBCCCHHHPPPSSSMMMGGGEEEDDDFFFIIILLLRRReeeqqqdddeeejjj~~~zzzpppjjjmmmtttxxxyyyzzz~~~{{{rrrqqqzzzooo[[[NNNIIIIIIAAAEEEEEEDDDPPPeeeppppppiii^^^RRRKKKGGGEEEGGGLLLPPPOOOQQQSSSWWWddd}}}uuugggbbb]]]gggvvv~~~ZZZNNNBBB>>>===;;;999:::;;;;;;::::::999::::::;;;::::::999999999:::;;;;;;@@@BBBFFFUUUtttnnn___```uuuyyydddUUULLLEEEBBBCCCAAA@@@>>><<<;;;;;;;;;;;;===>>>??????@@@CCCGGGKKKNNNXXXfffoooqqqooonnnnnnqqqppppppqqqooolllnnntttzzz}}}xxxwwwwwwsssxxx}}}|||kkk[[[NNNIIIFFFIIIJJJJJJKKKNNNLLLQQQ[[[gggvvvxxx{{{}}}wwwtttvvv:::;;;;;;::::::<<>><<<;;;;;;;;;<<<<<<===>>>???@@@CCCGGGKKKOOO\\\mmmyyy~~~|||yyyxxxxxxvvvtttsssnnngggeeegggmmmttt}}}~~~|||}}}vvvzzz}}}~~~nnn]]]LLLGGGCCCEEEGGGGGGIIILLLJJJPPPZZZfffuuu}}}xxx}}}|||999::::::::::::<<>>===;;;;;;<<<<<<<<<===>>>???@@@CCCGGGJJJOOO]]]ooo~~~{{{wwwsssoookkkhhhccc[[[YYYZZZ___eeennnzzz|||{{{{{{~~~sssbbbLLLFFFBBBCCCDDDEEEGGGKKKJJJPPP[[[iiixxx}}}|||uuuttt}}}777888999999:::<<>><<<:::999:::888777777777888888999:::;;;::::::999999:::::::::>>>AAAFFFQQQmmm}}}|||iiiZZZOOOGGGCCCCCCBBB@@@???===<<<<<<<<<<<<<<<===>>>>>>???BBBGGGJJJQQQ]]]ooo}}}|||tttmmmfff___ZZZWWWTTTPPPPPPRRRTTTYYYaaannn|||vvvyyy|||wwweeeOOOGGGBBBBBBCCCCCCFFFJJJHHHOOO[[[jjjyyyyyyuuuzzz|||zzzvvvqqqqqqzzz777888999999:::<<>>AAAFFFPPPjjj~~~~~~hhhYYYOOOGGGCCCCCCBBBAAA???===<<<<<<<<<===;;;<<<===>>>???BBBFFFJJJRRR\\\kkkvvvyyysssiiiaaaXXXQQQKKKJJJJJJHHHJJJMMMLLLQQQXXXcccuuuyyyooolllrrr{{{|||hhhRRRIIICCCAAAAAAAAADDDIIIFFFNNNZZZiiiwww~~~tttnnnuuu{{{vvvtttssspppqqqzzz888999999999999;;;???BBBEEEMMMXXXdddvvvhhhRRREEE>>>>>>BBBJJJMMMIIIFFFEEEFFFHHHJJJLLLOOO]]]zzzyyyyyyyyytttqqqqqqkkkmmmoooooommmkkkkkkkkknnnqqqvvvzzz}}}yyyddd___mmm{{{nnnjjjkkkjjjiiiiiiddd```^^^]]]\\\]]]eeeppp|||ttt^^^PPPJJJCCCCCCDDDEEEGGGLLLTTT[[[```VVVLLLGGGFFFFFFJJJOOOVVVVVVVVVRRRLLLKKKWWWddd{{{kkkUUUIII>>>;;;;;;999888999999999999999:::;;;<<<===888888888999:::;;;<<<======AAAEEEOOOiiizzz|||fffWWWMMMFFFBBBBBBBBBAAA???===<<<<<<======;;;<<<===>>>???BBBFFFIIIPPPWWWccclllnnnggg\\\TTTNNNGGGCCCDDDEEECCCCCCEEEFFFKKKRRRZZZiii~~~oooccc\\\eeetttnnnSSSKKKBBB@@@??????BBBGGGIIIPPP\\\iiiuuuwwwnnnjjjtttwwwrrrpppooonnnqqq{{{:::;;;:::999999:::===???EEENNNXXXddduuukkkTTTFFF===<<<@@@HHHKKKHHHEEEDDDFFFHHHKKKLLLPPP___{{{{{{tttmmmlllkkkfffaaaaaa^^^```bbbbbb```^^^]]]]]]]]]aaafffkkkpppwwwkkk___jjj|||~~~xxxkkkgggfffdddbbbaaa```ZZZVVVVVVSSSSSS[[[fffuuurrr\\\MMMHHHCCCBBBCCCEEEGGGKKKTTT\\\___UUUKKKGGGFFFFFFJJJOOOUUUUUUUUURRRKKKJJJUUUbbbwwwyyy```QQQFFF<<<:::;;;999888888777777777777888999:::;;;777777888999:::<<<===>>>===AAAEEEOOOhhhvvv{{{eeeVVVMMMEEEBBBBBBBBBAAA???>>>===<<<======;;;<<<===>>>???BBBFFFIIIKKKRRR[[[cccddd^^^SSSKKKGGGBBB???AAACCC@@@======BBBIIIOOOTTTbbbwwwuuucccWWWRRR]]]pppsssTTTKKKBBB???======@@@EEEMMMTTT___kkkvvv~~~{{{~~~qqqiiihhhvvvvvvpppnnnkkklllqqq|||999888888888:::<<>>>>>>>>===<<<<<<;;;;;;===>>>@@@@@@@@@BBBDDDFFFMMMRRRYYY\\\YYYTTTNNNKKKFFFEEECCC@@@???@@@CCCGGGGGGMMMRRRVVV]]]mmm|||ssshhh^^^VVVTTT]]]oootttVVVIII@@@AAABBB@@@CCCIIIIIIXXXgggpppuuu~~~xxxlllnnnvvv{{{sssllliiifffppp{{{kkkfffgggfffgggkkkxxx999888888888999<<>>>>>>>>===<<<<<<;;;;;;===>>>???@@@@@@BBBDDDGGGJJJPPPWWWZZZWWWRRRMMMJJJIIIHHHGGGDDDBBBCCCGGGIIIMMMQQQUUUXXX]]]lllzzzoooeee[[[TTTUUUaaavvvyyyZZZLLLCCCBBBBBB@@@BBBHHHLLLZZZiiiqqqvvv~~~xxxjjjiiinnnvvvnnncccaaa```lllzzziiibbbbbbbbbccciiiuuu999999888888999<<<>>>@@@@@@CCCKKKVVVfffvvvoooWWWIII@@@@@@@@@BBBDDDEEEEEECCCHHHIIILLLOOOSSSaaa{{{{{{xxxwwwvvvsssqqqrrruuuzzz~~~}}}{{{xxxvvvuuutttrrrqqqllloooqqqrrrnnnggg```[[[SSSQQQOOOMMMOOOUUU]]]cccqqquuu{{{|||wwwtttqqqooosssyyyrrraaaeeepppzzzrrruuuvvvqqqiii```ZZZWWWVVVWWWQQQLLLHHHGGGGGGGGGNNNVVVdddxxx~~~wwwdddPPPKKKJJJQQQXXXXXXVVVXXX^^^dddlll___PPPIIIFFFEEEGGGKKKPPPNNNLLLKKKIIIJJJTTT___uuu{{{gggUUUIIIEEE???;;;999999888888777888888888888999999999999999888888999999:::;;;<<>>>>>>>>===<<<<<<;;;;;;<<<===??????@@@BBBEEEHHHKKKRRRYYY\\\YYYTTTQQQOOOLLLLLLKKKIIIGGGGGGJJJLLLVVVXXX[[[[[[```mmmwwwlllbbb[[[ZZZiii^^^PPPEEEDDDCCC???AAAGGGPPP^^^lllssswww}}}{{{jjjdddfffvvv~~~zzzzzzzzzvvvnnnggg[[[ZZZ\\\hhhwwwddd\\\[[[^^^```hhhuuu999999888888999;;;===???@@@BBBIIITTTccctttoooXXXIII@@@??????AAACCCDDDDDDCCCGGGHHHKKKMMMQQQ___zzz~~~~~~zzzvvvsssqqqrrrqqqrrruuuzzzyyynnnggg]]]YYYSSSOOONNNRRRXXX]]]jjjnnnuuu{{{vvvpppjjjeeefffjjjxxxwwwdddeeennn|||qqqooooookkkddd\\\VVVRRRPPPOOOMMMIIIGGGGGGGGGGGGMMMUUUcccxxxzzziiiVVVPPPNNNXXXaaacccaaacccgggjjjkkk^^^PPPIIIGGGFFFHHHLLLQQQOOOMMMLLLJJJLLLVVVaaattt~~~uuucccQQQGGGCCC>>>;;;999999999888777777888888888999999999999999888888999999:::;;;<<>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>>>>???BBBEEEIIIPPPXXXaaaeeeccc^^^[[[[[[VVVWWWVVVUUUSSSRRRTTTVVV^^^___``````eeeqqquuummmdddwwwaaaRRRFFFDDDCCC@@@BBBIIIUUUcccpppuuuwww|||}}}lllddddddooozzzvvvqqqpppqqqnnngggaaaXXXXXXZZZggguuu```VVVUUUZZZ___iiiwww999999888777888:::===>>>AAACCCIIITTTbbbssspppXXXIII???>>>>>>???AAACCCCCCBBBFFFFFFHHHJJJNNN]]]xxxyyy}}}|||yyyvvvtttsssooorrrvvv|||{{{llleee\\\TTTPPPQQQTTTVVV___eeemmmuuu|||uuummmfff___^^^aaarrr{{{}}}ddddddiiixxx}}}oooiiigggddd^^^XXXRRRNNNKKKJJJIIIFFFEEEFFFFFFGGGLLLSSSbbbwww|||lllZZZUUUOOO]]]hhhjjjiiillloooooohhh\\\OOOIIIHHHHHHKKKPPPSSSQQQNNNLLLIIIJJJTTT```ttt|||xxxqqq___NNNEEEBBB===;;;::::::999888777777888888888999999999999999888888999999:::;;;<<<>>>CCCKKK\\\}}}oooaaahhhvvvyyydddTTTGGGAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<======>>>BBBFFFJJJTTT___kkkqqqoookkkhhhhhhggghhhhhhgggeeeddddddeeedddddddddeeekkkxxxuuudddTTTGGGDDDCCCAAAFFFNNNZZZgggsssvvvwwwzzz}}}llldddccckkkvvvpppjjjhhhhhhfffaaa[[[SSSUUUYYYeee~~~ttt^^^SSSQQQVVV^^^kkkyyy:::999888777888:::<<<===BBBDDDIIIRRRaaaqqqpppXXXHHH???======>>>@@@BBBBBBBBBDDDDDDFFFGGGLLLZZZvvvwwwzzz}}}{{{xxxvvvuuutttsssyyyvvviii^^^VVVRRRPPPOOOSSSZZZdddnnnvvv}}}sssjjjccc\\\ZZZ\\\iiiooo|||fffcccdddpppzzzllleee```]]]XXXRRRMMMIIIGGGFFFDDDAAAAAADDDEEEEEEJJJQQQ^^^ttt}}}nnn\\\XXXTTTcccppppppooosssuuusssfffZZZNNNIIIIIIJJJNNNSSSTTTPPPMMMJJJGGGHHHRRR^^^sssyyyssslll\\\MMMDDDAAA===;;;::::::999888777888888888888999999999999999888888999999:::;;;<<<===BBBKKK[[[yyyppp___eeemmmuuu}}}hhhVVVHHHAAA???>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<>>>BBBGGGKKKVVVcccttt}}}{{{wwwttttttsssuuuvvvuuusssqqqpppqqqmmmllllllnnntttkkkZZZJJJEEEDDDDDDJJJTTT^^^jjjuuuwwwvvvxxx{{{}}}}}}lllcccbbbfffyyy}}}rrrkkkddd``````^^^YYYUUUKKKOOOUUUbbb{{{ttt^^^SSSPPPPPP[[[kkkzzz:::999888777888999;;;===@@@BBBFFFPPP^^^nnn~~~qqqYYYHHH>>>===<<<<<>>>>>>>>===<<<<<<;;;;;;999:::;;;;;;===AAAGGGLLLXXXhhh|||}}}{{{{{{|||{{{{{{|||uuuaaaOOOGGGEEEFFFNNNXXXaaammmwwwwwwuuuvvvxxxyyy~~~pppeeebbbaaattt~~~yyymmmfff]]]XXXWWWVVVQQQMMMFFFJJJQQQ]]]tttttt___TTTRRRNNN[[[nnn}}}:::999888777777999;;;===>>>@@@DDDMMM[[[lll{{{qqqYYYHHH>>>===;;;<<<>>>AAAAAAAAAAAAAAABBBCCCGGGVVVsss~~~{{{yyywwwvvvvvvxxxpppcccXXXQQQLLLSSS]]]hhhqqqxxx~~~}}}}}}~~~~~~pppcccXXXQQQPPPOOOTTT```tttrrrlllgggmmm{{{{{{pppeee^^^UUURRRMMMGGGCCCAAAAAAAAAAAA???AAAEEEFFFFFFKKKQQQ```vvvtttdddaaaiiizzz~~~|||ggg[[[NNNIIIIIIJJJNNNRRRVVVRRROOOMMMJJJLLLXXXdddssswwwllldddXXXMMMBBB???<<<;;;::::::999888777888888888888999999999999999888888999999:::;;;;;;<<>>>>>>>>===<<<<<<;;;;;;999::::::;;;===BBBHHHLLL[[[mmm}}}hhhSSSIIIFFFGGGPPP[[[bbbnnnwwwwwwuuuuuuwwwwww~~~uuuhhhccc___qqqzzzvvvjjjbbbXXXSSSQQQPPPLLLHHHFFFJJJOOOZZZooouuu```UUUSSSOOO]]]qqq::::::999999::::::;;;<<<===@@@DDDLLLWWWgggwwwrrr\\\JJJBBB===;;;===???>>>???AAA@@@CCCBBBDDDMMMTTTjjj|||||||||||||||qqqaaaVVVPPPQQQUUU\\\iiiwww~~~}}}uuuddd[[[TTTNNNQQQOOOWWWjjj~~~vvvjjjgggsss}}}qqqfff^^^ZZZRRRKKKFFFIIIIIIDDD@@@AAACCC??????BBBDDDEEEJJJPPPbbbttt~~~}}}pppgggkkk{{{pppZZZMMMGGGBBBHHHRRRSSSYYYQQQMMMPPPRRRTTT^^^lll~~~tttkkkcccVVVHHHCCC@@@<<<:::::::::999888777777777888888999::::::999999999999999999::::::<<<<<>>===<<<;;;::::::;;;:::;;;======>>>DDDLLLXXXkkknnnVVVMMMLLLMMMSSS[[[hhhooovvvwwwtttrrruuuyyy}}}~~~zzzlllcccbbbooo}}}sssmmmeee```XXXRRRMMMKKKIIIGGGFFFEEEHHHUUUjjjuuu```UUURRRTTT```uuu999888888888888999::::::===@@@DDDKKKVVVeeevvvppp[[[IIIBBB===:::<<<>>>===>>>@@@>>>AAA@@@BBBJJJRRRfff~~~~~~|||iii[[[SSSRRRTTT[[[fffssszzz|||~~~}}}mmmbbbYYYQQQLLLKKKSSSdddvvvqqqjjjssswwwkkkaaaYYYUUUNNNFFFAAABBBBBB>>><<<===CCC@@@???BBBDDDFFFKKKQQQdddvvv}}}pppeeeiiizzzqqq[[[NNNIIIDDDJJJUUUUUUZZZRRRMMMPPPQQQUUUbbbqqqyyyllldddWWWJJJCCC@@@<<<:::::::::999888999999999999999888888888888888999999999999::::::;;;;;;@@@IIITTTlllsss```\\\\\\\\\qqq~~~iiiYYYKKKCCC@@@??????>>>===<<<;;;:::::::::999:::<<<<<<<<>>@@@HHHNNNbbb~~~vvveeeVVVSSSRRRWWWbbbmmmuuuzzz|||ooobbbXXXNNNMMMTTTbbbooo|||pppttt~~~{{{ooocccYYYQQQMMMMMMFFFAAABBBCCCAAA@@@@@@CCCAAAAAACCCEEEFFFMMMTTTgggyyy~~~ooocccfffuuuppp[[[PPPLLLHHHNNNXXXYYY]]]TTTNNNNNNPPPVVVfffxxxqqqeeeWWWKKKCCC@@@<<<:::::::::999888;;;;;;::::::999888888777888888888999999999::::::::::::???GGGRRRhhhjjj\\\YYYZZZhhhkkk[[[MMMDDDAAA???>>>>>>===<<<;;;:::::::::888999;;;;;;;;;AAAJJJRRRdddzzzvvvaaaZZZZZZ\\\bbbkkkiiilllooorrrttttttsssrrryyy}}}|||nnnggggggqqqxxxppplllccc^^^VVVPPPKKKIIIFFFEEE@@@BBBFFFMMMZZZkkk|||yyyfff[[[XXXUUUddd|||888888888888888999::::::<<>>===???FFFKKK^^^{{{~~~qqqZZZSSSOOOSSS]]]hhhrrryyymmm```XXXWWW[[[eeemmm{{{wwwuuu}}}|||sssggg[[[QQQJJJGGGHHHEEEDDDGGGJJJJJJHHHFFFDDDBBBBBBEEEFFFGGGOOOXXXlll~~~oooaaabbbkkkzzzmmmYYYOOOMMMJJJQQQ[[[[[[```VVVNNNMMMMMMSSSfffyyy}}}kkkXXXJJJCCC@@@<<<:::::::::999888::::::::::::999999888888777777888888999999::::::::::::???GGGPPPeeettt^^^YYY[[[aaalll\\\NNNDDD@@@>>>>>>===<<<<<<;;;:::::::::999:::;;;;;;;;;AAAIIIPPP___pppyyy{{{}}}xxxddd^^^^^^___eeemmmmmmmmmnnnrrrvvvwwwtttqqqtttxxx|||}}}pppiiiiiirrr}}}wwwppplllddd^^^VVVOOOKKKHHHEEECCC>>>AAAEEEJJJQQQ___ppp}}}}}}||||||iii]]]ZZZVVVggg999999999999999:::;;;;;;;;;>>>BBBFFFMMM[[[nnn{{{vvvbbbQQQBBB===999;;;;;;999999<<<:::>>>>>>@@@FFFJJJ[[[www}}}}}}~~~{{{___TTTMMMPPPYYYdddppp{{{zzziii___]]]```gggnnn{{{yyy}}}yyytttjjj___UUULLLGGGDDD@@@AAADDDIIIOOOQQQNNNJJJDDDCCCDDDFFFFFFIIIRRR\\\qqqppp`````````oooiiiVVVMMMMMMKKKRRR\\\\\\aaaXXXOOOLLLKKKPPPbbbwwwxxx^^^KKKCCC@@@<<<:::::::::999888888888888999999:::::::::666666777888888999::::::<<<;;;@@@FFFOOOccc}}}bbb[[[```___mmm]]]NNNDDD@@@======<<<<<<;;;;;;::::::<<<:::;;;<<<<<<<<>>BBBDDDJJJWWWkkkyyyuuubbbQQQCCC>>>:::;;;;;;999999;;;:::>>>>>>@@@FFFHHHXXXsss|||{{{|||}}}~~~}}}fffXXXMMMOOOVVV```nnn{{{yyyhhhdddeeekkkrrr}}}~~~|||}}}zzzwwwpppkkkbbbYYYPPPIIIEEECCC>>>BBBFFFKKKRRRWWWUUUOOOEEEDDDFFFGGGGGGJJJTTT___uuurrr``````[[[jjj{{{}}}eeeSSSLLLMMMLLLTTT^^^^^^```WWWPPPMMMJJJNNN```tttgggOOOCCC@@@<<<:::::::::999888666777777888999999::::::555666666777888999::::::<<<<<<@@@FFFMMM___eee]]]cccbbbooo```QQQEEEAAA<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;===<<<;;;AAAIIIWWW]]]ccceeeeeeiiisss|||}}}uuurrrllliiiiiilllqqquuu~~~~~~kkkfffffffffiiioooooollljjjkkknnnqqqrrrqqqtttwww{{{}}}}}}~~~uuupppmmmuuuxxxsssjjjddd[[[SSSLLLHHHDDDAAA===@@@DDDFFFJJJRRR^^^ggghhhhhhpppooobbb\\\ZZZmmm999999999999999::::::;;;:::>>>AAACCCGGGTTThhhxxxvvvcccSSSDDD???;;;<<<<<<999999;;;999>>>>>>@@@EEEGGGUUUooo}}}zzz{{{|||~~~~~~wwwwww|||ooo]]]OOOOOOUUU\\\kkkzzz~~~xxxtttwww{{{{{{wwwsssooogggccc[[[SSSLLLGGGDDDCCC@@@CCCEEEHHHOOOVVVVVVQQQEEEEEEGGGHHHHHHKKKVVVbbbxxxtttbbb```^^^kkk|||{{{bbbRRRLLLNNNNNNVVV```___\\\VVVQQQOOOLLLOOO```tttlllQQQCCC@@@<<<:::::::::999888777777777777777777777777555555666777888999::::::;;;;;;>>>DDDJJJ\\\fff]]]bbbhhhssscccTTTHHHCCC<<<<<<;;;;;;;;;;;;::::::;;;::::::<<<;;;:::@@@HHHTTTYYY^^^^^^]]]___ffflllqqqvvvzzzxxxvvvwwwuuuqqqhhhfffdddcccdddgggjjjkkkpppwww~~~}}}kkkggghhhhhhlllrrrpppmmmjjjiiikkknnnrrrtttvvvxxxzzz|||{{{|||}}}~~~|||}}}vvvrrrmmmuuu~~~xxxoooiii___UUUNNNHHHDDDAAA<<<>>>BBBEEEIIIOOOWWW^^^aaaaaaiii}}}rrreee```\\\nnn888888888777888999999:::999>>>AAABBBFFFSSSgggwwwyyyfffVVVEEE???<<<<<<<<<999999;;;888======???DDDEEESSSmmm{{{|||}}}{{{~~~}}}|||uuurrrttt~~~vvvbbbQQQPPPTTTZZZhhhxxx~~~zzzsssnnniiibbb^^^WWWOOOIIIEEEDDDDDD===??????>>>EEENNNPPPLLLFFFFFFHHHIIIHHHKKKWWWdddyyyuuubbbaaabbbnnnzzzbbbQQQLLLOOOOOOWWWaaaaaaYYYTTTRRRQQQNNNPPPaaauuummmQQQCCC@@@<<<:::::::::999888888888777777666666555555444555666777888999::::::::::::===BBBHHHYYY}}}ggg\\\aaallluuufffVVVJJJEEE;;;;;;;;;;;;;;;;;;:::::::::999999:::999999???FFFOOOTTTYYYYYYWWWWWW[[[___eeehhhhhhdddbbbdddfffddd___^^^^^^___bbbdddeeeeeehhhnnntttvvvvvvzzzzzziiifffhhhiiilllsssssspppllljjjjjjnnntttxxxtttvvvxxxyyyxxxxxxyyyzzzyyy{{{~~~wwwsssmmmuuu{{{rrrkkkaaaWWWOOOIIIDDDAAA;;;===@@@DDDHHHNNNTTTXXX^^^^^^fffyyyuuuiiiccc^^^ooo;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>BBBGGGOOO```ooo|||~~~mmmZZZDDD???;;;;;;999666666999;;;;;;>>>@@@@@@EEERRR```||||||{{{zzz{{{}}}zzzwww~~~uuuqqqttt|||yyykkkhhhjjjssstttgggYYYQQQQQQXXXeeerrr|||ssseeeaaaaaa[[[WWWQQQLLLHHHEEEBBB@@@???>>>>>>???CCCFFFHHHHHHIIIHHHIIIIIIHHHLLLZZZhhh}}}tttgggbbb```nnnvvvaaaWWWMMMLLLTTT___eeeggg___YYYTTTQQQPPPSSS___jjjjjjRRRFFFBBB===999777777666555888888777777777777888888777888888888888999999999555:::;;;@@@LLLZZZwwwiiiUUUaaakkkuuugggXXXJJJDDDAAA@@@>>>>>>??????===<<<;;;:::888888999;;;>>>@@@KKKLLLMMMNNNNNNOOOQQQTTTXXXXXXVVVVVVVVVVVVXXXYYY[[[]]]^^^______```aaaccceeefffggghhhjjjnnntttxxx|||pppnnnmmmjjjnnnwwwyyyssskkkffffffjjjnnnqqqppprrrtttwwwyyyzzzzzzzzzzzzxxxxxx}}}yyyyyyrrrzzzxxxlllfff^^^VVVOOOIIICCC@@@:::<<<>>>@@@CCCHHHMMMQQQYYY___hhhvvv|||uuuooojjjgggppp}}}::::::::::::::::::::::::;;;;;;===BBBFFFOOO___nnn{{{ppp^^^FFF@@@;;;:::888666777::::::;;;>>>@@@@@@DDDQQQ___www~~~|||zzzxxxzzz}}}vvvttt|||~~~ooohhhiiikkkooouuu|||zzzuuukkkhhhgggooozzz||||||wwwiiiZZZRRRQQQXXXeeerrr|||tttccc[[[YYYXXXTTTPPPMMMJJJGGGCCCAAA@@@>>>===???BBBEEEGGGHHHHHHGGGHHHIIIIIIMMM\\\jjjrrreeeaaacccpppuuubbbYYYOOONNNUUU___eeefffaaa[[[UUURRRPPPRRR]]]hhh~~~yyy___IIIDDDAAA<<<999888777777666888888777777777777888888777888888888888999999999888===<<<@@@LLLXXXtttmmmXXXaaaiiiwwwiiiYYYKKKDDD???===<<<<<<<<<<<<;;;999;;;:::888888888:::===>>>EEEFFFGGGHHHHHHIIIKKKNNNSSSSSSSSSSSSSSSTTTUUUUUUUUUWWWYYYYYYYYYZZZ\\\^^^cccdddeeefffhhhlllqqquuuzzz{{{rrrrrrppplllnnnuuuxxxtttmmmfffdddeeeiiilllmmmoooqqqtttvvvwwwxxxxxxxxxvvvwww{{{xxxxxxuuu|||}}}tttkkkeee\\\SSSLLLGGGBBB@@@<<<===>>>@@@AAAEEEJJJMMMTTT[[[fffssszzzvvvrrrooommmuuu999999999999999999999999:::999<<>>@@@@@@CCCPPP]]]rrr|||yyyyyy|||rrrrrr}}}{{{kkkaaa^^^^^^```eeekkkppprrrqqqoooiiifffeeekkkttt|||yyyyyyzzzlll\\\SSSQQQWWWdddqqq{{{xxxeeeYYYTTTSSSRRRPPPNNNMMMKKKGGGDDDDDDBBB???@@@CCCFFFIIIIIIHHHHHHJJJLLLMMMSSSbbbqqqnnnaaa]]]cccnnn|||uuuddd[[[QQQPPPWWW___cccddd```[[[UUUQQQNNNPPPZZZdddyyypppYYYGGGBBB???;;;999888888888777888777777666666777777888777888888888888999999999:::???>>>AAAKKKVVVqqqvvv\\\aaafff{{{mmm\\\MMMEEE???===<<<<<<===<<<;;;999<<<:::999777888999;;;<<>>>>>???AAAFFFIIIMMMVVVbbbmmm|||{{{vvvuuutttssssss{{{999999999888888888888888888888;;;@@@EEEMMM\\\kkkzzzwwweeeNNNEEE;;;888777666888;;;999:::===??????BBBNNN[[[ppp~~~||||||qqqrrr}}}mmmaaaZZZ[[[[[[]]]aaafffhhhiiiiiifffeeefffkkkrrrxxxzzz{{{|||}}}{{{mmm]]]SSSQQQWWWdddpppzzz}}}kkk]]]VVVRRRQQQRRRSSSSSSQQQMMMJJJJJJHHHEEEEEEGGGJJJLLLMMMLLLLLLNNNQQQSSS[[[lll|||~~~hhh\\\XXX]]]ffftttwwwddd[[[RRRQQQWWW^^^```___[[[UUUPPPMMMKKKMMMVVVaaawwwzzzhhhUUUGGG???===:::888999999999888777777666666666666777777777777888888888999999999:::???>>>AAAJJJUUUnnnbbbbbbdddyyyppp___NNNFFFBBBAAA??????@@@@@@>>>===<<<;;;999888777888999999===>>>@@@@@@@@@AAADDDFFFFFFHHHJJJLLLNNNNNNNNNNNNRRRTTTVVVWWWWWWXXXZZZ\\\]]]^^^```aaabbbeeeiiilllpppqqqvvvzzz}}}xxxssssssrrrnnnoootttzzzzzzwwwnnnddd___aaadddfffgggiiilllooorrrtttuuuuuuttttttwww{{{}}}ttttttwww~~~zzznnnddd[[[WWWVVV[[[eeepppuuukkkbbb[[[QQQIIIDDDAAA???>>>:::;;;<<<<<<===???CCCFFFGGGSSS___gggqqqwwwrrrrrrssstttwww999999999888888777777777888888;;;@@@DDDKKKYYYgggxxxxxxfffRRRGGG<<<999888777888;;;999:::===???>>>AAALLLXXXppp~~~}}}pppppp|||tttfff[[[YYYXXXYYY\\\```cccddddddbbbdddiiioootttvvvwwwxxxzzzmmm^^^UUUSSSXXXeeepppzzz|||mmmaaaZZZVVVVVVXXX[[[\\\[[[XXXUUURRRPPPMMMLLLNNNQQQRRRRRRQQQQQQTTTWWW[[[dddvvv{{{eeeXXXUUUUUU[[[iii|||xxxbbbZZZQQQPPPUUUYYYYYYWWWQQQLLLIIIHHHGGGJJJTTT^^^vvv}}}mmm[[[LLLCCC>>>;;;999888999:::999888777777666666666666777777777777888888888999999999888===<<<@@@IIISSSlllgggbbbcccssssss```PPPGGGDDDBBBAAAAAAAAAAAA@@@>>><<<;;;999888888888888888;;;===>>>>>>>>>???BBBDDDDDDEEEHHHJJJLLLLLLLLLLLLMMMOOOQQQSSSSSSTTTVVVXXX\\\]]]___```aaacccfffiiikkkkkknnnrrrtttxxx~~~yyyzzzvvvrrrpppnnnmmmppptttwwwyyywwwpppfff```___bbbeeefffhhhjjjmmmppprrrttttttttttttvvvyyy|||~~~~~~{{{rrrqqqssszzztttddd[[[RRRNNNMMMOOOUUU\\\qqqqqqgggZZZTTTKKKDDD@@@>>>======888999::::::;;;>>>BBBEEEEEEPPP[[[aaagggqqq|||yyysssqqqsssuuuwww|||::::::999999888777777777888888;;;???CCCIIIVVVcccttt}}}yyyhhhUUUIII===::::::888888999888:::===???>>>???JJJVVVooo|||{{{{{{}}}qqqmmmttt}}}}}}nnnaaaYYYYYYZZZ]]]```ccccccbbb___dddkkkqqqtttuuuwwwwwwyyymmm```YYYXXX]]]hhhsss{{{wwwnnnfffbbbaaaaaacccgggiiiiiigggddd___]]][[[ZZZ\\\]]]]]]\\\YYYYYY\\\```dddnnn~~~fffYYYVVVQQQTTTaaavvv}}}vvv^^^VVVNNNLLLPPPSSSQQQMMMHHHEEEBBBBBBCCCFFFQQQ\\\tttuuueeeTTTHHHCCC===;;;999999999:::999777777666666555555666666777777888888888888999999999777<<<;;;>>>GGGPPPiiilllcccaaakkksssaaaQQQIIIBBBAAA??????@@@@@@>>>===;;;;;;:::999999999999999888:::;;;<<<<<<===???AAADDDEEEFFFHHHJJJKKKKKKKKKMMMOOOQQQSSSSSSTTTWWWYYY[[[\\\^^^___```aaadddfffiiihhhjjjnnnpppsss{{{xxxttttttrrrooollljjjkkkooosssqqqrrrrrrnnngggaaa______dddeeefffhhhkkknnnppprrrssssssssstttvvvyyy{{{}}}{{{{{{}}}xxxpppoooqqqxxxrrraaaXXXOOOLLLJJJIIILLLPPPZZZqqqvvviii```QQQLLLEEE@@@======<<<<<<777888999999:::<<<@@@DDDFFFOOOWWWYYY]]]eeemmmqqqrrrpppooooooppptttxxx{{{;;;::::::999888888777777999999<<>>;;;;;;:::888777888999===???===>>>HHHTTTkkk}}}{{{zzz{{{~~~uuulllnnnsss{{{nnngggggghhhjjjkkkjjjgggeee___dddkkkppprrrssswwwzzzxxxnnnccc___^^^cccmmmxxx||||||wwwvvvvvvuuuuuunnnooopppsssvvvwwwvvvtttpppooonnnnnnoooooommmlllffffffiiimmmqqq|||lll___[[[TTTUUU___sssvvvoooYYYQQQJJJHHHKKKMMMIIIDDDDDDAAA??????@@@DDDNNNYYYooozzzqqqcccQQQGGGFFF<<<;;;999999999999888666666666555555555555666666777888888888888999999999888<<<;;;===EEEMMMdddpppddd___eeeyyysssaaaRRRJJJAAA???>>>>>>>>>>>>===;;;;;;;;;;;;:::::::::::::::888999;;;;;;;;;<<>>AAAFFFMMMRRRRRRUUU[[[___aaa```cccgggkkkooossswwwyyy;;;;;;::::::999888777777::::::<<>>HHHSSSggg~~~{{{zzz}}}zzzmmmkkknnnpppzzzyyyxxxxxxxxxwwwrrrlllhhh___dddjjjmmmooorrrwww|||xxxooofffcccccchhhqqq{{{|||||||||wwwssssssxxxxxxxxxyyy|||~~~~~~~~~{{{yyyqqqqqqtttxxx|||qqqddd```YYYXXX```sss{{{pppjjjVVVNNNGGGEEEHHHIIIDDD???CCC@@@>>>??????BBBLLLWWWkkk~~~yyysssmmm___NNNEEEEEE===;;;999999999999777666666666555555555555666666777888888888888999999999999===<<<===CCCJJJ```rrreee^^^```sssrrraaaSSSKKKAAA@@@>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<======>>>@@@BBBEEEDDDDDDDDDEEEFFFHHHJJJHHHKKKMMMOOOOOOQQQSSSVVVXXXYYY[[[\\\\\\]]]___aaa``````dddjjjllllllpppvvvsssppppppeeejjjmmmllljjjjjjjjjjjjkkkkkklllnnnnnnkkkfffbbbccccccdddeeefffiiikkkmmmppppppppppppppprrrvvvyyy{{{{{{|||uuummmmmmvvvssscccYYYQQQKKKIIIJJJHHHVVVhhh{{{{{{pppdddWWWOOOEEEBBB>>><<<<<<<<<;;;:::<<<<<<;;;:::888999<<<>>>GGGLLLNNNNNNPPPUUUWWWVVVXXX]]]ccciiimmmppprrrsss<<<;;;;;;;;;<<<<<<:::888888:::;;;<<>>BBBIIIOOOhhh|||{{{~~~rrrkkkfffeeeppp}}}zzzppphhhhhhiiikkkmmmppptttwwwxxxqqqeeeeeeiiinnnuuu|||~~~yyyvvvvvvzzz}}}}}}|||xxxvvvpppuuuxxxxxx}}}zzzxxx~~~uuuhhh^^^ccckkktttxxxtttjjjbbbRRRNNNIIIEEECCCCCCCCCCCCBBB??????@@@@@@BBBJJJSSShhh~~~zzzooobbbYYYQQQDDD999;;;:::999888777777777777666666777777777777666666777777777777888888888888888<<<:::;;;@@@EEEYYYxxxjjjZZZ___oootttdddTTTIIICCCAAA???>>>>>>===<<<;;;999888777777666666777777777777888:::<<<===??????AAAAAAAAABBBDDDGGGIIIKKKHHHKKKNNNOOOPPPQQQSSSUUUWWWXXXXXXWWWXXX[[[___cccdddddddddcccdddhhhnnnrrr}}}|||tttnnnjjjiiikkkmmmnnnmmmkkkiiigggiiihhhhhhlllooooooiiidddeeeeeeeeedddbbbbbbccceeeiiikkkoooqqqsssuuuwwwyyyzzz{{{}}}rrrkkkpppyyysss```XXXUUUPPPHHHLLLQQQ\\\lll~~~yyyjjj^^^UUUMMMIIICCCAAA>>>;;;:::::::::;;;???<<<;;;;;;999777999>>>EEEIIINNNOOONNNLLLLLLMMMQQQOOOXXXiiirrrppppppuuu{{{<<<;;;:::;;;=========;;;888:::;;;<<>>;;;:::999888777777777777666666777777777777666666777777777777888888888888999===;;;;;;@@@DDDVVVtttqqq[[[___lll{{{jjjXXXLLLDDDBBB???>>>>>>>>>===;;;<<<;;;;;;:::999:::::::::888888999:::<<<===>>>>>>@@@@@@AAABBBDDDFFFHHHIIIHHHJJJMMMOOOOOOPPPRRRTTTVVVVVVWWWWWWWWWYYY^^^aaaaaabbbccccccdddggglllooouuu~~~wwwrrrooollliiijjjmmmooooooooommmllljjjhhhhhhkkkooooookkkgggeeedddcccaaa______aaacccfffiiimmmqqqrrrtttvvvxxxyyyzzz|||ooogggkkkyyytttggg```ZZZUUUPPPRRRXXXeeetttyyyjjj]]]SSSLLLFFFBBBAAA@@@>>><<<::::::::::::===;;;;;;<<<;;;999<<>>???>>>888999;;;<<<>>>DDDNNNUUUdddooo{{{fffVVVEEE>>><<<;;;:::;;;999;;;<<<<<<;;;>>>DDDIII^^^xxx~~~{{{{{{~~~wwwfff```___aaahhhrrrzzz~~~{{{wwwsssqqqoooppprrrtttwwwyyyzzz{{{xxxooonnnrrrvvv|||~~~}}}xxxvvvssspppmmmiiiccc```\\\___aaa```]]][[[\\\^^^aaadddiiipppvvv|||wwwtttppppppttt{{{}}}wwwwwwzzz|||{{{}}}sssdddXXXMMMIIIEEEBBBAAABBBBBBAAAAAA???>>>@@@???@@@HHHPPPaaawww{{{ppp^^^QQQJJJFFFBBB;;;:::999888777777777777666666777777777777666666777777777777888888888888:::===;;;;;;@@@BBBSSSoooyyy[[[]]]eeeyyyqqq^^^QQQFFFCCC@@@?????????>>>===:::999888888777777888888999999:::;;;;;;<<<<<<======>>>@@@BBBDDDEEEEEEFFFGGGIIILLLNNNNNNOOOQQQSSSTTTUUUVVVVVVVVVXXX\\\^^^^^^```bbbcccdddfffhhhjjjjjjsssxxxuuuqqqoooooonnnhhhjjjmmmpppqqqrrrqqqpppkkkiiihhhjjjnnnooonnnlllfffeeebbb^^^[[[ZZZ\\\___aaaeeejjjoooqqqssstttvvvwwwyyy{{{pppgggiiivvvuuujjjddd```XXXWWWXXX___jjjtttzzz}}}pppgggZZZPPPIIIEEEAAA>>>??????>>><<<;;;:::999888;;;999:::======;;;>>>CCCIIILLLOOOMMMIIIFFFEEEEEEGGGGGGQQQbbbmmmpppsssxxx~~~>>><<<999999:::<<<======888999;;;<<<===CCCKKKRRRaaalllzzzlll[[[HHH???===<<<;;;===999;;;<<<<<<<<<>>>CCCHHHYYYqqq}}}zzz{{{~~~{{{kkkbbb\\\___gggooouuuxxxvvvyyy{{{yyyuuurrrssstttuuuvvvwwwyyy{{{}}}~~~yyytttssswww}}}~~~{{{yyypppnnnjjjhhheeeaaa\\\XXXVVVXXXZZZZZZWWWTTTRRRSSSUUUUUUWWWZZZ^^^aaacccddd\\\YYYVVVVVV\\\dddjjjnnnooonnnnnnppppppmmmoootttxxx}}}xxxvvvwww}}}vvveeeWWWMMMJJJFFFCCCCCCCCCCCCBBBAAA??????@@@???@@@GGGOOO___vvvyyydddRRRHHHDDDBBB;;;:::999888777777777777666666777777777777666666666777777777888888888888888;;;999;;;@@@BBBPPPjjj}}}\\\[[[[[[iiiyyycccTTTHHHEEEAAA?????????>>>===999888888777777777777777::::::;;;;;;;;;;;;;;;;;;;;;===???AAACCCCCCCCCCCCEEEHHHKKKLLLMMMNNNPPPRRRSSSUUUVVVWWWWWWXXX[[[]]]___aaadddeeeeeeddddddeeedddkkkooommmkkklllmmmmmmhhhjjjlllooopppqqqqqqqqqkkkiiihhhiiillloooppppppjjjhhheee___ZZZXXXXXXZZZ]]]aaagggkkknnnpppqqqsssuuuwww{{{~~~uuullllllrrruuunnnkkkdddbbb```cccjjjppprrrsssfff]]]RRRJJJEEECCCAAA???===>>>======<<<:::999888:::999:::======<<>><<<<<<===999;;;=========???DDDHHHVVVjjj}}}{{{|||~~~vvvjjjhhhkkkmmmrrrwwwuuuxxxzzzyyywwwwwwyyy|||||||||}}}}}}{{{yyywwwxxx|||}}}}}}}}}|||yyywwwmmmkkkhhheeeaaa]]]WWWSSSRRRTTTVVVVVVTTTQQQOOONNNQQQOOOMMMNNNQQQSSSSSSSSSMMMKKKIIIJJJOOOTTTXXXZZZ^^^]]]___bbbbbb```bbbfffiiiqqq{{{{{{uuummmmmmnnnuuuzzziii\\\PPPMMMIIIFFFEEEEEEDDDBBBCCCAAAAAABBBAAAAAAGGGOOO___vvviiiTTTHHHBBB???;;;:::999888777777777777666666777777777777666666666777777777888888888888555999777:::@@@BBBNNNfffaaaZZZTTT]]]zzz}}}fffWWWIIIFFFBBB????????????>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAADDDFFFIIIKKKLLLMMMOOOPPPSSSUUUXXXYYYXXXYYYZZZ\\\```cccfffgggeeecccaaaaaabbbhhhjjjhhhgggiiikkkjjjiiijjjkkklllmmmmmmmmmmmmkkkiiihhhhhhkkknnnqqqrrrpppooolllfff```[[[YYYYYY[[[___dddhhhkkkmmmoooqqqsssvvv{{{~~~|||tttrrrsss|||wwwpppnnnmmmooorrrtttqqqoooccc[[[PPPHHHDDDBBB@@@>>>============<<<;;;999999;;;999:::<<<======AAAGGGNNNPPPQQQNNNHHHDDDCCCDDDDDDFFFOOO\\\hhhpppuuuxxx???===:::888888888777666777999;;;;;;<<<@@@GGGLLLXXXeeesss{{{~~~tttbbbNNNDDD???<<<;;;<<<777:::=========???DDDHHHSSSddd}}}~~~~~~{{{wwwrrrtttyyyzzz|||}}}~~~~~~zzz|||}}}}}}zzzyyyzzz{{{yyywwwrrrpppnnnkkkhhhbbb\\\WWWTTTUUUVVVWWWWWWUUUSSSRRRPPPMMMKKKLLLOOOQQQOOOMMMHHHFFFEEEFFFIIILLLMMMNNNPPPPPPRRRWWWXXXXXX[[[aaafffqqq|||sssmmmbbbdddhhhooo~~~~~~oooeeeXXXTTTPPPMMMKKKIIIFFFDDDFFFDDDEEEFFFDDDCCCHHHPPP^^^vvvjjjUUUIIICCC???;;;:::999888777777777777666666777777777777666666777777777777888888888888555888777:::@@@@@@JJJ```nnn^^^RRRWWWkkkhhhZZZJJJFFFBBB???>>>>>>>>>>>><<<;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAACCCEEEHHHJJJKKKLLLMMMOOORRRUUUXXXYYYYYYYYYYYYZZZ___bbbeeefffdddbbbaaa```bbbfffhhhfffeeeggghhhggghhhiiiiiijjjjjjjjjiiiiiijjjiiihhhhhhiiilllppprrrtttvvvvvvrrrllleee```]]]]]]```dddgggiiillloooqqqqqqvvv||||||yyyzzz|||{{{{{{}}}~~~yyyuuuiiiaaaUUUKKKFFFBBB???<<>>>>>===<<<<<<;;;;;;===::::::===>>>@@@GGGOOOUUUWWWVVVQQQJJJEEECCCDDDEEEHHHPPP\\\iiisssyyy{{{===<<<::::::::::::888777777999;;;;;;;;;???EEEJJJSSSaaapppxxx|||~~~vvvdddPPPEEEAAA===::::::444888;;;<<<<<>>EEEYYY}}}~~~fffUUUXXXaaarrrjjj\\\JJJFFFAAA>>>============999999888777777777888888:::::::::;;;;;;<<<<<<<<<======>>>>>>???@@@BBBBBBBBBDDDGGGIIIJJJKKKLLLNNNQQQTTTWWWYYYYYYXXXWWWXXXZZZ]]]aaaccccccbbbbbbbbbaaaeeefffddddddggggggdddggggggggghhhhhhhhhhhhhhhiiiiiiiiihhhiiikkknnnqqquuuyyy~~~~~~yyyrrrjjjfffbbbdddfffhhhjjjmmmqqqtttpppvvv}}}yyyooobbbVVVNNNHHHCCC@@@AAA@@@>>>===<<<<<<======>>>;;;;;;>>>AAAFFFPPPYYY^^^___\\\UUULLLEEEBBBBBBDDDIIIQQQ\\\jjjwww<<<;;;:::;;;<<<<<<:::999777999;;;;;;;;;>>>DDDIIIOOO^^^mmmvvvzzz~~~vvveeeQQQGGGAAA===999888222555999;;;;;;>>>CCCGGGOOO[[[ttt}}}~~~wwwrrrtttxxx{{{{{{|||~~~wwwvvvuuuuuuuuutttrrrqqqkkkgggbbbaaaaaa___YYYSSSQQQMMMIIIGGGHHHKKKMMMNNNNNNNNNQQQXXX\\\```gggnnnyyyrrrlllfffbbb[[[```fffoooxxxsssqqqmmmhhhccc___ZZZVVVSSSKKKIIIJJJKKKIIIGGGLLLSSSZZZrrrkkkVVVJJJCCC???;;;:::999888777777777777666666777777777777666666777777777777888888888888;;;<<<999;;;???;;;AAATTTxxxmmmYYYZZZ\\\eeelll^^^JJJFFFAAA===<<<============<<<;;;;;;::::::;;;;;;999999:::;;;;;;<<<======???>>>>>>===>>>@@@BBBCCCAAADDDGGGHHHIIIJJJLLLNNNOOORRRVVVXXXXXXVVVVVVVVVUUUYYY]]]```aaabbbccceee___ccceeecccdddffffffccceeeffffffggghhhhhhiiiiiiiiiiiiiiihhhhhhjjjmmmooouuu{{{{{{rrrmmmfffggghhhiiikkknnnssswwwooovvv}}}~~~ooobbbXXXQQQKKKFFFBBBAAA>>>===<<<===>>>??????;;;;;;???DDDKKKWWWaaaeeeeeeaaaXXXMMMEEEAAAAAACCCHHHQQQ]]]lll{{{AAA>>>;;;:::999888666555777999:::;;;<<<>>>BBBDDDRRR\\\iiiqqqxxxvvviiiWWWHHH???;;;999888::::::;;;<<<>>>@@@BBBCCCPPP\\\rrr}}}|||~~~{{{qqqlllllloooxxx~~~vvvqqqtttxxxrrriiiaaaUUUMMMNNNTTTWWWYYY[[[ZZZ]]]\\\cccnnnnnnppp}}}wwwpppmmmllljjjhhh```___dddrrrxxxsssooooooooommmjjjeeeaaa^^^VVVOOOJJJKKKLLLLLLOOOSSSdddwwwsss\\\KKKAAA<<<;;;:::999999888888999999888888777666666666666666444444444444555555555666888888999999;;;@@@FFFJJJnnnddd\\\^^^___qqq]]]MMMEEE@@@???>>>;;;;;;===<<<<<<;;;:::999999999999::::::::::::;;;<<<============>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJLLLLLLNNNPPPQQQRRRSSSUUUXXXZZZYYYXXXYYY[[[___aaaaaaaaaaaacccfffhhhhhhfffdddbbb```bbbdddfffggghhhggggggjjjjjjjjjiiihhhiiillloooxxxxxxzzz}}}~~~{{{uuuoooiiiiiiiiihhhhhhiiimmmpppsssuuuzzzxxxmmmdddYYYNNNIIICCC??????>>>;;;===AAA@@@BBBDDDBBBBBBLLL^^^llloooiii___TTTKKKFFFCCCBBBBBBHHHTTTcccrrr~~~@@@===;;;999999999777666777999:::;;;;;;>>>AAADDDOOOZZZfffooovvv~~~vvvjjjYYYIII@@@;;;999888999999:::;;;===???AAABBBKKKXXXmmm|||zzzwwwtttssstttvvvxxxxxxpppgggddddddgggooowww}}}ttthhh]]][[[]]]```eeejjjlllppppppvvvwwwpppllljjjgggfff___```eeetttwwwqqqpppnnnllljjjiiigggccc```YYYSSSOOOPPPQQQQQQUUUZZZfffyyy{{{```LLLAAA<<<::::::999888888888888888888777777666666666666666444555555555666666666666888888999999:::>>>DDDHHHfffppp```[[[[[[xxxuuu```NNNFFF@@@???>>><<<<<<>>>===<<<;;;:::999999999999999999999999:::;;;<<<============>>>???@@@BBBBBBDDDEEEFFFGGGIIIKKKLLLMMMMMMOOORRRSSSTTTUUUXXXZZZXXXXXXXXX[[[^^^aaabbbaaa```bbbeeeggghhhgggeeeccc^^^___aaacccdddeeeddddddhhhiiiiiihhhggghhhkkknnntttttttttvvvwwwuuuppplllhhhiiihhhgggggghhhjjjmmmssstttyyyvvviii^^^TTTLLLEEEBBB???===@@@DDDBBBCCCCCCCCCFFFQQQaaammmoooiii___SSSJJJDDDAAA@@@BBBIIIUUUeeesss???===:::999999999888777777888::::::;;;===@@@CCCKKKVVVbbbkkksss{{{~~~|||vvvkkk[[[LLLBBB<<<999888888888999:::<<<>>>???@@@FFFRRRggg}}}~~~~~~{{{rrroookkkgggdddccccccdddeee___YYYXXXXXXZZZ```gggqqqssswww~~~xxxqqqoooqqqyyyxxxoooiiieeebbb```[[[\\\cccrrrxxxqqqlllfff```^^^``````^^^ZZZ[[[VVVSSSUUUVVVWWW[[[aaajjj}}}cccMMMBBB>>>999999888777777777777888888777666666555555666666666666666666777777777777888888999888999<<>>===???===<<<;;;:::999999999999777777777888999;;;<<<============>>>???@@@AAABBBDDDEEEFFFHHHIIIKKKLLLMMMJJJMMMPPPRRRSSSTTTUUUVVVVVVVVVWWWZZZ^^^aaabbbaaa^^^```cccfffggggggffffff^^^___```bbbccccccccccccffffffgggffffffgggiiilllpppnnnmmmlllmmmllljjjiiiggghhhhhhgggeeefffhhhjjjqqqrrrwww|||ssscccXXXLLLEEEAAA@@@CCCHHHGGGEEECCCEEELLLXXXdddlllmmmggg]]]QQQHHHBBB???>>>BBBJJJWWWfffttt>>><<<:::999::::::999888777888999::::::<<>>???EEEPPPcccxxx~~~~~~{{{uuupppeeebbb^^^YYYUUUSSSRRRRRRSSSOOOLLLMMMNNNOOOSSSXXX___```cccggglllssszzz~~~wwwmmmeee^^^YYYVVVRRRSSS[[[kkk|||uuujjjaaaVVVSSSUUUWWWUUURRRXXXTTTRRRTTTUUUWWW]]]dddnnnaaaLLLBBB@@@999888777777666777777777777777666555555555555666666777777777777888888888888888999888888:::>>>AAANNNuuuyyybbbZZZjjjmmmVVVLLLBBB@@@@@@???>>>@@@===<<<;;;::::::999999:::666666666777888:::;;;<<<============>>>@@@AAABBBDDDEEEFFFHHHIIIKKKLLLMMMFFFIIINNNPPPQQQQQQRRRSSSUUUUUUVVVYYY]]]```aaaaaa]]]^^^aaaccceeegggggggggaaaaaabbbbbbcccccccccdddcccdddeeeeeedddeeehhhjjjnnnllliiigggfffggghhhhhhhhhiiiiiigggffffffgggiiioooppptttzzz}}}rrrcccRRRIIIEEEDDDIIINNNPPPKKKFFFIIIRRR]]]fffiiigggaaaXXXNNNFFFAAA??????BBBJJJXXXgggttt~~~>>><<<:::999::::::999888777888999999999;;;>>>AAAGGGRRR^^^gggooowwwyyyxxxqqqkkk___QQQEEE===:::999777777777888:::;;;======EEEOOOaaavvv~~~}}}yyytttnnngggcccWWWUUUQQQNNNKKKIIIHHHHHHGGGDDDDDDGGGHHHIIIKKKPPPWWWYYY\\\^^^___aaadddggglllsss{{{|||tttjjj___VVVPPPNNNKKKMMMTTTcccvvv~~~rrrgggYYYQQQQQQRRRPPPMMMOOOMMMMMMOOOQQQSSSZZZcccqqqwww\\\JJJAAA???999888777777666777777777777666666555555555555555777777777777888888888999888888999888888999<<>>???AAAAAACCCDDDEEEGGGIIIJJJKKKLLLGGGJJJNNNQQQRRRRRRRRRSSSUUUTTTUUUXXX\\\_________[[[\\\^^^```ccceeeggghhhbbbbbbbbbbbbbbbbbbccccccaaabbbddddddddddddfffhhhnnnllljjjgggeeefffhhhiiiiiijjjjjjiiihhhgggiiijjjmmmnnnrrrwww{{{ooo\\\QQQMMMMMMQQQVVVVVVOOOIIIKKKTTT^^^cccddd]]]XXXQQQIIICCCAAAAAAAAABBBLLLZZZhhhsss|||???===:::999999999888777777888999999999:::===@@@EEEPPP\\\eeelllsssvvvtttmmmhhh___RRRFFF>>>::::::777777888888999;;;<<<===DDDNNN```uuu}}}~~~yyyuuupppkkkeee___YYYUUULLLKKKHHHFFFDDDCCCBBBBBBAAA???@@@EEEGGGGGGJJJNNNTTTYYY___aaa^^^[[[YYYYYYYYY^^^eeejjjrrr~~~|||vvvtttnnndddYYYPPPKKKIIIIIIIIIOOO]]]nnnzzz~~~|||~~~}}}}}}}}}~~~qqqaaaTTTNNNLLLIIIFFFGGGFFFGGGJJJLLLOOOXXXaaarrrlllWWWHHH???<<<999999888777777777777888777666555555444444555555777777777777888888888888777888999999888999<<<>>>IIIeee|||aaa^^^nnn~~~cccUUUGGGBBBBBBAAA??????>>>===<<<;;;::::::::::::777777777777888999::::::<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFGGGIIIJJJKKKJJJMMMPPPRRRSSSTTTUUUVVVUUUTTTUUUWWW[[[]]]]]]]]]ZZZZZZ[[[]]]```ccceeefffbbbaaa```````````````aaa___aaacccdddcccdddfffhhhmmmmmmllljjjgggggghhhjjjiiijjjkkkkkkjjjiiijjjlllmmmmmmqqquuuxxx}}}|||ggg[[[WWWUUUXXX\\\VVVOOOIIIJJJSSS[[[^^^^^^TTTPPPJJJDDD@@@@@@AAABBBEEEOOO^^^kkkttt{{{@@@===;;;999999999777666666777888888888:::===???DDDNNNZZZbbbiiippprrrpppiiifff^^^SSSGGG>>>;;;:::888888888999:::;;;<<<===AAAKKK^^^ttt}}}|||{{{}}}}}}}}}|||}}}yyyuuurrrjjjfff```[[[VVVRRRNNNKKKEEEDDDBBBAAA??????>>>>>>@@@>>>???DDDGGGHHHJJJOOOQQQZZZeeeiiieee^^^YYYVVVQQQUUUYYY]]]dddttt|||wwwrrrooojjjiiifff^^^UUUMMMIIIHHHHHHGGGKKKVVVfffrrruuutttwwwvvvuuuvvvyyy}}}~~~{{{zzznnn\\\PPPHHHDDDCCCCCCBBBEEEHHHJJJNNNWWWbbbsssppp^^^PPPGGG@@@;;;::::::999888888888888888666666555444444444444555666666666777777777888888777888999999999:::<<>>>>>===<<<;;;;;;::::::;;;999999888888888999999:::<<<<<<<<<<<<>>>???@@@AAAAAABBBCCCDDDFFFHHHIIIJJJKKKMMMOOOQQQQQQSSSUUUWWWVVVUUUUUUWWWZZZ[[[[[[[[[YYYYYYYYYZZZ]]]```ccceeecccbbbaaa````````````aaa^^^```cccdddddddddfffgggjjjlllmmmllliiigggggghhhhhhiiikkkkkkkkkjjjkkkmmmnnnnnnpppssstttwwwooobbb\\\XXXXXXYYYPPPKKKFFFGGGNNNVVVYYYYYYNNNJJJEEE@@@======???AAAIIISSSbbbooovvv{{{AAA>>>;;;:::999888666555666777888888888999<<>>;;;;;;999888999999:::;;;<<<======HHH\\\ttt~~~|||zzzzzzzzz{{{zzzyyy~~~}}}yyyvvvqqqlllhhh```[[[UUUPPPLLLJJJGGGEEEBBBAAA@@@>>>===<<<<<<<<>>???EEEHHHIIILLLPPPRRR]]]kkkrrroooggg___[[[RRRVVVYYY\\\bbbooo|||vvvqqqjjjddd___aaaaaa```[[[SSSMMMJJJJJJGGGEEEGGGQQQ```kkkooonnnpppooooooqqquuuzzz~~~{{{zzzwwwsssrrryyy|||hhhWWWLLLHHHFFFBBBBBBEEEIIIKKKNNNYYYdddsssrrr```RRRLLLGGGBBB===;;;:::999999888888999999666666555444444444444555666666666666777777777777666888999::::::;;;===???===OOOrrrnnn[[[ggglll[[[JJJDDDCCCAAA>>>===>>>>>><<<;;;;;;;;;;;;;;;;;;:::999999888999999999<<<<<<<<<<<<===???@@@AAA@@@AAABBBDDDEEEGGGHHHIIIIIIJJJLLLMMMNNNPPPSSSUUUVVVUUUUUUWWWYYY[[[ZZZYYYYYYXXXXXXYYY[[[^^^aaadddfffeeedddbbbbbbbbbcccccc^^^```cccddddddeeefffggggggkkkmmmmmmiiifffeeeffffffhhhjjjkkkkkkkkklllmmmooonnnpppqqqqqqsss}}}qqqccc\\\WWWTTTTTTJJJFFFBBBDDDKKKRRRVVVVVVLLLHHHCCC>>>;;;<<<>>>???LLLWWWfffqqqxxx|||>>><<<999888999:::999888666666666666777888999:::AAAKKKUUU\\\eeepppssspppkkkggg```UUUIIIAAA<<<:::777777777777888:::<<<===BBBFFFTTTlll{{{wwwwwwwwwuuuuuuwww{{{rrrkkkgggccc___\\\PPPNNNKKKHHHGGGEEECCCBBBBBBAAA@@@>>>>>>>>>???@@@@@@@@@AAACCCFFFIIIIIIHHHOOOWWWcccoootttqqqhhhaaa^^^]]]___dddhhhmmmvvvyyynnnddd]]]YYYWWWVVVXXXXXXXXXWWWSSSOOOJJJGGGGGGGGGGGGMMMYYYeeeiiiiiinnnmmmmmmqqqwww{{{|||{{{vvvqqqkkkfffccciiiyyyzzzcccTTTJJJEEEJJJEEEEEELLLOOOQQQYYYeeevvv||||||rrreeeWWWOOOIIICCC===<<<;;;:::999777666555555555555555555555555555555555666666666666666666666666777777777888999999::::::DDDEEE\\\{{{ccccccrrrwwwdddPPPFFFCCC@@@===<<<<<<<<<;;;;;;;;;:::::::::777888999:::::::::999999:::;;;======<<<<<<>>>???=========???AAADDDFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRVVVTTTRRRSSSVVVXXXZZZZZZVVVVVVWWWYYY[[[]]]___```bbbaaa```bbbdddeeeeeeddd```______aaacccddddddcccfffjjjmmmlllgggeeefffiiihhhgggggghhhjjjlllnnnooopppnnnmmmpppqqqsssyyyqqq___SSSMMMJJJIIIFFFCCCAAADDDKKKQQQRRRQQQNNNGGGAAA@@@???===>>>AAAKKKZZZjjjsssyyy~~~~~~@@@===;;;::::::;;;:::999777777777777888999:::;;;@@@IIISSSZZZcccnnnqqqooonnnjjjaaaUUUIII@@@;;;:::888777777777888:::<<<===@@@DDDQQQhhhzzzuuuuuuuuussstttwww|||}}}|||uuuppphhhaaa\\\XXXSSSPPPLLLKKKHHHGGGFFFEEECCCCCCGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCDDDGGGHHHIIIHHHKKKQQQ\\\hhhpppqqqmmmiiijjjhhhhhhjjjlllpppyyyzzzqqqdddZZZTTTQQQOOOMMMOOOPPPQQQPPPOOOLLLHHHFFFCCCDDDEEEKKKTTT___eeegggiiiiiikkkpppvvvyyyzzzyyyqqqlllgggbbb^^^aaaooo}}}rrraaaTTTKKKJJJDDDCCCIIIMMMOOOYYYeeezzz|||sssqqqkkk^^^RRRKKKGGG@@@;;;999:::999888666555444444444555555555555555555555555555555555555555555555555666666777777888999999999@@@CCCWWW~~~jjjeeekkk}}}jjjUUUIIIDDD@@@===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::;;;======<<<<<<>>>???=========???AAADDDFFFHHHGGGHHHIIIKKKLLLNNNOOOPPPRRRQQQQQQRRRUUUWWWWWWWWWVVVVVVWWWXXXZZZ]]]___```aaaaaaaaaccceeefffeeedddaaa___^^^___aaabbbbbbbbbeeeiiimmmlllgggddddddfffiiihhhhhhhhhiiijjjlllmmmnnnllllllooopppqqqvvv}}}ooo\\\PPPJJJFFFDDDAAA>>>===@@@FFFLLLMMMLLLLLLEEE@@@@@@???>>>@@@DDDQQQ___nnnvvv{{{}}}{{{}}}BBB???<<<;;;;;;;;;;;;:::888888888888999:::;;;;;;???FFFOOOWWWaaakkkppppppsssnnndddVVVIII???:::999888777777777888:::;;;<<<===AAAMMMaaayyyzzztttssssssrrrssswwwxxxzzz~~~{{{uuuppphhhddd^^^XXXTTTPPPLLLIIILLLLLLKKKJJJJJJJJJKKKKKKNNNOOOPPPPPPOOONNNLLLJJJMMMKKKHHHHHHIIIKKKLLLLLLNNNSSS\\\gggqqqvvvwwwvvvzzzwwwtttttttttxxx|||ppp```TTTOOOLLLJJJGGGGGGHHHIIIJJJJJJIIIHHHGGGAAABBBFFFKKKPPPXXX```fffgggiiimmmsssxxxzzzzzzxxxnnnjjjeee```[[[[[[dddooouuucccUUUMMMFFFDDDHHHLLLPPP[[[iii{{{mmmiiicccXXXMMMIIIFFF@@@:::999999888777555444444444444555555555555555555555555555555555555555555555555555555666666777888888888;;;@@@OOOlllqqqcccbbbrrr[[[MMMFFFAAA>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::999888999:::;;;<<<999;;;<<<===<<<<<<===???======>>>???AAADDDFFFGGGEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOQQQTTTUUUTTTSSSUUUUUUVVVXXXZZZ\\\^^^___``````aaacccfffgggeeedddbbb```]]]]]]^^^```aaa```dddhhhkkkkkkgggcccbbbbbbiiihhhhhhhhhhhhiiijjjjjjllljjjkkkoooooonnnrrrwwwmmm[[[PPPIIIDDDAAA===;;;:::===CCCGGGHHHHHHGGGBBB>>>>>>??????BBBHHHWWWdddrrrxxx|||}}}zzz|||zzzyyy|||BBB@@@===;;;;;;;;;:::999777777777777888999:::;;;===BBBKKKTTT___jjjqqqtttxxxrrrfffXXXIII???:::888888777777777777999;;;<<<;;;???IIIZZZqqq{{{tttsssrrrrrrtttxxxxxx{{{zzzssskkkfff```^^^[[[XXXVVVTTTRRRQQQWWWXXXXXXYYYYYYZZZ\\\]]]aaacccfffgggfffddd```^^^\\\YYYVVVUUUVVVXXXZZZZZZ```dddkkkttt}}}~~~~~~|||iii[[[SSSOOOKKKGGGFFFFFFGGGGGGHHHHHHHHHGGGBBBDDDIIINNNPPPSSS[[[dddhhhlllrrryyy}}}~~~|||zzzqqqmmmiiiddd]]]YYY]]]dddooouuueeeUUULLLGGGJJJNNNSSSaaaqqqoooiii^^^TTTKKKHHHFFFAAA<<<:::999888777666555555444555555555555555555555555555555555555555555555555555444444555555666777777777777???HHH[[[sss^^^ZZZxxxzzzbbbRRRHHHBBB@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;888777666555555777999:::999;;;<<<<<<<<<<<<===???======>>>@@@BBBCCCEEEFFFEEEEEEFFFHHHJJJKKKMMMMMMKKKLLLNNNRRRUUUUUUSSSQQQTTTUUUVVVWWWYYY\\\^^^_________aaacccfffgggeeecccccc```\\\[[[\\\^^^___```bbbfffjjjjjjgggccc```^^^eeeffffffgggggghhhiiijjjkkkjjjlllppppppnnnpppuuu{{{~~~mmm^^^SSSLLLGGGCCC<<<;;;;;;===AAAEEEFFFFFFAAA===;;;<<<===???EEELLLYYYfffrrrxxx{{{~~~~~~xxxuuuvvvxxxBBB@@@<<<::::::999888777666555555666666777888999;;;>>>FFFRRR^^^hhhqqqwwwzzztttiiiZZZKKK@@@;;;999888777777666777888:::;;;:::???FFFSSSiii{{{uuuttttttsssvvvzzz|||~~~|||uuunnnhhhddd^^^___^^^^^^___aaaccceeejjjlllnnnoooooopppsssvvvuuurrrooonnnpppsssuuuuuu{{{}}}tttdddYYYRRRLLLHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDGGGMMMSSSSSSRRRZZZdddmmmrrryyy}}}{{{uuuqqqlllhhh```YYYYYY]]]___ppp{{{aaaUUUMMMMMMOOOUUUeeevvvrrrkkk]]]SSSJJJGGGEEE@@@;;;999999999888777666666666666555555555555555555555555555555555555555555555555444444444555666666777777666???DDDOOOrrrvvv]]]VVVmmmiiiWWWLLLDDDBBBCCC======<<<<<<<<<;;;;;;;;;888777666555555777999:::999:::<<<<<<;;;;;;===>>>======???@@@BBBCCCDDDEEEDDDEEEFFFHHHJJJKKKLLLMMMJJJKKKNNNRRRUUUVVVTTTQQQTTTTTTUUUWWWYYY[[[]]]^^^^^^^^^___bbbdddfffeeecccccc```]]][[[\\\^^^``````aaadddggghhhfffccc___]]]aaabbbccceeegggiiijjjjjjkkkkkkmmmrrrrrrppprrrwww|||}}}ooobbbYYYRRRKKKGGG===<<<<<<>>>@@@BBBCCCCCC<<<:::999;;;<<>>DDDLLL```yyyzzzuuuuuuuuuuuuxxx{{{~~~{{{uuupppmmmggghhhjjjlllooouuu{{{yyyjjj^^^UUUNNNKKKKKKJJJHHHFFFEEEDDDEEEEEEHHHJJJRRR[[[]]]ZZZ___iiisssxxx}}}{{{vvvqqqmmmiiiaaaXXXUUUWWWVVVdddvvvrrrdddWWWRRRQQQVVVfffxxxvvvppp___SSSIIIEEECCC>>>999777999999888777777777777777555555555555555555555555444444444444444444444444444444555555666777777777666>>>BBBIIIddd~~~~~~}}}aaaUUUdddsss___QQQGGGCCCDDD=========<<<<<<<<<;;;;;;::::::999888999:::;;;<<<888:::;;;<<<;;;;;;<<<>>>===>>>???AAACCCCCCDDDDDDDDDDDDEEEGGGIIIJJJLLLLLLJJJKKKNNNRRRUUUVVVTTTRRRSSSTTTTTTVVVXXXZZZ\\\]]]]]]]]]]]]___bbbdddddddddccc```^^^^^^___aaaaaaaaaaaaccceeegggfffccc```^^^^^^___bbbdddggghhhiiijjjkkkkkknnnssstttsssvvv{{{tttiii```XXXQQQKKK>>>????????????@@@@@@@@@;;;999999;;;===AAAKKKUUUeeeoooxxx{{{}}}vvvrrrqqqrrr}}}EEEBBB>>><<<:::999888666555555555555666777888999===;;;@@@KKKUUU]]]hhhqqqwwwtttlll```RRRFFF>>>;;;888777777666666777999:::777===AAAEEEWWWppp}}}wwwsssuuuvvvvvvxxx{{{|||~~~|||~~~xxxyyy{{{pppddd[[[VVVUUUPPPNNNKKKHHHGGGGGGIIIIIINNNOOOZZZhhhmmmkkknnnwww|||}}}vvvqqqmmmiiiaaaXXXSSSTTTQQQYYYdddtttxxxeee[[[VVVYYYgggxxx~~~dddXXXLLLFFFCCC===888777888888777666666666666777555555555555555555555555444444444444444444444444444555555666777777888888666<<>>===>>>@@@AAACCCCCCCCCCCCBBBBBBDDDEEEGGGIIIJJJJJJJJJJJJMMMPPPTTTUUUTTTRRRSSSSSSTTTUUUXXXZZZ\\\]]]]]][[[ZZZ[[[___bbbddddddbbbaaa``````bbbddddddcccbbbbbbccceeeeeedddbbb```^^^___aaadddfffgggggggggjjjiiimmmrrruuuvvvzzz~~~tttjjjaaaXXXQQQCCCDDDDDDCCCBBB@@@@@@@@@<<<:::;;;===???CCCOOOZZZkkkttt{{{|||{{{{{{uuurrrrrryyyGGGDDD@@@===<<<:::999777666666666666777888999:::>>>;;;>>>HHHRRRXXXbbblllvvvssslllaaaTTTHHH???<<<888888777666666777888999555<<>>=========<<<<<<<<<<<<777888999::::::::::::999888:::;;;;;;;;;;;;<<<>>>===>>>@@@BBBCCCCCCCCCCCC@@@AAABBBDDDEEEGGGHHHIIIIIIJJJKKKOOORRRTTTTTTRRRRRRSSSTTTUUUWWWZZZ\\\]]]]]][[[YYYYYY]]]```cccdddbbbaaaaaabbbeeefffeeedddbbbbbbbbbdddeeeeeedddbbb___```bbbdddeeeeeeeeeeeeiiihhhlllqqquuuwww|||~~~sssiii^^^WWWHHHIIIIIIHHHEEECCCBBBBBB===<<<===@@@AAAFFFRRR^^^mmmvvv|||zzzxxxzzz}}}~~~|||sssooommmuuuKKKDDD>>><<<;;;777555666777777666666666666777777;;;>>>CCCGGGMMMVVVbbbkkkpppqqqnnndddUUUFFF===::::::999888777666666666666777;;;===@@@LLLaaaqqqwwwyyypppjjjooovvvyyyzzz{{{xxxzzz|||~~~zzzvvvrrrllliiibbb[[[UUUSSSRRRQQQUUUZZZ^^^gggsss}}}xxxssskkkeeeaaa[[[TTTOOOLLLKKKNNNXXXgggzzzyyykkkhhhqqq{{{___NNNMMMDDD;;;999888777777777666555555444444444444444555444444333333777555333444888:::999888777666555555555666888999444;;;===AAAOOOeeeyyy___XXXbbbrrr^^^NNNFFFEEEDDD@@@<<<:::;;;<<<======999999999888888888888777888888999999999999::::::======>>>???AAABBBCCCDDDAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSRRRTTTUUUUUUVVVXXX[[[^^^ZZZYYYYYYYYY[[[\\\^^^```___```aaaccccccdddddddddcccdddeeeeeedddbbb___^^^\\\\\\]]]^^^```bbbdddeeedddgggkkkooossswww{{{~~~vvvjjj___YYYRRROOONNNOOOLLLEEEAAAAAAAAA???@@@AAABBBFFFRRR^^^pppxxx~~~|||zzz|||~~~~~~}}}qqqkkkiiiyyyMMMEEE???===<<<999777888888777777666666777777888777:::>>>BBBHHHQQQ]]]eeennnooommmdddVVVGGG>>>;;;:::999888777666666666666888;;;===???JJJ^^^nnnuuuxxxoooiiimmmtttwwwxxxyyyxxxyyyzzz|||~~~}}}yyyvvviiiaaaZZZWWWVVVWWW]]]dddmmmttt~~~xxxrrriiiccc^^^YYYSSSNNNIIIHHHLLLSSS^^^pppuuurrryyy```PPPNNNEEE<<<:::888777777777666555555444444333444444555444444333333444222000111444666666444777666555555555666888888666<<<===???KKK^^^rrrbbb___zzzuuuaaaPPPHHHGGGCCC@@@===<<<<<<======<<<999999999999888888888888:::::::::;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCCCCAAAAAABBBDDDEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQRRRSSSQQQSSSTTTTTTTTTVVVYYY\\\YYYYYYXXXYYYZZZ[[[]]]^^^___```aaabbbcccdddddddddbbbcccdddddddddbbb```___ZZZZZZ[[[[[[]]]___```aaadddgggkkknnnpppssswwwyyy|||~~~qqqfff___XXXTTTTTTVVVUUULLLDDD@@@@@@???AAAEEEGGGKKKVVVaaaoooxxx~~~||||||}}}{{{pppkkkiiivvvPPPGGG@@@>>>===;;;999:::888888888777777888888888555888<<>>HHHZZZjjjsssvvvmmmhhhkkkqqqtttvvvxxxyyyyyyyyyyyy{{{}}}~~~}}}~~~~~~rrriiiaaa^^^^^^bbbjjjsss{{{wwwpppfff___ZZZUUUPPPLLLEEEEEEHHHLLLRRRaaayyy~~~~~~aaaQQQOOOEEE===;;;888777777777666555555444444333333444444555444444333222111000111333444444333666666555555666666777888777<<<;;;<<>>=========<<<;;;:::999999999888888888888::::::::::::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCAAAAAABBBCCCEEEFFFGGGHHHLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSTTTVVVYYYXXXWWWWWWWWWXXXZZZ[[[]]]^^^___```aaabbbcccddddddaaabbbcccddddddcccbbbaaa[[[[[[[[[[[[\\\]]]^^^___dddfffiiikkklllnnnqqqtttuuu}}}}}}qqqjjjddd^^^]]]aaaaaaWWWJJJBBBAAABBBFFFMMMQQQUUU^^^gggpppzzz~~~~~~~~~zzzvvvuuuuuu~~~}}}}}}~~~wwwnnniiihhhsssSSSIII@@@>>>>>><<<:::;;;999999888888888888999999777999<<>>GGGWWWhhhsssuuummmhhhjjjooorrruuuxxxzzzyyyxxxxxxyyy{{{}}}~~~zzzyyyyyy}}}vvvoooiiihhhjjjoooxxxwwwoooeee\\\WWWRRRNNNJJJCCCDDDFFFGGGHHHSSSkkkyyy___QQQMMMCCC<<<;;;777777777777666555555444444333333444444555444444444444444333333444555666666555555555555666666777777777;;;::::::AAAKKKeeettt^^^dddiiiUUUKKKHHHBBBAAA???>>>>>>>>><<<:::::::::999999999888888888777888888888888999999999;;;<<<===>>>???AAABBBBBB@@@AAABBBCCCDDDFFFGGGGGGMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRSSSSSSSSSSSSUUUWWWWWWVVVVVVVVVVVVXXXYYY[[[\\\\\\]]]^^^___aaabbbccc```aaabbbccccccccccccbbb```______^^^^^^______```bbbdddgggiiijjjllloooqqqqqqwww~~~wwwppphhhcccggghhh```QQQGGGDDDFFFNNNWWW]]]aaahhhooouuu|||}}}~~~~~~|||zzzzzz|||}}}|||xxxtttqqqooovvvxxx{{{}}}{{{qqqjjjhhhhhhqqq}}}VVVJJJ???<<<===;;;::::::999999888888888888999999888:::<<<>>>AAAHHHQQQYYYaaadddgggeee]]]QQQFFF???:::999888777666666666666777777999===EEETTTffftttuuunnniiijjjnnnppptttyyy{{{zzzyyyxxxyyy{{{}}}|||vvvsssrrrxxx~~~yyytttqqqssswww|||wwwoooeee\\\VVVQQQLLLIIICCCDDDEEEEEEDDDKKKaaauuurrr\\\OOOJJJ@@@::::::666777777777666555555444444222333333444555555555444555555555555555555666777444555555666666666666666666:::888999@@@FFFZZZxxxooohhh~~~qqq[[[MMMHHHCCCAAA?????????>>><<<::::::::::::999999999999888777777777888888888999999;;;;;;<<<===???@@@AAAAAA@@@@@@AAACCCDDDEEEFFFGGGMMMMMMMMMNNNNNNNNNOOOOOOPPPRRRTTTTTTSSSTTTUUUVVVVVVVVVUUUUUUUUUWWWXXXYYYZZZZZZZZZ[[[\\\^^^```aaa```aaaaaabbbccccccccccccbbbbbbaaa``````````````````cccfffhhhiiillloooqqqppptttzzzwwwooohhhfffjjjlllkkkgggfffdddhhhttt|||ooofffgggiiibbbUUUKKKGGGJJJSSS^^^fffiiinnnssszzz~~~~~~}}}}}}|||||||||{{{yyyxxxyyy{{{}}}}}}|||{{{xxxsssnnnkkkmmmrrryyy~~~~~~tttlllhhhiiikkksss[[[MMM@@@<<<===;;;:::999888888888777777888888888777888:::;;;===CCCLLLSSS]]]aaaeeefff```UUUHHH@@@:::999888777666666666666777666888<<>>>>>===<<<:::::::::::::::999999999999999999999999::::::::::::::::::;;;===>>>???@@@AAA@@@@@@AAABBBDDDEEEFFFGGGKKKLLLLLLLLLMMMMMMNNNNNNNNNPPPSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXYYYXXXXXXYYY[[[]]]___aaaaaaaaabbbbbbbbbccccccdddaaa``````___^^^^^^______```bbbeeeggghhhjjjmmmpppoooqqquuuyyy|||uuukkk___ZZZTTTQQQRRRSSSSSSRRRRRROOORRR\\\hhh|||zzznnnkkkjjjbbbVVVOOOJJJMMMVVVbbbkkknnnqqquuu{{{}}}}}}zzzzzz}}}~~~{{{zzz{{{||||||zzzyyyxxxyyyyyyyyyyyyyyywwwsssmmmiiigggnnnvvv|||~~~|||ssslllkkkooossszzz```QQQBBB===>>><<<:::999888777777666666777777888666888999999:::@@@IIIOOOZZZ^^^cccfffbbbWWWJJJAAA:::999888777666666666666888666666:::>>>HHHZZZlllsssmmmhhhhhhiiikkkqqqwwwxxxxxxyyyzzz{{{|||}}}~~~~~~wwwkkkeeefffnnnzzz}}}}}}zzztttjjjbbb\\\UUUNNNIIIFFFDDDDDDEEEEEEJJJWWWeee{{{fffUUUKKKFFF<<<:::;;;666777777777666555555444444111222333444555555555555222333444333111000222444333444555666666666555555666888666888>>>===GGG\\\|||rrrppp[[[QQQGGGCCC@@@=========<<<;;;;;;;;;:::::::::999999999999999999999::::::::::::999:::;;;<<<>>>???@@@@@@???@@@AAABBBDDDEEEFFFFFFIIIJJJJJJKKKLLLMMMMMMNNNKKKNNNQQQRRRSSSSSSTTTUUUWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYY[[[^^^aaabbbbbbbbbbbbbbbbbbbbbcccccc```______^^^^^^^^^^^^___aaaccceeeffffffhhhjjjlllkkkmmmpppsssuuuyyy}}}~~~yyynnnaaaWWWMMMKKKHHHDDDBBBBBBDDDFFFDDDBBBFFFMMMSSSaaa~~~wwwrrrggg[[[SSSPPPRRR[[[hhhpppsssuuuxxxvvvyyyzzzzzz{{{~~~zzzxxxzzz}}}~~~|||zzzyyyyyyxxxxxxyyyzzz{{{wwwqqqkkkgggmmmtttxxxzzz}}}vvvppprrrxxx~~~dddTTTDDD??????===;;;:::777777666666666666777777888999::::::;;;@@@HHHOOOXXX\\\bbbfffcccYYYKKKBBB:::999888777666666666666999666666888;;;BBBUUUgggrrrkkkffffffgggiiiooovvvvvvwwwxxxzzz||||||}}}}}}zzz}}}vvvhhhaaabbblllxxx||||||{{{uuulllddd^^^WWWOOOIIIFFFDDDCCCEEEGGGKKKVVVaaa{{{}}}dddTTTKKKEEE<<<;;;===777777777777666555555444444111222333444555555555555222444555444111111333555333333555666666666555444666888666888===:::AAATTTqqq~~~}}}yyyaaaVVVHHHDDD@@@===<<<======<<<;;;;;;;;;:::::::::999999666777777777777888888888999:::;;;<<<===???@@@@@@???@@@AAABBBCCCEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMIIILLLOOOQQQRRRRRRSSSTTTWWWVVVUUUUUUUUUVVVWWWXXX[[[ZZZZZZZZZ\\\___bbbdddccccccbbbbbbbbbbbbbbbcccaaa``````_________``````bbbdddeeeeeeeeeeeefffhhhgggjjjmmmoooqqqtttxxx{{{{{{xxxsssoooiii___RRRJJJCCCDDDCCC???;;;:::===AAA<<<<<>><<<999888888888777666666555777:::<<>>AAA;;;;;;;;;:::::::::999999888888999999999:::::::::::::::;;;;;;<<<===============>>>@@@BBBCCCEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLOOOPPPRRRRRRRRRSSSVVVXXXRRRUUUVVVTTTUUUXXXXXXVVVZZZZZZZZZ[[[\\\]]]^^^______```aaabbbcccbbbbbbaaaeeeccc```____________^^^ddddddcccbbbcccdddeeefffccceeehhhkkklllooorrrtttrrrooojjjbbbXXXOOOHHHCCC===???@@@>>>;;;999:::<<<;;;666888???CCCIII\\\qqqzzzllldddbbbeeejjjpppuuuxxxwwwuuuuuutttuuuxxx}}}}}}{{{vvvxxx{{{~~~}}}||||||}}}}}}yyyqqqnnnmmmpppvvv}}}|||uuuzzzcccFFF@@@BBB===:::>>>::::::999999888777777777777888888999:::>>>DDDHHHPPPWWW___bbbbbb]]]PPPEEE???<<<999888888888888777777666777999:::???LLLYYYmmmkkkhhhhhhhhhjjjmmmoooooorrruuuwwwxxxyyyzzz{{{tttiiieeefffmmmvvv}}}zzzyyyxxxnnneee___XXXQQQLLLDDDCCCCCCDDDDDDGGGRRR^^^xxxwwweeeYYYOOOFFFBBB>>>888666999666666666555555555444444555444444333333444444555444444333333333333222222555444333333333333444555333444555666777;;;@@@CCCUUU~~~uuueeeVVVLLLCCC@@@===;;;;;;===;;;;;;;;;:::::::::999999888888888888999999::::::::::::;;;;;;<<<============>>>???@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNOOOOOOPPPRRRTTTVVVYYYZZZWWWXXX[[[\\\YYY\\\\\\\\\\\\\\\]]]^^^^^^```aaabbbdddddddddcccbbbdddcccaaa``````aaabbbbbbddddddcccccccccdddeeeffffffhhhkkklllmmmnnnppprrrpppllleee]]]SSSKKKDDDAAA===??????>>>;;;999:::<<<>>>999:::???@@@CCCRRRdddvvvooofffhhhlllqqqwwwzzzzzzyyysssqqqqqqtttxxxyyywwwttttttvvvzzz|||~~~~~~}}}||||||~~~zzztttqqqoooqqqvvv|||xxx~~~nnnLLLBBBBBB>>>:::<<<::::::999999888777777777666777777888999<<>>999777888555555555555444444444333555444444333333444444555444444333333333333222222444444333333333333444444444555666666777999===AAAKKKlllqqq]]]RRRGGGAAA>>>;;;:::<<<;;;;;;;;;;;;::::::::::::777777777888888888888999:::::::::;;;<<<<<<======>>>>>>???AAACCCDDDFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTUUUWWWZZZ[[[YYY[[[^^^___]]]```___^^^]]]]]]]]]]]]^^^``````aaabbbbbbbbbbbbaaacccbbbaaa```aaacccdddfffeeeddddddddddddeeeffffffjjjlllnnnnnnmmmlllllllllkkkggg```XXXOOOHHHCCC@@@>>>???>>><<<:::999999;;;<<<999999=========HHHVVVlll{{{mmmmmmooosssxxx|||}}}}}}vvvtttsssuuuxxxyyyvvvsssrrrtttwwwzzz|||}}}||||||}}}{{{wwwvvvtttuuuxxx{{{}}}~~~{{{yyyRRRCCCBBB???;;;;;;::::::999999888777777777555666777777888;;;???BBBIIIMMMRRRXXX___```UUUHHHAAA>>>:::888888999999999666555666888888;;;FFFRRR\\\bbbfffeeedddfffjjjkkklllooorrrtttuuuwwwyyy{{{sssgggbbb```gggpppwww}}}wwwoooooouuuzzzyyy~~~}}}yyytttqqqooorrrwww|||zzzppphhhaaaZZZRRRLLLFFFDDDDDDDDDCCCFFFQQQ\\\ppp}}}sssqqqlllaaaUUULLLHHHCCC???===999666555555555444444444333333333555444444333333444444555444444333333333222222222333333333333333333333333555666666666666888;;;>>>FFF^^^{{{fffYYYKKKEEEBBB>>>===>>><<<;;;;;;;;;;;;:::::::::777777777777777777777888999::::::;;;;;;<<<======>>>>>>@@@AAACCCEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIIIILLLNNNQQQRRRRRRRRRTTTUUUSSSWWWYYYXXX[[[```aaa```aaa```___^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^cccbbbaaa```___```cccffffffffffffffffffgggggggggmmmnnnpppooolllhhhffffffdddbbb^^^XXXRRRKKKFFFCCC??????===;;;:::999999:::777666777;;;;;;<<>>;;;999666333555555444444444333333333555444444333333444444555444444333333333222222222333333333333333333333333555666666666666777999<<>>>>><<<<<<<<<;;;;;;;;;::::::888777777777777777777777999999::::::;;;<<<<<<<<<===>>>???AAACCCDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGJJJLLLNNNNNNNNNOOOPPPPPPTTTVVVWWW[[[aaadddbbb```___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\bbbbbb```^^^[[[\\\```cccfffgggggghhhhhhhhhhhhhhhlllnnnooommmiiiddd```^^^[[[[[[\\\ZZZVVVQQQKKKHHHAAA@@@===;;;:::999999999666666888:::;;;<<>>===::::::999999888777777777444666777777777999<<<>>>DDDHHHNNNTTT\\\```[[[SSSGGGCCC===999888888888888444444666888888;;;EEEPPPbbbnnnrrrjjjccceeejjjkkkkkkmmmooorrrsssvvvzzz}}}xxxdddYYYYYY]]]bbbeeeiiinnnvvv{{{~~~wwwkkk```XXXUUUVVVXXX]]]bbbhhhnnnssszzz|||qqqeee\\\VVVVVVYYY]]]^^^]]][[[ZZZZZZ[[[^^^dddkkkrrryyy~~~~~~xxxoooggg___WWWNNNHHHCCCAAAAAABBBBBBDDDOOO[[[oooxxxfffbbbaaaYYYOOOJJJGGGFFFAAA<<<999:::777333555555555555444444444333555444444333333444444555444444333333333333222222222222333333333333222222333555666666666666888:::CCCNNNlllwwwvvveeeRRRIIIDDD@@@======<<<<<<<<<<<<;;;;;;;;;:::999888888888888777777777999999999:::;;;;;;<<<<<<======>>>@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGJJJMMMOOOOOOOOOOOOPPPOOOTTTVVVWWW[[[aaadddccc\\\\\\[[[[[[[[[\\\]]]]]]^^^]]]\\\\\\\\\\\\\\\]]]``````___\\\XXXYYY]]]bbbeeefffgggggghhhhhhgggggghhhjjjllljjjeee___ZZZWWWTTTUUUWWWWWWVVVRRRNNNKKKDDDAAA===;;;;;;;;;::::::::::::::::::999999<<>>===::::::999999888777777777555666777777777888;;;===AAAGGGMMMRRRYYY^^^\\\VVVJJJEEE???:::777777777666444444555777666888AAALLL]]]mmmuuunnneeegggkkkjjjkkkmmmoooqqqtttwww{{{{{{ggg\\\VVVWWWXXXXXXYYY]]]dddjjjmmmfff\\\SSSNNNLLLLLLLLLOOOSSSXXX]]]dddnnnzzzttthhh\\\SSSNNNKKKNNNPPPPPPOOONNNNNNPPPOOORRRXXX___hhhqqqyyy}}}~~~yyyssskkkddd^^^WWWNNNHHHBBBAAAAAABBBBBBFFFQQQ]]]qqqzzzfffdddbbbXXXMMMIIIDDDDDD@@@999888<<<;;;666666666666555555555444444555444444333333444444555444444333333333333222222111222333333333333222111222444555666666666888:::>>>FFF^^^yyyoooZZZNNNHHHCCC>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888888999999::::::;;;<<<<<<<<<<<<===???AAABBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHKKKOOOQQQQQQPPPQQQQQQPPPTTTUUUUUUXXX]]]___]]]WWWXXXXXXYYYZZZ[[[]]]^^^]]]]]][[[ZZZZZZZZZ[[[[[[]]]^^^^^^[[[WWWYYY^^^dddbbbcccdddeeefffeeeeeedddbbbeeegggfffaaaZZZTTTQQQPPPPPPOOOOOONNNMMMKKKKKKFFFBBB===;;;;;;<<<;;;:::======;;;888777777999999<<>>FFFMMMQQQVVV[[[[[[XXXLLLGGG@@@:::777666666555555444555666444555===GGGQQQeeerrrmmmgggiiilllkkkkkkmmmoooqqqtttwww|||}}}kkkaaaRRRRRRQQQNNNLLLOOOUUU[[[]]]XXXQQQKKKHHHHHHIIIJJJGGGJJJMMMRRRYYYeeettt~~~|||ooocccXXXQQQMMMGGGIIIJJJIIIFFFEEEGGGJJJHHHJJJPPPXXXbbbllluuuzzz}}}~~~|||tttooohhhccc^^^WWWOOOIIIDDDCCCCCCEEEEEEHHHTTT```rrrzzzeeecccaaaUUUIIIEEEAAABBB>>>888888===>>>:::777666666666666555555555555444444333333444444555444444444333333333222222111222333444444333222111111333555666666666888:::999AAAUUUxxx|||}}}yyybbbTTTMMMFFF@@@>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888999999::::::;;;<<<<<<;;;;;;===>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEHHHKKKMMMMMMMMMMMMNNNOOORRRSSSRRRSSSWWWXXXVVVTTTUUUUUUWWWYYY[[[]]]^^^[[[ZZZYYYWWWWWWWWWXXXYYY[[[]]]]]]ZZZXXXZZZ```ggg```aaabbbcccdddcccbbbbbb___bbbeeeddd___XXXRRRNNNNNNLLLIIIGGGFFFFFFHHHIIIHHHCCC>>><<<<<<===<<<;;;;;;;;;:::666555777999999999:::@@@JJJRRR\\\mmm~~~|||yyyvvvvvvwwwxxxxxxxxxqqqqqqtttzzzvvvvvvvvvvvvwwwwwwwwwwwwzzz||||||~~~~~~zzz}}}}}}{{{vvvvvvhhhJJJBBBAAA>>><<<;;;999777777666777777777666666666666888:::;;;<<>>???>>><<<<<<======<<<:::;;;;;;:::999999888888777777777777777777777777777:::;;;<<<>>>????????????CCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQSSSSSSRRRRRRTTTUUUWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXXXX[[[\\\\\\ZZZXXXZZZ___ddd`````````______^^^]]]]]]]]]___aaaaaa]]]UUULLLFFFCCCCCCCCCDDDEEEFFFGGGGGGCCCAAA>>>;;;:::;;;<<<===999999888888777888888888888999;;;>>>DDDOOO]]]ggg{{{yyyzzzwwwtttssstttuuuuuuuuuwwwsssrrruuu|||{{{zzzxxxvvvvvvxxxzzz|||}}}}}}}}}uuu{{{}}}}}}~~~{{{xxxxxx|||~~~rrrQQQEEEBBB>>><<<;;;999888777666777777777666666666666888999:::<<>>GGGWWWfffiiifffggghhhgggiiikkklllnnnooossswww{{{ttteeeYYYMMMKKKJJJHHHFFFHHHIIIJJJJJJHHHDDDCCCDDDFFFCCCAAABBBFFFKKKRRR```mmm|||{{{qqqiii___TTTLLLHHHHHHFFFEEEDDDDDDDDDDDDGGGDDDEEEKKKSSS\\\hhhsssvvvzzz~~~zzzwwwlllhhhaaa[[[TTTNNNHHHDDDCCCBBBCCCCCCCCCHHHVVVeee{{{~~~mmmhhhaaaSSSIIIGGGDDDAAA<<<999888888777666555555444444444333333333555444444444333333333333444444333333333222222222444444444444444333333333333444444555555666777777888===FFF\\\uuunnnzzzcccSSSJJJFFFCCC@@@>>>===<<<======<<<:::;;;;;;::::::999888888888888888888888888888888888:::;;;<<<===????????????CCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOQQQRRRRRRQQQQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZZZZZZZYYYXXXXXX[[[[[[[[[XXXVVVXXX^^^ccc``````___^^^^^^^^^^^^^^^]]]^^^___^^^YYYRRRIIIDDD>>>>>>======>>>???@@@AAACCCAAA===;;;999:::;;;<<<999999888777777777888888:::;;;;;;<<<>>>FFFQQQYYYlll{{{}}}yyyyyyyyyvvvtttsssuuuvvvwwwwwwxxxtttsssvvv}}}}}}{{{zzz{{{|||}}}}}}vvv{{{~~~}}}~~~}}}~~~~~~[[[HHHBBB@@@===<<<:::888777777777777777666666555666777999::::::>>>CCCJJJQQQWWW[[[]]]YYYQQQFFF???<<<;;;999777888888777666555666999<<>>?????????BBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOQQQSSSSSSQQQQQQQQQRRRTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXZZZZZZYYYVVVTTTVVV\\\aaaaaa```^^^]]]]]]^^^___```^^^^^^]]]ZZZTTTMMMEEE@@@;;;;;;:::999:::;;;===>>>BBBAAA???===;;;;;;;;;;;;999999888777777777777777777888999888999===EEEKKKXXXggg{{{~~~}}}{{{yyyzzzxxxuuussssssuuuxxxyyyyyyyyyvvvuuuxxx~~~}}}{{{www{{{~~~~~~|||{{{dddKKKBBBAAA===<<<:::888777777777777777666555555666777888999999<<>>;;;999888777888777666444555777999;;;HHHWWWaaaeeeeeeddddddfffhhhjjjlllnnnqqqtttwww{{{sssfff^^^WWWQQQMMMMMMNNNNNNNNNLLLIIIGGGFFFCCCAAABBBFFFIIIPPP\\\gggqqqzzzxxxooofff^^^VVVQQQLLLJJJHHHEEEDDDCCCCCCDDDFFFBBBAAADDDJJJSSSbbbooowww{{{~~~xxxmmmhhhaaaZZZSSSMMMHHHDDDAAA@@@AAACCCEEELLL]]]mmm{{{oooaaaQQQIIIHHHBBB???;;;888888777666666555555444444444333333333333333333333333222222222333222222222222222222222222222222333333444444555444444555666666777777888666<<<===BBB\\\{{{bbbPPPGGGDDDBBB@@@>>>============<<<<<<;;;;;;:::999999888888999999999999999999999999::::::<<<===>>>?????????AAAAAABBBCCCDDDDDDEEEEEEGGGGGGHHHJJJKKKLLLLLLLLLPPPRRRTTTTTTSSSQQQRRRRRRUUUUUUUUUUUUUUUTTTTTTSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXUUUSSSTTTZZZ___```___^^^]]]]]]^^^```aaabbbaaa^^^XXXQQQIIIAAA===;;;;;;:::;;;<<<>>>@@@AAABBBCCCDDDDDDBBB???<<<:::999888777666666666666666111333666777777;;;AAAFFFQQQ^^^qqq{{{{{{{{{zzzyyy|||vvvtttssssssvvvyyy{{{{{{{{{yyywwwxxx|||}}}{{{xxx|||}}}~~~~~~|||zzz|||lllNNNCCCBBB>>>===;;;999777777777777777666555555555666777888777;;;@@@EEEJJJPPPXXX]]]___YYYOOOFFF@@@<<<:::999777888777666444444666888;;;DDDRRR^^^dddcccbbbbbbeeegggjjjlllnnnqqqtttwww|||wwwnnneee^^^VVVUUUTTTSSSQQQNNNJJJHHHGGGEEEEEEHHHKKKQQQ]]]iiiqqqzzzsssfff\\\VVVRRRPPPLLLJJJHHHEEECCCCCCDDDEEEEEEBBBAAADDDHHHPPP```oooxxx|||zzzooojjjbbbZZZSSSLLLGGGCCC@@@@@@AAADDDGGGPPPbbbsssrrr___OOOGGGFFF@@@===999777666666555444555555444444444333333333333333333333333444444444222222222222222222222222111222222333333444444444444444555555666777777777666:::;;;===QQQzzzqqq\\\OOOIIIDDDBBB>>>======>>>===<<<<<<<<<;;;;;;:::999999888999999999999999999999999999:::;;;===>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKPPPRRRUUUUUUTTTSSSSSSSSSVVVVVVVVVUUUTTTSSSQQQPPPRRRSSSUUUVVVXXXXXXYYYYYYXXXYYYXXXVVVSSSTTTYYY]]]___^^^]]]]]]^^^___```aaafffddd```ZZZRRRIIIBBB===::::::;;;<<<>>>@@@AAABBBBBBEEEIIIKKKIIIDDD===999999888777666555555555555///222666777777:::@@@DDDMMMYYYjjj{{{|||yyyyyyyyywwwwwwzzzuuusssrrrsssvvvyyy{{{|||}}}zzzwwwvvvxxx{{{~~~~~~}}}||||||yyy~~~|||xxx{{{}}}}}}|||}}}xxxVVVFFFCCC???>>>;;;999777777777777777666555555555666777888666:::???CCCGGGMMMVVV\\\bbb\\\SSSJJJBBB===:::999666777888777555555666888<<>>JJJgggvvv~~~gggUUULLLFFFCCC???======>>>>>>===<<<<<<;;;;;;::::::999999999999999999999999999999999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJNNNPPPTTTUUUTTTSSSSSSSSSUUUUUUVVVVVVUUUSSSQQQPPPPPPQQQSSSUUUWWWXXXYYYYYYWWWYYYZZZYYYVVVUUUXXX[[[\\\]]]^^^^^^___```aaaaaagggfffccc^^^WWWOOOHHHDDD;;;<<<>>>@@@AAAAAA@@@@@@CCCFFFJJJLLLJJJDDD>>>999999888777555444444444444222555777777777888===AAAFFFQQQbbbsss~~~zzzwwwwwwvvvrrrsssvvvtttrrrqqqrrruuuxxxzzz{{{}}}zzzwwwuuuuuuxxx{{{~~~||||||~~~|||zzzyyyyyyzzz|||}}}|||yyyuuuxxx{{{aaaJJJBBB@@@>>><<<999888777777777777666555444444555666777444888===AAADDDKKKUUU\\\ddd___WWWMMMCCC===;;;:::666777888888666666777999;;;===GGGVVV___``````bbbbbbdddhhhkkklllnnnqqqsssyyyzzzuuuqqqmmmhhhdddgggbbb\\\ZZZYYY]]]iiiuuuyyy{{{jjj]]]UUUSSSSSSTTTPPPKKKFFFBBB@@@@@@AAA??????@@@CCCFFFNNN^^^nnnyyy|||vvvoooeee[[[RRRKKKEEEAAA@@@@@@CCCGGGLLLXXXlll~~~qqq\\\OOOIIIEEE???<<<888666555555555444555555444444444333333333111222222222333333333333000111111111222222222222333333333222222222222222222222333333444555555555666333777@@@FFFVVV~~~~~~uuusss]]]OOOGGGDDD@@@======>>>>>>>>><<<<<<<<<;;;::::::999999888888888888888888888888999999;;;<<<===>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEFFFGGGIIIKKKKKKKKKJJJIIIJJJMMMQQQSSSSSSRRRRRRSSSQQQRRRTTTVVVVVVVVVUUUTTTNNNPPPRRRTTTVVVXXXYYYZZZWWWZZZ\\\\\\YYYWWWYYY[[[ZZZ\\\^^^```aaaaaa``````eeeeeeeeeccc___YYYSSSOOOEEEGGGIIIKKKJJJGGGDDDAAADDDEEEFFFFFFDDD@@@<<<:::888888666555444333333333222444666666555666:::???DDDMMM\\\mmmzzz|||xxxvvvwwwuuuqqqrrruuusssqqqpppqqqtttwwwyyyyyyzzzyyyvvvttttttxxx|||~~~}}}yyyyyy~~~|||yyyvvvttttttxxx|||~~~vvvvvvyyyjjjNNNBBB@@@???<<<:::888777777777777666555444444555666777444888===@@@CCCJJJTTT\\\eeeaaaYYYNNNDDD>>>;;;:::555777888888777777888999999999BBBRRR^^^``````ccc```cccfffiiikkkmmmoooqqqwww}}}~~~{{{wwwxxxqqqjjjeeebbbeeeqqq}}}}}}rrrdddZZZVVVUUUWWWTTTMMMFFFAAA>>>============???BBBEEEMMM]]]mmmxxx|||~~~{{{tttiii^^^UUUNNNGGGCCC@@@@@@CCCHHHMMMZZZoooppp[[[QQQKKKFFF???<<<999666666666666555555555444444444333333333000000111111222222222222000000111111222222222222444333333222222111111111111111222333333444444555666000666BBBCCCJJJppppppzzzhhhWWWHHHDDD@@@>>>===>>>>>>>>>===<<<<<<;;;;;;:::999999777777777777777777777777999999;;;<<<===>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEEGGGIIIKKKKKKKKKIIIHHHGGGJJJOOOQQQRRRQQQQQQRRRMMMOOORRRUUUWWWXXXXXXXXXMMMOOOQQQTTTVVVXXXYYYZZZWWWZZZ^^^^^^[[[YYYYYYZZZYYY[[[^^^aaabbbbbb```___cccdddffffffddd```[[[WWWRRRTTTVVVWWWUUUPPPJJJFFFEEEDDDBBB???===<<<;;;:::888888666555444333333333///111333333333555;;;@@@FFFMMMZZZiiivvv}}}~~~|||yyyxxxxxxvvvrrrssswwwsssqqqppppppsssvvvxxxxxxxxxwwwuuutttuuuyyy{{{|||zzzvvvwww}}}zzzwwwsssppprrrvvv}}}xxxvvvxxxzzzWWWCCC@@@@@@===:::999;;;<<<;;;666666666666555555555555555888;;;>>>AAAHHHQQQWWWcccccc___UUUHHH>>>;;;<<<777777666666666666777777888999===HHHVVV___cccbbb]]]___bbbdddfffiiilllooouuuuuuwwwyyy{{{}}}~~~xxxrrrppprrrzzzooodddbbbdddbbbZZZQQQJJJGGGEEECCCAAA@@@>>>>>>AAADDDLLL\\\kkkwwwzzz~~~}}}tttiii```UUUJJJDDDEEE@@@AAACCCIIITTTdddtttqqq```UUUKKKDDD;;;:::999777666555555555666555444444333333444444000000111111111222222222333333333333333333333333444333222222111111222222111111111111111222222222...555777:::@@@FFFaaa~~~~~~sss```VVVKKKAAA???@@@>>>===============<<<;;;;;;::::::777777777777777888888999888999999::::::;;;;;;<<<======>>>???@@@@@@AAAAAAGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKNNNQQQSSSSSSRRRNNNOOOQQQSSSUUUVVVWWWWWWPPPOOOOOORRRUUUXXXZZZZZZ[[[[[[[[[ZZZYYYWWWUUUTTTVVV]]]ccccccbbbaaa[[[TTTZZZ[[[^^^bbbfffgggfffdddaaaaaabbbeeegggbbbWWWOOOQQQKKKDDD???<<<:::666444666555555555555444444444777777777555444555888;;;BBBKKKXXXdddkkkpppuuuxxx~~~}}}|||zzzyyywwwvvvvvvtttrrrpppooopppqqqtttuuuvvvuuutttssstttwwwzzz|||}}}{{{}}}|||wwwvvv{{{{{{vvvsssssswww|||}}}zzzzzz___GGGAAA@@@===:::999999999777888888888888777777777777555777:::<<>>>>>AAADDDLLL\\\kkkxxx{{{~~~vvvkkkaaaVVVJJJEEEEEEAAABBBEEEMMMYYYiiiyyy|||}}}qqq```UUUJJJCCC;;;:::999777666555555555444333222222111111222222111111111222222222222333333333333333333333333333333222222111111111111111111111222222333333333444222777666777;;;>>>SSSttt~~~|||jjj\\\PPPEEEBBBAAA???>>>>>>=========<<<;;;;;;::::::999999888777666666777777888888999999:::;;;;;;;;;<<<======???@@@AAABBBBBBEEEFFFGGGIIIJJJJJJJJJJJJKKKJJJKKKMMMOOOQQQPPPOOONNNOOOQQQSSSUUUVVVWWWWWWRRRQQQQQQRRRUUUXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVYYYZZZ]]]bbbeeebbb[[[UUUUUUVVVYYY^^^ccceeeeeeccc^^^___ccchhhlllhhh```XXXVVVPPPHHHBBB???===:::888666555555555555444444444111111111000000111444777AAAJJJXXXccciiimmmqqqssszzz{{{{{{{{{{{{zzzyyyyyyuuusssqqqoooooooooqqqrrrtttsssrrrrrrsssvvvxxxzzz}}}{{{yyy|||{{{wwwuuuxxxzzzzzzzzzwwwtttrrrtttxxx~~~|||zzzkkkMMMEEEBBB>>><<<;;;999777666888888888888777777777777555666888999<<>>???=========<<<;;;;;;::::::;;;:::999777666666555555888888888999::::::;;;;;;;;;;;;===>>>@@@AAABBBCCCDDDEEEFFFHHHIIIIIIJJJJJJLLLKKKJJJKKKMMMNNNNNNMMMOOOPPPQQQSSSTTTVVVWWWXXXVVVTTTSSSTTTUUUWWWWWWVVVUUUUUUVVVVVVWWWXXXXXXXXX\\\VVVXXXeeemmmggg^^^ZZZVVVVVVXXX[[[^^^```___]]]WWWYYY^^^fffkkklllgggbbb[[[UUUMMMEEE@@@===;;;:::666555555555555444444444222333333333333444888;;;CCCMMM[[[fffkkkmmmnnnooovvvxxxzzz}}}~~~~~~}}}|||vvvtttrrrooonnnnnnoooppprrrrrrqqqrrrssstttvvvwww{{{{{{}}}~~~~~~{{{xxx||||||yyyzzzzzzwwwsssrrrqqqrrruuuyyy~~~|||zzz|||zzzVVVJJJDDD@@@???>>>;;;999888666666666666555555555555444666777777999???HHHOOOZZZ___aaa\\\QQQEEE>>>;;;777777666666666666777777777888;;;BBBKKKTTTYYY[[[YYY[[[^^^```bbbdddhhhkkkkkknnnrrrvvvyyyzzzzzzyyy{{{mmmaaaXXXPPPIIIEEEAAA??????AAADDDKKK[[[jjjyyy|||yyynnneeeXXXKKKEEEDDDCCCFFFLLLXXXhhhyyy}}}kkk^^^RRRGGG???999999888666666555555555666555444444333333444444222222333333333444444444222222222222222222222222333333222111111111111222000111111222333444555555444777444555;;;<<>>@@@AAACCCCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKJJJHHHIIIKKKMMMNNNNNNPPPPPPQQQRRRSSSUUUVVVWWWXXXWWWUUUTTTUUUVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWXXX]]]SSSXXXnnn|||uuujjjgggaaa___]]][[[ZZZXXXUUUSSSLLLMMMRRRYYYaaafffgggggg___YYYPPPFFF???;;;999888666555555555555444444444444555666666666999===@@@GGGRRR```kkkoooooooooooosssvvvzzz~~~~~~}}}uuutttrrrqqqppppppqqqrrrrrrqqqqqqrrrrrrtttuuuvvvyyyyyyzzz{{{~~~~~~}}}~~~~~~}}}zzzxxxzzz~~~{{{{{{yyyvvvppppppqqqsssvvvzzz~~~}}}{{{xxxwww|||cccMMMDDD>>>??????;;;999:::666666666666555555555555444555666666777<<>>999777999888888888888777777777777333555666666666:::AAAFFFNNNTTT[[[ZZZQQQGGG@@@===777777666666666666777777444555888===EEEOOOXXX]]]WWWYYY\\\^^^```bbbfffiiieeehhhlllppptttvvvwwwxxxyyy{{{}}}xxxnnneee[[[QQQKKKBBB@@@???AAACCCKKK[[[jjjwww|||zzzqqqhhh\\\OOOGGGFFFEEEHHHRRRcccvvv~~~}}}yyyqqqfff\\\SSSKKKBBB<<<888777666666555555555666444333222222111111222222222222222222333333333333222222222222222222222222444333222222111111222222000000111111111222222222222888444333999888999AAAPPPsss~~~xxxbbbSSSJJJCCC@@@AAA=========<<<;;;;;;::::::777777777777777888999999666666666777888888999999::::::<<<===???@@@AAABBBDDDEEEFFFHHHJJJKKKLLLLLLJJJHHHEEEFFFIIINNNQQQSSSOOOOOONNNOOOPPPRRRTTTUUUWWWVVVTTTSSSTTTTTTSSSRRRTTTTTTSSSSSSTTTUUUWWWXXXZZZ\\\kkk~~~wwwmmmbbbYYYPPPHHHDDDAAA@@@???AAAFFFOOOYYY^^^___[[[UUUKKKAAA;;;888777666555555555555444444444111222222333333555999<<>>BBBHHHOOOWWWWWWPPPFFF@@@>>>777777666666666666777777444555777;;;AAAJJJSSSYYYVVVXXXZZZ\\\^^^aaaeeegggdddfffiiimmmqqqtttwwwxxxvvvyyy}}}yyyqqqhhh]]]QQQIIIBBB@@@@@@AAACCCKKKZZZiiiuuu{{{|||ssskkk___RRRKKKJJJGGGKKKUUUggg|||zzzuuuiiiccc[[[TTTNNNGGG@@@<<<777777666555555555555666444333222222111111222222111111111222222222222333111111111111111111111111222111111000///000000000333333222222222111111111000888666222666666666>>>FFF___}}}qqq^^^QQQGGGBBBBBB=========<<<;;;;;;::::::999888777777777777777888555555666666777888888999;;;;;;<<<===>>>???@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKHHHDDDDDDGGGKKKOOOQQQNNNNNNMMMMMMNNNPPPRRRSSSUUUSSSRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRTTTWWWYYY[[[[[[eeevvv~~~nnn___RRRHHHBBB>>>===<<<<<<@@@FFFMMMRRRVVVUUUQQQJJJBBB;;;999999666555555555555444444444444555555555555777;;;>>>BBBLLLZZZeeejjjkkkkkklllllloootttxxxzzz{{{zzzyyyuuuuuuuuutttttttttttttttuuurrrooolllmmmooosssvvvsssvvvxxxxxxvvvvvvwwwxxxxxxxxxxxxzzz||||||{{{yyysssvvvtttnnnkkkmmmnnnmmmooorrrwww|||~~~}}}}}}~~~{{{~~~~~~{{{|||gggTTTEEECCCBBB;;;888<<<666666666666555555555555111444888888888999===@@@EEELLLTTTUUUNNNFFFAAA???777777666666666666777777444555666999>>>FFFOOOVVVSSSUUUXXXZZZ[[[^^^bbbeeedddeeehhhkkkpppsssvvvxxxuuuxxx|||~~~~~~~~~|||||||||~~~~~~~~~~~~zzzsssjjj^^^PPPGGGCCC@@@@@@AAACCCKKKZZZiiitttzzz}}}uuummmbbbUUUNNNMMMIIIMMMXXXjjj{{{ttt```\\\UUUOOOJJJEEE???<<<777666666555555555555666666555444444333333444444000000111111111222222222111111111111111111111111000000///...............555444444333333222222111...888777333777888999AAAAAARRRwww|||fffVVVIIICCCBBB>>>======<<<;;;;;;::::::;;;:::999777666666666666555555666666777888888888;;;<<<<<<===>>>??????@@@AAABBBDDDFFFHHHIIIJJJJJJLLLHHHDDDBBBDDDHHHLLLNNNNNNMMMLLLLLLMMMOOOQQQRRRSSSQQQPPPQQQSSSTTTTTTSSSPPPPPPPPPRRRUUUXXX\\\^^^\\\lll{{{zzzgggVVVIIIAAA:::;;;;;;;;;<<>>;;;999666555555666555555666555666999<<>><<<:::::::::999999888777777777777666555444444555666777999999:::<<<===???@@@@@@@@@BBBEEEGGGHHHIIILLLNNNHHHIIIHHHEEECCCDDDIIINNNMMMOOOPPPMMMIIIHHHLLLPPPSSSQQQPPPPPPRRRUUUUUUUUUTTTUUUTTTRRRTTTZZZ^^^^^^ddduuuhhhTTTIIIJJJEEE@@@======???@@@AAAFFFEEECCC@@@>>>;;;999777:::888666666666777666555222333444444444666999<<>>:::999777555555555666777555444333333444666888:::AAAEEEJJJMMMMMMIIIDDDAAA;;;999666555666666555444666444666999<<<@@@KKKUUUYYYTTTSSSWWWZZZ[[[___dddaaadddhhhkkkmmmooorrrttttttwww{{{}}}|||{{{|||~~~zzzzzzzzzzzz{{{~~~yyymmmbbbVVVMMMGGGBBB@@@@@@BBBEEELLL[[[jjjzzzttthhh\\\WWWWWWWWW^^^iiiwwwmmmYYYOOOGGGFFFEEE@@@:::777777777666444444333333444555444333333222333333333222222111111111111222222111222222333333222222111111222222333333222222111111111111222222222333333222333444444444555777999===AAAVVV~~~jjjZZZKKKBBB???<<<999999<<<>>>>>><<<:::::::::999888888777777777666555555555555666777888888999:::<<<===>>>??????AAADDDFFFGGGIIILLLNNNKKKLLLKKKIIIEEEFFFIIIMMMPPPSSSUUUSSSNNNLLLNNNPPPOOOOOONNNNNNNNNOOOQQQRRRSSSSSSTTTVVVVVVXXX\\\aaaooo|||mmm```XXXRRRIIICCCAAAAAABBBBBBEEECCCAAA>>>;;;999777666666555444555777888888888333444555555555777:::===BBBLLLVVV\\\bbbiiikkkjjjjjjkkknnnssswwwwwwtttqqqqqqrrrsssrrrpppooopppqqqooollliiiffffffgggjjjkkkmmmpppssssssrrrqqqqqqqqqrrrqqqqqqtttxxxzzzxxxuuuppplllfffbbb```bbbeeegggnnnvvv}}}}}}}}}~~~~~~~~~~~~~~~~~~oooKKKDDDEEE>>>:::<<<:::999777666555555666777666555444444444555777888@@@CCCHHHLLLMMMKKKGGGDDD<<<:::777555666666555444666444555888:::>>>HHHRRRYYYVVVTTTVVVWWWYYY]]]bbbbbbdddggghhhjjjmmmpppssstttwwwzzz|||}}}}}}~~~~~~}}}~~~~~~zzznnncccXXXNNNIIICCCAAA@@@BBBDDDKKKZZZiiizzzzzzmmmaaa]]]^^^ccciiisssnnnVVVLLLDDDCCCBBB>>>999777777666555444444444444444444333222222111111222222111111000000000111111222111111222222222222111111111111222222222222111111111111111222222222222333111333444444444444777999888===LLLjjjyyyfffSSSGGGDDD???;;;:::<<<>>>>>>===;;;::::::999999888888777777666666555555666666777666777888999:::;;;<<<======???BBBDDDFFFHHHKKKNNNMMMOOOOOOMMMIIIHHHIIILLLQQQUUUXXXWWWSSSOOONNNOOOMMMOOOPPPNNNLLLLLLOOORRRSSSQQQSSSXXXWWWTTT[[[fffyyy}}}ooofffZZZOOOHHHEEEDDDDDDEEECCC@@@<<<999888888888666555444444666888888777555666666666666888;;;===DDDMMMWWW\\\bbbhhhjjjhhhhhhiiikkkooorrrrrrpppmmmkkknnnppppppooonnnnnnooopppnnnllljjjiiihhhhhhiiilllnnnpppqqqpppooooooooonnnmmmmmmpppttttttqqqnnnmmmhhhbbb^^^^^^bbbgggkkkqqqyyy~~~}}}|||~~~~~~~~~||||||~~~|||SSSDDDDDDAAA<<<::::::999888777666666666666888777777666666666777777===@@@EEEIIIKKKJJJGGGEEE===:::777666666666555444555444555888999<<>>===<<<;;;;;;;;;:::999999888888777666666666666666666777666777777888:::;;;;;;<<<;;;===@@@CCCDDDGGGJJJLLLOOOQQQRRRPPPLLLIIIJJJKKKNNNRRRVVVXXXUUURRROOONNNOOORRRTTTQQQMMMLLLPPPTTTTTTPPPQQQVVVSSSQQQ\\\mmm}}}}}}nnn___SSSMMMIIIGGGGGGDDD@@@<<<:::999:::::::::888666555666666555333555555666666666777:::<<>>;;;:::999888777777666666666888777777666666666666666999<<<@@@DDDGGGGGGEEEDDD>>>;;;888666666666555444555444444777777999AAAJJJVVVWWWWWWTTTSSSTTTXXXZZZaaabbbdddfffgggjjjooorrrsssuuuxxx~~~}}}~~~~~~qqqdddWWWNNNFFFCCCAAAAAACCCKKK[[[jjjzzztttjjjhhhjjjrrrwwwpppTTTLLLEEECCC@@@<<<999:::666666555444444444444555222222111000000000111111000000//////000111111222000111111222222111111000000111111222222111111000000000111111111222222222111222333333333444666888444;;;CCCSSSvvvsssfffOOOIIIAAA======>>>===<<<<<<<<<;;;;;;:::999999999666777777777777777777666777777888999:::;;;;;;<<<:::<<>><<<888777666666555444555333444666666777>>>FFFRRRWWWXXXUUURRRSSSVVVVVV]]]___bbbdddfffjjjmmmpppqqqsssvvv}}}}}}}}}~~~zzzlll\\\RRRGGGCCCBBBBBBDDDLLL]]]mmm{{{xxxpppnnnqqqxxx{{{pppVVVNNNFFFCCC???;;;999;;;666555555444444444555555333222111111000000111111000000000000111111222333000000111111111111000000000000111111111111000000000000000111111111111222000222333333333333666888222777???MMMiiizzzmmmSSSLLLCCC>>>>>>??????>>>===<<<<<<;;;;;;::::::999666777777888888777777666777777888888999::::::;;;999<<<>>>@@@AAABBBEEEGGGJJJMMMOOONNNKKKIIIJJJLLLMMMOOOSSSVVVXXXXXXWWWWWWOOOPPPQQQOOOMMMMMMPPPSSSUUUTTTQQQNNNPPP[[[lllyyynnn```TTTMMMGGGEEEBBB>>><<<;;;<<<<<<999888666777888999999888444555555444444555777:::BBBKKKTTTYYY]]]bbbdddbbbeeefffhhhhhhggghhhiiikkkiiilllnnnoooooonnnoooppprrrrrrssssssrrrpppnnnmmmmmmooopppooonnnnnnpppqqqrrrnnnjjjgggeeeaaa\\\WWWUUUXXX]]]bbbfffhhhjjjjjjmmmrrrtttrrrrrrwww}}}|||~~~cccLLLCCCAAA???999999999999888777666666333333444444444444444444666888;;;>>>AAABBBBBBBBB???<<<999777777666555444444333444555555555;;;DDDNNNVVVYYYUUURRRSSSUUUSSSWWWZZZ___bbbeeehhhkkknnnppppppssszzz}}}~~~qqq```TTTGGGDDDBBBCCCEEENNN___ooo{{{wwwvvvyyy~~~pppVVVNNNGGGCCC>>>999888:::555555444444444555555666333333222111111111111222000000000111111222444444000000111111111111000000000000111111111111000000000000000000111111111111000111333333222333555777555666<<>>??????@@@CCCEEEFFFIIIKKKJJJHHHHHHJJJMMMOOOOOOPPPRRRUUUVVVWWWWWWNNNNNNMMMMMMMMMNNNPPPQQQSSSXXXVVVPPPVVVhhhvvvzzzzzzhhhYYYPPPJJJHHHFFFDDDBBBAAA@@@???;;;999888888999::::::999555666666555555555888:::@@@IIIRRRWWW\\\aaabbb```bbbdddeeeeeedddeeehhhkkkjjjlllmmmmmmmmmlllnnnooolllmmmmmmnnnnnnnnnmmmmmmmmmnnnoooooommmnnnoooqqqqqqlllfffbbb```^^^YYYVVVXXX\\\aaagggllloooppppppmmmrrrtttrrrsss{{{|||zzz~~~mmmPPPDDDBBBAAA999999:::999999888777666444555555666777777666666777888;;;>>>@@@AAABBBBBB???===999777777666555444444333444555444444:::BBBKKKUUUZZZVVVRRRTTTTTTRRRSSSWWW\\\```dddfffiiikkkooooooqqqwww~~~~~~|||tttcccVVVGGGDDDBBBCCCFFFOOOaaaqqq{{{|||{{{~~~pppVVVNNNGGGBBB===777666999555555444444444555555666444333222222111111222222111111111111222333444555000000111111111111000000000000111111111111000000000000000000111111111111000111333333222333555777<<<999;;;BBBNNNeeerrr~~~qqqgggYYYNNNGGGDDD@@@>>>=========<<<;;;;;;::::::666777888999999888777666444444555555666666777777:::<<<>>>>>>>>>???AAACCCCCCFFFHHHHHHFFFGGGJJJNNNPPPOOOMMMNNNPPPRRRTTTTTTOOONNNLLLMMMOOOQQQRRRRRRRRR[[[ZZZSSS[[[qqq|||yyymmm\\\QQQNNNMMMLLLJJJIIIGGGEEEDDD@@@===;;;:::999999777666666777777777666666999;;;???HHHQQQVVV[[[```aaa``````bbbdddcccbbbdddgggkkkkkklllllllllkkkkkkmmmoooiiijjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmooopppnnniiibbb^^^]]]\\\YYYVVV]]]```eeekkkpppsssuuuvvvpppuuuwwwuuuwwwzzzyyy~~~^^^EEE======>>>;;;777555666666666555666666666666666666666666777666666999>>>BBBBBBAAAAAA???<<<999777777777777444444333333444777999;;;FFFMMMTTTVVVTTTQQQQQQSSSSSSWWW\\\aaadddgggjjjmmmpppqqqrrruuuxxx|||~~~uuulll^^^RRRHHHCCC@@@CCCJJJTTTcccqqqoooTTTMMMDDD<<<888666555555666555555555555444444444444333222222111111222222111111000000000000111111333222111111000000111111111111111111111111222222...///000222222111111000000222333333111000000111777777666===HHHTTTwwwyyyuuusssaaaRRRHHHCCC@@@>>>???>>>======>>>???>>>===;;;:::999888777777777777666666555555555555666666999999:::<<<===???@@@@@@AAAAAABBBDDDEEEGGGHHHIIIJJJLLLMMMMMMLLLMMMPPPRRRQQQPPPOOONNNNNNOOOQQQRRRTTTWWWZZZ\\\^^^ccckkkqqqzzz|||jjj]]]YYYVVV\\\___\\\]]]XXXIIIDDD>>>::::::999777777999<<<<<<;;;999777777:::<<<>>>GGGOOORRRUUU[[[```aaa```ccceeefffeeecccbbbbbbkkklllmmmllljjjiiijjjkkkoooooonnnmmmllllllkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjfff```[[[[[[___cccbbbeeekkkrrrxxx{{{{{{zzzuuuzzz~~~~~~ssslllNNNCCCCCC>>>;;;888666666666666555666666666666666666666666666555555999===@@@AAA@@@@@@>>><<<999777777777777555444333333444666888999BBBIIIQQQUUUSSSQQQPPPQQQRRRVVV\\\aaadddgggiiikkkooopppqqqrrruuuwwwyyyzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~wwwmmmfff[[[QQQHHHCCC@@@CCCIIITTTeeesss~~~kkkRRRLLLCCC<<<888666555555555555555555444444444444444333222222111111222222111111000000000000111111333222111111000000111111333333222111000000000000...///000111222111111000///111222333222111222333555666444999BBBKKKiii~~~xxxlllYYYMMMEEEAAA>>>AAA???>>>>>>??????===;;;;;;:::999888888777777777666666555555555555666666888999:::;;;===>>>???@@@@@@AAAAAACCCDDDEEEFFFFFFHHHIIIJJJJJJJJJKKKMMMOOOPPPOOOOOONNNOOOOOOQQQQQQXXXZZZ[[[[[[[[[^^^ccchhhuuuzzzoookkkhhhnnnttttttwwwrrraaaOOOFFF===;;;:::999;;;>>>===<<<;;;888666777999<<>>>>>>>>???>>>;;;999777777777777555444333333333444666777<<>>>>>??????@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKOOONNNNNNNNNNNNOOOPPPQQQWWWYYYZZZYYYXXXYYY^^^bbbnnn}}}xxx{{{yyy___QQQCCC======>>>AAADDDCCCBBB???;;;888999;;;>>>EEEKKKNNNLLLLLLRRRXXXZZZZZZ]]]```aaa`````````aaaccceeehhhhhhhhhhhhjjjkkkkkkllllllkkkkkkjjjiiihhhhhhiiijjjiiigggbbb^^^[[[\\\]]]^^^^^^```dddjjjnnnxxxyyyyyyyyyzzzzzzzzzzzz{{{|||~~~yyybbbgggcccIIIFFFAAA>>>:::888777888777666666666666666666666666666333444555777999;;;<<<<<<>>>===;;;999888777777666555444444333333333444444888???IIIQQQSSSQQQOOONNNNNNSSSYYY___aaacccdddfffllllllmmmoooppppppqqqqqqtttuuuuuuvvvxxxzzz|||}}}zzz{{{|||}}}}}}}}}|||{{{~~~{{{|||~~~pppfff```YYYQQQIIIDDDAAADDDKKKXXXjjjyyyqqqfffggguuusss[[[LLLGGG???:::777666666555555555555444444444333333333222222111111111111111111111000000000000111111222222111000000000000000333222111000000000000000///000000000111111111111///111333333333333444555444777555666;;;===MMMhhhooolll[[[QQQIIIEEEAAA@@@??????@@@???===;;;;;;;;;;;;::::::999888888666666555555555555666666777777888999:::;;;<<<=========>>>>>>?????????@@@AAACCCDDDDDDCCCDDDGGGIIILLLLLLMMMMMMNNNNNNOOOOOOQQQTTTVVVWWWWWWYYY___cccjjj|||~~~ooo]]]KKKCCCBBBDDDHHHLLLPPPNNNIIICCC>>>===>>>@@@HHHNNNQQQPPPOOOSSSWWWXXXYYY[[[^^^______```aaabbbdddfffhhhiiihhhhhhiiijjjkkkkkkllllllkkkjjjiiihhhfffhhhiiigggccc]]]VVVRRRTTTVVVZZZ___fffmmmtttxxx~~~{{{yyyyyyzzz{{{|||~~~zzzzzz}}}~~~wwwgggeeerrrsssRRRFFFBBB???;;;999888888888777666666666666666666666666333444555666777999:::;;;===<<<;;;999888777666666555555444444333333333333555<<>>@@@AAABBBBBBBBBCCCEEEGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMPPPTTTUUUVVVYYY___ccciiiwww{{{zzzzzzjjjXXXOOOLLLMMMPPPUUU]]][[[UUUMMMFFFBBBAAABBBEEEMMMSSSTTTSSSVVVWWWVVVYYY[[[^^^______```bbbdddfffiiikkkkkkjjjhhhhhhhhhjjjkkklllmmmmmmllljjjiiieeeffffffccc^^^WWWQQQLLLKKKNNNUUU___iiisssyyy}}}~~~{{{xxxwwwzzz}}}}}}}}}www{{{~~~yyyuuuccc```nnneeeNNNCCC@@@<<<:::999999888777666666666666666666666666222444666666666777999:::;;;;;;:::999888777666666555555555555444444444444444:::CCCKKKPPPQQQPPPNNNJJJNNNSSSVVVYYY[[[^^^```eeegggjjjmmmoooqqqrrrrrrpppppprrrsssvvvyyy{{{|||xxxyyyzzz|||||||||{{{{{{||||||~~~|||{{{}}}{{{qqqdddXXXMMMHHHGGGKKKRRR^^^nnn|||~~~yyyooo```\\\^^^www~~~```OOOEEEAAA;;;777666666666555444444444444333333333333222222111000000000000111111111000000000000111111111111000////////////000.........///000111222333000000000///000111111222111222333333111000000000...333111222777666<<>>===;;;<<<======<<<;;;999888666666555555555555666666555666666777888888999999999999:::;;;;;;<<<======>>>@@@AAAAAA@@@AAACCCFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLOOOSSSTTTTTTVVV[[[___hhhttt|||vvvwwwjjjbbb]]]ZZZ\\\aaaiiifff```XXXOOOIIIGGGFFFDDDMMMTTTUUUUUUWWWWWWUUU[[[\\\^^^______```bbbdddhhhjjjmmmmmmkkkiiihhhhhhjjjkkkmmmnnnnnnlllkkkiiicccbbb```\\\WWWQQQLLLIIIDDDIIIRRR^^^kkkvvv|||~~~~~~~~~zzzwwwvvvzzz~~~|||tttwww}}}~~~kkkXXX```yyyXXXEEEAAA===;;;::::::999888666666666666666666666666333555777777666666888::::::::::::999888777666555444555555666666666555555333777???GGGMMMOOONNNLLLIIILLLOOORRRTTTWWW[[[^^^aaacccfffjjjlllmmmmmmmmmnnnoooppprrrtttwwwyyyzzzvvvwwwyyyzzz{{{{{{zzzzzz{{{|||{{{zzz|||zzziii[[[NNNKKKJJJOOOVVVaaappp}}}yyyrrrvvv||||||fff[[[\\\___|||uuuZZZLLLBBB>>>:::666666666666555444444444333333333222222222222111000000000000000111111000000000000111111111111000//////////////////////////////000111222111000/////////000222222...000111111000///000111...333000000666555777CCCSSSvvvzzz}}}ttt{{{iii^^^VVVPPPIIICCC@@@>>>>>>===;;;<<<===>>>===;;;999888666666555555555555666666555555555666777777888888777888999:::;;;<<<===>>><<<>>>??????>>>???AAADDDCCCDDDFFFGGGHHHIIIIIIHHHIIIMMMPPPRRRRRRTTTXXX[[[gggppp}}}|||~~~xxxpppiiiiiimmmsssqqqmmmeee\\\UUUQQQPPPJJJQQQWWWVVVVVVWWWXXXWWW[[[]]]^^^^^^^^^___aaacccfffiiilllmmmllljjjiiiiiihhhiiikkkmmmmmmllljjjhhh```^^^YYYTTTOOOKKKHHHGGGDDDIIISSSaaapppzzz|||~~~~~~zzzvvvuuuyyy}}}}}}vvvrrrtttxxx{{{}}}xxx[[[\\\zzz___EEEBBB>>>;;;::::::999888666666666666666666666666333555888777666666888::::::::::::999999777666555444555555666777777666666222666<<>>>>>===;;;<<<>>>>>>===<<<999888666666555555555555666666444444555555666666777777666777888999;;;<<<>>>>>>;;;<<<=========>>>@@@BBBAAABBBDDDFFFGGGHHHGGGGGGEEEIIIMMMPPPPPPSSSWWW[[[eeennnyyy}}}sssrrrvvvzzzyyyvvvpppggg```\\\ZZZQQQWWW[[[XXXWWWYYY[[[[[[[[[\\\^^^^^^]]]^^^```bbbcccfffjjjllllllkkkjjjjjjfffhhhjjjllllllkkkhhhggg^^^ZZZUUUNNNJJJGGGFFFFFFGGGLLLVVVeeeuuu|||~~~{{{vvvuuuxxx|||xxxpppqqqssstttvvvzzzaaacccnnnlllLLLAAA??????999999<<<777666666666666555555555555666555444444555666777888:::::::::999888777666555666555555555555444444444666555888===EEEKKKMMMLLLHHHGGGGGGKKKQQQVVVXXXWWW[[[^^^bbbeeegggiiikkklllpppooooooqqqtttvvvxxxxxxvvvtttssssssuuuwwwxxxwwwzzz{{{}}}{{{yyyzzz}}}{{{}}}xxxggg\\\QQQKKKIIIOOOZZZdddqqqzzz{{{sssjjj]]]aaahhhqqq~~~vvvnnnbbbWWWYYYccciiiRRRDDD???<<<777444444444444333222222222222222222222222333222111000////////////222222111111111111222222222111111111000000//////222222111111000000//////............////////////111111222222222222111000444333222222222444666888CCCRRRkkkuuurrrrrrpppppp___OOOIIIEEE@@@===>>>;;;===??????>>><<<<<<<<<888888888888888888888888666777777888888888777777666777777888999:::::::::===999???DDD>>>>>>BBB>>>??????AAACCCEEEFFFHHHHHHHHHHHHIIIKKKMMMQQQTTTVVV^^^eeesssxxxyyyzzzzzzzzzvvvmmmbbb[[[WWWXXXZZZ\\\___^^^\\\ZZZVVVZZZ```bbb```^^^^^^___aaabbbdddgggjjjjjjhhheeeeeefffggggggeee___ZZZVVVXXXVVVSSSNNNIIIHHHJJJLLLPPPUUU___lllyyy|||}}}|||yyyzzz~~~zzzrrrppplllllloootttvvvxxxllleeejjjqqqOOOBBB??????999999:::555888777777777777666666666666555444444555666777888999::::::999888777666555666555555555555444444444555444555:::AAAGGGJJJKKKHHHGGGGGGJJJOOOTTTUUUUUUYYY\\\aaadddggghhhkkkmmmmmmmmmnnnooorrruuuvvvwwwvvvtttssstttvvvxxxyyyxxx{{{{{{|||~~~}}}{{{{{{|||}}}|||}}}rrrddd[[[OOOJJJHHHOOOYYYeeeqqq{{{{{{uuukkkbbbXXXZZZ^^^dddooo~~~llldddZZZSSSZZZsssuuu```MMMBBB>>>;;;777444444444444333222222222222222222222222333333222111000000000000222111111000000111111222111111111111000000000///000000000000000000///////////////000000000000111000000111111111111111111444333222222222444666777<<>>?????????>>>======;;;::::::999888777777777666666777777777777666666666666777777888999999:::999555;;;@@@;;;===AAA===>>>>>>@@@AAACCCDDDEEEFFFFFFFFFGGGIIIKKKNNNPPPRRRYYY```lllyyyzzzzzzzzzxxxtttlllccc\\\[[[[[[\\\^^^^^^\\\YYYUUUVVVZZZ___aaa```______```___```bbbfffiiijjjiiigggaaaaaaaaa___\\\WWWSSSPPPOOOOOONNNLLLKKKMMMQQQUUUYYY___gggooouuuzzz~~~zzz{{{yyyrrrpppmmmkkkmmmqqqrrrttt{{{}}}iiicccxxxzzzVVVFFF@@@AAA;;;:::;;;666888888888888777777777777555555555444555555666777999999999999888777666666666555555555555444444444444333333666<<>>??????@@@@@@??????>>>======;;;:::999777666666666666777777777666666555555555666666777777888888:::777<<>>BBB=========>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMSSSWWWaaammmwww~~~yyyvvvwww~~~{{{yyywwwtttpppjjjccc^^^YYYZZZ\\\^^^```^^^ZZZWWWXXX[[[___aaaaaa``````aaa\\\]]]```dddiiillllllkkk___^^^[[[WWWRRRNNNJJJHHHGGGHHHJJJKKKNNNSSSZZZ___bbbhhhnnnpppoooqqqwww~~~}}}~~~~~~xxxrrrpppmmmjjjjjjlllmmmooouuu}}}rrr___mmm___JJJBBBBBB===<<<===888888888888777777777666666555555555555555555555555777888888888888888777666666555555555555444444444444333222444999???EEEHHHIIIHHHIIIJJJLLLNNNOOOOOOSSSWWW]]]aaadddgggjjjmmmjjjkkkmmmnnnppprrruuuwwwvvvuuutttuuuwwwzzz{{{{{{}}}|||{{{{{{|||~~~~~~}}}}}}}}}zzzqqqddd[[[QQQLLLJJJPPP[[[fffrrr||||||{{{|||}}}xxxkkkaaaUUUQQQMMMMMMQQQ\\\nnn~~~~~~}}}sss]]]WWWVVV```uuu~~~nnn[[[KKKBBB???;;;999666444444555444333222222222222222222222222444333333222111111222222111111000000000000111111111111111000000000000000------......//////000000//////000000000111111111.........//////000111111222222222222333444555666888???KKKXXXhhhppptttrrruuu}}}mmm```TTTKKKFFFAAA@@@@@@@@@AAAAAA@@@???======<<<;;;:::999888888777888888888888777666666555555555555666666777777;;;888<<<===999>>>AAA:::=========>>>???@@@@@@AAACCCCCCDDDEEEFFFGGGIIIIIIOOOQQQYYYbbblllxxxzzzsssoooooouuuwwwtttpppmmmiiieee```]]]TTTUUUYYY^^^bbbcccaaa___[[[]]]___aaabbbbbbcccccc\\\\\\___ccchhhlllnnnnnnaaa^^^XXXQQQKKKGGGDDDCCCEEEHHHKKKOOOTTTZZZaaaeeejjjlllmmmkkkiiijjjpppuuu~~~yyyssspppkkkgggfffhhhjjjlllqqqxxxbbbfffrrrjjjOOOAAAAAA===;;;<<<999777777666666666555555555555555555555555555444444666777777888888888777777666555555555555444444444555444333444777<<>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777555555555555555666666666666333777888777???DDD:::<<<<<<===>>>??????@@@@@@BBBBBBCCCEEEFFFFFFGGGGGGLLLNNNSSS[[[bbblll|||~~~vvvqqqnnnnnnyyyooolllgggdddaaa___\\\ZZZQQQSSSWWW]]]cccfffgggfff_________aaabbbcccdddccc]]]]]]^^^aaafffiiikkkkkk___[[[SSSKKKEEEAAA@@@@@@EEEIIIPPPWWW]]]cccjjjnnnsssooojjjeeedddeeefffhhh|||wwwrrrjjjeeecccfffhhhjjjnnntttnnnfffeeezzzXXXDDDAAA<<<999:::888666666666666555555555555444555555555555444333333555555666777888888888888666555555555555444444444555555444444666:::AAAFFFIIIJJJKKKKKKJJJKKKMMMNNNPPPTTTYYY^^^aaadddgggiiijjjmmmpppqqqqqqssswww{{{xxxvvvttttttvvvxxxyyyyyy{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~|||~~~zzznnnccc\\\XXX[[[aaaiiirrr{{{|||{{{{{{~~~wwwcccXXXNNNMMMLLLLLLTTT___rrr}}}{{{tttsssrrrsssvvv{{{mmm[[[WWWXXXlllwww```OOODDD???===888666444444555555555333222222222222222222222222333222111111111111222222111000000//////000000111000000000000111111111111//////////////////000000............////////////222111////////////000111111111222222333444444444333555;;;@@@FFFXXX~~~yyylllmmm}}}sss{{{mmm___TTTLLLHHHDDDCCCEEEEEEBBB???<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::999888555555666666666666666666555444888:::;;;HHHNNNCCC:::;;;;;;<<<>>>??????@@@@@@AAACCCDDDEEEFFFFFFFFFJJJJJJNNNUUUZZZaaannnyyy}}}uuunnnjjjmmmwww}}}}}}yyyfffbbb^^^[[[ZZZYYYXXXVVVSSSTTTVVVZZZ```dddeeeeeebbb```^^^___aaabbbbbbaaa^^^\\\[[[\\\^^^aaabbbbbbWWWSSSLLLEEEAAA??????@@@GGGMMMWWWaaaiiiooosssvvvxxxrrriiicccbbbbbbaaaaaasss}}}zzzuuulllgggdddgggjjjjjjlllooolll^^^vvvhhhMMMFFF???:::;;;999777777777666666666666555444444555555555444333222444555666777888888888888666555555555555444444444333444555444555888>>>CCCGGGIIIJJJJJJHHHHHHKKKNNNPPPSSSXXX]]]```bbbeeegggiiimmmqqqqqqqqqrrrwww|||xxxvvvttttttuuuwwwwwwvvvyyy{{{}}}|||{{{zzzzzzzzz{{{}}}}}}~~~~~~}}}||||||nnnfff```aaaeeejjjrrryyy|||~~~{{{{{{}}}~~~qqq```RRROOONNNKKKNNNVVVbbbnnnyyyuuurrrqqqooooooqqquuuyyy|||{{{}}}vvveee```___sssoooYYYJJJBBB===:::777555444444555666555333222222222222222222222222111111000000000111111222000000////////////000000///000000000111111111111000000000000000000//////...////////////000000000444333111/////////000111000111111222333333444333222333777<<<>>>JJJjjjqqqbbbnnn}}}zzz~~~mmm```SSSNNNIIIHHHIIIHHHEEEBBB>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666666666666666888777;;;;;;===KKKPPPDDD777777999:::<<<===>>>???===???AAACCCDDDEEEEEEEEEGGGFFFIIIOOOSSSWWW```iiizzzrrrkkkcccbbbfffjjjkkkjjj^^^[[[XXXVVVVVVVVVUUUTTTSSSRRRSSSVVV[[[```cccdddbbb___\\\\\\]]]___^^^]]]\\\YYYUUUSSSTTTUUUUUUTTTMMMJJJEEEBBB@@@BBBDDDFFFNNNVVVaaalllrrrvvvxxxyyyssspppkkkfffccccccfffhhhppp~~~uuuwww~~~}}}xxxpppkkkhhhjjjllliiihhhiiirrr]]]kkkuuuVVVMMMDDD======<<<888888888888777777777777444444555666555444222111333444555777888888888888666666555555555444444444111333444444444777<<>>===<<<;;;:::;;;;;;;;;:::999888777666777777777777777666666666888666888666666CCCGGG999444555666888:::<<<===>>>;;;===???BBBCCCDDDDDDDDDDDDCCCFFFKKKNNNQQQWWW___bbbmmmzzzkkkeee]]]YYYZZZ\\\]]]]]]ZZZWWWUUUTTTTTTUUUTTTSSSQQQOOOOOORRRWWW^^^bbbdddbbb^^^ZZZYYY[[[\\\[[[ZZZZZZVVVQQQMMMLLLLLLKKKJJJFFFEEEBBBAAACCCFFFJJJMMMWWW___jjjsssxxxxxxwwwvvvjjjllllllhhheeegggnnnuuutttuuuuuu}}}yyytttnnnkkkmmmmmmiiieeeeeefffiiirrrrrrVVVEEE???===<<<888888777666666666666666888666555444555555333222333333444444666777888999777777666666555555555444555444333333444666999:::BBBFFFKKKKKKHHHFFFHHHLLLMMMPPPTTTWWWYYY\\\^^^aaadddfffiiilllnnnqqqvvvyyyyyyyyyuuuqqqrrrwwwyyywwwuuu}}}{{{uuuuuuvvvuuuxxx~~~{{{|||{{{xxxxxxxxxnnniiihhhiiinnnuuuyyy}}}}}}sss```VVVQQQMMMKKKKKKRRR]]]kkkxxxyyyrrrllliiieeeeeedddbbb___aaaeeeiiioooooottt|||xxx}}}hhhUUUBBB======666555555555444444333333333222222222222222222222222111222222222222111000000000000000000000000000000////////////////////////111111000000//////......,,,...//////......///111@@@777///000111111000000.........000222333222000000444777888999AAAOOOYYYlll]]]cccttt|||kkkaaaTTTMMMKKKKKKJJJHHHAAABBBBBBAAA???>>>>>>>>>;;;<<<======;;;999999:::555555555666666666666666555555666666777777888888999999999888999999:::;;;:::;;;<<<===???AAABBBCCC???BBBFFFIIIKKKNNNQQQTTT^^^ccckkksss}}}sssggg```WWWSSSTTTUUUSSSQQQSSSRRRQQQOOOOOOOOOPPPQQQPPPNNNMMMNNNSSSYYY]]]___^^^]]][[[YYYVVVUUUTTTSSSQQQKKKFFFGGGHHHDDDBBBCCC>>>???@@@AAADDDJJJRRRWWW```eeemmmqqqrrrpppmmmlllhhhkkknnnmmmkkklllrrrwww|||~~~~~~{{{zzzuuussssssuuutttpppoooqqqppphhhfffwwwkkkSSSEEE>>><<<999888777777666666666666888666555444555555333222333333333444555666888888777666666666555555555555555555333333444555777999>>>CCCHHHIIIGGGFFFHHHJJJLLLOOOSSSVVVYYY[[[^^^aaadddfffiiikkkmmmppptttwwwyyyyyyvvvrrrrrrwwwyyyxxxuuu{{{~~~|||~~~|||tttsssttttttwww|||xxx{{{{{{yyyxxx~~~uuupppmmmkkkoootttxxx|||~~~{{{zzz}}}tttbbbXXXSSSNNNLLLLLLLLLUUU```mmm||||||uuummmhhhddd``````^^^ZZZWWWWWWZZZ]]]aaaaaagggrrryyy|||wwwaaaRRRAAA;;;;;;777444444444444444333333333222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////000000000000//////......///000111000///...///000@@@777//////111000///111222111000111333444333222000333555555555;;;FFFPPPqqqkkkcccggg~~~tttjjj]]]TTTQQQOOOLLLIIIBBBAAAAAA???=========>>>;;;<<<======:::999999999777777777666666555555555666666666666666666777777888888777777888999:::::::::;;;<<<===>>>???@@@AAA>>>@@@DDDFFFHHHJJJMMMPPPRRRWWW]]]cccjjjuuu|||oooccc]]]VVVSSSSSSSSSRRROOOPPPPPPOOOOOOPPPQQQRRRSSSOOOMMMKKKLLLPPPUUUXXXZZZYYYWWWUUURRRPPPNNNMMMMMMKKKDDD@@@AAAAAA???===??????BBBEEEJJJNNNTTT[[[___dddgggjjjkkkjjjgggfffeeeiiimmmrrrsssssstttxxx|||{{{xxxxxxvvvxxx~~~}}}zzzzzzlll\\\hhhgggOOOBBB>>>::::::999777777666666666777666444444555555444222222222222333444555666777666666666666555555555555666555444333333444555666999???EEEHHHGGGFFFGGGHHHJJJMMMQQQTTTWWWZZZ^^^```ccceeehhhjjjlllnnnqqqsssxxxyyywwwrrrrrrwwwyyyxxxvvvyyyzzzxxxzzztttrrrsssuuuwwwyyywwwzzz|||{{{yyy{{{yyytttoooooorrrwwwzzz~~~}}}xxxvvvzzzuuudddZZZUUUOOOLLLKKKGGGMMMUUU___mmm|||}}}vvvnnngggbbb___YYYWWWTTTOOOKKKJJJLLLNNNOOOPPPWWWdddnnntttzzznnnXXXOOO@@@777888777333333333333444444444444222222222222222222222222333222111000///000111111000000000000000000000000////////////////////////000000000////////////...111222222111///......///@@@777///...///...///111444222000000111333333222222444555333222666???GGG]]]gggaaannnzzzlllbbb\\\WWWRRRMMMEEECCC@@@>>>======>>>???;;;<<<===<<<:::999999999:::999888777666555444444666666666666666555555555666666666666777888999:::::::::;;;<<<<<<===>>>>>><<<>>>AAACCCDDDEEEHHHJJJKKKNNNRRRVVVZZZbbbkkksss~~~ssshhh]]]YYYSSSQQQQQQQQQOOOMMMLLLLLLMMMNNNPPPRRRTTTUUUOOOLLLJJJIIILLLOOOQQQQQQPPPNNNLLLIIIGGGEEEDDDCCCDDD>>>:::;;;;;;:::;;;===@@@EEEMMMTTTZZZ___dddgggggggggfffcccaaa```bbbdddhhhnnntttyyyzzz|||~~~yyyxxxuuuyyyxxx]]]ccc|||yyyYYYFFF@@@<<<;;;:::999777777666666777555444444555555444333222222222222333444555666666666666666666555555555666555444333333333333444666;;;BBBGGGHHHGGGGGGHHHIIIKKKOOORRRUUUXXX\\\___aaadddgggiiijjjkkkmmmooovvvyyywwwsssrrrvvvxxxxxxvvvwwwvvvuuuxxxxxxrrrssswwwxxxxxxxxx{{{}}}|||zzz{{{zzzqqqnnnoootttxxx}}}~~~yyyuuuxxx~~~uuufff]]]VVVOOOKKKKKKHHHJJJNNNVVVbbbppp{{{}}}xxxqqqjjjccc___\\\SSSPPPKKKFFFCCCBBBCCCDDDCCCEEELLLXXXccckkkvvv~~~fffRRRLLL@@@555666777222222222333333444444555111111111111111111111111444222000///...///111222000000000000000000000000///////////////////////////////////////////////////000111000///...///000>>>666///......---...222111...,,,,,,...111222333444666666444333666===CCCWWW{{{xxxjjjgggvvv}}}qqqiiibbbYYYSSSLLLIIICCC???>>>>>>???@@@;;;===>>>===;;;999999::::::999999888777777666666777666666666555555444444444444444555666777888999::::::::::::::::::;;;;;;;;;===???@@@@@@AAACCCEEEHHHJJJLLLNNNQQQVVV\\\aaaeeemmmxxx}}}xxxvvvtttlllcccXXXTTTQQQOOONNNNNNLLLJJJJJJKKKLLLMMMOOOQQQRRRSSSNNNLLLHHHGGGHHHIIIJJJIIIGGGFFFDDDBBB???>>>===<<>>>>>===<<<:::888777777666666555444444555666444333222222222222222333444555555555555666666666666666666555555444333333333333555999@@@EEEHHHHHHHHHHHHHHHJJJMMMOOORRRUUUZZZ]]]___bbbeeeggghhhhhhjjjllltttwwwwwwsssqqqtttwwwwwwvvvuuuttttttwww}}}}}}uuuuuuxxxzzzyyy|||||||||{{{{{{}}}}}}rrrllllllrrrvvv|||~~~~~~~~~}}}vvvyyy~~~}}}tttggg___WWWOOOKKKKKKJJJIIIKKKPPPYYYdddqqqzzz{{{xxxssslllfffaaa]]][[[OOOLLLGGGCCC@@@@@@@@@AAA@@@AAAGGGQQQZZZcccooozzz~~~cccOOOIII???777777666111222222333333444444444111111111111111111111111333222000......///000111////////////////////////////////////////////////.............../////////+++,,,............///111:::444//////...---...222...,,,+++,,,///222444444333444555444444777<<>>???>>><<<::::::;;;999999999999999999999999777777666666555555555444444444444444555666777888888888888888888888888888;;;<<<>>>>>>>>>>>>@@@AAAAAACCCDDDFFFIIILLLPPPSSSUUU[[[dddkkkooopppppppppppppppmmmjjjiiijjjfff```TTTQQQNNNLLLKKKJJJHHHGGGJJJJJJKKKLLLMMMNNNNNNNNNMMMJJJGGGEEEEEEEEEDDDCCCAAA@@@>>>===;;;:::999999;;;888888<<<>>>>>>CCCHHHOOOUUU^^^dddggggggffffffaaa___\\\ZZZZZZ^^^fffkkkppprrrvvv{{{}}}uuupppqqq|||zzzjjjlllpppQQQ@@@@@@???===;;;999888777666666555444444555666555444333222222222333333444555555555555666666666666666555555555555444444333333555888===CCCFFFHHHHHHHHHGGGIIIKKKMMMOOOSSSWWW[[[\\\___ccceeefffggghhhiiiqqqvvvwwwrrrppprrruuuuuuuuussssssvvvxxx|||yyyuuuyyy{{{{{{}}}}}}{{{zzzzzz}}}zzzzzzssskkkkkkooouuuzzz}}}}}}|||}}}xxxzzz}}}~~~~~~zzz}}}|||yyyzzz}}}sssiiibbbZZZRRRMMMMMMKKKHHHHHHKKKQQQYYYeeeppptttrrrmmmgggbbb]]][[[ZZZPPPKKKFFFBBBAAAAAAAAA@@@@@@@@@DDDKKKRRRZZZgggttt}}}{{{aaaNNNEEE===<<<===666222222222222333333333333111111111111111111111111222111000///...///000000////////////////////////////////////////////////---............/////////)))***,,,------...000222444111///000000...///222///...---...111444555555///111222222333666:::===@@@ZZZvvvhhhzzzvvvqqq{{{}}}rrriiiaaaYYYPPPIIIFFFCCC@@@>>>>>>???@@@???===<<<<<<<<<999999999:::::::::;;;;;;777777777777666666666666555555444444555555666777666666666666666666777777:::;;;======<<<<<<>>>???>>>???AAACCCEEEHHHJJJLLLLLLPPPVVVZZZ\\\]]]^^^___```aaa___]]]]]]```___[[[SSSPPPMMMIIIGGGFFFFFFFFFIIIIIIJJJKKKKKKJJJJJJIIIIIIGGGDDDBBBAAAAAA@@@>>>===<<<;;;:::999999999999888888;;;AAADDDFFFKKKQQQ\\\```fffiiihhhfffcccbbb]]]\\\[[[ZZZ\\\aaaggglllyyyzzz}}}~~~xxxtttttt}}}mmmaaaqqqbbbLLLAAA@@@>>><<<:::888777666666444333444555666555444333333333333333444444555555555555555666666666777555555666666666555555444444666:::???CCCFFFGGGFFFHHHIIIKKKLLLMMMPPPUUUXXXYYY\\\aaadddeeefffggghhhoootttvvvrrrnnnpppssstttuuurrrtttyyy{{{|||{{{uuuwww{{{{{{|||{{{zzzyyyyyy{{{~~~~~~ssssssyyyuuullllllnnnsssyyy|||{{{zzzzzz|||~~~~~~~~~yyyzzz{{{}}}~~~~~~~~~~~~~~~|||||||||~~~{{{vvvwww||||||tttlllfff^^^UUUQQQQQQMMMIIIGGGJJJLLLPPP[[[fffmmmjjjeee```\\\YYYWWWWWWRRRMMMFFFBBBAAAAAA@@@>>>======???DDDHHHPPP^^^lllyyyqqq]]]LLL@@@;;;CCCDDD666333333333222222222222222111111111111111111111111111000000000////////////////////////////////////////////////////////////---------.........//////***,,,......---...///111///...///222111...///222000//////000222333222111//////111222333555888:::===OOOoootttssszzzkkklllzzz|||~~~ppphhh]]]UUUPPPLLLFFFBBB???AAABBBAAA???======>>>;;;;;;;;;;;;::::::::::::777777777888888888888888777666666555555555555555333444444444555555666666777999::::::::::::;;;===>>>>>>???BBBDDDFFFFFFFFFHHHJJJMMMNNNOOOPPPRRRTTTRRRTTTSSSQQQSSSWWWXXXVVVSSSQQQLLLGGGDDDCCCDDDEEEFFFFFFHHHIIIIIIHHHHHHGGGDDDBBB???>>>>>>===<<<::::::999999999999999:::::::::<<>><<<:::999;;;>>>BBBIIIXXXfffttt}}}iiiZZZJJJ<<<999GGGIII777444333333222222111111111000000000000000000000000000000000111000///......////////////////////////////////////////////////---------.........//////---///000///......///000,,,,,,...333222//////222000///...///000///---+++000111222333444666888999???HHH]]]|||tttzzzuuurrrgggxxx|||}}}tttiii```ZZZTTTMMMGGG@@@BBBCCCBBB@@@>>>>>>???======<<<;;;:::999999888777777888888999999::::::888777666555555555555555222222333444444555666666555777888999888888:::<<<;;;:::;;;===@@@AAA@@@???FFFGGGHHHHHHHHHJJJMMMOOOJJJLLLLLLJJJLLLQQQSSSRRRTTTQQQLLLFFFBBBAAACCCEEECCCDDDFFFGGGHHHHHHGGGGGGAAA???<<<;;;;;;;;;:::888888888888888999::::::;;;===@@@IIIRRRWWWYYY___fffeeeffffffddd```\\\ZZZYYYSSSXXX___gggnnnuuu|||~~~{{{yyyzzz}}}|||{{{wwwaaajjjtttiiiOOOIIIBBB===<<<<<<:::777777777555444444444444444555555666666555555444333222222333444444444333333444444555555444444333222333444666999===AAADDDFFFHHHHHHIIIJJJKKKLLLMMMNNNSSSWWW\\\^^^^^^___dddiiimmmnnnnnnmmmmmmnnnqqqssssssuuuwww{{{~~~yyyvvvyyy}}}~~~}}}{{{zzzyyyyyyyyyssseeecccmmmxxx|||~~~~~~rrriiimmmrrrwwwzzzzzzyyy{{{||||||zzz|||{{{{{{|||}}}}}}{{{{{{uuurrrsssxxx~~~}}}ssskkkeee___YYYTTTSSSRRROOOJJJGGGIIIOOOTTT\\\[[[XXXTTTRRRRRRTTTWWWZZZRRRIIICCCBBB@@@===999;;;;;;<<>>===???@@@@@@???===<<<<<<===:::999999999999999::::::666666666666666555555555666555444444555666555333555555666666777777888888===<<<;;;::::::<<<>>>???BBBCCCDDDEEEFFFFFFFFFFFFKKKJJJIIIHHHHHHIIIJJJJJJPPPPPPNNNJJJEEECCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBB;;;:::999888888999:::;;;777888999;;;<<<>>>@@@@@@HHHLLLRRRZZZ___bbbccccccggggggfffbbb]]]\\\^^^aaa\\\]]]bbbjjjttt||||||tttqqqsssxxx|||~~~|||~~~hhhiiippp\\\OOOBBB>>>===;;;999999777777666555444444444444444444444444444333333222333333444555555555444444444444555555444444333222333444555888;;;???CCCEEEFFFGGGHHHIIIJJJKKKLLLMMMPPPTTTZZZ]]]]]]```eeejjjlllmmmmmmmmmlllmmmppprrrtttuuuwwwzzz|||~~~yyyvvvxxx{{{{{{zzzyyyxxxwwwwwwwwwxxxssseeebbbkkktttyyy{{{~~~sssjjjkkkooouuuxxxyyyxxxyyyzzz|||zzz|||}}}}}}~~~~~~}}}}}}wwwpppkkkkkknnnsssvvvwwwoooiiiddd^^^ZZZRRRQQQNNNJJJFFFGGGKKKOOOVVVUUURRROOOMMMNNNRRRVVV[[[VVVNNNHHHDDDAAA>>>;;;<<<<<<===???@@@EEEQQQ]]]nnnwwwkkkYYYOOOBBB:::999888666222444444333333222111111000111111000222444444333111000000000000000000000000222222111000///000000000////////////////////////...............---------........................------........./////////////////////000000000000111111222222333444555555555CCCKKKXXXsss|||~~~sssrrr}}}wwwvvvxxx{{{xxxnnnaaaXXXOOOLLLHHHEEECCCAAA???>>>?????????>>><<<;;;;;;<<<;;;::::::999999999999:::888888777777777777666666777666555666888999999888555555666666777777777777888888777666777888999:::===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHNNNMMMKKKHHHDDDAAABBBCCC@@@@@@@@@???>>>>>>>>>===:::999888777666777777888999888999:::>>>BBBFFFIIIOOORRRVVV[[[```bbbccccccbbbdddeeeccc```___bbbeeedddeeejjjrrr{{{yyyppplllnnnrrruuuwwwzzz~~~vvvjjjkkkpppWWWBBB??????999777<<<888777666555444444444444333333444444333333222111333444555555666666666555444555555555555444333333333333333555888<<>>>>>======???@@@DDDQQQ]]]kkkuuu~~~yyyaaaPPPHHH===777777777666333444333333222222111111111000000111333444444222///000000000000000000000000111111222333333111000000////////////////////////---------...............------------------------....../////////000000000////////////000000000000//////000222333444555666333???CCCHHH[[[tttppptttyyyvvvuuuwww~~~~~~qqqhhhZZZUUUOOOJJJGGGEEECCCAAAAAA@@@???>>>============<<<<<<;;;;;;:::::::::999999999999888888888777777333222222444666777777666555666666666666777777777555555555555666666666666999:::;;;<<<<<<===<<<<<<<<<======???AAACCCEEEFFFIIIIIIGGGDDDAAA??????@@@======<<<<<<;;;:::999999:::999888666666666777888;;;;;;;;;>>>CCCIIIPPPTTTXXXYYY[[[\\\^^^___``````\\\```eeehhhhhhiiillloooppprrrwww~~~yyyoooiiijjjmmmpppqqquuuzzzqqqhhh```CCC??????777666>>>888777666555444444444444333444444444444333222222222333444555555666555555555555555555555444444333444333222222555:::>>>AAAAAABBBCCCDDDFFFHHHIIIIIIKKKOOOTTTWWWZZZ^^^cccfffhhhjjjkkkkkkkkkkkkmmmooorrrsssvvvyyy{{{}}}~~~}}}zzzyyyzzzwwwvvvuuuuuuuuuwwwyyyzzz}}}zzzvvv|||xxxiiibbbeeekkksssvvv}}}wwwoooeeeiiiqqqwww{{{}}}||||||~~~}}}}}}~~~{{{|||}}}|||{{{zzz{{{{{{|||xxxppphhhbbb```bbbeeessszzzrrrmmmhhhccc___TTTRRROOOJJJFFFDDDCCCCCCDDDCCCBBBAAABBBGGGNNNSSS^^^___^^^WWWLLLDDDAAABBB???>>>>>>???@@@EEEQQQ^^^jjjuuu~~~uuu\\\JJJCCC;;;666666666555333333333333222222111111111///000111333555444111...////////////////////////...///444999999333///...////////////////////////,,,---------.../////////------------------------////////////000000000000////////////000000000000//////000111222333444444222===>>>???III\\\}}}}}}xxxyyywwwwww|||yyyjjjcccZZZRRRNNNKKKGGGDDDCCCAAA@@@??????@@@@@@???============<<<;;;;;;::::::::::::999888888777777333222222333555666555444666666666666666666666666555555666777777777777666999999:::;;;;;;;;;;;;;;;:::;;;<<<===???AAABBBCCCCCCCCCCCCAAA===<<<<<<<<<<<<;;;;;;:::999999888888999888888888999:::<<<===>>>???AAAFFFLLLSSSYYY]]]___^^^[[[YYYXXXXXXYYYYYYWWW^^^gggnnnrrrvvvzzz~~~~~~}}}rrrkkkjjjmmmoooppprrrwww~~~jjjnnnKKKBBB@@@777666>>>888888666555555555555555555555555555555444333333111111222444444555555555555555666666555555444333444333111111333777<<<>>>???@@@AAACCCDDDFFFGGGHHHKKKNNNQQQUUUXXX\\\___bbbfffhhhjjjkkkkkklllmmmoooppprrruuuxxx{{{~~~}}}||||||wwwvvvtttssssssuuuwwwyyy~~~zzztttyyy{{{mmmeeefffjjjqqquuu}}}{{{rrrdddhhhooowww}}}~~~~~~|||}}}~~~|||{{{|||~~~~~~xxxppphhheeeeeegggooo|||}}}vvvpppkkkddd```VVVSSSOOOKKKGGGCCCAAA???>>>>>>>>>>>>@@@FFFMMMRRR]]]```bbb\\\QQQGGGCCCCCC@@@>>>>>>???@@@EEESSS```kkkvvvpppVVVGGGBBB;;;777555555444222333333222222222222222111000000111333555333000---////////////////////////...000888AAAAAA888000...////////////////////////,,,---------.../////////------------------------////////////000000000000////////////000000000000000000111111111111111222000999::::::@@@JJJeeexxx|||}}}zzzxxx|||{{{rrrggg]]]WWWRRRLLLHHHEEECCC@@@???@@@BBBAAA@@@??????@@@@@@???>>>======;;;;;;::::::999888888777:::888777777888888777555666666666555555555555555555555666777888777777777888888999::::::::::::999999999:::;;;;;;<<<<<<<<<===>>>>>>===;;;999999999999999999888888888777777666666777999<<>>>>>@@@BBBDDDEEEGGGHHHJJJLLLOOORRRVVVZZZ]]]^^^ccceeeiiikkklllmmmoooqqqoooqqqssswwwzzz|||~~~~~~~~~~~~~~~yyywwwtttrrrrrrsssuuuvvv~~~|||sssvvv}}}oooggggggjjjpppuuu}}}|||ttteeehhhmmmuuu|||~~~~~~~~~}}}uuuppppppqqqttt~~~}}}wwwpppgggaaaXXXTTTNNNIIIFFFBBB???<<<:::;;;<<<>>>@@@EEEKKKPPPYYY^^^aaa]]]TTTKKKEEEDDD@@@>>>>>>???AAAGGGUUUbbbmmmwwwxxxfffOOODDD@@@;;;777555444333222222222222222222222222222111000111222333222000---000000000000000000000000000111:::EEEEEE;;;222111////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000////////////000000000000000000000000000000000000...444555777<<>>???AAACCCEEEGGGGGGGGGHHHKKKPPPUUUZZZ]]]^^^aaadddhhhkkkmmmoooqqqsssoooqqqrrruuuwwwxxxyyyyyyzzzzzzzzz{{{}}}}}}yyyvvvtttuuuvvvwww~~~~~~}}}qqqsss~~~}}}ppphhhhhhkkknnnsss||||||sssggghhhjjjpppxxx}}}~~~}}}{{{||||||}}}}}}~~~|||sssiiiaaaXXXSSSLLLGGGCCCAAA===:::888:::<<<>>>@@@DDDIIILLLUUUZZZ^^^]]]VVVNNNGGGCCC@@@>>>===???AAAHHHVVVeeennnxxxzzzkkk\\\HHH???===999666555333333222222222222222222222222222222111000111222111000...000000000000000000000000111///555@@@@@@666111333////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000.../////////000111111111000222111555<<<;;;CCCYYYxxxvvvwww~~~}}}{{{xxxxxx}}}{{{tttkkkddd\\\UUUNNNIIIHHHGGGCCC???AAABBBDDDEEEFFFFFFEEEDDDAAA@@@???>>>===<<<<<<;;;999777666666777777666444666666555555555444444444444444333222333444555666555666666666666666555555555666777777777666555555555777999999777666666666555555666777888999::::::<<<===>>>AAAEEEJJJMMMPPPSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWVVVVVVWWWZZZ\\\^^^dddhhhnnnuuu|||yyylllddddddgggkkklllkkkooosssqqqnnnlllpppttttttvvvwwwwwwwwwwwwxxxzzzqqqjjj~~~\\\JJJDDD???:::999888777666666555555555333333444444444333222222111222333555666777777777666666666666666555555444333333333444555666777888======???AAACCCEEEGGGHHHDDDFFFIIINNNUUU[[[^^^______ccchhhkkknnnppprrrtttpppqqqrrrsssttttttttttttwwwvvvwwwxxx{{{~~~{{{yyyxxxzzz{{{}}}}}}~~~qqqrrr||||||ppphhhhhhlllmmmrrr{{{{{{rrriiihhhhhhmmmsssxxxyyyxxxxxxyyyzzz{{{{{{|||~~~}}}ssshhh___WWWQQQJJJDDDAAA???<<<999777999<<<>>>@@@CCCGGGJJJSSSWWW[[[\\\WWWOOOHHHCCC???======???AAAHHHXXXfffnnnwwwsssbbbUUUEEE;;;:::777555444333333333222222222222222222222222333111000000111111000...000000000000000000000000///+++...888888000---222/////////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////000000000000,,,---...///000111222333555333000666???<<>>===;;;:::999:::;;;<<<;;;:::666666555555555444444444666555444333333555777888777777777888777777666666666777888999999999888777333555888888777555555666777777888:::;;;===>>>>>>DDDDDDFFFHHHLLLPPPSSSUUUYYYXXXWWWUUUTTTTTTTTTTTTUUUUUUVVVXXX\\\aaaeeehhhooorrrvvvyyywwwzzzwwwkkkccccccgggkkkmmmqqqtttwwwtttooonnnsssyyyuuuwwwzzz{{{yyyxxxxxxxxxqqqgggpppvvvWWWHHHAAA<<<@@@???===:::666444555555666666666666555444333222000333555444444666888888999888777555555555666777666555444444333333444444666;;;???@@@@@@@@@CCCFFF@@@CCCGGGKKKNNNSSSXXX[[[^^^aaaeeehhhkkkmmmpppsssrrrqqqppppppqqqrrrtttuuuuuuuuuwwwxxx{{{}}}}}}{{{~~~yyytttsssuuuiiidddhhhoooooovvv~~~|||qqqlllkkkjjjiiijjjmmmrrruuuxxxxxxyyyxxxyyy{{{}}}~~~~~~}}}uuujjjbbbVVVQQQIIICCC???>>><<<<<<;;;999999;;;???CCCFFFGGGLLLSSSYYYZZZYYYVVVNNNFFFFFF@@@>>>AAAGGGOOO[[[eeesssvvvzzz~~~gggWWWMMMGGG;;;888555333333333333222222222222111111111000000222222222111111111000000000////////////000000111///111000---///333111***...///---++++++---...---,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------///......------,,,++++++........................////////////////////////000111222333555999>>>BBB___wwwsss{{{}}}zzzzzz~~~~~~vvviii___]]]\\\SSSIIIKKKIIIGGGFFFFFFGGGHHHHHHEEEDDDDDDEEEFFFDDDAAA>>>AAA???===<<<======<<<;;;:::999999888777777666666444555555555555555555555444444444444444555666777777666555444444555666777777777666666777999:::;;;::::::;;;<<<>>>AAACCCDDDHHHJJJMMMOOOPPPQQQSSSUUUWWWTTTSSSSSSPPPMMMOOOSSSSSSUUUYYY___fffnnntttxxx{{{ssskkklllmmm~~~}}}ssskkkhhhfffdddiiiqqqwwwyyy{{{zzzxxxwwwyyy|||zzz~~~zzzxxxwwwgggiiisssjjjQQQEEE@@@;;;:::999888666666888999666666666666666555333333444555444333333555888:::999888666555555555666777555555444333333333333333555999===@@@BBBCCCDDDEEEAAACCCGGGJJJMMMQQQVVVYYY]]]```eeehhhjjjlllnnnpppoooppppppqqqrrrssstttuuusssssstttvvvyyy}}}yyytttuuuvvvjjjeeejjjqqqssszzzwwwmmmnnnnnnlllkkklllpppsssyyyzzz{{{zzzzzzzzz}}}}}}}}}}}}~~~~~~uuujjjbbbUUUOOOGGGAAA===;;;999888;;;:::999:::===@@@CCCDDDGGGOOOWWW[[[]]][[[TTTLLLHHHCCC@@@DDDJJJRRR^^^hhhuuuxxx{{{|||aaaQQQGGG@@@:::777444222333444333333222222222222111111111111111111111000000////////////......---------.........000///,,,///444333---///...---,,,,,,---,,,+++,,,++++++,,,------,,,***++++++,,,,,,,,,,,,---------------------,,,,,,,,,........................////////////////////////111111222333444888===@@@RRRnnn|||{{{xxxxxx|||xxxnnnlllkkkcccYYYRRROOOLLLIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJJJJGGGEEECCCAAA???>>>>>>===:::999999888888777777666666666777666666666666666666666999999888888888888999999999999888777888999::::::999999888888999:::<<<===>>>???@@@BBBEEEGGGIIIJJJNNNPPPRRRRRRRRRRRRTTTVVVSSSQQQPPPRRRQQQPPPSSSYYY]]]___dddkkksss{{{yyynnniiikkkqqq~~~|||{{{tttmmmjjjhhhfffkkksss{{{~~~~~~}}}~~~yyyuuummmeeebbbooocccMMMFFF<<<:::999888888888:::;;;777777777777666555444444666444222111111333666888888777666555555555666666555444333333222222333333222333666:::>>>@@@@@@???AAACCCGGGIIIKKKOOOSSSVVVZZZ^^^cccggghhhiiijjjkkkkkkmmmoooqqqssstttttttttqqqqqqrrrtttwww{{{xxxuuuxxxvvvkkkfffjjjqqqvvv||||||nnnrrrtttqqqmmmkkkmmmqqqzzz{{{||||||zzzyyyzzz{{{}}}}}}}}}}}}~~~}}}ssshhhaaaTTTNNNFFF???<<<:::888777<<<<<<<<<===>>>???AAABBBCCCLLLVVV^^^cccddd^^^UUULLLFFFDDDGGGNNNWWWcccnnnwwwzzz}}}qqqZZZKKKAAA;;;777555333222333444444333333333333222222222111111000000////////////......000///...---------------......---,,,///444666444///...------...,,,***(((,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................000000000000000000000000111222333333444666:::>>>EEEXXXttt}}}~~~{{{vvvwwwzzz}}}~~~yyyoooaaa]]]XXXSSSPPPNNNKKKIIIHHHHHHHHHJJJLLLLLLKKKJJJHHHFFFDDDCCCBBB???;;;888::::::999999888999999999:::999888777777777777777::::::999888888888999999;;;;;;;;;;;;;;;<<<===>>>@@@??????>>>???@@@BBBCCCEEEFFFIIILLLNNNPPPQQQRRRQQQQQQQQQPPPOOOOOOQQQSSSRRRPPPQQQTTTVVVWWW]]]dddgggkkkqqqyyyyyypppnnnmmmmmmnnnxxxzzzxxxsssooommmkkkjjjooovvvvvvooo{{{iiiZZZ]]]sssxxxXXXJJJBBB???<<<:::999999::::::888888888888777666555444444111000111222222222444666666666666555666666666444444333222222222222333666333222555:::======<<>>???@@@AAAAAAAAABBBDDDCCCMMMYYYccckkknnnggg]]]OOOIIIFFFIIIPPPYYYfffqqqyyy||||||eeeSSSHHH@@@:::555333222222333444444333333333333333222222222222////////////////////////222222111//////...............------000555999;;;111---,,,...///---***(((,,,++++++,,,------,,,***+++++++++,,,,,,,,,------******+++,,,------..............................000000000000000000000000111222333333333444888:::@@@HHH\\\zzz{{{yyyxxxxxxzzz||||||~~~vvvqqqiiibbb^^^YYYUUUQQQLLLKKKJJJKKKNNNOOONNNNNNKKKJJJIIIIIIHHHEEE@@@===>>>>>>===<<<<<<<<<===>>><<<;;;:::888777777777888;;;;;;:::::::::;;;<<<<<<======>>>>>>???@@@AAAAAAHHHHHHGGGGGGGGGHHHJJJKKKLLLMMMOOORRRTTTUUUUUUUUUPPPQQQPPPOOONNNOOORRRUUUWWWVVVWWW\\\___bbbhhhooopppttt||||||kkkfffllltttxxxwww~~~yyyrrrrrrpppooommmnnnsssyyyzzzpppgggttt\\\UUUbbb}}}gggOOOEEEAAA<<<999999999999888888888888888777666555444444000111777999555111222555555555666666666666555555444333333222222333333AAA<<<777666999===@@@@@@@@@BBBDDDFFFGGGIIIMMMOOOSSSWWW]]]aaabbbbbbaaabbbcccfffkkkooorrrsssrrrrrrrrrrrrqqqrrrtttwwwzzz{{{zzztttvvv|||zzzllleeehhhnnntttzzzssswww{{{yyytttpppooopppqqqtttxxxzzzyyyxxxxxxxxx~~~~~~~~~~~~}}}}}}nnnllllllqqqzzzwwwnnndddZZZTTTLLLGGGBBB>>>===>>>??????>>>AAADDDDDDCCCCCCDDDEEEFFFPPP]]]jjjsssuuulllaaaPPPJJJGGGJJJPPPZZZgggrrryyy|||ooo\\\NNNDDD===999333222111111333444444333333333333222222222111111000000000000000000000000222222111//////.........///...---...111555:::???666...+++///111...+++,,,,,,++++++,,,------,,,***+++++++++,,,,,,,,,------)))******+++,,,---..............................////////////////////////111222333333222333666888<<<>>>JJJeeeyyyqqqttt{{{{{{|||{{{}}}~~~~~~~~~{{{sssnnniiiccc^^^WWWUUUSSSRRRSSSTTTSSSRRRLLLKKKKKKLLLLLLJJJFFFCCCBBBAAA???>>>>>>???@@@AAA???===;;;:::999999999:::============>>>???AAAAAAAAABBBCCCDDDFFFGGGGGGGGGMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQRRRRRRSSSVVVZZZ]]]```___bbbgggkkkmmmrrryyy||||||zzzoooeeefffrrr~~~~~~{{{xxxnnnpppqqqooonnnrrrxxx}}}~~~zzzwwwqqqjjjdddgggXXXXXXhhh{{{[[[EEE@@@:::777888:::999888777777777777666555444444666111333<<<@@@999444444444444555666666666555555555555444333333333333444AAA===777444555888<<<>>>>>>@@@BBBDDDEEEGGGKKKMMMOOOSSSXXX\\\^^^^^^___```aaadddhhhllloooppppppppprrrrrrrrrsssuuuvvvxxxxxxyyy{{{}}}}}}{{{zzz}}}~~~xxxrrrttt|||{{{mmmfffhhhnnnuuuzzztttwwwyyyzzzxxxvvvtttsssooorrrvvvxxxyyyyyyyyyzzz}}}~~~~~~}}}}}}yyygggccc___aaagggnnnsssuuutttssspppkkkddd\\\UUUPPPIIIEEE@@@===>>>@@@AAABBBAAADDDHHHHHHFFFCCCCCCEEEIIISSS```nnnxxxzzzooobbbSSSLLLHHHJJJPPPYYYfffrrrxxx|||wwwdddVVVIII>>>777555333111111111333444333111222222222111111111000000//////000000000000111111000///...---------------///------///111222888???@@@444---///111...,,,///,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------)))******+++,,,------...........................////////////////////////000111222222222222444666777777???TTTqqqvvvlllnnn|||zzzxxxyyyyyyyyy{{{}}}uuuooofffbbb]]]YYYXXXWWWUUUTTTOOONNNNNNOOOOOOOOOLLLJJJFFFDDDBBB@@@???@@@AAABBBBBB@@@>>>===<<<===>>>???<<<<<<<<<<<<===>>>???@@@FFFGGGIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRPPPRRRUUUWWWZZZ^^^bbbfffkkkkkkpppwwwzzz{{{{{{vvvttt|||}}}}}}lllkkkkkkooozzz}}}wwwuuuvvvlllqqqsssppppppvvv~~~zzzrrrmmmiiifffdddwwwbbbVVVZZZuuuqqqLLLEEE>>>::::::;;;:::777666666666666666555333333777000111;;;@@@:::555777333444555666666666555555777666555555444444555555777666444222111222666999<<<>>>@@@BBBDDDFFFJJJLLLMMMPPPUUUXXXZZZ\\\^^^``````bbbfffiiilllmmmnnnnnnoooppprrruuuwwwxxxxxxxxxtttvvvxxxyyyyyyxxxuuutttzzz|||wwwpppsss{{{{{{ooohhhkkkqqqtttyyyuuuuuuvvvyyy||||||yyyvvvqqqtttwwwyyyyyyzzz{{{|||{{{||||||||||||}}}vvvgggaaaYYYVVVXXX\\\___```___aaabbbaaa]]]XXXTTTRRRLLLHHHDDDAAAAAACCCEEEFFFIIIMMMQQQPPPKKKFFFEEEEEEHHHRRRaaaooozzz|||pppbbbUUUNNNIIIJJJPPPYYYfffqqqwwwzzzsssgggZZZPPPEEE:::555555222111111111333333111000111111111000000000//////.........//////000000000///......---------......---+++,,,//////...333;;;MMM<<<000000000,,,+++000,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------******++++++,,,,,,,,,---........................------------------------...000111222111222444666444444999FFFXXXuuurrreeeqqq{{{tttuuuvvvvvvwww{{{zzzuuummmgggbbb___]]][[[YYYWWWVVVVVVVVVVVVUUUSSSMMMKKKHHHEEEDDDDDDEEEFFFFFFDDDBBBAAA@@@BBBDDDEEEAAAAAA@@@???????????????FFFHHHJJJLLLNNNOOOPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNOOOQQQTTTXXXZZZYYY\\\```dddgggkkkooorrryyy{{{{{{yyyyyy~~~uuupppjjjrrryyy||||||zzz|||~~~}}}xxxsssqqqqqqlllsssvvvrrrrrrzzz|||uuummmeeeaaaaaaaaammmYYYUUUkkkVVVNNNEEE???===<<<999666666666666666555444333222777------777<<<777444777222333555666666666555555777777666555555555555666222444666666333333666999;;;===???AAACCCFFFIIILLLKKKNNNRRRUUUXXXZZZ]]]``````bbbdddgggjjjkkklllmmmlllnnnrrrvvvxxxyyyyyyyyywwwxxxzzz|||{{{zzzwwwvvvxxx{{{~~~vvvooorrrzzz{{{pppjjjnnnsssrrrwww}}}vvvttttttxxx~~~|||xxxtttvvvyyyzzzzzzzzz|||}}}yyyzzz{{{{{{zzz|||~~~tttjjjbbbWWWQQQPPPRRRSSSTTTRRRUUUYYYZZZYYYWWWUUUUUUSSSNNNIIIFFFFFFHHHIIIJJJRRRVVVZZZWWWPPPJJJGGGHHHFFFPPP___ooo{{{|||pppaaaWWWPPPJJJKKKPPPYYYfffqqquuuyyy~~~zzzccc[[[RRRMMMDDD999666999333222111222222222000///000000000000////////////---------.........//////000000/////////000000111,,,)))+++...---+++///777VVVCCC333000///******///,,,,,,+++,,,---...,,,***++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,........................---------------------------///111111111222444666555666999>>>GGG```}}}dddfffvvv~~~ssstttvvvuuutttuuuzzz~~~}}}xxxrrrmmmjjjgggccc```^^^]]]^^^^^^]]][[[TTTQQQNNNKKKIIIIIIJJJKKKIIIGGGEEEDDDDDDFFFHHHJJJMMMLLLJJJIIIGGGFFFEEEEEEDDDFFFHHHKKKMMMNNNNNNNNNOOONNNMMMLLLLLLLLLMMMNNNTTTSSSRRRSSSWWW\\\aaadddhhhkkkpppuuuxxx|||~~~nnnfffeeeooo{{{{{{wwwuuutttvvvvvvsssooonnnmmmuuuxxxssssss~~~xxxwwwrrriii```[[[\\\^^^{{{```YYYffftttnnnXXXDDD@@@>>>888666999777777666555444444333333111222222333333333222222333333333444555666777888888888888888777666444444000000000111222333444555:::;;;???BBBEEEFFFGGGGGGJJJMMMPPPRRRUUUXXX\\\___``````aaaccceeegggjjjkkklllmmmooorrrtttvvvxxxxxxwwwxxxyyyzzz{{{{{{zzzzzzyyy~~~|||sssmmmpppttt~~~zzzkkkeeejjjrrrtttvvvxxx|||yyyrrrooovvv~~~xxxwwwwwwyyy{{{||||||{{{zzzyyyyyyyyyzzz}}}xxxllldddXXXNNNIIIIIIKKKLLLTTTOOOMMMRRRWWWXXXYYY\\\YYYUUURRROOOKKKIIINNNVVV^^^aaaccc```ZZZSSSOOOMMMOOOZZZdddhhhkkkmmmhhh```TTTOOOKKKLLLOOOTTT```jjjvvvyyy|||||||||}}}{{{jjjWWWRRRJJJDDD>>>:::666333111111111111000000000000000000000000000000000000000000//////.........---000000///...---,,,,,,,,,---------------...///000:::777222...,,,,,,---...++++++++++++++++++++++++))))))*********+++++++++++++++------------++++++//////.........---------///......---------......+++---...///...///000222222666666<<>>BBBDDDFFFGGGFFFHHHKKKLLLNNNPPPTTTVVVZZZ\\\^^^bbbdddffffffgggiiilllooosssvvvvvvvvvuuuuuuxxx|||yyyqqqnnnsssyyy~~~~~~vvvlllgggjjjoooxxxzzz{{{}}}wwwooolllttt}}}{{{yyyvvvvvvxxxzzz{{{{{{{{{zzzyyyyyy{{{}}}}}}wwwnnnhhhaaaZZZVVVTTTRRRPPPIIIHHHKKKQQQVVV]]]hhhtttxxxtttpppkkkccc^^^bbbkkkzzz}}}~~~yyymmm___UUUPPPPPPUUUXXXXXXXXXWWWSSSNNNNNNLLLMMMRRRWWW\\\fffoooyyy}}}zzzfffVVVKKKFFF@@@;;;777555222000111111111111000000000000000000000000000000000000////////////..............................------------------------...///...---,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,---...///000......---------......///111222333222111000000222///333111222888===OOOkkknnnWWWUUUbbbpppuuupppoooqqqrrrsssrrrsssvvvwwwyyyyyytttnnnhhhdddgggeeeaaa^^^]]]^^^```bbbbbbeeejjjnnnpppmmmgggbbbZZZZZZZZZ[[[]]]```bbbccchhhhhhhhhgggfffgggkkknnnuuuvvvxxx{{{{{{ssspppnnnmmmsssuuu|||}}}sssnnnooouuu~~~}}}zzzvvvvvvmmmfffdddiiillldddXXXPPPtttbbbbbbggg|||mmmSSSFFF@@@>>>>>>;;;:::888777555333222111333333333444333333222222111111222222333555666777777777777777777666555555111111222333555777999:::444666888<<>>:::999888666444333111000444444444444444333222111111111111111333444555666666777777777777666666555222222333444555777888999333444666999<<>>@@@AAACCCEEEFFFGGGIIILLLNNNRRRTTTXXX\\\```bbbdddeeecccfffjjjmmmpppppppppoookkkooouuu|||yyysssqqqsssvvv|||}}}{{{rrrfff```bbbgggnnnuuu|||uuummmiiioooxxx}}}}}}zzzyyyzzz{{{{{{{{{wwwwwwxxxzzz}}}}}}wwwsssooollliiifffdddcccbbbbbbhhhxxx{{{vvv}}}rrraaaVVVQQQEEEAAA??????>>><<<<<>>;;;777444333333222111111111111111000000000000000000000000000000000000.........///////////////..................------...------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,---...///---------------...///000...///000///...------///,,,333111///444555777AAAMMMcccnnnaaaaaarrryyyuuusssppplllkkknnnxxx{{{zzzsssyyyyyyvvvsssrrrnnnfffbbbbbbiiissswwwpppooovvv|||xxxxxxuuussssssiiiaaa]]]eeeqqqxxxzzzzzzttt^^^aaammmuuuVVVEEE???;;;;;;:::999888777666555555555555555444333222111000000000000111333444555666666777777777777666666777777555444333333222222222333333444777999<<<===>>>@@@BBBCCCEEEGGGJJJMMMPPPQQQTTTWWW[[[___bbbcccbbbdddgggjjjlllnnnnnnnnnkkknnnsssxxx}}}{{{uuuqqqqqqsss{{{~~~}}}rrrddd\\\___fffjjjttt~~~vvvmmmiiinnnwww|||}}}~~~}}}{{{yyyyyyyyyyyyxxxwwwvvvvvvwwwyyy}}}~~~yyyvvvtttrrrqqqmmmjjjiiiiiinnn|||yyy{{{jjj[[[RRRNNNDDD???<<<===<<<888999===>>>@@@HHHTTT]]]dddmmmuuuuuuzzzvvvooommmooouuuyyy|||yyyssssssyyymmm[[[OOOIII<<<999555333222222111000111111111111000000000000000000000000000000000000............/////////000/////////...---------,,,...---,,,,,,++++++,,,,,,*********************+++++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++---,,,,,,------///000000...///000///---,,,---...+++222///---333444333;;;AAALLLdddqqqccclllyyy}}}yyysssmmmjjjkkkrrruuuyyy}}}uuurrruuu}}}wwwqqqmmmlllhhhbbb```bbbkkkssszzzwwwrrrzzzzzzwwwuuuqqqmmmmmmddd]]]\\\fffsss~~~ccc^^^bbbuuucccKKK???<<<<<<;;;;;;:::999888888555555555555444333222111//////000000111222444555666666777777777777777666444444333333333444444444333333333333555888:::;;;;;;===@@@BBBCCCEEEIIILLLMMMOOOQQQTTTXXX\\\```bbbbbbccceeehhhjjjlllmmmnnnlllnnnrrrwww{{{~~~|||vvvrrrppppppzzz~~~sssbbbYYY]]]eeehhhssswwwnnniiinnnvvv{{{|||}}}{{{zzzxxxxxxxxxxxxvvvttttttuuuvvvyyy~~~|||zzzxxxxxx}}}wwwrrroooooorrr}}}yyysssbbbVVVPPPNNNEEE???<<<===<<<777777<<<===???GGGSSS\\\cccllluuurrrvvv{{{}}}}}}}}}sssiiifffgggkkkssszzzzzzuuuvvv~~~~~~hhhVVVKKKFFF;;;888444222111111000///111111111111000000000000000000000000000000000000---.........//////000000000000///...------,,,,,,...---,,,,,,++++++++++++,,,+++***)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++---......---++++++---------,,,,,,+++++++++,,,,,,,,,---...///000111+++---...///...///111222---444000---333444333888;;;>>>NNNnnnnnnpppttt|||zzzqqqllllllmmmpppuuuxxx{{{|||}}}wwwhhhgggppp}}}}}}sssuuulllffffffddd```aaaeeemmmsss}}}|||}}}sss{{{zzzuuusssmmmiiiggg___[[[]]]hhhuuu|||aaaSSSeee~~~|||XXXDDD>>>>>>===:::999:::999777666555555444444333222222222222222111222222333333333333333444444444444444888777666555444333222222333333333222222333444444;;;<<<>>>@@@CCCFFFHHHIIIPPPNNNOOORRRXXX[[[\\\ZZZ```aaabbbdddfffiiijjjkkkkkkmmmpppuuuzzz}}}}}}|||~~~|||uuupppnnnnnnssszzz~~~uuufff\\\]]]bbbfffppp{{{uuulllgggllltttwwwxxxxxxwwwyyyyyyxxxvvvuuuvvvwwwuuuwwwzzz}}}wwwxxx~~~yyytttuuu|||~~~wwwyyy~~~uuufffVVVJJJEEECCC>>>===<<<;;;::::::::::::===???EEEOOOZZZeeelllooottttttssstttuuuxxx{{{}}}tttccc]]]___fffmmmtttwwwvvvxxx~~~zzzwww```SSSJJJBBB999777555222111111222333///000111000...---------//////////////////////////////.........---------......------------......,,,+++++++++***))))))))))))))))))******++++++,,,...---,,,,,,++++++++++++...---+++*********++++++*********++++++,,,,,,,,,,,,,,,++++++,,,---///000---------,,,,,,+++++++++---------............///111111111000000000000000666;;;CCCTTTuuutttsss{{{~~~yyytttooopppllllllrrrvvvwwwxxx{{{~~~|||{{{{{{~~~rrraaaVVV___sssxxxooollljjjfffbbb``````aaacccpppzzzyyywwwxxx|||zzz}}}zzzsssnnniiiccc]]]ZZZYYYZZZaaarrruuu______llljjjMMMAAA???<<<:::::::::999777666666555555444333333222333222222111222222333333444444444444444555555555666555555555555555444444444333333222222333333444999:::===???BBBEEEGGGHHHMMMLLLMMMPPPUUUYYYYYYXXX^^^___aaadddfffhhhiiijjjiiikkknnnssswwwzzzyyyxxx{{{~~~|||vvvpppnnnnnnrrrwwwyyyrrreee\\\]]]aaadddnnnyyywwwnnniiimmmsssvvvwwwxxxyyyzzzzzzxxxvvvttttttuuutttvvvxxx{{{}}}~~~~~~wwwvvv{{{{{{ssstttxxxtttoooeeeYYYMMMFFFCCCCCC<<<;;;:::999888777777777>>>AAAGGGPPPZZZdddjjjnnnssssssssstttvvvyyy{{{}}}~~~rrrccc]]]^^^```gggqqqvvvxxx|||yyyttt{{{mmmYYYOOOGGG@@@777666333111000000111222///111222111///------...//////////////////////////////.........---------......------------......,,,,,,,,,+++++++++++++++*********+++++++++++++++,,,,,,++++++******++++++,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,++++++,,,---.........---------------,,,,,,++++++------------............000000000000000000000111333777===IIIdddyyysssrrrmmmkkknnnqqqrrruuuyyy{{{yyywwwwwwyyy~~~}}}ooofffaaaYYYVVV```ooo~~~}}}ssslllllliiiddd```^^^```dddhhhnnnvvv~~~yyywwwvvv|||{{{~~~wwwqqqlllggg```ZZZYYY[[[^^^eeetttrrr]]]ZZZjjj\\\HHHCCC===;;;<<<<<<:::999666666666555444444333333333333222222111222222333444444444555555555666666444444444555555666666666444333333222222333333333777888:::===@@@CCCFFFGGGJJJJJJKKKNNNRRRUUUVVVUUU[[[]]]aaadddfffhhhhhhhhhhhhiiilllqqquuuwwwvvvtttwww{{{~~~yyytttqqqqqqtttvvvuuunnneee^^^]]]___bbbkkkuuu|||zzzqqqkkknnnsssuuuvvvxxxyyyzzzzzzxxxuuurrrrrrssstttuuuvvvyyy}}}yyyyyy|||vvvmmmkkkmmmfff___UUUKKKEEECCCAAAAAA===<<<:::999888777777777>>>BBBIIIRRR[[[cccjjjmmmpppqqqrrrsssuuuvvvwwwxxxxxxwwwxxxxxxrrrgggbbbaaa^^^fffqqqyyy}}}xxx{{{wwwooowwwzzz```QQQIIICCC<<<555444222111000000000111000111222222000......///////////////////////////...............---------......------------......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++******************+++++++++***))))))((()))))))))++++++,,,,,,,,,,,,------***+++---......---,,,+++...---------------,,,,,,------------............/////////000000111111111111555888===PPPtttyyywwwpppjjjjjjlllmmmqqquuuxxxvvvttttttuuuyyy}}}sssiii```ZZZXXXXXX[[[cccjjjsssuuuoookkkkkkhhhddd___^^^aaagggllljjjpppxxx}}}|||yyyvvvtttzzzyyy}}}~~~{{{zzzsssnnnjjjddd]]]WWWXXX___fffmmmwwwfffTTT___zzzpppRRRGGG>>><<<======<<<;;;777777666666555444444444333333222222111111222222444444444555555666666777555555555555666666666666444444333222222222333333444555777;;;>>>AAACCCEEEGGGHHHIIILLLOOOQQQSSSSSSYYY\\\```dddfffggggggfffhhhjjjmmmqqquuuwwwuuussssssyyy|||{{{zzz}}}|||xxxqqqhhhbbb___^^^```hhhpppwww~~~{{{sssnnnpppssstttuuuwwwwwwxxxxxxvvvtttrrrrrrssstttttttttwww|||{{{yyyyyy{{{pppgggcccbbb^^^WWWNNNGGGEEECCCAAA???@@@???>>><<<;;;:::::::::<<>>@@@BBBEEEGGGIIIJJJLLLNNNPPPRRRWWWZZZ^^^bbbeeeffffffeeeiiikkknnnssswwwxxxvvvtttpppwwwxxxnnnfff```]]]___fffmmmrrryyy{{{tttpppqqqsssssssssuuusssuuuvvvuuusssssstttuuuuuuttttttuuuyyy}}}yyywwwzzz{{{yyysssjjjbbb]]][[[UUUPPPKKKIIIIIIGGGDDDAAACCCBBB@@@???===<<<<<<<<<:::AAALLLVVV^^^eeekkkooottttttsssqqqnnnkkkiiigggccc``````fffiiihhhggghhhfffmmmwww}}}qqqnnnooo}}}{{{eeeOOOEEEAAA;;;666444444333222222222111111111222333222000///...///////////////////////////---.....................------,,,,,,,,,,,,------))))))******++++++,,,,,,---------,,,,,,+++++++++)))***+++,,,------,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...------------------------,,,,,,,,,------------...------...///000111111222111555888999>>>QQQqqq}}}rrrlllhhhgggjjjnnnqqqqqqqqqrrrtttwwwyyy{{{|||~~~tttfff\\\\\\bbbkkkqqqyyyvvvqqqkkkiiikkknnnooovvvzzzooojjjjjjjjjeeehhhjjjiiiffffffjjjmmmmmmpppvvv{{{|||zzzvvvssspppmmmpppwww{{{wwwrrrooonnnnnnmmmllljjjfffbbb^^^aaalllxxx}}}kkkZZZ\\\bbb}}}uuu\\\EEE===<<<999888999888888888777666666555555444444333222111111111111111222222333444555666666777777777666666555555555555555444333222222222222000111333666888;;;===>>>CCCEEEGGGIIIIIIKKKMMMOOOTTTVVVZZZ^^^aaacccccccccgggjjjnnntttxxxyyyvvvtttmmmuuutttiiiaaa]]]^^^eeekkkooovvv}}}}}}xxxtttqqqssstttrrrqqqsssqqqsssttttttsssrrrtttuuutttttttttuuuxxx~~~zzzwwwuuutttppplllfff___ZZZWWWLLLKKKJJJJJJKKKKKKIIIHHHEEEDDDBBB@@@???======<<<:::BBBNNNXXX___eeekkkooovvvuuurrrnnniiieeebbbaaaZZZWWWXXX^^^bbbbbbcccfffgggmmmwwwooodddiiiuuuzzz\\\JJJCCC>>>888555444444333333333222222111000111222222000......///////////////////////////---------...............------,,,,,,,,,,,,------******************++++++,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,+++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++******++++++*********,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.........//////000000000///111555777:::DDDZZZmmm}}}vvvppplllllloooooooooppprrrtttvvvwwwxxxyyy}}}{{{fff```YYYXXX```mmm{{{{{{rrrppprrrrrrooooootttvvvooohhhggghhhhhhbbbhhhmmmmmmkkkjjjmmmqqqtttxxx~~~~~~zzzwwwvvvnnnjjjiiinnnqqqooolllllljjjkkkmmmnnnnnnlllkkkjjjkkkuuu~~~|||___UUUXXXmmmrrrSSSFFFAAA;;;999;;;999999888777777666666555555444333222111111111111000000111222333444555555666666666666666777777777666555444333222222222222000000222444666888::::::???BBBEEEFFFFFFGGGJJJMMMPPPRRRUUUXXX[[[^^^``````dddfffkkkqqqvvvwwwuuurrrlllttt~~~wwwiiiaaa^^^^^^eeekkknnnsssyyyzzzwwwuuurrrrrruuuuuuqqqoooqqqrrrssstttsssrrrqqqrrrsssqqqsssuuuwwwzzz}}}zzzwwwrrrooojjjfffbbb^^^ZZZVVVMMMMMMMMMLLLKKKJJJLLLMMMHHHGGGFFFDDDBBBAAA@@@???<<>>999999888888777666666666555444333222111111111111///000000111333444555555444444555666777888999999666555444333222222222222000000111333555666888888===@@@CCCDDDCCCDDDGGGJJJNNNOOOQQQTTTWWWZZZ]]]^^^```ccchhhoootttuuusssppplllsss}}}xxxiiiaaa^^^___eeekkknnnrrrvvvwwwssssssqqqrrrvvvuuuqqqnnnooosssttttttsssqqqppppppqqqooorrrvvvyyy{{{~~~zzzvvvppplllgggcccaaa^^^ZZZWWWUUUUUUSSSNNNJJJIIILLLPPPMMMLLLJJJHHHFFFEEEDDDCCC???HHHTTT\\\___aaaeeeiiijjjgggbbb]]]XXXUUUTTTSSSLLLMMMSSS\\\dddjjjttt}}}|||vvvhhhhhhyyyuuu```JJJBBB???999555444000111111111111000000//////000111000...---------////////////////////////---------.........//////---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))))))))******++++++,,,***+++,,,---,,,***(((''''''((()))+++++++++***)))+++*********))))))((((((!!!%%%+++000111000---***))))))*********+++++++++++++++,,,,,,,,,---------///////////////.........333//////333666888???HHHOOOkkkwwwooommmooorrrssstttxxxxxxyyyyyyzzzyyyyyyxxxyyyzzz|||}}}}}}|||ssskkkfffiiikkkooovvv~~~yyyxxxvvvqqqppppppmmmhhhhhhlllllliii```eeekkkmmmmmmqqqyyy{{{yyyzzzuuummmfffeeefffeeefffhhhgggjjjnnnrrruuuxxx{{{}}}|||wwwzzz```WWW___www___IIIBBB@@@;;;999999999888777777999:::777555444444555555444333111111222333444666777888777888999777666444555666666666666555444444333333555444222222222444666777888:::===???@@@CCCGGGJJJJJJLLLNNNQQQTTTWWWZZZ[[[]]]```ffflllppprrrsssrrrmmmqqqwww{{{{{{ggg]]]]]]\\\dddjjjmmmppptttvvvtttpppqqqqqqrrrrrrqqqqqqpppxxxuuuqqqooonnnoooppppppuuuxxx{{{}}}}}}~~~xxxvvvgggiiiiiiiiifffeeeeeeeeeccc^^^YYYUUUOOOKKKOOOWWWVVVUUUPPPIIIHHHMMMQQQPPPLLLOOOVVV___gggiiifffbbbbbb```[[[UUUPPPNNNOOOQQQPPPUUU\\\dddlllttt|||rrrnnnyyysss```LLLAAA<<<888444222222222222111000//////...000000000000////////////---------............///......---,,,,,,,,,,,,---222///,,,,,,------+++)))++++++******++++++,,,---***************************************************)))))))))(((((('''''',,,++++++******++++++,,,+++***)))))))))***+++,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------///////////////000111111111000000111222555777888CCCOOOiiipppgggfffkkkooouuuuuu}}}~~~}}}}}}~~~|||yyyzzz}}}{{{zzzxxxvvvuuuyyyrrrqqqsssoooooolllgggfffiiiiiigggdddcccdddgggoooyyy{{{yyyxxxxxxqqqhhheeegggjjjkkkkkkjjjkkkooovvvzzz{{{~~~~~~}}}xxxqqqrrraaaWWWjjjwwwYYYHHHAAA@@@::::::999888777666666666777555444444555555444333111111111222333555666777666888888777555444555666777666666555555444333333555444333222222444555777666888;;;===>>>AAADDDGGGGGGHHHJJJMMMPPPSSSUUUVVVYYY]]]bbbiiimmmpppppppppllloootttxxx{{{~~~}}}iii]]]\\\[[[ccciiilllppptttvvvtttqqqqqqrrrrrrrrrrrrqqqqqqwwwtttqqqooooooooopppqqqtttyyyyyyuuuooopppqqqpppnnnmmmmmmmmmlllgggbbb]]]UUUPPPSSSYYY]]]\\\WWWPPPOOOSSSVVVVVVTTTWWW[[[aaaeeeddd___ZZZYYYXXXUUUQQQNNNMMMPPPRRRXXX\\\cccjjjqqqxxx~~~wwwxxxlllZZZGGG>>>:::777333222222222111111000//////...000000000000/////////...---------............///......---,,,,,,,,,,,,------+++)))***,,,...---,,,++++++******++++++,,,---*********************************************************))))))(((((((((,,,++++++******++++++,,,+++******)))***+++,,,---...------,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...000000000000222444666777>>>CCCUUUqqq~~~rrrkkkiiiiiiooonnnvvv~~~}}}}}}pppssszzzxxxoooiiihhhiiikkknnnnnnllllllqqqsssqqqiiifffeeehhhppp{{{{{{xxxxxxxxxpppgggeeejjjoooooonnnkkklllrrr{{{}}}uuummmppp[[[bbbqqqrrrTTTEEEDDD===<<<;;;:::888777666555777555444444555555444333111111111111222333444555666777888777555555555777777777666555555444444333555444333222333444555666555777999:::;;;>>>AAADDDCCCDDDFFFHHHKKKMMMOOOPPPUUUYYY^^^dddhhhkkklllllliiilllqqqtttvvvxxxzzz|||}}}iii]]][[[[[[cccjjjlllppptttvvvtttrrrrrrrrrrrrrrrrrrrrrrrrtttsssqqqoooooopppqqqrrrttt{{{{{{zzz|||}}}|||zzzxxxxxxyyyzzzuuunnnhhh^^^WWWWWW]]]cccccc^^^WWWUUUYYY\\\[[[\\\]]]___bbbbbb^^^XXXTTTPPPQQQQQQPPPPPPRRRVVVYYYcccgggmmmsssxxx~~~~~~zzzcccSSSBBB:::888555333222222111111000000//////...000000000/////////......---------............///......---,,,,,,,,,,,,,,,***)))((()))+++------,,,+++************+++,,,,,,***************************************************************)))))))))++++++************+++++++++++++++++++++,,,------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---......///000111222444555888777???TTTpppvvvnnnjjjkkkhhhmmmuuulllfffhhhsss||||||xxxrrrjjjeeeeeegggiiinnnqqqqqqrrrwwwyyyxxxrrrlllfffhhhqqq{{{~~~zzzwwwvvvuuummmffffffmmmsssuuutttssssssyyy|||rrriiijjj```bbbtttfffMMMEEE@@@???===<<<;;;:::888777777555444444555555444333111000000000111222333333444666777666555555666777777777666666555444444444555444333333333444444555444666888999999;;;>>>@@@AAABBBDDDFFFHHHJJJKKKLLLTTTWWW[[[___ccceeefffffffffiiimmmppprrrsssuuuwww}}}yyyggg]]]\\\___ffflllnnnpppttttttrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqpppoooppprrrtttuuu|||zzzqqqfff\\\ZZZ^^^dddddd___YYYXXX\\\___^^^\\\]]]^^^^^^]]]YYYTTTQQQMMMOOORRRUUUXXX\\\aaaeeekkkooouuu{{{{{{|||~~~ooo[[[MMM???888666333111222111111000000////////////000000/////////.........---------............///...---,,,,,,++++++,,,,,,,,,+++*********+++++++++***************++++++,,,************************************************++++++******************++++++************++++++,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---------------......///------...///000111222333555333777CCCWWWrrr~~~zzzqqqiiifffrrruuulllddd___]]]\\\ooo~~~~~~wwwvvvtttoookkkiiikkkmmmmmmrrruuutttvvvzzz|||{{{~~~tttjjjhhhoooxxx|||}}}{{{}}}~~~}}}zzzvvvsssrrrmmmkkkhhhiiinnnuuu{{{~~~{{{rrriii{{{dddWWWeeezzz}}}ZZZGGGBBB???<<<;;;;;;;;;:::888777555444444555555444333111111000000000111222222333555666666555555666888888777777666555555444444444444444444333444444444444666777888888999<<<>>>@@@AAABBBDDDGGGIIIJJJKKKTTTUUUXXX\\\^^^_________cccfffjjjmmmoooqqqsssuuu{{{tttddd]]]^^^cccjjjooopppqqqssssssppprrrqqqppppppppppppqqqrrrpppqqqrrrqqqoooooorrrtttvvv~~~yyylll```\\\^^^cccccc```ZZZYYY]]]```___[[[[[[ZZZXXXUUURRRPPPOOOOOOSSSXXX]]]bbbgggmmmpppqqquuu{{{~~~~~~~~~|||vvvgggVVVJJJ===888555222000111000000000///////////////////////////............---------............///------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,******))))))******+++,,,******************************************************************+++++++++******))))))******+++++++++,,,,,,------------,,,+++++++++++++++***************+++++++++,,,,,,.........---...//////000,,,---...///000000111111222333777===EEEXXXvvvsssggghhhuuuzzziiiddd\\\VVVTTTWWW^^^bbbrrr~~~yyyooooooooooooppprrruuuwwwtttvvvwwwwww{{{~~~qqqlllnnnssstttsssuuuvvvxxxwwwtttqqqoooooogggjjjnnnoooqqqwww~~~wwwoooxxx___```qqqpppRRRFFFAAA;;;999999:::999777777555444444555555444333222222111111000111111111222333555555555555777888888888777666666555555444444444444444444444333333444555666666666777999;;;>>>???@@@CCCEEEHHHIIIJJJQQQRRRTTTWWWYYYZZZZZZZZZ^^^aaafffjjjmmmooorrrttt|||sssddd]]]___dddjjjooopppppprrrrrroooqqqpppooonnnnnnooopppqqqooorrrsssrrrooooooqqqtttxxxrrrddd___aaaeeeeeeaaa[[[YYY]]]^^^\\\YYYXXXUUUQQQMMMLLLNNNPPPTTTYYY___eeekkkpppuuuxxxvvvzzzxxxtttnnn```PPPEEE;;;777444111000222/////////////////////////////////.........---------------............///------,,,+++++++++++++++)))***++++++++++++...000***))))))))))))***++++++************************************************)))))))))*********************))))))))))))************+++,,,,,,,,,,,,,,,++++++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,------...,,,---...///000000000000///222777999;;;DDD[[[pppwwwmmmlllvvv~~~vvvmmmccc^^^XXXVVVSSSRRRTTT]]]hhhooowww}}}zzzzzzwwwsssnnnppprrrvvv{{{yyyxxxvvvxxx|||sssqqqqqqpppoooqqqrrrsssqqqooollllllllliiinnntttvvvyyyyyyqqquuudddhhhyyyhhhPPPHHH???:::::::::999777777555444444555555444333444333222111111111111111111333444555555555777999888888777777666555555555444555555555444333333222333444444444333333555777999:::<<>>AAACCCBBBDDDGGGHHHJJJLLLPPPSSSUUUYYY]]]aaadddggglllooo{{{{{{pppcccXXX]]]cccggggggjjjooorrrqqqoooooonnnnnnnnnnnnoooooorrrsssrrrqqqooooooppprrr{{{|||qqqmmmlllkkkdddZZZTTTQQQOOOMMMKKKGGGGGGGGGHHHMMMVVV```gggssssssuuuyyy{{{|||~~~ooottt}}}{{{zzz{{{uuummm]]]SSSPPPKKK999777444222222111000///000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++************++++++))))))(((((((((((())))))++++++++++++++++++++++++))))))*********))))))((()))************++++++++++++++++++*********))))))(((((()))***++++++,,,,,,++++++************++++++)))************+++++++++---,,,++++++,,,///111333---.........//////000000000000111111222555999===CCCLLLaaa}}}~~~pppiiimmmwww{{{tttvvvwwwvvvyyyxxx{{{{{{sssiii```[[[ZZZ[[[WWWRRRQQQVVVZZZ\\\cccllltttqqqnnnmmmpppsssvvvwwwsssjjjggghhhiiiiiidddjjjsssxxxzzz{{{|||~~~}}}xxxtttvvvxxxvvvqqqllloooooommmgggaaabbbiiipppzzz{{{ssslllhhhhhhnnnzzz}}}nnn[[[MMMfffZZZ^^^eee^^^JJJCCC???<<<;;;888888777777777777777777888666333222333333222111000000222333444555555555444555777888999999999999777777666555555444444444333333333333333333333333555555666777999<<>>666666333000/////////...---------------------------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,+++***++++++************++++++*********))))))*********************************))))))************)))))))))))))))*********+++++++++++++++***************)))))))))***++++++,,,,,,++++++************++++++)))************+++++++++///...,,,+++***)))******---------............//////000222222222111222333777777:::EEEVVVqqqoookkkkkkrrryyy}}}|||rrrlllgggbbb^^^^^^```cccgggjjjkkknnntttyyyrrreee\\\WWWRRRQQQOOOOOOSSS\\\gggoootttqqqrrryyy}}}tttnnnlllnnnqqqssssssooonnnrrrxxx}}}|||yyyrrrpppmmmkkkjjjhhhfffdddgggkkkpppsssuuuvvvwwwxxxuuusssuuu|||wwwrrrqqqnnniiiccccccaaa\\\WWWYYYaaahhhvvvzzz~~~|||pppfff]]]XXXXXX___fffhhhbbbXXXMMM@@@666eeeVVVVVVZZZtttlllQQQBBB===>>>:::;;;;;;;;;:::888777666444333222222333444333222222222333333333222222111222222444555666777888888999999999888777666666555444444444444444444444444222222222222444666888999888:::<<<===???AAADDDGGGKKKMMMPPPSSSVVVZZZ___bbbeeepppzzz|||xxxpppeee[[[WWW]]]bbbcccdddiiijjjiiijjjiiiiiihhhiiiiiijjjjjjnnnpppqqqqqqpppqqqrrrttttttxxx~~~yyytttqqqccc^^^VVVNNNJJJIIIIIIJJJNNNRRRXXX___fffnnnvvv{{{||||||}}}wwwyyyzzz{{{{{{{{{}}}nnnaaa```cccpppxxxkkkkkkttt}}}}}}|||yyyuuurrrvvvoooXXXOOOEEE???<<<444555222000//////000///....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***++++++************++++++++++++************++++++))))))))))))))))))))))))((())))))************)))))))))))))))************************************))))))*********+++++++++++++++************++++++))))))*********+++++++++///...---+++************------------------------+++...111222111000000111333555999???HHHYYYuuuyyyooolllmmmllllllmmmxxx}}}~~~tttggg]]]VVVUUUVVVXXXYYYZZZ___eeemmmsssvvvrrrkkkhhhlllrrryyy~~~uuuvvvtttnnndddZZZSSSPPPRRRSSSUUUZZZaaammmyyyyyyrrrmmmlllmmmooopppkkkgggdddgggmmmqqqqqqoookkklllnnnpppooommmjjjggghhhlllsssxxx{{{{{{{{{zzzwwwsssuuu}}}|||rrrooopppmmmiiieeeeeebbb\\\WWWWWW^^^eeerrrvvv{{{uuuiii```WWWSSSRRRVVVYYYXXXPPPFFF???777000wwwbbbYYYVVVeee~~~hhhPPPEEECCC<<<;;;;;;:::999888666555444333222333444444333111222222333333222222111111111222222333444666777777888888999999888888777666555555555555555555555555222222111111222333555666666888:::;;;<<<>>>AAADDDHHHIIILLLNNNQQQUUUZZZ^^^```jjjtttvvvssslllaaaXXXWWW]]]bbbccceeehhhjjjhhhffffffffffffgggiiijjjkkkkkkmmmoooppppppqqqrrrtttuuuxxx|||yyyssspppbbb]]]TTTLLLIIIKKKPPPTTTXXX\\\bbbgggmmmrrrxxx{{{||||||}}}wwwxxxyyyyyyyyyzzz}}}ppp```]]]hhhsssrrrooouuu~~~zzzrrrnnnqqqzzzbbbMMMGGG@@@<<<:::444444222000///000111000000////////////////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***++++++************++++++++++++************++++++))))))))))))))))))))))))(((((()))***************(((((()))))))))************************************************+++++++++++++++************++++++))))))*********+++++++++------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,(((+++///111111111111111...000555:::<<>>===;;;:::888777777666555444444444555555333111111222222222222222111111222222222222222333444555555666888999999888777777666666666666666666666666444333222111222333444555444666888999999;;;>>>AAADDDEEEGGGIIILLLPPPUUUYYY]]]fffpppqqqoooiii```XXXVVV]]]bbbccceeehhhiiigggeeeeeeeeeeeefffhhhiiijjjhhhjjjmmmooooooppprrrssswwwzzz~~~xxxyyy~~~|||uuunnnjjj___[[[TTTNNNMMMQQQYYY___dddgggkkkooorrruuuyyy|||~~~~~~~~~wwwxxxxxxxxxxxx{{{uuueee^^^eeewww{{{xxx|||}}}sssooorrrxxx|||sssXXXGGGDDD<<<888777111333111//////000111111000........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,+++***++++++************++++++*********))))))*********************************'''((()))******+++******((((((((()))))))))*********************+++++++++************************++++++************++++++)))************+++++++++++++++,,,,,,------......---,,,,,,,,,,,,,,,++++++(((+++...000111000111111///000222444555:::HHHVVVuuu~~~vvvooonnndddeeekkkvvvxxxrrrsssrrrooosss{{{yyyfffXXXSSSTTTNNNOOOOOOPPPQQQTTTXXX\\\ZZZ^^^bbbbbbaaaccciiioooxxx|||xxxwwwuuuppphhh___WWWRRROOOUUU[[[______```bbbdddrrrxxxxxxqqqmmmlllllloootttyyy~~~{{{~~~{{{wwwtttrrrpppmmmkkkkkkfffbbbdddkkkqqqrrrqqqqqqtttxxx{{{zzzzzzyyyyyyrrrvvv~~~uuuqqqxxx|||uuuuuuwwwvvvrrrkkkllljjjcccZZZTTTUUUXXXXXX```iiisss|||pppddd^^^WWWPPPKKKJJJBBBDDDAAA999444333333000rrraaa\\\^^^rrrbbbLLLBBB@@@===:::888777888999777666666666666555333111000111111222222222111111333222111111111111222333222444666888999999888888666666666666666666666666555444333222222333444444111333555666777888;;;>>>@@@AAACCCDDDGGGKKKQQQUUUWWWaaaiiikkkiiifff___XXXUUU\\\bbbcccdddggggggeeegggffffffeeeeeefffffffffeeehhhkkkmmmnnnoooqqqrrrxxxzzz~~~xxxxxxzzz{{{tttnnngggcccYYYYYYWWWTTTTTTYYYbbbhhhmmmooorrrtttvvvxxx|||~~~~~~~~~~~~|||{{{||||||vvvvvvvvvvvvwww{{{vvvhhh```fffvvvzzzwwwyyy{{{{{{zzzdddMMMCCCBBB:::555444000111///------///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++***))))))(((((())))))***++++++++++++++++++++++++'''((()))******+++++++++(((((((((((()))))))))***))))))*********+++++++++************************++++++************++++++)))************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---///000/////////000333111222444444777???IIIYYYhhhuuupppnnnrrrvvv{{{rrrfffaaaXXXTTTNNNJJJIIIJJJKKKLLLLLLNNNPPPOOONNNPPPSSSWWWZZZ```eeehhhggghhhllloooooonnnnnnnnnooommmiiifff```___]]]ZZZVVVRRRNNNLLLNNNXXXeeennnrrrsssvvvxxxzzzyyyuuuwww{{{|||}}}yyyuuurrrqqqqqqqqqppprrrmmmhhhhhhnnntttvvvvvvwwwyyy{{{|||{{{|||~~~{{{|||~~~rrrnnnvvv||||||}}}{{{uuuuuuxxxwwwssslllnnnmmmggg^^^VVVUUUVVVSSSYYY```gggrrr|||oooeee\\\WWWQQQJJJDDDBBB999;;;999222...//////---oooeee^^^hhhuuuWWWEEEBBB>>>:::888888:::;;;888888777777777666333000000000111222222222222222444333111000000000111222111222555888999999999888777777777777777777777777666666444333333333444444000111333444555666999<<<===>>>@@@AAACCCHHHMMMRRRQQQ[[[ccceeedddbbb]]]WWWTTT[[[aaabbbcccffffffdddjjjiiigggfffeeedddddddddcccfffjjjmmmnnnoooppprrruuuxxx|||~~~}}}{{{zzz{{{{{{uuuoooiiibbb]]]UUUWWWYYYYYY[[[```ggglllrrrtttvvvwwwyyy{{{~~~}}}}}}}}}~~~~~~yyyuuusssuuuxxxuuuuuuuuuuuuwww{{{rrrhhh^^^```ooo~~~~~~zzzlllXXXEEE???@@@999444555222///...,,,,,,---/////////111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++************++++++))))))(((((((((((())))))++++++++++++++++++++++++''''''(((******+++++++++(((((((((((())))))))))))))))))******++++++++++++++++++******************++++++************++++++)))************+++++++++******+++++++++******))),,,,,,,,,++++++*********---///000000///......///111///111555555333555999EEEPPPnnnyyyvvvtttvvvnnnfff[[[TTTQQQPPPOOONNNLLLLLLLLLJJJIIIIIIKKKMMMKKKPPPWWWZZZZZZ\\\```eeefffeeeeeeddddddaaa]]]ZZZVVVVVVUUUTTTTTTTTTUUUVVVUUUcccuuuzzz{{{}}}|||wwwsssooommmnnnqqqtttvvvxxxrrrllllllqqqwwwyyyxxxzzz||||||{{{zzz{{{|||pppllluuu{{{yyyzzz~~~xxxrrrrrruuutttpppmmmpppqqqlllbbbZZZWWWWWWVVVYYY\\\___fffooosssqqqhhh___VVVRRRMMMDDD>>>;;;444666444...***++++++)))rrrjjjttt}}}^^^NNN???;;;;;;888777888666555444333222222222222222222222222222222222222222222222111111///......444///...333666444444888888777666555555666777888555444333333222222222222222222111111222444555666666777999<<<@@@DDDGGGIIIOOOSSS[[[bbbeeeccc\\\VVVWWWZZZ]]]___```aaabbbcccggggggggggggfffdddbbbaaabbbbbbdddfffjjjlllmmmmmmuuussstttxxxyyyzzz~~~vvvsss{{{~~~yyypppgggaaa]]]\\\\\\XXX[[[___ccceeegggjjjlllvvvxxx{{{~~~~~~|||xxxtttrrrrrrtttuuuvvvvvvwwwwwwyyy}}}oooeee[[[[[[mmmnnnZZZIIIEEEAAAAAACCC@@@888000222111111111000000/////////999;;;111***---///,,,///---,,,---...///,,,)))000...------...///---,,,------,,,,,,,,,,,,++++++******))))))))))))***************)))))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++************++++++---..................---///000111111111111111000000000//////000222555666;;;DDDZZZyyytttkkkfffbbb]]]YYY[[[YYYWWWTTTQQQPPPOOOOOOTTTVVVYYYZZZ\\\aaaiiiooozzzxxxtttnnnhhhdddcccccc]]]___``````___^^^```aaajjjttt~~~zzz}}}|||}}}yyytttmmmiiikkkkkkkkkooowwwwwwtttqqqpppqqqvvv{{{~~~~~~yyywwwxxxxxxyyy|||}}}qqqjjjmmmsssuuuvvvyyy|||xxxrrrnnnnnnpppsssrrrttttttqqqkkkccc]]]YYYYYYYYYZZZ\\\___bbbeeeggg___[[[TTTLLLEEE@@@<<<;;;444111...,,,,,,,,,,,,,,,~~~vvv~~~zzzbbbHHH>>>>>><<<999777666666555444444333444444222222222222222222222222111111222111111000///...555000///444666444444777777666555555555777888999666555444333333333333444222222111111222333555666444555777:::===AAADDDEEEKKKOOOVVV^^^aaa___YYYTTTTTTWWWZZZ]]]]]]^^^```aaadddeeeeeeeeedddcccaaa```bbbbbbccceeehhhkkklllmmmrrrqqqrrrvvvwwwwww|||}}}zzzzzzqqqlllddd]]]XXXVVVWWWXXX^^^aaaeeegggiiikkkmmmooowwwyyy|||~~~~~~~~~}}}yyywwwuuusssrrrrrrtttuuuwwwwwwvvvvvvxxx}}}~~~zzznnn^^^YYYZZZfff}}}vvvgggXXXGGGBBB>>>>>>@@@===666///000000000/////////......333AAAFFF;;;///------+++...---,,,---...///,,,***---+++******+++,,,***)))------,,,,,,,,,+++++++++******))))))))))))*********))))))))))))))))))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))************++++++************++++++,,,------......------,,,,,,---...///////////////000/////////000222444666777<<>>===999555777777666666555666666666333333333333222222222222000111111111111111000000555111000333555444444666555555555555666777999:::777666666555555555555555222222111111111333444555222333444777999<<>>888444222///,,,***))))))***)))(((xxxwwwhhhKKKAAA>>>;;;888777777666666666666777777333333333333333222222222000000111222222222111111444111000111333444444444444444444444666888:::;;;888777777666666777777777333222111111111333444555111222222444666888:::;;;@@@CCCIIIOOOSSSSSSPPPMMMKKKMMMPPPSSSTTTVVVXXXZZZ\\\^^^___aaabbbbbbbbbaaaaaabbbcccddddddfffhhhiiifffeeegggkkkmmmmmmpppvvvvvv}}}|||}}}xxxssskkkcccWWWSSSOOOMMMNNNSSSYYY^^^cccgggllloooqqqsssuuuwww}}}~~~}}}}}}|||{{{yyyvvvsssrrrlllmmmnnnoooooopppppppppvvvwwwyyy|||tttjjjbbbXXXOOORRR[[[fffttt~~~wwwnnnooonnnkkkeee]]]SSSLLL???:::555444444444111...........................+++666===999222///...,,,++++++,,,---.........---...---,,,,,,------,,,***,,,,,,,,,++++++++++++*********))))))))))))******)))))))))))))))*********************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******((()))))))))************++++++************+++++++++++++++,,,,,,++++++++++++,,,...///000111111222//////...//////111222333333222444:::DDDTTTlllxxxuuuuuuyyy}}}~~~{{{zzzzzzzzzyyy|||zzzxxxuuuqqqrrryyy}}}||||||}}}}}}pppooonnnpppssswww{{{~~~|||zzzyyy}}}wwwtttttttttsssvvv{{{~~~wwwqqqooopppsssuuurrrnnnlllooossstttsssqqqpppsssvvvyyyzzz{{{}}}~~~|||xxxsssmmmiiiddd___YYYUUUSSSRRRPPPMMMNNNLLLHHHCCC<<<666111...---+++)))((()))***)))(((uuusssbbbKKKAAA===;;;888777666666666666666666444444444333333333222222000111111222222222222111111111//////111444444222222222222333555777999;;;888888888777777888888999444333222222222333444555222222222222333555666666<<<>>>BBBHHHLLLMMMKKKIIIFFFHHHKKKLLLNNNOOORRRUUUXXXYYY[[[]]]____________^^^aaaccccccbbbbbbccceeebbbbbbdddiiijjjjjjmmmrrrssszzzzzzzzzzzz}}}~~~{{{vvvvvvssslllhhhfffaaa[[[QQQOOOMMMMMMQQQXXX```eeeeeeiiioootttwwwzzz|||}}}{{{zzzyyyvvvssspppnnnllljjjkkklllmmmnnnnnnmmmmmmtttvvv{{{~~~zzzlll___TTTOOOKKKJJJYYYkkkxxx|||}}}vvvmmmgggbbb```^^^WWWLLLDDD:::666222000111111///...////////////////////////+++...000//////000///,,,***,,,------...---......///...------......---,,,,,,,,,+++++++++***************))))))))))))******(((((())))))************(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))))))))***((()))))))))************++++++************++++++***++++++++++++++++++***+++,,,---...000000111111............///000111111333222444777;;;BBBQQQ```uuurrrhhhffffffhhhnnnuuu~~~|||{{{~~~|||zzzzzzxxxvvvsssrrrqqqtttzzz{{{}}}yyyxxxxxxyyy{{{~~~vvvvvvuuuuuuyyy|||yyy{{{uuurrrqqqpppoooqqqvvv}}}yyytttnnnkkklllooorrrrrrqqqpppqqqtttvvvtttqqqnnnqqqwww{{{}}}}}}zzzuuunnnhhhaaa[[[TTTQQQQQQQQQOOOLLLJJJHHHDDD???888222---***,,,+++)))***+++++++++***}}}jjjkkkwww{{{[[[HHH???:::999999888777666666666666555555444444333333222222111222222222222222111111///000000...111555666333111111111222333555777999888888888888888999999:::666555444333333444555666444444333333333333444444888999<<<@@@DDDFFFEEECCCAAABBBDDDEEEFFFHHHKKKMMMPPPQQQSSSVVVWWWXXXXXXXXXYYY\\\```aaa^^^\\\\\\^^^^^^^^^aaafffgggfffiiinnnmmmsss}}}xxxrrrpppmmmooorrrvvvxxxwwwsssooocccddd```ZZZVVVWWWWWWTTTOOONNNNNNQQQVVV]]]eeeiiijjjooouuu{{{~~~zzzwwwtttpppllljjjiiiiiihhhiiikkklllmmmmmmmmmmmmsssvvv{{{|||qqqhhhYYYNNNEEEDDDHHHRRRggg|||~~~~~~yyyrrrooowwwuuukkkbbbZZZZZZYYYQQQFFF>>>666333000////////////...///////////////000000000111---***+++...000...***+++,,,......---,,,---......---+++,,,------,,,***++++++++++++******************))))))))))))******((((((((()))******++++++((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))************++++++************++++++***++++++,,,,,,++++++***)))***+++,,,---------------.........////////////111000222666666777>>>EEEVVViiixxxkkk___[[[YYY^^^eeejjjqqqwwwyyyxxxzzz|||zzzyyyzzz~~~xxxvvvtttuuutttssswww|||{{{vvvwwwyyyyyyssstttvvvxxx{{{~~~{{{xxxzzz{{{|||~~~{{{yyysssooonnnlllkkkmmmqqqsssqqqmmmiiiffffffhhhkkkqqqsssttttttvvvzzzyyyvvvqqquuuzzz}}}~~~~~~yyypppjjj___XXXPPPMMMNNNOOOMMMJJJAAA???<<<777222---***(((,,,+++***+++,,,---,,,+++qqqbbbfffsssuuu]]]MMMBBB<<<<<<:::999777666666666666555555444333333222222333333333333222111000000///111111///222888999555000000000000111333555777888888777777888999999:::777666555444444555666777777777666555444444444444555555666:::===??????>>>;;;<<<===>>>>>>???BBBEEEFFFGGGJJJLLLNNNNNNNNNNNNQQQWWW\\\]]]ZZZVVVUUUUUUUUUUUUXXX]]]___^^^```eeeeeeiiiooowwwuuulllfffcccaaabbbdddhhhkkkjjjgggcccUUUUUURRRKKKIIIMMMPPPPPPPPPQQQSSSVVV\\\ccciiimmmoootttzzz~~~~~~~~~}}}|||||||||||||||xxxtttooojjjfffeeefffffffffgggiiikkkmmmooopppqqquuuvvvxxxzzzxxxnnn^^^SSSIIIDDDAAAEEEQQQeee}}}qqqpppooommmoooxxxrrrfff]]]WWWVVVRRRHHH???;;;333222000/////////......------........./////////000---+++,,,......,,,++++++---//////,,,+++,,,------,,,***+++,,,,,,+++)))++++++++++++******************))))))))))))******'''(((((()))******++++++)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************++++++************++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,------......//////......111......222333222555999BBBPPPbbbsssmmmddd]]]___aaaaaabbbffflllvvv{{{vvvtttwwwzzz{{{}}}|||yyyxxx|||yyyuuussstttrrrooorrrxxxxxx}}}}}}wwwqqqqqqrrrrrrqqqrrruuuxxx{{{}}}~~~}}}zzzqqqttt{{{}}}wwwqqqlllkkkiiigggiiimmmkkkkkkiiieeeaaa___aaadddrrrwwwyyyyyy}}}yyy|||~~~~~~|||||||||~~~~~~~~~wwwooo```WWWNNNJJJKKKKKKHHHDDD888777333000---+++************)))+++,,,---,,,+++}}}fffaaaeeeyyywwwbbbTTT???>>><<<:::999777777666666666555444333333222222444444444333222111000//////333333000444;;;<<<888000000//////000222444555888777777777888999999:::888777666555555666777888999888777666555444444444333222333666999;;;;;;:::888999999999888:::===??????@@@BBBEEEFFFGGGGGGGGGLLLRRRYYY[[[WWWRRROOOPPPLLLLLLOOOUUUVVVUUUWWW\\\```aaaeeejjjqqqvvvxxxxxxzzz}}}}}}tttiiiaaa\\\ZZZVVVVVVWWWZZZ]]]\\\XXXTTTNNNOOOKKKDDDCCCHHHNNNOOOSSSTTTWWW[[[aaaggglllpppqqquuu{{{~~~|||{{{zzzyyyyyyxxxxxxxxxwwwssslllfffcccbbbdddeeeeeefffgggjjjmmmpppsssuuuxxxvvvuuutttooobbbQQQEEE???@@@BBBJJJ]]]www|||iiiiiijjjlllrrrzzzpppaaa[[[WWWUUUMMM@@@::::::111111111000000///......,,,,,,,,,------.........)))***,,,...---,,,,,,...,,,...000///,,,***+++---...---+++,,,------,,,***+++++++++************)))******))))))))))))******'''(((((()))***+++++++++++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))************++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,---.........------------......///.........333...,,,///111222444777666>>>IIIVVVjjj~~~xxxnnnllljjjeeecccddd]]]dddrrr~~~vvvooonnnpppqqqvvv{{{|||~~~}}}zzzzzz|||~~~~~~}}}}}}zzz{{{~~~yyysssppppppmmmiiilllsssqqqwwwzzztttooonnnooonnnqqqsssuuuwwwyyyyyyyyyyyy|||~~~yyyoooiiipppyyyvvvpppkkkjjjgggeeegggkkkhhhhhhhhhddd___]]]]]]___uuu{{{~~~~~~}}}zzzxxxxxx{{{||||||uuuaaaXXXMMMHHHGGGGGGBBB>>>444222000---,,,---......)))))))))***,,,---,,,***wwwdddZZZgggcccQQQGGG???>>><<<777555777777555555555666666333000333333333222222222111111///000111333555777888999000000000000000000000000888777777666666666666777888888888777777666444444888777666555444555555555444444333333444444555666333333444444555666888888;;;<<<=========>>>@@@BBBIIIEEEHHHQQQPPPGGGDDDIIIEEEEEEGGGIIIKKKLLLNNNOOOTTTUUUXXX\\\aaafffiiilllnnnmmmjjjeee^^^WWWQQQMMMHHHHHHJJJNNNRRRSSSQQQNNNHHHGGGEEEEEEGGGJJJNNNQQQ\\\^^^aaaccceeeiiinnnrrruuuxxx|||}}}}}}||||||}}}}}}{{{yyywwwvvvuuuuuuuuuqqqnnniiieeecccbbbcccdddfffffffffhhhkkkooosssuuuxxxuuurrrlll```PPPEEEBBB<<>>???AAACCCEEEFFFGGGHHHIIIKKKNNNRRRVVVYYY[[[[[[ZZZXXXUUUPPPKKKGGGDDDBBBBBBDDDHHHLLLMMMKKKIIIDDDDDDDDDFFFIIIOOOTTTWWW```bbbeeegggiiilllqqqtttuuuxxx{{{||||||{{{|||||||||yyyuuuqqqpppoooooommmkkkgggdddcccccceeefffdddeeeeeegggiiilllnnnppptttmmmddd[[[PPPEEEAAABBBCCCNNNYYYdddyyysssrrrtttwww{{{}}}lll\\\RRRSSSQQQKKKBBB999444222111000000////////////000........................---------,,,******+++---000///......---------...------,,,++++++++++++++++++++++++***************))))))))))))))))))))))))******)))))))))(((((((((******)))))))))(((((((((******)))(((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))''''''((((((((()))))))))+++'''$$$%%%***+++((($$$))))))))))))))))))******,,,***)))(((((((((***+++***,,,......---+++******,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,...000222333444444000444888999<<>><<<;;;888888777555333333444555333333333333222222222222/////////000111111222222000000000000000000000000333333333333333444555666:::::::::888777555333222555666888999::::::999999888777777666666666777777666666555666666777888999444666888888999:::===@@@???999999CCCGGGAAA888666666777888:::;;;===>>>>>>======>>>@@@CCCEEEGGGIIIHHHHHHGGGFFFDDDBBB@@@>>>>>>>>>???CCCGGGIIIIIIIIIIIIIIIJJJLLLQQQVVV\\\___dddfffhhhjjjkkknnnqqqttttttwwwzzz{{{zzzzzzzzz{{{|||vvvpppkkkiiihhhhhhhhhfffdddbbbbbbcccdddeeebbbbbbdddeeefffggggggggghhh```WWWNNNEEE???@@@DDDQQQ```pppzzzzzz~~~|||{{{zzz~~~vvv___QQQKKKKKKJJJEEE>>>777222000000000000///000000111111------------------------,,,------,,,******+++---///......------------...,,,+++++++++************++++++++++++******))))))))))))(((((((((((())))))************))))))))))))************))))))))))))***))))))((((((((((((((())))))))))))************))))))))))))************)))(((((('''((()))+++,,,---'''!!!###)))---)))$$$,,,++++++***)))(((''''''++++++***)))))))))((((((***,,,......,,,*********+++,,,,,,------,,,,,,+++---------------,,,,,,++++++,,,...000111222333333111333555333222666???FFFRRR```rrr|||zzzuuufffjjjssszzzyyyooommmmmmkkkiiijjjsssyyy~~~~~~}}}|||}}}zzzvvvpppkkkiiikkkooorrrrrrwwwxxxrrrmmmmmmoooooopppppprrrxxx|||yyyxxxuuusssnnnnnnmmmjjjgggfffgggiiiiiihhhfffeeefffiiilllnnnkkkkkklllnnnpppqqqpppnnnooo|||zzzqqqmmmllloookkkfffdddgggnnnwww}}}xxxssslllhhhiiimmm}}}{{{uuuoooiiibbb^^^]]]___cccggghhhhhhfffddd[[[PPPAAA888555444111...---,,,***))))))******+++'''''')))***++++++++++++DDD```|||qqqtttmmmfffuuu|||bbbRRRHHHAAA>>>;;;<<<;;;888444222222444444444333333333222222222000000000000000000000000000000000000000000000000000000000111222333444555888888888888777666555444444666999;;;<<<<<<<<<;;;999999888777777777888888666666555555555666777777999999:::999777777999:::999666999@@@BBB<<<555222444444555666777999999:::::::::::::::;;;===>>>???@@@@@@@@@@@@????????????<<<===???CCCHHHLLLOOOPPPTTTTTTUUUWWW[[[___dddfffggghhhjjjkkkkkkllloooqqqtttvvvxxxxxxxxxwwwxxxyyy}}}xxxqqqjjjeeecccccccccdddcccaaa```______``````^^^___aaabbbbbb```___^^^YYYSSSNNNJJJFFFDDDGGGNNNdddsss~~~||||||{{{~~~zzzxxxzzz{{{fffVVVOOOJJJHHHDDD>>>888444111000//////......///000111111------------------------+++,,,---,,,******+++,,,---,,,,,,++++++,,,,,,,,,*********+++************,,,,,,++++++***)))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********((()))))))))))))))******,,,+++)))''''''(((***+++///***%%%%%%))),,,+++))),,,++++++***)))(((''''''******++++++***)))((('''(((***,,,,,,***))))))***+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,---............---///111333222111222777<<<@@@IIIXXXiii}}}qqqjjjkkkqqq||||||pppmmmnnnllliiihhhnnnuuu{{{{{{yyy|||~~~}}}yyyqqqkkkiiikkkooorrr~~~zzzoookkkllllllkkknnnsssyyyzzzuuurrroooooommmiiifffdddeeegggeeeeeedddeeegggkkknnnqqquuutttssssssssssssqqqoooooo{{{~~~vvvooommmmmmiiigggddddddgggnnnuuuzzz~~~yyyrrrllliiikkkooo{{{}}}~~~{{{vvvpppjjjddd]]]XXXVVVWWWWWWXXXWWWVVVTTTRRRJJJDDD<<<444000.........,,,,,,+++************+++(((((())))))************???NNNiiiuuukkkxxxpppmmmrrrlllYYYKKKCCC;;;;;;;;;888666333333333444444444333333333222222222111111111000000000000000000000000000000000000////////////000111333333444444666777777888888777444666999<<<>>>>>>======;;;::::::999999999::::::777777666666666666666666888999999888666555666777555999>>>AAA>>>777444555333333444555666666777777888888888888888888999:::<<<;;;:::::::::;;;===>>>===???CCCHHHMMMRRRWWWYYY\\\\\\]]]```cccgggkkkmmmjjjlllmmmmmmllllllmmmnnnrrrtttuuutttsssrrrrrrssstttqqqjjjeeeaaa```aaaaaa```___^^^\\\[[[YYYXXXWWWYYYZZZ[[[\\\[[[YYYVVVTTTLLLGGGCCCDDDFFFKKKVVV```uuuxxxrrruuu}}}{{{iii[[[VVVVVVKKKFFF>>>777333111111111---------------...///000------------------------)))+++,,,,,,+++***+++,,,*********))))))***++++++)))******+++++++++***)))+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))'''''''''(((((()))))))))...,,,***(((''''''((()))++++++***((('''(((***,,,*********))))))))))))))))))***+++++++++)))(((&&&'''(((******((((((((()))+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,---------------+++...000000//////222555777;;;DDDQQQaaavvv|||mmmeeefffuuusssnnnnnnnnnmmmnnnqqqxxx{{{uuuqqqtttyyy{{{}}}}}}vvvpppnnnppptttwww}}}qqqkkkkkkkkkmmmqqqvvvzzz~~~yyysssoooooonnnkkkgggcccbbbcccddddddeeefffiiimmmrrrvvvxxx}}}{{{yyywwwvvvssspppmmmqqqzzz~~~yyyqqqlllkkkllleeedddeeefffhhhkkknnnpppuuuvvvtttmmmggggggjjjmmmxxxuuuuuusssoookkkfff```ZZZUUUQQQQQQOOOMMMJJJGGGEEECCC;;;999555111---,,,---///---,,,,,,++++++++++++++++++******)))))))))))))))<<>>>>>>>>===============>>>??????<<<<<<;;;:::999999999:::555666777666555555777888666<<>>HHHXXXnnnvvvgggaaammm~~~vvvnnnkkkkkklllpppttt}}}~~~tttmmmpppuuuuuukkkooowww|||vvvtttvvvyyy{{{{{{rrroooooonnnooosssxxxzzz}}}wwwooommmjjjiiigggdddaaaaaaccceeeggghhhkkkooossswwwzzz{{{yyyxxxvvvuuutttqqqmmmjjjpppxxx~~~~~~|||}}}}}}{{{zzzzzzwwwqqqjjjeeeeeegggbbbccceeeggghhhiiiiiijjjlllpppqqqjjjddddddgggiiirrrwwwwwwmmmjjjhhheeeccc```[[[UUUPPPJJJIIIGGGCCC@@@<<<999777111222111///---,,,---...,,,,,,,,,,,,,,,+++++++++,,,+++***)))((((((((((((777999BBBUUUrrr|||ttt{{{nnncccgggrrr|||aaaUUUFFF<<<::::::999777555444444444444333333333222222111111111111111111000000000000000000000000000000////////////000111000111222444555666666777777777999:::<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@999::::::999888888999;;;999===@@@>>>:::888777777666666666777777777777777999999999999999:::;;;<<<>>>===<<<<<<===@@@DDDFFFIIINNNTTTYYY\\\^^^aaadddfffggghhhjjjmmmpppsssuuuooopppqqqpppmmmkkkjjjjjjjjjjjjiiifffbbb``````aaa```^^^\\\ZZZXXXYYYYYYZZZUUUUUUUUUSSSQQQMMMJJJHHHKKKKKKKKKJJJHHHFFFCCCBBBAAAAAAFFFQQQ\\\hhhwww|||{{{|||xxxyyy|||zzzpppeee[[[UUURRRQQQBBB<<<666111000000///...///......------------...,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,+++***++++++***************+++,,,,,,)))***,,,---...---,,,+++)))))))))***++++++,,,,,,((())),,,------,,,)))(((''''''(((((())))))))))))''''''(((((())))))))))))((((((((((((((()))******'''(((((((((((()))))))))&&&''''''((())))))******((((((((((((((((((((((((&&&((()))((('''&&&''')))((()))))))))************'''((()))******+++******((()))******))))))+++,,,...---+++******+++---...******+++,,,,,,,,,,,,,,,((()))+++---///000111111111222222222111000000111000///111555888???PPP```uuuttthhhiiisss~~~tttnnnjjjmmmqqqrrr}}}tttkkklllooommmddddddggglllsssxxx{{{|||xxxxxxyyy|||{{{xxxxxxzzz|||xxxzzzyyysssnnnnnnnnnllljjjnnnsssuuuxxx}}}uuummmlllffffffeeedddcccfffjjjmmmkkkmmmppptttuuuvvvuuuuuuqqqqqqqqqqqqpppmmmiiieeejjjqqqvvvuuutttvvvvvvtttoooooommmhhhbbb___aaadddcccdddeeefffggghhhiiiiiilllssstttllldddcccdddccciiikkkuuu{{{mmmeee___^^^\\\ZZZWWWSSSMMMHHH???>>>===:::777333000///////////////...,,,+++++++++++++++++++++******)))+++***)))(((((()))******444555:::FFF[[[yyy~~~kkkfffeeeqqq}}}kkkRRRBBB===<<<:::888555555444444444333333333111111111111000000000000000000000000000000000000111000000/////////000000000111222333444444444444888888888999;;;<<<>>>???CCCCCCCCCDDDFFFGGGIIIJJJJJJIIIHHHFFFFFFEEEEEEEEEBBBBBBAAA???<<<::::::;;;;;;<<<<<<:::::::::777555::::::::::::::::::::::::>>>>>>>>>???@@@AAABBBCCCHHHGGGFFFFFFHHHMMMQQQTTTQQQVVV]]]aaabbbccceeegggooooooppppppqqqrrrssstttmmmnnnooonnnjjjgggffffffffffffdddaaa]]]ZZZYYYZZZZZZYYYXXXVVVUUUUUUVVVVVVPPPQQQQQQPPPNNNKKKHHHFFFFFFEEEEEECCCAAA???>>>===>>>EEEUUUhhhuuu{{{~~~|||vvvtttvvvzzz||||||rrrmmmggg```YYYRRRKKKFFF:::777333222222111...,,,111000///...............,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,+++***++++++,,,+++++++++,,,------...)))***,,,.........,,,+++(((((()))***+++,,,,,,---(((***---//////---***((((((((())))))*********+++(((((())))))*********+++((((((((((((((()))******))))))))))))************'''(((((()))***+++++++++$$$%%%&&&((()))************)))((()))+++,,,***'''*********)))))))))))))))''''''((()))***+++,,,,,,***+++,,,+++******,,,...000---+++))))))+++---000)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------............///555333333444222111;;;HHHOOOgggrrrjjjkkk}}}wwwrrrsssxxxnnnzzz~~~sssiiiiiijjjfffgggccc``````cccgggkkkmmmiiikkkpppwww~~~zzzyyyyyyzzznnnooommmgggeeefffeeeaaacccgggkkkooosssxxxsssmmmmmmeeefffffffffhhhlllrrrvvvoooqqqsssuuuuuusssooommmnnnnnnnnnooonnnjjjeeeaaaccciiimmmmmmmmmnnnooolllddddddddd```]]]]]]aaadddeeeeeeddddddfffhhhjjjlllpppxxxzzzpppfffcccbbb``````aaajjjxxx|||rrrddd]]]YYYWWWVVVTTTQQQLLLFFFBBB666555555444111...,,,***000000/////////---***(((***************)))(((((())))))(((((((((***+++,,,444333666<<>>???BBBCCCEEEEEEFFFHHHLLLOOOKKKMMMNNNNNNMMMMMMNNNOOOIIIHHHFFFDDDCCCDDDDDDEEE@@@>>>===<<<===>>>===<<<>>>>>>>>>???AAACCCFFFGGGLLLJJJFFFBBBAAAEEEKKKPPPVVVYYY\\\[[[WWWVVVZZZ]]]ggghhhhhheeecccccchhhlllmmmnnnpppqqqqqqpppnnnmmmnnnllliiifffdddccccccddd```^^^ZZZVVVTTTRRRRRRRRRTTTSSSRRRPPPOOONNNNNNNNNMMMKKKIIIGGGFFFEEEBBBAAA>>>??????>>><<<<<<>>>@@@OOO]]]ooo|||}}}yyy|||vvvsssxxx{{{rrrfff```ZZZYYYTTTKKKCCC@@@777555111...,,,---///111------------------------......---,,,++++++*********+++,,,---------,,,+++000...,,,******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))***+++---......,,,)))'''))))))))))))))))))))))))((('''''''''(((***---///%%%'''((('''&&&&&&'''(((************************+++,,,,,,+++(((''''''(((%%%%%%&&&'''((()))******((())))))(((''''''(((***&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((((((((((((((((((((((((((((())))))***************************************************(((***+++***((((((+++...---------............///111000...---...///111222AAALLL^^^rrrwwwnnnqqq}}}vvvrrrrrrqqqmmmnnnmmmkkkhhhfffdddbbbbbb___ccckkkvvvyyyzzz{{{xxxssspppkkkddd```^^^\\\YYYVVVWWW[[[```eeekkksss}}}zzznnniiijjjjjjiiiiiiooovvvxxxuuuuuuvvvtttooommmoooooommmpppnnnkkkiiihhheeeaaa^^^]]]bbbggghhheeecccaaaaaabbb]]]ZZZ\\\]]]\\\^^^bbbkkkfffeeegggggggggppp{{{~~~xxxqqqiiidddbbbbbb^^^\\\^^^fffmmmkkk^^^RRROOOMMMMMMOOOPPPLLLDDD===444333222000...---,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))222111222555;;;KKKeee{{{{{{pppiiihhhssstttcccRRRBBB666:::999777555555444333222222222222222222222222222111111111111111111111111111000000000////////////.../////////000000000111222333444555888:::<<<===???AAACCCDDDEEEHHHLLLOOOPPPQQQRRRRRRRRRRRRTTTVVVVVVUUUSSSQQQOOOMMMLLLLLLHHHFFFEEEDDDEEEEEEDDDCCCDDDEEEEEEGGGJJJMMMPPPQQQVVVTTTQQQNNNLLLNNNSSSWWWeeeiiikkkjjjgggeeefffiiiiiiiiihhhgggfffgggkkkmmmmmmnnnoooooonnnllljjjiiigggeeebbb^^^\\\ZZZZZZZZZXXXVVVSSSOOOMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIGGGFFFDDDBBBAAA???===<<<;;;;;;:::999999>>>EEEKKKiiiuuu{{{xxxtttoookkknnnzzz~~~zzz{{{yyywww{{{~~~xxxnnnccc\\\WWWUUUPPPFFF<<<888444333000...------///000////////////////////////......------,,,++++++***+++,,,---------,,,+++***,,,,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***(((''')))))))))))))))))))))))))))(((''''''(((***,,,---)))******(((&&&%%%%%%&&&(((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''((())))))''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***+++++++++++++++++++++*********************************+++,,,---,,,******,,,///------------............000///...---...///111222===@@@FFFPPP```sss|||qqqyyy|||{{{yyyvvvwwwuuurrrooollljjjiiihhheeekkkttt~~~|||zzzuuupppnnnjjjdddaaa^^^\\\XXXUUUQQQUUUYYY]]]cccmmmxxxzzzpppkkkjjjjjjiiijjjqqqzzz}}}{{{xxx{{{zzzrrrlllkkkkkkiiijjjhhhfffddddddbbb___]]]]]]___bbbbbb___\\\\\\\\\bbb^^^\\\___```___```dddlllhhhgggiiiiiikkkrrr|||~~~|||xxxqqqkkkfffcccbbb[[[WWWVVV[[[aaa```WWWMMMLLLJJJJJJKKKLLLHHH@@@:::333222000///---,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))333222333444666>>>OOO```nnn]]]]]]gggpppoooVVVCCC===:::777444444333222111111111222222222222222111111111111111111111111111111111000000000/////////////////////000000000000111111222333555888999;;;<<<>>>@@@BBBDDDGGGLLLOOOSSSTTTTTTTTTTTTVVVYYY[[[[[[[[[ZZZXXXWWWVVVUUUTTTRRRPPPOOONNNOOOOOOMMMLLLKKKLLLMMMPPPTTTXXX[[[^^^aaa```^^^[[[YYYZZZ]]]```ooorrruuutttpppmmmlllmmmiiigggeeefffhhhjjjlllllllllllllllkkkiiifffdddbbb___]]]ZZZVVVSSSQQQPPPPPPPPPNNNKKKHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGBBBAAA???===;;;999888888:::999777666999CCCRRR]]]zzzooohhheeebbb```gggrrr||||||xxx{{{|||}}}~~~}}}tttkkkaaaYYYRRRNNNHHH>>>444000000//////...------.......................................------,,,,,,+++,,,,,,------,,,+++******......------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))((('''((()))***+++((())))))(((&&&&&&&&&'''((((((((((((((((((((((((%%%###"""%%%)))+++***((())))))(((((('''''''''&&&&&&(((******(((''''''(((((((((''''''''''''((((((&&&''''''(((((()))))))))***************++++++,,,++++++++++++++++++++++++************************,,,------,,,******+++---------------............//////...------///000111:::888777:::CCCTTTgggtttyyy~~~~~~}}}yyyuuuqqqooonnnnnnjjjqqq|||~~~zzzwwwsssqqqnnnkkkhhhddd___[[[RRRTTTWWWZZZ___iiiuuuwwwpppllliiijjjhhhjjjrrr~~~|||wwwlllgggeeeeeedddaaa___^^^^^^]]][[[ZZZZZZ[[[[[[[[[YYYYYY[[[\\\```]]]^^^aaabbb```aaaeeellljjjiiikkklllmmmssszzzzzzxxxuuupppkkkfffbbb```XXXSSSOOOPPPTTTTTTNNNHHHGGGEEEDDDEEEEEEAAA:::444111000///---,,,+++++++++***************************)))(((((((((((((((((())))))))))))))))))))))))111111333666666:::FFFRRRttthhhZZZYYY]]]mmmuuu```IIICCC;;;666555666666555000111222333333333222111111111111111111111111111111111111000000000//////////////////000000000000000000000111333555666777888:::<<>>===<<<:::777666666777:::999888999???OOOcccrrrrrrfffaaacccgggjjjmmmrrr}}}{{{}}}~~~{{{tttmmmaaaWWWMMMFFF@@@777000...,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------,,,,,,++++++***)))------............---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((***)))(((((((((((())))))"""$$$&&&&&&&&&''')))***))))))))))))))))))))))))&&&###!!!$$$***---+++(((((((((((((((''''''''''''&&&(((+++,,,***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))***++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,*********************************)))(((((()))***,,,,,,---------...............---------...///000222333555888===EEENNNTTTbbbjjjvvv~~~}}}}}}zzzuuuqqqpppoooppplllvvv{{{zzzyyyvvvqqqkkkeeeaaaWWWXXXXXXXXX[[[cccoooxxxxxx|||zzztttnnnllliiiiiiggghhhqqq~~~~~~{{{llldddcccdddaaa^^^[[[YYYYYYYYYXXXWWWWWWWWWWWWXXXYYY]]]aaaccc___]]]___ccccccaaabbbfffkkkjjjjjjkkkmmmnnnqqqtttsssqqqooollliiiddd^^^[[[UUUQQQMMMLLLMMMMMMHHHCCC@@@???>>>===<<<999444///......---+++***************************************))))))((((((((()))))))))))))))))))))))))))))),,,---000444444555===FFFZZZyyycccTTTTTT]]]ooocccYYYJJJ@@@;;;:::888777222222222333333333222222111111111111111111111111111111111111000000000000000000000000/////////////////////000111333444555444666999;;;===AAAFFFIIIKKKMMMNNNOOOOOOQQQUUUXXXZZZYYYYYY[[[]]]aaaeeegggbbb```______^^^]]]ZZZXXXUUUUUUWWWZZZ^^^bbbfffhhhhhhiiiiiihhheeeccccccdddkkkmmmnnnnnnkkkhhheeeccc```^^^\\\]]]aaaddddddbbb```___]]][[[XXXUUUSSSQQQPPPOOONNNMMMLLLKKKJJJJJJFFFEEEDDDBBBAAA@@@???>>><<<<<<;;;:::::::::::::::999999999666444333555777555888===CCCMMM```xxx~~~ttthhh___```iiiuuu|||zzzwwwxxx}}}|||{{{{{{xxxssspppbbbVVVGGG???888222000111++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++************(((((()))******))))))(((++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&''')))***(((((((((((((((((((((((()))))))))(((((((((((((((!!!###%%%%%%%%%&&&((())))))))))))))))))))))))))))))&&&###&&&+++---+++'''''''''''''''(((((((((((('''))),,,---,,,***))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((()))***++++++,,,,,,)))(((((((((((()))***************++++++,,,,,,,,,***************************))))))((()))))))))))),,,,,,,,,------------...---------------......///)))---222555777999;;;===FFFNNN\\\hhhsss}}}xxxxxx|||}}}zzzyyy~~~xxxrrrooonnnnnnooorrr|||~~~{{{||||||zzztttmmmfffbbb\\\\\\[[[XXXWWW\\\dddjjjqqqtttxxxyyywwwsssnnnlllgggfffeeefffnnnzzz|||{{{kkkcccbbbdddaaa^^^ZZZWWWWWWWWWWWWWWWXXXWWWWWWXXX\\\```dddfffaaaaaacccgggfffdddfffjjjkkklllllllllnnnoooooonnnkkkiiigggeeeccc^^^XXXSSSNNNLLLJJJJJJHHHEEEAAA===999888777666555222...,,,,,,,,,+++***************))))))))))))))))))))))))*********))))))******+++((((((((((((((((((((((((//////111444333222777>>>JJJcccrrrZZZPPPQQQXXXfffyyyrrr___OOOFFF???888444555555444333333333333333222222222222222222222222222222111111111000000000000000000000////////////////////////000111222333222444666777999<<<@@@CCCGGGIIIKKKMMMMMMNNNPPPRRRSSSUUUWWWZZZ]]]___aaabbbeeedddcccbbbbbb```\\\YYYVVVVVVWWWXXX[[[^^^aaacccbbbccccccbbb___^^^^^^^^^^^^^^^______^^^\\\YYYXXXYYYXXXWWWXXX[[[\\\\\\\\\VVVUUUSSSQQQNNNLLLKKKJJJGGGGGGFFFFFFFFFEEEEEEEEE@@@??????>>><<<;;;::::::;;;::::::999888888888999444555666444111111555999333<<>>:::888555333222222444555222222222222222222222222222222222111111111000000111000000000/////////...///////////////000111222111333444444555777:::===AAADDDGGGIIIJJJIIIJJJKKKHHHMMMTTT\\\```aaa```^^^bbbaaa```___^^^\\\XXXUUURRRQQQQQQQQQRRRTTTUUUVVVUUUVVVVVVTTTRRRQQQRRRSSSOOONNNNNNOOOOOOOOOMMMLLLNNNOOOPPPPPPPPPPPPQQQRRRMMMLLLJJJHHHGGGEEEEEEDDDBBBBBBBBBBBBAAA@@@???>>>;;;;;;::::::999888777666999999888888888999::::::333555666444222333888>>>@@@NNN```ppp{{{~~~xxxrrrsssvvvyyyrrrnnnpppsss{{{uuuccc___cccdddbbbbbbTTTHHH;;;555111//////111------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++******))))))***+++,,,---,,,,,,+++++++++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''((((((((((((((((((((())))))(((&&&$$$%%%&&&(((((((((((((((((((((((((((((())))))***++++++,,,((((((((((((((('''''''''''')))***)))((('''((()))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***+++'''(((((())))))***++++++***************************((('''(((+++------,,,++++++,,,,,,,,,---------++++++,,,---------------...//////......///222444111555999===CCCMMMYYYbbb~~~}}}wwwsssyyy{{{xxxvvvyyy}}}}}}yyyuuunnnhhhffffffiiikkkuuu~~~~~~vvvsssrrrqqqppptttxxxxxxtttpppnnnmmmrrrsssrrrnnngggbbbaaabbbfffiiimmmpppppplllfffaaa]]]^^^^^^aaajjjuuuzzzyyyuuu{{{{{{ooobbb\\\]]]^^^___[[[WWWVVVXXX\\\___```aaaaaabbbfffiiikkkiiifffjjjiiikkkkkkhhhfffjjjqqqxxx|||}}}{{{{{{|||vvvnnnbbb^^^YYYWWWVVVSSSMMMGGG???@@@@@@===999444222111/////////---+++***+++++++++******)))******++++++(((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((((((((((((///------000///...222888555BBBUUUkkk~~~vvviii[[[UUUVVV^^^ppp}}}ooo^^^SSS===:::666333222222444666222222222222222222222222222222222111111111111000111111000000/////////...///////////////000111111111222333333222444777999<<>>===999444111000222---------,,,***)))***,,,***************++++++,,,((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((------......///111222333999999AAAQQQhhh|||xxxrrrmmmfff^^^```iiiwwwooo\\\JJJ:::666666444222333111000///000222222222111111111111111111222222222222111///.........///000000000000000000000000000//////000000111111222222333666;;;>>>@@@@@@???===AAA???AAALLL]]]jjjnnnnnnQQQRRRQQQOOOLLLKKKKKKLLLHHHDDD@@@???@@@BBBDDDEEECCCAAA@@@BBBDDDCCC>>>999===>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@???>>>===<<<;;;;;;===<<<:::888777777888888777666666888:::;;;888555555333222222333444444444111555777555999DDDOOOUUUfffvvvssssss{{{sssmmmlllnnnrrrnnnnnnoooppprrrwww|||uuu```LLLIIIPPPRRRNNNIIIAAA:::000,,,---//////...///...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))***)))((()))***+++***(((++++++++++++++++++++++++,,,+++***))))))***+++,,,+++***((('''''''''((()))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&'''((((((((((((((('''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))(((''''''''''''(((***(((&&&&&&'''(((((((((+++***)))(((((()))***+++*********)))******++++++)))************+++++++++((()))))))))************------------------------------------------------000//////000222555999;;;KKKTTT```hhhoooxxx}}}|||vvvpppmmmoootttwwwxxxrrriiijjjmmmooojjjccc^^^]]]___aaabbbmmmpppuuu|||{{{vvvwwwnnnhhhffffffeeeeeefffgggiiilllmmmmmmooorrrrrrvvvvvvpppiiiccc]]]WWWWWWZZZ]]]```aaa```^^^\\\YYY[[[^^^dddooo{{{}}}yyywwwxxxrrreee^^^^^^]]]ZZZ^^^YYYVVVYYY\\\]]]```dddcccdddlllyyy{{{pppnnnggg```\\\YYYYYY___gggttt|||wwweeeZZZRRRQQQRRRMMMDDD???999888666333000...------+++******)))((((((((()))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''---------...///111222333444777===GGGTTTkkkyyyvvvtttjjjggghhhsssttt```III>>>999555444555444333222222333333222000222222222222222222222222222111000///...//////000000000000000000000000000000000000000000111111111222444777:::<<<===<<<;;;888999;;;@@@IIIRRRZZZ___hhhZZZJJJDDDGGGGGGAAA999AAA@@@>>>======;;;999777;;;:::999888888999;;;<<<888999999:::;;;;;;<<<<<<>>>>>>>>>======>>>>>>>>>;;;;;;;;;;;;;;;::::::::::::999888666555555666666666444444555666666333111333222222333444666666666333:::@@@CCCLLLZZZhhhoooxxxyyyoooyyy|||uuuoookkkjjjllloooqqqqqqqqqssswww{{{hhhWWWIIIGGGLLLLLLGGGBBB<<<666...+++---......,,,......---,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++*********))))))***)))((()))***+++***(((************************++++++***))))))***+++++++++***)))((('''(((((()))((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((((((''''''%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***+++)))''''''((()))))))))((((((''''''''''''(((((()))((())))))***+++,,,---)))************+++++++++************++++++++++++------------------------------------------------///......///000222444555999@@@IIIQQQYYYeeetttzzzzzz~~~zzzpppkkklllqqqvvvxxx|||zzz{{{uuukkkiiiiiieeebbb]]]ZZZZZZ]]]```aaabbbdddhhhmmmrrrrrroookkknnnjjjeeebbbbbbbbbaaa```hhhjjjnnnqqqpppnnnmmmnnnmmmqqqqqqnnnjjjggg```YYYWWWWWWWWWWWWWWWWWWWWWWWW[[[^^^aaafffqqq{{{}}}wwwjjjaaa``````^^^\\\WWWTTTWWWZZZ\\\^^^bbbdddgggppp|||}}}tttiiiaaaZZZUUURRRRRRXXX___hhhooosssttt{{{yyyaaaVVVNNNNNNNNNHHH???999555444222///---,,,++++++...---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''---------...///000111222111555:::<<>>DDDOOO___jjj}}}{{{wwwwwwyyyyyyyyytttmmmlllpppuuuyyyuuurrrssswww|||{{{ooohhhddd```^^^[[[YYYXXXYYY[[[]]][[[\\\^^^aaaeeeffffffeeeeeedddcccdddeeeeeedddbbbjjjpppwww{{{yyytttoookkkjjjmmmmmmlllkkkiiiaaaXXXTTTSSSQQQPPPPPPSSSVVVWWW^^^cccgggkkkrrr||||||ooofffdddcccbbb\\\WWWUUUXXXZZZ[[[]]]```aaagggrrr|||zzztttjjjaaaXXXSSSPPPPPPVVV]]]^^^cccfffgggoooyyyzzzsssYYYQQQJJJKKKJJJCCC:::444111000///---,,,+++************))))))(((((())))))))))))))))))))))))))))))++++++***************)))((((((''''''''''''((((((''''''''''''''''''''''''------------...///000111222555888888777AAAZZZsssgggaaa___fffrrr{{{lll[[[MMMBBB;;;888666555444444444333111222222222222111111111111111111111000000000000000000000000000000000000000222222111111000000//////000000000111222444555666555999;;;:::666888>>>EEELLLRRRSSSIII:::333777@@@<<<;;;999888888777555333222222333444444333222111444444555555666666666666555555666666666666555555333333444444444555555555444444444333222222222222000111111333444555555555999888666555666:::@@@DDDOOOYYYdddkkktttyyytttooolllnnn{{{}}}|||xxxqqqlllkkkvvv|||~~~xxxrrrrrrtttyyymmm^^^UUULLLEEECCC???999666555000---,,,,,,---...,,,+++------,,,,,,+++,,,,,,------,,,,,,+++***+++++++++***************************)))((()))***+++***((())))))))))))))))))))))))******))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))((('''%%%%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((*********)))(((((()))***)))(((((()))***++++++***)))((((((((((((((()))+++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111333333333222111111333444555777>>>IIIRRRaaakkkxxx{{{xxxxxxyyyxxxwwwuuu~~~|||vvvtttuuuxxxzzztttooommmpppuuuzzzzzzqqqkkkfffdddbbb^^^ZZZXXXWWWXXXZZZZZZZZZ[[[]]]```aaabbbggggggggghhhhhhhhhfffeeemmmwww~~~vvvooolllmmmlllkkkkkkiii___TTTQQQQQQPPPQQQSSSWWW[[[^^^aaagggkkkmmmrrrzzz|||tttlllhhhfffeeebbb]]]ZZZ[[[\\\[[[\\\^^^[[[cccnnnvvvyyyvvvrrroookkkaaaXXXSSSQQQQQQUUU[[[\\\___``````eeejjjiiibbbPPPIIIEEEGGGGGG@@@888333//////...---,,,,,,,,,,,,(((((('''''''''''''''((())))))))))))))))))))))))+++*********)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''---,,,,,,,,,---...///000222333555777777===LLL[[[uuueeeXXXYYY___dddgggjjjppp}}}wwwfffUUUIIIAAA>>>:::777777666555444222222111111000000000000111111111111111000000///111111111111111111111111222222111111000000//////000000000000111222444555111333555666666666666777888HHHVVVQQQ>>>222444<<<555999@@@HHHMMMNNNKKKHHH:::333,,,,,,111555444111333333444444444444555555333333444444444444333333444444444333333333222222333333333333333333222222111222222222333333444555777666555555999CCCOOOWWWfffoooxxx{{{~~~xxxtttddd___^^^gggvvvxxxrrrpppooonnnpppuuu{{{tttqqqqqqtttzzz~~~vvvhhh\\\VVVNNNFFF@@@:::444222555,,,,,,,,,---......---,,,,,,,,,+++++++++,,,,,,---,,,,,,+++************+++***************************)))((()))***+++***(((************************)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''%%%%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''))))))((('''((()))***++++++***)))(((******))))))((()))))))))))))))*********+++++++++))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///222333333222111...000111000000222777<<>><<>>CCCIIIQQQZZZaaaiiijjjmmmsssxxxyyyvvvrrrjjjnnnrrrtttuuuyyy{{{wwwvvvyyyzzzssssssxxx}}}yyyyyy{{{wwwrrrooommmoooqqqrrrwww{{{yyysssfffgggfffaaa[[[YYY[[[___dddfffhhhgggddd```______eeehhhkkkiiiddd___[[[ZZZWWWeeennnooorrrvvvssskkk^^^aaabbb___^^^^^^[[[VVVQQQRRRSSSTTTUUUUUUUUUUUUUUUXXXZZZ___kkkxxx~~~~~~zzzyyyyyyssskkkhhhkkkmmmgggddddddccc___\\\]]]ZZZZZZZZZ[[[[[[[[[YYYXXX[[[RRRKKKKKKLLLKKKJJJKKKHHHEEECCCDDDEEEBBB===999333...---000111...,,,,,,***)))((('''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''',,,,,,++++++,,,,,,------......111444333222777>>>???SSSfffxxxeeeWWWJJJFFFKKKEEEFFFKKKVVVhhhsss___PPPFFF@@@>>>777777666555444444333333111111222333222111000///111111111111111111111111//////000000111111222222//////000111111000000//////000000111111222222333111111111444;;;FFFQQQXXXYYYQQQEEE;;;777888:::;;;>>>999222///000222333333222222222222222111111111...///111222222111///...//////000111222333444444///000111222222111000000---///333444555888>>>BBBFFFOOO\\\hhhrrr~~~{{{wwwmmmccc^^^ZZZUUUYYY```cccdddgggkkkppp|||{{{vvvtttxxx}}}zzzuuummmfff___]]]\\\WWWQQQMMMGGG???888555222...+++,,,***+++,,,,,,++++++,,,---+++*********+++,,,,,,---,,,++++++***)))*********))))))******++++++++++++***)))((()))***+++***((((((((((((((((((((((((((('''((()))******)))((('''((()))*********)))'''&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++''''''((((((((((((((('''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''************************))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''((()))***+++)))))))))***++++++)))'''+++***)))(((((()))***+++((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++.....................---///...---,,,+++,,,...//////111333444777>>>GGGNNNWWWYYY___hhhoooqqqmmmiiifffiiimmmqqqvvv|||wwwqqqnnnnnnrrrwww{{{zzzyyyvvvnnniiinnnvvvzzzzzzzzz{{{{{{zzz}}}zzzrrrcccdddbbb]]]VVVTTTVVV[[[```cccfffeeeaaa\\\YYYXXX\\\aaaggghhhddd^^^XXXVVVNNN[[[cccbbbdddkkkjjjbbb^^^bbbaaa\\\XXXWWWUUURRRNNNOOOPPPQQQSSSUUUWWWXXXVVVWWWZZZaaappp{{{vvvssslllcccbbbfffiiidddaaabbbbbb^^^\\\^^^YYYWWWUUUTTTUUUUUUSSSQQQPPPHHHBBBCCCEEECCCAAAAAACCC>>>:::999999777444222444///---//////,,,***+++,,,+++***)))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''...---+++******+++---...000/////////000222444666===???LLLhhhwwwvvvmmm[[[QQQOOONNNIIIGGGKKKSSSccc}}}ooo___TTTOOOIIIBBB:::777888888666333222000//////000111111000000000111222222222222222000000000000111111111111////////////////////////222222222222111111111000///000111222444555666777666666666555555444444444222222111111000000//////000000000000111111111111000000111111222222333333333000------000222111000222222222222111111111111333444555444555;;;FFFOOO\\\hhhwwwyyymmmggg___[[[^^^bbbdddiiiqqqsssooonnnooorrrxxxzzzxxxxxxvvvmmm^^^[[[XXXWWWVVVSSSNNNIII>>>;;;777333///---------////////////////////////,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))'''%%%%%%''')))))))))******+++***'''&&&''''''''''''(((((('''%%%$$$"""''''''''''''''''''''''''"""$$$%%%'''(((((('''''''''''''''''''''((()))***++++++******))))))(((((()))))))))))))))))))))))),,,)))%%%%%%&&&'''%%%$$$(((((((((((((((((((((((((((((())))))******++++++,,,***((('''((()))(((&&&++++++******))))))((((((***(((%%%&&&)))+++***)))***************************)))))))))***+++,,,,,,,,,---/////////---+++***))))))***,,,,,,,,,,,,,,,---------///222555999;;;FFFGGGJJJPPP]]]hhhiiiddd\\\bbbiiiooorrrxxx{{{vvvtttqqqmmmjjjrrrqqqmmmiiiffffffhhhkkkqqqzzzyyynnnffffff___UUUTTTZZZbbbbbbccccccaaa^^^ZZZXXX\\\___cccggggggbbbYYYSSSMMMPPPUUUYYY]]]aaaeeehhhjjjfff```\\\ZZZXXXVVVTTTPPPSSSWWWYYYYYYYYY\\\___aaa^^^]]]bbbmmmyyyzzzrrrkkkeeebbbaaabbbbbb```^^^[[[WWWUUUSSSOOOOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDAAA===:::777666555333000...---,,,,,,+++++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''(((((((((((((((((((((((((((&&&$$$$$$&&&(((///...,,,++++++,,,...///------......///111222333777:::EEEXXXooozzzvvv|||pppjjjjjjddd[[[RRRNNNOOOXXXlll}}}sssmmmkkk```RRRFFF???;;;666333555333222111222111///---222222222222222222111111000000000000111111111111000000000000000000000000222222111111111000000000000000000111222222333333222222222111111111000000111111111000000/////////000000000000111111111111111111111111111111222222888555333222333444222000222111111000000000000000333777;;;>>>CCCNNN___kkkyyy}}}oooccc\\\\\\cccpppzzz}}}{{{uuurrrpppsss|||{{{{{{}}}|||uuulllddd]]][[[ZZZWWWTTTMMMFFFBBB999888555111...,,,,,,+++........................---------,,,,,,,,,++++++************************************)))))))))(((***************************)))))))))((((((((('''''''''((())))))(((''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%&&&((())))))(((((()))***(((&&&%%%&&&''''''''''''''''''%%%$$$###''''''''''''''''''''''''###$$$%%%'''(((((('''''')))(((((((((((())))))***'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''(((++++++)))&&&((((((((((((((((((((((((((((((((((((((()))))))))((('''%%%&&&'''(((((('''*********))))))))))))))))))(((((())),,,,,,***((())))))))))))))))))))))))*********)))******++++++)))***+++,,,,,,***((('''***++++++,,,---------.........---...///222444666444777:::???JJJTTTWWWTTTWWW]]]dddiiinnnttt|||{{{yyyuuuppplllhhhgggeeeaaa^^^^^^___bbbkkkqqq|||}}}uuussslll```]]]bbbjjjkkkllllllkkkhhhdddbbb]]]```eeeiiiiiiddd\\\VVVRRRTTTWWWZZZ\\\___dddgggiiifffaaa^^^]]][[[YYYXXXVVVYYY]]]_________```bbbaaa^^^]]]aaajjjttt{{{}}}vvvmmmeee```^^^ZZZYYYXXXUUUSSSPPPMMMKKKNNNMMMKKKIIIGGGFFFEEEEEE@@@???>>>===<<<999555222111000///...---+++************)))))))))))))))((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''(((((('''&&&%%%&&&'''(((///...---,,,,,,---...///---...///000111222222222222666===EEEQQQiiirrrlllxxx}}}mmm___VVVUUU]]]fffwwwooo\\\MMMCCC<<<777444222111111111000...,,,333333333222222111000000000000000000111111111111111111111111111111111111111111000000000/////////000000000///////////////000000000///////////////000000000000////////////000000000000111111111111111111111111111000000000555444222222333222111///333222222111222222333444999@@@HHHNNNVVVdddyyypppccc[[[ZZZcccvvv{{{qqqkkkiiipppxxx~~~uuummmeeeaaa\\\]]]\\\WWWNNNDDD===999444333111000...,,,******........................---------------,,,,,,,,,************************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''(((((((((''''''''''''&&&((((((''''''''''''((((((&&&%%%%%%''')))***)))((('''((()))(((&&&$$$%%%&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''''''''''''''******))))))((()))))))))&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$&&&((()))((($$$!!!((((((((((((((((((((((((((((((((((((''''''''''''(((&&&%%%&&&(((******)))((())))))))))))))))))***((((((***,,,...---***'''))))))))))))))))))))))))++++++***)))))))))******+++,,,---...---,,,+++***,,,,,,+++,,,,,,---...//////...---,,,,,,...///000...111444555:::BBBGGGFFFMMMRRRYYY^^^ccciiiqqqwww~~~zzzuuuqqqggggggeeebbb^^^[[[\\\]]]bbbeeekkkssszzz~~~~~~vvvjjjdddgggrrrsssuuuuuutttrrrooommmdddggglllqqqrrrnnnfff```ZZZ[[[[[[[[[[[[]]]```cccfffccc```___^^^^^^\\\[[[ZZZ]]]aaaccccccaaaaaaaaa^^^\\\[[[^^^dddkkkqqqssszzz{{{zzztttjjj```ZZZXXXVVVUUUTTTRRROOOMMMJJJIIILLLJJJHHHFFFCCCAAA@@@@@@===;;;:::999888555222...,,,,,,++++++*********)))''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((''''''&&&&&&((('''&&&&&&'''(((((('''...---,,,,,,,,,,,,---......000111333444444333222111555999;;;???QQQtttqqqpppvvv{{{rrrfff^^^ZZZccchhhuuusssaaaTTTJJJEEE999666333111111222222222222222222111111000000000///000000000111111111111222222222222222222222222000000000000////////////////////////////////////111111111111111111111111///////////////////////////000000000111111111111222222222111111000000///000000000111222333222222444444555777999<<<>>>@@@HHHQQQ]]]dddiiiuuuzzznnneee```___kkkzzz{{{oooeeeaaaeeelllyyy~~~~~~wwwsssyyypppfffbbb```^^^^^^ZZZRRRFFF;;;666444000000000///...,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''((((((''''''''''''((((((+++)))''''''((()))***)))'''((()))(((&&&%%%&&&''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&'''''''''''''''******)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&### (((((((((((((((((((((((()))))))))(((((('''''''''+++***((()))+++,,,,,,+++'''((((((((())))))******((()))***,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))),,,------......---,,,,,,++++++******+++,,,...///...---,,,,,,,,,,,,------222666777333222666:::;;;@@@DDDJJJOOOSSSYYY```dddrrrtttxxx{{{|||zzzvvvsssnnnnnnmmmiiiccc^^^\\\[[[\\\[[[\\\```gggmmmqqqssszzzzzz~~~xxxmmmffffffssstttvvvwwwwwwuuusssqqqiiilllpppuuuvvvsssmmmhhhcccbbbaaa^^^[[[ZZZ[[[\\\```___]]]]]]^^^^^^]]][[[YYY\\\___aaaaaa___\\\[[[XXXXXXXXX[[[___dddhhhjjjmmmooooooiii```XXXTTTSSSSSSSSSRRRPPPNNNLLLIIIHHHIIIHHHEEEBBB???===<<<;;;999777555444444222...,,,,,,,,,,,,+++++++++******'''''''''(((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%((('''%%%&&&((())))))''',,,++++++++++++++++++,,,...///111222333333222111222333555777999CCCYYYnnnzzzrrrkkkuuuooo^^^WWWVVV[[[iiivvv}}}zzzkkk```YYYJJJEEE===777555555666666222111000000000111222222///000000000111111111111222222222222222222222222000000000000////////////......//////000111111222111111222222222222222222/////////000000000000000///000000000111111111111333333222222111111000000111222333333444555666777666999===BBBHHHMMMPPPRRR]]]gggssszzz}}}~~~xxxtttkkkkkkjjjeee```aaahhhqqq|||ooofff```bbbgggmmmooonnnkkkmmmuuu||||||}}}kkk```\\\\\\^^^\\\UUUIII===555333333.../////////...---,,,+++------------------------******************++++++************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((222...)))&&&&&&(((***+++((()))***)))''''''''')))''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++)))'''&&&&&&&&&((((((((((((((((((((((((*********))))))(((((((((---+++***)))***+++***)))''''''(((((()))))))))***)))))))))((((((((()))***++++++++++++++++++++++++++++++***)))(((((((((((()))))))))*********))))))))))))))))))***+++,,,---,,,,,,,,,,,,------.........333333---***,,,000222444777:::>>>CCCGGGLLLOOOYYY^^^eeekkkoooppppppoooqqqrrrrrrooohhhaaa\\\ZZZ[[[XXXVVVWWW\\\ccchhhkkkppprrrwwwxxxxxxyyyyyywwwyyy~~~|||vvvmmmhhhgggoooqqqsssuuuuuutttrrrqqqhhhiiillloooqqqoookkkggghhhhhhgggddd___ZZZXXXXXX^^^]]]]]]^^^``````^^^\\\XXXYYY[[[]]]]]][[[WWWTTTQQQSSSVVVYYY\\\___bbbcccccccccaaa\\\UUUQQQPPPQQQNNNNNNMMMLLLJJJHHHFFFEEEFFFDDDAAA>>>;;;999777666222000...------,,,***'''------,,,,,,+++***))))))((((((((())))))*********&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%(((''''''((())))))((('''******++++++++++++******,,,---....../////////...000///111444666:::CCCNNNooonnnmmmvvvrrrZZZPPPKKKSSS\\\aaagggnnnpppuuuxxxqqqbbbZZZNNNCCC<<<777555444555444222111111222333333000000000000111111111111222222222222222222222222111111000000000/////////...//////000111222222333000000000000111111111111000000000000111111111111000000000000111111111111333333333333333222222222222333444444444666999<<<@@@EEELLLUUU^^^dddhhhjjjttt}}}}}}vvvpppiiibbb]]]VVVVVVXXXZZZ]]]eeewwwuuummmfffeeehhhdddeeegggkkkqqqwww{{{|||xxx}}}~~~kkk```[[[ZZZYYYTTTKKK@@@777222222333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++))))))))))))************************************(((((((((((())))))))))))***))))))(((((())))))***'''(((((((((((()))))))))((((((''''''''''''((((((333///)))&&&&&&(((******((()))***)))((('''(((***'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((('''&&&'''))),,,((((((((((((((((((((((((************)))))))))))),,,***((('''(((((('''&&&'''(((((((((((((((((()))******)))(((&&&&&&(((***((((((((((((((((((((((((******)))((((((((())))))***************+++++++++'''((()))***++++++++++++++++++,,,------......///(((---...***(((+++//////...///000333666999<<<===BBBGGGOOOUUUZZZ]]]```bbblllooorrrrrrmmmgggbbb___^^^[[[WWWWWW[[[```dddffffffjjjpppwww}}}qqqooonnnpppooonnnpppuuu|||zzzxxxvvvrrrmmmjjjiiijjjlllnnnqqqrrrrrrpppoooiiiiiiiiikkklllllljjjhhhiiikkkmmmlllgggaaa\\\YYY______```bbbcccbbb___]]]WWWWWWXXXYYYZZZYYYUUURRRMMMQQQVVVZZZ[[[\\\]]]^^^^^^[[[VVVRRROOONNNOOOOOOLLLLLLKKKJJJIIIGGGEEEDDD@@@???<<<999666444333222000...,,,,,,------+++***++++++***)))((('''''''''((()))))))))))))))******&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&'''(((+++++++++,,,,,,+++++++++---,,,,,,,,,,,,------...///---...111333444888>>>SSSeee{{{sssnnn|||kkkYYYKKKKKKNNNNNNRRRXXXWWW\\\gggvvv|||ttthhh\\\QQQGGG@@@<<<<<<:::777555333333333444000000000000111111111111222222222222222222222222222222111111111000000000000000000000000000000000//////000000000111111111000111111111222222222333000000000000111111111111333444444444444444444555555666888:::<<>>@@@===777444888666333222222222000///555111111333333111222666000//////000111111000///444111000000000///000222333222111000///000111111111222333333222222222333333333222222222333444444666777888888999;;;>>>@@@AAAGGGOOOVVV___kkkyyyxxxnnndddYYYRRROOOOOORRRVVVYYY]]]ccchhhjjjrrr~~~rrriiiccc```kkkpppwww|||{{{nnnddd]]]WWWOOOJJJ;;;777333000///...---,,,//////...---,,,,,,++++++************************)))))))))***+++,,,.........,,,+++,,,---+++))))))******+++++++++******)))***)))((()))++++++)))(((&&&((()))++++++)))(((&&&''''''((()))))))))))))))(((((())))))((('''&&&&&&&&&''''''&&&$$$######$$$(((((((((((())))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''%%%###""""""$$$''')))'''''''''''''''&&&&&&&&&+++(((%%%$$$&&&((('''%%%)))))))))))))))))))))))))))))))))(((''''''&&&&&&((('''&&&%%%&&&(((***+++************************&&&'''((())))))((('''&&&)))))))))))))))(((''''''&&&(((***++++++***(((&&&((((((((((((((('''''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***))))))))))))************+++++++++---,,,,,,,,,,,,---......---...///111222444555666888===EEEKKKPPPSSSVVVXXX[[[^^^cccggghhhhhhfffdddkkkiiikkkssszzz|||zzzyyylllgggfffkkknnnjjjeeebbb___]]]]]]]]]______^^^]]]XXXYYY[[[]]]___``````aaaeeeccc```^^^\\\\\\]]]^^^```dddmmmxxx|||nnnccc]]][[[YYYYYYYYYXXXVVVUUUQQQPPPOOONNNNNNMMMMMMNNNUUUVVVWWWWWWVVVTTTQQQOOOLLLHHHEEEFFFHHHGGGCCC>>><<<;;;:::888666444333222------,,,,,,+++***))))))******))))))))))))******************************(((''''''&&&&&&((()))***,,,***((('''&&&'''((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((''''''&&&'''(((***+++(((((('''''''''&&&&&&&&&''')))++++++)))'''''''''+++++++++******+++++++++,,,,,,,,,---------------000000//////000000111222444555:::DDDOOOaaayyysssfffgggssszzzmmmfff___XXXUUUSSSOOOKKKLLLNNNXXXlllpppZZZPPPNNNKKKGGGFFF@@@<<<888555555555555555666333333666555222111444222111111111222222222111333111000////////////111444333333222111111222222222222222222111111222444333444555666777888888999888999;;;===???BBBEEEHHHUUU[[[cccjjjrrr{{{~~~vvvnnnfffYYYWWWWWWZZZ___bbbeeefffjjjlllooopppooorrrpppffffffkkkooozzz~~~{{{tttooonnnggg^^^WWWSSSMMMFFF@@@999555111///...---,,,+++...------,,,++++++******************************+++++++++***++++++,,,,,,((()))+++---,,,***)))*********+++++++++*********(((''''''(((***+++***((('''((()))******)))((('''''''''((()))))))))))))))'''((((((((((((''''''&&&&&&'''((('''%%%###$$$%%%'''((((((((()))))))))))))))))))))((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&''''''''''''''''''+++(((&&&%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))*********+++++++++,,,,,,++++++,,,,,,---...++++++,,,---...//////000///222888<<<>>>@@@BBBDDDOOORRRYYY___ccceeeeeeeeecccbbbdddnnnxxx}}}|||yyymmmgggeeeiiijjjeee^^^\\\YYYXXXXXXZZZ]]]___```___XXXYYYZZZZZZZZZZZZ[[[\\\[[[ZZZXXXVVVUUUUUUVVVVVV\\\^^^eeennnvvvtttkkkbbb[[[YYYVVVVVVVVVVVVUUUSSSNNNMMMLLLJJJIIIHHHHHHHHHOOOPPPRRRRRRPPPMMMIIIGGGDDDAAA======??????;;;888555444333222000///......,,,++++++***))))))((((((******))))))))))))******'''''''''''''''''''''''')))(((((('''((()))***+++)))))))))))))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&%%%%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&)))&&&######%%%&&&%%%$$$******))))))))))))******+++,,,,,,,,,---------......//////000000000000000222111222666;;;FFFYYYiiizzznnncccbbbhhhuuu}}}uuuqqqqqqnnnggg]]]TTTNNNPPP]]]jjjlllrrr||||||qqqllliiieeecccUUUOOOFFF???<<<;;;;;;;;;888555555777777333333555666555444333333333444555333333222111222333444444666666666555555555444444888666444333333444666888666888<<<@@@BBBDDDDDDDDDHHHJJJLLLPPPUUUZZZ^^^```lllpppwww}}}{{{lllccc]]]YYYVVV]]]iiiwww~~~|||zzzuuuqqqtttzzz|||kkkgggnnn{{{|||uuunnnfff___ZZZZZZVVVQQQNNNKKKGGGAAA<<<555222///---,,,,,,+++***,,,,,,++++++******))))))++++++++++++++++++++++++---,,,++++++******++++++$$$(((,,,,,,+++******+++************************(((''''''(((***+++***)))'''((()))******)))((('''''''''((()))))))))))))))&&&''''''((((((((('''''''''((()))(((&&&%%%%%%&&&''''''((((((((()))))))))))))))(((((('''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&'''((()))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))))))))***'''''''''''''''&&&&&&%%%)))(((((((((((((((((()))&&&&&&''''''(((((())))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))******************)))))))))*********+++++++++************+++,,,,,,+++++++++++++++++++++,,,...000222333333333555777???CCCIIIPPPUUUYYYZZZ[[[cccaaaaaahhhrrryyywwwsssnnniiifffhhhgggaaaZZZXXXWWWVVVVVVYYY\\\^^^___^^^XXXYYYYYYXXXWWWVVVXXXYYYXXXWWWVVVUUUTTTSSSTTTTTT]]]]]]aaahhhnnnoooiiicccZZZWWWTTTRRRRRRSSSSSSSSSNNNMMMKKKHHHFFFEEEDDDCCCJJJKKKMMMMMMJJJFFFAAA===<<<888555444666666444111......------,,,+++++++++******))))))((((((''''''***))))))(((((())))))***''''''''''''''''''''''''))))))(((((())))))***+++'''((()))+++***)))'''%%%(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&+++$$$###&&&%%%"""*********))))))*********+++++++++,,,,,,------...---...///000111000///...333111111333555:::EEEQQQgggvvvxxxkkkdddaaafffsssoooaaaZZZ\\\aaa___```eeeqqqwwwnnnaaaUUUMMMIIIGGGFFF@@@<<<999:::999777777;;;;;;:::888666444333555777555777888888:::>>>???>>><<<=========>>>=========DDDAAA===;;;<<>>999777888:::;;;@@@CCCCCCGGGNNNQQQOOOMMMMMMNNNNNNOOOPPPQQQQQQWWWSSSNNNMMMPPPTTTWWWXXX[[[```gggooouuuxxxyyyyyyvvvwww{{{xxxtttpppkkkiiikkkeeebbb]]]VVVTTT[[[lllzzzxxxllleeehhhmmmpppkkkdddbbbiiippp{{{{{{~~~~~~{{{~~~}}}yyypppfff\\\TTTPPPNNNHHHDDD>>>999555333111000///---++++++++++++***))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,---...666555...((()))//////*********))))))******,,,,,,000...+++*********)))'''''''''((((((((((((''''''''''''((()))))))))))))))%%%%%%&&&''''''(((''''''''')))))))))'''&&&'''(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&'''((())))))###$$$%%%%%%$$$$$$$$$$$$(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((()))))))))((((((***)))'''%%%%%%''')))***%%%&&&&&&'''((()))*********)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++(((((()))))))))*********)))(((((((((((()))************+++,,,---......///---------,,,***+++...000...///111444666888999:::;;;BBBGGGGGGIIIQQQWWWXXXUUURRRRRRVVVWWWTTTSSSTTTTTTSSSSSSUUUWWWYYYYYYXXX[[[]]]___^^^[[[ZZZ]]]aaa``````___^^^\\\YYYVVVTTT\\\\\\^^^aaacccaaaZZZUUUUUURRRNNNMMMMMMOOOPPPPPPLLLJJJHHHEEEBBB@@@>>>>>>???@@@AAAAAA>>>:::555111000...---,,,---------,,,((()))))))))************)))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((()))'''''''''''''''''''''''''''((()))******)))((('''(((((((((''''''&&&&&&%%%&&&'''''''''''''''''''''%%%&&&'''''''''&&&&&&'''+++++++++******+++++++++))))))***+++,,,---......,,,------...............,,,+++...222222111333888999HHHcccttteee___```rrr|||qqqbbbYYYYYY]]]aaabbbeeeqqquuummmeee___ZZZVVVWWW[[[\\\\\\YYYRRRJJJEEEEEEFFFKKKRRRVVVVVV[[[eeegggdddcccccccccdddfffhhhkkkmmmnnnjjjffffffjjjooorrrrrryyy}}}{{{rrrhhhbbb\\\UUURRRSSSSSSRRRQQQQQQSSS```xxxssshhhaaacccccc]]]VVVUUU[[[bbbrrrttt{{{wwwpppooopppiiigggbbb[[[SSSMMMJJJJJJAAA>>>888222...------------,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///<<<;;;444+++)))//////*********)))))))))+++,,,---111///+++***))))))((('''''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&&&&'''''''''&&&&&&'''((()))((('''&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&%%%&&&&&&&&&'''(((((((((!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((('''&&&$$$$$$$$$''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((())))))))))))))))))'''&&&$$$######$$$&&&'''&&&&&&''''''(((((())))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((()))))))))******)))(((((((((((()))******'''((((((***+++,,,------)))******))))))***,,,///++++++---///111444555666777IIISSSKKK>>>;;;>>>@@@>>><<<>>>BBBDDDBBBCCCFFFFFFFFFGGGKKKOOORRRSSSSSSTTTYYY\\\[[[XXXVVVXXX\\\aaaaaaaaa```^^^[[[WWWUUUXXXYYY[[[]]]]]]YYYRRRMMMLLLIIIFFFEEEFFFHHHHHHHHHAAA@@@>>><<<:::888777777555666777777555111...,,,******+++++++++******)))&&&'''''''''(((((((((((()))))))))))))))((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&)))(((&&&%%%%%%''')))***'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''"""%%%((((((&&&%%%%%%&&&******))))))))))))******))))))***+++,,,---......------,,,,,,------...//////------//////...000444555>>>NNNddd}}}yyyiiibbb```mmmvvvcccXXXTTTRRRRRROOOWWWdddsss}}}xxxxxx{{{}}}~~~{{{ssshhh```^^^^^^dddlllqqqooottt~~~|||uuuttttttuuuxxx|||}}}~~~~~~vvvlllddd[[[WWWTTTOOONNNPPPVVVWWWYYYZZZ[[[eee|||wwwzzzvvvjjj______\\\XXXUUUVVV\\\aaannnrrr{{{ssseee^^^\\\VVVVVVUUUQQQJJJEEEBBBBBB888777444111...---...///---,,,,,,---...///...,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---666>>>===111***,,,...+++***)))(((((()))+++---......+++((('''((())))))((('''''''''&&&&&&'''''''''''''''((()))))))))))))))&&&&&&'''''''''&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''"""$$$''''''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))***))))))(((((())))))***+++(((((())))))************)))***+++++++++,,,...000+++++++++,,,...000222333;;;YYYlll___CCC222000222111000222555666444666:::999999:::>>>BBBFFFGGGGGGIIINNNSSSRRRMMMIIIJJJMMMSSSTTTVVVVVVUUURRROOOLLLMMMMMMOOOOOONNNKKKFFFCCC>>><<<;;;:::<<<<<<<<<;;;666555444222111000000000............---,,,******''')))+++---,,,***)))((('''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''''''''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%$$$%%%&&&''''''&&&))))))(((((((((((())))))((()))***+++,,,---.........---,,,+++,,,---...///777222//////...---000666333555<<>>CCC777***)))------***)))(((((()))+++---...***'''%%%%%%&&&((())))))''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))''''''''''''&&&%%%$$$$$$%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&###&&&))))))'''&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''((()))***)))(((&&&$$$************************&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''))))))(((((((((((())))))((((((((((((((('''''''''''''''(((((())))))******************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,+++++++++*********)))(((***++++++++++++,,,...---,,,+++++++++,,,---...000XXXvvvjjjJJJ555222444111///000333222///111444222111222444888:::::::::@@@FFFKKKJJJCCC>>>===???>>>@@@CCCEEEDDDBBB???===<<<<<<<<<<<<;;;999777555444333222222333444222111000///...------,,,------+++++++++***************'''***...000///---+++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((()))+++++++++******&&&&&&&&&'''''''''((((((,,,&&&!!!"""'''******''')))************+++++++++************************+++++++++,,,,,,---------...---,,,+++,,,...000111...111777===GGGXXXlllzzz|||rrrlllkkkxxxsss```TTTQQQLLLIIIIIINNNRRRYYYiiiyyy~~~|||}}}~~~{{{wwwooogggccc\\\aaahhhooorrrsssrrrrrrzzzwwwsssnnnjjjlllyyy|||kkklllsssqqqllliiidddeeefffgggggghhhjjjlllrrruuu}}}}}}gggUUUJJJDDDCCCCCCCCCBBB???:::666333......---------......///---,,,++++++******++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,+++++++++******))))))))),,,333;;;===888000)))&&&)))))))))))))))******+++)))))))))(((''''''&&&&&&((((((((((((''''''''''''%%%'''(((******)))'''&&&''''''&&&&&&&&&&&&''''''++++++***(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%''')))******)))(((++++++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((************))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((111000---+++++++++,,,---------------,,,,,,+++***,,,***)))((((((***,,,---333888===;;;555///...///---,,,,,,++++++,,,,,,---.........///000222444555888:::<<<;;;999666444333555555555444444333333333333333333222111000000///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""###%%%'''))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------...---,,,+++,,,...000111000222555777<<>>===888666222...+++)))))))))&&&''''''((())))))******(((((((((((('''''''''''')))******+++***)))(((&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((('''***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((('''&&&&&&&&&&&&(((***+++***++++++++++++***))))))((()))******++++++*********)))(((***,,,---+++)))***+++,,,,,,,,,,,,+++******++++++,,,------,,,,,,---///111111///---------,,,,,,,,,,,,++++++++++++------,,,,,,+++*********++++++++++++++++++++++++******++++++******))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%))))))))))))************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,...///000///000111000111444999===DDDUUUkkkyyylll___YYYWWWZZZdddooowww{{{tttqqqjjjaaaYYYPPPRRRUUUXXX\\\aaadddddd^^^YYYWWWZZZ___dddkkksss}}}rrrmmmxxxvvvlllddd^^^OOOLLLIIIHHHJJJLLLMMMNNNLLLJJJJJJMMMRRRZZZjjjyyy}}}nnnddd^^^^^^aaarrr{{{sssddddddjjjnnnuuu~~~~~~zzzxxxxxxxxxvvvuuuppppppttt{{{~~~uuuooodddWWWLLLCCC>>><<<888666444111///......---//////...---,,,,,,,,,,,,,,,++++++***************************++++++++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***///333666777===;;;666111...,,,,,,,,,&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))******)))((('''&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((((((***)))'''&&&&&&'''((())))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))************(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((***+++,,,))))))************))))))'''(((***+++,,,+++***)))+++***)))***+++,,,,,,,,,)))***+++,,,,,,+++***))))))***++++++++++++***)))---///111111000//////000,,,,,,++++++++++++++++++*********)))))))))((((((++++++++++++++++++++++++((()))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---......///---...000000222444666888;;;DDDPPP___qqquuuhhh]]]VVVUUUYYY^^^```fffppp|||xxxiii^^^WWWPPPMMMNNNPPPQQQRRROOOJJJHHHIIIKKKMMMTTT[[[cccnnn{{{yyyiiiccckkkvvv|||yyyvvvxxx}}}tttjjjbbb[[[UUUQQQIIIJJJLLLOOORRRRRROOOMMMIIIHHHJJJNNNTTT```tttvvvggg^^^WWWUUUWWW```eeehhhfffeeejjjrrrwwwyyymmmgggllluuu|||}}}wwwyyyzzzwwwsssooolllkkknnntttvvvsssooo___\\\WWWPPPHHH@@@;;;888444333000...---,,,------///...---,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))******+++++++++...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++))))))+++---444222///+++)))((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''***)))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%***)))'''&&&&&&'''((())))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))*********))))))*********((())))))******)))))))))&&&'''***+++,,,+++)))(((&&&)))***(((%%%$$$'''+++)))******************)))******++++++******))))))***+++------,,,+++,,,---++++++++++++++++++++++++******)))))))))))))))(((************************'''(((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((()))))))))******))))))))))))))))))))))))+++++++++++++++*********+++++++++,,,------...............///000111222222777:::>>>GGGSSScccqqqyyy~~~pppeee___]]]^^^ZZZ]]]```iiiyyyqqqcccTTTMMMKKKJJJJJJKKKJJJFFFDDDDDDBBBAAADDDIIIOOOXXXbbbhhhiiimmmtttzzz~~~~~~}}}{{{yyyzzz|||{{{oooaaa[[[^^^cccfffddd```]]]bbbjjjnnnmmmfffaaa[[[VVVTTTRRRQQQPPPQQQWWW```hhhlllhhh```YYYVVVTTTTTTXXX]]]gggyyysssdddZZZRRROOOQQQPPPSSSUUUVVVXXX]]]dddiiiqqqjjjjjjttt{{{yyyxxxsssnnnhhhddd```bbbfffhhhfffbbbRRRPPPMMMHHHBBB<<<777444111000...---,,,,,,,,,---++++++************++++++++++++***))))))))))))***(((((())))))***+++++++++---,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,(((+++...---)))'''(((+++++++++***(((''''''&&&&&&((((((''''''&&&%%%%%%$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((((((''''''&&&''''''(((((())))))******))))))))))))))))))))))))&&&'''((()))*********)))''''''(((((((((((()))))))))))))))))))))(((((((((((())))))************)))&&&''')))++++++***)))(((&&&***---***$$$"""&&&*********)))(((((()))******+++******)))))))))*********+++,,,,,,******+++---((((((((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((((()))))))))***))))))))))))))))))))))))++++++++++++*********)))******+++,,,------------...---,,,---.../////////222333666:::@@@HHHSSS[[[cccooo~~~uuupppmmmhhhiiiggggggnnnzzzzzzrrraaaZZZXXXTTTRRRRRROOOMMMMMMLLLHHHBBBBBBFFFGGGKKKPPPRRRTTTWWW]]]aaahhhhhhfffdddaaa```bbbdddlllvvv|||xxxssskkkaaaYYYSSSRRRSSSRRRTTTSSSOOOOOOSSSVVVUUUTTTRRROOOPPPTTTYYY]]]^^^gggqqq{{{pppiiidddaaaaaaccciiivvv~~~nnnaaaWWWOOONNNPPPPPPPPPRRRUUUZZZ^^^dddhhhrrrnnnqqq{{{vvvnnniiifff\\\YYYWWWYYY]]]^^^ZZZVVVLLLIIIDDD???999555222111...---,,,,,,++++++++++++))))))))))))***+++,,,,,,++++++***)))))))))))))))((((((((()))***+++++++++++++++***)))((((((((((((*********+++++++++,,,,,,'''(((******************)))******++++++***)))(((((((((((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))******)))(((((('''''''''((()))*********))))))))))))))))))))))))%%%&&&((()))*********)))'''''''''((((((((())))))&&&'''(((((())))))))))))((()))******+++++++++***'''''')))*********)))(((***,,,---,,,)))((()))++++++***(((&&&&&&(((***++++++)))(((&&&&&&(((***,,,---......---,,,+++---...''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++******))))))******+++,,,---------------,,,+++,,,...000000000---///222666777999@@@GGGIIIXXXmmm}}}xxxzzzvvvnnnlllrrr{{{ooovvvzzz|||}}}mmmhhhgggccc______[[[ZZZ[[[[[[UUUMMMKKKNNNFFFGGGGGGGGGGGGJJJNNNQQQWWWVVVUUUQQQNNNLLLLLLNNNXXX___ooo}}}tttmmmfff\\\UUURRROOOLLLIIIIIIOOOSSSPPPOOOQQQSSSSSSPPPOOOPPPTTT\\\eeemmmppp|||qqqkkkeeecccbbbdddllluuuuuuiii___UUUOOOOOOSSSYYYWWWWWW\\\bbbeeehhhjjjyyyuuuwwwssseee___^^^SSSQQQQQQUUUYYYYYYTTTNNNJJJFFF???888222000///000+++++++++++++++******************+++,,,---//////+++******)))))))))))))))'''(((((()))***+++++++++***))))))((((((((((((((()))))))))******+++++++++(((&&&$$$%%%)))+++***((('''(((***++++++***((('''(((((())))))******++++++)))(((((((((''''''''''''&&&&&&&&&&&&''')))***+++'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$%%%''')))******)))))),,,+++)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''******(((''''''((()))***&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***+++,,,,,,+++***)))&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&((()))*********)))&&&'''''''''(((((())))))%%%&&&(((***+++,,,,,,---))))))***+++++++++++++++'''(((((()))))))))))))))))))))(((***+++,,,***(((,,,***'''%%%%%%'''***,,,***(((&&&$$$$$$'''***,,,,,,------+++***)))***,,,)))))))))*********++++++(((((())))))))))))))))))))))))))))))))))))))))))''''''((()))******))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$+++)))((())),,,---,,,***&&&''''''((()))******+++*********))))))))))))))))))************+++++++++,,,,,,------...///000000000111111333444666888999>>>EEEUUUooorrrnnnooonnnlllgggdddjjjyyywwwrrrmmmlllmmmnnnrrrsssqqqooonnnhhh```[[[SSSKKKGGGIIIKKKKKKIIIKKKKKKJJJIIIIIIHHHHHHHHHIIIMMMWWWeeeooooooiiidddYYYZZZVVVPPPLLLNNNSSSVVV[[[^^^ccceeeccc```]]][[[]]]]]]^^^aaagggrrr~~~yyyjjjbbb______ccchhhuuusssuuu}}}~~~sssjjj^^^UUURRRQQQRRRQQQ[[[___dddhhhkkkmmmoooqqq|||{{{}}}jjj___VVVMMMHHHKKKNNNQQQQQQNNNKKKIII???;;;777333111///,,,***++++++++++++++++++++++++*********)))))))))))))))******))))))((((((''''''))))))))))))************(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))******))))))((('''''''''((((((((((((((((((((((((+++%%%###''')))(((&&&'''''')))+++***)))'''''''''$$$%%%&&&'''''''''&&&%%%&&&'''''''''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''&&&%%%$$$$$$((((((((((((((()))******((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&)))((('''&&&%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%)))((('''''''''(((***+++(((((('''''''''&&&&&&&&&######$$$%%%&&&(((((()))+++)))(((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))************((()))***+++++++++++++++(((((((((((())))))))))))***)))((((((((()))+++,,,......---,,,,,,+++******&&&%%%%%%%%%%%%&&&''''''******++++++++++++************))))))((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((()))(((''''''''''''&&&&&&&&&''''''((((((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((,,,)))'''&&&&&&&&&%%%###)))((('''&&&''')))+++---333---&&&$$$&&&((('''%%%''')))***)))'''&&&&&&''')))'''&&&''')))+++)))(((''''''(((((())))))*********))))))))))))))))))))))))************++++++++++++++++++,,,---.........------...///000222333444444999EEEYYYpppzzzpppfff]]]\\\[[[___jjj|||~~~wwwvvvyyyvvvmmm```XXXVVVUUUSSSPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJNNNTTT\\\```___ZZZWWWUUUWWWXXXXXXYYY___fffjjjrrrwww}}}zzztttppplllllllllmmmqqqzzz~~~kkk```[[[XXXYYY[[[bbb______eeennnqqqnnnhhhaaa]]]XXXVVVXXXZZZ\\\\\\dddfffiiilllooorrruuuwww{{{{{{dddWWWNNNFFFEEEGGGIIIJJJIIIFFFCCC@@@999777333111000///---,,,++++++++++++++++++++++++***)))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))******)))(((((('''&&&&&&'''(((***,,,,,,+++***)))***&&&$$$&&&'''&&&&&&((('''&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''')))((('''''''''(((******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%+++***)))(((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))************))))))))))))************)))))))))******)))))))))))))))))))))(((((((((((())))))((((((((()))++++++---------,,,++++++******''''''&&&&&&''''''((()))+++******)))((('''%%%%%%***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%$$$######"""((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''%%%$$$%%%'''(((((('''&&&&&&%%%$$$%%%''')))***111,,,&&&$$$&&&'''&&&$$$$$$%%%'''&&&%%%$$$$$$%%%((('''&&&''')))***)))((((((((((((((())))))))))))))))))))))))))))))******)))************+++++++++******++++++,,,,,,------,,,,,,,,,---......//////111333:::EEEUUUfffuuu~~~~~~wwwdddVVVVVVVVVVVV\\\iii|||vvvkkkeeeccc```]]]___```cccdddccc___\\\YYYYYY^^^bbbbbb___]]]\\\\\\WWWZZZ```fffmmmttt||||||zzzwwwuuuwww~~~iii\\\VVVQQQOOOPPPSSSPPPNNNRRRYYY^^^^^^[[[TTTUUUWWW\\\bbbgggiiiiiipppooooooppprrrvvvzzz|||yyy{{{www\\\NNNGGGCCCCCCDDDEEEDDDAAA>>>999777222000...---......---,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))(((((((((((())))))))))))************++++++***))))))***++++++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((&&&))),,,//////...+++))))))''''''))))))''')))...111,,,'''%%%&&&((('''&&&+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&'''(((((((((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$%%%'''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''')))******((((((''''''(((((()))***'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%))))))(((((('''(((((()))(((((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''((('''(((((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))************))))))))))))************))))))))))))((((((((((((******))))))((((((''''''))))))((((((((()))******,,,,,,,,,++++++******)))((((((''''''(((((()))************)))((('''&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&***))))))((('''&&&%%%%%%(((((())))))))))))((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((())))))(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''&&&&&&%%%%%%%%%'''((()))...)))%%%###%%%&&&%%%### """$$$$$$###""""""###***)))))))))************))))))))))))(((((((((((()))))))))))))))*********))))))*********+++++++++***+++++++++,,,,,,------------..................111333555999AAANNN]]]gggmmmttt|||qqq___]]]ZZZWWWWWW]]]gggnnnooorrr|||vvvrrrpppnnnlllnnnrrrwww{{{{{{xxxsssppppppxxx}}}xxxppplllmmmnnndddfffllluuu}}}yyysssrrrxxxxxxbbbVVVRRRNNNKKKKKKJJJGGGFFFIIIPPPXXX\\\^^^YYY[[[```gggmmmsssvvvxxx|||xxxssspppqqquuuzzz}}}yyy|||mmmUUUIIIFFFEEECCCCCCBBB@@@<<<888444111...,,,++++++,,,,,,+++***************************)))))))))))))))*********))))))))))))((((((((((((((()))))))))************+++***(((''''''(((***+++))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,***+++---------,,,)))((((((***...222222...000555@@@777...)))***+++)))''')))((('''%%%%%%%%%&&&''')))))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$"""###$$$&&&((('''''''''&&&&&&'''''''''&&&''''''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((()))))))))************((()))))))))************(((((((((((())))))************))))))((((((''''''))))))((((((((()))))))))+++++++++******)))))))))((((((''''''(((((()))***'''((()))***++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))******&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$(((''''''''''''((()))******'''$$$$$$%%%%%%$$$### """$$$$$$###"""###$$$)))*********))))))))))))))))))))))))(((((((((((((((((())))))************))))))*********+++++++++,,,,,,,,,,,,------------------...//////...------...000222222333:::DDDLLLUUUYYY```jjjttt{{{}}}~~~}}}pppjjjccc^^^[[[ZZZYYYXXX\\\^^^fffxxx}}}}}}|||{{{zzzvvv{{{|||zzzzzzrrrpppttt~~~yyynnnkkkppp{{{yyyiiiYYYPPPMMMIIIGGGGGGBBBAAABBBFFFMMMWWW___dddfffiiinnnssszzzwwwoooooosssxxx{{{{{{}}}yyyvvvwww~~~}}}tttaaaOOOFFFDDDEEE@@@???===:::777333///---,,,+++******+++***)))'''************************(((((())))))************(((((((((((())))))))))))((()))))))))***************)))'''&&&&&&''')))***(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&(((***,,,///000111...---+++)))(((''''''''''''+++444;;;<<<777777;;;@@@777...)))***+++)))'''%%%%%%$$$###$$$%%%'''((()))))))))((('''''''''&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$%%%&&&&&&'''''''''&&&%%%###"""###$$$'''(((&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((()))))))))************((()))))))))************((((((((((((***+++---...***)))))))))((((((((('''(((((()))))))))((((((((()))))))))))))))(((((((((''''''&&&&&&''''''((()))(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&######$$$%%%&&&&&&''''''$$$%%%''''''''''''%%%$$$$$$$$$&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$'''''''''''''''(((((()))'''%%%$$$$$$%%%%%%$$$######%%%'''&&&%%%$$$%%%&&&'''((()))(((&&&%%%&&&'''(((((((((((())))))))))))((((((((()))******++++++)))************+++++++++,,,,,,,,,---------------******,,,------,,,+++***---///111000000222777<<>>BBBCCCAAA<<<888222111000...---,,,,,,,,,---,,,+++***))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******(((((())))))))))))((((((+++******)))(((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))'''&&&$$$######$$$&&&''',,,'''$$$***444777111)))'''&&&%%%%%%''''''&&&%%%'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&$$$$$$&&&'''((('''&&&&&&&&&(((((('''&&&%%%%%%&&&((()))(((''''''''''''((())))))'''(((+++,,,---,,,+++***)))((((((''''''(((((()))(((((((((((('''''''''''''''(((******((('''((())))))(((((((((((((((((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((((((%%%$$$#########%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&'''((((((((('''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((((((((''''''((()))))))))))))))))))))))))))))))))******''''''(((((((((((('''''')))))))))******+++++++++,,,++++++******++++++,,,---,,,+++++++++,,,...///(((***+++,,,,,,---///111,,,---222666999@@@NNN\\\cccbbb```^^^]]]___aaaddd\\\\\\^^^fffqqq{{{xxxpppnnnqqquuu|||qqqiiifffdddaaa```bbbdddeeeddddddeeeaaa___bbbiiikkkgggaaaUUUSSSOOOLLLMMMTTT]]]dddaaa___\\\[[[ZZZ[[[^^^aaaeee]]]VVVRRROOOMMMPPPUUUZZZ\\\]]]]]]^^^aaaccceeecccfffhhhiiiiiilllqqqvvvxxxvvvuuusssrrrrrrrrrrrruuuzzz~~~xxxkkkddd___]]]^^^bbbhhhnnnvvv{{{{{{uuulllgggcccZZZMMMCCC>>>;;;:::888999999;;;<<<===;;;666333......---,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))************))))))************************************)))))))))(((******))))))))))))******(((((())))))))))))(((((())))))(((''''''''''''((('''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''((()))***+++,,,''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%'''((())))))(((%%%###"""###$$$%%%***'''$$$&&&)))+++***((('''&&&%%%%%%''''''&&&%%%'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''(((''''''&&&''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''+++++++++***)))((('''&&&&&&'''((('''&&&&&&&&&(((***)))(((''''''((()))***'''''''''''''''(((((()))'''(((+++,,,---,,,+++***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%%%%&&&(((((('''&&&'''(((((())))))((((((&&&&&&''''''''''''((((((((())))))******))))))((())))))******++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,---......+++,,,---,,,++++++,,,...---,,,///333444666>>>FFFIIIKKKNNNOOOQQQSSSVVVXXXTTTWWW\\\eeeooowww|||}}}tttiiiffffffiiirrr|||tttrrrqqqllliiimmmppppppppppppmmmgggccceeelllqqqpppmmm```]]]YYYVVVWWW^^^iiippptttllleeebbb```]]]]]]___gggaaa\\\ZZZYYYWWWZZZ___hhhllllllhhhfffiiimmmoooooopppqqqppppppqqqsssuuuyyyyyyyyyxxxxxxwwwwwwvvvyyy~~~vvviiibbb^^^[[[\\\___```ccciiinnnnnniii```YYYRRRKKKCCC===<<<===<<<;;;;;;:::888888777555222///,,,,,,+++++++++,,,,,,---++++++*********)))))))))))))))************))))))************************************))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&'''((()))***''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$$$$$$$$$$######$$$######%%%'''***'''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&))))))((((((((('''''''''%%%%%%&&&'''''''''&&&&&&'''(((((((((((((((((('''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))&&&'''((('''&&&&&&'''(((******))))))((()))))))))''''''&&&&&&''''''((()))&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,***'''&&&'''(((((('''&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((()))***+++++++++++++++************++++++******+++,,,,,,,,,,,,,,,,,,------,,,***)))***,,,000,,,,,,000222222555999888<<>>;;;;;;<<<<<<:::<<<999555222111111///...++++++******+++,,,,,,---***************))))))((())))))************))))))************************************))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''((())))))***%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%!!!"""$$$%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%&&&(((&&&'''((('''&&&&&&'''((()))))))))))))))((('''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$...+++(((&&&'''(((((('''&&&''''''((((((((((((((('''((((((((())))))******&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++++++++************++++++((()))***,,,,,,+++*********++++++***))))))+++---///)))'''***.........///000333555666777999===AAAFFFMMMXXXeeepppxxx{{{||||||}}}nnncccWWWTTT[[[jjjwww~~~xxxyyyqqqttt{{{{{{wwwrrrnnnnnnttt~~~{{{sssssstttrrrrrruuuzzztttpppooommmjjjlllooopppxxx{{{vvvttt}}}~~~zzzvvvlllooossswwwyyyzzzyyyyyyqqqwww{{{{{{|||xxxkkk\\\UUUQQQMMMKKKLLLQQQQQQSSSXXX]]]]]]XXXRRRFFFAAA<<<::::::;;;:::888;;;777222............---***************+++,,,,,,)))************))))))((())))))************))))))************************************))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))(((((((((((()))*********)))((('''&&&&&&%%%&&&&&&&&&'''((())))))***''''''&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&###$$$&&&'''((()))))))))%%%&&&'''))))))(((%%%###'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%'''((((((((('''&&&#########"""""""""!!!!!!&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&000...***&&&$$$%%%'''(((&&&'''((('''&&&&&&'''((('''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((+++***)))(((''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&((())))))(((''''''((())))))(((((((((((())))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))''''''''''''((((((((()))&&&%%%$$$$$$%%%(((+++---%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$######$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$+++***((('''''''''((()))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))))))))(((((((((((())))))************************---------...............000000000111222444555666:::???KKK\\\kkktttwwwvvv{{{xxxwwwzzz}}}~~~zzzuuullldddZZZSSSTTTZZZbbbffftttxxx}}}yyysss~~~yyyuuuxxx|||vvvsssrrrtttyyy~~~~~~{{{xxxxxx{{{}}}}}}{{{|||~~~zzz{{{vvviiijjjqqqvvvyyyzzz}}}{{{llljjjlllsssxxxwwwuuuuuupppqqqooolllmmmrrrtttsssdddZZZPPPJJJEEE@@@@@@BBBHHHWWW```ZZZUUUWWWUUUPPPBBB===666444777999888666666444111000///...+++)))+++++++++,,,,,,---------************************)))((('''&&&&&&'''((()))(((((()))***************))))))(((((((((((())))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''###'''++++++)))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''!!!!!!"""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$$$$%%%''')))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,((((((((((((((((((((((((((('''&&&&&&'''((()))***&&&'''((((((((((((((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&"""######$$$%%%&&&'''(((+++++++++,,,,,,+++++++++++++++***)))((('''&&&&&&'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))&&&$$$$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((('''&&&%%%%%%$$$$$$###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---((("""!!!$$$&&&$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$))))))'''&&&&&&&&&'''((((((((((((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***+++++++++*********))))))))))))(((((((((((())))))************************,,,,,,,,,,,,------------,,,,,,,,,---...000111222666:::BBBOOO]]]iiioooqqqqqqnnnlllmmmqqqrrrpppllliiibbbYYYTTTUUU[[[aaaeeefffiiitttxxxnnnjjjjjjtttvvvqqqssszzz}}}xxxsssqqqrrrxxx~~~~~~|||lllkkklllqqqttttttxxx{{{iiifffgggpppvvvuuusssqqqnnnooojjjdddaaabbbbbb```YYYPPPGGGBBB???<<<<<>>JJJWWW```eeehhhfffdddfffjjjlllkkkiiibbb]]]WWWUUUWWW\\\```cccdddgggoooxxxxxxoooccc]]]\\\cccnnn{{{ssslllkkkoooxxxxxxqqqqqqxxx~~~~~~lllhhhhhhmmmoooooorrrzzzttteee______hhhppppppllliiieeeeee```XXXSSSSSSQQQNNNMMMEEE>>><<<;;;999:::===GGGQQQVVVPPPHHHFFFCCC>>><<<777222111333555444333///---,,,,,,------+++***++++++++++++,,,,,,,,,,,,************************)))((((((''''''(((((()))(((((()))***************+++******))))))******+++)))))))))(((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,555===:::///&&&$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''+++***(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))'''''''''&&&&&&&&&&&&%%%'''''''''((((((''''''''''''(((((()))))))))((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((()))((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%'''''''''((((((''''''''')))))))))(((((('''''''''((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''''''''&&&&&&%%%%%%$$$%%%$$$!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((()))))))))))))))************))))))))))))))))))(((((((((((())))))************************)))******++++++,,,,,,,,,+++++++++,,,---...//////......///333;;;EEEMMMSSS[[[[[[]]]aaaeeehhhgggeee[[[XXXVVVWWWZZZ___ccceeeooossszzz~~~rrraaaVVVQQQSSSYYYfffvvv}}}ooogggdddfffnnnwwwyyynnnnnntttyyyxxxxxx{{{zzzgggdddcccgggiiihhhkkkrrrwwwxxxxxxvvvrrrttt{{{xxxmmm___XXXVVV]]]dddddd```]]]WWWXXXUUUOOOLLLNNNMMMJJJHHHAAA<<<;;;;;;999:::===AAAIIILLLGGG@@@===:::666555222...---...000000000111000......//////---,,,+++++++++++++++++++++,,,************************)))(((((((((((((((((()))(((((()))*********************))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''...333222+++&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&,,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''***)))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&$$$!!! """&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''+++***&&&###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((''''''''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))***))))))((())))))))))))))))))))))))))))))(((((((((((())))))************************)))******+++,,,,,,------,,,,,,,,,,,,---...//////,,,,,,---///333777===@@@FFFIIIOOOUUU[[[\\\\\\ZZZUUUUUUWWW[[[aaagggkkkmmmuuu{{{{{{gggWWWOOOLLLLLLUUUcccpppuuuvvvuuuzzz~~~}}}~~~uuukkkeeedddgggpppzzzrrriiijjjqqquuuvvvwwwyyy~~~uuueeeddd___cccdddccceeekkkppppppvvvqqqkkkiiinnnsssnnnfffXXXPPPLLLQQQVVVWWWTTTSSSPPPRRRQQQMMMLLLOOOPPPNNNFFF@@@;;;;;;:::777777999:::???AAA===999666444111111///---,,,---...//////444222000//////...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))))))))((((((((()))***************((((((''''''''''''(((((('''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''&&&&&&***)))'''&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&'''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((((('''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$***...---'''######&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***)))(((((('''''''''(((((()))*********'''''''''(((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((((((((()))))))))))))))***))))))(((((((((((())))))************************))))))***+++,,,------...+++*********++++++,,,---+++---...//////000222444777;;;BBBIIINNNPPPOOOOOOOOOQQQUUU]]]gggoootttvvvxxxuuudddXXXQQQLLLOOOWWW___aaa```___fffmmmppptttyyy{{{yyyqqqjjjcccbbbccchhhsss|||{{{xxx}}}yyymmmhhhnnnvvvxxxwwwwwwyyy~~~zzz{{{vvvwww{{{qqqdddeee```dddeeecccdddjjjnnnnnnppplllddd]]]]]]```]]]WWWOOOHHHDDDFFFJJJKKKMMMPPPUUUWWWUUUPPPNNNPPPOOOLLLCCC===999999777444222444444666777666333111//////000///.........///000111111///---,,,,,,+++)))'''+++++++++++++++*********))))))))))))))))))))))))((())))))******))))))((((((((()))***************(((''''''&&&&&&''''''(((&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''###"""$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))(((((((((((((((((((((((('''((()))***+++***))))))((((((((('''''''''&&&&&&'''''''''(((((('''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&)))((('''%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((()))&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&+++...---'''######%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((()))))))))((('''&&&&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''&&&''')))*********(((((((((((((((((())))))******))))))(((((((((((())))))************************'''(((((()))***+++,,,---*********)))******+++,,,+++---///...------///111222555999===@@@BBBDDDFFFEEEGGGNNNYYYeeepppwwwzzz{{{~~~mmmaaa\\\VVVVVVZZZ\\\[[[XXXTTT[[[aaacccfffjjjlllkkkeee___ZZZYYYZZZ___kkkwww|||tttpppnnnsssvvvrrrfffdddmmmtttrrrnnnnnnooosssxxxzzzxxxuuuqqqrrrnnnooosssiii]]]]]][[[^^^___\\\]]]bbbffffffaaa```ZZZRRROOOOOOMMMIIIGGGAAA>>>???AAADDDKKKSSS]]]]]]ZZZSSSOOONNNKKKFFF???:::666777555222000111111111111111000---,,,,,,,,,,,,---,,,,,,---...///---,,,************)))'''++++++++++++*********)))))))))))))))))))))))))))((()))************)))((((((((()))***************((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***((('''%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''************************'''(((***+++++++++)))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''((('''%%%$$$$$$%%%&&&(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$'''******(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''')))***+++***(((''''''((((((((())))))******))))))(((((((((((())))))************************&&&&&&'''((()))***++++++,,,+++++++++++++++,,,---***,,,...---++++++...222//////000111333666:::===;;;>>>FFFRRR```llltttxxx{{{|||kkkfffccc```aaacccccc___[[[SSSXXX[[[ZZZZZZ^^^___^^^___YYYTTTQQQPPPSSS]]]hhhtttzzz~~~wwwoooiiigggmmmooohhh\\\ZZZcccgggdddaaa```aaaeeejjjmmmllliiigggiiifffhhhlllaaaSSSSSSMMMPPPQQQNNNNNNSSSVVVWWWTTTVVVUUUOOOJJJJJJIIIFFFAAA===;;;<<<===BBBMMMXXX```aaa]]]TTTNNNLLLGGGBBB===888555666666222000111000/////////...+++******((()))))))))))))))+++,,,+++***)))***+++,,,+++***++++++++++++******))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))'''&&&)))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((((('''&&&%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((( !!!"""$$$&&&((()))***%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))$$$$$$&&&((()))*********%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$'''++++++)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''((((((((((((&&&%%%$$$&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''%%%'''***,,,***(((+++***)))(((((()))***+++,,,,,,,,,+++***)))((('''***+++---...///000000000555888===FFFRRR^^^iiiooonnnvvvsssjjjbbb^^^[[[^^^cccggggggfffYYY]]]]]]ZZZZZZ___bbbbbbeeeXXXMMMLLLOOOQQQRRRTTTbbbgggmmmnnnjjjeeecccbbbiiiddd]]]VVVRRRQQQRRRSSSSSSUUUVVVUUUYYY___```^^^___[[[XXXYYY[[[\\\XXXTTTEEEHHHKKKJJJGGGHHHMMMQQQSSSUUUVVVUUURRRLLLEEEAAACCC???:::888:::AAAIIIOOOZZZWWWRRRLLLFFFAAA>>><<<555444333222111//////...000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))((('''''')))+++------......------,,,++++++***)))(((((()))***+++******+++******)))((('''))))))******++++++,,,,,,)))(((((('''''''''(((((((((((('''''''''(((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((///---)))&&&%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((***%%%$$$'''(((&&&%%%'''&&&&&&'''((('''&&&$$$###'''''''''&&&%%%$$$""""""''''''''''''''''''&&&&&&$$$&&&))))))(((((()))***((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''')))******%%%&&&'''(((((('''&&&%%%$$$&&&''''''&&&&&&((()))%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&%%%&&&((())))))'''&&&$$$%%%&&&'''(((((((((&&&&&&&&&((()))(((&&&%%%%%%&&&%%%&&&''''''((((((''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%)))******+++***((('''&&&$$$$$$$$$%%%&&&''')))))))))((('''(((*********)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&'''((((((((('''&&&%%%'''''''''((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((*********)))******))))))))))))******++++++++++++***)))((((((***++++++,,,...//////000...///333999BBBLLLTTTYYY[[[cccmmmuuuvvvooofff___]]]YYYWWWYYY^^^ccceeedddaaaddddddaaaaaafffjjjjjjiii]]]SSSPPPQQQPPPPPPQQQSSSVVVXXXYYYWWWUUUSSSRRRVVVSSSOOOKKKHHHGGGGGGHHHIIILLLMMMMMMPPPWWWYYYWWWVVVTTTRRRTTTVVVTTTOOOJJJCCCEEEFFFEEEDDDGGGOOOUUU]]]]]]]]]ZZZUUUMMMFFFBBBCCC@@@;;;888888===CCCGGGPPPNNNJJJEEE@@@;;;888666111000000///...---,,,,,,///...,,,***)))***++++++************************)))*********))))))***,,,...............---,,,,,,+++***)))(((((()))***+++((())))))*********))))))((((((((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''((((((***+++---...%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''***&&&$$$'''((('''''')))&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&((()))+++,,,''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''$$$%%%'''(((************&&&&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''&&&&&&((()))((('''%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%&&&'''((()))***&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***))))))************)))))))))******+++******))))))+++*********+++---...///------///111666<<>><<<888444000......---------,,,,,,,,,,,,---,,,+++)))))))))******((((((((((((((((((((((((***+++,,,+++******,,,......////////////...------******))))))))))))******'''''')))******+++++++++)))(((((((((((((((((('''((((((''''''''''''((((((((((((''''''''''''(((((('''(((((((((((('''&&&&&&''''''((((((((()))))))))))))))(((((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((***,,,---%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''')))&&&%%%)))+++))))))***''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((('''''''''''''''''''''''''''...+++'''&&&'''(((&&&$$$%%%%%%%%%&&&((()))+++,,,''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&%%%&&&'''((('''%%%###$$$&&&(((***$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''')))((('''%%%&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&''')))******((('''&&&'''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''$$$%%%&&&''''''((((((((())))))((((((''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***,,,...,,,)))''')))+++'''(((***++++++***))))))(((((()))***************+++***(((((()))+++---/////////...///000333777999999<<>>@@@AAACCCCCCCCCCCCCCCBBB???<<<999555333111////////////...------,,,******,,,,,,,,,,,,+++***((((((((()))))))))))))))))))))******))))))))))))''''''''''''''''''''''''(((***++++++***+++---///...////////////...------))))))************))))))+++++++++******)))''''''(((''''''''''''''''''&&&''''''&&&''''''((()))******)))(((''''''&&&''''''&&&''''''''''''&&&%%%%%%''''''((((((((()))))))))&&&&&&'''(((((()))******((((((((((((&&&%%%$$$###))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&))))))'''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''((((((&&&%%%***111333...(((&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((((((%%%""" !!!%%%''''''&&&%%%%%%%%%&&&((()))+++,,,''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&%%%&&&'''!!!"""$$$%%%%%%$$$######&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***+++%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((*********)))(((((((((((()))***+++,,,(((((()))))))))))))))((())))))************++++++------,,,,,,,,,,,,---...---......///000000//////,,,---...///000222333555111777<<<<<<<<<>>>===:::===>>>@@@AAA>>>;;;@@@HHHQQQSSSTTTTTTRRRPPPPPPPPPOOOMMMIIIDDD@@@===;;;:::;;;CCCJJJKKKLLLPPPTTTUUUNNNKKKEEE???;;;888999:::777777888:::;;;;;;:::999777666444222000///......------,,,,,,,,,+++******((((((((())))))*********))))))))))))(((((((((((()))*********************(((((((((((((((((((((((()))+++,,,,,,,,,,,,///111...............---,,,,,,((()))***++++++***)))((())))))*********))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))******)))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''(((((((((((((((((((((((()))))))))'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''%%%&&&***,,,(((&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))((()))))))))))))))%%%%%%%%%&&&((()))+++,,,''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((#########$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***,,,...$$$%%%&&&(((((((((((('''(((((((((((('''&&&%%%$$$$$$&&&(((((('''&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((---,,,***((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''&&&%%%&&&'''((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''%%%'''***,,,***((()))(((((('''(((***,,,---(((((())))))))))))(((((()))******++++++++++++***,,,+++******))))))******((()))+++,,,,,,,,,++++++***,,,.../////////000000///333555333333666888888444555888999555333:::CCCGGGHHHIIIFFFBBBAAADDDGGG@@@@@@???===;;;888555333333;;;AAA@@@>>>@@@CCCCCC<<<;;;999555222000000111.........///111222111000222111///...---,,,,,,,,,---,,,,,,+++***))))))(((&&&&&&&&&&&&'''((()))***,,,+++++++++************)))******+++++++++******++++++++++++++++++++++++***,,,---------...000222------......------,,,+++((()))***++++++***)))((('''((()))******++++++***'''((((((((())))))******&&&&&&&&&'''''')))************)))''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''''''''(((******))))))((((((''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%***))))))(((&&&%%%$$$$$$%%%&&&&&&'''((((((((('''''''''((((((((((((''''''&&&'''''''''((()))))))))'''''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******)))$$$"""$$$%%%$$$$$$&&&###$$$&&&'''((('''&&&&&&###$$$%%%'''((()))))))))%%%%%%&&&&&&'''((())))))###%%%''''''&&&%%%&&&'''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&((((((((((((&&&%%%$$$&&&''''''&&&&&&((())))))'''%%%$$$%%%&&&)))***$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))+++,,,###$$$&&&)))))))))(((''''''((())))))(((&&&$$$###$$$&&&(((((('''''''''((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,......,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((+++)))'''$$$###"""""""""&&&&&&%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&'''((())))))((((((&&&&&&&&&''''''((((((((('''((()))***)))(((&&&$$$&&&'''''''''(((((())))))((((((((((((((('''''''''((((((''''''''''''(((((()))((((((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((,,,+++)))(((((()))+++,,,((()))))))))************++++++++++++++++++++++++---------.........//////111111111111111222333333888888888777777666666666888777666555444222111111///000222333444444444333222222111///...---,,,+++...------------...//////------,,,,,,+++*********))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))*********++++++++++++'''((()))***+++,,,,,,,,,++++++,,,,,,---...//////........................************************+++***)))))))))***,,,---(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))+++***)))''''''&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,)))&&&$$$%%%'''((()))***)))((('''&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%***&&&###%%%)))+++(((%%%((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((***(((&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))******'''(((***++++++***(((''',,,+++***(((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$'''(((%%%"""%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))((('''%%%%%%(((222===<<<111&&&###'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$######%%%'''(((###%%%(((******(((%%%###(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&''''''(((((((((((('''(((((((((''''''''''''''''''((()))***)))(((&&&%%%(((((((((((()))))))))***((((((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''(((***,,,---((((((''''''''''''((((((((()))))))))))))))((('''''''''(((((())))))******,,,+++***))))))***+++,,,)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////222222222222111111000000111111000///......---------...///000111111000000//////...---,,,++++++***++++++******++++++,,,---************++++++++++++))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))*********+++((()))******+++++++++++++++++++++,,,---.........------------------------***************************)))))))))******++++++))))))((((((((('''''''''''''''''''''((((((((((((***)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&---***&&&%%%%%%%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###  $$$'''%%%"""''''''&&&%%%%%%&&&'''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++)))''''''(((*********%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$)))(((((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&'''%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''"""###&&&'''(((((('''&&&***''')))...---(((&&&((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&%%%$$$######%%%&&&((($$$&&&((())))))(((&&&$$$""""""###$$$%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''(((((((((''''''&&&))))))(((((('''&&&&&&&&&'''((()))))))))(((&&&&&&((())))))))))))*********''''''((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''(((***+++,,,((((((''''''''''''(((((()))))))))))))))(((''''''&&&&&&'''((()))***++++++*********************************+++++++++,,,,,,)))))))))))))))))))))))))))))))))*********+++++++++++++++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,,,,,,,,,,++++++***************))))))))))))***++++++((((((((()))***+++++++++)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++***************++++++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******************)))))))))((((((((((((((((((((('''''''''''''''(((((('''''''''''''''(((***)))'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%%%%&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))###!!! ###''')))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((('''%%%$$$###########################&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''###'''++++++)))&&&&&&&&&+++'''$$$%%%$$$###%%%)))'''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&!!!!!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&''''''(((((((((((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''((()))(((((('''&&&((((((((((((((()))))))))''''''''''''((((((((((((%%%''')))******)))'''%%%))))))((('''''''''((((((((((((''''''''''''(((((()))******))))))((('''&&&'''''''''((()))*********)))***++++++++++++***)))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********+++************+++,,,,,,,,,,,,,,,+++++++++++++++******************************+++************)))***************************************+++,,,,,,'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))***************)))(((*********+++++++++,,,,,,************************((((((((((((((((((((((((&&&''')))***+++***)))((()))))))))(((((((((''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''((((((,,,***(((&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$######%%%((())))))(((((((((((((((''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%'''***++++++)))%%%%%%%%%%%%%%%%%%%%%%%%)))'''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&(((***)))&&&$$$'''''''''&&&&&&%%%%%%%%%%%%'''((()))((('''%%%###&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''***///333111***%%%$$$%%%'''&&&'''((((((&&&%%%%%%'''%%%###""""""$$$&&&(((%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&''''''(((''''''&&&%%%%%%######$$$%%%&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%''')))******)))'''%%%))))))((('''''''''''''''((((((''''''''''''(((((()))))))))))))))(((''''''))))))))))))(((((((((((()))***++++++++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++************++++++++++++))))))************+++++++++*********************************++++++++++++***))))))))))))***++++++)))))))))(((((((((''''''))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))*********))))))((()))))))))***************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))***)))((((((((((((((('''''''''&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((,,,***(((&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))(((((((((((((((((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&)))+++***)))''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))---000111...(((###'''''''''&&&&&&%%%%%%%%% !!!$$$%%%&&&%%%###"""''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***///222000***%%%$$$&&&%%%''')))))))))(((%%%###&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%""""""###%%%&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((((((((())))))))))))((((((***)))))))))((((((((('''************************'''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********++++++'''''''''''''''(((((()))((((((((()))))))))))))))((()))))))))))))))))))))+++******)))******++++++******++++++++++++++++++(((''''''''''''((())))))*********)))((('''''''''))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''***)))'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''***(((''''''((((((((('''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%&&&&&&&&&'''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,//////,,,&&&!!!&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))))))))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&'''***......***&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%(((******'''&&&&&&(((&&&((('''######&&&&&&%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$''''''''''''''''''''''''(((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((&&&'''((())))))******)))(((((((((((()))))))))))),,,+++***))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''(((((()))***((((((((()))))))))******************))))))))))))***))))))))))))***,,,---++++++******************((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%(((***+++***((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''+++)))&&&%%%%%%'''''''''$$$$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((('''''''''(((%%%&&&''''''''''''&&&%%%'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&'''((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%'''((('''%%%"""%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))$$$%%%&&&''''''&&&%%%$$$%%%&&&((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%)))&&&''',,,333333,,,###&&&''''''''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&)))'''""""""&&&'''$$$$$$%%%&&&((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''"""######$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''((((((((()))))))))))))))'''''''''''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%((((((''''''''''''((((((%%%&&&''')))************&&&&&&'''((()))***++++++,,,+++)))(((((()))+++,,,))))))))))))************************************(((((((((((()))))))))******************+++,,,,,,*********+++++++++,,,,,,---,,,,,,,,,++++++++++++)))((((((((()))***,,,---+++*********)))))))))(((***************+++,,,,,,(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((************************(((((((((((())))))))))))&&&&&&((()))************((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%'''((()))))))))))))))((((((((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((###%%%))),,,---+++)))'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((%%%###"""$$$'''))))))%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%###%%%(((******(((%%%###$$$%%%%%%&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******%%%&&&''''''&&&&&&((()))&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%&&&'''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((&&&$$$$$$&&&((()))***%%%%%%%%%&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%***&&&&&&...777777---"""&&&'''''''''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%$$$&&&'''((('''###)))+++((((((***'''!!!###%%%'''*********)))((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&(((,,,000000---***&&&%%%&&&(((***))))))(((((((((((()))))),,,,,,++++++******))))))******))))))))))))******,,,+++)))***++++++***))),,,+++*********+++------------,,,+++***)))((('''***)))(((''''''((()))*********))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++===555+++%%%$$$&&&)))***(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''((('''&&&(((******'''$$$&&&&&&%%%$$$###""""""!!!)))%%%"""$$$(((***(((%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&&&&%%%$$$###$$$&&&)))***,,,***)))'''&&&&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$)))((((((''''''&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''))))))((()))((('''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&(((***)))&&&$$$%%%&&&))))))(((((('''''''''&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%$$$######%%%&&&%%%###&&&%%%%%%'''******'''$$$&&&###!!!!!!$$$%%%$$$""""""$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''###$$$%%%%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""######$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((('''&&&%%%%%%$$$''''''(((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''&&&%%%'''***,,,,,,***(((''''''(((***+++))))))(((((((((((())))))))))))))))))((((((((((((******))))))))))))******+++)))((()))++++++***)))+++******)))***+++,,,---,,,,,,+++******))))))(((***)))(((''''''((()))***))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))******???888///)))'''(((((()))(((((())))))))))))(((((('''((((((((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))'''''''''''''''((())))))&&&'''((('''%%%%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''((('''&&&''')))***(((%%%((((((((('''&&&&&&%%%%%%)))((('''***......***&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((((((%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((((('''***)))'''&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''%%%'''))))))&&&%%%%%%''')))((((((((('''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''%%%$$$$$$%%%&&&$$$###%%%%%%%%%'''******'''$$$'''%%%######%%%&&&%%%$$$!!!%%%&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))(((&&&%%%$$$###"""%%%&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%&&&''')))''''''''''''(((***+++,,,)))((((((''''''(((((()))&&&&&&&&&'''''''''''''''***))))))(((((())))))***)))((('''(((***+++***))))))))))))))))))***++++++************************))))))(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''(((((())))))999555...***))))))(((((('''(((((())))))(((((('''''''''((((((((()))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''&&&''''''((()))'''((()))(((&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$%%%''')))'''&&&&&&'''(((((('''(((((((((((((((((((((((('''(((***...222000***%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''''''''&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***,,,'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$"""###%%%''''''&&&)))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((&&&###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%'''))))))'''%%%(((&&&%%%%%%'''''''''&&&###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!! &&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&((()))(((&&&''''''%%%&&&'''((()))*********(((((((((''''''(((((((((%%%%%%%%%&&&&&&''''''((())))))(((((((((((())))))'''&&&&&&'''***++++++***((((((((((((((())))))***(((((())))))***+++++++++))))))(((((((((((())))))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((,,,***(((''''''((((((((('''((((((((((((((((((''''''''''''((((((((())))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((('''''''''&&&&&&''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&)))'''&&&%%%&&&'''((((((%%%&&&&&&&&&''''''((((((%%%&&&(((,,,...,,,((($$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((((((((((((&&&$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&(((((((((((('''''''''((($$$%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%+++)))(((''''''((()))***((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&$$$###$$$&&&''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%((()))((($$$"""$$$&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%$$$######$$$&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%'''''''''&&&&&&((('''&&&&&&&&&'''''''''%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&%%%%%%$$$###""""""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''((((((((($$$%%%%%%&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&(((++++++***(((''''''&&&'''(((((((((((('''&&&((((((''''''''''''((((((&&&&&&&&&''''''((((((((())))))(((((((((((())))))'''&&&&&&'''***++++++***''''''(((((())))))))))))&&&'''((()))***++++++,,,(((((())))))))))))(((((()))(((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''''''''(((%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''((((((&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''$$$$$$%%%'''((())))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))(((%%%$$$%%%'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%$$$######$$$&&&"""!!!!!!"""%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$%%%&&&&&&######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***$$$%%%&&&''''''(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''')))++++++)))'''&&&'''''''''(((((('''&&&%%%%%%(((''''''&&&&&&''''''((('''''''''((((((((((((((()))((((((''''''(((((())))))((('''(((***+++***)))''''''((()))))))))))))))&&&''''''((()))***+++,,,(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&''''''(((((('''(((***)))'''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&%%%'''(((((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%&&&''''''&&&%%%%%%&&&((('''((((((((())))))******''''''&&&&&&&&&'''((()))%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''(((((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''%%%&&&'''(((((('''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''%%%$$$%%%&&&)))))))))'''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%&&&%%%######%%%&&&###"""!!!###%%%'''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%$$$######$$$&&&"""!!!!!!###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&'''''''''&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''%%%######$$$'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''((((((+++)))((()))++++++***)))'''((()))*********))))))&&&''''''((()))***++++++'''((()))******)))((('''(((((('''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))''')))+++***'''%%%%%%'''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&((('''&&&&&&%%%%%%%%%&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$&&&((((((&&&$$$%%%'''((((((((((((((((((((()))&&&&&&&&&&&&%%%&&&((()))%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%''''''%%%%%%%%%%%%&&&'''###$$$%%%'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&'''&&&&&&%%%&&&'''(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&%%%$$$&&&)))***(((&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%""" """&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%''''''&&&%%%###%%%&&&&&&$$$$$$&&&(((###%%%&&&%%%###"""$$$'''$$$"""!!!"""%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&)))(((&&&$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%%%%###!!! !!!&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&((((((''''''''''''((((((,,,+++)))***++++++***)))'''(((***+++++++++***)))'''''''''((()))*********'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***###&&&(((((('''&&&(((***&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))&&&'''((())))))((('''&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%###&&&))))))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&(((((((((((('''((('''%%%$$$$$$%%%'''((($$$%%%''')))******))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%''''''%%%"""%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%$$$&&&''')))*********)))(((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&%%%'''((()))'''&&&'''''''''''''''''''''''''''%%%$$$&&&)))***(((%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''&&&%%%%%%&&&(((,,,***((((((((('''%%%$$$###%%%&&&%%%######&&&((($$$&&&'''&&&###"""%%%'''&&&$$$"""###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$+++)))'''%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''(((((('''&&&&&&%%%'''((()))))))))(((&&&%%%''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((('''((()))******)))((('''+++***(((&&&%%%''')))+++,,,***(((&&&%%%%%%''''''&&&''''''&&&%%%%%%''')))((((((((((((((()))******)))))))))***+++***'''$$$((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))*********)))((('''&&&&&&'''(((***(((&&&'''))))))'''%%%))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%---!!!""")))&&&&&&'''!!!$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$'''((((((&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%'''((('''(((((()))))))))))))))++++++***'''%%%$$$%%%'''&&&'''((((((((('''%%%$$$(((((('''&&&%%%%%%$$$$$$(((&&&%%%&&&)))***'''$$$%%%%%%&&&''''''&&&%%%%%%******)))''''''&&&&&&&&&&&&''')))******((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%&&&'''((()))+++++++++++++++***)))(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))******)))'''%%%$$$(((&&&""" %%%***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%""" ###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%&&&(((+++***&&&"""&&&&&&&&&''''''(((((((((&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''''''''''''''''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''')))((((((((((((((((((((('''((()))******)))((('''))))))(((''''''(((+++---...---+++)))((()))******(((***+++***(((((((((***((((((((('''(((((())))))((((((((()))***)))'''%%%((((((((((((((((((((('''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$%%%((((((((((((((((((((((((((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''')))((('''&&&&&&''''''(((***(((&&&&&&'''((('''%%%)))((((((((('''''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))!!!###'''&&&+++...&&&%%%%%%%%%$$$%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''((()))))))))((((((+++,,,+++***'''&&&'''(((''''''(((((('''&&&&&&%%%))))))(((''''''&&&%%%%%%'''&&&&&&&&&((((((&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&)))((('''&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))***)))))))))((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((())))))((('''&&&%%%&&&&&&%%%$$$"""###&&&(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&)))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%### !!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$######"""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%''')))(((%%%"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''&&&&&&'''''''''''''''&&&((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&((()))***)))***,,,......---+++***)))******+++)))+++,,,,,,***((((((((()))(((((('''''''''(((((((((&&&&&&&&&((()))((('''''''''(((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&''''''((()))***'''%%%$$$%%%'''&&&&&&((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%%%%111777,,,'''&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((***)))((('''&&&$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&))))))(((''''''&&&%%%%%%%%%&&&&&&%%%###"""###$$$&&&&&&'''(((((((((((('''+++,,,---,,,***((((((((((((((('''&&&&&&&&&&&&''')))))))))(((''''''&&&&&&$$$%%%''''''&&&%%%%%%&&&((('''%%%######%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&''''''(((''''''&&&&&&$$$&&&))))))(((&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((()))*********)))((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&$$$$$$###$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''((('''''''''((((((((((((((((((((())))))))))))((((((&&&))),,,,,,+++***+++,,,******)))(((''''''((((((''')))+++,,,***'''&&&&&&)))((('''''''''''''''''''''&&&$$$%%%'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&'''(((((())))))'''%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((($$$###444<<>>000111'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''+++000000,,,((('''''''''''''''''''''&&&&&&&&&(((((((((((()))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,666<<<:::222'''!!!&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***+++******)))((('''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&555===444)))%%%%%%###&&&&&&'''''''''(((((((((&&&'''((('''&&&$$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%(((***,,,,,,***)))((())))))((((((''''''''''''((((((((('''&&&&&&'''((((((((('''&&&&&&&&&'''((()))%%%&&&''''''((((((''''''((()))))))))))))))))))))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%'''###%%%---///)))&&&)))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&)))(((&&&%%%%%%&&&''')))'''&&&%%%&&&''''''%%%$$$&&&''''''(((''''''&&&&&&%%%&&&'''((((((((((((((($$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%''')))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,+++)))((('''(((%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%&&&(((***,,,777555000+++&&&$$$%%%&&&&&&&&&&&&&&&'''''''''(((,,,+++)))(((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((((((((('''''')))---111///)))%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''%%%'''***)))&&&%%%&&&((('''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((******)))((((((((((((((( 000---888WWWQQQ777666((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,---***(((&&&&&&''''''''''''''''''''''''''''''(((((()))***+++,,,&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''000;;;AAA===444+++&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&'''(((((()))))))))((((((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''%%%999AAA444&&&&&&'''$$$''''''''''''((((((((((((&&&''')))(((&&&$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&(((***++++++)))''''''((()))(((((('''''''''((((((***)))'''&&&&&&''')))***+++***'''&&&%%%&&&((()))%%%&&&''''''((('''''''''((((((((((((((()))))))))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%((($$$$$$)))+++'''&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%"""$$$'''))))))(((%%%$$$'''&&&%%%&&&((()))***)))$$$%%%&&&&&&'''''''''&&&%%%%%%&&&((())))))))))))'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))+++,,,+++)))'''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%&&&(((***,,,:::666000,,,***)))))))))&&&&&&&&&&&&'''''''''(((,,,+++)))((('''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%)))---,,,&&&###$$$&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((((((+++---+++'''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((******)))((((((((())))))"""111---777UUUNNN333222((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&((()))******%%%%%%&&&''''''&&&&&&%%%&&&((()))***)))'''''''''&&&'''''''''''''''''''''%%%&&&'''((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$***111333000,,,)))(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''(((((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&555999---$$$(((***%%%'''''''''((((((((())))))&&&''')))(((&&&$$$######&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&((()))***)))(((&&&''''''((((((''''''''''''((((((***)))'''&&&&&&''')))***---+++)))&&&%%%%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%)))&&&%%%'''(((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&)))+++,,,,,,+++***...+++'''&&&'''***+++,,,###$$$%%%&&&''''''''''''%%%&&&'''((())))))))))))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%$$$&&&((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''***---,,,)))'''''')))%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***555111...---......,,,)))&&&&&&'''''''''(((((((((***)))((('''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((###'''******((('''(((***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((()))+++---+++(((%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))///(((+++<<<999******'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((######$$$&&&'''((()))***$$$%%%'''(((((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%''''''((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((''''''((()))&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***'''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))((((((''''''''''''''''''%%%%%%&&&&&&'''((((((((('''------&&&$$$)))+++(((''''''((((((((()))))))))&&&'''((('''&&&$$$$$$%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))''''''((()))((('''&&&'''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((((((,,,+++)))'''%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''%%%%%%%%%%%%''''''((('''&&&&&&''''''&&&%%%***(((&&&&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%'''&&&$$$###%%%(((,,,///444///***&&&&&&'''((()))$$$%%%%%%&&&'''''''''&&&&&&'''(((((())))))))))))%%%%%%%%%&&&''''''((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******'''%%%$$$&&&(((***++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''+++///...+++((()))+++&&&&&&'''''''''((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***((((((,,,000000+++%%%''''''((((((((()))))))))((('''&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&((())))))((('''((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((''''''(((((()))***)))''''''))))))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''))))))((('''&&&''''''&&&'''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&'''((())))))'''((((((((())))))))))))&&&''''''&&&$$$$$$&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))(((&&&'''((('''&&&&&&''')))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&)))(((&&&%%%%%%&&&((())))))'''&&&&&&''''''&&&%%%''''''&&&&&&'''((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%&&&$$$""" !!!$$$(((***...+++'''%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&'''(((((()))))))))((((((%%%%%%&&&&&&'''(((((((((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%(((+++,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''+++000000,,,***+++---'''''''''(((((((((((()))))))))))))))((((((((((((''''''&&&%%%%%%'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))(((((('''&&&&&&%%%'''...444444,,,%%%(((((((((((())))))))))))&&&&&&%%%%%%&&&''')))******(((&&&%%%$$$%%%'''((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((***(((&&&$$$###!!!''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))###$$$%%%'''((())))))))))))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((()))%%%$$$***---''''''***&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''''''''(((((())))))''''''&&&%%%%%%$$$######%%%&&&(((******)))((('''((('''&&&&&&((()))***)))&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((%%%"""((('''&&&%%%%%%&&&'''(((***))))))((((((((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&###$$$((()))&&&&&&***(((((((((((())))))))))))&&&&&&&&&%%%$$$$$$''')))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***)))(((%%%&&&'''&&&&&&&&&(((***$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++'''&&&%%%%%%$$$$$$%%%%%%***)))'''&&&&&&''')))***)))(((&&&&&&''''''&&&%%%%%%&&&&&&&&&(((***)))&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&%%%&&&'''(((((((((&&&&&&######"""$$$&&&((('''&&&&&&''''''(((((('''&&&&&&((())))))))))))((((((''')))(((((('''&&&&&&%%%%%%(((((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!###'''+++......+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((000333555222+++&&&%%%'''"""$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&((((((''''''''''''((((((000,,,'''&&&'''((('''%%%''''''''''''''''''''''''%%%&&&(((***+++***)))(((&&&'''))))))'''''''''((('''''''''''''''((()))***&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%'''((((((''''''(((***'''&&&%%%%%%&&&'''((()))******))))))((((((''''''&&&'''''''''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&((())))))(((((()))+++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))))),,,+++)))((('''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$))))))(((((('''&&&$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&'''(((******((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))******)))(((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((''''''''''''''')))(((''''''((('''%%%$$$******)))''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))(((&&&$$$$$$&&&((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((()))******)))&&&%%%&&&&&&%%%&&&''''''((((((''''''$$$%%%'''***,,,,,,***((($$$$$$%%%&&&&&&''''''(((((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&((()))(((&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$'''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%((('''''''''((()))+++,,,,,,)))%%%%%%'''(((((('''&&&'''''''''&&&%%%%%%$$$%%%###"""$$$'''(((&&&$$$&&&%%%%%%%%%%%%&&&''''''(((''')))...333444000+++'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%'''(((((('''%%%$$$&&&'''((())))))'''%%%$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))222444666222,,,((()))***$$$%%%''')))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((...+++'''&&&'''((('''&&&''''''''''''''''''''''''%%%&&&(((***+++***)))(((&&&((())))))(((''''''((((((''''''''''''(((((()))&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%'''((((((''''''(((***''''''&&&%%%&&&'''((((((,,,+++***((('''%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&'''((((((''''''((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((,,,+++)))((('''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((('''&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&$$$###$$$&&&((()))&&&###'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))***))))))(((((((((((((((((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''%%%$$$###$$$&&&&&&%%%###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))))),,,***(((''''''(((((('''((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))******)))'''&&&&&&'''%%%&&&''''''((((((''''''&&&&&&%%%'''((()))'''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((()))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%%%%'''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''&&&&&&'''((()))***)))(((&&&'''))))))'''%%%&&&&&&''''''&&&&&&%%%$$$&&&$$$$$$%%%'''(((&&&$$$&&&%%%%%%%%%%%%&&&''''''(((''''''+++000222...***'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&&&&'''((()))((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))...//////---(((&&&'''***'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((''''''''''''((((((,,,)))'''&&&'''(((((((((''''''''''''''''''''''''%%%&&&((()))******)))(((''')))******((((((((())))))((((((''''''''''''(((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''(((((('''&&&((()))(((((('''&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((+++***)))((('''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))&&&'''''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''((('''%%%%%%%%%'''(((&&&&&&)))------)))$$$''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((***)))((((((''''''(((((((((''''''&&&&&&''''''((()))((((((''''''''''''(((&&&&&&&&&(((*********((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))000---+++)))))))))'''&&&((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&''''''''''''((()))***+++***(((&&&'''(((%%%&&&''''''((((((''''''***(((&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%''''''((('''&&&&&&'''(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%'''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''(((''''''''')))***)))&&&###&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&((('''&&&$$$&&&%%%%%%%%%%%%&&&'''''''''%%%%%%(((,,,---,,,)))'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%$$$###""""""$$$&&&(((&&&''''''((((((&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''***************************+++***(((%%%%%%''')))***)))((('''''''''((()))%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((()))((('''''''''(((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))''')))******)))(((((()))***)))((('''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))&&&'''((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))))))))((('''''''''&&&'''''''''((((((((((((((('''((()))(((&&&%%%&&&'''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))((((((((('''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''((('''&&&%%%&&&'''***''''''+++000000+++%%%''''''((((((((((((''''''&&&&&&''''''((((((''''''%%%&&&''''''((('''''''''(((((((((''''''((((((((())))))(((''''''''''''(((((((((''''''''''''(((((()))(((''''''''''''(((((())))))(((***,,,,,,+++)))''''''&&&''''''((()))***&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((()))))))))///---+++******)))'''&&&''''''''''''''''''''''''''''''((()))******))))))&&&&&&&&&''''''''''''((()))***+++***((('''((()))%%%&&&''''''((('''''''''***))))))***++++++(((&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''((((((((('''&&&$$$%%%&&&&&&'''&&&&&&%%%%%%(((((('''(((''''''&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&$$$###$$$'''))))))((('''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%'''(((&&&&&&'''''''''&&&%%%$$$&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))),,,,,,+++)))((()))***,,,+++***(((''''''((()))***'''(((((()))***++++++,,,((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''((()))''''''''''''''''''''''''%%%&&&''''''((()))))))))'''(((******((('''((()))***)))((('''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&'''((('''&&&%%%&&&'''(((((((((''''''&&&%%%%%%&&&&&&'''((()))******+++)))))))))((('''''''''&&&(((((((((((((((((((((((()))******)))'''&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((())))))***)))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&%%%$$$''',,,,,,'''###''''''((())))))(((''''''%%%%%%&&&'''''''''''''''%%%&&&''''''(((''''''''''''((((((((((((((((((''')))(((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''((((((&&&$$$((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***+++)))((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))&&&&&&&&&''''''''''''(((((()))***)))((('''((()))%%%&&&''''''((('''''''''''''''))),,,...---)))&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((('''(((((('''&&&%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%'''((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$######%%%&&&'''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((())))))((((((((()))))))))+++***)))(((((()))***+++)))))))))******+++++++++((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''((())))))&&&((())))))'''''''''((()))((((((''''''''''''(((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&'''((('''%%%%%%%%%''''''''''''(((''''''&&&%%%******))))))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''((()))***)))((('''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((())))))***+++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%'''((()))******%%%%%%&&&'''(((((((((''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''&&&((()))&&&&&&'''(((******(((''''''((()))******)))((('''$$$%%%&&&'''''''''''''''%%%&&&''''''((((((''''''''''''(((((((((((('''''')))(((''''''&&&&&&'''''''''(((((())))))(((((('''(((''''''''''''(((((()))***)))(((((())))))&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))''''''''''''(((((())))))((((((((()))))))))******'''&&&&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&'''(((%%%&&&''''''((((((''''''%%%&&&'''***,,,+++(((%%%(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((())))))***))))))((((((((('''%%%###$$$&&&)))%%%%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%'''(((******(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%))))))))))))***++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%'''))))))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%&&&((((((&&&&&&&&&'''(((''''''''''''(((((()))&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&'''((((((((('''&&&******)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&((()))(((''''''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((()))******'''((()))******)))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''######$$$&&&'''((()))***&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''((((((''''''(((***''')))***)))((((((***,,,'''((()))******)))((('''###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&''''''((()))******)))(((''''''''''''''''''((())))))+++***)))***++++++***(((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''(((((()))%%%%%%&&&'''(((((()))***(((((()))))))))*********'''&&&'''(((******)))'''((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&(((%%%&&&''''''((((((''''''+++)))''''''((()))(((''''''''''''&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''''''''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''))))))))))))(((&&&'''((('''$$$###%%%'''$$$%%%&&&&&&''''''&&&&&&###%%%''''''%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%%%%&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&(((((((((((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))***+++,,,+++)))'''(((((()))***+++,,,,,,,,,((((((((((((''''''''''''((((((''''''''''''((((((***)))))))))(((((((((((($$$%%%%%%&&&'''((())))))((((((''''''''''''((((((%%%(((***)))&&&$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))$$$&&&''''''&&&%%%%%%&&&'''''''''''''''((()))***&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((('''%%%$$$%%%&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''''''''&&&''''''(((((()))))))))((((((''''''&&&&&&&&&%%%$$$&&&''''''&&&&&&((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((()))******)))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))%%%'''((((((''''''(((***###&&&(((&&&""""""&&&+++'''((()))++++++)))((('''###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&''''''((()))******)))(((''''''''''''''''''((()))***%%%%%%%%%&&&((()))(((&&&%%%%%%%%%&&&(((***+++,,,'''''''''''''''((())))))###$$$%%%&&&''')))******))))))))))))************((((((((()))******(((&&&************************'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%%%%&&&'''%%%&&&''''''((((((''''''222...)))&&&&&&(((***+++''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''''''''''''''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((###$$$&&&((())))))((((((###&&&))))))&&&$$$$$$%%%$$$%%%%%%&&&'''''''''&&&!!!$$$''''''%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''%%%'''((((((&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%***)))'''$$$###$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((+++)))'''(((***,,,------******)))(((((((((((((((+++)))'''***...000---***((((((((()))******++++++******))))))((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&''')))***,,,---))))))************))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((+++***((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''***(((&&&%%%&&&''''''&&&'''''''''''''''''''''''')))******)))'''%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%((())))))'''$$$"""'''''''''''''''''''''''''''((((((((('''&&&%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((('''&&&%%%%%%%%%&&&'''(((,,,+++)))(((&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''))))))(((((('''&&&$$$$$$%%%%%%&&&&&&'''((()))))))))***+++,,,+++)))'''&&&%%%(((%%%!!!&&&111111(((''''''((((((((((((''''''$$$%%%'''(((((((((''''''((((((''''''''''''(((((('''(((***+++***(((%%%###%%%%%%%%%&&&&&&((()))***+++***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$%%%''')))***''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%&&&(((***+++''''''((()))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&''''''((()))******+++''''''''''''''''''&&&&&&((($$$!!!!!!$$$''''''&&&'''((('''&&&%%%%%%'''))),,,***'''&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%&&&(((***+++$$$%%%&&&&&&%%%%%%&&&((($$$&&&''''''&&&&&&((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%(((***)))'''###!!!!!!"""$$$&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***)))((())),,,---...---******)))((((((((((((((()))'''%%%(((,,,...+++(((******))))))))))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((''''''''''''''''''((()))++++++))))))************)))))))))(((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((******)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((('''***(((&&&&&&'''(((((('''''''''''''''''''''''''''((()))***)))'''%%%&&&'''''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))))))))))))))))))))((((((''''''''''''((((((%%%$$$$$$$$$$$$&&&(((***...---+++)))(((&&&&&&%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''(((***++++++***)))((($$$(((&&&###)))333333+++''''''((((((((((((''''''&&&'''((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''%%%###"""&&&&&&''''''((()))******+++***************++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((())))))***))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))))))))+++---,,,(((%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******)))(((((('''&&&%%%$$$$$$'''%%%$$$$$$%%%''''''&&&((())))))'''&&&&&&(((***,,,)))'''&&&'''''''''&&&$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&''''''%%%&&&''''''&&&%%%&&&(((%%%'''((('''&&&&&&'''(((&&&&&&'''''''''''''''''''''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%)))))))))+++...///...---***))))))((((((((((((((()))'''&&&(((+++,,,***(((++++++***))))))(((''''''))))))))))))(((((((((((())))))((((((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((('''''''''((((((''''''(((((()))***((())))))******))))))(((***)))(((((('''(((((((((&&&&&&'''''''''((((((((())))))(((((((((''''''''')))((('''&&&&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))(((((((((''''''((((((((((((((((((***(((&&&&&&'''))))))(((''''''''''''''''''''''''((()))***)))'''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%&&&)))+++---///...---+++)))(((''''''((((((((('''''''''&&&&&&######$$$%%%&&&'''((((((''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&)))))))))******)))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&''')))***++++++******%%%((('''%%%+++444444...''''''((((((((((((''''''((())))))***))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######''''''(((((())))))******))))))))))))***+++,,,---''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))*********%%%&&&''')))************&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((+++000444222***###'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))((('''&&&%%%######"""&&&'''((((((&&&&&&&&&&&&((()))***)))'''''')))***+++)))'''&&&''''''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$###&&&((()))(((&&&&&&'''(((&&&'''((((((&&&%%%&&&'''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((())))))(((%%%######$$$'''((()))(((((('''&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%(((((()))+++......---+++))))))(((((((((((())))))***))))))***,,,---,,,*********))))))(((((((((((())))))))))))((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))((((((''''''''')))(((((('''''''''(((((((((((())))))))))))(((((())))))(((''''''(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&***)))'''%%%%%%&&&((()))''''''''''''((((((((((((&&&''')))******)))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((()))'''%%%%%%'''(((((((((''''''''''''''''''''''''((()))))))))'''&&&&&&(((%%%%%%&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((***++++++***((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))(((((((((***---...///...,,,***)))(((''''''((((((((('''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((())))))*********))))))'''))))))'''+++111111---''''''((((((((((((''''''))))))))))))((((((''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((())))))***))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$'''///666666...&&&'''&&&$$$######$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$######%%%(((,,,+++(((%%%%%%&&&''')))))))))''''''(((***)))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%$$$$$$''')))))))))'''&&&'''((('''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&''')))'''%%%######%%%'''((()))((('''&&&&&&&&&((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,,,,+++)))))))))(((((((((((())))))***))))))***+++,,,+++)))''''''(((((())))))))))))(((((((((((())))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((,,,+++)))((('''''''''((()))(((((('''''''''''''''(((((())))))))))))(((((((((''''''&&&''''''(((((('''''''''((((((((())))))******)))))))))(((((((((***((('''&&&&&&''')))***'''''''''((((((((())))))'''((()))*********((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&'''''''''(((((())))))(((&&&$$$$$$&&&'''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&''')))++++++***(((&&&'''(((((())))))(((((('''************************((((((''''''''''''((((((+++***)))(((((())))))***,,,+++***)))((('''''''''&&&&&&''''''((())))))*********))))))((((((''''''(((((((((((()))))))))))))))((((((''''''(((((()))&&&''''''''''''''''''&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((%%%%%%&&&'''(((******++++++++++++***)))(((''''''(((***)))((())),,,+++(((''''''(((((((((((('''''')))(((((('''&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((((((''''''))))))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''$$$$$$***222444...(((&&&%%%$$$######$$$&&&'''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%))),,,,,,)))&&&%%%&&&&&&'''(((((('''&&&'''(((((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''((()))((('''&&&'''((('''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))***%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))******)))'''((((((((((((((())))))***''''''((())))))(((((('''&&&&&&'''(((((()))******(((((((((((())))))))))))***))))))))))))))))))((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))---,,,***(((''''''((((((((((((''''''&&&''''''''''''(((((())))))(((((('''''''''&&&&&&''''''((((((''''''((((((((()))))))))(((((((((((('''''''''''')))((('''''''''((()))***''''''((((((((())))))))))))))))))******)))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))***(((%%%%%%&&&''''''&&&(((((((((((((((((((((((('''((()))((('''&&&'''(((%%%&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((($$$%%%'''((()))(((&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((('''&&&%%%$$$(((((('''''''''''''''(((%%%&&&'''((()))******+++,,,,,,+++***)))(((''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''$$$$$$&&&''')))+++,,,,,,---,,,+++***)))'''&&&&&&))))))***))))))((('''&&&''''''((((((((((((''''''(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''************)))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((+++'''%%%'''+++---***&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((())))))******)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%(((******)))'''&&&&&&%%%'''(((((('''&&&&&&''''''&&&%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%'''((((((''''''((()))&&&'''((((((&&&%%%&&&'''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&((()))***&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++)))((())))))((('''((((((((((((((()))******'''((())))))((('''''''''''''''(((((((((((((((((('''((((((((()))))))))***)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))...,,,***(((''''''((((((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''((((((''''''(((((()))***'''((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%'''((((((((())))))))))))'''((((((((())))))))))))++++++***)))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''(((((())))))(((((('''&&&&&&''''''((())))))***---+++(((''''''((('''&&&((((((((((((((((((((((((&&&((()))((('''&&&((()))&&&''')))***+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((('''((((((((())))))))))))&&&''')))***)))(((&&&%%%''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$&&&(((******(((%%%###&&&&&&&&&&&&'''((()))***''''''(((((()))))))))***+++*********))))))((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%&&&'''((()))***++++++,,,+++***)))(((((((((((((((((()))***)))'''&&&'''''''''((((((((((((''''''(((''''''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&'''((())))))((('''%%%***))))))((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))***))))))((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((()))))))))''''''&&&%%%%%%&&&''''''%%%%%%'''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((***(((&&&&&&'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&((())))))'''&&&%%%'''))))))((('''''''''&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''###%%%&&&'''&&&'''(((***%%%'''((('''&&&&&&'''(((&&&&&&'''''''''''''''''''''''''''(((((((((((()))$$$%%%&&&'''''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''000---***))))))))))))(((((((((((((((((()))******(((***++++++***))))))))))))))))))(((''''''&&&&&&'''((((((((())))))******(((((())))))******++++++((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))...---***(((''''''((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))((())))))***++++++(((((((((((())))))))))))++++++++++++************&&&'''((()))******))))))(((((((((((())))))))))))---,,,***((('''(((((()))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))************))))))&&&&&&&&&'''((())))))***000...+++)))))))))((('''))))))))))))))))))))))))&&&((()))(((''''''((()))&&&(((***+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((('''((((((((())))))******&&&''')))+++***(((&&&$$$''''''''''''''''''''''''''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((($$$'''***---...,,,)))&&&%%%%%%%%%&&&((()))++++++))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&''''''(((((())))))******+++***)))))))))))))))***&&&''')))+++***(((((()))''''''(((((((((((('''''')))(((''''''''')))***+++(((((((((''''''(((((((((&&&(((+++,,,,,,+++)))''''''(((***+++***)))'''&&&&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))'''((()))))))))))))))((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))&&&'''((()))))))))((('''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''((()))***$$$%%%'''((()))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&'''%%%$$$%%%)))***(((%%%&&&(((***+++)))(((((((((%%%%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""""""""$$$%%%!!!###%%%&&&&&&'''(((***$$$&&&''''''&&&&&&((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((((()))*********)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''',,,++++++***)))(((((('''******))))))))))))*********)))((('''''''''''''''&&&''')))******(((&&&%%%"""%%%(((++++++***(((&&&)))))))))))))))((('''''')))((('''&&&%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%(((((())))))((('''&&&&&&''''''(((***++++++++++++************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&''')))))))))(((((()))))))))))))))(((''''''((((((''''''''''''((((((******))))))((((((((('''((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))''''''''''''(((((((((((()))))))))))))))******++++++***)))(((&&&&&&%%%%%%%%%222888222...000---%%%'''((()))))))))(((&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''******))))))((((((''''''&&&'''''''''(((((())))))%%%&&&(((*********))))))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))'''''''''(((+++///444666))))))))))))))))))))))))&&&''''''(((((('''&&&%%%))))))))))))))))))))))))(((((()))***************&&&&&&''''''(((((())))))(((((()))))))))'''&&&$$$'''''')))***++++++++++++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))))))))((()))******+++))))))((('''''''''''''''(((''''''&&&&&&((()))***)))((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((''''''''''''(((((($$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&((((((((((((((()))******+++***)))'''''''''((()))))))))((((((''''''&&&&&&((('''%%%%%%&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&'''(((***+++'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&)))'''###!!!!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))******%%% $$$''''''%%%&&&'''((('''&&&&&&'''(((%%%''')))***+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%&&&)))++++++***((('''(((&&&%%%%%%&&&&&&&&&$$$'''$$$""""""%%%''''''%%%***************+++++++++++++++***))))))(((''''''******))))))))))))******)))(((((('''&&&&&&'''''''''(((***+++***)))((('''&&&''')))******(((&&&%%%(((((())))))(((((('''&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''((()))************'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''')))))))))))))))(((''''''((((((''''''''''''(((((()))))))))(((((('''''''''((((((((('''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((())))))***+++,,,+++***))))))******+++111GGGQQQBBB,,,$$$(((,,,(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''***)))))))))((((((((('''''''''''''''((((((((()))(((((()))))))))(((((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((()))(((((()))+++///333555(((((((((((((((((((((((((((''''''&&&&&&'''((()))))))))))))))))))))))))))(((((()))************)))'''''''''(((((((((((((((''''''((((((((((((((('''&&&'''((()))************''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$###"""!!!!!!'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''(((((((((((()))))))))))))))((((((((('''''''''+++***((('''&&&&&&'''''')))((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((''''''''''''(((((('''(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''(((((()))+++***)))(((''''''((()))((((((((((((((('''''''''((('''%%%&&&&&&'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))***(((''''''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((&&&$$$"""!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""$$$&&&))),,,111+++&&&%%%((()))(((&&&&&&'''((('''&&&&&&'''(((&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''((((((((()))))),,,***'''&&&&&&'''&&&%%%'''%%%######&&&''''''&&&******))))))((((((''''''***))))))(((((('''''''''***))))))(((((())))))***(((((('''&&&&&&&&&&&&'''((()))***++++++***)))((())))))))))))((('''&&&%%%(((((())))))((((((''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&''''''((((((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''******(((''''''&&&&&&&&&)))))))))))))))(((((('''((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++,,,+++)))))))))+++---...---AAALLL===(((!!!'''///)))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((+++***)))(((''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((***)))))))))+++---000222((((((((((((((((((((((((***(((&&&%%%%%%(((***,,,))))))))))))))))))))))))'''((())))))******))))))((((((((((((((('''''''''&&&&&&&&&''''''(((******&&&''''''((())))))))))))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''))))))((((((''')))))))))))))))(((''''''---,,,)))'''&&&%%%%%%%%%)))((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***))))))(((((((((((()))'''''''''(((((((((((((((((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&'''((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&(((&&&###!!!"""%%%***---333///***((())))))(((%%%&&&'''((('''&&&&&&'''((('''((()))***)))((('''&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&'''))))))(((&&&%%%%%%''')))***///,,,(((''''''''''''&&&(((&&&%%%%%%'''(((((('''))))))((('''&&&%%%$$$$$$)))((((((((('''''''''&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((()))*********))))))))))))((('''''''''''''''((())))))***))))))((((((''''''''''''&&&&&&''''''((('''&&&%%%%%%&&&'''((('''((((((((((((((('''''''''''''''(((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((&&&&&&&&&'''((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&'''''''''((()))******+++'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))*********)))'''&&&&&&(((***,,,(((---///***'''((()))((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((('''''''''(((((((((((((((***)))((('''&&&''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((***)))(((((()))+++---...(((((((((((((((((((((((((((((('''&&&''')))+++---))))))))))))))))))))))))'''(((((()))))))))))))))))))))((((((''''''&&&&&&((('''&&&&&&&&&((()))***&&&&&&'''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***************)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&(((******)))((('''))))))*********)))(((''',,,+++)))'''&&&%%%%%%%%%)))((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%$$$######"""&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((())))))))))))(((((((((((()))&&&&&&''''''(((((())))))((('''%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))(((((('''(((((()))******%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&""""""###$$$&&&(((***+++''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$######&&&)))+++...+++'''%%%&&&&&&$$$###&&&'''((('''&&&&&&&&&(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))***)))'''&&&'''((()))***---+++'''&&&&&&(((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&''''''(((&&&''''''(((((()))))))))(((''''''&&&'''((()))***)))******++++++*********&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((((('''&&&''''''''''''&&&&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&((()))***(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&'''((()))***++++++((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''((())))))***)))(((&&&%%%%%%%%%'''(((---***&&&%%%(((,,,)))###)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''((('''&&&&&&&&&''')))***)))))))))((((((''''''&&&'''''''''''''''''''''''')))((((((''''''((()))***''''''''''''''''''''''''&&&&&&((()))************((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((''''''&&&&&&***)))(((&&&&&&&&&'''(((&&&''''''(((((((((((('''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))++++++***)))((()))))))))))))))(((''''''***)))(((&&&&&&''''''((()))((('''&&&%%%&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((()))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))***((((((((())))))))))))(((&&&&&&''''''(((((())))))(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((()))***+++%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''''''''(((&&&$$$######$$$######&&&'''((('''&&&&&&&&&(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''))))))))))))))))))))))))((((((&&&$$$$$$&&&((())))))&&&'''((((((((((((((()))&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''((())))))&&&&&&''''''(((((())))))&&&&&&&&&''''''(((******))))))******++++++******%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''&&&'''((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******'''(((((()))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&'''(((((()))******((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''(((((()))******)))(((((('''''''''''''''((()))((('''(((***,,,(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***))))))((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&((()))******)))(((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((('''''''''******(((''''''&&&&&&&&&'''(((((())))))(((((((((+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((('''(((***+++++++++***)))))))))((('''''''''''''''((('''&&&&&&'''((()))***)))((('''&&&%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))******'''(((((())))))))))))((('''''''''((((((((((((((((((&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))(((((((((((())))))***%%%&&&'''(((((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''+++***(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''%%%%%%%%%&&&''''''((((((###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))((())))))***))))))((('''$$$###"""$$$&&&))))))(((%%%'''))))))((('''((()))%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******''''''''''''((()))***+++'''''''''(((((((((((((((''''''((()))))))))))))))%%%%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((%%%&&&'''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((()))))))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))&&&&&&&&&''''''(((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))'''((()))******))))))(((!!!###&&&'''''''''***...&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))***)))(((((((((''''''''''''&&&&&&''''''((('''''''''((((((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((((((((('''(((((((((((((((''''''((())))))******))))))((())))))((((((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((())))))))))))******(((&&&$$$$$$%%%'''(((((('''&&&&&&'''((()))***)))((('''&&&%%%&&&''''''(((((((((((((((((((((((('''''''''''''''(((((()))'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''((())))))&&&'''((()))******)))((((((((((((((((((''''''''''''&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''&&&&&&'''(((((()))&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((++++++)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%######%%%((()))&&&&&&''''''''''''&&&&&&%%%&&&''')))))))))((('''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))((('''&&&%%%&&&&&&'''#########%%%(((((('''&&&$$$&&&))))))'''&&&'''(((&&&&&&''''''(((((())))))))))))))))))************((((((''''''''''''(((((()))))))))))))))***++++++(((((((((((()))***+++,,,))))))))))))((('''&&&%%%%%%%%%&&&'''((((((''''''$$$%%%'''(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((%%%&&&'''((())))))))))))************++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((()))++++++)))(((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))'''&&&%%%''''''((()))))))))))))))((((((''''''''''''(((((('''((((((((())))))******&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))'''''''''''''''((())))))"""$$$''')))******)))(((...'''###&&&++++++'''###%%%&&&((()))))))))(((''')))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))******))))))(((((('''''''''&&&'''(((((()))(((&&&%%%$$$''''''(((((())))))******''''''''''''''''''''''''************++++++++++++''''''''''''''''''''''''***(((&&&$$$$$$%%%''')))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))%%%&&&''')))))))))(((((()))***************))))))(((''''''(((((()))***+++''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''''''''((())))))***(((%%%""""""$$$'''((()))((('''&&&&&&'''((())))))((('''&&&%%%&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((()))***+++++++++***%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&'''(((*********)))((())))))(((((('''''''''&&&'''&&&&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''&&&''''''((('''&&&&&&&&&&&&'''((('''''')))))))))((('''&&&((((((((((((((()))******'''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%!!!!!!%%%'''&&&''''''''''''''''''&&&$$$&&&((()))***)))((('''%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%'''((('''(((((('''&&&%%%&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))***((($$$!!!!!!###&&&((($$$$$$%%%''')))(((&&&######&&&))))))'''&&&&&&((('''''''''''''''''''''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&(((************)))000---***((((((((('''%%%)))(((((((((***+++***((())))))((((((''''''&&&&&&***((((((((((((''''''***'''%%%%%%'''+++---+++)))(((((())))))(((&&&$$$###(((((((((((())))))))))))&&&'''***+++,,,+++***)))***)))((((((((()))+++,,,((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((&&&%%%&&&((()))))))))))))))))))))))))))))))))***+++---...---***'''%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((+++***)))(((((()))******'''))))))((('''&&&'''((())))))))))))))))))))))))))))))((((((''''''&&&&&&$$$%%%%%%&&&'''((())))))***)))((('''&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''***((('''&&&&&&'''(((***))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''&&&'''))))))(((&&&(((%%%&&&++++++((('''*********))))))((((((((('''***)))(((''''''((()))***+++***)))(((((())))))***---,,,***)))))))))'''%%%)))((('''&&&&&&'''((()))''''''''''''((((((((()))'''''''''((((((((((((((('''(((((((((((((((''''''''''''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&,,,)))%%%$$$&&&((()))((())))))))))))))))))))))))+++(((%%%$$$&&&((('''%%%%%%%%%&&&'''(((((('''''''''((()))******)))((('''(((((((((((())))))))))))'''''''''''''''''''''''')))(((((()))))))))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''((()))***++++++((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))******(((&&&%%%&&&(((''''''''''''''''''''''''((()))***+++***)))'''%%%)))(((((('''&&&&&&%%%%%%+++)))'''&&&%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((,,,***'''%%%&&&'''''''''"""######$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))'''%%%%%%''')))###$$$&&&'''(((''''''&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))*********)))(((''''''&&&&&&&&&&&&''''''''''''***(((&&&&&&)))+++***(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))((((((((((((((()))******))))))))))))))))))))))))''''''((())))))(((''''''&&&'''((())))))***************)))((()))***+++,,,,,,+++)))'''&&&(((***,,,++++++******))))))))))))((('''&&&''')))((((((''',,,***)))***,,,,,,***'''(((((((((((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&((())))))((('''''')))))))))))))))******+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************''''''(((((((((((((((((('''((((((((((((((())))))((((((((((((((((((((((((***++++++,,,+++)))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''((()))***))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''(((((((((***)))((('''&&&''''''((())))))))))))(((((((((((((((((((((((()))))))))***++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))'''&&&&&&''')))***))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))******++++++***)))((((((&&&'''((('''%%%$$$%%%&&&((('''''''''&&&&&&&&&&&&***)))(((''''''((()))***))))))(((((()))+++...///555111,,,)))(((((((((((()))((('''&&&&&&'''((()))''''''((()))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''',,,)))%%%$$$&&&((())))))))))))))))))))))))))))))***'''%%%%%%'''((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''******)))*********)))'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))(((((((((((((((((((((((()))***+++,,,((((((((((((''''''''''''))))))))))))))))))))))))$$$%%%&&&&&&%%%%%%''')))'''''''''''''''&&&&&&&&&'''((()))******((('''&&&(((((((((''''''(((((()))***)))((('''&&&''''''((()))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((,,,***'''%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))'''&&&%%%''')))(((((((((((((((&&&%%%$$$''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''((((((((((((***(((&&&''')))******((('''''''''((((((((())))))'''''''''&&&&&&'''''''''&&&((()))(((&&&&&&&&&((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''(((((()))***+++)))***+++***((())),,,///(((+++---,,,)))'''((()))+++************)))))))))''''''((()))******(((&&&+++***)))***+++***)))'''((('''''''''&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((()))***************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************&&&&&&'''(((((()))******&&&))),,,,,,)))'''''')))''''''''''''''''''''''''*********)))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&'''((()))***,,,)))'''(((***+++)))&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''((((((((((((((())))))))))))((((((((()))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))),,,...000...+++((()))***'''///000(((###'''+++)))''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))''''''&&&''')))---111444999333+++&&&%%%&&&'''(((((((((''''''''''''(((((('''(((***++++++)))((('''))))))((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))+++(((&&&%%%'''((())))))))))))))))))))))))))))))((('''%%%&&&'''(((((('''***)))((('''''''''((()))))))))(((((((((((())))))''''''((((((((()))))))))'''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))(((((((((((('''((()))***+++---...///((((((((((((''''''''''''((()))***+++******((('''$$$&&&'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&'''))))))((('''&&&((((((''''''(((***+++---)))(((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''((((((((())))))))),,,)))'''&&&'''''''''&&&((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((&&&&&&''')))((((((((((((((('''&&&%%%''''''''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&''''''''''''((()))'''&&&'''(((***))))))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))((((((((()))(((''''''''')))***+++---///000---'''%%%(((---%%%...888;;;666...)))'''(((((((((((((((((((((((((((---111...***(((((('''%%%%%%&&&''')))))))))(((((('''&&&&&&&&&''')))***'''''''''(((((((((((())),,,+++***)))(((((())))))'''((()))++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))&&&***///...)))&&&''')))((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))******---)))&&&(((+++---)))%%%''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((((((((('''''''''&&&((((((((('''''''''(((((((((((((((((())))))))))))(((((()))))))))***************)))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))(((''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***...111///***(((***---777BBBAAA000%%%)))+++''')))))))))))))))((((((((())))))(((((((((((())))))'''&&&%%%&&&(((---111444444///)))$$$###$$$&&&'''(((((((((''''''(((((((((''')))+++,,,,,,***(((&&&******)))((('''&&&&&&%%%&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&''')))******((('''&&&'''(((******))))))))))))))))))))))))'''&&&&&&'''((()))))))))***)))'''&&&'''(((***,,,***)))(((''''''((()))***'''''''''((((((((())))))'''''''''''''''''''''''''''((()))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++(((((()))+++,,,---------((((((((((((''''''''''''###$$$&&&((()))(((&&&%%%***++++++)))'''%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$%%%&&&'''(((((('''''')))(((''''''((()))+++,,,((((((((()))(((''''''&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++)))'''&&&'''''''''&&&((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))$$$%%%&&&'''(((((())))))&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))***************$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&'''))))))******)))'''&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&(((((((((((((((((((((((()))))))))(((((()))))))))))))))(((''''''(((***+++...111111---'''$$$'''+++***333===@@@;;;333...,,,(((((((((((()))))))))))))))555;;;333)))&&&)))***%%%&&&'''(((((((((((()))((('''&&&&&&'''(((***+++((())))))))))))*********,,,+++***)))(((((())))))'''((()))++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((((((((&&&***///...)))&&&''')))))))))))))))))))))))))))***)))'''&&&%%%&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))******++++++---)))&&&(((+++---)))%%%''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((('''((((((((()))))))))***))))))))))))***************)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%***...---)))(((+++...BBBKKKGGG333%%%%%%%%%((((((((()))))))))))))))(((((())))))))))))(((((('''&&&%%%%%%'''***---///---+++'''&&&'''''''''''''''(((((((((((((((((('''''')))+++,,,,,,***(((&&&******)))((('''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***((((((((((((((((((***+++************************&&&'''(((((((((((())))))''''''&&&&&&'''***,,,...***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((***+++***'''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))***++++++((()))***+++++++++***)))(((((((((((('''''''''''' !!!$$$'''(((((('''&&&)))***+++***'''%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&''''''((((((((())))))(((''''''((())))))((((((((()))(((''''''&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))+++)))''''''(((((('''%%%&&&&&&''''''((()))******'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))''''''''')))$$$$$$%%%&&&'''((())))))&&&''''''(((((()))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''$$$%%%%%%&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''((()))***+++***((('''((()))''''''&&&&&&&&&&&&&&&'''))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))+++,,,---+++((('''***---,,,///111000---++++++---*********++++++++++++,,,***777===333'''&&&)))***+++,,,---,,,***(((((((((((('''''''''((())))))***))))))*********+++++++++((((((((((((''''''''''''(((((()))******************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************++++++***))))))(((''''''&&&))),,,,,,)))'''''')))************************)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))***++++++******,,,)))'''(((***+++)))&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((('''''''''&&&'''(((((()))(((((((((''''''(((((())))))******)))))))))*********++++++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))$$$'''******)))(((***---111888777,,,%%%'''(((&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((''''''&&&'''((()))******)))(((***+++,,,+++)))''''''((((((((((((''''''&&&''')))++++++***)))((())))))((((((''''''&&&&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***'''((())))))((((((***,,,************************&&&((())))))((((((((()))&&&&&&&&&&&&''')))+++---))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((***---///---)))'''(((***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((()))******)))((('''((((((((((((''''''''''''###$$$&&&((()))***))))))!!!$$$'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))''''''((((((&&&%%%%%%%%%&&&'''((()))******'''(((((())))))((((((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))(((((('''&&&&&&''''''((((((((((((((((((((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''((((((((()))))))))******&&&'''((('''&&&&&&(((***((((((((((((((('''''''''''''''''''''''''''''''''((()))******(((((()))***)))(((((('''''''''''''''))))))))))))))))))))))))******)))(((((()))******(((((())))))))))))(((((())))))(((((()))***,,,---***)))'''%%%%%%&&&(((*********+++++++++,,,,,,,,,)))333555+++%%%(((***''',,,...///...+++((()))***'''(((((())))))))))))((())))))))))))************&&&&&&((())))))((('''''')))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))))))))'''((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))******)))(((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((((((((((((((%%%&&&((()))))))))(((((('''''''''((()))*********))))))*********+++++++++)))))))))))))))***++++++))))))))))))))))))))))))'''((((((((()))))))))***)))))))))******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))%%%&&&'''((((((((())))))###%%%'''(((((()))+++---&&&&&&&&&&&&'''''''''((('''((()))******)))((('''(((((())))))))))))(((((()))(((((()))+++,,,+++***&&&'''((())))))((('''&&&%%%&&&'''((()))*********((((((((((((((('''''''''%%%&&&'''((())))))))))))%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))&&&(((******((((((+++---************************&&&)))++++++(((''''''((('''''''''''''''((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())),,,///---(((%%%&&&)))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))((((((((((((&&&''')))***+++***)))(((((((((((((((''''''''''''((((((((())))))))))))))) """&&&(((((('''((((((%%%%%%&&&&&&'''((((((((())))))(((((('''(((((((((&&&''')))***++++++***)))***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))((((((((((((&&&$$$&&&&&&&&&''''''((((((((((((((())))))))))))((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))((('''((()))******)))(((((()))***+++)))))))))(((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))************))))))((('''''''''((((((((())))))%%%'''((('''%%%%%%(((***))))))((((((((('''''''''%%%&&&'''))))))'''&&&%%%%%%&&&(((((('''''')))***)))((((((''''''&&&''''''))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))******)))((('''***((('''''')))++++++++++++******+++,,,---,,,***(((((())))))************(((...,,,$$$$$$+++***###'''***,,,,,,***)))***,,,'''((()))******)))((('''(((((((((((())))))))))))&&&'''***+++,,,+++***)))***)))((((((((()))+++,,,******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))******++++++(((&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''((())))))((('''&&&'''))))))((('''&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))%%%&&&((()))))))))((((((&&&''''''((()))******+++)))************+++++++++))))))((())))))***++++++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((('''''''''))))))'''%%%+++((((((+++***&&&$$$''''''((((((((())))))******'''((()))******)))((('''((()))***++++++***)))((()))'''%%%&&&'''))))))(((&&&'''((())))))((('''&&&$$$%%%&&&'''((()))++++++'''''''''(((((((((((((((%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))&&&''')))*********)))(((%%%(((******)))(((+++---************************'''***,,,+++(((&&&&&&((((((((((((((('''&&&%%%$$$'''((()))******)))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&***,,,***%%%"""###&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++$$$&&&(((+++,,,,,,++++++)))(((((((((''''''''''''++++++)))(((''''''''''''$$$&&&)))***)))((('''((($$$%%%%%%&&&'''((())))))+++***)))((((((((((((((($$$&&&))),,,......,,,++++++)))'''&&&%%%&&&((()))&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***)))(((((()))(((&&&$$$'''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))))))))(((((()))))))))))))))+++---///000******))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''%%%%%%'''***''''''&&&&&&&&&%%%%%%%%%$$$&&&(((******(((&&&$$$"""$$$&&&&&&&&&&&&((())))))((('''&&&&&&&&&&&&&&&***)))((((((***,,,///000))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***'''((()))******)))((((((++++++***************+++))))))))))))((((((((((((&&&'''((()))***+++,,,,,,(((((((((((()))))))))))),,,***)))***++++++***)))***+++...//////---+++)))************************))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))***))))))***+++++++++++++++))))))))))))))))))))))))************))))))))))))+++***(((&&&&&&'''((()))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&''''''&&&))),,,)))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))''',,,***###)))...(((,,,***(((''''''(((***,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((('''((()))))))))'''&&&%%%(((((((((((((((''''''''')))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))******************************))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&''')))***(((((((((((((((''''''''')))))))))((()))******+++)))((((((((((((***,,,---///---+++)))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((+++111333...)))((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))))))))******((((((((((((((((((((((((((()))***+++***)))'''&&&%%%&&&&&&'''((()))******+++***)))(((((()))***+++))))))(((((((((((())))))((((((((((((((('''''''''))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))))))))******((('''(((+++,,,+++)))'''''''''''''''''''''''')))((('''&&&&&&'''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((('''&&&%%%%%%&&&&&&%%%&&&(((((((((''')))))))))))))))(((((((((&&&'''(((***,,,...000111'''(((***+++***'''###!!!&&&''''''''''''''''''&&&%%%'''((((((''''''(((***)))(((''''''''''''((((((******)))(((((()))***+++&&&&&&&&&''''''''''''(((+++)))(((''''''((()))+++555...'''$$$&&&((((((&&&$$$%%%'''((((((((('''&&&'''''''''''''''((((((((($$$$$$$$$$$$%%%%%%&&&'''***)))))))))***,,,...000))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))*********))))))(((******))))))))))))***************)))))))))((((((&&&'''((()))***+++,,,,,,(((((((((((())))))))))))+++***))))))***+++***(((((()))+++,,,,,,+++***)))************************))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))...---+++***)))***+++,,,***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))*********+++))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&)))(((""")))111,,,///...+++((('''((()))***)))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))(((((((((((((((************************((((((((((((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((()))))))))))))))******+++)))((((((((()))***+++,,,---,,,+++***))))))******%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((000555666000***))))))((((((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((+++***'''&&&%%%&&&((()))&&&&&&''''''(((((()))))))))(((((((((((((((((()))(((((())))))))))))(((((('''''''''((((((((())))))((())))))******))))))(((((((((''''''''''''(((((((((((()))))))))************))))))(((((())))))))))))((('''(((***+++***((('''''''''''''''''''''''',,,+++***))))))***++++++'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&%%%&&&'''(((((('''''''''(((((())))))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&%%%$$$######$$$%%%&&&&&&'''((((((''''''(((***))))))(((((((((((())))))+++***)))(((((())))))***&&&&&&&&&''''''''''''(((***)))'''&&&&&&''')))***333...(((&&&)))***)))'''%%%&&&''''''((('''''''''************))))))))))))&&&%%%%%%%%%%%%&&&&&&'''***)))))))))***+++---...***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))++++++***)))(((((((((((())))))(((((((((((())))))*********)))))))))((((((''''''(((((()))***++++++(((((((((((()))))))))))))))((('''((()))***)))(((''''''(((((())))))******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''((()))***))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&(((******)))''')))))))))(((((((((''''''(((''''''''''''''''''((((((((((((((((((((((((((((((&&&))))))&&&111<<<:::222000---***((('''(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++***))))))(((''''''))))))((((((((()))******&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))''''''''''''((((((((((((************************((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))((((((((()))***+++,,,+++*********+++,,,------%%%''')))++++++)))'''%%%((((((((((((((((((((((((///444555///***))))))((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((+++)))(((&&&&&&'''((()))'''''''''(((((((((((((((&&&''''''((((((''''''&&&'''((()))******)))(((''''''''''''(((((()))))))))'''(((((())))))(((((('''((((((''''''''''''(((((((((((()))))))))*********)))((((((''''''((())))))((('''&&&''')))***)))((('''''''''''''''''''''''')))((((((''''''((()))))))))))))))((('''&&&%%%$$$&&&&&&'''''''''(((((((((&&&''''''(((((())))))***))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''))))))***+++(((((((((((('''''''''''''''(((+++---...---,,,,,,***((('''%%%%%%'''(((***&&&'''((((((''''''((()))&&&&&&%%%%%%%%%&&&&&&'''++++++))))))((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))+++((($$$$$$&&&'''&&&###'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%(((''''''&&&&&&&&&&&&'''******))))))***+++,,,---***))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((()))))),,,+++)))'''&&&&&&''''''(((''''''''''''(((((())))))))))))(((((((((''''''''''''(((((()))******+++(((((((((((())))))))))))((('''&&&'''))))))((('''''''''&&&&&&''')))***+++************************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''''''''((())))))))))))((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((&&&'''(((''')))++++++((()))))))))(((((((((((('''*********++++++*********(((((((((((((((((((((((()))'''+++---,,,:::HHHGGG000///,,,)))(((''''''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++***))))))))))))))))))))))))))))))*********))))))(((((((((***)))(((((((((***+++,,,''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))******************************((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))***+++++++++))))))((((((((((((((()))))))))(((((()))***************)))))))))))))))******+++((())))))***,,,---...///'''))),,,......,,,)))'''(((((((((((((((((((((((('''+++---***((()))***((((((((((((((((((((((((((()))(((((((((((((((((()))******))))))))))))******(((((((((((((((((((((((('''((()))******(((&&&%%%((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&((()))++++++)))(((&&&))))))((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((()))))))))(((''''''''''''(((((()))((('''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((******))))))'''&&&%%%$$$''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((()))))))))))))))((((((%%%&&&''''''&&&&&&&&&''''''''''''(((((()))))))))''''''(((((()))*********'''...999AAABBB<<<222,,,******))))))))))))******&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&'''(((++++++***)))((('''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%$$$###%%%&&&'''%%%"""''''''&&&%%%%%%'''((()))(((''''''&&&&&&%%%%%%%%%***)))((('''''''''''''''******************++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((+++)))(((&&&%%%%%%&&&&&&''''''&&&&&&'''((())))))(((((('''''''''&&&&&&&&&'''''''''((())))))******(((((((((((())))))))))))'''&&&%%%&&&((())))))'''((((((''''''''')))+++---************************))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((())),,,,,,++++++************(((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((***......***)))---///---***)))))))))((((((((((((******+++,,,,,,+++******))))))))))))))))))))))))***''',,,,,,+++777DDDCCC++++++)))(((''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++***))))))))))))))))))))))))))))))'''''''''(((((()))))))))***)))(((((((((***+++,,,(((((())))))*********+++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))******+++,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++***(((((((((((((((((())))))******(((((()))************)))((()))))))))************'''((()))+++,,,---...///((())),,,------,,,)))((((((((((((((((((((((((((($$$((()))'''&&&((()))'''((((((((((((((((((((((((((())))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%%%%(((((((((((((((''''''''''''''')))******)))''''''&&&((()))++++++)))(((&&&++++++***)))(((''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((((((((('''''''''((((((((((((((((((((((((((())))))******++++++++++++*********)))(((&&&%%%$$$'''''''''((((((((())))))((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((&&&((()))(((&&&%%%&&&(((******))))))((((((((('''''''''(((((())))))))))))+++444@@@IIIIII@@@444,,,%%%&&&''''''''''''&&&%%%'''((()))((('''&&&'''((())))))(((((()))******+++*********)))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''(((***++++++)))'''''''''&&&%%%%%%'''((())),,,,,,,,,++++++************)))((((((''''''''''''******************))))))+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''&&&&&&&&&&&&''''''&&&''''''((()))***((((((((('''''''''&&&&&&'''''''''(((((()))))))))(((((((((((())))))))))))'''&&&&&&''')))***)))((())))))(((((((((***+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))'''''''''(((((())))))***+++************)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&///222+++&&&))),,,+++******)))))))))((((((((('''((()))******)))(((''')))))))))))))))))))))))))))&&&***)))###+++444000(((((('''''''''(((((()))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&&&&'''(((((()))******))))))((((((((()))******))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((((())))))******+++'''((()))++++++******)))((()))************))))))'''((()))***+++,,,,,,,,,''''''((())))))(((''''''(((((((((((((((((((((((((((++++++(((''')))(((%%%((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))+++'''"""!!!&&&)))'''''''''(((((((((((((((((((((((())))))((((((((('''((()))******)))((('''++++++***))))))((('''''''''(((((())))))(((((('''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((()))******((()))***)))'''''''''(((((((((((((((((((((((((((''''''((()))*********************)))((('''&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''')))+++***'''%%%'''***---,,,+++***)))((((((''')))(((((('''&&&%%%%%%$$$***---333666555111+++'''&&&&&&'''(((((('''&&&&&&'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&(((***+++***(((''''''&&&&&&&&&&&&'''((((((***************+++++++++)))((((((''''''''''''(((***************)))((((((+++******))))))******+++))))))))))))))))))))))))'''((()))******)))((('''((()))))))))))))))((((((''''''''''''((()))***+++***))))))))))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''&&&&&&''')))******)))))))))))))))))))))******************************))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((()))******++++++******))))))))))))))))))))))))''''''((())))))***++++++(((((((((((((((''''''&&&'''((((((((()))))))))***))))))))))))*********+++))))))))))))))))))))))))"""222:::222))))))***)))*********)))))))))((((((&&&''')))******)))'''&&&))))))))))))))))))))))))'''%%%***)))"""''',,,%%%(((((((((((((((((())))))((()))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''((())))))***++++++,,,,,,))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******)))((((((((((((((('''(((((()))******++++++'''(((***+++++++++)))(((((()))***++++++***)))((('''((()))*********))))))(((''''''''''''''''''((((((((((((((((((((((((((((((+++***((()))+++***&&&((((((((((((((((((((((((((()))************)))(((((((((''''''''''''(((((())))))))))))))))))))))))+++)))&&&$$$$$$%%%((()))&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''((((((((((((((())))))))))))***(((((((((((()))***++++++(((***+++***(((&&&((()))(((((((((((((((((((((((($$$%%%&&&'''(((((((((''')))))))))))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((+++---+++(((&&&(((+++---,,,,,,,,,+++*********(((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%+++)))'''&&&&&&''')))+++((()))))))))'''&&&'''(((""""""""""""###$$$%%%&&&'''(((((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((###%%%'''((('''&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))''''''&&&&&&''''''((((((******+++******)))((('''++++++************++++++))))))))))))))))))))))))'''((()))******)))((('''((()))+++,,,,,,+++***)))'''''''''((((((***++++++++++++++++++************'''''''''((((((((((((((((((((((((((())))))))))))((('''&&&(((***++++++***)))))))))))))))(((((((((************************))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))***))))))***+++++++++++++++))))))))))))))))))))))))'''(((((()))***++++++,,,+++++++++++++++***))))))'''((((((((())))))******)))*********++++++++++++))))))))))))))))))))))))%%%:::FFF>>>222000000...************))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))%%%&&&,,,---&&&***...'''************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))'''((()))))))))'''&&&%%%'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((('''''''''(((((((((((((((************************((((((((((((((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))///...,,,+++***+++,,,,,,'''(((((()))***+++++++++'''(((***+++,,,+++)))(((((()))***++++++***)))((((((((()))******)))'''&&&***)))(((''''''((()))***(((((((((((((((((((((((($$$&&&'''''')))------)))((((((((((((((((((((((((((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))(((+++///222222...)))&&&%%%&&&&&&'''((()))******''''''%%%$$$$$$%%%''''''))))))(((((((((((())))))&&&'''((()))***+++,,,,,,))))))************))))))((((((''''''''''''((((((************++++++++++++(((((((((((()))***,,,,,,)))+++,,,+++((('''(((***))))))))))))))))))))))))&&&''')))++++++++++++***((()))))))))))))))((('''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((''''''))),,,...---(((&&&))),,,,,,,,,,,,,,,,,,,,,,,,---''''''((()))***+++,,,,,,))))))))))))))))))******+++'''""""""'''+++((()))***)))'''&&&&&&''''''&&&''''''((()))***+++&&&'''((())))))(((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&''')))***)))((('''((($$$%%%'''((((((((('''&&&''''''((()))***+++,,,,,,&&&&&&&&&&&&&&&'''((()))))))))******++++++,,,,,,(((((((((((()))***+++,,,'''''''''(((((()))***+++++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******...+++((()))+++,,,***((())))))))))))))))))))))))(((((())))))*********+++)))*********+++++++++++++++,,,---,,,***((((((((((((((())))))******++++++)))))))))))))))*********))))))))))))((((((((((((+++******)))(((''''''&&&((((((((())))))******+++&&&''')))+++,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))***,,,,,,---+++)))'''&&&&&&((((((+++111777444,,,''')))---******))))))))))))******+++***)))(((''''''((((((***(((&&&&&&((((((((('''(((((((((((())))))))))))******)))(((((('''(((((()))))))))))))))***++++++)))))))))))))))))))))))),,,+++***((((((((())))))+++***)))(((''''''''''''((((((((()))******++++++...---+++))))))***+++,,,++++++******)))((((((((()))))))))***++++++,,,,,,++++++************++++++''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((('''''''''&&&(((***+++***(((''''''((())))))***++++++)))((('''***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******,,,,,,+++***))))))******))))))(((((((((((())))))++++++******))))))((((((''''''((()))***+++,,,,,,)))))))))))))))***************))))))((((((''''''))))))))))))))))))))))))&&&((())))))(((((()))+++'''((()))))))))))))))((((((((()))***************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,+++)))''''''''''''(((&&&'''((())))))(((''''''+++)))(((&&&&&&((()))+++(((((((((((()))***+++,,,&&&)))+++***'''&&&(((+++((((((((((((((((((((((((''''''(((((())))))******)))(((((('''''''''(((((()))((((((((()))***++++++)))))))))))))))(((''''''***************)))((((((+++***)))(((((('''''''''&&&''''''((()))******+++******))))))((()))))))))'''&&&%%%&&&'''***,,,...******)))((((((((((((((((((((((((((())))))))))))++++++***)))))))))))))))((()))*********)))'''&&&))))))***++++++++++++***)))***+++***)))(((((())))))***,,,------+++((('''%%%&&&''')))*********++++++(((&&&&&&)))***)))'''(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&''''''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))************+++,,,---...***)))(((''''''&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******,,,***'''((()))***)))'''))))))))))))))))))))))))((()))))))))************)))))))))*********++++++(((***++++++)))(((((()))''''''''''''((((((((((((++++++******))))))((((((***)))))))))((((((((((((+++******)))(((((('''''',,,,,,,,,,,,,,,,,,------'''(((***++++++)))((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***,,,+++)))'''&&&'''((((((''',,,000///)))%%%&&&)))))))))(((((((((((())))))(((((((((((('''''''''''')))(((&&&'''((()))((('''(((((((((((())))))))))))+++***))))))((((((((())))))((((((((())))))***+++))))))))))))))))))))))))+++***)))((((((((()))***))))))((((((''''''((((((*********)))))))))))))))---,,,***(((((()))***+++)))))))))))))))*********+++************************))))))))))))))))))***'''''''''((((((((())))))***)))))))))(((((((((((())))))((((((((('''''''''((()))******((('''(((((()))))))))))))))(((''''''***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***'''''''''''''''(((((()))''''''(((((())))))******++++++***)))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((((((((()))******++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))***))))))((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((())))))***(((((()))))))))'''&&&%%%***)))(((''''''((()))*********)))))))))))))))***((()))***)))(((((((((***(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((()))***)))))))))))))))(((''''''))))))******))))))((('''***))))))(((((((((((((((''''''(((((())))))******,,,++++++*********+++++++++***))))))***,,,///000******)))(((((((((((((((''''''((((((((()))))))))))))))((('''''''''''''''((()))*********)))''''''))))))*********)))))))))))))))***)))((('''(((((('''(((((((((((((((((((((&&&&&&'''((()))))))))))),,,***((()))+++,,,+++)))((((((((((((((((((((((((++++++***)))(((((()))))))))((((((''''''(((((()))&&&&&&''''''''''''''''''+++++++++++++++***)))((()))((((((((('''''''''''')))))))))))))))(((((((((************+++,,,------***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******+++)))''''''((((((((('''))))))))))))))))))))))))))))))))))))************((((((((()))))))))******&&&''')))))))))((()))***(((((((((((('''''''''''',,,,,,+++***)))(((''''''******)))))))))(((((((((*********))))))(((((('''******************))))))))))))******)))(((&&&%%%))))))(((((((((((())))))************************'''&&&&&&''''''((()))***+++***)))'''''''''((((((&&&(((******((('''&&&'''((((((''''''''''''((((((%%%&&&'''((((((((('''&&&)))(((''''''))))))((('''(((((((((((())))))))))))++++++***))))))))))))***((((((((((((((())))))***))))))))))))))))))))))))(((((('''''''''((())))))((((((((((((((()))))))))++++++******)))(((((('''+++***)))((('''((()))***'''(((((()))******++++++,,,,,,+++******)))(((((())))))(((((((((((())))))''''''((((((((()))))))))******)))))))))((((((((())))))(((((((((((('''''''''(((******)))((()))***)))((((((''''''''''''''')))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((())))))***''''''(((((())))))************)))((((((((())))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))++++++******))))))(((((('''''''''((()))*********))))))))))))))))))))))))((()))***)))((('''((()))************)))'''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%'''(((***+++++++++*********)))((('''%%%%%%))))))(((((((((((()))))),,,+++***)))((((((((((((***)))(((((()))***)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''(((((())))))((((((''''''''''''((()))))))))))))))(((((('''(((((()))))))))(((''''''((((((((((((((())))))***(((((((((((())))))))))))+++++++++******++++++,,,+++***)))))))))***+++,,,******)))))))))(((((((((''''''''''''(((((((((((()))(((((('''''''''''''''))))))******))))))((('''))))))))))))))))))(((((()))))))))(((((((((''''''((('''&&&%%%%%%&&&((()))&&&''''''((((((((('''''',,,***((()))***+++******((((((((((((((((((((((((---,,,+++)))((((((''''''(((''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((''''''&&&(((((((((((('''''''''''',,,,,,,,,++++++*********))))))(((((()))******+++''''''''''''((()))***+++***))))))(((((())))))***))))))))))))))))))))))))((()))))))))******************))))))))))))*********)))(((''''''((((((''')))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))''')))******)))(((((()))++++++******))))))((((((+++*********))))))((((((*********)))))))))((((((*********)))))))))((((((******))))))((((((''''''(((((())))))((('''&&&&&&))))))(((((((((((())))))************************)))))))))))))))***+++++++++***)))(((''''''((((((((((((((()))++++++***((()))((((((''''''(((((()))$$$&&&(((******)))((('''(((''''''(((******)))((((((((((((((())))))))))))++++++***************+++)))((((((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''((()))******+++++++++************))))))((((((******)))((((((((()))***(((((())))))************+++*********)))))))))((())))))(((((((((((())))))'''(((((((((((()))))))))*********)))))))))(((((())))))((((((((((((((((((&&&(((******))))))***+++***)))((('''&&&'''((()))))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************)))))))))))))))******''''''(((((())))))******))))))((((((((((((((()))***))))))))))))))))))***(((((())))))******++++++************))))))((((((,,,++++++***)))((('''''''''((((((((()))))))))***(((((((((((((((((((((((()))******)))(((''''''((())))))***))))))(((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((()))************)))$$$%%%''')))+++++++++***))))))))))))((((((''''''(((((())))))))))))((((((******)))(((((((((((((((+++)))'''(((+++,,,***'''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((()))******)))((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((()))***+++))))))))))))((((((((((((******************+++,,,,,,+++***)))))))))******)))))))))******)))))))))&&&'''''''''((((((((((((******))))))))))))******************))))))((((((((((((((())))))***+++,,,+++***))))))******)))(((***)))((('''''''''''''''''''''(((((('''&&&%%%%%%)))((('''''''''(((((((((((((((((((((((((((((((((,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&& """$$$%%%&&&''''''((((((((((((((('''''''''------,,,,,,++++++******)))))))))((())))))***+++))))))))))))***+++,,,---+++******))))))******+++))))))))))))))))))))))))((()))))))))******************))))))))))))***************)))((((((((()))))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))***,,,---,,,***(((((((((++++++******))))))(((((((((((())))))*********+++************))))))))))))************))))))))))))---------,,,,,,++++++***&&&&&&'''((((((((((((((())))))(((((((((((())))))***************************))))))))))))******+++)))))))))((((((((((((((()))(((''')))+++---+++******))))))(((((())))))***&&&''')))+++,,,+++***(((((('''''')))***+++)))((((((((((((((())))))))))))+++***************++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((((((((())))))((()))***,,,------------(((((())))))******************)))))))))*********************))))))(((((((((((()))))))))*********+++******))))))******+++(((((((((((()))))))))***************))))))))))))(((((())))))))))))))))))&&&(((***+++***)))***++++++***)))((('''((()))***((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))+++***))))))))))))******''''''(((((())))))******)))((((((((((((((())))))******))))))))))))******(((((())))))******++++++++++++******)))(((((((((,,,++++++***)))(((''''''***)))))))))((((((((('''(((((((((((((((((((((((()))******)))(((''''''(((&&&'''((())))))***))))))(((((()))************)))))))))))))))))))))))))))((()))******++++++******&&&'''(((*********)))((((((((((((((())))))******(((((())))))))))))((((((((((((''''''((()))******,,,)))'''(((+++,,,***'''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******++++++***)))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((***+++,,,))))))))))))((((((((((((+++++++++++++++,,,---...000000///...------------((()))************))))))'''''''''(((((((((((()))******))))))))))))******+++******)))))))))))))))'''(((((()))+++---///000---,,,******,,,,,,+++)))))))))******)))&&&$$$"""(((((((((((('''&&&%%%$$$((((((''''''&&&''''''((())))))))))))))))))))))))***)))))))))))))))******''''''&&&&&&&&&&&&'''''')))))))))((((((''''''&&&###$$$%%%''')))******+++'''''''''(((((((((((((((***************))))))))),,,+++++++++++++++,,,,,,...---,,,+++************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))************+++)))((('''(((***))))))))))))))))))))))))************))))))))))))((((((((()))))))))******,,,------,,,***(((((((((((((((((((((''''''''''''''''''((()))***+++,,,,,,++++++*********)))))))))************************+++++++++++++++*********&&&''''''(((((()))******))))))(((((((((((())))))************************((((((''''''''''''(((((()))))))))))))))((((((((('''&&&&&&''')))******)))******))))))))))))******((()))***+++++++++***)))''''''((()))+++,,,***((((((((((((((())))))))))))***))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((()))+++,,,---------,,,'''(((((()))******++++++))))))******************++++++******)))(((((('''''''''((())))))***++++++++++++************++++++((((((((()))))))))******++++++*********)))))))))(((((())))))))))))******((()))++++++***)))***+++++++++***)))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++******)))))))))))))))''''''(((((())))))******))))))((((((((()))******+++******))))))******+++))))))))))))************+++*********))))))((((((++++++******))))))((((((*********)))((('''''''''))))))))))))))))))))))))((()))***)))((('''((()))%%%&&&''')))************((())))))***************))))))))))))))))))))))))''''''((())))))))))))(((((())))))))))))((((((''''''''''''((()))***,,,,,,))))))(((((((((((())))))''''''''''''((()))***++++++***))))))***+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++******))))))))))))***'''(((((()))))))))))))))''''''((()))))))))((((((''''''''''''((()))++++++(((((((((((())))))))))))------------...///000000000//////......---,,,,,,((()))***+++++++++***)))(((((((((((())))))))))))'''''''''''''''(((((())),,,+++***))))))))))))***((((((((()))+++...111222///---***+++---...,,,)))&&&'''))))))(((%%%"""((((((((((((((('''&&&%%%)))******)))(((((()))+++)))))))))))))))))))))))))))))))))))))))***++++++(((''''''''''''''''''((())))))(((((((((((((((((())))))*********))))))((('''''''''((((((((((((((()))******************+++,,,,,,+++++++++++++++,,,------,,,+++************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******((()))***)))&&&%%%''')))))))))))))))))))))))))))************)))))))))((()))))))))*********++++++)))+++,,,+++)))(((((()))''''''''''''(((((((((((((((((())))))******+++++++++++++++*********))))))************************((((((((((((((()))))))))))))))((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&''''''''''''((()))***))))))(((((((((((())))))************))))))))))))''''''(((***,,,,,,***((((((((((((((()))))))))))))))((((((((())))))***+++,,,,,,+++***************))))))))))))))))))))))))((()))*********)))(((''''''(((***+++,,,+++***))))))))))))))))))*********'''(((((()))*********)))*********)))))))))))))))((((((((()))))))))))))))******))))))))))))******(((((()))))))))*********+++++++++*********))))))(((((()))))))))*********)))+++,,,,,,***))))))***)))))))))))))))(((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))******)))(((((((((((((((''''''(((((())))))******)))))))))))))))***+++++++++******))))))******+++*********)))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))(((((()))***&&&'''((())))))***))))))'''(((((()))***)))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))(((((((((((())))))))))))(((((((((***+++,,,***)))(((''''''((()))***(((((('''''''''(((((())))))***++++++***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,)))(((((((((((())))))***''''''((()))))))))))))))'''((())))))******))))))(((((('''(((((()))******''''''(((((())))))******+++++++++,,,,,,---//////---------------,,,+++***'''(((***,,,,,,+++***)))))))))))))))*********+++'''''''''''''''((()))))),,,+++***)))))))))************))))))***,,,...000///,,,)))***---...,,,(((&&&&&&'''((('''&&&%%%$$$(((((()))))))))(((''''''((()))***)))'''''')))+++))))))))))))))))))))))))+++***)))))))))))))))***)))((((((''''''(((((()))((((((((((((((()))))))))))))))))))))((('''&&&&&&''''''''''''((((((((()))+++++++++,,,,,,------...******)))))))))))))))***))))))))))))***+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******&&&((()))(((%%%$$$&&&((())))))))))))))))))))))))+++*********))))))((((((************++++++++++++&&&(((******)))((()))***(((((())))))******++++++************))))))))))))+++++++++************)))******************++++++******++++++,,,,,,,,,---,,,+++***)))((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((+++***))))))))))))******'''((()))))))))))))))((('''((())))))'''(((***,,,((((((''''''''''''((((((+++***)))(((''''''((((((&&&'''(((***------+++((((((((((((((())))))))))))(((((('''(((((()))******------,,,+++*********+++))))))))))))))))))))))))******+++++++++)))((('''&&&''')))***+++***((('''++++++******)))(((((((((&&&&&&'''((())))))((((((((((((((()))******++++++******))))))((((((''''''))))))(((((((((((())))))))))))))))))************+++++++++************)))(((((())))))*********+++***+++---,,,***)))))))))'''((()))))))))(((&&&%%%(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((('''((((((''''''(((((()))***************))))))***+++,,,,,,++++++************++++++++++++******))))))(((((())))))))))))))))))******)))))))))))))))*********''''''(((((())))))******))))))))))))))))))))))))&&&((())))))(((((()))+++((()))))))))))))))((('''&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((()))(((''''''''')))***++++++***)))(((((()))******+++)))(((&&&&&&((()))+++***)))(((''''''&&&''''''(((+++---,,,)))(((***,,,))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))***+++,,,'''''''''''''''((()))***''''''((()))))))))))))))(((((()))***************((((((((((((((())))))***&&&''''''((()))******+++(((((((((((()))***+++,,,000000111111000//////...'''(((***,,,---,,,***))))))*********++++++++++++)))))))))))))))***++++++,,,,,,***)))))))))***+++,,,+++)))(((((()))+++,,,///+++((()))---...+++'''((('''''''''((()))+++,,,(((((())))))))))))((((((%%%''')))'''%%%$$$''')))))))))))))))))))))))))))---,,,+++)))(((((((((((())))))(((((((((((())))))''''''(((((())))))******(((((()))******+++******&&&'''''''''(((((())))))++++++,,,,,,,,,---------++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,,,,***'''&&&'''***++++++***)))(((((())))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))((((((((((((((((((((((((+++***)))'''''')))***+++((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,++++++***''''''''''''(((***+++,,,******))))))))))))******))))))))))))))))))))))))+++,,,------+++*********+++*********))))))(((((()))))))))***************+++))))))+++)))&&&'''+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''((()))))))))))))))(((((()))))))))((()))******+++---,,,,,,+++*********+++)))(((&&&''')))******)))((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((''''''((()))))))))))))))(((((())))))******++++++,,,***)))***...///...,,,+++*********))))))(((((())))))))))))))))))))))))************+++++++++++++++)))'''(((+++,,,***((())))))((('''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++***++++++***))))))***,,,+++***)))(((((()))***++++++++++++***)))((((((''''''((()))((('''&&&''')))((((((((((((((((((((((((++++++***)))(((((())))))(((((((((((())))))))))))))))))(((((((((***+++,,,(((((()))***************))))))))))))************))))))(((((((((((()))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))************,,,***(((((())))))'''%%%((('''&&&&&&'''((()))*********))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************''''''''''''((((((((((((''''''''''''(((***++++++%%%&&&(((***,,,---......,,,,,,------------,,,,,,++++++******)))*********((((((((((((((((((((((((***+++,,,------,,,+++***))))))))))))))))))))))))***+++,,,***)))(((***+++000...+++*********)))(((+++)))(((&&&&&&''')))***))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))+++(((&&&'''))))))'''%%%%%%&&&&&&&&&''''''(((((('''((()))******)))((('''+++***)))(((''''''''''''******))))))((((((''''''))))))))))))******++++++***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************((()))***)))''''''))),,,++++++***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***)))((('''(((((()))((((((((((((((((((((((((+++***(((''''''(((***+++))))))((((((((()))******))))))))))))))))))))))))***+++++++++++++++******++++++***))))))))))))*********))))))))))))******))))))))))))))))))))))))***+++---,,,***))))))***)))))))))))))))((((((((()))((((((''''''(((((())),,,((('''))))))'''(((,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))(((((((((((((((((())))))))))))((((((((()))))))))************,,,+++******)))))))))***)))((('''''')))******)))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''+++*********))))))))))))''''''((()))))))))))))))((((((((())))))*********+++)))(((***---...---,,,))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))'''(((***+++***((())))))((('''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++((()))***)))(((''')))***+++***)))(((((()))***+++******)))(((((('''&&&&&&'''((()))(((''''''((()))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((()))))))))******))))))(((((()))***+++(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))************)))((('''((()))***)))((((((((('''''''''((())))))******))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''((())))))***''''''((((((((()))))))))((((((((((((((()))***+++((((((***+++---...............////////////......---,,,+++***************((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))'''(((***++++++,,,///111000...+++************)))***)))(((''''''(((***+++*********))))))(((((((((((((((((())))))*********'''''''''((((((((())))))***(((''''''))))))'''%%%'''''''''''''''((((((((('''((()))***))))))((('''(((((('''''''''(((((()))************)))))))))(((((((((((())))))))))))***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((()))***)))((((((***,,,++++++***))))))))))))***+++*********))))))(((((())))))))))))))))))))))))((((((((()))))))))************)))((((((((())))))))))))))))))))))))))))))***)))'''''''''''')))***+++******)))))))))******)))))))))))))))))))))))))))******+++++++++******,,,,,,+++************+++******))))))))))))******)))))))))))))))))))))))))))***,,,+++***((()))***((((((((()))))))))))))))+++)))(((''''''((()))+++///((($$$'''))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''&&&***))))))))))))((((((((((((((())))))))))))(((((('''((()))***+++******)))+++***))))))((()))))))))***((('''''')))******)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************)))))))))(((((())))))******))))))(((((((((((())))))))))))***)))((()))+++,,,,,,+++)))(((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''))))))((('''''''''(((((()))((((((''''''(((((()))(((((((((((()))))))))))))))************+++++++++((()))++++++)))((()))***+++***))))))))))))***+++*********)))(((((('''''''''((())))))''''''((()))*********************************)))))))))))))))((((((((()))))))))******+++***))))))((())))))***(((((()))*********************))))))((((((''''''))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************&&&%%%%%%'''***,,,,,,+++))))))((('''''''''((((((******))))))))))))*********))))))(((((())))))***))))))(((((((((((())))))&&&&&&''''''((()))******((())))))))))))*********))))))((((((((())))))******+++,,,---............///000000111111000000///......---+++************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((***+++,,,...000333000---+++************)))***)))(((((()))***+++,,,,,,,,,+++***))))))((((((''''''((()))***+++,,,---''''''((((((((()))))))))***(((''''''))))))(((&&&))))))))))))(((((((((((('''(((((()))))))))((((((''''''''''''((()))******++++++************))))))*********************+++((()))***+++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************,,,,,,++++++******+++,,,++++++***))))))*********++++++******)))((((((((())))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))************************((((((''''''''''''((((((,,,+++******************))))))))))))))))))))))))))))))******++++++******))))))))))))+++,,,---...******))))))))))))******))))))))))))))))))))))))((()))++++++)))((())))))((()))))))))***+++++++++...,,,***))))))+++---///444+++%%%'''************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&))))))))))))))))))))))))'''(((((())))))))))))(((&&&(((***+++,,,+++)))(((+++******)))))))))******+++)))(((((()))******)))((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((************************((())))))*********))))))(((((((((((((((((((((((()))(((((()))***+++******)))))))))))))))((((((((()))))))))))))))))))))))))))*********++++++++++++))))))((((((((((((((('''))))))((((((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++)))+++------,,,+++++++++************************,,,,,,,,,,,,++++++******''')))***)))((('''((()))************************))))))*********)))))))))(((((()))))))))*********++++++***))))))((((((((((((((()))*********************))))))((('''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((((()))))))))************&&&%%%%%%'''***,,,,,,+++******)))(((((('''''''''******))))))))))))*********))))))))))))))))))***))))))(((((((((((())))))************************))))))*********+++++++++******))))))((()))))))))+++,,,,,,------------,,,000000000111111000000000000///...,,,+++*********((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++,,,,,,,,,******,,,...///---*********+++***)))***)))))))))***+++,,,------,,,,,,+++***)))((((((((())))))***++++++,,,,,,'''(((((((((((())))))))))))((((((((())))))((((((+++*********))))))((((((''''''((((((((((((((((((((((((((((((((()))***+++***)))))))))))))))))))))+++*********************((()))***+++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************+++++++++,,,---///000000+++***************++++++************))))))(((((())))))))))))))))))))))))))))))))))))************))))))******************++++++++++++++++++++++++((((((''''''''''''((((((++++++***************+++))))))))))))))))))))))))))))))***+++++++++++++++((((((((()))***+++,,,---******))))))))))))******))))))))))))))))))))))))''')))++++++)))((()))************++++++,,,,,,,,,---,,,***)))***---///111888///((()))+++***))))))************************))))))))))))))))))))))))+++*********)))((((((((())))))))))))************''''''((()))))))))))))))&&&(((***+++,,,+++)))(((++++++*********++++++,,,+++***((((((*********)))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++))))))************)))))))))))))))))))))(((((((((((()))))))))))))))******************************)))))))))))))))))))))))))))*********++++++++++++)))******)))((('''(((((())))))((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++***+++---,,,+++***+++,,,******++++++++++++******,,,,,,,,,+++++++++++++++((()))***)))((('''(((***))))))))))))))))))))))))((()))************))))))))))))))))))************************))))))(((((((((((()))***************+++******)))(((''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((()))))))))************(((''''''((()))******)))*********))))))(((''''''******))))))))))))************))))))))))))******))))))(((((((((((())))))------,,,+++***)))((((((************+++++++++++++++******))))))))))))***++++++,,,,,,,,,,,,++++++...//////000000//////...000///...,,,+++*********)))))))))))))))))))))))),,,,,,***))))))***,,,,,,))))))))))))))))))))))))+++,,,,,,+++)))((()))+++///---***)))***++++++******************++++++,,,,,,,,,++++++***))))))(((++++++******************(((((((((((()))))))))***((()))))))))(((((())))))++++++******))))))(((((('''''''''''''''(((((())),,,+++******)))))))))***'''(((((((((((((((((((((***))))))))))))((((((((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((('''(((+++///333444444+++************+++,,,,,,)))))))))))))))))))))***)))))))))))))))))))))))))))))))))*********++++++((()))***+++++++++******************************(((((((((((((((((((((((()))))))))))))))***++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))''')))++++++***)))***+++******++++++++++++++++++))))))))))))***---000222777000***++++++)))((()))************************))))))))))))))))))))))))++++++***************))))))))))))************+++&&&'''((())))))******)))'''((()))***+++******)))++++++++++++++++++,,,---,,,***))))))*********)))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++******++++++******))))))************))))))))))))((()))******)))((()))+++******+++++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,***((('''((()))))))))((((((((()))*********))))))(((((())))))***(((((((((((()))))))))))))))************+++++++++((())))))(((''''''(((*********+++,,,,,,+++******))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))'''(((***++++++***)))))))))))))))*********++++++)))************))))))((((((((()))***************++++++******))))))(((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))***************)))(((((())))))((('''))))))*********)))((((((******))))))))))))******+++******))))))******+++))))))(((((((((((()))))),,,,,,+++***((('''&&&&&&)))************+++++++++******)))))))))******+++***++++++,,,,,,,,,,,,+++---......//////......---......---+++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((******)))***,,,...///,,,***)))***++++++***************************+++************)))))))))++++++*********)))))))))((((((((()))))))))******''')))******(((((()))+++************))))))))))))&&&&&&&&&&&&'''((())))))---,,,+++***))))))))))))&&&&&&''''''''''''((((((++++++******))))))))))))***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************)))((('''***...111222111+++*********++++++,,,---((((((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++((()))***++++++++++++***************************((())))))))))))))))))((('''''''''((()))***+++,,,))))))))))))))))))))))))******+++------......---,,,,,,+++************+++******))))))))))))******))))))))))))))))))))))))(((***,,,,,,+++***+++,,,******))))))))))))))))))'''''')))***---000222333000,,,***+++***((((((+++************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++&&&'''((()))************((()))))))))***************************+++,,,,,,---+++))))))*********))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))************++++++,,,,,,,,,***++++++++++++***)))(((,,,+++++++++*********))))))***,,,+++)))((()))+++))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++,,,---,,,)))((()))***))))))(((((()))******+++******))))))))))))******(((((((((((()))))))))))))))************+++++++++)))((('''%%%$$$%%%(((+++***++++++,,,,,,++++++***((((((((((((((((((((((((((()))******)))((()))***************************'''(((***+++++++++))))))))))))*********+++++++++((((((******+++***))))))(((((()))***************++++++++++++************))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))***************((('''((()))***)))'''(((((()))*********))))))******))))))))))))******+++******))))))******+++))))))(((((((((((())))))*********)))))))))(((((()))))))))************+++))))))))))))***+++,,,,,,++++++,,,------...---------......//////......------,,,+++***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%''')))***+++---000222...,,,***)))***+++++++++************)))(((''''''(((((())))))))))))******((()))))))))))))))))))))(((((()))))))))*********''')))******((((((***,,,(((((())))))))))))))))))&&&&&&%%%%%%&&&''')))***))))))((((((((((((((()))''''''''''''((((((((()))---------,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...+++))))))+++---+++)))+++*********+++,,,,,,---''''''((()))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''(((***,,,---))))))))))))))))))))))))***+++,,,---............*********+++,,,---//////******))))))))))))******))))))))))))))))))))))))(((***,,,,,,++++++,,,---))))))((((((''''''&&&&&&'''(((+++---000333555666***((()))+++)))&&&(((,,,************************))))))))))))))))))))))))''''''(((((())))))******))))))******++++++++++++&&&'''((()))************)))))))))((()))******+++))))))((())))))***++++++---+++))))))***+++***)))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))***************++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,+++++++++******)))+++---,,,)))(((***,,,(((((())))))*********+++))))))))))))))))))))))))************+++++++++++++++---///---***((()))+++))))))((())))))***++++++******))))))))))))******(((((((((((()))))))))))))))************++++++++++++***(((&&&$$$&&&***---***+++,,,------,,,+++***)))))))))))))))*********(((***+++***)))((()))***++++++++++++++++++++++++&&&(((***+++,,,+++***))))))************+++++++++'''((()))***++++++***)))(((((()))***************+++++++++++++++,,,,,,,,,))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))************(((''''''((()))******)))'''((()))***++++++***)))******))))))))))))******++++++************++++++))))))(((((((((((()))))))))******+++,,,,,,------((())))))))))))*********))))))))))))***+++,,,---+++,,,---...////////////......////////////......++++++******)))*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((***+++,,,---000333...,,,***)))***,,,++++++************)))'''&&&%%%'''''''''((())))))******&&&&&&'''((()))***++++++))))))))))))************&&&)))+++***((((((***,,,''''''(((((())))))******&&&&&&%%%%%%&&&''')))***&&&&&&%%%&&&&&&'''((()))'''((((((((())))))******...===EEE:::///---//////,,,,,,++++++++++++******)))))))))******+++,,,,,,******++++++++++++******)))))))))***+++++++++,,,******+++++++++,,,,,,,,,(((((((((((())))))))))))(((*********)))((()))***(((((())))))((('''&&&%%%((()))***+++++++++++++++))))))***++++++++++++***&&&'''''''''((((((((()))((()))***++++++***)))((()))************+++++++++******))))))))))))******,,,***)))+++---...,,,)))((()))******)))((()))+++******+++++++++******)))+++*********))))))((((((*********+++,,,,,,------((()))***+++++++++++++++******!!!333;;;))),,,444,,,+++******++++++)))(((************************))))))))))))((((((((((((***************)))((((((******))))))***+++,,,,,,)))))))))))))))******+++(((***+++,,,,,,+++)))((())))))))))))************++++++++++++++++++++++++))))))(((((()))***+++,,,++++++******)))((((((((())))))))))))************))))))***+++,,,,,,------+++*********))))))((((((+++***)))(((''''''''''''***((('''(((***+++***))),,,+++***))))))***+++,,,111000000///...,,,+++***---+++))))))+++,,,***'''******************************++++++++++++******(((((((((((()))))))))))),,,,,,++++++******))))))))))))))))))************))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++###!!!$$$+++---******---,,,,,,---///111000---***,,,...///...+++)))(((''')))))))))))))))(((''''''************************+++---000000...,,,++++++***)))((()))*********)))***************)))(((((())))))))))))************(((''''''((()))******))))))))))))))))))******+++,,,+++***))))))***+++,,,************************---,,,***)))))))))***+++***,,,------+++******++++++++++++***************((((((((((((((((((((((((((())))))))))))*********(((***++++++******+++,,,+++******))))))))))))***)))((('''''''''(((***+++***************)))((('''(((((())))))))))))(((((('''+++---***%%%$$$'''+++&&&(((***---...///////////////...---------------++++++************++++++,,,,,,***)))(((((((((((('''((()))***************)))))))))))))))))))))))),,,+++*********,,,///000+++******,,,......+++''')))***,,,------,,,***)))'''((((((((('''(((***,,,---+++))))))***)))(((&&&+++***)))))))))***,,,---******)))((((((((((((((((((((((((((()))***+++,,,,,,+++***))))))(((((()))+++******)))(((''''''&&&(((((((((((('''&&&%%%$$$444CCCOOOMMMAAA444***$$$++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++******)))))))))))))))*********************++++++++++++(((((()))))))))*********)))***++++++))))))***+++*********)))))))))(((((())))))***+++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))((())))))))))))***************))))))))))))******,,,***)))+++------+++)))+++,,,------+++***+++---***++++++,,,,,,,,,++++++++++++++++++*********)))+++++++++++++++*********))))))***++++++++++++***%%%...%%%...666+++,,,,,,+++***))))))******)))'''************************'''((((((((())))))*********************))))))((())))))*********+++++++++)))))))))))))))***++++++)))***+++,,,++++++***)))))))))))))))************++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))******++++++++++++*********)))))))))))))))))))))((())))))******,,,***((((((***+++,,,++++++***))))))))))))***+++/////////...---,,,+++***,,,***))))))+++,,,***((())))))))))))))))))))))))*********++++++*********))))))))))))((((((((((((***************)))))))))))))))))))))************))))))(((((((((((()))))))))))))))************+++************++++++++++++###&&&***++++++***+++,,,,,,,,,...111333222///,,,)))***+++***(((&&&&&&&&&)))*********))))))((('''************************))),,,......,,,***))))))+++*********+++++++++******************)))(((((())))))))))))************,,,+++))))))******)))'''******)))))))))******+++***)))(((''''''((()))***************************+++***************++++++)))+++,,,,,,***))))))*********************++++++((((((((((((((((((((((((***++++++++++++,,,,,,,,,(((***++++++******+++,,,******))))))(((((()))))))))(((((('''((()))***+++''''''''''''((((((((()))((())))))******))))))((()))+++,,,***((('''))),,,((()))+++,,,...//////000000///...------,,,,,,---++++++************++++++++++++***)))((((((((()))((())))))************))))))))))))))))))))))))))))))(((((('''((()))+++,,,+++******,,,......+++(((((()))+++,,,,,,+++)))((((((***+++***(((((()))******)))((()))***+++***)))---,,,+++******)))************)))(((((((((((((((******)))))))))))))))***(((((('''''''''(((((()))*********)))(((''''''''')))******+++++++++******+++444BBBKKKFFF777***%%%++++++,,,,,,------............---,,,,,,+++************++++++++++++******)))))))))))))))(((((((((************++++++++++++))))))*********+++++++++***+++,,,,,,******+++,,,---,,,+++*********+++,,,******+++++++++******)))))))))***++++++++++++***,,,,,,++++++++++++++++++*********))))))*********((((((((())))))))))))*********))))))))))))******+++******+++,,,,,,***))))))***+++***((('''((()))***+++,,,---------------,,,,,,,,,+++++++++++++++,,,++++++***))))))((((((+++++++++++++++******)))$$$111&&&)))000+++,,,'''***)))(((((()))***((('''************************&&&''''''((()))***+++,,,******++++++******)))(((((()))***+++,,,+++*********))))))))))))***++++++************************)))))))))*********++++++************************'''((()))))))))((('''&&&''''''(((((()))******+++))))))))))))************)))))))))))))))))))))******************)))))))))))))))))))))***+++,,,------+++))))))+++------,,,******))))))))))))******,,,,,,------,,,++++++***+++***))))))+++,,,+++***))))))))))))))))))))))))******************************))))))((((((''''''((())))))))))))))))))***))))))))))))***************))))))(((((())))))************+++++++++,,,,,,************+++++++++,,,&&&///333---***---...,,,+++,,,///333555444111---+++,,,,,,+++))))))***+++*********+++******)))(((************************(((***+++,,,***(((((((((++++++++++++++++++++++++*********+++******)))((()))))))))*********++++++,,,+++******+++,,,+++)))++++++******)))******+++***)))(((((((((((()))***************************)))******+++++++++******(((***++++++)))(((((())))))))))))***+++++++++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,(((***++++++******+++,,,******)))((((((((((((((()))(((((((((((()))***+++...---,,,+++***+++,,,,,,*********++++++***************************+++,,,*********+++,,,...///000000///...---,,,,,,,,,,,,++++++************++++++******)))))))))))))))************+++******))))))))))))))))))))))))))))))((((((((((((((((((((()))+++******,,,------+++)))((()))***++++++***)))(((***,,,------***((((((((('''&&&&&&(((+++,,,,,,,,,,,,+++++++++******))))))******)))((((((((()))))),,,+++***)))((((((((((((''''''''''''((()))************))))))(((((('''''')))***+++,,,------------'''%%%,,,888:::222,,,///***++++++,,,...//////000......---------,,,,,,,,,***++++++,,,,,,++++++***++++++******))))))((((((++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---...---+++***)))+++,,,...+++++++++++++++***)))((())))))***++++++++++++******+++++++++,,,,,,------,,,+++))))))))))))+++,,,))))))))))))************+++******))))))******+++++++++++++++++++++***))))))******)))&&&%%%%%%&&&)))***+++,,,------------++++++++++++++++++++++++*********)))))))))((((((,,,,,,,,,,,,+++***)))((((((111'''000777,,,,,,,,,+++)))((()))***+++***(((************************'''(((((()))******++++++***++++++++++++***))))))((()))+++,,,,,,+++***(((******))))))******+++,,,*********)))******+++,,,))))))*********+++++++++))))))))))))))))))))))))((()))***+++***)))'''%%%******++++++,,,,,,,,,,,,((()))))))))***************************)))))))))************************+++*********++++++,,,---++++++,,,---//////---+++))))))))))))))))))))))))******++++++++++++******)))))))))***++++++++++++))))))))))))))))))))))))+++******************+++******))))))((((((''''''''''''(((((())))))******((()))))))))***************))))))))))))))))))***************+++++++++,,,*********+++++++++,,,,,,)))777;;;000***///222---)))+++///333555444111---,,,---,,,+++******,,,///******+++++++++******)))************************''')))++++++)))(((((()))***+++,,,+++******++++++*********++++++******)))))))))*********+++++++++(((''''''))),,,.........,,,++++++*********++++++++++++++++++++++++++++++***************************++++++,,,,,,***)))((()))***,,,+++)))(((((()))(((((()))***+++,,,,,,,,,************************(((((()))))))))*********(((***++++++******+++,,,******)))((('''''''''''')))))))))))))))*********666444111---++++++++++++***++++++,,,,,,++++++******)))((((((***,,,,,,+++******))))))***,,,---//////...---,,,++++++++++++++++++************++++++***)))))))))))))))***+++++++++++++++******)))((())))))))))))))))))))))))***++++++,,,++++++***)))+++++++++,,,,,,,,,+++***))))))***++++++***)))))))))+++......,,,***))))))'''&&&&&&(((+++,,,,,,,,,(((((()))*********************))))))((())))))***++++++***)))(((((())))))******))))))***++++++,,,***)))))))))((((((((('''(((((()))***++++++++++++222)))'''---///***)))---******+++,,,...///000000,,,,,,---------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,+++---------,,,+++,,,------+++***))))))***,,,---+++++++++++++++***)))((())))))***++++++++++++***'''((()))***+++---......,,,+++***))))))***+++,,,******++++++++++++,,,,,,++++++************+++++++++,,,---,,,,,,+++******,,,---...,,,***))))))***((((((***+++,,,,,,,,,,,,))))))******************(((((()))))))))*********---------,,,+++***)))(((***...,,,GGGOOO333,,,111,,,+++******,,,,,,+++***************************************))))))))))))+++++++++++++++***))))))(((***+++,,,,,,+++)))(((***************++++++,,,******))))))***+++,,,,,,************++++++++++++)))))))))))))))))))))))))))***,,,---,,,***(((''',,,,,,,,,,,,++++++******((()))))))))************++++++++++++++++++*********************+++++++++------,,,+++++++++++++++(((***...222333111,,,((())))))************))))))((()))******+++*********))))))*********++++++,,,++++++++++++++++++++++++++++++***))))))***++++++***)))))))))((((((((('''''''''(((((())))))******((()))))))))******************))))))))))))******)))))))))*********++++++***++++++++++++,,,,,,,,,***888;;;///(((---000,,,((())),,,000333222///,,,((())))))(((''''''***,,,)))******+++++++++******************************(((***++++++)))))))))+++(((***++++++)))((()))+++******++++++++++++******************++++++++++++'''&&&&&&(((+++---------+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************,,,,,,---,,,+++)))'''%%%***,,,---,,,+++)))******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********(((***++++++******+++,,,++++++)))(((((('''''''''((())))))***************333111...***((((((((()))++++++,,,,,,,,,,,,++++++)))(((&&&''')))+++*********)))((((((((()))+++,,,------,,,+++++++++++++++++++++************++++++***)))))))))))))))***++++++++++++++++++***)))((())))))))))))))))))))))))+++,,,,,,------,,,++++++***+++,,,,,,++++++++++++***++++++++++++++++++***'''***---...---,,,++++++)))(((((((((***++++++)))))))))))))))))))))))))))******))))))))))))******))))))(((((()))***++++++,,,,,,+++***************))))))))))))(((((((((((((((((()))))))))))))))(((///)))'''***,,,***(((((()))***+++,,,---...//////++++++,,,------...//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++,,,------++++++,,,---+++***)))))))))***+++,,,******+++++++++******)))))))))***++++++++++++***''''''((()))+++,,,------++++++************+++++++++++++++,,,,,,,,,------++++++************++++++,,,...///...,,,++++++++++++,,,---,,,***))))))***((()))******++++++++++++)))))))))))))))*********(((((())))))***++++++,,,------------,,,+++***)))(((,,,222WWW___999+++000,,,+++***+++---------+++************************++++++*********)))))))))+++++++++,,,++++++***)))******+++,,,+++***)))(((+++************+++,,,,,,)))))))))***++++++,,,,,,*********++++++++++++,,,***************************+++,,,,,,,,,+++***)))+++******)))((((((''''''))))))))))))************++++++++++++++++++,,,,,,*********+++++++++++++++...---,,,+++************'''***...333555222,,,'''******++++++++++++******))))))***************))))))***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,((((((((()))))))))))))))((())))))))))))))))))***))))))))))))************+++******))))))******+++)))))))))************+++++++++++++++,,,,,,,,,,,,)))111333+++&&&))),,,***((()))+++---000000---+++)))***+++***))))))***,,,((()))******+++*********************************)))***++++++******+++,,,'''***,,,+++(((''')))+++)))***++++++,,,+++++++++*********++++++++++++,,,+++***))))))***+++***(((*********+++,,,---//////))))))***++++++***))))))************************------,,,,,,***)))'''&&&***,,,------+++******+++)))))))))***+++++++++,,,***************************++++++++++++,,,,,,,,,(((***++++++******+++,,,---,,,+++)))((((((((((((((()))******++++++******---,,,+++++++++,,,---...***++++++,,,,,,++++++***(((((((((((((((((()))***)))))))))((())))))******++++++******++++++,,,,,,++++++************++++++******)))))))))))))))***+++++++++,,,++++++******))))))))))))))))))))))))******************++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++'''))),,,---,,,,,,,,,---+++***((()))******)))(((---,,,***)))))))))***+++******)))))))))***++++++(((((((((((()))***+++,,,++++++***)))(((((((((((())))))))))))(((((((((((()))***************))))))''')))((('''***...---***)))******+++,,,------...,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,*********+++++++++,,,,,,************++++++++++++***,,,---,,,+++***+++,,,)))*********++++++++++++))))))***+++++++++******))))))***++++++++++++***************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,...000111000---+++,,,---)))***+++***)))((()))*********+++,,,,,,+++++++++)))))))))******+++++++++*********+++++++++++++++------------,,,+++******)))......IIIQQQ333***---+++***)))***,,,---,,,+++******************************************++++++++++++,,,,,,++++++***)))+++++++++*********))))))++++++******++++++,,,---'''(((***+++,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++***************+++++++++(((((((((((((((((((((((())))))))))))************))))))******++++++,,,,,,*********++++++,,,,,,,,,,,,++++++*********++++++)))***---000222000,,,)))***+++,,,------,,,+++*********+++++++++***)))))))))+++,,,+++)))((()))+++++++++++++++++++++++++++,,,+++***((((((***+++,,,''''''(((((())))))*********************)))))))))))))))))))))************+++******))))))******+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------***,,,,,,+++)))(((***++++++******,,,---...---++++++---......,,,++++++,,,'''((())))))*********)))************************)))***+++***))))))+++---'''+++---,,,(((''')))---)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,---,,,******++++++***((())))))***+++---///111222)))******++++++******)))************************,,,+++******)))************+++,,,,,,***))))))*********************++++++***************************++++++++++++,,,,,,,,,(((***++++++******+++,,,...---,,,***))))))((((((((()))***+++++++++************+++,,,...///000000******++++++++++++******(((***+++***'''&&&)))+++***+++++++++++++++******))))))))))))***,,,---...++++++************++++++++++++***)))((((((((()))******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((***+++,,,***,,,---,,,***)))+++---++++++************++++++)))***,,,+++******+++,,,***)))((()))***+++***(((,,,+++***)))+++...222444******))))))******+++,,,***)))))))))))))))************))))))((()))))))))(((((((((((())))))))))))(((((()))***++++++++++++///333000((()))000222,,,)))******++++++,,,,,,---...------,,,,,,++++++***+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,((())))))))))))*********))))))*********+++++++++***+++,,,,,,******+++,,,)))***+++,,,,,,,,,,,,+++((()))***+++++++++++++++))))))***++++++++++++***------,,,++++++***))))))***+++,,,------,,,+++***)))************+++++++++,,,++++++******++++++,,,...111222111...,,,,,,...,,,---......---,,,---///,,,,,,---------,,,++++++*********++++++,,,,,,,,,------,,,,,,+++*********,,,,,,---------,,,++++++---222&&&000777)))***,,,***)))((()))+++,,,,,,***************************(((((()))***+++,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,+++***))))))******++++++******++++++,,,---&&&(((***,,,---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((()))***+++,,,(((((())))))******++++++))))))))))))************'''(((((()))***++++++,,,*********++++++,,,,,,,,,))))))))))))***+++,,,,,,,,,+++,,,---//////---++++++,,,------------,,,++++++++++++++++++***))))))***,,,---,,,)))''')))+++************************,,,+++)))(((((()))+++,,,&&&&&&'''((()))***++++++,,,,,,++++++******))))))))))))))))))************++++++************++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------...******------***+++///---+++***+++,,,------,,,(((***,,,,,,***((('''(((''''''((()))))))))))))))************************((()))***)))((()))+++,,,(((,,,///---)))(((***...)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,(((((()))+++---000222333+++,,,---......---,,,+++***************************)))(((((()))+++---...)))***++++++)))(((((()))+++++++++***************))))))))))))))))))))))))((())))))))))))*********(((***++++++******+++,,,///...---+++***)))))))))((()))***+++,,,+++******'''''')))************)))*********++++++*********))),,,...,,,'''&&&)))---+++,,,---......,,,+++***''''''((()))***,,,...///++++++************++++++,,,,,,***)))(((((((((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))(((((()))+++---///***,,,---,,,))))))+++...******))))))))))))******,,,,,,,,,***(((((()))***)))(((((((((***++++++***((((((((()))...444;;;???******))))))***+++,,,,,,,,,+++***)))((((((((((((************+++,,,---...(((((((((((())))))))))))$$$%%%&&&(((***+++++++++444000+++***,,,...///...,,,,,,+++++++++,,,......,,,,,,+++******+++,,,,,,///...------,,,+++******.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***)))***,,,---...------,,,,,,,,,++++++,,,,,,---...+++---...---,,,,,,---...........................,,,++++++******++++++,,,...---+++***)))***++++++++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++************)))************************+++++++++)))((()))---//////...,,,******+++,,,---((()))+++++++++)))'''&&&++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,+++***))))))***++++++,,,,,,,,,+++++++++******++++++******************))))))***+++---...//////)))******,,,---...//////------,,,+++******++++++,,,---...---+++***+++,,,000///---+++)))(((((()))***+++,,,,,,,,,,,,+++******++++++,,,,,,------...)))))))))******+++++++++,,,+++***))))))***+++,,,******))))))******+++,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((************************))))))******++++++++++++************************------+++***)))'''&&&&&&))))))************)))))))))***+++,,,,,,+++)))(((+++***)))***,,,---,,,+++******))))))******+++,,,************************---'''%%%)))+++))))))---(((((((((((((((((())))))(((((()))***************+++++++++***)))(((((('''+++++++++************)))'''))),,,......---+++))),,,,,,+++*********++++++)))***+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,******))))))******+++,,,...------,,,+++***)))))))))))))))))))))))))))))),,,---......---,,,***)))++++++++++++++++++++++++)))))))))(((((((((((((((''''''((()))***++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,***((())),,,---+++((())))))(((((((((***+++---,,,+++***((((((((()))))),,,,,,,,,,,,,,,+++***)))---......,,,******+++---------------,,,+++***))))))******+++++++++******,,,+++++++++******))))))************************************************+++,,,------++++++,,,---*********)))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))((((((((()))*********+++++++++,,,,,,,,,+++***)))(((((()))***+++,,,...//////,,,***))))))***---000111///,,,+++***%%%(((---000222000,,,***)))))))))***++++++,,,,,,000...,,,,,,---...---+++,,,,,,+++***++++++,,,---,,,,,,+++******+++,,,,,,...------,,,+++*********,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,++++++++++++,,,------...///000...,,,******+++------------------------,,,++++++******++++++,,,---,,,+++*********+++,,,******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++************)))************************+++,,,,,,+++***+++---000...---+++*********+++,,,...///000111111///---,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,+++***))))))***++++++,,,,,,,,,+++++++++************++++++++++++++++++------,,,++++++***))))))+++++++++************)))++++++***)))))))))))))))***+++,,,,,,******+++,,,,,,+++***)))))))))***+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++***))))))***++++++******))))))******+++,,,++++++,,,,,,,,,++++++*********++++++++++++++++++))))))************))))))++++++++++++*********)))************************)))*********++++++++++++************************++++++******))))))(((((())))))************))))))+++++++++***+++++++++,,,+++***)))***,,,---,,,++++++************+++,,,,,,************************...(((&&&***+++)))))),,,***)))))))))))))))))))))((())))))***************))))))******+++,,,,,,,,,++++++++++++************)))***+++,,,---,,,***))),,,,,,+++++++++,,,,,,---+++,,,,,,,,,+++******)))(((((()))***************+++++++++++++++,,,,,,---,,,,,,++++++++++++++++++************************+++,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++,,,+++************+++,,,+++***)))***++++++***)))+++***)))))))))))))))***,,,+++***))))))******++++++,,,,,,,,,++++++***))))))+++,,,+++***)))***,,,******+++,,,------------++++++,,,,,,,,,++++++***++++++++++++++++++*********************************************************+++,,,,,,******+++,,,++++++*********++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***)))))))))******))))))*********+++++++++******))))))))))))******---...///...+++))))))******---//////---+++***+++)))***+++++++++***((('''******************)))))),,,,,,,,,---...---+++))),,,,,,+++******+++++++++,,,++++++******++++++,,,,,,,,,++++++*********))))))))))))***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++*********************++++++,,,,,,++++++***------,,,,,,++++++,,,,,,+++++++++++++++,,,------...//////...+++******+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********+++,,,,,,)))))))))))))))***++++++******+++++++++,,,,,,,,,+++++++++************)))***************************,,,------++++++,,,...---,,,+++))))))***++++++---.../////////...,,,,,,************************------------------------...---,,,++++++*********++++++************+++,,,,,,,,,,,,+++++++++************++++++,,,,,,------...---,,,+++)))((('''&&&+++++++++*********))))))+++******))))))))))))******+++,,,+++***))))))+++******)))(((((()))***+++***++++++,,,,,,++++++***---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,++++++***))))))***++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++******))))))*********+++++++++******++++++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++************************))))))******************))))))************)))))),,,+++***))))))+++---///+++***)))***,,,---,,,++++++++++++++++++,,,------++++++++++++++++++++++++---)))'''***+++))))))++++++++++++******)))))))))((()))******++++++************++++++,,,------...,,,+++++++++************************************,,,+++++++++,,,---......///...---,,,+++*********((()))******************,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,***************************+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++)))***++++++***)))***+++++++++++++++***)))(((''',,,++++++***++++++,,,---+++++++++,,,++++++***))))))+++------,,,++++++,,,)))***+++,,,---------------------------,,,+++*********++++++++++++++++++************************************************)))***++++++))))))***+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********++++++(((((()))))))))*********)))***+++,,,,,,+++***))).........,,,***)))***++++++,,,---,,,+++******+++,,,***(((''''''''')))***++++++***))))))(((''''''++++++,,,,,,,,,,,,***))),,,,,,++++++************++++++++++++++++++++++++++++++******************(((((())))))******++++++++++++++++++++++++++++++************************,,,,,,++++++******))))))***++++++,,,,,,++++++***///...,,,+++***++++++,,,+++++++++***+++,,,,,,---***+++------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---***************++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************)))***,,,,,,+++******+++++++++***))))))******+++)))******++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---......++++++***+++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,------......************++++++++++++******+++,,,------......---,,,,,,++++++,,,,,,,,,---......---***(((((()))...---+++)))((('''((((((+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******))))))******+++,,,------------,,,+++******((())))))******++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))***)))))))))***+++---...+++***)))***,,,---,,,+++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++)))((()))******))))))---,,,,,,++++++******)))))))))***++++++++++++***---,,,,,,,,,+++++++++***,,,,,,+++++++++*********,,,+++***)))))))))******+++++++++,,,---...///000111000...,,,+++***++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))))))))***(((+++---,,,)))(((***,,,******+++,,,+++***)))'''************+++,,,,,,,,,******++++++++++++******,,,...111111///---,,,,,,,,,,,,,,,,,,,,,+++******------------,,,+++***))))))))))))******+++++++++************************************************)))+++,,,+++***)))***,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++++++++))))))))))))*********+++***+++---//////---+++***......---+++)))(((***,,,+++++++++***((((((***,,,***)))((('''(((+++...///))))))))))))(((((('''''',,,,,,+++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,+++++++++******++++++,,,,,,++++++***///...,,,+++***++++++,,,+++************+++,,,,,,)))***,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,+++++++++*********))))))***************************,,,------,,,+++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++,,,---...///******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,------......))))))***+++,,,---...///+++++++++,,,,,,------...---,,,,,,,,,,,,,,,------,,,---......,,,+++,,,---...---,,,***)))))))))***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************))))))******+++,,,---------------,,,+++***))))))******++++++++++++******++++++++++++******))))))******************++++++++++++++++++++++++,,,+++++++++++++++++++++************************,,,,,,++++++***)))))))))******++++++++++++******&&&''')))++++++,,,+++++++++***)))***,,,---,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))(((((((((***+++***(((---,,,,,,,,,++++++******))))))***++++++++++++++++++++++++++++++*********,,,,,,,,,++++++++++++***,,,+++***)))))))))+++,,,+++++++++,,,---...///000222000...,,,+++++++++,,,,,,,,,---------,,,,,,+++***************+++,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++)))))))))***+++,,,---...++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++)))))))))******)))))))))(((+++---,,,)))(((***,,,((()))***,,,,,,,,,+++***(((((()))******+++++++++)))******++++++*********...000222111///,,,******++++++,,,,,,++++++******+++++++++++++++***))))))'''((((((((())))))******************************************************+++,,,---,,,+++***+++---...---,,,,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,++++++*********+++++++++,,,,,,+++---///111111///---+++------,,,***((((((***,,,***+++***)))((((((+++---(((((())))))***,,,------''''''(((((()))))))))))),,,---,,,***))))))+++---***+++,,,------------,,,***++++++,,,,,,++++++***)))*********+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,++++++,,,,,,***************+++,,,,,,,,,------,,,+++******+++------------------------,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,+++++++++************)))************************---...///...,,,+++,,,---*********+++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))******++++++,,,,,,---///...---,,,++++++++++++)))***+++,,,---------,,,,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((+++************++++++,,,(((***,,,---...///111333++++++*********,,,---...,,,++++++******++++++,,,))))))******+++,,,,,,---,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))******))))))******+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++((((((((())))))((((((((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************------,,,+++******))))))******++++++++++++******&&&(((***,,,---,,,***)))+++***)))***,,,---,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))***))),,,///...***++++++++++++++++++++++++)))***++++++,,,+++++++++'''((()))***+++,,,---...,,,,,,,,,,,,++++++++++++,,,+++*********+++---...,,,+++++++++,,,---......000///...---,,,+++++++++++++++++++++++++++***)))******))))))******+++,,,...------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,---...++++++++++++++++++++++++*********++++++,,,,,,---*********+++++++++++++++++++++++++++++++++++++++)))******++++++******))))))***++++++***)))***+++((()))***+++,,,,,,,,,,,,(((((()))*********))))))((()))******+++*********,,,...///...+++)))(((((('''((()))+++,,,---------)))******++++++*********((((((((()))))))))))))))************************************************+++,,,------++++++,,,---...---,,,++++++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,+++******++++++++++++,,,,,,,,,+++,,,///000000///,,,++++++,,,,,,+++))))))***+++*********)))((()))+++---))))))*********)))((('''''''''((())))))***++++++***,,,......+++******,,,***+++,,,.../////////...***+++,,,,,,,,,,,,+++***)))******+++,,,------...,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,***************++++++,,,+++,,,---,,,*********,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++++++++************)))************************,,,---,,,+++))))))+++,,,******+++,,,,,,,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...///...---,,,,,,+++,,,,,,)))***+++---------------,,,,,,,,,+++++++++************++++++++++++++++++---,,,,,,,,,++++++******---,,,,,,+++***)))((('''***************+++,,,---)))+++,,,------...///111***)))))))))***+++---...,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))***++++++++++++***)))******))))))******+++,,,***+++,,,---..................------,,,+++++++++((())))))******))))))((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,---,,,,,,,,,+++***)))***,,,---,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,,,,///444333...))))))******++++++,,,,,,)))***++++++,,,,,,++++++((()))***+++,,,...//////------,,,,,,,,,+++++++++******++++++,,,---//////,,,,,,+++++++++,,,,,,------------------,,,++++++++++++,,,,,,++++++***)))+++************+++,,,,,,,,,,,,,,,++++++*********------------------------******)))))))))+++,,,---++++++++++++++++++++++++))))))******+++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******+++,,,,,,+++******+++***)))***++++++***)))+++++++++******+++,,,,,,)))***+++++++++***)))((((((((()))******************+++,,,+++***)))***+++&&&''')))***,,,---------))))))***+++,,,,,,,,,,,,++++++++++++***************************************************************,,,---,,,+++***+++,,,------,,,******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))************++++++++++++)))***,,,------,,,***))))))+++,,,,,,***))))))***)))***++++++******,,,---+++*********))))))))))))))))))******************(((,,,000111...+++******)))***,,,///000000000000***+++,,,------,,,+++*********+++,,,------...///---,,,,,,,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++,,,,,,+++++++++)))***,,,---...------,,,*********)))***++++++,,,''')))+++++++++,,,---///************************,,,++++++++++++++++++,,,+++,,,,,,---,,,+++)))(((++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++************)))******************************(((&&&$$$%%%''')))***+++,,,---------------,,,,,,,,,,,,------...///------------------------++++++,,,------...//////,,,,,,,,,,,,---...//////)))***+++---......------,,,,,,,,,+++++++++******++++++******************************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...///---......---+++******+++,,,+++***((((((((())))))---,,,+++******+++,,,---......---,,,,,,++++++++++++++++++******))))))))))))***+++,,,,,,+++***)))*********)))***++++++,,,******,,,---.../////////000///......,,,,,,+++***,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))***+++,,,,,,------***++++++,,,,,,++++++***000///---,,,,,,---...///+++***)))***,,,---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---///...222888777222(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++---------------------------------,,,,,,,,,++++++)))***+++,,,...///000000,,,,,,+++******++++++++++++,,,---------,,,+++***............------,,,+++,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,------------------------+++***)))))))))***+++,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++***+++,,,------,,,+++***,,,***((())),,,---+++(((...---+++***)))******++++++,,,------,,,+++)))((((((((()))******************+++,,,++++++,,,...000)))******+++++++++******)))***+++,,,---............------,,,,,,+++++++++************************************************)))+++++++++***)))***+++---,,,+++***))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))))))))))))))************((()))************)))((((((***,,,---+++))))))))))))***,,,,,,++++++,,,---++++++******+++---///111,,,,,,++++++***))))))))),,,---000222111///+++)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111---)))***---///---***---,,,,,,,,,,,,---............---------,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++***))))))+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---...------,,,+++++++++,,,,,,,,,+++******+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++))))))++++++,,,+++***)))((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,++++++******)))))))))))))))*********+++++++++---,,,+++***+++,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,++++++***))))))---,,,***))))))***,,,---+++---...000000///---,,,---,,,++++++,,,,,,***)))))))))************)))))),,,,,,---------,,,,,,+++------------,,,,,,+++***------,,,++++++*********++++++++++++++++++++++++++++++++++++,,,---...///777444222111,,,&&&)))000,,,,,,,,,------,,,++++++,,,,,,,,,,,,++++++***))),,,,,,---...//////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---//////000///...,,,)))(((&&&(((***++++++***,,,---//////...---,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,---...------++++++++++++------+++++++++,,,---...///000******+++++++++,,,,,,,,,......---,,,,,,+++*********+++,,,,,,++++++---......+++)))))),,,---,,,***+++,,,,,,------,,,,,,+++---------...------,,,,,,---...//////...---***)))---------------------------------,,,,,,+++++++++...------,,,,,,------...,,,,,,+++++++++++++++++++++)))((()))+++,,,,,,+++------------,,,+++*********+++,,,------,,,+++***////////////////////////+++,,,,,,------.........///...------++++++***)))******))))))))))))))))))************************,,,,,,............,,,,,,'''***...///---+++***)))******+++++++++,,,,,,,,,............------,,,+++)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++---------+++)))(((++++++************++++++*********++++++,,,,,,---+++***)))(((((()))***+++---,,,,,,++++++,,,,,,---...---,,,+++***)))*********)))((()))*********(((++++++++++++++++++++++++***+++---------+++)))(((,,,---///000///...+++***+++++++++++++++,,,,,,---...------,,,,,,+++++++++,,,++++++,,,...///......---,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........************************///...,,,******+++,,,---,,,++++++***))))))***************+++,,,---...///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******------------------------++++++++++++++++++***************+++++++++,,,,,,------,,,,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,+++******+++,,,---+++,,,...//////...---,,,---,,,***+++,,,,,,+++)))***++++++,,,,,,++++++*********+++++++++******))),,,---------,,,,,,+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000:::GGGIII999+++,,,---***,,,,,,,,,------,,,,,,+++,,,------------,,,,,,+++,,,,,,---........................---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,+++)))(((''')))+++,,,---,,,,,,,,,............------,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,------...+++++++++++++++,,,,,,,,,......------,,,++++++******,,,------,,,,,,---//////,,,***+++---...---++++++,,,,,,------,,,,,,+++,,,------...------,,,,,,---...//////...---+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,---------***)))'''((()))******))),,,------------,,,,,,+++***+++,,,,,,,,,,,,+++***000000000000000000000000.............../////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++(((+++---...,,,+++***+++***++++++++++++,,,,,,,,,...............---,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---...///000000...,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++************+++,,,......------------.........------,,,++++++******+++***))))))++++++***)))++++++************++++++------,,,+++++++++++++++,,,------------,,,,,,+++,,,++++++++++++,,,------//////...---,,,+++******)))+++,,,,,,++++++,,,------,,,,,,,,,,,,---............---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------------.........---,,,,,,++++++++++++++++++++++++---------.........//////************************...---,,,+++***+++,,,---,,,++++++***************,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------,,,,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000111------------------------+++,,,---......---,,,+++---+++***+++,,,,,,+++))),,,------......------,,,******++++++++++++******,,,,,,---------,,,++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000777SSSXXX<<<***111222&&&+++,,,,,,------,,,,,,,,,,,,------............---,,,------............---...............---------///......------....../////////...---------------+++---//////---------...------------------------,,,,,,---------.........------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,---......---,,,...//////---,,,,,,---......---,,,,,,------------,,,,,,,,,,,,------...------,,,---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,------......//////---+++))))))***+++***))),,,------.........------++++++,,,,,,,,,,,,++++++....................................---------------,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,---------------............///000000000///...---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---//////............//////---............,,,+++***,,,+++******,,,,,,+++***---,,,+++******+++,,,---///...,,,******+++---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,+++111///---,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------,,,,,,*********+++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---...------,,,,,,,,,------111111///...,,,,,,++++++------,,,,,,,,,,,,------+++,,,,,,,,,------...............------,,,++++++***++++++,,,++++++******++++++,,,,,,,,,,,,------///...---++++++---...///,,,,,,------------------+++,,,,,,------.........,,,,,,,,,---------......,,,,,,...///......,,,+++...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...000111222333------...//////...------,,,,,,---------,,,+++***,,,+++******,,,,,,+++***------............------,,,,,,------...---------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------------------------------.../////////IIINNN666(((111333)))++++++,,,---------,,,,,,+++,,,---...............,,,------......---------..............................------------......111000///......///000111,,,...//////---,,,------,,,,,,,,,------.........,,,,,,,,,,,,------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,......------,,,,,,,,,,,,---...///...------...///...------,,,------......,,,,,,------------,,,,,,,,,,,,------...---------------.........---,,,+++++++++++++++++++++++++++------------------,,,,,,...------,,,,,,------...++++++,,,---...//////000111///---------...---,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------......---...............//////------------------------++++++++++++++++++++++++,,,------+++******,,,...+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------....../////////,,,,,,------------,,,+++------,,,,,,,,,,,,---------------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---///..................///---...///000000...,,,***---,,,++++++------,,,+++///...---,,,,,,---...//////...---,,,,,,,,,---...---,,,+++++++++,,,------------,,,,,,------...///,,,,,,,,,------.........555111---,,,...000111111---,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,------......222111///...---,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........///......------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------******++++++++++++******,,,,,,,,,---------......,,,,,,,,,------......///,,,,,,---------.........***+++---.........---,,,.........---------,,,,,,+++++++++,,,,,,,,,------++++++,,,...///000111222---......//////......------------,,,,,,++++++***,,,+++******,,,,,,,,,***,,,,,,------------,,,,,,+++,,,---...............+++,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,+++,,,,,,---......777888///***...000---***+++,,,,,,---------,,,***+++,,,---------------,,,---------------,,,,,,------..................------,,,,,,,,,,,,---------,,,+++++++++,,,---...+++---......,,,++++++,,,+++,,,,,,------.........++++++++++++,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......------------------------......------------,,,,,,---...//////---,,,---///---------,,,,,,,,,------,,,------......------,,,+++,,,,,,---.........---------------------,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,------...***++++++,,,---......///111///...---.........---,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------......///,,,---------......//////------------------------++++++++++++++++++++++++---------+++******---///++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,------....../////////+++++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++......------------......,,,...///000000///---+++---,,,+++,,,---------+++...---,,,++++++,,,---...+++,,,---.........---,,,---,,,,,,,,,,,,------......------------...//////++++++,,,---...///000000---,,,******+++---......---,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++*********+++,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,------************************++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,------------------...///000......------------......---------------............------,,,,,,------...,,,,,,---------,,,,,,+++***++++++,,,,,,------...***+++---......---+++***+++,,,,,,------.........,,,,,,------------------,,,,,,,,,---------......***+++,,,---.../////////............---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...//////000..............................------,,,,,,+++++++++*********,,,---,,,++++++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,------,,,++++++,,,---------,,,,,,.........---,,,+++++++++........................,,,,,,+++++++++,,,,,,---222...,,,...///---,,,...******+++,,,------------+++,,,,,,------------,,,,,,------------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,------...)))+++------+++++++++,,,,,,,,,,,,------.........*********+++++++++,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))******+++---...///---------.........//////......---------------------...///...,,,,,,,,,...,,,------,,,++++++,,,...------............------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...++++++,,,,,,------......///---++++++,,,---,,,+++,,,------.........------------,,,,,,,,,,,,------////////////////////////............------------,,,,,,------.........///,,,,,,,,,---......//////------------------------,,,,,,++++++++++++,,,,,,---------,,,***+++---///,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,++++++******,,,,,,,,,,,,---------------------------.........,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------------------...------...//////...---,,,---,,,++++++------,,,+++******++++++++++++******)))+++---//////...,,,+++,,,,,,------...........................//////000,,,,,,------......//////***111777666...((((((+++---,,,,,,,,,,,,---............---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............,,,++++++***+++,,,---...+++,,,,,,---......//////,,,,,,,,,,,,---------...***************************+++,,,,,,------------+++++++++++++++,,,------,,,,,,,,,,,,---...///000......------------..................------------,,,+++++++++,,,---...///,,,------.........------******+++,,,,,,---....../////////....../////////++++++,,,,,,---......///---------,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---...000222333444............------------++++++,,,,,,,,,,,,------..............................---,,,,,,---......000///...---,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++)))***+++,,,------------***+++,,,,,,---------,,,------------------,,,,,,........................------,,,,,,,,,,,,------000,,,,,,000222000------)))***+++,,,---------------............------,,,---------------,,,+++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,------....../////////......---(((***,,,,,,,,,+++,,,---,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,++++++*********+++,,,------,,,,,,---...///000000111------..................,,,......---,,,++++++,,,,,,...///...,,,+++---000------............------***+++,,,---............---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------,,,,,,------...---------------.........---,,,***+++,,,------,,,,,,------------,,,,,,+++...---,,,,,,,,,,,,---...////////////////////////.............../////////---------...............,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,---...---,,,+++---...,,,,,,,,,------------...+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------,,,,,,,,,,,,---------------...//////------,,,,,,,,,,,,------,,,,,,,,,---------------,,,---............---,,,//////............//////------------------------,,,+++***+++,,,---,,,******+++,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,---....../////////..................///000000..................------333AAAMMMJJJ999+++***...---,,,,,,,,,,,,---............---------,,,,,,,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))+++---...///000000---,,,,,,+++,,,---//////,,,,,,------...///000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------------...///000...------,,,,,,,,,------......------------....../////////...---------,,,+++*********+++---///000,,,---......//////......******+++,,,,,,---.........---+++))))))+++---...++++++,,,,,,---...//////---------,,,,,,++++++++++++++++++,,,,,,,,,------------...///111444777888//////.........---------++++++,,,,,,,,,---------000000000///...---------///...,,,++++++,,,...///111000///...---,,,,,,---+++***)))***,,,---,,,+++,,,------------------,,,+++,,,---...////////////***+++,,,,,,------------+++,,,,,,------......//////////////////////////////......---------......(((---000111333444111,,,)))***+++,,,------...---///000000000///...------------------,,,,,,+++************++++++,,,,,,,,,.........------.........***+++,,,---,,,+++)))((((((***,,,---,,,,,,---///------------------------,,,,,,,,,---------......++++++++++++,,,------...++++++------------++++++---,,,++++++******+++++++++,,,---...///111222222------..................,,,---...---+++***+++,,,---///111///---,,,///111------............------***+++,,,---............------,,,,,,,,,------...---------------------------------.........//////...------,,,,,,------...///////////////............---,,,,,,.../////////------------,,,+++******...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,---......,,,,,,---...,,,,,,,,,---------......------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------***++++++,,,,,,------...,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///.........------.........,,,,,,,,,------.........---...///000000///...---000000////////////000000------,,,,,,,,,------...,,,+++******,,,,,,+++***,,,...000222222000...,,,,,,+++***))))))+++---...//////...//////000111111//////////////////////////////000000111111111222+++eeeZZZ111---222---...///////////////......---+++***,,,///111000...333000---,,,---...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,///---,,,+++---------,,,++++++,,,---///111333444---,,,,,,++++++,,,,,,------------............///222222111///...---,,,+++------------------------,,,,,,,,,---------......)))+++------,,,,,,,,,------------------------------,,,,,,,,,,,,---......---------............///,,,,,,,,,---------............------------......000000000000///////////////............///000000000000000000000000000000////////////...---,,,+++........................///...---...///...+++(((.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,---.........---,,,---------.........//////.........------,,,,,,,,,,,,---......//////......++++++------------++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///---,,,,,,.........------,,,,,,,,,...---+++++++++,,,///000***++++++,,,,,,------...000///------.........---,,,,,,,,,---------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------....................................------,,,,,,,,,////////////////////////,,,---///222444222///+++------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000000000///...---,,,//////000000000000//////---------.........//////........................++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,........................---------.........//////111000---+++***+++,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...//////...---,,,////////////////////////***555888...(((,,,...,,,........................///...------++++++***)))******+++,,,,,,,,,,,,+++......---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,+++,,,---...///...---+++///...)))(((,,,,,,(((***+++---...///...------......////////////......,,,------......------,,,+++,,,---////////////...////////////////////////---------......000111111111111111111111222333333........................//////000000000111111111444\\\lllOOO222000333---....../////////......---...,,,+++---///111000...222///------............---------------------------------------------------------------------------------........./////////...------,,,,,,------.........------,,,,,,,,,///...------,,,,,,,,,---...---,,,---...///...---,,,,,,,,,---///000222333......------------......---------............///.........---,,,,,,++++++------------------------,,,,,,---------.........***,,,------,,,,,,---...---------------------------------------......///---------............///,,,,,,---------.........///......------......///............------------......------......///000------------------------////////////...---,,,+++........................---------.........---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---.........------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---......//////......+++,,,------------,,,+++111000//////.........///------------------------...222666555000,,,---000......---------,,,,,,,,,------,,,,,,,,,---...///---------------,,,,,,,,,///---,,,,,,---...---,,,,,,,,,---------.........---------,,,,,,---------------------------------........................///......------......///.................................------,,,,,,,,,........................---...///111333222///---.........///////////////...........................------,,,,,,------...++++++,,,...////////////------............---------------.........//////........................///////////////////////////...------,,,,,,,,,---........................---------.........//////000///---,,,++++++---------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...//////...------////////////////////////444===???444,,,---///,,,------------------------...------,,,,,,+++++++++++++++,,,---------------,,,,,,,,,------.........444333000---,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,---.........---,,,///...******......++++++,,,---.........---,,,......////////////......,,,------......------,,,---......//////...---,,,........................------------...///000111///............///000000------------------------//////000000000000111111444EEEJJJ:::...///000+++------...............---///...------//////...---///...------...///---,,,........................------------------------........................------.........////////////......------------............---------------.........------------------------///111111///...---------......///000111//////............//////---------............///,,,,,,------------------------------------------,,,------------.........***,,,......---,,,---...---------------------------------------...//////---------............///,,,------------.........///......------......///............---------------------------......///------------------------////////////...---,,,,,,........................***+++------------///000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---...///...------+++,,,,,,,,,,,,---------.........---------------,,,---......//////......,,,,,,------------,,,,,,111111000////////////000...........................555999666///***---111...------------,,,,,,,,,,,,,,,---...............000//////...------,,,,,,///---,,,,,,------,,,+++,,,------------.........---,,,,,,,,,,,,,,,,,,---------------------------/////////////////////////////////....../////////.................................---------------........................///......///111222000//////////////////.........000000000000000000000000......------------.....................---------------............------------........./////////................................................///...------,,,---------........................------.........////////////...---,,,,,,---......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...//////...------////////////////////////777???@@@666//////000------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............***+++,,,---...///000000:::777333///,,,,,,...///---------...............,,,,,,---............------///...+++,,,///000...------.........---,,,,,,......////////////......------............------////////////...---,,,+++------------------------,,,,,,,,,,,,---...//////---------,,,,,,------...........................//////000000000000000000///111000...---//////...,,,------............---000//////............---...------...//////---+++........................------------------------....................................//////////////////...............///...............------------...............------,,,,,,...000333333111...///............//////000///..................///---------............///////////////////////////........................------------............+++---...///...---...///........................,,,,,,,,,,,,,,,------...---------............///------------............//////............//////000000000000////////////---,,,,,,,,,,,,---....................................//////...------,,,........................)))+++---,,,++++++---000---------------------------------------------------,,,+++******+++,,,---+++,,,.../////////...---............////////////...............---------,,,---......///.........,,,------------------,,,......---------------...---------------------------111333222---***+++...------------------------+++,,,...///000///...---000/////////.........---///...------//////---,,,------------...............------,,,,,,------...........................//////////////////////////////............//////.......................................---------------------------------000...---...000111111111000000//////......------000000000000000000000000......------------......000000//////////////////...//////000000//////...............////////////........................------------------------......------------..........................................////////////......------------...///,,,,,,,,,,,,---///000000------------------------................................................---..................---////////////////////////000666888222...///111000------------------------,,,,,,,,,,,,------......,,,,,,---............---,,,,,,,,,---...//////000888666222///...---...............///////////////,,,---...///...------...---......---...///000000//////.........---,,,,,,......////////////......------............------//////.........------,,,------------------------,,,+++++++++,,,,,,---...111111000000///000000111////////////////////////000000//////////////////000,,,,,,000111//////222,,,------...//////......000000000///...------......------...//////...,,,////////////////////////------------------------------------------------........./////////000000/////////......//////000........................------...//////......---,,,---...111333333111/////////............//////......------------......---------............///000000000///......------........................---------.........//////,,,---//////.........///........................+++++++++***+++,,,,,,------------............///---------.........///////////////....../////////000000000000////////////---,,,,,,,,,,,,---......////////////////////////.........///......---,,,........................+++,,,,,,,,,+++++++++,,,------------------------------------------------...---,,,++++++,,,---...,,,---.../////////...---........./////////000000........................,,,---......///.........---------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,------------------------+++,,,...000000///...,,,.........//////000000000++++++,,,///222444444333---------.........////////////............//////...................................................------,,,,,,------...////////////////////////................................................000...------///111222222000000//////......------///////////////////////////......------......///++++++,,,---...000222333......////////////.............../////////000000////////////////////////////////////////////////......---------......///////////////////////////........./////////000000......------.........///,,,,,,,,,---...///000111------------------------.........................................................------.........////////////////////////+++///111///---...000000------------------------+++,,,,,,------......///++++++,,,---------------........................//////000000///...---,,,////////////////////////,,,...000000...,,,---...------...000111000//////000//////...------------......////////////......---......//////......---------------......//////------------------------,,,++++++++++++,,,------111000000///////////////000000000000000000000000000000////////////......111......222///***)))...------...///000000000000///000111000...---...//////...---...000000000...000000000000000000000000........................------------------------....../////////000000000000////////////000000111.............../////////,,,---...000000///...............000222222000//////............//////000...------------------...---------............/////////...---,,,,,,++++++........................------........./////////,,,...000000///...///000........................+++++++++++++++,,,,,,------------............///------........./////////000//////......//////000............---------------------------......///........................---...............------........................---,,,,,,...//////,,,***,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------,,,---...///000///......,,,,,,---------......................../////////,,,---......//////............------------.........------------...//////,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,000222000---,,,,,,,,,------------...+++---///000000000...---------......///000000111%%%'''***///555999999999------........./////////000000////////////000000........................------------------------------,,,,,,,,,,,,------////////////////////////...............////////////////////////////////////...---...000222222222///////////////.................................//////............//////111000...,,,+++***++++++,,,,,,------------,,,,,,....../////////000000000////////////////////////.................................---......///000////////////////////////....../////////000000000........................------------...///000000------------------------................................................///...------------...///////////////////////////...///000///.........///........................,,,,,,------.........///++++++,,,---------------/////////.........------***+++---///000///---,,,///////////////.........,,,///111000---,,,---///------111555555111...///000///......---...............////////////............////////////......---,,,,,,------///000000------------------------,,,,,,,,,++++++,,,,,,---000///......---------...000000000000000000000000000000/////////.........///......///,,,((()))...---...///000111111111111...000111000...---///000111///---...///111111111000000000000000000000000////////////////////////.........................../////////000000000000000000//////000000111222---........./////////000,,,---///000000000///...000.........000000///..................///000111//////............//////---------............///------------------------....................................////////////---...000000/////////000........................------,,,,,,------...///---------............///............////////////000000////////////000000............------------......------......///000////////////////////////------...............---........................///,,,,,,000666666111+++,,,,,,,,,---------..............................,,,,,,------------,,,,,,,,,---///000000000///...------------............---........./////////000,,,---......//////......///...---,,,,,,---...///...............///000000------------------------000...------///000000///,,,,,,,,,---------......,,,---...///000//////...........................((())),,,000444777666555............//////////////////............//////........................------------------------......------------......////////////////////////---........./////////000000000000000000000000000...------...111222222111........./////////////////////////////////////////////............//////666444111...,,,*********+++,,,,,,------,,,,,,+++.../////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000////////////////////////.../////////000000000000///////////////...------///...............//////........................................................................///...------------...///////////////////////////000000000000///......///////////////////////////---------...............,,,,,,---...........................////////////,,,,,,---/////////....../////////.........------,,,000222111---+++---///000000444;;;;;;444/////////......------...///000......////////////............////////////......///...------------//////........................------,,,,,,,,,,,,------333333222111111111111111////////////////////////000000//////.........---000///000/////////222555......000111222222222222...000222111...---///222222000...---///222333333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000///000000111222222---.........//////000000+++---///000111000///...111///------...//////...---------......///111111000000////////////000000---------.........//////------......///000000111////////////////////////............/////////000---///111111000///000111///////////////////////////............///000000---------.........//////............/////////000000000////////////000000111000000000///////////////............///000000111111111111111111111111------...............---........................///,,,,,,222;;;<<<555---,,,,,,,,,------.................................+++,,,............,,,+++,,,---///000000000///...////////////000000000111---.........//////000000,,,---......//////......///...---,,,,,,---...///---------------...///000...........................///000...,,,+++---///,,,,,,,,,------.........---......////////////////////////...------,,,,,,/////////111222111///,,,............/////////000......------------......////////////////////////........................//////............//////000000000000000000000000---.........//////000000000000000000000000000000---,,,---///222333222111---.........//////000000//////////////////////////////............/////////......///111555888:::---......//////......---////////////000000000000000000000000000000000000111111111111111111111111...............///000000000000000000000000000000////////////000000000000000000000000///...,,,,,,000//////............///........................///////////////////////////////////////////////////...---,,,,,,---...///////////////////////////...------//////...///111000000000000000000000000........................---......///////////////,,,------...///000111111000000///......///000111//////......---------,,,,,,000333111---+++---000222222888@@@???666/////////...------...///000111......////////////............////////////......111000...---,,,,,,---...////////////////////////......---,,,,,,---------111///......///000///...//////000000000000000///222111000//////.........000000000000000//////...//////000111111111111111111000000000...,,,...222444333111//////000111222111111000000//////....../////////000111111222222000000////////////000000000000111111111111000000///////////////...............///000000000000000000///////////////000111////////////////////////............/////////000........................+++---///000000///---,,,///000111111111///...---111111111111111000000///......------------......---------............///////////////////////////---------------...///000///...,,,,,,,,,...000111000000//////.........---////////////////////////111111000......---------............//////////////////////////////////////////////////////////////////............//////---...111222333222111000000111222000...,,,,,,,,,//////000000000000//////---------............///............////////////////////////////////////..................------......------------......////////////////////////------------------------//////000000///...---------...///000000///...---........................000000111111000///......//////.........---------...111000++++++000000+++...***&&&''',,,///...+++........................................................................,,,---......//////......111111111111111222222333............/////////000.../////////000000000111000000000000000000000000............/////////000...000000000...---...///000000111111111111000000......///000111222333333////////////////////////000000000000000000000000000000000000000000000000.........................../////////000000111111000000111111111111000000////////////////////////000111222333222000...,,,---------...///...,,,)))+++,,,---......---,,,+++///...---,,,,,,---///000000000000///......------////////////////////////111111000000//////......111///---...111222000...---...///000000///...---111000///...---......///222111///---------......111000///---------...///111000///...------......//////............//////000000///...---,,,,,,+++---///555;;;:::333//////000///...------...///000000000///...---,,,,,,+++------......//////000000...---,,,,,,,,,---///000---)))+++222444000...000000///---,,,,,,---///000444222111111111111000/////////000000000000000///111111000////////////000000000000000000///...---//////000111111111111000333222111111000000111333333222000///...///000111111000000000/////////.../////////000111111222222000000/////////000000111000000111111111111000000//////////////////////////////000111111111111000000000////////////000000////////////////////////........./////////000000........................+++,,,---...//////......///000000000000//////........./////////...------///..................///---------............///////////////////////////......---------......//////...---,,,,,,...000111000/////////............////////////////////////111000///......---------/////////000000000000111//////////////////////////////////////////////////////............//////---...///000000000///...///000111000...---------//////000000000///......---------............///............////////////////////////////////////........................///..................///------------------------------------------------///////////////...------,,,,,,------------,,,,,,.......................................---,,,,,,//////.........---------000000...,,,...111000---222...++++++...000///,,,........................................................................,,,---......//////...............---...//////000........./////////000000////////////000000000000000000000000000000000000........./////////000000///000000000...---...///......////////////......//////000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////....../////////000000000000000111111111111000000////////////////////////111222333333222000...---///......000222222111000......///000000///......//////...............///.........///////////////////////////////////////111111000000////////////111///......111111000......///000000000000///......---,,,+++++++++,,,,,,//////............//////000000///.............../////////............---000000///.........///////////////......------,,,000111666;;;999222---...//////...------...///////////////......------,,,.........///////////////000000/////////000111222111------111222///---...///...------------...///000//////000111111///---000000111111111000000///000000/////////000111111222222222222111000///.........///000000000000000333111000000111222222111111111///.........///000000000000000/////////////////////000111111222222///////////////000111222000000111111111111000000////////////////////////000000111222222222222111111000000//////000000000////////////////////////....../////////000000000////////////////////////...------......//////000000////////////000000111---............---,,,,,,////////////////////////---------............/////////////////////////////////...---------......///...---------...///000////////////............////////////////////////111000///......---......000000000000111111111111000000000000000000000000/////////////////////////////////....../////////.........------------------///000000///......//////////////////...---,,,---------............///............////////////////////////////////////........................//////............//////------------------------------------------------///////////////......------------,,,,,,---------.......................................------,,,/////////............---222---,,,///111000///...555222//////111222000---........................................................................------...////////////...---------------......///....../////////000000000000000000000////////////000000000000000000000000....../////////000000000///000111000...---...///......////////////......000000000//////.........////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000111111111111000000000000000000000000000000111222333333222111///...000///...///222444444333...//////000000//////...000000000000000///...---------......///000000111////////////////////////111000000000000/////////111///...///000111000...///000000111111000000///000//////............///,,,---...///000000000000///////////////......---......000111111111000///111111000///////////////........................222333777;;;888000,,,---......------------..............................000000///////////////...111000000000000111222333666111///000000---,,,,,,........................///......000222222000...111111222222111111000000////////////000111222333555555555444333222111000......///000000000000///000000///---///222111...111000000/////////000000000000000000/////////////////////000111111222222////////////000111222222000000111111111111000000///////////////000000000111111222333333333333222111111000000///000000000////////////////////////...////////////000000000000000000000000000000000333222000///...///000111000///.........000111222///////////////......---//////000000000000//////---------............///////////////////////////000///...---------------//////...---......///000///////////////.........////////////////////////000000///...............//////000000000111111111000000000000000000000000////////////////////////......////////////......//////---,,,,,,,,,,,,---,,,...///000///...///000////////////...---,,,+++---------............///............////////////////////////////////////............/////////////////////000000/////////////////////////////////...........................///////////////......000///...------...///000........................///000000000000000///////////////...............222,,,+++000333///---///333111///000111222000...........................................................................------...///////////////000////////////000111111...////////////000000000000000000000////////////////////////////////////...////////////000000000///000111000.........///000000111111111111000000////////////............111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000..................//////000000111111111111000000000000000000000000000000222222333333222111000//////...,,,,,,///111111111------............------111222222222111000...---............//////000000////////////////////////000000000000000000000000000/////////000000000///000000111111111111000000111000000000000000000000+++---...000000000//////---...///000000///...------///111333444333222111222111000000/////////000---........./////////000222222666999777000---///......------------......---........./////////000111000000000//////......///////////////000000111777333000//////...............////////////......555444333333333333111///222222222222222111000000////////////000222333444333333333333222111000///...//////000000000000000000333222//////333222---111111111111111111111222////////////000000000000/////////000111111222222000000000000000111222222000000111111111111000000////////////000000111111111111222333333333333333222222111000000000000000000000000000000000000000////////////000000000111111111111111111111111111888666333111//////000111000///.........000111222///////////////......---//////000111111000//////---------............///////////////////////////000///...---------------/////////.........//////.........///////////////////////////////////////000//////............///........./////////000000000000000000000000000000////////////////////////......///000000///......000000///...---------...+++---///000/////////111......//////...---,,,,,,---------............///............////////////////////////////////////........./////////000000//////000111111000//////000000000000000000000000..............................///////////////...000///...------...///000//////////////////////////////000000000000000///////////////////////////111...///222222///---///...------...000000000///////////////////////////////////////////////////////////////////////////---...//////000000//////111111000000111111222333////////////000000000111000000000000////////////////////////////////////////////////000000000111///111111111///...///000000000111111111111000000---------...///000000000222222222222222222222222000000000000000000000000//////////////////////////////////////////////////////////////////......000000111111111111000000000000000000000000000000111222222222111111000000111///,,,,,,---//////...........................111222333333222000...---000000//////............000000000000000000000000000000000000111111111111///000000000/////////000111111000000000000111111---------------------------...///000000///...------...///000000///...---+++---///111222222111000111111000000000000111111------......///000000000000000333777555000...111........................------......///000000000111111000000/////////......//////000000000000000444222///---///111222111......///000000///......777555222111111111000///333333333333333222111000/////////000111222333444/////////000//////...---//////000111111111111111222999:::444111444444000111111111111222222222222////////////000000000000/////////000111111222222222111111000000111111111000000111111111111000000...//////000000111111222111111222333333333333222333222111111000000000000000000000000000000000000/////////000000000111111000000000000000000000000999888555222000000111111000////////////000000111---............---,,,,,,......000000000000......---------............/////////////////////////////////...---------......000000000/////////.............../////////////////////////////////////////////............//////............////////////000000000000000000000000////////////////////////---...///000000///...---000000000///////////////,,,...///000///...///000---....../////////......---------............///............////////////////////////////////////.........//////000000111///000111222222111000///................................................---...//////////////////---------,,,,,,---------////////////////////////,,,---.....................////////////000000000///555888444000000000///++++++---...////////////////////////////////////////////////////////////////////////////////////......///000000000000//////////////////000111111/////////000000000111111////////////000000000000000000000000000000000000/////////000000000111111000111222111///...///000......////////////......,,,---...///000111111222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000111111111111000000000000000000000000000000111000000000000000000000333111//////000000000...111000000//////000000111111111111111111000///...111000000///......------000000000000000000000000000000000111111111111222...000111000///...///111111000000//////000000111---...//////000/////////...///////////////......---...//////////////////)))***,,,---.........---000000000000111222333444.........//////000000000///...111444333......111......////////////...............//////000000000111000000000000000000//////000111222222222111111000111///---///555666444////////////////////////444222000111555888;;;<<<444444444444333222111000000000000000111222333333---...//////000/////////000111111222222222222222222===@@@777111333444111///000000111111111111111.../////////000000000111/////////000111111222222333333222111000000000000000000111111111111000000...//////000111111222222000111111222222222222222444333222111000000000000000000000000000000000000//////000000000111111111000000000000000000000000555444333222111111111222///000000000000//////........./////////...------,,,---///000000///---,,,---------............///////////////////////////......---------......///000000000000000///................../////////000//////////////////////////////............//////...////////////000000000////////////////////////////////////////////////---...///000000///...------...///000111000//////,,,...000000///......///------...///000000000000---------............///............////////////////////////////////////---......///000000111111///000222333333222000///................................................------...///////////////,,,,,,------------,,,,,,////////////////////////,,,,,,---................../////////000000000000///>>>CCC777///222444000,,,...///000//////......////////////////////////////////////////////////////////////////////////......///000000000000000...............///000000//////000000000111111111------...///000111222222000000000000000000000000//////000000000111111111000111222111/////////000......////////////....../////////000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000000000000000111111111111000000////////////////////////000///////////////000000111000000111222333111000222111000//////000111222111000000/////////000000///////////////.........000000000000000000000000000000111111111222222222...000111111......///111000000///......///000000///000111222333222222111......---......///000111...............///000000++++++,,,,,,---------...//////000000222444555666///////////////000000000///...000222000,,,+++/////////000111111000/////////////////////000000000000000000000000111111111...///000111111111000000...000///---000777888555111000///......///000111444333333888???HHHNNNQQQ444444444444333222111000111111111000111111222333///000111222222333222222111111222333333333333222000===BBB777...000222///......///000000111000000.../////////000000111111/////////000111111222222444444222111000000//////000000111111111111000000...//////000111222222222000000111222222222222111444333222111000000000000000000000000000000000000000000000000111111111111////////////////////////111111000000111111222333///000111111111///...---111111111111111000000///,,,---///000000///---,,,---------.........//////////////////////////////---------------...///000000000000000000///......---.........//////000000//////////////////////////////.........//////000000000000000111111111111////////////////////////////////////////////////---...///111111///...---+++---///111111000///...---///000000///......///,,,---...000111111222222---------.........//////............/////////000////////////////////////---......///000111111222///000222333333222000///111111111111111111111111////////////////////////------...///000000//////---...///000000///...---000000000000000000000000......///000111111000000.../////////000000111111///DDDKKK:::...555888111000111333333111///......000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000///////////////000111111000000000000111111111111,,,---...///000111222333000000000000000000000000000000000000111111111111000111222111000//////111000000111111111111000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111333222222222111111000000000000111111111111000000//////////////////////////////............///000------...111333444222000000///...------...///000000000///......///000111------......///000000000000000000000000000000000000000111111222222222222...000222111...---///111000///...------...///000,,,---...000000000///...,,,,,,,,,,,,...000222444///...---------///000111///............///000000......///111222444666777000000000000////////////111///000111...)))))),,,///000111222222111000///000000000000//////////////////000000111111222222+++,,,.../////////...------111000...111888888444222000///------///000222555444:::555AAAwwwTTT<<<777333333555666222///222222111000000///000000......///000111222222333333333333222222222111111222222222222222222222222///000000000111111111111333333222111000000000111222222111111111111111222333222111000000111222333111111111222222333333444000000000000000000000000222111000000//////000000555333111000000111333444111111000000000000000111111111111222333333333444111222333111///......///111111000000000000000111111111111111000000000000//////000000000000//////000000000000000000000000.........////////////000000000000000000000000000000000//////.........---.........///////////////////////////000000000000...///000111111000///...////////////000000000000////////////000000000000111///...///222333222///000000000000000111111111000000000000000000000000////////////////////////111000///////////////000+++...000000......///222111111111111000000000000222111000.........///000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////...///////////////......////////////////////////...........................//////000000000000000000000000000000000000000222222222222222222222222000000000000111111111111333111///---...///222333///000111222222111000///000111222000...------...000000000000000000000000222222111000//////000000000000000000111111111111111000/////////000222333///000111222222111000///111111111111111111111111//////000000111111111222000//////...///111333444000000000000000000000000222222222222222222222222111111111111222222222222111111111111111111222222777666555444222111000000333333222111000000111111000000000000000000000000//////000000000//////...222222111111000000//////...///000111111111111111111111000000//////......111000///......///000111111111000000000000111111111111111111111111111111222111111111000000////////////000000111111222222333222000//////111222444000000000000000000000000///000111222222111000///111111111000///...................../////////000000000////////////000000////////////000000000000......////////////......000///...------...///000///000111222111000...,,,111111000000000000111111///////////////////////////000000111222333333333////////////////////////555333999888EEEwwwccc@@@:::444222333444333000222222111000000000000000000000000111111222222222333333333222222222222111222222222222222222222222000000000000111111111111333222111111111111111111222222111111111111222222111111000000000000111111111111111111111222222222222222222222222222222222000000000111222333444555666555333111000000111111111111000000000000111111000000000000000111111111111222333222///...///000111111000000000000111111000000/////////.........//////000000000000//////000000000000000000000000////////////000000000000........................000000/////////.........000000/////////.........////////////000000000111//////000111111000/////////000000000000000000000////////////000000000111111///...///222333222000000000000000111111111111////////////////////////000000000000000000000000000000////////////000000...///000///---...111333000/////////............111111//////...///000000////////////000000000111111111111111111111111111000000000000000000000000000000111111111111000000//////000000000000////////////000000000//////...////////////////////////////////////////////////...//////000000000000000111111111111111111111111222222222222222222222222000000000000111111111111222222222222222222111111000111222333333222111000---///000000000000111333000000000000000000000000222222111000000000000000000000000000111111111222555333222000////////////000111222333333222111000111111111111111111111111000111111111111111111222000000///000000111222333000000000000000000000000111111111111111111111111000000000000111111111111222222111111111111111222555444444333222111000000333222111000000000000111111111111111111111111111111111222222222111111000111111111111000000000000///000000111111111111000111111000000000000000000111000////////////000111//////............//////111111111111111111111111222111111111000000000000222111111111111111111111222111000000111333555666111111111111111111111111......////////////......111111111111111111111111........./////////000000000000////////////000000////////////000000000111000000111111111111000000///000000111111000//////000111222222222111///...111111000000000000111111//////////////////////////////000111111222333333000000000000000000000000888222777999BBBfffwww```BBB<<<555111222333333333222222111111000000111111222222222222222222222222333333333333222222222222222222222222222222222222111111111111111111000000222111111111111222222333222222111111111111222222111222333333333333222111111111111111000000000000333333333333333333333333222222222222333555666777666555444333111000//////111111000000000111111222111111111000000000000000111222333222000//////000111111000000000111111222000000000////////////......//////000000//////...000000000000000000000000//////000000000111111111........................000000000000////////////111111000000//////....../////////000000000111111///000000111111000000///000000000000000000000000/////////000000000111111111000///000222222222111111111111111111111111111////////////////////////111111111111111111111111000000000//////000000111111111000...---...111444000000/////////.........000000/////////000111111/////////000000000111111111111111111111111111111////////////////////////000000111111111111000000///000000111111000000//////000000111111111000000////////////////////////000000000000000000000000...///000000111111000000111111111111111111111111111111111111111111111111000000000111111111222222111333666777777444111///111222333333333333222222...///111111000111222444000000000000000000000000222222111111111111111111000000111111111222222222555444222000/////////000222222333333333333222222222222222222222222222222333333222222222222222111000000111111111111111000000000000000000000000000222222222222222222222222111111111222222222222333444333222111111111111111222222222222111111000000222111000000000000000000111111111111111111111111222333333444444333333333000000000111111111111111111111111222111111000000111111111111111111222222111000000//////000000111000//////......//////000111111111111111111111111111111111111111000000000333333222222111000000///111111111111222555777888111111111111111111111111000//////......//////000000000111111222333444444////////////000000000000111000000//////000000111/////////000000000111111222222222333333222222222...000222444444222000...222222222222222111111111111111000000000000111111000000000000000000000000/////////000111111222222111111111111111111111111:::333555777888HHHRRRGGG>>>:::666444444555555555333222222111111111222222333333333333333333333222444444333333333222222222222222222222222222222222222222111111111111000000111111111111222222333444222222111111111222333333333555777888888777555333333333222222111111000000333333333333333333333333555555444333333333333333333444444333333111000///111111000000111111222222444333333333222111111111111222333222000///000111111111000000111111222222333333222222222111111111...//////000000//////...000000000000000000000000////////////000000000111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111111000000000000000//////000000000111111111111000000111111222222222222222111111111111111000........................111111111111111111111111000000000///000000111111000000000///...///000000222222222111111111000000/////////000000111111222//////000000000111111111111111111111111111111111////////////////////////000111111222222111111000000000000111111000000000000000111222222222111111000000000000000000000000111111111111111111111111//////000111111111111000111111111111111111111111000000000000000000000000000000111111111222222222222444666888777444000...111111222222222222222222111333333222000000000111000000000000000000000000222222222222222222111111111111111222222222333333222222111000111222333444222222333333333333222222222222222222222222222222444444444333333222222222000111222333222111000///111111111111111111111111444444444444444444444444333333333333444444444444555444333222111000000000000000000000000111111111111111000//////000000111111111111111111111111111222333333444444444444333000000000111111222222222222222222222111111000///111111111222222333333333000000000000000000000000222111111111111111111222111111111111111111111111111111111111111111111111222222111111000000000000111111111111222444555666111111111111111111111111333222111000000111222333000000111111222333333333//////000000000111111111111000000000000000000111//////000000000111111111222222333333333333222222...///111333333222111///333222111111111111222222222111111000000111111222111111111111111111111111/////////000000111111111222222222222222222222222888333444555333555777333777666666666777888777666333333222222222222333333444444444333333333333333444444444333333333222222222222222222222222222222222222222111111111111111222111111111222333444444222222111111222333333444333555777999999777555333444444444333333222222222222222222222222222222222444444333222222222222222111111222333333333222222111111111111111222333333444333333333222111111111111222333222111000111222111111111111111222333333333333333333222222222222//////000000000000//////111111111111111111111111....../////////000000000222222222222222222222222000111111111111111111111...//////000111222333333000000000000111111111111111111000000000000111111222111111111000000000///000000000000111111111111000111111111111111222333333222222222111111000000////////////////////////000000000000000000000000000000000000000111222222000000000000000///...,,,222222222222111111111111//////000111111111222222000000000000111111111111111111111111111111111111000000000000000000000000111111222222222222111111000000111111111111000000000000111222222222222222111111111111111111111111222222222222222222222222///000000111111111111111111111111111111111111111000000000000000000000000111111111111222222222222444444444444333222000///000000000000111111222222111222333222111000111222111111111111111111111111111222333333333333222222222222222222333333333333333222111111111222444555222222222111111222222222222222222222222222222222555444444444333333222222000111222333333222000///222222222222222222222222444444444444444444444444222222222333333333333444555444333222111111111111//////000000000000111111111111000000000000111111111111111111111111111111111111222333444444333333000000111111222222333333222222222222222111000///111111222222333333444444000000111111111111000000222222111111111111222222111111111111111111111111111111111111111222222222/////////000000000111111222222222111111111111111111111111111111111111111333222111000000111222333111111111111111111111111000000000111111111111222111111000000000000111111000000000000111111111111111222222222222222222111////////////000000111222111111000000000111111222222222111111111111222222222222222222222222222222000000000000111111111111222222222222222222222222222222333666777555333444222333555777888888777777333333222222333333444444333333333333333333333333444444444444333333333333222222222222222222222222111111111222222222333333333222222222222333333444222222111222222333444555111222444666666444222111444444444444444333333333222222222222222222222222000000000000111333444555000111111222222333444444111111111111111222333444111111111000000000000000111222333222111000111333111111111111111222333444222222222111111111000000000111111222222111111000111111111111111111111111/////////000000000111111000000000000000000000000111111111111222222222222//////000111222333333444000000000111111111222222222111111000000111111222222222222111111000000///000000000111111111222222000111222222111111222444333333333222111111000000000000000000000000000000000000000000000000000000000000000000111111222333222111000000111000...,,,111111000000000/////////000000111222222222111111000000000111111111222222222222222222222222222222000000000000000000000000111111222222222222111111000111111222222111111000///000111222222222222222111111111111111111111111222222222222222222222222///000111111222222111111222222222222222222222222111111111111111111111111111111111222222222222333444333222111000000111111////////////000111222333,,,...000111111111333555111111111111111111111111111222333444555444333222222222333333333444444444777666444222111111111222222222111111111111222222333333333333333333333333444444333333333333333222111111222222222222222111222222222222222222222222222222222222222222222222000000000000111111111111555444333222222222222222000000000000000111111111111111111111111111222333222222222222222222222222000000111222333333333333111111111222222222222222222222222333222222111111222222222222222222333333000111111222222111111000111000000//////000000111111111111111111111111111111111111222222222222222...//////000111111222222333333222222111000000///222222222222222222222222000000000//////000000000111111111111111000000000000111111111222222222222222111111000000111111222000000000111111111222222000111111222222111111000000///......///000222333000000000111111111111111222222111111111111222222111111111111111111111111111111111111111111222222222222222222222222222222000555444444:::999666999333444555666555666666777333333333333333444555555111111222222333333444444555444444444444333333333222222222222222222222222000000111111222333444444444444333222222222333333222222222222333444555555000111333444444333111000333333333333333333444444333333333333333333333333000000000000111333444555333222111111111222333444111111111111222333444555000000000000000111111111111222333333111111222333111111111111222333444555333222222222222111111111222222333333333333222222111111111111111111111111111111222222222333333333111111111111111111111111111111111222222222333333222222222222222222222222000000111111111222222222222222111000000111222222333333222111111000000///000000111111111222222222000222333333111111222444444444333222222111000000111111111111111111111111111111111111111111111111000000000000111222333444999555111///000111111000111111111000000000//////111111222222222111000///000000111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111000111111222222111111000...///000111222222222222222222222222222222222222111111111111111111111111000000111222222222222111222222222222222222222222222222222222222222222222111111111222222222333333222222222111111111111222000000///000000222333444+++---///000000111333555111111111111111111111111111222444555666555444333333333333333444444444444888666555333222222222222444333222111111222333444333333333333333333333333222222222222333333333333111111111111222333333444333333333333333333333333111111111111111111111111111111111111222222222333444333333222222222333333111111111111111111111111222222222222222333444444222222222222222222222222000000111333333444444333333222222222222222222111111111222333333333222222222222222222111111111111000111222222222222111000111000000//////000000111111111111111111111111111111111111222222333333333222222222222222222333333222222222333222222111111222222222222222222222222///000000111111000000///000000111111222333333333111111111222222222333333222111111000000111111222000000111111111222222222111111222222222222111111//////000111111222222333///000222333333333222222333222222111111222222333111111111111111111111111333333222222222222222222222222222222222222222222333999444000777888444666666555555333222333555888333333333333333444555666000000111222222333444444555555444444444333333333222222222222222222222222//////000111333444555666555444444333222222222222222222222222333444555666222222333444444333222222111111111222222333333444444444444444444444444444444333222222111111222222666444222000000111222333111111111111222333444555111111222222333333333444111222333333222111222444111111111111222333444555555555555444444444333333222333333444444333333222111111111111111111111111333333444444444444555555333333333333333333333333111111111222222333333333555555444333222000000///000111111111111222222222333222111000000111222333333333222222111000000///000111111111111222222222///222444333111000222555444444333333222111000000111111111111111111111111222222222222222222222222000000000000111222333444???999111---///222444555333333333222222222222111111222333333222111000///000111111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222222111111......///111111222222222222222222222222222222222111111111111111111111111000000111222222222222111222222222222222222222222222222222222222222222222111111222222222333333333000111222333333333222111111111000000111333444666...///000000///...///111111111111111111111111111111222444666666555444333333333333444444444555555444444333222333444555666555444333333333333444555333333333333333333333333111111111222222333333333111111000000111333555666333333333333333333333333222222222222222222222222444444444555555555666666333333222222222333444444222222222222111111111000333222222222333444444555222222222222222222222222000111222333444444444444444333333222222111111111000111222333333333333333333222222111111000000000000111222333333222111000333333222222222222333333111111111111111111111111111111111222222333333333666555555444444333333222111222333333444444444444222222222222222222222222111222333444444333222111///000111222444555666777111111222222222333333333222222111111111111222222000111111111111222222222111222222333333222222111...///222444555444333222000111333555555555333222333222222111111222222333000000000000000000000000333333333333333333333333111111111111111111111111222333444444555555444444444555666555444444555666888777555444333333444444555444333222222222333444666444222333555666444222555444444333333222222111444444444333333222222222222222333444444444333333444333333333333444555555555666777777777666444333555555555555555666777777333222222222333555777888333333333333333333333333444333222111111222333444111111222222222333333333111111222222222333333333222222222222222222222222222222333333333444444444444444444333222444777:::777000---111555555444444444333333222222333333444444444333222111111111111000000111111111111000000333222222111111222222333222222111111111111222222000111111111111222222222222222333333333222111000333333222111000000111111444444333222222111111111222222222222222222222222222222111111111111222222000111111111111222222222222222222222222222222222---...000111222222111111444333222222111111222222111111111111111111111111222222111111222222333444222222222222333333444555333333333222222111111111222111111111222333333444333111///000333555444222333333333222222111111111222333333444444333333222444444333333333222222222000000111222333333444444000000000111333444222111222222222222222222222222444333333222222333333444333333333333333222111000333444222000222666555222555333111//////111333555111111111222222333333333444333222111222333444555666555444222111111222222333333444555555444333333666555555444444555555666333333444555555444333333777555333111111111222333222222222222222222222222333222111000000111222333555444444333333444444555333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222000000111222333333444444666666555555555444444444444333333222222333333444444444444444333333222111444333222222111111222222333333333333333333333333222222222222222222222222111222333444444333222111444444444444444444444444333333333444555666777777555444333333222222222222444333333222222333333444333333222111000000000000333222111111333333222111111111111000000000000000000000000000111111111111222222222222222222222222444333333222222111111111333333333333333333333333222222333333333444444444111222333333444444444444222222333333333333444444333333333333333333333333444444444444444444444444222333444444555555444444444555666555444444555666777666555444333333333444444333222222222333444555666444333333555666555333333333333333333333333333555555555444444444333333000111222222333222222222444333333333333444555555666666666666666555555444555555555555555666777777444333333333333444666777333333333333333333333333333333222222222222333333111222222222222333333333111222222222222333333333222222222222222222222222222222333333333444444444444444444333333444777999EEE<<<444333444333222333444333333222222333333444444444333222111111222222111111222222222222111111333222222111111222222333222222111111111111222222111111111111222222222222444444333222222222222222333333222111111111111111222222222222222222333333222222222222222222222222222222111111111111222222111111111111222222222222222222222222222222222222...///000222222222111111444333222222111222222222111111111111111111111111222222222111222222333444333333222222222333444444333333333222222222111111222222111111222333333444333111///000333444444222333333333222222222111111222333333444444333333222333333333333222222222222111111111222333333333444333111111222333333111000333333333333333333333333444333333222222333333444333333333333333222111111222444444111111333444222444333222111111222333444111111222222222333333333333333222222222333444555666555444222222222222222333333444555555444333333444444333333333333444444333444555555555555444333555444222111111333444555222222222222222222222222555444333222222333444555555444444333333444444555333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333222222222222222222222222222222000111111222333333444444666666555555555444444444444444333333222333333333333333444444444333222222222111111111222333444444333333333333333333333333222222222222222222222222222222333333333333222222444444444444444444444444444333333444444666777777555444333333222222333333444333333222222333333444333333222111111111222222333222111222333333333111000000000111111111111111111111111111222222222222222222222222222222222222333333333222222222222222333333333333333333333333222222333333333444444444111222333333444444444333222222333333333333444444333333333333333333333333444444444444444444444444333333444555555555555444444555666555444444555666666555444333222222222333333222222222333444555666666555444444666666666444111111222333333444555555666666555555555555444444111222333333444444333333444333333333333444555555777666666555555555555666555555555555555666777777555444444333444444555555333333333333333333333333222222333333333333222222222222222222333333333333222222222222333333333333333333333333333333333333333333333333444444444444444444444444333444666999LLLAAA777333222000111333444333333222222333333444444333333222222222222333222222333333333333222222333222222111111222222333222222111111111111222222111111111111222222222333666555333222222222333444333222222111111111111222111111111222333444444444333333333333333333333333222222111111111111222222111111111111222222222333333333333333333333333333000000111222222222111111444444333222222222222222222222222222222222222222222222222222222333444444444444333222222222333333333333333333222222222222222222222222222333333444333222000111222333333222333333333333222222222222333333444444444444333333444333333333333222222222222222222222333333333333222111111222333444333222444444444444444444444444444333333222222333333444333333333333333222222111111666777333000111333222333333333333333333333333222222222222333333333333333333333222333444444555666555444333222222222333333444444555555444444333333222222111111222222333333444555555555555444333333222222222222444666777333333333333333333333333555444444333333444444555555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333333333333333111111222222333333444444555555555555555444444444555555444333222222333333222333333444444444444333000000111111222444555666333333333333333333333333333333333333333333333333333333222222222222333333444444444444444444444444444444444444444555666777555444333333333333333333444444333333333333444444333333222222222333444444444222111222333444333111000000000111111222222333222222222333333333333444333333333333333333333333222222222222333333333333222222222222222222222222333333333333444444444444222222333444444444333333222222333333333333444444333333333333333333444444333333333333333333333333333444444555555555555555444555666555444444444666444444333333222222222222222222222333444555666666555555555555666777666666222222222333333444444444555555555555444444444444444555555666666666666666444333333333333444555555777666555444444555666777555555555555555666777777666666555555444444444444444444444444444444444444111222333444444333222111222222222333333333444444222222222333333333444444333333333333333333333333333333333444444444444555444444555444333444666888BBB:::333222222111222666444333333222222333333444333333222222222333333444222222333333333333222222333222222111111222222333333222222111111222222333111111111222222222333333555555444444444333333333333222222111111222222222222222222333333333444444333333333333333333333333333222222111111222222333111111111222222222333333333333333333333333333333111222222222222222222222444444333222222222222333222222222222222222222222333222222222222333444444555444333333222222222222333333333333333333333333333333222222222333333444333222111111222222333333333333333333333333333333333333444444444444333333555555555444444444333333333333333333333333222222222111000222444666666666444444444444444444444444444333333222222333333444222333333444333333222222111888;;;666111111333333222333444555555444333222333333333333333333333333333333333333444444555555555555444444333333333333444444444444444444444444333222222111111222222333444444555555555555444444444333333333333444555666444444444444444444444444333333222222222222333333555444444333333444444555444444444444444444444444444444444444444444444444333333444444444444333333333333444444444444555555444444444444444444444444222222222333333333444444555555555555555555555555666555444333333333333333222222333444555555555444222111111222333444555555444444444444444444444444333333333333333333333333444333222111111222333444555555555555555555555555444444444444444555666777555444444333333333444444444444333333333333444444333333333333333444555666444333222222333444333222000000111111222333444444222222222222333333333333333333333333333333333333111222222333333444444444111111111222222222222222333333333444444444444555222333333444444333333333222222222333333333444444333333333444444444444444333333333333333333333333333444555555666666555555444555666555444444444666333333333333333333222222222222333444555555666666444555666666666666777777444444444333333222222222333333333333333333333444444555666666777777666666444333333333333444555555777666555444444555666777555555555555555666777777666666666666555444333333444444444444444444444444222333444555555444333222222222333333333444444444222222333333333444444444333333333333333333333333333333444444444555555555333555555555444444555777777333111333444333444777444333333222222333333444222222222222333444555555111111222222222222111111333222222111111222222333333333222222222222333333111222222222222333333333333444555666666444222111333222222222222222333333444444444333333333222222333333333333333333333333333333222222222222333333111222222222222333333333333333333333333333333333222222222222222333333333555444333333222222333333222222222222222222222222333333222222333333444555555444333333222222222222333333333333333333333333444444333333222333333444333333222222111111222333333333333333333333333333333444444555555444444333666666666666555555555555444444333333333333333333666444333333444555555555333333333333333333333333444333333222222333333444222333333444444444333333222999<<<888333222444444222333555666666555333222333333333333333333333333333333444444444555555555444444444444444444333333444444444444444444444444444444333333333333444444555555555555555555555555555555444444333333333333444444444444444444444444333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444333444555555555555444333333333333444444555555555444444444444444444444444333333333333333444444444444555555555555555555555666555444444333333333444222333444444555555555555444444333333222333333444444444444444444444444444333333333333333333333333555444333222222333444555555555555555555555555555555444444444444555666666444444444333333444555555555444444333333444444555333333333333444555666666444333222222444444333222000111111222333444444555111111111222222222222333333333333333333333333333222222222333333444444555111111222222222333333333333333444444444555555555333333333444444333333222222222222333333333444444333333333444444555555555333333333333333333333333444444555666666666666555444555666555444444555666333333444444444444333333222333444555555666555555333444666666555555666888555555444333333222111111222222222333333333333444222333444444555555444444444333333333333444555555666555555555555666666777555555555555555666777777666666666666666555444333444444444444444444444444333333444444444444333333333333333333444444444444333333333333444444444444333333333333333333333333333444444444555555555555333555666666444444555666444222444777777444333555444333333222222333333444222222222222333555666666111111222222222222111111333222222111111222222333333333222222222222333333222222222222333333333333333444555555555444222111333222222222222333333444555555555444333222222222333333333333333333333333333333222222222222333333222222222222333333333333333333333333333333333333222222222222333444555666555444444333333333333333333333333333333333333333333333333333333444444555444444333222222222333333333333333333444444444444555444444333333333333333222333333222111000222333333333333333444444444444444444555555555555444444777777666666666555555555333333333333444444444444<<<999666444444444222111333333333333333333333333444333333222222333333444222333333444444444444444333888;;;777444555555333333444555666666555444333444444444444333333333333333333444555555555555444444444555555555555444333555444444333333444444555666555555444444555555666666666555444444555666666666666666555444333333222555555555555555555555555555666666777777666666555555444444333333444444555444444444444444444444444444444444444444444444444333444555666666555444333222222333333444444555555555555555555555555555555333333333333444444444444444444444555555555555555555555444444444444555555333444444555555555555444555555444333333333333333444444444444444444444444333333333333333333333333444444333333333333444444555555555555555555555555555555444444444555555666444444444444444444555666555555444444444444555555444444333333333444555555555333222333444555444222222222222333333444444555111111111111222222222222333333333333333333333333333333333333444444444444222222222333333444444555333444444444555555555555333333444444444333222222222222333333333333444444333333333444555555666666444444444444444444444444444444555666666666666666444555666555444444555666333444555555555555444333333444555666666555444444111333555555444444666888333333333333333333333333333333333333444444555555222222333444444444444333444333333333333444555555444555555666666666666666555555555555555666777777555555666777777666555444555555555555555555555555444444333333333333444444333333333444444444444555333333333444444444444555444444444444444444444444444444444444555555555555333555666666555444444555555333555888777222111444444333333222222333333444111222222333444555666777222222333333333333222222333222222111111222222333444333333222222333333444222222222333333333444444555444222111000111333444222222222222222333444555444444444444444444333333444444444444444444444444444333333222222333333444222222222333333333444444444444444444444444444444111111111222333555777888555555444333333333333444333333333333333333333333444333333333333444555555333333222222222333444444333333333444444444555555555555444333333333333333222444444333000///111333333333333444444444555555444444555555555555444444555555555555444444444444222333333333444555555555<<<999666444444555444444444444444444444444444444444333333222222333333444222333333444555555444444111555777555555666555111555555666666666666555555555555444444444333333333333333555666666666555444333444555666666555444444555444333333333333444555666555555555555555555666777666555444444555666777444555555555555555444444555555555555555555555555555666777888888777666555555444444333333444444555555555555555555555555555555555555555555555555555444555666777777666555444111111222222333444444444555555555555555555555555444444444444444444444444444444444555555555666666444444333444444555666777555555555555555555444333444444333333333444444555555555555555555555555555444444444444444444444444333333444444444444333333555555555555555555555555666555555444444444555555444444444444444555666666555555444444444444555555555444333333333333333333555333333333444555444333333333333444444444444444222222222222333333333444444444444444444444444444444444444444444333333333222333333444555555666666444444444444555555555555333444444444333333222111222222333333333333444444333333444444555666666666555555555555555555555555444555555666666666666666444555666555444444555666333444555666666666555444444555666666666555444333000222555555333333555888111222222333333444444555444444444555555555666666333444555555666666555555444333333333333444555555333444666777777777666555555555555555555666777777444555666777777666555444555555555555555555555555555555333222222333555555333333333444444444555555333333333444444444555555444444444444444444444444444444444555555555666666333555666666555444444555333222333555444000111444444333333222222333333444111111222333444555777888333444444555555444444333333222222222222222222333444333333222222333333444222222333333333444444444888555000---,,,///444777222222222222333333444555222333333444444555555666444444444444444444444444444333333222222333333444222222333333333444444444444444444444444444444444111111111222333666888:::555555444333333333333444333333333333333333333333444333333333333444555555222222222222333444444555333333333444444555555555666555444333333333333333222444555333000///111333333333333444444555555555444444555555555555444444444444333333333222222222222222333333444555666666777555333333666888999:::666666666666666666666666444333333222222333333444222333333444555555555444000333444333444777444///666666666666666666666666555555555444444333333333333333555666666666555444333444555666666666444444555444333333333333444555666555555444444555555666777666555444444555666777222333444555666666666666666666666666666666666666333444555666666555444333555444444333333444444555555555555555555555555555555555555555555555555555444555666888888666555444000000111222222333444444666666666666666666666666444444444444444444444444444444444555555555666666333333333444555666777888555666666666555444333333222222222333444555666777555555555555555555555555444444444444444444444444222333555555555555333222666666666666666666666666666555555444444444555555444444444444444555666777555555444444444444555555555444333333222222222222555444333333555555444333444444444444444444333333333333333444444444555555444444444444444444444444555555555444444333333333333333444444555666777777444444444555555555666666444444444444333333222111222222333333333444444444333333444444555666777777666666666666666666666666777777777777777777777777666666666666777777777777666666666666666777888888999888888777666555555555555555555666666666666777888777666444333333444444222222222333333444444444444444444555666777888999777777777777777777777777888888777777666666666555777777777777666555444333666666666666666666555555555555555666777888888999777666666666666555555555555555555555555555555555444666888999777555333333333333333333333444555666666666666555555444444444666555444333333444555666666555444444444444555666333333333333333333333333333444444555555444444333555555555555555555555555444555666666555444222111333555777666333222555888333444555555666666555555555555555555444444333222444333333333444444555666222222222222222222222222444444444555555555666666222333444555666555444333555555555555555555555555777777666555444444333333555555555555555555555555444333333222222333333444111222333444444444333333777777666555555555555666444444444444444444444444666666555444555666777888777666666555555666666777222222333444444444333333333333444555666666666666666555444444333333333333666666777777666555444444555555555555555555555555555555555555555555555555777777777666666555555555555777888777555333333333333444444555555444333333555555555555555555444444000111222333555666777888666555444444333333333333555666888:::999777555333333444666888888777666555444444555555666555555555777777666666666666777777666666555555555555666666333333555666777777888888666666666666555444333333555222...++++++...222555777777777777777777777777777777555444444555777777777777777777666666555444666999;;;<<<:::888777777333444555555666666555555555555555666666666777777555555555555555555555555666666666777777777777888777666666666666555555555999...:::999000:::<<<444555444333333222222333333666666666666555555444333222222333333333444444444777666666555666777888999555555444444555666888999888888888888888888888888666666666777777777777888777666666555555555666666666666444444444444666666555555555666555555444444666555444444333333444444666666777777666666555444555555444333333444444444999888777666555666777777444444444444444444444444666666666555555444444444444444333333333444555555444444444444444444444444555555555444444333333333999888666555555666888999777777777777777777777777777777777666666555555555666666555555666666777888888888777777666555555444555555555555666666666666888777666555444444555555444444444444444555555555666666555555555666666777666666666666666666666666777777777777666666555555666666777777666666555555777777777777666666666666444555555666777777888888666666666555555555555444555555555444444444444444666888;;;;;;999777666666555555555444555555666666777777666666555555555555777777666555555666777777666555444333333444555666555444444444444444444444222333333444444333333222555555555555555444444444333444444444444333333222111222333333333333555777333333444555555555555555444444555555444333333222666555444333333333333333444444444444444444444444555555555555666666666777666666666666555444333333555555555555555555555555777777666555444333333222444444444444444444444444555444444333333444444555333333333333444444444444555444333333222222333333444444444444444444444444666555555444555666777888444444444333333444444444555444444444444444444444444555555555555555444444777666555555444444444555444444444555555666666777555555555555555555555555555555555555555555555555666666555555555444444444111333444555444444555666555666666777777777666666444444555555666666777777999999888777666555555444777666555555444444555555555666777888888666555333444555777888999888777666555666666777777666666555777777666666666666777777666666555555555555666666666666777777777777777666666666777777666666555555777777555555555555777777666666666666666666666666444444444333333444444444555555555555555444333333444666888888666444444444444444555666666666666666444444444444555555555555666666666666666666666666666666777777777888888888888777777777666666666666888111888777///222333///666555444444333333444444666666777777666555555444666666666777777777888888555444444444444555666777444444444444444666777888777777777777777777777777555555555666666666777777666555555444444555555666666666555444444555666666666666666777777666666555555444444333333333333333888888888888777666555444666666555555555555555666888777555555444555555666444444555555555666666666555555444444444444444333666666555444444555555555555555555555555555666666666666666555555444444444666555444333333444555666666666666666666666666666888888777666555444333333555555555555555666777777888777777666666555555444444444555555555666666666777777666555555666666777666666666666666555555555777777666555555555555555666666666666666666666666777777666666666666555555666666666666777777777777777777777777777777777777444444555555666666777777666555555555555444444444444444444444444444444444666888::::::999777777777777777666666555666666666777777777666666666666555888888777777777777888888555555444333333444555555555666666666666666666666333333444444444444333333444444444444444444444444555444444444444555666666777555444444555666555444333333333444444444555555333444444444444333333222444444333333333333444444555555555555555555555555555555666666666777777777888888777555444444333333444444444444444444444444777777666555444333222222333333333333333333333333555555555444444555555555555444333333333444555666555444333333222222333333444444444444444444444444555555555555555666777777555444444333333444444555888777555444444444444555666666666666555444333222777777666666666666666555333333444444666888;;;<<<555555555555555555555555555555555555555555555555666666666666555555555555111333555555444444666777555666666777777888888888444444555666777888999999>>>>>><<<:::888666555444888777777666666666666666666666666666555555555444666666888999999999888777666777777888888777666666777666666555555666666777666666555555555555666666888888888888888777666666666666777777888888777777555666888999999888666555555555555555555555555555333444444555555444444333555555666666666555444444333555555555333222333444444555555666666666666666444444444444555555555666666666666666666666666666666666777777777888888888888888888888777777777777555555666777666444555777777666555555444444555555666777777777777666666555555555555555666666666666555555555444555555666777666555555555666777888999777777777777777777777777666666666777777777888888777666666666666666777777888888777777777777888888666777777888888888777777666666555444444444444555888888888888777666555444777777666666666666777777888777666555555555555666555555666666777777888888444555555555555555666666888888777666555555555555555555666666777777777888777777666666666666555555666555444333333444555666666666666666666666666666777777666666555444444333555555555555555666666777777777777666666555555555444444555555555666666666666555555555666666666777777666666666666555555555666666555555555666666777666666666666666666666666666666666666666666666666555666666666777888999999666666666777777777777777444444555555666666666666555555555555444444444444333333333333444444444444333555777777555444444555888777777666555555555555666666666666666666666666888888888777777888888888555444444444444444444555555555666666666666666666444555555666666555555444444444444444444555555555666666555555666777999:::@@@<<<888777888777444111333333333333333444444555333333444444444444333333///000111222444666888999666666666666666666666666555555555666666666777777888777555444333444444555444444444444444444444444888777777666444333333222333333333333333333333333555555444444444444555555666555444333333555777888888777777666666666666666444444444444444444555555555555555555666666777777777777666666666666777777:::888666444333333444555555666666666555555444333666666777777777666666666777666555666777:::===???555555555555555555555555666666666666666666666666888888888888777777777777777888999777666555666777555555555555666777888888777777777888999999999:::;;;;;;::::::999999888888888777777666666777777777888777666555444555555666666777888999999999888888777777888888888777666666777666666555555666666777777666666555555666666777777777888888888777777666555666777888888888888888444555777999999777555444555555555555555555555555555666777888888777666555777777777888888777777666666666666555333333444666444444555666666666666666555666666666666777777777666666666666666666666666555666666666777777777777888888888888777777777666555;;;555999999555;;;:::777777666555555555555555666777777777777777666666444444444555555555666666888888888888888888999999888888888888999999::::::999999999999999999999999888888999999999:::::::::999999888888888999::::::::::::999999999999::::::777777888888999888888888999999888777777777777888666777777888888777777666777777666666666777888888999999888888777777777777777777777777777777777777666666777777888888888999999888777666555555555555555555666777888888999999777777777777777666666666999888777777777777888999777777777777777777777777555666666666666666666666555555555555555666777777777777777777777666666666555555555666666666777777444555555555666666666555666666666555555555555555444555555666777888:::;;;777777777777777777777777666777777777777777777777666666666666777999:::;;;555555666666666777777777555555555666666666666666666666555555555444444444333333333444444555555555222444555555444333444555777777666555444444444444555555555555555555555666777777777777777777777777555555555555555555555555444444555555666666666666444444555555555555444444444444444555555666666666555555444444555777999:::AAA===999888999888555222444444333333333444555666333444444555555555444444000000111222444777999:::666666666666666666666666444555555555555666666666555444333333333555666777555555555555555555555555888888777666666555555444444444444444444444444444555555444444444444555555777666555444444666888999::::::999888888888888888444444555555555666666666666666777777777888888777999888888777777888888999:::888666444333333555666444555666666777777777666555666777777777777666666888777666666666888;;;<<<666666666666666666666666777777777777777777777777777777777777777777888888888999999888666666777999888888777777777888999:::;;;;;;;;;::::::999999999888888888999999999999999888888777777777777888888:::888777555555666777888777777888888999999999999888888888888888777666666777777666666666666777777888777777666666777777888555555666777888999999999555666777888888888888888888888999999999999888888666666666666666666666666777777999::::::999777777777777888888888888777777777777777666444444555777444444555666666666666666666666666666777777777777777777777777777777777777555555666666666777777777888888888777777777666666777???444888666666DDD666888888777666666666666777777777888888888888888777999999999999:::::::::::::::::::::::::::::::::999999999999:::::::::::::::999999999999999999999999888888999999999:::::::::999999999999999:::;;;;;;999999999999999999999999777777888999999999999999::::::999888888888888888444555666888999999999999777777777777777888999999999999999999999888888777::::::999888777666555555666666777777888888999999999999777666555555555555666666777888999;;;;;;<<<888888888888888888888888;;;::::::::::::::::::;;;777777777777777777777777666666666666777777777888666666666666666777888888888888888888888888888888666666777777777888888888666666777777777666555555555555555555666666666777555555666777999;;;<<<===888888888888888888888888777777888888888888999999888777777777777999;;;<<<555666666777777888888888666666666777777777777777777666666666666555555555333444444555555666666666444666777666555555666888666666555555444444555555555555666666666666777777777777888888888888777777555666777777777777666555444444555555666666777777333333444444444444333333555555555666777777888888333333333444444666777777999777666666777888777666555555444333444555666777444444555666666666666555555555444444555666777777666666666666666666666666555555666666666777777777333333333444555666888888666666666666666666666666888888888888888888888888666666666666666666666666666666555555555555666666888777666666666777888999:::999888888777777888888555555666666777888888888777777888999999999999999999888888777777888888999:::999777666555666666777555666777888999999999999666777888999999999888777777777666555555666777888888888888888888888888888999999999999999999999999666666666666777777777777555666777777777888;;;>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;:::999999:::::::::999999888888888999999999888999999:::;;;<<<;;;999888888888999:::999999999999:::::::::;;;::::::::::::999888777777999888888777777888888999999999888888888888999999555666777888999:::::::::888888999999:::999999999999999888777777888999999888888888888888888888888777888888999999888888777777777888888999999888888666888888888666555666777666666777888888888888888666666666666777777777777999999999999999999999999777777777888888888999999999999999888888888888777444<<<444<<<:::KKKiiiFFF;;;;;;:::999999999999:::999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999999888999999:::::::::999999888888888888888888888888888888888888999999999:::888888888888999:::;;;;;;777888888999999888888777888999::::::;;;;;;;;;;;;::::::999888888888888999666777888:::;;;<<<<<<<<<888888888888999:::;;;;;;999999::::::999999888777<<<;;;;;;:::999888777777666666777777777777777777:::999888888777777777777888999:::;;;===>>>???@@@:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888888777777777777777777777777888999999999999999999999999999999888888888888999999999999888999999:::999888666666444555555666777888999999777888888999:::;;;===>>>999999999999999999999999888888999999999:::::::::999888777777777999;;;<<<777777888999999:::;;;;;;888888888888888888888777888888777777777666666666444444555666666777888888666777888888777777999:::666666666555666666777777777777888888888999999999777888999::::::999888777666777888999999888777666555555666777777888888999555555666666666666555555666666666777888999999999444555555666777777777777444555666666666666888:::777666555444444666777999555555666777777777777777777777666666666777777888888888888888888888888888777777888888888999999999555666777888888888888888888888888888888888888888777888888999999:::;;;;;;999999999999999999999999999888888777777888888999777777777888888888999999999999888777777777777888666777777888999999::::::888999:::;;;;;;;;;::::::::::::999999999999:::::::::::::::::::::999999999888999999:::::::::999999888999;;;<<<===<<<;;;:::777777777777888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::999:::;;;::::::<<<@@@CCCBBBAAA???=========>>>???>>>>>>>>>======<<<<<<;;;=========<<<;;;;;;::::::<<<<<<;;;;;;<<<<<<===>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>=========<<<<<<;;;:::999::::::999999999999::::::;;;::::::999999::::::;;;999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999::::::::::::::::::::::::::::::999999999999::::::::::::;;;<<<<<<<<<<<<<<<888:::<<<<<<:::999888999999:::;;;;;;<<<<<<;;;;;;999999999:::::::::;;;;;;========================::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::666;;;777CCC???cccWWW@@@???>>>>>>======>>>>>><<<===>>>???????????????<<<<<<<<<=========>>>>>><<<======>>>===<<<;;;:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???;;;;;;<<<======<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???<<<======>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999;;;;;;::::::::::::;;;;;;<<<===>>>@@@AAACCCDDDEEE>>>>>>>>>?????????@@@@@@>>>??????????????????>>>999999999999999999999999;;;::::::999888777666666888888888888888999999:::::::::::::::::::::::::::888888999999999:::::::::;;;;;;<<<<<<;;;999888777555555666888999:::;;;<<<::::::::::::;;;;;;<<<===::::::::::::::::::::::::999999999::::::;;;;;;;;;:::999888777777999;;;<<<999999:::;;;;;;<<<======999999999888888888888888888888888888777777777777555555555666777888888999666777888777666777888:::777777666666777888999999999999999::::::;;;;;;;;;999999;;;;;;;;;;;;999999777888999::::::999888777666777777888999999::::::999999::::::::::::999999666777777888999:::::::::777888999;;;;;;:::999888777999:::999666666888;;;888777555444555666888999666666777888888888888888555555555666777999;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;888999:::;;;;;;:::888777888888888888888888888888777888888:::;;;<<<======::::::::::::::::::::::::;;;::::::999999::::::;;;777777888999999999999888;;;:::999999888888999999777777888999::::::;;;;;;999:::;;;<<<===<<<;;;:::=========<<<<<<=========;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::999888888:::;;;===??????>>>===<<<888999:::;;;<<<===<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>BBBBBBBBB@@@??????BBBEEECCCAAA???===<<<<<<===>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???@@@@@@????????????>>>===<<<;;;;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<=========>>>======<<<;;;>>>>>>??????>>>===<<<<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>??????@@@AAAAAAAAAAAAAAA<<<>>>AAAAAA???===<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>????????????@@@????????????????????????=========>>>>>>>>>>>>???>>>============<<<<<<<<>>===???@@@AAABBBBBBAAA@@@???????????????????????????????????????@@@@@@@@@@@@????????????@@@AAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@======>>>@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>============>>>???AAAAAAAAABBBBBBCCCCCCAAA@@@???;;;<<<===>>>???@@@AAAAAA?????????>>>=========<<<======<<<<<<<<<======>>>???@@@AAACCCEEEGGGHHHIIIAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<=========>>>>>><<<<<<======>>>>>>??????@@@@@@??????>>>>>>>>>===;;;;;;::::::::::::;;;;;;>>>>>>?????????===<<<;;;::::::::::::999888888777;;;;;;<<<<<<===>>>??????>>>>>>===<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@???@@@@@@@@@??????>>>>>>>>>===<<<:::;;;>>>AAABBBBBB>>>===;;;::::::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999888888999::::::;;;;;;::::::<<<<<<<<<<<<>>>@@@BBBCCC;;;<<<===???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@==============================<<<<<<<<<<<<======???>>>>>>===============??????@@@AAAAAAAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@:::::::::::::::;;;;;;<<<========================<<<<<<=========>>>>>>>>>@@@>>><<<::::::<<<>>>@@@>>>>>>>>>???@@@AAAAAABBB??????>>>>>>>>>=======================================<<<<<<<<<======>>>>>>???AAACCCCCCBBBAAA@@@DDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@??????AAACCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@?????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@EEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDBBBBBBBBBCCCEEEGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCCCCBBBCCCDDDEEEFFFEEEFFFGGGGGGGGGEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGEEEFFFGGGHHHIIIKKKLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJLLLMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIILLLKKKJJJHHHHHHJJJKKKLLLTTTOOOIIIHHHNNNXXX___cccLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJKKKNNNPPPRRRSSSYYYUUUPPPMMMLLLKKKKKKJJJGGGHHHKKKMMMPPPRRRSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPSSSSSSRRRRRRQQQQQQQQQPPPLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPQQQSSSUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVTTTSSSSSSTTTVVVWWWYYYXXXWWWVVVVVVWWWXXXYYYBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????????????????@@@@@@AAABBBBBBCCCAAAAAAAAA@@@@@@?????????BBBBBBAAAAAAAAAAAABBBBBB>>>??????@@@@@@???>>>===??????????????????>>>>>><<<<<<<<<===>>>?????????DDDCCCCCCBBBCCCDDDEEEFFF@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>???AAADDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEDDD@@@?????????@@@BBBDDDEEE@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMKKKJJJJJJKKKMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUWWWXXXYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWUUUUUUUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^____________^^^]]]\\\[[[\\\]]]___```fffffffffeeeeeeeeeddddddfffeeeddddddeeefffggghhhiiijjjjjjkkkjjjiiihhhggg``````aaaaaaaaabbbbbbbbbaaaaaabbbbbbbbbcccccccccggggggggghhhiiijjjjjjjjjjjjkkkkkklllmmmnnnnnnooonnnooooooooonnnmmmkkkjjjjjjiiiiiiiiiiiiiiiiiijjjmmmmmmmmmlllllllllkkkkkkmmmooopppooonnnmmmnnnooonnnoooooopppqqqrrrssssssqqqqqqqqqrrrrrrrrrssssssrrrqqqqqqqqqrrrssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssstttsssqqqppppppqqqssstttxxxtttpppppptttyyy|||~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~YYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[WWWWWWVVVVVVVVVVVVWWWWWWYYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\YYYXXXXXXXXXXXXYYYZZZZZZ``````aaabbbbbbbbbbbbaaaeeeddddddddddddcccccccccbbbaaa___```bbbccccccbbbccccccdddddddddccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccbbbbbbbbbbbb]]]]]]^^^____________^^^eeeeeeddddddeeeffffffggghhhiiijjjlllllllllkkkkkkiiiiiijjjjjjkkklllllllllqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqttttttttttttttttttttttttttttttttttttttttttttttttxxxwwwvvvuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquuuttttttssssssttttttuuuuuuuuuuuuvvvwwwxxxzzz{{{{{{{{{|||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}|||||||||}}}||||||||||||}}}~~~~~~~~~~~~