BM6P6(@ XXXLLLkkkuuu]]]KKKXXXpppnnn]]]XXXLLLKKKHHHNNNiiizzzsssttt{{{~~~|||}}}xxxrrrppppppqqqpppnnnlllddd[[[VVVTTTTTTYYY```eeeiiimmmqqqwww{{{wwwpppaaa\\\kkk}}}|||~~~xxxpppbbb\\\___]]]mmmnnnpppssswww|||zzzuuurrreee___ZZZVVVSSSYYYqqqvvvrrrlllhhhfffbbb^^^\\\rrrPPPBBB>>>DDDiii~~~{{{|||rrrbbb[[[VVVVVVVVVUUUVVVZZZZZZ^^^fffrrr|||~~~{{{xxxvvv~~~|||{{{vvvtttqqqmmmiiigggddd```\\\YYYVVVSSSPPPMMMOOOOOONNNMMMNNNSSSWWWWWWUUUSSSQQQOOONNNMMMMMMOOOPPPRRRRRRRRRTTTWWWZZZ```]]]ZZZZZZ[[[^^^___```[[[ZZZPPPKKKdddaaaAAA<<<777;;;DDDGGGUUUttteeesss}}}}}}```XXXWWWjjjwww}}}}}}yyyppp~~~UUUKKKOOOPPPRRRQQQOOOQQQSSSMMMFFFIIIRRRVVVLLLJJJUUUcccuuuyyy^^^]]]ZZZ\\\[[[bbbaaammmyyyIII===:::999999666333666777999JJJpppeeeaaaggguuu}}}nnneeebbbeeehhhrrrzzz}}}zzzssskkkggg```YYYWWWTTTPPPPPPRRRRRR\\\eeekkkwwwyyywwwyyyVVVMMMkkkzzzxxxnnnSSSKKKYYYppp~~~gggUUUOOOJJJJJJGGGMMMgggzzzssstttzzz}}}{{{{{{wwwsssrrrssstttrrrppphhh^^^UUURRRRRRSSSXXX^^^___fffmmmrrrwwwzzzvvvppplllgggssswwwuuusssrrrttt{{{uuurrrsssjjjfffiiigggyyyyyyyyyzzz{{{{{{|||}}}xxxrrrnnnccc]]]XXXTTTQQQWWWoootttnnnkkkfffbbb```^^^]]]sssOOOBBB<<>>CCCggg}}}~~~wwwnnneee```[[[TTTRRRSSSTTT```llluuu~~~{{{wwwuuutttpppjjjdddbbb___\\\ZZZYYYXXXVVVTTTMMMMMMMMMOOOQQQUUUZZZ]]]]]]ZZZTTTOOOLLLLLLMMMNNNNNNOOOPPPPPPQQQSSSVVVYYY___\\\YYYWWWXXXZZZ[[[[[[___^^^UUUNNN\\\yyy___@@@;;;777>>>IIIKKKXXX|||gggzzzoooZZZYYY]]]kkk~~~|||aaaRRRQQQRRRUUUUUUhhhrrrllliiijjj^^^LLLJJJOOOZZZdddmmmuuuZZZWWW[[[ccc___```___rrrNNN???:::888888555888777777999EEEdddmmmeeegggxxx|||mmmaaa]]]___bbbdddkkkzzz|||nnnfffccc```]]]VVVSSSRRRTTTVVVXXX___fffzzzxxxlllaaaaaarrrwwwOOOLLLfffgggcccyyyxxxjjjHHHBBBPPPjjjtttfffbbbTTTVVVRRRPPPaaa|||zzzzzzzzz{{{|||{{{zzzzzz|||}}}{{{uuupppeeeZZZRRRWWWbbbkkkqqqvvvuuuyyyyyytttqqquuuzzz{{{uuurrrttt~~~}}}vvvqqqtttxxx|||fff```rrr~~~|||}}}{{{}}}~~~|||xxxssspppeee^^^YYYVVVTTT]]]wwwuuuiiihhheee^^^fffdddeeezzzIIIAAA===BBBeeesssllleeebbb]]]WWWSSSTTTXXXhhhvvv~~~|||xxxuuusssrrroooiiiddd```]]]ZZZYYYXXXWWWUUUSSSMMMLLLLLLNNNRRRWWW[[[^^^\\\XXXRRRMMMJJJJJJKKKMMMOOOPPPQQQRRRRRRTTTWWWZZZ^^^[[[XXXWWWXXXZZZ[[[[[[]]]\\\TTTNNN]]]yyyaaaAAA===999>>>IIIKKKXXX}}}mmmpppZZZYYY]]]iii|||iiiWWWTTTRRRUUU[[[ppp{{{tttqqqtttjjjWWWOOOTTT___kkkyyytttYYYZZZ]]]ccc]]]]]]^^^tttOOO???:::888888555666555666999DDDaaajjjdddfffvvvsssddd[[[ZZZ___dddgggnnn}}}~~~xxxtttqqqnnnlllbbb^^^[[[[[[]]]aaajjjtttwwwhhh[[[[[[kkk~~~xxx}}}RRRIIIaaagggggg{{{|||~~~kkkIIIKKKRRReeezzz}}}ooo```[[[QQQTTTQQQPPPaaa}}}|||{{{zzzzzz||||||{{{{{{|||~~~{{{uuupppfff^^^YYY___jjjuuu~~~|||pppjjjmmmrrrsssuuutttuuuyyy}}}~~~{{{xxxooottt{{{kkk```lll}}}|||xxxwwwyyy~~~~~~~~~zzzuuuoookkkccc\\\VVVTTTRRR\\\wwwrrrnnnnnnnnnmmmiiiggggggHHHAAA;;;BBBfff|||kkkfffbbbbbb___YYYTTTTTT\\\qqqzzzvvvsssqqqpppmmmhhhddd^^^[[[XXXWWWVVVUUUSSSRRRMMMLLLKKKMMMRRRXXX[[[]]]YYYVVVRRRMMMKKKJJJKKKLLLOOOQQQRRRRRRRRRTTTXXXZZZ]]]ZZZXXXWWWYYY[[[]]]]]]\\\[[[UUUPPP^^^zzzbbb@@@===999@@@KKKMMMYYY{{{pppqqq]]]\\\___mmmooo[[[TTTRRRUUUbbbwww~~~xxxyyyrrrdddQQQXXXddduuuzzz___^^^```ddd]]]\\\\\\qqqNNN???999777888555777555555999AAA\\\kkkfffjjjtttzzzjjj^^^ZZZ[[[aaahhhkkkpppzzztttrrrnnnjjjgggggggggkkkuuussseeeYYYXXXeeesssxxx{{{VVVEEE\\\jjjnnnlllLLLMMMOOO\\\pppwwwmmm___YYYUUUYYYVVVSSSaaa{{{|||{{{wwwwwwzzz{{{zzzzzz|||~~~|||wwwssskkkeeecccjjjtttppphhhiiijjjiiimmmpppsssuuuxxxyyyyyyxxxqqquuu{{{sssbbbgggwwwsssjjjmmmrrrtttsssqqqqqqtttxxx}}}zzzssslllhhhbbb\\\VVVTTTSSS]]]xxxzzzxxxzzzuuurrrtttiiifffhhhIIIAAA<<>>666777DDDTTTVVV\\\uuulllnnn]]]]]]dddvvvrrr]]][[[```hhhlllyyyrrrnnnpppyyy~~~zzz___XXXZZZbbb___cccaaapppMMM===888777888555999666777<<>>AAAHHHssslllkkktttooobbb```rrr|||wwwqqqllljjjhhhfffeee\\\[[[ZZZWWWUUURRRQQQPPPMMMNNNPPPRRRSSSVVVYYY[[[```]]]WWWQQQNNNMMMMMMNNNNNNOOOPPPPPPPPPRRRUUUXXX______[[[UUUWWW^^^```]]]```bbbWWWNNNbbbooo[[[CCC:::666>>>KKKeeeqqq|||nnnuuu___^^^eeexxxqqq[[[^^^fffgggnnn{{{~~~~~~sss``````[[[bbbfff___jjjOOO???999777777444222666888777???___mmmbbb```yyy~~~jjjXXXTTTXXX___lllvvvzzz{{{tttpppqqqqqqrrrsssvvv|||uuueee\\\YYYYYY[[[\\\cccppp|||}}}}}}}}}}}}~~~}}}```LLLOOOeeeuuu~~~~~~zzzyyyvvvWWWBBB:::BBB\\\mmmjjjaaa______\\\[[[VVVZZZuuuyyywwwyyy|||{{{xxxuuuvvvxxxzzz}}}~~~{{{xxxvvvyyyzzzrrrqqqssssssrrrmmmmmmnnnppprrruuuyyy|||wwwtttqqqooooooppppppooolllmmmqqqxxx{{{tttggg^^^___eeeeeebbbWWWVVV[[[gggrrrwwwzzz}}}||||||yyyvvvqqqjjjeee^^^]]]YYYTTTWWWjjj|||vvvuuusssjjjhhh```kkkwwwMMM>>>CCCHHHrrrrrruuu}}}lllfffwww~~~vvvsssooollljjjgggcccaaa\\\[[[YYYVVVSSSPPPNNNMMMKKKMMMPPPRRRUUUXXX[[[]]]___[[[VVVPPPMMMLLLLLLMMMNNNOOOPPPPPPPPPRRRUUUXXXaaaaaa]]]WWWXXX___aaa^^^^^^```VVVNNNbbb}}}WWW>>>999555===JJJdddrrr}}}mmmwww```___dddsss~~~zzzwwwxxx{{{~~~qqq```hhhnnniiikkk|||uuuaaa```\\\dddgggcccuuuMMM>>>999777888555555888999777>>>\\\llleeeggguuu|||hhhXXXVVV\\\iiixxx}}}vvvqqqmmmllllllnnnsssyyyvvvdddYYYWWWYYY]]]```jjjuuu~~~~~~```LLLNNNfffuuu}}}~~~~~~~~~~~~xxxuuu}}}uuuZZZ===555<<>>BBBEEEnnnxxxzzzqqq}}}}}}yyyooommmkkkjjjhhheee```]]]\\\ZZZWWWTTTQQQNNNLLLKKKJJJLLLOOOSSSWWWZZZ\\\]]]]]]ZZZTTTOOOLLLKKKKKKLLLMMMOOOPPPPPPQQQRRRVVVXXXcccbbb^^^ZZZZZZ___```^^^^^^```WWWPPPeeeUUU===888555<<>>666:::RRRfffjjjdddaaaeeeaaa___XXXUUUjjj}}}yyyyyy|||||||||yyyzzz|||}}}~~~~~~{{{xxxyyy{{{|||{{{yyyvvvwwwwwwuuurrrsssxxx}}}}}}zzzyyyyyyzzzzzzqqqnnnfff\\\TTTSSSWWW]]]bbbgggnnnuuu{{{~~~}}}vvvjjj``````gggmmmmmmmmmeee___aaaeeeiiinnnsss{{{}}}}}}xxxuuurrrlllddd^^^VVVVVVRRRNNNWWWssstttssssssvvvuuujjjfffbbbooopppFFF===>>>@@@ggg~~~xxxsssllljjjgggfffeeebbb___\\\ZZZXXXUUUSSSPPPOOONNNMMMLLLMMMPPPTTTXXXZZZ[[[[[[\\\YYYUUUPPPMMMKKKLLLLLLMMMNNNOOOPPPQQQSSSVVVYYYcccaaa]]]ZZZ[[[^^^___^^^```aaaYYYTTTiiiVVV>>>888555;;;DDD___qqqiii{{{|||eeedddgggrrr~~~{{{~~~vvvjjj___[[[___hhhoooooovvv~~~|||{{{yyyyyy}}}ggghhh~~~~~~qqqppp~~~nnnhhh|||fff^^^^^^ddddddfffMMM>>>:::999:::888888888888888===VVVttteeecccnnnsssbbbXXX^^^iii}}}|||rrrjjjfffggggggiiiqqq|||nnnbbbeeennnuuu|||xxxgggeeekkksss}}}___GGGKKKfffuuuxxx{{{{{{}}}xxxzzzxxxgggBBB777888LLLaaaiiifffbbbddd```___YYYTTTfff~~~yyyxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz}}}}}}|||yyyvvvvvvyyy}}}zzz||||||wwwrrrssszzz~~~|||xxxuuummmhhh```UUUNNNPPPWWW^^^dddjjjrrrwwwyyyyyy{{{|||zzztttiii```aaahhhlllkkkwwwsssnnnkkkgggeeejjjqqq{{{}}}~~~~~~~~~~~~{{{wwwtttpppjjjaaaZZZQQQUUUTTTOOOWWWsss}}}qqqssstttxxxxxxoooiiihhhxxxnnnCCC======>>>bbb~~~|||uuuooollliiieeebbbaaa```___^^^WWWUUUSSSQQQPPPPPPQQQRRROOOOOOPPPSSSWWWYYYYYYXXX\\\YYYUUUQQQNNNMMMMMMMMMLLLNNNOOOPPPQQQSSSWWWYYYaaa]]]ZZZZZZ[[[[[[\\\]]]______XXXUUUlllTTT===:::777:::CCC___qqqiiivvveeedddgggrrr|||tttvvvrrriii___YYYXXX\\\aaadddrrr~~~|||xxxzzz{{{{{{|||}}}zzzyyy}}}}}}gggnnnpppuuurrrbbb~~~~~~jjj^^^___fffgggmmmOOO@@@;;;::::::777777555666888<<>>>>>aaa~~~{{{tttnnnlllhhhccc___^^^^^^]]]]]]UUUSSSQQQPPPPPPQQQSSSTTTRRROOONNNPPPUUUXXXXXXVVV[[[YYYUUURRROOOMMMMMMMMMLLLMMMOOOPPPQQQSSSWWWZZZ^^^ZZZWWWYYY[[[ZZZZZZ]]]]]][[[UUUWWWoooQQQ;;;<<<888:::CCCbbbttt}}}llltttiiieeedddnnn~~~tttjjjiiieee^^^VVVRRRSSSVVVZZZjjjvvvuuurrruuuwwwuuuxxx{{{|||{{{wwwttttttuuutttvvvxxxzzz~~~~~~|||zzz~~~{{{qqqzzz|||xxx~~~ooozzzkkk```aaagggjjjwwwOOO@@@;;;999:::777666444666999<<>>@@@======```}}}~~~~~~~~~zzztttoooiiifffbbb___^^^\\\ZZZXXXTTTRRRPPPNNNNNNOOOQQQRRRRRRNNNKKKMMMSSSWWWYYYXXXYYYWWWTTTQQQNNNMMMLLLLLLLLLMMMOOOPPPQQQSSSWWWZZZ]]]WWWVVVYYY[[[ZZZZZZ^^^\\\ZZZVVV\\\xxxRRR???===888:::EEEhhh{{{}}}qqqttttttjjjcccjjj}}}{{{mmmmmmjjjddd]]]ZZZ]]]aaafffoooppphhheeelllqqqqqqppppppooommmkkkjjjjjjkkkppptttwwwzzz|||yyy||||||{{{|||~~~~~~ttt~~~jjjaaaaaacccgggzzzMMM>>>:::999:::777777444777;;;;;;IIIrrr~~~mmmjjjkkk~~~xxxfff[[[WWWYYYccclll}}}zzzvvvsssnnniiidddaaa``````eeekkkxxxooo^^^MMMPPPRRRTTTVVVYYY\\\]]]fffttt}}}zzzvvv}}}^^^DDDHHHggguuutttvvvxxxuuussskkkiii```JJJ<<<555BBB\\\pppvvvuuuiiifffhhhbbbTTTZZZqqq{{{yyywwwvvvxxxyyyzzz|||}}}~~~~~~~~~}}}|||zzzyyyzzz{{{|||||||||}}}~~~{{{wwwvvvzzz~~~yyyrrroooqqqrrrpppmmm^^^UUUJJJFFFIIIQQQYYY^^^aaalllxxx}}}{{{zzz}}}ooo```NNNJJJWWWhhhnnnkkkaaaeeeooo}}}}}}}}}}}}}}}}}}zzzvvvsssoooggg\\\UUUTTTQQQMMMRRRmmmssssssxxxttttttvvvqqqfffsssaaa<<>>888:::GGGmmmvvvvvv~~~qqqeeeiii|||}}}}}}zzzsssmmmmmmsssyyyvvvccc\\\bbbfffbbbgggeeecccbbbcccdddfffgggiiioootttwww~~~xxxsssxxx{{{{{{}}}yyyqqq}}}iiibbb___^^^```uuu{{{JJJ<<<888888:::888999666888<<<;;;EEElllmmmfffjjj}}}ttt___UUUTTTXXXaaajjjwww}}}{{{zzzuuuuuupppiiidddaaa```___^^^gggnnn{{{yyyaaaNNNNNNTTTYYY\\\___ccchhhjjj~~~}}}|||sss{{{eeeRRRKKK^^^ttt{{{|||~~~}}}}}}xxxnnngggkkkZZZ===666BBBOOOjjj|||sssnnnhhhaaa\\\TTTTTTeeeyyyxxxzzzyyytttvvvxxxxxxxxxyyy{{{|||~~~~~~~~~{{{xxxxxx|||~~~|||yyywwwwwwyyy}}}zzzzzzxxxmmmhhhtttwwwgggUUUPPPIIIEEEGGGNNNXXX^^^ggghhhrrryyyxxx{{{pppZZZGGGLLLaaaoookkk```TTTTTT\\\lll{{{|||yyyxxxyyy{{{|||zzzyyywwwrrrkkkccc\\\XXXQQQVVVTTTVVVrrr}}}xxxtttuuuyyyyyyuuuooommmttt]]]???<<<;;;;;;QQQ~~~}}}xxxwwwuuuoooiiinnnttt|||}}}}}}~~~~~~wwwppplllhhheeeaaa```___\\\XXXTTTRRRRRROOOJJJIIILLLMMMKKKHHHHHHHHHHHHOOOWWWZZZXXXWWWVVVTTTQQQNNNLLLJJJIIIMMMJJJKKKPPPQQQPPPUUU]]]\\\YYYXXX\\\^^^]]]]]]___]]]```YYY```RRRCCC777999:::EEEhhhqqqooo|||rrrggghhhzzzqqqiiinnntttuuuvvvwwwvvvtttpppoooqqqsssqqqqqqsssxxx{{{||||||}}}wwwwwwvvvwwwyyy|||~~~{{{ssstttzzzzzzyyy___```___``````nnnwwwIII@@@===999999888444666666888<<>>===<<<999JJJssswwwiiiccchhhpppvvv~~~~~~|||}}}xxxuuuxxx}}}~~~~~~wwwpppjjjgggbbbaaa______```___]]]ZZZWWWWWWSSSKKKHHHJJJKKKIIIGGGJJJLLLLLLPPPVVVVVVSSSQQQPPPPPPOOOOOOOOOOOOOOOMMMLLLMMMPPPQQQQQQUUUZZZ]]][[[\\\______\\\[[[^^^aaa\\\UUUdddIII999444666555???___|||lll{{{{{{nnniiiuuu{{{uuupppsss{{{zzzyyyyyyyyywwwsssnnniiigggdddtttooojjjrrr}}}{{{wwwggg[[[\\\ZZZYYYVVVcccvvvGGG>>>;;;777888888666777666777999>>>aaatttfffooo}}}kkkfffmmmyyy|||uuupppmmmcccaaa[[[TTTOOOOOOUUUZZZ]]]kkkuuueee[[[XXXYYY[[[fffmmmpppqqqnnnyyytttqqqxxxjjjRRR@@@LLLkkk{{{yyylllbbbaaa\\\\\\fffvvv^^^CCC888AAAZZZnnnrrroooggg```^^^YYYVVV```nnn}}}|||wwwrrrvvvtttuuuvvvwwwyyy|||~~~~~~{{{yyyzzz~~~|||{{{xxxtttqqqsssxxx}}}|||{{{}}}tttiiikkkhhhYYYOOOLLLKKKRRR^^^ggghhhfffVVVYYYfffrrrvvvvvvXXXSSSVVVhhh|||mmmYYYMMMJJJMMMXXXggguuu~~~|||{{{|||}}}xxxuuuoooggg___XXXSSSQQQRRRQQQSSSgggzzztttrrrsssssspppnnnqqqQQQ;;;<<<<<<999HHHppp{{{llleeefffkkkllltttzzz}}}~~~~~~}}}{{{tttnnnmmmnnnwwwzzz|||zzzuuummmgggcccaaa``````______^^^\\\[[[XXXXXXRRRJJJGGGHHHIIIGGGIIIMMMPPPPPPSSSVVVVVVRRRPPPOOOOOONNNNNNOOOPPPPPPMMMNNNOOOQQQQQQRRRUUUYYYXXXWWWZZZ______\\\[[[^^^\\\YYYXXXmmmGGG;;;444555333999TTTzzzooovvvrrrjjjqqq}}}|||xxxwwwzzz|||xxxrrrqqqssstttssspppjjjddd```\\\nnn{{{~~~sssqqq}}}yyy{{{ddd```]]]]]]\\\SSSYYYuuuFFF===:::777888888555777666777999===]]]zzziiikkk{{{|||yyy~~~tttnnnkkkbbb___XXXPPPKKKLLLRRRXXX]]]hhhyyy|||kkk\\\WWWZZZ^^^dddkkknnnooopppmmmxxxxxx{{{zzzrrr|||wwwfffSSSBBBIIIfff~~~|||wwwjjjdddgggbbbaaakkkxxxiiiMMM:::@@@VVViiitttpppiiiffffffbbb[[[]]]eee{{{~~~{{{vvvqqqvvvssssssuuuwwwzzz}}}|||yyyxxxzzz|||{{{xxxsssooopppvvv||||||{{{~~~xxxkkkjjjgggZZZNNNNNNRRR]]]gggkkkfff```SSSXXXiiiwww|||}}}mmmWWWSSSYYYnnnmmmUUULLLJJJMMMXXXeeeqqq~~~~~~||||||}}}~~~sssoooiiibbb[[[WWWTTTSSSRRRQQQZZZuuu}}}xxxrrroooooooooooonnnvvvMMM;;;===<<<999GGGnnn}}}|||wwwzzz{{{yyyzzz~~~zzzuuunnngggbbbfffkkkppprrrpppjjjfffcccaaaaaaaaa___]]]ZZZYYYXXXWWWVVVPPPHHHDDDFFFGGGEEEJJJPPPSSSSSSTTTWWWWWWSSSQQQPPPOOOMMMMMMNNNOOOOOOMMMOOOQQQQQQQQQSSSUUUWWWPPPRRRWWW]]]^^^[[[[[[___ZZZWWWXXXlllzzzDDD>>>888999888<<>>???666888999<<>>:::999777555666555888999777NNNvvvrrrgggrrr}}}vvvkkksss{{{wwwqqqhhhbbb___YYYQQQLLLLLLRRRWWWVVVXXX\\\bbbiiiooossstttrrrmmmfff``````fffooovvvvvvsssnnntttuuuoooiiidddTTTFFFOOOkkk~~~zzzuuu|||vvvgggjjjsssoooOOOIIIMMMWWWlllggg___^^^cccddd]]]YYY\\\lll~~~~~~zzzssspppwwwvvvvvvtttsssrrrrrrrrrrrruuuxxx{{{{{{zzzzzz}}}{{{{{{xxxqqqjjjjjjrrrzzz{{{zzz}}}rrrpppqqqjjjfffllluuu}}}~~~yyyvvvwwwzzzqqq\\\lll}}}]]]EEEIIIFFFGGGOOOZZZgggwww{{{zzzzzzooojjjbbbZZZTTTSSSSSSUUUUUU[[[tttuuutttrrrtttyyyqqqBBB777:::;;;777???bbb~~~|||vvv{{{iiicccmmmsss|||~~~{{{{{{xxxtttlllbbb\\\ZZZ\\\___\\\^^^___\\\XXXUUUUUUVVVSSSRRRMMMFFFDDDIIILLLLLLHHHNNNRRRPPPPPPSSSVVVVVVPPPNNNMMMKKKLLLNNNPPPRRRMMMSSSUUUQQQQQQUUUVVVSSSLLLPPPYYY```___ZZZZZZ^^^ZZZUUU^^^yyyxxxwwwggg999AAA666:::<<<;;;AAAUUUqqq|||jjjvvvpppzzz{{{xxxxxxxxxwwwuuuzzzqqqiiihhhgggeeeccc```___^^^ccceeeiiiiiieeeeeetttyyykkklllwww}}}wwwrrrjjjkkksssyyy~~~~~~}}}vvvqqqwwwvvvjjj\\\XXXVVVWWWiiihhh@@@>>>???;;;:::777666666555777777444IIIooouuueeennnzzzrrrtttvvvpppmmm~~~ttttttoooddd___]]]XXXQQQMMMNNNSSSYYYUUUWWWYYYXXXVVVWWW\\\```ccc```^^^]]]bbbkkkvvv}}}~~~xxxsssmmmmmmjjjbbbOOOKKKgggyyyvvv{{{zzzlll[[[lllzzz|||fffOOOIIIPPPVVVaaaaaa___]]]^^^___[[[SSS[[[uuuyyypppooopppyyywwwtttqqqpppqqqssstttvvvwwwxxxyyyzzz|||}}}}}}{{{{{{uuujjjeeekkkvvv|||~~~}}}{{{{{{zzzxxxtttqqqlllrrrzzz~~~rrrsssrrrZZZPPPHHHJJJLLLNNNVVVggg{{{{{{vvvpppqqqggg]]]XXXWWWUUUSSSRRRUUUjjjwwwxxxzzz{{{[[[>>>BBB777BBB999BBBaaawwwnnnqqqyyyrrr]]]ZZZbbbqqq}}}wwwtttqqqvvvssspppiii]]]TTTUUU[[[___^^^^^^\\\YYYUUUQQQOOOPPPMMMIIIIIIKKKMMMLLLJJJNNNPPPRRRSSSTTTSSSRRRQQQOOONNNMMMKKKKKKKKKLLLLLLRRRPPPOOOPPPSSSUUUUUUTTTOOOSSSWWWZZZ[[[\\\]]]^^^ZZZ[[[eeevvvooo]]]>>>>>>666666333999CCCJJJcccwwwooo}}}|||zzzuuusssuuuwwwzzzzzzpppssskkkccc^^^]]]]]]```cccaaaaaaaaadddlllwwwiiibbbhhhlllxxxooofff[[[ZZZaaammmyyy}}}|||~~~~~~yyysssooozzznnnhhhYYY^^^TTTWWWfffDDD???;;;777999:::999666222555:::777DDDaaa}}}iiimmmxxx~~~rrrtttooommm|||yyypppqqqrrrkkkbbb```[[[WWWRRRLLLJJJQQQ[[[]]]]]]\\\[[[XXXVVVTTTSSSYYYZZZ\\\```gggqqq}}}mmm{{{qqqooogggSSSPPPppp}}}lllZZZbbbuuuqqqVVVHHHKKKSSSZZZXXXWWWZZZbbbfff\\\PPPYYYqqq}}}tttrrrrrrxxxvvvuuusssssssssuuuvvv{{{{{{|||}}}~~~||||||wwwmmmiiioooyyyzzzyyyxxxxxxyyywwwuuurrrmmmttt}}}tttccc]]]MMMLLLNNNUUU___mmm{{{vvvtttpppqqqggg\\\WWWUUUSSSRRRTTTTTTmmm}}}|||}}}WWW===BBB999777222<<>>888888777888666222666:::666BBB]]]mmmlllvvvzzz|||}}}~~~xxxuuuqqqkkkfffbbb^^^YYYUUUPPPOOOUUU___aaabbbaaa\\\UUUPPPNNNNNNUUUXXX\\\```gggsssqqquuuuuulllWWWVVVwwwyyydddQQQTTTkkkgggOOOMMMWWWZZZTTTNNNSSSaaaiiibbbTTTVVVkkkzzzuuusssvvvvvvvvvvvvvvvwwwxxxyyy~~~~~~~~~~~~yyyyyyuuullliiioooxxx}}}vvvuuutttttttttssspppnnnmmmvvvxxxooojjjXXXQQQTTTaaakkktttpppnnnpppqqqooodddZZZUUURRROOOQQQUUUVVVuuu{{{zzz}}}}}}|||~~~QQQ<<>><<<888666777555666:::444999LLL{{{|||yyyiiimmmpppooodddaaa^^^ZZZWWWVVVTTTSSSYYY```ccchhhhhh```SSSLLLOOOUUU[[[___ccccccdddmmm~~~~~~uuueee]]]\\\ccctttsssxxx|||xxxeee\\\rrr~~~wwwcccQQQPPP^^^xxxpppbbbaaa___YYYPPPJJJPPP[[[``````SSSZZZhhhxxxyyysssttttttvvvxxxzzz{{{|||}}}yyyyyyxxxxxxwwwvvvvvvuuuzzzzzzvvvooommmqqquuuuuullliiigggfffeeedddbbb```dddlllxxxqqq```UUUXXXjjjwww~~~rrr___dddmmmmmmeee]]]XXXWWWRRRLLLPPP[[[yyywwwpppppprrrrrrlllhhhppp|||LLL======666777999;;;===XXX}}}pppdddaaagggmmmnnnqqqqqqeeeUUURRRfff}}}sssnnnjjjfffaaa[[[ZZZbbbhhhdddZZZSSSSSSSSSTTTTTTRRRPPPMMMKKKDDDGGGKKKNNNNNNNNNLLLLLLOOOQQQUUUXXXYYYVVVRRROOOMMMMMMLLLLLLLLLNNNOOOPPPNNNNNNNNNQQQTTTUUUTTTSSSYYYVVVTTTWWW]]]___\\\XXXUUUcccQQQ>>>===777:::::::::<<<@@@[[[lllsss|||hhhUUUQQQ___uuu{{{yyyxxx|||{{{jjjZZZXXXbbbkkknnnjjjkkknnnrrrvvvyyyzzzzzz___YYY[[[sssqqq[[[PPPOOOSSSUUUSSS^^^bbb\\\YYY]]]```\\\]]]fffwww}}}tttqqq|||rrr```bbb]]]cccpppTTTLLLDDD???===999666888666666:::444666FFFmmmlll~~~kkkjjjzzznnnbbb^^^```\\\YYYZZZZZZZZZ___eeeeeejjjkkkbbbTTTNNNSSS[[[fffiiiiiiddd```fffttt{{{ggg\\\dddbbbhhhyyy}}}tttvvv{{{ppp___hhh{{{xxxxxxwwwyyy|||xxxiiiYYYVVVaaauuuzzzfffZZZUUUWWWUUUQQQQQQVVVZZZ[[[WWWUUU]]]ooo{{{ssssssttttttvvvxxxzzz|||~~~yyyyyyxxxxxxwwwvvvvvvuuuvvvvvvrrrlllkkkoooqqqpppeeecccaaa``````___^^^]]]\\\bbbjjjppptttyyyvvvkkkdddhhhyyyrrreeeooouuupppggg]]]XXXXXXSSSMMMVVVfff|||rrrpppmmmlllkkkeeefffwwwvvvJJJ>>><<<666:::<<<>>>???TTTooo^^^[[[dddlllkkkmmmllldddYYY[[[ooo{{{mmmjjjgggbbb^^^YYYYYYbbbiiifff^^^WWWPPPPPPQQQRRRQQQOOOLLLKKKEEEHHHMMMPPPPPPPPPPPPPPPSSSUUUWWWYYYXXXUUUQQQNNNNNNNNNMMMLLLMMMNNNOOOPPPMMMMMMOOOSSSVVVXXXXXXWWWXXXWWWWWWYYY\\\\\\YYYUUUSSSmmm~~~NNN???===777;;;:::<<<>>>@@@VVVzzzrrrmmmzzznnn]]]```iii~~~|||yyyxxxyyyrrrccccccooozzz|||kkknnnqqqtttvvvwwwyyyzzzcccbbbaaatttzzz___QQQRRRWWWVVVUUUhhhrrriii```^^^]]]XXXbbbnnnzzzqqqrrrssscccbbb^^^kkkqqqXXXOOOGGGBBB???888666999666666999555666BBBaaaiiipppjjj}}}zzz{{{mmmccc]]][[[WWWUUUXXXZZZZZZ^^^ccchhhkkkkkkbbbVVVQQQWWW___nnnmmmiiiaaa]]]aaammmxxx~~~{{{~~~}}}{{{wwwmmmtttxxx___[[[pppxxxtttoooqqqyyy|||rrrdddXXXeeexxxmmmYYYRRRVVVWWWTTTTTTYYY^^^___]]]UUUVVViii~~~}}}uuussssssssssssuuuxxx{{{}}}zzzzzzyyyyyyxxxwwwwwwwwwrrrssspppmmmmmmrrrtttrrrhhheeeaaa^^^\\\ZZZXXXVVVUUUXXX[[[^^^aaaiiirrryyy||||||yyy|||tttpppyyynnnbbbYYYXXXRRROOO___vvvssskkkiiidddbbbbbbaaaiiimmmEEE>>>===:::>>>>>>@@@AAAMMMzzzrrrddddddnnnuuuvvvuuutttoooiiimmmyyyllliiifffaaa___[[[\\\eeekkkfff]]]VVVLLLMMMNNNOOONNNMMMKKKIIIFFFJJJOOOQQQQQQRRRSSSUUUUUUVVVXXXXXXWWWTTTQQQOOOPPPOOONNNMMMMMMMMMNNNOOOMMMNNNPPPSSSVVVWWWVVVTTTUUUWWWYYY[[[ZZZWWWTTTQQQTTTyyywwwKKKAAA@@@<<<===;;;<<>>???===999777<<<>>>IIIrrruuummmqqqzzz~~~~~~|||yyy{{{mmmjjjgggaaabbb___bbbjjjmmmeeeXXXPPPIIIKKKLLLMMMMMMKKKIIIHHHHHHLLLPPPRRRRRRSSSUUUXXXVVVWWWWWWWWWVVVTTTRRRQQQQQQPPPNNNMMMMMMMMMNNNNNNPPPPPPPPPRRRSSSSSSPPPNNNSSSVVVZZZ[[[XXXTTTPPPNNNVVVrrrIIICCCEEEAAA@@@;;;;;;@@@AAATTTttttttqqq{{{{{{gggeeelll}}}zzzvvv{{{kkkjjjvvv}}}{{{pppssszzz~~~rrrdddiiibbbkkkeeeTTTXXX\\\YYYfffooojjjXXXQQQ]]]jjjlllhhhwwwqqqqqq{{{qqqggggggnnnyyyiiiddd[[[SSSJJJ===777;;;777444999777666@@@SSSyyyrrrooottt{{{mmm```XXXRRRNNNNNNSSSVVVXXXZZZ^^^^^^aaaaaa]]]YYYZZZbbbjjjiiieee^^^ZZZ[[[dddpppxxxvvvxxxbbbwwwpppZZZ```}}}www}}}yyyvvv]]]```zzzjjj^^^WWWUUU\\\eeeiiijjjlllggg```YYY]]]ooovvvuuupppooossswwwwwwvvvwww{{{zzzzzzyyyyyyyyyzzzzzz|||xxxuuuxxx}}}{{{vvvrrrkkk```WWWRRRPPPOOOOOOOOOMMMOOOSSSVVVVVVXXX]]]kkkvvv{{{yyyzzzzzz{{{rrrgggjjjuuu|||ooogggZZZSSSRRRUUUqqqooodddYYYSSSXXXXXXSSS]]]hhhGGG@@@@@@:::???AAA@@@===FFFeee{{{uuuzzzvvvfffkkkmmmfffdddccccccgggjjjeeeYYYOOOKKKKKKLLLLLLKKKKKKIIIIIIPPPNNNMMMNNNRRRVVVXXXYYYVVVVVVVVVUUUTTTRRRPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRSSSUUUTTTQQQMMMIIIQQQYYYZZZYYY[[[RRRJJJPPP^^^yyynnnSSSLLLIIIKKKIIIGGGBBB<<>>>>>======CCC]]]~~~xxx~~~xxxlllppppppjjjgggeeeeeehhhjjjeeeZZZQQQLLLLLLKKKKKKJJJJJJJJJJJJQQQPPPPPPRRRVVVYYY[[[[[[WWWVVVUUUTTTRRRQQQPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRTTTVVVVVVSSSNNNJJJSSSXXXVVVWWW\\\UUUMMMQQQaaappppppXXXTTTRRRVVVRRRPPPMMMCCC@@@PPPeeeooonnn~~~hhheeehhhrrrzzzxxx}}}|||zzz|||zzz}}}{{{llljjjppp___XXXYYYZZZ___dddbbb```eeesssuuu{{{xxxiiillliiinnnuuuiiiXXXEEE;;;:::999777777777888888EEElllppp{{{zzzqqq{{{vvvfff[[[TTTQQQRRRVVVXXXWWWYYY]]]\\\```bbb___ZZZ]]]jjjvvvzzzrrrkkkgggdddhhh||||||uuu\\\uuukkkiii|||~~~uuubbb\\\kkkzzzmmmcccgggpppqqqlllggghhheee___]]]dddrrr}}}uuupppnnnqqqsssssstttwwwvvvvvvwwwyyyzzz|||}}}~~~}}}}}}||||||{{{zzzxxxwwwrrrkkkaaaYYYUUUTTTTTTTTTRRROOOOOOPPPMMMJJJKKKOOONNNZZZjjjuuuyyyyyyyyyzzzyyyvvvuuuvvvqqqkkkppp{{{{{{~~~zzz{{{{{{tttlllfff^^^VVV^^^ooo{{{{{{ccc[[[WWWRRRVVVSSSRRR]]]yyyfffLLLIIIHHHAAA@@@<<<<<>>FFF[[[qqqooolllssskkkeeelllxxx|||wwwzzz}}}}}}}}}vvvkkkoooyyy~~~```YYYXXX___ooorrrxxxzzzxxxnnnqqqfffyyyyyycccGGG<<<;;;999888777777888888AAA]]]vvv~~~qqqtttyyyjjj^^^VVVSSSTTTWWWYYYXXXZZZ^^^]]]dddgggbbb\\\___mmmzzzvvvqqqnnnlllhhhjjjzzzwwwtttRRRmmmwwwppp|||{{{jjj]]]aaaxxxqqqbbbbbbiiikkkhhhdddccchhhmmmnnnoootttzzzyyytttpppppppppppprrrvvvuuuvvvwwwyyyzzz{{{|||||||||~~~}}}yyywwwwwwxxxtttmmmcccZZZUUUSSSSSSRRRQQQOOOOOOOOOMMMJJJMMMSSSPPPZZZgggoooqqqsssvvvyyyzzzxxxwwwxxxuuusssyyy{{{}}}tttppplllccc\\\aaa[[[ccc~~~lll[[[VVVUUUSSSWWWSSSVVVllliiiUUUSSSPPPHHHEEE>>>>>>CCCAAAIIIooozzz~~~jjjaaabbbaaabbbeeedddbbbbbbbbbbbb\\\SSSLLLJJJHHHFFFDDDEEEGGGJJJLLLOOOOOOQQQUUUYYYZZZYYYXXXXXXVVVSSSQQQOOOOOOPPPQQQMMMMMMNNNNNNNNNOOOOOOOOOOOOSSSWWWYYYXXXUUURRRPPPVVVXXXVVVWWWZZZTTTUUUdddvvvwwwxxxxxxooollljjjWWW>>>@@@SSSgggtttsss}}}sssaaadddnnn|||~~~yyy{{{|||}}}pppkkksss}}}zzzcccaaa^^^eeeyyyyyywwwsssrrrdddnnnHHH===;;;:::888777777777888:::MMMzzzttt~~~qqqmmmyyy{{{lllaaaXXXUUUTTTWWWYYYXXX[[[___bbbhhhkkkfffcccgggpppwwwhhhgggkkkssstttrrrxxxvvvooonnnuuutttwwwKKKfff~~~|||rrryyyzzziiicccuuusssccc^^^aaaccceeefffeeellluuuyyyxxxwwwzzz}}}wwwqqqnnnllljjjmmmrrruuuvvvwwwxxxyyyyyyyyyxxxzzz}}}~~~|||xxxuuuvvvxxxvvvooofff]]]WWWSSSPPPNNNPPPOOONNNMMMKKKJJJPPPYYY[[[cccnnntttuuuvvvyyy|||zzzyyyyyyzzzyyyyyyyyyzzzyyyllldddaaa```]]]ZZZZZZ[[[sssxxxbbbXXXUUUSSSSSSUUUTTT___ooo```]]]XXXOOOJJJCCCBBBEEE@@@BBBaaayyy{{{pppbbbaaaaaa^^^```gggbbbaaa```___]]]WWWOOOIIIGGGEEECCCBBBCCCFFFJJJMMMPPPQQQSSSVVVYYYZZZXXXVVVWWWUUURRRPPPNNNNNNOOOPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPTTTXXXYYYWWWTTTSSSRRRVVV[[[[[[YYYWWWQQQ\\\vvv{{{sss[[[@@@>>>NNN```uuupppzzz~~~rrr^^^^^^fffvvv}}}~~~}}}~~~{{{yyylllpppyyyxxxhhhnnnlllmmm|||vvvzzzwwwtttrrrlll___wwwKKK===<<<:::999777777777888999CCCjjjtttqqqvvvlllrrr}}}ooodddXXXUUUTTTWWWYYYYYY\\\```ccchhhiiihhhllltttwwwuuueeeccciiivvv}}}{{{|||zzzmmm___VVV```dddooo}}}vvv~~~HHHaaawww~~~rrruuuwwwgggooozzzkkkbbb______fffnnnrrrssswwwzzzyyyxxx~~~|||tttnnnhhhdddhhhnnnssstttvvvwwwwwwwwwvvvvvvvvvxxxzzzyyyvvvtttuuuwwwwwwrrrjjjbbb[[[UUUOOOLLLQQQOOOMMMKKKHHHIIIRRR^^^gggqqq}}}wwwxxxyyyyyyzzz{{{zzznnnuuuzzzxxxzzzuuummmbbbZZZXXXZZZ[[[[[[UUUaaa}}}vvvzzzfff[[[WWWSSSQQQRRRRRRWWWlll}}}{{{oookkkcccYYYPPPKKKHHHGGG??????UUUqqqyyywwwrrriiiccccccaaa\\\^^^dddcccaaa___]]]YYYTTTMMMHHHDDDCCCBBBBBBDDDIIIMMMPPPTTTTTTVVVXXXZZZZZZXXXVVVUUUTTTRRRPPPOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOORRRVVVYYYXXXUUURRRSSSTTTVVV\\\\\\ZZZWWWSSShhhxxxZZZAAA>>>III^^^qqqqqqqqq~~~~~~qqq___[[[```qqq~~~~~~~~~yyyssskkkyyyyyynnnyyywwwpppvvvmmmnnnvvvuuuwwwyyyxxxjjj___~~~NNN>>>===;;;999888777777888===???[[[rrrnnnnnnyyyrrrgggYYYVVVUUUXXXZZZ[[[___dddaaaeeeffffffooozzz|||uuulllhhhkkkuuu{{{yyy{{{}}}{{{vvvmmmccc\\\ZZZZZZWWW[[[dddnnnrrrqqqsssxxx~~~zzzAAAXXXlll{{{wwwyyyoooiii|||zzznnnbbb___hhhuuu~~~zzzzzz}}}|||sssjjjeeehhhoooooopppsssuuuvvvvvvvvvuuurrrsssuuuuuuuuuuuuuuuvvvwwwsssmmmggg```YYYRRRMMMPPPNNNKKKJJJIIIMMM[[[iiirrrvvvxxxyyyzzzzzz}}}~~~zzzyyykkkdddnnnssspppqqqmmmggg^^^WWWUUUVVVXXXYYYUUUnnnzzzppp}}}nnnZZZWWWWWWRRRPPPSSSSSS```~~~}}}sssiiiYYYWWWRRRKKKBBBBBBPPP```~~~vvvqqqwww|||hhheeeaaa___^^^]]]^^^```aaa```]]]ZZZUUUOOOIIIEEEBBBBBBCCCDDDHHHMMMRRRTTTVVVVVVVVVWWWXXXXXXVVVTTTTTTSSSRRRQQQOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOTTTWWWYYYVVVRRRPPPRRRUUUWWWZZZXXXXXXYYY[[[uuu{{{VVVAAA>>>BBBVVVlllvvv{{{~~~~~~vvvddd\\\^^^ooo|||||||||{{{~~~|||sssmmm}}}xxxpppzzzwwwjjjhhhaaa___ggg~~~~~~yyylllmmm~~~NNN???===;;;999888777777888999;;;SSSuuupppmmmuuu|||uuukkk[[[XXXWWWZZZ]]]___ccciiicccgggfffccciiiuuuyyytttvvvvvv{{{{{{rrrsss{{{|||xxxqqqjjjffffffjjjnnnccccccfffnnnsssuuuyyy}}}xxx999PPPddduuuwwwzzzjjjxxxwwwfff^^^iiixxx~~~~~~yyyooohhhkkkrrrkkkmmmqqqtttvvvwwwwwwvvvooopppqqqssstttuuuuuuuuuvvvsssooojjjddd]]]UUUPPPNNNLLLKKKKKKLLLTTTfffwwwzzzwwwyyy{{{{{{|||~~~~~~sssrrrfff```iiikkkhhhjjj]]]ZZZUUURRRQQQTTTVVVXXXYYYyyyiiibbbqqq}}}gggVVVVVVXXXRRRPPPUUUWWWiiivvvaaaaaa[[[PPPGGGHHHQQQYYY{{{rrrkkkpppzzz~~~}}}{{{ooofffeeeccc```]]]^^^bbbcccaaa^^^]]]ZZZVVVQQQKKKEEEAAABBBBBBDDDGGGKKKPPPUUUXXXVVVUUUTTTTTTUUUUUUSSSQQQSSSSSSRRRQQQPPPNNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOVVVXXXYYYUUUPPPNNNRRRVVVXXXWWWSSSVVV\\\bbb|||TTT@@@===>>>HHHbbb~~~~~~wwwvvvttt{{{yyyiii___^^^ooo~~~}}}zzz{{{|||}}}tttyyy}}}vvvppp}}}vvvnnnvvvqqqbbb\\\aaa```kkkwwwuuuuuukkk{{{JJJ???>>><<<999888777777888000666QQQsssqqqnnntttzzzxxxmmm]]]YYYYYY\\\___aaaffflllgggllliii```aaalllsssqqq~~~rrrnnnvvv|||xxxtttsssuuuxxxzzzzzz|||zzzttt777EEEVVViii|||uuu}}}{{{oootttzzz___]]]nnnvvvzzzrrrpppooommmjjjggglllrrruuusssqqqqqqqqqjjjnnnrrrvvvwwwuuurrrpppxxxyyyxxxsssiii^^^UUUPPPRRROOOKKKHHHIIIWWWsss~~~{{{zzzxxxzzz~~~{{{zzz|||yyynnnccccccjjjmmmhhhaaaZZZWWWSSSQQQOOOOOOPPPRRRcccuuuwwwlll{{{pppbbbXXXYYYZZZUUUSSSVVVbbbzzzmmmccc___WWWLLLGGGJJJttt}}}||||||}}}{{{qqqhhhiiinnnwwwvvvsssooojjjeee```^^^___]]][[[[[[\\\^^^^^^^^^WWWVVVQQQJJJHHHHHHEEE@@@@@@CCCHHHLLLNNNPPPRRRTTTWWWUUUSSSRRRSSSSSSRRRQQQUUURRROOONNNNNNNNNMMMLLLNNNOOOOOOMMMKKKKKKOOORRRUUUVVVVVVQQQMMMLLLQQQVVVWWWPPPVVVVVVVVVwwwLLL<<>>IIIiiixxxsssjjjqqquuussszzzssskkkjjjpppyyy{{{}}}~~~|||wwwrrroooooogggaaa]]]___aaacccfffkkksssrrrjjjfffkkkqqqrrrooolllzzzyyyvvvuuunnn\\\WWWxxxcccPPPEEECCC@@@<<<:::888777777888666:::NNNnnn|||tttggg^^^^^^```bbbkkkvvvzzzsssooo666777;;;IIIggg|||xxxyyyyyy}}}|||jjjiiixxxttteeejjjkkkmmmoooppprrrssstttsssrrrppppppqqqsssvvvxxxxxxvvvuuuvvvuuunnnaaaWWWPPPQQQMMMIIIUUUkkkwwwvvvttt~~~wwwrrrsssuuutttuuuxxxllljjjiiilllnnnjjj```WWWUUUOOOOOOSSSPPPOOOeeeiiiaaa[[[XXXWWWTTTWWWiii}}}yyykkkKKK===>>>HHHqqq}}}||||||}}}~~~~~~{{{|||yyyuuuooocccYYYYYY^^^______]]]ZZZVVVTTTVVVYYYXXXXXXYYYZZZ[[[ZZZVVVSSSPPPTTTSSSKKKEEEEEEHHHJJJJJJMMMRRRTTTUUUUUUVVVVVVUUUTTTRRRSSSSSSSSSQQQOOOPPPOOONNNNNNQQQSSSTTTTTTNNNNNNNNNNNNOOOPPPRRRSSSWWWSSSPPPRRRWWWZZZZZZWWWSSS\\\SSS[[[YYYKKKFFF;;;;;;;;;DDD]]]tttqqqxxxyyyooo{{{xxxsssqqqssswww|||yyyxxxwwwtttqqqmmmkkkkkkbbbYYYQQQQQQTTTVVVYYY]]]jjjyyyxxxnnniiiiiirrr}}}wwwnnn}}}zzzvvvyyyxxx~~~{{{zzztttggg___rrr|||TTTHHHDDDCCC@@@===;;;999888888:::777888EEE```xxx{{{|||nnn```^^^aaaeeekkkrrryyytttsss|||zzz666777999EEE```|||zzzuuuzzzxxxtttxxxmmmxxxkkkccceeehhhlllpppsssttttttqqqqqqrrrrrrsssuuuvvvvvvvvvuuuuuuwwwwwwqqqfff]]]SSSSSSOOOMMMXXXmmmzzz|||yyyqqqpppqqqpppppprrrgggeeecccdddeeebbb[[[VVVUUUQQQPPPRRRRRR^^^vvvpppbbbZZZUUUXXX\\\bbbrrrtttMMM<<<===BBB___|||{{{zzzyyyyyy{{{}}}~~~~~~}}}}}}}}}|||yyywwwxxxuuurrrlllaaaWWWWWW\\\cccdddbbb]]]VVVSSSUUUXXXVVVVVVWWWXXXYYYWWWSSSOOONNNSSSRRRJJJDDDFFFJJJLLLLLLOOOSSSVVVVVVUUUTTTTTTTTTSSSRRRSSSSSSSSSQQQNNNPPPNNNMMMMMMOOOQQQQQQQQQNNNNNNNNNOOOQQQRRRSSSSSSTTTPPPNNNQQQXXX[[[YYYVVVUUUSSSMMMfff{{{LLLHHHGGG===???>>>CCCQQQooowwwzzzyyyppp{{{{{{{{{zzzyyyyyyzzz{{{|||vvvooolllkkkkkkgggddd]]]TTTLLLKKKNNNPPPTTTYYYfffttt|||wwwuuu~~~~~~yyyqqqooorrr~~~}}}mmmmmm{{{{{{zzzyyykkk[[[jjjrrrMMMFFFDDDCCCAAA???<<<:::999888666444333;;;PPPrrr}}}|||uuusssrrrccc^^^aaaggglllpppuuuqqqrrr333666999BBBZZZuuutttpppwwwwww|||uuuwwwlllaaaaaabbbeeeiiimmmnnnnnnooooooqqqrrrssstttttttttttttttuuuvvvwwwrrrkkkeeeUUURRRRRRYYYhhhwwwwwwmmmllllllkkkiiijjjdddbbb^^^\\\ZZZWWWTTTQQQOOOMMMMMMQQQ]]]xxx|||nnnlll```WWWTTTZZZbbbiiittt{{{MMM999999:::IIIuuu}}}~~~|||zzzxxxwwwwwwxxxyyy}}}}}}~~~~~~{{{zzzyyyxxxyyyxxxuuussstttqqqoooiii___WWWWWW]]]iiijjjiiibbbXXXSSSSSSVVVUUUUUUUUUVVVVVVTTTPPPMMMLLLOOOMMMGGGCCCFFFJJJKKKMMMQQQUUUWWWVVVUUUSSSSSSUUUUUUTTTUUUVVVUUURRRPPPNNNLLLJJJIIIKKKLLLLLLLLLNNNMMMMMMPPPRRRTTTTTTTTTPPPNNNNNNQQQXXXZZZXXXUUUYYYMMMNNNoooiiiJJJKKKJJJDDDEEEAAACCCHHHiii}}}wwwxxxxxxzzz{{{}}}}}}zzzxxx~~~wwwnnnjjjjjjhhhccc^^^YYYQQQKKKKKKNNNQQQWWW]]]jjjuuuzzztttrrr{{{}}}}}}sssvvv|||mmmrrr}}}tttppp```YYY}}}kkkNNNKKKDDDCCCBBB@@@>>>;;;:::999555555555999HHHeeewwwrrrzzzvvvhhhaaaccchhhmmmooowwwwwwwww}}}~~~222555777===OOOiiixxxyyyooommmttt}}}uuu}}}vvvssszzzqqqiiieee```___aaadddggggggmmmmmmnnnnnnooopppqqqrrrrrrsssuuuvvvuuurrrnnnkkk[[[SSSXXXmmm{{{pppfffeeefffdddbbbaaa]]]\\\ZZZWWWTTTQQQPPPOOOKKKKKKLLLWWWttttttiiibbb\\\VVVWWW```gggkkkttt~~~uuuGGG666;;;999<<>><<<:::999777999999:::BBBZZZ}}}xxxxxxwww~~~|||pppfffeeehhhlllnnnyyy{{{{{{222555555777EEE]]]nnnqqqmmmlllsss|||rrr}}}tttkkkoooxxx}}}tttlllbbb\\\\\\___cccdddlllkkkjjjjjjkkkmmmpppqqqpppsssuuuuuusssqqqoooooocccWWW^^^}}}tttiii```___aaa```]]]\\\UUUUUUVVVTTTSSSQQQQQQQQQOOOPPPRRRccczzztttlllcccZZZXXX\\\fffkkklllttt~~~iii???666AAA===999ZZZ}}}}}}}}}}}}|||tttrrrqqqppppppqqqsssttttttuuuwwwzzz}}}}}}{{{zzzuuusssrrrrrrrrrrrrqqqooollljjjiiieee]]]VVVXXX___iiilllllldddYYYPPPNNNPPPUUUTTTRRRRRRRRRPPPMMMJJJPPPOOOJJJFFFGGGLLLOOOMMMQQQUUUYYY[[[YYYVVVTTTRRRRRRRRRRRRSSSTTTSSSOOOMMMMMMLLLJJJKKKMMMOOOPPPPPPNNNMMMMMMPPPUUUWWWVVVTTTNNNOOOQQQUUUXXXYYYXXXVVVKKKNNNkkkzzzQQQSSSPPPIIIHHHCCCAAAEEEAAA```sss|||wwwzzzyyyxxx{{{}}}zzzuuuxxx|||}}}{{{zzz|||~~~{{{yyyzzz~~~~~~~~~~~~|||}}}}}}xxxnnneee]]]YYYRRRPPPPPPQQQSSSWWWaaalllyyy~~~}}}~~~{{{nnn{{{vvvvvv~~~|||nnnggg```dddrrrNNNEEEHHHCCCCCCBBBAAA???===;;;:::444777888666:::OOOppp|||~~~vvvzzzuuujjjfffiiilllmmm}}}|||333555777:::@@@MMM___llloooqqqtttxxx}}}}}}xxxyyy|||}}}pppcccbbblllvvvzzz|||xxxqqqfff[[[WWWXXX[[[aaabbbccceeehhhllloooqqqsssrrrqqqoooooopppqqqqqqggg___```rrrnnn~~~nnnbbb```]]]\\\[[[YYYWWWVVVSSSVVVUUUPPPNNNNNNOOONNNQQQYYYjjj{{{tttmmmddd___WWWYYY^^^aaa```hhhMMMCCCDDD222999:::LLL{{{|||{{{{{{zzzyyywwwtttrrrooonnnoooqqqssssssssssssuuuvvvxxxzzz{{{|||yyy{{{}}}~~~~~~{{{xxxvvvoooooopppqqqqqqqqqpppooojjjkkkhhh```XXXTTTVVVZZZnnnkkkgggbbb[[[TTTNNNJJJPPPPPPQQQQQQPPPOOOMMMLLLQQQNNNIIIGGGGGGJJJLLLNNNSSSTTTTTTSSSQQQQQQRRRSSSSSSTTTUUUUUUSSSPPPMMMKKKKKKJJJJJJKKKKKKLLLMMMNNNLLLLLLNNNRRRVVVWWWUUURRRMMMRRRWWWYYYXXXXXXVVVTTTMMM^^^xxxYYYOOOHHHFFFGGGCCCDDD>>>BBBRRRddd|||qqqxxxyyyrrrqqq{{{vvvvvvwww{{{~~~zzzyyy{{{{{{|||~~~~~~}}}|||~~~}}}}}}~~~|||uuunnnggg```ZZZVVVQQQNNNNNNSSSXXX^^^gggppp~~~yyywww~~~}}}}}}~~~yyy{{{pppsssiii]]]rrr```MMMIIIDDDHHHCCC@@@AAAAAA===<<<===999888444777<<>>======888999;;;;;;OOOrrrvvv{{{xxxyyy}}}ssshhhgggmmmzzz444555777999>>>JJJXXXcccooozzz~~~ssssss~~~vvvdddbbbkkkuuuzzzmmm___SSSKKKLLLNNNQQQVVVZZZ^^^```bbbjjjkkkkkklllllllllkkkkkkkkkfffccciiiuuu{{{hhhZZZYYYWWWTTTQQQPPPQQQSSSTTTRRROOOOOOQQQNNNMMMWWWfffvvvwwwpppnnnhhhaaa]]]VVVSSSPPPXXXnnnlllKKK@@@@@@EEE;;;:::>>>]]]|||||||||zzzyyyxxxvvvuuutttqqqllljjjjjjjjjkkkjjjkkkkkklllmmmnnnppppppqqqpppqqqssssssrrrooollljjjjjjkkklllmmmllliiifffdddeeeaaa[[[WWWTTTUUUXXX[[[]]]\\\ZZZXXXUUUPPPJJJFFFIIIJJJLLLMMMMMMMMMKKKJJJJJJKKKKKKMMMOOOQQQTTTUUU[[[YYYUUUPPPKKKHHHIIIJJJQQQRRRSSSSSSRRROOOMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOQQQTTTVVVVVVRRROOOUUURRRPPPUUUZZZYYYPPPHHHTTTsssvvvtttdddSSSPPPKKKIIIGGG@@@???@@@AAAFFFRRRhhhyyyzzzvvvxxx|||~~~}}}zzzzzz|||yyyvvvwww{{{wwwyyy{{{}}}}}}{{{yyywwwyyy{{{~~~~~~~~~~~~xxxooogggaaa]]]ZZZWWWYYYVVVXXX___ccccccdddfff___eeecccfffwwwzzzyyyzzzyyywwwwww~~~yyy}}}}}}fff``````sssRRRJJJIIIEEEAAA>>>>>>BBBCCC@@@===>>>>>>>>>::::::<<<:::HHHeee}}}|||ooo|||}}}|||rrrmmmmmmzzz555555666999???JJJWWW```ooozzz}}}qqqooo}}}yyyyyy{{{ssshhh[[[SSSJJJJJJKKKLLLOOOSSSVVVYYY^^^```bbbdddffffffffffffcccbbbaaadddlllxxxoooeee___ZZZOOOOOOOOONNNMMMNNNPPPRRRSSSLLLHHHKKKNNNXXXssszzzqqqnnnllleee___\\\ZZZIIIOOOrrr[[[MMMHHHGGGUUU??????;;;KKKwww}}}yyywwwvvvuuusssqqqrrrnnnjjjhhhhhhiiiiiiiiigggggghhhhhhiiijjjjjjjjjlllmmmnnnnnnmmmkkkhhhfffiiikkklllllljjjgggcccaaabbb]]]WWWUUUVVV[[[___aaabbb```^^^\\\YYYTTTLLLFFFDDDFFFHHHKKKLLLLLLKKKJJJJJJLLLOOOQQQRRRSSSTTTUUUWWWVVVRRRNNNJJJJJJLLLOOOOOOPPPQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMOOOQQQSSSUUUVVVTTTQQQOOOVVVRRRRRRUUUWWWTTTMMMIII\\\kkkVVVLLLKKKFFFEEEDDD<<>>???CCCDDD@@@<<<<<<999;;;999;;;>>><<>>BBBBBB???FFFZZZppp}}}}}}xxxvvvuuurrrmmmjjjjjjhhhiiikkkjjjiiikkkqqqwwwvvvtttssstttvvvyyy{{{}}}zzzxxxxxxzzz}}}~~~}}}vvvmmmddd___\\\[[[ZZZPPPQQQVVV[[[ZZZTTTPPPQQQVVVdddjjjrrrzzzwwwyyy{{{~~~zzz}}}~~~{{{zzzxxxsssuuuuuuuuurrrvvvwwwqqqyyywwwTTTIIIIIIIIIHHHDDDAAAAAADDDDDD???;;;;;;777:::999;;;@@@>>>CCCUUUtttzzz{{{}}}www~~~777666777;;;BBBLLLUUU[[[cccgggmmmssswww|||~~~zzz|||}}}yyyuuusssrrrpppoooZZZVVVNNNHHHDDDDDDFFFHHHGGGHHHKKKNNNQQQSSSTTTUUUSSSTTTTTTRRRQQQRRRVVVZZZUUUQQQMMMLLLOOOPPPNNNKKKJJJLLLNNNLLLIIIGGGHHHKKKFFFQQQaaarrrvvvlllnnnjjjfffccc]]]VVVTTTWWWEEEddd\\\DDDIIIHHHEEEJJJCCCGGG@@@;;;IIIaaa~~~}}}|||{{{vvvtttqqqppppppooommmlllmmmjjjfffeeefffggghhhhhhaaaaaaaaaaaa``````______dddeeefffgggffffffeeedddhhhhhhhhhfffdddbbb___^^^cccaaa^^^\\\^^^bbbhhhlllfffcccaaa```^^^WWWLLLCCC===@@@EEEJJJMMMNNNNNNMMMNNNQQQUUUUUUQQQOOONNNOOOVVVUUURRROOOLLLKKKMMMPPPLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOOOOSSSTTTUUUTTTRRRQQQRRRSSSTTTTTTWWWVVVMMMHHHRRRccc{{{fffaaaYYYYYYWWWMMMIIIGGG===777;;;>>>???DDDSSSjjj|||wwwwww|||zzzqqqjjjiiihhhkkkoooooolllnnnrrrtttsssrrrqqqsssvvvzzz|||{{{zzzxxxwwwxxx{{{||||||}}}~~~|||vvvlllddd^^^[[[YYYXXXTTTUUUYYYZZZWWWTTTYYYaaavvvxxx{{{}}}{{{}}}|||xxxuuuooorrr}}}qqqssszzzaaaKKKHHHGGGGGGJJJGGGCCCBBBDDDDDD???<<<<<<:::>>>;;;<<>>KKKaaassszzz999888888;;;AAAIIIPPPTTTWWW[[[cccooo{{{|||wwwttt}}}}}}yyyyyyxxxuuurrrooonnnppprrrfffbbb[[[TTTNNNJJJHHHHHHDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJKKKMMMNNNPPPQQQQQQIIIGGGGGGIIILLLLLLJJJHHHEEEGGGIIIHHHFFFIIIPPPVVVYYYnnnxxxkkkhhhgggdddaaa]]]VVVRRRUUU\\\cccpppLLLGGGGGGEEEDDDBBBBBBEEE@@@<<>>888;;;AAAFFFDDDHHH\\\ssszzzyyyzzztttnnnoootttyyyxxxtttrrruuuooopppqqqsssvvvxxxzzz{{{wwwxxxyyyzzz|||}}}~~~~~~yyyxxxxxxyyy{{{}}}zzztttkkkccc]]]YYYWWWUUUZZZ[[[\\\\\\\\\dddyyy~~~~~~~~~}}}zzzwwwtttuuu~~~vvv{{{}}}xxxNNNDDDGGGEEEEEEKKKHHHDDDBBBDDDDDDAAA???@@@<<<@@@===<<>>???CCCHHHddd}}}zzzvvvssssssqqqooonnnoooooonnnmmmllliiidddaaa`````````___\\\\\\[[[ZZZYYYXXXWWWWWWZZZ[[[\\\]]]^^^______```aaa```]]][[[YYYXXXXXXXXXVVVWWWVVVQQQKKKIIINNNSSSLLLKKKKKKPPPTTTPPPFFF===<<<@@@FFFLLLPPPRRRQQQPPPMMMQQQTTTRRRNNNJJJKKKNNNNNNOOOOOONNNLLLKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQUUUUUUTTTRRROOOPPPTTTXXXXXXTTTSSSRRRKKKJJJ]]]vvv|||jjjccchhhjjjsssrrrbbbVVVLLL===???@@@HHHNNNFFF@@@PPPiiinnn|||yyy|||sssuuu{{{yyyuuuvvvkkkmmmrrrvvvyyyzzzzzzzzzwwwyyy}}}}}}yyywwwvvvuuuuuuuuuwwwyyy|||~~~yyysssjjjbbb\\\XXXTTTRRR\\\]]]^^^___cccvvv~~~{{{zzzzzzzzzxxxwwwwwwtttuuu{{{eeeCCC@@@EEEBBBCCCLLLHHHCCCAAADDDEEECCCBBBDDD;;;@@@<<<<<>><<<<<<===>>>???BBBEEEJJJOOORRRSSSRRRQQQUUUTTTRRRQQQPPPOOOLLLIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHJJJLLLLLLKKKKKKMMMNNNHHHLLLQQQSSSRRRRRRTTTVVVTTTTTTRRRPPPMMMNNNRRRUUUYYYSSSIIIBBBCCCQQQkkkwww]]]hhhzzzoooccc\\\VVVPPPLLLLLLIIIPPPQQQJJJFFFLLLRRRSSSnnnxxx|||{{{yyyxxx|||vvvuuuqqqnnnqqqxxx{{{xxxvvvyyyppptttyyy}}}~~~|||xxxuuusssuuuwwwxxxwwwyyy}}}~~~|||}}}kkk___bbb]]]NNNNNN\\\ggg```]]]hhh{{{zzzvvvyyysss{{{tttrrr]]]KKKIIIJJJFFFEEEIIIDDDFFFEEECCCFFFJJJFFF======>>>???BBBDDDCCC@@@>>>DDDWWWqqqtttjjj{{{zzz~~~~~~}}}555666666777999@@@JJJQQQFFFJJJOOOYYYmmm|||qqqwwwjjj^^^aaahhhaaa```dddlllooommmkkklllrrrtttxxx{{{{{{yyyvvvssshhhddd]]]WWWRRRNNNKKKIIIFFFGGGGGGFFFEEEFFFIIIKKKIIIHHHJJJNNNNNNMMMSSS\\\]]]hhhsss{{{}}}rrrmmmiiiccc______VVV[[[VVVOOO```]]]NNNHHHOOOQQQGGGBBBFFFHHHBBB???@@@>>>>>>OOOcccwwwqqqppprrrpppnnnnnnnnnmmmllljjjdddaaa^^^]]]^^^^^^[[[XXXVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQRRRSSSVVVXXXZZZZZZVVVRRRRRRVVVXXXWWWUUUTTTTTTSSSPPPKKKGGGEEEDDDCCCAAA???>>>>>>???BBBCCCFFFIIIMMMQQQTTTUUUTTTSSSTTTRRRPPPOOONNNLLLIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKMMMNNNKKKMMMOOOQQQQQQRRRTTTVVVRRRRRRRRRQQQQQQRRRTTTUUUQQQJJJCCCDDDPPPfff~~~___VVVgggfff\\\RRRNNNMMMKKKKKKMMMQQQPPPLLLFFFCCCGGGNNNTTTnnnrrrzzzxxx|||~~~}}}|||{{{uuusssxxxzzzwwwuuuwwwuuuwwwxxxzzzzzzyyywwwvvvzzz}}}~~~~~~{{{xxxvvvvvvwwwxxxyyyrrrfffZZZRRRUUU```kkkkkkgggjjjxxx}}}~~~~~~}}}{{{yyyzzzyyyvvvyyyfffVVVJJJHHHGGGBBBDDDLLLFFFGGGFFFDDDGGGKKKGGG?????????@@@BBBDDDCCCAAA???<<>>GGG```~~~nnnLLLQQQddd[[[QQQIIIHHHIIIKKKNNNRRRZZZOOOHHHHHHGGGEEELLLWWWjjjlll|||}}}qqqsss|||~~~}}}~~~}}}uuuuuuwwwvvvuuuuuuyyyxxxwwwvvvuuuvvvwwwxxxzzz}}}~~~zzzxxxxxxzzzyyyvvvtttrrrrrrsssttttttuuugggUUUXXXkkktttnnnkkknnnvvv|||vvvvvvxxx{{{}}}}}}|||{{{yyy{{{rrrpppvvvxxx~~~~~~uuuYYYPPPIIIIIIFFFBBBFFFOOOGGGGGGDDDCCCEEEHHHFFFAAAAAA@@@@@@AAACCCCCCBBB@@@===FFFXXXsssrrriii~~~}}}yyyxxxvvvwww{{{tttsssttt{{{|||~~~666555444666;;;CCCLLLRRRQQQLLLGGGIIIXXXoookkkqqq{{{lllrrrhhh``````dddhhhlllqqqrrrpppmmmmmmqqqxxx{{{{{{zzzxxxuuuuuuvvvxxxwww}}}zzzsssiiieeecccdddaaaYYYSSSQQQRRRZZZoooVVVJJJLLLKKKFFFCCCDDDDDDBBBDDDCCCCCCDDDDDDCCCDDDGGGaaa}}}zzzvvvooonnnlllkkkjjjhhheeebbb\\\^^^``````\\\YYYVVVUUURRRRRRQQQPPPOOOMMMMMMLLLMMMLLLLLLMMMMMMOOOPPPQQQRRRQQQPPPPPPRRRSSSQQQPPPMMMNNNNNNMMMJJJGGGGGGGGGHHHFFFDDDBBBDDDGGGKKKMMMKKKMMMOOOQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKMMMNNNMMMLLLLLLMMMNNNNNNLLLLLLPPPTTTUUUSSSOOOMMMNNNPPPTTTVVVUUUQQQMMMHHHFFFGGGSSSmmm]]]NNNVVV___ZZZQQQHHHGGGIIIKKKNNNRRR[[[MMMIIIQQQSSSJJJLLLWWW```hhhqqqzzzttt{{{zzz{{{|||yyytttuuuvvvuuussswwwvvvuuuttttttuuuwwwxxxwwwyyyzzzzzzxxxuuusssrrrxxxwwwvvvuuuuuuvvvwwwxxxxxxqqqccc]]]ooo|||eeemmmtttzzzpppqqqtttwwwzzz{{{yyyvvvtttxxxnnnkkksss~~~xxx{{{iiiSSSMMMIIIIIIHHHFFFHHHNNNEEEDDDAAA@@@BBBDDDCCCAAAAAA@@@???@@@AAABBBAAA@@@@@@DDDPPPhhhvvvbbbuuuyyy{{{zzzwwwsssrrryyyxxxrrroooooouuu~~~777666555777<<>>EEEJJJHHHCCCBBBCCCEEEPPPuuu|||}}}}}}~~~|||ooommmkkkiiihhhfffccc```\\\]]]]]][[[XXXVVVVVVWWWPPPOOOOOOMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNOOOOOOPPPOOONNNIIIKKKLLLKKKIIIGGGGGGGGGHHHGGGEEEDDDFFFIIILLLOOOMMMMMMOOOOOOOOONNNLLLKKKJJJIIIIIIJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHKKKLLLMMMMMMLLLKKKMMMNNNLLLLLLNNNRRRVVVUUUPPPLLLMMMOOOQQQSSSSSSPPPKKKGGGAAANNN^^^kkkzzzxxxZZZZZZ___[[[UUUMMMFFFFFFHHHHHHIIILLLRRRHHHLLL]]]___PPPJJJRRRPPPaaahhhyyy}}}}}}{{{~~~yyywwwvvvuuurrrrrrrrrsssuuuvvvwwwwwwxxxyyyxxxwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxzzz|||}}}~~~~~~qqqggglll|||zzzjjjzzzxxxpppoooqqqtttvvvvvvtttrrrppppppnnnnnnyyyxxxvvvzzzgggQQQJJJFFFGGGIIIHHHGGGHHHEEECCCAAABBBBBBBBBBBBBBBAAA@@@>>>???@@@AAA@@@>>><<<>>>EEEYYY|||iiirrrpppppp|||wwwsssrrruuu}}}{{{yyywwwqqqoooqqqqqqyyy999888777999>>>DDDHHHJJJDDD???;;;===EEETTTkkk}}}ppphhh}}}lllXXXSSSWWW^^^cccfffhhhgggfffhhhlllssszzz{{{ssspppooommmlllmmmeee^^^TTTIIICCCIII___uuuuuuWWWNNNJJJLLLKKKFFFCCCCCCCCCBBBAAANNNTTTKKKBBBAAADDDEEEEEEbbb~~~{{{{{{{{{}}}uuurrrmmmjjjgggdddaaa___ZZZXXXWWWVVVVVVXXXYYYZZZMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLGGGIIIJJJIIIHHHFFFFFFGGGGGGFFFEEEEEEFFFIIIKKKLLLNNNNNNOOOOOONNNMMMLLLKKKHHHHHHHHHJJJMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNKKKLLLOOOSSSTTTSSSOOOLLLNNNQQQSSSRRROOOJJJGGGFFFCCC___|||bbbVVV\\\^^^XXXNNNHHHFFFJJJMMMLLLKKKLLLGGGEEEPPPbbbcccRRRHHHKKKCCCVVV___iiiyyyzzz~~~|||~~~~~~}}}zzzyyyvvvrrrnnnppprrruuuvvvwwwwwwwwwwwwvvvttttttvvvxxxyyyyyyrrrtttvvvyyy{{{}}}~~~wwwtttxxxxxxuuuxxxzzzvvvmmmnnnoooppppppoooooonnnkkkuuu~~~yyypppqqqxxxooo]]]MMMHHHCCCCCCFFFGGGEEEBBBGGGEEEDDDFFFFFFCCCCCCEEEAAA@@@@@@@@@AAAAAA???>>>;;;<<>>===@@@CCCLLL]]]nnn}}}sssssssss^^^TTTRRRYYYaaa]]]^^^```dddhhhllloooqqqpppwww~~~tttkkkeeeaaaaaa___[[[\\\```^^^VVVMMMHHHLLL``````RRRNNNLLLIIIHHHHHHHHHFFFEEEGGGOOO[[[]]]OOOCCCCCCEEEBBB>>>OOOlll}}}zzzzzzyyyzzz|||{{{ssslllgggccc___]]]ZZZWWWTTTTTTWWWXXXWWWVVVKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFEEEFFFHHHJJJFFFGGGIIIHHHGGGEEEFFFFFFDDDDDDEEEFFFFFFGGGHHHIIILLLLLLMMMLLLLLLKKKIIIIIIIIIHHHHHHJJJKKKLLLKKKIIIKKKKKKKKKJJJJJJJJJIIIIIIFFFHHHJJJJJJJJJKKKMMMOOOMMMNNNPPPQQQPPPOOOOOOOOOOOOSSSUUURRRKKKGGGGGGJJJ[[[yyynnnUUUSSSUUUSSSPPPHHHFFFHHHOOOTTTRRRNNNMMMEEEIIIVVVdddaaaRRRIIIJJJCCCKKKXXXcccwww~~~}}}xxxwww{{{|||{{{zzzvvvpppppprrrssstttuuuvvvvvvsssrrrqqqsssvvvwwwvvvuuurrrsssvvvyyy{{{{{{{{{{{{zzzzzz|||{{{tttqqq}}}{{{tttjjjiiihhhhhhiiikkkmmmooossswwwvvvvvvxxx~~~qqqXXXMMMHHHHHHFFFDDDCCCDDDEEEEEEGGGDDDFFFIIIHHHDDDCCCFFFBBBBBBBBBCCCDDDCCC@@@>>>>>>AAACCCJJJ^^^ssshhhmmmvvv}}}vvvnnnllloooxxxzzzwwwsssvvvrrrttt|||tttuuusssnnnpppwwwzzz|||===;;;;;;>>>BBBDDDCCCAAA===;;;<<>>AAAMMM\\\kkkwwwvvvgggnnn\\\VVVWWWYYY\\\```dddfffggggggfff```fffnnnqqqrrrsssxxx|||zzz|||~~~xxx{{{{{{xxxwwwvvvqqqkkk___[[[ZZZ\\\YYYUUUVVV\\\XXXQQQNNNSSSccc~~~iiiQQQNNNGGGNNNGGGEEEJJJLLLHHHGGGKKK\\\fffcccQQQDDDDDDDDD???;;;BBB]]]zzzzzzzzzyyyyyyzzzxxxooohhhbbb^^^\\\]]]YYYUUUUUUXXXXXXSSSNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFDDDBBBAAABBBEEEHHHFFFGGGHHHHHHFFFEEEEEEFFFCCCCCCEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEKKKIIIIIIIIIJJJJJJHHHFFFKKKKKKKKKJJJJJJIIIIIIIIIDDDFFFHHHJJJJJJKKKMMMOOOOOOPPPQQQNNNLLLLLLPPPSSSOOOTTTWWWRRRJJJEEEIIINNNwww[[[RRRTTTNNNHHHHHHDDDCCCGGGPPPUUUQQQLLLIIIIIIPPP\\\ddd___SSSLLLLLLIIIEEETTTeeepppyyywww}}}xxxzzzsss}}}~~~{{{}}}~~~|||sssrrrrrrrrrrrrsssuuuuuusssrrrssswwwzzzzzzwwwsssssstttwwwyyyzzzzzzyyyxxxwwwyyy{{{yyyxxx|||vvvhhhfffeeecccccceeeiiimmmpppvvvttt}}}wwwzzzYYYKKKBBBFFFJJJKKKGGGCCCDDDHHHKKKEEEBBBEEEIIIHHHBBBAAADDDCCCCCCDDDFFFGGGEEEBBB???@@@BBBBBBBBBNNNkkkrrreeennnrrr|||~~~uuunnnlllpppyyyzzzrrrsssoooqqq|||vvvqqquuuwwwtttyyyvvv|||~~~>>>;;;888888:::===??????<<<======>>>???AAABBBCCC___kkkjjjfffooo^^^YYYPPPNNNXXXaaabbb^^^]]]fffdddcccffflllooolllhhhjjjpppvvvzzzyyyyyyzzz||||||{{{|||}}}zzzuuuqqqpppffflllooojjjffffffddd```YYYWWWUUUSSSSSSSSSSSSSSSTTTIIITTTyyy\\\MMMJJJFFFBBBFFFIIIIIIDDDBBBHHHPPP___]]]UUUJJJCCCCCCBBBAAA>>>@@@KKKhhh~~~xxxtttvvvwwwxxx~~~qqqgggdddaaa]]]]]]]]]\\\WWWQQQOOOQQQTTTLLLKKKIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGIIIJJJJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDGGGJJJKKKKKKKKKNNNPPPOOONNNMMMMMMOOOQQQQQQPPPSSSTTTSSSLLLAAA@@@UUUllliiiQQQPPPLLLFFFFFFEEECCCGGGKKKMMMLLLLLLNNNPPP[[[sssuuu^^^QQQKKKHHHGGGHHHOOO\\\nnnzzzrrrpppwww}}}}}}}}}xxxqqqooorrrtttssspppppppppqqqqqqssstttvvvwwwssstttvvvxxxyyyzzzyyyyyyvvvyyyzzzyyyvvvvvv{{{||||||}}}|||wwwrrrnnnlllccccccgggllliiigggrrrzzz||||||}}}}}}^^^IIIEEEBBBHHHIIIIIIGGGEEEEEEHHHKKKCCCFFFGGGEEE@@@===@@@CCC@@@AAABBBCCCCCCAAA@@@>>>>>>@@@BBBDDDGGGYYYyyyfffYYYnnnzzzvvvpppgggjjjpppyyyvvviiinnnoooqqquuuyyy{{{yyyxxxwwwtttqqqrrryyyzzz}}}}}}===:::888888:::===???@@@>>>>>>>>>>>>???@@@@@@AAAMMM]]]sssyyy^^^dddyyyyyyeeePPPIIIMMMSSS[[[bbb[[[]]]```cccggghhhhhhhhhfffhhhjjjkkkkkkjjjkkklllqqqppppppooommmiiieeedddhhhddd___\\\ZZZZZZXXXXXXVVVVVVUUUPPPKKKMMMUUU]]]ggghhhyyyqqqfffZZZMMMEEEHHHHHHIIIIIIGGGFFFHHHLLLQQQRRRMMMDDD???AAADDDEEE<<<===EEE[[[yyyssstttuuurrrrrruuuwwwppplllfff___\\\\\\\\\YYYVVVSSSRRRRRRKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIILLLOOOQQQPPPNNNLLLKKKKKKMMMPPPRRRRRRRRRTTTQQQMMMIIIHHHTTTppp___OOOPPPKKKEEEEEEDDDBBBGGGLLLLLLIIIHHHJJJNNNbbbsss{{{lllYYYPPPNNNLLLGGGEEEGGGOOO___yyytttvvvwwwwwwxxx{{{~~~}}}zzzwwwtttsssrrrrrrrrrqqqqqqqqqppppppooonnnnnnqqqrrrtttvvvwwwxxxxxxwwwuuuwwwyyyyyyxxxxxxyyy{{{}}}||||||~~~}}}yyysssmmmiiiggg___```dddhhhiiirrryyy{{{TTTEEEFFFGGGNNNNNNMMMGGGAAA???BBBFFFCCCCCCCCC@@@>>>>>>AAACCC???@@@AAABBBBBBAAA???>>>???@@@AAA@@@AAAMMMhhhuuu^^^lllppp{{{tttxxx}}}vvvpppkkkffffffmmmyyyzzzooolllmmmoooqqqrrrrrrsssssspppttt|||vvvwww~~~;;;999777777:::>>>@@@AAAAAA@@@???>>>>>>======>>>BBBRRRhhh{{{wwwooogggggg{{{{{{ssshhhTTTLLLKKKOOOSSSVVVZZZ^^^aaabbbdddgggiiillljjjhhhgggggghhhgggfff___````````````aaaaaaaaaaaaVVVPPPTTTVVVSSSSSSVVVNNNSSSVVVSSSRRRZZZnnn~~~___]]]dddXXXHHHEEEIIIIIIHHHIIIJJJKKKKKKKKKFFFHHHEEE???>>>BBBFFFFFF>>>???BBBMMMfffvvvsssrrrooommmmmmuuuwwwxxxwwwvvvtttlllccc^^^\\\ZZZXXXVVVTTTPPPNNNJJJIIIGGGEEEDDDDDDDDDDDDBBBAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJKKKOOOTTTUUUQQQLLLIIIIIIJJJMMMQQQTTTTTTTTTTTTLLLEEEDDDMMMeeegggSSSNNNRRRKKKDDDFFFEEEAAAFFFJJJJJJGGGGGGJJJMMMXXXbbbdddXXXLLLJJJLLLKKKGGGEEEFFFJJJTTTiii|||xxxuuutttuuuwwwyyy{{{}}}~~~~~~zzzuuuqqqppppppqqqqqqqqqqqqpppooommmlllpppqqqsssuuuvvvwwwwwwwwwvvvvvvxxxyyy{{{zzzwwwuuuwwwvvvvvvwwwyyy{{{zzzyyyzzzzzzxxxsssmmmgggdddccchhheeejjjwwwdddKKKEEEHHHMMMPPPQQQNNNFFF>>>;;;AAAGGGIIIEEEAAA>>>???AAACCCDDD>>>???@@@AAA@@@???>>>===?????????>>><<>>AAABBBBBBAAA@@@>>><<<;;;;;;;;;@@@JJJ[[[mmm{{{uuuhhhrrr{{{vvv{{{tttfffWWWNNNSSSTTTUUUXXX[[[___dddgggdddaaa______aaaaaa___\\\YYY[[[ZZZXXXYYY]]]^^^]]]YYYNNNLLLUUUVVVOOOPPPXXXTTT\\\dddiiippppppOOOPPPSSSEEE>>>EEEBBBEEEFFFFFFGGGJJJMMMLLLHHHFFFAAA>>>CCCJJJKKKGGGCCCEEEEEEGGGTTTuuu~~~yyyqqqmmmkkkmmmoooiiijjjmmmsss{{{}}}yyyrrrggg```XXXRRRPPPOOOLLLIIIIIIHHHFFFDDDCCCBBBCCCCCC@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIHHHGGGDDDEEEEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNPPPRRRSSSRRRNNNKKKJJJJJJLLLPPPSSSUUUUUUSSSMMMFFF@@@BBBQQQlllnnnVVVLLLOOOSSSJJJEEEIIIHHHBBBBBBDDDFFFHHHJJJKKKKKKDDDJJJMMMIIIFFFIIIKKKJJJGGGIIIMMMPPPRRR[[[ppp{{{zzzwwwuuuwwwzzz}}}xxxsssooommmlllnnnpppsssssssssrrrqqqpppqqqrrrtttuuuvvvwwwwwwxxxvvvtttvvvyyyzzzvvvrrrppppppppprrruuuvvvvvvuuutttssspppkkkeeecccdddgggooonnnzzz|||~~~lllSSSLLLIIIKKKQQQLLLNNNMMMGGG@@@@@@HHHQQQTTTLLLDDD@@@BBBDDDEEECCC>>>>>>??????>>>>>>===<<<======>>>???===BBBRRRaaavvvddd```eeeqqqqqq}}}sssjjjfffdddddddddqqqxxxyyyqqqooovvv~~~wwwdddmmmyyy888777555666:::>>>AAABBBCCCBBB@@@===<<<:::999999===@@@HHHYYYnnn~~~|||nnnlllyyy~~~{{{rrrbbb\\\UUUSSSUUUWWWWWWVVVXXXWWWWWWYYY\\\[[[WWWSSSUUUWWWUUUOOOOOORRRSSSPPPTTTKKKJJJPPPOOOJJJSSSdddxxx}}}rrr^^^LLLHHHFFF???>>>CCCCCCJJJMMMHHHDDDHHHMMMOOONNNGGG???@@@LLLVVVSSSJJJGGGIIIHHHEEEJJJbbb|||nnnnnnwww|||}}}vvvkkkeeefffiiidddcccfffppp|||sssiii[[[QQQLLLKKKKKKJJJIIIHHHFFFCCCBBBAAAAAABBB@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLQQQVVVUUUPPPKKKJJJKKKOOOOOOQQQSSSUUUUUURRRPPPAAABBBEEELLL]]]uuuWWWKKKFFFKKKMMMEEEEEEJJJHHHEEE@@@===@@@GGGJJJGGGCCC;;;AAAFFFIIILLLNNNLLLIIIGGGJJJNNNPPPNNNPPP[[[hhh}}}vvvwww|||}}}{{{zzz{{{}}}{{{vvvqqqiiikkknnnppprrrrrrrrrqqqoooooopppqqqrrrsssttttttwwwqqqmmmnnnrrruuurrrooommmmmmnnnppprrrtttsssqqqmmmllliiiddd```ccckkkrrr{{{UUUKKKOOOLLLJJJMMMIIIKKKLLLIIIEEEFFFOOOVVVYYYPPPGGGBBBCCCDDDBBB???>>>>>>>>>>>>======<<<<<<======>>>@@@???AAALLLWWWqqqhhh\\\aaalll{{{{{{zzz~~~}}}uuukkkaaa[[[^^^cccnnnzzz~~~yyyuuukkkffflllwww888777555666:::>>>@@@BBBAAA@@@???===;;;:::999999<<<;;;???MMMcccvvvaaaYYYkkkzzzyyynnnfff___UUUNNNQQQRRRSSSUUUUUUSSSNNNKKKEEEJJJLLLIIIMMMVVVZZZWWWTTTPPPOOOQQQSSS[[[qqq{{{[[[RRRHHHDDDGGGIIIGGGDDDUUU]]]]]]RRRJJJMMMSSSVVVNNNFFF>>>BBBQQQ]]]YYYNNNFFFGGGFFFCCCCCCQQQpppkkkVVVddduuuuuujjjccc``````]]]^^^fffpppwww|||wwwooocccXXXRRRPPPOOOOOOIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKRRRWWWUUUMMMHHHIIIMMMRRRRRRTTTUUUUUUSSSNNNKKK===IIIVVVaaaooofffGGGDDD@@@DDDEEEAAAGGGLLLEEEHHHBBB===>>>DDDFFFCCC===???BBBHHHLLLOOOMMMHHHCCCHHHFFFGGGGGGFFFHHHRRR]]]uuu}}}{{{{{{xxxvvvyyy{{{mmmnnnoooooooooooonnnmmmnnnnnnnnnnnnnnnoooppppppqqqlllggghhhlllooonnnllliiihhhiiikkklllllljjjhhhhhhiiihhhfffgggooo|||eeeIIIHHHNNNIIIEEEGGGJJJKKKLLLJJJHHHHHHLLLOOORRRKKKDDDAAAAAAAAA>>>:::>>>>>>=========<<<<<<<<>>???>>>===CCCKKK[[[zzzzzzcccdddhhhppp|||ooojjjuuu}}}wwwmmmfff]]]\\\\\\```iiisss|||}}}uuummmhhhggghhhiii~~~999777555666999===@@@AAA??????===<<<;;;:::::::::;;;<<<@@@HHHTTTdddsss|||iiiaaaccc{{{{{{tttggghhhhhheeeaaa\\\YYYXXXVVV___eeefffnnn|||sssssssssrrrxxxhhhRRRLLLGGGGGGIIIKKKKKKKKK___ddd```RRRKKKQQQUUUTTTKKKFFFAAABBBMMMVVVTTTLLLEEEBBB@@@@@@@@@GGGZZZmmmxxxXXXXXXlll{{{rrriiicccaaa[[[YYY]]]___```eeellllllkkkiiiddd^^^XXXTTTSSSJJJIIIFFFDDDBBBAAAAAAAAA???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKPPPSSSRRRNNNLLLMMMPPPRRRRRRTTTUUUTTTQQQKKKFFFIII\\\mmmtttyyynnnUUUDDD???<<>>;;;???>>>>>>===============???<<<<<<======<<>>===<<<;;;;;;;;;;;;;;;777<<<@@@BBBEEENNN]]]iiiooo^^^gggxxxiiiOOOMMMJJJKKKMMMGGG@@@GGGTTTXXXYYYRRRDDDBBBKKKNNNJJJIIIHHHDDDBBBFFFKKKKKKGGGDDD???===???@@@CCCOOO\\\wwwiiiPPPaaaqqquuutttsssooojjjgggaaa]]]\\\XXXSSSUUU\\\^^^dddkkklllfff]]]VVVSSSKKKIIIGGGDDDBBBAAAAAAAAA>>>???@@@AAABBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQRRRSSSPPPQQQRRRTTTSSSOOOIIIDDDYYYmmm}}}}}}zzznnnUUUPPPIII>>>;;;>>>CCCHHHUUUTTTCCCBBBEEEIIIJJJJJJLLLRRRWWWQQQNNNLLLKKKJJJGGGGGGHHHJJJFFFEEEJJJLLLLLLMMMPPPWWWsss}}}}}}vvvuuusssqqqqqqqqqqqqrrrkkklllmmmppprrrrrrpppnnnnnnooorrrwww{{{}}}}}}{{{ooovvv```SSSHHHGGGEEEBBBCCCHHHGGGFFFFFFHHHHHHFFF@@@::::::;;;===@@@CCCCCCBBB@@@??????>>>==================::::::===>>>===@@@EEEJJJRRRzzzmmmeeelllxxxqqqWWW[[[hhhnnnnnnyyy~~~yyysssmmmiiiddd]]]YYYWWW\\\aaadddgggnnnxxx||||||}}}wwwsssmmmhhheeebbb___\\\eeegggkkkrrr|||;;;888555555888===@@@BBB<<<=========<<<;;;;;;:::>>>===>>>??????AAAKKKVVVllluuu{{{ooo```hhhjjjUUUHHHNNNKKKHHHGGGIIIJJJHHHFFFKKKIIIGGGGGGIIIJJJGGGDDDBBB>>><<<>>>BBBDDDBBB???AAA;;;<<>>CCCdddmmm]]]\\\rrr{{{kkkeee^^^[[[XXXSSSQQQPPPWWWYYY^^^dddhhheee^^^XXXTTTNNNEEE@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDBBBBBBBBBDDDFFFGGGEEEFFFFFFGGGHHHIIIJJJKKKOOOOOOOOOOOOOOONNNMMMLLLHHHLLLQQQTTTTTTSSSRRRSSSQQQRRRRRRPPPLLLJJJKKKLLLlll}}}}}}UUUKKKIIIDDD@@@777<<>><<<<<<>>>>>>>>>======>>>>>>>>>????????????DDDOOOddd{{{jjjgggnnnzzzsssTTTLLLOOOSSShhhyyy}}}zzztttjjjcccbbb___\\\ZZZZZZ[[[^^^```cccbbbbbbaaaaaaaaaaaaaaa^^^[[[\\\```aaa___ccckkkvvvwwwzzz||||||zzzvvvuuuxxx{{{|||===:::666666888===@@@AAA<<<<<<<<<<<<<<<;;;:::999999999;;;===<<<<<>><<<;;;>>>DDDFFFEEEBBB@@@===@@@IIIIIIBBB@@@DDDRRRhhhppp[[[bbb{{{{{{ttthhh[[[TTTSSSTTTTTTOOOPPPSSSVVV[[[___bbbdddWWWSSSLLLHHHFFFDDDAAA>>>AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJNNNNNNNNNMMMMMMLLLLLLLLLNNNOOOQQQRRRRRRQQQQQQQQQQQQOOOKKKFFFFFFNNN\\\hhhsss~~~}}}lllOOOGGGEEE@@@DDD???DDDQQQVVVMMMEEECCCFFFHHHGGGFFFJJJQQQSSSQQQPPPNNNJJJGGGEEEDDDDDDDDDFFFIIIJJJIIIJJJNNNPPPOOOMMMRRRfff}}}~~~}}}~~~{{{bbbMMMKKKIIIHHHGGGFFFEEEDDDHHHHHHEEEEEEJJJQQQQQQMMMDDDBBB@@@AAACCCCCCAAA>>>???===<<<<<<===>>>>>>=========>>>>>>>>>?????????<<>>;;;777666999<<>>===BBBIIIGGG@@@???EEEGGGTTTppprrrbbbhhh|||~~~jjj]]]ZZZWWWRRRNNNNNNNNNMMMOOORRRWWW[[[UUUSSSQQQOOOMMMJJJEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMRRRQQQPPPQQQSSSTTTSSSRRRPPPLLLEEEAAAGGGZZZsss~~~^^^NNNIIIFFFDDDFFFEEEIIIOOOKKKBBB???CCCGGGGGGFFFDDDGGGLLLNNNKKKJJJJJJJJJJJJIIIGGGFFFEEEBBBGGGHHHFFFGGGKKKNNNNNNHHHIIIQQQggg|||yyyyyy{{{|||}}}zzz{{{~~~{{{hhhZZZIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHFFFFFFLLLUUUWWWUUUDDDBBB@@@BBBFFFGGGCCC??????===<<<<<<===>>>>>>===============>>>>>>>>>>>>:::===FFFYYYrrrrrrnnnpppooofffLLL???AAAJJJYYYgggpppyyy|||wwwrrrpppnnnnnniiijjjkkklllllllllkkkkkkttttttwww|||}}}rrrjjjgggcccaaa````````````@@@<<<888777888;;;>>>???999999:::::::::999999888777666888;;;999666777<<>>BBBFFFFFFCCC@@@@@@AAA???AAADDDGGGFFFCCC===999======>>>@@@BBBAAA===:::<<<===AAACCC@@@;;;>>>FFFEEEHHHZZZ|||bbbXXXbbbnnn}}}pppjjj___RRRQQQPPPNNNMMMMMMLLLJJJHHHLLLMMMNNNOOOOOONNNLLLKKKEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHLLLLLLMMMNNNOOOPPPQQQQQQOOOMMMLLLKKKKKKLLLNNNOOOSSSRRRRRRTTTVVVWWWVVVTTTMMMIIIFFFJJJYYYooowwwhhhTTTLLLGGGEEEGGGDDDDDDFFFIIIEEE??????EEEDDDFFFFFFEEEGGGKKKKKKGGGBBBDDDHHHKKKMMMLLLKKKIIIAAAFFFHHHEEEDDDGGGJJJJJJGGGKKKLLLUUUppp~~~{{{yyywwwvvv{{{{{{{{{{{{{{{|||zzz|||~~~kkkXXXWWWJJJKKKMMMMMMNNNNNNOOOPPPLLLKKKHHHEEEHHHOOOQQQOOOBBB???>>>BBBGGGIIIEEE@@@>>>===;;;;;;===>>>===<<<<<<<<<<<<=========>>>>>>===???DDDNNN^^^wwwtttmmmkkkzzznnnOOOIIIJJJTTTZZZZZZaaakkk{{{~~~~~~|||ooofff```[[[YYYVVVTTTSSSTTT???<<<888666777:::===>>>888888999999:::999999888888666666888888666888===???IIIRRR```uuuwwwsssyyy~~~zzzuuuxxx~~~yyyssssssxxxqqqTTTJJJFFF>>><<>>===>>>>>>AAADDDEEEDDD@@@<<<999<<<<<<>>>??????>>>:::888>>>>>>???>>>;;;:::@@@HHHCCC???FFF]]]yyysssaaaRRRSSS```llluuuuuuuuuuuunnndddXXXSSSMMMLLLNNNMMMIIIDDDFFFGGGHHHJJJKKKLLLNNNOOOKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEGGGHHHIIIJJJMMMNNNOOOOOOQQQQQQRRRSSSPPPOOOMMMMMMMMMOOOQQQSSSSSSSSSTTTUUUUUUTTTQQQOOOGGGGGGMMM]]]ssslllSSSIIIDDD>>>>>>CCCEEECCCBBBCCCCCCAAAAAACCC@@@DDDGGGHHHJJJMMMIIIDDD===@@@EEEIIIKKKJJJIIIGGGBBBGGGIIIDDD@@@BBBEEEEEEDDDNNNQQQOOO]]]~~~{{{|||vvvtttvvv{{{}}}|||~~~fffPPPLLLLLLIIIKKKNNNNNNMMMLLLMMMNNNMMMMMMIIIDDDDDDHHHJJJHHHCCC@@@???AAADDDEEEAAA===>>><<<;;;;;;<<<======<<<;;;<<<<<<<<<<<<=========<<>>:::666555666999<<<===888888999:::::::::999999777444333666777666777;;;;;;CCCGGGPPPaaannn{{{yyyzzz|||~~~|||~~~}}}wwwzzzeeeRRRBBB@@@BBB@@@@@@DDDEEEFFFFFFEEEBBB???>>>>>>BBBDDDFFFFFFCCC@@@>>>===999:::<<<>>>>>>===<<<;;;AAAAAA???===;;;===CCCHHHCCC===>>>JJJ]]]qqqmmmSSSHHHJJJNNNWWWbbblllrrruuujjjaaaVVVOOOLLLJJJHHHEEEFFFGGGGGGFFFFFFGGGJJJLLLOOOOOONNNLLLKKKIIIHHHGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOPPPRRRTTTUUUSSSTTTUUUSSSOOOLLLJJJJJJIIIMMMXXXmmmbbbUUUHHHCCC???:::<<>>???AAABBB@@@JJJOOOMMMPPPggg~~~|||iiiKKKEEEEEEDDDEEEHHHKKKKKKHHHFFFGGGHHHIIIJJJHHHCCCBBBEEEGGGEEEFFFDDDBBB@@@???>>><<<:::>>><<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<===888:::@@@GGGLLL[[[{{{qqqggghhhiiiyyysss___LLLDDDDDDKKKOOOVVV^^^eeemmmuuuyyy|||yyywwwoooeeeVVVQQQPPPRRRRRRVVVddduuu<<<888555333555888;;;<<<888999999:::;;;;;;::::::777444555999:::777555777888@@@@@@CCCLLLTTTccczzz~~~qqqsss}}}mmmKKKEEE>>><<>>???AAA;;;<<<>>>>>>>>>=========@@@???>>>======@@@BBBCCCCCC??????CCCLLL]]]ttt|||~~~xxxYYYIII>>>BBBKKKSSS]]]hhhnnnkkkeee[[[PPPIIIGGGGGGEEEGGGHHHGGGEEEDDDFFFIIIKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMNNNNNNMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUSSSUUUUUUQQQKKKIIIMMMRRRYYY]]]fffsssdddOOOJJJEEEAAA??????AAADDDDDDDDDDDDDDDEEEEEECCCAAAEEEGGGGGGEEEFFFHHHFFFAAA???@@@@@@AAAAAA@@@@@@@@@@@@GGGIIICCC===>>>AAACCCAAACCCEEEFFFGGGSSSkkkoooRRRIIIGGGFFFDDDAAAEEEIIIIIIEEECCCDDDFFFCCCEEEDDD@@@???BBBDDDBBBDDDDDDCCC@@@<<<;;;===???>>><<<:::;;;<<<===<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;888;;;DDDKKKTTThhh~~~wwwnnngggrrrooo^^^NNNCCC===@@@DDDHHHMMMTTT[[[```fffiiimmmttt|||}}}sssnnnmmmiiiddd___[[[\\\```aaaiii:::777333222444888;;;<<<888999:::;;;;;;;;;;;;;;;888777999>>>>>>999555444111999999777;;;===III```~~~rrrfff___zzzeeePPPAAABBB>>>888999AAAGGGHHHJJJGGGDDDDDDFFFGGGEEECCCFFFFFFDDDAAA===<<<>>>BBBAAABBBAAA@@@===<<<<<<<<<;;;<<<<<<<<<>>>AAA@@@===@@@???>>>???BBBLLL```sss~~~{{{^^^EEE@@@@@@<<>>CCCFFFFFFFFFGGGGGGEEEJJJJJJFFFBBBBBBEEEDDD@@@@@@@@@@@@@@@BBBCCCEEEFFF???FFFHHHCCC===>>>BBBDDDEEE>>><<<@@@BBBEEERRRbbbzzzwwwMMMGGGNNNKKKEEEEEE@@@EEEIIIIIIEEECCCDDDGGG>>>BBBBBB>>><<<>>>???===???AAABBB???<<<<<>>???DDDJJJNNNRRRSSSUUUXXX^^^fffpppvvv~~~wwwmmmhhhhhhhhhfffooolllnnnqqqrrr{{{666444111222555999<<<===DDDBBB>>>;;;888777777777555666888888777555333111666666555444555888>>>BBBXXXsss~~~qqqvvvzzz{{{yyyUUUEEEDDD======>>>@@@BBBEEEGGGHHHCCC???>>>BBBJJJMMMKKKFFFGGGEEEAAA>>><<<<<<===>>>CCCCCCBBBBBBAAA@@@???>>>???===;;;:::;;;===@@@BBB<<<;;;;;;<<<@@@HHHRRRYYYwww|||```FFF===@@@AAA===DDDTTT```aaaaaa```WWWKKKFFFFFFFFFHHHIIIHHHEEEBBBEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDEEEFFFGGGGGGHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEKKKKKKLLLLLLMMMMMMNNNNNNQQQPPPOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNTTTQQQPPPQQQSSSUUUSSSQQQLLLSSSTTTKKKGGGRRRiiizzzzzzqqqssszzzrrrkkkdddMMMKKKFFFHHHIIIEEEAAA@@@DDDIIIFFFAAAAAAHHHJJJHHHIIIMMMLLLHHHCCCAAABBBAAA???<<<;;;<<<===???EEEJJJIIIDDDAAABBBBBBAAA>>><<<======@@@BBBDDDEEEFFFJJJPPPUUUddduuuyyy{{{qqqWWWIIIIIILLLKKKGGGFFFKKKLLLFFFCCCDDDCCC>>><<<>>>===<<<===???;;;555:::<<<>>>>>>>>>>>>???@@@@@@>>><<<:::999:::;;;<<<::::::999999::::::;;;<<<:::777888===AAAGGGQQQZZZkkkooo```hhh}}}cccPPPJJJCCC>>>>>>@@@BBBCCCJJJIIIIIIKKKOOORRRRRRRRR[[[^^^bbbiiittt{{{|||vvvnnnkkkrrr~~~|||{{{|||~~~666444222333666;;;>>>@@@JJJHHHDDD???;;;999777777666666777777777666555444888888777666555666:::<<>>AAAAAAAAA???>>>>>>??????@@@BBBAAABBBFFFKKKLLLIIIEEEFFFDDDAAA???>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<;;;<<<>>>@@@AAA???>>>===;;;<<>>;;;DDDOOOVVV\\\```]]]XXXVVVRRRKKKGGGEEEGGGKKKMMMFFFEEEEEEEEEFFFGGGGGGHHHCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNNNNOOORRRQQQPPPOOONNNNNNNNNNNNRRRRRRRRRSSSTTTUUUVVVWWWMMMOOOSSSWWWXXXVVVRRROOONNNMMMNNNVVViii|||vvvppprrrrrrwwwhhhPPPCCC???BBBDDDFFFEEEBBBAAAEEEIIIHHHBBBAAAGGGLLLKKKIIIIIIJJJGGGCCC@@@>>>===:::999???DDDEEECCCBBBDDDDDDAAAAAABBBBBB@@@>>>======>>>AAADDDGGGIIIIIIKKKNNNQQQWWWaaattt}}}~~~uuujjj\\\RRRNNNLLLJJJGGGFFFJJJJJJEEEBBBCCCBBB???@@@@@@===:::;;;>>><<<777:::<<<>>>>>>>>>===>>>??????>>><<<:::999:::;;;;;;:::999999999999:::;;;;;;;;;999888;;;<<<>>>EEELLL___|||~~~gggbbbnnn~~~yyyqqqfff]]]WWWSSSQQQOOOHHHGGGEEECCCAAADDDJJJOOOQQQQQQQQQPPPQQQWWW]]]aaafffhhhllloooqqqrrrssstttppprrrooogggfffmmmssstttzzzwwwrrrqqqrrruuutttqqqvvvwwwzzzzzz{{{|||~~~{{{wwwvvvssstttuuuxxxyyyzzz}}}888555333444777<<>><<<;;;;;;;;;<<<@@@BBBEEEHHHIIIIIIGGGEEEEEEDDDBBB@@@@@@AAACCCDDD@@@@@@AAAAAAAAAAAA@@@@@@============>>>???@@@AAA@@@???>>><<<;;;<<<@@@CCCKKKooo~~~yyypppaaaWWWGGGCCCBBBJJJSSSYYY___ddd___[[[TTTLLLFFFEEEGGGJJJFFFFFFFFFEEEFFFFFFGGGGGGCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJKKKLLLNNNOOOOOORRRQQQPPPPPPPPPPPPPPPPPPVVVUUUSSSRRRRRRSSSTTTUUUOOOSSSVVVVVVSSSQQQQQQRRRWWWcccqqq|||yyytttwww]]]GGGDDDBBB<<<>>>AAADDDDDDCCCCCCEEEHHHGGGCCCBBBGGGLLLKKKGGGFFFIIIHHHFFFBBB===:::999999???EEEHHHCCC>>>>>>??????BBBBBBBBB@@@>>>===>>>???CCCFFFJJJLLLLLLKKKLLLLLLOOOQQQ[[[nnn\\\]]]]]]\\\XXXQQQKKKGGGFFFFFFIIIHHHCCC@@@AAAAAA@@@CCCBBB>>>999999<<<<<<999;;;===>>>>>>===<<<===>>>>>>===;;;:::999::::::;;;999999999999999:::;;;;;;;;;999888::::::999<<>>CCC???EEELLLNNNLLLIIIHHHJJJLLLOOORRRSSSRRRQQQSSSVVVVVVZZZYYYTTTRRRWWW___ccceeebbb```bbbfffhhhiiihhhgggiiilllnnnppprrruuuwwwxxx|||~~~zzzsssppptttzzz|||~~~|||pppttt}}}:::777555444777:::===>>>;;;:::999888888888999999;;;999777555555555666777111444666777777777888:::888666<<>>@@@BBBCCC@@@>>><<<;;;;;;===???@@@@@@CCCFFFFFFDDDCCCDDDFFFFFFEEECCCBBBAAABBBCCCDDD???@@@@@@@@@???>>>======;;;<<<===>>>??????@@@@@@===>>>???>>>===>>>@@@BBBFFFXXXgggyyyyyy|||nnn\\\MMMKKKLLLLLLQQQZZZ^^^```aaa^^^WWWOOOJJJGGGHHHGGGFFFFFFFFFFFFFFFGGGDDDEEEEEEEEEFFFFFFFFFGGGEEEEEEFFFHHHIIIKKKLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVSSSMMMIIILLLWWW```pppvvv~~~hhhGGG>>>BBBDDD@@@>>>AAADDDEEEDDDCCCDDDEEEBBBBBBCCCFFFGGGFFFEEEDDDHHHJJJIIIFFF@@@======???:::???AAA>>><<<>>>???>>>BBBBBBBBB@@@>>>===>>>@@@FFFGGGIIIJJJJJJIIIHHHHHHMMMNNNRRR]]]ooo|||}}}cccQQQLLLPPPTTTRRRMMMHHHEEEEEEFFFGGGEEEBBB??????@@@AAACCCDDDAAA<<<:::<<<<<<999<<<>>>???>>>===;;;;;;<<<<<<<<<;;;:::999999::::::999999999888999::::::;;;888777999<<<<<<:::<<>>===;;;888555333333444555111333666666666666666777999444777BBBGGGIIIUUUdddnnnvvvsssyyy|||dddOOOCCC999999===>>>>>>??????>>>======>>>@@@BBBCCCAAACCCDDDBBB>>>>>>AAAEEEFFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<:::;;;<<<===>>>???@@@@@@;;;===>>>>>>>>>>>>???AAACCCIIIMMM```xxx{{{qqqhhh^^^OOOGGGGGGTTTZZZaaaeeeccc]]]WWWSSSJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVOOOQQQSSSUUUVVVVVVUUUTTTOOOQQQRRROOONNNWWWhhhuuuxxx|||qqqIII===@@@@@@>>>???AAACCCEEEFFFDDDBBBAAA@@@:::???CCCCCCAAAAAACCCEEEFFFHHHIIIGGGCCC@@@AAACCC<<<===<<<;;;>>>BBBBBB>>>BBBBBBBBB@@@>>>>>>???AAAGGGGGGFFFEEEFFFFFFEEEEEEHHHLLLRRRWWW___kkk{{{www|||aaaRRRPPPKKKJJJJJJIIIHHHGGGFFFFFFFFFEEECCCBBB???===???AAAAAADDDDDD@@@>>>>>><<<888===>>>???>>><<<:::::::::;;;::::::999999999999999999888888888888999::::::777666999======:::<<<@@@<<>>KKKTTT```vvv~~~{{{zzz~~~eeePPPJJJBBB<<<888::::::999:::<<>>999::::::;;;<<<>>>???@@@<<<>>>>>>>>><<<;;;;;;<<<>>>FFFHHHPPPeeevvvyyyqqqtttqqq]]]RRRMMMMMMOOOSSSWWWYYYXXXWWWLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKOOONNNNNNNNNNNNMMMMMMMMMLLLMMMMMMOOOQQQSSSTTTVVVSSSSSSSSSRRRQQQOOOLLLKKKKKKSSS\\\bbbgggnnnzzztttRRR999<<>>CCCDDDDDDDDDCCC@@@===<<<555;;;???>>>===@@@EEEFFFCCCDDDEEEDDDBBBAAA@@@AAACCCBBB???===AAAEEECCC>>>CCCCCCBBB???>>>>>>@@@CCCFFFDDDBBBBBBCCCDDDDDDCCC???FFFNNNQQQSSSZZZgggrrr}}}|||{{{cccRRRJJJHHHOOOJJJFFFDDDFFFHHHHHHGGGEEECCCCCCCCCAAA===>>>AAA???DDDFFFBBB??????===999>>>???@@@>>>;;;999888999999999999999999999999999888888888888888999::::::888777999<<<;;;777888;;;>>>===>>>QQQsssyyyjjj^^^ddd}}}wwwnnnkkkpppqqqdddVVVOOOLLLJJJGGGDDDCCCCCCCCCDDDDDDEEEIIIKKKJJJJJJQQQYYYTTTKKKFFFIIIKKKGGGGGGJJJKKKMMMNNNMMMLLLLLLMMMNNNUUUVVVZZZcccmmmrrrqqqnnniiinnnqqqsssvvvzzzxxxsss{{{<<<999666555666999;;;<<<:::::::::999888666555444777666555444333333444444555666666555222000111222222444666444111000555;;;===JJJ___uuu{{{tttvvvwww~~~zzzZZZCCC>>>DDD???;;;999::::::777666999<<<===>>>>>>>>>>>>===<<<===???AAAAAAAAA@@@??????AAA@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@999888888888:::<<>><<<;;;<<<===@@@JJJJJJGGGNNNXXXlll~~~uuuyyyzzzhhh___TTTPPPQQQTTTSSSQQQNNNMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOPPPRRRUUUVVVaaajjjvvv}}}~~~~~~sssRRREEE<<<===???===<<<>>>BBBAAAAAA@@@???>>>;;;999666888888888===FFFIIIFFFCCCBBBBBBBBBBBBAAA>>><<>>>>>AAADDDBBBAAAAAACCCEEEEEECCC@@@>>>BBBEEEGGGHHHNNNXXX```cccsssyyy{{{mmmVVVQQQNNNIIIEEEMMMKKKGGGEEEEEEEEEEEEDDDDDDBBBCCCEEECCC>>>===AAA@@@EEEFFFAAA>>>??????===???@@@@@@>>>;;;888777777888888999999999999888888888888888888888999999:::999777999;;;:::666777;;;;;;::::::EEEYYYfff{{{|||llldddtttrrriiieee___WWWTTTSSSSSSPPPNNNIIIGGGGGGJJJJJJGGGIIIOOOQQQFFF@@@DDDFFFCCCDDDJJJDDDFFFFFFEEEDDDCCCDDDEEEGGGFFFHHHNNNTTTUUUQQQLLLLLLSSS[[[aaagggmmmmmmiiittt{{{;;;888666555888<<<>>>???>>>>>>>>>===<<<;;;:::999333333333333444444555666333333444333222222333555555777888444222333333333333<<>>===<<<;;;;;;>>>AAAEEEEEECCC???<<<======>>>>>>>>>?????????999:::<<<===???@@@@@@@@@999888777666888;;;>>>AAA@@@AAAAAA@@@??????AAACCCGGGMMMHHHBBBFFFKKKYYYoooyyygggxxxtttfffaaa]]]WWWQQQPPPOOOMMMLLLJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNKKKLLLMMMOOOQQQSSSTTTUUURRRQQQPPPOOONNNMMMMMMMMMGGGHHHJJJPPPZZZgggssszzz|||zzzlllFFF:::AAABBB;;;666:::======@@@???>>>======<<<:::888999777222444???LLLMMMEEEFFFDDDBBBBBBCCCBBB===999???CCCEEEAAA>>>AAADDDEEECCCCCCAAA???>>>>>>AAADDD??????AAAEEEHHHGGGCCC???DDDCCC@@@???@@@FFFMMMRRRVVV^^^iiiuuuzzzwww{{{wwwUUUGGGIIIKKKKKKKKKHHHIIIIIIGGGDDDAAA@@@???DDDAAACCCGGGDDD>>>===AAABBBEEEEEE???<<<>>>AAAAAA???@@@@@@>>>;;;888777777777888888999999999888888888888888777888999999:::888777999<<<;;;999;;;???555:::>>>EEEJJJIIIYYYxxxkkkfffiiizzzyyy||||||sssjjjfffhhhhhhddd```ccc]]]ZZZ\\\YYYSSSQQQTTTNNNAAA999===???;;;===DDD@@@AAABBBAAA???>>>???@@@CCC@@@======AAADDDEEEEEEDDDIIIMMMOOOTTT[[[]]][[[[[[ccchhhggggggjjjjjjfff<<<888444333555999<<<>>>===???AAA@@@<<<888555333666333000111555888999888555444333222111222333444555444111000111444777:::<<<<<<;;;>>>EEERRRaaakkktttxxxxxxvvvssspppooooooqqqrrrwww{{{{{{ppprrrssstttuuu{{{```RRR@@@777777999888555888777666555444333222111:::999888777777999:::<<<<<<>>>AAACCCDDDCCCBBB@@@BBBBBBAAA???===;;;<<<===777:::<<<===<<<;;;;;;;;;:::999999;;;======;;;:::???@@@BBBCCCCCCBBB@@@???DDDEEEGGGEEE@@@???JJJVVV~~~sssiiicccggglllwwwooojjj\\\LLLEEEGGGGGGCCCEEEAAA???AAABBBBBBFFFJJJGGGHHHIIIIIIHHHIIIKKKMMMMMMKKKLLLPPPOOOMMMNNNRRRQQQMMMKKKMMMKKKGGGFFFIIIMMMUUU\\\aaappprrrnnnxxxdddHHHBBB>>>===<<<<<<<<<<<<;;;999;;;:::888666666888:::<<>><<<;;;BBB???===<<>>===>>>AAADDDGGGAAA@@@???@@@BBBAAA@@@>>>AAACCCDDDCCCAAACCCHHHMMMOOOUUU^^^dddlllzzzyyyoooxxx|||{{{~~~rrreeeUUUMMMLLLLLLIIIEEEGGGIIIGGGBBBBBBFFFDDD>>>DDDDDDDDDCCCCCCBBBAAAAAA======???@@@@@@???>>>===???>>>===<<<;;;:::999999999999999888888888888888999999999999999999::::::;;;999999999;;;;;;;;;999999666666:::===CCCQQQ```rrrmmmiiilllzzz{{{xxx|||zzzrrrmmmlllhhh^^^VVVUUUTTTQQQOOOOOOOOONNNIIIEEEHHHGGGFFFFFFEEEBBB>>>;;;AAA???<<<===@@@AAAAAA???FFFDDDBBBDDDGGGIIIHHHFFFIIIKKKMMMOOOOOOMMMKKKJJJ;;;777333222444888;;;===999;;;<<<;;;999666444444555222000111444777777666333333222111111111111111444333111111111333555777>>><<<999777888===FFFLLL```jjjvvv|||}}}yyyqqqiiidddbbbZZZ```mmm{{{}}}nnnaaa]]]ccciiiqqq|||gggVVVFFF===333///111444555333777777777666666666666666888777777777888:::<<<>>>:::<<>><<<:::;;;<<<999;;;<<<<<<;;;::::::;;;999:::;;;===???>>>;;;999??????????????????@@@@@@DDDCCCDDDCCC???>>>EEEOOOeee}}}qqqeee```aaajjjsssrrrccc\\\TTTMMMMMMHHHDDDCCC@@@;;;:::===<<>>AAABBBBBBBBBAAA@@@???>>>???>>>>>>???BBBDDDDDDCCC@@@>>>===<<<===???CCCEEEAAA@@@???@@@AAAAAA@@@???EEEEEEDDDBBBAAABBBEEEGGGHHHNNNUUU[[[cccqqq{{{vvvwwwxxxgggggg\\\PPPJJJJJJJJJGGGCCCFFFHHHGGGDDDEEEIIIGGGCCCDDDDDDCCCBBBAAAAAAAAAAAA===>>>???@@@@@@???>>>>>>>>>======<<<:::999999888999999999888888777777777888999999999999:::::::::;;;999888999:::;;;:::999999777777:::;;;>>>IIIVVVkkkxxxmmmiiiooozzz}}}yyyzzzxxxpppkkkjjjcccccceeejjjoooppplllhhh`````````^^^[[[WWWTTTRRRRRRPPPNNNNNNOOONNNJJJHHHHHHEEEAAA@@@AAABBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCC999666333222444777999:::444666666666444333333444333222111222444555444333000111111111111000//////333222222111111222333333>>><<<:::666333333555777BBBJJJTTT^^^gggppp{{{~~~uuunnnkkkjjjrrrvvvooovvviiiOOO===333444111//////111444555555555666777888999::::::;;;888888888999:::===@@@AAA;;;<<<===???AAABBBBBBBBB===>>>>>><<<:::999999:::<<<<<<<<<:::999999;;;===::::::<<>><<<;;;;;;===@@@BBBDDDAAA???@@@>>><<>>=========>>>??????===;;;===>>>@@@AAABBBCCCBBBBBB>>>>>>???BBBDDDEEECCCBBB>>>===<<<<<<===???BBBCCCCCCAAA??????@@@AAAAAAAAAEEECCC@@@???AAABBBCCCCCCCCCGGGLLLPPPWWWdddtttyyy{{{|||sss```ZZZWWWPPPIIIFFFGGGGGGDDD@@@EEEFFFEEECCCEEEIIIHHHEEEDDDCCCAAA???>>>???@@@AAA??????@@@@@@@@@??????>>>======<<<;;;:::999999888::::::999888777777666666888888999999999::::::::::::999888999::::::999888:::888888888888999???HHHSSSdddzzztttkkkfffiiiyyy{{{zzz||||||}}}{{{vvvttttttrrrqqqqqqpppooojjjeee```ZZZUUUOOOJJJIIIIIIJJJJJJEEEDDDBBB@@@@@@@@@AAABBB777555222222333666777888444444444222000000111333111111222333333333222111000000111222222000///...111222222222222111111000555666777777555555666777777:::???GGGQQQ[[[dddjjj{{{~~~|||kkkUUUCCC999555444222333444333333333444666555555666777888::::::;;;:::::::::;;;===???AAABBB=========<<<<<<<<<<<<<<<:::;;;<<<;;;999888888999;;;;;;:::999888999===@@@<<<<<<<<<>>>???@@@>>><<>>CCCGGGBBB>>>;;;<<<<<<::::::<<<@@@GGGSSSeeeyyyrrrkkkcccaaafffpppzzz|||qqqnnnllljjjggg```[[[]]]dddkkkkkkfffeeemmmtttuuutttsssttt}}}}}}{{{SSS===777999:::777888888888777777888999666666666888999;;;<<<===;;;===???@@@???>>>===<<<===>>>AAACCCDDDEEEDDDDDD@@@??????@@@BBBBBBAAA???>>>>>>>>>>>>???AAACCCDDDCCCAAA>>>>>>???BBBBBBCCCAAA>>><<<===AAADDDDDDCCCBBBDDDFFFHHHMMMWWWdddnnnnnnooottthhhTTTPPPUUUIIIGGGEEEEEEFFFFFFCCC@@@DDDCCCAAAAAABBBEEEEEEDDDDDDBBB???===<<<===???AAA@@@@@@@@@@@@@@@?????????=========<<<;;;::::::999::::::999888777666555555888888888999999::::::;;;:::999888888999999888777888888888888666666:::===DDDMMM```yyyxxxkkkcccnnn{{{{{{}}}}}}yyytttpppiiidddbbbbbbeeefff___]]][[[XXXUUUSSSQQQQQQ666444222222444555666555555555333111///...000222000111222333333222222222111222333444333222111000000111222222222111000///,,,///333555555444555666222222333666<<>>>>>::::::999999999999999999888:::;;;;;;:::999999999::::::999888888:::???BBB???===;;;;;;===?????????DDDAAA===;;;<<>>777666<<<888:::;;;:::777666777999888999999:::::::::::::::777:::>>>@@@?????????@@@???AAACCCEEEFFFFFFDDDCCCCCC@@@===<<<===>>>>>>===??????@@@AAACCCDDDEEEFFFCCCAAA>>>>>>@@@BBBCCCCCC@@@===;;;===@@@CCCBBBAAABBBBBBBBBBBBDDDJJJSSSZZZeeejjjooorrrvvv{{{|||www[[[LLLDDDCCCEEECCCCCCEEEFFFFFFFFFDDDCCCGGGDDDAAAAAAAAAAAAAAABBBCCCAAA???<<<<<<===>>>@@@AAA@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;999999888888777666666555777777888999::::::;;;;;;:::999777777888888777666666777888777777888999999:::<<>>:::444333444444111---444444333222000111333555333333333333333333333333555555666777777888999999333444666777999:::::::::888:::<<<<<<;;;::::::;;;999999999888888:::???BBB???===;;;;;;===?????????BBB@@@===<<<===BBBGGGJJJ@@@;;;888:::;;;888888:::??????>>>>>>EEETTTiiixxx{{{bbbYYYQQQQQQXXXbbbpppzzz{{{xxxXXX@@@???@@@888555:::777:::<<<;;;888777999;;;::::::;;;;;;:::999777666444777;;;===???@@@AAACCCAAACCCEEEGGGGGGEEECCCAAACCC@@@<<<:::;;;<<<======>>>???AAACCCDDDEEEFFFFFFBBB@@@??????AAACCCDDDCCCBBB@@@???>>>??????>>>===@@@@@@???>>>>>>BBBGGGKKKWWWcccmmmoooooottt{{{|||vvvwww}}}~~~oooQQQHHHKKKIIIEEEBBBCCCEEEGGGHHHGGGFFFGGGHHHLLLFFFCCCCCCCCCAAA@@@BBBBBBAAA???===<<<===>>>???AAA@@@???>>>=========>>>======<<<<<<<<<;;;;;;;;;888888777777777666666666777777888999:::;;;;;;<<<:::888777777888888666555444777777666777::::::888888999>>>HHHQQQ___yyy~~~sssooopppzzz}}}zzzzzz|||~~~|||~~~~~~|||555444444444666666555333111222222111000000111333000222333222111222555888555444444333333333333333000111111111222333333333777888888666333111111111111333555555333222333444555999@@@HHHOOOUUU[[[```hhhlllrrrwwwyyy{{{}}}~~~xxxzzz}}}yyybbbQQQHHH>>>555444555666666666444222111444333333333444555555444111111111111222222222222111222333555777888999999111333666888:::;;;;;;:::888:::===>>>===<<<<<<<<<;;;;;;;;;:::888999<<<>>><<<;;;<<<>>>??????===;;;<<<<<<;;;;;;===@@@CCCFFF>>>;;;999;;;:::999;;;???>>>??????>>>>>>FFFSSS]]]|||}}}nnnddd[[[TTTSSSWWWaaafffrrr|||{{{yyy|||{{{www{{{zzzTTTDDD888888:::888666777333777::::::888888;;;???777888999:::999777555333333333555888<<>><<<<<<===>>>>>>>>>:::<<<>>>AAACCCCCCCCCCCCAAA@@@???AAACCCDDDDDDCCC@@@AAAAAA@@@>>>======>>>???????????????AAACCCEEEIIIVVVccchhhmmmuuu{{{|||zzzuuutttrrrqqq{{{ttttttxxx___OOODDDIIIOOOMMMKKKMMMGGGIIIJJJIIIFFFFFFHHHLLLLLLEEEAAABBBBBB???@@@CCCAAAAAA@@@???>>>>>>>>>>>>@@@???>>><<<<<<<<<<<<<<<;;;;;;::::::::::::999999666666666666777777777777666777888999:::;;;;;;<<<:::888777666777777555444333666777444666::::::666888999<<<>>>CCCQQQiii}}}vvvuuuzzzwwwttt~~~zzzyyyzzz{{{|||~~~555555444555666666555333---///111111111111222444000222333222000222666:::555444333222111222333444111111111111222333444555444444444222000///000222///222666666222......///333222333555777999???DDDJJJRRR^^^iiiqqqvvvyyy{{{}}}uuujjjbbbRRRCCC<<<;;;999444...111333111///000666<<<000000000222333333000---//////000111222222333333000222444777999;;;<<<===333555888;;;<<<;;;999888888;;;>>>???>>>==================;;;999888999;;;888:::===@@@BBB@@@<<<888888888888:::<<<>>>@@@BBB===;;;:::;;;:::999===CCC>>>???>>><<<;;;???GGGNNNiiiwww|||sssqqqhhhlllvvvxxxpppmmmmmmrrruuusssqqqtttyyyooo{{{vvvrrrsss{{{xxxSSS@@@@@@:::333444::::::666///444888999888999===BBB444555777999888666333222333222222555:::>>>???@@@===???BBBDDDDDDBBB@@@>>><<<;;;<<<>>>AAABBB@@@???777999<<>>>>>@@@CCC@@@AAAAAABBBCCCDDDEEEFFFBBBKKKUUU\\\hhhxxx|||uuu}}}wwwqqqmmmttt||||||vvvsssxxxmmmRRRMMMGGGGGGLLLJJJBBBEEENNNJJJLLLLLLIIIEEEEEEIIIMMMIIIBBB>>>@@@@@@===>>>BBBAAAAAA@@@@@@???>>>>>>===@@@???===<<<;;;;;;;;;<<<999999888888888888888888555555666666777777888888666777777999:::;;;<<<<<<:::888777666777777555333333666666333555::::::555333666777666999DDDUUUaaawww}}}yyyrrr}}}~~~zzzyyy{{{{{{zzz{{{|||}}}444555666444111111444777333222111222444555444333333333333222222222222111555333222000000111333444333000000444666555555777444333333222111000//////222111111111222333444444666222...///444777555333666999>>>BBBHHHNNNUUUYYYaaahhhsssssseee\\\TTTMMMGGGGGGDDD>>>888444222222222333333333333333333333333444333000...111444222+++444333333333333444555555:::666444888@@@EEEEEECCC999:::<<<===>>>======<<<=========<<<;;;999888777@@@>>><<<:::999:::;;;<<<:::;;;<<<<<<<<<;;;999999:::888666777;;;???AAABBB@@@???===<<<;;;;;;;;;<<>>AAAOOOYYYnnn}}}xxxrrrnnnqqqyyyvvvttteeeMMMFFF;;;999666777999:::888555888777777666666666666666333333222222222333444555555777888888888888:::;;;:::<<<>>>@@@@@@???===;;;;;;;;;<<<;;;:::;;;>>>@@@;;;>>>AAAAAA@@@???AAACCCAAA@@@???@@@@@@@@@>>>;;;;;;;;;;;;;;;<<<<<<======@@@AAABBBBBBAAABBBDDDFFFEEEGGGIIIJJJNNNXXXgggsssrrr{{{{{{{{{|||www|||yyyssswww|||}}}ttttttvvvtttxxxsss[[[QQQNNNJJJIIIHHHGGGHHHJJJLLLMMMHHHHHHGGGEEEDDDCCCAAAAAA@@@AAAAAA@@@======>>>???>>>======<<<<<<<<<<<<===<<<;;;:::999:::;;;<<<===;;;999777777888999888777888888888888777777777777666666777777888888888999666666666666555555555555444444444555555555555666555555666666777<<>>;;;777333777666444333222111111111111111111111111111111111///222222///000333444222333333222222333333444555999666444666<<<@@@@@@>>>888888999::::::;;;::::::<<<<<<===<<<<<<;;;::::::???>>><<<;;;::::::;;;;;;888999:::<<<<<<<<<;;;;;;<<<:::888999<<<@@@BBBCCC@@@???>>><<<<<<<<<<<<===DDDAAA<<<999888999;;;===EEEJJJXXXiiirrrvvv~~~cccNNN@@@555:::999888888999999888666777666555444333222222222333333222111222333444555333444666666555555666888999;;;<<<>>>>>>===<<<;;;666777777777666777:::<<>>???@@@AAAAAA@@@AAACCCEEEBBBCCCDDDCCCEEEMMMXXXbbbaaajjjlllooozzz|||}}}fffRRRIIIGGGGGGHHHGGGFFFGGGHHHJJJMMMNNNFFFFFFEEEEEEDDDEEEEEEEEEFFFDDD@@@===<<<===???@@@??????>>>======<<<<<<===<<<<<<;;;::::::;;;<<<<<<;;;999888888999:::888777777777777777666666666666666666777777777888888888777777666666666555555555444444444444555555555555666666666666666888<<>>FFFNNNRRRccceeejjjnnnsssyyy}}}{{{yyyooohhh]]]UUUOOOJJJDDD@@@<<<888222000111111///---+++,,,---///////////////////////////////////////...222333///---111444444222111111111111222333333444333222333666888888777777777666666777777888888;;;;;;<<<===>>>>>>>>>===>>>>>>======<<<;;;;;;;;;888999:::<<<======>>>>>><<<:::888999<<>><<<<<<<<<======BBB@@@===:::999888999:::<<<:::???JJJSSS]]]pppWWW??????;;;000888999999999777777777888666555333222111000//////333222222111111333444555222333444444333222333555999999:::;;;;;;;;;;;;;;;888999:::::::::;;;>>>@@@AAACCCDDDDDDCCCCCCEEEFFFDDDAAA>>>======>>>===<<<;;;;;;<<<======>>>??????>>>?????????>>>???AAACCC@@@AAAAAA???>>>AAAHHHNNNTTT]]]___eeeuuu~~~nnnUUUEEEAAADDDEEEEEEEEEEEEEEEFFFGGGJJJLLLMMMCCCCCCCCCCCCDDDFFFHHHHHHKKKEEE>>>:::<<>>============<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<;;;999777777777666666666555555555666666777777777777888888777777777777666666666666444444444444555555555555666777777666444444555777888@@@MMM^^^ooozzzrrrpppppppppsss|||222333444555555555666666444222111111222222000///000000111111222333333444////////////000222333444444000///222222///,,,---////////////////////////------......000111222333111000///111444666555444111222333222000///000111777555222000000111444666;;;===@@@CCCEEEHHHLLLOOORRRUUUXXXXXXWWWUUUTTTTTTTTTTTTSSSQQQOOOMMMKKKJJJFFFBBB===::::::::::::999666444222222333444333111---..................................../////////000222000---...222444222000000000000000111222222...///000222444444444333666666555444444555777888999:::<<<===>>>???@@@@@@<<<============<<<;;;:::;;;;;;<<<===>>>>>>??????;;;:::888999;;;===>>>>>>>>>===<<<;;;:::;;;<<<<<>>===;;;:::999999999999444555<<>>??????@@@BBBDDD???@@@@@@@@@@@@AAABBBBBBDDDAAA===<<<<<<======<<<<<<<<<======>>>?????????<<<===>>>>>>======???AAABBBBBBBBB@@@>>>>>>AAACCCLLLSSSSSSXXXgggsss}}}mmm\\\RRRHHHFFFIIILLLIIIEEEEEEEEEDDDEEEFFFGGGIIIJJJ@@@AAAAAABBBCCCEEEGGGHHHJJJDDD===;;;???CCCDDDBBBBBBBBBAAAAAA@@@???>>>============<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<999777777777777777666666666666666666777777777777777777888888777777777666666666333333444444444555555555555777777666444222222333;;;666999EEESSSaaawww}}}sssrrrvvvyyypppqqq~~~{{{444444444444555666666666444222111111222222000///111111111111111000000000......//////000111222333000------111222///------222222111000000///....../////////...//////000000000000///000111111111000,,,...000000//////000222///.........///000111222000333666888777777777777666888::::::999777666666777888888777777666555444888666555444444333222111000//////000111111///...222000...,,,,,,...000111........./////////000000222000------444<<<:::444000////////////000111111---///222777:::;;;888555555555444444444666777999888999;;;<<<>>>??????@@@;;;<<<<<<<<<<<<;;;;;;:::??????>>>>>>>>>>>>>>>>>>===;;;::::::<<<===>>>===<<<;;;:::999888999:::::::::;;;;;;;;;;;;;;;:::999999555666===???@@@IIIVVVjjjrrr}}}rrrYYY@@@777555333444888444666888777555444666888333333333333333444555666222222111000111222333444888999:::999777777888999888888999999:::;;;<<<<<<888:::<<<===<<<===>>>@@@???>>>=========>>>??????BBB???<<<;;;;;;<<<==================>>>>>>>>>>>><<<=========<<<<<<===???BBBBBBBBBAAA@@@??????@@@CCCHHHEEEFFFQQQXXX___kkkuuuzzzwww}}}lllWWWJJJGGGGGGIIILLLMMMLLLGGGBBBFFFEEEEEEDDDDDDDDDDDDDDD???@@@AAABBBCCCCCCDDDDDDDDD@@@===???DDDFFFEEEBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;===>>>===:::777999999999888888888777777777777666666666666666666777777777777666666666666333333333444444444444555444666777777555333333333;;;555555;;;>>>DDDZZZrrr|||wwwoooqqqwwwwwwpppmmmrrrvvv}}}888666333333444666666666333222111111222333111000222222111111000000000000......//////000000111111///---...333555222000000333222222111///......---111000000/////////////////////000000//////...---,,,...000000///......///,,,---...///000000000000---000444555555333222111000222444444222111111111//////000000000000000000///000111111000///---,,,+++,,,---///////////////000...,,,***+++...222444.........//////000000111111...+++///;;;DDDAAA999000////////////000111111111222777???FFFFFF???777222333333444555777888999777888999;;;<<<=========;;;:::::::::::::::::::::??????>>>===============@@@>>><<<===>>>???>>>===:::999888777777888999999888999:::;;;;;;;;;::::::888555999AAAAAA<<<<<>><<<;;;===>>>???>>>???===;;;;;;<<<=========>>>>>>>>>=========<<<<<<<<<=========;;;;;;===>>>@@@@@@@@@@@@??????>>>>>>???DDD@@@===DDDEEEFFFOOOTTT```ppp~~~yyyttttttyyyyyy~~~}}}{{{eeeWWWNNNIIIGGGEEEGGGIIIJJJHHHFFFDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@>>>???BBBDDDDDDDDDBBBAAA@@@??????BBBFFFFFFDDD@@@@@@AAABBBBBBBBBAAA???>>>>>>?????????>>>===<<<;;;<<<;;;;;;<<<===<<<:::888::::::999999999888888888777777666666666666555555666666666666555555555555333333333333444444444444333444666666555444555555222333777:::666555AAAQQQ[[[fffrrrvvvuuuvvv~~~~~~}}}yyyssspppxxx<<<888333222333555666555333222111222333444333222222222222222222333333333....../////////////////////---...333555222//////000000000//////.........000000000//////000111111---...000000000/////////...000111111///.........000000000///...---,,,,,,))),,,.........------......000111222000000000111------............------)))***,,,...............---...///000000000111222------,,,,,,---///111222------......///000000111------,,,000999???<<<555000000//////000000111222333333888CCCMMMLLL@@@444...000111444666777888999777888888999999999999999:::999888888888999::::::<<<;;;:::::::::;;;<<<===>>>===;;;;;;<<<<<<;;;::::::999888777777888999:::999::::::::::::999999999666444999BBBCCC;;;777;;;444???PPPcccttt}}}jjjXXXKKK;;;444222777666111///333222111111222333444333222000000000111222333444555222111000000000111333444333444666555555555666888333555777999:::::::::999;;;===??????>>><<<<<<===@@@===::::::<<<>>>>>>===;;;::::::;;;===>>>>>>===???>>>>>>===<<<;;;::::::<<<===>>>===;;;;;;<<<>>>>>>=========>>>>>>======>>>EEEBBB@@@DDDAAA===DDD;;;EEEPPPXXX```kkktttwww|||lllUUUIIIFFFEEEFFFIIIGGGGGGGGGFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@<<>>???AAABBBBBBAAA@@@?????????@@@@@@???===<<<;;;<<<;;;::::::;;;;;;:::888999999999888888888888777777777666666666555555555555555555555444444444444222222333333333444444444333444555555333333444666000444888888444222666;;;???IIIXXXeeeooozzz~~~tttkkkuuu~~~>>>999333111222555666555333222111222444555555333222222333444555555666777...///////////////...---///,,,---222333///,,,,,,---------............///////////////000111333333+++---000111111000111111+++---//////...------...,,,,,,+++++++++,,,---............---,,,,,,...000+++---//////.........000.../////////...---,,,+++---...///...------...///+++,,,---,,,+++++++++,,,/////////000000//////...,,,,,,------...///000000***---//////222555222,,,000000000000000111222222333222777DDDOOOMMM>>>///+++---000333666777888888777777888888888777666666:::999777666666777999;;;888777777777888:::<<<===;;;999888888888888777555:::999888888888999:::;;;;;;;;;::::::999888777777555333888BBBCCC<<<999<<<;;;;;;<<>>>>><<<:::::::::???;;;888888:::<<<<<<;;;999999999;;;>>>???>>>===??????>>><<<;;;:::888888===>>>>>>===;;;;;;===>>>>>>===<<<===>>>>>>===<<<:::BBBBBBAAAFFFBBB<<>>>>><<<>>>@@@BBBBBBBBBAAA@@@???@@@@@@@@@???>>><<<;;;===;;;999999:::::::::999888888888888777777777777777777666666555555555444555555444444444333333333222222333333333444444444333444444333222111333555777999888444222333555444222:::GGGUUUbbbooo{{{tttkkknnntttxxxwwwzzz888555222111111111000//////111333555555333111///222333000///444<<<<<<666000000///...---,,,,,,,,,***...333555555333111000//////////////////////////////////////////////////////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......---------.........//////111111111111000000000000111333555777888666444333000111444666777777666666555666666555444444666888===;;;999888777666333111222444555444222222444777===<<<:::888777777777888:::999777555444555666777;;;IIIMMM@@@444444777666111444777::::::999777555444777999777888BBBTTTbbbjjjPPPAAA999444111111111111111000000000000000000000000000111111222333---///111,,,...333...///////////////000111111111222333333333111000///222333555666666666888:::<<<>>>???>>>;;;:::::::::888999:::;;;<<<=========:::999888999;;;======<<>>===;;;;;;::::::;;;::::::999:::;;;<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????@@@============>>>>>>>>>>>>EEEHHHLLLUUUbbbtttpppddd]]]YYYMMMGGGAAA???@@@BBBCCCCCCEEEDDDCCCBBBAAA@@@??????>>>??????@@@BBBCCCCCCDDD@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAA???>>>>>>>>>>>>DDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>=========;;;;;;::::::::::::999999999888777555555777888999777777777777777666555555000111111222333444555555333333333333333333333333222222222333333444444444555555555444444333333333444555777;;;AAAMMM\\\fffkkkzzzxxxxxxtttkkkdddiiiyyy888666222111111111000///111222333444444333222111333333000...333::::::444000000///------,,,,,,---+++///333555444222000///////////////////////////........................///.........------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------------------------+++,,,---...///......---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------............000000000000000000000000111222444666666555444222000111444666777777666555777888888888666777888:::<<<:::888777777666444333444555666444333333555888===<<<:::999888888999::::::888666555444444555666:::EEEHHH===444555777555444555777999888777555333222444555444444;;;HHHSSS^^^pppooo___KKK<<<555222///---000000000000000000000///...............///000000333,,,---000,,,000444---///////////////000000111111111222222111000000///111222444444444444666777555777999999888777888999777888:::;;;<<<======>>>;;;:::999:::<<<===>>>===@@@???>>>===;;;;;;::::::===<<<;;;;;;;;;===>>>???=========<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????<<<<<<=========>>>>>>>>>???@@@BBBFFFMMMYYYfffnnn{{{qqqsssnnncccZZZXXXWWWVVVDDDBBB@@@AAADDDEEEDDDBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAACCCCCCDDDDDDDDDCCCAAA???>>>>>>>>>>>>BBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;:::::::::999999999999888666555555666888999777777888888777777666555222222333333444444555555444444444333333333333333222333333333444444444555555555444444444333333333///000222333555;;;BBBHHHUUUaaammmxxxrrrfffdddllluuu}}}999666222111111111111000333333333333333333333333333222000...222666666222000///...---------------///222666777555222000000////////////////////////....................................------------------------------------++++++++++++++++++++++++------,,,,,,+++++++++***------------------------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------.........//////000000111111222///111333444555444222111000111333555666666555555666777777777666666888:::999888777777777777666444666777666555444555888::::::999888777777888999:::999888666555444444555555888???AAA999444666666333666777777666666444333222333444333222333777<<>>??????===;;;:::;;;===>>>>>>>>>@@@???>>><<<<<<;;;;;;;;;>>>>>>=========>>>???@@@===============<<<<<<<<<=========>>>>>>>>>>>>>>><<<<<<<<<============>>>>>>>>>>>>>>>@@@EEELLLQQQwwwzzz|||{{{~~~zzzcccUUUPPPUUUTTTNNNJJJJJJKKKKKK???AAACCCGGGHHHGGGCCC???AAAAAABBBBBBCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;::::::::::::999999999999888777666555555666777888777888888888888777777666444444444444444444444444444444444444444444444444444444444444444555555555444444444444333333333333000111333333222222333555===DDDRRRfff{{{wwwsssuuuyyyyyyxxx:::666333000000111111111555444333222222333444555333111///...000222222000000///...---------------333555888888666333111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,------------------...///000111222333...///111222333222111000000111333444555555555444111222333333222222444666777666555666777888777666888888666555555777:::<<<777666666555666777888999888777666555444444444555666::::::666444777666222666666555444444444444444777666555555666777777777;;;<<<===BBBMMMaaayyywwwwww}}}mmm\\\FFF555555222//////222444333000,,,---------------......,,,,,,,,,,,,,,,------...,,,---777:::///,,,...***///............///000000111000///......///000111111222333333222111222444444666999:::::::::;;;===777888:::<<<>>>???@@@@@@>>>===;;;<<<>>>??????>>>???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????========================>>>>>>>>>===============;;;;;;<<<<<<<<<=========>>>>>>???>>>???AAADDDGGG\\\ZZZVVVSSSUUU]]]eeekkkfffsss~~~~~~uuuccc[[[eeeiii]]]PPPLLLKKKOOOPPPJJJDDDCCCCCCAAABBBDDDGGGIIIIIIFFFAAA===AAABBBBBBBBBBBBCCCCCCCCC>>>>>>>>>???@@@AAAAAABBB???@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>======>>>???======???@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;:::::::::999999999999888777666666555555666666777777888888888888888777777666666555555555444444444444444444555555555555555555555555555555555555555333333333333333333333333333444555555555444444444222444???TTTeeeqqqvvvqqq|||;;;777333000000111222222555444222111111222444555333111///////////////000//////...------------...111444666666333111///...................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,---///000111222333...///000111111111000000111111222333333444444444...000111000000000222444555444444555777999888777999888777666888:::;;;<<<777777666666777888:::;;;888777777666555555444444444666666444555666555222555444444333444555666777777666666777999999666444666777888888;;;BBBLLLSSSssswwwaaaQQQGGG===222+++333000......///000///---++++++,,,,,,---------...------,,,,,,------...///,,,444EEEFFF555,,,...,,,...............//////000111000///......///000111222333444444333222444555888:::<<<<<<;;;;;;<<<===999:::;;;===>>>???@@@@@@???===<<<<<<>>>??????>>>>>>======<<<<<<<<<===========================<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;======<<<===???AAANNNIIICCC@@@AAADDDJJJNNNIIIOOOZZZdddjjjnnnqqqtttlllxxx~~~tttqqqrrrqqqhhhaaaXXXPPPNNNNNNPPPQQQUUUHHHEEEOOOQQQGGGAAAEEE???EEEHHHDDDAAAAAABBBAAA@@@BBBDDDEEECCCAAA???>>>BBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>??????@@@@@@@@@???@@@BBBCCCDDDDDDCCCBBB@@@???>>>=========>>>???<<<<<<===>>>?????????>>>======<<<<<<;;;::::::999::::::999999999888888888666555555555555555555666666777777888888888777777666666666555555444333333444444444555555555666666555555555555555555555555333333333333333333333333111111000111111222333333222///333???CCCBBBJJJVVVpppqqquuu{{{yyy{{{}}}xxxvvvzzzooosss}}};;;888333000000111222222333333111111111111333333333000...//////---...111///......---------......---///111111...,,,++++++------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************++++++++++++******++++++++++++******))))))***+++,,,------...---,,,,,,,,,,,,---......---------.........//////,,,,,,---...000111222222......///000000000000000111111111222222333333333///000222222111222444666444444333555777999888888888777666888:::<<<<<<;;;:::999999888999:::;;;<<<888888888777666666555555333444555555555555555555444444444444555666777888555444444555666666444333333444555444444666999<<>>???????????????===<<<<<<>>>???>>>======<<<<<<<<<<<<======>>><<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;===<<<;;;:::;;;<<>>AAA@@@>>>AAAJJJPPPPPPOOOOOOLLLWWWcccjjjmmmnnnkkkfffbbbfffdddYYYNNNJJJLLLMMMDDDBBB@@@???@@@???>>><<>>@@@@@@:::<<<============???AAABBBAAAAAAAAA@@@@@@??????AAA@@@@@@???>>>===<<<<<<>>>@@@BBBCCCDDDCCCAAA@@@>>>>>>===<<<<<<===>>>???===<<<<<<<<<<<<<<<===>>><<<<<<;;;;;;:::999999999999999999999888888888888555555555555555555555555555666666777777777777666666555555555444444333333333333333444555555666666555555555444444444444444222222222222333333333333333111......///000000000333///000555333...///555DDDIIIRRR___nnn|||tttnnnjjjiiikkkqqqxxx<<<888333000000111333333222111111000000111111222333///...000///,,,...222......---------......///+++---//////---+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++...---,,,+++***++++++,,,************++++++++++++******++++++++++++******((()))***+++,,,------...---,,,,,,,,,,,,---.............../////////000000------......///000111111.../////////000000000000111111111111111222222333000111222222222333555777444333333555777888888777777666666999<<<===;;;999:::999888777777888::::::999999999888888777666555333444666777666444555777666666666666666666666666444444444333222222333333333222000000111555:::>>>777AAALLLTTT___pppxxxiiiXXXLLL===555//////...---000555//////...//////000///...++++++,,,,,,---......///---------------...//////000555CCCDDD555///222///...------------.../////////000000111222222111111111333444555444555666888777999::::::888888888999<<<===>>>????????????>>>???===<<<<<<===>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<=========<<<;;;:::::::::::::::;;;;;;;;;<<<888888888999999::::::;;;999::::::::::::;;;;;;;;;;;;<<<===<<<;;;:::;;;<<>>???????????????@@@@@@AAA@@@???>>>===<<<;;;;;;<<<>>>@@@BBBBBBAAA???>>>===<<<<<<;;;<<<===>>>???>>>===;;;999999:::<<<===;;;;;;;;;:::999999888888999999999999888888888888444444444555555444444444444444555666666666666666444444444444333333333333222222222333444555555555444444444444333333333222111111222222222333333333444222000000222222000...111000000222333333333333---222:::CCCNNN[[[hhhqqqxxxsssqqqqqqtttxxxyyy{{{<<<888333000000111333333000000000000000000000000222......111000,,,...444......---------......///,,,...000000...---,,,---++++++++++++++++++++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++///...,,,+++++++++,,,,,,)))************+++++++++******++++++++++++******((())))))+++,,,---......---,,,,,,,,,,,,---......////////////000000000000------......///000000000////////////000000000111111111111000111111222333///000111222111222555777444444333555777888888777666555666999===>>>;;;888777666555444444555666777999::::::999999888777666333555888999666333555999777888888888777666555444555666555333111000222555111444666888888666333111111555777888===IIIUUU[[[hhhwww~~~jjjZZZMMMBBB666---222///000333111,,,---222***+++,,,.........,,,+++++++++,,,------...//////------,,,,,,------.../////////777999///...111,,,...------------.../////////000111333333333222111000222333444444555666888666777999:::999888999:::>>>>>>????????????>>>>>>???===;;;;;;=========<<<<<<<<<<<<<<<<<<===>>>???<<<===>>>>>>>>><<<;;;:::999999999::::::;;;;;;;;;666666777888999999::::::999999:::::::::;;;;;;;;;777888999:::999999:::<<>>888666999999666555999888===HHHPPPJJJ<<<:::AAA444???GGGEEE@@@CCCJJJPPPSSSJJJ???666333555888;;;555:::;;;888888;;;:::777888===>>>;;;888;;;>>>>>>>>>@@@AAA???===<<<>>>@@@;;;<<<===>>>???@@@AAAAAA============>>>>>>>>>>>>:::<<<>>>@@@@@@???===;;;<<<<<<;;;;;;<<<===???@@@@@@>>>:::888777999;;;===;;;;;;::::::999888888777999999999888888888888777333444444555555444444333333333444555666666555555333333333333333333333333111111222333333444555555444444444333333222222222111111111222222333333333000//////111333333000,,,//////...---...111000---000111222111111444<<>>>>>>>>>>><<<<<<============<<<<<<:::;;;;;;:::888888:::;;;===<<<:::999888888999:::777777888999999999999888:::999999888888999999:::;;;:::::::::::::::::::::::::::999888777666555555777777666555666888:::<<<;;;===@@@AAA@@@===:::777:::<<<@@@EEEDDDAAABBBGGGBBB>>>999777888999999888666777888999888777555333888777777777888:::<<<===<<<<<<;;;:::;;;<<<===>>>===<<<;;;:::;;;===???@@@@@@???>>>======>>>????????????>>><<<<<<;;;;;;;;;===>>>>>>>>>>>>>>>======AAA>>>;;;999888:::<<<>>>;;;;;;;;;:::999888888777555555666666666555333222222333333444444333333222444444444444444444444444222222222222222222222222222222111111111111222222111111111111111111111111111111111111000000000000000000111111111111000000////////////////////////............////////////:::CCCNNNeee~~~tttkkkfffgggbbbXXXZZZlll666444222222333444333222222222111111000111111111000000///...------------............---,,,+++***++++++,,,---...---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******************))))))************+++++++++)))******+++,,,,,,------------,,,++++++***))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++---,,,,,,,,,,,,---......000000//////............------------............////////////////////////000000000000////////////222111111000000111111222222222333444444555555666666666777999:::<<<======;;;:::888666555555555555888888888999999888888777777777777777888888888888777777777777777777777777444444333222222111000000444333333333333222222222222222222333444666777888,,,222:::@@@EEELLLTTT[[[mmmsss~~~{{{ooodddVVVGGG===<<<666000...///000---+++.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++///...,,,*********+++,,,*********+++++++++,,,,,,,,,,,,,,,------------...//////............//////000000000000000000000000...///111111111222444777444555555666666777888888999999;;;<<<<<<<<<;;;:::::::::;;;<<<============<<<<<<<<<======<<<<<<<<<:::;;;;;;;;;999888999:::===<<<;;;:::999888888888777777888999999999999999999999888888888888999999::::::999999888777666666888888888777666666555555555444333333333555777888999:::;;;<<<;;;999777555:::;;;>>>CCCBBB??????DDD@@@<<<888666777888888777666777888999999777666444666666555555777888:::;;;999999888777888999:::;;;;;;:::999999999;;;===>>>>>>===<<<;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<===<<<999888888999;;;<<<::::::999999888777777666555666777777777555444333222333333333333333333222333333333333444444444444222222222222222222222222222111111000000111111222111111111111111111111111111111111000000000//////000000111111111111000000....................................////////////---222;;;OOOpppdddfffkkkqqqrrrnnnnnnqqqooonnnfffZZZXXXbbbmmmsss~~~333222000111222444333333111111000000000111222222//////............/////////......---,,,,,,,,,,,,+++,,,---------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++*********++++++,,,,,,---,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***************))))))************+++++++++,,,,,,,,,,,,,,,---......000000000///////////////------------............////////////////////////////////////000000000000111111000000000000111111111111111222333333444444555666777999;;;===>>>???===;;;:::888777777777888888888888777777888888999888888999999999:::::::::888888888777666666555555333222222111111000000000333333333222222222111111000000111333333444444444333444666555444666;;;@@@DDDHHHOOOYYYeeepppyyy~~~vvvmmmggg\\\UUULLLDDD???999222---...+++)))+++...111000...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++)))))))))************+++,,,,,,,,,,,,------------///......------......///000000000000000000000000...///000000///000222444444444444555666666777777777888999:::::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<:::888888888<<<<<<<<<;;;:::888777666777888999999::::::999999999888888777777888888999999999888777555444333333555555555555555555555555555444333222222333555666777888888888777666555444999888;;;???>>>;;;;;;???<<<999666444555666666555666777888999888777666555444444333333444666888999;;;::::::::::::;;;<<<<<<999888777777888999;;;<<<:::::::::::::::;;;<<<======<<<;;;::::::999::::::;;;;;;<<<<<<===<<<<<<;;;888888888777777888999:::888888888777777666666555555666777777777666555444222222333333333333222222111222222222333333444444222222222222222222222222111111000000000000111111111111111111111111111111111111000000000000/////////000000111111000000///........................---............////////////---000===MMMUUUQQQJJJDDDAAAAAAEEEKKKRRR^^^iiikkkiiiccc]]]\\\___aaa___TTTYYYcccppp~~~111000///000222333333333000000///000000111222333...............///000111///...---,,,+++,,,------+++,,,......---+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++,,,,,,++++++,,,,,,---...////////////............,,,,,,---------.........////////////////////////////////////000000000000000000000//////000000000//////000000111222222333555666777999;;;===>>>???===;;;:::888888888888999888888777666666777999:::999999:::::::::;;;;;;;;;999888888777555444444333333222222222111111111000222222222222111111111111...///111222222111000000333444444222000000222555666777:::===AAAEEEIIIKKKQQQUUU[[[bbbhhhooosssvvv{{{zzz~~~{{{xxxuuurrrqqqccc```[[[VVVPPPJJJDDD@@@999666222111222222222111---,,,+++---///000...,,,++++++++++++******************++++++++++++******)))(((((((((((()))***+++)))))))))*********++++++++++++,,,,,,,,,---------...------------------...///////////////////////////000000///......000222333333333444555555666666666666777777888888888888888888999:::;;;;;;;;;;;;::::::::::::::::::::::::888:::<<<<<<:::888777777;;;;;;<<<;;;:::888666444777888888999:::999999999888777777666666777777888777777777666555444333333333333333444444555555555666666555444444444555555888777777666555555666666888666777;;;;;;777777:::888777555333333444444555555666777777777666666555444333333333333555777888;;;;;;;;;;;;<<<<<<======888888777777888999:::;;;888999999:::;;;;;;<<<===;;;;;;:::999888888999999::::::;;;;;;<<<<<<;;;;;;666666777888999999999999777777777666666555555555444555666666666555444444222222333333333333222222000111111222222333333444222222222222222222222222111000000//////000000111111111111111111111111111111000000000//////////////////000000000000//////........................---------.........//////666///...777;;;555//////000...///444999@@@JJJTTTSSSVVV[[[bbbiiimmmkkkggg___\\\]]]cccgggjjjrrrzzz000///...///111333444333////////////000111222222...------......///000111///...---,,,+++,,,---...***---///...,,,******+++))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++))))))*********+++++++++***+++++++++++++++,,,,,,++++++***************)))))))))))))))))))))))))))))))))***+++++++++++++++))))))*********+++++++++,,,++++++++++++,,,------------------------------,,,,,,,,,------------............................../////////000000000111000//////......//////000......//////000111111111444555666888:::;;;======:::999888777666666777777888777666555666777999:::999999:::::::::;;;;;;;;;999888777666555333222222333333333333333222222222222222111111111000000000...///000111111000///......000222222111000000000...///222555666777777666555666999===BBBEEEGGGHHHOOOUUUWWWPPPJJJJJJNNNQQQOOONNNLLLJJJHHHEEECCCCCC===;;;888777666444111...///...------------,,,+++++++++++++++++++++)))'''************************)))******++++++******)))((((((((())))))***++++++************+++++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------........................///000000///......///111222222222333444444555555555555555555666666777777777888999:::;;;;;;;;;;;;;;;:::999999999999:::;;;888:::<<<<<<:::777666666999999::::::999777555333666777888888999999888888777666666555555666666777555555555666666666666666222222333333444444555555555555555444444444444444777666555444444444555555777444444777888555555777555555444333333333444555444555555555555555555555555444333333444555777888777777888888999999999999888888888999999:::;;;<<<999999:::;;;<<<=========:::999999888888888888999999999:::;;;;;;;;;;;;;;;666777888999::::::999999777777777777666666666666333333555555666555444333333333444444444444333333111111111222222333333333222222222222222222222222111111000000000000111111111111111111111111111111000000000////////////...//////000000000000//////........................------------............111+++,,,555666///---111,,,+++---111444666<<>>>>>??????>>>>>>===<<<;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;:::::::::999999999888888777555555444444333333444555777888444444444444444333333333333333444555666666555555555444333333222222222222222222222111111111111000111111000000//////......//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...222777;;;DDD@@@III]]]kkkkkkjjjnnnyyy{{{rrrttt~~~qqq]]]}}}|||yyyzzz999444111222666888444000222222222111111000///...,,,,,,,,,---------......---,,,++++++*********+++***,,,...---+++)))((()))************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++)))))))))***************+++******)))))))))))))))))))))***++++++***))))))(((((()))***************************)))))))))(((******,,,,,,***(((***,,,)))************+++++++++************++++++++++++------------------------.........////////////000......------------..................////////////000000000000111222333333222222222222333333333444555555555555555555555555555555555555444444444444555555444333222222222222333333333333222222222111222222111111000111111111111111111111111111111111////////////////////////////////////......------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********+++++++++*********)))))))))))))))***++++++,,,,,,------------------------............//////////////////000000000111111111111111000000111222444555333333333333444555666777::::::;;;<<<<<<;;;:::999;;;:::::::::999999999999:::999777666555666666777666555444444333333333333222222333333444333333333666555444333222333333444333333222222222111111111333333444444444444444333333333444555555555555555333333444444555666666666555555666777666666444444444666888888777777777888999888777777666666666666888666444333222222333444888777777777777888999999888888777777777777888888888999999:::;;;<<<===>>>===<<<;;;:::::::::;;;<<<>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999888777666555444444444333333444555777888666555555555444444333333333333444555555555555555444444333222222222222222222222222111111111000000111111111111000000000/////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------///222555777222666EEEMMMJJJHHHJJJHHHTTT^^^eeesssyyyvvvyyy~~~}}}wwwvvvyyyxxxssspppsssttttttzzzwww888444000111555777444000222222222111111000///...,,,,,,,,,---------......------,,,***))))))))))))))),,,//////---***)))(((************************++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************************)))))))))))))))******++++++++++++******(((((()))***************************))))))))))))***++++++***)))***)))))))))************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------............---------............/////////000000000000111222333333111111222222222333333333555555555555555555555555555555444444444333333333555444333222222111222222444444333333333333222222111111000000000111222222111111111111111111111111000000000000000000000000///............---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++************+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******+++************))))))))))))))))))***++++++,,,,,,------------------------------........./////////////////////000000000000222222111111111111222222111111111222444555777888:::;;;<<<======<<<;;;:::999999999999888888888888888777666555555666777888888888777555444444444444333333333333333222222222555444444333333333333444333222222222222111111111111222333333444444444444222333444444555555444444333333333444555555666666444444555666666666555555444555777777666666666777777777666666555666666666777666444333222333333444777777666666777777888999777777666666666666777777888999::::::<<<<<<===>>>???>>><<<;;;::::::;;;<<>>=========<<<<<<<<<<<<999999::::::::::::::::::888888888777666555444333444444444444444555666777777777666666555444333333333333444444555555444444444333222222111222222222222222111111111000000000222222111111111111000000...//////000000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,...111++++++444777333///111...000444<<>>===;;;::::::;;;;;;??????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<;;;::::::999888888777777777777777666555444333222444444444444555555666666888888777666555444444333222333333444444444333333222222111111111111222222111111111111000000000000111000000000000000000000...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++------+++******+++000,,,+++000222///...000555///---000444;;;OOOccc~~~}}}555222//////111333333222000000000//////...---,,,,,,,,,,,,---------......000000...---++++++******(((+++///000///,,,***)))******************************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******)))))))))((()))************))))))************************(((((()))***************))))))))))))))))))******'''++++++((('''++++++((())))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++------------............////////////000111222333111111222222222333333333444444444444444444444444555555555444444444333333333333222111111111222222333333333333333333333333////////////000111222222000000000000000000000000////////////////////////,,,,,,,,,,,,------------+++++++++******))))))(((+++++++++++++++++++++++++++******))))))******+++************************(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000---............/////////111111111111000//////...---......000222444666777777888:::;;;<<<<<<<<<;;;::::::::::::999999999999555444444444444666777888999999888666666555555555555444333222111000000000222222333333333333333333222222222111111111000000///000111222333333333333111222222333333333333333222222333333444555555555222222333333444444555555222333555555444444444555444333333333444555666666777777777666666666666666555555444444555555666777777777666666666666777777777777888999:::;;;<<<<<>><<<;;;:::::::::;;;===>>>>>>??????>>>>>>===============<<<<<<<<<<<<<<<;;;:::999777555444333555555555555555333222222444444444555555555555555888777777666555555444444222333333333333333222222111111000000000111111222111111111000000000//////.../////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''***,,,---,,,+++++++++---+++***,,,.........000111++++++///---***444CCChhh~~~333111......///111222222222222222111111000///...,,,,,,,,,---------......000000///---,,,,,,,,,,,,(((+++...///---+++******************************************************))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))******************)))))))))))))))'''(((***++++++***))))))******))))))))))))******(((((()))***************))))))))))))************)))111222+++'''***,,,))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........////////////000111222222222222333333333444444444333333333333333333333333444444333333333222222222222222111111111111222222111111222222222222333333000000/////////000111111////////////////////////////////////////////////++++++,,,,,,,,,,,,,,,---***************)))))))))++++++++++++++++++++++++******))))))))))))******))))))***++++++***))))))'''(((((())))))*********((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))''''''(((((((((((())))))(((((()))))))))))))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000------------.........///000000000000000///...---------...///111333555666444555777999:::;;;;;;:::;;;:::::::::999999999999555444333333444555666777777666666555555555555555555444222111000000000111111222222333333333333222222111111111111000000000///000111222222222222222000111222222333333222222222222222333444444555555333333222222222333444444111333444444333333444555222222222222333444555666666666666666666666666666444444333333444444555666666666555555555555666666555666777888999::::::;;;>>>===;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::<<<;;;:::888666444333222333333444444444444333333444444555555666555555444666666666555555555555444222222333333333222111111000000000///000000111222111111000000000/////////------............//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''))),,,---,,,,,,,,,---,,,,,,++++++++++++,,,---***(((,,,111000+++---444EEERRR^^^```bbbnnn222000...---...000222333222222222111111000///...,,,,,,,,,---------......///...------,,,,,,,,,,,,(((***,,,---+++******+++*********************************************************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))))))))'''(((***+++++++++))))))))))))(((''''''((())))))(((((()))***************((()))))))))************000:::===111(((***,,,***)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........///......//////000111222333333444444444555555555222222222222222222222222111111111111000000000000222222111111111111222222000000000111111222222222111000000////////////000........................------------------------***+++++++++,,,,,,,,,,,,******************++++++************************)))))))))(((((()))))))))((()))***++++++***)))(((''''''(((((()))******+++((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,...//////000,,,,,,---------............///000000000///...------------...000222444444111222555777888999999999999999999999888888888888555444333333333444555666444444333333333444555555555333111000///000111222000111222333444333333222111111111111000000000000000000111111111111111000000111111222222222222222111222222333333444555555444333222111111222222333000222444444333222333444000000111111222444555666444444555555555555444444333333333333333444444555444333333333333333333444444444555666777888999999;;;;;;999888888999:::;;;888999999::::::999999888999999999999888888888888999888777777666555444333000111222333444444444444444444555666666555444333444444444444444555555555222222222222222111000000///////////////000111111111000000000////////////............/////////000---......//////......---++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***++++++*********,,,---......,,,+++,,,,,,,,,------...000000...---...222999;;;666333;;;JJJTTTVVV[[[bbbjjjttt111000...------///222333000000000000///...---,,,,,,,,,,,,---------......------,,,++++++,,,,,,,,,(((***++++++***)))***+++************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&(((***+++,,,+++***))))))((('''&&&&&&'''((()))(((((()))***************(((((())))))*********+++666BBBEEE666***)))+++***)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---++++++++++++---...,,,,,,,,,---------...............//////000111222444444444555555555666666222222222222222222222222////////////............222111111111111111222222//////000000111111111222222111000//////...//////------------------------------------------------*********++++++,,,,,,,,,))))))******++++++,,,,,,************************))))))(((((((((((())))))((()))***++++++***)))(((&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,...//////000,,,,,,,,,---------......---...///000000///...------------...000111333444///111333555777777888777888888888888777777777777555555333333333333444555222222222222222444555555444333111//////000222333000111222333444333333222111111111111000000000000000111111111111000000///000000111222222222222222111222222333333444555555555444222111111111222222000111333333222222222333000000000111222444555666222222333444444333333333333333222222333333444555222111111111111111111222333333444555666777888888:::999888888888999:::;;;777777777888888777777777888888888777777777666666666666666666666666666666//////111222333444444444444444666666666555444333222222333333444555555555222222222222222111000//////////////////000111111000000000000////////////.../////////000000111111---..................---************************++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++***)))((()))***))),,,---++++++,,,---,,,...---+++)))+++//////---***111555111---000666:::===888666:::???IIIYYYiiiccccccaaaeeexxx666333000...////////////........................+++,,,,,,---.........---000///---,,,++++++,,,,,,+++,,,,,,---,,,+++***)))************************------+++***))))))(((((())))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''''''((()))+++++++++***)))))))))************))))))'''((()))******++++++***++++++************+++++++++++++++*********))))))*********++++++,,,,,,,,,333===???555+++(((******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------//////.........---------,,,,,,---...//////......000000111111111222222222222333333333333333333444333333333333333333333333222111111000000000000000222222222111111111000000000000000000000000000000///////////////......---........................------------------------------------,,,+++***)))***++++++++++++***))))))+++*********))))))(((((((((((())))))*********+++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,++++++***+++++++++++++++******++++++,,,---..................------////////////000000000000000111222333444555555555555555666666666666555555222222222333333444444444222222222111111111000000000000000000////////////111111111111111111111111111000///......///000111000000000000000000000000000000000000111111111111333222222111111222222333555555555444333222111000111111000000//////......000000000000000111111222555555555555444444333222222222222222222222222222111111111111111111111111222333444666777888888888999888777555555555555666555555555666666666666666888888777666555333111000555555666666555555444333222222222222222222222222666666666666666555555555333333333333444444444555555444333222111///......//////............//////222000...///222333111///////////////////////////000000000000////////////)))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))************(((((()))***************++++++,,,,,,,,,---------***++++++,,,,,,++++++***.........////////////000//////000222333444555666<<<<<<<<>>GGGEEE///---***'''%%%$$$$$$%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***(((&&&''')))***'''$$$''''''''''''((((((((((((&&&''''''((()))*********))))))))))))))))))))))))***)))(((''''''((()))***,,,++++++******++++++,,,***++++++++++++***))))))************))))))))))))))))))************))))))))))))************))))))((((((((((((((()))******''''''''''''((((((((((((******)))''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))***+++,,,,,,+++)))(((+++++++++*********))))))'''''''''''''''((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))))))))))),,,---...000111///***'''))))))))))))************+++***)))(((((()))***+++((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))*********)))))))))))))))))))))***+++,,,,,,---------,,,+++***)))))))))))))))***++++++***)))((('''************************+++***)))***+++***)))'''(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((***)))(((((((((((())))))(((((('''''''''''''''&&&%%%(((+++,,,+++***))))))((((((''''''''''''((((((***)))((((((((()))+++,,,************************))))))***+++---.../////////...---,,,++++++++++++,,,,,,,,,---------............//////...---,,,,,,---------,,,,,,++++++++++++*********++++++,,,---+++++++++*********))))))((()))+++,,,---,,,++++++************))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))************))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&'''(((((((((+++)))***666EEEGGG>>>,,,***(((&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''((())))))'''%%%''''''''''''((((((((((((''''''((())))))***++++++))))))))))))))))))))))))***)))(((((((((((()))***,,,++++++******++++++,,,***++++++++++++***))))))************))))))))))))))))))************))))))))))))************))))))((((((((((((((()))******((((((((())))))))))))*********)))''''''&&&&&&'''(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((*********++++++******)))+++++++++*********))))))(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))******)))))),,,,,,---///000///,,,)))))))))))))))************+++***)))(((((()))***+++((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))***)))))))))))))))))))))*********++++++,,,,,,------,,,+++***))))))))))))))))))***+++******((((((************************+++***)))***+++***)))'''(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))((((((((((((((()))&&&&&&&&&&&&''''''''''''''')))+++------+++(((&&&((((((''''''''''''((((((***)))((((((((()))++++++++++++++++++++++++++++++)))******+++,,,---............---,,,++++++++++++,,,,,,,,,------------....../////////......---,,,------,,,,,,,,,++++++++++++++++++++++++,,,------+++++++++*********)))))))))***+++,,,------,,,+++*********)))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))************))))))))))))''''''((((((((((((''''''((((((''''''&&&'''''''''*********222BBBNNNEEE555)))((('''&&&&&&&&&(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((())))))'''%%%''''''''''''(((((((((((((((((())))))***+++++++++))))))))))))))))))))))))***))))))(((((())))))***++++++************++++++***++++++++++++***))))))************))))))))))))))))))************))))))))))))************))))))((((((((((((((())))))***))))))))))))******************)))(((''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))************))))))*********))))))******++++++++++++***************((((((''''''(((((()))***'''((((((((((((((((((''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***************,,,++++++,,,......---+++))))))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))******))))))))))))))))))******++++++++++++++++++++++++,,,+++******))))))))))))((())))))************)))************************+++***)))***+++***)))'''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))((('''''''''((((((((((((&&&&&&''''''((()))))))))))))))***---///...)))%%%((((((''''''''''''(((((()))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...------,,,,,,+++++++++,,,,,,,,,,,,------------...////////////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------+++++++++***************++++++,,,---------,,,,,,******))))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((************)))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))************)))))))))((('''(((((())))))(((((('''))))))(((''''''&&&''''''))),,,444@@@NNNQQQAAA---(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))'''&&&''''''''''''(((((((((((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***++++++++++++***))))))************)))))))))((())))))************))))))))))))************))))))))))))(((((((((((())))))(((((()))))))))***************)))(((''''''(((((((((((()))))))))*********))))))))))))))))))))))))*********++++++***************)))(((((()))+++,,,************************((((((((('''((())))))***((((((''''''''''''((((((&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&''''''((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((())))))******************)))((()))+++,,,---,,,((()))))))))***************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********,,,,,,++++++++++++++++++++++++***)))))))))))))))(((((())))))************************************+++***))))))+++***)))'''(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((,,,111111,,,&&&((((((''''''''''''(((((()))))))))))))))******+++++++++++++++++++++++++++,,,+++++++++++++++++++++------------,,,,,,+++***++++++,,,,,,,,,---------....../////////......---,,,+++++++++++++++++++++,,,---------------------************************,,,,,,,,,---------,,,,,,***)))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))************)))))))))(((((())))))******))))))(((***)))((('''''''''''''''&&&222AAANNNSSSLLL:::)))(((((('''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******)))(((((('''''''''''''''((((((((((((***************+++++++++))))))))))))))))))))))))))))))************))))))+++******))))))******+++***++++++++++++***))))))************)))))))))((())))))************))))))))))))************))))))))))))(((((((((((())))))'''''''''((((((((())))))***))))))(((((((((((()))))))))))))))******************************************++++++++++++*********)))((('''((()))+++,,,************************((((((((((((((()))******)))(((''''''''''''((()))%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((()))***************(((&&&%%%&&&(((***++++++((()))))))))************)))))))))******)))))))))++++++++++++++++++++++++))))))))))))))))))******************************************))))))))))))(((((())))))************(((((())))))************,,,,,,++++++++++++++++++******))))))((()))))))))((((((((())))))***++++++************************+++***))))))+++***)))'''(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''((())))))(((((()))))))))(((((('''''''''(((&&&&&&***000222///***((((((''''''''''''((((((((()))))))))************)))))))))))))))))))))))),,,,,,++++++++++++******,,,,,,---------,,,+++***+++++++++,,,,,,,,,------------............------++++++++++++++++++++++++,,,------......---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''++++++******))))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))************))))))))))))))))))************))))))))))))(((((('''((((((((((((888KKKTTTOOOAAA222)))((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++)))(((((()))''''''''''''((((((((((((************************)))))))))))))))))))))))))))******++++++******)))******))))))))))))*********++++++++++++***))))))************))))))))))))))))))************))))))))))))************))))))***))))))(((((((((((((((''''''''''''((((((((((((***))))))(((((())))))))))))))))))*********++++++******************************++++++++++++******(((((((((((()))******+++***************+++++++++))))))(((((())))))***+++)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))'''&&&%%%%%%((()))***)))))))))))))))************))))))************))))))************************))))))))))))************************************+++************)))))))))((((((((()))******++++++((((((((()))******++++++++++++++++++++++++++++++***))))))(((((()))))))))***)))))))))))))))***+++************************+++***)))***+++***)))'''(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***&&&'''(((*********))))))(((((((((((('''''''''''''''&&&&&&)))---000///---((((((''''''''''''(((((((((((()))************)))))))))))))))))))))))))))+++++++++++++++*********+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,------------,,,*********+++++++++++++++,,,,,,---......---+++******************+++++++++---,,,+++*********++++++))))))(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''************))))))))))))(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))************))))))))))))(((((())))))))))))(((((((((((((((((((((((()))***///===MMMPPPEEE555+++)))%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,+++)))'''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))*********++++++++++++***))))))************))))))))))))))))))************))))))))))))************))))))******)))((((((((((((((('''(((((((((((()))))))))***)))))))))))))))******))))))*********+++++++++************************))))))************))))))&&&'''((()))************))))))*********+++++++++))))))(((((())))))***+++)))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((((('''&&&''')))******((())))))))))))************((()))***++++++***)))(((************************((()))))))))************************************+++++++++*********))))))'''(((((()))******++++++'''(((((()))******++++++*********++++++,,,,,,---))))))(((((((((((())))))+++***)))(((((())))))***************************+++***)))***+++***)))'''(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))******&&&''')))+++,,,+++************++++++,,,------...)))((((((((()))+++---...((((((''''''''''''(((((('''((()))***+++******)))))))))))))))))))))))))))***************+++++++++***+++---......---+++******++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++)))*********+++++++++++++++,,,---...---,,,***)))))))))*********+++++++++,,,+++***)))))))))******))))))(((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******'''''''''''''''''''''''')))))))))))))))*********(((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''((())))))************))))))))))))''''''((((((((((((''''''(((((('''(((((()))***+++666@@@KKKJJJ===---((()))"""###$$$&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,+++)))'''(((***''''''''''''((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))*********++++++++++++***))))))************))))))))))))))))))************))))))))))))************))))))******)))((((((((((((((())))))))))))***************)))))))))))))))******)))************+++++++++************************))))))************))))))%%%&&&(((************)))))))))******++++++++++++)))))))))))))))******+++***((('''&&&&&&'''(((***''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''''''''''')))(((((()))++++++***((())))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++************************++++++++++++******))))))'''(((((()))***+++++++++'''(((((()))***+++++++++))))))***+++,,,,,,------))))))(((((((((((()))***,,,+++***((((((((())))))************************+++***)))***+++***)))'''(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))))))))******&&&(((***,,,---,,,+++***------///111333444666777++++++)))'''&&&'''***---((((((''''''''''''(((((('''((()))++++++******)))************************))))))*********+++++++++***+++---......---+++*********+++++++++,,,,,,,,,((()))***+++++++++++++++))))))******++++++++++++***+++---------+++)))((())))))******++++++++++++,,,+++)))((((((((()))))))))((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))******+++''''''''''''''''''''''''(((((())))))******++++++'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''''''''((())))))+++++++++************)))))))))))))))))))))))))))((((((((((((((())))))***999===???:::///'''%%%'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))'''$$$%%%''')))'''&&&''''''((((((((((((''''''***'''%%%&&&((((((&&&$$$))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((()))++++++******)))***)))((((((((()))+++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***)))))))))((((((''''''))))))************))))))************************+++***)))(((((()))***+++'''(((((()))***+++++++++,,,,,,++++++***)))(((((()))************+++++++++)))************++++++++++++++++++***)))((((((''')))))))))))))))******+++))))))))))))))))))))))))+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((()))******++++++((((((''''''''''''((((((&&&((())))))(((((()))+++&&&&&&''''''(((((())))))'''(((((()))***+++++++++,,,+++***)))((((((((((((+++*********))))))(((((((((((((((((()))))))))))))))******+++++++++*********))))))((('''&&&&&&&&&))))))))))))(((((((((((())))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))+++,,,---+++)))(((((()))++++++******************++++++************))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''((()))******++++++******((((((,,,333666555222444222///,,,************000---((((((***---------&&&&&&&&&'''((())))))***((())))))***+++,,,,,,,,,))))))(((((((((((())))))***,,,,,,+++)))((()))*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******************))))))))))))+++******)))(((''''''&&&((('''&&&%%%%%%&&&'''(((******))))))((((((((('''''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((''''''&&&&&&&&&''''''&&&&&&''''''(((''''''&&&))))))))))))((('''&&&%%%''''''''''''((((((((((((+++++++++************)))))))))))))))))))))))))))(((((('''&&&&&&''')))***777888777222+++'''''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%'''((('''&&&''''''((((((((((((''''''***(((&&&&&&(((((('''%%%)))))))))(((((('''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((******+++******)))***))))))((()))***+++,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++*********))))))((((((((())))))************))))))************************+++***)))(((((()))***+++'''(((((()))******++++++,,,,,,+++******)))(((((())))))*********+++++++++))))))*********+++++++++++++++******)))((((((''')))))))))))))))******+++)))))))))))))))))))))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((('''((((((((()))******++++++((((((''''''''''''((((((&&&((())))))(((((()))+++(((((((((((((((((())))))'''(((((()))******+++++++++***)))(((''''''''''''*********)))))))))(((((((((((((((((()))))))))***)))******+++++++++*********))))))(((''''''&&&&&&)))((((((((((((((((((((((((((()))))))))*********((())))))***************))))))))))))))))))))))))+++,,,,,,+++)))(((((()))))))))))))))))))))))))))***,,,---,,,***(((((()))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''((()))******++++++***+++(((%%%(((---222222111000...,,,)))((((((((()))222000///000222333111///&&&&&&''''''((())))))***(((((())))))***++++++,,,)))))))))(((((()))))))))***+++,,,+++)))((()))*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))***************)))))))))((((((******))))))(((''''''&&&)))(((''''''''''''((())))))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((''''''&&&&&&&&&''''''&&&''''''(((((('''''''''))))))))))))((('''&&&%%%''''''''''''((((((((((((+++++++++************)))))))))))))))))))))))))))((('''%%%$$$%%%&&&)))+++555222---(((&&&&&&(((***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&''''''(((((((((((('''''')))(((''''''(((((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''((())))))************************((()))******++++++*********))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***************)))))))))))))))************))))))******************************))))))))))))******((((((((()))******+++++++++++++++******))))))((()))))))))*********++++++)))))))))*********++++++++++++******)))((((((((()))))))))))))))******+++))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((((((((('''''''''(((((())))))******+++((((((''''''''''''(((((('''((())))))(((((()))***))))))))))))))))))((((((((((((((()))******++++++***)))(((''''''&&&&&&'''******))))))))))))((((((((((((((()))))))))************+++++++++******))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))***+++,,,***((('''((()))(((((((((((((((((())))))***...222111+++'''''')))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''((()))******++++++***+++'''###$$$(((,,,------+++***((('''&&&&&&''''''...///111333555333///,,,&&&&&&''''''((()))))))))''''''(((((())))))*********************************+++++++++)))((()))*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******************************************************++++++++++++************))))))))))))************))))))))))))((((((***))))))(((((('''''''''))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&''''''(((((((((((((((((('''''''''))))))))))))((('''&&&%%%&&&''''''''''''(((((((((+++++++++*********))))))((((((((((((((((((((((((***(((%%%$$$%%%'''***---222---'''$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''''''''''''''(((((((((((('''''')))(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''''''''((())))))************************))))))******++++++++++++)))))))))*********++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************))))))************))))))***************************))))))))))))))))))***(((((())))))************+++*********)))))))))((())))))))))))************))))))))))))************************))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''''''''(((((()))*********((((((''''''''''''((((((''')))***)))((('''(((***++++++******))))))(((((((((((())))))***************)))((('''''''''''''''))))))))))))))))))(((((((((((()))))))))***************+++++++++***))))))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((()))))))))***&&&''''''((()))((((((((()))))))))))))))))))))))))))***+++***((('''((()))((((((((()))))))))))))))***111777555...((('''***((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((('''((()))******++++++***)))'''$$$%%%''')))))))))''''''&&&%%%%%%&&&''''''&&&(((***,,,---+++(((&&&''''''''''''(((((())))))''''''''''''(((((())))))******++++++++++++******)))***+++***)))((()))*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++************))))))))))))*********)))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&'''''''''((((((+++++++++*********))))))((((((((((((((((((((((((+++)))'''%%%&&&))),,,///000+++'''%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((''''''((((((((((((''''''''''''((((((''''''((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))***************************************++++++,,,)))*********++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++))))))************))))))************************)))))))))******))))))))))))))))))))))))******************)))))))))))))))(((((()))))))))*********(((((()))))))))******************))))))))))))))))))))))))))))))******+++************************)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''((())))))******((((((''''''''''''((((((((()))***)))((('''((()))++++++******))))))(((((()))))))))))))))***************))))))(((((())))))(((((((((((((((((())))))))))))))))))************+++++++++++++++***)))(((((((((((((((''''''''''''&&&&&&''''''((((((((()))'''(((((((((((()))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))***)))'''''''''))))))))))))******+++++++++,,,333999888000***)))***((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((('''((()))******++++++***''''''((()))))))))'''%%%&&&&&&&&&&&&''''''(((((($$$%%%&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((((((((()))***++++++++++++***)))((()))******)))((()))*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************)))))))))))))))))))))))))))******++++++******)))******))))))))))))******)))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((+++***)))(((((((((((()))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''+++++++++************)))))))))))))))))))))))))))***)))((('''(((***---///---***((('''((((((%%%!!!'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%'''(((''''''((((((((((((''''''%%%&&&((('''&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''((())))))************************+++************+++,,,,,,)))***++++++,,,,,,++++++*********+++++++++++++++******++++++++++++******)))))))))***************))))))************))))))************************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))************)))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&''''''(((((())))))***((((((''''''''''''((((((((()))***)))((('''((()))))))))))))))))))))(((((())))))))))))))))))************))))))))))))******''''''(((((((((((()))))))))))))))*********+++++++++++++++++++++***)))(((((((((((((((((((((''''''&&&&&&&&&''''''(((((()))''''''(((((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((())))))******++++++,,,,,,---333888777111+++)))***(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''((()))******++++++***&&&(((***++++++)))&&&$$$'''''''''((((((((())))))'''(((((('''&&&&&&''')))''''''((((((((((((((((((''''''((((((((((((((((((((()))***++++++***)))(((''')))***)))(((((()))+++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************************************))))))************))))))******))))))))))))******))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((())),,,+++***((((((((())))))'''(((((((((((((((''''''%%%&&&&&&&&&&&&'''''''''+++++++++************)))))))))))))))))))))))))))(((((('''((()))***,,,...***)))'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%''')))''''''((((((((((((''''''###%%%'''&&&%%%$$$&&&(((%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))++++++*********+++,,,---)))***+++,,,,,,,,,++++++)))*********++++++++++++******++++++++++++******((((((((())))))*********))))))************))))))************************((()))***++++++***)))(((***)))))))))))))))))))))((()))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))))))))***)))))))))))))))******+++************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((((((******)))(((''''''((((((((((((((((((((())))))***)))))))))))))))))))))))))))((((((((())))))***'''''''''((((((((())))))))))))*********++++++++++++,,,,,,++++++)))(((((('''(((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''((((((((())))))''''''((())))))))))))(((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((()))***+++++++++---000333222///+++)))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''((()))******++++++***'''(((******)))((('''&&&''''''(((((())))))((((((''')))***)))''''''(((+++((((((((((((((((((((('''(((((((((((((((((((((((('''(((***++++++***(((''''''((())))))(((((()))+++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))************))))))******))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((()))))))))''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))...,,,***)))(((((()))***''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''+++++++++************)))))))))))))))))))))))))))&&&&&&'''''')))***+++,,,((('''&&&%%%$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''')))'''%%%$$$''')))''''''((((((((((((''''''"""$$$&&&&&&$$$###&&&(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''((())))))((((((((((((((((((((((((,,,+++*********+++,,,---)))***+++,,,---,,,++++++))))))******++++++++++++******++++++++++++******''''''(((((()))))))))***))))))************))))))************************((()))***++++++***)))(((*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))******+++************************&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((()))******)))(((''''''(((&&&&&&''''''(((((())))))*********)))))))))))))))(((((('''''''''(((((()))&&&'''''''''(((((()))))))))************+++++++++,,,,,,,,,++++++)))(((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''(((((()))))))))))))))((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((&&&''''''((()))******+++---...//////...+++(((&&&(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''((()))******++++++***((())))))((('''&&&''')))''''''((())))))(((((('''$$$'''))))))'''%%%&&&'''(((((((((((((((''''''''')))))))))))))))(((((((((&&&((()))******)))(((&&&&&&((())))))(((((()))+++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))************))))))******))))))))))))******)))(((((((((''''''''''''&&&''''''''''''''''''''''''((()))******)))(((''''''((((((((())))))******''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***...---+++)))(((((()))***''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''---,,,+++***))))))))))))************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''******)))))))))))))))******)))((((((((()))+++,,,++++++,,,++++++***)))((()))************+++++++++))))))))))))))))))))))))************)))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***'''&&&&&&%%%%%%'''((()))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,---.........---***(((&&&&&&&&&&&&***)))((('''&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''******))))))(((((('''''')))...333222,,,'''%%%&&&((((((''''''''''''((((((&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))************((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&***))))))(((((((((((()))+++*********))))))(((((())))))***++++++++++++***++++++,,,,,,,,,++++++***))))))***+++,,,,,,------------------,,,,,,+++***************************,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***((('''&&&&&&'''(((***((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))---,,,+++***))))))))))))*********)))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))))))))))))))******)))((((((((()))++++++++++++++++++***)))(((((())))))*********+++++++++******************************)))))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))((('''&&&&&&&&&'''((()))***)))(((''''''((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,---...,,,***(((&&&&&&&&&&&&***)))((('''&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))(((((((((''''''(((((())))))(((((('''''''''''''''''''''''''''***)))))))))(((((((((''')))---000///***&&&&&&'''((((((''''''''''''((((((''''''((())))))))))))(((((((((((('''''''''&&&&&&))))))))))))************((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))((((((((((((((())))))*********)))))))))(((((())))))***++++++++++++******++++++,,,++++++******))))))***++++++,,,------,,,,,,------,,,,,,+++***************************,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((---,,,+++***))))))))))))******))))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((())))))***)))))))))((()))******+++++++++++++++***)))(((''')))))))))*********++++++************************)))))))))((((((((('''''''''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((***))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))(((((('''''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))***+++++++++---,,,***((('''&&&&&&'''))))))(((''''''''''''(((&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((+++---,,,(((&&&''')))((((((''''''''''''(((((('''((())))))******))))))))))))((((((((((((''''''))))))))))))************((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))************))))))))))))((((((((()))******++++++************++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************+++++++++++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((---,,,+++***))))))))))))***)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((())))))***)))))))))))))))******+++++++++++++++***)))((('''))))))))))))************************************((((((((((((''''''''''''&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))(((((((((((()))))))))***((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))*********++++++,,,+++)))((('''''''''(((((((((((('''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))(((&&&&&&(((***((((((''''''''''''(((((((((((()))***************)))))))))))))))(((((((((((()))))))))************((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))***+++))))))))))))))))))((((((((())))))***************((()))******************))))))******+++++++++,,,++++++,,,,,,,,,++++++***************************+++++++++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((---,,,+++***)))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''((()))******((()))))))))************************)))(((''''''(((((()))))))))*********************************((((((((((((''''''''''''&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((()))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))*********++++++++++++++++++***)))'''''''''((()))''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))************************(((((((((((())))))))))))'''''''''&&&&&&&&&(((***((((((''''''''''''(((((((((((()))***************((((((((()))))))))))))))((()))))))))************((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''(((******(((((((((((((((((())))))(((((()))************)))'''((())))))*********))))))***************++++++******+++,,,,,,+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))*********+++))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''---,,,+++***))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((()))******(((((()))************)))************)))((('''&&&((((((((()))))))))******++++++++++++++++++++++++)))))))))((((((((('''''''''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))************+++(((''''''(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))))))))((((((&&&'''((()))*********)))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))++++++++++++++++++++++++***)))(((''''''((())))))&&&'''(((((()))(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&''''''((()))((((((''''''''''''(((((('''((())))))******))))))''''''(((((((((((())))))))))))))))))************((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))'''((())))))******))))))&&&'''((())))))***))))))************************)))***++++++++++++++++++************************)))))))))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********((((((((()))))))))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''---,,,+++***))))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&'''''')))******'''((()))***+++******)))************)))((('''&&&(((((((((((()))))))))***++++++++++++++++++++++++******)))))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++''''''''''''((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&'''((()))(((''''''%%%&&&((()))*********)))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))************************))))))(((''''''((()))***%%%&&&((()))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''((((((((()))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((('''((((((''''''''''''((((((''''''((())))))))))))(((&&&&&&'''''''''((((((((())))))))))))************((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&''''''((('''''''''((((((((())))))'''(((((()))))))))))))))%%%&&&'''((())))))))))))************))))))))))))))))))***+++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))(((((((((&&&&&&'''(((((()))******''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''---,,,+++***)))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''')))******'''((()))++++++******)))************)))((('''&&&(((((((((((())))))))))))++++++++++++++++++++++++************)))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))******++++++++++++''''''''''''((()))++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&%%%&&&((()))*********)))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((()))((((((''''''(((***+++%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******(((''''''((())))))(((&&&((((((''''''''''''((((((&&&''''''(((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))************((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))%%%&&&'''((())))))))))))*********)))))))))))))))((()))***+++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((())))))***''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''',,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((('''&&&'''(((***************************+++*********))))))(((((((((((()))***************((()))+++,,,,,,+++)))((()))******)))'''&&&'''((()))))))))))))))))))))))),,,,,,+++***)))))))))***************************))))))((((((((((((((()))+++++++++************)))******++++++++++++******,,,,,,,,,+++++++++++++++''''''''''''((((((((()))+++***)))'''''''''((()))))))))************))))))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((('''''''''"""%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))+++*********))))))(((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((())))))&&&%%%&&&((()))'''%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***)))************+++++++++******++++++++++++************++++++++++++************))))))((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&'''(((***************************************)))))))))((((((((()))***************)))***+++,,,,,,+++***)))***,,,---,,,***))))))+++))))))))))))))))))))))))++++++***)))))))))*********************************))))))(((((()))))))))+++++++++************))))))******++++++******)))************++++++++++++'''''''''((((((((())))))+++***)))(((''''''((()))))))))************))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&###%%%'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((()))))))))******)))************)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''''''''(((((())))))''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))((('''%%%&&&((()))'''%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++******))))))************+++++++++******++++++++++++************++++++++++++*********)))))))))((((((((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&'''(((***************************************))))))))))))(((((()))***************++++++++++++++++++++++++***,,,---,,,+++******+++))))))))))))))))))))))))))))))((((((((()))************************************)))))))))******++++++++++++************))))))******++++++******)))(((((())))))******++++++''''''((((((((()))))))))***))))))(((((((((((()))((())))))******))))))((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%'''((((((&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((()))***+++,,,,,,+++)))&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''&&&&&&(((((('''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))*********)))))))))************+++++++++******++++++++++++************++++++++++++******))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((''''''''''''&&&((((((((())))))))))))))))))))))))))))))*********(((((((((((((((((((((((('''((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&'''(((************************************)))))))))))))))(((((()))***************,,,++++++******++++++,,,(((***,,,,,,***))))))***))))))))))))))))))))))))((((((''''''((()))************************************************+++,,,+++++++++*********))))))))))))************))))))&&&''''''((()))******+++'''(((((((((((())))))))))))))))))(((((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))(((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((()))***+++,,,,,,***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((()))))))))((('''''''''((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******************))))))*********+++++++++******++++++++++++************++++++++++++******))))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))******+++++++++((((((((((((((((((((((((''''''(((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&'''(((***))))))))))))))))))))))))))))))))))))))))))******(((((()))***************,,,,,,+++******+++,,,,,,(((***,,,---+++*********))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))******))))))***+++,,,,,,+++++++++*********)))))))))))))))******)))))))))&&&&&&'''((())))))******(((((((((((()))))))))***((((((((())))))))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%'''((((((''''''&&&&&&&&&''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&''')))+++++++++***)))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))******((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***'''(((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))******+++,,,,,,++++++))))))*********+++++++++******++++++++++++************++++++++++++******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&)))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''((('''&&&'''(((***))))))))))))))))))))))))))))))))))))************(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000///---------))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))***+++,,,+++++++++************)))((())))))******))))))(((''''''(((((())))))******((((((((()))))))))******'''(((((())))))))))))((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''((('''&&&&&&(((***)))(((''''''&&&'''''''''''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((()))******+++&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''(((((())))))***((((((''''''''''''(((((('''''''''(((((())))))***''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''((()))(((''''''''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******'''((())))))''''''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++************++++++++++++******(((((((((((())))))))))))((())))))******))))))((('''(((((((((((()))))))))''''''(((((())))))******+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((())))))))))))))))))***((((((''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&'''((('''&&&'''(((***))))))))))))))))))))))))((()))))))))************(((((()))***************++++++,,,------,,,++++++))),,,///111000...------))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********&&&'''((()))******)))(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%&&&''''''&&&'''***,,,))))))((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((''''''&&&&&&&&&((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((()))))))))((((((''''''''''''((((((&&&''''''((())))))******''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%'''(((******)))((('''''''''((()))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))(((((()))))))))*********''')))***)))''''''(((***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++,,,,,,,,,)))************+++++++++******++++++++++++************++++++++++++******'''((((((((()))))))))***))))))************))))))'''((((((((())))))))))))(((((())))))***++++++,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''((((((&&&'''(((***))))))))))))))))))))))))(((((())))))*********+++(((((()))******************+++---......---+++***'''***...///...,,,,,,+++)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))''''''''''''((()))***++++++++++++************)))(((((())))))))))))((((((************))))))))))))))))))))))))************&&&'''(((*********)))(((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''%%%&&&&&&&&&&&&(((+++---))))))(((''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))(((&&&%%%$$$&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&''')))***+++***)))'''''''''((()))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************''')))+++***'''&&&(((***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++******++++++++++++************++++++++++++******'''((((((((())))))******))))))************))))))'''((((((((())))))******))))))***+++,,,,,,---------------,,,,,,+++++++++))))))))))))))))))))))))++++++******))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))***++++++++++++***(((((()))***************+++*********))))))(((((((((((())))))))))))(((((((((((()))***************,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((()))************)))***************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&%%%&&&''''''(((((((((((()))***+++,,,((('''&&&%%%&&&(((***+++''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&((()))+++***(((%%%$$$(((((((((((())))))))))))''''''((((((((((((''''''))))))************))))))***)))(((''''''((()))***((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&((()))''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,***))))))+++,,,,,,,,,------,,,++++++******))))))))))))))))))(((''''''))))))))))))******************)))))))))))))))***((()))+++,,,------,,,,,,++++++++++++++++++++++++---+++)))((('''((()))***************))))))))))))))))))(((((('''''''''&&&''''''((())))))))))))))))))'''&&&%%%%%%&&&''')))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************))))))***++++++++++++***((())))))***************************)))))))))((((((((())))))))))))((((((((())))))***************,,,,,,++++++***)))))))))************************((()))******++++++*********************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&&&&''''''(((((((((((()))***+++,,,***)))'''&&&&&&'''((()))''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((***++++++)))'''&&&(((((((((((())))))))))))'''(((((())))))(((((('''))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((''''''''''''&&&''''''(((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,---,,,+++---,,,,,,+++******)))))))))))))))))))))(((''''''(((((()))))))))***************)))))))))))))))***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))((('''((()))***)))))))))((((((((('''''')))(((((((((''''''''''''''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************))))))***++++++++++++***((()))******++++++******************))))))))))))((())))))******))))))(((((()))******++++++******,,,,,,,,,+++******))))))************************)))******+++++++++++++++***************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((()))(((''''''&&&&&&''''''((((((((())))))******++++++***(((&&&%%%&&&'''(((''''''''''''((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((***++++++***)))((((((((((((((())))))))))))((())))))******))))))(((((())))))******))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((''''''''''''&&&''''''(((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))***++++++,,,,,,++++++*********++++++++++++,,,+++++++++,,,......,,,+++,,,,,,++++++***)))))))))(((((()))))))))(((''''''(((((())))))))))))******)))))))))(((((())))))***))))))))))))***+++,,,---************************+++***)))((('''((()))***((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''((())))))))))))((())))))'''''''''''')))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))***++++++++++++***))))))***++++++++++++************))))))))))))))))))))))))******)))))))))))))))***++++++++++++***,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))((((((''''''''''''''''''(((((()))))))))))))))***)))'''&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%'''(((*********)))((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))************************))))))((((((''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))***+++++++++++++++************++++++++++++******+++...//////,,,***+++++++++***))))))(((((('''(((((((((((((((''''''(((((((((((()))))))))***)))(((((((((((())))))******)))(((((((((***+++,,,***************************)))(((((((((((())))))((((((((('''''''''&&&&&&((((((((((((((('''''''''&&&'''(((((())))))((((((***)))(((((((((((()))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))***++++++++++++***))))))***+++++++++++++++))))))))))))))))))******))))))************))))))))))))***+++++++++++++++,,,,,,,,,+++++++++++++++******************************+++,,,,,,,,,,,,+++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''&&&%%%&&&(((***,,,''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((((('''(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))'''&&&&&&(((''''''''''''((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++******+++---//////,,,***+++******))))))(((((('''''''''(((((((((((('''''''''(((((((((((()))))))))((((((''''''((()))*********)))((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((()))))))))))))))((((((((('''''''''''''''(((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))))))))***(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************))))))***++++++++++++***)))***++++++,,,+++++++++))))))))))))************)))******++++++******))))))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&)))+++---''''''''''''((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))((())))))******))))))((('''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&''''''(((((((((((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((()))(((''''''''')))''''''''''''(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))((()))******++++++******)))))))))************+++*********+++------+++*********))))))((('''''''''&&&&&&'''(((((((((''''''''''''(((((((((((())))))''''''''''''((()))******)))((((((((((((((())))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))((((((((('''''''''''''''(((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))***++++++++++++***)))***++++++,,,,,,++++++((()))))))))************)))******++++++******))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++*********************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((())))))***)))((('''&&&&&&''')))******((('''&&&''''''&&&%%%&&&(((***,,,''''''''''''((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&(((((((((((())))))))))))'''(((((())))))(((((('''''''''(((((((((((('''''''''((()))******)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%'''(((((('''''')))***''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((())))))***************))))))))))))***************)))((()))+++,,,+++******))))))(((((('''&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))'''&&&&&&'''''')))******'''(((((()))((((((((('''((((((((((((((((((((((((&&&''''''(((((()))((((((((((((((('''''''''&&&&&&''''''''''''((((((((()))%%%&&&''''''(((((('''''''''''''''(((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))******(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))************))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))***++++++++++++*********+++,,,,,,,,,,,,+++(((((())))))*********+++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((()))*********)))'''&&&&&&''')))******((('''%%%)))((('''&&&&&&''')))***''''''''''''((((((((()))$$$%%%'''))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''((()))******)))(((''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$&&&'''((('''(((***+++''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))(((((()))***************))))))))))))***************)))'''((()))++++++***)))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&&&&&&&'''''')))******''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''"""***$$$%%%+++&&&"""(((...(((!!!"""%%%%%%"""+++)))&&&+++((("""$$$(((""" $$$$$$!!!"""''' ,,,$$$!!!((()))111'''$$$""""""%%%''''''%%%---%%%"""%%%&&&###%%%+++(((!!!)))111...%%%(((***---$$$+++!!!%%%'''$$$###'''***)))'''"""(((111'''"""///((((((((((((((((((((((((''''''((((((((((((((((((""""""111'''$$$,,,$$$))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***++++++*********))))))((((((***++++++,,,,,,++++++*********++++++++++++******)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---((()))***+++,,,------...++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++************)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))(((((('''******))))))((((((''''''((((((((((((((('''''''''(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''+++*********))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++******)))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))))))))))))))))))))*********++++++++++++*********))))))((((((((())))))))))))'''%%%$$$(((((((((((())))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''+++$$$$$$+++)))(((+++%%% """''')))'''$$$)))###%%%"""+++!!!(((%%%%%%'''(((&&&$$$######&&&(((***$$$111'''&&&$$$%%%''''''%%%"""$$$***+++((($$$"""&&&###&&&---(((%%%###%%%"""$$$''''''))),,,,,,333,,,###%%%+++(((---222777''''''111''''''''''''''''''''''''(((((((((((('''''''''''',,,))) (((***222+++''''''(((((())))))******))))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''((()))***+++************)))))))))(((***++++++,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,+++++++++*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((***)))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((******))))))(((''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))))))))))))))))))))*********+++++++++************)))))))))(((((()))))))))((('''&&&%%%(((((((((((()))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''&&&&&&&&&&&&'''''')))!!!%%%***&&&&&&)))'''%%%"""$$$))))))$$$ !!!///...999$$$%%%"""######"""$$$((((((%%%+++---### ++++++$$$$$$$$$%%%&&&&&&$$$"""(((******(((''')))(((%%%+++"""(((***""")))%%%,,,%%%###&&&"""### ,,,---***((('''&&&'''***666)))$$$444''''''''''''''''''''''''((((((((((((''''''&&&&&&)))%%%(((///+++$$$&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******************))))))))))))******++++++++++++******)))******++++++******))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,//////......---,,,+++++++++++++++++++++++++++++++++******))))))******+++++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((***))))))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))******)))))))))))))))************+++************))))))))))))((()))))))))((('''&&&%%%(((((((((((())))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((()))'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((&&&222(((000$$$&&&AAASSSNNN@@@---((('''%%%'''###'''''' ###'''&&&))) ,,,---&&&)))###%%%%%%%%%&&&((()))))))))""""""%%%((('''"""&&&,,, %%%%%%***)))***)))$$$'''111,,,LLLQQQLLL:::(((!!!$$$)))''':::000###)))%%%)))'''''''''''''''''''''''')))((((((''''''&&&&&&%%%777222EEE:::===HHH222111'''''''''((()))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,.........---,,,,,,++++++++++++++++++++++++++++++***))))))))))))))))))***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++++++++***))))))))))))((((((((((((((((((((((((((()))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))************)))))))))))))))*********************)))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''(((''''''&&&&&&''''''(((///***!!! 333888,,,jjj555000"""%%%+++---(((###"""######***&&&iiiwwwiiiwwwyyyxxxwwwvvvuuuuuuvvvxxxyyyzzz~~~zzzxxxuuuqqq{{{)))"""///###&&&%%%""" """:::EEEaaa333%%%%%%///''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%"""))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))******)))******++++++******))))))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))*********)))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))***+++++++++++++++(((((((((((())))))))))))(((((((((((())))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))******)))(((((('''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''(((((( ***444%%% vvv444"""###)))***&&&###$$$,,,###JJJ---'''&&&###'''555###XXX(((###***444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&UUU+++***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************))))))************))))))((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++((())))))***,,,------...++++++++++++++++++++++++)))******++++++******)))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++++++++(((((((((((())))))))))))'''(((((())))))******+++)))***++++++,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))******+++))))))))))))))))))))))))''''''((()))))))))))))))((()))******++++++*********)))))))))))))))(((((())))))))))))************)))(((''''''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''((()))))))))((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''((((((???""" ```ooo555""""""***'''$$$(((%%%%%%&&&NNN###!!!$$$/// qqqkkk'''+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%kkk(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&'''((()))***))))))(((((()))))))))************))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++))))))***+++,,,---...///++++++++++++++++++++++++******+++,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((***++++++++++++''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************'''((((((((()))))))))***'''(((((()))******++++++))))))***+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))******++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++*********))))))((((((((((((((()))))))))************)))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''((((((((()))''''''((()))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''((()))))))))((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*********)))((((((''''''((((((''''''''''''((((((&&&'''\\\sssxxxggg>>>'''###!!!&&&(((***TTTbbbTTTtttttthhh]]]&&&+++%%%!!!(((***999BBB!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((+++&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((((((((())))))******&&&''')))*********)))((((((((())))))*********+++))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,------......///++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))***,,,---------'''''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((())))))*********'''((((((((())))))******'''(((((()))***+++++++++(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))***+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))***++++++++++++*********))))))((((((((('''(((((())))))*********+++)))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))$$$%%%'''))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************))))))))))))(((((('''''''''&&&&&&&&&...===222***!!!)))&&&ppp,,,&&&000(((%%%%%%%%%%%%%%%%%%%%%%%%666:::)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$ooosssvvv///555!!!''',,,'''$$$((('''&&&%%%%%%%%%%%%%%%(((bbb...000***%%%+++###)))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************++++++************************))))))))))))******))))))))))))))))))))))))''''''''''''((()))++++++,,,+++++++++******))))))+++******)))***,,,---...------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++*********))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&***************)))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&''')))***,,,---------((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************++++++******)))((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))((('''''''''''''''%%%%%%&&&'''((()))*********)))(((''''''&&&''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++*********)))))))))))))))******************++++++++++++******)))(((((('''''''''((((((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''((((((((((((((((((((((((+++++++++++++++***))))))&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''(((((('''''''''&&&&&&&&&%%%$$$WWW((()))""":::@@@333$$$...$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!)))$$$$$$$$$$$$$$$$$$$$$$$$$$$ssszzz000)))(((///}}}999,,, 111+++###((('''&&&&&&%%%%%%%%%&&&'''999ggg$$$+++###)))+++###***))))))))))))(((((((((((((((((((((((())))))))))))(((((()))*********************************************))))))))))))******))))))))))))))))))))))))(((((((((((()))******+++++++++*********)))))))))+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))******)))))))))(((((((((''''''''''''(((((((((((())))))(((((((((''''''''')))))))))***))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((***++++++++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))((((((((('''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))(((((((((''''''''''''))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))))))))(((((()))))))))*********)))******++++++******)))((((((''''''''''''((((((************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((()))))))))***)))(((((('''''''''''''''((((((((())))))(((''''''''''''((())))))(((((((((''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''''''''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&"""999&&&!!!(((""")))"""###$$$((($$$%%%%%%%%%%%%%%%%%%%%%%%%!!!...'''%%%%%%%%%%%%%%%%%%%%%%%%TTT+++"""/// +++))){{{+++'''%%%...---((('''&&&&&&%%%&&&&&&&&&&&&444,,,)))%%%***))))))))))))(((((((((((((((((((((((())))))))))))(((((()))*********************************************))))))))))))******))))))))))))))))))))))))******)))))))))******+++******))))))))))))((((((************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))((((((((((((((('''''''''''''''(((((((((((())))))((((((((((((''''''(((((())))))))))))))))))(((''''''''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))******++++++((((((((((((''''''''''''))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))************))))))((((((''''''''''''((((((************************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''''''''''''''''''''fffxxx###&&&///+++'''+++///...+++'''%%%%%%%%%%%%%%%%%%%%%%%%$$$(((&&&,,,'''%%%%%%%%%%%%%%%%%%%%%%%%###lll...333***"""+++...!!!YYY"""***%%%&&&...''''''&&&&&&&&&&&&'''''''''hhh222***$$$***%%%+++'''))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++***************+++)))))))))(((((((((((((((************+++,,,------************************+++++++++++++++++++++++++++++++++++++++***))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((()))***+++++++++***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************((((((((((((((('''''''''((((((((((((((((((((((((******)))(((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((()))))))))***((())))))))))))))))))((((((''''''''''''(((((()))************************(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))((((((&&&''''''''''''''''''''')))OOO444///%%%777mmm$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,///$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%((("""(((...333((('''+++///$$$,,,***''''''&&&&&&&&&''''''(((''')))222ccc---&&&!!!000###))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************(((((()))))))))***************))))))))))))******))))))))))))))))))))))))++++++***************+++((((((((((((((())))))))))))******+++,,,,,,,,,---************************++++++++++++++++++++++++***++++++++++++***))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))******+++,,,,,,,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((((((((()))))))))'''(((((())))))((((((''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))(((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))&&&&&&&&&'''''''''''''''$$$III)))'''+++!!!!!!+++$$$%%%%%%%%%%%%%%%%%%%%%%%%***+++$$$ +++%%%%%%%%%%%%%%%%%%%%%%%%((((((...000>>>+++&&&)))%%%666333###!!! ,,,888CCC###)))(((---'''''''''&&&''''''((()))&&&,,,""" ///%%%!!!///%%%))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************'''(((((())))))***************))))))))))))******))))))))))))))))))))))))******)))))))))******+++(((((())))))))))))******))))))***,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++******)))((('''(((((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))************++++++,,,+++++++++(((''''''''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******)))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&###$$$%%%&&&'''((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))''''''((((((((((((''''''''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))************)))((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))(((((((((&&&&&&&&&'''''''''(((((("""DDD $$$$$$000 +++ $$$!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###""")))###+++&&&&&&&&&&&&&&&&&&&&&&&&---,,,555///!!!*** &&&$$$000444!!!777 333222###+++'''''''''''''''((())))))'''(((%%%\\\???$$$'''%%%(((,,,))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************''''''(((((()))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((()))******+++)))))))))*********++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************))))))(((((((((((()))))))))******''''''''''''(((((((((((((((((()))))))))*********))))))*********)))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''''''''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))************)))(((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***(((((('''''''''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&444&&&+++%%%!!!(((###GGG+++%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!---""""""&&&&&&&&&&&&&&&&&&&&&&&&...000'''&&&((()))"""$$$###%%%)))!!!+++444'''+++&&&((())),,,'''''''''''''''((()))))))))''')))---\\\+++*** 222))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))''''''''''''((()))++++++))))))******+++++++++,,,((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((((((((())))))******++++++''''''''''''((((((((()))(((((())))))*********+++(((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((()))******++++++&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))(((((('''''''''&&&'''((()))******)))((('''&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******)))(((''''''''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))''''''''''''&&&%%%((((((((((((((((((((((((&&&VVV+++222+++###!!!---&&&&&&&&&'''''''''((((((&&&'''###((($$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%///&&& $$$(((&&&"""!!!222000;;;,,,--- &&&(((((('''''''''&&&&&&&&&+++(((&&&### ***000...111...+++'''&&&'''(((***''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************))))))))))))))))))))))))))))))***+++,,,------...((((((''''''''''''(((((())))))******+++++++++,,,++++++***(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((((('''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((,,,***((((((((()))(((&&&((((((((((((''''''''''''(((YYY~~~%%%..."""!!!'''$$$'''%%%&&&&&&&&&&&&'''''''''&&&'''###((($$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&(((,,,...!!!+++111*** '''000<<<>>>"""***%%%((((((((('''''''''&&&&&&&&&###(((```333///$$$111444???:::333+++'''%%%'''(((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,((((((''''''''''''(((((())))))))))))******++++++))))))(((&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((('''''''''))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((---+++)))))))))***)))((('''((((((((('''&&&%%%%%%!!!555666''' ]]])))###%%%%%%%%%%%%&&&&&&&&&&&&&&&'''###((($$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%###"""###'''+++&&&###!!!)))---%%%111zzzLLL$$$%%%)))((('''''''''''''''&&&&&&&&& &&&***###(((]]]666222777EEE???666,,,&&&$$$%%%'''''''''''''''((((((((((((***)))(((''''''((()))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********)))((((((''''''(((((()))(((((((((((())))))))))))'''''''''%%%###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''''')))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((,,,***(((((()))))))))(((''''''(((((('''&&&%%%$$$444}}} ***YYY(((###!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&'''###((($$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''))))))111(((###&&&***))))))+++***FFF"""""")))&&&''''''''''''''''''''''''+++(((444,,,///333:::666000***&&&%%%&&&'''''''''''''''((((((((((((+++)))(((&&&&&&((()))+++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))''''''((((((((((((((((((&&&''''''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((())))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((***(((''''''((((((((('''&&&'''((()))((('''%%%$$$*** %%%"""~~~***---...+++$$$$$$$$$%%%%%%%%%&&&&&&&&&'''###((($$$###$$$%%%%%%&&&&&&%%%%%%"""''')))'''%%%$$$"""---'''&&&???333"""%%%'''%%%&&&'''''''''''''''''''''---%%%---'''XXX---&&&+++***,,,+++***((('''&&&&&&&&&''''''''''''((((((((((((+++)))(((&&&&&&((()))+++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((('''''''''))))))(((((((((((())))))(((((('''''''''''''''''''''(((((((((&&&&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))******))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******))))))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&&&&'''(((((('''&&&''')))******)))'''&&&666///&&&!!!(((&&&***%%%%%%%%%%%%&&&&&&&&&&&&&&&'''###((($$$###$$$%%%%%%&&&&&&%%%%%%+++))))))***,,,---+++(((###'''///,,,$$$DDD%%%&&&(((''''''&&&&&&&&&'''''''''''''''((((((***(((111YYY,,,(((%%%'''((()))))))))(((&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''***))))))(((((())))))***(((((((((((('''''''''''''''(((***)))(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))''''''((()))************))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))************************''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((***(((''''''((())))))(((%%%&&&)))+++,,,+++)))(((+++000)))666999333"""%%%&&&&&&&&&&&&'''''''''&&&'''###((($$$###$$$%%%%%%&&&&&&%%%%%%!!!""" ###)))+++%%%555mmm"""***%%%&&&(((&&&&&&&&&'''''''''((((((###000***$$$***,,,((('''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******)))))))))(((((((((''''''&&&(((******)))))))))+++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))''''''(((******++++++***))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((+++)))((((((***+++***)))$$$&&&))),,,---,,,+++)))666333!!!+++\\\hhh'''---$$$&&&%%%&&&&&&&&&'''''''''((((((&&&'''###((($$$$$$$$$%%%&&&&&&&&&%%%%%%SSS\\\bbbbbb___fffvvviii$$$,,,$$$&&&&&&&&&&&&'''''''''((((((***!!!+++ )))nnn***))),,,&&&&&&%%%$$$%%%''')))***''''''''''''((((((((()))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))((((((((('''&&&((()))***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))************))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((+++*********))))))((((((,,,++++++...222000***$$$)))###"""###---(((OOO222***"""###)))((('''%%%$$$###$$$%%%%%%%%%'''###((($$$&&&&&&&&&%%%%%%$$$$$$$$$***!!!###!!!+++$$$%%%$$$)))...###***&&&"""&&&***444___!!!+++'''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))******+++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...---------.........//////+++,,,,,,------,,,,,,+++,,,+++++++++******)))))),,,,,,+++***************---***))))))))))))***------((('''******&&&&&&+++...---***'''(((***((($$$)))))))))'''&&&''')))+++,,,+++*********(((%%%"""&&&'''(((((('''%%%$$$###'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))******************))))))((((((''''''))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))((((((+++***+++...222111,,,''';;;!!!&&& ppp///)))"""%%%%%%)))&&&'''&&&%%%$$$$$$$$$%%%%%%%%%'''###((($$$&&&&&&&&&%%%%%%$$$$$$$$$aaa\\\***)))+++ %%%"""((($$$"""'''&&&%%%---!!!'''$$$&&&((((((%%%***'''''''''''''''((())))))))))))))))))))))))))))))((((((((())))))******************++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,------------.........+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---++++++******(((((())))))&&&(((...000,,,***,,,+++,,,,,,+++******++++++......---+++))))))))))))''''''((())),,,,,,+++)))&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((()))))))))***************))))))((((((((((((******))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))((((((******+++///222222---)))...333///vvvVVV'''///''' %%%''''''&&&%%%%%%$$$%%%%%%%%%%%%'''###((($$$&&&&&&%%%%%%%%%%%%$$$$$$)))222%%%!!!((($$$(((!!!---,,,&&&***)))###$$$&&&%%%%%%%%%'''$$$lll,,,%%%'''''''''''''''((())))))))))))))))))))))))))))))(((((()))*********))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++((()))***+++++++++*********+++,,,,,,------------+++))))))---///---,,,---,,,---///...,,,+++---///))))))))))))((('''&&&&&&******)))***++++++***(((%%%&&&'''(((((()))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))(((((((((*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((('''''''''''''''&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))((((((++++++,,,///111000---)))---"""(((hhhfff###(((%%%"""222 )))%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%'''###((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$***"""999***''')))""""""""")))'''$$$+++%%% '''$$$%%%***!!!999TTT$$$'''''''''''''''((())))))(((((((((((((((((((((((()))***++++++,,,+++******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,+++++++++++++++++++++---,,,++++++++++++,,,---***,,,---+++,,,...///---222///,,,...111333333333444222111444666444333444000000000111111000...,,,...---,,,,,,------,,,***((((((((((((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))+++******))))))(((((('''(((((((((((((((((((((((()))(((((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))---......//////---***(((###'''333222111***)))"""111!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%'''###((($$$%%%%%%%%%%%%%%%%%%%%%%%%'''SSS!!!,,,""";;;***///---'''))),,,###!!!...%%%***$$$%%%***'''"""%%%'''''''''''''''((())))))((((((((((((((((((((((((+++,,,---......,,,+++***'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++000...,,,+++***,,,...///...111111...///444555222999;;;???GGGOOOTTTRRRNNNKKKBBB@@@IIISSSSSSOOOMMMCCCAAA???===<<<999444000///...------/////////...************)))*********'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************++++++******)))))))))(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))......///...---+++((('''+++%%%***333%%%,,,%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%'''###((($$$$$$$$$%%%%%%%%%%%%&&&&&&!!!,,,***+++... ,,,"""+++""")))""")))///%%%###((("""+++$$$&&&%%%+++^^^...'''''''''''''''((())))))))))))))))))))))))))))))+++,,,---......---+++)))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------------............------++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000222;;;AAACCCIIISSSUUURRRFFFPPP```ppp}}}sssfffZZZXXXgggvvvzzzuuuqqqjjjfffaaa^^^\\\XXXSSSNNNCCC???;;;666333///,,,)))++++++************++++++***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************)))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))((((((''''''((())))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))+++,,,------,,,***(((((( 111iiiXXX$$$'''444'''***$$$%%%'''((((((((('''&&&%%%'''###((($$$$$$$$$$$$%%%%%%&&&&&&&&&"""###AAA!!!444!!!---###111000+++///$$$'''666000!!!)))'''$$$***"""((("""***,,,$$$444\\\'''''''''''''''((()))))))))))))))))))))))))))))))))+++,,,------+++)))'''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,------------.........------............------------------....../////////333888>>>AAAAAA???>>>BBBPPP\\\bbbjjjrrrqqqiiiRRR]]]mmm|||yyyhhh]]]\\\lll{{{|||xxxwww{{{xxxvvvxxx|||~~~{{{jjjeee]]]UUUNNNHHHBBB>>>===;;;888555333111000000------,,,+++******)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********************++++++++++++))))))*********++++++++++++++++++,,,,,,------...++++++++++++++++++++++++++++++******)))(((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''(((((())))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))***,,,,,,+++)))))))))&&&rrr""")))XXX&&&---'''&&&$$$%%%'''(((((((((''''''%%%'''###((($$$$$$$$$$$$%%%%%%&&&&&&&&&+++!!!BBBRRR***))))))''',,,)))***333111 ---888'''---$$$))) """ ///---***%%%'''''''''''''''((())))))))))))))))))))))))))))))((()))+++,,,,,,***'''%%%&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---......---------.........//////------............------.../////////000000111111===DDDNNNXXX]]]\\\XXXTTTZZZiiiuuuwwwxxxyyyoooaaaUUU[[[bbbiiirrrwwwooocccUUUKKKKKKZZZdddbbb___```TTTTTTVVV___lllwww|||}}}~~~yyyvvvrrrooolllXXXUUUOOOIIICCC>>>;;;:::000000///...,,,+++******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,))))))******++++++++++++***+++,,,,,,......///000------------------------------,,,,,,+++***))))))'''''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''%%%%%%&&&'''((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''+++******)))(((''''''&&&))))))))))))))))))))))))$$$%%%TTT######'''xxx+++###&&&$$$$$$###---%%%111$$$))) $$$'''###((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%,,,lll)))))))))((('''&&&&&&%%%,,,999&&& %%%000"""WWW 000"""$$$$$$$$$$$$%%%&&&'''''''''eee""")))+++***%%%$$$***((((((((())))))((('''&&&&&&************************))))))***++++++++++++******------((($$$$$$''')))&&&(((+++---...,,,***(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------......///***,,,......---++++++,,,222---+++//////,,,,,,111///000111444777:::<<<===WWWgggzzzwwweee[[[[[[YYY___bbb```___```aaa___[[[bbbiiijjjeee___[[[YYYZZZ^^^```^^^______UUUIIIBBBKKKRRRRRRSSSZZZbbbfffrrrzzz|||uuujjj^^^QQQHHHFFFAAA???===888333000......++++++***++++++)))&&&"""(((((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''((())))))+++***)))(((((('''(((((()))))))))((())))))******///---+++***+++,,,,,,,,,...,,,******+++---...///000333111...444===<<<333444555777777777555444222///000333444444222111000000---(((&&&''')))+++,,,(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&''')))+++---((()))*********)))'''&&&)))'''&&&'''((()))((('''))))))((('''''''''''''''(((((((((((())))))))))))******))))))((((((''''''&&&''')))*********)))((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''''')))*********))))))((((((((('''*********)))((('''''''''))))))))))))))))))))))))!!!;;;SSS*** """'''ZZZ111'''000###,,,&&&!!!)))+++&&&222%%%000'''###((($$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%kkk>>>%%%(((,,,$$$++++++******)))(((((('''((('''***---'''((('''@@@888...'''&&&%%%$$$$$$$$$%%%&&&"""===\\\'''******)))'''(((***((((((((((((((('''&&&&&&************************))))))***++++++++++++******)))'''&&&&&&))),,,---!!!!!!"""$$$'''***---///))))))*********++++++++++++++++++++++++++++++,,,++++++,,,,,,---.........000111000///............,,,***...555777333000111333666:::???EEEMMMVVV]]]rrrxxx~~~zzzhhhTTTMMMOOOZZZaaaccc]]]ZZZ___jjjqqqvvvrrrsssvvvdddaaaeeehhhgggggggggbbb[[[\\\]]]eeeddd^^^gggwww{{{yyyqqqooo\\\PPPCCC>>>???@@@:::333///...---+++)))(((((()))''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))************)))(((''''''((((((***)))((((((((((((((()))+++******+++---...//////111111333444666777777666555999;;;===AAAGGGIIIGGGLLLJJJHHHEEEBBB@@@???>>>CCCBBB???<<<999888888999777444111////////////...///......,,,+++)))((('''(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))***+++((())))))***)))((('''&&&)))'''&&&'''((()))((('''))))))((('''''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''&&&'''((()))***))))))((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''***+++++++++++++++)))))))))(((((('''''''''******))))))((((((''''''))))))))))))))))))))))))"""HHHxxx"""###(((333III))) ,,,$$$!!!###***$$$%%%...!!!+++'''###((($$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((???WWW'''222000"""###&&&""""""!!!!!! 333+++---(((%%%,,,gggZZZ'''%%%$$$######$$$&&&(((***+++***"""###%%%***'''!!!+++(((((((((((((((''''''&&&))))))))))))))))))))))))((()))******++++++*********(((&&&(((***+++***(((555333000---+++)))))))))(((((()))))))))*********++++++++++++++++++++++++***++++++,,,,,,------...000...---,,,---......---///,,,,,,000333333333555CCCMMM[[[bbbbbb___^^^^^^qqqqqqoooiii___XXX]]]ggg{{{yyysss{{{www___ZZZ^^^]]]RRRRRR]]]bbblllmmmtttsssbbbUUUNNNGGG???888:::999666222...***))))))''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))))))))))))))***++++++))))))((('''''''''((((((******))))))))))))*********+++---///111333444555555999???CCCFFFEEEBBB@@@DDDHHHQQQWWWWWWWWW^^^gggcccaaa]]]YYYVVVUUUVVVVVVZZZWWWRRRKKKGGGGGGKKKNNNGGGDDD???;;;888555222000222111///---+++***))))))((((((((((((''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))((('''''')))'''&&&'''((()))(((''')))((((((''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((%%%<<<$$$000)))$$$$$$)))ddd(((,,,'''&&&'''%%%---(((%%%///"""'''$$$)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$)))---RRR000HHHFFF777<<>>HHHOOOiiiqqqyyywwwmmmaaaZZZXXXhhhgggfffhhhkkkuuuyyyvvvsssfffdddaaa^^^TTTNNNUUUdddsss{{{fffVVVPPPPPPEEEBBB>>>;;;999555111---(((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((())))))***+++(((((((((''''''((())))))))))))***+++,,,...///000000111333555888<<<@@@CCCFFFLLLSSSXXXYYYVVVRRROOOVVVZZZeeemmmhhhccclll}}}}}}zzzwwwrrrnnnjjjhhhggggggfffbbb]]]ZZZ[[[aaafff___ZZZRRRKKKEEEAAA===:::999666333///------...///)))))))))(((((('''''''''&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))(((''')))))))))))))))((((((''')))'''&&&'''((()))(((''')))(((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++)))&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((***zzz$$$"""&&&%%%$$$'''$$$bbb(((---'''$$$'''---jjjHHH---'''EEE'''$$$)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$444rrrlll***%%%&&&''')))!!!SSS***'''((('''$$$---''''''((((((((((((((('''''''''''''''''''''''''''(((((()))************)))******,,,---)))'''///;;;555333000---++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......------...///000000...,,,,,,555AAAJJJSSS]]]fffkkkyyyooofffgggqqq{{{}}}fffPPPJJJSSS]]]eeejjjxxx~~~\\\PPPCCC===>>>???<<<888---------,,,***((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((((()))***+++'''((())),,,000333666888777999<<>>@@@???CCCGGGLLLRRR\\\hhhpppttttttssslllddd^^^[[[\\\\\\```dddddd]]]YYYaaammmuuuwwwzzz{{{xxxqqqiiidddjjjnnnqqqpppmmmkkknnnqqqlllggg```\\\[[[[[[[[[\\\WWWTTTOOOHHHAAA:::666333333222111///---+++***))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))((((((((((((((()))'''&&&'''((()))((('''(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''!!!&&&000:::???<<<111)))'''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((("""SSS,,,)))***$$$"""+++&&& 222""";;;zzz'''$$$***&&&''''''''''''''''''''''''&&&'''%%%&&&RRR"""%%%''')))'''&&&???((($$$222CCC$$$&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))+++&&&&&&)))((()))888JJJ:::555...(((&&&(((,,,000************++++++++++++))))))***+++,,,------...,,,------......//////000***---...------333>>>HHH[[[ooo~~~tttoooqqqtttttt{{{rrrpppllliiiiiiooowww~~~{{{|||~~~fff]]]WWW___rrryyyeeeUUUJJJDDDAAAAAA@@@===999555000,,,***)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''((())))))***)))))))))***+++---...///000222555999>>>CCCGGGIIIKKKPPPWWW\\\```fffnnnuuuuuusssmmmddd\\\ZZZ^^^cccbbbffffff```]]]bbbhhhlllgggkkkrrrvvvvvvsssmmmiiijjjooottttttpppmmmppptttjjjhhhfffeeeeeeeeedddcccbbbbbbbbb___WWWMMMBBB<<<;;;:::888555222000...---+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))***++++++***)))((('''(((((())))))'''&&&'''((()))(((''''''''''''''''''((())))))(((((((((((())))))))))))'''((((((((()))))))))***)))(((((('''((()))***+++''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&+++333999777///((('''''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))!!!<<>>BBBGGGKKKOOOQQQVVV]]]dddgggggghhhlllppptttqqqjjjbbb]]]```jjjsssmmmrrrooofffgggrrrxxxvvvwwwzzz}}}}}}wwwqqqllljjjpppvvvvvvsssrrrvvvzzzuuuttttttuuuuuurrrmmmjjjjjjooouuuvvvqqqdddVVVMMM@@@???<<<999666333111///,,,***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''')))+++---+++***((('''''''''((())))))'''&&&'''((()))(((''''''''''''''''''((()))***(((((((((((())))))))))))'''((((((((())))))******)))((('''''''''(((***+++''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''',,,'''""""""%%%((((((&&&'''((((((((())))))************))))))))))))******((()))***++++++***)))((('''+++ dddHHH###)))VVV777(((&&&***,,,+++'''"""///eee +++)))'''%%%%%%&&&'''((((((((('''$$$///'''%%%***%%%!!!+++ +++!!!%%%&&&444///777%%%&&&((()))))))))((('''+++)))(((((())))))(((&&&'''(((***+++***)))'''&&&))))))))))))))))))))))))*********)))))))))))))))************************+++***)))))))))+++...///,,,)))***---...---...222444...555EEENNNRRRccczzzxxxsss}}}{{{xxxxxxvvvmmmeeetttxxx~~~~~~}}}ssshhhbbbhhhlllnnnyyy}}}{{{[[[RRRGGGAAAAAA@@@<<<888...,,,+++++++++***'''$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))---+++******+++,,,,,,+++)))'''***000111000777@@@BBBOOOZZZ]]]aaaiiippprrrdddgggjjjlllnnnpppsssvvvxxxssslllhhhggggggfffdddyyyzzzyyyuuuqqqqqqwww}}}}}}yyy{{{tttmmmkkknnnsssvvvvvvnnntttyyy{{{~~~vvvjjjRRRKKK???999<<<@@@;;;222111111000...,,,***)))***)))'''%%%%%%&&&'''%%%###$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))(((((((((((()))))))))((('''%%%%%%&&&&&&''')))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******((()))***++++++***)))(((!!!222'''...XXX000gggeee###(((------###***,,,---'''!!!666NNN(((---&&&$$$%%%&&&''''''(((((('''''')))777444...&&&###jjj))),,,###(((,,,'''(((!!!&&&%%%&&&((()))))))))((('''+++)))(((((())))))(((&&&'''((()))******)))((('''))))))))))))))))))))))))************))))))))))))************************++++++*********,,,---...///------000000...000444555:::JJJ^^^fffdddfffmmmgggoooxxx}}}tttssssssvvv}}}|||ttt|||pppnnnrrr|||vvvhhh]]][[[llloooPPP???===???===888777444000...---,,,,,,+++%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))---,,,+++++++++++++++***---,,,...333666999BBBMMMdddkkkrrrwwwhhhhhhhhhjjjoootttzzz}}}{{{uuupppnnnllliiiggghhhkkkmmmllljjjjjjooosssqqqpppnnnqqqtttoooppprrrppplllpppvvv|||uuuhhhcccZZZOOOKKKHHHAAA999:::888444000---,,,,,,...+++)))'''&&&&&&'''((((((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&'''((()))***))))))(((((((((((())))))))))))'''&&&&&&&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******))))))************))))))222,,,,,, 333%%%###---''''''"""%%%***...+++%%%"""###'''NNN&&& ---&&&&&&'''(((((((((''''''%%%000666///###***VVV---(((###!!!'''{{{RRR***&&&444---&&&'''(((((()))(((((((((***)))(((((())))))(((''''''((()))******)))((('''))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,///,,,,,,...///...333999BBBUUUkkkuuurrrllljjjllljjjvvvuuuooofffnnnyyy{{{ssssssuuunnn]]]^^^ooolllSSSEEEAAA@@@@@@>>>:::555///,,,+++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******000222777???FFFMMMXXXbbbyyyzzz}}}rrrlllfffeeejjjrrrxxx{{{wwwuuuqqqooommmjjjgggeee___cccffffffdddbbbdddfff]]]]]]ZZZ]]]mmmvvv~~~~~~zzzwwwrrrmmmsssuuuxxx{{{rrrrrrnnnfff```\\\VVVOOOEEEAAA;;;666222111222333///...,,,)))&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((())))))***))))))((('''(((((((((''''''(((((((((((())))))***))))))((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++******))))))******+++)))))))))******)))))))))$$$888###'''###---```WWW###:::'''!!!111///(((&&&$$$'''+++---...///###???......***'''''''''(((((((((((('''''''''$$$---***$$$...222GGG"""%%%)))"""$$$NNN ###(((---''''''((((((((((((((((((***((('''((()))***)))''''''((())))))***))))))((()))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++,,,,,,------------,,,,,,///,,,+++...000555???JJJaaavvv|||oooppp|||wwwqqqrrr~~~yyyooodddfffsss{{{___JJJCCCEEEBBB???;;;666111---***)))'''''''''''''''''''''((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******,,,///111444<<>><<<777111,,,***)))((('''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))***,,,---------000666:::CCCQQQcccqqqyyy|||||||||{{{{{{~~~zzzvvvwwwlll___WWWVVVYYYYYYYYY```ccchhhmmmoooqqqqqqqqqmmmjjjeee```[[[ZZZ[[[]]]^^^```___\\\aaakkkkkkddd^^^aaadddgggppp|||~~~wwwwww{{{~~~{{{zzzyyyzzz{{{pppddd```ZZZTTTMMMCCC999222333444444333///+++((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))***************))))))(((&&&''''''((()))***++++++,,,++++++)))((('''&&&%%%(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++************++++++******))))))))))))******###333$$$---444666'''$$$jjj}}}VVV$$$---555)))---!!!+++###,,,!!!)))$$$(((+++++++++------+++,,,444)))!!!&&&'''!!!ttt%%%(((---(((((()))))))))(((''''''... &&&...,,,"""'''444))))))))))))))))))))))))((((((((((((((((((((((((%%%''',,,***&&&,,,---"""000111&&&222&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,!!!%%%###999444&&&))))))(((''''''''''''((()))((('''((()))***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000222666===DDDOOO```ooo}}}xxxsssxxxvvvssslll~~~vvvwwwooonnnsss~~~|||qqqTTTLLLDDDAAAAAA>>>777000---,,,***(((''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,---333<<>>888777999999555000///...+++(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))(((((((((((())))))))))))*********)))((('''((((((((())))))******+++++++++******)))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,++++++******++++++,,,+++***)))(((((()))***++++++***+++!!!555 ***111"""***###///(((111$$$%%%))),,,&&&!!!(((+++!!!(((444(((777"""&&&)))%%%)))***(((***......))))))---,,,(((***000---$$$&&&***111,,,&&&'''(((000)))))))))))))))(((''''''(((111'''---,,,(((,,,))))))))))))))))))))))))************************"""---%%%,,,***'''+++&&&+++$$$(((,,,,,,%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&'''(((((()))###%%%111000---###000***)))((('''&&&&&&'''((((((''''''((()))******)))''''''''''''((()))++++++))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000333555BBBJJJWWWccchhhkkksss}}}uuuzzz|||nnnhhhxxxcccNNNIIIHHHCCC<<<222000---)))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((())))))))))))+++///555<<>>FFFUUUhhh|||}}}oooaaabbbgggmmmrrrrrrpppmmmwwwtttrrrpppnnnjjjccc^^^\\\```mmmzzz{{{|||yyyyyy{{{oookkknnnpppnnnzzz~~~{{{ooodddeeemmmsssyyyyyywwwuuuvvvvvvyyy|||iii^^^VVVGGG???===777777777777555222...***&&&)))(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))*********)))))))))(((((((((((((((((((((((((((((('''(((((()))***)))))))))***)))))))))((((((((('''(((((((((((())))))))))))************************++++++******)))(((((('''&&&(((***,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***((((((((((((((((((((((((,,,+++******))))))******))))))))))))***+++,,,,,,******))))))))))))******+++***))))))((())))))))))))((((((''''''(((((()))***((('''(((***+++***)))(((+++&&&&&&///...)))---333333444666;;;@@@FFFIIIOOOQQQTTTWWWXXXWWWUUUTTTTTTTTT[[[ZZZPPPQQQSSSKKKCCCAAA???>>><<<888333000111///------...---+++)))***)))***,,,---...,,,***)))((((((''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''')))***(((((((((***,,,,,,)))''''''((()))(((''''''(((***))))))))))))************+++++++++************))))))))))))*********++++++,,,++++++++++++,,,,,,---000///000333:::GGG]]]ooovvvvvvzzz~~~lllWWWJJJDDDAAAAAA:::///+++...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((()))***+++++++++************+++,,,...333:::???HHHWWWkkk|||~~~lll[[[___dddjjjoooqqqsssssssssyyytttooonnnpppppplllhhhlllqqq}}}vvvrrrsssyyy}}}}}}{{{{{{yyyzzzvvvqqqvvvvvvuuusssrrrrrrrrrssstttlllnnnqqqwww~~~|||uuurrrnnniiixxx|||llldddccceeeoooqqq|||xxxuuuxxxvvvvvv{{{uuulllXXXJJJBBB888:::999999::::::666///))),,,***((('''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))(((((())))))))))))))))))))))))((())))))***************))))))))))))(((((((((((((((((((((((())))))))))))************************+++******))))))(((((('''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((((((((((((((((((,,,+++******))))))************))))))***++++++,,,******))))))))))))************)))))))))))))))))))))(((((((((((((((((()))'''''''''''')))***++++++***---******222222444@@@HHHJJJMMMTTT]]]gggpppuuu{{{|||}}}~~~~~~}}}|||{{{}}}}}}~~~zzzqqqlllddd^^^XXXRRRKKKFFF???888333333333222///.........///000000...,,,***))))))((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((())))))((('''''')))***%%%%%%'''***,,,,,,)))''''''((()))((('''''')))+++((()))))))))************+++++++++*********))))))((())))))))))))*********+++,,,,,,+++***+++,,,---,,,---333@@@QQQcccrrr{{{|||zzz|||yyy~~~yyyuuuuuuyyyzzzxxxuuu~~~vvvUUUKKKFFFIIIEEE888000111+++***(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***************)))***+++---111999CCCKKK[[[fffttt|||{{{pppaaaVVVaaajjjsssuuuuuuwwwxxxyyyuuuqqqnnnqqqxxx}}}}}}{{{zzz{{{{{{tttsssnnngggfffppptttooonnnqqqppppppkkkgggiiioooooojjjpppmmmgggcccaaabbbdddfffdddggglllooorrrvvv|||~~~yyyxxxwwwlllgggggghhhiiikkkrrrzzz|||xxxyyy~~~}}}yyy}}}rrreeeXXXGGGDDD===999;;;>>>;;;777444...,,,)))(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))(((((((((((((((((((((((())))))))))))******************************))))))(((((((((((('''&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((,,,+++******))))))***************)))******+++,,,******))))))))))))******)))))))))*********))))))((())))))))))))))))))(((+++******))))))+++---///+++333444666<<<>>>JJJ```lllooossszzz}}}zzzvvvrrrcccVVVJJJGGGDDD===777444111222333333111///,,,++++++***)))(((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))***)))''''''(((***&&&'''))),,,......+++)))'''((()))(((((((((***+++((()))))))))************+++++++++*********))))))((())))))))))))*********+++,,,---,,,++++++---///+++111???WWWqqq}}}|||}}}}}}|||uuuqqquuu{{{{{{qqqggglllhhhfffiiinnnqqqmmmiiiooowww}}}xxxvvv{{{ooo\\\KKKFFFCCC:::444444---,,,***((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))******(((+++...000666@@@NNNXXXooorrrwwwzzzvvvmmmddd^^^[[[gggrrrssssssvvvyyyyyysssuuuzzz|||pppooopppqqqnnniiiiiinnnwwwnnnlllssstttmmmiiikkkhhhhhhggghhhnnntttuuurrrrrrmmmfffaaa```ccciiinnndddgggjjjiiigggiiioootttooorrryyypppiiimmmuuuxxxnnnrrrvvvvvvrrrpppwww~~~zzzzzzcccPPPDDD;;;:::<<<;;;<<<>>>000...+++))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((((((((((('''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((,,,+++******))))))******+++***************++++++******))))))))))))******(((((()))************)))((())))))******))))))(((++++++***)))))),,,111555888BBBGGGKKKPPPRRRaaa|||}}}nnniiicccVVVIIIDDD:::;;;<<<:::666333111111000///---+++)))(((((('''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))******)))((('''(((***))))))+++---///000...+++'''((())))))((((((***,,,))))))))))))************+++++++++************))))))))))))*********++++++***---///...,,,,,,///222,,,<<>>AAA;;;888444222000...+++)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((()))***************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((...---,,,+++************+++***************++++++)))))))))))))))******+++///+++''''''(((***)))(((,,,+++(((%%%)))000111///555:::AAAJJJWWWjjjuuukkkhhhjjjppprrrsssrrrqqqqqqnnnkkkjjjsss}}}{{{yyyvvvwwwvvvrrrsssxxx~~~yyyjjj___XXXOOOEEEEEE===999<<<;;;555//////,,,***(((((()))***+++******(((&&&%%%'''((())))))******+++***(((((()))***...---,,,***)))******++++++++++++***)))(((((('''))))))))))))***+++,,,---++++++******************++++++************++++++,,,,,,++++++******++++++---///000///000888AAAGGGmmmyyyvvv~~~qqqpppjjjdddeeemmmxxxrrrmmmnnnggg[[[^^^]]]]]]^^^___^^^\\\ZZZ]]]\\\\\\[[[[[[ZZZZZZ[[[ZZZ[[[[[[[[[\\\```fffjjjpppmmmjjjkkknnnnnnjjjfff^^^aaahhhrrr}}}||||||```RRROOOFFF888333999666((($$$+++)))'''%%%%%%''')))******%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((()))*********+++,,,+++,,,...//////???CCCLLLYYYfffpppxxx~~~|||{{{|||xxxyyyzzzoooooowww}}}|||xxxrrrkkkiiioooqqqggg[[[TTTXXX```jjjpppqqqooommmlllmmmkkkgggaaa]]][[[ZZZ[[[[[[bbbkkkpppsssvvv{{{~~~vvvnnnggg``````jjjmmmeee]]]^^^ccceeefffkkkiiibbb```eeeiiiiiimmmmmmllljjjffflll~~~~~~yyyuuu{{{yyypppiiikkkqqqzzz}}}tttooorrr}}}wwwWWWAAA<<<@@@;;;666444333111,,,((()))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((...---,,,+++************,,,+++***************+++)))))))))))))))***++++++...+++((((((***,,,+++***(((++++++))),,,222555444BBBKKKXXXeeerrruuummmfffcccgggmmmooovvv{{{||||||~~~}}}yyyyyy|||{{{vvvvvv|||{{{zzzwwwppphhh```SSSIII@@@???===888666777333111...,,,,,,,,,+++***(((''''''(((((()))(((''')))*********((()))+++,,,...---+++***))))))***+++++++++******)))(((((('''))))))))))))***+++,,,---************************++++++************++++++,,,,,,+++++++++++++++,,,+++///111333999EEEUUU```{{{wwwyyy~~~rrreeeZZZ___iiiuuu{{{}}}yyypppsssrrrooommmkkkgggbbb^^^_________aaadddeeedddbbbdddddddddcccccceeehhhlllnnnjjjeeeaaa```^^^[[[YYYQQQRRRUUU]]]gggrrr{{{~~~oooSSSOOOHHH>>>555...)))((()))***(((&&&&&&(((***++++++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((()))******)))++++++)))(((,,,333777BBBPPPdddtttzzzxxxvvvuuuzzzsssrrruuurrrrrrtttyyy~~~|||tttmmmmmmlllooovvvuuuiii]]]WWW^^^eeekkkkkkhhhgggkkkppphhhddd^^^\\\^^^``````___kkkrrrzzzwwwmmmeeeiiiqqquuuooohhhffffffeeeaaaccc```ZZZZZZbbbiiikkktttxxx}}}}}}uuullllllrrr|||yyy{{{}}}~~~tttjjjgggkkksssvvvtttyyyrrrXXXMMMBBB???<<<:::999666222///+++)))'''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((------,,,+++************---,,,+++******************))))))))))))***++++++,,,***)))***+++---,,,,,,))),,,,,,,,,111===FFFJJJXXX```mmmzzz{{{pppggggggmmmvvvuuufffUUUJJJBBB>>>===???888555111...---,,,***)))'''((()))******)))'''&&&)))*********)))***,,,......---+++***))))))******++++++******)))((((((((())))))))))))***+++,,,---************************++++++************++++++,,,,,,+++++++++,,,,,,---...///111888FFF\\\ttt}}}zzzmmmiiikkkjjjcccZZZ```jjjyyy}}}yyyssslllggg___\\\[[[^^^dddgggdddaaadddeeefffgggggghhhjjjmmmnnnkkkddd[[[SSSNNNMMMMMMCCCBBBAAACCCIIITTT^^^eeeiiiyyyxxx~~~wwwiiiYYYWWWKKK999000111///)))+++)))'''&&&(((+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((((()))*********++++++******000;;;EEEKKK```zzz}}}vvvttt~~~}}}|||wwwqqqppptttiiinnnvvv||||||wwwnnnhhhaaafffooovvvsssiiibbbaaadddhhhhhhbbbZZZ[[[fffpppfffcccbbbhhhttt~~~zzz||||||wwwrrrmmmpppnnnhhh```^^^bbbeeefffssswww}}}qqqiiihhhnnnkkknnnwwwyyytttssssssrrrsssvvvvvv{{{mmm\\\GGGEEEAAA>>><<<888444111---+++((('''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((---,,,++++++*********+++------,,,+++******************))))))******+++,,,,,,++++++++++++,,,++++++---------000>>>RRRaaagggkkknnnrrrwwwzzzyyyuuuqqqrrrlllmmm{{{pppZZZKKKCCC@@@@@@;;;888444222111000...,,,)))***+++***)))((()))))),,,,,,,,,***)))***,,,///---,,,+++))))))))))))***************))))))(((((())))))))))))***+++,,,---***************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......111000555EEE\\\uuutttgggaaadddiiikkkjjj{{{{{{uuupppbbb\\\UUUVVV[[[^^^[[[WWWVVVYYY]]]```bbbdddgggiiikkkjjjfff\\\PPPHHHGGGHHHBBB???<<<999:::???GGGLLLNNN```ooottt{{{eee]]]PPPDDD???<<<555---,,,)))''''''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((())))))***+++,,,***+++...333;;;FFFPPPZZZnnn{{{wwwyyy}}}zzz}}}|||tttooonnntttsssrrrssssssqqqooolll[[[ccclllooonnnmmmqqqwwwtttrrrlllccc\\\___jjjttttttvvv|||zzz~~~zzzxxxuuuqqqmmmkkkjjjkkkppprrrrrruuuzzzxxxppphhhgggnnn{{{}}}{{{xxxsssqqqrrruuu}}}{{{{{{fffVVVOOOGGGBBB@@@===888333000---***(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((,,,,,,++++++******++++++------,,,+++******++++++***************++++++,,,,,,,,,,,,+++*********+++,,,///444@@@TTThhhrrrsssiiigggfffhhhlllrrruuuwww}}}zzz~~~gggUUUKKKDDD@@@@@@===:::888777666555333//////---+++((())),,,/////////...+++)))***,,,...---,,,+++)))((())))))************)))))))))))))))))))))))))))***+++,,,---))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000...111AAA^^^yyy}}}|||yyyuuupppllliiikkkttt~~~||||||}}}}}}yyyyyyyyyzzzzzzwwwssspppggg]]]RRRMMMOOOQQQPPPLLLIIILLLQQQUUUXXXZZZ]]]```___bbbbbb[[[PPPGGGEEEFFFCCCBBB@@@<<<999999<<>>666555...+++((('''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))***++++++,,,(((***444>>>FFFOOOWWWlllzzzyyyooooooyyy}}}yyytttpppzzzrrrnnnooorrrqqqooocccfffhhhfffgggqqq{{{ssspppttt{{{lllddd^^^^^^bbbiiittt}}}~~~ssshhhdddmmm~~~}}}xxxuuutttwww|||iiiyyy|||oooeee[[[PPPIIIHHHFFFAAA===555222---***))))))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))************************************************))))))))))))************((()))))))))*********+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,+++************+++,,,,,,---------+++)))***,,,///...999IIIZZZjjjrrrooohhhUUUWWW[[[bbbkkkwwwssseee]]]TTTLLLEEEBBB===:::888666444222444444222---***+++000555000000...,,,***+++...000---,,,***)))(((((())))))******))))))))))))))))))))))))))))))***+++,,,---)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---...///111222+++777TTTxxx{{{tttoooooossszzz~~~~~~|||xxxtttqqqppppppjjjiiihhhiiiiiihhhfffccc___UUUJJJCCCBBBCCCCCCBBBFFFHHHLLLNNNOOOPPPRRRTTTPPPTTTWWWTTTMMMGGGEEEFFFAAACCCDDDAAA<<<999999;;;::::::HHH```jjjlll|||{{{}}}xxxzzzZZZQQQKKK===777;;;111...***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********))))))))))))***++++++***'''---;;;FFFLLLUUU___zzzyyynnnpppwww{{{~~~yyywww|||}}}xxxwwwyyywwwqqqkkkgggddd^^^YYY```tttzzzrrrjjjfffcccbbbfffllluuujjjhhhlllppp}}}{{{}}}|||wwwuuullllllmmmsss|||uuuiiiddd]]]UUUNNNJJJGGGFFF<<<888222...,,,***)))(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))************************************************)))))))))*********++++++((())))))******+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((,,,++++++***++++++,,,,,,++++++++++++,,,,,,---...++++++******++++++,,,------...---+++***---222777CCCTTTgggqqqrrrmmmcccYYYQQQ[[[jjjwwwzzzpppeeeRRRMMMFFF@@@;;;777222///666777666333///...333777......---++++++---111444---,,,***)))(((((()))))))))))))))))))))))))))***))))))))))))***+++,,,---((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---...000222333555EEEddd}}}zzz}}}vvvqqqrrrooojjjgggeeeaaa^^^\\\WWWVVVTTTSSSTTTTTTSSSQQQNNNHHHBBB>>>===>>>???@@@FFFHHHIIIIIIIIIIIIJJJLLLIIIMMMOOOOOOMMMKKKKKKLLLNNNQQQRRROOOIIICCCAAABBB@@@CCCOOO___gggiiiqqq|||vvvbbbSSSFFF???>>>666333...+++***)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***************))))))******+++,,,+++,,,666DDDJJJOOO]]]ooozzztttxxx{{{xxx|||wwwqqqqqq~~~xxx{{{|||qqqiiiccc^^^UUUSSSbbb~~~yyyppplllmmmrrryyy{{{tttmmmjjjiiigggfffkkkxxxyyysssrrrnnnhhhhhhrrr~~~}}}~~~}}}xxxooouuuvvvkkkYYYKKKJJJMMMDDD???888333///---,,,***''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((''''''''''''''''''(((************************++++++++++++++++++++++++))))))*********+++++++++((())))))******+++,,,,,,******************++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((+++++++++***++++++,,,,,,*********+++,,,---...///++++++******++++++,,,------...---,,,,,,000777===\\\nnn}}}|||pppcccZZZTTT```qqq~~~~~~{{{ccc]]]UUULLLDDD===777333666999:::777333111444777,,,,,,,,,+++,,,///444888,,,+++***(((((((((((())))))))))))))))))*********))))))))))))***+++,,,---((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---///111222333DDDRRRkkk~~~~~~zzzyyyxxxuuuooojjjddd^^^YYYWWWUUUQQQMMMJJJHHHFFFCCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGEEEFFFGGGFFFFFFFFFHHHJJJLLLMMMNNNOOOPPPQQQSSSUUUfffhhhiiiddd[[[SSSQQQQQQMMMYYYgggoootttwwwtttooojjjuuu```TTTHHH>>>:::666111...,,,+++)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********************)))******+++,,,...333@@@LLLMMMPPPddd}}}yyywww|||{{{ttttttpppzzz}}}rrrlllaaa\\\UUUXXXnnnkkknnnlllfffgggnnnssssssjjjiiimmmvvv~~~tttxxxuuukkkfffmmm{{{|||~~~}}}|||fffPPPNNNVVVIIIDDD===666222000...,,,''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''************************++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---***///))))))...000444FFFZZZwww{{{eeeWWW]]]llltttzzz{{{iiiWWWOOOJJJBBB:::@@@;;;999;;;:::555222222000---++++++...111000///+++***)))(((((()))***+++))))))************))))))))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...------111666999MMMdddmmmfffmmm}}}|||wwwooojjjfffccc___\\\SSSQQQMMMKKKJJJIIIHHHGGGKKKHHHEEEDDDEEEGGGIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGIIIGGGEEECCCBBBCCCDDDEEEJJJGGGDDDDDDGGGNNNVVVZZZjjjvvv~~~xxxooojjjfffbbb___gggrrr|||}}}wwwrrrsssyyy[[[KKKIII<<<888666444///)))))),,,************)))((('''&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))******))))))))))))************,,,***((((((***---//////---EEEQQQJJJNNNgggzzz}}}|||}}}|||xxx{{{|||zzzzzzzzzxxxsss{{{yyyuuuyyyfff^^^]]]pppwwwzzz|||zzzwwwyyy|||~~~tttuuuvvvwwwwwwzzz~~~|||~~~}}}uuuccc[[[fffmmmooowwwsssqqqnnnkkkmmmwwwtttkkkgggjjjrrryyy|||sssuuuTTTJJJPPPTTTQQQIII>>>777444222///(((&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))(((((((((((())))))***))))))))))))***+++,,,---***,,,---,,,***)))***,,,)))((()))+++......,,,))),,,---...---,,,,,,---///,,,+++***+++,,,---,,,***...,,,)))(((***---......''')))***+++***)))******'''''''''''''''((()))***&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,......---+++,,,000000+++...???ZZZmmmrrrggg\\\[[[cccppp|||{{{wwwvvv~~~tttdddXXXMMMEEECCC===:::===>>>;;;777777111...++++++---//////...+++***)))(((((()))***+++))))))************))))))))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---///333111000999EEEZZZiiipppnnn{{{xxxtttpppkkkccc]]]YYYUUUQQQMMMKKKIIIHHHGGGHHHIIIIIIIIIMMMLLLJJJJJJLLLNNNPPPPPPNNNNNNOOOOOONNNNNNMMMLLLLLLKKKIIIHHHGGGFFFGGGGGGGGGEEECCCBBBEEEJJJOOOSSSgggrrr|||~~~~~~~~~zzztttsssxxx|||~~~~~~cccSSSBBB<<<777444000***((())))))))))))))))))(((''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))******+++---///000>>>MMMWWWWWW```ttt|||{{{yyy~~~|||xxxwwwuuurrrvvvuuuvvvuuuqqqooottt}}}tttrrrwww|||yyyxxxwwwxxxyyywwwwwwuuurrrpppqqqsssuuurrrqqqooonnnoooqqqtttuuuzzztttwww~~~kkkVVVWWW[[[bbbnnnxxxyyyvvvnnngggmmm}}}uuullljjjpppwwwxxxyyy[[[LLLJJJRRRSSSRRRKKK???444111333---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))(((((((((((()))******))))))))))))***++++++,,,......---,,,+++*********...,,,++++++,,,......---,,,...111333444222000...000///...///000000///------,,,******+++,,,+++***)))***++++++***))))))***)))))))))((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,---333222...:::TTTgggkkkaaaSSSPPPcccxxxvvvpppiiiccc```\\\[[[ZZZ___iiiuuu|||||||||jjj\\\TTTFFF===777:::>>>===:::888333000,,,***+++,,,------+++***))))))))))))***+++))))))************))))))))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,---------+++...222222444CCCVVVmmmxxxyyyyyy~~~tttjjjddd___[[[UUUPPPMMMJJJGGGEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMOOOPPPRRRTTTUUUVVVUUUVVVWWWXXXXXXVVVTTTSSSUUUTTTSSSQQQPPPNNNMMMLLLHHHFFFEEEDDDDDDFFFHHHJJJYYYaaallluuu~~~~~~|||www{{{yyy\\\MMMCCC999666444///***(((((((((((((((((((((((('''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))************''')))+++,,,+++---222666JJJPPPXXXbbbooo||||||www}}}zzzuuurrrooolllhhhlllkkkeeecccnnn~~~}}}xxxtttssssssttttttuuuwwwyyyyyyzzzwwwsssrrrrrrssstttuuuxxxtttnnnmmmnnnpppqqqppptttooopppyyy|||xxxxxx{{{iiiOOOKKKOOOZZZjjjvvv{{{{{{ssshhhgggqqq}}}vvvrrrtttxxxwww{{{xxx}}}~~~lll\\\TTTSSSUUU[[[ZZZMMM:::222555111///,,,((($$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((((((((()))***+++******)))))))))******+++---,,,*********+++***)))000///---+++---000444666555666999>>>AAA@@@;;;777999999999::::::999555222111000000000111000...,,,)))))))))))))))(((((((((************)))((('''&&&''''''(((((((((((())))))(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))...------,,,,,,------...------------------------,,,++++++,,,---......---111000111<<>>:::888666555555444222111...---,,,+++++++++******)))************((('''&&&(((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))...------,,,,,,------...------------------------++++++,,,------...///000000---777MMM^^^___YYYUUUfffwww}}}eeeZZZQQQQQQTTTUUUTTTTTTZZZbbbhhhgggggghhhgggdddeeefffgggiiinnnsssvvvwww}}}iiiWWWDDD<<<<<<<<<;;;;;;888666333///,,,,,,---...******++++++++++++******))))))************))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,------.........,,,333111///BBBeeezzz{{{vvvwwwdddiiiwwwsssmmmeee\\\TTTMMMJJJJJJIIIIIIIIIIIIKKKNNNPPPMMMPPPUUUXXXZZZ\\\```cccbbbfffkkknnnooopppqqqsssrrrtttvvvwwwwwwuuusssqqqoooooonnnllljjjgggeeecccaaa```^^^[[[WWWRRRNNNLLLJJJMMMQQQTTTYYYdddtttyyywww|||~~~wwweeeTTTBBB;;;:::777333000******)))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***((()))))))))***************++++++***,,,444AAALLLVVV\\\jjj|||}}}vvvuuuvvvvvvnnnppprrrtttxxxwwwmmmbbbbbbiiimmmppp|||yyywwwtttrrrrrrsssrrrqqqrrrtttvvvyyy|||}}}~~~~~~{{{xxxzzzyyywwwyyysssmmmmmmqqqtttsssqqqqqqpppoooqqqpppnnnoooqqquuuvvvyyy~~~}}}{{{jjjYYYUUUUUU[[[iiihhhdddbbbgggooouuusssooohhhooovvv{{{vvvxxxqqqmmmtttyyysssvvvzzzwwwsssnnn___WWW___eeeYYYEEE888/////////---***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((()))***+++,,,+++************++++++,,,...---,,,---000333555555111888???DDDHHHMMMTTTZZZZZZTTTOOOOOOVVV]]]``````jjjlllooorrrppphhh]]]VVVQQQLLLEEE@@@===<<<;;;:::888555222000000000...,,,***************)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&(((((((((((())))))))))))...------,,,,,,------...------------------------***,,,.........///111222///444EEEXXX]]]\\\gggyyyxxxfffZZZXXXRRRPPPTTTXXXYYY[[[]]]cccoooxxxyyyzzz}}}yyyrrrooopppmmmiiijjjooossssssxxxzzzwwwppppppzzzzzzgggPPPCCC===999888888:::999888444000......000******+++,,,,,,+++******))))))************))))))))))))***++++++++++++***)))************+++++++++,,,,,,,,,---......//////***111222666OOOtttmmmeeeyyyjjjfff^^^VVVOOOKKKIIIHHHJJJJJJKKKKKKLLLNNNRRRUUUTTTYYY```dddgggkkkppptttooosssxxxzzzzzzzzz}}}|||}}}~~~}}}|||zzz{{{{{{yyywwwuuusssqqqppppppooonnnkkkgggbbb]]]ZZZRRRRRRRRRQQQQQQYYYkkk}}}zzzxxxyyy{{{fffOOOBBB===888444333---,,,***)))(((((()))***&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))************+++++++++,,,111===KKKVVV]]]gggvvv~~~tttqqqttttttrrrooopppqqqsssyyy{{{uuukkkppptttyyy|||wwwuuusssqqqqqqsssvvvwwwwwwyyyzzz|||}}}uuutttvvvssspppqqqtttvvvwwwvvvooopppqqqrrrqqqqqqsssuuuqqqrrrtttxxx|||}}}}}}{{{qqqpppbbbUUUVVVYYYaaaoooooofff]]]\\\eeeooouuuvvvmmmrrruuuzzzuuulllmmmttt~~~~~~qqqrrr|||ppp^^^\\\eeedddUUUCCC444222///---,,,+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((()))***+++,,,---+++******++++++,,,......,,,...000222555999???CCCKKKTTT^^^cccdddgggmmmssslllfffaaa```fffnnnuuuxxx}}}wwwwwwpppfff^^^YYYVVVUUUTTTIIIDDD===999777444000---///...---++++++***************))))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((((((((())))))))))))...------,,,,,,------...........................***---///000///000222555888CCCQQQ\\\cccqqqqqqdddYYYQQQMMMQQQPPPSSSYYY^^^```fffllluuuyyyyyysssjjjfffkkkooooooppppppkkkcccbbbkkkxxx}}}wwwcccSSSGGG>>>999999:::<<<<<<999555111111222***++++++,,,,,,++++++***))))))************))))))))))))***++++++++++++***)))************+++++++++,,,,,,------.../////////,,,...777KKKbbbttt~~~}}}{{{ssslll[[[XXXRRRMMMJJJIIIJJJKKKMMMPPPRRRSSSUUUXXX^^^bbbeeejjjqqqtttuuuwww{{{yyy}}}}}}|||{{{zzzzzzxxxyyyyyywwwuuuqqqmmmkkkaaa]]]ZZZXXXUUUUUU]]]iiillloootttyyy}}}}}}}}}|||{{{|||eeePPPCCC;;;777777000///,,,***)))))))))***&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))************++++++,,,111:::FFFSSS[[[fffqqq{{{zzzvvvzzz~~~xxxnnnqqqttttttqqqrrrwwwzzzyyyyyywwwzzz{{{zzzuuutttssstttyyy}}}zzzrrrtttvvvvvvwwwxxxyyyzzz{{{{{{pppsssvvvuuussstttuuuvvvrrrrrrsssvvvxxxxxxwwwuuuggghhh^^^WWW]]]bbbhhhtttuuusssmmmccc\\\___jjjtttuuuyyywwwuuu~~~~~~tttooopppyyyuuuqqq~~~ooo]]]^^^fffbbbVVV???888///,,,------***'''''''''''''''''''''''''''###$$$&&&((())))))((('''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((()))***+++---...******+++,,,---///000111000666???DDDJJJRRR___hhhuuu~~~~~~~~~|||zzzyyyxxxkkkcccYYYQQQLLLGGG???:::888555222...,,,++++++,,,*********)))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))(((&&&%%%(((((((((((())))))))))))...------,,,,,,------...........................+++---000111000111444666EEENNNUUU\\\qqqwwwhhhXXXNNNKKKNNNQQQOOOQQQWWW___eeejjjttt~~~}}}oooiiimmmqqqpppmmmppppppllllllrrryyy{{{zzz}}}vvvfffWWWJJJBBBBBB;;;===>>><<<888444333333***+++,,,------,,,+++***))))))************))))))))))))***++++++++++++***)))************+++++++++,,,,,,------...///000000666111AAAcccvvvuuuzzzxxxmmmbbbZZZPPPOOOLLLJJJJJJKKKNNNOOOQQQUUUYYY\\\___eeelllrrrvvv{{{~~~~~~~~~{{{|||}}}}}}|||zzzwwwvvvqqqjjjdddccc^^^VVVTTTWWWWWW]]]gggqqqyyy}}}vvv}}}sssxxxxxx]]]JJJ>>>:::;;;222111...+++)))))))))***&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))************)))***---555AAAMMMWWW\\\qqq{{{~~~|||zzz~~~zzz{{{iiiqqqvvvuuunnniiippp{{{vvvpppuuu{{{}}}|||}}}{{{{{{}}}~~~~~~}}}}}}}}}~~~yyywww}}}qqqlllqqqtttwwwyyyzzzyyyyyyyyy{{{tttxxxzzzxxxtttsssssssssvvvuuutttttttttssspppnnnkkkoooiiiffflllmmmkkkrrrvvvrrr[[[RRR\\\kkkrrrvvvqqqjjjppp|||vvvrrrzzz|||rrrzzz```WWWdddjjjeeeIII===000***---///---)))''''''''''''''''''''''''%%%&&&(((***++++++***)))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((()))***,,,---...***++++++,,,...000222333;;;FFFSSS^^^gggtttzzzppphhh```WWWPPP???<<<666111---,,,,,,---+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))(((&&&%%%(((((((((((())))))))))))------------------------,,,---......//////......333,,,---444222,,,777JJJ```VVVZZZtttuuuppprrrssskkk^^^TTTPPPPPPRRRSSSRRRXXXcccnnnyyy}}}uuupppoooooopppppptttwwwuuuooooootttuuurrruuuzzzyyyllldddSSS???JJJ:::222;;;AAA===777666...,,,******+++,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++...---+++))))))***+++,,,---//////------///111111999888NNNvvvppp~~~xxxqqqjjjaaaVVVMMMDDDEEEGGGKKKOOORRRTTTTTT\\\bbbkkkpppssswww~~~}}}}}}}}}wwwqqqyyyuuuooojjjfffaaa[[[VVVUUUVVV[[[cccllluuuzzz}}}~~~zzzvvvpppyyypppQQQBBB===;;;666555000(((''',,,,,,'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++***))))))******)))(((,,,000222>>>PPPUUUZZZgggwwwyyy{{{}}}pppjjjssslllggghhhmmmvvvttttttuuuvvvxxx{{{~~~~~~|||}}}~~~}}}{{{xxxtttqqqooonnnzzz{{{|||||||||yyywwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrrrroooooonnnmmmmmmqqqwww{{{|||xxxssshhh[[[XXX\\\nnnnnnqqqtttuuuxxxuuuiiisssyyyppp{{{www```YYY]]]aaaZZZIII888111111111///...((('''&&&&&&%%%&&&'''(((***%%%###(((000333...''''''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))))))))***+++---...+++((()))///333444;;;EEEEEEgggzzzppp]]]PPP@@@666333333111...//////...,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))........................------...............---000...---,,,///999JJJXXX```hhhzzz|||ooojjjhhhfffgggjjjrrrmmmfff___ZZZYYY[[[\\\bbbgggnnnwww~~~{{{tttqqqrrrvvvyyy{{{zzzxxxtttmmmrrruuuxxxzzz}}}zzzppp```NNNHHH<<<777>>>AAA;;;666666111...+++***+++,,,,,,,,,************************++++++++++++++++++++++++---,,,***))))))+++,,,------...------...000000000999FFF___xxx~~~mmmkkkzzzyyymmmccc\\\UUUNNNHHHJJJIIIJJJLLLPPPUUUXXXZZZfffnnnxxx~~~yyytttyyyvvvsssrrrppplllfffbbb___^^^\\\\\\aaaiiirrrwww~~~|||yyysssmmmooowwwdddMMMAAA;;;888888333+++)))++++++'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************))))))***+++,,,,,,+++///888===FFFQQQTTT\\\mmm|||wwwuuullliiiiiidddccciiisss{{{uuuvvvwwwyyy|||}}}||||||~~~}}}|||zzzxxxvvvuuu|||}}}}}}|||zzzxxxuuusssxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwuuutttsssrrrppppppooonnnnnnqqqvvvzzz|||xxxuuurrrjjj___ZZZ\\\aaacccjjjrrrwwwyyy~~~ttt```___lllxxxuuuzzzwwweee^^^```bbbfffYYYFFF777111000///---)))((('''&&&&&&&&&'''((((((%%%$$$(((---///+++&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))*********)))))))))***...---///333888AAASSSddduuurrrYYYFFF<<<888444222...000111///+++((()))************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))////////////////////////---...............------+++000///,,,444III[[[aaaggg}}}qqqdddXXXXXX^^^cccfffhhhhhhhhhgggddd___^^^```cccmmmqqqwww}}}}}}uuuttttttsssrrrssszzzssseeeLLLBBB===AAACCC===888888444111---++++++,,,------************************++++++++++++++++++++++++++++++*********,,,---///------------...000333555FFFYYYmmm{{{pppcccoootttkkk^^^SSSNNNLLLJJJHHHMMMMMMNNNQQQWWW^^^eeeiiiuuu{{{|||vvvyyyyyyyyyyyyyyywwwtttppplllhhhaaaYYYWWW\\\fffooo{{{}}}~~~~~~zzzyyyuuuooolllqqq~~~{{{{{{]]]III>>>:::;;;888000+++******((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***+++---......,,,;;;DDDKKKSSSUUU```uuuwww~~~rrrlllmmmjjjhhhkkkvvvzzzttttttwwwyyy{{{~~~}}}{{{zzz{{{}}}~~~~~~}}}~~~~~~}}}|||yyyvvvsssqqqzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuusssrrrrrrrrrqqqooonnnppptttwwwwwwsssqqqppplllddd]]]ZZZWWWYYYaaannnwwwyyyzzz|||kkk^^^___rrrxxxooovvv}}}wwwkkkdddaaa___nnnjjj[[[CCC333000111///***)))((('''&&&''''''(((%%%%%%%%%'''))))))'''%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((((((((()))))))))******)))***,,,+++***)))******///444;;;BBBKKK[[[uuuttt```RRRGGG===666111333444222...++++++,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))////////////////////////......//////......------)))---222888DDDSSS___ddd|||yyykkkccc]]]XXX[[[ccchhhiiihhhbbbfffiiigggdddeeejjjooowww{{{~~~|||wwwrrrpppuuuwwwZZZLLLAAAAAACCCAAA===<<<666222...++++++,,,------************************++++++++++++++++++++++++************+++---///000------///...,,,///:::FFFhhhpppzzzwwwppp{{{tttccc[[[QQQJJJIIIKKKMMMOOOMMMOOOTTT[[[cccllluuu{{{zzz{{{{{{{{{{{{||||||{{{zzztttqqqjjj```XXXXXX```gggpppuuu|||}}}~~~vvvmmmmmmvvvnnnUUUDDD<<<<<<999333---******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))************+++---///...???IIIPPPZZZ```kkk~~~~~~uuurrrtttpppqqqxxxvvvrrruuuyyy}}}~~~{{{zzzyyyzzz|||}}}}}}|||}}}||||||{{{yyyvvvtttsss||||||||||||||||||||||||||||||{{{yyyxxxuuutttrrrsssssssssqqqoooooorrrtttrrrpppoooooonnnggg^^^WWWWWWUUUYYYeeeqqqvvvxxxyyysssiiihhhxxx{{{rrrvvvyyywwwrrrjjjbbb\\\iiirrrmmmSSS;;;333444333,,,+++***(((''''''((((((%%%&&&(((((('''&&&%%%&&&''''''''''''''''''''''''(((''''''''''''(((((()))'''(((((((((((()))))))))(((((()))))))))*********(((***,,,,,,++++++---000333>>>PPP```ooovvveeeRRREEE>>>:::555222000000///---*********))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((()))))))))......................../////////000000//////......***222FFFTTT[[[ggguuusssdddZZZZZZ[[[ZZZ[[[___dddhhhiiinnnqqqttttttssswwwzzzuuutttyyy~~~lllXXXEEE>>>BBBCCC@@@<<<777444///---,,,,,,,,,+++************************++++++++++++++++++++++++)))******+++,,,...///000,,,///222000+++///EEE\\\{{{ooofffTTTQQQLLLIIIJJJMMMQQQSSSOOOTTT]]]fffnnnvvv~~~}}}{{{yyyyyyyyy{{{|||uuuvvvuuunnneee```aaaddddddlllvvv|||~~~}}}}}}~~~~~~|||tttnnnlllnnn~~~cccNNN???===999444000,,,,,,---************************))))))))))))))))))))))))((()))))))))************)))***+++***)))***---000:::HHHOOOWWWeeennnuuu}}}|||wwwssssssooorrr~~~wwwssswww|||yyyxxxxxxyyy{{{||||||{{{~~~~~~}}}|||zzzzzzzzzzzzyyyxxxxxxwww}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||zzzxxxvvvtttssstttttttttrrrpppoooppprrrpppppppppooonnnhhh]]]UUUVVVOOOMMMVVVdddnnnvvv|||zzzvvvzzzrrreeeppp{{{rrrqqqrrrwwwyyytttjjjcccbbbssszzzfffIII999444333...---+++)))((((((((((((&&&((())))))&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))***))))))))))))************)))+++,,,+++))),,,222777AAASSSmmmyyytttuuuxxx{{{nnn___QQQEEE777111222444111---,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))***........................//////000111111111111111444///888PPPaaahhhzzz|||lllbbb]]]\\\ZZZ\\\\\\[[[___jjjssswww{{{xxxxxxjjjQQQBBB@@@AAA???;;;999666222000///...,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---...//////---///333222---333NNNjjj~~~qqqcccZZZMMMLLLKKKLLLMMMPPPSSSUUU[[[aaajjjrrrxxx~~~}}}zzzwwwvvvxxxzzztttxxx{{{yyyssslllhhhfff```fffnnnvvvzzz|||}}}~~~}}}}}}uuummmhhhrrr~~~wwwuuu___HHH@@@999666333///---...************************))))))))))))))))))))))))))))))))))))************)))+++,,,+++)))***///333EEEPPPSSSXXXiiirrrtttyyy{{{sssxxxxxxwwwvvvrrrnnnlllnnnuuuwwwtttwww}}}|||xxxxxxxxxyyy||||||{{{zzzzzz{{{}}}}}}}}}{{{yyyxxxxxxyyyyyyzzzzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzxxxwwwuuuttttttuuuuuutttrrrppppppqqqooorrrrrrppplllggg^^^UUURRRIIIDDDJJJWWWeeerrr{{{zzzuuusss|||wwwhhhkkkssswwwpppnnnwww{{{tttbbbppp{{{uuu___FFF666000000///---***)))((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''''''''&&&''''''((()))***((((((((()))))))))******)))))))))*********+++++++++------+++,,,222>>>HHH___rrrzzzmmmhhhnnnoooooolllggg```[[[XXXZZZgggtttvvvmmmffffffjjj}}}xxxkkk[[[FFF:::777777333...------,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))******///////////////////////////000111222333444444444666;;;KKK___ppp~~~zzziii___]]]^^^___]]]```ccchhhuuuzzz|||gggPPPCCC???===<<<;;;999777555333111---***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............000...000444444:::QQQkkkyyy}}}qqqdddWWWOOOIIIJJJMMMOOOSSSWWW\\\___kkkqqqyyy{{{wwwvvvvvvwwwyyy{{{|||zzzuuuooollleeefffiiiooovvv{{{~~~|||~~~}}}vvvpppkkk}}}zzzuuuTTTGGG;;;777666111......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((***---,,,,,,...444:::JJJVVVXXX\\\kkkuuuuuuxxxsssjjjqqq}}}yyyuuutttqqqmmmlllnnnuuu~~~zzzxxxxxxzzz~~~~~~|||~~~}}}xxxxxxxxxxxxzzz|||}}}{{{yyywwwxxxzzz||||||{{{yyywwwyyyyyyzzzzzz{{{|||}}}~~~{{{zzzzzzzzzxxxwwwvvvuuusssuuuvvvuuusssqqqppppppkkkrrrtttpppkkkgggaaaYYYRRRJJJEEEIIIRRR]]]hhhqqqxxxvvvsssuuutttlllnnnwwwoooyyyfffgggqqq}}}vvv[[[@@@333222000...+++)))((((((((((((''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((()))))))))*********))))))*********++++++++++++---///000666EEEYYYiii|||zzzyyywwwpppfff``````]]][[[[[[^^^cccbbb[[[TTTWWW]]]bbb```XXXPPPNNNNNN___nnn|||yyydddQQQDDD<<<777444///......---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))*********000000000000000000000000///000111333444555666666333GGG^^^nnn}}}|||kkk```^^^___^^^\\\[[[aaakkkyyyxxx{{{|||___HHH>>>===???===<<<:::888666333///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............222---...555999???RRRfff|||~~~rrrfffYYYNNNHHHGGGJJJMMMRRRXXX___gggkkkxxx}}}zzzvvvuuuzzzyyyzzzzzzzzzxxxtttpppllliiigggjjjrrrzzzxxxzzz|||~~~~~~}}}zzzxxxooo]]]LLL===999888333...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************&&&***---......222999@@@PPP^^^bbbeeesss}}}|||jjjcccooo~~~vvvuuuuuutttpppmmmpppvvvzzz~~~rrrrrrvvv|||}}}{{{|||{{{vvvxxxxxxxxxzzz|||}}}{{{yyyuuuwwwyyy|||}}}|||zzzyyy{{{{{{{{{{{{{{{|||}}}~~~yyyzzzzzzyyyxxxwwwvvvuuussstttvvvuuusssqqqppppppiiiqqquuupppjjjgggccc]]]WWWQQQLLLOOOSSSXXX___gggooosssrrrpppxxxqqqjjj}}}sss|||iii___fffmmmKKK999222111...,,,***)))(((((((((&&&$$$%%%''')))((('''''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))************)))************+++++++++***,,,000555AAAWWWsss{{{kkkiiimmmrrrooommmiiiaaaXXXWWW[[[aaa^^^aaaooozzzyyywwwqqqjjjccc]]]YYYRRR^^^iiirrr~~~~~~fffPPPBBB<<<;;;000//////...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************000000000000////////////111444111222777111111>>>EEEWWWnnnzzznnnccc___^^^^^^___bbbeeevvv{{{|||lllSSSEEE???;;;;;;<<<<<<:::666333111000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,---............000000444:::@@@LLLaaauuu}}}rrr```PPPGGGHHHMMMPPPNNNQQQ[[[ccciiisss~~~}}}wwwpppqqqooommmmmmqqquuuwww|||}}}{{{zzzvvvtttvvvzzz}}}{{{xxxooommmkkkkkknnnuuu|||xxxyyy{{{}}}~~~~~~}}}}}}xxxvvv}}}XXXBBBAAA>>>888555000///---++++++,,,+++)))((()))))))))))))))))))))))))))))))))))))))******+++)))+++,,,+++---555AAAKKKSSS[[[fffooowwwppphhhnnnuuutttzzz||||||vvvlllgggmmmuuu|||~~~yyy{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxwwwwwwxxxyyy{{{|||yyyzzz{{{zzzyyyyyy{{{}}}}}}}}}}}}}}}|||{{{zzzzzz{{{zzzyyyyyyxxxxxxyyyyyyvvvtttrrrooonnnnnnooopppsssrrrmmmiiiiiijjjeee]]]___TTTPPP\\\iiillleee___kkklllrrr{{{vvviiirrr{{{bbbXXXsss^^^HHH666222...+++******)))&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))***+++,,,***///000+++))),,,...,,,,,,000<<>>>>>;;;888444000///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,------...............///999IIIWWWdddxxxxxxpppbbbUUUMMMIIIJJJLLLPPPRRRYYYdddlllrrr}}}~~~}}}~~~~~~~~~{{{yyyvvvtttooohhhccc___^^^[[[YYY\\\bbbhhhkkkqqqyyyxxxuuurrrtttxxx|||{{{yyyvvvtttqqqnnnnnnqqqtttvvvwwwzzz}}}~~~{{{yyyuuuqqqvvvfffNNNFFF>>>;;;888111...---++++++++++++***(((************************)))))))))))))))***+++++++++,,,---,,,///999GGGQQQZZZiii|||pppqqqyyy{{{www||||||ooohhhkkkrrruuuyyyyyy|||}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwxxxvvvwwwyyyyyyxxxyyy{{{}}}}}}}}}}}}}}}||||||{{{zzz|||{{{{{{zzzzzzzzzzzzzzzwwwuuusssqqqppppppqqqrrrtttsssppplllmmmmmmhhh``````YYYVVV^^^mmmuuussslllfffiiipppxxxzzzzzz~~~yyyjjjkkkzzz{{{|||gggYYYfffmmmRRR===666000...+++'''''')))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))***+++,,,)))***+++------------,,,444BBB[[[wwwxxxjjjvvv{{{vvvhhhVVVNNNPPPdddqqqvvvwwwyyyzzz~~~vvvnnnlllppp|||rrr[[[PPPDDD<<<555444333///+++)))((()))******+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))******++++++000000000000000000000000***111111111555444888HHH\\\fffkkkbbbbbbccceeeiiisss{{{[[[EEE@@@?????????===:::555111......------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............000555HHHcccvvvyyysssyyyyyykkk```RRRKKKKKKNNNNNNMMMTTTZZZdddooovvv}}}yyyqqqjjjiiinnnsssnnnmmmkkkgggdddbbbccceeedddfffhhhhhhfffbbb```^^^___\\\YYY[[[aaajjjrrrwwwvvvyyy{{{xxxtttqqqqqquuuyyyzzzyyy{{{yyywwwtttqqqpppoooooovvvyyy}}}}}}yyywwwvvvpppkkkqqqwww]]]JJJ<<<:::999......,,,******++++++***)))***************************))))))))))))***++++++---------...444@@@OOOZZZfffxxxwwwttt}}}}}}xxx|||yyylllgggrrr}}}yyyxxx{{{~~~}}}{{{zzzyyyyyyzzzzzzxxxwwwwwwvvvvvvwwwwwwxxxxxxwwwvvvuuutttsssssstttuuuvvvwwwwwwvvvwwwyyy{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyvvvuuusssqqqppppppqqqrrrssssssqqqnnnoooooojjjbbb___^^^ZZZ]]]mmm{{{^^^cccllluuuwwwwww{{{rrrgggkkk{{{}}}}}}|||ssscccaaaxxxiiiIII:::111111...%%%%%%---)))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***,,,,,,***''')))000111,,,---222@@@[[[yyyuuuzzzvvvrrrxxxtttlllfffccc\\\UUUYYYcccttt~~~yyyqqqtttyyyyyyqqqkkknnnwwwuuugggSSSGGG<<<999888333...+++))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++000000000000000111111111+++222000---333777BBBTTTeeetttpppccciiihhhkkkpppxxx~~~~~~~~~mmmRRRDDD@@@???>>>===;;;777333000......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------......///555CCC___~~~vvvqqq|||{{{ooo[[[TTTLLLJJJMMMQQQSSSRRR\\\dddoooxxx~~~rrrhhh^^^YYYWWWXXX[[[```YYY[[[\\\ZZZXXXWWWZZZ^^^dddkkkqqqsssqqqnnnnnnppprrrnnnmmmtttvvvwww{{{wwwsssqqqrrruuuvvvvvvzzzzzzzzzyyywwwuuurrrppptttvvvyyy{{{||||||zzzyyy{{{vvvkkkccckkknnnSSS???===<<<000///---+++***+++++++++*********************************))))))******+++,,,------...111999GGGWWWcccssszzzxxxuuuxxxwwwuuupppnnnvvvyyyzzz~~~}}}{{{yyyxxxxxxyyyzzzvvvvvvvvvuuuuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrrrruuuvvvvvvuuutttsssuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuusssqqqooonnnnnnoooooopppqqqqqqnnnoooooojjjddd^^^```\\\ZZZjjjYYY\\\eeerrrzzz}}}mmmeeesssxxxsss}}}{{{pppjjjvvv[[[AAA///222222(((&&&...)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))***+++,,,,,,...(((+++222000)))111@@@WWWvvv|||kkkSSSUUUeeemmmhhhgggjjjjjjjjjvvvtttmmmmmmooottt||||||vvvwww}}}```QQQAAA;;;999666222000++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++///000000000111111111222000666000+++333???PPPdddppp{{{jjjgggooolllooozzz~~~}}}~~~dddJJJ@@@>>><<<;;;;;;999555222///...------,,,,,,------+++++++++,,,,,,,,,---------------------...000111777PPPttt{{{}}}nnn]]]MMMNNNNNNOOOOOORRRUUUXXXeeennnxxx{{{vvvtttggg[[[RRRSSSWWWYYY[[[^^^^^^bbbfffiiijjjnnnsssxxx||||||zzzuuu{{{|||wwwsssqqqqqqrrrrrryyyzzz}}}~~~}}}zzzvvvssssssssstttvvvxxx{{{~~~}}}|||qqqaaa^^^qqqcccIIIBBB@@@555222///,,,++++++++++++******************************************++++++,,,,,,,,,///444???OOO^^^hhhwwwxxxqqqttttttooorrryyyvvvwww||||||~~~~~~}}}zzzxxxwwwwwwxxxyyyuuuttttttssssssttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrqqqpppqqqssstttttttttsssssstttuuuvvvwwwvvvvvvwwwwwwwwwvvvuuutttsssqqqooommmmmmmmmnnnoooooorrrrrrppppppqqqnnniiiaaaccc]]]XXXfff[[[WWW\\\mmm~~~wwwiiinnn{{{www~~~}}}}}}|||nnnLLL111222555---)))---))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))))))))***+++,,,---///+++---111---+++===VVV|||xxxkkk```WWWWWW]]]eeemmm~~~zzzvvvxxxyyywww~~~sssaaaNNNBBB<<<777333333------,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++///000000111111222222222999===444...;;;NNN```sssuuummmnnnnnnmmmuuu~~~~~~|||zzz|||uuuYYYEEEAAA<<<;;;;;;;;;888555///......---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,...000222333999[[[~~~yyy```LLLFFFLLLQQQRRRQQQSSSZZZaaaoooxxxyyytttsssvvvmmmhhhlllooonnnqqqwww{{{yyyzzz}}}~~~{{{sssvvv{{{vvvrrrqqqppppppyyy{{{}}}xxxuuutttsssssstttwww||||||}}}wwwggg[[[bbb}}}rrrRRRAAA===666555222...,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,***,,,111;;;HHHWWWdddkkknnntttqqquuupppnnnvvv|||~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuuuuuuuuuuuqqqqqqppppppppppppqqqqqqmmmnnnnnnooooooooonnnnnnggghhhjjjkkkkkkmmmooorrrpppooooooooopppqqqssstttrrrrrrssstttsssrrrqqqpppmmmlllkkkkkklllnnnppprrrrrruuuuuurrrrrrtttssspppkkkiii```ZZZcccwwwbbbWWWTTTcccxxx}}}pppjjjjjjwwwzzz{{{^^^===555666111,,,,,,***)))((((((''''''(((((((((((((((((((((((((((((('''(((((())))))******+++******)))******+++,,,---------...111111;;;WWWsss{{{]]]PPPRRRYYY```eeeppp{{{vvvuuuvvvuuussswwwzzzzzzyyyeeeUUUHHH<<<666555000///...,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++///000000111111222333333@@@DDD:::666HHH^^^ooo~~~yyysssrrrooouuu~~~zzz{{{{{{yyyyyy|||zzzoooMMMGGG@@@<<<<<<;;;999666//////...---------------++++++,,,,,,,,,,,,------+++++++++,,,...111444555@@@dddyyy|||kkkWWWJJJIIIOOOTTTUUUUUUZZZdddmmmzzzyyysssjjjffffffgggiiiqqq}}}{{{zzz|||xxx|||~~~zzzuuurrrqqqqqquuuxxx}}}~~~zzzwwwvvvvvvvvvxxx{{{~~~zzzooo]]]VVVggg~~~___CCC:::777999555111...---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---)))---555BBBPPP^^^hhhmmmooo{{{yyysssuuuwwwkkkuuu~~~|||~~~}}}}}}}}}}}}zzzzzzyyyyyyxxxwwwwwwwwwwwwvvvuuutttrrrqqqppppppllllllkkkkkkkkkkkkllllllkkkkkkllllllkkkjjjiiihhhcccdddeeeeeeddddddfffhhhggggggffffffgggiiilllmmmhhhiiikkkkkkkkkjjjhhhgggaaabbbbbbeeehhhmmmqqqtttsssuuuuuurrrqqquuuvvvuuuuuulllbbb\\\```lllyyylll[[[OOOVVVhhhvvv|||}}}|||wwwhhhZZZyyyvvvttt}}}sssOOO;;;555111...,,,***))))))((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++************+++,,,------,,,...000555BBB\\\|||}}}ooo^^^RRROOOVVVggguuu~~~uuutttuuuvvvzzz~~~ppp\\\III>>><<<333111///---,,,+++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***((((((((()))******++++++///000000111222222333333DDDHHH@@@>>>SSSiiixxx~~~yyysssuuu{{{vvvwwwzzzzzz{{{~~~uuu{{{TTTLLLCCC===<<<<<<999666//////...------------...++++++,,,,,,,,,---------*********+++...111555777IIIlll}}}xxx}}}mmm___UUUQQQQQQSSSUUUVVVYYYbbbnnnwww~~~rrr}}}rrr___UUURRRSSSTTTSSS\\\iiiuuu}}}vvvttt|||wwwtttrrrrrrppptttzzz}}}{{{wwwxxxzzz|||{{{ttt```OOOVVViiinnnKKK???>>>;;;777222///---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---)))...999GGGVVVccckkkooo|||wwwoootttxxxvvvhhh{{{}}}~~~}}}{{{zzzzzzzzzuuuuuutttsssrrrqqqppppppsssssssssrrrpppnnnmmmkkkiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjhhhfffdddbbbeeeeeedddaaa^^^\\\\\\]]]___^^^]]]]]]___aaadddeee```aaabbbccccccaaa___^^^VVVWWWZZZ^^^dddjjjpppsssqqqtttsssoooooosssvvvvvvyyymmmaaa\\\]]]cccooozzzsss___MMMLLLYYYgggssszzzzzz|||iiiQQQ___~~~{{{zzz^^^AAA333000...---******)))((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++************+++,,,---......000333;;;SSSxxxssskkkbbb^^^```iiiwww}}}xxxqqqtttyyyvvv}}}mmmVVVIIIEEE444333111...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((()))******++++++666111...000111000111555;;;===CCCNNN\\\ooo{{{pppqqqwww}}}~~~}}}||||||}}}|||yyywwwzzzyyyuuusssrrrpppooorrrxxx~~~rrrIII999>>>999888;;;444111///...///111000---)))...------,,,,,,------...***//////++++++111888:::```uuu{{{pppyyy|||vvvcccRRROOOSSSVVVUUUUUUYYYdddrrrzzz|||zzz|||\\\ZZZYYYNNNQQQ``````aaahhhsssxxxuuuwww}}}vvvwww{{{wwwsssqqqppppppsssyyyzzz}}}|||||||||~~~|||ttteeeTTTLLLMMMjjjyyy}}}\\\>>>AAA:::888444000//////,,,)))---,,,++++++******++++++---,,,***)))***,,,,,,,,,***666DDDOOOXXXeeewww|||}}}yyysssttttttuuuxxx{{{~~~xxxtttrrrsssllljjjgggcccaaadddjjjooopppooooooooonnnmmmlllkkkiiihhhgggggghhhhhhfffeeejjjhhhfffeeeddddddbbb```___ccceeeccc___\\\___bbbXXX\\\___^^^[[[ZZZ]]]___]]]```bbb```ZZZVVVUUUWWWWWWVVVZZZdddnnnwww}}}uuummmllloooqqqsssuuutttrrrkkkccc]]]___gggooowwwjjjWWWKKKNNN\\\kkkssswwwxxxzzznnnQQQPPPdddzzzyyypppxxxooozzznnnKKK@@@444***111++++++******)))(((((('''''''''((()))))))))))))))'''((()))******++++++***(((,,,...---,,,---///000000333<<>>>>><<<777111...---,,,+++---,,,++++++***++++++++++++***)))***+++------...///:::HHHUUU```mmm|||sssooorrruuu{{{}}}zzzvvvrrrooollljjjeeeccc___]]]]]]___bbbddddddfffiiimmmooonnnkkkiiikkkjjjiiiiiijjjjjjiiiggghhhgggeeeeeeeeedddaaa___cccbbb```___^^^^^^^^^^^^\\\]]]^^^]]][[[\\\^^^aaa\\\]]]]]]]]][[[YYYWWWVVV]]]```gggsss~~~vvvooooooqqqqqqrrrsssuuuxxxwwwmmm```\\\cccllltttbbbQQQLLLVVVfffqqqzzz|||~~~uuu\\\LLL\\\ppp}}}xxxooolllxxxXXXAAA888222000------,,,++++++***))))))''''''((()))))))))))))))'''((()))***++++++++++++***,,,,,,++++++---///000222555DDDeee}}}tttbbb\\\gggqqq}}}~~~xxx{{{{{{wwwxxx}}}zzz|||~~~|||{{{lllcccNNN???333222333///,,,...+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++222///...111111000111555111>>>TTTlll~~~yyyqqqmmmqqqwww~~~yyyuuu~~~|||yyywwwtttsssrrrrrrxxxvvvsssqqqqqqsssuuuwwwzzz||||||{{{yyywwwvvvwww|||vvvoooggg___]]]gggttttttQQQ:::999999666888222000...///111111...+++...------,,,,,,------...---...333444......@@@VVVqqqwwwoooooo~~~lll]]]QQQKKKNNNTTTTTTUUU___ooozzzooo___aaauuuzzzooosss{{{|||~~~yyyuuullljjjjjjnnnvvv~~~||||||{{{{{{|||}}}~~~~~~|||uuuhhhXXXNNNKKKMMMfffccc???BBB???:::444...,,,,,,...------,,,+++++++++++++++(((((()))***,,,---///000666???MMM[[[hhhvvv}}}wwwrrrtttyyy~~~{{{uuuqqqpppnnnllliiieeeaaa]]]\\\^^^aaaaaa```eeefffhhhkkknnnnnnmmmkkkkkkjjjiiiiiijjjjjjiiihhhkkkjjjjjjjjjjjjiiieeebbbgggaaa\\\[[[]]]___^^^\\\^^^^^^^^^^^^```bbbeeefffcccaaa```bbbdddccc^^^XXX[[[aaalll{{{}}}vvvrrrsssuuurrrqqqqqqvvv{{{gggZZZ]]]fff~~~yyymmmZZZLLLMMM___pppyyy~~~oooWWW]]]jjjyyyxxxwww}}}nnnooovvvpppHHH===:::...000//////---,,,+++******(((((())))))******))))))'''((()))***++++++++++++++++++***+++,,,...111333777AAA[[[~~~jjj\\\TTTbbbtttzzzqqqoooooolllhhhgggjjjkkkiiifffiiissszzz||||||wwwxxx}}}{{{|||zzzkkkXXXKKK<<<333111111...+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++444111111333333000111666888FFF^^^uuuwwwpppoooyyy~~~}}}zzzwwwtttrrrrrrqqqwwwtttqqqnnnnnnooorrrtttwwwyyy|||}}}{{{vvvrrrpppxxxtttoooggg]]]ZZZeeesss```;;;999999444999333000...///111222///---...------,,,,,,------...---,,,111555000333NNNpppuuuoooyyyttt```SSSNNNMMMQQQVVVVVVWWWdddxxxuuubbbXXXbbb|||uuuuuu|||}}}|||~~~{{{xxxqqqmmmiiiiiiooovvv}}}}}}}}}||||||}}}}}}}}}}}}yyymmm___TTTNNNJJJWWWuuutttKKKAAA>>>;;;777111,,,,,,///------,,,++++++++++++,,,((()))***+++,,,---000111===DDDPPP^^^mmm{{{nnnpppvvv|||}}}wwwtttrrrrrrrrrrrrmmmgggbbbbbbgggkkkllljjjpppmmmkkklllooorrrrrrqqqooonnnmmmmmmoooooonnnmmmppppppppprrrrrrppplllhhhkkkfff```^^^```bbbcccbbbcccdddeeehhhkkkmmmnnnnnnpppmmmlllpppsssooocccYYY___fffqqq|||{{{vvvtttwwwwwwsssppppppwwwnnn^^^\\\```qqqvvvvvvfffQQQIIIYYYmmmvvvkkkfffhhhtttooo}}}sssrrrnnn{{{YYY@@@:::---222111000...---+++******((())))))*********))))))(((((()))***++++++++++++,,,******---///000222666CCC\\\zzzmmm```YYYiiixxxyyysssqqqtttpppllliiigggeeeccccccddddddaaa___eeemmmpppooopppqqqoooiiigggrrrrrrvvvttteee]]]LLL999///000000...,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++444222222333111...000666???QQQkkkuuullllll~~~~~~{{{xxxuuussssssrrrtttrrrnnnlllkkklllnnnooosssuuuyyy|||{{{wwwqqqmmmppppppooojjjbbb^^^fffqqqmmmDDD;;;888333999444111//////222333111......------,,,,,,------...---+++///333333;;;^^^~~~mmmZZZQQQPPPPPPRRRUUUWWWZZZhhh{{{|||jjjbbbXXXbbb}}}tttqqq}}}xxx|||xxx|||}}}zzzsssnnnhhhfffiiipppyyy~~~}}}~~~~~~~~~~~~~~~~~~~~~yyypppeeeYYYQQQNNNLLLggg[[[AAA<<<::::::555...,,,///...---,,,,,,++++++,,,,,,***+++,,,,,,,,,---111444CCCIIITTTbbbooo}}}|||wwwnnnppprrrtttxxx~~~zzzuuuqqqqqqsssuuuoooiiieeefffnnnuuuyyyyyyuuuuuuwww}}}~~~~~~|||{{{|||}}}~~~}}}|||xxxxxxxxxzzzzzzxxxtttqqqqqqooollliiiiiilllooorrrrrrtttwwwxxxwwwvvvsssrrruuutttuuuxxxxxxooo___RRRhhhoooxxxxxxyyyvvvuuuxxxwwwsssppppppyyyssseee^^^\\\ggguuuxxx^^^KKKSSSeeetttwwwllleeemmm~~~xxxxxxzzzvvvmmmwwwxxxpppGGG888///333222111///---+++***)))))))))************))))))((()))***++++++,,,,,,+++---+++,,,//////...333;;;XXX}}}|||yyysssmmmaaa^^^eeexxx{{{sssmmmjjjfffccciiilllmmmlllkkkiiihhhggghhhgggdddaaaeeejjjiiidddbbbdddcccaaabbbmmm~~~yyysssxxx}}}vvvqqq```GGG555000333444---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++111000000000...---111888FFF^^^|||uuunnniiinnn~~~~~~~~~~~~|||zzzwwwtttssssssrrrpppooollljjjiiiiiiiiijjjmmmooossswwwyyywwwrrrmmmiiijjjmmmlllfffbbbfffooo}}}|||VVVBBB999555888444111//////222333222000...------,,,,,,------...,,,+++---111555DDDfffwwwhhhXXXRRRRRRRRRSSSTTT\\\cccooo~~~tttfffbbbXXXbbb{{{qqqppp~~~llllllyyy}}}~~~}}}yyy~~~}}}sssooohhheeefffmmmuuu{{{|||}}}~~~~~~}}}wwwpppiii^^^TTTJJJDDDYYY|||fffGGG???:::;;;999111---///...------,,,,,,,,,,,,,,,+++------,,,+++...555:::HHHQQQ___lllvvv}}}wwwrrrrrrnnnfff___dddttt~~~zzzuuuqqqoooooopppppphhhffffffkkkttt~~~}}}wwwvvvtttssstttxxx}}}zzzsssooonnnlllooorrrsssmmmbbbTTTKKK^^^kkk{{{xxxuuutttvvvuuuqqqqqqsssyyy}}}|||rrrhhh```]]]gggyyynnnPPPMMMYYYqqq~~~~~~vvvmmmmmm|||qqq{{{|||qqqZZZ===666444333222000...+++***)))******++++++******))))))((()))***+++,,,,,,,,,,,,///,,,---///...///===MMMwwwxxxpppkkkbbbXXXccczzzyyyssslllkkkoootttwwwwwwxxx}}}}}}zzzvvvvvvsssnnnnnnoookkkeeeffffffdddbbbcccgggmmmsss~~~zzz}}}nnnWWWAAA333111333...---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++000...///000///000888BBBUUUmmmrrrgggjjjqqq~~~~~~}}}}}}|||~~~}}}{{{yyyvvvttttttsssssspppooonnnlllkkkiiihhhhhhfffhhhkkkqqquuuuuurrroooeeefffhhhjjjgggccceeejjjyyymmmJJJ:::999666555222//////222444333111...------,,,,,,------...,,,...///000888JJJdddxxxzzzkkk___TTTRRRTTTVVVXXX[[[hhhsss}}}yyysssjjjccc[[[UUUaaaxxxyyyiiinnnfffZZZfff~~~|||{{{wwwrrrlllfffeeehhhoootttzzz{{{}}}~~~}}}|||vvvqqqmmmcccYYYIIIGGGLLLgggzzzTTTEEE:::;;;:::222...000......---,,,,,,,,,,,,---+++,,,,,,+++,,,111;;;CCCMMM[[[nnn{{{|||yyy{{{|||yyyvvvjjjeeeZZZTTT^^^vvv|||tttlllmmmtttxxxuuuooodddhhhoooyyy~~~wwwtttrrrtttzzz{{{mmmeeedddggg```fffkkkhhh___TTTNNNLLLZZZpppwwwtttrrrsssrrrppprrrvvvxxxzzzzzzuuullleeeaaa```ggg{{{yyyUUUIIIPPPfffvvv{{{lllppptttvvvwwwvvvtttLLL@@@777666444222///---+++******++++++++++++***)))((())))))***+++,,,,,,,,,,,,...+++---000222<<>>666888999111000111++++++***************++++++***+++,,,---------,,,+++------///444>>>YYYmmm|||rrrhhhVVVZZZxxxyyywww~~~yyyvvvtttpppiiicccccc```^^^^^^bbbnnndddEEE333000...------+++((((((***))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++222000111444444999OOOhhhlll``````ggg|||yyyuuurrrqqqlllggghhhmmmnnnnnnpppuuuzzz{{{yyyuuutttzzz|||wwwtttwwwyyyxxxsssqqqppprrruuutttqqqnnnllloooooolllkkkkkkhhhccc___^^^^^^___ccchhhmmmpppiiiccc^^^\\\^^^```^^^\\\dddlllqqqrrr{{{tttOOO;;;999888444111111444666555444111000...---------......111///111>>>TTTiiixxxsssnnnrrr^^^RRRRRRRRRTTTYYYbbbmmmttt}}}{{{qqqllllllddddddjjjyyy}}}cccLLLQQQUUUaaarrrrrrbbbiiitttbbbVVV\\\ooozzz{{{zzzrrrjjjeeebbbbbbkkkqqqyyy}}}yyyssskkkeeeYYYRRRKKKLLLZZZnnnVVV??????777444666000//////...---------------///---,,,...333;;;IIIUUUYYYhhhyyyxxxmmmooo|||}}}uuueee\\\___hhhqqqxxxqqqnnnzzz~~~kkkffftttyyyyyytttvvvxxxxxxuuurrrrrrrrrlllpppsssrrrtttwwwwwwtttqqqppprrrwww||||||xxxtttwwwrrrgggYYYPPPNNNSSSWWWWWW```hhhooolllYYYUUUfff{{{{{{xxxuuutttuuuvvvwwwwwwvvvuuussssssrrrpppkkkgggiiiuuuxxxmmm```XXXNNNDDDCCCQQQgggyyy~~~uuucccWWW^^^rrr~~~zzzppptttWWWCCC888888999333111111+++++++++************++++++***+++,,,---------,,,,,,,,,111333999RRRzzzqqqooovvvmmmSSSUUUdddyyy}}}~~~}}}}}}~~~~~~{{{zzzwwwqqqlllgggdddbbb```^^^bbbooo}}}|||uuuVVVAAA444000......---)))((()))***)))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++222000222444555>>>XXXsss```bbbcccnnn|||rrrlllhhhgggfffddddddffffffiiilllooopppnnnkkkhhhiiilllmmmjjjhhhjjjkkkjjjffffffggglllrrruuusssqqqlllmmmllliiijjjkkkggg```\\\[[[ZZZZZZ]]]bbbgggjjjlllddd[[[XXX[[[]]][[[WWW]]]bbbgggkkkxxx~~~aaaFFF999999555222111444666666444333222000...------------333---555PPPooouuuzzz}}}hhhUUUNNNOOOQQQUUU\\\gggrrrzzz|||tttiiiaaabbbgggkkkwwwvvv___OOONNNRRRdddvvvsssgggsssrrrbbb[[[VVV^^^rrr{{{}}}vvv}}}wwwmmmeeebbbaaadddlllvvv~~~zzztttmmmhhh]]]VVVMMMJJJRRRddd{{{cccEEE===777666666000//////...------------....../////////777EEEQQQVVVgggsssxxx|||uuuddd]]]bbbnnnxxx~~~zzzmmmmmmuuuddd^^^ppp~~~yyy|||{{{tttppprrrmmmrrrvvvtttnnnjjjkkknnnnnnsssvvvvvvvvvxxxvvvrrrqqqrrruuuvvvvvvtttqqqoooqqqhhh[[[QQQLLLKKKLLLLLLSSS```mmmvvvsssbbb```sss{{{{{{xxxvvvvvvxxxzzzzzzzzzwwwvvvuuuuuuuuusssooolllnnnsssrrriiibbb^^^VVVKKK???HHHZZZnnnzzzmmmVVVUUUhhhyyyrrrvvv}}}vvvwwwpppooonnnIII:::777:::444222222,,,++++++************++++++++++++,,,---------------)))111555BBBlllqqqvvvzzzhhheeeLLLaaavvv{{{yyy|||uuuqqqtttxxxzzz}}}|||}}}~~~|||yyyrrrpppnnnjjjbbb\\\^^^eee}}}iiiQQQ:::333...//////+++((()))******)))))))))((((((((()))))))))))))))))))))))))))************+++++++++222222333444777EEEbbb|||~~~hhhnnnmmmyyyvvvpppkkkjjjmmmoooooonnnqqqsssuuusssnnngggbbb___iiijjjiiihhhhhhiiihhhfffbbbbbbeeekkkrrruuutttqqqlllllliiihhhkkklllggg^^^\\\ZZZXXXWWWYYY]]]bbbeeemmmggg```ZZZXXXXXXXXXXXXYYY]]]aaahhhwwwpppPPP===:::666222222444666666555333222000///......//////333---<<>>......222...+++,,,************))))))))))))))))))))))))))))))))))))))))))*********+++++++++333333555:::GGG]]]www}}}~~~}}}{{{|||yyyvvvvvvssswwwyyyqqqkkkiiikkkjjjjjjllloookkkeee^^^[[[WWWSSSSSSWWW[[[^^^eeejjjllleeeYYYSSSWWW]]]ZZZ[[[^^^dddooo}}}fffKKK>>>999444222444777777666222111111000111222333444000999TTTzzzzzzfffYYYTTTTTTUUUWWW[[[eeetttzzzooogggdddffflllqqqsssvvvzzz|||ppp^^^RRRTTTWWWuuusssooosssxxxuuuUUUMMMTTTYYYiii}}}zzz{{{~~~~~~}}}yyytttrrrwww~~~xxxppphhhbbbZZZ^^^eeepppyyy}}}wwwssslllcccZZZTTTNNNRRReee{{{bbbCCC>>>;;;555777......---,,,,,,,,,,,,,,,------444@@@LLLVVVaaajjjsssvvv|||mmmmmmxxx{{{zzzooo______kkktttxxxwwwpppbbbcccsssoooWWWQQQ[[[ppp~~~xxxwwwwwwwwwyyy{{{~~~|||xxxxxx{{{{{{tttrrrtttuuusssqqqppplllfff___\\\^^^```WWWVVVWWWUUUJJJBBBIIIVVVaaammmrrrtttwwwxxx|||xxxvvvvvvwwwyyy{{{|||zzzxxxtttvvvxxxxxxvvvtttsssssssssrrrsssuuutttlll[[[NNNCCC>>>AAARRRiiizzzrrr[[[ZZZrrr~~~tttsss|||mmmJJJ666666666666666222...---,,,++++++***++++++,,,,,,,,,,,,---...000111222;;;bbbhhhbbb{{{cccWWWbbbuuuvvvvvv{{{vvvpppvvvyyyuuuuuuyyy}}}~~~}}}sss]]]WWWsss~~~jjjLLL333000222...+++...++++++*********))))))))))))))))))))))))))))))))))))************+++++++++222333666@@@SSSlll}}}|||zzzuuuwww~~~}}}ssspppooooooqqqpppmmmjjjeeecccjjj{{{}}}wwwmmmfffeeeiiikkkjjjkkkmmmlllhhh___[[[VVVRRRQQQTTTXXX[[[___eeeiiieee[[[UUUUUUXXXWWWXXX[[[^^^dddooo}}}sssQQQ???:::444222444777888777444444222111111222333333000DDDbbbttt___UUUUUUTTTWWW]]]eeeppp~~~uuuiiiiiimmmppppppooossszzz|||hhh\\\XXXTTTVVVxxxrrrppp}}}qqqzzzmmmQQQPPPZZZfffsss~~~}}}}}}~~~~~~~~~}}}zzzwwwxxx}}}}}}||||||zzzuuukkkddd[[[\\\aaaiiisss{{{~~~yyyvvvrrrhhh___YYYPPPMMM[[[mmm}}}oooJJJBBB<<<444777000000///...............///---777JJJTTTXXXdddvvvxxxiiiooozzznnnooolllccceeeppp}}}{{{rrrjjjbbbmmmiiiVVVQQQZZZqqq~~~yyyvvvxxxyyyyyyzzz}}}~~~~~~~~~}}}~~~{{{|||zzzuuutttvvvwwwtttqqqmmmeee^^^YYYXXX[[[]]]YYYXXXZZZYYYNNNCCCIIIWWWbbboootttvvvzzzyyy{{{{{{wwwwwwxxxzzz||||||yyywwwuuuwwwzzzyyywwwtttssstttvvvvvvyyy}}}}}}rrrbbbWWWFFF???>>>MMMbbbsssfffZZZggguuuVVV;;;888777666666222......---,,,++++++++++++,,,,,,,,,,,,---///000111666MMM|||kkk```qqq{{{mmm^^^[[[ssszzzyyynnnpppvvvwwwvvvvvvyyy~~~nnngggpppuuu^^^;;;222333...+++...+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++111222666CCC[[[www}}}|||ssspppvvv|||yyyyyyssskkkkkkqqqssspppgggaaa\\\[[[\\\[[[VVVQQQWWWVVV```uuu}}}{{{yyyxxxwwwrrriiicccbbbgggkkkjjjjjjlllllljjj___[[[UUUQQQPPPRRRWWWZZZ[[[```dddccc]]]VVVSSSSSSTTTVVVXXXZZZ\\\dddttt{{{UUU???:::444222444777888777777666444222111111111222000KKKllloooZZZQQQTTTVVV[[[cccmmmxxx}}}kkkmmmqqqssssssxxxyyyuuummmaaaXXXZZZZZZzzzgggaaa|||uuuqqq~~~hhhNNNRRR___qqq{{{~~~|||yyyxxxyyy{{{xxxwwwyyy|||zzzppphhh]]]\\\^^^eeeoooxxx}}}~~~{{{wwwvvvkkkbbb\\\RRRJJJSSSbbb{{{yyyPPPFFF===333777444333333222222222222222222---999PPPZZZYYYggg~~~yyyooo}}}nnn```dddgggdddiiisssyyyooogggeeewwwgggVVVSSSdddyyywwwyyyzzzxxxxxxyyy{{{{{{vvv{{{{{{yyy{{{{{{}}}}}}yyywwwyyywwwsssqqqjjjaaaYYYUUUVVVYYY\\\^^^ZZZ[[[[[[QQQEEEIIIUUU___mmmuuuxxx{{{wwwxxx{{{qqqtttvvvvvvwwwzzz{{{{{{xxxuuuvvvyyy{{{{{{wwwttttttuuuvvvvvvzzz~~~tttfff\\\FFF===:::EEEWWWfffrrryyy{{{jjjXXX\\\www{{{___@@@;;;888666555111///...---,,,++++++++++++,,,,,,,,,,,,---///111222AAAddd```ccctttZZZRRRfff{{{yyyssswwwwwwvvvxxx{{{zzz|||tttlllwwwjjjBBB555333---***...+++++++++************))))))))))))))))))))))))))))))************+++++++++555777>>>OOOkkkrrrhhhjjjooorrruuusssooolllhhhddd___\\\WWWZZZOOOJJJWWW\\\PPPFFFPPPVVVlll|||yyyvvvxxxxxxrrrfff\\\[[[iiirrrooolllnnnpppnnnddd___XXXRRRPPPOOOOOONNNUUU[[[aaadddaaaZZZSSSPPPTTTSSSUUUZZZ]]]```kkkxxxeeeFFF999555666222666;;;666777:::555222555111...555666^^^yyyxxxbbbUUURRRUUUXXX___jjjvvvuuueeegggmmm{{{{{{~~~{{{cccVVVSSScccyyywww```\\\sss}}}nnnYYYKKKVVVccczzz~~~yyy|||}}}}}}wwwpppuuuyyy}}}}}}|||zzzrrriii\\\ZZZZZZ___hhhrrryyy|||}}}xxxuuuppphhh]]]UUURRRUUUYYYsss^^^CCC===<<<999666999<<<<<<:::666444222000333AAARRRZZZ]]]mmm~~~vvvxxxkkk\\\ZZZ```gggiii{{{~~~{{{yyy}}}iiiXXXSSSkkkwwwyyyxxxyyy{{{yyywwwvvvyyy{{{xxxzzz}}}}}}|||zzzzzzzzzzzzyyyyyyzzzzzzyyyvvvsssggg^^^UUUSSSVVVYYY^^^bbb[[[ZZZ\\\[[[RRRIIIJJJRRR]]]ooowwwsssooohhhjjjyyy}}}vvvuuurrruuuvvvvvvwwwwwwuuutttsss}}}{{{zzzzzzzzzxxxsssoootttuuuxxxzzzyyyuuummmhhhUUU>>>@@@JJJIIIWWWnnnrrrzzz~~~\\\OOOiii}}}lllDDD:::888777666444000///...---,,,+++++++++,,,---///000//////111333LLL}}}mmmhhhyyy___SSS[[[ssstttyyy~~~{{{vvvvvvzzzrrriiijjj^^^555222555...///,,,,,,++++++***+++++++++************************+++***)))))))))***,,,---333888BBBUUUqqqzzz~~~{{{nnnfffkkkuuuzzzuuuqqqmmmiiieee```[[[XXXSSSUUUMMMLLL\\\```TTTJJJOOO```{{{~~~~~~xxxuuusssttttttnnnbbbYYY]]]jjjsssppplllnnnooolllfffaaaZZZTTTRRRQQQPPPOOOSSSWWW]]]```___ZZZTTTOOOPPPPPPSSSXXX[[[^^^iiittt~~~rrrKKK<<<777888444666:::555777:::444222666111...666???eeettt```TTTSSSWWWYYYaaammmxxxuuullleeesss|||zzzXXXFFFPPP```vvvuuu______xxx|||iiizzzVVVOOO[[[jjj}}}}}}wwwwwwyyy~~~{{{vvvyyy}}}}}}|||yyyqqqiii\\\YYYWWWZZZcccnnnvvvzzz~~~|||vvvsssjjj```VVVQQQQQQSSSgggmmmKKK===999888555777999999666333222111000888EEERRRZZZbbbsss~~~vvv|||}}}lll]]]YYY^^^eeennn~~~zzz}}}{{{xxxeeeYYYXXXkkkxxx}}}xxxzzzzzzyyywwwwwwyyy{{{yyy{{{~~~~~~}}}{{{{{{{{{|||zzzyyyzzzzzzwwwsssooocccYYYRRRUUUXXXZZZ___gggbbb``````^^^UUUIIIIIIPPP^^^oootttooohhh```cccrrruuusssvvvwwwqqqrrrtttuuuvvvwwwwwwvvv{{{yyyxxxxxxyyyxxxuuurrrrrrsssuuuxxxzzzzzzvvvttt```GGG???BBBAAAQQQmmmwwwzzz~~~jjjXXX```qqq~~~zzzyyyzzzzzz{{{OOO:::888666222111000000...---,,,+++++++++,,,+++---111000...555>>>aaaqqq|||qqq]]]TTTccc~~~~~~yyywwwzzz|||||||||~~~}}}{{{qqqlll|||lllDDD444222...+++---,,,++++++***+++++++++************************+++******)))***+++,,,,,,111:::JJJ___zzz~~~|||~~~~~~}}}wwwkkkeeelllyyywwwrrrkkkddd^^^ZZZUUURRRNNNOOOJJJPPPcccfffXXXOOORRRppp|||{{{vvvsssrrrrrrqqqkkk```WWW___mmmvvvrrrmmmnnnnnnkkkgggbbb\\\WWWTTTRRRQQQOOOQQQSSSVVV[[[^^^[[[UUUOOOMMMNNNRRRWWWZZZ^^^hhhqqqxxx}}}RRR@@@999999666777:::555888999333222666111///888MMMqqq|||sss{{{mmm\\\SSSTTTXXX[[[eeesss||||||zzzpppoootttwwwlllVVVNNNQQQaaavvvsss___bbb}}}xxxcccpppiiiNNNOOO^^^ppp~~~~~~yyytttppp~~~}}}yyy|||}}}{{{{{{zzztttmmm```\\\WWWWWW^^^iiittt{{{xxxuuummmcccYYYQQQMMMLLL[[[VVV>>>777777444555555444222000000111111>>>LLLRRRZZZiiizzzzzzrrrbbb[[[___gggyyyzzzyyy}}}|||ttthhh\\\ZZZ^^^jjjxxxyyyzzz{{{zzzxxxxxxzzz{{{yyy|||~~~~~~}}}{{{{{{|||}}}{{{yyyyyyyyyuuuoooiii]]]SSSOOOWWW\\\\\\cccnnniiidddcccbbbWWWJJJHHHOOO^^^nnnrrrjjjccc\\\aaarrrzzzwwwyyyzzzkkkllloooqqqtttvvvwwwxxxyyyxxxvvvvvvwwwwwwvvvtttrrrrrrtttwww{{{||||||{{{eeeMMMAAA???===KKKeeesssxxxeee___iiizzz~~~rrr~~~zzz}}}aaa<<<:::888///222111000///...,,,,,,,,,,,,---))),,,111000...<<>>===444999222111000///...---------000+++,,,000000777RRRqqqtttuuuzzzpppeeeiii{{{zzzkkk___cccrrr||||||}}}ssscccZZZVVVTTTQQQTTTWWWVVVSSSUUU\\\cccggggggjjjoootttyyy~~~~~~yyy{{{xxxooozzzxxxOOO666444000///...---,,,++++++++++++***************************+++---.........,,,+++;;;MMMdddwwwuuusssxxxkkkhhhmmmvvv|||hhhVVVKKKHHHHHHJJJJJJKKKPPPbbbrrrgggYYY\\\}}}yyytttqqqlllgggccc___ZZZWWWhhhvvvzzzsssrrrpppkkkfffccc___[[[XXXTTTOOOLLLKKKKKKMMMQQQWWWYYYXXXVVVKKKMMMNNNNNNSSS[[[aaabbbjjjrrrpppNNN:::999777777999777666777444666777444BBB^^^mmm[[[RRRRRRWWW[[[gggttt|||}}}yyy{{{pppeee[[[RRRMMMRRR^^^llljjjaaalll~~~aaa___fffVVVHHHOOO___yyy{{{qqqxxx}}}zzzyyytttooooootttvvvsssoooiii___WWWVVV\\\gggppp}}}xxxqqqjjjddd^^^XXXTTTRRRggg}}}rrrKKK;;;>>>888777555222000000222555999LLLZZZZZZ___nnnzzz||||||}}}tttqqqqqqoooiiihhhwww{{{tttjjj^^^QQQJJJFFFFFFJJJPPPmmmxxx}}}|||zzzzzz|||}}}|||{{{wwwxxxyyyxxxwwwwwwxxxyyyyyyvvvtttwwwxxxssshhh^^^OOOUUUZZZ^^^dddnnnvvvyyyfff\\\\\\ccc\\\KKKGGGPPPeeepppkkk\\\VVVZZZppp|||vvvtttpppppppppqqqrrrsssuuuvvvwwwwwwwwwtttqqqnnnnnnnnnjjjmmmqqqvvvyyyzzzwwwtttmmmhhhZZZOOOLLLFFFNNNeeexxxfff[[[rrrwww~~~UUU===999666777333222111///............///...//////444EEEeeeppppppttthhhhhhwww~~~ttt___dddgggpppwwwzzz}}}ooo^^^VVVUUUYYY\\\WWWZZZ\\\ZZZXXXYYY___eeeccceeekkkuuu{{{~~~}}}wwwrrryyyssspppbbb???111111000///...,,,++++++++++++************************)))+++...000000///---+++>>>QQQiii{{{yyypppttt}}}lll```bbbllluuu{{{wwwfffVVVMMMHHHGGGHHHHHHKKKSSSgggssseeeZZZbbb|||sssooogggaaa\\\YYYWWWVVVggguuu~~~zzzsssqqqooojjjgggdddaaa]]]ZZZUUUPPPLLLHHHIIILLLOOORRRUUUWWWWWWMMMOOOMMMKKKOOOYYY______dddiiiXXX>>>;;;777666777666444777777888777555JJJnnn{{{fffWWWSSSVVV\\\```nnnzzzxxxxxxrrrcccXXXSSSRRRRRRMMMVVVbbbbbb]]]hhhtttpppWWWVVVZZZKKKHHHTTTdddvvv}}}uuurrrxxx{{{zzzzzz}}}~~~}}}{{{tttmmmnnnsssvvvuuusssmmmddd[[[WWWZZZcccjjjxxx~~~|||ssskkkfffbbb]]]ZZZWWW^^^rrr|||SSS>>>===888888666333111000333555@@@OOO]]]aaadddllluuuzzzyyy~~~sss{{{wwwqqqoooqqqoooooo~~~zzzpppcccVVVIIIDDDEEEGGGLLLQQQeeerrr{{{yyywwwxxxzzz{{{zzzxxxxxxyyyyyyxxxwwwwwwxxxzzzzzzwwwtttvvvxxxqqqdddXXXNNN\\\ccc___eeeuuu|||xxxiii]]]]]]eee```NNNJJJSSSfffooohhhXXXRRR[[[www{{{yyyooonnnnnnnnnoooppprrrssssssuuuvvvuuuqqqnnnnnnnnnmmmnnnpppuuuyyy{{{{{{yyytttsssaaaRRRMMMBBBGGG```uuuyyyjjjXXXjjjtttggg@@@777888555333333111000///.........,,,111222///999VVVyyy{{{ffftttnnnaaatttmmmfffooosssuuuzzzttttttsssqqqnnnmmmnnnpppssstttuuuuuuuuuwww}}}yyyppppppuuu~~~~~~}}}nnn^^^iiiyyyMMM333777000///...---,,,+++++++++************************)))+++...111111///---+++AAATTTlll|||yyylllnnnhhhhhhwww}}}xxxfffXXX\\\iiiqqqtttuuuzzzrrrdddXXXOOOJJJGGGFFFFFFJJJUUUiiisssddd[[[ggg~~~tttooofff^^^YYYWWWWWWWWWeeettt}}}yyyrrrqqqnnniiihhhfffccc___\\\WWWQQQMMMEEEHHHKKKMMMOOOQQQUUUXXXQQQRRROOOKKKOOOZZZ```___```cccyyy```BBB===888555666555333888888999777666OOOxxx}}}uuubbbUUUTTTYYY```dddsss~~~rrrsss}}}|||tttfffYYYQQQMMMKKKKKKRRR]]]\\\XXXcccjjj```NNNLLLLLL@@@EEEWWWfffwwwyyyooorrrsssqqqsssyyy|||yyysssmmmnnnuuuzzzzzzvvvrrriii___ZZZ[[[bbbiiiqqqzzzuuulllgggddd```]]]^^^ZZZiiiYYY???<<<888777666333111111222444DDDQQQ___fffhhhkkkrrryyypppwwwzzztttzzzwwwyyywwwvvv{{{oooZZZMMMAAA???CCCHHHPPPVVV\\\kkkzzzzzzwwwuuuuuuxxxyyyxxxvvvyyyzzzzzzyyyxxxxxxyyy{{{|||xxxuuuvvvwwwpppaaaTTTNNNaaahhh```eeeyyyvvvlll```___hhhcccQQQLLLUUUeeemmmfffVVVRRR___wwwqqqjjjiiiiiiiiijjjlllnnnoooooorrruuuuuurrrooonnnooosssssssssuuuxxx{{{}}}}}}sssvvvfffVVVPPP???===UUUqqq~~~xxxjjj[[[cccyyyvvvvvvDDD888;;;444444333222000//////......***222333///===bbbxxxbbbyyyxxxgggddd~~~lllkkkkkkrrrtttuuu|||}}}~~~{{{tttlllnnn{{{~~~wwwvvvlllRRRUUUkkkyyy{{{ZZZ777???000000...---,,,+++++++++************************)))+++///222222000---+++GGGcccqqq|||pppcccbbbeeeeeeyyyxxxmmm^^^SSSWWW___ggguuuzzzjjjWWWIIIFFFLLLRRRMMMLLL\\\pppmmm\\\\\\lll|||xxxxxxrrrggg\\\VVVTTTSSSQQQfffttt|||tttooommmlllgggeeeccc```\\\WWWTTTRRRHHHGGGHHHKKKPPPTTTUUUUUUPPPOOOMMMLLLNNNUUU^^^ddd^^^cccwwwmmmCCC999:::555333777===222555999222:::YYYsssooo^^^XXXUUUVVV___kkkzzz{{{||||||{{{rrreeeWWWNNNJJJJJJNNNZZZ___[[[^^^gggcccVVVFFFIIICCCAAAJJJWWWnnn}}}www}}}zzzqqqnnnlllmmmrrrwww{{{|||}}}wwwqqqooovvv~~~wwwuuulllaaaYYYYYY]]]```iiitttvvvsssppphhhbbbaaa]]]VVV___wwwfff;;;@@@999777666666222///222888NNNRRR[[[eeehhhjjjqqqyyywwwttt{{{tttxxx|||zzz~~~{{{tttooo^^^OOODDDDDDEEEDDDJJJTTTbbbjjj{{{uuuvvvwwwuuussssssvvvyyyzzzuuutttvvvyyy{{{{{{vvvttttttxxxuuuiii]]]WWWZZZdddfffdddoooyyyqqqfffggghhhZZZPPPQQQPPPgggfff```VVVTTTbbbvvvrrrnnnnnnkkkhhhiiimmmpppqqqrrrqqqppppppppppppooonnnrrrpppoooqqquuuyyyzzzyyywwwmmmddd[[[LLL@@@DDDQQQpppuuu~~~yyybbbTTTeee}}}HHH:::???+++444333222000//////......///,,,444888GGGwwwyyyrrrjjj___qqq}}}kkkeeeooouuusss~~~zzzsssssszzz~~~~~~~~~yyyrrriiigggsss~~~tttddd^^^eeegggddd|||uuu:::999333333222///,,,***)))***************************,,,,,,,,,,,,,,,,,,,,,,,,QQQfffsss~~~iii^^^]]]bbbdddzzz~~~tttdddYYYQQQTTT```ppp~~~gggTTTKKKJJJMMMOOOLLLNNN^^^oooiiiXXX\\\ppp}}}zzzvvvrrriii^^^VVVSSSTTTUUUmmmwww{{{rrrmmmkkkiiieeedddbbb___[[[XXXTTTSSSKKKJJJIIIKKKNNNRRRSSSTTTPPPOOOMMMLLLNNNTTT]]]ccc^^^bbbtttzzzsssIII;;;;;;666444888999000666;;;777EEEjjjzzz|||kkk\\\VVVUUUWWWaaannn{{{}}}~~~zzzpppdddVVVMMMJJJJJJJJJVVV[[[WWW[[[ccc___RRREEEHHHCCCBBBMMM[[[rrr}}}}}}}}}wwwrrrmmmooouuuzzzyyywww|||~~~}}}yyyvvvyyy}}}vvvtttmmmbbbXXXVVVZZZ^^^gggrrr}}}wwwsssooohhhcccaaaZZZTTT]]]ssspppBBBAAA999777666666222000333:::NNNTTT___iiimmmnnnssszzz}}}zzzuuuvvv~~~}}}~~~{{{}}}zzztttpppaaaQQQDDDDDDFFFFFFMMMVVV___hhhxxxsssuuuvvvvvvuuuvvvyyy|||{{{xxxuuuuuuwwwyyyxxxwwwvvvtttvvvwwwqqqdddYYYUUU___dddfffhhhsss{{{rrrccc``````TTTLLLMMMLLLaaaaaa\\\SSSPPP]]]xxxxxxrrrlllkkkhhhgggiiinnnqqqrrrsssrrrpppqqqrrrrrrqqqpppqqqoooooorrrwww|||~~~~~~{{{qqqfff^^^OOOBBBBBBLLLdddooo{{{~~~}}}|||eeeRRR[[[vvv|||PPP:::<<<...444333222000////////////...,,,222999OOOyyyyyy___YYYvvvwwwtttcccgggrrrwwwuuuyyyvvvfff___^^^```gggjjjgggjjjuuu{{{ssshhheeeooo|||~~~xxxgggfffrrruuuiiivvvHHH<<<333222111...,,,*********************************,,,,,,,,,,,,,,,,,,,,,,,,ZZZeeeqqquuudddZZZZZZ```fff~~~vvvmmm\\\WWWRRRWWWkkk}}}bbbPPPMMMQQQSSSSSSNNNUUUeeeooodddVVV```xxx}}}{{{tttqqqjjj```VVVRRRVVV[[[uuu|||yyypppllliiigggccccccaaa^^^[[[XXXUUUTTTOOOMMMJJJIIILLLOOORRRSSSQQQOOOMMMLLLMMMSSS[[[aaa]]]___nnnvvvvvv|||PPP>>>;;;777666999666000777;;;:::OOOzzzuuuvvvfffYYYUUUVVVYYYdddqqq}}}~~~yyy{{{{{{vvvmmmaaaUUUMMMJJJJJJKKKVVV[[[XXX[[[bbb]]]QQQDDDIIIFFFGGGQQQ^^^tttxxx{{{|||{{{}}}|||{{{tttooopppuuuxxxsssnnnsss{{{~~~|||}}}}}}{{{uuutttooodddXXXRRRVVV[[[dddooozzzzzzsssnnnhhhcccaaaZZZTTTZZZmmm}}}|||JJJAAA:::777666666333111666>>>PPPUUUbbbooovvvvvvxxx{{{{{{{{{zzzttt{{{}}}~~~|||xxxwww{{{~~~zzzuuurrriiiXXXHHHEEEFFFHHHNNNVVVaaakkkvvvqqqrrrtttuuuuuuuuuxxxyyyvvvvvvuuuvvvxxxxxxvvvuuuvvvuuuvvvuuukkk^^^WWWWWWfffdddfffnnnzzz~~~ttt___VVVTTTLLLGGGIIIGGGXXXXXXUUUMMMKKKXXXpppyyyqqqiiifffdddeeeiiinnnrrruuutttrrrrrrrrrtttuuutttsssoooooopppsssxxx}}}tttjjjbbbTTTFFFBBBFFFSSSfffwwwyyyzzzvvv]]]YYYlll```===:::555444333222111000/////////......222===^^^uuuooo]]]\\\zzzzzzwww}}}```___mmmwwwzzzzzz{{{ssscccUUUOOONNNSSSWWWWWWQQQQQQ\\\lllvvvrrrnnnkkkjjjggghhhxxx|||tttiiidddjjjuuuzzzyyypppsssoookkk[[[>>>333111///---,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,^^^```lllssseee[[[[[[bbblllyyynnneeeZZZYYYYYYddduuu\\\MMMOOOWWW]]]^^^TTT^^^lllnnn```VVVggg~~~|||rrrpppjjj```TTTPPPXXXccc{{{xxxoookkkiiifffbbbaaa```^^^[[[XXXVVVTTTQQQMMMIIIHHHJJJNNNQQQSSSQQQPPPNNNLLLMMMQQQXXX^^^]]]]]]gggzzz|||wwwYYYAAA999777777999666333888999888RRRzzzrrrcccVVVTTTVVV[[[fffsss}}}zzzxxxrrriii]]]SSSMMMJJJIIIKKKTTTYYYWWWYYY]]]WWWLLLDDDKKKJJJKKKTTT\\\mmm}}}rrrzzzyyy{{{{{{vvvxxxzzzvvvrrrqqqrrrpppkkkggghhhuuu~~~~~~}}}~~~{{{uuutttqqqhhh[[[RRRSSSZZZaaammmxxx}}}uuunnnhhhccc```]]]WWWYYYeeetttRRR@@@:::777666666444444:::CCCSSSVVVbbbuuu|||www}}}|||www}}}}}}sssvvvzzz}}}zzzuuutttuuu{{{}}}yyyvvvuuuqqq```OOOHHHGGGJJJPPPWWWgggssstttooopppqqqrrrssssssssssssuuuuuuuuuvvvwwwwwwwwwvvvwwwvvvuuupppeee[[[ZZZ___jjjcccffftttxxx]]]OOOLLLGGGFFFHHHEEENNNPPPNNNIIIIIIUUUkkk}}}zzzpppeeeaaa___ccciiioootttxxxtttsssssstttvvvwwwvvvuuuoooooopppssswww|||vvvmmmfffZZZLLLEEEDDDGGG```uuuxxx}}}jjj]]]hhh|||rrrDDD888;;;444444222111000////////////111444FFFpppssspppdddhhhzzzzzzjjjXXXdddvvvzzz{{{zzzjjj^^^TTTMMMKKKOOOSSSRRRKKKIIIRRR___hhhaaa]]]YYYVVVUUU^^^www|||vvvlllfffggglllqqqsss{{{uuueeerrrkkk???444222///---,,,,,,,,,+++************************++++++,,,,,,,,,,,,------bbb^^^lllsssggg^^^\\\dddqqqttthhh```[[[\\\bbbvvv|||mmmZZZNNNNNNVVV___eeeWWWaaakkkhhh[[[YYYooo{{{qqqmmmfff]]]QQQNNNYYYiii~~~{{{pppkkkiiiggg``````___]]]ZZZXXXUUUTTTPPPLLLHHHGGGIIINNNRRRTTTRRRQQQNNNLLLLLLPPPVVV[[[]]][[[```ppp```CCC888777777777777555888777999XXXoooaaaUUUUUUWWW\\\hhhuuu~~~uuunnndddYYYQQQLLLJJJIIIHHHOOOTTTSSSTTTUUUNNNCCCCCCJJJKKKLLLSSSXXXeee{{{tttooo}}}|||qqqttt}}}vvvsssyyywwwyyyzzzuuuoooiiihhhhhhkkkyyy}}}{{{|||xxxvvvsssmmm```TTTSSSYYY^^^jjjvvv{{{wwwoooiiibbb]]]]]]XXXWWW___oooXXX>>>:::888666666555666>>>HHHVVVVVVaaaxxx}}}zzzzzzyyyvvvzzzrrrwww|||}}}rrrppptttxxx~~~|||yyywwwuuussseeeUUUKKKIIIMMMVVV]]]lllyyy~~~pppmmmnnnpppssstttuuutttssswwwvvvvvvuuuuuuvvvxxxzzzyyyvvvssslllaaa[[[aaakkkhhhbbbgggxxx{{{^^^LLLIIIFFFGGGJJJFFFGGGIIIIIIGGGJJJWWWlll}}}}}}pppddd\\\ZZZaaajjjpppvvv{{{uuutttssstttvvvwwwvvvuuuppppppqqqrrrtttwwwzzz||||||wwwpppiii___SSSJJJGGGDDD^^^tttzzzkkk\\\aaavvv{{{~~~LLL666;;;555444333111000000//////...222777OOO~~~|||ooofffmmm}}}rrr___[[[nnn{{{xxxzzztttiii```UUUMMMJJJEEEMMMQQQPPPQQQ[[[hhhppp___[[[WWWUUU[[[mmm|||xxxrrrlllfffccceeeiii~~~lllqqqzzzGGG777333///------------,,,************************+++++++++,,,,,,---------fffbbbrrrooofff]]][[[eeevvv|||oooddd```\\\```mmmpppfffYYYOOOLLLQQQZZZ```SSS\\\aaa]]]VVV]]]www|||qqqiii```WWWNNNLLLZZZmmmsssjjjhhhggg``````^^^\\\ZZZWWWTTTSSSPPPLLLHHHGGGIIIMMMQQQSSSRRRQQQOOOMMMLLLNNNTTTXXX]]]ZZZ\\\iii~~~gggEEE888888888555666555888888@@@eeelll___TTTUUUYYY___kkkxxx~~~|||qqqjjj___VVVOOOLLLJJJIIIKKKQQQVVVWWWXXXWWWPPPGGGBBBIIIIIIKKKTTTZZZiiiqqqooo|||tttkkkwwwyyyxxx{{{xxx}}}yyyooohhhiiimmmyyy{{{}}}{{{vvvsssqqqfffYYYTTTXXX[[[fffrrrxxx}}}{{{pppiiibbbZZZYYYUUURRRXXXkkkaaa@@@;;;888666666666999BBBMMMTTTVVVccc|||}}}}}}wwwyyyooovvvtttttt~~~wwwooorrrzzz~~~{{{xxxuuusssooofffZZZOOOLLLQQQ]]]gggmmmzzz~~~ooommmnnnqqqvvvzzz{{{yyywwwvvvvvvvvvuuutttuuuxxx{{{xxxuuupppjjjaaa^^^fffpppbbbccclll{{{{{{^^^LLLIIIGGGIIILLLHHHEEEFFFGGGGGGKKKYYYnnn~~~rrrcccZZZWWWaaakkkqqqwww~~~uuusssssssssuuuvvvuuutttpppqqqrrrrrrrrrsssvvvyyyyyywwwtttmmmbbbWWWPPPMMMGGG\\\qqq{{{{{{iiiYYY\\\uuu~~~VVV777888555444333222111000000000,,,222:::YYYxxxwwwiiibbbmmmbbb\\\dddvvv|||vvvzzzqqqggg\\\PPPGGGDDDAAAKKKTTTVVVYYYcccooovvv```\\\YYY\\\jjj}}}~~~~~~~~~|||{{{yyyrrrfff]]]^^^dddyyyuuuUUU;;;666000......///...,,,***************************++++++,,,,,,------...kkkhhhzzzjjjddd]]][[[fff{{{yyyllldddccc^^^eeeyyyuuueee___UUUNNNMMMPPPTTTXXXNNNTTTVVVRRRTTTfff}}}rrreeeYYYQQQJJJJJJ[[[ooouuuhhhdddddd``````^^^\\\YYYVVVSSSRRRQQQNNNJJJHHHIIILLLNNNOOOSSSRRRPPPMMMKKKMMMRRRVVV\\\[[[[[[dddzzzmmmIII999:::999444444444888:::HHHqqq}}}hhh[[[SSSUUU[[[bbbooo}}}~~~}}}}}}yyyoooggg\\\SSSNNNLLLJJJIIIPPPUUU[[[___bbb```ZZZRRREEEKKKKKKNNN[[[iiisssnnnwwwnnnyyy~~~yyyzzz}}}}}}xxxpppkkklllooo}}}~~~|||tttqqqrrrkkk\\\TTTVVVVVVbbbnnntttzzz~~~rrrjjjaaaXXXRRRPPPLLLOOOdddlllEEE;;;888666666777;;;EEEPPPPPPXXXiii~~~}}}xxxssstttoooqqqpppyyy~~~uuupppxxx}}}zzzuuuqqqooonnnkkkbbbUUUMMMQQQ___jjjmmmzzztttssssssuuuyyy{{{{{{wwwsssrrrtttvvvvvvttttttvvvxxxvvvsssoookkkeeeaaafffnnn\\\eeerrr}}}www[[[KKKJJJGGGHHHLLLIIIFFFGGGGGGGGGLLL[[[ooo~~~qqqdddXXXUUUaaalllrrrxxxtttsssrrrrrrssstttsssqqqoooqqqrrrrrrqqqrrruuuxxxwwwyyyxxxpppcccYYYSSSQQQGGGVVVjjj}}}~~~|||lllWWWXXXyyy~~~ddd===888555444333222111000000000---444AAAeeexxxyyy|||pppgggeeeyyy]]]aaammm{{{|||yyyzzzooodddXXXKKKDDDCCCDDDNNNVVVXXX[[[eeepppwwweeeaaa```jjj~~~~~~~~~~~~~~~vvvgggZZZ\\\fffzzz}}}pppvvvddd???999222//////000...,,,******************************+++,,,,,,---......mmmlll~~~gggddd]]]\\\iii}}}vvvkkkeeefffaaajjjyyynnn^^^XXXPPPMMMOOOQQQSSSRRRLLLPPPPPPNNNVVVooo~~~rrrcccTTTMMMHHHIII[[[pppvvvfffbbbbbbaaa```^^^\\\YYYUUUSSSQQQSSSPPPKKKIIIIIIKKKLLLLLLSSSRRRPPPMMMKKKMMMQQQTTT[[[\\\\\\cccwwwyyyqqqKKK;;;;;;:::444444444888;;;KKKvvvzzzeeeYYYQQQUUU]]]eeesssyyyyyyzzzyyynnneeeZZZQQQMMMLLLJJJIIINNNTTT[[[aaaeeeddd^^^XXXKKKPPPNNNRRRdddxxxsssmmmuuukkkssszzzzzzxxxuuupppmmmmmmnnn}}}sssooorrrmmm^^^TTTTTTSSS___kkkqqqwwwssskkk```VVVOOOLLLGGGHHH\\\zzztttIII;;;888666666777<<>><<<999888===CCCGGGGGGNNN___nnn}}}{{{tttnnnxxxrrrrrrzzz|||{{{~~~{{{yyy}}}wwwkkkkkkvvv~~~ssslllfffXXXKKKRRRdddoooyyywww{{{yyymmmdddcccjjjpppvvvwwwyyy{{{yyytttqqqxxxrrriiinnnnnnhhhfffgggtttmmm]]]LLLGGGGGGHHHHHHJJJGGGCCCCCCHHHOOOYYYgggsssxxxjjjaaa]]]dddooowwwzzz|||xxxwwwuuutttsssrrrpppooosssssssssqqqooooooqqqsssvvvvvvsssnnnfff^^^YYYVVVTTTMMMUUUmmm}}}~~~vvv]]]eee|||~~~~~~OOO<<<888555333555444000000333555???hhh{{{oooyyy^^^WWWggg{{{ggg[[[```qqqyyyyyy~~~}}}vvviii\\\QQQIIIFFFDDDBBBHHHPPPZZZeeerrrssssss~~~rrrnnnwwwzzzzzz~~~}}}~~~{{{}}}~~~}}}sssddd[[[YYYlllzzzwwwcccSSSfff|||VVV===111222///...000,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------nnnzzzdddWWWXXX___bbbtttzzzxxxyyyttthhh^^^lll}}}zzzmmmhhhUUUQQQLLLHHHIIIKKKMMMMMMIIIIIIKKKPPP^^^vvv|||vvvuuuvvvmmmdddUUUIIIGGGSSSgggvvvpppeee___[[[\\\\\\\\\[[[ZZZXXXUUUTTTRRROOOLLLIIIHHHIIIJJJLLLOOONNNNNNMMMNNNNNNOOOOOOKKKSSSVVVRRRWWWiii~~~___@@@;;;:::444333999555;;;\\\~~~~~~|||nnnZZZXXXVVVXXX```kkkuuuzzzwwwpppmmmhhhZZZLLLHHHIIIJJJKKKMMMSSSVVVZZZ\\\\\\ZZZVVVSSSWWWUUU[[[gggpppxxxvvvwwwtttwwwzzzwwwqqqvvviiillleeeSSS^^^xxx|||}}}xxxtttnnneeeYYYPPPSSSYYYbbbnnnxxxwwwlllbbbXXXQQQPPPMMMNNNZZZnnn^^^AAA===999;;;@@@EEEHHHIIIPPPfff{{{zzzssszzzyyy~~~zzzxxxzzztttiiijjjttt|||rrrjjjeeeXXXLLLQQQ```nnnzzz{{{vvvxxxvvvoookkkmmmrrrxxx{{{yyywwwxxxzzzyyysssyyyssslllooommmgggiiiuuucccWWWKKKFFFEEEEEEHHHMMMKKKEEEAAAFFFNNNYYYeeeppp}}}yyylllccc___eeepppxxx}}}|||yyyuuussssssssssssrrrssssssrrrpppnnnnnnqqqsssrrrrrrqqqnnnhhhaaa]]]\\\YYYOOORRRgggzzzddd\\\mmmYYY===:::666444555555222222555777QQQ}}}wwwzzzppp\\\XXXcccuuu{{{{{{___[[[ddduuu||||||yyyqqqeeeYYYNNNGGGDDDCCCCCCGGGOOOYYYfffuuuwwwzzzvvvqqqwww|||vvvwww{{{{{{}}}~~~~~~}}}yyyjjj\\\UUUaaapppyyydddTTTTTTllleeeBBB000333111---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------nnnfff[[[[[[```bbbuuu|||zzzssshhh___uuutttiiidddVVVQQQKKKGGGGGGHHHJJJKKKGGGGGGIIIOOO]]]ttt}}}uuuqqqrrrtttmmmhhhZZZKKKIIIXXXmmmzzzmmmccc^^^[[[ZZZ[[[[[[[[[ZZZXXXVVVTTTRRRPPPLLLIIIHHHHHHJJJLLLMMMNNNNNNNNNMMMMMMOOOPPPJJJRRRVVVSSSXXXlllfffCCC:::999666666:::777???```tttvvv~~~~~~lll^^^[[[YYY\\\eeeqqq{{{~~~vvvoookkkcccWWWKKKGGGHHHIIILLLPPPUUUXXX\\\^^^___\\\YYYVVVXXXUUUZZZfffooouuuxxxssssss}}}|||ttttttvvvuuulllmmmdddRRR```{{{}}}{{{wwwpppeeeZZZRRRQQQWWW```jjjuuu~~~zzzmmmaaaYYYTTTSSSRRRUUU^^^nnn~~~kkkCCC===999<<>>:::666444555444222333666888bbbtttrrraaa]]]aaaooo~~~zzzmmm[[[___hhhxxx~~~}}}uuunnnbbbVVVLLLFFFCCCBBBFFFHHHNNNWWWdddsss~~~|||tttwww{{{uuuvvv~~~}}}{{{yyyyyy|||{{{ooo___TTTVVVfffzzz~~~kkkZZZRRRdddtttHHH000555333,,,,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------rrriii___^^^aaadddzzz~~~xxxrrrooommmuuuhhhaaaXXXSSSKKKFFFEEEFFFHHHIIIGGGFFFHHHNNN]]]rrr~~~uuuppppppqqqnnnkkk```QQQNNN\\\qqq}}}xxxjjjaaa^^^\\\ZZZZZZ[[[ZZZYYYWWWUUUTTTRRRPPPLLLIIIGGGHHHJJJKKKLLLNNNOOONNNMMMMMMOOOQQQRRRUUUUUUSSSXXXjjjjjjFFF999999888555888666CCCfffnnnppp}}}jjjbbb^^^[[[]]]fffsss}}}wwwpppkkk^^^VVVMMMHHHFFFFFFMMMTTTYYY\\\```dddeeedddaaa^^^[[[XXX\\\hhhqqqwww~~~ttt{{{sssmmmssswwwuuurrroookkkbbbYYYRRRccc}}}~~~}}}xxxqqqfff[[[TTTPPPUUU]]]gggrrr{{{}}}nnnaaaYYYUUUTTTTTTWWW^^^kkk|||wwwFFF<<<777;;;BBBFFFHHHKKKaaarrryyywww~~~~~~}}}||||||~~~yyywwwvvvoooggghhhoooqqqfff\\\TTTJJJCCCEEEMMMWWW```lllyyyqqqfffhhhooovvv|||xxxxxxyyyyyy|||zzzwwwsssccc[[[dddpppXXXQQQJJJGGGFFFFFFKKKRRRWWWMMMFFFGGGOOOXXXbbbjjj~~~zzzooofff```ccckkkrrrxxx~~~|||uuurrrrrrsssrrrppppppppppppnnnmmmmmmppprrrrrrssssssooojjjdddaaa___WWWIIIDDDUUUlll}}}]]]MMMeeeyyynnnCCC:::555333444333111333777===pppzzzvvvvvvgggcccggguuuuuutttxxx]]]UUU___lllyyy||||||~~~}}}~~~rrrkkk```UUULLLFFFDDDCCCHHHIIINNNXXXeeetttwwwvvvwwwqqqooorrrooozzzyyyyyyzzz}}}~~~}}}zzzqqqbbbVVVTTTcccvvvppp```RRRfffPPP444555333,,,,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------ttt~~~iii______dddlll}}}}}}yyywwwyyy}}}xxxjjj```YYYSSSKKKFFFDDDFFFHHHIIIGGGFFFHHHOOO^^^rrryyyqqqoooqqqpppllldddZZZVVV^^^qqq~~~ttthhh```\\\\\\\\\[[[ZZZYYYWWWVVVUUUUUUSSSPPPMMMIIIGGGHHHIIIKKKKKKNNNOOOOOOLLLLLLOOORRRSSSTTTSSSTTT[[[lllmmmIII:::888888222555555GGGnnnvvvvvv|||hhh```\\\YYY\\\eeesssyyyuuurrrlllfff]]]VVVOOOIIIEEEEEELLLVVV\\\___dddhhhiiihhheeeccc]]][[[aaammmvvv~~~}}}uuu{{{nnnoooyyy|||ooolllsssnnn[[[RRRVVVaaayyy}}}|||~~~{{{||||||xxxqqqfff\\\VVVQQQTTT[[[dddnnnwwwqqqccc\\\UUUSSSSSSUUUZZZfffyyyJJJ===555;;;CCCFFFIIINNNfffxxx}}}wwwwww~~~}}}}}}}}}}}}|||||||||||||||yyyxxxvvvoooggggggkkkmmmaaaTTTJJJCCC>>>@@@EEEKKKUUUcccttt}}}mmm```bbblllxxx|||{{{zzz{{{}}}zzzyyysssaaa\\\kkkiiiWWWPPPJJJHHHGGGGGGLLLRRRSSSKKKFFFHHHNNNVVVaaajjjzzztttjjjbbbccchhhnnnuuu{{{yyyrrrppprrrsssrrrooolllmmmmmmmmmllllllmmmoootttuuutttqqqkkkeeeaaa___UUUHHHAAANNNfffzzz]]]GGG[[[kkkzzzzzzJJJ:::555333444333222444888HHH}}}ttt|||{{{iiifffnnnzzzpppuuummmVVVWWWcccoooyyyyyyzzz}}}||||||oooiii___TTTKKKFFFDDDDDDGGGIIIOOO[[[lll|||zzzrrrrrrllljjjhhh```hhhkkkooouuu{{{|||xxxrrrdddXXXUUUaaaqqq}}}ssseeeQQQhhhYYY:::666111---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------rrrtttggg___bbbjjjwww~~~||||||vvvhhh```WWWQQQJJJEEEEEEHHHKKKMMMGGGGGGIIIRRRbbbvvv}}}rrrqqquuupppjjjeeebbb]]]^^^mmm|||ssshhh___[[[ZZZ___]]]ZZZWWWUUUTTTTTTUUUSSSQQQMMMIIIGGGHHHIIIJJJJJJMMMPPPOOOLLLLLLOOOSSSOOORRRTTTVVV[[[iiioooKKK:::777666444666888MMMuuuyyyeee]]]ZZZYYY]]]gggttt{{{ssspppoookkkeeeaaaXXXNNNIIIGGGGGGLLLSSSYYY\\\aaadddeeeccc```^^^[[[\\\eeerrr{{{{{{rrr}}}~~~uuuzzzpppqqq~~~zzz{{{ttt\\\SSSZZZddd{{{|||zzz|||vvvxxxzzzwwwpppfff]]]XXXQQQTTTZZZbbbkkkuuu|||uuufff```VVVSSSQQQSSSWWWbbbyyyOOO???555;;;CCCGGGKKKRRRfff}}}~~~sssttt|||~~~|||zzz||||||||||||}}}}}}}}}}}}}}}zzzyyyyyywwwppphhhfffiiilll___PPPEEE>>><<<>>>BBBGGGPPP^^^rrrnnn___```iiixxx~~~|||zzz}}}{{{wwwwwwrrrccceee{{{xxxiiiWWWOOOHHHGGGHHHHHHJJJNNNMMMIIIGGGJJJPPPXXXdddppp{{{}}}uuukkkbbbaaacccgggnnnuuuyyysssmmmmmmrrruuussspppkkkmmmooopppooonnnnnnooouuuuuuuuuqqqkkkeeebbb```VVVJJJBBBLLLbbbxxxbbbGGGSSShhhOOO;;;777444444444333555:::VVVrrr|||hhhkkkzzzsss}}}iiiVVV___iiiqqqxxxwwwzzz~~~{{{yyyvvvlllfff\\\RRRJJJEEEDDDDDDGGGIIIQQQ___qqq~~~qqqpppoooqqqoooeee```eeemmmuuu{{{}}}xxxqqqeeeXXXQQQZZZgggttt~~~xxxmmmWWWccc```BBB666//////111---++++++++++++++++++++++++++++++,,,,,,,,,,,,------nnnjjjhhhaaaeeeppp~~~~~~}}}zzzqqqddd___UUUOOOHHHEEEEEEIIIMMMPPPGGGGGGJJJTTTeeeyyyssssssxxxppphhheeegggaaa\\\jjj}}}ssshhh^^^ZZZYYY```^^^ZZZVVVTTTSSSTTTUUUSSSQQQMMMIIIGGGHHHIIIJJJJJJMMMPPPOOOLLLLLLPPPTTTQQQUUUWWWVVVTTT\\\ppppppLLL:::666555999:::<<>>AAAFFFOOO]]]qqqrrraaa```hhhwww|||||||||yyy}}}yyyttttttrrrfffnnn|||kkkhhhWWWNNNGGGFFFHHHHHHIIIKKKIIIHHHIIINNNTTT\\\jjjwww}}}tttjjj```]]]^^^bbbhhhooosssnnnjjjlllrrrwwwuuurrrmmmpppssstttsssrrrqqqqqqtttuuuuuuqqqlllfffcccaaaXXXLLLDDDLLL```wwwyyy~~~fffJJJRRRppp~~~PPP===888555666555444777<<>>555666:::999YYY~~~sssggg\\\XXXYYYbbbmmmwwwxxxyyy~~~pppnnnxxxzzzxxx___MMMMMMNNNHHHIIIRRRSSSXXX[[[ZZZXXXYYYXXXUUUUUUeeetttwwwvvvuuu^^^\\\eeessswwwyyyyyylll```YYYWWWooozzzsssrrrvvvxxxtttoooiii```XXXRRRTTTXXX]]]eeennnyyy|||jjj```SSSRRRTTTXXXZZZccc{{{___>>>===BBBFFFOOONNNVVVmmm~~~{{{iiihhhrrr{{{vvvwwwyyy{{{}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{zzz}}}|||uuupppmmmiiieeeiii^^^NNNBBB======???@@@HHHVVVcccmmmlllZZZaaakkkyyy{{{yyy|||zzzzzz{{{tttnnn|||~~~uuurrroooggg```RRRNNNHHHFFFFFFIIIKKKLLLIIIJJJKKKOOOUUU```mmmvvvyyyqqqgggaaaUUU^^^ggg___jjjooossssssooonnnpppqqqppplllooossstttsssrrrqqqqqqssstttvvvuuuqqqjjjccc^^^YYYPPPFFFIII___zzzppp}}}tttQQQXXXqqqvvv___>>>555666111555555000GGGttthhhgggkkkuuu{{{|||ppp]]]VVVaaapppzzz~~~zzzmmmfffggg___]]]SSSOOOOOOFFFAAAJJJJJJNNNVVVbbbpppssssss~~~~~~}}}~~~|||qqqaaaUUUPPPMMMSSSggg{{{zzzgggVVVcccyyyvvvMMM111111222---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~iiiZZZbbbjjjuuu~~~~~~}}}}}}{{{qqqeee\\\QQQKKKFFFFFFGGGHHHMMMTTT______```eeeqqq{{{mmmhhhiiijjjjjjmmmmmmdddZZZ```nnnrrrbbb___eeejjjiii___WWWUUUTTTQQQOOOOOORRRPPPMMMJJJHHHGGGGGGGGGJJJNNNQQQQQQNNNLLLMMMOOOKKKOOOSSSUUUUUU\\\oooxxxIII;;;<<<555444:::===___rrreeeYYYUUUWWW```lllwww~~~zzzsssuuuyyyaaaPPPOOOPPPJJJKKKRRRUUU]]]cccdddeeefffdddaaabbbhhhoooqqqtttrrr[[[]]]qqq}}}~~~~~~}}}ttthhh^^^YYYYYYuuu~~~xxxuuuxxxxxxrrrmmmhhhaaaZZZPPPRRRVVV\\\dddnnnxxxmmmbbbWWWTTTSSSSSSSSSYYYppp___===;;;AAAEEEMMMMMMWWWmmm~~~xxxlllooo{{{{{{vvvwwwzzz|||}}}~~~~~~}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyvvvqqqmmmlllhhhbbbcccXXXJJJ@@@===>>>AAABBBHHHXXXfffooohhhWWW]]]gggxxx|||vvvtttwww}}}~~~{{{|||{{{qqqkkkyyyyyyqqqnnnjjjccc\\\PPPLLLHHHEEEGGGJJJLLLNNNLLLLLLKKKLLLQQQ\\\jjjttt}}}xxxoooiiieeeYYY```fff]]]hhhwwwzzzzzzuuurrrttttttsssmmmpppssstttsssqqqpppppprrrtttuuutttooohhhaaa\\\\\\SSSIIIIIIZZZrrrmmmzzzwwwUUUVVVnnn{{{fff???666666222666666333LLLmmmhhhsssrrryyy{{{ooo]]]VVVbbbqqquuu|||tttgggaaaddd]]]ZZZNNNIIIJJJCCC???GGGLLLTTT___iiiqqq}}}{{{rrr|||~~~~~~||||||yyypppbbbWWWLLLIIIQQQfff|||lllSSSXXXkkk{{{QQQ333111222...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~eeeZZZcccmmm}}}}}}}}}}}}~~~zzzuuuppphhh___PPPJJJEEEFFFGGGJJJQQQYYYeeehhhkkkooowwwkkk[[[\\\dddlllmmmppppppeeeXXXZZZccczzzkkkfffiiimmmbbb[[[WWWWWWVVVQQQMMMLLLQQQOOOLLLJJJHHHGGGGGGGGGIIILLLPPPPPPNNNMMMNNNPPPKKKNNNSSSUUUUUU[[[nnnNNN::::::555333;;;AAAfff~~~qqqcccYYYUUUVVV```lllyyy}}}}}}ssswwwyyydddTTTSSSRRRMMMLLLRRRUUU^^^ggglllooosssssspppnnnllljjjkkktttuuu]]]ddd}}}~~~}}}xxxoooeee]]][[[[[[yyy{{{wwwyyywwwqqqkkkgggaaa[[[NNNQQQUUUZZZcccnnnyyypppcccZZZUUURRRPPPMMMRRRiiiddd???<<>>===@@@CCCEEEIIIZZZiiippp}}}~~~bbbVVV```jjj{{{zzzuuutttyyy~~~{{{xxxqqqggggggzzztttmmmjjjggg___YYYOOOKKKGGGFFFHHHLLLPPPQQQSSSQQQMMMKKKNNNZZZjjjvvv~~~llliiiffffff[[[```eee[[[hhhzzzvvvvvvuuusssoooqqqttttttrrrppppppppprrrssstttrrrnnnggg```[[[___WWWMMMIIIUUUiiiwww|||mmmyyy~~~\\\RRRddd~~~oooBBB777888333666777888UUUsssssszzzggg|||yyymmmvvvyyymmm]]]XXXcccqqqxxx{{{mmm___[[[______YYYJJJCCCFFFBBB???FFFLLLXXXeeemmmqqqxxxpppwww~~~{{{yyyvvvnnnbbbYYYLLLIIIQQQfff|||xxxYYYSSSaaaXXX666222222///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzaaa\\\bbbnnn~~~}}}}}}}}}~~~}}}yyytttssspppggg]]]TTTMMMHHHGGGIIIMMMUUU]]]dddjjjrrrwww~~~aaaSSS\\\jjjuuutttssslll^^^UUUZZZfff~~~sssgggccccccZZZVVVUUUXXXWWWRRRMMMKKKOOONNNLLLJJJHHHGGGFFFFFFGGGKKKOOOPPPNNNMMMOOOQQQOOOQQQTTTUUUTTTYYYiiizzzOOO;;;:::666444;;;BBBhhhoooaaa\\\XXXZZZcccppp|||rrrnnnjjjjjjrrr{{{rrruuuxxxgggXXXUUUSSSMMMLLLPPPRRRZZZcccggglllrrrtttsssmmmkkkhhhkkkvvv~~~iiivvvxxxzzzzzzwwwppphhhaaa]]]\\\vvv||||||xxxvvvxxxwwwqqqlllgggaaaZZZNNNPPPTTTZZZcccooo{{{qqqdddYYYTTTPPPOOOLLLSSSkkkkkkCCC>>>CCCFFFNNNRRRaaaooouuutttzzzwwwvvvssssss~~~~~~yyyxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyywwwrrrkkkhhhlllooohhh___XXXPPPEEE??????BBBEEEGGGKKK\\\iiinnnyyy{{{```XXXgggttt|||zzz{{{xxxnnndddaaalll{{{qqqllliiieee]]]WWWOOOKKKHHHHHHKKKPPPTTTVVVZZZWWWRRRMMMNNNYYYkkkxxxvvv```[[[[[[___WWW]]]ddd]]]kkkzzztttssssssqqqppprrrttttttrrrpppoooooosssttttttrrrmmmfff```[[[]]]YYYQQQKKKRRRcccssszzzuuu}}}eeePPPXXXtttzzzvvvDDD999888444777888===```hhhxxxrrrddd~~~lllhhhssswwwkkk[[[YYYfffsss~~~vvvhhh[[[WWW\\\ddd^^^LLLAAAEEECCCAAAGGGKKKVVVbbbiiikkkqqq|||sssvvv~~~{{{yyywwwooobbbYYYQQQMMMSSSeeeyyy~~~```VVV]]]```;;;222333000111...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------|||uuu```^^^aaakkk~~~~~~}}}}}}~~~~~~~~~}}}yyyuuutttpppeeeYYYVVVOOOIIIHHHIIILLLTTT\\\```iiittt~~~}}}___VVVfffzzz|||ssseeeWWWUUUbbbrrr|||}}}|||uuuhhh[[[UUUUUUSSSQQQSSSXXXXXXSSSOOONNNNNNMMMLLLJJJHHHGGGFFFFFFFFFJJJNNNOOONNNMMMOOOQQQOOOPPPRRRTTTSSSXXXgggwww}}}NNN;;;;;;777555<<>>BBBIIISSSkkk{{{ppp|||{{{uuuvvv{{{uuukkkfffqqq}}}yyyuuuppp|||}}}~~~~~~{{{{{{zzzyyyyyyxxxxxxwwwvvvwwwvvvuuuvvvuuummmcccWWWPPPIIIEEEEEEGGGHHHGGGUUUaaakkkrrrvvvhhhnnn~~~~~~zzzvvvttttttvvvyyyuuupppxxxyyyvvvtttqqqmmmhhhaaaXXXRRRNNNKKKHHHIIIMMMSSSXXX[[[bbbeeefff___TTTNNNQQQVVVggguuugggJJJIIIMMM\\\cccvvv~~~oootttsssddd\\\```fffiiioooppprrrrrrqqqqqqrrrtttoooppppppnnnkkkgggbbb```ZZZaaa```UUUNNNWWWmmm}}}wwwyyyiiiZZZLLLcccHHH999888444555999MMMuuu```eee```eeexxxkkkccchhhuuuuuubbbTTT]]]ppp|||nnn```SSSLLLSSS```{{{~~~lllSSSGGGCCCDDDKKKFFFOOOWWWVVVUUU___tttppp^^^]]]uuu||||||zzz|||zzzvvvqqqnnnkkkdddZZZQQQKKKGGGKKKZZZkkkvvv~~~}}}lll\\\LLLiiiyyyvvvJJJ999666222///...---,,,,,,++++++,,,,,,******+++,,,,,,---......zzzbbbbbb```ZZZjjj|||}}}{{{~~~~~~|||zzzzzzxxxpppfffWWWOOOGGGEEEMMMXXX```eeegggnnnqqqooovvv```SSS```uuuvvvlllnnn~~~qqqjjjVVVRRRTTTbbbooorrrlllggg]]]VVVPPPQQQRRRQQQQQQSSSNNNPPPPPPNNNLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLNNNJJJJJJOOOQQQUUUddduuu\\\===777444888999NNNzzz{{{jjj]]]XXXYYYaaaooo|||rrrmmm}}}vvvyyyzzzkkkZZZOOOLLLMMMLLLMMMNNNSSSYYYZZZ]]]hhhuuusssssswwwxxx{{{}}}yyyiiijjjrrryyyooo\\\RRRTTThhh}}}~~~tttooommmpppooommmllljjjeee]]]WWWSSSPPPQQQXXX___eeennnvvvppp```ZZZUUUUUUKKKOOOYYY```~~~~~~FFF888<<>>@@@PPP]]]iii~~~tttvvvqqqyyyxxxrrrddd\\\jjjxxxnnnqqqyyy}}}|||}}}}}}zzz{{{||||||{{{yyywwwvvvuuuxxxuuuuuuwwwlll```bbbddd\\\PPPGGGCCCEEEHHHJJJ\\\fffhhhpppzzzxxx{{{uuuqqqpppnnnkkkooowwwzzzttttttzzz{{{uuuuuuwwwtttmmmfff```WWWNNNFFFFFFGGGHHHKKKQQQWWW[[[aaafffdddaaaaaaXXXTTT^^^sssttt\\\PPPXXX\\\bbbkkkgggaaagggrrrkkk```YYYYYYaaakkkssssssssstttsssrrrqqqqqqrrrppppppqqqqqqjjjaaa]]]___bbb\\\YYYWWWSSSTTTfffzzz~~~```IIIZZZtttNNNAAA666555666<<>>444777555BBBmmmxxx\\\}}}gggeee|||hhhiiimmmZZZXXX^^^wwwuuucccUUUMMMQQQaaarrraaaPPPLLLKKKNNNbbbttt||||||{{{uuuwwwtttmmmlllsssvvvxxx|||{{{zzz{{{zzzrrraaaSSSMMMWWWhhh~~~~~~___SSSPPPQQQ\\\mmm{{{{{{iiiVVVUUUjjj___999888444111//////...---,,,,,,++++++,,,,,,,,,---------......lllfffgggppp~~~zzzwwwyyy|||~~~|||}}}}}}}}}zzztttqqqhhh]]]XXX[[[bbbgggjjjuuuuuuyyy{{{]]]UUUfff}}}~~~sssjjjlllsssvvvrrrnnnmmmeeeccclllxxx{{{yyyvvvggg]]]UUUUUUVVVSSSOOOLLLKKKMMMMMMLLLJJJHHHHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKLLLHHHIIINNNQQQVVVddduuuiii???777:::555:::MMMqqq{{{lll```SSSUUU___ooo|||{{{~~~|||~~~~~~{{{ssscccUUUSSSYYY___ssssss{{{wwwzzz}}}yyy{{{}}}xxxrrrppprrrsssmmmddd]]]UUUggg~~~zzzuuuuuupppqqqsssrrrmmmfff___[[[SSSPPPRRRYYYbbbkkkwww{{{mmm```VVVSSSHHHFFFGGGOOOuuuMMM;;;999:::NNNbbbuuuwww|||xxx~~~||||||nnnhhhwww}}}tttrrrzzz~~~}}}}}}~~~}}}||||||||||||{{{zzzxxxwwwwwwwww|||zzzwwwvvvkkkcccjjjggg___TTTLLLJJJMMMRRRUUU^^^hhhkkkvvvvvvsss```\\\cccmmmttt~~~vvvrrroooggg___]]]ccciiimmmnnnlllaaaVVVMMMIIIEEEDDDGGGLLLPPPRRRSSS\\\\\\XXXVVVRRR\\\rrryyy|||hhhdddttt~~~}}}gggRRROOODDDIIIRRR^^^kkkwwwwwwuuuqqqqqqrrrsssrrrqqqooommmmmmkkkeee^^^^^^bbb^^^YYYVVVSSSMMMLLLZZZlllrrr{{{|||SSSUUUkkkXXX;;;444999555BBBnnnfff|||hhhcccuuuzzzgggnnn|||kkkZZZ[[[ccc{{{sssbbbSSSKKKPPPdddvvveeeSSSLLLJJJNNNdddvvv{{{sssmmmeeecccjjjllllllttt{{{zzzzzz{{{xxxooobbbZZZTTTlllttt[[[UUURRRRRR\\\kkkzzz|||iiiVVVSSSfff^^^888666333333.........------,,,,,,+++,,,,,,,,,---------......mmmhhhlllttt}}}zzzxxxzzz}}}}}}~~~}}}}}}{{{vvvuuulll___SSSOOOSSS[[[aaapppooosss}}}iiiUUU[[[iiirrrpppiiieeehhhooosssqqqmmmqqqkkkgggkkknnnkkkgggeee]]]XXXUUUWWWWWWRRRMMMLLLJJJKKKLLLKKKIIIGGGGGGHHHLLLLLLMMMNNNNNNMMMKKKJJJLLLHHHIIIOOORRRVVVeeevvvccc@@@::::::555;;;MMMooo{{{lllaaaQQQTTT```qqq~~~|||}}}wwwpppmmmqqqxxx}}}}}}}}}|||ppp```ZZZ^^^mmm{{{uuu{{{|||wwwsssrrrqqqmmmeee^^^XXXeeexxxyyyxxxtttuuuuuuppphhh___YYYUUUSSSPPPQQQYYYbbblllxxx|||llldddYYYWWWMMMHHHDDDJJJpppOOO===::::::QQQhhh~~~}}}{{{ttt___YYYppp|||tttttt}}}~~~}}}~~~~~~||||||{{{{{{zzzyyyyyyyyyxxxwww{{{xxxvvvvvvjjjaaafffiiibbbWWWOOOMMMOOORRRUUU^^^jjjooo{{{yyyqqq~~~qqqbbbdddppp}}}wwwtttoooeee\\\\\\gggqqqvvvvvvqqqggg^^^OOOJJJEEEDDDHHHMMMPPPQQQOOOWWWVVVQQQOOOLLLWWWnnnxxxtttrrr|||lll]]]YYYNNNTTT]]]hhhttt~~~yyyuuuqqqoooqqqrrrpppoookkkjjjiiihhhccc^^^___cccbbb\\\WWWSSSLLLJJJYYYlllppp~~~TTTSSSeee{{{}}}\\\:::444;;;444CCCpppkkk|||mmmdddrrr}}}wwweeennnzzzlll^^^```ggg}}}tttbbbRRRKKKSSSjjjjjjWWWMMMJJJOOOaaapppoooccc]]][[[```mmmtttyyy||||||}}}{{{sssjjjgggjjjlllnnn^^^VVVSSSRRRZZZiiixxx|||hhhWWWTTTddd^^^777222000222......---------,,,,,,,,,,,,,,,,,,---------......qqqlllqqqvvv|||yyyyyyzzz}}}|||}}}{{{{{{yyyvvvrrrlllaaaSSSJJJLLLVVV```kkkkkkqqq{{{yyyZZZRRRWWW[[[]]]```dddfffhhhjjjkkkjjjmmmjjjiiiiiifff```\\\]]]YYYWWWWWWXXXUUUOOOLLLMMMJJJKKKLLLKKKIIIHHHHHHIIILLLMMMMMMNNNMMMLLLKKKJJJNNNJJJKKKPPPTTTXXXgggxxx^^^AAA;;;555333:::MMMooo{{{mmmbbbSSSVVVaaaqqq~~~yyyrrrjjjeeedddiiiqqqxxxyyywww{{{zzzjjjaaacccwww|||{{{ppphhhlllvvv|||~~~yyytttqqqmmmgggaaaZZZ```pppyyyvvvuuuuuutttnnneee]]]XXXVVVTTTQQQQQQXXX```jjjvvvzzziiicccZZZ]]]VVVPPPHHHJJJoooOOO<<<999999QQQlll{{{|||~~~|||qqq]]]ZZZrrr{{{uuuvvv~~~}}}{{{zzzzzzyyyyyyzzzzzzzzzwwwzzzvvvuuuwwwkkk^^^```kkkeee\\\UUUSSSTTTVVVWWW```mmmuuurrroooooofffooozzzuuutttpppfff^^^cccooozzz}}}yyyssskkkdddTTTNNNHHHHHHNNNTTTXXXYYYYYY]]]ZZZXXXZZZXXX\\\llluuuuuunnnhhhfffeeehhhooowww~~~{{{vvvpppnnnooopppnnnllljjjhhhgggfff```\\\]]]ccceee___[[[WWWPPPOOO]]]ooorrrSSSQQQddd{{{{{{ccc<<<555<<<333GGGwwwgggkkkaaammmzzzzzzwwwdddnnn}}}rrreeefffiiizzztttcccSSSMMMXXXsssmmmXXXMMMIIIOOO]]]fff```VVVZZZcccooozzz{{{}}}}}}wwwiii```hhhvvvzzzkkkbbbWWWSSSQQQXXXfffvvvzzziiiZZZTTTbbbbbb;;;444///111...------------,,,,,,,,,,,,,,,,,,---------......wwwppptttwww~~~{{{wwwyyyzzz}}}~~~{{{|||yyyyyyxxxuuummmkkkbbbUUUKKKLLLXXXccchhhiiipppzzz___PPPOOOPPPPPP[[[eeefffbbbbbbeeeiiifffeeeggghhhddd]]][[[]]]XXXXXXXXXXXXSSSLLLKKKOOOJJJLLLMMMLLLJJJIIIIIIJJJLLLMMMNNNNNNMMMLLLKKKJJJOOOKKKMMMRRRVVVZZZiiizzz[[[AAA:::...222:::MMMppp|||mmmbbbWWWXXXaaaqqq~~~}}}}}}zzzssskkkccc___bbbhhhrrrpppvvv~~~oooeeeeeeyyyrrreeeYYY]]]lllxxx|||~~~uuuqqq~~~wwwrrrnnniiidddYYY\\\iii|||wwwsssqqqrrrqqqllleee___\\\\\\VVVRRRQQQWWW^^^gggrrr|||xxxggg^^^XXX___]]]XXXMMMMMMqqqMMM:::666777PPPlll~~~uuuwww{{{{{{xxxnnnbbbbbbyyy{{{vvvwww~~~~~~zzzyyyyyyyyyyyyzzz{{{{{{xxxyyyttttttwwwkkk\\\\\\kkkfff^^^YYYXXXYYY[[[\\\bbbqqqyyyqqqppp|||gggdddqqqtttrrrtttqqqhhhaaaiiivvvyyyrrrlllgggYYYSSSMMMNNNUUU]]]aaabbbggghhhcccdddkkkhhhgggppprrrnnnmmmnnnnnnwwwyyy}}}|||vvvooommmnnnooommmjjjjjjhhhfffddd___ZZZ\\\aaaeeeaaa___]]]VVVTTTaaasssuuuuuuSSSQQQeeehhh===555===333JJJ}}}|||```eeeZZZfffuuuwwwxxxfffpppwwwjjjjjjjjjwwwzzzuuucccTTTPPP\\\zzzmmmWWWKKKGGGNNN[[[^^^UUUOOO^^^ppp~~~yyy{{{{{{qqq___WWWeeezzz}}}oooeee^^^WWWSSSPPPVVVddduuuxxxjjj]]]TTTaaahhhAAA888111222------------------,,,,,,,,,,,,,,,---------......xxxzzzyyy{{{yyyxxxyyy|||~~~}}}}}}xxxuuuvvvxxxpppjjj___SSSLLLNNNWWW___eeeiiiooouuuiiiUUUVVV^^^jjjlllkkkcccZZZXXX___gggddddddbbb```\\\[[[[[[\\\ZZZYYYVVVSSSOOOLLLIIIHHHKKKLLLKKKIIIGGGFFFHHHIIIJJJMMMPPPQQQOOOMMMLLLKKKNNNOOOSSSVVVTTTVVViiiTTT<<<:::555555777HHHlllppp```SSSXXXdddttt~~~wwwvvv|||~~~{{{vvvqqqlllgggaaa]]]\\\cccnnnwwwzzzuuukkkccc```XXXOOOMMMWWWgggsssxxx~~~wwwwwwsssqqqllleee___VVVaaatttxxxxxxxxxsssnnnqqqssspppiiiaaa\\\ZZZUUUSSSQQQUUU^^^kkkwww~~~yyyddd___ZZZ]]]TTTTTTUUUVVVrrrQQQ;;;:::<<>>:::444666888HHHjjjppp]]]RRRVVVbbbqqq}}}|||uuuqqqrrr{{{~~~xxxrrrnnnjjjgggeeebbbeeeiiinnnooollleee___YYYTTTMMMLLLTTTdddrrrzzz}}}yyywwwvvvooofff]]]RRRZZZllltttyyyzzztttpppppppppnnniiiddd^^^[[[TTTRRRQQQTTT]]]jjjvvv}}}xxxaaaZZZUUUXXXSSSVVVZZZ[[[wwwOOO<<<:::999NNNjjj|||ooosss}}}}}}oooaaabbbwwwyyywwwzzz|||}}}~~~|||zzz{{{|||||||||||||||}}}}}}}}}zzzwwwvvvxxxssshhh```___mmmoooaaaRRRSSSVVVYYYbbbjjjppp}}}uuujjjqqq~~~vvvlllfffjjjooolllgggdddcccrrrzzzvvvqqqrrrpppjjjccc]]]VVVSSSWWW]]]aaaaaafffiiinnnqqqssswww}}}|||vvv~~~www}}}wwwssssssrrrooonnnpppnnniiieeedddaaa\\\ZZZ[[[```dddeeehhhiii```gggxxxooorrr[[[KKKlllkkk<<<999777;;;NNNmmm```iiiaaajjjnnn{{{wwwkkk}}}ttthhhhhhpppxxx}}}{{{vvvkkk\\\RRR[[[xxxhhhUUUKKKEEEGGGMMMQQQZZZhhhwww~~~~~~yyywwwqqqiiihhhttt}}}uuukkk[[[UUUQQQPPPWWWfffvvv~~~ooo\\\TTTaaaqqqCCC111444---//////...---,,,,,,,,,,,,,,,,,,,,,---------......ttttttsss{{{~~~zzz}}}|||{{{|||~~~~~~|||zzzwwwuuusssssstttvvvvvvvvvrrrmmmdddWWWMMMIIILLLPPP]]]dddlllttt{{{tttfffccceeeuuuzzz}}}wwwiii]]]VVVUUUXXXYYY[[[\\\\\\ZZZXXXWWWVVVUUURRROOOKKKHHHGGGFFFIIIIIIIIIGGGEEEEEEFFFHHHFFFIIIMMMOOOOOOOOOOOOPPPRRRRRRUUUXXXWWW\\\sss]]]@@@999444777:::HHHgggpppZZZRRRUUU___nnn{{{}}}xxxrrrrrrvvvzzz{{{|||vvvqqqpppppppppkkkiiigggfffdddaaa]]]ZZZRRRNNNKKKKKKQQQ___ooozzzzzz}}}}}}|||ssshhh^^^QQQTTTdddqqq~~~{{{ssspppmmmkkkjjjfffaaa\\\TTTRRRQQQTTT\\\hhhuuu}}}vvv___WWWQQQTTTPPPWWW\\\\\\uuuRRR>>>;;;777NNNooo|||ooorrruuufffaaaooozzzwwwzzz{{{|||}}}{{{yyyzzzyyyyyyzzz{{{|||}}}~~~{{{wwwuuuvvvtttlllccc___nnnpppaaaPPPNNNQQQVVV```lllqqq}}}qqqiiivvvtttddd___]]]eeemmmnnnkkkiiicccnnntttsssqqqsssooohhhmmmeee]]]YYYYYY\\\___aaaccchhhooouuuzzzqqqooouuuyyyxxx}}}xxxuuuuuusssnnnkkkllllllgggcccaaa^^^YYYYYY\\\aaafffhhhmmmnnndddiiivvvwwwWWWLLLlll|||kkk===;;;777:::LLLggg]]]lllaaajjjooo}}}uuulll~~~oooeeehhhsss{{{xxxqqqcccVVVZZZvvvgggUUUKKKFFFJJJFFFGGGRRReeesssxxx}}}|||vvvqqqlllllluuuvvvkkkZZZUUUQQQPPPXXXgggxxxttt___QQQ[[[xxxrrrCCC111444...//////...---,,,,,,,,,,,,,,,,,,,,,---------......ooonnnqqqyyy~~~{{{zzzyyyxxxyyy|||~~~~~~}}}zzzuuupppmmmmmmllliiiggggggfffbbbZZZQQQKKKJJJKKKXXX```kkkttt{{{qqqfffdddeeeooovvv}}}{{{oooaaaWWWRRRUUUVVVXXXZZZ\\\[[[XXXVVVTTTRRROOOLLLIIIGGGFFFEEEHHHHHHHHHFFFDDDDDDFFFHHHGGGJJJMMMOOOOOOOOOOOOPPPSSSSSSUUUXXXXXX___www^^^???999555666:::HHHdddoooXXXSSSTTT\\\kkkyyy|||www{{{vvvvvv|||xxxvvvvvvwwwtttpppjjjeeeaaa\\\XXXUUUNNNLLLJJJKKKOOOYYYjjjxxx~~~wwwoooqqq{{{vvviiibbbTTTSSS```rrrxxxrrrllliiijjjhhhaaa[[[TTTRRRQQQSSSZZZfffttt}}}vvv___YYYQQQSSSOOOVVVZZZVVVlllXXXAAA<<<:::QQQrrr~~~rrrsssrrrjjjsss{{{xxxzzz}}}~~~|||zzz{{{wwwwwwyyyzzz|||~~~}}}xxxuuuuuutttnnneee^^^lllooo```MMMIIIJJJOOO[[[eeetttxxxuuuwww{{{lllmmm}}}}}}aaaVVVVVVZZZeeeppptttrrrooojjjpppssssssttttttooohhhlllhhhbbb]]]WWWUUUZZZaaabbbhhhpppwww}}}yyymmmkkkmmmpppssszzzuuussspppjjjggghhhiiieeecccbbb___YYYYYY\\\bbbhhhkkkpppoooccceee{{{zzzzzzOOOKKKiiizzziii===;;;555777IIIbbbZZZ}}}nnnaaahhhnnnllljjj|||hhhaaahhhvvv~~~{{{uuuhhhYYYZZZvvvcccSSSKKKEEEIIIHHHBBBGGGUUU___hhh|||uuurrrmmmjjjhhhkkkvvv~~~|||uuukkkZZZTTTPPPNNNVVVgggyyywwwaaaPPPVVVrrrsssEEE333777222//////...---,,,,,,,,,,,,,,,,,,,,,---------......kkklllrrrxxx~~~}}}zzzyyywwwxxxzzz|||}}}}}}~~~xxxqqqmmmjjjgggbbb^^^___aaaaaa\\\SSSKKKFFFEEEQQQ[[[hhhssszzzzzznnnfffdddfffcccmmmwww{{{tttjjj```\\\XXXWWWXXXYYY[[[[[[XXXVVVSSSQQQNNNKKKHHHGGGFFFFFFGGGGGGGGGEEEDDDDDDFFFHHHIIILLLNNNOOONNNMMMNNNOOOSSSRRRUUUXXXXXX```yyy]]]===888777555999FFFcccnnnWWWVVVUUU\\\jjjxxx|||vvvzzznnnqqq}}}zzzyyyzzz{{{wwwrrrllleee^^^VVVQQQNNNKKKJJJLLLMMMTTTcccssszzz~~~rrrwwwkkk]]]^^^ccciiitttyyytttiiicccVVVSSS\\\qqq|||tttllliiikkkhhhaaaZZZTTTSSSRRRSSSYYYeeettt~~~vvvbbb[[[TTTVVVRRRXXXZZZUUUjjj[[[@@@;;;;;;RRRooo}}}zzz|||sss{{{|||yyy{{{|||}}}~~~{{{yyyzzzvvvwwwxxxzzz{{{}}}~~~}}}zzzvvvsssrrrnnneee]]]iiinnnaaaMMMEEECCCGGGTTT^^^vvvvvvlllpppyyypppmmmyyypppVVVPPPVVV___lllxxx~~~{{{uuuqqqssssssrrrssssssnnnhhheeeeeeeee```TTTMMMTTTaaaccchhhpppuuuzzz{{{rrrqqqqqqsssvvv~~~vvvrrrnnniiigggiiifffeeefffgggbbb[[[XXXZZZbbbhhhlllqqqpppdddeeezzz}}}xxxwwwNNNQQQjjjfff<<<:::444888MMMccc\\\~~~nnn___dddlllfffiiivvvaaa^^^iiiwww~~~wwwlll\\\\\\wwwxxxZZZOOOHHHAAACCCLLLFFFGGGQQQ[[[mmmzzzqqqhhhddd]]]^^^]]]___kkkyyy}}}wwwyyy|||vvvqqqkkk]]]SSSNNNKKKTTTfffxxxxxxaaaOOOTTTooouuuFFF333777222//////...---,,,,,,,,,,,,,,,,,,,,,---------......mmmqqqwww{{{~~~~~~~~~|||zzzyyyzzzzzzyyyxxx}}}{{{wwwsssppplllhhheeebbbdddccc]]]SSSIIIBBB@@@PPP[[[iiittt{{{{{{rrrggg^^^]]]```ZZZcccooovvvvvvrrrnnnkkk```\\\YYYXXXYYYZZZXXXUUUSSSQQQNNNJJJHHHGGGHHHHHHGGGGGGGGGFFFDDDDDDFFFHHHJJJLLLNNNNNNMMMMMMNNNOOOSSSRRRUUUYYYYYYaaazzzwww^^^<<<888888555777DDDbbbmmmZZZYYYWWW]]]kkkzzztttlllpppxxxtttdddmmm~~~yyyxxxyyy}}}{{{wwwrrrjjj```UUUNNNNNNIIIHHHKKKLLLPPP^^^mmmuuu{{{{{{nnnnnnccc\\\___[[[VVVZZZ```jjjvvv|||yyypppfff^^^UUURRRXXXmmm{{{uuummmkkkkkkiiibbb[[[UUUTTTTTTTTTYYYdddtttvvvbbb[[[VVVZZZVVV[[[]]]XXXoooWWW===999999PPPjjj}}}xxx|||}}}vvvnnnwww}}}zzz{{{zzz{{{{{{xxxvvvwwwwwwwwwxxxyyyzzz{{{|||}}}zzzyyyvvvrrrpppnnnfff^^^eeemmmcccOOODDD>>>AAALLL[[[ppp|||{{{tttpppyyyqqquuu{{{hhhSSSSSS]]]kkkyyyzzztttsssqqqpppooonnnllljjjaaacccfffbbbUUUJJJQQQ___ccchhhnnnsssuuuyyy~~~|||xxx|||~~~wwwrrrooojjjjjjllleeefffiiijjjddd[[[WWWYYYaaagggmmmsssttthhhkkk|||wwwUUU]]]ooobbb::::::555;;;UUUiiiccclll___fffnnniiimmmppp\\\]]]jjjxxx~~~yyyqqqccc```xxxnnnUUUSSSNNNDDDCCCFFFFFFMMMZZZiiixxxoooddd\\\XXXRRRVVVXXX^^^mmm{{{ssstttwwwqqqpppkkk^^^SSSMMMIIIRRReeewwwsss^^^NNNTTToooyyyGGG111444...//////...---,,,,,,,,,,,,,,,,,,,,,---------......ttt||||||~~~}}}|||zzzzzz{{{{{{yyyxxx{{{||||||zzzvvvrrrooonnnkkkiiieee[[[PPPGGGDDDCCCNNNYYYgggqqqwww|||{{{rrriii^^^SSSPPPTTTRRRZZZfffnnnsssuuuuuuvvvhhhaaaYYYUUUVVVWWWVVVTTTTTTRRRNNNKKKIIIIIIIIIJJJGGGGGGGGGFFFEEEEEEGGGIIIIIIKKKMMMMMMMMMNNNPPPQQQSSSSSSWWW[[[[[[bbbzzzsssbbb>>>888888666666BBBaaaqqqpppzzzoooaaa\\\ZZZ```nnn|||yyykkkcccjjjuuufff[[[kkkzzzvvvwwwyyy{{{yyywwwrrrkkk```TTTLLLLLLEEECCCHHHKKKMMMYYYhhhpppwww~~~{{{uuukkkkkkooocccUUUXXXUUU\\\eeennnzzz}}}vvvqqqjjjcccXXXSSSQQQUUUhhhwwwrrrnnnlllllljjjddd___VVVVVVUUUUUUYYYddduuuttt```XXXVVV\\\XXX[[[[[[XXXpppPPP;;;999999NNNiii}}}wwwqqquuuvvvmmmcccnnn}}}zzz{{{zzzzzzzzzxxxvvvvvvyyyyyyyyyyyyyyyzzzzzzzzzssswwwvvvqqqnnnmmmiiicccbbbmmmgggSSSFFF======GGGWWWbbbnnnxxxwwwwwwzzzssseeeUUUYYYgggxxx{{{uuussspppnnnlllkkkmmmoooeeedddffffff\\\OOOQQQ[[[aaaffflllqqqsssvvvzzz~~~~~~zzzwwwyyy~~~yyysssqqqooolllkkkmmmggggggiiihhhaaaYYYVVVZZZbbbiiinnnttttttiiilllyyyVVV```oooccc<<<<<<555<<>>AAAEEEMMMTTTYYYYYY___gggiiikkkwwwyyytttjjjdddhhhvvv|||wwwrrrrrrrrrrrrooojjjgggkkkuuu~~~~~~zzzsssjjj```ZZZSSSUUURRRVVVooowwwrrrlllkkkmmmlllhhhcccXXXWWWVVVUUUZZZfffuuulll]]]XXXTTTRRRQQQKKKHHHUUUgggMMM:::888<<>>SSS|||qqqLLLVVVbbbqqq|||{{{qqq```]]]```mmmzzzzzzmmm^^^cccvvvuuuppp{{{rrrccc\\\\\\\\\ZZZKKKCCC======@@@DDDKKKRRRTTTXXXaaalllnnnppp}}}rrrhhh``````kkk{{{{{{ssspppnnnrrrsssooojjjjjjrrrzzz{{{zzzxxxuuuqqqkkkccc^^^TTTUUUUUU\\\vvvzzzqqqiiihhhlllmmmhhhbbbWWWWWWUUUUUUZZZeeettthhhXXXVVVPPPMMMKKKFFFFFFVVVjjj~~~LLL999777;;;NNNjjj~~~{{{zzzxxxssskkkeeesssxxxfffWWWiiizzzyyy~~~|||||||||{{{xxxxxxyyyzzzzzzxxxvvvvvvwwwuuusssrrrqqqpppnnnjjjggg]]]aaaccc```VVVLLLEEEBBBNNN]]]jjj{{{{{{dddRRRHHHNNNRRRYYY___bbb___ZZZUUUccc|||{{{sssrrrpppooonnnlllgggdddiiimmmssswwwtttlllccc]]]VVVVVVXXX___hhhppptttuuutttuuuvvvttthhhYYYOOOMMMVVVSSS[[[lllwwwuuuqqqrrrzzzxxxqqqgggcccggglllnnnoooooommmhhhhhhkkkkkkhhhggghhhgggbbb[[[WWWWWWYYY^^^aaaeeennnrrrggglll}}}ppp}}}lllOOOPPPlllwwwsssCCC888555???LLLnnnVVVrrrggg]]]lll{{{}}}jjjhhhxxxnnnbbblllzzz~~~|||xxxvvvtttqqqiii^^^YYYZZZTTTLLLQQQeeerrrnnnddd```XXXWWW^^^mmmzzzmmmWWWNNNXXX^^^bbb|||}}}yyy}}}{{{}}}~~~}}}|||wwwjjj\\\QQQMMMKKKRRRdddyyy|||qqq\\\QQQOOOpppxxxkkkCCC888111...///...---,,,++++++++++++,,,,,,,,,---------......~~~yyyxxxyyyzzz|||}}}{{{zzz{{{|||zzzzzzwwwsssiii___]]]mmm|||xxxeeeUUUSSSWWW```kkkttt|||[[[TTThhh{{{\\\LLLUUUdddnnnoooiii[[[OOOJJJIIIHHHNNNNNNNNNLLLIIIGGGGGGHHHKKKJJJGGGEEEEEEEEEFFFGGGJJJLLLNNNMMMKKKKKKOOORRRSSSRRRWWWWWW[[[uuunnnbbbBBB;;;777333666===RRRzzzxxxZZZhhhrrr~~~uuu^^^[[[^^^kkkyyy}}}xxxlll^^^fff{{{|||uuu|||~~~}}}yyyllleeeeeefffeeePPPFFF???>>>BBBFFFLLLRRRUUUYYYdddllljjjhhhsssjjjaaa[[[aaapppwwwsssbbbgggkkkllllllnnnuuu{{{zzzwwwuuussspppllleee___VVVTTTSSSaaavvvmmmeeefffkkklllddd[[[VVVVVVUUUUUUZZZeeettteeeVVVQQQLLLIIIHHHEEEGGGXXXlllwwwHHH999777;;;PPPlll}}}wwwtttsssppplllhhhyyy{{{fffUUUiiiyyyzzz}}}}}}|||zzzyyyxxxxxxxxxwwwuuuuuuvvvwwwwwwuuutttsssqqqnnnjjjfff\\\]]]]]]ZZZTTTLLLEEEAAAKKK___ttt{{{gggUUUJJJEEECCCHHHFFFHHHNNNTTTUUUUUUVVVYYYxxxwwwsssrrrqqqpppooommmiiifffeeehhhnnntttvvvqqqggg^^^WWWTTTUUU[[[gggqqquuuuuuxxxvvvtttnnnbbbTTTNNNOOOYYYWWWfff}}}yyyttt{{{{{{oooaaa[[[```kkksssqqqpppmmmiiiiiilllkkkfffeeeffffffaaa[[[WWWWWWYYYaaaccceeeooouuummmpppwwwmmm~~~oooRRROOOhhhzzzuuuDDD:::666===HHHtttVVVnnnlllfffxxxnnnlll|||lllbbblllyyy}}}|||vvvpppjjjfff___TTTMMMLLLLLLNNN]]]sssxxxjjj^^^\\\WWWVVV[[[iiivvv}}}___VVVVVVeeesss|||{{{{{{{{{}}}}}}|||zzzuuugggYYYQQQNNNLLLSSSeeezzzsssZZZNNNQQQyyy~~~mmmDDD777000000///...---,,,,,,++++++,,,,,,,,,,,,---------......}}}zzzyyyyyyzzz}}}~~~}}}|||{{{}}}{{{{{{yyytttnnnccc___nnnrrrbbbZZZYYY]]]fffqqq}}}mmmYYY```yyyrrrXXXMMMSSS^^^gggkkkhhh\\\PPPJJJIIIHHHLLLMMMMMMLLLJJJHHHHHHIIIKKKJJJHHHFFFEEEEEEFFFGGGKKKMMMNNNMMMKKKLLLPPPSSSUUUTTTVVVUUU\\\|||qqq]]]???999777000444<<>>BBBFFFKKKPPPMMMSSS^^^ccc]]]XXXbbbttt{{{ccc]]]YYYcccuuuyyyttt]]]]]]___dddllluuu{{{~~~~~~zzzuuurrrpppkkkddd^^^XXXQQQQQQeeeoooiiidddgggmmmlllaaaVVVUUUUUUUUUVVV[[[fffuuueeeVVVMMMJJJIIIIIIGGGJJJ\\\pppoooEEE999777===TTTqqqzzzwwwrrrqqqpppooommmjjjXXXlllyyyzzz~~~|||zzzyyywwwwwwwwwvvvttttttvvvwwwxxxwwwuuutttrrrnnniiieee^^^[[[WWWRRRMMMGGGCCC@@@KKKddd}}}sssfffUUUHHHBBBAAADDDGGGJJJIIINNNXXX]]][[[ZZZ\\\aaayyyxxxtttsssrrrqqqpppqqqpppnnnmmmffffffiiipppvvvtttiii```XXXTTTRRRXXXbbblllrrrsssxxxvvvrrrkkk]]]QQQNNNRRR[[[]]]pppzzzxxx~~~lll\\\TTTYYYhhhtttssstttqqqlllkkkllljjjfffdddeeeeeebbb\\\XXXXXXYYYbbbdddfffnnntttnnnqqqtttrrrwwwPPPLLLddduuuDDD:::777<<>><<<@@@DDDIIIMMMMMMUUUbbbhhhccc___lllwww___XXXXXXfffyyywwwqqq___[[[XXX]]]hhhuuu~~~}}}uuuqqqoookkkccc\\\XXXQQQSSSkkkjjjfffeeeiiinnnlllaaaWWWTTTUUUVVVWWW]]]hhhwwwdddVVVNNNJJJJJJKKKKKKOOObbbxxxhhhAAA999777===VVVssssss{{{uuutttsssqqqpppsss___oooyyywww|||~~~|||zzzyyyuuuvvvvvvuuussssssuuuvvvxxxvvvuuusssqqqlllfffbbb\\\XXXQQQJJJDDDAAA@@@@@@FFF^^^ttt|||aaaVVVTTTKKKCCCAAACCCEEEJJJNNN[[[aaappptttjjjhhh}}}|||wwwvvvuuussspppppprrrssssssssslllgggeeellltttuuukkkaaaUUUQQQOOORRR[[[dddkkknnntttrrrppphhh[[[OOONNNSSS\\\bbbvvvvvvyyy~~~hhhVVVOOOSSSbbbppptttxxxxxxsssnnnllljjjfffccceeefffccc]]]YYYYYYZZZ```dddeeejjjppplllqqqssszzzQQQLLLdddrrrBBB:::888<<>>>>>GGGIIIJJJQQQNNNIIIMMMEEEIIIQQQYYY^^^iiizzzyyyuuupppnnnooorrruuuvvvqqqeee[[[^^^iiimmmeee[[[OOOOOONNNNNNSSS\\\gggooooooppppppkkk^^^SSSSSSYYYdddrrr|||vvvfffUUUOOORRR^^^jjjvvv~~~ssskkkiiigggccceeegggddd```\\\[[[\\\]]]dddfffiiiooooooyyywww|||NNNOOOlllmmm>>>::::::<<<>>>vvviiiyyyuuuwww|||nnniiitttpppkkkvvvxxxuuuiii```UUUMMMGGGGGGNNNXXXdddwwwwww]]]LLLTTTZZZUUUHHHHHHMMMYYYdddmmmwwwkkk^^^fffwwwuuuzzz}}}|||{{{~~~|||vvvgggYYYPPPMMMKKKSSSfff{{{ttthhhOOOIIIXXXxxxiii666777777---000000...---------------,,,,,,,,,---------......{{{}}}wwwtttppppppxxx}}}wwwtttxxx|||{{{yyyxxxwwwyyy{{{{{{zzzyyyzzz{{{}}}|||zzzxxxtttnnngggbbbYYYWWW^^^qqquuubbbXXXPPPLLLLLLWWW^^^```XXXMMMFFFDDDBBBAAACCCFFFIIIKKKLLLLLLLLLHHHGGGGGGFFFGGGHHHJJJKKKNNNMMMLLLKKKLLLPPPVVVZZZZZZSSSZZZdddwwwrrr[[[OOO;;;===333999777<<>>888777:::NNNiiizzzzzzqqqjjj|||xxx{{{}}}{{{xxxwwwzzzxxxwwwuuusssrrrqqqqqqttttttqqqllliiifff]]]SSSKKKIIIEEEAAA======@@@CCC@@@KKKRRROOOLLLMMMKKKGGGOOORRR^^^qqqyyyuuurrroooooorrrsssqqqooorrrdddaaaddddddgggeeeYYYOOONNNMMMLLLOOOYYYfffooolllxxxxxxoooeeeWWWSSS___hhhvvv|||zzz\\\OOONNNRRR___nnnwwwrrrllliiieeeaaabbbdddddd]]]WWWXXX]]]aaa___bbbkkkqqquuuppptttPPPOOOlllmmmEEE999999888@@@aaavvvsssvvvwwwkkkdddtttzzzpppsss~~~tttlll]]]OOOJJJGGGFFFNNNXXXkkk|||tttSSSJJJ___ggg[[[LLLPPPTTTUUUYYYaaajjjooottt|||ooofffsss|||zzzzzz{{{|||||||||zzzxxxuuutttiiiZZZPPPIIIKKKZZZlllxxxxxxiiiQQQHHH^^^|||qqqddd;;;555///444......---------,,,,,,,,,,,,,,,,,,---------......}}}}}}tttttttttuuu||||||vvvssswwwzzzxxxvvvuuuwwwyyy{{{{{{zzzzzz{{{|||{{{zzzyyywwwtttooohhhcccaaa```gggwwwkkk\\\QQQIIIHHHLLLWWW\\\]]]VVVNNNJJJFFFCCC===???BBBFFFHHHJJJJJJJJJHHHGGGGGGFFFGGGHHHJJJKKKMMMMMMLLLLLLNNNRRRWWW[[[\\\TTTYYYeeezzzooofffMMM:::===666777555:::@@@MMMuuu}}}kkkcccZZZ\\\ggguuu~~~qqqsssxxxwww~~~|||~~~~~~uuunnnjjjfff^^^PPPFFFDDDGGGKKKMMMNNNPPP^^^kkkggg]]]jjjwww{{{vvvYYYUUUlllzzzsssnnn___YYYQQQOOOWWWfffvvv{{{nnnllleeeZZZXXXUUUWWWeeennn```^^^^^^bbbfffeee]]]VVVWWWUUUUUUZZZffftttkkkYYYWWWWWWVVVRRRKKKKKK]]]|||aaa===888777:::OOOiiivvvkkk}}}~~~zzz}}}~~~}}}|||{{{xxxwwwvvvttttttsssssssssssssssqqqmmmjjjfff]]]RRRKKKIIIEEEAAA======@@@CCCGGGKKKNNNMMMMMMOOORRRRRRWWWbbbzzzwwwsssqqqooooooqqqqqqpppoootttiiiddddddeeekkkhhhWWWLLLLLLKKKJJJNNNVVVbbbjjjiiiqqqpppjjjeeeZZZWWWbbbnnnyyy|||ZZZNNNNNNRRR___nnnzzztttoookkkfffbbbccceeeeee^^^XXXYYY^^^fffbbbbbbeeeiiiqqqpppqqqQQQZZZ~~~kkkEEE::::::999>>>\\\yyyqqqqqqnnn~~~llleeeuuuyyynnnrrr~~~zzznnniiiZZZNNNJJJJJJKKKTTT```ppp~~~sssWWWTTTllluuuhhhQQQQQQQQQSSSYYY```eeefffjjjqqqwwwvvvttt~~~|||{{{{{{|||}}}}}}|||{{{yyyvvvtttiiiZZZQQQKKKLLL[[[mmmxxx~~~yyyiiiRRRJJJ]]]yyy~~~sssbbb<<<777000333......---------,,,,,,,,,,,,,,,,,,---------......uuuwwwxxxyyy{{{}}}~~~xxxuuuxxxyyywwwuuuuuuvvvxxxzzz{{{zzzzzz{{{|||xxxxxxwwwwwwuuuqqqkkkfffhhhiiiooo{{{uuunnndddXXXLLLDDDFFFLLLSSSVVVVVVQQQNNNKKKGGGBBB:::<<<@@@DDDGGGHHHIIIIIIGGGGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMPPPTTTYYY\\\]]]UUUYYYhhh~~~hhhppp}}}KKK999;;;888666444999>>>KKKuuu~~~oooeee[[[ZZZdddsssyyygggnnnwwwttt|||~~~xxxppplllllldddYYYNNNGGGFFFJJJOOOJJJQQQ]]]bbb[[[YYYjjjaaaccc{{{}}}pppkkkiii]]]WWWQQQOOOVVVeeevvvooojjjbbbYYYYYYSSSTTTdddoooaaa______bbbeeeddd]]]VVVTTTTTTUUU\\\iiiwwwfffVVVUUUZZZZZZVVVNNNNNNaaa]]]<<<999888:::OOOiiiwww}}}zzz}}}}}}|||}}}}}}|||vvvuuuuuuttttttttttttuuuqqqsssrrrnnnlllggg\\\RRRKKKIIIFFFAAA>>>===@@@BBBKKKJJJKKKMMMNNNOOOTTTZZZ\\\ppp|||tttuuuppprrrvvvuuusssqqqoooooopppppppppooorrrkkkgggcccfffsssqqq[[[MMMLLLJJJIIIKKKRRRZZZ```aaaeeecccbbbddd\\\YYYcccoooyyy|||ZZZNNNNNNRRR```ppp~~~vvvrrrmmmgggcccdddffffff___YYYZZZ___gggbbb^^^\\\___lllkkkgggOOOfffjjjEEE;;;:::888<<>>BBBFFFHHHHHHHHHFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKLLLOOOUUUZZZ\\\\\\VVVVVV```www{{{fff\\\qqqHHH888777:::888777;;;<<>>;;;:::CCCdddppp{{{wwwuuupppooo||||||xxx{{{zzzmmmcccYYYQQQPPPRRR\\\rrrpppeeesss{{{www}}}xxxyyyzzz}}}}}}{{{}}}xxxtttrrrmmmdddYYYSSSNNNNNNQQQ\\\ooo}}}xxxjjj___MMMGGGQQQUUU[[[zzzvvvBBB,,,555111000......---------,,,,,,,,,,,,,,,,,,---------......AAAaaatttmmmyyyzzzwww}}}}}}zzzvvvrrrppppppqqqsss|||zzzwwwuuutttuuuvvvxxxwwwxxxyyyxxxuuupppjjjfffccc[[[QQQIIIFFFNNNdddxxx~~~hhh^^^bbbaaaXXXTTTTTTSSSPPPNNNMMMNNNPPPPPPLLLEEE???;;;::::::;;;AAABBBDDDEEEFFFFFFFFFFFFEEECCCBBBEEEIIILLLKKKIIIPPPNNNPPPXXX\\\ZZZXXXWWWZZZddd|||rrrzzzTTT===999777777:::888444888@@@LLLrrr~~~qqqddd```iiivvv|||vvv}}}yyyxxx|||}}}{{{{{{}}}~~~uuuqqqvvvuuummmlllrrreeebbbwww}}}hhh```WWWLLLLLLFFFEEEKKKSSS```yyyjjj[[[ZZZ[[[TTTJJJSSSXXXiii}}}eeefffbbbbbb___ZZZUUUSSSVVVXXXUUUSSS]]]ooo|||___VVVVVVTTTVVVVVVUUUUUU___nnn}}}mmmAAA:::777888999@@@UUUkkk{{{mmmppp~~~wwwsssvvvzzz{{{yyyzzz|||{{{xxxwwwzzz|||yyytttqqqsssuuusssuuuwwwwwwsssmmmgggcccMMMMMMKKKIIIGGGIIIMMMQQQUUUVVVXXXaaasss~~~oooYYY]]]{{{wwwqqqnnnooosssuuuyyy~~~}}}vvvooossssssssssssrrrqqqppppppssssssqqqjjjcccaaadddhhhiii\\\SSSUUUZZZ^^^eeemmmnnnlllnnn{{{qqqfffpppssskkkeee^^^YYYZZZcccrrrvvveee\\\___dddgggfff```bbbbbb]]]WWWTTTVVVYYY\\\[[[RRRGGGRRRqqqpppqqqLLLUUUbbb___DDD===888:::???BBBWWWzzzooowwwnnnmmmzzz|||~~~}}}~~~vvvfffdddVVVLLLNNNSSS___yyyeeeSSScccyyy~~~{{{~~~}}}{{{zzzwwwyyyzzzzzzzzz{{{}}}~~~{{{vvvoooggg]]]TTTNNNPPPIIIVVVkkkxxx}}}uuudddTTTIIIKKKNNNLLL]]]ccc;;;999777---///......---------,,,,,,,,,++++++,,,------......///???ZZZ|||xxx~~~|||xxxzzz~~~{{{wwwssspppoooooooooxxxwwwuuutttuuuvvvwwwyyywwwxxxyyyyyyvvvqqqllliii]]]UUUMMMHHHGGGOOOcccttt|||ggg\\\]]]\\\WWWUUUUUUTTTQQQNNNKKKKKKLLLHHHEEEAAA<<<::::::;;;===BBBCCCEEEFFFGGGGGGGGGFFFDDDCCCCCCFFFJJJLLLLLLKKKOOONNNRRRYYY]]][[[XXXXXX[[[mmm|||TTT>>>;;;888888888888666:::@@@HHHmmmuuuhhhbbbhhhuuu}}}~~~|||{{{}}}}}}zzzyyy|||yyysssvvvuuulllhhhkkkhhhmmm|||hhh^^^WWWPPPPPPGGGCCCGGGOOOZZZooozzzeeeXXXYYY\\\SSSEEELLLUUUhhh{{{dddgggcccbbb___ZZZUUUSSSTTTVVVUUUVVVaaarrr|||zzz\\\UUUVVVSSSSSSTTTOOOSSSffftttzzzeee???999666777888???SSSiii~~~{{{ooorrrxxxtttvvv{{{~~~|||{{{|||}}}{{{wwwzzz{{{xxxtttrrrtttxxxwwwwwwxxxxxxuuupppkkkgggUUUQQQKKKHHHIIILLLOOOPPPVVVVVVXXX]]]dddfff\\\PPPlll|||wwwtttooommmnnnqqqsssvvvzzz|||zzztttooorrrrrrrrrsssrrrrrrqqqqqqssssssqqqkkkddd```bbbfffaaa\\\XXXXXXYYY\\\dddkkkkkklllmmmyyyxxxkkknnnvvv]]]___aaaaaaaaafffpppzzz|||nnn```___hhhpppoookkk```aaaaaa\\\VVVTTTVVVYYYVVVXXXPPPGGGUUUuuulllpppUUUfffqqq\\\DDD>>>:::;;;>>><<>><<<<<<>>>@@@BBBDDDEEEGGGHHHIIIHHHHHHGGGDDDDDDEEEHHHKKKNNNNNNMMMNNNNNNSSS[[[]]]ZZZWWWXXX[[[zzzRRR???<<<999888555888888;;;>>>CCCeee|||pppeeefffqqq~~~|||}}}}}}|||yyyvvvwww|||yyyyyyvvvmmmhhhjjjzzzxxxiii[[[SSSQQQOOOFFFAAAFFFKKKPPP\\\jjjoooppphhh]]]]]]aaaXXXIIIKKKWWWkkkwwwbbbfffdddbbb___YYYTTTQQQRRRSSSUUUZZZfffuuu|||pppYYYUUUUUURRROOORRRIIIPPPooozzzwww\\\>>>888555666777>>>RRRgggzzz}}}~~~zzzqqqsssxxxrrrsss{{{}}}zzz{{{}}}}}}xxxyyyyyywwwtttssswwwzzzzzzzzzzzzxxxvvvssspppnnn```VVVKKKGGGJJJOOOPPPOOOXXXYYY\\\^^^[[[VVVXXX]]]vvvrrrpppnnnmmmnnnoooppprrruuuwwwvvvrrroooqqqqqqrrrrrrsssrrrrrrrrrrrrrrrqqqkkkeee``````bbb___dddeeeaaa```ccciiimmmiiimmmnnnvvvrrrjjj|||pppUUU\\\ccccccaaaeeeoooxxxssshhh___dddrrrzzzuuulllaaaaaa___ZZZTTTSSSVVVYYYQQQTTTLLLFFFZZZyyyfffkkk^^^uuu~~~[[[EEEBBB=========888FFFpppyyyhhhiiimmmjjj{{{{{{{{{~~~wwwhhhWWWOOOJJJOOOXXXggg}}}\\\NNNZZZnnn}}}{{{}}}}}}zzzxxxxxxzzzxxxwwwyyy}}}}}}~~~{{{vvvnnneeeZZZRRRMMMOOONNN^^^rrr{{{|||qqq]]]IIIEEEJJJNNNOOOeeeXXX777555555000111......---------,,,,,,,,,++++++,,,------......///DDDOOOqqq{{{{{{xxxrrryyy}}}|||{{{xxxuuuqqqooommmmmmnnnqqqssstttuuuuuuuuuvvvwwwyyyyyyxxxuuuqqqooobbbWWWNNNNNNUUU___kkkuuuyyyqqqdddYYYVVVWWWWWWUUUTTTVVVWWWTTTPPPJJJGGGEEEBBBBBBAAAAAABBBDDDFFFHHHGGGHHHIIIJJJJJJIIIHHHHHHDDDEEEGGGJJJMMMOOOOOOOOONNNPPPUUU[[[[[[VVVVVVYYYddd||||||NNN???===999888555888888:::;;;>>>___vvvgggbbblllyyy}}}yyyzzz{{{zzzxxxuuuwww|||zzzrrrpppttt}}}pppnnngggYYYQQQSSSOOOFFFCCCHHHLLLMMMRRRZZZiiiwwwzzzlllbbbaaa[[[OOOPPP^^^qqqrrr```eeeeeebbb^^^XXXTTTQQQQQQQQQUUU]]]kkkxxx}}}fffUUUTTTTTTQQQLLLQQQHHHRRRttt~~~{{{UUU>>>888555777777===QQQfff{{{}}}vvv}}}|||pppnnn|||wwwoooqqqzzz|||xxxyyy|||~~~yyyyyyxxxvvvtttuuuyyy||||||{{{yyywwwvvvtttssssssgggZZZJJJEEEKKKQQQRRRPPP[[[]]]cccfffaaaaaattt~~~uuuqqqpppmmmlllnnnnnnnnnppprrrssssssqqqpppooopppqqqqqqrrrrrrrrrrrrpppqqqppplllfffaaa______aaahhhllliiiiiimmmnnnkkkkkkrrrqqquuuwwwhhhmmmXXX```eee```[[[```mmmwwwmmmfffcccjjjvvvzzzrrriiibbbaaa]]]WWWSSSRRRVVVYYYSSSSSSIIIEEE```ooocccbbb\\\ttt\\\HHHFFF@@@>>>???777CCCbbbnnnnnnjjj~~~lllrrrvvv{{{qqq___NNNJJJJJJQQQ\\\mmm~~~yyysssYYYMMMXXXjjj~~~kkklllllloooxxx{{{~~~||||||~~~}}}xxxxxx{{{{{{xxxvvvyyy{{{}}}{{{vvvmmmbbbXXXPPPLLLLLLPPPdddwww}}}~~~qqqZZZJJJFFFJJJMMMQQQmmmSSS777444444111000......---------,,,,,,,,,++++++,,,------......///JJJNNNjjj|||tttwwwxxxrrrxxx~~~||||||{{{zzzwwwtttrrrppplllmmmoooqqqrrrrrrqqqppptttuuuwwwwwwvvvtttqqqooodddWWWLLLNNNXXXbbbiiioooooo```RRRNNNSSSVVVTTTQQQQQQSSSUUUTTTPPPKKKHHHGGGDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIJJJKKKKKKJJJIIIHHHDDDFFFIIILLLMMMNNNOOOOOOPPPRRRVVVYYYWWWTTTWWW]]]xxx{{{{{{sssIII???>>>:::999999:::888999999:::YYY{{{jjj___eeerrr}}}{{{xxxyyy{{{|||{{{yyyzzz~~~}}}}}}www{{{}}}jjj]]]```___UUUTTT\\\YYYOOOJJJOOOVVV\\\gggsssgggZZZTTTNNNVVVdddvvvrrr```eeeeeeaaa\\\WWWTTTSSSRRRRRRUUU```ooozzzxxx^^^TTTTTTTTTRRRLLLPPPOOO\\\vvvQQQ>>>999666888888>>>QQQeee{{{~~~xxxpppooo}}}kkkdddnnn~~~zzzqqqrrr{{{~~~yyyyyy}}}yyyxxxvvvuuutttvvvyyy{{{zzzyyywwwuuuttttttuuuuuujjj]]]MMMFFFJJJPPPSSSSSS]]]___fffnnnqqq}}}wwwsssqqqnnnmmmnnnnnnooopppppppppppppppqqqnnnnnnooopppqqqqqqqqqpppnnnooonnnkkkgggdddaaa```bbbfffiiikkknnnpppllleeeqqqzzzwwwwwwyyyjjjiii]]]fffiiiaaaZZZ___iiiqqqhhhgggiiipppvvvvvvoooiiieeeaaa[[[UUURRRSSSWWWZZZXXXRRRFFFHHHiiiggghhhXXXRRRlll___LLLIIIAAA???@@@888AAAYYYyyy{{{nnnzzzooojjjttt~~~}}}|||qqq___NNNMMMOOOVVVaaaqqqmmmkkkuuudddQQQKKKVVVjjjiiiWWW]]]ccclllzzz~~~|||xxxzzz|||yyyxxxzzz}}}yyyzzzyyytttkkk___UUUNNNLLLJJJSSSiii{{{qqqZZZGGGDDDGGGKKKVVVyyywwwMMM999333333222.........---------,,,,,,,,,++++++,,,------......///MMMMMM```{{{tttwwwxxxuuuzzz{{{|||{{{{{{yyywwwuuusssrrrkkklllnnnooooooooonnnmmmrrrsssssstttsssqqqnnnmmmfffXXXOOOUUUccckkklllkkkdddTTTJJJNNNUUUTTTOOOMMMNNNPPPRRRQQQNNNJJJGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKKKKJJJHHHGGGDDDGGGKKKMMMMMMMMMNNNNNNQQQSSSVVVWWWUUUTTT]]]hhh}}}nnnzzznnnHHHCCCCCC???>>>???>>>;;;;;;:::999RRR|||~~~mmm^^^```lllxxx~~~zzz|||~~~~~~}}}zzz{{{~~~~~~yyy|||}}}xxx|||~~~wwwzzz}}}iiiXXXUUUTTTRRRZZZfffhhh\\\VVV\\\gggvvvqqqWWWPPPRRR^^^nnnyyyeeegggccc```[[[WWWVVVUUUUUUTTTXXXdddsss}}}nnnZZZTTTTTTSSSSSSOOONNNYYYlll{{{sssMMM>>>999666888999>>>PPPdddttt}}}wwwqqqiii}}}hhh^^^eeezzzwwwwww~~~{{{|||~~~~~~xxxwwwuuuttttttvvvwwwyyyxxxwwwuuutttttttttuuuvvvmmmbbbTTTJJJHHHLLLRRRUUU___aaagggrrryyyuuurrrooonnnooommmoooppppppooonnnnnnooommmmmmnnnnnnooonnnnnnnnnmmmlllllljjjiiigggeeedddhhhfffiiipppuuurrrllliiixxx}}}{{{{{{sssyyy___^^^hhhlllddd^^^bbbiiilllhhhjjjnnnssswwwvvvrrrnnnhhhbbbZZZTTTQQQSSSXXX[[[ZZZMMMDDDPPPsssfffwwwzzzSSSKKKhhhdddTTTQQQGGGCCCCCC999???PPPyyyuuuyyyrrriiitttzzzwww|||ooo]]]QQQRRRUUUYYYaaaooozzziiibbbcccdddUUUIIIHHHUUUkkkeee\\\jjjvvv~~~~~~|||yyy|||}}}|||{{{|||{{{xxxvvvuuuqqqhhh\\\RRRMMMLLLKKKWWWooo~~~~~~pppXXXIIIGGGKKKRRRffflllFFF999333222222,,,......---------,,,,,,,,,++++++,,,------......///PPPLLLTTTooo~~~{{{{{{{{{zzzxxxvvv{{{}}}|||zzzwwwuuurrrqqqpppjjjjjjkkklllmmmmmmmmmmmmooopppppppppooommmkkkjjjdddXXXSSS```qqqwwwqqqiii\\\SSSRRR\\\___UUUNNNNNNKKKMMMNNNMMMIIIFFFDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIKKKKKKKKKLLLKKKIIIHHHFFFDDDHHHLLLNNNMMMLLLLLLMMMRRRSSSUUUVVVTTTXXXgggwwweeegggmmmKKKIIIKKKFFFFFFEEECCC???@@@@@@999JJJmmmqqq___^^^gggrrr}}}~~~{{{}}}xxxttttttyyy}}}}}}~~~xxxtttssssssttttttsssoooiiikkkxxx||||||uuuhhhZZZSSSOOOPPPXXXbbbjjjddddddnnn{{{tttXXXTTT\\\pppjjjeeebbb^^^YYYWWWXXXYYYXXXWWW]]]hhhvvvhhhXXXUUUTTTSSSTTTUUUJJJaaa~~~hhhGGG===777666777888<<>>FFFhhh}}}uuuvvvhhhqqq{{{}}}yyyxxx~~~sssbbbYYY]]]aaadddkkkwwwjjj\\\VVVUUUNNNFFFHHHSSShhhxxxjjjqqq|||zzz||||||{{{|||}}}~~~~~~~~~|||yyyxxxrrrrrroooeeeYYYPPPLLLLLLNNN\\\ttt~~~|||mmmTTTLLLKKKQQQ[[[uuu```>>>888222222333+++......---------,,,,,,,,,++++++,,,------......///RRRKKKLLL___~~~}}}}}}uuupppttt~~~|||yyyuuurrrooonnnmmmhhhhhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnllljjjhhhggg[[[RRRRRRcccwww{{{oooccc[[[XXX___kkkiiiYYYPPPRRRJJJKKKKKKIIIEEEBBB@@@@@@BBBCCCFFFIIIKKKKKKLLLLLLKKKKKKLLLKKKJJJIIIGGGFFFDDDHHHMMMNNNLLLJJJJJJKKKRRRSSSUUUUUUUUU\\\ooosssZZZjjjnnnNNNNNNQQQLLLLLLIIIGGGCCCEEEDDD:::DDDaaatttaaa]]]eeennn{{{||||||{{{yyyqqqkkklllqqqwww~~~}}}xxxtttpppiiibbbgggfffffffff```___lll}}}}}}uuuvvvzzzfffbbb[[[UUUPPPOOORRRVVVdddeeennn}}}lllVVVUUUbbbmmmbbbaaa]]]XXXWWWYYY[[[ZZZYYY```kkkyyyfffXXXVVVTTTSSSUUUYYYGGGfff```BBB;;;666444666666;;;MMM```kkk}}}}}}uuukkknnnrrr|||wwwzzz{{{xxxxxxyyywwwsssvvvuuuttttttuuuuuutttsssuuutttttttttuuuvvvwwwwwwssspppeeeUUUGGGDDDMMMWWWbbbeeelll}}}vvvsssqqqooonnnpppkkknnnpppooollliiiiiijjjllllllllllllkkkjjjjjjiiijjjiiihhhiiijjjlllllllllkkkccciiixxxvvvfffffftttgggeeegggjjjcccWWWXXXjjjzzzyyyuuuxxx~~~xxxpppllldddZZZSSSQQQUUUZZZ^^^NNN???BBBbbbfffnnnqqqZZZRRRgggyyymmmmmmaaaYYYSSS@@@??????[[[xxxkkk{{{gggmmmtttxxxzzz~~~sssfffkkkpppuuu}}}iiiWWWRRRSSSNNNHHHJJJRRRdddsssppp|||xxxwww{{{}}}|||{{{}}}~~~}}}zzzxxxwwwppppppmmmdddXXXOOOLLLLLLRRRaaaxxx}}}zzzkkkQQQKKKKKKQQQ\\\wwwXXX888666111111444+++......---------,,,,,,,,,++++++,,,------......///PPPPPPMMMSSSnnnxxxxxxnnnnnnxxx|||yyyvvvrrrnnnhhhdddeeecccffflllmmmhhhdddcccggghhhiiiiiihhhfffcccbbb```WWWRRRVVVZZZ[[[\\\```cccrrrpppXXXMMMNNNNNNMMMKKKFFFBBB?????????DDDGGGKKKLLLJJJHHHHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKKKKKKKKKKLLLMMMMMMWWWWWWMMMNNN]]]bbbuuu~~~^^^aaa{{{mmmYYYXXXZZZYYYZZZVVVOOOMMMNNNEEE:::???NNN|||wwwiii^^^ZZZnnnuuu}}}{{{yyywwwvvv|||~~~~~~uuujjjfffkkkrrryyypppggg___ZZZVVVSSSUUUVVVVVVWWW___llluuu~~~zzzqqqmmmllliiidddeee\\\SSSQQQQQQTTTZZZaaammmqqqmmmeeeoooqqqhhhdddZZZ___vvvwwwddd]]]]]]YYYWWWYYYZZZWWWVVVXXXggguuu~~~```\\\^^^XXXTTTXXXUUUQQQrrrUUUFFF<<<888888999888:::KKK___lll|||sssooonnn|||wwwuuuyyy|||zzzxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvxxxvvvuuuuuuuuuuuutttsssvvvqqqhhh\\\MMMFFFLLLUUU```\\\nnn}}}yyyuuuqqqqqqqqqqqqppprrrqqqpppnnnmmmmmmmmmmmmqqquuuxxxvvvoookkkjjjkkknnnllljjjjjjjjjjjjhhhfffjjjgggiiikkkddd]]]eeettt|||xxxiii]]]\\\]]]___\\\\\\qqq}}}xxxsssrrrttttttqqqnnnjjjdddZZZTTTXXX]]]WWWKKKBBB;;;JJJiiillldddOOOWWW~~~{{{qqqfffYYYJJJ>>>===RRRrrrmmm}}}kkklllqqqxxx}}}{{{rrrrrruuu}}}xxxVVVPPPTTTTTTRRRKKKFFFNNNggg~~~xxxwwwyyyxxxwwwxxxzzz|||}}}~~~~~~zzzyyy{{{yyyuuutttpppgggYYYPPPMMMNNNOOO\\\qqq{{{}}}~~~rrr^^^TTTQQQRRRMMMWWWxxxSSS666666555000///---------,,,,,,,,,,,,++++++++++++,,,------......///SSSOOOHHHMMMhhh~~~}}}ooojjjkkkqqq|||~~~{{{xxxuuurrrmmmhhhdddbbb___aaagggiiieeeaaa```aaacccdddffffffeeecccbbb\\\VVVSSSRRRQQQRRRZZZdddnnn{{{dddUUUNNNKKKKKKKKKIIIFFFBBB@@@@@@AAADDDGGGJJJJJJIIIGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHLLLLLLLLLLLLLLLMMMNNNOOORRRTTTOOONNNYYYkkkppp\\\jjjssscccdddeeeeeeffffff___[[[WWWIII:::;;;FFFooozzzoooddd]]]hhhooo{{{~~~{{{vvvuuuvvvvvvyyy~~~~~~|||zzzuuulllgggnnnyyypppfff^^^WWWTTTNNNOOOOOOOOOSSS\\\jjjuuuqqqnnniiiccc______bbbeeehhheeeaaa\\\UUUSSS\\\gggyyyxxxmmm___bbbrrrzzzvvvhhhgggeeehhhjjjdddnnnxxxiii___[[[YYYWWWWWWYYYYYYWWWYYY]]]jjjyyyuuu]]][[[]]]XXXTTTWWWRRR[[[zzzNNNAAA<<<888777999777:::JJJ]]]mmmzzz|||{{{rrrppp{{{zzzwwwxxx~~~~~~yyywwwwwwvvvuuuuuuuuuuuuuuuvvvwwwuuurrrrrrssstttttttttuuupppjjjbbbTTTKKKPPP\\\aaaddd|||zzzwwwsssqqqqqqqqqpppoooppppppooonnnmmmmmmmmmmmmooorrruuusssnnnjjjjjjlllkkkjjjiiiiiijjjjjjiiigggeeeaaa```bbb]]]WWW]]]jjjppprrrsss}}}yyyggg^^^cccdddccc\\\]]]wwwvvvqqqmmmlllnnnooommmjjjgggbbbZZZTTTUUUXXXSSSIIIDDD@@@SSSpppqqq~~~\\\NNN]]]}}}yyygggQQQAAA777JJJoooqqqyyypppllllllsss{{{~~~iiiQQQNNNPPPOOORRRPPPMMMQQQ```qqqwwwsss~~~vvvppptttssssssuuuxxx|||~~~zzz{{{}}}{{{vvvqqqkkkbbbWWWOOOMMMNNNOOO```ttt~~~~~~|||lllUUUKKKMMMRRRPPPYYYwwwwwwLLL333555444000000...------,,,,,,,,,,,,++++++++++++,,,------......///ZZZRRRFFFFFF]]]}}}~~~nnnaaakkkwww}}}{{{xxxuuurrrnnniiieee___ZZZZZZaaaeeebbb]]][[[ZZZ\\\^^^aaabbbcccbbbaaaXXXVVVRRRLLLFFFIIIZZZjjj{{{oooWWWPPPMMMFFFGGGGGGGGGEEECCCBBBBBBDDDFFFHHHIIIHHHGGGGGGHHHJJJHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRPPPZZZ{{{rrr```^^^xxx~~~sssuuuvvvuuuvvvuuuooohhh^^^LLL;;;777===ZZZ~~~wwwkkkbbb```iiivvvzzzvvvzzz|||~~~~~~~~~}}}{{{zzzvvvqqqrrr~~~~~~wwwnnnddd[[[TTTPPPNNNOOOOOOOOOTTT^^^mmmwwwhhh___YYYZZZZZZZZZcccnnnqqqqqqnnndddXXXVVVhhh|||wwwfffccckkkkkkbbb]]]iiisss{{{|||ttt|||}}}nnngggaaa[[[XXXTTTUUUWWWYYYWWWUUU[[[dddppp~~~kkkZZZ[[[^^^YYYVVVYYY]]]vvvHHH???;;;777777999777999GGGXXXjjjtttyyy{{{uuupppvvv}}}xxxwww{{{zzzwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvtttqqqqqqrrrsssssssssuuunnnjjjfffYYYMMMRRR```aaakkk|||uuusssqqqqqqqqqqqqooonnnnnnnnnnnnmmmmmmmmmnnnnnnlllnnnpppnnnkkkiiikkkmmmkkkjjjhhhhhhhhhhhheeeccc^^^XXXUUUWWWTTTPPPSSS[[[\\\eeemmmzzzooofff```hhhiiieeeZZZ___~~~rrroookkkjjjkkkllljjjhhhccc```ZZZSSSQQQQQQMMMGGGFFFHHHbbbwwwoooQQQOOOlllsssTTT>>>555CCCeeeuuuvvv{{{pppiiiooo{{{xxx{{{sssYYYNNNLLLMMMMMMSSSTTTTTTTTT[[[gggrrrvvvtttmmmqqqpppqqqrrruuuxxx|||~~~~~~zzzxxx{{{~~~zzztttllleee[[[SSSOOONNNOOOPPPaaauuu|||hhhOOOEEEGGGPPPOOOXXXwwwhhhCCC///444444111111///------,,,,,,,,,,,,++++++++++++,,,------......///^^^UUUHHHBBBNNNjjj{{{kkkqqq~~~~~~xxx{{{}}}{{{~~~}}}}}}|||zzzxxxvvvssspppkkkhhh___YYYXXX]]]bbb```[[[XXXVVVXXXZZZ]]]___```______XXXVVVQQQIIICCCKKK^^^oooyyycccQQQJJJGGGCCCCCCDDDEEEDDDCCCCCCEEEFFFIIIIIIIIIHHHHHHHHHIIIJJJGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQSSSOOOUUUYYYhhh___^^^ooo|||xxxooo```KKK<<<777:::JJJsssggg^^^eeesssyyyxxxwww|||~~~~~~|||zzzxxx{{{~~~{{{tttkkkaaaWWWPPPLLLMMMNNNQQQSSSXXX___iiiooofffXXXTTT^^^ffffffmmmxxxuuusssmmmbbbXXX\\\ttttttmmmqqqoooeeemmm|||rrrllljjjddd[[[VVVSSSUUUXXXXXXUUUTTT^^^iiivvvsssddd[[[]]]___ZZZXXX[[[iiiuuuFFFAAA<<<888777999777777CCCRRReeemmm{{{vvvkkkqqqzzzyyyxxx|||{{{xxxxxxwwwvvvuuuuuuttttttuuuwwwvvvtttttttttssspppnnnqqqiiieeecccXXXLLLRRR```mmmvvv}}}yyypppppppppppprrrqqqooommmmmmlllllllllmmmmmmnnnoooiiijjjkkkjjjiiiiiilllnnnnnnllljjjhhhfffccc___[[[XXXQQQMMMNNNMMMJJJKKKOOOQQQ^^^iiivvvxxxhhhhhhcccfffhhheee[[[bbbpppmmmiiigggggggggfffdddaaa___ZZZTTTOOOLLLHHHFFFGGGPPPsssyyy{{{^^^JJJWWW~~~VVV;;;:::>>>WWWyyywww{{{wwwxxxjjjnnn|||zzzkkkkkkeeeTTTOOOLLLMMMQQQYYYZZZZZZZZZ^^^jjjyyyvvvvvvvvvvvvuuuvvvxxx{{{}}}{{{yyyuuutttxxx{{{wwwoookkkaaaVVVPPPNNNMMMPPPSSSbbbvvv}}}hhhPPPIIIHHHOOOOOO[[[[[[===///555444111111///------,,,,,,,,,+++++++++++++++,,,------......///ZZZSSSIIIAAABBBWWW|||xxxwwwqqquuu{{{{{{}}}|||{{{{{{}}}|||zzzxxxwwwuuurrrmmmjjjbbb\\\YYY]]]___\\\XXXWWWUUUVVVYYY[[[]]]]]]\\\[[[ZZZWWWPPPHHHGGGRRRbbbnnnxxxjjj^^^YYYQQQFFFAAACCC@@@BBBDDDEEEEEEEEEGGGHHHKKKJJJIIIHHHIIIIIIJJJJJJFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKMMMOOOPPPQQQSSSMMMWWWhhh~~~jjjZZZiiiwww___III<<<999:::GGG{{{yyykkk___dddqqqzzzwwwzzz{{{vvv|||{{{yyyzzzxxxtttooouuu{{{}}}}}}}}}}}}xxxpppfff\\\SSSMMMJJJHHHLLLQQQVVVZZZ\\\]]]^^^]]]PPPQQQdddssssssrrrvvvkkkfff```ZZZVVV[[[kkk{{{uuuooottttttmmmnnnzzz~~~yyyssspppqqqooofff\\\WWWTTTVVVYYYXXXTTTTTT```nnn{{{ggg^^^ZZZ[[[YYYUUUVVV[[[nnnhhhEEE@@@>>>999888:::888666>>>KKKccckkkxxxxxxfffnnn{{{{{{yyyzzz|||zzzwwwwwwvvvuuuuuuuuuuuuuuuyyyxxxxxxxxxvvvqqqkkkfffeee```\\\[[[VVVSSSXXXbbbxxx{{{yyy{{{nnnnnnnnnpppqqqqqqnnnlllkkkkkkkkkkkklllmmmnnnoooggghhhiiiiiiiiijjjlllmmmmmmkkkiiigggddd```[[[WWWTTTNNNJJJIIIJJJHHHHHHHHHOOO\\\gggqqq}}}~~~lllhhhkkkfffbbbeeefffaaaiiizzzkkkhhheeebbb```___]]]\\\```]]]ZZZUUUOOOIIIFFFEEEGGGWWWsss|||qqqRRRLLLbbb]]]@@@::::::LLLuuuzzz}}}mmmuuusssnnnnnn{{{}}}wwwlllmmmeeeWWWPPPJJJMMMUUUdddbbbaaaaaafffqqqtttyyyzzz{{{zzzyyyzzz|||xxxxxxuuutttvvvyyyuuunnnkkk```UUUPPPNNNMMMSSSZZZkkk{{{}}}gggRRROOOOOOSSSSSSfffRRR:::222666333000000...------,,,,,,,,,+++++++++++++++,,,------......///SSSNNNGGG@@@<<>>CCCAAACCCEEEFFFFFFFFFGGGIIIKKKIIIHHHHHHJJJJJJIIIGGGEEEEEEEEEEEEFFFHHHJJJLLLIIIIIIJJJKKKMMMOOOQQQRRRQQQPPP___{{{___[[[uuu```EEE;;;:::999GGGooo|||nnnaaacccmmm||||||{{{yyyuuuzzz~~~uuuooopppnnnhhhhhhkkknnnnnnnnnoootttxxx|||}}}~~~{{{uuulllaaaWWWPPPKKKIIIIIIOOOWWW^^^```]]]WWWSSSQQQLLLTTTkkk||||||tttnnn]]]WWWSSSTTTTTTSSSTTTWWWZZZeeejjjgggnnn}}}~~~qqqwwwooonnnlllmmmoookkkaaaZZZXXXVVVVVVXXXWWWTTTVVVcccrrrzzz]]]YYYVVVTTTPPPMMMSSS[[[|||]]]EEE???BBB<<<:::<<<999555:::EEEaaajjjxxx}}}ffflllyyy~~~zzzzzz{{{zzzvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxwwwvvvsssmmmeee___ZZZZZZYYYYYY^^^eeehhhfffkkkooo|||xxxyyynnnmmmnnnoooppppppnnnlllkkkkkkkkkkkkkkklllmmmnnnhhhhhhiiiiiijjjkkkkkkkkkhhhgggfffeeeccc```[[[XXXPPPLLLIIIGGGGGGGGGFFFFFFPPP^^^fffooo||||||vvvrrriiikkkmmmgggcccdddhhhiiinnnsssjjjiiifffbbb```^^^]]]]]]```[[[WWWUUUPPPIIIEEEEEEFFF]]]mmmzzzaaaOOOVVVnnn___BBB777888EEEkkk~~~}}}qqqtttyyysssooovvv{{{{{{zzz|||}}}zzzyyysssrrrkkk[[[PPPIIILLLSSSjjjgggfffhhhlllsss~~~vvvpppppptttwwwxxxvvvvvvxxxzzzxxxzzzyyywwwwwwxxxuuuppplll```VVVQQQNNNOOOZZZgggxxxxxxaaaPPPRRRPPPRRRWWWrrrKKK999444777222...000---------,,,,,,,,,,,,++++++++++++,,,------......///TTTLLLEEE???;;;DDDeeeyyyuuurrrrrrpppooossszzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuuttttttqqqnnnkkkdddaaa^^^\\\UUUNNNMMMPPPPPPQQQTTTWWWXXXXXXXXXWWWTTTUUURRRKKKJJJOOOTTTTTTPPPHHHEEEHHHHHHBBB@@@CCCBBBEEEGGGHHHGGGGGGHHHHHHHHHGGGFFFGGGIIIIIIFFFCCCEEEDDDDDDEEEGGGIIIKKKLLLIIIIIIJJJLLLNNNQQQSSSTTTTTT\\\pppiiibbbjjj^^^???888999999???\\\}}}~~~rrr``````hhhxxxyyyxxx||||||mmmcccccc```YYY\\\]]]\\\\\\^^^ccckkkqqqtttwww{{{}}}}}}}}}yyyssshhh\\\SSSMMMKKKJJJMMMSSS\\\cccddd___VVVOOOPPPYYYiii}}}uuu\\\TTTNNNPPPQQQNNNHHHFFFDDDLLLSSSZZZnnnxxxrrrllljjjggghhhjjjhhh```ZZZXXXVVVUUUVVVVVVVVV[[[iiiwwwiiiWWWUUUSSSNNNHHHIIITTT```WWWLLLBBBEEE???===>>>:::444777???XXXddduuu{{{lllkkkrrr||||||zzzxxxuuuttttttuuuuuuvvvwwwxxxuuussspppnnnjjjfff```\\\YYYaaadddcccnnn|||wwwhhh[[[gggzzzzzztttpppooonnnnnnnnnppppppnnnmmmkkkkkkkkkkkkkkkkkklllllljjjjjjjjjkkklllllljjjiiifffeeeddddddbbb___ZZZVVVKKKJJJIIIFFFDDDDDDEEEEEEPPP]]]eeeooo~~~qqqkkkqqqooommmllleeegggccchhhmmmnnntttvvvkkkjjjiiigggeeebbbaaabbbccc___XXXTTTSSSPPPIIICCCCCCDDDcccwwwjjjxxxvvvWWWSSScccuuu[[[AAA999:::???]]]xxxuuu~~~|||sssssstttvvvxxx{{{zzzxxxzzzvvvrrrooo]]]QQQKKKLLLOOO___aaaffflllllllllttt~~~}}}wwwnnnsssxxxyyyvvvssssssuuuvvv{{{}}}yyyuuuuuusssqqqkkk```WWWSSSPPPRRRcccwww}}}pppZZZMMMSSSNNNSSSbbbpppEEE666333666///,,,000...------,,,,,,,,,,,,++++++++++++,,,------......///[[[NNNDDD@@@;;;@@@ZZZwwwwwwooolllpppooohhhiiioooyyyzzzzzzzzzzzzyyyxxxwwwvvvuuussssssrrrpppllljjjcccaaa___ZZZPPPHHHHHHMMMLLLNNNQQQTTTWWWWWWWWWWWWOOOTTTTTTLLLGGGHHHJJJHHHCCCGGGHHHCCC@@@AAACCCCCCDDDFFFHHHIIIHHHGGGGGGHHHFFFEEEEEEFFFHHHHHHDDD@@@DDDDDDDDDEEEGGGIIIKKKMMMJJJJJJKKKMMMPPPRRRTTTVVVYYYjjjpppVVVgggZZZ:::555999999444LLLwww{{{}}}ttt^^^]]]dddttt{{{~~~xxxtttyyy|||hhh[[[ZZZVVVOOOLLLMMMNNNOOOQQQWWW___eeeooosssyyy||||||}}}xxxqqqfffZZZQQQLLLJJJKKKKKKPPPYYY```bbb\\\RRRKKKYYYkkkdddYYYOOONNNOOONNNLLLKKKGGGJJJKKKSSSkkkvvvppp|||wwwlllooofffcccdddjjjkkkddd\\\XXXUUUSSSSSSUUUXXX___mmm{{{```VVVUUUSSSLLLFFFIIIWWWfffWWWTTTIIIGGGAAA>>>???;;;444555===NNN\\\pppyyyrrrkkklllzzz}}}~~~yyywwwttttttttttttuuuwwwxxxyyyrrrooojjjfffccc```]]][[[___lllpppnnn{{{eee^^^pppxxxvvvqqqhhhqqqooonnnnnnoooooonnnmmmlllkkkkkkjjjjjjkkkkkklllkkkkkklllmmmnnnllljjjggghhhgggeeedddaaa\\\VVVRRRGGGIIIHHHEEEBBBBBBDDDEEEOOO\\\dddooommmiiiuuuuuunnniiicccjjjbbbfffllliiiiiijjjddddddddddddbbb``````bbbccc^^^VVVQQQRRRPPPHHHBBBAAACCCfff```hhhvvvrrrTTTXXXlllxxxZZZBBB@@@>>>:::OOO}}}{{{sss|||zzzxxxsssrrruuuyyy~~~{{{zzz~~~xxxqqq}}}rrr___SSSPPPNNNKKKPPPWWWdddllljjjffflllwww|||zzzyyy~~~xxxvvvwwwssszzz}}}xxxrrrqqqpppooojjj```XXXUUUQQQTTTjjjxxxkkkVVVLLLVVVRRR[[[rrr```@@@333222555...,,,000///---------,,,,,,,,,++++++++++++,,,------......///```PPPBBB<<<999===OOOdddzzzsssggghhheee]]]bbbpppvvvxxx{{{{{{yyyvvvtttttttttsssrrrrrrrrrqqqnnnkkkjjjgggaaaYYYRRRLLLHHHFFFJJJKKKLLLNNNPPPRRRTTTUUUOOONNNLLLIIIGGGFFFEEEDDDIIIHHHFFFDDDBBBBBBBBBBBBDDDFFFIIIJJJHHHGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEEEEEEEEEEFFFIIILLLLLLPPPRRRQQQRRRVVVWWWUUUaaa~~~lllWWW___qqqMMM???>>>777888;;;EEEccc}}}zzz}}}|||qqq```ZZZjjj~~~yyyvvv||||||vvvvvv}}}zzzkkk___VVVQQQOOOOOOLLLKKKIIIHHHJJJOOOVVV[[[eeennnvvvyyy{{{~~~~~~|||yyylll\\\UUUUUUSSSKKKDDDHHHJJJNNNSSSRRROOORRRXXXmmmlll\\\OOOSSS\\\]]]SSSJJJGGGMMMUUU^^^mmmzzz{{{tttqqqssswwwxxxwwwsssooolllfffeeedddaaa^^^[[[XXXVVVVVVRRRQQQWWW___hhhvvvsssZZZWWWRRRPPPOOOHHHEEERRReee~~~WWWRRRTTTSSSLLLCCC===:::777555555BBB\\\fffooo|||qqqmmmxxx~~~{{{|||vvvxxxuuuxxxxxxuuutttvvvvvvsssiii___[[[^^^]]]WWWXXX___nnnzzz}}}xxxzzzzzzkkkiii}}}~~~}}}kkkcccbbbfffjjjpppooonnnnnnoooooonnnmmmlllllllllllllllmmmnnnnnnmmmmmmllllllkkkjjjiiiiiillliiieeeaaa\\\XXXRRRNNNIIIFFFEEEFFFFFFDDDGGGKKKTTT^^^eeelll~~~sssnnnllljjjkkkmmmkkkeee```cccddddddfffgggfffcccaaa]]]^^^___^^^\\\\\\^^^```WWWUUUJJJEEEIIIDDD<<<@@@LLLvvvnnn]]]hhhOOOeeewwwUUUBBB@@@<<<888EEEiiisss|||~~~yyyjjjhhhooottt~~~~~~|||}}}wwwrrrzzzsssiii\\\OOOJJJLLLOOOZZZkkkuuunnnbbb___eeegggkkkooovvv|||wwwuuuwwwyyy}}}{{{xxxvvvtttqqqmmmjjjnnnfffXXXOOOSSSdddttt|||ooo[[[MMMNNNVVVUUU]]]tttJJJ999666222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///RRRGGG>>><<<:::===KKK]]]xxxuuueee```^^^]]]dddnnnsssvvvyyyzzzxxxuuutttsssuuutttsssssssssrrrooommmjjjfff___XXXQQQKKKHHHFFFEEEFFFGGGIIIKKKMMMNNNOOOJJJJJJIIIGGGFFFFFFFFFFFFIIIHHHFFFEEECCCCCCCCCCCCDDDGGGIIIJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCEEEFFFFFFHHHKKKMMMLLLKKKOOOVVVWWWSSSVVV^^^zzzrrrWWWQQQhhh|||KKKAAA@@@999<<<888???XXX|||}}}zzzzzzwwwhhh___gggxxx~~~{{{{{{{{{vvviii^^^UUUNNNMMMOOOOOORRRUUUUUUSSSQQQRRRSSSbbbkkkuuuyyy}}}||||||qqqcccYYYUUUPPPIIICCCGGGJJJNNNOOOMMMNNN[[[iiippp```VVV^^^llloooeeeZZZ^^^\\\ZZZaaarrr~~~tttrrrqqqpppooonnnlllhhheeecccbbbaaa___\\\YYYWWWUUUVVVRRRRRRYYYcccooo}}}lllXXXUUURRRQQQOOOIIIIII[[[rrr|||\\\\\\```]]]VVVLLLBBB;;;666444444===VVVbbblllzzz}}}xxxqqqwww~~~zzzzzzuuuvvvwwwzzzzzzwwwvvvvvvtttooojjjaaa^^^cccfffccceeemmmyyyzzzooossstttjjjqqqjjjYYYSSSWWW^^^dddnnnmmmmmmnnnpppqqqqqqpppmmmmmmmmmlllmmmmmmnnnnnnhhhhhhhhhhhhhhhiiiiiiiiimmmjjjeeeaaa\\\WWWQQQNNNIIIEEEEEEHHHJJJJJJKKKNNNWWW^^^fffpppxxxccc^^^^^^```dddggggggeeebbbcccccccccdddeeedddbbbaaa______^^^^^^^^^^^^^^^^^^OOOOOOFFFCCCHHHEEEAAAHHHVVV{{{iiigggjjjXXXooo|||TTTCCCBBB???;;;CCC___~~~vvv{{{{{{iiiccciiippp~~~yyyzzzzzzvvvyyyyyyoooggg^^^SSSPPPRRRSSS[[[jjjvvvuuummmhhhjjjkkknnnsssxxx|||}}}|||zzzwwwwwwyyy||||||yyyvvvsssrrrqqqpppnnniiicccYYYRRRYYYlll}}}kkkXXXNNNNNNPPPVVVbbbwww|||III999666222/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------............FFF???<<<===<<<<<>>AAA===999AAA]]]|||zzzlll___dddvvv~~~zzzyyy}}}~~~ssshhh```XXXUUU```oooxxxiiiaaahhhpppvvvyyy}}}}}}yyyvvvoooeeeZZZRRROOOOOOPPPQQQSSSXXX```ssszzzyyyvvvuuummmlllxxx|||nnnddd]]]cccuuuzzzqqqggg]]]YYY\\\``````^^^[[[[[[[[[ZZZYYYWWWUUUUUUQQQQQQWWWeeessskkkZZZWWWRRRRRRRRRNNNIIISSSqqq}}}}}}uuucccMMM<<<555333333555III\\\jjjzzz{{{|||tttqqqxxx|||}}}yyyxxxxxxzzzyyyuuussstttrrrnnnoooooovvv}}}{{{{{{uuujjjgggttt}}}nnnaaaaaa]]]YYY^^^iiiqqqqqqdddZZZOOOMMMXXXiiiyyyxxxuuurrrpppooonnnmmmkkknnnnnnnnnnnnnnnnnnmmmmmmggghhhhhhjjjkkklllmmmnnnllljjjfffbbb^^^XXXQQQMMMIIIDDDEEEMMMTTTWWWWWWYYYjjjkkkttt{{{hhhVVVOOOLLLPPPWWW^^^bbbdddeeefffbbbbbbbbb```___^^^___```ccc___]]]^^^aaaaaa\\\WWWKKKLLLFFFBBBCCC???DDDWWW}}}}}}jjjhhhQQQcccnnnOOOEEEDDDFFFDDD???DDD\\\yyyoooppppppssspppbbbdddjjjuuuvvvuuu{{{{{{vvvsssvvvrrrmmmgggaaaZZZVVVUUUYYYaaannnzzz~~~|||{{{|||{{{zzzyyywwwwwwwwwxxxuuusssqqqoooooommmkkkiiibbbaaa]]]]]]fffxxxqqqXXXNNNQQQPPPIIISSSqqqYYYDDD999666111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........TTTOOOIIICCC>>><<>>???@@@;;;;;;OOOvvv~~~yyy~~~}}}zzz~~~}}}qqq```^^^mmm|||}}}{{{|||zzz|||}}}~~~}}}rrrhhh```YYY[[[oootttmmmpppwww}}}}}}|||~~~}}}yyyyyytttjjj]]]TTTRRRSSSRRRPPPUUUcccwww{{{vvvuuussspppooorrryyy~~~}}}{{{|||qqqnnnpppzzztttgggaaacccffffffdddZZZZZZZZZZZZYYYWWWVVVUUUOOORRR]]]mmmzzzzzz^^^UUUUUURRRSSSRRROOOPPP^^^{{{kkkNNN:::555555444333AAAWWWhhhtttuuutttxxxqqquuu~~~|||yyyuuuvvvtttoooooorrrtttrrrqqqxxxyyyqqqooonnnmmmqqq}}}vvvdddQQQQQQPPPTTT]]]fffhhhddd\\\VVVPPPTTT```mmmvvvyyyyyyvvvrrrooonnnmmmlllkkkmmmmmmnnnooonnnnnnmmmlllkkkkkkkkkllllllmmmmmmmmmllljjjgggccc___YYYSSSNNNHHHDDDEEEMMMTTTVVVYYY[[[nnnooowwwzzznnnZZZTTTZZZ[[[^^^cccgggjjjjjjhhhfffbbbccccccaaa^^^]]]___aaabbb___]]]___aaa```ZZZTTTKKKMMMGGGCCCAAA===JJJdddtttiii{{{ZZZTTTwwwhhhQQQJJJDDDFFFFFF@@@???QQQvvvkkkooosssvvvpppffffffgggooo{{{yyywwwxxxwwwuuutttsssrrrnnniiiccc```\\\ZZZ]]]hhhuuu}}}|||{{{zzzyyyyyyxxxxxxwwwttttttsssrrrppplllfffbbbYYYZZZZZZ]]]hhhwww{{{fffPPPIIINNNOOOJJJ]]]{{{MMMBBB888555111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...___ZZZPPPEEE===<<>>;;;999CCCdddvvvqqqxxx~~~zzzyyy}}}}}}vvvggg___dddrrr}}}~~~{{{{{{~~~|||{{{{{{zzzyyyzzzpppgggaaaZZZ]]]wwwtttnnnttt}}}~~~~~~}}}|||xxxmmm```VVVRRRRRRRRRRRR]]]uuuyyyqqqooommmjjjkkkooorrrpppmmmpppvvvuuuvvv~~~zzznnngggeeeeeecccaaaZZZZZZZZZYYYXXXWWWVVVUUUPPPXXXfffuuuiiiWWWSSSRRRTTTSSSRRRUUU___ssspppMMM999777777333222999OOOaaajjj~~~qqqrrrtttvvvzzzuuuqqqsssqqqmmmnnnrrrtttssssss~~~}}}oooggglllttt~~~mmmXXXLLLIIIGGGKKKSSSZZZ\\\\\\TTTRRRUUU___mmmwwwyyywwwvvvsssooonnnnnnoooooonnnjjjkkkmmmnnnnnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjkkkjjjhhheeebbb\\\UUUQQQGGGEEEFFFKKKOOOQQQVVV[[[hhhjjjnnnlll```WWW___nnnpppooopppsssuuurrrkkkeeebbbdddeeeccc```^^^___aaa```______``````]]]WWWRRRIIIKKKGGGCCCBBB@@@UUUyyyrrrsss|||kkkTTT```eeeSSSMMMFFFEEEEEEBBB>>>IIIiiiooommmnnntttzzzllleeeeeecccjjjvvv}}}yyyuuussstttvvvnnnpppnnnjjjhhhiiihhhffffffqqq}}}yyyxxxwwwxxxzzz{{{zzzyyyvvvuuusssqqqooojjjccc___RRRUUUYYY___kkkzzzqqq[[[MMMJJJNNNTTTWWWnnnsssHHH@@@888555111......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------aaa\\\QQQDDD;;;<<>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCDDDCCCBBBAAACCCDDDBBBBBBBBBDDDEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLNNNPPPPPPSSSXXXaaarrr}}}tttdddNNNPPP^^^{{{zzzVVVEEEFFF@@@@@@DDD===:::===;;;<<>>@@@AAABBB>>>???AAABBBBBBBBBBBBAAAAAABBBCCCBBB@@@@@@BBBDDDBBBCCCDDDFFFHHHKKKMMMNNNJJJKKKLLLLLLLLLNNNQQQTTTWWWSSSYYYnnn~~~www^^^JJJLLLWWWrrrgggKKKCCCFFF>>>AAAGGG>>>888??????:::HHHjjjwwwvvvnnnvvv}}}zzz{{{zzzgggYYYaaasss{{{~~~~~~|||~~~{{{xxxxxxzzzyyywwwxxxrrrooolllcccccc}}}{{{vvvuuutttrrrmmm}}}}}}yyyyyyvvvoooeee]]]YYYXXXbbbmmm|||kkkdddcccdddddd```^^^`````````fffmmmssspppqqqwwwwwwqqqmmmoookkkjjjgggdddaaa___^^^^^^YYYYYYXXXWWWVVVUUUSSSRRR[[[dddsss}}}jjjTTTXXXYYYPPPUUURRRUUUfffxxxLLL999:::999111777222EEEXXX\\\qqq~~~|||vvv{{{|||~~~}}}{{{vvvkkkaaalllqqquuuuuuuuuuuurrrmmmsss|||yyyjjjaaaaaaddd~~~pppaaaTTTLLLBBBCCCFFFJJJMMMOOOSSSXXX\\\^^^eeessswwwwwwtttooolllkkkkkkkkkkkkeeegggjjjlllnnnnnnmmmllljjjjjjjjjkkkkkkllllllllljjjiiiiiihhheeeaaaZZZVVVEEEFFFGGGGGGCCCCCCMMMXXXYYY[[[YYYVVV\\\ooo|||~~~~~~qqqeeebbbgggjjjiiiddd``````bbb\\\___bbbaaa]]]WWWRRRPPPLLLMMMIIIEEEBBBEEEddd]]]ooorrrRRROOOwwwpppWWWKKKDDDJJJCCCBBBEEEBBBAAAPPPfff|||xxxqqqrrrvvvsss{{{hhhcccdddaaa___nnn|||yyyxxx}}}{{{tttpppppppppooorrrqqqmmmnnntttwwwttt~~~xxx{{{yyywwwwwwxxxwwwsssppppppkkkddd___\\\[[[ZZZZZZfffkkkpppvvviiiTTTHHHNNNWWW```sssZZZIII???888555000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------___XXXNNNDDD===;;;;;;<<<>>>@@@HHH^^^xxxvvv~~~zzzrrrpppnnnkkklllhhhdddbbbeeehhheeeaaa]]]YYYSSSOOOMMMKKKIIIGGGEEECCCAAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>??????<<<===>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBDDDFFFIIIJJJKKKKKKKKKMMMKKKIIIIIIJJJNNNRRRTTTUUU^^^nnnyyyvvveeeSSSJJJKKKhhhSSSLLLGGGGGGDDD@@@AAAFFF???AAA>>><<>>>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDEEEGGGIIIKKKLLLLLLLLLGGGJJJMMMOOOPPPQQQTTTWWWbbbooo|||{{{iiiTTTOOOSSSgggmmmTTTNNNJJJIIIFFFBBBCCCHHHBBBBBB@@@???FFFXXXqqqzzz||||||sssiiicccmmmxxx{{{}}}~~~|||yyyuuutttuuuxxxwwwwwwvvvpppkkkqqq}}}zzzzzzyyyvvvtttsss|||}}}zzzyyyrrrgggiiirrrtttiiibbb]]]ZZZTTTSSSRRRTTTYYYaaaiiinnnooonnnnnnlllkkkiiihhhhhhfffccc```^^^^^^___```___^^^YYYVVVUUUSSSSSSXXX___jjjuuuooo]]]YYYTTTTTTXXXVVVXXXdddkkkJJJ888:::;;;111666444999III\\\mmm}}}}}}}}}vvvrrrppp|||wwwtttqqq~~~yyytttooolllsssvvvxxxvvvrrroooppprrrqqqrrrpppjjjddddddkkkrrrwwwhhh___TTTGGGGGGBBBCCCLLLVVV[[[\\\]]]eeekkkyyy|||qqqjjjiiihhhfffiiijjjlllnnnoooooonnnmmmmmmmmmmmmmmmlllkkkjjjiiikkklllkkkiiiiiiggg___UUUKKKJJJHHHEEECCCEEEIIIMMMLLLZZZeeeuuu|||llljjjlllsssuuurrrmmmllliiiiiigggeeecccbbbbbbccc```cccfffddd\\\SSSKKKHHHFFFGGGDDD???BBBUUUqqqoooyyymmmOOO^^^vvv|||lll___WWW___OOOKKKHHHHHHHHHFFFHHHLLLaaazzz|||}}}{{{tttmmmiiieeeffflllwww~~~}}}wwwsssnnnjjjnnnuuuxxxuuuqqqpppqqqpppnnnkkkhhhdddcccffflllwwwzzzyyyxxxvvvssspppmmmllleee^^^YYYXXXVVVTTTZZZaaaiiitttlllKKKOOOLLLKKKVVVkkkpppQQQEEEDDD777444000------------,,,------------------------,,,,,,,,,---------......\\\VVVLLLCCC===;;;<<<>>>===>>>AAAJJJ```}}}xxx}}}zzznnnfffeeedddcccaaa^^^\\\ZZZ\\\YYYUUUQQQNNNKKKGGGDDDEEECCCAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFHHHJJJKKKKKKLLLLLLGGGKKKOOORRRTTTWWW\\\```kkkqqqsssiiiUUUHHHNNN[[[\\\SSSNNNJJJIIIFFFCCCDDDGGGDDDAAAAAABBBDDDOOOkkk{{{nnncccdddnnnzzz{{{{{{{{{zzzwwwtttrrrsssuuuwwwxxxxxxtttooossszzzxxxzzzzzzzzzzzzvvv{{{{{{wwwvvvrrrmmmpppxxx|||pppggg```YYYUUUOOOMMMLLLMMMSSS\\\ffflllooonnnmmmkkkjjjhhhggggggeeebbb^^^\\\]]]___``````^^^YYYUUUTTTTTTWWW```iiiuuucccWWWXXXVVVVVVYYYSSS]]]lll^^^GGG;;;:::;;;555<<<555666EEEZZZlllxxx~~~zzztttooowwwvvvqqqooo}}}zzzuuuqqqtttwwwxxxvvvqqqnnnnnnooonnnooonnnkkkiiimmmwwwqqqiiicccVVVGGGHHHDDDFFFPPPZZZ]]]]]]^^^eeemmm}}}xxxkkkkkkmmmiiikkklllmmmnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjlllkkkhhhhhhgggaaaXXXNNNLLLGGGDDDCCCHHHPPPVVV[[[hhhtttuuuiiirrrxxxuuuoookkkiiihhheeeeeedddccccccdddeeeffffffhhhhhhaaaUUUKKKFFFDDDCCCEEECCC>>>GGG___vvvuuu]]]WWWlll}}}ooohhh```WWWYYYMMMGGGDDDGGGIIIGGGEEEFFFMMMuuu{{{~~~~~~}}}zzzrrrnnnhhhgggllluuu}}}|||xxxrrrlllkkkrrr{{{uuusssqqqqqqqqqnnnhhhccc[[[VVVPPPMMMNNNYYYooo|||xxxuuusssqqqnnniiiddd^^^XXXTTTUUUYYY\\\bbbhhhppp}}}pppZZZJJJJJJIIIHHHWWWdddPPPHHHDDD666333///------------,,,------------------------,,,,,,,,,---------......ZZZTTTKKKBBB<<<;;;===???<<<>>>???CCCOOOhhh~~~}}}~~~zzznnngggaaa``````^^^\\\\\\WWWUUURRRPPPNNNKKKGGGDDDEEECCCAAA@@@AAAAAA@@@?????????>>>>>>>>>>>>??????>>>?????????????????????@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKNNNNNNOOOTTTZZZaaafffiiikkkaaaUUULLLIIINNN]]]lllqqqZZZNNNLLLHHHFFFDDDCCCCCCEEECCC@@@BBBFFFBBBEEE^^^~~~}}}qqqfffaaajjjuuu}}}zzzyyyxxxuuusssqqqqqqqqqsssuuuwwwvvvrrrvvvyyyxxxzzz{{{|||~~~yyyzzzyyyuuusssoooiiijjjooolllqqqwww{{{~~~uuummmfff___WWWQQQPPPMMMIIIHHHLLLTTT]]]ccclllkkkiiigggffffffffffffbbb```^^^^^^___``````___^^^XXXTTTUUUWWW]]]iiittt}}}tttZZZUUUXXXXXXVVVWWWTTTgggxxx~~~QQQDDD>>>;;;<<<999AAA:::888AAASSSeeerrrxxxyyyrrrqqq~~~|||{{{uuuqqqrrrssstttrrrooommmlllmmmqqqqqqpppnnnmmmrrr|||xxxooommmhhhXXXGGGHHHEEEHHHSSS^^^``````___ccclllzzzyyytttuuu|||zzzjjjlllpppkkkmmmmmmmmmmmmmmmnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjiiikkkjjjhhhggghhhccc\\\QQQMMMGGGCCCEEEMMMYYYaaaiii||||||zzzvvv{{{kkkeeeeeeccc```___^^^___aaaccceeeeeeeeegggddd[[[NNNDDDAAABBBCCCCCC???@@@SSSooo}}}|||~~~uuuXXXeee{{{}}}eeeccc```WWWRRRKKKEEEBBBFFFIIIGGGBBB@@@DDD\\\zzzxxxwwwvvvuuuyyysssnnnkkknnnvvv}}}}}}~~~yyypppkkknnntttnnnnnnoooqqqqqqlllccc\\\QQQPPPNNNLLLIIINNN___qqq}}}yyyuuusssrrrlllccc[[[XXXSSSOOOTTT___kkkuuu{{{{{{www```LLLJJJIIILLLLLL___}}}^^^TTTLLLAAA555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......YYYSSSJJJAAA<<<;;;===>>>;;;===???@@@EEEUUUooo}}}{{{|||rrreeebbbbbb^^^ZZZYYYRRRQQQOOONNNMMMJJJGGGDDDDDDBBB@@@@@@AAAAAA@@@?????????>>>>>>>>>>>>??????=========>>>>>>>>>>>>>>>AAAAAAAAABBBCCCEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLPPPPPPTTT]]]gggllliiiddd^^^RRRDDDAAAHHH[[[uuu___RRRLLLKKKIIIFFFDDDEEEEEEDDDCCCAAAEEEJJJDDDAAASSSlll|||}}}uuuooo```dddmmmyyy{{{yyywwwuuusssqqqooonnnkkknnnssstttssswwwzzzyyy{{{{{{|||~~~zzzzzz|||~~~|||xxxssskkkccc```aaacccllluuuwwwyyy}}}}}}zzzyyyuuuppplllggg```WWWPPPOOOMMMIIIHHHLLLSSS\\\bbbgggeeeaaa^^^]]]___aaaccc^^^^^^^^^___aaa```^^^\\\YYYUUURRRUUUZZZbbbooo{{{vvveeeWWWVVVZZZXXXUUUTTT^^^vvvnnnHHHBBB???<<<<<<;;;BBB???;;;<<>>JJJhhhsssbbb___wwwkkk^^^```___YYYRRRJJJDDDBBBGGGJJJFFFAAA>>>HHHLLLnnnrrrtttmmmlllrrr{{{|||nnnjjjjjjrrryyy||||||}}}{{{wwwlllgggeeehhhiiijjjlllkkkdddYYYQQQIIIJJJMMMNNNLLLPPP^^^nnn~~~{{{xxxuuusssqqqiii]]]SSSRRRSSSWWW```nnn|||{{{iiiVVVHHHAAAFFFRRRZZZrrrtttaaa[[[NNN<<<444111///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......XXXSSSIIIAAA;;;:::<<<===;;;<<<>>>???AAAHHHZZZkkk}}}yyyyyyxxxtttnnnbbbYYYVVVRRRPPPNNNLLLKKKJJJGGGEEEDDDBBB@@@@@@@@@@@@@@@>>>??????>>>>>>>>>>>>??????=========>>>>>>>>>??????CCCCCCCCCDDDEEEGGGHHHIIIFFFFFFFFFHHHIIIKKKMMMOOOOOOTTT___lllsssnnn```TTTJJJHHHGGGIIIQQQeeexxxSSSGGGLLLMMMKKKGGGFFFHHHHHHFFFEEEDDDHHHKKKGGGDDDMMM[[[~~~{{{yyyccc```cccnnn{{{~~~{{{xxxvvvtttqqqnnnkkkfffjjjooorrrrrrvvv{{{{{{{{{zzzzzz{{{yyy{{{||||||~~~~~~zzzzzzxxxooocccYYYVVVWWWdddooouuuqqqpppuuuxxxxxxsssqqqooommmjjjcccZZZRRRMMMKKKKKKNNNUUU___iiipppmmmhhhbbb\\\[[[]]]aaaddd]]]\\\\\\]]]^^^]]][[[XXXSSSQQQQQQWWW^^^hhhuuuccc[[[WWWXXXYYYWWWVVVXXXhhh___EEECCC@@@<<<===;;;???@@@===999===OOOcccppp}}}{{{vvvqqq{{{{{{tttwww|||~~~{{{yyyssssssssssssssssssrrrqqqpppoooooonnnpppttt{{{xxxrrrrrruuuooo```QQQNNNJJJKKKTTT[[[[[[XXXVVV\\\bbbhhheeeZZZWWWccctttzzzlllkkkjjjffflllmmmnnnooooooooooooooolllkkkjjjiiiiiijjjkkklllgggjjjjjjffffffhhhgggddd^^^WWWMMMEEEEEEOOO^^^hhh}}}iii`````````]]]ZZZWWWXXX\\\^^^]]]\\\UUUTTTRRRNNNHHHDDDBBBBBBCCC===BBB\\\wwweee}}}lllUUU^^^zzzaaa[[[YYYVVVRRRKKKJJJEEEDDDHHHIIIEEEAAA???MMMGGG\\\zzz}}}mmmeeejjjpppmmmfffbbbhhhooosssvvvxxxyyy|||pppeee]]]ddddddeeefffddd\\\QQQHHHFFFEEEFFFHHHKKKUUUgggyyy~~~yyywwwxxxxxxyyyvvvssspppmmmjjjbbbXXXQQQQQQZZZfffrrr~~~yyykkk]]]PPPHHHGGGCCCJJJfffssshhh___LLL888222000...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......YYYSSSIII@@@;;;999:::<<<;;;:::;;;>>>???BBBLLLYYYnnnuuuzzz}}}ooo```^^^WWWTTTPPPLLLKKKIIIGGGEEEDDDBBB@@@???@@@@@@???>>>??????>>>>>>>>>>>>??????======>>>???@@@AAAAAABBBEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHIIIKKKNNNQQQRRRTTT]]]jjjrrrpppcccTTTJJJDDDFFFNNN[[[jjj}}}dddQQQEEEJJJMMMLLLGGGFFFIIIIIIFFFDDDEEEEEEEEEFFFGGGKKKNNNddd~~~}}}qqqfffaaahhhsss|||~~~zzzwwwuuurrrmmmiiifffhhhmmmpppqqqttt~~~yyyzzz{{{xxxwwwxxxxxx}}}|||}}}|||tttxxxwwwlll]]]VVVWWW\\\hhhuuuzzzqqqjjjooouuuvvvqqqpppppppppnnnggg]]]UUULLLMMMQQQXXXcccppp|||xxxqqqggg___[[[]]]bbbfff]]]ZZZWWWVVVWWWWWWWWWVVVRRRRRRVVV___hhhqqq~~~jjjXXXWWWWWWWWWUUUUUUZZZaaatttpppTTTEEEDDD???<<<>>>:::999<<<;;;555999III[[[eeeuuu|||yyyvvvzzzyyysssuuu~~~}}}}}}uuuuuutttttttttsssqqqpppooonnnnnnmmmooorrrvvvxxxxxxsssppprrrtttpppeee\\\PPPLLLMMMVVV^^^___]]]]]]aaacccffffffeeekkk}}}}}}qqqmmmllljjjjjjlllnnnpppqqqppppppooolllkkkiiihhhhhhjjjkkklllfffiiiiiifffeeehhhiiigggccc\\\RRRKKKMMMXXXhhhssswwwhhh___^^^``````\\\XXXXXXZZZ\\\ZZZWWWNNNLLLKKKKKKKKKIIIEEEBBBAAA>>>KKKnnnsssoooyyyXXXQQQ```pppXXXZZZQQQJJJJJJEEEJJJGGGHHHJJJIIIDDDAAABBBJJJJJJMMMhhhzzz~~~kkkjjjlllvvvxxxjjj___^^^ccchhhnnnrrrvvv}}}vvvlllbbb``````aaacccccc^^^TTTMMMOOOJJJHHHJJJQQQ^^^sssyyyvvvvvvvvvtttrrrmmmjjjfffbbb]]]YYYVVVTTTVVVbbboooxxxtttfffZZZPPPIIIFFFOOORRR\\\xxxooo^^^FFF666222000............,,,+++++++++++++++++++++++++++,,,,,,,,,---------......YYYSSSIII@@@:::999:::;;;;;;888999===??????FFFOOOeeerrr}}}}}}kkkjjj\\\XXXRRRNNNKKKIIIGGGEEEDDDBBB@@@???@@@@@@???>>>??????>>>>>>>>>>>>??????>>>??????AAABBBCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIKKKMMMQQQTTTVVV]]]gggppppppdddVVVMMMIIIMMMJJJRRRkkkfffRRRRRRFFFGGGKKKJJJEEEDDDHHHHHHDDDBBBBBB@@@>>>BBBIIIJJJFFFJJJpppzzz~~~}}}qqqdddfffooowww{{{xxxvvvrrrmmmhhhgggiiimmmppppppssszzzxxxzzzzzzwwwvvvwwwvvv}}}}}}|||~~~{{{uuu{{{{{{ooo```\\\bbbiiitttzzzmmmlllooonnnqqqqqqqqqrrrpppjjj```XXXOOOQQQWWW```mmm|||}}}uuuhhh]]]XXXYYY^^^ccc^^^YYYTTTPPPPPPRRRUUUVVVUUUVVV\\\gggqqqzzznnnYYYSSSUUUWWWVVVRRRTTT^^^iii```NNNFFFEEE>>>===>>>999555999777333888GGGUUU[[[eeeyyy~~~~~~yyywww|||rrrqqqzzzyyy|||}}}vvvuuutttsssrrrqqqnnnlllqqqpppooommmmmmnnnoooqqquuuqqqoooqqqsssoooiiidddPPPMMMOOOZZZdddhhhhhhiiiiiigggggglllsssxxxnnnjjjiiikkkiiikkknnnqqqrrrqqqpppooolllkkkiiihhhhhhjjjkkkmmmfffiiiiiifffeeehhhiiihhheee___WWWRRRVVVcccuuuyyykkkddd___```eeebbb^^^YYYXXXZZZ[[[YYYUUUKKKIIIHHHJJJMMMLLLGGGAAAAAA@@@SSSyyyooolllKKKVVVnnn[[[MMMVVVNNNHHHMMMKKKJJJIIIJJJKKKHHHCCCBBBEEECCCMMMDDDQQQzzzyyytttooosssnnntttaaaYYY[[[```gggmmmttt{{{}}}|||{{{tttlll]]]]]]```dddfffeee___YYY[[[UUURRRUUU\\\iiizzzwwwpppqqqvvvvvvpppjjjfffccc^^^XXXSSSRRRUUUXXX^^^hhhqqqttt{{{yyyfffXXXNNNGGGBBBAAACCCjjj}}}rrrZZZBBB666111///............,,,***++++++++++++++++++++++++,,,,,,,,,---------......XXXPPPHHHCCC<<<777666999777;;;>>>===999888;;;???MMMeeeyyyqqqdddXXXPPPKKKIIIIIIFFFAAA@@@CCCBBB>>>>>>CCCDDDBBB@@@@@@CCCCCCAAA???AAABBBCCCEEEFFFEEEEEEDDDGGGHHHIIIHHHFFFEEEEEEFFFMMMJJJIIINNNVVVZZZXXXTTTaaarrrttt___NNNMMMNNNIIIUUU[[[mmmqqqUUURRROOOEEEGGGGGGFFFFFFEEEDDDDDDDDD???@@@BBBCCCEEEFFFFFFFFFKKKZZZuuu|||}}}yyynnnggggggoooyyy~~~wwwrrrnnnjjjjjjeeecccggglllpppvvv{{{uuuvvvvvvvvvttttttuuuvvvzzzzzz{{{}}}~~~|||xxxtttxxx{{{zzzqqqiiijjjwwwssslllrrruuurrroooppprrrsssrrrlllccc]]]XXXOOOPPPhhhxxxlll^^^UUUTTTWWWZZZZZZVVVTTTUUUWWWUUUQQQQQQUUUaaa]]]cccsssqqq\\\QQQXXXNNNNNNVVVWWWUUUfff~~~zzz^^^VVVNNNIIICCC===<<<@@@===999666666666===KKKZZZ^^^ooo|||xxx}}}yyyxxxzzz{{{zzzzzz~~~yyy~~~xxxzzz}}}xxxuuussssssuuuuuusssppprrrqqqooommmmmmmmmoooppppppnnnnnnrrruuuuuuooojjj[[[RRROOO\\\lllsssqqqmmmiiijjjlllsss}}}xxxlllhhhgggdddkkkmmmpppssssssqqqooommmkkkkkkkkkkkkkkkkkkkkkkkkeeefffgggggggggfffdddccc```fffbbbXXX___uuu}}}llljjjlllgggaaa```bbbbbb\\\WWWYYY^^^\\\UUULLLFFFGGGOOOVVVSSSJJJCCC???GGGjjjrrr^^^MMM^^^qqqpppcccVVVLLLKKKOOONNNJJJHHHPPPQQQPPPMMMHHHDDDBBBBBB???FFFIIIMMMccc}}}tttyyydddXXXVVVUUU[[[dddmmmuuu|||}}}|||ttttttfff\\\\\\___]]]ZZZ[[[lllbbbWWW[[[oooyyyuuunnnfff]]]YYYRRRLLLKKKOOOXXX___gggpppxxx}}}~~~iiiVVVLLLDDD===AAALLL]]]ttt[[[BBB555000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------WWWOOOHHHCCC===888777;;;777:::===<<<999888;;;>>>CCCUUUppprrrfff[[[PPPHHHLLLGGGDDDEEEDDDBBBCCCHHHEEECCCAAABBBDDDEEEDDDBBBBBBCCCDDDFFFGGGGGGGGGFFFDDDEEEGGGGGGFFFGGGIIIJJJBBBJJJRRRRRRPPPRRR\\\fffsssiii^^^UUUNNNIIIIIIJJJaaayyy___MMMNNNLLLDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFHHHVVVqqq~~~zzzxxx{{{}}}uuulllgggjjjsss{{{~~~}}}xxxrrrllliiidddbbbeeehhhhhhjjjnnnppprrruuuvvvuuuuuuvvvwwwyyyzzz{{{|||}}}zzzvvvsssuuuvvvvvvtttsssuuuzzzuuuttt{{{|||wwwqqqqqqssstttsssnnngggbbb\\\VVV\\\xxx}}}qqq```TTTPPPQQQRRRSSSTTTQQQPPPQQQQQQPPPTTTZZZbbbgggqqq}}}zzzcccXXXTTTRRRTTTUUUUUUUUU^^^qqqlllXXXTTTNNNIIIEEECCCBBBAAA<<<999777888999???LLLZZZbbbppp}}}yyyxxx||||||{{{vvv~~~|||ttttttwwwzzzxxxyyyyyyzzzyyyvvvrrrpppmmmlllkkkjjjjjjkkklllmmmpppnnnnnnrrruuutttooojjj___VVVTTT```ooovvvtttqqqpppzzzrrrllljjjhhhkkkmmmoooqqqqqqpppmmmlllllllllllllllkkkkkkjjjiiieeeeeeeeeeeeeeeddddddccccccfffccc]]]aaannnuuusssqqqbbbcccgggdddaaabbbaaa___ZZZVVVZZZ___]]]WWWKKKHHHIIIQQQVVVPPPGGGAAACCCZZZwwwnnnRRRVVVnnnyyy{{{tttWWWNNNGGGJJJNNNNNNMMMMMMRRRRRRPPPLLLFFFBBB???>>>???EEEGGGJJJXXXooo|||}}}uuulll\\\WWWXXXZZZcccooo|||wwwpppjjjgggccc]]]\\\___zzzqqqgggkkk~~~~~~qqqeee]]]QQQQQQPPPPPPSSSYYYbbbhhhuuu}}}nnnYYYGGGDDDDDDDDDHHHOOOeeetttQQQ888222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------ZZZRRRJJJDDD>>>888888;;;888:::===<<<999888;;;===999CCCXXXuuu{{{zzz}}}}}}rrreee\\\QQQLLLHHHFFFCCC@@@@@@CCCCCCAAA@@@@@@BBBBBBBBBAAA@@@AAABBBCCCDDDEEEFFFFFFBBBDDDEEEEEEEEEFFFIIIKKKIIIPPPWWWWWWUUU[[[kkkxxxvvv\\\KKKMMMLLLFFFOOObbbjjjOOOIIILLLKKKFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEPPPgggxxxsssrrrxxx~~~|||sssiiiggglllrrr}}}vvvmmmjjjdddaaaccccccaaaaaadddiiilllqqqsssuuuuuuwwwxxxzzzzzzzzz{{{{{{yyyuuurrrrrrrrrssswww{{{{{{wwwssslllrrruuusssvvv|||zzztttqqqrrrrrrsssssspppkkkgggaaa^^^gggzzzooo___SSSMMMMMMMMMNNNRRRNNNMMMNNNPPPSSSZZZcccjjjuuusss```UUUSSSUUULLLWWW[[[UUUWWWiii___TTTXXXTTTKKKFFFHHHEEE>>><<<999888:::;;;@@@JJJUUU\\\gggxxx~~~|||vvv{{{wwwrrrwwwxxxtttmmmkkkpppwwwyyyyyy}}}{{{uuuqqqooonnnnnnmmmmmmmmmmmmnnnnnnooonnnoooqqqttttttoookkkfff___]]]hhhuuu{{{{{{zzz}}}rrrllllllkkkjjjlllmmmnnnnnnmmmkkkjjjllllllmmmmmmllljjjiiigggeeeeeedddccccccccccccdddgggfffdddcccdddeeeggghhhppppppddd\\\___bbb``````ccc```\\\XXXWWW\\\```]]]VVVIIIIIIMMMSSSSSSKKKCCC@@@GGGmmm|||tttWWWMMMfff~~~}}}zzzaaaOOOJJJHHHKKKMMMLLLLLLOOOQQQQQQOOOJJJEEE@@@>>>===BBBDDDFFFGGGLLL\\\rrrmmmxxxwwwdddWWWQQQMMMRRR```pppxxx|||~~~}}}}}}xxxnnndddcccgggzzzuuuqqqwww~~~jjj\\\UUUMMMQQQWWW^^^eeellltttxxxzzzmmmYYYKKK@@@???DDDMMM]]]mmmmmmDDD000222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------]]]UUULLLEEE>>>777666999999:::<<<;;;999999:::<<<888:::EEE```~~~zzz{{{~~~kkkaaammmvvvqqqhhheeeaaa]]]XXXRRRMMMLLLFFFEEECCCAAAAAA@@@@@@@@@BBBAAABBBBBBCCCEEEFFFGGGHHHHHHIIIHHHHHHHHHKKKMMMQQQQQQTTT]]]jjjuuuzzz{{{iiiVVVKKKMMMIIIHHH___WWWGGGGGGHHHGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFGGGGGGEEEJJJYYYssstttmmmlllttt|||}}}~~~}}}wwwpppkkkiiijjjyyy|||rrrmmmfffbbbaaaaaa______bbbdddgggjjjmmmpppssswwwzzzzzzzzzzzz{{{{{{zzzvvvssstttrrrssswwwzzzwwwnnnfffcccmmmuuuvvvuuuuuurrrmmmqqqppppppqqqqqqpppllljjjcccbbbjjj}}}qqqjjjcccYYYRRROOOOOOOOOOOOOOOMMMNNNRRRVVV[[[dddmmmuuuooo^^^XXXQQQNNNQQQLLLSSSWWWXXX```ttt~~~ZZZTTT``````QQQFFFFFFCCC:::<<<999888:::;;;<<>>:::<<>>;;;888555666:::::::::::::::999999999999@@@<<<:::???PPPjjj||||||xxxdddRRRMMMPPPZZZlllyyyooofff```^^^[[[UUUPPPLLLLLLMMMKKKJJJGGGFFFFFFGGGJJJKKKIIIJJJMMMOOORRRWWW]]]aaakkkyyylllYYYOOOIIIIIILLLYYYqqqeeeVVVJJJHHHIIIGGGIIIMMMFFFFFFFFFGGGHHHIIIIIIJJJGGGFFFDDDCCCCCCDDDEEEFFFHHHJJJMMMWWWqqqoooffflllssstttyyy|||zzz||||||tttlllfffnnnxxxvvvlllfff```ZZZXXXYYY\\\]]]^^^```bbbffflllqqqppppppqqqtttwwwxxxwwwvvvtttuuuwwwwwwvvvtttsssrrrwwwxxxooommmmmmmmmlllllllllkkkiiifffcccaaaccceeeccc___\\\[[[[[[RRRRRRRRRRRRRRRQQQOOOOOOLLLNNNWWWccckkkqqqxxxtttcccVVVVVVTTTMMMKKKQQQSSSRRRZZZnnnrrrXXXXXXTTT^^^bbbYYYOOOLLLHHHCCC@@@;;;888888666444444888DDDRRRhhh}}}qqqjjjwww~~~qqqjjjooovvvyyyxxxyyyxxxrrrkkkkkkqqqxxxwwwuuurrrnnnkkkjjjjjjjjjiiijjjlllmmmnnnmmmmmmlllllljjjkkkooosssvvv~~~~~~qqqooopppjjjaaaggggggffffffgggggghhhiiikkkjjjiiiiiihhhgggffffffggggggfffeeeeeeeeeeeefffdddaaa```cccbbb___dddnnnooouuukkk___aaaaaa^^^```[[[]]]```aaa```___^^^___[[[[[[^^^```[[[PPPGGGDDDGGGMMMRRRMMMAAA<<>>JJJ[[[jjjvvvwwwqqqpppmmmfff```]]]]]]___[[[XXXUUURRRQQQSSSUUUWWWXXXZZZ]]]aaaeeekkkrrrwwwkkkTTTJJJIIILLLRRR```xxxuuuTTTPPPKKKJJJKKKLLLLLLMMMEEEEEEFFFFFFGGGGGGHHHHHHDDDCCCBBBAAAAAABBBDDDEEEDDDIIILLLNNN]]]}}}uuufffiiiooopppvvv}}}|||}}}yyytttfffkkkpppwww}}}uuupppiii___YYYXXXWWWYYY\\\^^^___aaacccfffeeeeeegggkkkpppsssssssssrrrssstttuuuwwwwwwwwwwwwvvvvvvvvvvvvsssooommmnnnmmmlllkkkkkkjjjgggbbb^^^```bbbccc___ZZZWWWWWWXXXQQQQQQQQQPPPNNNNNNOOOPPPSSSVVV___lllvvv}}}www```[[[WWWUUUQQQLLLMMMSSSSSS```ppp|||fffXXXXXXZZZXXXWWWXXXYYYUUUMMMEEECCC===:::999888555555888:::FFF\\\rrr~~~sssooottt|||{{{ooonnnuuuzzzyyyyyyxxxsssppprrryyy}}}wwwqqqlllkkkkkkkkkggghhhjjjkkkkkkkkkkkkllliiiiiikkkmmmooorrr|||{{{yyytttooonnnooojjjdddfffeeeeeeeeefffhhhjjjkkkjjjhhhgggeeeeeeeeefffgggeeeffffffffffffeeeddddddaaabbbcccbbb```___dddiiieeehhhaaa]]]bbb```[[[___\\\^^^`````````___^^^\\\[[[[[[]]]]]]TTTHHHDDDGGGJJJPPPSSSKKK===<<>>@@@GGGZZZvvvfffEEE:::999777444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------QQQJJJCCC>>>:::666666:::;;;:::999999999999888777444777999999<<>>GGGKKKHHHMMMdddyyyfffhhhlllmmmttt|||~~~|||{{{lllmmmnnnqqqzzz{{{yyyrrrhhh```]]]RRRVVV[[[^^^___^^^]]]]]]]]]^^^```eeekkkooopppppprrrqqqpppsssvvvxxxvvvtttuuunnnjjjmmmrrrtttsssqqqmmmllllllllljjjeee___[[[``````aaa___[[[WWWTTTRRRQQQPPPNNNLLLLLLMMMQQQTTT\\\___gggttt~~~qqq^^^SSSUUUWWWVVVRRRNNNOOORRRRRRnnnssseeeaaaZZZbbbVVVOOOWWW___[[[NNNDDDEEE???;;;;;;:::888888;;;666BBBTTThhhxxxsss{{{sssvvvwwwrrrtttpppvvv}}}zzz{{{zzzwwwvvvyyy}}}vvvnnniiigggggghhhfffgggiiijjjjjjjjjkkkkkkjjjjjjlllnnnnnnqqq|||wwwqqqmmmqqqpppkkkhhhiiikkkjjjeeeeeeddddddeeehhhkkkllliiigggeeeccccccdddggghhhcccdddeeefffeeedddcccbbb^^^dddfffbbb^^^___aaacccffffff^^^\\\bbb```[[[aaaaaabbbbbbaaa```___\\\YYY\\\[[[\\\YYYNNNCCCDDDLLLNNNSSSTTTJJJ;;;>>>ZZZwww~~~sssEEEJJJ^^^tttzzz~~~YYYWWWWWWKKKFFFCCCFFFHHHGGGGGGIIICCCCCCDDDDDDEEEGGGKKKNNNJJJIIIEEECCCFFFJJJJJJFFFMMM]]]gggddddddwww{{{ttteeeTTTHHH>>>:::@@@IIIZZZ```ccccccgggoooqqqoooqqqzzz}}}}}}}}}xxxzzz~~~zzzuuusssrrriii[[[MMMEEE@@@===AAAHHHPPPttt{{{KKK===>>>777333666000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------SSSPPPIIIBBB;;;777777777<<<;;;999999999999777666888888999:::<<<@@@EEEIIIgggvvv}}}fffRRRCCCBBBIIISSScccssszzzsssjjj```[[[___gggzzz}}}zzzzzzxxxvvvvvvyyy{{{tttpppoooggg\\\RRRNNNVVVhhhxxx\\\JJJMMMGGGDDDGGGHHHEEECCCCCC@@@CCCGGGJJJIIIFFFBBB???AAA@@@AAACCCFFFFFFCCC@@@BBBDDDGGGFFFDDDMMMhhhmmm``````eeerrr~~~|||~~~}}}|||zzztttmmmkkkpppyyy}}}vvvnnngggccc[[[XXXUUUTTTUUUXXXZZZZZZ[[[ZZZZZZZZZ]]]bbbgggjjjkkklllnnnpppqqqrrrqqqqqqhhhjjjlllnnnppppppooonnnppplllgggeeecccaaa^^^ZZZZZZZZZYYYWWWUUURRRPPPOOOQQQQQQOOOJJJGGGKKKUUU^^^cccqqq~~~hhhXXXTTTUUUQQQRRRVVVRRRIIILLLWWWcccllleee]]]RRRSSSOOOLLLLLLOOOOOOLLLHHHFFFCCC???===<<<;;;888555222999GGGXXXfffrrrdddeeelllvvv~~~~~~zzzvvvtttuuuwwwsss|||{{{yyyvvvuuuvvvxxxzzztttfffZZZYYY^^^bbbcccdddggggggggggggggghhhhhhhhhnnnllljjjjjjlllpppuuuxxxyyyxxxwwwuuusssrrrppppppllllllkkkkkkjjjiiiiiihhheeeeeeeeeeeefffggghhhiiihhheeebbb```bbbdddeeefffeeeeeeeeeeeeeeeeeeeeedddeeeccc```aaabbbccc```^^^[[[^^^``````___^^^]]]^^^cccaaa^^^\\\[[[[[[]]]^^^\\\[[[UUUMMMFFFEEEJJJPPP[[[XXXLLL===>>>SSSnnn}}}YYYLLLVVVjjjyyyssshhhUUU___cccKKKNNNMMMGGGCCCEEEHHHHHHAAABBBDDDEEEGGGGGGHHHHHHMMMJJJHHHGGGDDD???@@@DDDEEEOOOaaammmnnnqqq}}}jjjVVVIIIDDD>>>999BBBFFFOOOVVVWWWUUUXXX^^^eeekkkrrrxxxzzz{{{}}}}}}xxxvvvwwwwwwvvvtttuuutttoooiiiddd___YYYSSSQQQGGGBBBCCCCCC@@@FFFQQQzzzaaa@@@888;;;999666666555333000...------......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,RRRPPPKKKDDD<<<999999;;;;;;:::999888888777555444::::::999999:::===AAACCCRRRbbbsss}}}xxx|||yyydddQQQEEECCCMMMXXXWWWTTTPPPMMMGGGEEEJJJRRR___ccciiiqqqxxx}}}zzzyyyxxx{{{xxxrrrkkkfffdddbbb___]]]WWWRRRNNNPPP]]]rrrfffRRRNNNQQQKKKHHHHHHHHHCCC??????<<<>>>BBBEEEFFFEEECCCAAABBBBBBCCCEEEHHHIIIFFFCCCGGGHHHJJJHHHDDDFFFXXXlll|||qqqmmmsss|||~~~~~~~~~~~~|||xxxrrrpppssszzz~~~wwwooojjjaaa]]]WWWSSSRRRSSSSSSSSSYYYYYYYYYZZZ[[[]]]___```cccccceeeeeefffeeeeeedddcccdddeeeggggggfffdddcccbbb___\\\[[[\\\[[[YYYWWWVVVUUUTTTSSSRRRPPPOOOOOOJJJJJJKKKMMMQQQWWW^^^cccoooxxxjjjYYYSSSRRRSSSQQQSSSUUUPPPKKKUUUdddyyyvvvbbb]]]VVVMMMTTTPPPLLLLLLMMMKKKGGGCCCEEEAAA===;;;:::999666444222555???PPPbbbqqqjjj___bbbuuu|||rrrppptttzzzzzzxxxvvvssssssuuuwwwjjj^^^UUUWWW^^^ccceeefffggghhhhhhiiiiiiiiiiiiiiijjjiiiggggggiiilllppprrrnnnnnnmmmllljjjiiiiiihhhllllllkkkjjjiiiiiiiiiiiifffffffffffffffggghhhiiigggeeecccbbbdddeeefffeeecccbbbbbbccccccdddeeeeeegggeeebbbaaabbbaaa___\\\\\\^^^___^^^\\\ZZZ[[[[[[```___]]][[[[[[\\\]]]^^^ZZZXXXRRRJJJEEEGGGMMMTTTYYYQQQBBB:::DDD^^^uuupppRRRMMMXXXooovvvbbbSSSYYYYYYMMMPPPOOOHHHDDDEEEFFFFFFCCCDDDEEEGGGHHHIIIIIIIIIGGGDDDCCCCCC@@@<<<<<>>===<<<===;;;999>>>EEEFFFIIINNNTTTZZZ^^^aaacccaaa```bbbjjjsssvvvsssnnnccc]]]VVVRRRPPPPPPOOOMMMMMMPPPXXXhhh}}}eeeNNNLLLQQQPPPJJJHHHHHHGGGBBB??????<<<>>>@@@CCCDDDCCCBBBAAABBBBBBDDDGGGIIIJJJHHHFFFHHHIIIKKKIIIDDDBBBIIISSS|||}}}zzzzzz~~~{{{sssqqquuuzzz~~~zzzuuukkkfff^^^XXXSSSQQQOOOMMMSSSTTTUUUVVVWWWXXXXXXYYY[[[\\\\\\\\\[[[ZZZYYYXXX]]]^^^^^^^^^]]][[[ZZZXXXVVVTTTSSSTTTVVVWWWWWWWWWUUUTTTRRRPPPNNNNNNNNNNNNJJJJJJNNNUUU___fffjjjlllzzzyyy^^^RRRPPPPPPPPPRRRSSSUUUUUUOOOPPPccczzzfff\\\VVVPPPKKKQQQNNNLLLKKKKKKJJJEEEAAAEEEAAA===:::999888666555666444888FFFYYYiiixxxxxxaaa[[[rrr~~~uuulllsssvvvxxxyyywwwsssqqqqqqssseee[[[UUUYYYaaadddeeefffggghhhiiijjjkkkjjjiiiiiigggggggggggghhhjjjlllmmmiiiiiiiiiiiihhhhhhhhhhhhlllkkkjjjhhhhhhhhhhhhiiigggggggggfffgggggghhhhhhgggeeedddeeefffgggfffeeeaaa`````````aaaccceeefffhhhfffcccbbbaaa___]]][[[^^^^^^^^^\\\ZZZYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]VVVRRRLLLGGGFFFKKKTTT[[[XXXIII999999NNNjjj{{{```PPPXXXeeezzzwww}}}YYYOOOQQQMMMLLLOOONNNIIIGGGHHHIIIGGGFFFFFFGGGHHHIIIJJJJJJJJJHHHFFFEEEFFFCCC@@@AAAEEEHHHIIILLLTTTdddvvvzzzfffZZZQQQKKKGGGBBB===:::888777<<>>;;;777777555444222000............------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,JJJKKKIIIBBB:::777:::????????????===:::888888888:::888666666666888888888999===III\\\ttt~~~yyyssswww{{{fffQQQKKKHHHGGGGGGCCC======AAA>>>@@@AAACCCEEEFFFFFFFFFJJJJJJMMMRRRXXXYYYUUUPPPNNNOOOOOOMMMKKKKKKMMMOOO]]]iii{{{uuuSSSGGGHHHJJJGGGDDDCCCFFFFFFCCCBBBDDDCCCCCCCCCCCCCCCBBB@@@@@@???AAACCCFFFHHHHHHHHHGGGEEEFFFGGGFFFDDDBBBCCCFFFdddyyy{{{wwwwww|||~~~zzzvvvvvvxxxzzz~~~tttpppkkkeee___YYYTTTPPPOOONNNOOOOOOPPPRRRTTTUUUWWWWWWWWWWWWVVVUUUUUUTTTYYYYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTVVVVVVWWWVVVTTTQQQOOOMMMMMMNNNOOOSSSUUUZZZaaajjjqqqvvvxxxyyy___PPPOOORRRRRROOORRRVVVYYYVVVQQQYYYsssrrrbbb]]]SSSMMMNNNMMMLLLLLLMMMNNNLLLHHHEEEFFFCCC???;;;999999999999<<<888999AAANNN]]]nnn|||}}}rrrdddooo{{{rrrrrrppptttyyyzzzwwwsssqqqpppiiiaaa]]]aaafffgggeeeeeefffggghhhjjjjjjjjjhhhggghhhiiiiiijjjjjjkkkkkkkkkhhhiiiiiijjjjjjkkkkkkllllllkkkiiiggggggggghhhiiihhhggggggffffffgggggghhhfffffffffggghhhhhhfffdddcccbbbaaa```aaabbbdddeeedddcccbbb```___]]]\\\[[[]]]^^^]]]\\\ZZZZZZ\\\^^^YYYZZZ[[[]]]]]]\\\[[[[[[PPPLLLGGGEEEJJJRRR\\\bbbRRREEE;;;CCC[[[tttmmmXXXUUUeeeyyywwwfffOOOKKKLLLEEEFFFJJJKKKIIIJJJMMMNNNLLLGGGGGGGGGGGGHHHIIIIIIJJJKKKHHHHHHIIIGGGDDDFFFKKKGGGJJJIIIJJJWWWkkkuuusss|||}}}xxxjjj\\\QQQEEEAAA???@@@>>>:::888:::999;;;===@@@AAACCCEEEFFFDDDEEEFFFGGGGGGEEEBBB@@@===<<<===??????>>>???CCC>>>IIIYYYlll```IIIAAA===??????:::777777666555333111///.........------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,DDDDDDBBB<<<555333666:::===>>>???===999777777999777555444444777999999888;;;777999IIIbbbzzz|||tttyyyllleee```\\\XXXOOODDD>>>>>><<<===???AAABBBBBBAAAAAAFFFGGGHHHHHHHHHGGGGGGGGGEEEKKKPPPPPPNNNSSS```jjjZZZIIIFFFEEEAAABBB@@@@@@DDDDDDBBBCCCFFFCCCCCCCCCBBBBBBAAA@@@@@@<<<>>>AAADDDEEEEEEEEEEEEDDDEEEEEECCCBBBCCCCCCBBBOOOlllwwwtttuuuzzz|||{{{zzz|||~~~}}}yyywwwxxxzzz}}}{{{zzzyyyvvvrrrkkkbbb\\\RRRPPPLLLIIIHHHJJJMMMPPPRRRRRRRRRQQQQQQQQQQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRQQQPPPOOOOOOPPPRRRUUUVVV\\\aaahhhmmmrrryyyjjj```UUUPPPRRRUUUSSSPPPPPPUUUZZZYYYYYYffffffbbb]]]OOOIIIPPPOOOOOOQQQRRRRRROOOKKKHHHEEECCC???;;;999:::<<<>>>===<<<<<<@@@EEEQQQfffyyyzzzqqq|||wwwvvvvvvmmmqqqxxx||||||xxxrrrooollleeecccgggjjjiiiggggggeeefffggghhhhhhgggffffffiiiiiijjjkkkkkkkkkkkkkkkffffffggghhhiiiiiijjjjjjkkkjjjhhhgggfffgggggghhhffffffffffffffffffggghhhfffffffffhhhiiiiiifffdddfffeeedddcccbbbccccccddd``````___^^^]]]\\\\\\\\\XXXYYYZZZYYYYYYZZZ]]]___YYY[[[]]]___^^^\\\XXXVVVKKKGGGEEEHHHPPPYYY```cccGGGCCCFFFWWWnnnoooZZZUUUVVVqqq{{{}}}mmmUUUIIIIIIJJJCCCEEEHHHJJJJJJLLLOOOOOOLLLGGGGGGFFFEEEFFFFFFGGGHHHFFFDDDDDDFFFDDDBBBDDDIIIEEELLLLLLFFFIIIZZZiiinnnrrr||||||ooottt}}}pppeeeQQQKKKFFFFFFDDD>>>888777888999:::;;;===>>>>>>===@@@@@@@@@???===<<<;;;;;;>>><<<<<>>CCCJJJHHHbbb}}}fffHHHGGGDDDBBBAAA>>>999777888777666444222000///...---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,AAA???<<<777333222333555888:::;;;999555333555777555333222444999;;;;;;::::::444222===PPPfff|||yyyzzzuuuooojjj```SSSKKKIIICCCDDDFFFFFFEEECCC@@@>>>???BBBEEEHHHLLLRRRYYY___^^^cccffffffgggrrr```HHHDDDFFFFFFEEECCCAAABBBDDDCCC???@@@DDD>>>???@@@@@@AAAAAAAAA@@@;;;>>>AAACCCCCCBBBCCCCCCFFFHHHFFFBBBAAABBBAAA???FFFaaallljjjkkksssyyy|||{{{vvvxxxxxxxxxzzz}}}{{{sssmmmaaa\\\TTTLLLHHHGGGIIIKKKMMMMMMLLLKKKKKKLLLLLLLLLNNNNNNNNNNNNOOOPPPPPPPPPOOOPPPPPPNNNLLLKKKLLLMMMMMMNNNPPPSSSXXX]]]aaaccceeekkksssxxx~~~|||iiiYYYVVVRRRPPPPPPRRRRRRRRRNNNTTT[[[```hhhzzzgggXXX[[[XXXJJJGGGQQQUUUWWWXXXYYYVVVQQQLLLIIIDDDBBB???;;;999;;;@@@CCC????????????@@@III___ttt{{{||||||uuummmpppqqqrrruuuzzz}}}{{{tttnnnhhhdddccchhhmmmlllkkklllhhhggggggfffeeeeeeeeedddggghhhhhhiiiiiijjjjjjjjjhhhhhhiiiiiiiiijjjjjjjjjiiiiiihhhhhhgggfffffffffddddddddddddeeefffggghhhfffffffffgggiiihhhfffdddhhhggggggfffeeedddcccbbb^^^______^^^\\\[[[\\\]]]SSSUUUVVVWWWWWWYYY[[[^^^\\\^^^aaabbb```ZZZTTTPPPHHHFFFGGGMMMVVV\\\\\\ZZZ???FFFYYYssstttXXXQQQVVVXXXvvv~~~YYYNNNIIIIIIIIIDDDGGGJJJKKKJJJLLLNNNLLLFFFGGGFFFEEEDDDDDDDDDEEEFFFEEECCCCCCDDDCCCAAACCCGGGFFFLLLMMMGGGDDDLLL[[[eeejjjrrryyyuuunnnaaaRRRKKKFFFAAA===<<<888777777999::::::888666;;;<<<<<<;;;999888999:::;;;777999@@@DDDIIIVVVdddsss~~~tttPPPCCCBBBBBBAAA>>>;;;999:::;;;777666555333111///...---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,CCC>>>888444333333222222333666999777333111333777555333222555:::>>>===:::777444555<<>>???AAABBBBBBBBBAAA@@@===@@@DDDEEEDDDCCCCCCDDDEEEIIIIIICCC@@@AAA???<<>>CCCTTTddd}}}{{{ooonnn|||{{{uuuqqqsssyyy{{{tttmmmgggddddddjjjnnnnnnnnnpppllljjjhhheeedddddddddeeegggggggggggghhhiiijjjkkkllllllllllllkkkkkkkkkjjjggghhhiiiiiihhhgggeeecccaaaaaabbbcccdddeeeggghhhgggfffeeefffggggggfffeeeeeefffgggggggggeeecccbbb```aaabbb```]]][[[[[[]]]TTTVVVYYYZZZZZZZZZ[[[]]]```bbbeeeeeeaaaXXXOOOIIIHHHGGGJJJRRRZZZZZZSSSKKKBBBQQQooo{{{___MMMRRR```hhhdddNNNOOOMMMIIIHHHDDDFFFHHHJJJJJJLLLNNNJJJDDDHHHGGGEEECCCCCCCCCEEEFFFGGGEEEDDDFFFDDDBBBDDDHHHIIIHHHHHHIIIGGGGGGMMMVVVbbbssszzzeeeYYYRRRLLLHHHGGG=========>>>@@@>>>:::777888<<>>???@@@??????HHHVVV^^^cccooo~~~[[[HHHEEE??????>>><<<::::::;;;<<<888777666444222000...---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,EEE>>>777444555555333000333666999888444222555888777444333666;;;>>>===:::555666;;;???===<<>>@@@CCCGGGGGGFFFDDDDDDFFFAAAGGGJJJEEEAAAAAA???;;;AAABBBVVVzzz|||qqqllljjjjjjnnntttuuuzzz~~~}}}yyyyyyyyyzzz{{{~~~|||yyyrrrkkkddd```]]][[[VVVUUURRRPPPNNNMMMLLLMMMKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNQQQQQQQQQRRRUUUYYYaaacccfffkkkooorrrtttuuurrr___XXXUUUSSSNNNOOORRRUUUWWWWWWUUUSSSUUU[[[gggyyy{{{___QQQJJJOOORRRPPPVVVaaaUUUXXX]]]^^^\\\XXXSSSQQQKKKJJJGGGDDDCCCFFFNNNTTTSSSLLLDDD???===???IIITTTooo{{{}}}zzzxxxttt{{{yyynnnmmmuuuyyytttmmmkkkgggggglllppppppppprrrooommmiiifffddddddeeefffhhhhhhggghhhiiijjjlllnnnllllllkkkjjjiiihhhggggggfffgggiiijjjiiigggdddbbb___``````bbbccceeeggghhhgggeeedddeeefffgggfffeeebbbcccfffhhhhhhfffdddcccccceeeeeebbb^^^[[[[[[]]]XXX[[[]]]^^^^^^]]]]]]^^^ccceeehhhgggaaaWWWMMMFFFIIIIIIMMMUUU[[[XXXKKK???LLL]]]~~~hhhPPPHHHUUUlll|||~~~qqqSSSHHHRRRRRRJJJFFFCCCBBBEEEGGGIIIMMMPPPMMMFFFIIIGGGEEEDDDCCCDDDEEEFFFFFFCCCCCCDDDCCC@@@BBBFFFLLLCCCBBBIIIMMMGGGEEEIII]]]wwwvvvjjjccc\\\UUURRRJJJIIIJJJLLLMMMKKKEEEAAA<<>><<<===@@@BBBCCCGGGHHHIIIHHHFFFEEEFFFGGGTTT```rrr}}}~~~vvvqqqrrrpppjjjaaacccXXXMMMQQQSSSRRRVVVSSSSSSeeetttjjj```dddhhhrrr|||\\\GGGKKKJJJ???CCC@@@<<<:::::::::888777;;;<<<999222000333000***///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,:::666333444333111333666555555444222111222555888777555333666;;;<<<999555555555555555666777888999DDDSSSjjj}}}|||tttooogggbbbfffpppzzzsssxxxzzzwwwwww|||~~~}}}{{{{{{{{{yyyvvvtttvvvtttxxx~~~bbbSSSOOONNNJJJEEEGGGMMMNNNLLLDDDDDDCCCBBBAAACCCFFFHHHGGGEEECCCCCCDDDCCCAAA>>>;;;@@@EEEEEEAAA???AAAEEEFFFHHHHHHEEEAAA<<<999888???BBBGGGRRReee|||{{{]]]RRR[[[iiirrrvvvtttuuu}}}}}}yyy{{{}}}}}}|||zzz{{{{{{~~~|||xxxvvvvvvwww|||xxxsssooonnnllliiifffeeedddbbb___]]]^^^aaadddhhhiiikkklllmmmppptttvvvuuuvvvyyy~~~jjjaaaVVVOOOOOORRRTTTTTTMMMSSSXXXYYYVVVUUUYYY^^^mmmyyyzzzfff[[[WWWQQQMMMMMMOOOQQQRRROOOMMMKKKJJJLLLPPPUUUXXXQQQQQQMMMFFFGGGOOOTTTTTTKKKGGGEEEEEEDDDBBBCCCFFFNNNXXXjjj||||||~~~}}}vvvtttqqqjjjnnnppplllfffeeedddccceeehhhkkkmmmooommmiiifffccccccccccccfffgggiiikkkkkkkkkjjjjjjllllllmmmmmmllljjjiiihhheeefffhhhgggfffeeeeeefffdddddddddfffhhhiiiiiihhhfffbbb___```cccfffdddbbbddddddeeeggghhhgggeeebbbaaabbbcccbbb___\\\[[[[[[ZZZYYYXXXXXXZZZ^^^bbbdddeeeccc]]]UUULLLHHHIIILLLPPPUUUZZZWWWKKKEEEQQQbbbsssuuuiiiRRRTTTeeesss~~~nnnUUUPPPUUU___```TTTIIIFFFGGGFFFFFFJJJOOOPPPMMMJJJCCCCCCBBB@@@>>><<<<<<<<>><<<<<<>>>AAACCCEEEDDDEEEFFFEEEDDDCCCDDDEEEOOOTTT___iiiooovvvuuu|||~~~}}}ssscccaaa^^^YYY[[[kkklll{{{|||qqqrrrwww}}}uuunnnuuuYYYNNNJJJFFFCCCGGGEEEAAA???>>>===<<<;;;:::999555......222222/////////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,999444222222222000222777555555444333222333666999888666666888::::::777333555444444333333333333333555<<>>AAADDDEEEDDDDDDEEEFFFGGGIIIIIIGGGBBB>>>;;;:::BBBCCCEEEJJJVVVlllnnnZZZVVV]]]dddlllqqqssstttuuuvvvxxxzzz||||||zzzxxxwwwwww{{{}}}{{{yyyvvvrrrnnnmmmoooqqqyyyzzz||||||}}}~~~ooodddWWWTTTQQQNNNMMMOOOQQQSSSQQQSSSUUUVVVYYY___hhhooo}}}eeefffaaaZZZRRRMMMMMMNNNLLLJJJHHHGGGGGGHHHKKKNNNRRRTTTOOOPPPNNNJJJGGGHHHFFFCCC@@@???BBBGGGHHHDDDBBBCCCGGGPPPbbbwww~~~zzzyyyuuuzzz}}}lllccc~~~uuupppiiiaaa```dddgggfffbbbbbbeeehhhmmmmmmlllkkkjjjiiiiiiiiidddeeegggiiijjjiiihhhgggjjjkkkkkkkkkjjjiiihhhgggfffffffffeeeddddddgggiiieeeddddddeeeggghhhhhhgggbbb___]]]^^^aaacccbbb```dddddddddfffhhhgggdddbbb___aaabbbbbb^^^[[[YYYYYY\\\[[[YYYXXXZZZ]]]```ccc^^^YYYQQQJJJGGGIIIMMMPPPSSSUUUVVVOOOHHHLLLaaaxxxjjjXXXSSSgggyyy~~~|||wwwzzzQQQIIIJJJPPPYYYWWWKKKCCCCCCFFFFFFHHHMMMPPPPPPLLLHHH@@@CCCDDD@@@;;;888999;;;;;;<<<<<<===>>>@@@BBBCCCAAACCCCCCCCCAAAAAACCCEEENNNKKKMMMWWWcccppp}}}|||vvvwww|||zzzuuuyyyyyyssssssxxxwwwVVVSSSTTTIIICCCHHHGGGEEEBBBAAAAAAAAAAAA@@@999888222---...333555444000000...------,,,,,,,,,++++++++++++,,,,,,,,,,,,<<<777444444222000111555444555555444333444777999999777666666666666555444666555444444333333333333555444999EEESSSbbbqqq|||}}}yyy~~~{{{xxxyyy~~~sssXXXLLLJJJLLLIIIJJJHHHDDDEEEIIIJJJGGGHHHGGGEEECCCDDDHHHOOOTTTJJJHHHDDDAAA@@@@@@AAAAAABBBBBBCCCDDDFFFFFFEEECCC@@@BBBEEEEEECCCAAA@@@@@@CCCDDDDDDDDDIIIZZZzzzsss___SSSTTT[[[fffmmmnnnnnnqqqtttwwwzzz{{{yyyvvvuuutttvvvzzz~~~zzzxxxyyyzzz~~~}}}lll```XXXTTTSSSUUUWWWVVVSSSRRRTTTVVV]]]VVVQQQUUUcccsssdddXXXaaa^^^[[[WWWTTTQQQNNNKKKIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKJJJHHHDDD@@@;;;777777888===EEEGGGEEECCCEEEIIIOOO]]]rrr~~~nnnrrr~~~qqqdddpppnnnZZZ]]]fffoooooohhhaaa```aaagggjjjmmmppppppooommmlllaaaaaabbbccceeeggghhhiiihhhhhhhhhhhhhhhggggggfffdddeeefffeeedddeeegggiiigggeeeddddddeeefffeeeddd```^^^]]]^^^```aaa```___bbbbbbbbbdddeeeeeebbb```ZZZ]]]___```___]]]\\\[[[\\\\\\[[[[[[\\\\\\]]]^^^SSSOOOJJJHHHJJJNNNQQQSSSUUULLLEEEHHHUUUiii}}}sssYYYXXXjjjtttvvv^^^HHHFFFDDDFFFJJJIIICCC@@@BBB@@@AAAEEEJJJLLLKKKFFFAAABBBCCCDDDAAA>>><<<<<<===<<<===>>>???>>>>>>>>>???AAABBBCCCBBBAAABBBDDDFFFKKKEEECCCKKKXXXgggwww}}}{{{|||zzz|||ooorrrxxxwwwWWWDDDLLLRRRIIIDDDJJJCCCAAA@@@@@@AAACCCCCCCCC<<<999555333333666777666111111///...------------+++++++++,,,,,,,,,------AAA<<<999888555111000333444444555444333444666888888777555222000000222444444444333333333444444555666333222777>>>JJJ]]]mmm|||~~~lllRRRHHHGGGFFFCCCGGGJJJIIIEEEDDDFFFFFFDDDHHHFFFCCC@@@@@@DDDKKKPPPHHHFFFCCC@@@??????AAACCCAAA@@@???@@@BBBAAA???<<<777:::===???>>>======>>>??????AAA@@@???HHHbbb{{{pppdddYYYRRRVVV___gggmmmsssppptttxxx{{{zzzxxxvvvuuuvvvxxx{{{}}}|||jjj]]]VVVRRRPPPOOOLLLQQQVVVWWWVVVVVVYYY\\\YYY[[[aaakkkyyypppWWWQQQSSSTTTYYY]]][[[UUUOOOMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEGGGFFFFFFEEEBBB===999888;;;;;;>>>DDDGGGEEEFFFHHHJJJOOOYYYjjjzzzrrryyy{{{vvvyyy~~~rrrnnn}}}{{{bbbXXXcccppptttooofff```]]]```eeekkkqqqsssrrrooollldddbbb```______bbbfffiiifffffffffeeeeeeeeeeeeeeeaaaccceeefffeeedddeeefffdddbbbaaaaaaccceeeeeedddaaaaaaaaaaaaccccccbbbbbb______```aaacccbbb___]]]YYY[[[^^^___^^^]]]]]]]]]\\\]]]^^^^^^]]]ZZZWWWUUUJJJIIIIIIKKKMMMMMMLLLJJJFFFAAA@@@NNNjjj{{{RRRSSSccc}}}jjjNNNLLLIIIFFFEEEHHHJJJHHHCCCAAA<<<>>>BBBEEEGGGEEEAAA===DDDAAA@@@@@@AAABBB@@@>>>;;;===@@@@@@???>>>???@@@DDDDDDDDDCCCBBBCCCFFFHHHFFFBBB@@@DDDKKKUUUeeerrrmmmuuu}}}rrrpppzzzqqq```eeelllzzzUUUJJJCCCFFFJJJIIIHHHIIIFFFCCCAAA@@@AAABBBAAAAAA@@@===;;;;;;;;;999777555222222000///...---------++++++,,,,,,,,,---------CCC???===<<<888222///111333444555444333222444555666666555111------111444111111000111111222333444000000333666666:::FFFSSSrrrkkkTTTIIIJJJJJJCCC;;;CCCGGGHHHEEEDDDFFFGGGEEEDDDCCC@@@===<<>>@@@CCCCCCBBBAAABBBBBBAAA>>><<<:::<<>>===<<<<<<@@@???AAACCC@@@AAAQQQeeeeeeSSSPPPXXXaaafffggglllsssxxxyyyxxxwwwwwwwwwwwwwwwwwwxxx{{{yyyiii^^^TTTRRRSSSRRROOONNNLLLOOOQQQQQQQQQQQQUUUXXXQQQfffcccVVVPPPJJJKKKSSS\\\\\\UUUPPPPPPRRRLLLLLLLLLKKKJJJHHHGGGFFFEEECCCCCCEEEDDD@@@>>>???EEEBBBCCCGGGHHHFFFHHHKKKNNNUUU]]]hhh}}}zzzkkknnnzzz}}}xxx~~~lllYYY```iiinnnnnnjjjccc___\\\```eeekkknnnooonnnmmmlllhhhddd```^^^___bbbdddeeedddccccccccccccdddddd```bbbdddeeedddccccccccc___^^^]]]^^^aaadddffffffbbbccccccdddeeeddddddddd]]]]]]]]]___aaa```]]][[[\\\]]]___^^^]]]\\\\\\]]]\\\]]]]]]\\\YYYTTTPPPMMMGGGHHHJJJJJJIIIEEEAAA???777CCCSSSdddyyy}}}```JJJOOOjjjyyyRRRFFFMMMEEEFFFHHHNNNPPPLLLCCC<<<>>>???AAACCCCCCBBB@@@>>>BBB???===>>>BBBCCC@@@===888<<<@@@AAAAAAAAADDDGGGEEEEEEEEECCCBBBCCCFFFHHHHHHFFFEEEEEEEEEHHHRRR^^^ffflllxxxzzzuuu|||qqq{{{uuuQQQDDDHHHHHHEEEDDDGGGIIIHHHMMMJJJFFFDDDBBBAAA???>>>BBB???>>>@@@???:::666555444333111000...---------,,,,,,,,,,,,------------AAA>>>>>>???;;;444000000333444555444222111111222111555777555000---000333000000000000000111111222...///333666444333888@@@WWWiii{{{~~~bbb[[[SSSNNNLLLIIIDDD@@@AAAFFFIIIFFFDDDFFFGGGFFFBBBAAA???======@@@EEEJJJDDDEEECCC@@@<<<;;;===???BBBCCCDDDDDDCCCBBB@@@@@@???AAACCCCCCAAA???>>>>>>BBB???AAAFFFEEEAAAHHHUUUdddzzzaaaNNNOOOSSSSSSXXX___hhhooorrrsssssssssrrrrrrrrrqqqpppqqquuuwww~~~~~~wwwnnneee^^^XXXRRRPPPSSSTTTPPPNNNPPPOOOOOONNNNNNOOOSSSYYY\\\bbbwwwvvvaaaTTTLLLIIIFFFMMMSSSTTTRRROOOPPPSSSMMMMMMLLLKKKIIIGGGFFFEEEBBB@@@BBBGGGGGGBBB@@@CCCDDDBBBCCCGGGIIIHHHJJJNNNUUU___fffiiiuuuyyynnnmmmwwwzzzvvvxxx{{{|||~~~|||yyyyyyjjjeeebbbcccgggiiigggddd[[[\\\^^^aaaeeeiiimmmpppnnnllliiifffcccbbbaaaaaaccccccbbbaaaaaabbbcccdddbbbbbbcccaaa``````aaaccc```^^^\\\\\\^^^```aaaaaa]]]^^^```aaa````````````]]]\\\]]]___``````]]][[[\\\]]]]]]]]]\\\]]]___bbb]]]\\\YYYUUUQQQLLLIIIGGGFFFHHHHHHFFFAAA>>>>>>@@@CCCVVVlllzzz}}}~~~uuu^^^NNNNNNWWWqqqZZZIIIFFFGGGCCCGGGLLLNNNMMMHHHBBB===AAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>;;;???BBBCCCBBBBBBFFFJJJEEEDDDCCCAAA???@@@CCCEEEHHHGGGGGGHHHGGGEEEIIIPPP]]]cccnnnzzz}}}|||wwwZZZGGGCCCGGGHHHFFFDDDEEEHHHIIINNNKKKGGGDDDCCCBBBAAA???CCC===;;;======888555666444333222000///...------,,,,,,,,,------------...>>><<<===@@@===555000000444444555333111///000000...444:::999444//////111333222222111111111111222222000111333333222555;;;555JJJ^^^iiiuuulllSSSXXXZZZXXXPPPGGGBBBDDDIIIBBBHHHJJJGGGDDDEEEEEECCCCCCCCCBBBAAAAAADDDIIIMMMEEEEEEDDD@@@<<<999:::<<<<<<>>>AAAAAA@@@>>>???@@@<<<>>>@@@AAA@@@>>>======@@@:::;;;CCCCCC>>>AAAJJJNNNeee~~~qqqXXXSSSRRRNNNKKKRRR]]]eeejjjllllllllljjjkkkmmmmmmllllllnnnooojjjnnntttxxx{{{}}}~~~ssseee[[[XXXWWWUUUSSSVVVRRRQQQSSSPPPKKKLLLRRRKKKJJJJJJNNNVVV```jjjpppwwwjjj^^^MMMEEEHHHFFFHHHJJJLLLMMMNNNPPPQQQPPPOOOMMMJJJHHHEEECCCBBB===<<>>EEEIIIJJJMMMQQQWWWccciiigggjjjwww~~~}}}uuussspppmmmnnnwwwxxxoookkklllsss{{{zzz}}}~~~ooo```[[[aaahhhiiifff\\\ZZZXXXXXX]]]dddmmmrrrlllllllllkkkiiigggdddcccbbbbbbaaa``````aaabbbcccdddcccaaa^^^\\\]]]```cccfffccc___\\\\\\[[[[[[ZZZVVVXXXZZZ[[[ZZZYYYYYYZZZ]]]]]]^^^___aaa```]]][[[XXXYYY[[[[[[\\\```dddhhh___[[[UUUOOOIIIFFFDDDDDDGGGGGGFFFAAA<<<<<>>===>>>@@@CCCBBBDDDFFFCCC???===>>>@@@@@@CCCFFFEEEBBBAAAEEEJJJCCCCCCAAA>>>======@@@BBBAAA@@@BBBGGGHHHEEEEEEGGGOOOUUUaaakkkooorrrfffOOOJJJKKKHHHEEEFFFHHHFFFCCCEEEKKKHHHFFFCCCCCCCCCDDDDDDCCCBBB;;;777999999555444888555444222000///...------,,,,,,,,,---------......BBBDDDDDDAAA:::444000000222222222111111111111000222333555444333333444666777333///...000222111000444333222111111222333444444999AAAJJJUUUfffyyyxxx___QQQLLLUUUYYYVVVKKKDDDEEEGGGEEEEEEDDDBBBAAABBBBBBAAA@@@@@@BBBDDDDDDBBBAAACCCFFFEEEEEEDDDBBB???===>>>??????@@@AAAAAAAAA???>>>===;;;>>>@@@===999777:::===============???AAACCCDDDFFFRRRiiisssooocccQQQRRRIIIGGGRRR^^^bbbcccdddaaadddeeegggjjjkkkfff^^^ggggggfffgggiiiiiihhhfffkkkmmmqqqvvv{{{}}}{{{zzz}}}uuunnniiieeeaaa^^^XXXVVVTTTQQQQQQRRRSSSTTTSSSTTTSSSRRRPPPOOOOOOPPPJJJNNNOOORRRddd{{{zzz|||ttt___XXXSSSJJJEEEEEEDDD???===AAAFFFFFFGGGIIIHHHEEEDDDFFFDDD>>>???DDDEEEGGGHHHHHHFFFCCCCCCCCC<<>>>>>@@@CCCCCCBBB@@@??????AAADDDCCCCCCBBBAAAAAAAAABBBBBBCCCAAA@@@AAABBBCCCBBBAAA===???AAA@@@>>>===@@@CCCAAA@@@AAAAAABBBCCCDDDEEEFFFKKKSSS[[[cccjjjqqquuuwww___WWWSSSOOOMMMNNNHHHDDDGGGNNNPPPJJJCCCIIIGGGDDDCCCCCCDDDGGGIIIBBB???<<<:::;;;;;;999888:::777444222222111000...000//////.........//////@@@AAAAAA===888333000000222222222111111111000000222333444444333333444555777444000///000111000///222111111000000111111222333555777:::@@@LLL\\\ggglllccc[[[QQQGGGOOORRRNNNGGGCCCEEEFFFDDDFFFDDDAAA@@@@@@@@@>>>===888;;;>>>???>>>???BBBDDDAAABBBBBB@@@>>>>>>>>>@@@?????????@@@??????>>>>>><<>>:::888:::>>>>>>=========>>>???AAABBBBBBHHHWWWllluuuggg]]]NNNBBBCCCIIIPPPVVV[[[RRRWWWZZZYYY\\\```cccaaa^^^]]]\\\\\\^^^]]]\\\ZZZXXXZZZ^^^dddiiijjjiiiggg^^^___```aaabbbcccdddeee[[[XXXUUUSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTRRRTTTWWWVVVTTTRRRSSSTTTPPPUUUaaarrr|||~~~}}}nnnaaaTTTMMMJJJIIIJJJMMMEEE@@@???DDDGGGGGGGGGHHHFFFDDDDDDFFFEEEAAABBBGGGHHHIIIJJJHHHEEEBBBAAAAAA>>>EEEKKKLLLHHHEEEFFFJJJHHHMMMVVV\\\ZZZVVVVVV[[[bbbiiinnnuuuvvvjjjgggwwwtttddddddlllzzzpppsss~~~}}}lll___YYYYYYhhhfffbbb\\\VVVUUUXXX[[[^^^aaaeeejjjmmmmmmjjjgggfffccc___\\\[[[\\\^^^___[[[aaaccc^^^[[[___dddeee]]]\\\ZZZYYYXXXYYYZZZ[[[]]]]]]^^^\\\[[[ZZZ[[[]]]YYYYYYXXXXXXXXXXXXYYYYYY^^^^^^\\\[[[YYYWWWVVVUUUMMMIIIFFFEEEHHHKKKLLLLLLAAA===999:::EEE[[[xxx{{{kkkfff[[[[[[XXXXXX___iiipppqqq|||ZZZHHHHHHHHHGGGGGGFFFFFFEEEBBB???>>>???AAACCCEEEGGGFFFDDDCCCBBBCCC??????>>>>>>>>>>>>??????FFFDDDCCCDDDEEEEEEDDDCCC>>>@@@AAA@@@??????AAACCC@@@@@@@@@@@@AAABBBCCCDDDFFFFFFHHHLLLUUUbbbpppyyyuuuwww]]]RRRQQQPPPMMMKKKSSSOOOLLLMMMOOONNNGGGAAADDDCCCAAA@@@????????????<<<<<<<<<;;;::::::===???666444333222333333111000000//////...............>>>>>><<<888444111000111222222111111111000000000111222333333222222333555777444111000000000/////////000000000000000000///555444333111222999CCCLLLooo|||pppWWWKKKMMMPPPLLLEEEIIIHHHEEEAAAAAADDDDDDAAADDDBBB@@@??????>>><<<:::777999;;;<<<<<<===@@@AAA>>>???@@@@@@>>>>>>???AAA>>>>>>>>>>>>>>>>>>???@@@===???@@@>>>;;;999;;;>>>>>>===<<<<<<<<<>>>???@@@>>>===DDDUUUkkkoooXXXJJJEEEEEEHHHLLLJJJRRRVVVTTTSSSUUUYYYZZZVVVUUUSSSSSSTTTTTTRRRQQQKKKKKKNNNRRRVVVXXXXXXWWWVVVVVVUUUUUUVVVXXXYYYZZZVVVUUUSSSSSSSSSRRRQQQOOOKKKLLLNNNPPPQQQQQQPPPOOOUUUWWWWWWTTTPPPPPPUUU[[[kkkooo~~~|||^^^[[[SSSHHHCCCEEEHHHHHHFFFCCCCCCGGGIIIGGGFFFHHHEEEDDDEEEGGGFFFDDDEEEIIIJJJKKKJJJHHHDDDBBBAAABBBAAAJJJRRRQQQJJJEEEFFFIIIQQQSSSWWWYYYUUUPPPRRRWWWbbbhhhmmmwwwsssfffiiitttgggdddxxx~~~}}}wwwuuurrrpppqqq\\\PPPXXX\\\```aaa^^^WWWQQQMMMSSSVVV]]]fffnnnpppmmmiiiiiihhhfffccc```^^^]]]\\\\\\___^^^[[[\\\```bbbaaa\\\\\\\\\\\\]]]___aaabbb```aaa```^^^\\\[[[\\\]]]UUUUUUVVVVVVWWWYYYZZZ[[[```]]]YYYUUUQQQNNNLLLKKKKKKHHHEEEFFFJJJJJJGGGDDD???;;;:::DDD\\\yyyvvviii```OOOUUU```ooo}}}~~~bbbDDD???FFFJJJHHHFFFCCC@@@======>>>@@@BBBBBB???CCCFFFHHHEEEBBB>>>===<<<<<<<<<<<<===>>>???@@@HHHGGGFFFFFFGGGGGGEEEDDD@@@AAAAAAAAA@@@@@@BBBCCC???????????????@@@AAABBBCCCBBBAAABBBIIIUUUdddnnnrrrxxxbbbWWWMMMMMMPPPOOOMMMKKKLLLKKKKKKJJJIIIEEE@@@<<<>>>>>>>>>>>>=========<<<<<<>>>???===999999===BBB222222222444555666444222000///......---------...;;;:::777444111000000111111111111111000000000000000111222222111111222444444333111000000000000000...///111111111111///...333333222111111444999>>>FFFTTTgggxxx|||]]]YYYRRRJJJEEECCCEEEGGGEEEBBB???===@@@BBBAAA>>>AAA???>>>>>>>>>===;;;:::>>>>>>??????>>>>>>??????>>>???AAA@@@??????@@@AAA>>>>>>===<<<===>>>@@@AAA???@@@@@@>>><<<;;;<<<>>>>>>===<<<;;;;;;<<<===>>><<<:::===GGGYYYvvvtttpppuuu```RRRJJJGGGGGGIIIPPPUUUTTTSSSUUUUUURRRTTTRRRQQQQQQRRRRRRQQQPPPMMMJJJHHHHHHKKKNNNQQQRRRRRRQQQPPPOOOOOOQQQSSSUUUVVVUUUSSSSSSRRRQQQNNNKKKQQQQQQQQQQQQPPPPPPOOONNNQQQSSSSSSQQQRRR[[[iiiuuujjjYYY]]]XXXLLLHHHKKKIIIBBBGGGEEEFFFJJJKKKHHHFFFHHHFFFFFFHHHHHHGGGFFFFFFHHHGGGHHHHHHFFFDDDCCCDDDEEEDDDLLLSSSRRRJJJEEEGGGLLL\\\YYYTTTPPPKKKJJJRRR]]]mmmwww|||uuuffffffnnnyyyxxxpppjjjnnnttt||||||ooocccvvv}}}eeeUUUJJJNNNVVV^^^ccc___VVVOOOOOOOOORRRZZZcccggggggeeeiiijjjlllkkkiiieeecccaaacccaaa]]][[[\\\]]][[[XXXYYYZZZ[[[]]]___bbbdddfffaaaaaa```]]]ZZZYYYYYYZZZVVVVVVWWWXXXYYY[[[\\\]]]WWWTTTPPPLLLHHHFFFEEEEEEMMMMMMLLLJJJGGGCCC???===>>>AAAIIIZZZrrrwwwooossshhhRRRTTTjjjzzzzzzkkkRRR===???HHHKKKHHHFFFDDD@@@;;;;;;>>>BBBDDDCCC???CCCFFFGGGEEEAAA>>><<<=========>>>???@@@BBBCCCHHHFFFEEEEEEFFFFFFDDDCCC???@@@@@@??????@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@???@@@AAACCCEEEJJJQQQVVViiipppvvvzzzvvv]]]UUUOOOKKKMMMMMMJJJHHHHHH@@@CCCEEEFFFEEEBBB???>>>=========>>>@@@AAACCCDDDFFFEEECCC???<<<;;;<<<===444444555777999888666333000000///...------------:::777444111000000111111111111111000000000/////////000111111000000111333111111111111111111222333///000111222222111000//////000111222222222333444000666DDDVVVjjjzzzuuuaaaVVVMMMQQQRRRMMMDDD???CCCHHHEEEAAA===>>>??????>>><<<===<<<<<<===??????>>><<>>=========???@@@AAA?????????>>><<<<<<<<<===>>>===<<<;;;;;;;;;<<<=========>>>???FFFZZZ}}}zzzyyyqqqddd]]]ZZZXXXQQQQQQNNNLLLOOOTTTTTTQQQSSSQQQOOOOOOPPPQQQQQQPPPPPPJJJCCC???@@@DDDIIIKKKOOONNNMMMLLLLLLNNNPPPRRROOOOOOOOOPPPRRRRRRPPPOOORRRQQQPPPOOOOOOQQQSSSTTTNNNSSS[[[cccmmm{{{nnn\\\QQQVVVUUUQQQSSSXXXSSSHHHHHHGGGHHHLLLKKKGGGGGGIIIHHHJJJKKKIIIGGGFFFEEEDDDBBBCCCEEEEEEEEEEEEGGGHHHEEEKKKOOOMMMFFFDDDIIIOOOUUUPPPKKKGGGBBBCCCMMMYYYqqqqqqbbbddd___iiiwwwnnniiihhhrrr}}}uuukkkssszzzrrrfffSSSOOOMMMRRR\\\bbbaaa^^^SSSOOOLLLMMMQQQVVVYYYZZZbbbgggkkknnnmmmkkkjjjjjjkkkfffaaaaaacccaaa^^^[[[YYYZZZ[[[]]]```bbbdddfffccccccbbb___\\\YYYYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVJJJHHHFFFDDDCCCDDDEEEFFFKKKOOOQQQKKKCCC>>>@@@EEEEEEPPP```qqqkkk^^^\\\[[[WWWrrrnnnqqq{{{vvvaaaNNN@@@CCCJJJJJJHHHHHHGGGCCC>>>===@@@CCCDDDCCCEEEGGGIIIHHHFFFDDDCCCCCC=========>>>@@@AAACCCDDDDDDCCCBBBBBBCCCCCCAAA@@@???>>>======>>>???@@@@@@>>>>>>=========>>>??????>>>@@@BBBCCCCCCCCCEEEFFFNNN[[[kkkvvv~~~kkkXXXOOOOOOJJJFFFFFFDDD@@@AAACCC@@@CCCGGGIIIHHHGGGGGGGGG@@@@@@??????AAADDDGGGIIIMMMHHHCCCAAABBBBBB>>>:::999999999;;;<<<:::777444111111000///...------...999666333111111111111000111111000000000/////////...///111000//////000222///111222222111111222333000111111222222111111000111222444555555333111000555000000999FFFSSS```iii{{{zzz}}}qqq^^^SSSOOONNNMMMIIIDDDBBBCCCDDDEEEEEEDDD@@@>>>@@@@@@===<<<===;;;;;;<<<>>>AAAAAA@@@>>>===<<<<<<===@@@AAAAAA@@@???AAACCCCCCBBB@@@@@@@@@??????????????????@@@AAA??????>>>===<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>===>>>===:::777@@@YYYppp{{{|||~~~~~~zzzxxxvvvooofffWWWJJJHHHLLLNNNLLLSSSQQQNNNLLLMMMMMMLLLKKKHHHBBB:::555555888===@@@KKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOPPPSSSTTTTTTSSSLLLLLLLLLOOOSSSXXX^^^aaabbbjjjvvv{{{sss{{{jjjXXXSSSNNNPPPQQQSSSWWWYYYSSSLLLHHHGGGIIILLLJJJGGGHHHKKKIIIMMMNNNJJJFFFEEECCCAAA???BBBDDDFFFEEEEEEEEEFFFDDDFFFHHHFFFCCCCCCHHHMMMGGGFFFGGGGGGDDDCCCIIIRRRjjjooo^^^]]]\\\bbbkkkvvvrrrfffgggpppvvvzzz{{{wwwzzz~~~nnncccVVVOOORRR[[[ccchhhZZZVVVPPPJJJHHHIIIMMMPPPWWW\\\cccfffggggggiiikkkjjjeeedddgggiiigggeeeeeeaaabbbcccdddeeefffggggggddddddccc```]]]ZZZZZZ[[[YYYXXXUUURRRNNNLLLJJJJJJCCCCCCCCCEEEGGGJJJLLLNNNSSSWWWVVVMMMAAA???HHHSSS[[[hhhvvvqqqkkklll^^^NNN]]]}}}yyytttuuuuuuttteeeUUUIIIBBBEEEHHHFFFFFFJJJGGGEEEAAA???@@@AAABBBBBBCCCDDDEEEDDDBBBAAABBBDDD;;;;;;;;;<<<===???@@@AAAAAA@@@??????AAAAAA@@@??????===<<<<<<>>>??????>>>>>>>>>>>>======>>>>>>???>>>??????>>>>>>@@@DDDGGGHHHOOOWWW]]]hhhvvvjjjVVVLLLNNNUUUIIIDDD@@@AAAAAA@@@CCCHHHCCCFFFHHHIIIIIIIIIIIIJJJDDDCCCBBBAAAAAABBBDDDDDDJJJEEE@@@BBBHHHIIICCC<<<>>>===<<<======;;;888666333222111000///.........:::777333222333333111000111000000000////////////---///000000///...000111111333444333000//////000000000000//////000000000555444444333444333222222888222000222444777>>>GGGPPPUUU```mmmuuuzzzwwwlll]]]PPPJJJIIIKKKLLLIIICCC???>>>BBBEEEEEECCCAAA??????AAA@@@;;;<<<@@@======>>>@@@BBBBBB@@@>>>;;;:::999;;;>>>@@@???===<<<>>>AAABBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@??????>>><<<<<<<<<<<<;;;;;;>>>===<<<<<<<<<===>>>???<<<;;;:::888666999FFFUUUooovvvxxxyyytttaaaWWWUUUUUUSSSZZZVVVQQQNNNLLLJJJIIIGGG???;;;555222333555777888::::::;;;<<<>>>???@@@@@@FFFFFFFFFIIIMMMRRRTTTUUUWWWYYY^^^dddllltttzzz~~~|||}}}oooZZZQQQPPPPPPNNNOOORRRRRRNNNMMMOOOHHHGGGHHHJJJIIIFFFIIINNNHHHMMMNNNIIIFFFEEECCC???AAADDDGGGGGGDDDAAA???>>>AAABBBCCCBBBBBBBBBCCCDDDBBBCCCFFFGGGEEEDDDJJJSSSeeetttddd___^^^cccgggmmmxxxtttkkkfffgggsss{{{zzz||||||rrrcccVVVSSSZZZbbb______\\\UUULLLHHHHHHJJJJJJOOOUUUWWWWWWYYY]]]aaa```]]]]]]ccceeeccccccfffddddddddddddccccccbbbaaa]]]]]]\\\ZZZVVVTTTTTTUUUOOONNNLLLIIIGGGFFFEEEDDDEEEFFFIIILLLPPPSSSVVVWWW^^^^^^ZZZQQQJJJPPP```ooo|||bbb[[[\\\fffiiikkk|||www}}}xxxxxxgggZZZHHHCCCCCCGGGEEE???AAAGGGCCCCCCBBB@@@>>>===>>>@@@<<<===??????>>>===>>>???;;;;;;;;;;;;<<<===>>>???@@@???>>>???AAACCCBBBAAA@@@===<<<<<>>??????>>>>>>>>>>>>>>>???===>>>>>>======???CCCFFFKKKKKKHHHFFFOOObbbuuurrruuu~~~vvviiiYYYNNNGGGDDDIIIRRRFFFBBBAAADDDFFFFFFGGGKKKCCCCCCCCCDDDFFFHHHIIIIIIAAABBBDDDEEEEEEDDDAAA@@@BBB@@@@@@DDDIIIIIIEEE???@@@>>><<<<<<<<<<<<:::888555444333111000000//////:::777444333444444222///000000000000////////////---...//////......///111333555666444000------...000///...------...///000222000---,,,...000111222000111666999555///111888111777CCCPPP[[[eeesssxxxggg]]]YYYRRRIIIGGGIIIHHHCCC===???CCCGGGFFFCCCAAABBBCCC>>>===???BBB@@@:::===CCC??????@@@BBBCCCBBB@@@===???<<<:::;;;======;;;999888;;;???AAAAAAAAABBBBBBAAABBBCCCCCCBBBAAA???>>>???===;;;;;;;;;;;;;;;:::>>>======<<<===>>>???@@@<<<888777:::<<<@@@GGGOOO___ppp}}}rrrmmmjjjggg~~~rrrmmmjjjiiibbb^^^XXXRRROOOLLLIIIGGG;;;999777777888999999888999:::<<<>>>???@@@AAAAAA@@@BBBEEENNNXXXccckkknnnpppttt|||gggYYYTTTPPPMMMKKKHHHKKKPPPNNNIIIOOO[[[HHHGGGHHHIIIHHHFFFIIIOOOGGGMMMNNNIIIEEEFFFDDD???EEEHHHJJJHHHDDD===999666??????@@@AAABBBAAA???<<>>@@@AAA???;;;:::<<<>>>:::<<>>???@@@??????AAACCCDDDDDDCCCAAA>>><<<===@@@BBBAAA???@@@???>>>>>>>>>>>>??????:::===@@@BBBAAA@@@??????>>>BBBEEEEEEJJJSSSZZZ\\\dddiiiwww}}}```OOOGGGEEEIIILLLHHHEEEEEEEEEBBBBBBGGGJJJHHHEEEEEECCCBBBAAACCCGGGKKKMMMMMM;;;???EEEJJJKKKHHHDDD@@@===???BBBFFFHHHFFFCCC@@@???===;;;:::;;;<<<;;;:::666555444222111000000000555444333333333333222111000000000000////////////,,,,,,------...//////000222000...///000222111111111000///...---,,,,,,,,,111000///......///000111000333555444111000222444222333666;;;BBBJJJRRRVVVlllqqqzzz~~~uuujjjaaa[[[TTTLLLFFFJJJIIIGGGEEECCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;:::;;;>>>???@@@???>>><<>>;;;===??????:::555888999:::<<<===???@@@AAA??????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>===============>>>>>>???===;;;999888;;;@@@FFFJJJOOOdddzzz{{{nnneeeddd]]]pppmmm\\\UUUWWWYYYLLLKKKKKKJJJGGGGGGNNNWWWZZZVVVSSSWWWbbbggg^^^QQQUUU```iiirrr{{{{{{|||eeeVVVTTTPPPLLLMMMMMMHHHFFFIIIHHHGGGLLLTTTGGGLLLMMMJJJJJJNNNLLLGGGNNNIIIGGGIIIIIIEEEBBBCCCKKKIIIFFFEEEDDDCCC@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======???EEELLLQQQ\\\fffrrryyy|||{{{tttlllffffffhhhlllnnnrrr|||vvvpppnnnmmmvvvsssrrrnnnzzzxxxuuutttiii\\\VVVWWWYYY[[[[[[XXXQQQKKKKKKIIIFFFDDDDDDEEEEEEDDDIIIKKKMMMMMMLLLLLLLLLMMMKKKOOOSSSRRRNNNLLLNNNRRRLLLJJJGGGGGGGGGGGGFFFDDDCCCEEEHHHJJJLLLLLLLLLKKKOOOVVV\\\^^^gggqqqnnndddUUURRRWWWddduuupppccc[[[eee[[[]]]ttt~~~ppp~~~dddPPPIII>>>EEEDDDBBB???======AAADDD@@@AAA@@@>>>======???AAABBBBBBAAAAAA@@@?????????===<<<;;;<<<>>>@@@@@@???@@@AAACCCCCCCCCAAA???>>>AAA@@@???>>>>>>???@@@AAA?????????>>>>>>>>>>>>======>>>>>>>>><<<<<<>>>???@@@AAAAAABBBBBBCCCCCCDDDJJJPPP\\\mmm}}}{{{iiiUUUGGGDDDDDDDDDDDDCCCCCCCCCCCCAAA??????CCCIIIJJJGGGBBBAAADDDGGGJJJKKKJJJGGGFFFAAACCCFFFHHHHHHFFFCCCAAA???@@@BBBCCCCCCBBB@@@???999<<<>>>>>>;;;888888:::888777666444222000///...666444333333333333222000000000000000/////////...,,,,,,,,,---.../////////////////////............000//////............///000000............///000000111111111000///000111333444555777:::???CCCEEEIIILLLQQQVVV[[[^^^___```qqqsssvvvxxxzzz}}}ssslllfffccc\\\WWWQQQNNNOOONNNJJJFFFHHHGGGFFFDDDDDDDDDDDDEEEBBBCCCCCCCCCCCCBBBAAAAAACCCBBBAAA@@@???>>>===<<<@@@???>>>===<<<===>>>??????<<<;;;===AAACCC@@@===;;;;;;<<<===???@@@AAABBB@@@??????>>>>>>??????@@@@@@???>>>>>>======>>>>>>======<<<<<<======>>>???>>><<<:::999999;;;>>>???@@@HHHYYYsss}}}nnneee```fffrrr|||wwwxxxyyy|||zzzyyywwwsssrrryyyzzz}}}uuummm|||gggRRRMMMQQQUUU^^^iiiOOOKKKJJJLLLKKKIIIMMMSSSHHHLLLMMMJJJJJJMMMLLLHHHKKKGGGEEEGGGGGGDDDCCCEEEJJJIIIFFFEEEEEEDDDBBB@@@BBBAAA@@@???@@@AAACCCDDD@@@@@@@@@@@@BBBFFFLLLQQQSSSYYY```gggnnnqqqllleeeccc______dddhhhlllsss{{{~~~yyyvvvuuuyyy}}}wwwpppdddiiinnnsssxxx|||yyysssaaaccc```XXXVVVZZZ\\\[[[KKKJJJGGGEEECCCAAA???>>>GGGHHHHHHFFFCCCAAAAAABBBGGGGGGFFFEEEDDDDDDFFFGGGHHHFFFEEEEEEFFFGGGGGGFFFEEEGGGIIILLLPPPSSSVVVWWWYYYeeepppqqqllldddZZZSSS\\\fffuuuwwwhhhbbb___^^^[[[aaalllwww{{{~~~{{{rrrxxxrrrTTTJJJJJJEEEIIIFFFCCCAAA@@@AAABBBDDDBBBBBBBBBAAA???>>>>>>???@@@@@@@@@@@@????????????>>><<<;;;<<<>>>?????????@@@AAABBBCCCBBBAAA???>>>@@@@@@???>>>>>>???@@@@@@@@@????????????>>>>>>>>>===>>>>>>>>><<<<<<>>>?????????@@@@@@@@@@@@AAAAAAAAACCCIIIRRR\\\dddggghhhyyyvvvcccWWWOOOGGGBBBCCCCCCCCCCCCCCCDDDDDDDDDCCC@@@???BBBEEEFFFCCC???CCCDDDFFFHHHHHHGGGEEECCC@@@AAADDDEEEFFFEEECCCBBB===>>>@@@AAAAAA@@@>>>===;;;===??????<<<::::::;;;888888666555333111000///666444333333333333222000000000000/////////......+++,,,,,,------......///---000222111...,,,,,,...............//////000111///...---,,,------//////222111000000111222111000222222333444555666666777555666777999<<>>FFFCCC>>>:::999<<<@@@CCCBBB???===>>>AAADDDDDDBBB>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>>>>????????????>>>===============<<<<<<<<<<<<<<<======>>>===<<<<<<;;;::::::::::::<<<;;;BBBZZZ|||}}}uuusssllleeeeeeooo}}}{{{xxx```VVVNNNLLLLLLQQQaaasss[[[YYYWWWVVVSSSOOOPPPSSSHHHKKKKKKHHHHHHJJJJJJHHHKKKFFFDDDDDDCCC@@@AAADDDHHHGGGFFFFFFFFFEEECCCAAAAAA@@@???>>>???@@@BBBCCC===>>>???@@@AAADDDHHHLLLJJJLLLNNNSSS\\\eeefffaaa^^^WWWSSSYYYaaafffkkkooo{{{zzzppplllnnnwww}}}lllgggggglllqqquuuyyy}}}~~~kkk]]]]]]]]]YYYZZZXXXUUUPPPKKKEEEAAA>>>GGGHHHIIIGGGFFFFFFGGGIIINNNKKKIIIIIILLLNNNNNNMMMNNNMMMKKKLLLNNNOOOPPPOOOQQQQQQQQQQQQSSSUUUWWWYYYppprrrrrrjjj[[[SSS[[[hhhzzzfff___eeeiii```UUUJJJVVVcccfffaaahhh~~~zzzppprrrnnn\\\NNNJJJLLLIIIHHHDDD@@@@@@AAACCCCCCAAA>>>@@@BBBBBB@@@>>>>>>???>>>>>>>>>>>>???????????????===<<<<<<>>>???>>>===???@@@AAABBBBBB@@@???>>>@@@@@@???>>>>>>???@@@@@@@@@@@@@@@????????????>>>===>>>>>>>>><<<<<<>>>?????????>>>>>>>>>=========???>>>===???CCCHHHJJJKKKPPP\\\iiilllkkkppp|||jjj```QQQEEE??????AAABBBAAABBBBBBBBBCCCCCCDDDDDDCCCAAA>>>???AAABBB???<<>>>>>===@@@@@@AAABBBCCCCCCCCCBBB>>>???@@@AAAAAA@@@???>>>===???AAA@@@>>><<<<<<<<<999888777666444333111111666555333333333333111000000000/////////.........++++++,,,,,,---------------222666555000,,,---///...------------...//////...---,,,,,,,,,---...///555222000111444555333111000111222444555555444444444444333444666888;;;===888;;;???BBBCCCAAA???>>>>>>@@@DDDFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLKKKGGGFFFDDDBBBBBBCCCFFFIIIHHHGGGEEEEEEFFFEEEBBB???DDDDDDDDDCCCCCCDDDDDDDDD===>>>@@@AAABBBCCCCCCCCCGGGFFFEEEDDDBBB@@@???>>>FFFCCC>>>::::::===BBBEEEHHHDDD@@@>>>???@@@@@@???????????????????????????>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===;;;:::::::::;;;<<<>>>???===>>>@@@FFFUUUmmm~~~wwwmmmgggjjjqqqtttssswwwzzzZZZYYYUUUQQQLLLEEEEEERRRbbb```___]]]YYYTTTNNNLLLMMMGGGHHHGGGFFFFFFGGGGGGFFFKKKGGGDDDCCC@@@===>>>CCCEEEDDDDDDDDDEEEEEECCCAAA???????????????>>>======777999;;;<<<<<<>>>AAACCCFFFHHHHHHJJJRRR]]]dddeee\\\QQQJJJPPP[[[dddjjjmmmssszzz{{{kkkbbbgggrrrzzz{{{nnnjjjgggeeelllxxxvvvlllbbbVVVbbbaaa___ZZZUUUQQQOOOOOOJJJJJJJJJHHHGGGFFFHHHJJJGGGJJJOOOUUU[[[]]]]]]\\\VVVTTTRRRRRRTTTUUUVVVVVVQQQSSSWWW^^^eeekkkqqqtttvvvmmmeee\\\TTTYYYvvviiieeedddiiikkkdddXXXPPPZZZ]]]bbbfffkkkwww|||zzz{{{yyyvvv}}}lllWWWUUUQQQKKKHHHDDDCCC>>>;;;<<<@@@CCCAAA>>>999<<<@@@AAAAAA?????????<<<<<<<<<===>>>??????@@@@@@>>><<<<<<===>>>>>>===??????@@@AAA@@@@@@???>>>@@@??????????????????@@@@@@@@@@@@@@@????????????===>>>>>>>>><<<<<<>>>?????????>>>>>>===<<<;;;;;;@@@>>>===<<<>>>AAACCCDDD:::BBBJJJKKKIIILLLUUU^^^iiisss}}}zzzlll```WWWRRRHHHGGGEEEBBB@@@???@@@BBB@@@@@@@@@AAABBBBBBCCCCCCAAA???<<<<<<>>>???>>><<<>>>===<<<;;;;;;<<<>>>???CCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCC@@@AAABBBBBBAAA???>>>>>>::::::999777666444333333777555333333333333111///////////////............+++++++++,,,,,,,,,,,,,,,,,,111555444///+++,,,...------,,,++++++++++++,,,---,,,++++++,,,---...///444222000111333555333000///000222444555444333333///000111222333333444444222555999===???===999666999;;;<<<<<<;;;:::;;;<<<=========>>>@@@AAACCCDDDBBBCCCCCCBBB>>><<<<<<===;;;<<<===???BBBDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@===>>>???AAACCCDDDDDDDDDEEEEEEDDDBBBAAA???>>>>>>AAA@@@>>>===>>>AAACCCEEEHHHEEE@@@===<<<<<<======??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<;;;<<<<<<<<<:::::::::::::::;;;;;;<<<:::999777777888;;;>>>@@@666:::>>>;;;;;;GGGbbbyyytttvvvvvvtttxxx~~~xxxwwwzzz|||xxx^^^JJJMMMLLLIIIEEE@@@@@@HHHRRRRRRSSSRRRMMMHHHEEECCCBBBEEEDDDDDDEEEDDDCCCBBBCCCGGGDDDCCCBBB@@@===@@@FFFAAAAAAAAABBBDDDDDDAAA???<<<>>>@@@AAA???<<<888555444666888999:::;;;===???DDDHHHJJJJJJPPP\\\ggglll]]]RRRJJJOOOZZZdddmmmsssqqqqqqrrrzzz{{{kkkhhhkkksssyyypppggg___cccmmmooozzzoooeeeeeeccc```]]]\\\^^^aaabbbbbb```]]]YYYVVVVVVVVVVVV___kkkqqqqqqnnnlllllldddaaa___^^^```bbbccccccgggiiilllooorrruuuvvvwwwkkkfffeeejjjnnnwwwtttlll\\\jjjvvvqqqZZZJJJQQQbbbssspppnnnqqq{{{{{{|||vvvpppxxxkkkSSSMMMUUURRRIIIDDD??????;;;999<<>><<>>>>>;;;;;;<<<===>>>??????@@@@@@>>><<<<<<===>>>>>>===>>>??????????????????????????????@@@@@@?????????@@@@@@@@@?????????>>>>>>===>>>>>>>>><<<<<<>>>???@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<======???@@@???AAABBBBBBBBBBBBDDDFFFCCCIIIPPPSSSYYYaaahhhkkkoooqqqtttvvvtttqqqllliii```\\\TTTLLLFFFDDDDDDDDD;;;>>>AAAAAA???=========>>>>>>?????????@@@@@@@@@===<<<;;;;;;===>>>??????CCCAAA@@@@@@AAADDDGGGIIIGGGFFFDDDCCCBBBBBBBBBBBBEEEFFFFFFFFFFFFFFFFFFEEECCCCCCCCCCCCCCCBBB@@@???;;;;;;:::999888666555555777666444333333222000////////////.........------++++++++++++++++++++++++***---//////+++)))***+++---,,,+++***************---,,,++++++,,,---///000000///......///000///...000111222222222111000///...///111333444333333222...///333666999888444111999999:::888666555555666:::::::::;;;===@@@CCCEEE>>>AAACCCBBB===:::999::::::;;;<<<===???@@@AAABBBAAAAAAAAAAAA@@@???>>>======>>>???AAABBBCCCDDDDDDBBBBBBAAA@@@???>>>>>>===<<<===>>>@@@AAABBBCCCCCCBBB@@@===;;;;;;<<<===???============<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;999999999999999::::::;;;;;;999666444444555888:::666777:::<<<<<<>>>HHHSSSgggqqqvvvqqqwww{{{~~~|||~~~eeeRRRLLLIIIHHHFFFDDDCCCDDDHHHMMMCCCFFFGGGCCCBBBCCCDDDBBBDDDBBBCCCEEEEEEAAA???AAAAAA@@@BBBCCCBBB@@@EEELLL??????@@@BBBCCCBBB@@@===;;;===@@@AAA???;;;666333777999;;;<<<<<<>>>AAACCCAAAFFFJJJMMMVVVccclllpppbbb[[[UUUWWW\\\cccmmmvvvuuupppiiifffpppyyytttvvvyyynnneeebbbddd^^^jjjwww~~~}}}zzzrrrjjjeeeeeefffnnnpppqqqpppnnnlllllllllxxx~~~~~~rrreee]]]ZZZWWWUUUTTTUUUYYY]]]```bbboooooooooooooooooooooooozzzvvvuuu{{{rrrjjjkkkpppsssiii___UUUMMMOOOddd{{{~~~|||ooojjj{{{~~~lll[[[NNNPPPXXXRRRMMMKKKFFF@@@???>>>AAADDDEEECCCAAACCCFFFHHHGGGDDD@@@===<<<;;;<<<<<<===>>>??????@@@???===<<<<<<>>>???>>>===>>>>>>>>>>>>>>>?????????>>>???@@@@@@@@@@@@???>>>?????????>>>>>>>>>>>>======>>>>>>>>><<<<<<>>>???@@@@@@???>>>>>>===<<<<<<:::;;;======<<<:::;;;;;;@@@>>>===???BBBCCCBBB@@@@@@AAAAAAAAA@@@BBBEEEGGGHHHKKKNNNQQQPPPMMMIIIFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;===========================999:::;;;<<<>>>???@@@AAABBBAAA@@@@@@BBBEEEHHHKKKHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEDDDAAA???===<<<;;;:::999888777777888666444333333222000...//////.........---------+++++++++++++++*********************************+++++++++***++++++,,,,,,---,,,,,,,,,,,,...000111---...///...---,,,---...///000000000000/////////000111222444555666666666888777888;;;>>>>>>;;;888>>>>>>>>>===;;;:::;;;<<<888777777777999===@@@BBB;;;>>>AAAAAA>>>===???BBBCCCCCCBBB@@@>>>>>>>>>???===>>>>>>??????>>>===<<<<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@?????????>>>>>><<<===???AAABBBAAAAAA@@@======<<<;;;;;;<<<>>>@@@=========<<<<<<<<<<<<<<<>>>======<<<<<<======>>>===<<<;;;;;;::::::;;;;;;888888888888888999:::::::::999777555444444444555:::777999>>>???;;;:::<<>>@@@BBBBBBEEEFFFDDDAAAEEELLL??????@@@BBBCCCBBB???===<<<===>>>>>>>>><<<:::999<<<===>>>???@@@BBBFFFIII@@@BBBGGGQQQaaappptttqqqhhhfffeeeddd```___fffppp|||~~~yyyllleeennn|||yyyuuuxxx{{{zzztttoooppppppooonnngggfffooozzzuuuppppppjjjllloooooommmkkkjjjiiiyyyvvvooodddUUUIIIBBB?????????@@@EEEMMMUUU\\\___]]]___dddmmmxxx{{{ooohhhgggmmmuuummmUUUBBBDDDRRRdddzzz{{{tttmmmrrrtttWWWPPPLLLSSSXXXRRRQQQOOOFFFDDDEEEFFFFFFFFFDDDBBBAAABBBDDDFFFEEECCC@@@???>>>=========>>>>>>?????????>>><<<;;;<<<>>>?????????===============>>>??????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<===>>>>>>>>><<<<<<>>>?????????>>>>>>======<<<<<<;;;===>>>===;;;:::<<<>>>:::::::::<<<>>>?????????CCCBBBAAAAAA???<<<<<<======???@@@AAAAAA@@@???>>>>>>>>>@@@@@@???===;;;:::AAA???>>>=========>>>>>><<<<<<;;;;;;::::::999999888:::===??????@@@@@@AAA???>>>======>>>AAADDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEDDDCCCDDDEEEEEEBBB???======<<<<<<;;;:::999999888666444333333222000...//////.........---------++++++******************---+++)))***+++,,,,,,+++*********+++,,,---///000------,,,,,,---///000111---///111000---,,,...111......//////000111222333---------...000222444555444222111333666666444111444555666555333333555777999888777777888;;;>>>AAA???AAABBB???;;;:::>>>CCCBBBBBBAAA???===>>>@@@BBB999:::<<<>>>>>>>>>>>>===;;;<<<===???@@@@@@@@@AAA????????????????????????>>>>>>???@@@@@@@@@???>>><<<======<<<;;;;;;===???===============<<<<<<<<>>>>>>>>>>>??????<<<<<<;;;::::::::::::;;;888888888777888999999:::888888999999999777666555666555999===;;;777999@@@;;;III]]]www}}}tttuuuwwwsssfffkkkssszzzzzzwwwzzzzzzssspppwww~~~kkk^^^^^^\\\UUUPPPFFFIIIIIIEEECCCEEEHHHJJJFFFJJJJJJDDDBBBGGGIIIGGGDDDBBBEEEJJJJJJBBB>>>@@@GGGGGGIIIJJJEEE???AAAGGG@@@@@@AAACCCDDDCCC@@@===>>>======<<<<<<>>>???@@@>>>???@@@@@@BBBEEEIIILLL@@@@@@DDDSSSkkk|||{{{qqqkkknnnqqqmmmbbbZZZ___iiihhhaaammmzzzssseee___gggiiiffflll|||oooccckkkvvv}}}}}}vvvnnnhhheeeoooggg]]]TTTQQQQQQRRRRRROOOPPPSSS[[[gggsss|||yyyyyyzzzwwwlllhhhqqq|||yyylllaaaFFFGGGMMMUUUXXX```zzzzzz~~~zzzlllmmmuuuzzz\\\OOO@@@CCCNNNSSSOOOOOOJJJ;;;GGGHHHJJJHHHEEEAAA???>>>:::===???@@@@@@@@@AAAAAA>>>>>>>>>>>>????????????===<<<;;;<<<>>>@@@@@@???===============>>>??????>>>???@@@AAAAAA@@@???>>>============<<<<<<<<<<<<===>>>>>>>>><<<<<<>>>???===============<<<<<<<<<999;;;<<<;;;999:::>>>AAA;;;>>>AAA@@@???>>>???AAA999999;;;>>>>>><<<;;;<<<>>>===<<<;;;;;;<<<>>>>>><<<;;;<<<<<<===>>>@@@AAA<<<<<<===???AAAAAA>>>;;;<<<;;;;;;:::999888777777999<<>>???AAABBBDDDAAABBBCCCEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDCCCDDDFFFEEEBBB???>>>>>>===<<<;;;::::::999777555444333333333111///........................,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...---,,,+++***+++---000222...000111///,,,+++...111//////............//////---///111222333222000///111111222333333333333222555444333222333555777888666666666777888:::;;;<<<>>>===;;;::::::;;;<<<===??????>>><<<<<<;;;;;;;;;888999;;;===>>>>>>>>>===;;;===???@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>??????>>>======>>>@@@::::::;;;;;;<<<===>>>>>>;;;::::::999999::::::;;;999:::<<<======<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<555666888999888777555444222333555777777666555444888888777666666666666666===<<>>CCCBBB???AAACCCCCC??????CCCDDDBBB;;;CCCHHHRRRnnnwwwxxxzzzxxxoooeeebbbfff{{{vvvggggggnnnxxx}}}zzzaaaVVVcccooossszzzuuutttuuuzzz{{{zzzvvvvvvxxx|||llleeejjjlllrrrtttiiiXXXOOOOOOUUU[[[ZZZ]]]lllvvv}}}xxxooommmqqqvvv|||{{{www|||ttt[[[OOOKKKHHHIIIKKKLLLJJJFFFBBB@@@EEEEEEDDDCCCAAA???===<<<888999;;;============<<>>======<<<<<<===>>>???@@@@@@AAA??????>>>===============>>>>>>>>>>>>=====================;;;:::999;;;===??????>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<==================<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;::::::::::::::::::<<<===>>>???============<<<;;;999999777777777777777888888999:::::::::;;;;;;===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDGGGHHHIIIIIIIIILLLHHHDDD???>>>???BBBDDDGGGGGGFFFDDDCCCBBB@@@@@@>>>>>>>>>>>>============666444333222222222000...........................++++++++++++++++++++++++************************************+++,,,---------,,,******+++---///111/////////...------///111.........//////.........---///000222222111000///000111222222333333222222222333444555555666666666444444555555666777888999===<<<;;;::::::;;;<<<===???>>>===<<<;;;;;;;;;;;;:::;;;<<<======<<<;;;::::::===@@@BBBBBBBBBCCCDDDAAAAAA@@@???>>>>>>>>>>>>===>>>??????======>>>???999::::::;;;<<<<<<======;;;::::::999999::::::;;;999:::;;;======;;;:::999999999888888777777777777555666777888888666555444222333555666777666555444777777666555555555555666444444:::HHH^^^sssyyy\\\PPPFFFFFFIIIHHHCCCAAADDDDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFHHHIIIHHHEEEBBB@@@BBBEEEFFFEEEEEEFFFGGGGGGEEEDDDBBBBBBBBBCCCCCC???AAACCCDDD@@@;;;===CCCEEE@@@;;;<<>>???DDDFFFEEE:::???EEESSSnnnxxxtttpppjjjhhhjjjvvvyyy~~~zzzooojjjkkknnnyyytttiiikkkkkkfffjjjttt{{{yyyvvvqqqrrruuuiiikkkmmmrrryyyyyytttqqqoooppptttrrrhhh^^^XXXSSSPPPUUU]]]fffxxx|||ttttttxxxxxxpppnnnttt|||~~~zzztttrrrxxxpppYYYLLLGGGGGGFFFGGGHHHHHHFFFCCC@@@>>>AAAAAA@@@???===;;;:::999:::;;;===>>>??????>>>>>>@@@??????>>>======<<<<<<=========>>>>>>??????@@@???>>>>>>===<<<<<<======>>>>>>>>>=========<<<<<<<<<======;;;999999;;;============<<<<<<===============<<<;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<===============<<<<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<===============<<<<<<:::999999888888888888888999999:::======<<<<<<;;;;;;<<<<<>>>>>>>>======444333111111111111///...------------------------************************************************))))))))))))***+++,,,------,,,*********,,,...000///...------///111111000---...///000000///...------...000111111111000///000000111222222222222222000222444666777666555333333333222333333444555555<<<;;;::::::::::::<<<=========<<<;;;::::::::::::<<<=========<<<:::999888999<<>>============;;;===???@@@>>>=========999999::::::;;;;;;<<<<<<;;;::::::999999::::::;;;999:::;;;<<<<<<;;;:::999777777666555555444333333555666777777777666444333222333444666666555555444666555555444444444444444444555888;;;BBBNNN[[[dddvvv}}}hhhTTTJJJEEEBBBFFFIIIGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@BBBEEEGGGFFFDDDAAA@@@BBBDDDDDDCCCBBBCCCDDDAAA@@@@@@???@@@BBBDDDFFF>>>AAAEEEEEE???;;;AAAJJJCCCBBBAAABBBBBBBBB???===>>>???>>>;;;===CCCGGGGGGDDDBBBEEEPPPaaaqqqyyy}}}rrrbbb\\\\\\\\\\\\\\\llliiilllvvv{{{wwwpppkkkccclllyyyvvvnnnfff___]]]___ggghhhkkkoooqqqqqquuu|||iiifffbbb___```dddiiimmmppp~~~vvvnnnlllnnnuuuyyyuuuqqqooogggXXXGGGBBBGGGUUUhhhvvvvvvtttmmmgggpppssstttiiiRRRIIIGGGGGGFFFCCCCCCCCCCCCAAA@@@>>>===>>>>>>===<<<;;;:::999999<<<===>>>???@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===============<<<<<<<<<;;;<<<<<<<<<;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===============<<<;;;:::999999888999999888999999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999999888999::::::;;;===<<<<<<<<<<<<======>>>BBBBBBBBBBBBAAAAAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCDDDGGGKKKMMMCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>333111000///000000...---------------------------))))))))))))))))))))))))************************)))))))))))))))***++++++,,,+++*********+++---...///---+++---111333222///,,,---///000000///---,,,---...///000000000/////////000000111222111111111000111333444555555444444333222222222222222333333;;;::::::999::::::;;;<<<<<<;;;::::::999999999:::<<<<<<======<<<;;;999888999===AAACCCCCCAAA??????@@@@@@???>>>============:::<<>>===<<<<<<999999999::::::;;;;;;;;;;;;::::::999999::::::;;;999:::;;;;;;;;;;;;:::999999999888777555444333333555555666666666555444333222333444555555555444444555444333333222222333333666777888888888===EEELLLaaatttaaaNNNKKKIIIHHHJJJNNNMMMHHHGGGHHHDDDDDDDDDDDDCCCCCCBBBAAA===???BBBEEEFFFEEECCCAAA===???@@@@@@>>>===>>>???======???@@@AAABBBBBBBBB===???CCCFFFCCC@@@CCCJJJAAABBBCCCBBBAAA@@@@@@@@@???@@@===:::;;;BBBFFFFFFMMMGGGGGGNNNSSSSSSWWW___mmm\\\KKKEEEGGGIIIKKKMMM^^^ZZZ]]]jjjvvvzzzwwwtttkkkmmmoooppprrrxxxwwwmmmiiigggeeeVVVQQQPPPVVV^^^eeennnvvvvvvrrrkkkddd```___aaacccfffkkkkkkfffeeellltttwwwuuuzzz|||xxxpppssswww{{{|||xxxqqqkkkjjjooozzzsss___SSSJJJEEEAAAEEERRRfffzzz~~~nnnbbbkkkoooqqq}}}pppcccRRRIIIIIIJJJHHHEEEBBBAAA@@@???>>>>>>===>>>??????>>>===<<<<<<<<<<<<======>>>>>>????????????======<<<<<<;;;;;;;;;;;;=====================<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;999999999;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888999999777777888888999:::;;;;;;:::::::::::::::999999888999:::::::::::::::999999999888888888888999::::::999999:::;;;===???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@EEEEEEFFFFFFGGGGGGGGGGGGDDDCCCBBBBBBDDDFFFJJJLLLFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAA@@@@@@@@@??????222000////////////...---------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********+++,,,,,,...,,,+++---111222111...+++---...000000...---+++------......////////////...///000000111111000000222222111111222333555666333333333222333333444444999999999999999:::;;;;;;;;;;;;:::999999999999::::::;;;<<<=========<<<<<<===@@@DDDEEECCC@@@>>>===@@@???>>>===<<<<<<<<<<<<999<<<>>>???>>><<<;;;;;;999999:::::::::::::::;;;;;;::::::999999::::::;;;999::::::::::::::::::999:::999999777666555444444555555555555555444333333222333333444444444444444444444333222222222222222111111222444666888:::;;;LLL___rrrhhhPPPJJJPPPHHHIIILLLOOOKKKDDDBBBDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@BBBDDDFFFFFFDDDBBBAAA===>>>???>>><<<<<<===>>>;;;>>>AAACCCDDDBBB???===;;;999===CCCFFFCCC@@@AAA???@@@@@@???===>>>AAADDDAAAAAA>>>999999???BBBBBBHHHBBBEEENNNOOOJJJMMMVVV\\\RRRGGGDDDCCCDDDGGGLLLRRRPPPUUUbbbnnnwww~~~zzzsssnnnmmmrrrvvv}}}xxxrrrbbbVVVLLLNNNTTTWWWVVVUUUccccccdddgggkkkqqqvvvyyy}}}zzzrrrjjjhhhjjjllllllrrrrrrpppjjjbbb^^^```cccjjjpppuuuuuuooojjjhhhiiilllvvvtttnnnjjjfff^^^SSSKKKIIIIIIOOOWWW^^^fffsssyyy{{{hhhdddqqq{{{}}}```NNNKKKGGGFFFFFFEEEBBB@@@AAA@@@???>>>>>>>>>>>>??????>>>>>>=========>>>???<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<;;;;;;;;;=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999:::;;;;;;999888999:::999999:::;;;;;;:::999999888999:::;;;;;;:::999999999999999::::::::::::;;;999999:::;;;;;;;;;;;;:::::::::999888888888999999555666666777888999::::::999:::::::::999888777666777888999999999999999888777777777777777888999999888999:::;;;===???AAABBBBBBBBBBBBAAA@@@@@@@@@???DDDDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@111000...//////000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***************++++++,,,+++,,,---//////...---,,,---...//////...---,,,------------.........///......///000000000000000333111000///000222444666444444444444444555666666777888888999999:::::::::;;;::::::999999:::::::::999:::<<<>>>????????????@@@CCCFFFFFFDDDBBB@@@@@@???>>>===<<<<<<;;;;;;;;;999;;;===>>><<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999999999::::::888888777777666555444444555555444444333333333333333333333333333444444444444333333222222222222222///...///222777999888666;;;GGGYYYnnnrrrcccUUUJJJHHHKKKFFFGGGJJJLLLHHHAAA@@@BBBBBBCCCDDDDDDCCCBBBAAA@@@BBBDDDEEEEEEDDDBBBBBBCCCAAAAAABBBAAA??????@@@BBB>>>@@@CCCEEEEEEAAA===;;;999666999AAAEEEBBB<<<999===>>>===<<<<<<===@@@CCCAAABBB???:::999===???>>>???===@@@GGGIIIEEEGGGMMMKKKFFFDDDCCCAAA???BBBGGGIIIJJJQQQ\\\eeeooo|||wwwmmmgggdddeeerrr{{{oooeeehhhkkkcccTTTHHHNNNPPPUUU[[[bbbiiiooorrr~~~~~~{{{}}}qqqlllnnnqqqvvv|||}}}zzz|||~~~tttrrrsssZZZRRRIIIBBB@@@FFFUUUcccnnnvvv{{{zzzzzzwwwxxxvvvooonnn}}}~~~|||tttZZZKKKFFFGGGFFFDDDBBB@@@@@@@@@@@@@@@??????>>>??????@@@===<<<;;;;;;;;;===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<::::::::::::999999999999888:::;;;;;;999888888888888888::::::::::::888888777888999:::;;;:::999888888888888888999999999999777777888999999999999999999999888888888888999999555666666666777888888888777888999999999888666555666666777888999999999888777777666666777777888999<<<;;;;;;;;;;;;<<<<<<===@@@@@@@@@@@@????????????AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))((((((''''''(((((((((************))))))*********+++---...---++++++,,,------------------------------,,,,,,------...///---...//////000000//////000000000111111222333444333333333444555666777888666777888999999:::::::::;;;;;;::::::::::::;;;;;;:::<<<===???@@@AAA@@@@@@>>>@@@BBBCCCBBBAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999999999999999999:::888888777777666666666555555444444333333333333333333333222222333333444444444444333222222222222333222222222444777999999888666999AAAQQQeeewwwkkkaaaUUUOOOLLLKKKIIIHHHIIIHHHIIIJJJGGGAAA@@@CCCAAABBBDDDDDDDDDCCCAAA@@@@@@BBBCCCBBB@@@???AAADDDDDDDDDDDDCCCBBBBBBDDDFFFCCCCCCDDDDDDCCCAAA???>>><<<:::<<>>======>>>>>>???>>>>>>@@@AAA???:::999<<<===<<<>>>===<<<======<<<===???>>><<<<<>>;;;;;;>>>@@@CCCKKKTTTZZZbbbppp}}}{{{ooofffbbbVVVZZZdddqqqzzz~~~jjj\\\UUUTTTSSSSSSSSSTTTVVVWWWeeehhhmmmtttyyy|||||||||}}}~~~}}}|||{{{{{{zzziiiiiieee^^^UUUMMMJJJIIIDDDCCCCCCEEEIIIWWWppp}}}qqqmmmiiinnn{{{zzz{{{iiiRRRGGGCCCFFFFFFEEEDDDCCCAAAAAAAAA????????????????????????<<<;;;::::::;;;===???@@@===<<<;;;::::::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===::::::999999:::;;;;;;<<<:::999999999888888888888777999;;;;;;999777777888555777888999999888777555666777999:::;;;:::999888666777777777777888888888555666666777777777777777999999888888888888999999666666666666666666666666666777888999999777666555444555666777888888888888888888777777888888999:::<<<;;;;;;::::::::::::;;;>>>>>>>>>>>>>>>?????????============???@@@BBBCCCCCCCCCEEEFFFGGGHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????111000//////000111///...,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))(((((('''''''''((((((************))))))))))))(((+++......+++)))***+++...------,,,,,,------...---,,,,,,,,,,,,---......---......///////////////...///111333444333222111333333333444555666888999666666777999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<===???@@@AAAAAA@@@@@@888:::===>>>>>>>>>@@@AAA>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<;;;999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::999999888888999999:::999999999999999888888888555444333333222222333333333333222222222333444555555444333333222222333333444555444333222333666999:::555555;;;DDDMMM[[[hhhxxxqqqVVVSSSNNNKKKMMMRRRSSSPPPKKKHHHGGGGGGCCC>>>===@@@AAABBBDDDEEEEEEDDDBBBAAA>>>???@@@???======AAADDDDDDEEEEEEDDDCCCDDDFFFHHHFFFEEEDDDBBBAAAAAABBBBBBAAAAAACCCFFFDDD??????CCC???>>>???@@@AAA@@@<<<999>>>@@@>>>::::::======;;;>>>>>>;;;777777;;;======@@@======AAABBB???<<<<<<999<<>>???@@@CCCDDDDDDAAA>>>===>>>??????@@@?????????===<<<;;;;;;<<<>>>AAACCC======;;;::::::;;;<<<===888888888888888888999999999999::::::;;;<<<======999999999999::::::;;;<<<999999999888888888888777777999;;;;;;999777777777444555777888888777555444555666888:::;;;:::888777666666666666777777777777444555555666666666666666999888888888888888999999666666666666666555555555444666777999999777666555444444555777888888888888999999888888999999:::;;;888888888999:::;;;<<<===<<<<<<======>>>>>>??????;;;;;;;;;;;;===???AAACCC>>>???AAACCCEEEFFFGGGGGGBBBBBBCCCCCCDDDEEEEEEFFF@@@@@@@@@?????????>>>>>>222111111000///......---+++++++++************))))))))))))))))))******+++''''''''''''(((((((((((('''''''''''''''((())))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///222222111111111111111111222111111333666888888777777777777777888999:::;;;===<<<;;;::::::;;;<<<===>>>???@@@AAAAAA@@@>>>===>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???>>>===;;;>>><<<999999:::<<<=========<<<<<<;;;::::::999999<<<;;;;;;::::::999888888;;;;;;;;;;;;::::::999888555444333333444555444333333333333333333333333333555444222111000111222222222222333333444555666666555444333444888>>>DDDHHHXXXlllkkk___VVVQQQKKKJJJLLLMMMJJJGGGCCCBBB???>>><<<<<<======CCCBBBBBBAAAAAA???<<<999???>>>>>>>>>???@@@AAABBBDDDCCCBBBAAAAAAAAAAAABBB>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@:::;;;<<<<<<<<<<<<<<<<<<<<<:::888999<<>>????????????======>>>@@@CCCHHHLLLNNNbbbjjjrrrtttooollllllooorrrmmmfff```aaahhhrrrzzz}}}~~~vvvnnnbbb___mmmzzzppp[[[KKKQQQPPPHHHGGGOOORRRMMMNNNOOORRRSSSRRRPPPNNNMMMJJJJJJGGGCCC@@@BBBHHHNNNKKKDDDBBBFFFKKKNNNWWWaaatttqqqmmmjjjjjjpppxxx~~~|||zzzqqqnnnrrrtttvvv~~~mmmxxxeeeQQQHHHEEEBBB???FFFEEEEEEDDDCCCCCCBBBBBBBBBAAA>>><<<;;;;;;<<<===<<<<<<<<<<<<>>>@@@BBBCCC<<<<<<;;;::::::::::::;;;777888999999888777888999===;;;::::::<<<======<<<:::::::::;;;;;;<<<<<<<<<666777777888888888777777555555666666666666555555333444444444555666666666888888888888777777777777555555555555666888999:::555555777888999999999999666666777777888888888999555555555555555666777888777777666666555555555444777777777777777777777777888888999999999999888888888999::::::;;;;;;::::::;;;<<<===??????===<<<;;;======<<<;;;;;;<<<>>>>>>CCCBBB@@@@@@@@@BBBDDDEEEGGGFFFEEEDDDDDDCCCDDDDDDAAAAAA@@@????????????@@@111111000000///......---+++++++++************)))))))))(((((())))))***+++''''''''''''(((((((((((('''''''''''''''(((((())))))))))))*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------............111111111111111111111111222111111333666777777777555555666777888:::<<<======<<<;;;;;;;;;;;;<<<======>>>@@@AAA@@@???>>>======>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>><<<;;;<<<<<<<<<>>>AAAAAA@@@???===<<<<<<;;;::::::999999<<<;;;;;;::::::999888888999999999999999888777777555444333333555555444333333333333333333333333333555444333222222111111222111111222222333333444444333222111111444777<<<>>>BBBQQQeeezzzqqqaaaXXXTTTMMMHHHCCCBBBDDDEEECCC@@@AAA@@@???>>>===<<<<<<;;;AAA@@@@@@??????===:::888????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????::::::;;;<<<======>>>>>>???===;;;;;;<<<>>>??????AAA???===<<<======<<<;;;<<<<<<<<<======<<<;;;;;;>>>======>>>???BBBEEEGGGLLLSSS[[[___bbbhhhqqqyyy~~~vvvllldddbbbcccdddeeejjjwww|||~~~{{{yyyppp``````YYYOOOOOOUUUTTTLLLKKKDDD===<<<@@@CCCCCCAAABBB???===>>>DDDMMMWWW\\\bbbZZZTTTVVVZZZbbbnnnzzzuuurrrpppqqquuu{{{|||{{{}}}~~~xxxwwwyyywwwttt}}}~~~pppbbbQQQEEEAAA@@@>>><<>>>>>???@@@BBB???>>><<<:::::::::;;;<<<======<<<===>>>???AAABBB<<<<<<;;;::::::::::::;;;777888999999888777888999;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;888888999999999999888888555555666666666666555555444444444444555555555555777777777777777777777666555555555666666777888888444555666777888888888888555555555666666666777777333444444444444444555555777666666666555555555444555555555555555555555555777777888888888888777777888999::::::;;;;;;:::::::::;;;===>>>>>>===;;;:::<<<<<<;;;;;;;;;<<<===>>>@@@???>>>===>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@111000000//////.........+++++++++************)))))))))(((((())))))***+++''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000111000000222555666666555333444555666888;;;===>>><<<<<<;;;;;;;;;<<<<<<===<<<===>>>??????>>>===<<<=========>>>>>>===============<<<<<<<<<;;;;;;;;;;;;<<<============<<<;;;:::;;;>>>BBBEEEDDDAAA>>><<<<<<;;;;;;::::::999999;;;;;;;;;:::999999888888777777888888777777666666555444333444555666555333444444444444444444444444444444444444333222111000111111111111111111111111333222111111111222333444888>>>HHHXXXooo|||kkkYYYLLLGGGGGGHHHDDD@@@<<<<<<===>>><<<:::>>>>>>???>>>===<<<:::999BBBBBBBBBBBBAAA???===<<<>>>???@@@@@@@@@@@@@@@???<<<<<<===>>>???@@@AAABBBFFFDDDCCCAAA@@@@@@AAABBB?????????????????????>>>;;;;;;<<<===>>>>>>??????AAA???<<<;;;<<<======<<>>======>>>>>><<<:::<<<<<<<<<;;;;;;999888888>>>===<<<;;;;;;<<<===>>>BBBFFFIIILLLQQQ\\\kkkvvv{{{tttkkkggghhhjjjjjjiiihhhmmmppppppssszzz}}}|||yyyzzzxxxuuuyyy~~~yyynnn```SSSGGGGGGQQQ[[[^^^\\\XXXSSSPPPUUUaaaooozzz~~~|||rrrmmmjjjkkkpppwwwzzztttnnnlllooouuuzzz|||oooppprrrvvv{{{zzzuuusssooonnnxxxooo]]]PPPLLLGGGDDDCCCBBBAAA@@@AAA???<<<:::;;;===@@@CCC>>>===<<<;;;;;;<<<===>>>???>>>=========>>>@@@AAA<<<<<<;;;::::::::::::;;;777888999999888777888999888;;;======:::777888999888888888888999999999999999999::::::::::::999999555555666666666666555555555555555555444444444444555555555555555555555666555555666666666666666555333444555666666666666666444444444444444555555555444555666666666555444333666666666555555555555555444444444444444444444444666666777777777777666666888999999::::::::::::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<======BBBBBBAAAAAABBBCCCEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@000000/////////.........+++++++++*********))))))((((((((((((((()))******''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******************++++++++++++++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------//////////////////000000000//////111333555555444333444444666888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<============<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<======<<<<<<<<<===<<<<<<>>>AAACCCBBB>>><<<;;;;;;;;;::::::999999999;;;;;;:::999999888888777666666777777777777666666555444333444555666555333333333333333333333333333444444555555444333111000111111111111111111111000444333333222222111111111555666999@@@KKKVVV]]]```nnnvvv~~~ttt```RRROOOJJJEEEAAAAAAAAABBBAAA>>><<<;;;======<<<;;;;;;<<<>>>???>>><<<999777???AAABBBAAA@@@>>>===<<<===>>>?????????>>>======:::;;;<<<>>>@@@AAABBBCCCHHHGGGDDDBBB@@@@@@AAAAAA======>>>>>>>>>>>>>>>>>>===============>>>>>>???@@@>>><<<;;;<<<<<<;;;;;;=========>>>???>>>;;;999;;;;;;;;;;;;;;;:::999888>>>===<<<;;;:::::::::;;;AAABBBCCCDDDIIITTTcccooolllhhhcccaaadddllluuu{{{yyywwwooogggdddfffgggeeehhhttt|||{{{xxxxxxzzzzzzwwwxxxoooiiimmmyyyqqqnnnlllooovvv~~~}}}|||~~~~~~vvvjjjaaa]]]aaahhhmmmwwwwwwwwwvvvvvvyyyyyynnnlllpppxxxooo\\\OOOIIIFFFGGGHHHHHHFFFCCCBBBBBB@@@???>>>===>>>@@@BBBDDD???>>>>>>>>>>>>???@@@AAA@@@???>>>======>>>??????<<<<<<;;;::::::::::::;;;777888999999888777888999777<<<@@@???:::666777999888888999999999999999999999999999999999888888777444555555666666555555444555555555444444333333333333444444444444444555555555666666666666555444333222333444555555555555555444444444444444444444444666777999999999777555333555555555555555555555555444444444444444444444444555555666666666666555555888888999::::::::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>>>>CCCCCCCCCCCCDDDEEEGGGHHHAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB////////////............+++++++++*********))))))((((((((('''((())))))***''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))))))))******++++++++++++******))))))******+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,------------......////////////......///222333333222444444444555666777888999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::888:::<<<<<<;;;;;;===???CCCAAA???>>>>>>===<<<:::999999999999888888888888999999999888777777666666666666777777777777666666555333222333444555444333333333333333333333333333222333444555444333222111222222222222111111111111222222222333222222111111,,,///222666888;;;@@@EEELLLTTT___iiixxx{{{sssbbbUUUKKKDDD<<<===???@@@AAA???>>>===???>>>======>>>>>>>>>===:::;;;>>>???>>><<<999777888:::===<<<:::888888888===>>>>>>======<<<;;;;;;:::<<<>>>@@@BBBCCCCCCCCCDDDCCCAAA???>>>=========<<<<<<<<<======>>>>>>>>>@@@???>>>===<<<<<<======<<<:::999:::;;;<<<<<<;;;===<<<<<<===>>>>>><<<999::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<;;;<<<<<<<<<999;;;===AAAHHHSSSaaajjjfffddd^^^WWWTTT]]]nnn}}}yyyppplllmmmkkkgggXXX]]]aaa```aaaffflllpppoooyyy{{{xxxqqqhhhbbbaaagggmmmxxx{{{{{{vvvpppqqqyyyzzzttt{{{~~~dddQQQHHHGGGGGGGGGBBBDDDFFFDDDAAA>>>>>>>>>===>>>@@@AAABBBBBBBBBBBB>>>?????????@@@@@@AAABBB@@@@@@>>>=========>>>???<<<<<<;;;::::::::::::;;;777888999999888777888999888===AAA@@@;;;777888:::::::::::::::999999999999777777777777777666555555444444555555555555444444555555444444333333333222222222333333444444444555555666666555555444333222222333333444444444444333444444444444444444444444666777888999888777555333444444444555555555555555555555555555555555555555555555666666666666555555777888999999::::::999999999999::::::::::::999999;;;;;;<<<===>>>>>>???????????????@@@AAACCCDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCC........................+++++++++************)))((((((''''''(((((()))***''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((((((((())))))***+++++++++******))))))))))))******************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------......///...------...000222111000333333333333444555666666777777888999::::::::::::888999999999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888666999;;;;;;:::;;;???BBBJJJFFFAAA===<<<;;;:::999777777777777777777777777888777777666555555444444555555666777777777666666333222111222333444333111222222222222222222222222111111222333333333222222111111111111111111222222000000000000000111111111---///333666444111444::::::>>>CCCJJJYYYjjjsssuuurrrqqqvvvzzziiiTTTGGG@@@<<<<<<===AAAAAA???===;;;999777666;;;;;;<<<<<<============:::<<<===???>>><<<:::888888;;;>>>>>>;;;999:::<<>>@@@BBBCCCCCCCCCBBB======<<<<<<;;;:::999999;;;;;;<<<======>>>??????@@@???===<<<;;;<<<<<<===:::999999:::<<<>>>===<<<===<<<;;;<<<===>>><<<:::::::::<<<======>>>>>>>>>;;;;;;;;;<<<<<<=========666888;;;>>>CCCKKKSSSYYY______[[[RRRLLLUUUkkk}}}}}}wwwuuuvvvuuuqqqhhhfffaaa]]][[[\\\^^^```cccjjjrrruuuuuuyyy}}}xxx}}}}}}~~~|||uuummmjjjnnnqqqqqqzzz|||~~~~~~|||zzz{{{|||ooossstttooojjjmmmzzzuuu]]]TTTIIIDDDDDDEEEDDDAAAAAAAAAAAA???>>>======???;;;===???AAABBBAAA@@@???======>>>>>>????????????@@@???>>>======>>>??????<<<<<<;;;::::::::::::;;;777888999999888777888999:::===@@@???<<<999:::;;;:::::::::::::::999999999555555666555555444333222444444555555555555444444444444444444333333333333222222222333444444555555666555444333333333333333333333444444444444333333444444444444333333333333333444555555555444333222444444444444444555555555555555555555555555555555555555666666666666555555777888888999999999999999999999888888888888999999::::::<<<===>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEECCCDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFEEEDDDCCCBBB........................+++++++++************)))(((''''''''''''((())))))''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((()))***+++++++++******))))))))))))******************++++++++++++************+++++++++++++++++++++,,,------.........---,,,---///000000///000000000111222444555666444555777888999999999888777777888888999:::;;;;;;999999::::::::::::999999888888888888777777777777333777::::::999;;;@@@EEEIIIEEE@@@<<<:::888777555555555555555555555555555666666555444444333333222333333444555555555555555222111000000222222111000000000000000000000000000/////////000111222333444/////////000000111111111111000000//////000111111444111222555444//////333222555666777???KKKTTTVVVYYY]]]iiiwww}}}iii]]]EEE???;;;======999888:::DDDAAA===999666444444444777888:::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===;;;:::===@@@DDDDDD@@@>>>@@@BBBCCCAAA>>><<<;;;;;;<<<===>>>???AAABBBCCCBBBAAA@@@999:::<<<======<<<;;;::::::;;;<<<===>>>???@@@@@@===<<<;;;:::;;;<<<>>>???<<<;;;;;;<<<>>>???>>>======<<<:::;;;<<<======<<<;;;<<<<<<=========<<<<<<888999999:::;;;;;;;;;:::::::::::::::;;;>>>AAADDDMMMPPPPPPMMMKKKUUUhhhxxxuuuxxxvvvqqqppprrrrrrppp}}}zzzuuupppkkkeeeaaa```XXX[[[aaaeeefffggglllqqqyyy{{{|||{{{wwwrrrooommmhhhiiijjjjjjiiihhhhhhhhh___cccdddeeennn}}}|||zzztttlllfffkkkwwwuuu^^^QQQJJJHHHGGGGGGFFFCCC@@@<<>>>>>????????????????????????>>>======>>>???@@@<<<<<<;;;::::::::::::;;;777888999999888777888999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888555555555555444333222111333444444555555444444333333333333333333333444444222222333333444555555666666555333111111222444555333444444444444444333333333333222222222111111111222222222333333333333333333333333444444555555555444444444444444444444444666666666777777666666666777777888999999999999999888888888777777888888888777888:::;;;=========<<>>;;;;;;:::999888777666666555777999::::::;;;;;;<<<<<<===>>>>>>>>>===<<<;;;<<>>@@@???@@@BBBBBBBBBAAA???===:::<<>>???@@@AAA:::999999999:::===@@@BBB>>>======>>>@@@@@@???===>>><<<::::::;;;=====================<<<;;;::::::666777888888888888888777888777777666777999<<<>>>===@@@DDDEEEGGGOOO\\\fffhhhlllmmmjjjiiinnnqqqqqq|||}}}~~~xxxtttssslllnnnrrrwwwuuuooogggccc___]]]YYYXXXYYY\\\___```bbb___]]]___cccggggggeeeccckkkssszzzzzzzzzrrrnnnhhhfffmmm|||zzzkkk[[[LLLHHHLLLAAABBBBBB@@@======@@@CCCAAA???===>>>???@@@???>>>AAA@@@?????????@@@BBBBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>=========>>>@@@AAA<<<<<<;;;::::::::::::;;;777999999999888777888999;;;:::888888:::;;;;;;:::999888888888777777666666555555555555444333222111333444444555555444444333222222222333333444444444222222333444444555666666666444222000000222555777444444444555555444333333222111111111000000//////333333333333333444555666333333333444444555555555333333333333333333333333666666777777777777666666777777888999999999999888888888777777777777888888555666888:::;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCBBBCCCDDDEEEEEECCCAAA??????@@@AAABBBBBB@@@>>>===000000///............///+++******)))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((((('''''''''******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++,,,,,,++++++***)))))))))..................------............///111222333555555666666777777888888555666777888888888888888666777888777666666888:::666777888666333222444777666777888999:::;;;;;;;;;<<<;;;999888666555555444444555555555444333333222444222000111333444333000111111111111111111111111111111000000000000111111000000111111111111000000000000000000000000000000222000///------///000222111111111111111111111111000000000000000000000000000000000000000000000000777999<<>>;;;999888666666666666666555555555999666444666;;;===:::777444444555777999999777444999888777888;;;<<<===<<>>:::888888:::===???AAA@@@@@@??????@@@@@@AAA<<<===???@@@AAA@@@@@@???<<<<<<===>>>>>>>>>>>>>>>;;;;;;::::::;;;===@@@AAABBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===888:::<<<;;;999777777777777777888888888999999999888888888888888888888888::::::;;;>>>CCCIIINNNQQQXXXWWWVVVXXX]]]dddlllqqq{{{wwwxxxzzzzzz~~~vvvqqqooogggeeeeeefffcccaaagggqqqllljjjoooyyy~~~|||wwwuuu{{{yyy{{{|||wwwrrrsssyyyrrrvvv}}}gggaaaWWWLLLDDD@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<<<<<<<===<<<:::<<<;;;:::999888999:::;;;999888888777777777777777555555666777777777777777444444555555444444333222444444444333333222222222111222222333333222222111333333333333333333333333555444333333222222222222111222222333333222222111333222222222222222222333333333333333333333333333222222222222222222222222222222222222222222222222444444444555555555555666888888888777777777777777:::999999999999999999999888888999999999:::::::::<<<<<<>>>??????@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEDDDAAA@@@???@@@000///......------......+++******))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''((((((((())))))))))))))))))*********++++++++++++++++++***************..................------------......///111222333444555555666666777888888666777888888888888888888666777777777666666888999666888888777444444555777666666777888999999999999:::999777666444333333333444444555555444333333222444222000111222222000...222222222222222222222222111111000000000000111111000000111111111111000000000000000000000000000000111000///......///000111111111111111111111111111000000000000000000000000000000000000000000000000///111222222333666<<<@@@AAAMMM[[[cccccc___^^^___kkktttzzzxxxvvvyyy}}}}}}tttfffXXXNNNNNNHHH???999666555444222444444444444444444444444888555333555999;;;999666777777888:::;;;;;;888666888888999;;;===>>>===;;;<<<:::AAAPPPUUUJJJ???<<<>>><<<999888888:::>>>@@@@@@@@@@@@??????@@@@@@@@@>>>???@@@AAAAAA@@@@@@???<<<===>>>????????????>>>===<<<;;;;;;<<>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999;;;===<<<:::888888888888888888999999999999::::::999999999999999999999999999999:::===AAAEEEHHHNNNMMMMMMOOOTTT\\\dddiiipppsssvvvtttqqqooorrruuu}}}~~~zzzyyy{{{{{{tttuuuyyywwwyyy|||sssqqqtttvvvmmmjjjqqq|||xxxfffZZZMMMJJJFFFBBBAAABBBDDDFFF@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>?????????>>>>>>===>>>>>>======>>>>>>?????????===;;;;;;<<<<<<;;;:::<<<;;;::::::999999999999777777888888888777777666555555666777777777777666444444444555444444333222333333333333222222222111111222222333333222222111222222222222222222222222444444333222222222222222111222222333333222222111222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444555555555555666666666777777888888888888888888888888888888888888888888888999999999999;;;;;;===>>>>>>?????????@@@AAACCCBBBAAAAAABBBCCCCCCEEEEEEDDDBBBAAAAAAAAA......---,,,,,,,,,------+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++)))************+++++++++------------------......---------...///000222222444444444555666666777777888888999999999888888777444666777666555555777888888888999777666555777888666777777888888888777777888777555444222222111111444444444444444333333222444333111111111111///...222222222222222111111111111111000000000000111111000000111111111111000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000---...///...------///111111;;;HHHOOOMMMHHHEEECCCOOOUUU[[[```hhhvvv{{{ooo^^^OOOEEE???999666444333333444555555444222222222222333333333333333666333222444777999777555999888888:::;;;:::888666888888999<<<>>>???===;;;;;;:::AAANNNQQQGGG<<<999<<<:::999888999<<>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>???@@@BBBCCCAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;<<<>>>>>>;;;:::999999999999999999::::::::::::<<<;;;;;;;;;::::::999999:::999888777888:::<<<>>>AAA@@@AAACCCHHHOOOVVV[[[bbbddddddaaa]]]\\\^^^aaayyy|||}}}zzzvvvuuupppzzzuuuqqqrrryyyxxxsssooommmooowww{{{ppplllhhhmmm{{{uuubbbUUULLLFFFBBBAAA@@@>>><<<<<<===???@@@@@@@@@AAAAAA@@@@@@???>>>??????>>>>>>=========<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<=========<<<<<<===============>>>??????===;;;999999:::;;;;;;:::;;;;;;<<<<<<;;;999888777555666888999999888777555444555666666777666666666444444444444444333222222222222222111111111111111111111222222222222111111111111111111111111111111444333222222111222222222111111222222222222111111111000000//////000000111111111111111111111111111333333333333333333333333111111111111111111111111333333333444444444555555444444555666777888888999666777777777777777777777777777777777888888888888999:::;;;<<<=========<<>>777555666888888111222444666777666444333111111222222222222333333333222111222555666555444888777666777888888666444999888777999;;;======<<>>;;;<<<::::::::::::<<>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAA@@@???>>>>>>=========;;;;;;::::::::::::;;;;;;<<<>>>??????===;;;::::::999999:::::::::;;;;;;;;;======<<<<<<;;;:::::::::;;;:::888777777888999:::888888888999===BBBHHHKKKUUUUUUUUUSSSQQQRRRUUUXXXkkkmmmnnnnnnlllhhheeecccfff}}}}}}yyyqqqfffiiiqqqwwwllliiiiiihhhkkkrrr{{{~~~{{{vvvtttxxxvvvaaaWWWJJJAAA>>>@@@DDDFFFBBBAAA???>>><<<;;;:::999???@@@@@@@@@@@@???>>>>>>???>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???<<<:::888777888:::::::::;;;<<<======<<<999666444333555777999:::888666555444444555666666666666555333444444444444333222222111111111000000000000000111111222222222222111111222222222222222222222222222222111111111111222222111111222222222222111111000//////......//////000000000000000000000000000333333333333333333333333111111111111111111111111222333333333444444444444444444555555666666666777555555555555555666666666666666666666777777777777888999999:::;;;;;;::::::===???@@@AAA@@@@@@BBBDDDBBBCCCDDDCCCAAAAAABBBDDD------,,,++++++++++++,,,+++******)))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********(((((()))***+++,,,,,,---,,,,,,,,,,,,------......,,,---------...000111222222222222333444444555555999999999999999888777666333555777777666555666666999888888888888999999999::::::::::::999888777777777666555444333333222222222222333333444333333222111222333444444555666777333333222222222111111111111111000000000000111111000000111111111111000000000000000000000000000000000000////////////000000////////////////////////................................................------...///000000///...000111111///---...222666111......333999???CCCFFFOOOXXX\\\WWWRRRVVV\\\___iiikkkoootttwwwxxx|||xxxvvvuuuooohhhYYYUUUQQQQQQPPPKKK@@@777:::888555333222222222222222333333333222000//////111111222222222333333333111111000111333444444333777666555666777777666444999777444444777:::<<<===@@@<<<999:::::::::;;;===::::::;;;===???AAACCCDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAABBBAAA@@@>>>===@@@@@@AAAAAAAAAAAA@@@???@@@@@@@@@AAAAAABBBCCCCCCAAA@@@???>>>============<<<;;;;;;::::::;;;;;;<<<<<<>>>@@@???===;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999888777777666777888999555555444555666999<<<>>>CCCEEEGGGJJJOOOTTTZZZ^^^]]]^^^```aaaaaa___[[[YYYbbbrrrzzzvvvsssssskkk]]]eeejjjttt{{{wwwmmmfffeeemmmnnnrrrzzzsssiii^^^RRRIIIFFFCCC???<<<===>>>@@@AAA<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<============<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<============;;;;;;;;;;;;<<<===>>>???===:::777666777999999999:::;;;===>>><<<:::666444333555777999999888555444333333444555555555555555333333444444333333222111000000000000000000000000000111111222222111111000333333333333333333333333111111000000000111111222000111111222222111111000///..................///////////////////////////222222222222222222222222000000000000000000000000222222222222333333333444666555555444444333333333333333333444444555555555555555666666666777777777777888888999999999999888:::<<<>>>>>>>>>???@@@BBB@@@AAABBBAAA@@@@@@BBBDDD------,,,+++++++++,,,,,,+++******)))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******(((((()))***++++++,,,,,,++++++,,,,,,------......,,,,,,,,,---...///111111111111111222333333444444777777888888888777777666333555777888777666666777999888666777888:::999999:::::::::::::::999888777777777666555444444444444111222222333333333333333000222444555555666888:::666666666555444444333333111111000000000000111111000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////................................................///...---...//////---++++++---//////.........///222///000555999999;;;===333???EEE===444555999:::;;;>>>BBBEEEFFFHHHMMMQQQXXXVVVPPPIIIGGGHHHDDD>>>;;;::::::===>>>===888333111222333444333222///...111111111000...---...000000000111111222333333333000000111111222222333333777666555666888999888777888666333333555999;;;<<<;;;<<<===>>>>>><<<;;;:::999:::<<<>>>@@@BBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBB>>>???@@@AAA@@@???>>>===@@@@@@AAAAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>============<<<<<<<<<;;;;;;<<<<<<<<<===>>>@@@???===;;;;;;;;;999999999999::::::::::::999999999999999:::::::::555555444444555555666666555555444444444555666777999:::<<>><<>>;;;888666::::::;;;<<<======<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<=========<<<<<<:::::::::;;;;;;===>>>???>>>;;;777666666888888888:::;;;<<<===<<<:::777555555666777888888666444333222333444444555555444444333333333333333222111111000000000000111111111111000000111111111111000000333333333333333333333333000000000///000000111222000000111111111111000000///......------......///////////////////////////111111111111111111111111////////////////////////111111222222222333333333666555555444333222111111222222333333444555555555666666666666777777777777777777888888888888888777888:::<<<======>>>@@@BBB???@@@@@@?????????BBBDDD......---,,,,,,,,,,,,,,,+++******)))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))***+++++++++,,,***++++++,,,------......,,,,,,,,,---...///000111000000111111222333333333555555666777777777666666333666888999888777777777999777555666888:::999888888999999999999888888777777666555444444333444444111111222333333333333333000222555555444555777:::666666555444444333222222111111000000000000111111000000111111111111000000000000000000000000000000//////000000000000//////........................------------------------------------------------111///---...000111///------...000000...---,,,+++(((&&&(((...000///111666333>>>AAA888222444555222///333666444111111555777DDDDDD@@@:::888;;;:::777333555666777666444333222...///111222222222222222///000111000...---///222...//////000111111222222///000111111111222333444555444333444666888888888666555555666999::::::999777:::>>>???>>>===;;;888777999;;;===???@@@AAAAAA?????????>>>>>>?????????<<<===>>>???@@@???>>>===@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???@@@???>>>======<<<<<<===>>>======<<<<<<======>>><<<>>>@@@???===;;;;;;;;;888888888999999999999:::666666777777888888999999444444444444444444444444555555555555555555666666666555555666888999999999AAACCCHHHOOOUUUUUURRRNNNTTTYYY___eeelllrrryyy}}}{{{{{{xxxvvvuuusssqqqlllddd___QQQRRRSSSRRROOOKKKIIIGGGAAA???;;;888777999<<<===<<<======<<<:::999888777:::::::::::::::999999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;<<<<<<===999999:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;999999999:::;;;<<<>>>???@@@===888666666777888888999:::;;;<<<<<<:::888777888888777777666555333333222222333444444444444333222333333333333222111111000000000111111222222222000000111111111111000000222222222222222222222222///////////////000111111000000111111111111000000//////............//////////////////////////////////////////////////////////////////////////////111111111111222222222222444444333333222222111111222222333333444555555666666666777777777888888888777777888888888888777777777999;;;======>>>AAABBB@@@@@@@@@??????@@@CCCFFF///...------,,,,,,------+++******)))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************+++++++++******+++,,,,,,---......,,,,,,,,,---...///000111000000000111222222333333444444555666666777666666444666999:::999888777777999666444555888:::999777777777888888888888777777666555555444333333333333000111222333333333333333000333555555333333555777333333222222111000//////111111000000000000111111000000111111111111000000000000000000000000000000//////000000000000//////........................---------------------------------------------------+++)))+++...111111///------,,,,,,---///333555333000000222///***+++111...555555---***//////((()))...222000---...111333333444222---,,,000222111+++...222222111000111333111111///---+++,,,...000,,,...000///---+++---///------......///000000111///000111222111111333444111000///111333666666666333444777;;;===<<<999666666999:::999999:::::::::666777:::<<<>>>?????????======<<<<<<<<<<<<======;;;<<<===>>>??????>>>===@@@@@@@@@@@@@@@???>>>=========>>>?????????>>>>>>@@@???>>>======<<<<<<<<<>>>>>>============>>>>>><<<>>>??????===;;;:::;;;777777888888888999999999444444555666777888999999666666666555555555444444444555555666666777777777333222333555777777777666333555:::AAAFFFFFFAAA===@@@BBBFFFJJJJJJIIIRRR\\\^^^XXXVVVXXXXXXTTTOOONNNMMMLLLKKKKKKJJJFFF@@@;;;999;;;>>>???>>><<<<<<<<<777999::::::999999;;;======<<<999666555555888;;;333444666888:::<<<>>>>>>999::::::::::::999888888888999999:::;;;<<<======888999999999999:::::::::<<<<<<<<<<<<;;;;;;:::999999999999:::;;;<<<>>>???BBB>>>999666666777777777999:::;;;;;;;;;:::999888999999888666555444333222222222333444444444444333222333333333333222111111000000111111222222222333000000111111111111000000111111111111111111111111///////////////000111111000000111111111111000000//////............//////000000000000000000000000////////////////////////////////////////////////000111111111111222222222222222222222222222333333222222333444444555666666777777777777888888888888777888888888888888777777888:::<<<===>>>???BBBDDDAAAAAAAAA@@@@@@AAAEEEGGG///......------,,,++++++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))))))))************++++++,,,,,,,,,,,,---------------............///000000000000000000000000222333333444555555555444555666888999:::999777666;;;:::999888888999:::;;;888666444444777888666333555555444444444555555666444222111333666777555222666666555555555444444444444444333333222111000000111111111111111111111111//////000000000000//////////////////000000000000///000111111111///...---////////////....................................------------------------.........------,,,,,,,,,---------............///------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.....................---////////////////////////..................------////////////////////////////////////000000000000000000000000111111111111000111222333444444444444444666888999999777555333666777999:::;;;;;;:::999<<<<<<======>>>=========;;;::::::;;;>>>>>>===<<<======>>>>>>>>>>>>======@@@@@@@@@@@@@@@???======999:::<<<>>>??????>>>>>><<<<<<============<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;:::999666777777888888888777777333111000222444666777777333333444444444333222111333333333444444444555555555444444333222222222333222333444666888999;;;;;;666666777777888999999999>>>======<<<;;;:::999888:::999999999999999::::::666666777777888888888999555555555555555666777777555555555555555555555555555555666777888999999999:::999999;;;===;;;777222666777999:::;;;<<<<<<<<<;;;;;;:::999999:::::::::;;;:::::::::::::::::::::666888999;;;<<<<<<;;;;;;;;;:::888777777888:::;;;======>>>>>>===;;;999888777777666555444333333222//////000111333444555666444444333333222111000000111111111111111222222222111111111111111222222222000000000000000000000000000000//////.........---000000000000////////////000000000000000000000000///000222333222111///---///...---,,,,,,---...///............////////////111111111111111222222222333333333333333333333333111222222333333444444555666666666666777777777777666666555555666888:::;;;<<<===>>>???@@@AAAAAAAAABBBAAA@@@@@@@@@AAABBBCCC///......------,,,++++++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((()))))))))******************+++++++++,,,,,,------------............000000000000000000000000111111333444555555555555555666777888888888777777:::999888777777888999:::888666444555666777555333555555444444444444555555444222222333666666555222555555444444444444333333444333333222111111000000111111111111111111111111//////000000000000//////....../////////000000000///000000111000///...---////////////.........---------------------------------------------------...---------,,,,,,,,,,,,------------...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................---------------............................../////////000000000//////000000000111111111000111222333444444444444333444666777777666444333666777888::::::::::::999<<<<<<<<<<<<<<<;;;:::::::::999999;;;===>>>===;;;<<<==================<<<@@@@@@@@@@@@???>>>===<<<888999:::;;;<<<<<<;;;:::<<<<<<============<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;999888777777777888888888888777777444444444444444444444555333333444444333333222222333333333444444444444555444444333222222222222222///000111222444555666666222222333333444555555555::::::999999888777777777888777777666666666777777555555555555666666666777444444444333444444555666444444444444444444444444333333444444666888:::;;;888777777999<<<;;;999666666666888999:::;;;;;;;;;;;;::::::999999:::::::::::::::::::::::::::::::::777888999:::;;;;;;;;;;;;:::999888888999:::;;;<<<;;;<<<<<<===<<<;;;999999777777666555444333333222000000111222333444444555444333333222222111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000/////////......000000000000///////////////////////////////////////000111222222000///...///...------------...///........./////////000000000000111111111111222222222222222222222222222222111111222333333444444555555555666666666777777777777777666666777888999::::::;;;<<<===>>>?????????AAAAAA@@@???@@@AAABBBCCC///......------,,,++++++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((())))))))))))******)))))))))************+++,,,,,,,,,---------......///////////////////////////000111333444555555555666666666666777777777888888777666555555666777888999777555555555555444222555444444333333444444444333222222333555555444333444333333333333222222222333333222222111000000000000000000000000000000000...//////000000//////............////////////000/////////000//////...---//////.........---------++++++++++++++++++++++++------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.................................////////////000//////000000000000111111000111222333333333333333333333333444444444444333555666777888999999999999<<<;;;;;;:::999888777777:::999999:::======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<888999:::;;;;;;:::999888<<<<<<============<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;999888777666777777888888888888777777444777999888555222222333333333333333333222222222333333333333444444444444333333222111111111111222//////000000111222222222000000111111222333333333555555555555555555555555666555444333333333333333333333333333444444444444333222222222222333444444333333333333333333333333111111222333555888:::;;;777666666777999::::::999555666777888999:::::::::::::::999999999999::::::999999::::::;;;;;;<<<<<<999999999999:::;;;<<<<<<999999::::::;;;;;;;;;<<<::::::;;;;;;;;;::::::999888777777666555444333333222222222222333333333333222222222222222222222222222222111111000000//////000000000111111111222222000000000000000000000000111000000000000000//////000000000000///////////////////////////////////////000111222111000///...///...------------...///////////////000000000000///000000000111111111222111111111111111111111111111111222222333444444444555555555666666666666777888888777777777888888999777888999;;;<<<<<<<<<<<<@@@@@@??????@@@@@@AAABBB///......------,,,++++++***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))(((((((((((((((((()))))))))***)))))))))*********+++++++++,,,,,,,,,------------........................---...000222333444555555555555555555555666888888666666555444444555666666888777666555555444222111555444333333333333333333222222333333444444444333222222222222111111111111222222111111000000000000000000000000000000000000...//////////////////...------........./////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,------************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------------........./////////////////////000000000111000000111222222222222222444333222222222333444555555555666777888888888888999999888777777777777777999999999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<<<<<<<;;;:::999<<<<<<============<<<<<<999999::::::::::::999999::::::999999999888777777777888888888888777777666333888<<<:::555222222444444333333222222222222222222222333333333444444444222222111111000111111222222222222222222222222222111111222222333444444444222222222333333444444444555444333222222111111222222222333333333333333333333222222222222333444444222222222222222222222222000111444666777888888888777666555555666888999:::666777888999::::::::::::999999999999999999:::;;;888999999:::;;;<<<======::::::999888999:::<<<===;;;;;;<<<<<<<<<;;;:::999888999999999::::::999999888888777666555444333333333333333333333333333333222222222222222222333333222222111000//////......//////000000111111222222000000000000000000000000111111111111000000000000000000000000////////////////////////////////////000000111111000000///............------........./////////000000000111111...//////000000111111111000000000000000000000000111111111222333333444444444444555555555666666666999888888888777777888888666777888999:::;;;;;;;;;>>>>>>??????@@@@@@AAAAAA///......------,,,++++++***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((((('''(((((((((((()))))))))************+++++++++,,,++++++++++++,,,,,,,,,---------------------------,,,---///111222333444444444444444444555666777888555555444333333444555555777777777555444222222222444444333222222222222222111222333444333333333333222222111111111000000000111111000000000000//////////////////////////////......////////////......------------............------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...000000))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------------...............////////////000000000000000111111222222111111444333222111222333555666555555555555666777888888666666666666666777888999:::999999;;;======<<<;;;<<<;;;::::::::::::;;;<<<============<<<;;;:::::::::;;;<<<<<<<<<;;;:::999<<<<<<============<<<<<<999::::::;;;;;;::::::999777777777777888999999999888888888888888777666666111666::::::666333444666444333222111111111222222222222222333333333444444222111111000111111222222333333333333222222222111222222222333444444555555111111222222333444444444555444333333222222222333333333333333333333333333333333222222333333444555222222222222222222222222000333777:::;;;999555333777777666444444555777888888888999:::;;;;;;;;;;;;888888888888999999:::;;;999999:::;;;;;;<<<======;;;:::999888999:::;;;<<<>>>>>>======;;;999888777999999888888999999999:::888888777666555444444333444444444333333333333222222222222222222222333333111111000000///...------...//////000111111222222000000000000000000000000000000000000111111111111000000000000////////////........................000000000000000///......---..................---////////////000000000000------...///000000111111000000000000000000000000000000111222222333333444444444444444555555555555777777888777777777777666666666888999:::;;;;;;;;;======>>>???@@@@@@@@@AAA///......------,,,++++++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((((((((())))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,........................,,,---...000111222222222222333333444555666777777555444333222222333444555666666777555333222222333444444333222111111111111000222444444333222333444222111111111111000000000000000000///////////////////////////////////////---......//////......---,,,,,,,,,---------......------,,,,,,,,,---......------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000///000000111111111000000222222111111222333444666444444444444555666777888666666555555666888:::;;;:::::::::;;;>>>>>>===<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;:::999999888999:::;;;;;;:::999888<<<<<<============<<<<<<:::;;;;;;<<<<<<;;;;;;:::555555555666777888:::;;;888888999888888777666555111444777777555444555777444333222000000111111222222222222222333333333333222111111111111222333333222222111111111000000000000000111111222333333333222222222333333444444444555444444333333444444555444444444444333333333333333333222222333333444555222222222222222222222222111444888;;;;;;888444111666666666444333333555777888999:::;;;;;;;;;;;;;;;888888777888888999:::;;;::::::;;;;;;<<<<<<======:::::::::999999::::::;;;>>>>>>===;;;:::888777666::::::999888888999999:::999888888777666555444444444444444444333333333333222222222222222222222222000000//////......---------...//////000111222222000000000000000000000000//////000000000000000111000000000000////////////........................000000/////////.........------...//////...------............////////////,,,,,,---...///000111111000000000000000000000000000000111111222333333333333333333444444444555555555555666777777666666555555666777999::::::;;;;;;;;;<<<===???@@@@@@@@@@@@///......------,,,++++++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((()))))))))))))))************+++************++++++++++++........................,,,---...///000000000000000111333555666666666666555444333333333333444555444555666555333222333444444333222111111000000000///222444444222111222444222222222111111111000000////////////////////////........................---......//////......---+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++************++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------........./////////000000///000000000000000//////000000000000111222333333444333333333333555666777999888777666777999:::<<<<<<;;;;;;===??????>>>======<<<;;;::::::;;;<<<===;;;<<<<<<;;;;;;:::999888888999:::;;;<<<<<<;;;:::<<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;777666666555666777888999999999999888888777666555333444444444444555555555444333111000///000111222111222222222222333333333222222222222222333444444111111111000000000000000///000000111111222333333222222333333333333333333333333333333444555666777444444444333333222222222222111111111111222333333333333333333333333333333222333555777888777555444222444555444333333555888888888999::::::::::::999777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;::::::999===<<<:::999888888999999<<<;;;:::999888888999999999999888777666555444444333333333444444444444444444333333222222111111111........................------...///000111222222000000000000000000000000....../////////000000000000000000000////////////........................000000///...............------...//////...------------------............+++,,,,,,---///000000111111111111111111111111111000000000111222222333333222333333333333444444444222333444555666666555555444555666888999999:::::::::;;;===>>>???@@@@@@???///......------,,,++++++******)))((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++////////////////////////------...///000000/////////111333555777666666555555555333333333333555555222555666555333222333555444333222111000000000000///222444444222111222444222222222222111111111111.........///////////////........................---..................---++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///,,,,,,,,,+++++++++******************************++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++---,,,+++)))((('''''''''************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000///000000000000000//////---......///000111111111444333222222333444666777<<<;;;999777777888:::;;;<<<<<<<<<===???@@@???>>>>>>===;;;::::::;;;===>>>;;;;;;;;;;;;:::999888888999:::<<<>>>??????>>>>>><<<<<<============<<<<<<<<<<<<============<<<<<<888777666555555666777777999999999888888666555555666444222222444555444333444333111//////000111222111111222222222333333333333222222222333444444555222222222222111111111111111111111222333333444444333333222222222222222222222222222333444555777777333333333333222222111111000000000000000111111222333333333333333333333333222222222333444555777888...111444555444444777999777888888999999999888888777777777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<;;;:::999888:::999888777777999;;;<<<>>>===;;;999888888999999999999888777666555444444333333333444444444555555444444333333222111000000------..................------...///000111222222000000000000000000000000---.........//////000000000000000000////////////........................000000///...............,,,---...//////...---,,,,,,,,,,,,---------......++++++,,,---...///000111111111111111111111111111000000000111222222333333222222333333333444444444000111333555666666555555333444555777888888999999999:::<<<>>>???@@@??????---,,,,,,,,,,,,,,,,,,+++))))))))))))((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))************)))(((((((((((()))******++++++,,,,,,,,,------,,,+++++++++,,,---...////////////000000000111222333555555777666555333333222222222222222333333333333444444222111111111000000//////222222222222222222222222333333222222000///...------------.........................../////////000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++((())))))))))))*********************************))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......////////////////////////...///////////////....../////////000111111222222111222222333555666888999:::999999888999;;;>>>???AAAAAAAAAAAA@@@@@@???>>>???@@@@@@>>>;;;999999:::<<<<<<===;;;999999:::;;;:::===???@@@?????????@@@@@@???>>><<<<<<======>>>============<<<<<<<<<<<<;;;999555333333444777999888777666444333333333333555555555555555555555555444333222111000000000000111222222333333222222111111111111111111111111111222222222222222222222222......///000111222222333222222222222222222222222222222222333333333444444222333333444444333333222111///---///222444444333222222111111000111111111222222222333333444444444111222222333444555666666999:::::::::999777666444444555666777888999999999;;;<<<<<<<<<;;;::::::999:::;;;;;;;;;;;;:::999999999888888777888999;;;<<<===<<<;;;999888777777777666666666666666666666666666333111111444555444222333333333222222222111111---------.........//////............///////////////000111111111000...---...------------...//////........................//////////////////////////////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......---......///////////////////////////000000000000000000111111111222222222111222333444555444333222444444555555555555555555777777888999;;;===???@@@------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((()))******+++++++++,,,,,,---,,,,,,+++++++++,,,---...////////////000000000111222333444555777666555444333333333333222222222333333333444444222111111111000000000000111111111111111111111111111111111111111000000////////////......................../////////000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++)))))))))*********++++++************************(((((()))))))))*********))))))))))))))))))))))))*********)))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------.................................////////////....../////////000111111222222222222222333555777888999999888777777888:::<<<>>>@@@@@@@@@@@@@@@???>>>>>>???@@@@@@>>><<<::::::;;;<<<======;;;999888999::::::<<>>===<<<;;;<<<===============<<<<<<<<<;;;;;;:::999666555444555777888888777666555444444333444444444444444444444444444444333222111000000000000111222222333333222222111111111111111111111111111222222222222222222222222/////////000111111111222111111111111111111111111111111111111222222222333222222333333333333222222111///...///222444444333333333222111111111111111111111222222222333333333111111222333444555666666777888888888777666444333444555777888999999::::::;;;;;;<<<<<<;;;::::::999:::::::::::::::999999888:::999999888888999:::;;;<<<;;;:::888777777666666555555555555555555555555666333222222444555444333111111111111000000000000---------.........//////............///////////////000000111000///...------------,,,---......///.........................................................---------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------...///////////////.../////////000000000000000000000111111111222222111111222333333333333333333444444444444555555555888888888999:::<<<===>>>---------,,,,,,+++++++++))))))))))))((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''(((((())))))******+++++++++,,,,,,,,,,,,+++++++++,,,---......///......//////000000111333444555666666666555444444444333222222222222333333333333111111111111111000000000000000000000000000000000//////000111222222222111111111000000//////............/////////000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,++++++******++++++************+++++++++,,,************************(((((())))))))))))******))))))))))))))))))))))))******))))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---....../////////.........//////000000111111222222222333444555666888999777666666666777999;;;<<<>>>????????????>>>======>>>???@@@>>><<<;;;;;;<<<===>>>===;;;999777888999:::<<>>??????>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999888888777666777777777777777666555444444444555444444444444444444444444333222111111000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000000111111111222222333333333333222222111000///000222444444444555444333222111111000111000000111111111111222222111111222333444555555666777777888888777666555444555666777888999:::::::::;;;;;;;;;;;;;;;::::::999999999999:::999888888777;;;;;;:::999999999:::::::::999888777666666555555444444444444444444444444555333222333444555444333000000/////////.........------........./////////............///////////////000000000000///...---,,,,,,,,,,,,,,,------...---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------...////////////........./////////000000000000000000000111111111111111111111111111222222333222222222333333444444444888888888888999:::;;;<<<---------,,,,,,+++++++++))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''(((((()))***************+++,,,,,,,,,,,,++++++,,,------.........---/////////000111222333444666666666666555555444444111222222222222333333333111111111111111111111111111111111111111111111111000000111222222222222111333222222111000///.........////////////000000000///000000//////...---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...---,,,++++++******++++++******+++++++++,,,,,,,,,************************(((((((((((()))))))))***((((((((((((((((((((((((***)))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------......//////............//////000111111111222222333333444666777888666555555666777888:::;;;<<<===============<<<<<<===>>>???>>><<<;;;<<<===>>>>>>===;;;888666777888:::<<<>>>??????>>>>>>???<<<<<<:::999999999:::;;;;;;;;;;;;;;;::::::::::::888888888888888777777666666666555555444555555555333333333333333333333333222222111000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000000000000/////////000000000000000000000000//////000000000111111111111111222222222222111111000000000000222333444555666555444222111000000000000000000000000000000000000000111222333444555555888888999888888888888777555666777999::::::::::::::::::;;;;;;;;;::::::999888999999999999888777777<<<<<<;;;::::::999999999777777777777666555444444444444444444444444444444333222222333333333333222000000/////////.....................////////////............///////////////////////////.........,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////.............../////////000000/////////000000000111111111000/////////000222333111111111222222333333444888888777777888888999999......---,,,,,,+++******))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''''''''((())))))******)))***++++++,,,,,,,,,++++++,,,------------------.........///000111222333444555555666555555444333111111111222222222333333111111111111111222222222222222222222222222222222222222222222222111000000333333222111000//////...////////////000000000111............---,,,++++++,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---,,,++++++******++++++******+++++++++,,,,,,,,,************************'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,---........................///000000111111222222222222333555666666555555666777888999::::::::::::;;;;;;<<<;;;;;;:::<<<===>>>===<<<;;;<<<======>>>===;;;888666666888999<<<>>>???>>>>>>>>>???<<<;;;999888888999999:::::::::::::::999999999999777888888999888777666555555444444444444444555666333333333333333333333333111111000000///000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000///////////////111111111111111111111111000000000000111111111111000111111222222111111000//////000000111222333555666555444222111000000000///////////////////////////000000111222333444444777777777777777777888888555666777888999:::::::::999999::::::;;;::::::999888999999999999888777777;;;;;;;;;::::::999999888666666666666666555444333222222222222222222222222000111222333222111111111111111000000000/////////........./////////000000............////////////000//////...............,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...........................////////////....../////////000000000111000///...///000111222000000111111222333444444777777666666666666777777......---,,,,,,+++******))))))))))))((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((&&&''''''(((((())))))***((()))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,------......///111222333333333444555555444333222111111111111222222222222111111111222222222222222222222222222222222222222222333333333222111000000222222111111000000///////////////000000000111111............---,,,+++***,,,,,,,,,---......//////,,,,,,++++++,,,,,,---...---,,,++++++******++++++************+++++++++,,,************************''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---......//////000000111111111111111222333444555444555666777888888999999888888999::::::::::::999:::;;;<<<<<<;;;:::;;;===<<<===<<<:::888666777888999;;;>>>???>>>===>>>>>><<<;;;999888888888999:::999999999999888888888888777777777777777666555555333222222222333444555555222222222222222222222222111000000//////000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////111111111111111111111111000000000000111111111111000000111111111111000000---.../////////000222444444333222111000000///000000000////////////......//////000111222333333444333333222333333444555666444555666777888999999999888999999:::::::::::::::999999999:::999888888777999999:::::::::999888888555555666777666555444333222222222222222222222222///111333444222111111111222222222111111111000000....../////////000000000............////////////000///......------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---------........./////////............////////////000000000000000111111222000000111222333333444555666555555555555555666777///......---+++******)))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&(((((()))))))))&&&&&&''''''((()))))))))((()))***++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++---------...///000111222111222333555555444222111111111111111222222222222111111111222222333333333111111111111111111111111111111222222333333222222000000000000000000000000//////000000000111111111////////////...---,,,+++,,,,,,------.../////////,,,,,,++++++,,,,,,---...---,,,++++++******++++++)))))))))*********++++++************************'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............------......///000000000////////////000111222333222333444555666777777777666777888999999999999888888999::::::999999;;;<<<;;;;;;;;;:::888777888999999;;;>>>>>>>>>======>>><<<;;;:::999888999::::::999999888888888777777777666666666555555555555555111111111111222333444555222222222222222222222222000000////////////000000000000111111111111000000000000000000000000000000////////////////////////---.........///000000000000000000000000000000000....../////////000000000///000000000000000000///+++---///...---...111333222111111000/////////000000000000000//////............///000111222333333111111000000111333444555333444555666777888888888888888999::::::::::::::::::::::::::::::999999888666777888999999999888777444555777777777666444333111111111111111111111111000333666666444222222333222222111111111000000000.../////////000000000000............////////////000///...---------......---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------......---------------.........//////------.........////////////000111111222222111111000000111222333444555555444444333444444555666666//////...---+++******)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&''''''((()))))))))(((((()))++++++,,,,,,,,,,,,,,,,,,------,,,++++++---------...///000111222000111333444444333222000000111111111111222222222111111111222222333333333000000000000000000000000//////111222333444444444///////////////000000000000000000000111111111111000000000000///...---,,,,,,,,,------...///000000,,,,,,++++++,,,,,,---...---,,,++++++******++++++((())))))))))))*********************************''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............------......///000000000//////...//////000111222111111333444555666666666666666777888888888888888666888999999999999:::<<<:::;;;;;;999888777888:::999;;;===>>>>>>======>>><<<;;;:::999999999:::;;;888888888888777777777777666666555444444444444555//////000000111222333444111111111111111111111111000000////////////000111000000111111111111000000000000000000000000000000////////////////////////,,,------...///000111111////////////////////////---------.........////////////000000000000//////***,,,......,,,---000333000000///////////////000111111000000/////////.........///000111222333333222222111111222444666777222333444666777777777777777888999::::::::::::::::::;;;;;;;;;;;;:::999999555666777888999999888777444555777888888666444333000000000000000000000000111444888888666444444555111111111111000000000000////////////000000000000............/////////000000///...---,,,---.........------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......---------------.........//////---------........./////////000222333333222222111000111111333444555666666333333333333444555666666---,,,,,,++++++******)))***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$)))------((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((***+++,,,,,,++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------//////000111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///111222111000///000111111222222222111000...,,,////////////............------------,,,,,,+++*********+++++++++,,,,,,,,,---,,,++++++,,,,,,***)))---,,,+++***))))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))((((((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,---------......///////////////......///////////////......000000111222333444444555666666555555555777888999999999999999:::;;;<<<<<<<<<;;;999777777888999:::>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888666666666666777777777777666666666666444444333333333333222222000000111222333333444444000111111111111222222222000000000000////////////......///000000000000000111111111111111111111111000000000000000000000000//////............/////////////////////......---............////////////000000000000000000000000//////.........---------...///000///...---...000000111111111111000//////111111000000111222333333444333222111111333555666777777777777777777777777999999888777777888888888<<<<<<<<<<<<;;;:::999888555666777888888777666555666666666666555444333222111111111111111111111111333333333222222222111111333333222222111000//////000000000000000000000000000000//////.........---000000///...------,,,,,,...------,,,,,,------...//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------............///..................------000111111111111222222222...//////111222333444444555555444333333333444444---------,,,++++++*********)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$(((,,,+++'''###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&'''(((***++++++******))))))***++++++++++++***+++++++++,,,,,,,,,------//////000111111111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///000111000//////000111000000000000//////...---/////////.........------,,,,,,------,,,,,,+++************+++++++++,,,,,,---,,,***++++++,,,***))),,,,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''))))))((((((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------.../////////.........////////////......///000111111333333444555555555444444555666777888999999999999:::;;;<<<<<<;;;:::999888888888999:::========================<<<;;;999888777666666666777777777777666666666555444444333333333222222222111111222333333444555555000111111111111222222222111111000000000/////////......///000000000000000000000000000000000000000000000000000000000000000//////............/////////////////////......---............//////////////////////////////////////////.........------------///000///...---...000222222333333222111000000000000000000000111222222444333111111111222444555666666666777777888888888:::999999888888999999999<<<<<<<<<<<<;;;:::999888666666777888888777666666666666666666555444333222111111111111111111111111333333333222222222111111333333333222111111000000000000000000000000000000000/////////............000//////...------,,,,,,...------,,,,,,------...///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------....................................//////000000000111111111//////000111222222333333444444333333333444444555......------,,,+++++++++***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%''')))'''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((&&&&&&'''((())))))))))))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000///.........000///......------......///............------------,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,+++******+++,,,***))),,,++++++***)))))))))((()))((((((''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))((((((((((((''')))((((((''''''((()))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******,,,---............---....../////////......///000000111222333444444444444444444555666777888999888888999999:::;;;<<<:::::::::::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777777777666666666555555333333333333222222222222222222222333444444555555000111111111111222222222222222111111111000000000......///000000000000000////////////////////////000000000000000000000000//////............/////////////////////......---............////////////////////////////////////...............------------...//////...---...///444444444444333222111000000////////////000000111333222111111111222444555444444555666777888888999;;;::::::999999::::::;;;;;;<<<<<<;;;;;;:::999888777777888888888888777666555666666555555444333222111111111111111111111111333333333222222222111111444333333222222111111111////////////////////////////////////............//////......---,,,,,,,,,...------,,,,,,------............------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------............................................./////////000000000000000111111222222222333333222333333444555666///......------,,,++++++***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''(((((())))))))))))))))))***++++++++++++******++++++++++++,,,,,,,,,---...//////000000//////////////////////////////////////////////////////////////////////////////........................---...///...------...//////...---,,,---...000111------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************++++++++++++,,,***)))***++++++***)))***************)))(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))))))))******+++*********************************+++++++++++++++((((((***+++------......------......//////......//////000111222333444444444444444555666777888888888888888888999:::;;;<<<999:::;;;<<<<<<:::888777::::::::::::::::::::::::::::::999888888777777777777777666666666555555555333333333222222222222111111111222222222333333333000000111111111222222222222222222222111111111000......///000000000000000000000000000000000000000//////////////////////////////............/////////////////////......---............////////////////////////////////////........................---...//////------...///444444444333222111000/////////.........//////000222111111000111222333333222222333555666777888999;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999888888888888888888777777777555555555555444333222222111111111111111111111111333333333222222222111111444333333333222222111111000000000000000000000000///////////////..................------,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********************************************+++,,,,,,,,,,,,+++,,,,,,---------.........---------...................../////////000000000000000000000111111111111222222222222333444555666///......------,,,++++++***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''')))((((((((())))))******))))))***++++++++++++************+++++++++,,,,,,------...////////////...........................................................................------------------------,,,...///...---,,,---...///......---...///111222,,,,,,,,,,,,++++++++++++******+++,,,,,,+++++++++))))))*********++++++++++++***))))))+++++++++)))))))))*********)))((((((((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''((()))))))))))))))))))))******+++************************************************'''((()))+++,,,---------,,,,,,---..................///000111222333333444444555666777888999::::::888888888888999:::;;;;;;999:::<<<===<<<;;;888777888888888888888888888888888888999999888888888888666666666666555555555555333333222222222111111111000000000000000111111111000000111111111222222222222222222222111111111000......///000000000000000111111111111111111111111//////////////////////////////............/////////////////////......---............////////////........................---.....................---...///...---,,,---///222222222111111000......//////...............///000000000000111111222222000111222333555777888888999999999999999:::;;;<<<:::::::::;;;::::::999999999888888777777777666666555555555555444333222111111111111111111111111111333333333222222222111111333333222222222222222111111111111111111111111111.........///////////////---------------,,,,,,,,,...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,------------...---------.........///////////////000000000111111000000000000000000111111111111111222333444555666......------,,,+++++++++***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''***))))))(((((()))******))))))***++++++++++++***************++++++++++++,,,------.......................................---------------------------------------------------------------------------...///...---------//////.........///000000111++++++++++++************)))***++++++++++++++++++)))))))))************+++***)))((()))+++++++++)))((((((*********)))((('''(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&'''((()))))))))))))))))))))******+++*********************************)))))))))))))))((((((***+++,,,,,,,,,,,,+++,,,---..................//////000111222333333444555666888999:::;;;;;;888777777888888999:::;;;999:::<<<===<<<;;;999888888888888888888888888888777888888999999999888888666666666555555555444444222222222222111111111111////////////////////////000111111111111222222222222222111111111000000000......///000000000000000111111111111111111111111000000000000000000000000//////............/////////////////////......---............////////////........................---------...............,,,---......---,,,---.../////////000//////...---000//////............/////////000000111111111111///000111333444555777777777777777777888999::::::999999::::::::::::999999999888777666555555555666444555555444444333222111111111111111111111111111333333333222222222111111111111111111111111111111000000000000000000000000.........///////////////------,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,------...///////////////000000000111111111/////////000000111111111222222111222222333444555---------,,,++++++*********)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''))))))((('''''''''((()))))))))***++++++++++++***************++++++++++++,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---///000///...---...///------.../////////......++++++*********)))))))))))))))***+++++++++++++++))))))))))))***************(((((()))***++++++***'''((()))******)))((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))))))))))))))))))))******+++******************************)))))))))((((((((()))***++++++,,,,,,,,,+++***+++,,,---..................///000111222333333333444666888999:::::::::777777777777888999:::;;;:::;;;<<<<<<<<<;;;999999888888888888888888888888666777888999:::999999888666666555555555444444444222222222222111111111111000000000000000/////////000111111111111222222222111111000000000/////////......///000000000000000111111111111111111111111000000000000000000000000//////............/////////////////////......---............////////////........................---------.........//////,,,---......,,,,,,---...------...////////////...111000//////......//////...///000000000000000000///000111222333444555666555555555555666777888999888999999:::::::::999999888777666555444444444555444444444444333222111111111111111111111111111111333333333222222222111111000000000000000000000000////////////////////////............/////////000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++++++++************************************************((()))))))))*********+++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...//////000........./////////000000---......///000111222222333222222222222222333333------,,,++++++******)))***)))(((''''''&&&&&&''''''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&'''((())))))***++++++++++++***)))************++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................///000///......///000,,,,,,.........---,,,+++************))))))))))))((()))***+++++++++++++++))))))))))))************)))(((((((((***++++++***&&&''')))***+++***(((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***)))))))))))))))******+++))))))))))))))))))))))))******))))))((((((((('''***++++++,,,,,,,,,++++++***+++,,,---..................///000111222333333111333555777999999999999777777777777888999:::;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888888555666888999::::::999888666666555555555444444444222222222111111111111000111111111000000000000000000111111111111222222222000000000000////////////...//////000000000000000000000000000000000000000000000000000000000000000//////............/////////////////////......---............/////////000........................---------.........//////,,,---......,,,,,,---...,,,---...///000000000000111111000///////////////...//////000000000000000000000111222333444444555333333333444444555777777888999999:::::::::999999888777555444333333333444444444444444333222111111111111111111111111111111333333333222222222111111///////////////000000000---------------------------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...///000000---------.........//////,,,---...///000111222333333333222222111222222222------------,,,+++******,,,)))'''((()))***(((%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))+++++++++*********))))))++++++***)))((('''&&&&&&+++,,,,,,,,,,,,,,,,,,---------------------------......//////...---,,,,,,------------------------............//////////////////.........---------,,,---.........---,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000000////////////000000222222444555666888999999888888777777888888999999:::;;;<<<<<<<<<:::888666999999999888888888888777888777777777888999::::::666666666666555555555555222222222111000//////...000000000000000000000000000000111222222222222111000000///...............////////////000000000000000000///...............//////////////////////////////.........---------........................//////.........---------........................,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------......///000000000////////////////////////......//////000000111111222222222222222222222222333222111111333555888999;;;:::999888777777777777444444444444444444444444555555444333111000000///444333222111111111333333000000000000////////////---......//////////////////...---,,,,,,---...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++*********)))++++++++++++++++++++++++******))))))(((((('''''')))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////000000111111111111000000------------,,,+++******+++)))'''((()))***(((&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((())))))))))))+++++++++******)))))))))******))))))((((((''''''+++++++++,,,,,,,,,,,,---------------------------......//////...------,,,------------------------............//////////////////.........---------------.........---,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((('''&&&''''''((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,,,,------------//////............//////111111222444555777888888999888888777888888999999::::::;;;<<<;;;999777666888888888888888888888888888777777777888888999:::666666666666555555555444222222111111000//////...000000000000000000000000000000111222222222222111000000///................../////////000000000000000//////...............///////////////////////////.........------------..............................------------,,,,,,------------------------,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,---------...//////000000........................///////////////000000000222222222222222222222222222111111111222444777999999888777666666555555555444444444444444444444444555555444333222111000000333222111111000111222333000000000000////////////---......///////////////......---,,,,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++*********)))))))))++++++++++++++++++++++++***)))))))))((((((((('''))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////........................000000111111111111000000------------,,,+++*********)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))************))))))))))))))))))))))))((((((((((((++++++++++++,,,,,,------------------------------.........///......---,,,------------------------............////////////...............---------------......------,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''((((((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---------.........------,,,,,,------...///000111222333444555666999888888777777888888888999::::::;;;:::888777666666666777777888888999999777777777777777888888999666666555555555444444444222222111111000/////////000000000000000000000000///000111111222222111111000//////............///....../////////000000000000///......------......000000000000000000000000............---------------------------------------,,,,,,,,,,,,+++++++++------------------------+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,---......//////000........................///////////////.........111111111111111111111111000000000000111444666777666666555555444444333333444444444444444444444444555555444444333222111111111111000000000111111222000000000000////////////---......///////////////------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................///000000111111000000///------------,,,+++******))))))(((((())))))((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))************+++,,,,,,---------------------------------...............------------------........................////////////........................---------------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))************))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((()))))))))***))))))))))))************************++++++++++++,,,,,,---------.........,,,,,,++++++++++++,,,,,,---...///000111222333333888888777777777777777888999999999999888777666555444444555666777888999:::777777666666666777777888555555555444444444333333111111111111000000/////////////////////////////////000000111111111111111000///............//////........./////////000000//////...------------...////////////////////////------------------------------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++************+++++++++,,,,,,---......//////------------------------/////////......---------000000000000000000000000/////////000111333555666555555555555444444333333333333333333333333333333555555444444333222222111000000000000000111111111000000000000////////////---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************++++++++++++***************++++++,,,++++++++++++++++++++++++,,,,,,---------.................................//////000000000000//////------------,,,+++******(((((())))))(((((())))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))***++++++,,,------------------------------------...............------------....../////////............////////////---...........................------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,---------......++++++************++++++,,,------...///000111111666555555555555666777777888888888888777666555555333333444555777888999999777777666666555666666777444444444444333333333333111111111000000000000000//////////////////////////////000111111111111000//////............//////............//////////////////...---------------------------------------,,,,,,------------------------------------------++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++******))))))******+++++++++,,,,,,------......------------------------//////......------,,,,,,////////////////////////......///000111333444555555555666666666555444444333333333333333333333333444444444333333222222111//////000000111111111111000000000000////////////---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------........................//////000000000000//////------------,,,+++******'''((())))))(((((()))***'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''(((((())))))******((())))))***+++,,,------------------------------,,,---......///.........---------...//////000000............////////////---------...............///...---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((((()))(((((((((''''''(((((((((((())))))((((((((()))))))))******)))))))))************++++++++++++,,,,,,,,,------+++******))))))******+++,,,,,,,,,---.../////////222222222333444555777777888777777666555555444444333333444555666777888888777666666555555555555555444444333333333222222222111111000000000000000000000000000000000000000000...///000000111111000000///............//////000------.........////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))++++++++++++++++++++++++***************+++,,,,,,******))))))))))))************+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,..............................///111222333444555555555666777777666555444333333333333333333333333333333333222222111111111//////000111222222222222000000000000////////////---......///////////////,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...//////000000//////...------------,,,+++******&&&(((***)))(((''')))+++((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((()))***+++,,,------------------------------,,,------...//////......---------...///000000000............////////////---------........./////////...---,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********************+++++++++,,,,,,+++******************+++,,,,,,,,,------....../////////000111222444666777777777666555444444444444333333444555555666777777777666555555444444444555333333333333222222222222000000000000000000000111000000000000000000000000...//////000000000000000...............///000000---------........./////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***************++++++,,,)))))))))(((((()))))))))*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------...///000222333444555555444555666777777666555444222222222222222222222222222222111111111111000000///000111222333333333222000000000000////////////---......///////////////,,,---............---,,,++++++++++++,,,,,,,,,---************************************+++++++++++++++******))))))******+++++++++*********)))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************************++++++++++++,,,,,,,,,,,,------------------------......////////////......------------,,,+++******&&&(((******((('''))),,,((('''%%%$$$$$$%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''((()))***+++,,,------------------------------,,,,,,---.../////////...---------...///000000111............/////////000---------........./////////...---,,,+++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++++++++************++++++,,,,,,,,,------.........,,,---...///222444666777777777555444444444444444333333444444555666666666777666555444444444444444333333333222222222111111000000000000000111111111000000000000000000000000...//////000000000000000...............///000111---------.........//////......---,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************)))***++++++,,,))))))(((((((((((()))))))))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------...///111222444555555555333444666777777666444333222222222222222222222222111111111000000000000000///000222333444444333333000000000000////////////---......///////////////------...//////...------++++++,,,,,,,,,---------************************)))************+++++++++++++++************++++++++++++++++++************************************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******************************+++++++++,,,,,,,,,------------------------......////////////......------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((()))******++++++******+++++++++,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------..............................,,,------......------,,,+++++++++************)))+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))++++++)))(((''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))((())))))***+++------,,,,,,---...000111000111111222222333444444888888777666555444333333444444555555666666777777666666666555444444333333000111333444444333111000000000000000000000000000000000000000000000000000000000000000000000000000......------------......------------------------------......------,,,+++***,,,------,,,++++++,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,***((()))+++,,,+++(((+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---...///000222222222222444444444555444444333333555555444333333222111111222222222111000//////...222222111111111111111222333333222222111000000000------......------,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************+++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++------,,,++++++******)))+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,---------............///------,,,,,,,,,+++++++++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((()))******++++++*********+++++++++,,,,,,------......---,,,,,,+++,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))'''((((((((())))))))))))+++***)))(((''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,***))))))))))))***++++++------,,,,,,---...000000000000111111222333333444888777777666555555444444666666777777777777777777555555555555444444444444111111222333333222111111000000000000000000000000000000000000000000000000000000000000000000000000......------------......------------------------------......------,,,++++++,,,......,,,+++,,,---******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,,,,***((()))+++,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---...///000111222222222333333444444444444333333444444333222222111000000222222111111000//////...111111000000000000111111333222222111111000//////...............---,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++************))))))))))))*********************************)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,------------............,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))((((((''''''(((((())))))******+++*********++++++++++++,,,---------------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++************)))++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))******)))(((''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,***************+++,,,,,,,,,,,,,,,,,,---...///000000000000111222222333333666666666666666666666666777777777777777666666555333333444444444444555555111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......------------......------------------------------......------,,,++++++---......---,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******+++,,,,,,,,,+++***)))***++++++***)))++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,---...000111111222222222333333444444333333333333222222111111000000000222222111111000/////////000///////////////000000222222111111000000//////...////////////...------............------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))******************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******++++++++++++++++++++++++))))))******+++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------............,,,,,,,,,++++++++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))*********************++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))((('''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,---...////////////000000111222222222444555555666666777888888666666666666666555444333111222222333444444555555222111111000000111111222000000000000000000000000////////////////////////000000000000000000000000......------------......------------------------------......------,,,++++++---///...---,,,---...******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))*********+++++++++************************))))))))))))))))))))))))************************)))******+++,,,,,,------+++************+++******++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,...///000111111111111222222333333333333222333222222222111111111000111111111111000000//////......---------...//////222111111000//////....../////////000///......---------------------------........................---------,,,,,,,,,++++++************************************)))))))))(((***************************)))))))))((((((((('''(((((((((((())))))))))))************************(((((())))))))))))(((((((((((((((((()))))))))***************************))))))******+++++++++,,,************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...+++'''$$$"""###%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''((())))))******))))))*********+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++******++++++,,,---++++++,,,------............//////000000111111222333333444555666777888888666777777888777666444333000111111222333444555555222222111000000111222222000000000000000000000000////////////////////////////////////////////////......------------......------------------------------......------,,,++++++---......---,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))*********+++++++++************************))))))))))))))))))))))))************************)))******+++,,,,,,------******+++************+++***++++++,,,,,,++++++***,,,------------------,,,+++,,,---...///000000000000111111222333333222222333333333333333222222222111111111000000000000000------,,,,,,---...//////111111000//////......---/////////000///......---,,,,,,------------------........................------,,,,,,,,,+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))************************+++++++++******))))))))))))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,,,,------------...++++++++++++************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''...+++'''###!!!###%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((())))))***)))))))))************+++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++************)))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''&&&''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++***************+++,,,,,,***+++,,,---.........---.........///000000111111111222333444555666777777666777999::::::888666555000000111222222333444444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////......------------......------------------------------......------,,,+++***,,,------,,,++++++,,,******+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))************************))))))******+++,,,,,,,,,)))+++++++++***)))***+++******++++++++++++******+++,,,,,,------,,,,,,+++***+++,,,...//////000000///000111111222222222222333333333333333333333333111111000000000000000000,,,,,,,,,,,,---...//////000000//////......------...////////////...------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))************************,,,++++++***))))))((((((((())))))))))))*********)))******+++++++++++++++,,,,,,,,,,,,------------++++++++++++************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%######$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))******************+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))***++++++)))***,,,---......------------...//////000000111111111222222333444555555333444666888888777555444000000111111222222333333222333444555555444333222000000000000000000000000000000000000000000000000////////////////////////......------------......------------------------------......------,,,+++)))+++,,,,,,+++******+++******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))+++,,,+++)))(((***,,,******++++++++++++*********++++++,,,,,,++++++******+++,,,---.../////////...///000111222222222222222222222222222222222222000000000000000000000111,,,,,,,,,------...///000000000///......------,,,...............---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))************************************))))))))))))((((((((()))))))))******))))))***+++++++++++++++++++++,,,,,,,,,---------+++++++++************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''' !!!###$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((()))******+++)))***,,,---......---,,,------......///000000000000000111222222333444444...000222444555444222111111111111111111222222222222333555666666555333222000000000000000000000000000000000000000000000000////////////////////////.........------.........------------------------------......------,,,+++(((***,,,,,,***)))***+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++(((+++,,,,,,)))(((***,,,******++++++++++++***************++++++***************,,,---.../////////......000111111222222222111111111111111111222222000000000000000111111111,,,,,,,,,---...///000111000//////...------,,,,,,------......------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''%%%###%%%******&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******++++++++++++,,,,,,,,,---------------............///222111000000000111333444111111111111111111111111000000111111111222222222333333333222222111111111///000111111111///...---////////////..............................------///............---------........................///...,,,******+++,,,---++++++************+++++++++++++++*********))))))************************,,,+++***)))(((((((((((('''(((***+++***)))'''&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******+++++++++************)))++++++++++++++++++++++++++++++++++++,,,---...///000000000000////////////111111000000//////......111111111111000000000000............//////////////////...---,,,,,,++++++,,,------......------,,,+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,+++***))))))++++++++++++******))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))******++++++,,,------++++++++++++************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%$$$''',,,,,,(((&&&&&&'''''''''((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***++++++++++++,,,,,,,,,,,,---------------............111000000///000111222333111111111111111111111111000000000111111222222222333333222222222111111111000000111111111000......////////////..............................------............------------------------------------///---,,,******+++,,,---+++******))))))******++++++++++++*********))))))+++************************)))))))))))))))******))))))+++++++++***((('''((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))))))))******+++++++++*********))))))++++++++++++++++++++++++++++++++++++,,,---......////////////////////////000000000000//////......111111111000000000//////............///////////////......---,,,,,,++++++,,,------......------,,,+++++++++++++++*********)))***++++++,,,,,,++++++------,,,,,,+++******)))************))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,,,,,,,++++++++++++***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''%%%%%%)))//////+++''''''((((((((()))))))))''''''((((((((()))))))))(((((()))))))))******************++++++++++++,,,+++++++++++++++,,,------------------,,,,,,,,,,,,------------------------*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((())))))***+++******+++++++++,,,,,,,,,------------............//////......//////000111111111111111111111111111000000000000111111111111222222111111111111000000000000111111111000///////////////............---------------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******++++++,,,+++******))))))******++++++************)))))))))+++++++++******)))))))))(((((((((((()))***+++,,,)))***+++,,,+++***)))(((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))))))))***++++++*********)))))))))************************++++++***++++++,,,---...////////////////////////000000000////////////...111111000000000000//////---............/////////.........------,,,,,,+++,,,------......------,,,+++++++++******))))))((())))))***++++++++++++***---,,,,,,++++++*********)))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,,,,+++++++++*********((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&,,,333333...(((((((((((())))))))))))'''''''''((((((((())))))''''''((((((((()))))))))************+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))******************++++++++++++,,,,,,---------.........---------.........//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000/////////.........---------,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))******************))))))))))))++++++******))))))((((((((((((((((((((()))******)))************)))((('''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************++++++******+++,,,,,,------...............//////////////////////////////111000000000////////////---------.........//////......---------,,,,,,,,,,,,------......------,,,+++++++++***)))(((''''''((()))******++++++******,,,,,,,,,++++++*********************))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,------+++*********))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''///666555///(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))*********++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((('''((())))))***)))))))))*********++++++,,,,,,,,,------------...,,,,,,------............000000000000000000000000//////////////////////////////////////////////////////////////////000000............------------,,,,,,,,,,,,------.........------------,,,,,,,,,------------------------,,,,,,++++++***************))))))))))))))))))***))))))))))))))))))))))))*********)))))))))((((((******)))(((''''''(((((((((((((((((((((''''''&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))++++++*********+++,,,,,,,,,,,,------.........................../////////000000000////////////...------------............---------------,,,,,,,,,,,,------......------,,,+++++++++***)))(((''''''))))))***+++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,------*********)))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$%%%&&&'''%%%%%%$$$'''000888666///''''''((((((((()))))))))&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))))))))************+++***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))******(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***((())))))))))))*********,,,,,,,,,,,,------------,,,,,,---............---000000000000000000000000////////////............------............//////......---------...///000.........------------,,,++++++,,,,,,------......------------,,,,,,,,,,,,........................+++++++++++++++************))))))(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))+++***)))(((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''******)))))))))(((((((((((((((((((((((((((((((((++++++************++++++++++++,,,,,,---.........---............/////////000000////////////......,,,------------.........------------------------,,,------......------,,,+++++++++******))))))(((******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))******************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------+++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&%%%$$$'''111888555---&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((())))))))))))***))))))))))))***************************++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))+++++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''')))******(((&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''''''''((())))))((((((((()))))))))******++++++,,,,,,,,,---------,,,,,,.../////////...---000000000000000000000000/////////......---------,,,,,,------............---,,,,,,+++,,,---...///.........---------,,,,,,***++++++,,,------......---------,,,,,,,,,++++++------------------------+++++++++++++++***))))))))))))(((((((((((())))))(((((((((((())))))******''''''(((((()))*********)))(((((('''''''''(((((()))((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''***)))))))))((((((((((((((((((((((((((((((((((((++++++************++++++***++++++,,,------......---------.........//////000000/////////.........,,,,,,---------.........------------------------,,,------......------,,,+++++++++++++++*********++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,,,,,,,+++++++++******)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&'''&&&$$$$$$$$$&&&((()))&&&%%%###'''111888555---&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((************++++++++++++))))))))))))*********************)))***++++++,,,*********++++++,,,,,,,,,************************************************((()))+++,,,+++***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))******(((&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************'''''''''''''''((())))))(((((((((((())))))))))))++++++,,,,,,,,,---------,,,---.../////////...---000000000000000000000000//////.........---------,,,,,,,,,------.........,,,++++++***+++,,,...///......---------,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))'''((((((((())))))******&&&&&&'''((()))***++++++''''''&&&''''''((()))*********)))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((++++++***************+++******+++,,,,,,---......---------.........//////000/////////............,,,,,,,,,---------......------------------------,,,------......------,,,+++++++++++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++***)))''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%---777444***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***))))))))))))))))))))))))(((((())))))************(((((()))***+++,,,,,,,,,***)))((((((((()))+++,,,***************)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))************++++++******++++++,,,---........................---------............///...///000000000///---,,,..............................------------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((()))******'''&&&&&&''')))***((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%''')))))))))))))))((((((((((((''''''((()))))))))))))))((())))))))))))*********++++++,,,,,,,,,,,,------......////////////......///............---------........................------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))((('''''''''((()))+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************)))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%---777444***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))******(((((()))***++++++++++++)))))))))))))))******++++++++++++++++++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))*********++++++******++++++,,,---------------------------------------...............///000000///...---,,,..............................------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))************************))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((())))))***(((''''''(((***+++)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%'''((())))))))))))((((((((('''''''''((())))))))))))))))))))))))************++++++++++++,,,,,,,,,------......////////////..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------...------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))***)))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((((((((()))************)))))))))(((((())))))))))))))))))))))))((('''''''''((()))+++,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******)))******))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&...888555+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++++++++(((((()))***************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))******+++************+++,,,,,,------------------------,,,,,,,,,---------.........////////////...------..............................------------.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''(((((()))***)))(((((()))+++,,,***)))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((&&&&&&''')))))))))(((((((((''''''''''''((())))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---......//////......---......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))(((((())))))))))))))))))))))))((('''''''''((()))***+++)))))))))************+++,,,,,,,,,+++++++++******)))))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''///888555+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))((((((((((((((()))***************'''((()))++++++***))))))***++++++,,,++++++******))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.....................---...........................------,,,,,,------...------------------------------------------------++++++++++++++++++++++++++++++***+++,,,---+++)))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''((((((((((((''''''''''''((()))))))))(((((()))++++++***(((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))'''&&&'''))))))((((((((('''''''''''''''((()))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,---------......---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((*********))))))*********))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++,,,,,,,,,+++++++++******)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&'''000999666+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((()))*********))))))'''((()))++++++***))))))))))))***************)))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))))))))(((((((((((())))))'''(((((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...------------.................................------,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++++++++***+++,,,---+++)))************************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((((((''''''''''''''''''(((((()))''''''&&&((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''''''''((((((((((((''''''''''''''''''((()))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,+++++++++******))))))************))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''(((111:::666+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((()))))))))(((((()))******))))))((((((((()))***************(((((()))************)))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((())))))((((((''''''(((((()))''''''(((((((((((())))))***))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,------...///........................------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------++++++++++++++++++++++++,,,+++***+++,,,---+++)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))'''&&&&&&'''))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''((()))((((((((('''''''''&&&&&&''''''((()))))))))))))))((())))))))))))*********************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((*********+++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&''')))222;;;777,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((()))))))))))))))(((((()))))))))))))))******+++((()))******+++++++++***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))(((''''''''''''''''''((('''''''''((((((((()))))))))))))))))))))***++++++++++++++++++++++++++++++************++++++++++++------,,,,,,,,,---...///........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------************************,,,+++***+++,,,---+++)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((((((''''''(((******)))'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))***(((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''((((((((()))))))))************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,------------***************++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((()))******)))(((''')))))))))************+++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&''')))222;;;777,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++((()))))))))))))))((((((***)))((((((((()))+++,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))******+++************************)))************+++++++++---,,,,,,+++,,,---//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------************************,,,+++***+++,,,---+++)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((()))(((((()))++++++***)))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&))),,,(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))''''''''''''(((((((((((()))************++++++++++++++++++,,,,,,++++++++++++++++++************)))************************))))))***+++,,,,,,------,,,,,,------------......*********)))***++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))******)))((('''(((((((((((())))))))))))......---,,,+++))))))((()))*********)))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%''')))(((%%%"""***######''')))***$$$$$$%%%&&&&&&%%%%%%%%%,,,)))$$$ ###'''%%%!!!$$$%%%$$$&&&333???999***)))'''%%%$$$###$$$%%%&&&)))###"""((()))%%%$$$(((''''''''''''''''''''''''&&&''''''(((((((((((((((---((($$$$$$(((+++***'''***&&&'''---///***(((***************************'''+++,,,)))$$$$$$+++222***...---&&&$$$)))***'''******))))))((((((''''''((('''&&&&&&''''''&&&%%%))))))(((((('''''''''&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))************++++++,,,,,,,,,---------***++++++,,,,,,------...000///...---------------------......------,,,+++---------...............******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))************)))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++*********))))))******************************))))))))))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************......---,,,+++***))))))*********)))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))%%%!!!###''')))"""''',,,---)))###"""$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&###$$$***,,,(((''')))$$$&&&&&&(((555BBB===000***)))(((&&&&&&&&&((((((((($$$###%%%&&&'''))),,,''''''''''''''''''''''''&&&''''''((((((((((((((($$$&&&))),,,---,,,(((%%%"""!!!$$$)))+++***---222************************'''&&&'''***---+++$$$%%%%%%%%%(((...111---'''))))))))))))(((((('''''')))'''&&&'''(((((('''&&&)))(((((((((''''''''''''&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))*********+++))))))))))))************++++++++++++,,,,,,,,,,,,******+++,,,,,,------...//////...---------------------......------,,,+++............------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************((((((((()))))))))******)))))))))))))))(((''''''))))))))))))((((((((('''''''''''''''''''''''''''&&&'''((((((((((((((((((%%%%%%&&&''''''''''''&&&'''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++*********))))))***************************))))))(((((())))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************......---,,,+++***))))))++++++***(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' """###$$$######$$$&&&"""%%%'''&&&######%%%(((%%%%%%&&&&&&%%%%%%%%%%%%(((###%%%+++)))"""!!!'''!!!######'''333>>>;;;000((('''%%%$$$$$$%%%&&&&&&+++,,,+++'''%%%&&&$$$!!!''''''''''''''''''''''''&&&''''''(((((((((((((((---,,,+++)))'''(((+++---222000///---)))$$$&&&***************************222+++$$$"""''',,,......,,,,,,---+++%%%!!!%%%,,,)))))))))((((((((((((''')))((('''((()))***)))(((((((((((((((''''''''''''&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))*********++++++++++++******++++++,,,---------///...------------------------......------,,,+++.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******)))************+++++++++************************''''''((((((((())))))))))))))))))))))))((((((''')))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,+++******+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************)))))))))************************))))))(((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************...------,,,++++++******,,,+++***(((((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((***---,,,)))%%%###""")))%%% %%%+++)))$$$'''&&&&&&%%%%%%%%%%%%%%%***((($$$###"""###$$$&&&%%%''''''***444<<<:::333***)))(((((('''((())))))$$$###$$$((('''###''''''''''''''''''''''''&&&''''''((((((((((((((((((&&&###"""$$$'''+++---&&&%%%&&&'''))))))+++,,,************************&&&***///...)))$$$!!!!!!'''%%%(((---,,,(((***000(((((((((((((((((((((((()))((('''(((***++++++***((((((((((((((('''''''''''''''((()))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))************))))))))))))*********************+++,,,,,,------......---,,,,,,---------------......------,,,+++///......---,,,+++******+++++++++,,,,,,,,,------...------,,,+++***))))))))))))*********+++++++++************************''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&'''''''''''''''(((((())))))((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,++++++***************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************))))))))))))************************)))(((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************...------,,,,,,+++++++++,,,+++***))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''' $$$))),,,###'''((('''(((***&&&((('''&&&%%%%%%%%%%%%&&&$$$(((&&&###---...&&&%%%%%%&&&(((---222111,,,%%%%%%$$$$$$$$$%%%%%%%%%'''+++,,,)))&&&((()))'''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&(((---111222...***(((((((((+++000333111...))))))))))))))))))))))))$$$''')))+++,,,---///111000'''$$$,,,555222((('''''''''''''''(((((((((((((((''')))+++,,,,,,+++'''''''''((((((((((((((('''(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((()))))))))************(((((()))))))))*********))))))***++++++,,,,,,---------,,,,,,,,,------...------......------,,,+++......---,,,+++******)))++++++,,,,,,,,,---------------,,,+++******))))))))))))*********+++++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))***)))))))))((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************...---------,,,,,,,,,+++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''---,,,+++***)))&&&!!!(((+++!!!$$$''')))((('''%%%%%%%%%&&&&&&!!!''''''######(((&&&*********+++...///...---(((((((((((()))))))))))))))&&&$$$### $$$+++''''''''''''''''''''''''&&&''''''(((((((((((((((,,,***'''$$$###""""""!!!&&&'''&&&%%%(((,,,,,,((())))))))))))))))))))))))///(((""""""''')))'''###***///...&&& ###***///&&&''''''''''''(((((((((''''''&&&(((+++,,,,,,+++'''''''''((((((((((((((('''((())))))******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))+++---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...------......------,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,,,,++++++******)))))))))************+++++++++))))))))))))))))))))))))''''''((((((((()))))))))'''(((((()))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,++++++***************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((()))))))))))))))*********************************))))))))))))************)))))))))(((((((((''''''''''''''''''''''''************************))))))************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************---------------,,,,,,,,,)))+++,,,---,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%###+++------CCCJJJHHH<<<444111)))***)))'''%%%$$$%%%&&&'''&&&"""$$$(((###%%%555%%%%%%%%%&&&&&&&&&&&&'''"""######$$$%%%%%%$$$$$$%%%!!!'''222000%%%&&&111''''''''''''''''''''''''&&&''''''((((((((((((((("""***111111---+++///444''',,,+++$$$ $$$)))+++))))))))))))))))))))))))###(((---...,,,***,,,///222EEELLL>>>000---+++&&&&&&&&&&&&'''''''''((((((&&&%%%%%%'''***,,,,,,,,,''''''''''''((((((((()))(((((()))************)))(((''''''''''''&&&&&&&&&&&&&&&%%%&&&'''***,,,...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''((()))))))))))))))))))))************)))))))))*********++++++)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...------......------,,,+++++++++++++++************,,,,,,,,,------------...+++++++++***************)))************+++++++++))))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''((((((((((((((((((%%%%%%&&&''''''''''''&&&$$$%%%''')))***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((())))))******************************++++++************++++++*********)))))))))((((((''''''''''''''''''''''''************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************------------------,,,,,,(((***---...---+++'''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((!!!!!!:::mmm~~~+++)))'''%%%$$$%%%&&&'''***,,,(((999dddwwwvvvwwwyyyxxxwwwxxxzzzuuuvvvwwwwwwxxxxxxxxxwww|||uuuxxx|||eee===&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((>>>eee}}}~~~wwwtttuuuzzz{{{oooQQQ555((((((***))))))))))))))))))))))))$$$)))((("""---^^^}}}999&&&&&&&&&'''''''''((((((%%%%%%%%%'''***,,,,,,,,,&&&'''''''''(((((())))))(((((()))***************(((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''***---///((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))************************++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,---...------......------,,,+++***************+++++++++,,,,,,,,,---------......***************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&'''((()))))))))(((%%%&&&''''''((((((''''''$$$%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***++++++***((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********'''((((((((())))))******************************,,,,,,++++++++++++,,,,,,************))))))))))))((((((((((((((((((((((((************************'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************......---------,,,,,,,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''222!!!&&&!!!'''&&&...%%%~~~,,,---...***)))%%%$$$$$$,,,###!!!""":::###,,,((())))))'''%%%$$$%%%'''''''''((((((((((((''''''((($$$)))&&&+++'''''''''((('''333***%%%$$$222___%%%$$$%%%111555&&&$$$%%%&&&'''(((***++++++'''''''''''''''((())))))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&&&&''''''(((((((((((((((******)))))))))))))))*********++++++++++++******,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++))))))))))))***************)))(((***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))***))))))(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&))),,,,,,***(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))***************)))(((''''''((()))******,,,------,,,+++,,,---******))))))******+++,,,(((((()))***++++++,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,)))************+++++++++,,,+++++++++++++++,,,,,,+++++++++************)))************))))))))))))))))))))))))(((((((((((())))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((...------------,,,,,,,,,)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&+++###+++!!!###---===vvv###+++%%%)))!!!$$$ ,,,000OOO%%%'''(((((('''%%%%%%&&&(((&&&&&&''''''''''''&&&&&&((($$$)))&&&+++'''...%%%***000$$$(((++++++---///KKK'''333%%%&&&&&&'''((()))******'''''''''''''''((())))))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))'''&&&%%%%%%&&&''')))''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((()))((((((((('''''''''&&&&&&''''''(((((((((((((((******)))))))))))))))***)))******++++++******))),,,++++++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))************,,,///222333000---++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))))))))((((((((())))))))))))((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&)))***+++***(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((()))))))))************)))((('''''''''((())))))+++,,,,,,+++******+++******))))))******+++,,,((())))))***++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))************+++++++++,,,++++++*********+++++++++++++++*********))))))******)))))))))((((((((()))((((((((((((((((((((())))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------------,,,,,,,,,,,,((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&###000((($$$%%%###VVVvvvttt}}}222888,,,""")))"""---%%%iiiYYY```uuudddbbb'''***999&&&'''((('''&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%((($$$)))&&&+++''',,,###(((---$$$&&&111666xxxGGG111!!!777&&&''''''''''''((((((((()))'''''''''''''''((())))))'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&''''''((((((((((((((()))))))))(((((())))))***)))******++++++******)))+++***************++++++++++++++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))************,,,333999888222,,,***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))((('''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))*********)))((('''&&&&&&'''((((((***++++++***))))))******))))))))))))***++++++)))))))))***++++++,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,)))************+++++++++,,,+++***)))))))))))))))++++++*********))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))******))))))(((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---------,,,,,,,,,++++++((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&& ,,,$$$,,,"""///444111(((666kkk$$$""",,, ---"""%%%%%%'''((()))DDD>>>((('''...000)))%%%&&&'''''''''''')))+++&&&''''''''''''''''''&&&((($$$)))&&&+++''''''''''''%%%!!!111&&&,,,KKK 111<<<,,,)))(((((((((((((((''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((((((((())))))***))))))************))))))***))))))))))))***++++++***++++++++++++,,,,,,,,,************))))))))))))((()))))))))************,,,000444333...***)))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))((('''&&&&&&'''((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******)))'''&&&&&&&&&'''((()))***,,,+++***))))))***)))))))))))))))***++++++))))))*********++++++++++++++++++***************++++++++++++++++++++++++))))))*********+++++++++,,,+++***)))((((((((((((************))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------,,,,,,,,,+++++++++((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&"""(((%%%"""''' III%%%%%%)))GGG!!!))))))'''"""+++)))///---,,,((($$$###+++(((+++%%%&&&'''''''''(((***,,,(((((())))))))))))((((((((($$$)))&&&+++'''+++***))),,,"""000&&&111,,,)))###(((((((((((('''''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((''''''((()))******)))))))))******))))))))))))((((((((())))))***+++*********+++++++++,,,,,,*********)))))))))((((((((()))))))))************,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&&&&'''((()))***,,,---,,,***))))))***))))))(((((())))))***+++***************+++++++++************************++++++++++++++++++++++++))))))*********++++++++++++******)))(((((())))))*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$%%%&&&''')))333777555$$$<<<...555---***"""+++$$$###,,,***,,,--- $$$######///+++&&&$$$$$$&&&'''(((((('''(((***,,,)))))))))******)))))))))((($$$)))&&&+++'''---%%%(((444$$$!!!OOO999(((222'''!!!ttt''',,,(((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))+++---...''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''((()))******((())))))******))))))(((((('''''''''((()))***+++************++++++++++++************)))))))))((())))))))))))************---***''''''***,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((((())))))((((((''''''((()))+++,,,+++,,,---,,,***))))))***)))(((((((((((()))******************************)))))))))***************,,,,,,,,,++++++++++++***)))************+++++++++*********))))))******+++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))'''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,++++++++++++***)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$%%%'''(((''' 222pppzzz$$$$$$&&&888>>>$$$''',,,***'''!!!444%%%###000'''((('''"""%%% ---000'''((()))((('''(((***+++(((((())))))))))))((((((((($$$)))&&&+++''')))$$$(((...+++&&&,,,$$$(((,,,%%%$$$'''''''''((((((((((((((('''''''''''''''((()))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))***,,,---''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((('''&&&&&&'''''')))******(((((())))))))))))((((((''''''''''''((()))******************++++++++++++++++++*********)))))))))))))))))))))************)))***++++++***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((())))))((((((((('''''''''''''''''''''((((((((())))))'''''''''((()))+++---...***+++,,,+++)))(((((((((((((((((((((((()))******************************((()))))))))*********+++,,,,,,,,,+++++++++******)))************+++++++++******)))******+++,,,---***)))))))))(((((((((((((((((((((''''''''''''&&&%%%%%%&&&''''''((())))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,+++++++++******))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%$$$%%%'''$$$""")))!!!***eee&&&###%%%222&&&222kkk)))!!!)))"""+++&&&***%%%'''000###&&&!!!###333((($$$'''((()))((('''''')))+++''''''((((((((((((''''''((($$$)))&&&+++(((&&&---///%%%777@@@,,,666(((PPP222''''''''''''(((((())))))'''''''''''''''((()))))))))))))))))))))((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&((()))***+++'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''')))******(((((())))))))))))((((((&&&&&&&&&'''''')))******)))************+++++++++++++++++++++************))))))))))))************%%%***///...***'''))),,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$###$$$%%%'''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&''''''''''''((((((((()))'''''''''(((***,,,///000)))***+++***(((&&&&&&'''((((((((((((((()))******++++++******************(((((())))))*********+++,,,,,,,,,++++++*********)))************+++++++++))))))******+++,,,......))))))))))))(((((((((((()))(((((((((((('''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((...------,,,,,,++++++***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&---"""''')))DDD***%%%...###$$$"""%%%&&&&&&'''((()))******%%%((($$$'''%%%&&&&&&&&&''''''''''''((("""+++""""""(((,,,&&&---!!!___((()))&&&&&&111,,,'''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&******)))((('''&&&%%%%%%''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))***************************************)))((('''++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((...------,,,,,,++++++***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))%%%(((### AAA%%%&&&&&&---***"""&&&&&&''''''(((((())))))%%%((($$$'''%%%&&&&&&&&&''''''''''''((('''+++***///666&&&'''))),,,###FFF((()))(((&&&---,,,'''''''''''''''(((((()))+++******)))(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''((((((((((((((('''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))******************************++++++******)))(((************************++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((...------,,,,,,++++++***''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$(((""""""JJJ'''''',,,222EEE''''''''''''''''''((((((%%%((($$$'''%%%&&&&&&&&&''''''''''''((($$$ ###$$$%%%'''%%%---+++111...((())))))&&&(((///''''''&&&&&&''''''((()))******)))(((((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''''''''(((((())))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++***)))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))(((((('''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((...------,,,,,,++++++***((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&bbb+++ 000...$$$'''''''''''''''''''''&&&%%%((($$$'''%%%&&&&&&&&&''''''''''''(((...&&&+++$$$---+++'''---,,,RRR&&&((()))+++'''###>>>'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))(((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((************************++++++,,,,,,,,,++++++***((((((((((((((((((((((((************++++++++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((...------,,,,,,++++++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%(((```&&&%%%---###***~~~''''''''''''&&&&&&&&&&&&%%%((($$$'''%%%&&&&&&&&&''''''''''''(((+++'''111***---))))))'''+++}}}'''((((((+++((( UUU&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))************************(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************(((((())))))))))))))))))***))))))(((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))******+++++++++***)))))))))((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((...------,,,,,,++++++******)))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""***///222&&&---```&&&&&&&&&&&&&&&&&&''''''%%%((($$$'''%%%&&&&&&&&&''''''''''''((( ((((((%%%###)))###'''%%%)))&&&******___&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************(((((())))))))))))************)))((('''&&&%%%%%%''''''((()))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++************************(((((())))))***+++++++++******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((...------,,,,,,++++++***))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%...!!!%%%@@@###999SSSxxx%%%%%%%%%&&&&&&'''''''''%%%((($$$'''%%%&&&&&&&&&''''''''''''(((((()))&&&,,,666!!!+++&&&$$$%%%)))$$$)))+++!!!LLL&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))(((((('''''''''&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************((((((((()))***+++++++++*********)))((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((......---,,,,,,++++++***(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$///''''''"""!!!bbbmmm???$$$$$$%%%%%%&&&'''((((((%%%((($$$'''%%%&&&&&&&&&'''''''''((((((***)))'''$$$///---"""''')))###(((,,,"""222&&&%%%%%%%%%%%%&&&''''''############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************(((((())))))*********+++'''''''''((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************'''(((((()))***++++++++++++******)))(((''''''&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))*********+++))))))************))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((000...,,,,,,,,,,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$ $$$///111)))$$$'''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$&&&***)))&&&'''+++///'''&&&&&&%%%%%%%%%&&&&&&&&&)))%%%(((%%%&&&&&&&&&&&&&&&'''((()))"""...&&&SSS***+++!!!'''$$$)))***&&&)))%%%***&&&///"""+++***$$$---###'''MMM(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''''')))***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))***++++++++++++***,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''''''''((((((''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''''''''((()))))))))))))))(((((())))))*********+++))))))((('''''''''''''''''''''''''''''''''&&&&&&))))))(((((((((((())))))))))))(((((('''''''''&&&))))))((('''''''''''''''))))))((('''''''''''''''***************)))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((()))))))))))))))******)))(((''''''(((000...,,,,,,,,,,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***%%%(((222444,,,(((+++'''&&&%%%%%%%%%&&&(((((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''%%%%%%'''&&&$$$$$$((()))==='''&&&&&&%%%%%%&&&&&&'''&&&)))%%%(((%%%'''&&&&&&&&&&&&'''((()))222,,,...***tttxxx"""***444---***&&&)))%%%***&&&...$$$((()))666)))+++444&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''((()))***((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++))))))***++++++++++++***,,,+++***)))(((((((((((())))))))))))************(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))((((((((('''''''''((()))))))))))))))((()))))))))************))))))((('''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))(((((((((''''''''''''))))))((('''''''''''''''))))))((('''''''''''''''***************)))((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((())))))))))))((()))***)))'''''''''(((///...,,,,,,,,,,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))$$$%%%,,,---(((%%%(((''''''&&&&&&''''''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))%%%###%%%'''&&&&&&)))(((HHHrrr(((((('''&&&&&&&&&&&&&&&''''''&&&)))%%%(((%%%''''''&&&&&&''''''((((((((((((((())))))VVV***###000!!!***&&&)))&&&+++''',,,&&&&&&''')))""" )))...''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))(((((((((((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))*********++++++))))))***++++++++++++***++++++***)))(((((((((((())))))))))))************((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))************))))))(((''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((('''''''''''')))((((((''''''''''''((())))))((('''''''''''''''))))))******))))))((((((''''''((()))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))***)))'''''''''(((///---,,,,,,,,,,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&"""!!!%%%&&&###!!!###''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((($$$###(((+++***)))+++%%%(((---JJJ $$$222'''&&&&&&&&&&&&''''''(((&&&***%%%(((&&&((((((''''''''''''(((((( 555###222&&&HHH222""",,,)))***&&&)))&&&+++'''+++(((***%%%lll888&&&mmmCCC''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))************))))))***++++++++++++*********)))(((((((((((((((((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''(((((()))''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))*********))))))((('''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((''''''''')))(((''''''''''''(((((())))))((('''''''''''''''((()))))))))))))))((((((''''''((()))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''((())))))'''&&&''')))...---,,,,,,,,,,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))&&&$$$&&&'''&&&%%%&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$%%%***+++(((&&&'''++++++III333..."""&&&&&&&&&&&&&&&'''((()))'''***&&&)))&&&)))(((((('''''''''((((((...!!!'''...444ccc222333***&&&)))&&&+++(((+++***///%%%HHHddd+++\\\000'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((,,,,,,+++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))*********))))))***++++++++++++******)))((((((((((((((((((((()))))))))************''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))******))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''''''''(((((()))))))))((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''')))((('''&&&''')))...---+++,,,,,,---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))&&&%%%%%%'''(((''''''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&(((***(((###"""%%%vvvmmm%%%999+++&&&&&&&&&&&&&&&'''((())))))'''***&&&)))&&&))))))((((((''''''(((((()))!!!(((---"""&&&)))###"""$$$***&&&)))&&&,,,(((***+++...&&&///111,,,(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((,,,,,,------+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))))))))))))))((('''''''''''''''''''''''''''((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******))))))***++++++++++++***)))((((((''''''((((((((())))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))***''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))************))))))))))))))))))(((''''''''''''''''''''''''(((((())))))***(((''''''&&&&&&''''''((('''''''''((((((((((((((((((''''''''''''(((((()))))))))((('''''''''''''''''''''((()))))))))((((((''''''((()))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%'''(((((('''&&&''')))...,,,++++++------,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$######%%%''''''%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''((()))***&&&###(((000eeeVVV666222###&&&&&&&&&&&&'''((()))***'''***&&&)))&&&******)))(((((((((((((((000%%% 444"""///((( ___$$$***&&&)))''',,,)))(((,,,((())))))KKK)))333&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((***---//////+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))******))))))(((''''''''''''''''''''''''))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))***++++++++++++***(((((('''''''''(((((()))))))))))))))************''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((()))))))))***''''''((()))))))))))))))************)))))))))((())))))((('''''''''''''''&&&''''''((())))))******(((''''''&&&&&&''''''(((''''''''''''((((((((()))'''''''''''''''((())))))))))))((('''''''''''''''&&&''''''((())))))((((((''''''((()))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&((()))...,,,++++++------,,,***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%$$$$$$'''))))))'''$$$$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&(((******&&&'''222@@@...&&&###---&&&&&&&&&'''''')))******'''+++''')))'''******)))((((((((((((((()))***'''&&&***(((%%%---111***666***&&&)))''',,,)))&&&---!!!,,,...yyy]]])))(((%%%***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%(((---000111...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((*********))))))''''''''''''''''''''''''))))))************))))))******))))))((((((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))***++++++++++++***(((((('''''''''(((((()))))))))))))))************''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******'''(((((()))))))))))))))+++*********))))))(((((())))))((('''''''''''''''&&&''''''((()))******+++'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''''''''((()))***))))))((('''''''''''''''&&&&&&'''((())))))(((((('''(((((()))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&((()))...---,,,+++***************************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***&&&###...+++,,,,,,###///'''###'''(((''')))///((('''---'''!!!************))))))))))))))))))))))))))))))))))))...$$$jjjAAA+++&&&++++++'''(((---###///999GGG%%%(((***&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&***...111000***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((())))))******++++++))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++)))''')))+++,,,***'''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%)))))))))))))))(((''''''((((((((((((((((((((((((...---,,,+++************)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((+++ ,,,&&&---(((dddHHH$$$%%%$$$$$$'''******)))***---///+++%%%'''(((************************))))))))))))))))))))))))&&&******+++&&&++++++***,,,,,,''')))---wwwLLL111!!!(((&&&%%%)))((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&(((+++...,,,(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''((('''&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))*********))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&'''(((((()))(((''''''''''''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))++++++)))'''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((...---,,,+++************))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***!!!000&&&&&&...lll$$$<<>>+++"""+++'''***+++)))%%%&&&***,,,+++'''''''''&&&&&&''''''''')))'''&&&%%%%%%&&&''')))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&))))))(((((((((((()))))))))(((((((((((((((((())))))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((++++++***)))((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((------,,,+++************)))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((""",,,(((###555VVV...((()))AAA///(((((('''&&&***///...)))---,,, ***///)))))))))******+++++++++))))))))))))))))))))))))777&&&***$$$sss+++&&&++++++)))111***'''((($$$ UUUBBB&&&'''+++***###%%%###"""'''---***"""&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))++++++******))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((())))))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))+++******)))(((''''''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((...---,,,+++************(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&)))---***===sss777$$$...BBBQQQ(((&&&(((...000+++'''%%%$$$&&&///***"""))))))******+++,,,,,,,,,************************... ---;;;+++&&&++++++(((---***&&&'''+++///777444+++$$$++++++///000---)))(((&&&$$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&'''((()))***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***************))))))))))))))))))(((((((((((())))))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''((())))))******))))))((((((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&(((***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((...---,,,+++************(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&+++%%%---)))===///###'''(((222"""///jjj...))),,,333000&&&***777222$$$999((("""++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,777$$$$$$888555///+++&&&++++++((((((,,,+++&&&555333###%%%ZZZ''' !!!(((######%%%&&&%%%%%%+++111&&&&&&'''(((((('''&&&&&&%%%&&&'''))))))'''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((&&&''')))*********((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((())))))******)))))))))))))))*********))))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&((()))************)))((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&(((***)))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((((((((((((((((((...---,,,+++************(((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$... (((###666,,,$$$222,,,'''ddd---%%%(((111...)))===[[[^^^)))---!!!===------......///000111111........................,,,'''999)))444+++***OOO+++&&&++++++,,,(((---...222//////999222###000222!!!((("""###+++///***%%%&&&%%%&&&'''(((((('''&&&%%%$$$&&&(((******(((&&&$$$$$$%%%&&&&&&''''''&&&&&&"""$$$'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))******++++++))))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%((()))***++++++***)))((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%(((******'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((