BM6P6(@ xxxlllkkknnnyyyvvvssssssuuuuuutttrrrvvvtttrrrrrruuurrrfff___^^^^^^\\\XXXQQQLLLIIIGGGKKKJJJKKKNNNQQQPPPMMMIIIIIIJJJKKKKKKLLLOOOSSSVVV```jjjzzzpppbbb^^^^^^eeevvvsssooosss}}}~~~yyyrrrooooooooommmkkkiiihhhgggiiimmmpppqqqrrrwwwwwwuuuppphhh```[[[XXX___gggrrr|||vvvqqqppppppxxxzzzrrrqqqyyyxxxooonnnsssssskkkcccZZZVVVRRROOOOOOQQQRRRRRROOONNNKKKIIIIIIJJJLLLMMMMMMTTT[[[aaaiiizzzwwwllleee]]]VVVOOOLLLKKKLLLRRRYYY]]]bbbiiiooouuu|||tttiii^^^WWWNNNFFFCCCBBBCCCDDDwwwkkkjjjnnnvvvtttssstttwwwyyyxxxwwwyyywwwuuuuuuxxxttthhhaaa___^^^[[[UUUNNNIIIFFFFFFHHHHHHJJJMMMQQQQQQOOOLLLKKKKKKLLLLLLMMMPPPUUUYYYbbblll|||uuuggg]]]\\\]]]eeewwwuuuqqqttt}}}yyywwwvvvvvvxxxzzz{{{zzz~~~zzzsssiii```YYYVVVYYYaaalllwwwxxxrrrpppooowwwxxxqqqrrr}}}{{{xxxlll[[[WWWRRROOOOOOPPPPPPPPPOOOMMMKKKIIIIIIJJJLLLMMMMMMSSSZZZ___fffwww|||rrrkkkbbbZZZQQQNNNLLLLLLRRRYYY___dddlllrrrxxx~~~qqqggg[[[UUULLLEEEBBBAAAAAAAAAuuukkkjjjmmmrrrrrrsssvvvzzz||||||{{{yyywwwwwwwwwyyywwwlllfffbbb```ZZZSSSKKKFFFDDDEEEGGGGGGIIIMMMPPPRRRRRRPPPNNNNNNMMMMMMNNNRRRXXX\\\eeeooo|||sssllleee^^^XXXZZZ\\\fffxxxzzztttxxxyyylll```XXXSSSRRRYYYdddooo||||||uuusssrrrzzzuuuqqqsssuuuttt]]]YYYSSSPPPOOOOOOOOONNNNNNMMMKKKIIIIIIJJJLLLMMMNNNSSSXXX\\\bbbqqqzzztttiii___UUUPPPMMMLLLRRRYYYaaagggooovvv{{{~~~mmmdddXXXSSSMMMGGGDDDCCCBBBAAAuuukkkkkkmmmpppqqqtttwwwzzz|||||||||vvvvvvvvvwwwyyy{{{qqqlllhhhddd\\\RRRJJJEEEEEEFFFGGGHHHJJJMMMPPPRRRSSSTTTRRRQQQPPPNNNOOOSSSZZZ___iiissssssmmmnnnqqqvvv{{{}}}|||zzzwwwqqqhhhaaa]]][[[YYYWWWVVVZZZeeexxxxxx{{{pppbbbWWWRRROOOVVV___jjjwww|||zzz||||||}}}sssqqquuu}}}rrrsss___ZZZUUUPPPOOONNNNNNMMMNNNMMMKKKJJJJJJKKKLLLMMMOOOSSSWWWYYY^^^lllyyyoooeeeZZZRRRNNNLLLQQQWWWaaagggpppxxx~~~zzzkkkaaaXXXTTTOOOKKKHHHFFFEEECCCuuulllkkkmmmppprrrvvvyyyzzzzzzyyyyyyvvvvvvwwwwwwxxx~~~vvvqqqmmmiii```UUULLLGGGGGGIIIJJJKKKMMMNNNPPPRRRUUUVVVVVVUUUSSSQQQRRRVVV\\\```mmmwwwlll```\\\\\\^^^bbbfffhhhgggfffeeeaaa]]]YYYWWWVVVUUUTTTTTTXXXcccuuuzzz}}}uuueeeYYYSSSQQQWWW___hhhttt~~~yyyvvvvvvzzzttttttyyyvvvrrr~~~oooaaa\\\VVVRRROOOOOONNNMMMNNNMMMLLLLLLLLLLLLMMMNNNPPPUUUXXXYYY[[[gggzzz|||tttjjj^^^VVVPPPMMMPPPVVV^^^fffpppxxx~~~xxxiii```VVVSSSNNNKKKIIIHHHFFFDDDssskkkkkklllqqqtttyyy{{{zzzxxxwwwwwwwwwwwwxxxyyyyyyyyytttrrrmmmcccXXXOOOJJJJJJLLLLLLNNNOOOPPPQQQTTTXXX[[[\\\[[[YYYWWWWWWYYY^^^bbbpppzzzooo___VVVTTTSSSTTTVVVYYY[[[[[[ZZZXXXWWWVVVTTTSSSQQQQQQPPPRRRVVVaaappp}}}{{{{{{{{{iii[[[TTTSSSYYYaaaiiittt|||uuusssrrrtttzzzvvvyyyvvvrrruuuvvvlllbbb^^^XXXSSSQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPRRRVVVZZZZZZ[[[ddduuuxxxnnnccc[[[TTTOOOQQQUUU\\\dddoooxxxwwwhhh___TTTPPPLLLIIIHHHGGGFFFDDDpppiiiiiijjjrrrvvv{{{~~~|||yyywwwwwwvvvvvvxxxxxxwww|||yyyuuusssooofff[[[RRRMMMLLLNNNLLLNNNPPPQQQRRRVVV\\\aaabbbbbb```^^^]]]^^^aaadddqqq|||pppcccYYYSSSPPPPPPOOOQQQTTTVVVWWWVVVTTTTTTSSSQQQOOONNNNNNNNNQQQTTT^^^jjjvvvzzzwwwlll]]]UUUSSSYYYaaajjjtttxxxtttqqqrrrtttvvv}}}zzzyyyooopppxxx|||vvvooojjjddd___YYYUUUSSSRRRQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQSSSXXX]]]]]]\\\cccqqq}}}|||sssiiiaaaYYYSSSSSSWWW[[[cccoooyyyvvvggg]]]TTTPPPKKKHHHGGGGGGGGGFFF~~~nnngggggghhhrrrwww}}}~~~{{{yyyyyyssstttuuuuuusssxxxyyytttsssoooggg\\\SSSNNNMMMNNNKKKMMMPPPQQQTTTXXX```eeeffffffeeecccaaaaaaccceeerrr}}}sssfff]]]VVVSSSOOONNNNNNPPPSSSUUUVVVVVVUUUUUUSSSPPPNNNMMMNNNOOOQQQTTT\\\gggqqqzzzzzzttt~~~nnn]]]UUUQQQXXXaaajjjtttzzztttqqqqqqtttwwwzzz|||ssslllooozzzxxxqqqooommmkkkiiiddd```ZZZUUUTTTSSSSSSRRRPPPPPPPPPQQQQQQRRRRRRRRRTTTZZZ______^^^cccooozzz~~~vvvllleee^^^WWWUUUXXXZZZcccoooyyyvvvfff\\\VVVRRRMMMIIIIIIIIIJJJJJJ~~~nnndddcccfffrrrwww{{{zzzyyyzzzzzzwwwsssrrrqqqqqqttt|||vvvmmmmmmjjjddd^^^XXXSSSPPPNNNTTTQQQQQQVVV[[[^^^bbbgggpppqqqrrrnnnjjjggggggiiitttqqqhhhccc]]]VVVSSSQQQSSSUUUVVVVVVWWWYYYZZZUUUVVVUUUTTTRRRQQQRRRRRRVVVWWW]]]fffnnnyyyzzzuuuxxxttt```VVVXXXWWW[[[ggguuuvvvsssllljjjlllrrryyy}}}~~~oooggggggwww}}}yyytttmmmhhheeeeeeeeeddd^^^ZZZVVVTTTUUUUUUSSSQQQNNNNNNNNNNNNNNNOOOOOOOOORRRSSSWWWXXXXXX\\\jjjyyy}}}uuujjj^^^WWWUUUVVVXXXeeepppvvv~~~uuuggg\\\SSSQQQMMMIIIGGGGGGGGGHHH~~~nnneeedddhhhqqqwww|||{{{zzz{{{zzzwwwtttsssrrrqqqsssyyyuuukkkgggeeeaaa]]]YYYVVVSSSRRRVVVSSSTTTZZZ```dddjjjpppzzz||||||yyysssoooooopppvvv|||kkkccc```[[[VVVSSSWWWYYY[[[\\\^^^___aaaccc]]]\\\ZZZWWWUUUTTTTTTUUUXXXXXX]]]fffooo{{{{{{pppsss|||xxxbbbWWWVVVTTTYYYdddrrruuummmkkklllkkkmmmtttzzzzzz}}}ppphhhhhhyyyvvvnnnjjjddd```______``````\\\YYYUUUSSSTTTSSSRRRPPPMMMMMMNNNNNNNNNNNNNNNNNNPPPQQQTTTVVVVVVYYYggguuuzzzoooddd\\\XXXXXXYYYeeeqqqwww~~~qqqcccYYYRRRPPPMMMIIIGGGGGGGGGHHHooofffeeeiiiqqqxxx}}}}}}|||}}}zzzvvvsssssssssrrrssswww}}}sssiii```___^^^\\\ZZZYYYXXXXXXZZZWWWYYY___ffflllttt{{{|||zzzzzz|||wwwhhhbbb```]]]YYYXXXZZZ\\\___dddiiimmmoooqqqooolllfffaaa\\\ZZZYYYYYY\\\\\\```hhhsss~~~mmmnnnvvvfffXXXSSSQQQUUU```nnn|||xxxpppkkkiiilllkkkooouuu{{{~~~yyyssskkkkkkwwwmmmdddaaa]]]ZZZZZZ[[[\\\[[[YYYWWWTTTSSSRRRRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNOOORRRTTTSSSWWWdddqqqxxxmmmccc]]]ZZZZZZeeeqqqyyyxxxlll___VVVRRRPPPLLLIIIGGGGGGGGGHHHqqqhhhgggkkkssszzz~~~~~~zzzvvvssssssttttttuuuxxx}}}rrrhhh]]]\\\\\\[[[[[[[[[\\\\\\^^^\\\___eeelllrrr|||zzzlllfffeeebbb``````]]]```gggqqq{{{{{{rrrkkkfffbbb``````___ccclllwwwnnnnnnsssiiiZZZRRRPPPSSS^^^kkkyyyuuurrroookkkiiijjjjjjooovvvzzz}}}|||zzzxxxqqqqqqoooiiibbb___[[[ZZZZZZZZZZZZZZZXXXWWWUUUTTTSSSRRRPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNPPPSSSSSSWWWbbbnnnvvvkkkccc^^^]]]fffrrr|||vvvjjj^^^VVVQQQOOOMMMJJJHHHHHHHHHHHHtttjjjiiimmmvvv}}}~~~zzzuuurrrsssuuuvvvxxx|||uuujjj]]]\\\[[[[[[[[[\\\^^^___ccccccfffmmmsssyyyrrrllliiifffeeefffdddiiisssvvvnnnhhhcccbbbfffooozzzqqqnnnqqq~~~~~~~~~mmm\\\SSSQQQSSS\\\iiiwwwrrrlllkkkjjjgggfffhhhiiinnntttxxx|||zzz|||~~~wwwxxxyyymmmjjjbbb```]]][[[[[[ZZZYYYWWWWWWXXXWWWVVVTTTSSSRRRRRROOONNNNNNNNNMMMMMMMMMLLLPPPOOOQQQTTTUUUXXXbbbmmm|||rrrhhhbbbaaahhhtttvvvjjj___XXXQQQPPPNNNLLLJJJIIIIIIIIIuuummmmmmqqq{{{}}}zzzuuurrrsssuuuwwwyyy~~~yyyooo```^^^[[[ZZZZZZ]]]```bbbhhhjjjpppxxx}}}zzzsssooolllkkkmmmlllqqq}}}|||ssshhhgggkkktttqqqlllooo|||ppppppppprrrwwwqqqaaaUUURRRSSS[[[gggtttxxxkkkhhhhhhhhhfffggggggiiinnntttwww|||yyywww}}}zzz|||vvvlllkkkbbb```]]]\\\[[[YYYVVVTTTWWWYYYYYYXXXVVVTTTSSSTTTQQQQQQQQQPPPOOOOOONNNNNNRRRQQQRRRUUUWWWZZZbbblllyyyooohhheeekkkvvvxxxkkk```YYYRRRQQQOOONNNLLLKKKKKKJJJvvvooopppuuu|||yyyuuutttuuuuuuvvvyyy~~~~~~tttaaa___[[[YYYZZZ^^^dddggglllpppyyy}}}yyyyyy|||zzz~~~rrrrrrvvvqqqlllnnn~~~yyynnncccfffjjjoooyyyuuugggVVVRRRRRRZZZdddpppuuummmfffggghhhggghhhjjjiiijjjoootttwww~~~|||vvvxxx}}}yyy{{{rrriiihhhaaa___]]]]]]\\\ZZZWWWTTTVVVXXXZZZYYYVVVTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPTTTRRRSSSVVVXXX[[[bbbkkk~~~vvvoooiiimmmxxxwwwjjj^^^XXXRRRRRRQQQOOONNNMMMLLLLLLuuupppsssxxx~~~|||yyytttuuuvvvvvvvvvxxx}}}xxxbbb___ZZZXXXZZZ```gggkkkooottt||||||rrrmmmppppppggg```dddjjjsss~~~xxxkkkWWWRRRRRRXXXbbbnnn}}}}}}gggccc```ccceeedddfffiiijjjkkkpppuuuxxx{{{www{{{{{{wwwyyyooofffeee```___^^^^^^^^^\\\YYYWWWUUUXXXZZZYYYVVVSSSSSSTTTVVVUUUUUUTTTSSSRRRRRRRRRTTTRRRSSSVVVXXX[[[bbbjjj}}}zzzssskkkoooyyywwwhhh]]]VVVSSSSSSRRRQQQOOONNNMMMMMMxxxqqqmmmqqqyyy}}}yyyvvvvvvyyyzzz|||}}}~~~kkkccc]]]^^^```aaaeeejjjuuu~~~{{{rrrqqqxxxyyyiiidddaaagggqqq|||yyyjjj^^^XXXTTTVVV]]]hhhyyytttdddaaa___aaafffjjjmmmmmmqqqrrrrrrtttzzz~~~zzzzzz|||zzzyyymmmgggddd^^^^^^\\\[[[ZZZYYYYYYYYY\\\[[[YYYXXXVVVVVVUUUUUUXXXWWWWWWWWWVVVUUURRRPPPVVVTTTTTTWWWXXXZZZ___fff{{{|||tttuuu~~~ttthhh\\\TTTQQQRRRSSSTTTTTTSSSQQQQQQtttmmmiiimmmuuu}}}yyywwwwwwyyyzzz{{{|||}}}rrriiiaaa```aaabbbfffjjjttt~~~}}}ooorrr|||wwwhhhdddeeelllxxx|||ooo```ZZZVVVWWW]]]fffuuuxxxjjjaaa___^^^```fffkkknnnooopppqqqrrruuu}}}~~~}}}uuuiiidddaaa^^^]]]\\\[[[ZZZYYYYYYYYY[[[ZZZYYYXXXVVVVVVUUUUUUXXXXXXWWWWWWWWWVVVTTTSSSVVVTTTTTTWWWXXXZZZ___fff{{{{{{rrrqqqyyy|||xxxyyy~~~~~~ttthhh^^^WWWTTTTTTUUUUUUUUUTTTSSSSSS}}}pppjjjfffjjjrrr|||~~~~~~|||yyyxxxxxxyyyzzzzzzzzzzzz}}}|||qqqfffccccccdddgggkkknnnyyyvvvuuu{{{|||zzzmmmssswwwiiifffjjjtttwwwnnnaaa\\\XXXYYY]]]eeerrr~~~lll```\\\\\\\\\___eeekkknnnpppoooqqqssswwwpppeeeaaa```^^^]]]\\\ZZZYYYYYYYYYYYYZZZZZZXXXWWWVVVVVVVVVVVVYYYXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTWWWYYYZZZ___eeettt}}}tttpppssstttrrruuu{{{{{{rrriiiaaa[[[YYYYYYYYYXXXWWWVVVUUUUUU{{{oooiiieeeiiiqqqwwwyyy{{{{{{zzzxxxxxxyyyyyyzzzzzzyyyyyyzzz}}}xxxkkkeeeddddddfffjjjgggrrrxxxppprrr{{{}}}wwwwwwtttnnnvvvzzznnnlllppp|||zzzqqqkkk```[[[XXXYYY^^^eeerrr~~~ttteee\\\YYYYYYZZZ]]]bbbfffjjjlllnnnpppssswww~~~nnnddd``````]]]\\\[[[ZZZYYYXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVWWWXXXVVVTTTUUUXXXYYYZZZ^^^dddooo{{{tttrrrpppoootttzzz{{{tttnnniiiddd``````___\\\ZZZXXXVVVUUUUUUyyymmmgggdddgggnnnrrrtttwwwxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxyyy|||}}}mmmfffeeeeeefffhhheeemmmzzzxxxpppmmmsss}}}|||uuuwwwuuuqqqtttqqqqqqxxx~~~sssrrruuuzzzsssnnnkkk```[[[XXX[[[___ggguuu|||kkk```[[[XXXYYYZZZ\\\^^^aaadddfffiiilllpppuuu}}}{{{nnneeeaaabbb\\\\\\ZZZYYYXXXWWWWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWUUUWWWXXXXXXVVVUUUVVVWWWVVVTTTUUUYYYZZZYYY^^^ccckkkzzzyyysssooonnnrrrxxxyyyvvvpppllliiigggeeecccdddaaa^^^ZZZWWWUUUTTTTTTxxxlllfffaaadddkkkpppsssvvvxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyzzz}}}oooiiihhhgggfffggghhhnnnxxxooolllkkkmmmvvvwwwoooqqq~~~ssssssyyyyyyqqqttt{{{yyyxxxzzzzzztttqqqooommmgggbbb^^^___bbbjjjwwwtttccc[[[YYYWWWYYY[[[[[[\\\]]]```bbbfffiiiooouuu~~~}}}wwwnnnfffbbbbbb\\\[[[ZZZXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXTTTWWWZZZYYYVVVTTTTTTVVVVVVTTTVVVYYYZZZYYY]]]bbbhhhuuu~~~uuunnnlllooosss|||}}}wwwmmmjjjgggeeeeeeeeedddcccbbb```[[[WWWUUUTTTUUUVVVyyynnngggbbbdddjjjqqqtttwwwyyyzzzzzz{{{}}}|||||||||{{{zzz|||qqqkkkkkkjjjhhhhhhjjjpppxxxsssfffgggjjjqqq|||vvvooorrr~~~~~~rrrqqqttt||||||zzzyyyyyyyyyvvvooogggeeefffkkkxxxppp___XXXXXXWWWYYY\\\\\\\\\]]]___bbbkkkoootttyyy~~~~~~qqqlllddd``````[[[[[[YYYXXXWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXTTTYYY]]]]]]XXXTTTTTTUUUVVVTTTVVVZZZZZZYYY]]]bbbdddoooyyypppmmmnnnpppxxxxxxrrrnnnfffdddbbbbbbbbbbbbaaa___\\\ZZZVVVTTTSSSUUUXXXYYY}}}qqqjjjdddffflllsssvvvyyy{{{||||||}}}|||}}}}}}|||{{{}}}sssmmmnnnllljjjiiijjjpppyyyllldddggglllvvvwwwrrruuutttlllooosss|||yyyooojjjhhhlllwwwppp^^^XXXXXXVVVZZZ]]]^^^]]]^^^aaaddduuuxxx{{{~~~~~~~~~xxxnnnjjjccc]]]^^^[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXUUUZZZ```___ZZZUUUTTTTTTVVVUUUVVVZZZ[[[YYY\\\aaaaaakkk{{{}}}sssooooooooouuu}}}uuuqqqmmmkkkdddcccaaa```aaa```^^^\\\WWWUUURRRQQQRRRVVVZZZ]]]uuummmhhhhhhiiisssvvv{{{}}}~~~~~~~~~}}}}}}~~~~~~rrrqqqsssppplllkkkppppppuuu~~~zzzmmmiiimmmqqqxxxyyytttvvvwwwnnnkkklllvvv{{{pppkkkoooxxxrrr```YYYXXXYYYXXXYYY[[[[[[]]]dddmmm|||~~~|||tttmmmiiiaaa]]]```[[[YYYWWWUUUTTTUUUVVVWWWZZZXXXVVVTTTRRRSSSSSSTTTUUUUUUVVVVVVUUUSSSPPPNNNPPPSSSWWWXXXXXXYYY\\\______eeeqqqxxxqqqppprrrtttzzzzzztttpppmmmlllhhh___YYY]]]aaaaaa]]][[[YYYTTTPPPQQQRRRSSSYYY___}}}ssskkkiiikkkrrruuuzzz}}}~~~~~~}}}~~~~~~uuuvvvyyywwwrrrqqqpppqqqwwwwwwjjjjjjpppwwwyyywww{{{zzzppplllmmmqqqtttwwwrrrttt{{{xxxeee]]][[[[[[XXXXXXZZZ\\\```jjjuuu~~~xxxtttpppeee^^^]]]YYYXXXWWWUUUUUUUUUUUUVVVXXXWWWUUUSSSRRRSSSTTTUUURRRSSSSSSTTTSSSRRRQQQPPPSSSUUUXXXYYYYYY[[[^^^aaa___dddooo{{{uuutttvvvwww}}}yyyuuutttttttttiii```[[[]]]bbbaaa]]][[[XXXSSSPPPQQQSSSTTTZZZ```zzznnnkkkmmmppptttyyy}}}~~~~~~~~~~~~{{{~~~{{{ttttttzzzzzzooommmuuuzzz{{{~~~}}}pppjjjiiimmmssssss{{{yyy|||mmmbbb^^^]]]YYYXXXZZZ^^^fffuuuzzzlll___ZZZWWWWWWVVVVVVUUUTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTVVVWWWXXXZZZ\\\___^^^bbblll{{{{{{zzz{{{{{{{{{yyyzzz{{{}}}kkkbbb^^^aaafffddd___]]]XXXSSSPPPRRRTTTVVV[[[bbboookkknnnooosssyyy}}}}}}}}}}}}~~~}}}|||~~~tttppp{{{~~~{{{~~~yyytttxxx{{{|||~~~yyymmmhhhgggkkkpppttt~~~~~~tttfffaaa___[[[ZZZ]]]cccooo~~~sssbbbXXXUUUUUUUUUUUUUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUOOONNNMMMMMMMMMOOOQQQRRRPPPPPPQQQRRRTTTVVVYYYZZZ]]]aaahhhvvv}}}~~~jjjdddcccjjjoookkkddd___YYYTTTQQQSSSUUUXXX^^^dddnnnjjjmmmoootttzzz~~~|||||||||}}}|||uuurrr|||{{{xxxqqqooopppqqqtttyyyyyynnniiigggiiimmmuuuzzzkkkcccbbb``````eeemmmzzz}}}uuudddYYYTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTQQQOOOMMMLLLLLLNNNPPPQQQNNNNNNNNNOOORRRUUUXXXYYY]]]___eeeppp|||kkkhhhjjjsssyyytttjjjccc\\\WWWTTTVVVXXXZZZ```ggg{{{llliiimmmqqquuu||||||{{{{{{{{{|||{{{vvvqqqzzz||||||qqqmmmlllkkkkkkpppwww~~~xxxmmmhhhgggjjjnnnuuuqqqgggggggggjjjrrr||||||{{{zzzzzz|||}}}zzzpppcccZZZSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMMMMOOOQQQRRRPPPNNNNNNPPPTTTYYY\\\]]]]]]___ccckkkzzz{{{rrrnnnpppyyy}}}xxxmmmfff___ZZZWWWYYY[[[]]]bbbiiixxxkkkiiinnnssswww~~~|||{{{zzzyyyzzz{{{}}}xxxuuuoooyyy~~~tttllljjjkkkllloootttzzz}}}}}}|||xxxzzz}}}zzzmmmgggfffkkkrrrwwwwww|||xxxnnnmmmooovvv~~~|||xxxxxx}}}rrrqqqpppooommmhhh```ZZZSSSRRRQQQPPPOOOOOOOOOPPPLLLLLLNNNOOOPPPPPPPPPQQQOOOOOOOOOOOOPPPRRRSSSUUUQQQOOONNNQQQWWW\\\```aaa^^^___aaahhhvvv|||vvvtttyyy|||vvvmmmgggccc^^^ZZZ[[[]]]___dddjjjuuukkkjjjnnntttyyy|||{{{yyyxxxxxxyyyzzz||||||pppnnnlll}}}xxxooojjjiiimmmpppvvv{{{~~~~~~}}}}}}wwwxxxzzz|||~~~nnnffffffmmmtttzzzuuurrrzzz~~~sssqqquuu~~~yyy|||xxxuuuvvv||||||lllkkkhhheeecccbbb^^^ZZZTTTRRRPPPNNNMMMNNNOOOPPPLLLLLLMMMOOOOOOPPPPPPOOOMMMNNNOOOPPPRRRTTTVVVWWWPPPNNNMMMPPPWWW]]]aaabbb______```fffttt|||uuuvvvxxxssslllhhheee```\\\]]]^^^```eeekkkssshhhhhhlllqqqwwwzzzzzzzzz|||}}}{{{yyyvvvttttttuuuvvvvvvvvvxxxxxx|||wwwllllllkkkzzz~~~mmmhhhkkkrrrrrrsssxxx}}}}}}{{{|||yyy|||nnnfffhhhpppwwwwwwuuu}}}~~~{{{vvv~~~sssqqqqqqwwwyyykkkfffaaa___aaa```\\\XXXVVVSSSPPPOOOOOOOOOLLLIIIMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVSSSPPPNNNPPPVVV]]]aaacccddd___\\\cccrrr~~~yyyuuuooojjjfff``````______```dddjjjoooqqqggggggkkkooovvvzzzyyyxxxzzzzzzxxxwwwuuussssssuuuvvvuuutttwwwwwwzzznnnffffffjjjyyyooojjjmmmppprrrvvv|||mmmfffiiittt~~~{{{yyyxxxxxx{{{qqqppprrr{{{qqqhhhccc^^^]]]]]]\\\YYYUUUTTTQQQOOONNNOOONNNLLLJJJMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUQQQOOONNNPPPVVV]]]aaacccbbb]]][[[bbbqqqzzzvvvpppkkkggg```aaabbbbbbdddiiiooosss|||nnneeeeeejjjmmmuuu{{{zzzwwwwwwuuussstttsssrrrsssuuuuuusssrrrtttuuuxxxssseee___aaajjjxxxuuupppssssssyyy}}}lllfffkkkyyy{{{~~~~~~xxxwww~~~zzztttnnnnnnttt}}}nnnccc___[[[YYYYYYXXXUUUQQQPPPOOOMMMMMMNNNNNNMMMKKKLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTPPPOOOOOORRRWWW\\\___aaa___[[[ZZZaaappp|||wwwrrrllliiiaaabbbdddfffjjjpppwww|||xxxkkkddddddiiinnnwww~~~|||xxxvvvssspppqqqqqqrrrsssuuuuuusssqqqrrrssswww~~~tttggg___]]]___jjjxxx}}}{{{~~~zzzjjjeeejjj{{{yyy}}}rrrnnnmmmooovvv|||yyyuuuyyy~~~uuuoookkkmmmwwwvvvkkk```]]]YYYWWWVVVUUURRROOOMMMMMMMMMMMMMMMNNNMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTRRRRRRRRRTTTWWWZZZ\\\]]]\\\XXXYYY```nnn~~~yyytttooollleeeffffffhhhmmmwwwtttiiicccdddiiipppzzzzzzvvvtttqqqqqqqqqrrrsssuuuuuusssqqqqqqsssxxx~~~xxxggg___\\\]]]___hhhvvvvvviiicccgggyyy|||xxx}}}mmmdddccc```aaaeeeiiimmmvvvssssss}}}zzzrrrmmmiiiooo}}}~~~nnnfff^^^\\\YYYVVVUUUSSSQQQOOOLLLLLLMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPRRRSSSTTTUUUTTTUUUWWWXXXXXXXXXXXXXXXYYYWWWYYY___kkk|||wwwsssppplllkkkiiikkkqqq~~~rrrhhhdddeeejjjsss~~~|||xxxvvvtttssssssrrrtttvvvwwwvvvtttsssuuuzzz~~~kkk___[[[[[[]]]```ggguuuqqqgggbbbdddvvvzzz{{{nnnaaa[[[[[[XXXWWWZZZ\\\^^^eeemmmxxxvvvoootttvvvooolllkkkuuuxxxkkkddd]]]\\\ZZZWWWTTTRRRPPPPPPLLLMMMNNNNNNMMMMMMNNNPPPLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUUUUXXX[[[[[[ZZZXXXWWWWWWXXXXXXZZZ___gggvvv~~~{{{wwwuuurrrqqqoooqqqyyyqqqhhheeegggkkkttt|||xxxxxxwwwvvvuuuttttttwwwxxxxxxxxxwwwyyy|||~~~~~~vvvfff^^^]]]]]]___bbbjjjxxx{{{kkkfffbbbcccttt{{{}}}ooo```YYYVVVUUUSSSRRRTTTUUUVVV[[[bbbeeemmmwww|||}}}~~~{{{qqqnnnxxx{{{qqqllljjjppp|||ssshhhccc\\\\\\ZZZVVVSSSPPPOOOOOOLLLNNNPPPOOONNNMMMOOOQQQMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNPPPQQQRRRSSSTTTSSSWWW\\\^^^\\\ZZZYYYYYYXXXYYY[[[^^^cccnnn}}}{{{yyywwwwwwwww{{{qqqiiifffhhhmmmuuu|||xxxxxxyyyxxxvvvtttuuuwwwyyyzzzzzzzzz{{{~~~~~~|||}}}qqqeeeaaaaaaaaabbbeeeooo|||tttgggeeebbbbbbsss}}}}}}vvvdddXXXUUUUUURRRPPPOOORRRRRRRRRWWW^^^ZZZccclllppppppqqqvvv{{{~~~~~~xxxqqqqqq~~~wwwnnniiihhhtttyyylllbbb\\\[[[[[[YYYVVVRRROOOOOOOOOMMMOOOQQQPPPNNNMMMOOOQQQMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLMMMNNNPPPQQQRRRRRRQQQVVV\\\___^^^\\\[[[\\\YYYYYY\\\^^^aaaiii}}}}}}{{{xxxzzz}}}~~~qqqhhhcccgggooozzz~~~~~~}}}~~~~~~|||}}}zzzwwwuuuvvvxxxyyyyyy}}}}}}xxxnnnjjjgggfffiiinnnyyy~~~uuujjjccccccbbbfffyyyxxxiii___ZZZWWWUUUTTTSSSRRRSSSTTTWWW[[[^^^dddfffjjjooosssxxx{{{|||uuuppppppwww{{{rrrkkkkkkooo{{{nnnccc^^^^^^YYYXXXWWWUUUTTTSSSSSSRRRRRRPPPNNNMMMNNNOOOOOONNNOOOOOONNNPPPQQQRRRPPPOOOLLLLLLNNNPPPQQQRRRRRRRRRRRRVVV[[[^^^```^^^[[[XXXVVVWWWZZZ]]]___dddrrr|||zzz|||}}}ppphhhcccgggoooxxx}}}~~~~~~~~~{{{yyyuuutttvvvwwwxxxxxx~~~~~~zzzsssnnnjjjlllqqq}}}}}}uuunnneee```aaabbbgggyyyvvvjjjaaa\\\XXXUUUTTTTTTTTTUUUWWWZZZ___bbbjjjooovvv|||}}}qqqooosss~~~~~~vvvnnniiijjjooo|||yyylllbbb]]]\\\YYYXXXVVVUUUSSSRRRRRRRRRRRRPPPNNNNNNOOOPPPQQQPPPPPPOOOOOOPPPRRRSSSQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSSSSUUUYYY\\\]]]\\\ZZZXXXXXXXXXZZZ\\\\\\```lllxxx~~~|||qqqiiidddgggnnnttt{{{|||yyywwwvvvxxxzzz{{{{{{vvvpppqqquuuxxxqqqkkkgggfff```___bbbeeekkk|||yyypppiiibbb]]]YYYXXXYYY[[[\\\^^^ccciiimmmwww~~~sssqqqsss|||zzzssslllhhhlllsssqqqhhhaaa\\\ZZZXXXWWWUUUTTTRRRQQQQQQQQQQQQPPPNNNNNNPPPRRRSSSSSSQQQQQQPPPRRRSSSTTTSSSQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYYYYYYYYYYZZZYYYZZZdddooo{{{rrrlllfffgggnnnrrryyy}}}{{{{{{}}}|||vvvwww|||{{{ssskkkfffcccbbbbbb```___bbbggglllsss|||uuummmfffbbbaaacccfffhhhkkkpppwww}}}sssqqqvvv{{{xxxqqqkkkkkkqqqzzzwwwiiifffbbb]]]YYYWWWVVVTTTSSSQQQPPPPPPPPPQQQOOONNNOOOQQQTTTUUUUUUSSSRRRRRRSSSUUUUUUTTTRRRUUUUUUUUUVVVVVVUUUTTTTTTVVVVVVVVVWWWWWWXXXYYYZZZYYYXXXXXXXXXWWWXXX___hhhxxx}}}uuuooohhhhhhnnnpppxxx~~~}}}~~~yyy}}}vvvpppkkkhhhfffccc___]]]]]]^^^```^^^aaahhhnnnsss{{{wwwppplllkkknnnrrruuuxxx}}}yyyooopppvvv}}}sssnnnkkkmmmvvvoooeeeeeeccc]]]YYYVVVUUUTTTRRRQQQPPPPPPOOOQQQOOONNNOOORRRTTTVVVUUUSSSSSSRRRTTTUUUVVVUUUSSSVVVVVVVVVVVVVVVVVVUUUTTTWWWVVVUUUUUUVVVWWWYYYZZZWWWVVVVVVXXXXXXXXX^^^eeeqqqyyyssskkkjjjnnnqqqyyy~~~}}}}}}|||qqqgggbbb___\\\]]]]]]\\\ZZZZZZ\\\^^^aaagggpppwww|||~~~yyyvvvuuuzzzzzzqqqmmmpppwww}}}vvvnnnjjjjjjnnnyyy{{{jjjdddeeebbb]]]ZZZWWWVVVTTTSSSQQQPPPPPPPPPQQQOOONNNOOORRRTTTUUUUUUSSSSSSRRRTTTUUUVVVUUUSSSUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUTTTSSSTTTUUUWWWXXXUUUSSSTTTWWWXXXXXX]]]ccciii{{{}}}wwwnnnkkknnnrrrzzz~~~~~~iii___^^^^^^YYYZZZ\\\\\\[[[\\\```ccciiirrr}}}yyyqqqooopppxxxxxxqqqkkkjjjlllrrr~~~rrrgggdddddd```\\\YYYWWWVVVUUUSSSRRRQQQPPPPPPQQQPPPNNNOOOQQQSSSTTTTTTSSSRRRRRRSSSUUUVVVTTTSSSSSSSSSTTTUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQRRRSSSTTTTTTRRRRRRVVVWWWWWWZZZ___ccctttyyyppplllnnnsss|||~~~eee]]]___aaaXXXZZZ]]]]]]^^^aaaggglllrrr|||qqqoooqqqvvvwwwqqqllllllooovvvwwwmmmeeedddccc___ZZZYYYXXXWWWUUUTTTRRRQQQQQQQQQQQQPPPNNNNNNPPPRRRSSSSSSSSSRRRRRRSSSUUUUUUTTTRRRQQQRRRSSSTTTTTTTTTTTTTTTPPPPPPOOOOOOOOOPPPQQQQQQTTTQQQQQQUUUVVVUUUXXX\\\aaaqqqyyyooolllooowww}}}}}}jjjaaa]]]\\\]]]^^^```cccggglllppprrr~~~vvvooosssyyy~~~}}}uuummmhhhggglllsss{{{}}}hhhgggeeebbb```]]]\\\[[[\\\ZZZWWWTTTRRRRRRRRRRRRVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQOOOMMMMMMOOOQQQSSSUUUSSSQQQQQQRRRVVVZZZ\\\bbbmmm{{{qqqnnnqqqwww||||||kkkdddbbbbbbfffgggkkkooouuu{{{zzzrrrpppyyyyyyqqqjjjffffffmmmuuurrrffffffeeeccc```^^^[[[ZZZ[[[YYYVVVTTTRRRRRRRRRSSSTTTSSSRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSRRRQQQQQQOOOOOONNNNNNOOOOOOPPPPPPQQQOOOMMMLLLLLLNNNPPPRRRVVVUUUSSSSSSSSSVVVXXXZZZ```lll|||sssppptttvvv{{{~~~}}}|||nnniiijjjllloooqqqtttzzzyyyuuurrrvvv|||rrrlllhhhgggiiiqqq|||yyyjjjdddeeeeeedddbbb___[[[YYYYYYWWWUUUTTTRRRRRRRRRSSSQQQQQQQQQRRRSSSTTTVVVVVVSSSSSSSSSSSSRRRQQQOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJJJJLLLOOOPPPVVVVVVUUUUUUUUUVVVWWWXXX]]]jjj{{{rrrppptttuuuzzz~~~}}}{{{}}}~~~~~~sssppprrruuuyyy{{{~~~~~~tttvvvxxx~~~uuummmhhhgggjjjoooyyypppgggbbbdddffffffddd```\\\YYYWWWVVVUUUSSSRRRRRRRRRSSSPPPPPPQQQSSSUUUXXXZZZ[[[VVVVVVUUUSSSRRRPPPOOONNNKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHJJJMMMOOOTTTTTTUUUVVVWWWXXXXXXXXX\\\iii~~~wwwnnnmmmrrrtttyyy}}}|||yyyzzz~~~}}}|||{{{|||}}}yyywwwyyy|||~~~vvvsssyyyxxxqqqjjjgggffflllvvvwwwiiidddaaacccfffgggeeeaaa]]]YYYUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPRRRTTTWWWZZZ\\\]]]YYYXXXVVVTTTRRRPPPNNNNNNLLLLLLMMMNNNOOONNNNNNMMMIIIHHHGGGFFFGGGIIILLLMMMPPPQQQTTTVVVXXXYYYZZZZZZ[[[ggg}}}zzzrrrjjjiiinnntttyyy}}}}}}zzzxxxyyy|||~~~}}}yyyzzzzzzxxxwwwxxxzzz|||zzz{{{{{{rrrqqqttt~~~|||tttmmmiiigggeeeooo}}}lllaaa]]]___aaaccceeeccc```\\\YYYUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQSSSVVVYYY[[[]]]YYYXXXVVVSSSQQQOOONNNMMMLLLMMMNNNPPPPPPOOONNNNNNHHHGGGEEEEEEFFFHHHKKKMMMNNNPPPRRRUUUWWWYYYZZZZZZZZZcccvvvvvvnnngggfffllltttyyy~~~{{{xxxvvvwwwzzz{{{yyywwwtttuuuvvvuuutttuuuyyy|||{{{xxxvvvuuuyyy{{{ssspppuuu|||xxxooojjjhhhgggiiivvvrrreee\\\WWW\\\]]]___```___]]]ZZZWWWUUUUUUTTTSSSRRRPPPNNNMMMNNNNNNOOOQQQSSSVVVXXXYYYXXXVVVTTTQQQNNNMMMLLLLLLKKKLLLNNNPPPPPPOOONNNMMMGGGFFFEEEDDDEEEHHHKKKMMMOOOPPPQQQSSSUUUWWWXXXYYYXXX^^^mmmuuullleeeeeekkktttzzz~~~~~~zzzxxxvvvwwwyyyyyyvvvsssqqqssstttsssrrrtttyyy}}}zzz{{{~~~}}}wwwuuuuuuwww}}}{{{sssrrrttt}}}}}}tttmmmhhhggghhhnnn}}}xxxjjjbbb[[[UUUZZZ[[[\\\]]]\\\ZZZXXXVVVVVVUUUUUUSSSQQQOOOMMMLLLMMMMMMNNNOOOQQQSSSUUUVVVVVVTTTRRROOOLLLKKKKKKKKKJJJLLLNNNOOOPPPOOOMMMLLLGGGFFFEEEDDDEEEHHHKKKMMMQQQQQQQQQRRRSSSUUUVVVWWWVVVZZZfff{{{}}}ooogggccccccfffpppwww||||||{{{|||~~~}}}yyyxxxvvvtttrrrqqqppppppqqqrrrrrrqqqqqqrrruuuwwwxxxuuuuuu|||~~~~~~vvvrrrxxx|||sssooollljjjlllppptttnnnccc\\\WWWVVVVVVXXXZZZ[[[[[[YYYWWWVVVRRRQQQPPPMMMJJJIIIKKKMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKMMMOOOPPPPPPNNNKKKJJJIIIKKKKKKIIIKKKRRRVVVUUUUUUPPPKKKLLLQQQUUUVVVUUUUUU___hhhppp}}}nnnfffbbbccceeennnvvv||||||zzz||||||{{{xxxwwwvvvtttsssrrrqqqqqqqqqssstttsssrrrrrrtttuuuuuurrrssszzzzzztttuuu}}}xxxpppllljjjiiimmmrrr~~~vvvfff]]]XXXUUUTTTVVVWWWYYYZZZZZZXXXUUUTTTPPPPPPOOOLLLJJJJJJKKKMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJKKKLLLNNNOOONNNLLLJJJIIIJJJLLLMMMLLLOOOVVVZZZZZZUUUPPPLLLLLLQQQUUUVVVUUUUUU]]]eeejjjuuu|||}}}}}}mmmddd```aaadddkkkttt{{{{{{zzz{{{zzzxxxvvvvvvuuuuuuttttttssssssrrrtttwwwwwwuuusssrrrsssrrrooopppvvv}}}wwwxxxzzz~~~|||tttnnnkkkkkklllrrryyy~~~iii]]]XXXUUUTTTUUUVVVWWWXXXXXXWWWUUUSSSQQQNNNNNNNNNLLLJJJJJJLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKIIIHHHKKKNNNOOOOOOSSSZZZ^^^^^^TTTPPPMMMMMMQQQUUUVVVUUUVVV]]]cccdddhhhuuuwwwqqqvvv||||||kkkbbb___```dddjjjssszzz{{{zzz{{{yyyvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuxxx{{{|||yyyvvvsssrrrqqqnnnooouuu|||zzzwww}}}xxxrrrnnnmmmooorrr|||rrrbbbZZZWWWUUUUUUVVVUUUUUUUUUUUUTTTRRRPPPNNNKKKLLLMMMLLLJJJJJJLLLNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIKKKOOOQQQQQQTTTZZZ\\\[[[RRRPPPMMMNNNQQQTTTUUUUUUWWW]]]aaa``````hhhxxx|||oooooouuu{{{jjjbbb___```dddjjjsss{{{|||{{{{{{zzzwwwtttuuuvvvwwwwwwwwwvvvvvvxxx{{{}}}xxxtttrrrqqqooopppuuuzzz{{{{{{zzzssspppnnnqqqtttzzzwwwkkk^^^YYYWWWUUUTTTUUURRRRRRRRRRRRQQQOOOMMMLLLJJJKKKLLLKKKJJJJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJLLLOOOQQQPPPQQQUUUVVVSSSPPPOOOMMMNNNPPPRRRSSSTTTVVVZZZ]]]\\\[[[```ooo|||tttnnnqqq{{{zzzjjjccc```bbbeeellluuu||||||{{{|||{{{yyytttuuuvvvxxxxxxxxxwwwvvvyyy}}}zzzvvvtttrrrpppqqqvvvyyy}}}~~~wwwxxx}}}|||ooonnnqqqvvv|||nnneee[[[XXXUUURRRPPPQQQOOOOOOOOOOOONNNMMMLLLKKKIIIJJJLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLNNNOOOMMMLLLJJJIIIIIIJJJKKKKKKLLLPPPQQQOOOOOOQQQPPPLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSTTTVVVXXXXXX\\\hhhuuu}}}rrrrrr|||xxxjjjdddaaacccfffooowww}}}}}}|||}}}~~~|||uuuvvvwwwyyyyyyxxxwwwvvvyyy|||~~~yyyvvvtttrrrqqqrrrvvvxxx{{{zzzxxx}}}}}}xxxppprrrxxxuuuhhh```YYYWWWUUUQQQNNNOOOMMMMMMLLLLLLLLLKKKKKKJJJIIIJJJLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJGGGGGGGGGHHHIIIKKKLLLMMMJJJIIIGGGFFFFFFHHHJJJKKKLLLPPPQQQPPPPPPQQQOOOJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRQQQRRRWWWXXX[[[dddooo}}}xxxwwwwwwjjjeeecccdddgggrrryyy~~~}}}|||~~~~~~uuuvvvxxxyyyyyyxxxwwwuuuxxx{{{~~~|||yyyvvvtttrrrppprrrvvvwwwyyy~~~}}}{{{|||~~~zzzuuutttwww~~~lllfff___ZZZXXXVVVQQQOOOPPPKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLKKKJJJHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJFFFFFFFFFGGGHHHIIIKKKKKKGGGFFFDDDCCCDDDFFFIIIKKKLLLPPPRRRQQQQQQRRRPPPKKKJJJKKKLLLLLLLLLMMMOOOPPPUUUQQQRRRXXX[[[]]]dddmmmxxx}}}sssjjjfffaaabbbhhhooowww|||{{{zzz{{{|||{{{ssssssttttttuuuuuuttttttuuuwwwyyyyyywwwuuuttttttqqqqqqqqqqqqrrrwww}}}~~~yyy||||||xxxyyyzzzrrreee```\\\WWWTTTRRRQQQPPPOOOMMMLLLKKKJJJIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIINNNNNNPPPSSSVVVUUUPPPLLLMMMKKKIIIJJJMMMNNNMMMKKKLLLNNNPPPSSSWWW\\\bbbfffuuu}}}}}}~~~~~~uuummmgggbbbbbbhhhmmmuuuzzzyyyxxxyyy{{{yyywwwvvvtttssssssssstttuuutttvvvxxxyyywwwuuuuuuuuuqqqqqqqqqpppqqquuu{{{||||||yyyxxx|||yyyjjj___^^^[[[WWWTTTSSSRRRQQQPPPMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKNNNQQQSSSRRRMMMIIIJJJIIIGGGIIIKKKMMMLLLJJJNNNOOOQQQSSSUUUYYY^^^bbbqqq~~~~~~~~~vvvnnnhhhaaaaaaeeejjjqqqvvvuuutttwwwxxxwwwyyywwwtttrrrqqqsssuuuvvvrrrtttwwwxxxwwwuuuuuuuuussssssrrrqqqqqqtttyyy}}}yyyuuuzzz}}}mmmbbb[[[\\\YYYVVVTTTTTTSSSRRRQQQMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGFFFHHHKKKOOOQQQOOOJJJFFFIIIHHHGGGIIIKKKLLLLLLKKKPPPQQQRRRRRRSSSVVVZZZ]]]lll~~~|||~~~wwwnnnggg```^^^aaafffnnnrrrrrrqqqtttvvvvvvvvvuuutttsssssssssuuuvvvqqqsssvvvxxxwwwvvvuuuvvvvvvvvvvvvttttttvvvzzz}}}{{{uuuuuurrreee^^^ZZZYYYWWWUUUTTTUUUUUUTTTSSSMMMMMMKKKJJJJJJJJJKKKLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEHHHLLLOOOPPPNNNKKKHHHIIIIIIIIIJJJLLLMMMMMMMMMOOOPPPPPPQQQQQQTTTXXX[[[iii}}}yyypppiiiaaa^^^aaadddkkkpppoooooorrruuuuuurrrssstttvvvvvvvvvuuutttqqqtttwwwxxxwwwvvvvvvvvvyyyzzzyyyxxxwwwxxx||||||xxxuuuyyyzzziii```[[[ZZZWWWUUUTTTTTTUUUVVVUUUTTTNNNMMMLLLKKKJJJKKKKKKLLLJJJIIIHHHHHHHHHHHHIIIJJJGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGJJJNNNQQQQQQOOOMMMLLLHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPSSSXXX[[[hhh}}}~~~{{{ssslllccc___aaacccjjjnnnmmmnnnrrruuuvvvssstttwwwyyyzzzxxxvvvtttsssuuuxxxyyyxxxvvvvvvvvvyyyyyyyyyxxxxxxyyy|||~~~}}}wwwvvvyyymmmbbb[[[XXXXXXVVVUUUTTTUUUVVVVVVUUUTTTNNNMMMLLLKKKKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHIIIJJJEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJIIILLLOOOPPPPPPOOOPPPPPPHHHIIIJJJJJJIIIIIIJJJKKKKKKMMMNNNOOOPPPSSSXXX[[[eeewww}}}}}}zzzrrrlllbbb]]]___ccciiinnnmmmmmmrrrvvvwwwzzz{{{||||||{{{yyywwwvvvuuuwwwzzzzzzyyywwwvvvvvvuuuvvvvvvvvvuuuvvvyyy{{{wwwqqqttt}}}ssseee^^^YYYVVVUUUVVVUUUTTTUUUVVVVVVUUUSSSNNNNNNLLLKKKKKKKKKLLLMMMJJJIIIHHHHHHHHHHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKMMMNNNMMMMMMOOORRRLLLNNNOOONNNKKKJJJLLLMMMMMMNNNOOOOOOPPPSSSWWWZZZ^^^nnn~~~}}}}}}~~~vvvooohhh___ZZZ\\\ccciiinnnmmmnnnssswwwxxx}}}{{{zzzyyyxxxwwwyyy{{{{{{yyywwwvvvvvvqqqrrrsssrrrrrrsssvvvxxx~~~|||sssmmmssslllbbb^^^YYYVVVUUUVVVUUUTTTUUUVVVVVVUUUSSSOOONNNLLLKKKKKKKKKLLLMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJKKKKKKIIIJJJNNNRRRQQQSSSTTTSSSPPPNNNOOOQQQNNNOOOPPPPPPPPPRRRVVVYYYYYYgggzzz~~~{{{yyyzzz|||~~~pppiiiddd^^^]]]bbb```eeelllqqqtttwww{{{~~~yyyvvvvvvvvvwwwyyyxxxvvvtttsssssstttvvvwwwtttppppppuuu{{{~~~|||rrrqqqrrrwwwzzziii]]]WWWVVVTTTRRRSSSSSSSSSSSSRRRQQQPPPOOOLLLNNNOOOMMMJJJIIIKKKNNNIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGIIIKKKLLLLLLLLLNNNPPPTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQSSSUUUZZZcccooo~~~}}}yyywwwxxxxxx}}}llleeeaaa[[[ZZZ___bbbiiiqqqvvvyyy{{{~~~xxxuuutttvvvvvvwwwuuusssrrrqqqqqqrrrtttuuussspppqqqwww|||zzzvvvnnnooorrrzzz}}}ssseee[[[WWWVVVUUUSSSUUUUUUTTTSSSRRRQQQOOONNNNNNPPPQQQPPPMMMLLLNNNOOOJJJJJJIIIHHHGGGGGGGGGHHHFFFGGGHHHHHHHHHHHHGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJMMMOOOQQQPPPOOONNNNNNMMMMMMNNNNNNOOOQQQQQQPPPQQQTTTVVVWWW___iiiwww}}}zzzyyyxxxxxx{{{yyyiiiccc___ZZZYYY]]]eeelllvvv|||}}}wwwtttsssvvvuuusssrrrqqqppppppqqqqqqrrrsssrrrqqqrrrwww|||yyyrrrnnnkkknnnttt~~~qqqiii```YYYWWWWWWVVVTTTVVVUUUTTTSSSQQQPPPNNNNNNOOOQQQRRRRRRQQQOOOOOOPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEIIIIIIIIIHHHGGGHHHJJJMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOPPPPPPQQQTTTVVVVVVZZZaaalll}}}~~~zzzxxxuuuwww{{{~~~xxxiiidddaaa[[[ZZZ]]]eeemmmxxx{{{vvvttttttuuussspppoooppprrrtttuuurrrssssssqqqppprrrvvvyyy~~~yyyqqqkkkhhhjjjnnnvvvuuugggbbb]]]YYYWWWWWWUUUTTTSSSRRRQQQPPPOOOOOONNNNNNOOOQQQSSSTTTSSSRRRPPPOOOLLLLLLJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEJJJIIIHHHEEEDDDEEEHHHKKKIIIIIIIIIIIIIIIJJJKKKLLLJJJLLLNNNOOOOOOQQQTTTVVVVVVXXX\\\cccppp|||yyywwwyyy{{{|||~~~wwwiiieeebbb\\\ZZZ]]]ccclllwwwzzzwwwvvvwwwuuurrrooopppssswwwzzzzzzuuutttrrrpppooopppsssuuu{{{}}}{{{rrrlllhhhfffiiinnnwwwuuuhhhaaa___[[[XXXVVVUUUSSSRRRNNNNNNMMMMMMMMMNNNOOOOOOPPPRRRUUUXXXXXXVVVRRRPPPKKKKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFIIIIIIGGGEEECCCDDDGGGJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKMMMNNNNNNPPPSSSUUUWWWWWWYYY^^^ggguuu|||wwwxxxxxxyyy{{{wwwjjjfffccc\\\YYY[[[ccckkkvvv~~~~~~zzzxxxyyy{{{wwwsssqqqrrrwww|||}}}}}}vvvtttrrrpppooopppqqqssswwwzzz~~~{{{sssmmmiiihhhhhhjjjqqq|||}}}jjjbbb\\\[[[YYYWWWTTTRRRPPPPPPKKKKKKJJJJJJKKKMMMOOOPPPQQQSSSWWW[[[]]]ZZZUUUPPPIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCDDDFFFIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIKKKLLLMMMMMMNNNQQQSSSVVVUUUWWW[[[```iiizzzwwwwwwvvvvvvwww{{{zzzmmmiiifff^^^ZZZ\\\eeelllwww{{{zzz|||~~~yyyvvvssstttyyy}}}}}}|||uuussspppooooooqqqrrrssstttxxx}}}|||xxxrrrkkkhhhgggiiijjjnnnyyypppddd```WWWWWWUUUSSSQQQOOONNNOOOLLLKKKJJJJJJJJJLLLNNNOOOOOOQQQUUUZZZ]]]ZZZSSSNNNGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHEEEFFFGGGFFFEEEEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQRRRRRRUUUYYYZZZ```ooo~~~~~~{{{wwwuuuwww|||~~~qqqnnnjjjaaa]]]___gggnnnxxx}}}{{{}}}|||xxxuuuvvvzzz}}}|||yyysssqqqnnnnnnooorrrttttttrrrwww}}}vvvrrrlllgggeeefffiiillltttqqqddd\\\[[[SSSSSSRRRPPPNNNMMMMMMNNNOOOMMMLLLJJJJJJLLLMMMNNNKKKMMMQQQWWWZZZWWWPPPIIIEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKLLLLLLKKKLLLNNNPPPOOOOOOSSSWWWWWWYYYgggwww{{{vvvuuuxxxzzzuuupppiii```]]]aaagggooozzz|||zzz|||zzzxxxvvvuuuuuuvvvvvvqqqpppooooooooopppqqqrrrsssvvvyyy{{{{{{|||}}}~~~}}}vvvppphhhcccbbbcccfffnnnvvvqqqggg___YYYXXXUUUSSSQQQOOONNNMMMNNNNNNJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLKKKJJJHHHFFFDDDDDDGGGJJJLLLLLLGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCCCCCEEEFFFGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGIIIJJJJJJJJJJJJIIILLLMMMLLLJJJHHHHHHJJJLLLOOORRRUUUTTTSSSXXXdddmmm|||yyyyyyzzz{{{{{{~~~~~~rrrnnniiiaaa___ccchhhppp|||~~~||||||zzzxxxvvvttttttuuuuuusssrrrqqqppppppqqqrrrrrrrrruuuxxxyyyyyyyyyzzz{{{~~~uuuooohhhdddaaaccceeehhhrrr{{{rrrgggaaa[[[XXXWWWSSSRRRPPPNNNMMMLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFDDDEEEHHHJJJKKKKKKGGGFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCDDDEEEFFFFFFEEEBBBBBBCCCCCCDDDDDDDDDDDDFFFGGGHHHJJJJJJJJJJJJIIILLLMMMMMMKKKIIIIIIKKKLLLNNNQQQTTTRRRQQQUUU^^^ggg}}}~~~}}}|||{{{zzz|||zzzooollliiibbbaaaeeejjjrrr}}}~~~}}}{{{yyywwwuuutttsssssssssuuutttrrrqqqpppqqqqqqrrrqqqtttvvvwwwwwwvvvvvvwww~~~vvvmmmhhhaaaaaacccfffiiiooo|||}}}pppbbb\\\ZZZWWWUUUUUUQQQPPPOOOMMMLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFGGGHHHHHHFFFEEEEEEFFFHHHJJJIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJIIILLLLLLMMMKKKJJJIIIKKKLLLLLLOOORRRQQQOOOQQQXXX___sss}}}yyyyyy{{{}}}yyymmmkkkiiicccaaadddjjjrrr~~~~~~|||{{{yyyxxxvvvtttsssrrrrrrrrrtttsssqqqpppooooooooopppqqqsssvvvvvvuuuttttttuuu{{{xxxpppjjjfffbbbcccfffkkkoooxxxpppeee\\\YYYWWWTTTRRRRRROOONNNMMMLLLJJJIIIHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIGGGEEEDDDDDDEEEGGGIIIEEEEEEEEEFFFHHHIIIHHHFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDFFFGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGIIIJJJJJJJJJIIIJJJKKKKKKKKKIIIIIIJJJKKKJJJMMMOOOOOOOOOPPPUUUZZZhhh~~~zzzzzzyyyyyy|||{{{nnnllljjjccc```bbbhhhqqq~~~}}}{{{yyywwwvvvuuutttsssrrrqqqqqqqqqrrrqqqooommmllllllmmmmmmqqqsssuuuuuutttsssssssssxxx}}}xxxqqqlllhhheeeggggggjjjooouuummmeee^^^WWWVVVUUURRRQQQRRRMMMMMMLLLKKKIIIHHHGGGFFFCCCDDDEEEGGGHHHJJJKKKLLLIIIGGGEEECCCCCCEEEHHHIIIFFFEEEEEEFFFGGGHHHFFFDDDEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDAAAAAABBBDDDFFFFFFEEECCCEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHIIIJJJJJJIIIHHHIIIJJJHHHJJJMMMNNNNNNPPPUUUXXXbbbvvv~~~{{{zzzzzz{{{~~~~~~pppmmmllleeeaaabbbfffooo}}}}}}zzzxxxvvvtttssssssrrrrrrrrrqqqqqqqqqooonnnlllkkkjjjkkkkkkllloooqqqssstttsssqqqqqqrrrvvv|||wwwooojjjgggffffffkkkjjjmmmuuurrr```ZZZTTTPPPQQQQQQPPPPPPRRRLLLLLLKKKKKKIIIGGGFFFEEECCCDDDEEEGGGIIIKKKLLLMMMHHHFFFDDDCCCCCCEEEGGGIIIGGGEEEDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFFFFDDDDDDAAA@@@@@@BBBDDDFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAACCCDDDFFFHHHIIIJJJJJJIIIGGGIIIJJJJJJIIIIIIIIIJJJHHHJJJKKKLLLMMMPPPSSSVVV^^^ooo~~~{{{{{{{{{|||qqqooonnnhhhddddddeeennn{{{~~~zzzwwwvvvuuutttooopppqqqqqqqqqqqqqqqqqqmmmlllkkkjjjjjjjjjkkkllllllnnnqqqqqqpppppppppqqquuu{{{yyyppphhhffffffhhhiiimmmmmmsssuuueee[[[TTTOOOLLLMMMMMMKKKLLLPPPKKKKKKKKKKKKIIIGGGFFFDDDEEEFFFFFFGGGHHHIIIJJJJJJFFFEEECCCCCCCCCEEEFFFHHHHHHFFFDDDCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEFFFFFFEEECCCBBBAAA@@@???@@@CCCEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBDDDFFFHHHIIIJJJJJJJJJHHHJJJLLLLLLKKKKKKKKKLLLJJJJJJJJJJJJJJJMMMPPPRRRXXXdddzzz{{{yyyyyyzzz|||~~~qqqppppppkkkfffgggeeemmmyyy{{{wwwvvvvvvvvvuuunnnnnnoooqqqqqqrrrrrrrrrlllkkkjjjjjjjjjkkklllmmmiiilllnnnoooooonnnoooooouuu{{{}}}vvvmmmgggeeegggjjjlllpppqqqzzzrrrccc[[[VVVTTTOOOLLLLLLJJJHHHIIILLLKKKKKKLLLKKKJJJHHHFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBCCCDDDEEEFFFIIIFFFCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFAAABBBDDDEEEEEEDDDBBBAAAAAA@@@>>>???BBBDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCFFFHHHIIIJJJJJJJJJIIIKKKNNNNNNMMMMMMMMMMMMMMMKKKIIIHHHHHHJJJMMMOOORRR[[[lll|||yyywwwxxxxxxzzz}}}qqquuuuuukkkfffkkkfffqqq|||~~~{{{xxxuuusssrrrrrrqqqooonnnmmmmmmmmmnnnnnnllljjjhhhggghhhjjjlllmmmlllmmmooollliiikkkpppwww||||||rrrmmmjjjjjjiiihhhkkkpppuuu~~~ssscccZZZTTTQQQLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFFFFEEEBBB>>><<<;;;>>>AAADDDEEEGGGHHHJJJ???AAABBBDDDDDDCCCAAA@@@>>>>>>???AAACCCDDDFFFFFFEEEEEECCCBBBAAAAAAAAAAAA@@@@@@DDDJJJQQQUUUTTTSSSOOONNNMMMMMMNNNMMMKKKIIINNNLLLKKKIIIIIIKKKLLLNNNTTTXXXaaaqqqzzzxxxuuuuuuvvvwwwzzz~~~~~~rrruuuuuukkkgggjjjeeeooozzz}}}|||zzzyyywwwuuuuuutttrrrpppnnnmmmlllmmmnnnooommmllljjjhhhhhhjjjlllmmmpppnnnooopppmmmiiikkkooouuuxxx||||||~~~xxxsssmmmiiihhhiiijjjjjjooovvv}}}yyyggg\\\VVVQQQMMMJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFIIIGGGFFFDDDCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDAAA>>><<<======>>>@@@CCCFFFGGGHHHAAAAAABBBCCCCCCBBBAAA@@@>>>???@@@BBBDDDEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDGGGMMMSSSWWWXXXWWWTTTRRRPPPOOONNNMMMKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLPPPWWWdddttt|||vvvuuuttttttuuuxxx{{{}}}|||qqqttttttkkkfffhhheeennnwwwzzz}}}~~~zzzuuuuuuuuuuuuuuuuuuuuuuuuooonnnlllkkkkkklllnnnooolllllljjjjjjjjjlllooopppsssqqqrrrsssqqqmmmmmmqqqvvvxxxxxxwwwwww}}}}}}vvvpppllljjjggggggkkkmmmpppwwwwwweeeZZZWWWUUUPPPJJJHHHGGGFFFFFFEEEFFFFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFGGGEEEDDDBBBAAA@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCBBB@@@===<<<>>><<<;;;???EEEJJJIIIGGGCCCBBBAAAAAA@@@@@@@@@@@@???@@@AAACCCDDDFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFIIINNNUUUZZZ]]]^^^[[[XXXTTTQQQOOOMMMKKKIIIIIIKKKNNNQQQQQQOOOMMMKKKJJJNNNSSS[[[fffvvvzzzxxxuuurrrqqqrrrtttvvvyyy{{{~~~vvvnnnpppppphhhccceeeeeemmmtttvvvwwwxxxwwwssspppqqqqqqrrrrrrrrrrrrrrrkkkjjjiiihhhiiikkkmmmoookkkkkkkkkkkkllloooqqqrrruuussstttwwwvvvssssssvvv{{{|||zzzxxxxxx}}}|||vvvqqqnnnllliiihhhjjjooosssxxxooodddXXXSSSVVVWWWRRRLLLGGGFFFEEEEEEDDDDDDEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCAAA@@@???>>>??????BBBBBBAAA@@@@@@@@@@@@AAA@@@AAAAAABBBAAA???===<<<>>><<<===EEEOOOSSSOOOIIIDDDBBB@@@>>>===>>>??????>>>???@@@BBBCCCEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEHHHNNNVVV^^^dddhhhfffaaa[[[VVVSSSPPPNNNLLLNNNOOOQQQRRRRRROOOLLLJJJKKKNNNRRRVVV^^^lllzzztttqqqppppppqqqssstttwwwyyy{{{~~~{{{ppphhhiiiiiiccc```aaaeeelllqqqrrrrrrtttrrrooonnnoooooopppoooooonnnmmmffffffggggggiiikkklllmmmkkkkkkkkklllnnnppprrrtttvvvtttuuuzzz|||zzzzzz|||~~~|||{{{{{{~~~vvvqqqnnnlllkkkhhhiiilllsssxxxsssbbbZZZRRRRRRVVVWWWRRRLLLGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEBBBAAA@@@>>>>>>>>>>>>???CCCBBBBBBAAA@@@@@@AAAAAA??????@@@@@@@@@???============CCCOOO\\\^^^VVVLLLCCCBBB???===<<<<<<>>>???======???@@@BBBDDDEEEEEEGGGFFFEEEEEEEEEEEEEEEEEECCCEEEIIIOOOYYYdddooovvvuuupppiiiccc^^^ZZZWWWTTTWWWVVVTTTRRROOOMMMKKKJJJGGGIIIMMMPPPVVVcccuuu~~~wwwrrrooommmmmmmmmoooqqqrrrtttxxx|||sssjjjcccbbbaaa^^^]]]^^^ccciiinnnnnnnnnpppooommmnnnnnnnnnnnnmmmkkkiiihhhcccdddfffiiikkklllmmmmmmjjjkkkkkkmmmoooppprrrsssvvvsssuuu{{{~~~~~~||||||zzzzzz|||yyyrrrmmmjjjhhhggghhhjjjpppxxxppp```XXXTTTPPPPPPSSSSSSOOOKKKGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>???@@@AAACCCCCCBBBAAA@@@@@@@@@@@@??????????????????>>>>>>===@@@HHHWWWbbbbbbWWWLLLAAA@@@>>><<<;;;<<<===>>><<<===>>>???AAACCCDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCFFFJJJQQQ[[[jjjyyyxxxqqqlllfffbbb^^^^^^\\\WWWRRRNNNLLLKKKKKKGGGIIILLLOOOVVVaaapppzzz{{{tttooollljjjjjjkkklllmmmnnnqqqvvvyyynnnggg___]]]\\\[[[[[[]]]```fffjjjjjjjjjmmmmmmkkklllmmmmmmmmmllljjjhhhfffaaadddhhhmmmooopppoooooojjjjjjkkkmmmnnnpppqqqrrrvvvsssuuu{{{~~~}}}}}}xxxxxxwwwwwwyyy~~~~~~yyyrrrllliiihhhgggfffjjjnnnwwwsssaaaXXXRRRQQQPPPOOOOOONNNLLLKKKFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@AAABBBDDDBBBBBBAAA??????>>>>>>>>>????????????????????????>>>AAAJJJWWW___]]]RRRHHH???>>>===<<<<<<<<<===>>>======>>>@@@BBBCCCEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBDDDHHHOOOZZZiiizzzzzztttnnngggccc```]]]XXXSSSOOOMMMLLLLLLLLLLLLNNNRRRZZZcccmmmssszzzsssnnnlllfffggggggggghhhkkkooosssmmmfff^^^ZZZZZZZZZ[[[]]]]]]cccgggggghhhkkkllljjjkkklllmmmmmmllljjjgggfffaaaeeekkkpppssssssrrrpppjjjjjjkkkmmmnnnpppqqqqqqvvvssstttzzz~~~|||zzzzzzvvvvvvuuuvvvxxx{{{sssooojjjgggggghhhhhhhhhnnnsss}}}tttaaaVVVSSSOOOPPPQQQPPPNNNLLLLLLLLLEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????AAABBBDDDEEEAAA@@@???>>>============???????????????@@@@@@@@@???BBBJJJTTTZZZWWWMMMDDD===<<<<<<<<<<<<======>>>>>>>>>???AAACCCDDDFFFFFFAAAAAA@@@@@@@@@AAAAAABBB@@@BBBFFFKKKVVVfffwww|||vvvooohhhccc^^^\\\YYYUUURRROOOMMMLLLLLLLLLMMMRRRYYYbbbgggjjj~~~yyysssooodddeeeeeeddddddggglllooooooeee[[[YYYXXXWWWWWWZZZ[[[^^^ccceeeggghhhjjjlllkkkkkkkkkkkkkkkiiifffccccccfffkkkooorrrrrrqqqpppjjjlllmmmnnnmmmnnnoooqqqqqqrrrsssvvvyyyzzzxxxvvvsssrrrrrrrrrtttvvvyyy{{{wwwooojjjgggfffiiiiiihhhkkkooowwwrrrdddXXXRRRPPPNNNMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDD@@@@@@>>>===<<<<<<<<<<<<========================???EEELLLRRRRRRMMMFFFAAA======<<<<<<<<<<<<======>>>>>>???@@@BBBCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@AAAAAACCCFFFKKKSSS```llluuuzzzqqqggg___[[[YYYWWWSSSPPPMMMLLLLLLMMMKKKNNNRRRUUUYYY^^^cccfffppp~~~zzzwwwmmmkkkhhheeedddeeegggiiirrrggg^^^ZZZYYYWWWWWWYYYZZZ]]]aaaeeeggghhhjjjlllmmmllllllllllllkkkhhheeedddfffjjjnnnpppqqqqqqppplllnnnooonnnmmmmmmnnnoooppppppqqqsssvvvwwwvvvtttrrrrrrqqqqqqsssuuuxxxzzzzzzrrrlllkkkhhhgggjjjlllnnnrrryyyuuueee[[[RRRNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCC???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBHHHLLLKKKGGG@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBEEEIIIPPP[[[gggnnnzzzzzzxxxsssjjjaaaZZZWWWSSSRRRPPPNNNMMMLLLLLLMMMLLLNNNQQQTTTVVVYYY]]]```eeeqqq~~~uuurrrnnnjjjhhhggghhhiiiuuukkk```\\\ZZZWWWVVVXXXWWW[[[```dddfffhhhjjjlllnnnmmmlllmmmmmmllliiigggeeegggiiilllnnnpppqqqqqqoooppppppnnnlllkkklllmmmoooooonnnppprrrssssssrrrrrrqqqpppppprrrtttvvvxxxzzzzzzzzz}}}{{{vvvqqqkkkfffhhheeefffjjjnnnrrr{{{qqq```WWWQQQLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>><<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAABBBDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDFFFHHHNNNUUUZZZ^^^______\\\WWWRRRNNNMMMHHHIIIJJJKKKKKKKKKKKKJJJLLLMMMOOOOOOPPPQQQTTTVVVXXX```ppp}}}wwwpppllliiitttiii___ZZZWWWTTTSSSTTTTTTXXX___dddfffhhhiiijjjjjjiiihhhiiijjjjjjiiiggggggggggggiiikkkmmmoooqqqrrrqqqpppllliiihhhiiijjjpppooonnnnnnqqqsssssssssrrrqqqppppppppprrrtttuuusssuuuwwwyyy~~~yyyqqqjjjfffeeeeeeeeelllmmmrrr{{{|||lllZZZRRRLLLKKKJJJFFFCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBDDDDDDEEEEEEFFFJJJOOOSSSSSSTTTUUUSSSPPPMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHJJJLLLMMMNNNOOOQQQTTTVVVUUU\\\jjjwwwppplllqqqfff\\\XXXVVVSSSRRRTTTUUUYYY```dddggghhhhhhiiihhhgggfffggghhhiiihhhgggfffgggggghhhjjjlllnnnooooooooommmjjjgggggghhhjjjooonnnooopppsssuuuuuuttttttrrrqqqppppppqqqssstttsssvvvyyy{{{~~~tttqqqkkkgggeeefffiiikkkmmmrrr|||zzz~~~|||eeeVVVPPPJJJGGGGGGFFFAAA???@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAACCCDDDEEEEEEEEEGGGJJJMMMKKKLLLNNNMMMKKKIIIHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNPPPSSSUUUPPPWWWeeewwwxxxsssnnndddZZZWWWVVVTTTTTTVVVVVV[[[aaafffggghhhhhhhhhhhhfffeeefffhhhiiiiiihhheeefffgggiiijjjlllmmmnnnlllllljjjhhhffffffiiikkkmmmmmmooorrruuuwwwvvvuuuuuutttrrrqqqqqqrrrsssttttttxxx||||||}}}yyyuuulllkkkhhhfffgggjjjooorrrsss{{{~~~~~~wwwbbbSSSJJJHHHDDDBBBDDDCCC???>>>@@@???@@@@@@@@@AAAAAAAAABBB??????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888;;;;;;::::::::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBAAAAAA@@@????????????@@@AAABBBCCCCCCCCCDDDGGGIIIEEEGGGIIIIIIGGGFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJLLLLLLLLLNNNPPPSSSNNNTTT```nnn{{{mmmcccZZZWWWVVVUUUUUUXXXWWW\\\bbbfffhhhhhhhhhhhhhhhfffeeefffhhhiiiiiiiiieeefffgggiiikkkllllllmmmjjjjjjiiifffeeefffiiilllkkklllnnnrrrvvvxxxwwwuuuvvvtttsssqqqqqqrrrssstttvvvzzz}}}}}}{{{}}}xxxqqqnnnhhhhhhggggggiiimmmssswww~~~vvvbbbSSSJJJFFFCCC@@@@@@CCCCCC@@@@@@BBB?????????@@@AAAAAABBBBBB>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666:::999999999999999999:::<<<<<<===???@@@AAABBBCCCAAA@@@??????>>>>>>??????>>>@@@AAABBBAAABBBEEEGGGCCCDDDFFFFFFEEEEEEEEEFFFGGGFFFEEEDDDEEEGGGIIIJJJIIIJJJKKKKKKKKKKKKNNNPPPNNNUUU^^^hhhtttooocccWWWTTTUUUUUUVVVXXXZZZ]]]```bbbcccdddfffhhhkkkhhheeeeeeggghhhgggfffgggiiilllllllllkkkkkklllhhhhhhgggeeecccccceeegggjjjlllooorrruuuwwwxxxxxxuuuuuuttttttuuuwwwyyyzzz}}}}}}|||{{{{{{~~~~~~wwwqqqllliiihhhhhhiiijjjmmmrrrxxx}}}rrr^^^RRRJJJCCC@@@????????????>>>>>>>>>===========================;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::888666777999:::;;;;;;::::::::::::::::::::::::888888888888888888999999999999888888888888999999::::::;;;<<<<<<======>>>========================>>>>>>>>>>>>???@@@AAABBBEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFDDDCCCBBBCCCEEEFFFFFFGGGIIIKKKLLLMMMMMMMMMSSSTTTXXX^^^eeerrrnnncccXXXVVVWWWWWWXXXZZZ[[[]]]aaaccccccdddeeegggiiigggeeeeeehhhjjjjjjiiifffiiikkkkkkjjjiiiiiijjjhhhgggfffdddbbbbbbdddfffiiikkkmmmppprrrtttuuuuuuwwwwwwwwwwwwxxxyyyzzzzzz}}}}}}}}}{{{{{{||||||uuuoookkkiiigggjjjnnnqqqsssvvv|||zzz```QQQJJJDDD@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;::::::::::::::::::::::::999999999999888888888888;;;999777666888999999888999999999999999999999999999999888888888888888888888888888777777888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???@@@AAABBBBBBCCCFFFHHHIIIIIIHHHGGGGGGEEEDDDBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLRRRRRRUUUZZZ___hhhyyy~~~mmmbbbXXXWWWYYYYYYYYYZZZZZZ]]]aaacccdddddddddeeegggfffeeefffiiilllmmmmmmgggiiikkkkkkiiihhhhhhhhhffffffeeebbb``````bbbeeejjjjjjlllnnnppprrrtttuuuyyyzzzzzz{{{{{{{{{zzzzzz|||}}}}}}|||zzzzzz{{{}}}}}}yyysssmmmiiihhhiiikkkooovvv}}}rrraaaNNNEEEBBB???======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999999999999999999999999999888888777777777666666666:::888777888:::<<<<<<<<<777777777777777777777777::::::999999888888777777888777777666666777777888777777888888999:::::::::::::::::::::::::::::::::<<<<<<<<<===>>>???AAABBB???@@@CCCFFFHHHIIIIIIIIIEEEDDDCCCBBBAAABBBCCCDDDDDDDDDDDDDDDFFFHHHJJJKKKPPPOOOQQQTTTVVV[[[gggsss{{{|||~~~{{{kkk```WWWVVVXXXWWWWWWXXXWWW[[[___bbbcccddddddeeeggggggfffgggiiikkkmmmnnnjjjlllmmmmmmkkkiiihhhhhhddddddcccaaa______aaaccchhhiiikkkmmmpppsssuuuwwwyyyyyy{{{||||||{{{zzzyyyzzz{{{||||||zzzyyyzzzzzz{{{~~~}}}wwwtttooojjjhhhjjjooosssuuuxxx```TTTGGGBBB@@@===;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888888888888888888888888888888777777777777666666666666777777777:::???BBBCCCCCC666666666666666666666666::::::999888888777666666777666666555555666666777888888999999:::;;;;;;;;;999999999999999999999999;;;;;;;;;<<<===???@@@AAA>>>???AAADDDEEEFFFGGGGGGCCCCCCBBBAAAAAAAAAAAABBBDDDCCCBBBBBBCCCFFFIIIKKKMMMLLLNNNPPPPPPQQQYYYbbbppp}}}}}}zzz{{{yyyjjj___UUUTTTVVVVVVVVVWWWWWWZZZ^^^aaacccccceeefffhhhhhhggggggggghhhiiikkklllnnnoooooollljjjiiiiiiccccccbbb```^^^^^^```bbbdddfffhhhlllpppsssvvvwwwuuuvvvxxxyyyzzzzzzyyyxxxxxxzzz||||||{{{zzzzzz{{{zzz{{{~~~~~~xxxtttpppnnnlllhhhhhhllltttzzzrrrbbbSSSKKKEEEBBB@@@===<<<>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999;;;;;;;;;;;;:::888777777888888888888888888888888777777777777666666666666555555777:::>>>AAABBBAAA777777777777777777777777999999888777666666555555666555555444444555555666777777888888999:::::::::999999999999999999999999999999:::;;;<<<>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@CCCBBBAAAAAACCCEEEHHHJJJKKKJJJKKKMMMMMMMMMRRRYYYfffttt~~~yyyiii^^^TTTSSSVVVXXXZZZ]]][[[^^^```bbbbbbccceeefffggghhhgggfffddddddeeegggkkkmmmnnnnnnkkkiiiiiiiiiccccccbbb___]]]]]]___bbbaaacccggglllooorrrssstttqqqrrrtttvvvxxxyyyzzzzzzyyy{{{}}}}}}|||{{{|||}}}{{{|||}}}}}}zzz{{{{{{zzzxxxxxxzzz|||yyy|||}}}vvvqqqnnnhhhiiiiiihhhjjjqqq{{{sss]]]TTTGGGCCC@@@AAA???======AAA;;;;;;;;;::::::::::::999999999999999999999999999999999:::999999888777666888888888888888888888888777777777666666666555555555555555777999:::999777666666666666666666666666777777666666555555444444555444444444444444444555444444555555666777777888999999999999999999999999888888999:::;;;===???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@AAABBBDDDFFFGGGHHHGGGHHHKKKKKKKKKOOOTTT^^^lll}}}yyyiii^^^TTTTTTYYY^^^ccchhheeeeeeeeedddbbbbbbdddfffdddeeefffdddaaaaaaccceeefffhhhjjjjjjhhhfffeeefffccccccbbb```]]]]]]```bbbdddggglllpppsssssssssrrrnnnooopppsssvvvyyy|||}}}~~~~~~|||{{{|||}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}||||||~~~}}}{{{{{{{{{yyywwwuuuuuuwwwxxxxxxwwwxxx|||yyyrrrnnnkkkjjjeeeiiimmmpppttt}}}yyy___OOOKKK@@@>>>===>>><<<999;;;@@@::::::::::::999999999999888888888888888888888888777888888888888888777777666666666666666666666666555555555555444444444444444333333444666555333111444444444444444444444444444444444444444444444444444444333333333333444444333444444555555666777777777777777777777777777777777777888999;;;===???@@@@@@?????????????????????>>>?????????>>>>>>============>>>@@@AAABBBCCCDDDFFFDDDDDDGGGIIIHHHKKKQQQXXXdddttt|||yyyiii^^^UUUVVV\\\dddkkkqqqmmmllljjjfffcccbbbdddfffbbbcccdddbbb```___bbbeeebbbdddffffffdddcccbbbcccccccccbbb```^^^^^^```bbbjjjmmmrrrvvvwwwvvvtttrrrlllmmmnnnqqquuuyyy}}}|||{{{{{{|||}}}}}}}}}|||}}}|||zzzyyyzzz{{{}}}|||{{{{{{zzzyyyxxxwwwwwwzzzyyywwwwwwwwwwwwtttrrrwwwzzz|||||||||~~~}}}vvvpppkkkiiiiiiiiihhhmmmtttyyywwwbbbOOODDDAAAAAA???>>>>>>:::666777<<<:::::::::999999999888888777777777777777777777777666777777888888888888777555555555555555555555555444444444333333333222222222222222444666666555333333333333333333333333333222333333333333333333333444333333222222333333444555555666666777888888888666666666666666666666666666666777888:::<<<>>>???>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>======<<<:::;;;===???@@@AAAAAAAAAEEEBBBBBBEEEFFFFFFIIIMMMTTT^^^mmmzzz~~~xxxzzz~~~sssbbb[[[UUUWWW```llltttxxxwwwrrrjjjbbb______aaaccccccbbb```^^^]]]]]]]]]]]]aaa``````______``````aaa``````___^^^]]]]]]```bbbgggjjjnnnsssvvvvvvrrrooonnnoooqqqvvv{{{{{{wwwyyy}}}|||xxxxxx{{{}}}zzzyyy||||||{{{zzzyyyxxxwwwwww{{{zzzyyyyyyyyyzzz{{{||||||tttrrroookkkiiiiiijjjkkkpppvvvpppaaaWWWJJJBBBAAA>>>===;;;999888888888999777777888888888888777777666666666666666777888888888888777666555444333333555444333333333333444555555444333333222222222222555555444333222222222222444444444444444444444444444333222222111111222222333333333333333333333333444444444555555555666666666666666666666666666666999999999999:::;;;<<<<<>>>>>=========<<<<<<<<<============<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDEEEFFFHHHKKKMMMVVVZZZbbbmmmvvvyyyuuuzzztttjjj^^^XXXTTTUUU^^^hhhpppsssqqqmmmgggaaa^^^^^^```aaabbbaaa___^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\______^^^]]]\\\]]]```ccciiikkkoootttxxxyyywwwuuuoooppprrrvvv{{{~~~{{{wwwyyy}}}~~~yyyvvvuuuwww{{{}}}zzztttmmmllljjjhhhggghhhkkknnnwww~~~vvv\\\RRRMMMDDD??????===<<<;;;999888888888888666777777888888777777666666666666666666777777888777777666666555555444444444444444444444444444444555444333333222222222333555555444333222222222222333333333333333333333333444333222222111111222222222222222222222222222222333333444444444444555555555555555555555555555555777777777888888999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>???@@@AAAAAA@@@BBBDDDEEEEEEGGGJJJMMMSSSVVV^^^gggoooyyyzzzzzzyyyjjj```XXXTTTQQQTTT[[[ccchhhjjjfffdddaaa^^^]]]\\\]]]^^^```___^^^]]]]]]]]]]]]^^^YYYXXXXXXWWWWWWXXXXXXYYY]]]]]]\\\[[[ZZZ\\\```ccceeegggjjjoootttwwwvvvuuuqqqqqqrrruuuzzz|||||||||{{{zzzwwwxxx{{{~~~zzzvvvrrrqqqrrruuuwww|||}}}yyyuuuoookkkhhhhhhhhhhhhiiimmmssswwwuuuaaaOOOIIIHHHCCC@@@@@@===<<<:::999888777777777666666777777777777666666666666555555666666777888555555555555555555555555444555666666666666555444444444333222222222333333555555444333222222222222111111111222222222222222333333222111111111111222111111111111111111111111222222222333333333333444444444444444444444444444666666666666777888999999;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;======>>>>>>???@@@@@@AAA???AAACCCDDDDDDFFFIIIKKKNNNQQQWWW^^^cccnnn}}}}}}rrrcccYYYRRRPPPOOOQQQVVV\\\___```[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]^^^^^^YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYY[[[___bbbeeeeeegggkkkooosssssssssqqqpppqqqtttwwwyyyyyyxxxtttxxx{{{{{{xxxvvvwwwyyy{{{xxxsssooonnnoooqqqssswwwzzzzzzrrrnnnllljjjhhhiiijjjkkklllnnnuuu}}}wwwfffXXXKKKGGGFFFAAA>>>>>>;;;;;;:::999888777666666555666666777777666666555666555555555555666777777444444444555555666666666444555777888888777555444444333333222222333333333555555444333222222222222111111111222222222222222333222222111111111111111111111111111111111111111111111111111222222222222333333333333333333333333555555555555666777888999<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>======<<<<<<===>>>??????@@@@@@@@@>>>@@@BBBCCCCCCEEEGGGJJJJJJLLLQQQUUUXXXbbbwwwlll^^^UUUNNNMMMMMMOOORRRUUUWWWWWWSSSTTTVVVXXXZZZZZZYYYYYY[[[[[[\\\]]]]]]^^^^^^^^^YYYYYYXXXXXXXXXXXXYYYYYYXXXYYYYYYYYYYYYZZZ^^^```iiiiiiiiillloooqqqrrrqqqooonnnoooqqqsssuuutttsssnnnqqqttttttssssssuuuwwwyyyvvvrrrnnnmmmmmmoooqqqrrruuu}}}|||wwwpppjjjgggfffggggggjjjlllnnnooorrrzzzvvvaaaVVVNNNFFFBBB@@@===999888::::::999999888777666555555555666666666666555555555555555555555666666777333333444444555555666666444555777888888777555444333333333222222333333444555555444333222222222222111222222222333333333444333222111111000000111111222222222222222222222222000000000111111111222222333333333333333333333333555555555666666777888999::::::::::::;;;;;;;;;;;;>>>>>>>>>??????>>>>>>>>><<<<<<>>>??????@@@??????>>>???AAAAAABBBCCCFFFHHHGGGHHHKKKMMMPPPYYYlll~~~~~~gggZZZSSSLLLLLLMMMMMMOOOPPPQQQRRRMMMPPPSSSVVVXXXYYYYYYXXXXXXYYY[[[\\\]]]^^^^^^^^^XXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ\\\]]]\\\\\\^^^___gggggggggiiikkklllkkkjjjkkkjjjkkklllooopppooonnnjjjkkkmmmmmmmmmooorrrtttvvvtttqqqnnnlllmmmoooppplllooowww}}}ooolllhhheeecccdddeeegggjjjmmmppprrrwwwvvv^^^PPPJJJFFFBBB@@@>>><<<;;;999999999999999888666555444444444555555555555444444555555444444555555666777333333444444555555555666444555666666666666555444333333222222222333444444555555444333222222222222111111222222333444444444222222111000000000000111222222222222222222222222000000000111111111111222333333333333333333333333555555555555666777888888777777777777888888888888===>>>>>>??????>>>>>>===;;;<<<===???@@@??????>>>===>>>@@@@@@@@@AAADDDFFFEEEDDDDDDGGGKKKRRRaaaooo{{{fffZZZTTTLLLLLLLLLLLLLLLLLLMMMNNNKKKMMMQQQUUUWWWYYYYYYXXXVVVXXXZZZ\\\]]]^^^^^^^^^XXXXXXWWWWWWWWWWWWXXXXXX[[[^^^aaabbbaaa```___```bbbbbbccceeeggggggfffdddgggffffffhhhkkklllkkkjjjgggggggggggghhhkkkoooqqqtttrrrooommmlllmmmnnnpppmmmooouuu}}}{{{uuuqqqhhhhhhgggfffeeeeeefffhhhooosssxxx|||vvv]]]MMMGGGBBBBBBAAA>>>=========<<<888999999888777666444333444444444555555444444444555444444444444555666666444444444444444444444444444444444444444444444444333222222222333333444555555555444333222222222222000000111111222333333333222222111000000000000000111111111111111111111111000000111111111222222222444444444444444444444444333333333333444555666777666666666777777777888888<<<<<<============<<<<<<:::;;;===???@@@???>>>>>><<<>>>?????????@@@CCCEEECCC??????CCCGGGMMMVVV___qqq|||ggg\\\WWWLLLMMMMMMLLLKKKJJJLLLMMMKKKMMMQQQTTTWWWXXXYYYYYYUUUWWWYYY\\\^^^^^^___^^^ZZZYYYYYYXXXXXXYYYYYYZZZ^^^aaaeeegggfffcccaaa```bbbbbbdddgggiiijjjhhhfffdddddddddfffhhhjjjiiihhhfffeeedddccceeehhhmmmppprrrpppnnnlllkkklllnnnoooqqqrrruuuzzz{{{vvvpppjjjfffhhhiiijjjjjjiiiiiiiiijjjwww|||zzzaaaOOOFFFCCC===>>>===:::888999999888888888999888777666444333333444444555555444444333555444444444444555666666444444444444444444444444555444333333333333444555222222222222333333444555555555444333222222222222...//////000111222222222222111111000000000000000000000000000000000000000111111111111222222222222444444444444444444444444222222222222333444555555777777888888999999999::::::;;;;;;;;;;;;;;;;;;::::::;;;===???@@@???>>>===<<<===>>>??????@@@BBBDDDAAA<<<;;;@@@FFFJJJPPPVVVbbbsss~~~~~~~~~|||}}}mmm```XXXVVVNNNIIIJJJKKKIIIHHHIIIGGGKKKPPPTTTUUUWWWXXXYYY]]]ZZZXXXYYY[[[\\\ZZZXXXXXXXXXWWWWWWWWWXXXYYYYYY```bbbdddffffffccc```^^^aaabbbeeeiiilllkkkgggdddddddddcccbbbcccdddeeefffaaabbbdddeeeeeegggjjjlllmmmnnnmmmkkkiiiiiikkkmmmooonnnpppvvv{{{|||xxxsssooollljjjiiigggggghhhjjjkkkkkkmmmpppsssxxx^^^NNNFFFAAA===<<<<<<;;;:::999999888777888888888888777777777666444444444444444444444444555555555555444333222111222222222222222222222222222222222222222222222222111111222222222333333333333222111000000111222333111111111111111111111111---...000111222222111111222222111000000000000000000000//////000000111222222333444444222222333444222222222222333444555555666777888999999888777666999999999999999999999999::::::;;;;;;<<<==================>>>??????@@@@@@@@@AAABBBCCCDDDGGGLLLPPPYYYcccrrr}}}zzzwwwuuuwwwzzz}}}qqqeee]]]YYYQQQLLLLLLLLLJJJHHHIIIHHHKKKOOOSSSUUUVVVYYYZZZ\\\ZZZXXXXXXZZZZZZXXXVVVYYYYYYXXXWWWWWWWWWWWWWWW\\\^^^```bbbcccbbb```^^^```bbbfffiiiiiihhheeecccddddddcccbbbbbbcccdddeeeaaacccdddeeeeeefffiiikkknnnnnnmmmkkkhhhgggiiijjjjjjjjjlllqqquuu{{{{{{xxxpppnnnjjjgggffffffeeeeeehhhiiijjjkkknnnsssyyy~~~}}}dddQQQGGGCCCAAA>>>===<<<;;;999888666555444888888777777777666666666444444444444444444444444555555555555444333222111222222222222222222222222222222222222222222222222111111111222222222333333222222111000000111222222111111111111111111111111///000111111111111//////222111000////////////000000000000111111111222222222333444333222222222444333333333333444555666666777777888999999888777777999999999999999999999999:::::::::;;;<<<<<<======<<<<<<===>>>>>>??????@@@<<<>>>??????@@@CCCGGGJJJMMMVVVcccoooyyy{{{yyywwwyyy{{{}}}xxxmmmfff^^^UUUOOONNNMMMJJJIIIIIIHHHKKKNNNQQQSSSVVVYYY\\\[[[YYYWWWWWWWWWWWWVVVUUUYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\^^^______^^^^^^^^^ccchhhiiigggdddbbbbbbdddcccbbbaaaaaabbbccccccaaacccdddddddddeeegggiiimmmmmmllljjjgggfffhhhiiihhhgggiiimmmooosss}}}|||vvvppplllgggfffdddcccccceeegggiiimmmmmmnnnqqqwwwmmm```OOODDD@@@??????>>><<<<<<:::888666444333222777777777666666666555555333333333333333333333333555555555555444333222222222222222222222222222222000000000000000000000000000111111111222222222222222111111000000111111222111111111111111111111111111111111111000///...---000000//////......//////000000222333333333222111111222333333222111222333333333333444444555666777666777888999999888777666888888888888888888888888999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????;;;<<<===>>>>>>@@@CCCFFFGGGMMMWWWaaakkkwww|||vvvvvvyyy~~~|||wwwyyy{{{}}}uuunnnaaaXXXPPPNNNMMMIIIHHHHHHHHHJJJMMMOOOQQQTTTXXX[[[ZZZYYYWWWVVVUUUUUUUUUUUUWWWWWWWWWVVVWWWWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\^^^dddiiijjjeeeaaa```bbbcccbbbaaa`````````aaabbbbbbcccdddccccccccceeegggjjjjjjjjjiiiggghhhiiikkkiiihhhjjjmmmnnnooowwwzzzuuuqqqlllhhhdddeeeeeeddddddfffiiinnnrrrwwwwwwyyy~~~lllYYYPPPFFF>>><<<<<<;;;:::::::::999888666555444444666666666555555555555444222222222222222222222222444555555555444444333222222222222222222222222222000000000000000000000000000000000111111111111222111111000000000000111111111111111111111111111111000000000000000//////...//////............/////////111333444555444222111111222333222111000111333333333222333333444555666555666777888888777666555666666777777777777888888888888999999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>===>>>?????????@@@CCCEEEFFFJJJQQQXXXbbbpppzzzwwwxxx|||{{{}}}|||tttbbbXXXPPPMMMKKKGGGFFFGGGGGGIIILLLMMMOOORRRVVVYYYYYYXXXWWWUUUSSSSSSUUUVVVTTTUUUUUUVVVXXXZZZ\\\]]]]]]\\\ZZZYYYXXXXXXYYYYYY]]]ccciiiiiiddd```___aaaaaaaaa______^^^___```aaabbbcccccccccaaaaaacccdddfffggghhhhhhhhhjjjmmmoookkkjjjkkknnnmmmmmmrrrzzz~~~|||uuurrrnnnkkkiiifffdddbbbccceeefffgggiiinnnuuuzzz~~~fffWWWLLLGGGAAA===<<<;;;999777888888888888888888777777555555555444444444333333222222222222222222222222444444444555444444333333222222222222222222222222//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000...////////////000000111//////............/////////111333444555444222111000111222222000000111222111111111111222333444555333444555666666555444333555555555666666777777777777777888888999:::::::::999::::::;;;<<<<<<=========>>>@@@@@@@@@@@@BBBDDDCCCFFFJJJOOOWWWeeeuuu}}}yyywwwwwwbbbXXXOOOLLLJJJFFFEEEFFFFFFHHHKKKLLLNNNOOORRRTTTUUUUUUTTTRRRQQQQQQTTTVVVSSSTTTUUUWWWZZZ]]]___```aaa___[[[WWWUUUUUUVVVWWW]]]aaafffgggddd```^^^^^^___^^^]]]]]]]]]___```aaabbbccccccbbb``````aaabbbbbbccceeefffgggjjjnnnqqqlllkkklllnnnllljjjooouuuwww|||{{{uuupppkkkhhheeeddddddddddddcccaaadddggghhhlllrrr||||||dddRRRIIIAAA>>><<<;;;::::::888777666666777777888888999999444444444333333333333222111111111111111111111111333444444555444444333333222222222222222222222222////////////////////////////////////000000000000///000000111111000000///000000000000000000000000............///000111222//////......//////000000000000222333333333222111///111111111000///000111000000000000111222333444333444555666666555444333333444444555555666666777666666777777888999999999999999999:::;;;;;;<<<<<<:::<<<>>>>>>>>>???AAABBBDDDFFFHHHKKKQQQ]]]lllvvv|||tttxxxwwwcccYYYOOOLLLJJJFFFEEEGGGDDDGGGJJJLLLLLLMMMNNNOOOQQQQQQQQQOOOMMMNNNRRRUUUUUUVVVWWWYYY[[[^^^```aaaaaa^^^YYYTTTRRRRRRTTTVVV[[[]]]```bbbbbb```\\\ZZZ\\\\\\\\\\\\]]]^^^```aaacccccccccaaa___^^^___```___aaabbbcccdddgggkkknnnnnnmmmnnnpppnnnkkknnntttuuuyyy}}}}}}xxxtttpppkkkhhhfffdddaaaaaabbbdddddddddcccgggkkkooottt}}}yyybbbQQQFFFBBB::::::999999999999777666555666666666666777777777333333333333222222222222111111111111111111111111333333444444555444444333222222222222222222222222000000000000000000000000........./////////000000...///000111111000///...000000000000000000000000000///............000000000////////////000111222000000000111111111222222///000111000//////000111111111111111222333444444555555666777777666555555222333333444555555666666555555666777777888888999888888999999:::;;;;;;;;;888:::===>>>>>>???@@@BBBFFFHHHIIIJJJNNNWWWdddmmm}}}zzzwwwvvv{{{vvvcccYYYPPPLLLJJJGGGFFFHHHCCCFFFJJJLLLLLLKKKKKKLLLMMMNNNNNNLLLKKKLLLPPPTTTWWWXXXXXXZZZ\\\^^^```aaa```\\\WWWRRRPPPQQQTTTVVVYYYZZZ\\\___aaa___[[[WWW[[[[[[[[[[[[\\\^^^```bbbcccccccccaaa___^^^^^^```^^^```aaaaaabbbdddhhhjjjppppppqqqssspppmmmpppuuuwwwyyy|||~~~}}}yyytttpppmmmiiifffccceeeccc``````bbbdddeeeeeehhhmmmrrrxxx~~~www```RRRHHHBBB@@@::::::::::::999888666555666666555555555444444444333333333222222222111111000000000000000000000000333333444444555444444444222222222222222222222222111111111111111111111111............/////////000...///000111111000///...000000000000000000000000222111///...------......000000000000000111222222000000//////000000111222///000111000///...///111222222222222333444555555666777888999999888777666222222333444444555666666555555666666777888888888777888888999::::::;;;;;;888;;;>>>???@@@@@@BBBCCCDDDEEEFFFGGGIIIQQQ[[[cccqqq{{{rrrrrr{{{xxxfff[[[OOOJJJHHHFFFGGGIIIIIIIIIHHHHHHHHHIIIJJJJJJOOOOOONNNLLLKKKLLLPPPSSSWWWZZZ^^^```^^^\\\ZZZZZZWWWUUUSSSPPPOOOOOOPPPQQQVVVXXXZZZ[[[YYYXXXXXXXXX^^^___``````______```bbbbbbbbbaaa___\\\\\\]]]^^^^^^___aaaaaabbbcccfffhhhooopppqqqpppooopppsssuuutttyyy~~~}}}{{{ooommmjjjhhhgggdddbbb```cccbbbaaa```aaadddgggjjjooowwwxxxaaaRRRGGG>>><<<>>><<<;;;:::999888888888888666555444333222333444444444444333333222111000000111111111111111111111111222222222222222222222222111111222222222222111111000//////.........//////111111222111000...,,,+++......------------......///////////////000111111111000///......///000111////////////000000000000333222111000000000111222000000000000000000000000111111222333444666666777888888777777666666666555444444444555555555555666777777777777777888888999::::::999999999:::;;;;;;;;;;;;;;;<<<===???@@@AAA>>>AAADDDFFFHHHNNNUUU[[[iiiyyyxxxtttrrrqqqvvv}}}~~~wwweeeZZZNNNIIIGGGEEEEEEGGGIIIHHHHHHHHHHHHIIIIIIJJJLLLMMMLLLKKKKKKMMMPPPTTT___aaacccbbb^^^YYYUUUTTTQQQPPPNNNMMMMMMMMMOOOPPPSSSUUUXXXXXXWWWVVVWWWWWW]]]^^^```___^^^^^^___```aaaaaa```]]][[[ZZZ\\\]]]]]]___aaaaaabbbcccfffhhhnnnooopppoooooopppsssuuuwwwzzz~~~~~~{{{yyyvvvsssqqqiiihhhfffeeedddbbbaaa___```aaaccceeegggjjjnnnqqqyyyssscccQQQGGG@@@:::999;;;999888777666555555555555666555444333222333333444444444333222222111000000111111111111111111111111222222222222222222222222000111111222222111111000//////............//////---...///000000///...---......------------......///............///000000//////............//////.../////////000000000000111000/////////000111222000000000000000000000000111111222333444555666666777666666666555555555555444444444444555555555555666666555555666666777888999999999999999:::;;;;;;;;;;;;;;;<<<===???@@@AAADDDEEEFFFFFFFFFIIINNNRRR___ooo{{{tttmmmlllooouuu}}}|||~~~vvvdddXXXMMMHHHFFFCCCCCCEEEHHHGGGGGGGGGHHHHHHIIIJJJIIIJJJJJJJJJKKKMMMQQQTTTbbbcccdddaaa\\\VVVRRRQQQMMMLLLKKKKKKKKKMMMNNNOOOPPPRRRTTTUUUTTTTTTUUUWWW\\\]]]^^^^^^\\\[[[\\\]]]^^^^^^]]][[[YYYXXXZZZ[[[]]]___```aaaaaacccfffhhhlllmmmoooooopppqqqtttvvvzzz{{{|||yyywwwssspppnnnllliiigggeeedddcccbbbbbbaaaaaaaaacccfffiiimmmppptttxxx{{{xxxcccXXXNNNCCC???===:::999;;;:::999888888777777777777555555444333333333333333333333333222111111000000111111111111111111111111222222222222222222222222000111111222222111111000//////............//////***+++---...////////////......------------.........------------...//////---------......---------....../////////000000000...............///000111000000000000000000000000111111222333444444555666555555444444444444333333444444444444555555555555444444444444444555666666777777777888999:::;;;<<<:::::::::;;;===???@@@AAAEEEEEEEEEDDDDDDEEEIIIKKKSSSaaayyy|||ooogggeeekkkttt~~~|||{{{|||||||||vvvcccXXXMMMIIIFFFCCCCCCDDDGGGFFFFFFGGGGGGHHHIIIJJJFFFGGGIIIIIIJJJMMMPPPSSS\\\]]]^^^]]]YYYUUUSSSRRRMMMLLLLLLLLLLLLMMMNNNNNNMMMOOORRRSSSSSSSSSUUUWWW[[[\\\]]]\\\ZZZYYYZZZ[[[\\\\\\[[[YYYWWWWWWXXXZZZ]]]^^^```aaaaaaccceeehhhjjjlllooopppqqqrrruuuwwwzzzyyyyyy{{{|||yyyvvvrrrpppllljjjiiigggeeecccdddddddddcccbbbbbbccceeejjjmmmqqquuuxxx~~~www```PPPHHHCCC???>>>>>>===<<<<<<::::::999888888888888888444444444333333333333333333222222222111111000000111111111111111111111111111111111111111111111111000000111111111111000000///............//////000+++,,,---...///000000000...------,,,,,,------...---,,,,,,,,,,,,---......,,,---...//////...---,,,........./////////000000------......///000111222000000000000000000000000000111111222333444444444333333333333222222222222333333444444444555555555444444444444444555555666555666666777888999;;;<<<999999999;;;<<<>>>@@@AAAAAAAAAAAAAAACCCEEEHHHJJJLLLVVViii|||pppiiihhhnnnuuu|||~~~~~~}}}}}}tttbbbWWWMMMIIIGGGDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIEEEFFFHHHIIIIIIKKKNNNQQQTTTVVVWWWVVVTTTQQQPPPPPPMMMMMMLLLLLLKKKKKKKKKKKKMMMOOOQQQRRRRRRSSSVVVXXXYYYZZZ[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZYYYWWWVVVXXXZZZ\\\^^^``````aaabbbeeegggiiikkknnnpppqqqsssuuuwwwwwwvvvuuuvvvyyy|||}}}}}}|||{{{wwwuuussspppnnnnnnkkkhhhggggggfffdddccceeeffffffdddcccdddfffiiimmmrrrwww|||nnn]]]OOOGGG??????>>><<<<<<<<<;;;999666555555444444444444555333333333333333222222222222222111111111111111000000000000000000000000000111111111111111111111111000000000111111000000000...............///000000//////////////////000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---...///000000///...---............////////////---...///000111111222222////////////////////////000000111111222333333333111111111111222222222222333333333444444444444555555555444444555555666777444444555666777888:::;;;777888999:::<<<>>>@@@AAA>>>>>>>>>???BBBDDDFFFGGGJJJPPP\\\ooo}}}tttiiijjjnnntttyyy|||}}}qqq___VVVLLLIIIHHHEEEEEEFFFDDDDDDEEEEEEFFFGGGHHHIIIEEEGGGHHHHHHHHHIIIKKKMMMOOOPPPRRRQQQNNNLLLKKKKKKLLLKKKKKKKKKJJJJJJIIIIIINNNOOOQQQQQQQQQSSSUUUXXXWWWXXXZZZYYYXXXXXXYYY[[[[[[[[[[[[YYYWWWWWWYYY[[[\\\^^^___``````bbbeeeggggggjjjmmmooopppqqqssstttrrrrrrrrrrrrssstttuuuvvvwwwwww|||xxxuuuqqqnnnmmmlllkkkjjjiiigggeeeeeeffffffeeedddeeegggiiihhhggghhhmmmqqqrrryyy}}}fffVVVIIIBBB@@@999;;;;;;777666888777444666666555555444555555666333333333333333222111111111111111111111111111111000000000000000000000000111111111111111111111111///000000111111000000///......---......///000111222111000///////////////------,,,,,,,,,,,,---------,,,,,,,,,,,,---............////////////......------........./////////...///000111111111111111////////////////////////000000111111111222222222000111111111111222222222333333333333444444444444555444444444444555666666444444444555666777888999666777888999;;;===???@@@@@@???>>>???AAABBBBBBBBBHHHKKKRRR]]]kkk|||ppplllkkkooosssuuuxxx{{{{{{~~~}}}zzzlll\\\SSSJJJHHHGGGEEEEEEFFFDDDDDDDDDDDDFFFGGGHHHIIIFFFHHHIIIHHHGGGGGGHHHIIIJJJLLLMMMLLLJJJIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPPPPQQQTTTVVVUUUWWWYYYYYYYYYYYY[[[\\\\\\\\\\\\ZZZXXXXXXZZZ\\\\\\]]]___``````bbbdddgggdddgggjjjllllllmmmnnnpppnnnppprrrqqqnnnnnnppprrrsssqqqsssyyy}}}{{{wwwuuuooommmiiihhhhhhiiihhhhhhgggeeedddeeeggghhhhhhggghhhkkknnnoooooorrryyyyyybbbRRRGGG>>>:::;;;555999999555444777888555777777777666666777777888222333333444333222111000000000000000111111111111000000000000000000000000111111111111111111111111//////000000000000//////---------......///000111111000///...---...//////---,,,,,,++++++,,,,,,------------------......///...------------------...---------.........//////---...///000000000///...////////////////////////000000000111111111111111000000111111111222222222222222333333333444444444333333333333333444444555555444444444555666666777666666777999;;;===???@@@AAA???===>>>AAABBB@@@???BBBFFFKKKPPPWWWdddsss}}}yyyqqqppppppooopppuuuttt{{{~~~|||}}}~~~wwwhhhYYYPPPHHHGGGGGGEEEDDDFFFCCCCCCCCCDDDEEEGGGHHHIIIGGGIIIIIIHHHFFFEEEFFFGGGEEEGGGIIIJJJIIIIIIJJJKKKKKKLLLMMMOOOPPPPPPQQQQQQNNNOOOOOOOOONNNPPPRRRUUUTTTVVVXXXYYYYYYZZZ[[[]]]\\\]]]\\\[[[YYYYYY[[[]]]\\\]]]___``````bbbdddgggbbbdddhhhiiijjjjjjkkklllkkkooorrrqqqlllkkknnnrrrpppmmmooouuuzzz}}}zzzwwwtttqqqnnnkkkhhheeeeeefffggghhhggggggfffeeegggiiikkklllkkkkkkoootttuuuwww|||}}}wwwyyyppp```OOOGGGAAA;;;888999666;;;;;;666555;;;===;;;444444333333333444444555222222333444333222111000000000000000000111111111000000000000000000000000000000000000000000000000//////000000000000//////---------......000111111///...---,,,,,,---//////---,,,,,,++++++,,,,,,---...------------...//////...---++++++++++++---...---------.........//////---.../////////...---,,,////////////////////////000000000000111111111111000000111111222222222333222222333333333444444444222222111111222222333444555555444444444555555666555666777888:::===???@@@???===<<<>>>AAACCCBBB@@@>>>BBBGGGIIILLLTTTcccnnnyyy{{{uuuqqqkkkkkknnnnnnwww||||||}}}~~~sssfffWWWPPPIIIDDDDDDDDDCCCAAACCCCCCBBBCCCDDDFFFHHHIIIFFFEEECCCCCCDDDGGGJJJLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMOOOQQQPPPPPPPPPQQQRRRTTTUUUTTTUUUWWWXXXXXXXXXWWWVVVYYYZZZ[[[\\\\\\\\\\\\\\\^^^^^^^^^```cccddddddccccccdddeeeggghhhhhhiiiiiifffggghhhjjjlllnnnppppppmmmllllllnnnsss{{{{{{uuuqqqooommmiiifffeeeddddddddddddeeeeeeffffffhhhiiiiiiiiijjjmmmooonnnsssyyy}}}zzzrrrzzzkkkSSSNNNFFF@@@<<<;;;:::999999777777555666FFFMMM@@@222333333333333333333333111000///000222222000///000000000000000///......///...---,,,,,,---...///333111000//////000111333000///...------...///000//////............//////------------,,,,,,+++***---...///...---,,,---///,,,------,,,++++++,,,...------------------------,,,---...///...---,,,+++------------------------......---,,,---...///000222111000//////000111111111111222222222111111000000222444333222111222222222222333333333333444444444444444555555555555666555666777888::::::;;;;;;;;;:::::::::;;;===???@@@???@@@BBBCCCEEEKKKSSSZZZjjjzzzvvvmmmiiiiiimmmoooxxx~~~~~~}}}}}}~~~rrreeeWWWPPPIIIDDDDDDDDDCCCAAABBBBBBBBBBBBCCCEEEGGGHHHEEEDDDCCCBBBCCCFFFIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFIIIJJJKKKKKKKKKLLLNNNPPPOOOOOOOOOOOOQQQRRRTTTUUUTTTUUUVVVWWWWWWWWWVVVUUUXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]^^^aaadddeeedddccceeeeeeeeeeeeeeedddcccbbbeeeeeefffhhhiiijjjkkkllllllkkklllmmmrrrxxx~~~}}}{{{vvvsssnnnkkkjjjhhhfffccceeeeeeeeeeeeeeefffggghhhgggiiijjjlllmmmqqqvvvyyyzzzxxxqqqppp{{{jjjVVVJJJFFF@@@<<<:::999888777:::777888666666CCCGGG;;;333333333333333333222222111000///000222222000///000000000000000///......111000///......///000111...---+++******+++---...000///...------...///000------------------------,,,,,,------,,,,,,+++***+++,,,------,,,,,,---...,,,------,,,++++++,,,...------------------------------......------,,,+++---------------------------,,,,,,+++,,,---...///000000///......///000000000111111222222111111000111333444444333222222333222222222333333333444444444444444444555555555555444555666888999999:::::::::999999999:::<<<>>>??????@@@AAABBBCCCGGGNNNSSS\\\mmmvvvlllgggkkklllttt}}}}}}}}}~~~sssdddWWWPPPIIIDDDDDDDDDCCCAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBCCCEEEHHHIIIGGGGGGFFFEEEEEEDDDDDDDDDGGGHHHJJJJJJIIIJJJLLLNNNMMMNNNNNNOOOPPPRRRTTTUUUTTTUUUUUUUUUUUUUUUTTTSSSVVVVVVXXXYYY[[[[[[\\\\\\\\\]]]___cccfffgggeeeccccccccccccbbbaaa```______bbbbbbcccdddeeefffggggggjjjjjjkkkmmmpppssswwwyyyzzz}}}}}}{{{zzzyyyvvvtttooollliiigggffffffdddccccccccccccdddfffhhhiiijjjjjjkkkmmmooorrrwww}}}yyyooolllvvvyyyeeeSSSGGG@@@===:::888777777666555:::777888666444===@@@444444333333333222111111111000//////000111111000...//////000000000///......000000///......///000000///...---,,,,,,---...//////......------......///+++,,,---......---,,,+++,,,,,,,,,,,,,,,++++++***)))+++,,,,,,++++++,,,...,,,------,,,++++++,,,...------------------------......---,,,,,,,,,,,,---------------------------,,,++++++++++++,,,------///......------...//////000000111111111111000000222333555555333222333444222222222222333333333333333333333444444444555555333444555666777888888888888888888888999;;;<<<===>>>???@@@@@@AAACCCGGGIIIOOO___tttxxxmmmiiigggjjjqqqxxx}}}~~~}}}}}}~~~~~~tttdddWWWPPPIIIDDDDDDDDDCCCAAA@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[[[[\\\```dddhhhhhhfffccc^^^^^^^^^^^^______``````______```bbbcccdddeeeffffffgggiiillloooqqqssstttuuuvvvyyy{{{xxxuuusssqqqooommmkkkiiiggggggfffffffffeeeeeegggiiikkknnnppprrrtttuuuwwwzzz~~~wwwpppooorrrttt```RRRHHHAAA:::999777666666666444333777444777666333999;;;000444333333222111000000///000//////000111111000......///////////////......------------------------//////...------...//////------------------------***,,,---//////---,,,***++++++,,,,,,,,,++++++***)))***,,,,,,++++++---...,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------------------------------,,,,,,,,,,,,,,,---------..................////////////000000111000000000000222444444222111222333111222222222222333333333222333333333444444444444222333444555666666666666666666777888999:::;;;;;;<<<===>>>???@@@AAACCCDDDGGGTTTfffwwwtttmmmggggggjjjnnnwww}}}}}}wwwfffWWWPPPIIIDDDDDDDDDCCCAAA@@@@@@AAABBBBBBCCCCCCCCCEEEEEEDDDDDDEEEFFFGGGHHHEEEFFFFFFGGGFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEHHHJJJJJJKKKLLLNNNOOOQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTVVVWWWYYYYYYYYYZZZ\\\___cccffffffdddaaa\\\\\\\\\\\\\\\]]]______]]]^^^___aaacccdddffffffbbbdddgggkkknnnooopppppprrrrrrsssxxx}}}xxxtttrrrooommmkkkkkkkkkiiihhhgggggghhhiiilllmmmooorrruuuyyy|||~~~}}}tttooopppxxxiiiVVVKKKDDD>>>999:::888777777777666444222333000444666111555888000333333222111000000//////000///...///111111///.........////////////......,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,...//////...,,,+++******+++,,,,,,+++++++++***,,,------,,,,,,---///,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------------------------------,,,------.....................//////000000000000---...///000000000000000///000222222000///000111111111111222222222333333222222222222333333333444222333444555555555555555555555666888999999:::::::::;;;<<<>>>@@@BBBBBBBBBCCCKKKXXXfffuuu~~~rrrjjjeeeeeelllttt|||}}}xxxgggWWWPPPIIIDDDDDDDDDCCCAAA@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEGGGGGGFFFGGGIIIKKKJJJKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQSSSTTTVVVVVVWWWWWWXXXYYY[[[^^^aaaaaa___]]]]]]\\\ZZZYYYYYYYYYZZZ[[[^^^___```aaacccdddeeeeee```bbbeeehhhkkklllmmmmmmlllmmmooorrrxxx}}}yyyuuuqqqpppooommmllljjjkkkkkkkkkjjjkkknnnppprrrtttwww{{{wwwssstttzzzzzzfffPPPDDD@@@<<<777444:::888777666666666444222222---222555000222666000222111111111000////////////......///000000///---------.../////////............////////////......,,,------------------,,,+++,,,,,,------,,,,,,+++,,,---...//////...---,,,)))***++++++++++++++++++,,,---...---,,,+++,,,---,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------,,,---.../////////......---...///000000000000000,,,---...//////000000///...///111111///...///000111111111111222222222222111111222222222333333333333333444555555555555555444555777888999::::::::::::999:::<<>><<<999666777777555333333444555444333333...222444...///333000000000000000000000000//////......///000000///---,,,---......//////......---......//////......---------............------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,---...,,,***)))***+++,,,------,,,++++++,,,...++++++++++++++++++++++++------......------,,,+++------------------------+++,,,---.........------+++,,,---///000000//////+++,,,---...////////////...000111111000//////000111111111111222222222222111111111111222222222222333444444555555555555555444555777999::::::::::::;;;999888999<<>>>>>???DDDMMMWWWhhh~~~ppphhhggghhhlllsss{{{wwwfffWWWQQQIIIDDDDDDDDDCCCAAAAAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHGGGEEEDDDBBBDDDEEEEEEEEEEEEHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLNNNPPPQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSRRRQQQSSSTTTUUUTTTRRRRRRRRRQQQRRRTTTWWWZZZ\\\dddcccbbbaaa```___^^^^^^aaabbbbbbccccccccccccbbb___eeejjjkkklllqqq|||{{{yyyvvvttttttwwwzzz|||}}}wwwzzz~~~lllYYYJJJAAA;;;:::888444444888444222000000222333444444555///222444------111///////////////000000000000///......///000000///---,,,,,,---.../////////...++++++,,,------,,,++++++((())))))******))))))(((***+++,,,------,,,+++***,,,++++++******++++++,,,((()))***+++++++++++++++,,,------+++)))(((((())),,,------,,,++++++,,,...++++++++++++++++++++++++,,,---...///...---,,,+++------------------------***+++,,,---...---,,,,,,)))+++,,,...//////......+++,,,---...///////////////000222222000///000111000111111111111222222222000111111111111222222222444444555555666555555555444666777999::::::::::::<<<999777777:::<<<<<<;;;AAAAAADDDIIIOOO[[[rrruuuoooeeegggkkkpppuuuyyy|||}}}vvvfffVVVMMMFFFEEEDDDBBBBBBCCCBBBBBB@@@@@@@@@@@@BBBBBBGGGEEEBBB@@@@@@AAACCCDDDBBBBBBCCCDDDFFFHHHIIIJJJHHHGGGFFFFFFFFFGGGHHHIIILLLLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJLLLMMMOOOQQQRRRUUUSSSPPPOOOOOOPPPQQQPPPOOOPPPRRRTTTTTTSSSQQQPPPQQQRRRRRRQQQPPPRRRXXX\\\iiiiiihhhddd```]]][[[\\\```______aaadddeeeccc```aaabbbdddggglllqqqvvvxxx~~~zzzzzzyyyyyyyyy}}}{{{yyy~~~iiiUUUHHH>>><<<999777666666666777444333333222222111111111222222222111111///......////////////////////////........................,,,,,,------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///000///...---,,,---...///......////////////.........///000111111000///...////////////////////////000000000000111111111111111111222222222333333333444444444444444444444444555666777888::::::;;;;;;::::::999888999:::;;;<<>>:::<<>>???AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBBBBBBBBBBBBB???@@@AAABBBCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKHHHIIIJJJMMMOOORRRUUUVVVTTTPPPLLLJJJJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNMMMNNNPPPUUUXXXaaabbbbbbaaa^^^]]]]]]^^^^^^]]]]]]___aaaaaa```___\\\]]]___bbbfffjjjnnnpppyyy{{{~~~fffRRRGGGBBB???===666555444333222333444444555444333222111000//////000111111111000///...---........................------------------------......------,,,,,,+++++++++++++++++++++*********,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++***)))***,,,---,,,+++*********++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---((()))***,,,------......,,,,,,------------,,,,,,.........------.........//////////////////////////////000000000000111111111111111222222222222333111222222222333222222222333333444666777777777777999999888888999999:::;;;<<<:::;;;??????@@@JJJXXXgggtttyyypppgggcccdddmmmuuu~~~|||rrr```VVVMMMEEECCCBBB???===>>>AAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEBBBBBBAAAAAABBBDDDEEEFFFIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKMMMPPPRRRSSSTTTQQQMMMKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLNNNPPPSSSZZZ[[[\\\\\\[[[[[[\\\]]]\\\\\\\\\]]]^^^___^^^^^^]]]^^^```cccfffiiilllmmmuuuvvvvvvxxx{{{qqqcccQQQEEE@@@>>>999555333333222222222333333444555444333222111000///...///000000000//////...---........................------------------------......------,,,+++******+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++************++++++++++++******************************++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++---...//////......---......//////......---......,,,++++++,,,......////////////////////////////////////000000000111111111111111222222222222222333444555555555444444444555666777888888888888888888888888888999999:::;;;999;;;======<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAA@@@@@@AAABBBCCCDDDCCCCCCCCC@@@@@@@@@@@@AAACCCEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMQQQNNNKKKJJJJJJKKKJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNLLLKKKKKKKKKLLLLLLSSSTTTVVVWWWWWWXXXZZZ\\\\\\\\\\\\\\\\\\\\\]]]^^^```aaacccfffhhhjjjkkklllooopppqqqsssuuuzzz}}}kkkRRRIII???;;;;;;:::555000333222222222333333444444444333333222000//////......////////////...------........................------------------------......---,,,++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++))))))*********+++++++++************************))))))))))))******************))))))))))))******++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,.........---,,,+++------............------...---,,,++++++,,,---...////////////////////////...////////////000000000000000111111111222222222111222444555666555444444444555666777777777777777777777888888888888999888::::::;;;=========AAAGGGNNNSSS]]]lll}}}vvvlllfff___\\\\\\___ccchhhooo___WWWNNNFFFDDDCCC@@@???@@@??????@@@@@@@@@@@@?????????@@@BBBCCCCCCBBBAAAAAA>>>???@@@AAAAAA@@@???>>>AAAAAAAAABBBCCCEEEHHHIIIEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHHHHIIIHHHGGGEEEGGGGGGIIIJJJLLLMMMNNNOOOPPPMMMKKKJJJJJJKKKJJJIIINNNPPPSSSTTTUUUVVVYYY[[[\\\\\\]]]\\\[[[[[[\\\^^^bbbccceeegggiiijjjkkkkkkhhhjjjlllnnnoooqqqtttvvv}}}yyy```NNNEEE>>>666444666888777555333333333333333333333333222222222111000000//////---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))))))))******************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))***,,,---,,,+++)))))))))************+++************************((((((((())))))))))))***))))))(((((((((((())))))++++++++++++++++++++++++++++++*********++++++,,,+++++++++++++++***))))))++++++,,,,,,,,,,,,++++++---------,,,,,,---------////////////////////////......////////////000000000000000111111111111222...000222444444444222111222222333444555555444444666666777888888888888777999:::;;;<<<===>>>BBBEEEFFFHHHPPP^^^nnn}}}rrreee\\\WWWTTTVVVZZZooo```TTTKKKDDDCCCBBB@@@???@@@>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAABBBBBBBBBBBB===>>>@@@AAA@@@???>>>===@@@@@@AAAAAACCCFFFHHHJJJDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEFFFGGGGGGHHHFFFFFFGGGHHHJJJIIIFFFCCCAAACCCFFFIIIKKKMMMNNNNNNMMMKKKIIIIIIKKKLLLKKKJJJMMMOOORRRSSSUUUVVVYYY[[[\\\]]]^^^\\\ZZZZZZ\\\___bbbccceeeggghhhhhhhhhhhhfffggghhhiiihhhhhhjjjkkkpppwwwmmm\\\KKK>>>???;;;666333444666777888222222333333333222222111111111111111000000000000,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((()))))))))*********+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***)))***,,,---,,,+++))))))))))))************************************((())))))))))))***************))))))))))))*********************************)))))))))***+++,,,,,,******************++++++***++++++,,,,,,++++++***------............------////////////////////////........./////////000000000000000000111111111111...///222444555444333111222222333444444444333333555666777888888888777666888999::::::;;;>>>AAABBBBBBBBBGGGRRR^^^nnnvvvlllcccZZZUUUVVVoooaaaRRRJJJBBBAAAAAA???>>>@@@>>>???@@@AAAAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBB???@@@BBBBBBBBBAAA???>>>>>>>>>???@@@BBBDDDGGGHHHCCCCCCCCCDDDDDDEEEGGGGGGDDDDDDDDDEEEFFFGGGIIIJJJEEEFFFHHHKKKMMMKKKHHHDDD===@@@DDDHHHKKKLLLMMMMMMKKKIIIGGGIIILLLNNNMMMLLLMMMOOORRRTTTUUUWWWZZZ\\\\\\^^^^^^\\\ZZZYYY\\\___aaabbbccceeeffffffeeeeeeggghhhgggfffdddccceeefffjjjpppxxx}}}~~~eeeTTTJJJ@@@888777666555444333222222222222222222222222111000000000000000000111111111111,,,,,,---......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,(((((())))))*********+++*********++++++,,,,,,,,,***+++,,,------,,,+++***+++***)))***,,,---,,,+++))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++************************))))))))))))***+++,,,---++++++******+++---///000,,,------......------,,,,,,---////////////---,,,////////////////////////............/////////000000000000000111111111111///111444666777666555333444444555555666555555555444555777888888888777666777999999888999<<>>===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBB????????????>>>>>>>>>===>>>??????@@@AAAAAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGHHHDDDEEEHHHLLLOOONNNJJJGGGEEEFFFGGGIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQTTTVVVYYY[[[\\\\\\\\\[[[ZZZYYYYYY\\\_________```aaabbbdddfffgggfffeeedddcccbbbbbbbbbbbbdddiiinnnpppttt~~~rrr]]]LLLBBB===:::777444333111222333333222000111111111111111111111111111111111111000///...---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******((()))***++++++***)))(((******+++++++++***))))))+++******))))))******+++++++++******))))))(((((((((((()))***************++++++******)))*********,,,+++)))(((((()))+++,,,++++++************++++++)))***+++,,,,,,+++))))))******))))))******+++,,,,,,,,,+++***))))))******+++++++++,,,,,,---------******++++++,,,---......////////////////////////---------------...//////------...000111111111111111111222333333222222222111111222333444444444444555555555555666666666666888888888999:::;;;<<<===???BBBDDDFFFKKKVVVeeepppsssjjj|||fffZZZLLLIIIEEE@@@=========>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAAAAADDDDDDCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBCCCDDDFFFGGGEEEGGGJJJOOORRRQQQOOOLLLGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLLLLMMMMMMMMMNNNPPPQQQSSSTTTVVVXXXYYYZZZ[[[[[[[[[ZZZYYYYYY\\\____________``````aaabbbbbbdddcccbbbaaa````````````aaafffjjjlllnnnuuufff[[[MMMBBB===;;;888666444222111111222333111000111111111111111111111111000000000000///...---,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))************))))))))))))***++++++++++++***,,,++++++++++++++++++,,,*********)))))))))))))))(((((()))************************)))******++++++,,,,,,+++++++++***)))(((+++******))))))******+++)))***************))))))******))))))******+++,,,,,,++++++***))))))******++++++,,,,,,,,,,,,,,,,,,***++++++,,,------......////////////////////////......------......///000---...///000000111000000000111222333333333333333222333333444444444444333444555555555666666666666888888888888999;;;<<<===<<>>>>>======<<<<<<>>>======>>>>>>???@@@AAA?????????>>>>>>>>>============<<<<<<===>>>@@@AAACCCBBBBBBAAAAAABBBCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFEEEGGGJJJNNNRRRRRRPPPMMMGGGFFFEEEDDDDDDDDDEEEFFFJJJKKKKKKLLLMMMNNNOOOOOORRRSSSTTTVVVWWWXXXXXXXXXZZZZZZ[[[ZZZYYYYYY\\\^^^aaaaaaaaa```````````````bbbaaa```_______________```dddggghhhhhhllluuu||||||}}}qqq___KKKEEE>>>:::999888555333444222111111222222111000111111111111111111111111///////////////...---,,,000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++***************))))))))))))******(((((()))***++++++++++++************************))))))))))))************(((((()))***************))))))))))))******+++,,,((()))+++------,,,***)))+++******))))))******+++)))))))))(((((())))))*********))))))******+++,,,,,,+++******)))*********,,,,,,,,,,,,,,,++++++++++++,,,,,,------.........////////////////////////...............///000000//////000000000000//////000000222333444444444444444444444555444444333333444444444555555555666666777777777888999:::;;;<<<;;;===??????AAAFFFNNNTTT^^^qqquuu^^^QQQGGGEEEBBB>>><<<;;;<<<<<<>>>???????????????>>>>>>===============>>>???@@@<<<<<<;;;;;;;;;:::::::::<<<;;;::::::;;;<<<>>>@@@@@@@@@@@@@@@AAAAAAAAABBBDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDGGGJJJMMMMMMKKKHHHDDDCCCBBBAAAAAACCCEEEGGGIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRTTTVVVWWWXXXXXXXXXXXXYYYZZZYYYYYYYYY[[[]]]bbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^^^^^^^^^^^^^___cccfffgggfffhhhmmmrrrwww~~~iiiUUUGGGAAA>>>999777666555222000333222111111222222111000111111111111111111111111......//////...---,,,,,,//////......------------++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++************+++***)))(((((()))***+++))))))***************)))(((((())))))))))))(((((((((((())))))******++++++(((((()))***************(((((((((((()))+++,,,,,,&&&''')))+++------------******))))))))))))******)))((('''''''''(((***+++******))))))******+++,,,++++++***************+++---,,,,,,,,,++++++******,,,,,,---------.................................///............///000000///000000000000//////...///000111333444555555555555555555555555444333222333333444444444555555555666666666777888999:::;;;<<<>>>@@@AAAAAADDDHHHLLLTTTaaavvvuuu^^^QQQEEECCCAAA>>><<<;;;;;;<<<===>>>>>>?????????>>>>>>=========<<<======>>>>>>;;;;;;;;;::::::::::::999;;;::::::::::::<<<===>>>>>>>>>??????@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGIIIHHHEEEBBB@@@?????????AAACCCFFFHHHHHHIIIJJJKKKMMMNNNPPPPPPNNNPPPSSSUUUWWWXXXYYYXXXWWWXXXYYYYYYXXXYYY[[[]]]^^^___```bbbbbbbbbbbbbbb```______^^^^^^^^^^^^___^^^aaadddeeeeeefffiiilllooottt|||mmm]]]OOODDD>>>???<<<888555333333222222333222000111222222111///000000000000000000000000..................---,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++***)))(((((()))***+++***************)))((('''))))))***++++++***))))))(((((())))))******++++++(((((()))***************(((((((((((()))***+++,,,***)))(((((()))***,,,---***))))))))))))))))))***)))((('''''''''(((***+++******))))))******+++,,,+++***************++++++,,,,,,,,,++++++*********,,,,,,,,,---------------------------------------...............///000000///000000000000//////......///000222333444444444555555555555444333222222333333333333444444444444555555555666777888999:::;;;===???AAABBBDDDEEEGGGPPPUUUbbbtttuuu^^^RRRDDDBBB@@@>>>===<<<<<<<<<;;;;;;<<<=========<<<<<<======<<<<<<<<<<<<===============<<<<<<<<<;;;;;;999999:::;;;;;;<<<<<<<<<<<<===>>>???????????????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGFFFCCC@@@=========???AAADDDGGGHHHGGGHHHIIIJJJLLLMMMNNNOOOLLLNNNQQQUUUWWWXXXXXXWWWUUUWWWXXXYYYXXXYYYZZZ\\\ZZZ[[[]]]____________^^^___^^^^^^]]]]]]]]]^^^^^^]]]___aaabbbcccccceeegggkkkmmmpppwwwwwwcccSSSHHH???;;;;;;:::888555333111222333444333111000000111111000///000000000000000000000000....../////////......---,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++************)))))))))******))))))))))))******))))))******))))))((('''+++,,,---......---,,,+++))))))))))))************(((((()))***************(((((((((((())))))***+++---,,,)))'''&&&'''((()))***))))))(((((())))))***(((((((((((()))***++++++******))))))******+++,,,*********)))******+++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...////////////000000000000//////......000111222222222222333333333444333333222222222222222333333333444444444444444555666777888999888:::<<<>>>@@@AAABBBBBBIIIJJJQQQ^^^mmmzzzuuu___SSSCCCBBBAAA???>>>=========:::;;;;;;<<<======<<<<<<===<<<<<<;;;;;;<<<<<<===============<<<<<<<<<<<<777999;;;<<<======<<<;;;:::;;;===>>>??????>>>>>>===>>>@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEBBB@@@<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLNNNQQQTTTVVVUUUTTTTTTTTTVVVXXXYYYXXXYYYZZZ[[[ZZZ[[[]]]^^^^^^]]][[[ZZZ]]]\\\\\\[[[[[[\\\\\\]]]```aaaaaabbbbbbbbbdddeeehhhhhhiiinnnuuu}}}zzzfffXXXKKKDDD???999777999444444444333222222333444222111000000111111000///000000000000000000000000...//////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++************))))))))))))))))))************))))))&&&'''((()))***************+++,,,------,,,+++************)))))))))))))))(((((()))***************))))))((((((((())))))***(((((('''''''''''''''((())))))(((((((((((())))))'''((()))***++++++++++++******))))))******+++,,,******))))))***++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...///000000111000000......///000000000000000111111222222333222222222222222222222333333333333333333333444555666888888888999:::<<<===>>>>>>===CCCCCCHHHQQQYYYaaaooo|||uuu___SSSCCCBBBAAA???>>>>>>======<<<<<<===>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::666888;;;>>>>>>===;;;:::999:::<<<>>>>>>>>>>>>===<<<===???AAACCCDDDDDDEEE@@@???@@@AAACCCCCCAAA@@@===>>>@@@AAACCCCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKMMMOOORRRTTTUUUTTTRRRPPPSSSUUUXXXYYYXXXYYYZZZ[[[]]]^^^_________]]][[[YYY[[[ZZZZZZZZZZZZZZZ[[[[[[dddddddddcccccccccdddeeeeeeeeefffjjjpppuuuyyy{{{yyyfffZZZKKKBBB<<<======999666888333444666666444333222222222111000000111111000///000000000000000000000000//////000000000000000///------------------------************************))))))******++++++++++++************))))))))))))((()))***++++++***)))(((###$$$&&&(((***,,,------&&&((()))******)))(((&&&++++++******))))))(((((((((((()))******************))))))(((((((((((()))!!!$$$(((***++++++***))))))(((((((((((())))))'''(((***+++,,,,,,,,,+++*********)))***++++++,,,******))))))***+++,,,,,,))))))******+++++++++,,,+++*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------///000111111111111......///////////////...///000111222222222222222111111222222222333333333333333333444555666777888:::::::::;;;======<<<;;;AAAAAAEEEKKKNNNPPP[[[hhhvvvwwwaaaUUUFFFCCC@@@>>>>>>??????>>>@@@>>><<<<<>>@@@AAA@@@BBBDDDEEEDDDBBB@@@>>>BBBAAAAAA@@@@@@????????????@@@AAABBBDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDHHHJJJMMMPPPRRRQQQPPPOOOMMMPPPSSSUUUVVVVVVWWWXXX\\\]]]^^^^^^\\\ZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]```aaaaaaccceeegggiiijjjgggfffeeefffiiinnnsssvvv}}}}}}kkkZZZLLLDDD???===:::777444333444444333333111000000000111222111000///////////////000111000000///////////////---..................---,,,,,,,,,++++++*********...---+++*********++++++***+++,,,------,,,+++***+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((******((('''%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))((((((''''''))))))************)))))))))+++,,,+++***)))***+++((()))***+++,,,------,,,++++++++++++++++++++++++---,,,+++,,,------,,,***++++++,,,------......///////////////........................////////////222222111111000111111222333333222222333333444555444444333444444555666777888999999::::::;;;;;;<<<;;;===???BBBEEEJJJPPPTTTbbbpppttt^^^SSSEEECCC???>>>>>>??????>>>@@@>>><<<<<<>>>???===;;;;;;;;;;;;:::888777999;;;:::;;;;;;;;;;;;;;;::::::999::::::;;;<<<<<<<<<<<<======<<<<<<===>>>@@@AAA@@@BBBDDDEEEDDDBBB@@@>>>AAAAAAAAA@@@@@@????????????@@@AAABBBDDDEEEGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEHHHIIILLLNNNOOOPPPOOOOOOOOORRRTTTVVVVVVWWWYYYZZZ[[[]]]^^^]]][[[ZZZZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^cccdddeeefffhhhjjjlllmmmeeeeeedddeeehhhlllqqqtttxxxuuudddUUUIIIAAA<<<<<<;;;888555444333333444333222111000000000111111000///////////////000000111000//////......//////,,,------......------,,,,,,,,,,,,++++++*********+++***)))((((((((())))))******++++++++++++******+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))************************))))))************))))))***)))))))))((((((((('''))))))************)))))))))***+++***)))((()))+++++++++,,,---------------++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))++++++,,,,,,---.........------......//////000000............////////////111111000000000000000111222222222222222333333444444444444555555666777888888888999999:::;;;;;;;;;<<<===???@@@AAAEEEIIILLLTTTaaaqqq}}}ppp[[[PPPEEEBBB???===>>>>>>>>>>>>???===<<<<<<======<<<;;;=========;;;999888999:::::::::;;;;;;;;;;;;::::::888:::<<<======<<<:::999>>>======<<<===>>>@@@AAAAAABBBCCCDDDDDDBBBAAA???AAA@@@@@@?????????@@@@@@@@@@@@AAABBBDDDFFFHHHIIIEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMNNNNNNPPPQQQSSSSSSTTTUUUXXXZZZYYY[[[\\\\\\ZZZYYYZZZZZZZZZ[[[[[[\\\]]]^^^______dddeeeeeefffhhhjjjkkkllldddcccccccccfffjjjnnnqqqsssyyyrrriiiZZZLLLCCC>>>;;;:::999777555444333333333333222222111000000000000000...............///000111000000///............///+++,,,,,,------,,,,,,++++++++++++++++++***************)))((((((((())))))******))))))))))))******+++************)))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((())))))))))))(((((((((((())))))************))))))((()))***)))((('''(((******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++,,,,,,------......+++,,,---...///000111111---............///////////////////////////000000111111111111111222222333555555555555666777888888777777888888999::::::;;;<<<============>>>AAACCCGGGRRR___kkk{{{nnnZZZOOODDDAAA>>>======>>>>>>=========<<<<<<<<<<<<;;;;;;>>>??????===:::999999:::999999:::;;;;;;;;;::::::888999:::::::::999888777>>>>>>===<<<===>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@???>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMMMMNNNOOOOOOOOOQQQTTTWWWWWWYYY[[[[[[YYYYYYYYYZZZYYYYYYZZZ\\\]]]^^^___```aaabbbbbbcccdddeeeggghhhcccbbbbbbcccfffiiimmmoooqqqtttxxx{{{zzzuuuvvvyyyzzz}}}nnncccZZZSSSIII@@@;;;:::999999444444333222222222222333111111000000////////////---,,,------...///000111000///......------......+++++++++,,,,,,++++++++++++++++++***************+++++++++************+++***)))(((''''''((()))***************))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))************))))))'''((()))((('''&&&''')))&&&&&&((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,***++++++,,,------......,,,,,,---......///000000---------.........////////////000000000000000000000000000000000111111222444444444444444666777777666666777888888999999:::;;;<<<<<<;;;::::::<<<>>>CCCIIIRRR\\\jjj|||nnnYYYNNNDDDAAA===<<<<<<======<<<<<<<<<<<<<<<;;;:::;;;;;;>>>??????>>>;;;999999:::888999999:::;;;;;;::::::;;;:::999888888888999:::>>>===<<<<<<<<<===>>>??????@@@AAABBBBBBAAA@@@@@@??????>>>===>>>???AAABBBCCCCCCBBBCCCDDDFFFHHHJJJNNNNNNMMMMMMKKKJJJHHHHHHEEEEEEDDDEEEFFFHHHKKKLLLLLLMMMNNNMMMMMMOOORRRUUUUUUWWWYYYYYYXXXXXXYYYZZZXXXXXXZZZ[[[]]]^^^``````_________``````bbbccccccbbbbbbcccdddfffiiilllnnnqqqqqqrrrrrrsssvvvzzz~~~uuuqqqqqqvvvyyy{{{qqqaaaTTTMMMGGGCCC===999777666444333222111111111111111222222000000000000//////......,,,,,,,,,,,,---...000000///......---------------***++++++++++++++++++***************************************+++************)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))&&&((()))((('''&&&'''(((###$$$&&&(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++******++++++,,,------..................---------------------............///000111222222222111111000000//////000000111222222222222222333444555555555555666666777888888999888999::::::999999;;;===AAADDDIIIQQQ[[[jjj{{{oooYYYMMMCCC@@@===;;;<<<<<<<<<<<<;;;<<<<<<<<<:::999:::;;;<<<>>>???>>>;;;:::999:::777888999::::::;;;;;;:::===<<<:::999999:::<<<>>>===<<<;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@?????????>>>===<<<===???BBBCCCFFFEEEDDDCCCDDDFFFHHHIIIOOOOOONNNMMMKKKIIIGGGFFFDDDDDDCCCDDDEEEGGGJJJKKKLLLMMMOOOOOOOOOOOORRRTTTSSSUUUWWWXXXWWWWWWXXXYYYXXXXXXYYY[[[\\\^^^_____________________```aaabbbbbbbbbbbbcccfffhhhkkklllnnnnnnnnnlllkkkmmmppprrryyy|||vvvrrrrrrvvv}}}rrraaaTTTLLLEEEAAA===;;;999888777666333000000000111111111111111111///////////////...------,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---***++++++,,,,,,++++++***)))))))))***************&&&'''((()))))))))(((((())))))(((((((((((())))))(((((()))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))************))))))'''((()))((('''&&&''')))%%%'''(((***,,,---......++++++++++++++++++++++++'''''''''(((***+++***(((******++++++,,,,,,------.........---------,,,,,,,,,------------............000111333333333222222000000000000000111111222111111111111222333444444444444555666666777777888666888999:::999999;;;===>>>>>>BBBIIIQQQ[[[jjjwwwoooXXXKKKBBB@@@<<<;;;;;;<<<<<<;;;:::;;;===;;;999888999;;;:::<<<>>>===;;;:::999:::777777888::::::;;;;;;:::::::::::::::;;;<<<<<<===<<<;;;:::999999:::;;;<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;===???BBBDDDHHHGGGEEEDDDCCCEEEGGGHHHKKKKKKJJJJJJHHHGGGEEEEEECCCCCCCCCDDDFFFGGGIIIJJJJJJLLLNNNOOONNNOOOPPPQQQQQQSSSVVVVVVVVVVVVXXXYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]^^^^^^______``````aaabbbdddfffiiijjjiiiiiijjjiiihhhhhhjjjkkklllvvv}}}uuuvvvwwwzzzmmmcccTTTIIICCC???;;;888888777666666666555222000000000111111111111000000....../////////...---,,,---,,,,,,,,,,,,,,,------...------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))))))))*********+++%%%&&&((()))))))))((((((((())))))******))))))((((((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***))))))************))))))'''((())))))''''''((()))))))))***+++,,,,,,,,,,,,************************((('''''')))+++,,,+++)))*********+++,,,,,,------------------------------,,,,,,---------.........---...000222333222111111111000000000000111222222111111111111222333444555333444444555666666777777555777999999999999:::;;;<<<;;;===CCCHHHMMMYYYeeezzzoooWWWIIIBBB???<<<;;;;;;<<<<<<;;;999;;;===;;;999777999;;;999;;;======;;;:::::::::666777888999:::;;;;;;;;;555666999:::;;;;;;:::999<<<;;;:::999999999:::;;;;;;<<<<<<<<<======>>>>>>>>>===;;;;;;<<>>;;;:::;;;<<<<<<:::;;;<<<;;;999888999:::777888:::;;;;;;:::999888999999999888888888777777666777888999:::;;;;;;;;;;;;;;;:::999888888888999999999999999:::;;;<<<<<<===<<<;;;;;;<<<===>>>???CCCDDDEEECCCAAA???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEBBBBBBCCCCCCDDDFFFGGGHHHKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPSSSUUUUUUVVVXXXYYYUUUUUUVVVWWWXXXYYYZZZZZZ]]]]]]]]]^^^^^^_______________```bbbbbbccccccccceeeeeeeeecccaaaaaabbbdddjjjkkklllnnnqqqwww~~~~~~zzzxxx}}}yyyooocccUUUKKKBBBAAA???<<<999666333222333222111111111222333444111000000000//////............---------,,,,,,,,,,,,++++++,,,------,,,***,,,,,,+++***)))))))))***************************************))))))))))))***************************)))'''&&&&&&'''((()))***)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''((()))******))))))((('''&&&%%%%%%$$$&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))''''''((())))))((('''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((,,,,,,++++++******))))))++++++*********************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,///000111222222111000///111111000000//////......000111111111111222222222444444444555555666666666444444333444555777999:::;;;<<<===@@@BBBEEEFFFGGGXXXiiinnnWWWJJJCCC???:::888777888999999:::;;;;;;;;;999888999:::777999:::<<<<<<;;;:::999999999999888888888777777777777888999::::::::::::::::::999888888888888888999999999999:::;;;<<<<<<===<<<;;;:::;;;<<<===>>>@@@AAABBBAAA???>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPRRRTTTTTTUUUWWWXXXUUUUUUUUUVVVWWWXXXZZZZZZ[[[\\\\\\]]]^^^______`````````aaaaaaaaaaaaaaa```cccccccccaaa```___aaacccfffggghhhiiikkkoootttxxx||||||||||||xxxiii]]]UUUNNNEEE===;;;;;;999777666444222222000//////000111333555666111111000000////////////......---------,,,,,,,,,,,,++++++,,,------,,,***,,,+++******))))))***************************************)))))))))((((((************************(((((('''''''''(((((()))***)))'''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))))))))************++++++++++++***)))(((***************)))))))))++++++******************++++++,,,------------,,,++++++++++++,,,,,,,,,,,,...///000000000000///...000000000000//////......000000111111111222222222222222222222333333333444444333333444555666888999999:::<<<>>>AAACCCEEEFFFNNN[[[mmmzzznnnXXXJJJCCC@@@<<<::::::;;;;;;;;;999:::;;;:::888888888999888999:::;;;<<<;;;;;;:::999888888888888777777777777888888999999999888888999888888777777777777777999888888999999:::;;;<<<<<<<<<:::999999:::;;;;;;<<<===>>>>>><<<<<<===>>>?????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDEEEEEEGGGHHHJJJKKKMMMOOOQQQSSSSSSTTTUUUWWWUUUTTTTTTSSSTTTWWWYYYZZZZZZZZZ[[[\\\]]]______```aaaaaaaaaaaa```^^^]]]]]]___``````___]]]]]]___```cccdddfffffffffgggjjjllltttyyy}}}|||}}}}}}}}}hhh]]]OOOEEEAAA>>>;;;777555555444444333333222222000000///000111222333444111111000000000000//////......---------,,,,,,,,,,,,++++++,,,------,,,***++++++***)))))))))************************************))))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))))))))(((***)))(((''''''(((***+++((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''(((((()))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))************++++++******))))))((())))))))))))))))))*********++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,---------------...////////////...---000000000////////////...000000000111111111222222111222222222222222333333333333333444555666777888888888:::<<>>======>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCDDDEEEGGGIIIJJJKKKNNNPPPQQQQQQRRRSSSUUUTTTSSSRRRQQQRRRUUUXXXZZZXXXXXXZZZ[[[]]]^^^___```aaaaaaaaa___^^^\\\ZZZYYY[[[]]]]]]]]]\\\[[[]]]^^^bbbdddfffffffffeeeggghhhiiimmmrrrvvv{{{{{{uuusssuuuwwwzzz}}}wwwkkkcccUUUMMMBBB;;;999999888666444333333333333333222222333222111000//////......000000000000000000000000......---------,,,,,,,,,,,,+++***+++------+++*********))))))))))))*********************************)))))))))(((((((((((((((((((((((((((((((((((($$$%%%''')))***))))))(((((('''''''''((()))******''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''((((((((()))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))************))))))''''''(((((())))))************+++++++++++++++,,,+++,,,,,,---...---------,,,,,,,,,---------......---...////////////...---////////////////////////000000000000111111111111333333333333444444444444333333333444444555666666555666888:::<<<>>>@@@@@@AAAEEEJJJNNNTTT]]]iiirrrnnnXXXKKK@@@===:::888888999888777888999:::999777666777888555555666777888999999999777777777777777777777777777777888888888777666666777666666666666666777777888888888888999:::;;;;;;;;;:::999888777777888999999:::<<<<<<;;;;;;===>>><<<<<<======>>>????????????????????????@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJJJJLLLOOOPPPPPPPPPQQQSSSSSSQQQPPPOOOPPPSSSVVVXXXWWWWWWXXXZZZ\\\]]]^^^___``````___^^^\\\ZZZXXXWWWYYYZZZ\\\\\\[[[[[[\\\]]]```bbbeeefffeeeeeeeeefffbbbeeeiiikkknnnttt{{{vvvqqqoookkkooouuu{{{{{{ooocccYYYPPPJJJDDD???999555444444222000333333222222111000000///111111000000///...---,,,////////////////////////......---------,,,,,,,,,+++******+++,,,,,,+++)))***))))))((())))))******)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''$$$%%%''')))***))))))(((&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''((())))))***+++******)))((('''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((())))))*********))))))''''''(((((())))))************++++++,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------............000000000000.....................///////////////000000000111111111333333333333333333333333222222333333444444555555444555666888:::<<<===>>>@@@BBBEEEGGGKKKQQQZZZ```lllyyymmmXXXLLLBBB???<<<::::::999888777777888999888666666666777444444555666777888888999666666777777777777777888555666666777777777666666666666666666666777777888888777777888888999:::;;;::::::888777777888999999999:::<<<<<<;;;;;;<<<>>><<<<<<<<<===>>>>>>?????????>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIIIIKKKMMMNNNNNNNNNOOOQQQPPPPPPOOONNNPPPRRRTTTUUUWWWWWWXXXYYYZZZ\\\\\\]]]]]]]]]]]]\\\[[[YYYWWWVVVWWWYYY[[[\\\\\\[[[\\\^^^]]]___aaabbbbbbaaabbbddd___bbbdddeeefffiiioootttwwwyyyqqqmmmnnnoooqqquuu|||qqqjjj^^^SSSJJJDDD???<<<:::777555444333222000...111111000///...------,,,+++,,,---...///000//////------............//////......---------,,,,,,,,,+++******+++,,,,,,+++)))))))))((((((((()))******))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&'''((()))******+++******)))'''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))******))))))((())))))))))))))))))*********++++++,,,---------,,,,,,---...............,,,,,,,,,,,,------------...///000000000000///...---............//////////////////000000000111111111111111000000000000///111222333333444444333333333444555777888:::;;;<<<>>>???AAABBBDDDHHHLLLPPP[[[hhh{{{mmmXXXLLLEEEBBB???===<<<:::888777777888888888666555666777444444555666777888999:::666666666666777777888888444444555666777777777777777666666666777777888999777777777777888999:::;;;:::999888888888999:::;;;999:::;;;;;;:::999:::<<<<<<<<<<<<===>>>>>>??????@@@@@@?????????@@@AAAAAACCCBBBBBBCCCDDDEEEFFFGGGHHHJJJLLLMMMMMMMMMNNNOOONNNNNNNNNNNNPPPQQQRRRSSSWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWWWWYYY\\\]]]]]]]]]]]]___]]]___```___^^^^^^___```^^^aaacccbbbaaabbbfffjjjgggqqqzzz~~~zzzxxxxxxxxxyyyxxxvvvtttsssuuuyyy}}}zzzkkkUUUPPPHHHAAA<<<:::888777666555444333333333333222111000000//////.........)))***,,,...///000//////,,,,,,,,,---------............---------,,,,,,,,,+++***)))***,,,,,,***)))((((((((((((((()))******))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((()))'''((((((((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))***************)))))))))******++++++,,,------...,,,------...............++++++++++++,,,,,,,,,,,,---...////////////...------------.........//////////////////000000000111111111000000////////////111111222333444333333222333333555666888999:::;;;;;;;;;<<<===???AAAEEEGGGNNNXXXgggvvvmmmXXXLLLBBB@@@<<<:::999777444222666888888777666555666777555555555666777999:::;;;555666666666777777888888333444555666777777777777777777777777777888999999777777777777888999:::;;;999999888888888:::;;;<<<888:::;;;:::999888999:::<<<<<<======>>>?????????AAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEHHHJJJLLLLLLLLLLLLMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQWWWXXXXXXXXXYYYYYYZZZZZZXXXYYYYYYYYYYYYYYYXXXXXXWWWYYY\\\^^^^^^^^^^^^___`````````___]]]\\\]]]___^^^aaabbbaaa___^^^aaaddd```hhhooosss{{{{{{|||vvvsssnnnjjjhhhiiikkklllnnnpppuuuyyy}}}~~~tttqqqmmm]]]KKKCCC???;;;888777666666555333222000000111222333444222222222222222222222222+++,,,---.........---,,,+++++++++,,,,,,---------......---------,,,,,,,,,+++***)))***,,,,,,***)))((((((((((((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))***)))'''&&&&&&'''((()))))))))******)))((('''&&&************************((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%$$$$$$%%%'''((()))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((())))))))))))))),,,,,,++++++******))))))******+++,,,,,,---......,,,---......//////......******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////////////////000000000000333222222222111111000000000111222333444333222111333333444666777999:::;;;::::::999:::<<>>>>>>>>===HHHGGGEEECCCAAA@@@??????@@@@@@@@@AAABBBCCCEEEFFFFFFHHHJJJKKKJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSUUUWWWYYY[[[YYYYYYYYYYYYXXXWWWVVVUUUYYY[[[]]]^^^]]]]]]^^^___ZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^aaacccccc___\\\[[[\\\^^^___ccchhhooowww~~~sssiiiffffffhhhgggddd```]]]```gggmmmwww{{{wwwnnnaaaXXXRRRNNNHHHCCC:::999666444222111000000333222222111000///......000000000000////////////333222111000......------...---,,,++++++---...///+++++++++************)))(((((((((((())))))))))))(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))''''''(((((('''&&&%%%%%%((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''')))((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))+++***((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((()))))))))&&&$$$$$$%%%'''***)))((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))***+++---...//////000000///...---,,,++++++)))***+++,,,---,,,+++***------------,,,,,,+++***++++++,,,------......///...............---------000000111111111222222222000111111111111222222222222222333444555666777888;;;;;;;;;999888999<<>>>>>HHHGGGFFFDDDBBBAAAAAA@@@?????????@@@AAACCCDDDEEEFFFGGGIIIJJJIIIIIIIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWXXXVVVWWWWWWWWWWWWVVVUUUUUUXXXZZZ\\\\\\[[[[[[\\\]]]ZZZ[[[\\\\\\ZZZYYYZZZ\\\ZZZ]]]______\\\ZZZYYYZZZ[[[\\\___ccchhhnnnsssvvvyyy~~~uuuggg```___````````````aaacccjjjttt{{{wwwpppkkk[[[SSSJJJDDDBBB@@@===:::666555444222222111222222111111000000000000000000000000/////////.........///......---------.........------,,,,,,,,,------+++++++++*********))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((()))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((()))))))))'''%%%$$$%%%'''))))))(((''''''''''''''''''((((((((())))))))))))((())))))))))))))))))(((((()))***+++---...//////000000000///...---++++++)))***++++++,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,---.........------..................000000000111111111222222000000111111111222222222222222333444555666777777:::;;;:::999888999<<<>>>;;;???DDDGGGKKKUUUcccnnnrrr\\\KKKBBB???;;;888888888777666777777777777777666666555777666666555555666777777555555555555555444333222333333444444555666666777777777666666777777888999888777666666666777888999888888777777777777888888777777777777777888999::::::999999:::;;;===???@@@HHHGGGEEEDDDCCCBBBBBBBBB>>>>>>??????@@@AAACCCCCCEEEGGGHHHHHHGGGFFFGGGHHHKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPRRRSSSSSSTTTTTTTTTSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXZZZZZZYYYXXXYYYZZZYYY[[[]]]\\\ZZZXXXXXXXXXXXXZZZ]]]]]]\\\ZZZYYYZZZYYYZZZ\\\___bbbeeehhhiiihhhlllqqqvvvzzzvvvkkkdddaaabbbddddddeeehhhmmmttt~~~zzzlll```WWWQQQNNNFFFAAA;;;888888888777555222111111111111222333444////////////000000000111//////.........---------*********+++,,,---...///------------,,,,,,+++***++++++*********)))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&''''''((()))((())))))))))))(((''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((())))))'''%%%$$$&&&'''((((((((((((''''''''''''''''''((((((((()))))))))))))))************))))))((()))***+++,,,.../////////000000000///---+++***+++************+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------......,,,---------.../////////000000000000111111111111000000000111111111222222222222333333444555666666999999999888777888:::===:::===@@@BBBDDDKKKVVV___xxxqqq\\\LLLAAA>>>:::777777777666666666666777777777777666666777777666666555555555555444444555555555555444444333444444555555666666777777666666666666777888888888777555444444555777888666666666666777777777888777777666777777888999:::999999888888999<<<>>>@@@EEEDDDCCCBBBBBBAAAAAABBB>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGGGGEEEDDDDDDEEEIIIJJJJJJKKKLLLNNNOOOPPPNNNOOOQQQRRRRRRQQQPPPPPPRRRRRRSSSTTTUUUVVVVVVUUUVVVWWWYYYYYYXXXWWWWWWXXXYYY[[[]]]]]]ZZZWWWVVVUUUYYY[[[]]]______^^^]]]\\\YYYZZZ\\\___aaabbbcccccceeegggiiiiiikkkooowww}}}zzztttooonnnoooqqqrrrtttuuuxxx}}}uuulll___SSSIIICCC???===???<<<888666666666555333000000000000111111222222////////////////////////......---------,,,,,,,,,************+++---...///,,,------------+++)))(((************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((())))))***''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&''''''(((&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''(((((('''&&&%%%&&&''''''((((((((((((((('''''''''''''''((((((((())))))))))))************))))))(((((()))+++,,,---...//////000000000///---+++***+++***)))))))))***,,,---++++++,,,,,,,,,++++++******++++++,,,------......,,,,,,,,,---...///000000/////////000000000111111000000000000111111111111111222222333444444555555777888888888777777999;;;<<<>>>@@@@@@@@@EEEMMMSSScccppp~~~qqq]]]MMM@@@===999777777777666666666666777777777777666666777777666666555555444444444444555666666666666555333333444444555666666666666666555555666666777888888666444333333444666777555555666666777777777777666666666666777888999:::999888777777888:::===>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEEEEDDDBBBCCCDDDHHHHHHIIIJJJKKKMMMNNNOOOMMMNNNPPPQQQQQQPPPOOONNNQQQRRRSSSTTTUUUVVVVVVVVVUUUWWWYYYYYYXXXWWWXXXYYYZZZ\\\]]]]]]ZZZWWWUUUUUUZZZ[[[]]]___``````^^^]]]XXXZZZ\\\^^^```aaabbbbbbdddeeeeeedddbbbeeejjjpppuuuxxx~~~zzz{{{}}}}}}rrriiidddXXXSSSKKKDDD???;;;888666777555333222222111111000000000000000000000//////000000//////...------,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,------,,,***((('''*********)))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((&&&%%%&&&'''&&&'''(((((()))(((''''''''''''''''''(((((((((((())))))************))))))'''((()))***,,,---......////////////...---+++***+++***)))((()))***+++,,,******+++,,,,,,+++++++++******++++++,,,------...,,,,,,,,,---...///000000....../////////000000000//////000000000111111111111111222222333333444444555666777777666666777999999;;;;;;;;;;;;===BBBGGGPPPWWWbbbllluuu|||ooo\\\MMM@@@===999777777777777666555666666777777777777777666666666666666555444333444444555666666666666666222222333333444555555666555555444444555555666777777666555444444444555666333444555666777777777666555555555666777888999:::888888777777888999:::;;;===<<<<<<<<<======>>>?????????>>>>>>???@@@@@@AAAAAACCCDDDDDDCCCBBBCCCDDDGGGGGGGGGIIIJJJLLLNNNOOOMMMNNNNNNOOOOOOOOOOOONNNQQQRRRSSSTTTUUUUUUUUUUUUTTTVVVXXXYYYXXXXXXYYYZZZ[[[\\\]]]]]]ZZZXXXWWWWWWZZZZZZ[[[]]]___^^^\\\ZZZWWWXXXYYY[[[]]]___```aaa```bbbbbbaaa___```eeeiiihhhhhhmmmvvv}}}zzznnnnnnttt|||yyynnnbbbXXXOOOIIIFFFDDD@@@===;;;888555222///000000111111111111111111111111111000///......000000///...---,,,++++++......---------,,,,,,,,,///......---,,,,,,,,,,,,++++++++++++******)))(((******)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$&&&'''((((((((((((((('''&&&$$$$$$(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''&&&&&&((()))))))))((('''&&&&&&'''''''''((((((((((((((())))))))))))(((((('''((()))***+++---......//////...---,,,+++*********))))))))))))***++++++)))***++++++++++++++++++******++++++,,,,,,------,,,---------.../////////............/////////////////////000000000111111111111111222222333333333333555666666555555666777999999:::::::::;;;???BBBHHHIIIPPPYYYbbblll{{{zzznnn[[[LLL@@@===:::888888888888777555555666777777777777777444555666666666555444333333333444555555555444444111111222222333444444444444333333333333444555555666666666666555555555444222333444666777777666666555555555555777888999:::888888888888888888888888:::::::::;;;<<<===>>>???@@@????????????@@@AAAAAA@@@BBBDDDDDDCCCCCCDDDEEEEEEFFFFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRTTTWWWXXXXXXXXXYYY[[[\\\]]]]]]\\\ZZZXXXYYYZZZZZZYYYYYY[[[^^^]]][[[XXXXXXWWWXXXXXXZZZ\\\___```___aaabbbaaa^^^___bbbeeedddaaabbbiiinnnooosssxxx{{{vvvnnnnnnttt}}}zzzllleee\\\SSSLLLFFFAAA======;;;999888777555333000...000222333333222333333000000111111111000///............------,,,,,,,,,............------------......---,,,,,,,,,,,,,,,+++******)))))))))*********)))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&((((((%%%%%%&&&'''&&&&&&%%%$$$(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((($$$&&&((()))'''&&&&&&'''%%%&&&((()))***)))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''(((***+++,,,---...///...,,,***))))))******((())))))***************))))))***+++++++++++++++*********+++,,,,,,------------..................------........./////////////////////000000000111111111111111222222222222222444555555444444555666999999:::;;;<<<===@@@AAAFFFDDDGGGOOOVVV]]]jjjvvvyyymmm[[[LLL@@@===:::888888999999888555555666777777777777777333444555666666555444444222333333444444333333333000111111222222333444444333222222222222333444444666666777777666555444444111222444666777777666666444444555555666888999:::777888888888888777666666:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAA???AAACCCDDDCCCCCCDDDFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMMMMLLLMMMOOOQQQRRROOOPPPQQQQQQRRRQQQQQQQQQPPPRRRUUUWWWWWWXXXYYY[[[]]]]]]]]]\\\ZZZYYYZZZ\\\[[[ZZZZZZ\\\___^^^[[[WWWZZZYYYXXXXXXYYY\\\^^^```ccceeefffccc```^^^```bbbddd^^^]]]bbbeeedddffflllooosssxxx{{{}}}}}}yyyzzz|||}}}zzzuuusssxxx~~~vvvpppiiiaaa\\\UUUOOOGGGAAA???>>><<<:::777555444333444444333111///111222333111000////////////111222222111000000,,,,,,,,,---------......//////.........------------,,,,,,+++,,,,,,------******)))(((((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''((('''&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''((((((!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((($$$&&&((()))(((&&&&&&'''$$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''(((***+++,,,---...000...***((('''((()))***'''(((***+++++++++***)))((()))***+++++++++++++++)))******+++,,,,,,------...............------------------.........//////////////////000000000000111111111111111222222222111333555555444444444555555666777888:::<<<>>>???AAA>>>@@@GGGLLLPPPZZZeeezzzzzznnn[[[LLLCCC???999666777888888777666666666666666555555444666666666555555444444333333333333333333333333333666555333222111222222333444444222111111222444444444555666666777777777777555555555555555555555555333444555666777999::::::666888999999777666666777999999:::<<<>>>???@@@AAA>>>============>>>>>>???AAAAAABBBBBBCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFLLLLLLKKKJJJJJJKKKMMMMMMRRROOOMMMOOORRRTTTSSSQQQQQQRRRTTTWWWXXXZZZZZZZZZ^^^^^^]]]]]]]]]^^^^^^___^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXWWWWWWXXX[[[]]]______``````___]]]\\\\\\]]]]]]]]]^^^___aaacccdddeeeiiilllooopppqqqtttzzz|||sssrrrvvvzzz}}}~~~{{{uuupppggg___YYYSSSNNNKKKDDDBBB===999555333333222222222222111111111111000///000111222111000...,,,000...------///000000///////////////////////////......---------,,,,,,,,,------,,,++++++,,,------(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&'''((()))'''''''''(((((((((((())))))))))))))))))(((''''''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''((((((((('''%%%$$$''''''''''''(((((((((((())))))))))))***,,,...000+++++++++++++++***)))((()))))))))))))))******+++************************+++++++++++++++***)))(((---------.........//////000000000000000000000000------......///000000000///////////////000000111444333222222222444666888666666555555777:::<<<>>>;;;===???AAAEEEJJJQQQUUU```lllzzznnn[[[LLLBBB>>>999666777888777666666666666666666555555444444444444333333333333333333333333333333333333333444444333222222222333333444444333333333333444444///000111111222222111111555555555555444444444444222222333333444444555555444666888888777777888999777888999:::;;;<<<===>>>==================>>>???>>>??????@@@@@@@@@@@@???CCCDDDEEEGGGHHHHHHHHHGGGKKKJJJIIIIIIIIIJJJKKKLLLNNNMMMLLLNNNRRRTTTUUUTTTSSSTTTUUUWWWXXXZZZ[[[\\\^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\ZZZZZZYYYYYYYYYXXXWWWWWWWWWXXX[[[]]]___```aaaaaa```]]]\\\\\\]]]``````_________``````aaahhhjjjlllllllllmmmrrrvvvvvvzzz~~~}}}}}}{{{xxxmmmeee\\\XXXQQQKKKGGGCCC???<<<;;;:::777666555555666666222222222111111111000000///000000111000///...---000///------...//////...------------------------------------,,,,,,,,,,,,***)))(((((((((((()))***))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''((()))(((((('''%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))(((''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((('''%%%%%%''''''''''''(((((((((((())))))))))))***+++---...***++++++++++++***)))((()))))))))))))))******+++******************************+++++++++***))))))+++++++++,,,,,,,,,,,,---........................------......//////000000000////////////000111111444333222111222444666777777666555666777999;;;===;;;<<<>>>???AAAEEEKKKOOOXXXcccuuu{{{nnnZZZKKK@@@===:::888777777666555666666666666666555555444444444444444444444555555444444333333222222111111111222333333333333333333333444444555555444444333222222333333444444333333555555555444444333333333666666666666666555555555222444777777777777888:::888888999::::::;;;<<<<<<===<<<<<<<<<======>>>???>>>>>>???@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKMMMQQQUUUVVVVVVVVVVVVVVVWWWXXXZZZ]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[]]]\\\[[[ZZZXXXXXXWWWWWWWWWWWWVVVWWWXXXZZZ]]]^^^```aaaaaa___]]][[[[[[\\\```______^^^^^^^^^______eeegggiiihhhfffeeehhhkkkkkkmmmnnnooorrrzzzuuulllddd[[[RRRLLLIIIEEEAAA===;;;999777666444444333222333444666777222222111111111000000000///////////////.........111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))((((((''''''(((((()))************************((((((((((((''''''''''''$$$&&&)))++++++***'''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))(((''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''&&&%%%%%%''')))***'''''''''(((''''''&&&%%%''''''''''''(((((((((((())))))(((((()))***++++++******++++++******)))))))))))))))))))))******+++************************)))******+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000000000000111111222333222222111222333555666777666666666666888:::;;;;;;<<<<<<<<<===???CCCFFFMMMVVVfff{{{zzzmmmZZZJJJ???===<<<:::999777666555666666666666666555555444555666666666777777888888555444444333222111000000///111222444444444333222333444555666666555444333555555666666666666666555555555444444333222222222777777777777777777777777222444666777666666777888::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMPPPSSSUUUVVVXXXWWWVVVVVVXXXZZZ]]]___^^^^^^]]]\\\[[[[[[[[[[[[]]]\\\ZZZYYYWWWWWWVVVVVVWWWVVVWWWWWWYYY[[[\\\]]]]]]^^^^^^^^^\\\[[[\\\]]][[[[[[\\\]]]^^^```aaabbbccceeegggfffcccbbbdddgggiiiiiihhhggghhhnnnvvv|||~~~~~~vvvjjjddd\\\TTTNNNIIICCC???AAA>>>;;;:::999999888666555444333222111111111222111111111111000000000000//////...------......///111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************((((((((((((''''''''''''&&&((()))***+++***(((''''''''''''(((((((((((()))'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))************)))))))))))))))))))))******+++************************((()))***+++++++++++++++,,,,,,---------.........++++++++++++++++++++++++,,,,,,---......//////000000000000000000111222222222111111111222333444555777666666666666777888999::::::;;;;;;:::<<>>===;;;999777777777666666666666666555555444555666666666777777888888444444333222111111000000///000222333444333222222222333444555555444333222222222333333333222222111444444333333222222222222111111222333333444444555444555777777555444555555999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNPPPRRRSSSWWWWWWVVVVVVWWWYYY\\\^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^XXXZZZ[[[\\\[[[[[[]]]^^^ZZZZZZ[[[\\\^^^```bbbcccccceeegggfffddddddgggjjjjjjiiigggeeecccdddgggjjjnnnrrrwww{{{~~~|||tttjjj___XXXQQQNNNIIIEEEBBB@@@===<<<;;;999777666666666555333555444333222111000000///111111111000000000//////......------------......000...,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************((((((((((((''''''''''''))))))(((((((((((())))))'''''''''(((((((((((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((())))))*********)))))))))))))))))))))******+++************************((()))***+++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000///000111111222000000111111222333333444555555555666666777777888888999:::::::::;;;>>>@@@CCCFFFNNN\\\qqq{{{uuuiiiWWWIII??????===:::777666777888666666666666666555555444444444444444444444555555333333222222111111000000000111222222222222222222222333333444444333333222111111222222222111000000222222222222222222222222222222333333444555666666444666777666444333333444666666777888888999:::::::::::::::;;;<<<===>>>???>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMMMMOOOQQQUUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXWWWXXXYYYZZZ\\\]]]^^^^^^XXXYYY[[[[[[[[[[[[]]]^^^\\\\\\\\\]]]^^^___```aaadddfffgggfffeeefffkkkpppooommmjjjgggdddbbbaaa```dddgggjjjmmmmmmnnnpppqqqyyy|||~~~wwwtttkkkhhhccc^^^XXXPPPIIIDDD???>>>===<<<:::::::::999777666444444555555444222111111111111111111111111111111000000000/////////,,,,,,,,,---------------///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())))))******))))))(((************************((((((((((((''''''''''''***)))((('''&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((&&&%%%''''''&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))******)))))))))))))))))))))******+++************************)))******+++++++++******************++++++++++++------------------------,,,,,,,,,---....../////////////////////000000111///000000111222222333333333444444555666777777777777999:::::::::;;;===???AAACCCGGGPPP```rrrwwwqqqgggVVVIII>>>===;;;777444333555888666666666666666555555444444444444333333333333333222222222111111111111111333222111111111111111111222222222111111222222222444444444444444333222222000000111111222222333333666666666666666666666666222444555555444333444555444555666777888999:::;;;:::::::::;;;<<<===??????<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@??????@@@AAABBBDDDEEEGGGHHHIIIJJJIIIIIIKKKMMMNNNNNNLLLLLLOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[ZZZZZZYYYYYYXXXYYYYYYZZZXXXYYYZZZ\\\]]]^^^______[[[]]]^^^]]]\\\[[[\\\]]][[[[[[\\\]]]___aaabbbcccfffggggggeeedddgggmmmrrrsssppplllgggdddaaa___^^^]]]```bbbccccccccccccdddiiilllppprrrssstttxxx{{{|||vvvooogggaaa\\\ZZZRRROOOJJJGGGDDDAAA===;;;777888888888666555555555555444333444666666555444...///000000111111111111111000000000////////////***+++,,,---...------,,,---,,,******+++,,,,,,++++++++++++++++++++++++++++++*********))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&'''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((&&&'''(((***+++++++++***'''(((((())))))))))))))))))))))))))))))******+++******************************+++++++++***)))))))))************+++++++++------------------------+++,,,,,,------......///...............//////000...///000111222222222222111222333555666777777888888999;;;:::::::::;;;<<<>>>???AAAGGGQQQ]]]iiiooouuuoooeeeVVVIII<<<<<<:::555111000444777666666666666666555555444666666666555555444444333111111111111111222222222444333111000000000111111333222111000000111222333333333333333222222111000//////000111222333333444555444444333222222111111000222444555444444666777555666777888:::<<<======999::::::;;;<<<===??????======???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@BBBCCCEEEGGGHHHIIIHHHHHHJJJLLLNNNMMMLLLLLLOOORRRPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[YYYZZZ[[[]]]______`````````aaaaaa___]]][[[\\\\\\WWWXXXZZZ\\\```dddggghhhggghhhgggdddbbbeeelllrrrrrrnnngggbbb___]]]\\\[[[ZZZ\\\______^^^^^^^^^^^^```cccffffffffffffiiilllooorrrwww}}}}}}zzzwwwtttppplllhhhaaa^^^YYYSSSOOOLLLKKKJJJDDDAAA===;;;;;;;;;:::999666888999888555333111111000000000222444555444333//////000000//////...---000000000000////////////)))***,,,.........,,,+++,,,+++)))***+++,,,,,,+++))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))(((((((((''''''''''''%%%'''((())))))'''%%%###'''''''''((((((((())))))%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))%%%&&&(((***+++,,,,,,+++''''''((())))))))))))))))))))))))))))))******+++************************+++++++++++++++***)))(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------------...//////...///000111111222222111000111333555666777888888999:::;;;:::999888999:::<<<<<<>>>BBBIIIQQQYYY]]]dddooo||||||uuuooobbbRRRHHH===;;;999888999999777666888888777777666666555555222222333444444444333333444444444444444333222111000000000000111111111111////////////////////////333333333333333333333333333333222222333333444555888777444222111000000111222333333333333333333444999999999777666666999;;;888999:::;;;;;;;;;;;;:::======<<<<<<<<<======>>>>>>>>>============>>>>>>???AAACCCDDDDDDDDDFFFHHHGGGEEEFFFJJJLLLLLLNNNQQQQQQSSSUUUUUUTTTSSSTTTVVVQQQQQQQQQQQQSSSUUUWWWXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\XXXYYYZZZ\\\\\\]]]]]]]]]```___^^^\\\[[[ZZZZZZYYYZZZWWWWWW\\\eeelllnnnmmmnnnkkkgggdddcccdddgggiiijjjiiifffccc```]]]ZZZYYY[[[]]]^^^\\\YYYVVVWWWYYY^^^_______________^^^^^^bbbdddgggkkkqqqvvvzzz|||vvvwwwyyy{{{yyyqqqjjjeeebbbaaa___\\\YYYUUURRRPPPNNNKKKHHHDDDAAA?????????<<<;;;999888666555555444444444333333333444444555333111...---///000000///......---------,,,,,,,,,........................,,,++++++******++++++,,,************************************))))))))))))++++++++++++++++++++++++))))))(((((((((((()))))))))''''''((()))******)))((((((((((((((((((((((((((((((((((((''''''''''''((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%###"""$$$(((***)))'''$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&((((((((('''&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************))))))*********+++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++......///000000000000000000111111222222222111111444444444444555666777777777888888888999999999999888999;;;>>>BBBFFFJJJKKKWWWYYY\\\aaafffjjjnnnpppuuuxxx}}}yyyrrrmmm```PPPFFF===;;;999888999888777666666666666555555555444444333333333444444333222222111222222222111111000///...////////////000000000////////////////////////222222222222222222222222111111111000111222222333555444333222222222222222222222222333333333333444666666666555555666999<<<666666777777777777777777<<<<<<;;;;;;;;;<<<======>>>==================>>>???AAABBBCCCCCCDDDFFFHHHHHHEEEEEEIIIJJJJJJLLLPPPRRRRRRTTTUUUVVVUUUTTTSSSRRRRRRQQQQQQRRRTTTVVVWWW[[[\\\\\\ZZZYYYXXXYYY[[[YYYYYYYYYZZZZZZ[[[\\\\\\___^^^]]]\\\[[[ZZZZZZZZZYYYWWWWWW\\\eeelllnnnmmmooolllgggcccaaaaaacccdddbbbaaa```^^^]]][[[ZZZYYYYYY[[[\\\[[[XXXWWWXXXZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\]]]___aaacccdddccccccdddfffgggjjjkkklllnnnsssyyy{{{yyyyyy|||~~~|||zzzwwwtttpppmmmkkkjjjjjjiiigggddd^^^XXXRRROOOMMMLLLKKKIIIGGGEEEBBBAAACCCAAA>>><<<::::::::::::777777666555444444444444333333222222222222333333222000......///000///.../////////.........------------------------------+++******))))))******+++*********************************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&$$$$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%###$$$'''(((&&&$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((())))))))))))***))))))))))))************))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......///000000000000///000000111222222222111111222222222222333444555555777777777777888888888888777888:::===@@@DDDGGGHHHJJJKKKMMMPPPSSSVVVYYYZZZaaaeeejjjsss~~~vvvooojjj^^^NNNDDD===;;;999888888888777666555555555444444444444444444444444444333222222111111111111222111111000///............////////////000000000000000000000000111111111111111111111111///////////////000000111111222222333333333222222222222222222333333444444222333444444444666999<<<777666555444444555666666:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<======>>>@@@BBBBBBBBBCCCEEEGGGIIIEEEDDDGGGHHHIIILLLQQQTTTSSSTTTWWWZZZYYYUUUQQQTTTRRRQQQOOOPPPRRRTTTVVVZZZ[[[[[[ZZZXXXXXXYYYZZZ\\\[[[ZZZXXXXXXXXXYYYZZZ\\\[[[ZZZZZZYYYYYYZZZZZZXXXVVVWWW\\\dddjjjmmmmmmnnnkkkfffaaa^^^^^^^^^___^^^]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYYXXXVVVVVVXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTWWWVVVVVVUUUUUUVVVVVVVVVXXX\\\aaadddcccdddgggiiieeefffggggggggghhhjjjlllqqqqqqqqqpppnnnkkkhhhggggggiiikkklllkkkgggbbb___^^^]]][[[YYYVVVTTTRRRQQQQQQPPPNNNKKKHHHDDDAAA???============<<<;;;:::999888777555444444555666777333333222222222333333444222111111000000000111111000/////////000000...---.........---------,,,,,,------------------------***))))))))))))))))))*********************************))))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&$$$############$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))************))))))))))))************))))))))))))************++++++,,,,,,,,,---------......---,,,,,,---------,,,,,,,,,------.........---...//////000////////////000111111222222111111000000000000000111333333555555555666666666777777777777999;;;===@@@CCCDDDDDDDDDEEEFFFHHHIIIJJJJJJOOORRRXXX```lllzzztttmmmhhh\\\MMMCCC===;;;888888888888777555555555444444444444444444555555555444333222111000222222333333333333222222........./////////000000000000000000000000000000/////////000000000000000//////.........///000000000111222333333222111000111111111222333333444444222444555555444555888::::::999777555555666888999999888888888999:::;;;<<<===<<<<<<;;;;;;<<<<<<======???AAABBBBBBBBBDDDFFFHHHDDDCCCFFFHHHJJJNNNTTTWWWVVVWWW[[[___^^^XXXQQQUUUSSSPPPNNNNNNPPPRRRTTTWWWXXXYYYXXXXXXXXXZZZ\\\aaa___\\\XXXVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXVVVVVVWWW[[[bbbhhhkkklllllliiieee```^^^]]]]]]^^^aaa```___]]][[[YYYXXXWWWWWWWWWVVVUUUTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNPPPRRRUUUUUUTTTSSSSSSUUUSSSTTTUUUSSSQQQPPPPPPQQQUUUVVVWWWVVVUUUSSSRRRRRRRRRVVVZZZ[[[YYYTTTMMMHHHMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCBBB@@@>>>===<<<<<<999999::::::999999888777444333333333333444555666222222111111111111222222222111000000000000000000/////////000111000...++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********************************)))))))))((((((((((((************************(((((((((''''''(((((((((+++)))(((((()))***)))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$%%%&&&'''((()))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''((()))*********(((((()))))))))*********((()))))))))************((()))))))))************+++++++++,,,,,,,,,,,,---...------,,,,,,,,,,,,---***++++++,,,---......///------...////////////......///000111111222222111////////////000111222222333444444444444555555555777777888:::<<<>>>@@@AAACCCCCCDDDDDDEEEEEEFFFFFFJJJLLLOOOSSS[[[fffrrrzzzsssmmmhhh\\\MMMDDD<<<:::888777888888666555555555555555555555555555555555555444333222111000111222222333333222222222//////000000000111111111000000000000000000000000.........//////000000000000////////////000111111111222222333222111///...000000111222222333444444555666777666555555666888:::999777666666777888:::777777777888888:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@@@@AAACCCEEEEEEBBBAAAEEEIIIKKKQQQWWWYYYXXXZZZ^^^bbbaaaZZZSSSSSSRRRPPPNNNNNNOOOQQQRRRRRRTTTUUUVVVWWWXXX[[[]]]dddbbb]]]YYYVVVTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUVVVZZZ___dddhhhiiihhhfffbbb___^^^]]]^^^___aaa```___]]][[[ZZZXXXXXXYYYWWWTTTRRRQQQQQQPPPPPPSSSTTTUUUUUUVVVVVVVVVUUUPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHFFFFFFFFFHHHIIIIIIGGGDDDBBBAAABBBDDDFFFHHHGGGEEEEEEFFFGGGGGGKKKPPPSSSQQQLLLEEE@@@AAAAAABBBAAAAAA???>>>===;;;:::999888888888999:::666666666666555444333222444333333333333333444444333333222111000000000000222222111000000000000000///......///000000---+++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************)))))))))(((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$############$$$%%%&&&'''((()))(((&&&$$$$$$&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((('''''''''((((((((())))))((()))))))))************((()))))))))************************++++++++++++,,,,,,+++++++++++++++,,,)))******+++,,,------...,,,,,,---.....................///000111222222222/////////000000111222333222222333333333444444444777777888999;;;===>>>???>>>>>>???@@@@@@AAABBBBBBHHHIIIJJJKKKOOOVVV^^^cccqqq{{{rrrlllhhh\\\NNNDDD<<<:::888777777777666555555555555555555666666666444444444444333222222111...///000000111000000000000000000000111111111111000000000000000000000000---......//////000000111000000000000000111222222222222222111000///......///000000111222333444444555666777777555444555666666555444444444666777888777777777777888:::;;;<<<;;;;;;::::::::::::;;;;;;;;;===???@@@@@@@@@BBBDDDCCC@@@@@@EEEIIIKKKPPPUUUXXXXXXZZZ]]]```^^^XXXRRRQQQPPPOOONNNNNNOOOOOOPPPOOOQQQSSSTTTUUUWWWZZZ\\\aaa```\\\YYYVVVTTTSSSRRRQQQQQQQQQPPPQQQQQQRRRRRRTTTTTTVVVXXX\\\```cccfffdddbbb```^^^]]]]]]^^^___\\\[[[[[[[[[ZZZZZZYYYYYYYYYVVVRRROOONNNNNNNNNMMMPPPQQQRRRSSSTTTTTTTTTTTTNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA???<<<::::::;;;;;;>>>@@@???<<<<<<>>>@@@BBBEEEJJJMMMLLLHHHCCC???<<<======>>>>>><<<;;;:::777777666666666777888888444444444444333222111000222222222222222222222222444333222111000/////////222222111000///////////////.........//////---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$%%%$$$%%%'''((($$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))************))))))))))))************))))))*********++++++++++++*********++++++,,,---*********++++++,,,,,,,,,+++,,,------......---------...///000111222222222000000000000111222333333222222222333333333444444555666666888999;;;===>>>;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDFFFHHHLLLQQQUUU\\\dddrrr~~~pppjjjfff[[[MMMCCC<<<:::888777777777666555333333444444444555555555333333333444444333222222......///000000000000000/////////000000000000111////////////////////////---......///000000111111000000//////000000111222111000000/////////000000//////000111222333444444111333555555444444555666222222333444555666666777777777777888999:::<<<<<<;;;;;;::::::::::::;;;;;;:::<<<>>>??????@@@AAACCCAAA???@@@DDDGGGHHHKKKOOORRRTTTWWWYYYXXXVVVRRRPPPNNNNNNNNNOOOOOOOOOOOONNNOOOPPPRRRRRRRRRSSSVVVXXXZZZYYYXXXWWWVVVTTTSSSSSSRRRRRRQQQPPPPPPQQQQQQQQQSSSTTTUUUWWWYYY\\\___bbbaaa```^^^\\\[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWSSSOOOLLLMMMNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCBBB???>>>===:::888888:::<<<888;;;===;;;888666999<<<>>>@@@CCCEEEDDDBBB>>><<<;;;;;;=========<<<:::999555666666666777777777777444444555555555444333333000000111222222333222222111000000/////////000000111000///...------------000///------.........---...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$&&&(((######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))************))))))))))))*********************+++++++++,,,,,,*********+++,,,---...///+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---...000111111222222////////////000111222333222222222333333333444444333333444555777999;;;<<<;;;<<<===>>>???@@@AAAAAA>>>@@@CCCDDDEEEGGGJJJMMMOOOUUU]]]fffpppzzz}}}oooiiieee[[[LLLCCC<<<:::777777777777666444222222222333333444444444222222333444444444333333000000111222222222222222............/////////000////////////////////////.........///000111111222///////////////000111111//////.........000222333...///000111222333444444...000333444444444555777111222333555666777777888777777777888999;;;<<<===;;;::::::999999::::::;;;:::<<<>>>>>>>>>???AAACCCAAA???@@@DDDEEEDDDFFFJJJMMMPPPTTTTTTSSSPPPNNNMMMLLLMMMNNNPPPPPPOOONNNNNNPPPQQQRRRQQQPPPQQQSSSTTTSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQSSSTTTUUUVVVWWWYYY]]]___```___]]][[[YYYYYYYYYYYYaaa```^^^\\\YYYWWWUUUTTTUUUQQQLLLKKKLLLNNNNNNMMMKKKKKKLLLNNNNNNOOOOOOOOOJJJJJJIIIIIIIIIJJJJJJKKKFFFFFFEEEDDDCCCCCCCCCCCCCCCBBB???>>>>>>>>>===<<<>>>>>><<<999888888;;;>>>888;;;===:::666555777;;;;;;<<<>>>>>>>>><<<999888777888:::;;;:::999777666222222333444444333333333111222333444444444444444///000111333444555555555---------...///000111111000///...---,,,++++++,,,111///,,,,,,---......---,,,,,,,,,+++++++++************************************))))))))))))******************************)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''!!! """$$$&&&&&&%%%************************''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))'''%%%###%%%'''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))************))))))))))))************))))))))))))************++++++,,,,,,,,,---------******+++,,,---///000111---------------------,,,++++++,,,------------,,,,,,---...000111111222222///......//////000111222222222333333333444444444000111222333555777999;;;;;;;;;<<<<<<===>>>>>>>>>???BBBDDDFFFFFFFFFHHHIIIKKKMMMQQQUUUZZZbbbkkkppp|||lllfffcccXXXJJJ@@@>>>===:::888666555555555444444444333333444444444444333222111000000000000222222111///...---,,,+++///............///000000,,,,,,+++***+++---000111......///000000000000000......---...///000222333000000111111111///...---...///000111222111000000000000000000000111111111222222333444444555555666555555666777999;;;<<<===<<<;;;::::::<<<<<<;;;:::<<<;;;::::::;;;===???AAADDDDDDEEEFFFGGGHHHIIIIIIIIILLLOOOQQQOOOMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPPPPPPPQQQRRRSSSUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUTTTRRRRRRRRRSSSSSSSSSRRRQQQRRRUUUXXXZZZZZZ\\\\\\[[[ZZZYYYYYYZZZZZZ\\\[[[YYYYYYZZZYYYVVVTTTTTTRRROOOMMMKKKKKKLLLLLLIIIIIIHHHJJJLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBDDDAAA>>>===??????===;;;;;;;;;:::999888888888999:::::::::999888777777666888888999::::::888777666666666777777888888999999666666555444444444444555000000111222222222222111222111000//////000111222222222111000000000000000//////000000///---+++***,,,---...//////...---,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,&&&''''''((()))******+++''''''((()))******))))))(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''***)))'''%%%$$$%%%'''((((((''''''''''''((())))))###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''###  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******)))&&&%%%&&&%%%%%%&&&((()))(((&&&''''''''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&''''''((((((((((((((()))((('''''''''(((***+++))))))(((((((((***+++,,,******+++++++++,,,,,,,,,------------------------------...///000111222333000//////.........//////333222111000111222333444222333333444555666777888777777888999::::::;;;;;;??????@@@BBBDDDEEEFFFGGGFFFGGGJJJMMMQQQUUUXXXZZZ{{{jjjccc```VVVIII@@@;;;:::888777666666666777333333444555555444333333333222111000000//////000111111000///...------,,,---,,,,,,,,,,,,---......---,,,++++++,,,---///000......///000000000000000//////.........000111222111111000///,,,)))&&&$$$000111222333444333222222//////000000111111111222222222222333444444555555444555555666777999:::;;;:::999888999;;;<<<<<<;;;<<<;;;:::999:::<<<===???@@@AAABBBDDDEEEEEEFFFFFFHHHKKKNNNOOONNNLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMNNNOOOPPPQQQRRRRRRQQQRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQRRRRRRSSSRRRRRRQQQRRRTTTWWWYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXVVVVVVWWWWWWUUUTTTOOONNNLLLKKKKKKLLLMMMNNNKKKJJJIIIIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGCCCCCCBBBAAAAAA@@@@@@???AAA>>><<<;;;<<<<<<;;;999:::999999888888888888999:::999999888777777666666777888888999888777666555666666666666555555555555666555444444333333444444111111222333333333333222111111000//////000111111111111000///////////////......//////...---,,,+++,,,------......------,,,******+++++++++******)))************+++++++++,,,'''''''''((()))*********%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""  """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&'''&&&&&&'''(((((('''%%%(((((((((((((((((((((((((((((())))))(((''''''&&&''''''((())))))))))))(((***))))))((()))***+++,,,***))))))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222//////............//////111111111111222222333444222222333333444666777888777888999999:::;;;<<<<<>>???BBBDDDEEEEEEDDDCCCEEEHHHKKKLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNOOONNNNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRQQQRRRSSSUUUVVVXXXZZZYYYYYYXXXXXXXXXXXXXXXWWWUUURRRRRRSSSTTTSSSSSSKKKJJJIIIIIIJJJMMMOOOQQQOOOLLLIIIHHHIIIKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIBBBBBBAAA@@@@@@??????>>>???>>><<<;;;<<<;;;:::888777777777888888888888999888888777777666666555555666666777777666666555444555555444444333222222222444444333222222222222222111222333333444444333333111000000//////000000111000000///............///------............---,,,++++++,,,,,,,,,,,,++++++++++++++++++***)))((('''))))))))))))************''''''(((((())))))******''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((()))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((((((''''''&&&'''((((((&&&%%%((()))))))))))))))))))))(((((()))))))))((('''''''''((())))))******))))))+++************+++,,,,,,+++***))))))((())))))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000//////............/////////000111222333333333333222222222333444555666777777888999:::;;;<<<======??????@@@AAABBBCCCDDDEEEBBBBBBBBBCCCDDDFFFGGGHHHxxxfff^^^YYYQQQGGGAAA888777666555444555555666444444444444444444444444444333222111111000000111//////////////////000000///............///000000000///...---,,,---------............//////000000111000///...---......///,,,---...000222333444555---...000111111111000///---...///000111222333333000000000111222222333333333333444444444444444444444333444666:::<<<===<<<<<<;;;:::999999::::::;;;===???CCCEEEFFFEEEDDDCCCCCCEEEHHHIIIHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRRRRRRRQQQQQQRRRTTTVVVXXXWWWWWWVVVVVVVVVWWWWWWXXXUUUQQQPPPPPPPPPPPPPPPJJJJJJIIIIIIKKKMMMPPPRRRQQQNNNJJJHHHHHHIIIJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHCCCCCCBBBBBBAAA@@@@@@???@@@??????>>>===<<<;;;:::666666777777888888888888777777666666555555555555555555555555444444333333333333333333333222222222333222222111111111111111000111222222333333222222000000000//////000000000///......---------......,,,---------------------******++++++++++++*********************)))((((((((((((((()))))))))))))))'''((((((((()))))))))***))))))******)))(((''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&'''(((((('''&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((((('''&&&'''((((((&&&$$$((((((((((((((()))))))))(((((()))))))))(((((('''(((((()))***************************++++++,,,,,,++++++***))))))(((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------.../////////............//////000---///111222333333333222222222222222333444555666666666777999:::;;;<<<<<<>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGxxxfff]]]WWWOOOGGGCCC999888666555444333444444777555333111111333555777555555444333222222222222/////////000000000000000///............///000000000//////...------------.........---...///000000111000///---------......000000//////......---------...///000111000//////---...///000111222333333//////000111111222222333222333444444444444333333222222222555888;;;;;;;;;;;;;;;::::::::::::::::::<<<>>>AAACCCDDDDDDBBBAAAAAACCCFFFFFFFFFEEEFFFGGGIIIIIIIIIIIIJJJJJJKKKKKKFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNNNNOOOPPPRRRSSSTTTPPPPPPOOOOOOOOOPPPRRRSSSRRRSSSSSSRRRPPPPPPSSSUUUVVVUUUUUUTTTUUUUUUVVVVVVYYYVVVRRROOOOOOOOONNNMMMLLLKKKKKKJJJKKKMMMPPPQQQRRROOOJJJHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFCCCBBBBBBAAA@@@@@@?????????@@@@@@???>>><<<;;;;;;555666777888888888888888666666666555555555555555444444444333333333333333111111222333444444555555222222111000000000000111//////000111111111111111/////////000000/////////......------------......,,,,,,,,,,,,------------************************'''((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))******)))(((''''''&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&###$$$%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((''''''#########$$$$$$%%%%%%%%%'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((('''&&&&&&'''(((((('''%%%&&&&&&&&&''''''((((((((((((((()))))))))))))))((((((((()))***************)))))))))***************************))))))((((((******+++++++++,,,,,,,,,------------------------++++++,,,,,,------.....................///000000...///111222333333222222222222222222222333444555444444555777888999:::;;;>>>?????????@@@@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIIvvvfff]]]VVVNNNFFFBBB:::999777555444333444444777555333111111333555777555444333222222111222222000000000000000000000000---,,,,,,,,,,,,---......////////////......------///...---------...///000111000...---------......///////////////000111222///000111222222222111000......///000111222222333///000000111222222333333222333555666666555444333333222222444777999999888888888888999999999999999999;;;===???@@@@@@???>>>@@@BBBDDDEEEDDDDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKHHHGGGGGGGGGHHHJJJKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSNNNNNNMMMNNNNNNPPPRRRSSSSSSUUUUUUSSSPPPOOORRRUUUTTTSSSSSSSSSSSSTTTTTTUUUXXXUUURRRPPPOOOOOOMMMLLLMMMLLLKKKKKKKKKMMMOOOQQQQQQNNNKKKIIIIIIIIIIIIHHHEEEEEEDDDDDDDDDDDDDDDEEEAAAAAA@@@??????>>>>>>======>>>@@@???===:::::::::666777888999999999888777666666666666666666555555555444333222222222222333000111222333444555666777222222111000000000000111...//////000111000000000...//////000000//////......------------...//////------,,,,,,,,,,,,,,,---+++***))))))))))))***+++&&&'''((()))************))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''&&&%%%&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& ###%%%''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%'''((()))(((&&&%%%%%%&&&&&&''''''(((((((((((()))*********))))))'''((())))))******))))))((()))******++++++******)))************))))))(((******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------............---......///000111///000111111222111111111222111111111222222333444222333444555777999::::::>>>>>>>>>?????????????????????@@@AAACCCEEEGGGHHHtttddd\\\UUULLLDDD@@@999888666555555555666666444444444444444444444444333333222111000000000000111111000000000000000000---,,,,,,,,,,,,---.........////////////.........///...---,,,,,,...///111000///...---,,,---...///,,,,,,---...000333555777...///111222222222111000//////000000111111111222000000111111222333333444333444666777888777666555444333222333555666666555444555555666777777777777999:::;;;<<<>>>>>>>>>>>>???AAACCCCCCCCCDDDEEEGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOMMMMMMLLLMMMNNNPPPRRRSSSTTTVVVWWWTTTPPPNNNQQQUUURRRRRRQQQQQQRRRSSSSSSTTTSSSQQQPPPOOOPPPOOONNNLLLKKKJJJIIIIIIJJJMMMOOOQQQPPPMMMKKKJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDAAAAAAAAA@@@??????>>>>>>===???BBBAAA>>>;;;:::;;;777888:::;;;:::999777666666666666666666666666666555444333222222222333333111111222333333444555555333222111111000000111111//////000111111111111111......///000000///............------...//////000///...,,,++++++++++++,,,++++++***))))))***++++++(((((()))))))))))))))(((*********))))))((((((((())))))))))))((((((((((((%%%&&&''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&& """%%%'''((('''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%""""""######$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((%%%$$$$$$&&&)))***)))(((&&&&&&&&&'''(((((())))))(((((()))***************''''''((())))))))))))((()))***+++,,,,,,,,,+++***((((((******+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------......///000111222111111000000000000000111111111111111222222333222333444666777999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEErrrccc[[[TTTJJJBBB>>>777666555555666777888999000222555777777555222000222111000///............111111111111000000000//////............///000000......////////////......///...,,,,,,,,,---///111///...---,,,------...///...---,,,+++***++++++,,,,,,---///000000000///...000000000000000111111111111111111222333333444444333444777888999999888777555444333333555555444333111222333444555555555555;;;<<<<<<===>>>???@@@@@@???AAABBBCCCCCCCCCEEEGGGFFFFFFGGGHHHIIIIIIJJJJJJMMMLLLKKKJJJKKKLLLMMMNNNKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNOOOQQQSSSUUUWWWXXXUUUPPPNNNQQQUUUQQQQQQQQQQQQQQQRRRSSSTTTNNNMMMMMMNNNPPPPPPOOOMMMHHHHHHGGGHHHJJJLLLOOOQQQNNNMMMKKKKKKKKKJJJHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@???BBBEEEDDDAAA>>>===>>>999:::;;;<<<;;;999777666666666666777777777777777555444333222222222333444222222222222222333333333333222222111111111111111000000111222222222222222---...///000000///...---...............///000111000...---+++******++++++,,,+++***))))))***+++,,,************)))((('''&&&++++++******))))))(((((())))))))))))((((((((((((''''''((()))*********)))$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$(((''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))(((%%%""" $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%% """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((()))))))))))))))$$$###$$$&&&)))******)))&&&''''''((()))******+++(((((()))***************&&&''''''(((((((((((((((***+++,,,---...---,,,,,,'''((()))***++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++------..................---------......000111111444222111/////////000000111111111111111111222222333333555777888:::;;;<<<>>>>>>>>>>>>============@@@@@@@@@@@@AAABBBCCCDDDpppaaaXXXSSSJJJBBB>>>777666666555555555555666666555333222111222222333222222222222111///...---000000000000000///......++++++,,,,,,,,,,,,------......---------...//////...///000000111111000000------------------,,,,,,///...---,,,+++,,,------***+++---.........---,,,///////////////000111111222222111111111111111111444444444444444444444444333333444555555444333333444444555555666888999:::;;;::::::::::::;;;<<<<<<:::<<>>@@@CCCEEEEEEBBB???<<<===:::888888:::;;;999666555444333333444666999:::888666333111222333444333333222///...---///111333//////000000111111222222000000000000000000000000///............---------*********++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************))))))))))))+++*********))))))((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''***))))))))))))(((((((((((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&!!!%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""$$$%%%&&&''''''((('''&&&%%%$$$$$$###$$$%%%###""""""###$$$$$$###"""""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))(((((('''&&&%%%%%%$$$$$$$$$((('''###)))333111(((&&&'''((())))))((('''&&&******)))))))))))))))***+++*********))))))((((((((()))))))))************++++++++++++++++++++++++))))))***+++,,,------...............///////////////......---------......////////////000000000000...///000111111222111111111222333555777:::<<<===:::<<<===>>>======???AAA@@@AAAAAABBBBBBCCCCCCCCC~~~ooo```XXXRRRJJJBBB>>>666555555444444444444444444444333222222222333333//////000111111111111111////////////.........---++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........---------------------------....../////////...---,,,,,,,,,---............---///////////////000000111111111111111111111111111444444444444444444444444222222333444444333222222444444444555666888999::::::::::::::::::;;;;;;<<<<<<===@@@BBBDDDDDDDDDDDDCCCCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJKKKMMMOOOQQQRRRSSSWWWVVVUUUTTTRRRQQQOOONNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCAAA???===<<<>>>@@@BBBCCCCCC@@@>>><<<999666444444555444222000555444333333555777999:::888555222111111222222111222111/////////000111333000000000000000000111111////////////////////////............------------++++++++++++++++++,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((*********)))))))))((((((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&& $$$%%%%%%$$$###$$$%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%###""""""###$$$$$$###$$$$$$$$$###############%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))(((&&&,,,666666---''''''((((((((((((''''''******)))))))))))))))************)))))))))(((((()))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............///......---------......////////////000000000000000000111111111000000///000000111333555888:::;;;;;;<<<>>>>>>======>>>@@@@@@@@@AAAAAABBBBBBCCCCCC}}}nnn^^^VVVQQQIIIBBB>>>555555444333333333333333111222333333333333333333//////000111111111111111//////...---------------,,,---------...............---,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........---...000111111///---+++...------------...////////////......//////000111111111111111111111111111333333333333333333333333111111222222222222111111444444444555666777888999:::999999999999:::;;;;;;===>>>@@@BBBCCCCCCCCCBBBAAABBBCCCEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJLLLNNNQQQTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHGGGGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@???>>>>>>??????@@@@@@???>>><<<;;;;;;999777666666555333111555555444444555777999:::777444111000000111000/////////000000000111222222000000000000000/////////////////////////////////............------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((******))))))))))))(((((())))))))))))((((((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''((('''&&&&&&&&&%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%'''(((***+++%%%$$$""""""$$$%%%$$$###&&&%%%%%%$$$######""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&***)))''',,,444333---((((((''''''''''''(((((()))))))))(((((())))))*********))))))))))))((((((*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++,,,,,,,,,------------......---------......///////////////000000000000222222222111111000......111111222333555777999:::<<<===>>>===<<<<<<===>>>??????@@@@@@AAABBBBBBCCC{{{lll\\\TTTOOOHHHAAA>>>666666555444333333333333///111222444444444333222222222222222000///...---000///...---------......////////////000000000000111000///...---,,,,,,,,,---,,,,,,---------......++++++,,,,,,---...//////......//////......---,,,///...---,,,---...///000///............///000000000000000000111111111111222222222222222222222222111222222222222222222111444444444444555666777888999888888888888999::::::<<<===>>>???@@@AAA@@@@@@@@@AAACCCDDDFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIJJJKKKMMMQQQUUUWWWUUUUUUTTTSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMOOONNNNNNMMMMMMNNNOOOPPPMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@???>>>>>>>>>?????????>>>>>>===<<<;;;::::::<<<;;;:::999888777666555555555555555666777888999777555222111111111///......///000111222222111111000000000//////.........////////////////////////.........---------,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,++++++***)))(((((('''***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%'''******((('''&&&'''&&&%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$&&&''')))***&&&$$$"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((***)))&&&(((,,,+++%%%)))((('''&&&&&&'''((())))))(((((((((((())))))***))))))))))))))))))(((((())))))*********+++++++++************************+++++++++***************,,,,,,,,,,,,------------...------------...//////////////////000000000000111111111111111000//////333333444555666888:::;;;;;;<<<======;;;:::;;;<<<===>>>>>>???@@@AAABBBBBBzzzjjjZZZRRRMMMGGGAAA>>>888777666555444444444444///000222333444333222222222222222222000///...---111000//////......//////---............/////////111000///...---,,,,,,,,,---,,,,,,,,,,,,---...///++++++,,,,,,---.../////////...,,,******+++,,,---......---,,,,,,...///000...............//////000//////000000000111111111222222222222222222222222333333222222222222333333444333333333444555666777777777777777777888999999::::::;;;<<<======>>>>>>@@@AAACCCEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKLLLJJJIIIJJJKKKMMMQQQUUUWWWTTTTTTSSSRRRRRRSSSTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPPPPOOOQQQPPPOOONNNOOOPPPQQQRRRNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHHHHGGGEEECCCBBBAAA???>>>>>>=========>>>???======<<<;;;::::::999999555555555555444444444555444444444555555666777777777555333222222222111///---///000222222222111000000/////////......------...........................------------,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,++++++******)))((('''''')))))))))((((((((((((''''''''''''''''''''''''((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((())))))%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''((('''%%%&&&((('''$$$)))((('''&&&&&&'''((()))((((((''''''((()))******(((((((((((((((((())))))(((((((((((())))))))))))************************(((((()))******+++,,,,,,,,,------------.........---------------...//////////////////000000000000//////000111111111111111333333333444555777888999:::;;;<<<;;;999999999;;;<<<<<<===>>>???@@@AAABBBxxxhhhXXXPPPLLLFFFAAA>>>999888777666555444444444000111222222222222222222//////000111111111111111000000000111000000///...******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,+++***)))***+++,,,---+++,,,,,,------.........000...***((('''))),,,...---,,,,,,,,,,,,---............------......///000...//////000000111111111111111111111111111111111333333222222222222333333333333333333333444555555777666666666666777888888777888888999:::<<<======@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJLLLNNNQQQTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNOOOPPPRRRTTTOOONNNMMMLLLKKKJJJJJJIIIGGGGGGFFFFFFDDDCCCAAAAAA==================<<<<<<;;;;;;;;;:::::::::::::::111333444444333333444555333333444444555555555555555444222222333333222000///000111222222111000///...............---------........................------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,---*********))))))(((((('''))))))((((((((((((''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$(((((('''&&&%%%$$$######%%%$$$###############$$$&&&%%%######%%%&&&%%%$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))$$$$$$%%%&&&'''((()))***((((((''''''''''''''''''$$$%%%&&&&&&''')))))))))((((((''''''''''''((((((''''''''''''((()))******''''''(((((((((((())))))'''''''''((((((((())))))************************''''''((()))***+++,,,---------------............---------------...///000////////////000000000000......000111111222222222000000000111222333444555777888999999777777888999;;;;;;<<<===>>>@@@AAAAAAwwwgggWWWOOOKKKEEE@@@???888888666555444333333333333222111111111111111111//////000111111111111111---///000111111///---,,,***++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,*********+++---...------------------------///...+++***)))***,,,---***++++++,,,---,,,,,,,,,...------------...//////......//////000111111222111111111111111111111111333222111000000111222333333333333222333333444555666666555555666666777888666666777888:::<<<===>>>>>>???AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQRRRRRRPPPNNNMMMLLLMMMPPPRRRTTTOOOOOOMMMLLLJJJIIIHHHGGGEEEEEEEEEDDDDDDBBBAAAAAA<<<======>>>===<<<;;;:::999999:::;;;;;;;;;::::::444666777666444333444666222222333333444333333333222111111111333333111000111111222111111000///...------------------..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------)))))))))))))))((((((((())))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''(((''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""######$$$$$$""""""$$$$$$$$$$$$""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$(((((('''&&&%%%$$$######%%%$$$$$$######$$$$$$%%%'''%%%###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))$$$$$$&&&'''(((((()))+++''''''(((((((((((('''''''''&&&&&&'''''')))******'''''''''((((((((())))))(((((((((((())))))))))))************************(((((())))))******+++++++++,,,,,,,,,---------------,,,,,,------///000000////////////000000000000///000000111111111000000////////////000111222222333555666666666666777888999:::;;;<<<>>>???@@@AAAvvvfffVVVNNNJJJEEE@@@???777777555444333222222222444333111000000000111111222222222222111///...---+++---000111111///,,,)))---------.........//////......---------.../////////...---,,,,,,...000111------------------,,,,,,......---------,,,,,,,,,)))***+++,,,---,,,+++***...------------...//////---......///000111111222000000000000000000000000222111000//////000111222333333222222333333444444555555555555555666777777666666777888:::===>>>@@@===>>>@@@BBBCCCEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIKKKLLLNNNPPPQQQQQQQQQSSSRRRPPPOOOOOOOOOQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQQQQQQQQQQQQQQQQNNNMMMKKKKKKLLLOOORRRTTTPPPOOOMMMLLLJJJHHHFFFEEECCCCCCDDDDDDCCCBBBAAAAAA<<<===>>>>>>>>><<<999888777888:::;;;<<<<<<;;;:::444666777555222000222444111111222333333333222222000//////000222222111///333333222111000///......,,,,,,,,,------.................................---------,,,,,,,,,++++++*********++++++,,,,,,---))))))***+++,,,,,,------(((((((((((()))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''######%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''!!!"""$$$###""""""$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$ !!!###$$$$$$###!!! ######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++&&&%%%&&&'''&&&$$$%%%'''&&&'''((())))))((('''&&&&&&&&&&&&'''''')))******&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///000111////////////000000000000111222222111111000///...111111000000111222222333111333555555444555666888999999;;;<<<===???@@@@@@qqqfffXXXMMMHHHEEEAAA===888777555444333333444444777333...---///111222222333333333222111000000///000///...------...000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................------------------------+++***)))))))))***+++,,,---,,,,,,,,,,,,---......000//////000111111///---000000111222333444444555000000000000000111111222000111111222222333444444333444444555555666666666666777888:::<<<>>>???@@@<<<===???@@@@@@AAACCCEEEHHHHHHIIIIIIJJJIIIIIIIIIJJJIIIHHHHHHIIIJJJIIIHHHLLLMMMNNNPPPQQQRRRRRRRRROOOOOOOOOOOOOOOPPPQQQRRRLLLLLLKKKKKKKKKKKKLLLLLLQQQQQQRRRRRRRRRQQQOOONNNNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLJJJHHHFFFEEEEEEEEE@@@AAAAAABBBAAA???>>>===<<<======>>>===;;;999888999999999888888888777777777777777666555555444444222222111111111111222222000000000000000000000000111111111000///---++++++......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...------,,,++++++,,,------,,,+++******++++++)))((()))))))))))))))))))))))),,,+++)))'''%%%%%%&&&&&&+++***)))(((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((((((&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))************+++++++++)))************+++++++++************************++++++++++++++++++++++++///...---,,,++++++***))).........////////////000////////////////////////111111111000000000000000111222222333444555666666777888999:::;;;<<<<<<;;;pppeeeWWWMMMHHHDDD@@@<<<888777555444333333444444666333///...000222333222333222222111000000//////...---,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------------------------------+++******)))***+++,,,------,,,,,,,,,,,,---......///---,,,---...///...,,,......//////000000111111222111000000///000000000000000111111222333333444555555555555555555666666555555666888999;;;<<<===:::<<<>>>???@@@@@@CCCDDDGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKNNNOOOPPPQQQSSSSSSTTTTTTOOOOOOOOOOOOOOOPPPQQQQQQLLLKKKJJJJJJJJJJJJKKKLLLPPPPPPQQQQQQQQQPPPNNNNNNMMMLLLJJJIIIIIIIIIKKKLLLKKKJJJHHHGGGEEEDDDCCCCCCAAABBBBBBBBBBBB@@@???>>>>>>>>>>>>======<<<;;;:::999999888888888777777777666666555555444333333333222111111000000111111222000000000000000000000000000000000000///---,,,+++.........---------,,,,,,,,,------......------,,,,,,++++++***+++,,,---...---,,,+++******+++,,,---,,,+++)))***++++++)))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++///......------,,,,,,+++------........./////////////////////////////////000000000000000000000111111222222333444555666666777777888::::::;;;;;;:::nnncccUUUKKKFFFCCC???;;;777777555444444333444444444222000111222333333222222111111000000//////......------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,---......///---,,,,,,---......---.....................///222222111000////////////000000000111222222333333555555555555555444444444555555666777888999:::;;;999:::===>>>>>>???BBBDDDEEEFFFGGGGGGHHHHHHHHHGGGCCCDDDFFFGGGJJJKKKMMMNNNNNNNNNPPPQQQRRRRRRRRRRRROOOOOOOOOOOOOOOOOOPPPPPPLLLKKKIIIHHHHHHIIIKKKLLLNNNNNNOOOPPPOOONNNMMMLLLKKKJJJIIIGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@>>>???>>>===<<<<<<;;;;;;<<<888888888888777777777777555444444333333222111111111111000000000000111111000000000000000000000000///////////////...------//////.........---------,,,,,,------------,,,,,,++++++******++++++,,,---++++++************++++++,,,***))))))***+++***(((''''''''''''''''''''''''%%%&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++************************++++++++++++++++++++++++...............---------,,,---------............/////////////////////////////////000000111111111111111222333444555666666666666777888999999999999lllbbbTTTJJJEEEBBB>>>:::777666666555444444333333111111222333333333333222111000000000//////......000/////////...............------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...000///------///000000000/////////////////////...000000////////////000000//////000000111222222222444444444333333222222222777777888888999:::;;;;;;777999<<<======>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFBBBDDDFFFHHHIIIJJJLLLNNNLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAABBBCCCCCCCCCCCCAAA@@@???>>>===;;;:::999:::;;;;;;888888777777777666666666444444444333222222111111000000000//////000000000000000000000000000000000------...//////........./////////.........------******++++++++++++*********************++++++,,,******))))))))))))******+++)))((()))***+++***(((''''''''''''''''''''''''))))))******)))(((&&&%%%(((''''''&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))************))))))))))))***************************************+++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////---......///000111222222111111222333444555555666555666666777888888777777kkkaaaSSSIIIEEEBBB>>>:::666666666555555444333333000111333333333222222222000000000000////////////000000/////////......------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,++++++++++++,,,------///...,,,---///000000////////////...............---------...///111222333...//////000000111111222222222222111111000000000666666777777888999::::::888999;;;<<<<<<===???AAAAAABBBCCCDDDEEEEEEEEEEEEDDDFFFHHHHHHGGGHHHJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBB@@@???>>>;;;:::999888777888999:::777777777666666666555555555555444444333222222222000//////......//////000////////////////////////,,,------...............///.........------------)))******++++++******)))))))))************+++***))))))))))))))))))))))))***)))((((((***+++***((('''''''''''''''''''''''')))***++++++***)))'''&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************************************++++++,,,,,,,,,*********+++,,,,,,------,,,,,,,,,---------......////////////////////////------...///000111111222000111111222333444555555555555666777777777666666kkk```SSSIIIEEEBBB>>>;;;666666666666555444333222000222333333111000000111000000000000000000000000............---,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------+++***+++,,,...///---,,,,,,,,,,,,,,,,,,,,,------++++++,,,---///222444555.........///000000111111111111111111000000000000222222333444555777777888999;;;<<<<<<<<<<<<===??????@@@AAABBBCCCDDDDDDDDDDDDGGGIIIIIIFFFFFFHHHKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNOOONNNMMMLLLKKKIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMLLLKKKKKKGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDDDDCCCBBBAAA???@@@@@@@@@@@@>>>===<<<888888777777777777888888666666666666555555555555555555444333333222222111//////............//////////////////////////////,,,------.........------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))************)))))))))************)))))))))((('''(((*********)))''''''''''''''''''''''''&&&'''((()))***+++++++++%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""################################################"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))***************************************++++++,,,,,,---))))))******++++++,,,,,,,,,---------............////////////////////////.........//////000000000000000111222333444555555555666666777777666666666|||kkk```SSSIIIEEECCC???;;;555666666666666444333222111333333222...---...///111111111111111111111111---............,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++++++++***++++++,,,---))))))+++---//////---***++++++,,,,,,------......+++,,,,,,---///111333444------...//////000000111111111111222222222222222000111222333555666888888;;;===>>>===<<<;;;<<<======>>>@@@AAABBBCCCCCCCCCCCCFFFIIIIIIFFFEEEHHHLLLMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMNNNOOONNNMMMKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKMMMMMMMMMLLLKKKGGGGGGFFFFFFEEECCCBBBAAA???@@@AAACCCCCCBBB@@@???======>>>>>>===<<<:::999777777888888888888777777666666666555555555444444333333333222111111000000///......------......///////////////////////////------.........---,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++'''((()))*********)))((())))))***++++++***)))))))))((('''(((*********)))((((((((((((((((((((((((%%%%%%&&&&&&''')))***+++&&&&&&%%%%%%&&&&&&'''((()))((('''''''''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''***)))'''&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************************)))******+++,,,,,,------+++++++++++++++++++++,,,------........./////////////////////////////////......//////////////////000000111222333444444555666666777777777666666555zzzkkk```SSSJJJEEECCC???<<<555666666666666444333222222333333111---+++,,,///111111111111111222222222///000111111000...,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++((()))***+++,,,+++******++++++******++++++,,,---)))***---000333222...+++------......///000111111---------...///000111222------......///000000000222222222333333444444555111222333555777999:::;;;===>>>???>>><<<;;;<<<=========???@@@AAABBBBBBBBBAAAEEEIIIIIIFFFEEEIIIMMMKKKLLLLLLLLLKKKJJJIIIHHHLLLMMMNNNOOONNNMMMKKKIIIHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJLLLMMMMMMMMMLLLLLLGGGGGGGGGFFFEEECCCBBBAAA===>>>@@@AAAAAAAAA???>>>;;;<<<<<<<<<<<<:::999888666777999::::::999888777666666555555555444444444222222111111000/////////.........------.........////////////////////////------......------,,,+++,,,,,,,,,+++++++++******))))))************))))))&&&''')))*********)))((()))***+++,,,,,,+++***)))(((''''''((()))******)))))))))))))))))))))))))))((('''%%%$$$$$$%%%&&&'''((((((((((((((()))***++++++***)))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''***)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///////////////////////////////////////.........000000111222333444444555666777777777777777666666{{{iii\\\NNNGGGDDD???<<<<<<999777555333222222222222222222222111111111111000222222222222222111000000...------,,,,,,------...------,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++***)))))))))***,,,,,,++++++++++++++++++++++++...------,,,,,,------...//////...---,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---...///000111,,,---///000000...---+++............////////////222111111222333666888999888:::;;;;;;:::999:::<<<999:::<<<===>>>>>>>>>===AAABBBDDDFFFFFFFFFFFFEEEKKKLLLLLLLLLLLLJJJHHHGGGKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIIIIJJJIIIHHHFFFEEEFFFGGGIIIMMMPPPPPPNNNLLLFFFDDDBBBBBBBBBBBB@@@>>>===>>>@@@AAABBBBBBAAAAAA;;;;;;;;;:::::::::999999999999888888777666666666555444333222111000000000666666555444333111000///...***'''(((---000///,,,//////000000///---+++***,,,,,,++++++***+++++++++))),,,...---***)))***,,,***,,,------,,,*********+++******)))))))))))))))---,,,+++)))((((((''''''******))))))((((((''''''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&'''''''''((()))))))))'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""((('''%%%$$$###"""""""""%%%$$$###$$$%%%&&&$$$"""$$$#########""""""!!!!!!###"""###&&&&&&%%%%%%&&&%%%###""""""###$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''$$$"""$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))***+++,,,,,,+++***)))************************+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///......---------......///............//////000111111111111222333444555444555555555555555444444xxxiii[[[NNNGGGDDD???<<<<<<666666444333222222222222222222222111111111111000000000000111000//////......------,,,,,,------...,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))))))))***+++,,,++++++++++++++++++++++++******))))))))))))******++++++*********++++++,,,+++,,,------......------,,,,,,,,,,,,---...//////------...//////...---,,,////////////000000000000111111111111333555777888222444777888888:::<<<>>>999:::;;;<<<======<<<<<<@@@AAACCCEEEFFFFFFEEEEEEIIIIIIJJJJJJJJJIIIHHHGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFHHHKKKNNNOOOLLLJJJEEEDDDBBBBBBBBBAAA@@@>>>===>>>???@@@AAA@@@??????999999888888888777777777999888888777777666555555555444333222111000000000555444444333222111000///111---)))***---///...+++++++++,,,,,,+++***((('''---,,,,,,+++*********+++,,,...///...+++)))***+++(((***,,,+++)))((('''(((+++***))))))(((((())))))******)))((((((((())))))))))))))))))(((((('''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''(((&&&&&&'''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%$$$###$$$%%%&&&$$$"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""%%%#########%%%&&&%%%$$$###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%% %%%'''$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''((())))))))))))((('''))))))))))))))))))))))))***)))'''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......------------......///............///000000111111111111222333444444444444555555555555444444}}}uuugggZZZMMMGGGDDD???<<<;;;333333444333333222111111222222222111111111111000...////////////...------...------,,,,,,------...,,,++++++******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++(((((((((''''''((((((((()))))))))******+++------,,,,,,---.........------,,,,,,,,,+++,,,,,,------...---------------......//////000000000111111111//////000000222333555666///111444555666888:::<<<::::::;;;;;;<<<;;;;;;;;;???@@@BBBDDDEEEEEEEEEDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEGGGJJJMMMMMMKKKHHHEEECCCBBBAAABBBAAA@@@>>>>>>>>>>>>???>>>>>>===<<<999888888888888777777777888888777777666555555444333333222111000000000111333333222222111000///...333///,,,,,,...///---***---------------,,,+++***...---,,,+++******))))))...000000///,,,***)))***)))***,,,+++)))'''&&&&&&******)))((((((((((((((('''''''''''''''((()))***)))))))))(((((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%##############################$$$%%%&&&&&&'''(((###############$$$%%%&&&%%%$$$###$$$%%%&&&$$$"""&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###!!!$$$######%%%&&&'''%%%$$$"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%!!!!!!%%%&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''((((((((()))%%%%%%%%%%%%&&&'''((((((***)))(((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&%%%&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,...---------------...............//////000000000000000000000111222333444333444444555555444444444{{{ssseeeXXXLLLGGGDDD???<<<;;;111222333444333222111000222222222111111111000000......//////......---,,,...------,,,,,,------...---,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************+++++++++******************************))))))))))))******,,,,,,++++++,,,------...+++,,,,,,------,,,,,,,,,,,,,,,++++++***+++++++++...---,,,++++++---...000////////////000000000000......///000111222333444111333444555444555666888:::;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBDDDEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGGGGHHHHHHDDDEEEGGGJJJLLLMMMJJJHHHEEECCCAAAAAAAAAAAA???>>>>>>>>>======<<<;;;::::::::::::::::::999999999999777777666666555444444444222111111000000000111111000111111111000///......222000......//////...,,,......//////.........---///...---+++***)))))))))---......---,,,******)))+++,,,...---+++((((((((())))))(((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###############$$$$$$%%%$$$$$$###$$$%%%&&&$$$""""""""""""""""""""""""""""""%%%&&&%%%&&&'''&&&$$$#########$$$&&&&&&%%%###"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))%%%%%%%%%%%%&&&((())))))+++***)))(((((('''(((((()))******************)))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))++++++++++++++++++++++++******+++,,,------------------,,,,,,------......---...//////000000000000000000000000000111222222222333333444444444444333zzzssscccWWWKKKFFFDDD???<<<;;;111222333444333222111000222222222111111111000000///000000000000///.........------,,,,,,------.........---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++************************,,,++++++******++++++,,,...---,,,,,,++++++++++++******+++++++++******))),,,,,,+++*********++++++...---+++******,,,///000---------.........//////---...///000111111222222222333555555444555666888;;;;;;;;;;;;;;;;;;<<<<<<;;;===???BBBDDDEEEEEEEEECCCCCCDDDEEEGGGHHHJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHEEEFFFHHHKKKMMMMMMJJJHHHDDDCCCAAAAAAAAAAAA???===>>>===<<<;;;::::::999999:::::::::999999999888888666666555555444333333222000000/////////000111111//////000000000///......//////...///000000///...,,,+++++++++,,,,,,,,,---///...---+++***)))))))))*********++++++++++++******,,,------***((((((((()))(((''''''&&&'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$###$$$%%%&&&$$$""" !!!!!!!!!!!!!!!!!!!!!%%%&&&######''''''$$$$$$######$$$%%%%%%$$$"""######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''((((((((((((%%%%%%%%%&&&'''((()))*********)))(((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))(((((('''((((((((())))))++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,---......---...///000111111111111000000/////////000111111111111222333444444333333yyyqqqaaaUUUJJJFFFDDD???<<<;;;333333444333333222111111222222222111111111111000000111111111111000//////...------,,,,,,------...//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***++++++++++++***************************+++******))))))******+++,,,,,,***))))))((((((((())))))*********)))((((((+++++++++***++++++,,,,,,---,,,+++***+++,,,///000,,,,,,---------.........---...///000111111111111000111444555555666888:::999999999999:::;;;<<<===;;;<<>>===<<<::::::999999999888777777777777666666666555555444444333222222222//////......///000111111......///000000000//////---...///////////////...,,,,,,,,,,,,,,,---...///...---,,,+++******))))))((((((((()))+++,,,+++***&&&(((******((('''&&&'''(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""""""""""""""%%%$$$###$$$%%%&&&$$$""""""""""""###############"""'''&&&!!!!!!((()))%%%(((&&&$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""&&&(((%%%###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((()))))))))((((((''''''(((((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++)))***+++,,,---.........++++++++++++,,,---...///,,,---///111222222111111000000////////////000000000000111222333333333333vvvnnn___TTTIIIFFFDDD???;;;:::666666444333222222222222222222222111111111111000000111111111111000//////...------,,,,,,------...///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***+++,,,++++++***************************+++******))))))******+++******)))))))))))))))******************)))((((((+++++++++++++++,,,---...+++++++++++++++---...///------------.........///---...000111222222111111000222444444444444666888555555555666777999;;;<<<;;;<<>>======<<<;;;:::999::::::;;;777777777777666666666666444444444333222222111111...------...///000111222---...///000000000000000...///000000///---,,,,,,,,,,,,++++++,,,...///000---,,,,,,+++*********++++++)))(((***,,,---+++(((%%%'''))))))(((''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""######$$$%%%$$$###$$$%%%&&&$$$"""###$$$$$$$$$%%%%%%%%%%%%###((('''"""%%%000666333...***&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######"""((()))%%%"""$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))*********)))************************))))))+++,,,---.........++++++++++++,,,---...///,,,---///111333333222111000//////......////////////000111222333333333333ssskkk^^^SSSIIIFFFDDD???;;;:::999777555333222222222222222222222111111111111000000000000000000//////......------,,,,,,------......---,,,+++************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++((()))***+++,,,+++******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************+++,,,---...+++++++++++++++***)))(((++++++++++++,,,---...///******++++++,,,---...///............/////////000...///000222222222111111444555555444222111111222333222333333555777:::;;;;;;===@@@CCCFFFGGGHHHHHHDDDDDDCCCDDDEEEGGGHHHJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEECCCCCCCCCDDDEEECCCDDDEEEHHHJJJIIIGGGDDDDDDBBB@@@@@@@@@@@@>>>======<<<;;;:::::::::;;;<<<999999999999888888888888444444333333222111111000---------...///000111222---...///000111111111111///000111000...+++***)))''''''&&&&&&''')))+++,,,,,,,,,++++++***+++++++++...,,,***+++------***'''&&&(((***+++*********+++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""$$$%%%&&&%%%$$$###$$$%%%&&&$$$"""#########$$$$$$%%%%%%%%%!!!((()))%%%,,,<<>>>>>>>>>>>;;;;;;;;;::::::999999999<<<:::888555444333444555333333222222222333444444333333222111000///...------......///000111111111111111000///...---------......---,,,+++++++++,,,)))((((((((()))***++++++*********)))(((***...000((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&''')))******)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''(((%%%$$$%%%(((***(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""""""""$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))$$$)))&&&###@@@\\\YYYTTTFFF222$$$ """%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$###"""""""""###"""""""""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%#########%%%'''(((+++***((('''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&((((((((((((((()))*********+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000111222333222222111+++---------+++++++++---000111111111111222222222qqqggg[[[QQQHHHCCCAAA<<<:::;;;777666555333222111111000000111111000......000111000000000000/////////...///...,,,*********+++,,,...---,,,++++++*********************++++++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,***)))))))))************))))))))))))******)))(((&&&'''(((***))))))************************...------,,,++++++***************+++++++++,,,,,,,,,***)))***---...---+++++++++,,,---------------,,,,,,,,,,,,---///000111//////000000111333444555555444444444555777999;;;:::;;;>>>AAADDDFFFHHHHHHCCCBBBBBBBBBCCCEEEHHHJJJIIIGGGDDDDDDDDDEEEDDDCCCAAABBBBBBBBB@@@@@@AAACCCDDDEEEFFFFFFFFFEEEDDDDDDAAAAAA@@@>>>============;;;;;;::::::999999::::::===;;;888666444444444555444333333222222222333333333333222111000///......//////...............//////...---,,,,,,+++++++++++++++******************))))))))))))))))))***+++*********)))(((''')))***((((((((((((((()))******&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&&&&&&&((((((((((((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!!###%%%&&&%%%###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&)))&&&:::UUUWWWTTTGGG666,,,(((&&&### $$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&((()))***(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''(((((((((((((((((()))******)))***+++,,,,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111000000///,,,...///...---,,,---...000000111111111222222222oooeeeZZZPPPGGGCCC@@@<<<;;;;;;666555444333222222222222111111111000...---///000000000000/////////......111000...,,,++++++++++++,,,,,,+++***************+++++++++++++++*********,,,++++++******++++++,,,++++++************++++++,,,+++******)))***************))))))))))))*********)))'''(((***++++++***,,,+++***))))))***+++,,,------,,,,,,+++*********)))))))))***************+++***)))***,,,---,,,++++++,,,------......------++++++,,,,,,---///000111.........///000111222333444444333333444666888999999:::===???BBBDDDEEEFFF?????????@@@AAADDDFFFHHHHHHFFFDDDCCCDDDEEEDDDCCC@@@AAABBBAAA??????AAABBBCCCDDDDDDEEEEEEEEEDDDDDDAAAAAA@@@???===<<<<<<;;;;;;:::999888999:::;;;<<<===<<<999777555444444444555444333222222222222222333222222111000///......111000...---,,,,,,,,,---///...---,,,++++++++++++((()))***+++,,,+++***)))+++***)))))))))))))))))))))***++++++(((%%%$$$$$$((((((((((((((()))******''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''"""$$$'''))))))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!'''+++$$$...GGGVVVXXXIII666+++))))))&&&"""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######'''''''''''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&''')))(((''''''''''''((()))'''''''''(((((()))))))))((((((((((((((()))******))))))************)))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---------...//////...---...000000000000111111111222222}}}mmmdddYYYOOOFFFCCC@@@===;;;<<<555444333333222222222222333333333111///...///000000000/////////.........111000...---,,,,,,,,,---***************+++,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++************++++++++++++************************))))))))))))******+++)))((()))***,,,++++++---,,,***))))))***,,,---,,,,,,++++++*********)))************************,,,,,,,,,,,,------------,,,,,,---............---///...------,,,,,,------...------...///000111111333333333333444555666777777999;;;===@@@AAABBBCCC???>>>??????@@@BBBCCCDDDFFFEEECCCCCCDDDDDDCCCBBB???@@@AAA@@@>>>>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@???>>><<<<<<::::::999888999:::<<<======<<<:::888666555444444555444333222111111111111222222111111000//////...222000...---,,,,,,---...000///......---------...)))***,,,...///...,,,+++++++++***)))((((((((()))(((+++------***'''$$$$$$((((((((((((((())))))***(((((((((((())))))))))))((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((###&&&((("""&&&AAA^^^mmmWWW;;;((($$$&&&((('''$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$(((''''''&&&&&&&&&''''''(((''''''''''''''''''(((&&&''''''((()))******+++((((((((((((((())))))***(((((())))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,------***+++---.........---,,,---...//////...---...000000000000000111111111111{{{lllcccXXXNNNEEEBBB@@@===;;;===555444333333222222222222444444444222000///000111////////////.................................///---,,,,,,++++++++++++,,,---,,,,,,,,,++++++******,,,++++++******++++++,,,++++++************++++++************+++***************))))))))))))******+++***))))))+++,,,,,,+++---,,,***))))))***,,,---+++***************))))))++++++++++++++++++******++++++,,,,,,,,,,,,,,,---+++,,,------......------......---,,,,,,,,,,,,,,,------------...///000000222222222333333444555555666777999;;;===>>>??????????????????@@@@@@AAAAAAEEECCCCCCCCCDDDDDDCCCAAA>>>???@@@???======???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCAAA???>>><<<:::999999888999:::<<<===;;;:::999888666555444444555444333222111000000000222222111111000000//////000000///......///000000///......------------...)))***,,,...///...,,,+++++++++***)))((((((((()))(((+++------+++)))((((((((((((((((((((())))))***((((((((()))))))))******)))))))))(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""""""""$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$### """'''&&&&&&;;;[[[rrr\\\???***###$$$%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%$$$######"""######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((((((((((((((())))))***((((((((((((((((((((((((************+++++++++,,,+++++++++,,,,,,---------+++,,,---.........------+++---......------.../////////000000000111111111zzzllleeeWWWMMMDDDBBB@@@===<<<===666555444333222222222222333444444222000000111222/////////.........---------------.........//////000///---,,,***))))))))),,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++************++++++))))))***++++++++++++*********))))))))))))******+++***((()))***,,,,,,+++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++++++++*********''')))******)))(((***+++***+++,,,,,,------,,,,,,******++++++,,,...///000...---------......///000111111222222333333333333555666777999;;;<<<<<<<<<<<<======>>>??????@@@@@@CCCBBBBBBCCCDDDDDDBBBAAA===>>>???>>><<<<<<>>>???AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCC@@@>>>===999999::::::::::::::::::888888777777666555555555444333222111111111111111111111111111000000////////////000000000000000000,,,,,,++++++++++++,,,,,,((()))***+++,,,+++***)))+++***)))))))))))))))))))))***+++***))))))***,,,((((((((((((((()))******(((((((((((())))))))))))***)))))))))((((((((((((%%%&&&&&&''''''((((((((('''%%%""" !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%)))+++"""&&&<<>>777666555333222111111000000111111000//////000222//////.........---------------.........------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++((()))***+++,,,++++++*********))))))))))))******+++)))((((((***++++++***************************))))))))))))))))))))))))++++++*********)))))))))&&&(((******(((''')))+++)))***++++++,,,,,,++++++*********+++,,,---//////...............//////000000111111222222222222222444555666777999:::::::::777888999;;;===???@@@@@@BBBAAAAAACCCDDDDDDBBB@@@===>>>>>>===<<<<<<===???@@@?????????@@@AAACCCDDDDDDEEEEEEDDDCCC@@@===<<<999:::;;;<<<<<<:::999888555555666666666666555555222222111111111111111222111111111111000000000000//////000111000///---,,,,,,++++++***++++++,,,,,,++++++******************))))))))))))))))))***+++)))((('''%%%###%%%(((+++((((((((((((((()))******'''''''''((((((((())))))))))))((((((((('''''''''%%%%%%&&&&&&'''(((((()))'''&&&$$$#########$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''%%%###"""###%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#####################$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%+++&&&%%%+++!!!$$$!!!!!!!!!###%%%&&&&&&&&&######$$$$$$$$$$$$########################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''(((((((((((((((((()))************)))(((((()))******)))))))))************+++******+++,,,,,,---......+++,,,---.........---,,,+++---...///......000111////////////000000000111{{{nnnhhhUUULLLCCCAAA@@@===<<<>>>888777555333222111000000...//////...------///111//////.........---------//////......---,,,******$$$%%%&&&(((***,,,///000+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++************++++++((()))***+++,,,,,,+++*********))))))))))))*********)))'''((()))++++++***((()))************)))((((((((((((((())))))))))))******))))))((((((((('''(((***,,,+++))))))+++---))))))***++++++++++++***...---,,,,,,++++++,,,,,,//////.........//////000000111111222222222111111333444555777888888999999222333666999<<>>===;;;;;;===>>>??????>>>>>>???AAACCCDDDDDDDDDEEEDDDBBB???<<<:::999:::<<<======:::888666333333444555666666555555111111111111111111222222111111111111000000000000///000111111000---)))'''---------,,,,,,---............---,,,+++++++++,,,))))))(((((()))***++++++)))'''$$$  %%%)))((((((((((((((()))******''''''''''''(((((((((((((((((('''''''''&&&&&&&&&######$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%'''((('''$$$"""$$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$############"""""""""###$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!(((***'''(((###%%%'''((('''%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***&&&&&&'''((()))))))))((($$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((('''''''''((((((((('''&&&%%%%%%&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&((((((((((((((()))******+++***)))(((((()))***+++(((((((((((())))))))))))******+++,,,,,,---......***+++,,,---...---,,,,,,,,,...000000//////111333////////////000000000000|||kkk```VVVOOOFFF@@@>>><<<:::888666444222111222222111000///////////////////////////111222000,,,)))***,,,///...,,,******+++,,,---)))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))))))))))),,,,,,+++***)))((('''''',,,,,,,,,,,,+++++++++***)))))))))))))))******++++++***)))(((((()))******---,,,***((()))+++---///******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---------......111111000000111111222333222333444555666666666666777777888999:::<<<===>>>>>>???AAABBBCCCCCCBBBAAA===>>>>>>?????????>>>>>>??????@@@@@@@@@AAAAAAAAAIIIHHHEEECCC@@@>>>===<<<888888888888888888888999666666555444333333222222333222111000////////////222111111000000000000111......///000000000000000---,,,++++++******+++++++++*********))))))(((((((((((())))))************,,,+++)))((((((((()))*********))))))((((((''''''(((((((((((())))))))))))(((((('''&&&'''((()))***&&&'''((())))))'''%%%$$$+++***(((&&&$$$######"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$###"""!!!!!!!!!"""###'''''''''&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###"""$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))))))))))))))***+++***((('''''')))+++,,,++++++++++++++++++++++++)))******+++---......///000000000000000000000000//////000//////...------yyyhhh^^^RRRLLLDDD???>>>===;;;:::666444222111222222111000111111111111111111111111///000000///---+++,,,,,,,,,---------,,,,,,+++++++++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))************************)))))))))))))))(((((((((((('''''''''((((((((('''((())))))***+++***)))(((((()))******)))************))))))(((******))))))))))))******************************************************)))************+++++++++,,,,,,---------.........111000000000000000111111222333444555555666666666777888888999:::<<<===>>>>>>???@@@AAABBBBBBBBBBBB>>>???????????????>>>>>>>>>>>>???@@@AAABBBCCCDDDHHHFFFDDDAAA???===<<<;;;999999999999999999999999666555555444333333222222333222111000//////////////////......------......//////000111111111111000...---,,,,,,++++++,,,,,,************)))))))))((()))))))))*********+++++++++***)))((((((((())))))))))))))))))((((((''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&'''((()))&&&'''((()))((('''%%%$$$%%%%%%$$$%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!###%%%$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$########################$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++******))))))************)))((((((((()))***+++++++++++++++++++++++++++//////...,,,+++***))))))///////////////////////////////////////...------uuudddZZZOOOIIIBBB>>>======<<<:::666444222222222222222000111111111111111111111111000///......//////---,,,+++,,,---......,,,***)))---......---+++***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))*********++++++)))))))))*********++++++'''''''''&&&&&&&&&%%%%%%'''''''''''''''(((((()))******))))))))))))******###%%%(((++++++***'''%%%******))))))))))))******************************************************)))************+++++++++---------.........//////111000000/////////000000222222333444444555555666888888888999;;;<<<>>>???????????????@@@AAABBBBBB@@@@@@@@@@@@@@@???>>>===<<<===>>>@@@BBBCCCEEEEEEFFFDDDBBB@@@===;;;::::::999999999999999999999999555555444444333333222222333222111000///////////////......---,,,,,,------//////000111111111111000......---,,,,,,,,,,,,,,,************))))))))))))***************+++++++++******)))(((((((((((())))))))))))(((((((((((('''))))))((('''&&&%%%$$$###&&&&&&&&&%%%&&&''''''(((&&&'''((((((((('''%%%$$$"""#########%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%############$$$&&&'''((($$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%"""###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))******(((((())))))))))))******++++++++++++++++++++++++******++++++,,,---------------------------------......//////......------rrrbbbXXXMMMHHHAAA>>>======;;;999666444222222333333222111////////////////////////000...,,,---000111///---,,,,,,---------,,,+++***+++,,,---+++)))(((((()))************************---------,,,++++++******((())))))******++++++,,,))))))*********+++++++++))))))((((((((('''''''''(((''''''''''''((()))))))))))))))))))))********* ###&&&***++++++)))'''******))))))))))))******++++++++++++++++++++++++************************))))))*********+++++++++------........./////////222111000000///000000000222222222333333444555555888888888999:::<<<>>>??????>>>======>>>???AAABBBAAAAAAAAAAAA@@@???======<<<===>>>???@@@BBBCCCCCCCCCBBB@@@>>>;;;:::999888888888888888777777777777444444444333333333222222222222111000//////000000111000///...............---...//////000000//////------,,,++++++++++++,,,*********)))))))))))))))************++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&%%%$$$############%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$!!!!!!""""""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***'''((())))))******))))))************************'''''')))***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,qqqaaaXXXNNNHHHBBB>>>===<<<999777777555333222333333222111////////////////////////000...,,,---000222000---...---,,,+++++++++,,,,,,+++,,,---+++)))(((((()))************************,,,+++++++++*********)))))))))******+++++++++,,,++++++++++++*********************)))))))))(((((())))))(((((())))))***+++(((((())))))************&&&&&&'''((())))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++------------.........///222111111000000000111111222222111111222333444555777777888888:::;;;===>>>>>>===<<<<<<===>>>@@@AAAAAAAAAAAA@@@???>>>===<<<======>>>>>>??????@@@@@@AAA@@@>>><<<:::999888888666666666666555555444444333333333333333222222222222111000000000000000000111111///......---------+++,,,,,,---------------,,,++++++***************))))))))))))))))))******************************''''''''''''(((((('''''''''''''''''''''((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%((('''&&&$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$#########&&&%%%$$$$$$#########$$$!!!!!!"""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''((())))))))))))(((************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,pppaaaYYYMMMHHHBBB???>>>===:::777777555333222333333333111111111111111111111111111000///......000000000//////...,,,******+++,,,------......---+++***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++******))))))))))))((((((((('''''')))))))))))))))***++++++'''((()))******+++******,,,+++***(((''''''''''''******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......000/////////000000111222222111000000111222444555666666666777999:::<<<===<<<<<<<<<<<<===>>>?????????????????????>>>===<<<>>>>>>>>>???????????????@@@???===;;;:::888888777666555555444444333333222333333333333222222222222111111000000000000000111000000...---,,,,,,++++++******+++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))*********************)))))))))))))))%%%&&&''''''((('''''''''&&&''''''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%'''$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######!!!!!!!!!"""###%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))''''''(((((((((((())))))************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,ooo```YYYKKKGGGBBB?????????<<<999777555333333333444333222111111111111111111111111///000111000///...///000------,,,,,,+++++++++,,,+++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------,,,,,,++++++******)))******++++++++++++,,,,,,)))))))))(((((((((''''''((((((((((((((()))******&&&''')))***++++++************)))((((((''''''(((******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...///000111222111000///000222444555444555555666777999:::;;;::::::;;;<<<==================>>>>>>>>>======<<<>>>>>>???@@@AAABBBBBBCCC@@@???===;;;999888888777666666555444444333222222222222222222222222222222111111000000000000111111111111///...---,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,+++******))))))******((()))))))))************)))))))))(((((((((''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$###"""!!!!!!"""%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$######%%%&&&$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))******(((((('''&&&'''((()))***************************$$$%%%'''))),,,...000111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,nnn```YYYIIIEEEAAA???@@@@@@>>><<<777555333333444444333222////////////////////////...111333111...,,,...111+++,,,---......,,,***))))))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///...------,,,+++***))))))((()))***+++,,,---......************))))))))))))'''''''''''''''((())))))&&&''')))***+++++++++***"""$$$&&&(((***+++++++++******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,...///000222111//////000111444555444444444555666888:::;;;999:::;;;===>>>======<<<;;;<<<===============<<<>>>>>>@@@AAACCCDDDFFFFFF@@@???===;;;:::999888888777777666555444444333333222222222222222222222222111000000000000000111111444333222111//////......++++++,,,------------,,,---,,,++++++******++++++(((((())))))*********+++))))))(((((('''''''''&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&((()))))))))((('''(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%% !!!###%%%&&&&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***)))&&&######$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%$$$######"""#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))***,,,,,,)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,nnn^^^UUUIIIEEE@@@===;;;:::999888777666555333111000000000222222222111111111111000//////...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((++++++************++++++''')))+++---............+++***)))))))))***+++,,,******))))))))))))******%%%'''***---...---,,,+++))))))))))))((('''&&&%%%))))))))))))((((((((((((***)))(((''''''((()))***+++*********))))))((((((((('''&&&'''))),,,------((((((((()))***+++++++++)))+++---,,,+++***+++,,,++++++,,,---...///000111///////////////000000111222222333444444555555666999:::;;;<<<===???@@@@@@======<<<;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBB;;;;;;;;;:::::::::999999777666666444333222111111111222222222222111000000///////////////000111111222111000...------,,,---...---,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%&&&(((***++++++******))))))((('''&&&%%%%%%%%%'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$#########""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$######$$$&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((++++++******)))))))))((())))))))))))))))))))))))))))))***+++,,,,,,------(((((()))************))))))******++++++,,,------lll\\\SSSIIIFFFBBB???>>>===;;;999777777555444222222111111111111111000000000//////000000///...------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++************++++++------...------+++***)))+++***)))(((((())))))*********))))))))))))******%%%&&&((())))))((('''&&&''''''((((((((((((((('''))))))))))))************)))(((''''''''''''((()))*********)))))))))(((((()))'''&&&''')))+++,,,,,,)))))))))******+++++++++)))+++,,,,,,+++******+++++++++,,,---...///000000///////////////000111111222222222333444444555555777888999:::<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<======<<<======>>>???@@@:::::::::999999999888888666666555444333222111111000111111111111000////////////......///000000111111111000///...---,,,,,,,,,,,,+++************************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((()))((((((((()))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$######$$$&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))******+++,,,,,,---((())))))***+++*********++++++++++++++++++++++++~~~jjjZZZQQQEEECCC@@@???>>>===:::888555555333222222111111111000000000000/////////...111111000///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++///......---,,,***((('''+++***)))((('''''''''(((***))))))(((((())))))***))))))((('''&&&%%%$$$$$$%%%&&&'''((()))))))))))))))))))))******+++++++++)))((((((''''''(((((()))******))))))))))))((((((***((('''''')))*********************************)))+++,,,,,,+++******+++++++++,,,,,,---.../////////////////////000111111111111222222333444444444555666777888999;;;<<<<<<>>>===<<<<<<;;;<<<<<<<<<======<<<<<<<<<<<<======888888888888777777777777666555444444333222111111000000000000000///......///............///000000//////000000///---+++***++++++***))))))))))))*********))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$############$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,))))))***++++++++++++***---,,,,,,+++******)))))){{{gggWWWNNNAAA???======<<<;;;888555333222111000000000000000111111000000000/////////222222111000///...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++***)))((('''''''''))))))(((((((((((())))))---+++***((('''''''''(((&&&&&&'''(((((((((((((((''''''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))((((((***)))'''((()))***)))((()))))))))))))))))))))))))))***,,,,,,***)))***+++***++++++,,,------......//////......//////000111000000111111222333333333444555666777888:::;;;;;;======<<<<<<;;;<<<<<<======<<<;;;:::::::::::::::777777777666666666555555444444444333222111111000000000111111000000///............------...//////---...///000///---+++)))+++******)))))))))*********)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&'''''''''%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''))))))((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&%%%%%%$$$$$$%%%''')))***%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%*********)))))))))))))))(((((((((((((((((((((((())))))))))))******++++++)))******+++++++++++++++,,,+++++++++******))))))xxxdddVVVNNN@@@???===<<<<<<:::777555333333222111111111111111222222111111111000000000111111111111000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,,,,,,,+++***((())))))***+++,,,---...,,,,,,++++++***)))((('''))))))(((((((((((()))))),,,+++***(((((()))+++,,,(((((()))(((((('''&&&&&&%%%&&&&&&'''((()))******************************(((((((((((((((((())))))***)))(((((())))))(((&&&'''''''''((((((((((((((((((***,,,+++***)))************++++++,,,,,,------......------......///000//////000000111222222222444444555666888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888666666555555555444444444333333333222111111000000111111222222111111000///......---------------...,,,---...///...---***)))++++++*********++++++,,,)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$&&&((()))'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''((('''&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&%%%%%%$$$$$$%%%&&&(((***%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))******))))))***++++++++++++***)))))))))******+++++++++vvvdddVVVNNNDDDBBB???>>>===<<<999777666666555333333222222222222222222222111111111111...///000111000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////...------.........***+++,,,------,,,+++***++++++************+++,,,++++++,,,++++++***)))((()))((((((''''''(((((())))))(((''''''''')))***+++))))))))))))((('''&&&%%%&&&&&&&&&''''''((((((((()))******++++++******)))''''''(((((((((((()))))))))((('''((())))))(((&&&&&&&&&'''(((((()))******(((***++++++***))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,---............//////000111111222333333444555777888999999::::::::::::::::::;;;<<<999999888777777777777777555555555555444444444444222222222111111111000000222222222222222111000000......---,,,,,,,,,,,,---,,,,,,---------,,,******+++************+++,,,,,,))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((()))************)))(((((())))))***++++++,,,uuudddVVVOOOGGGDDD@@@>>><<<;;;999888666666444333111111000000111111111111000000000000,,,---///000000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***+++---......---+++***---,,,+++***))))))******))))))***++++++***)))(((((((((''''''''''''(((((('''''''''''''''((())))))'''(((((((((((((((''''''''''''''''''(((((((((((('''((())))))))))))(((''''''''''''((((((((())))))'''''''''(((******(((&&&&&&'''((()))***+++,,,---((()))++++++)))))))))***************++++++++++++++++++******++++++,,,------......//////000111111000111222333555666777777999888888888999999:::;;;777777666666666666666777666555555555555444444444111111111111111000000000111111111111111000000///...------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&$$$$$$%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))((())))))))))))************uuudddWWWPPPGGGDDD???;;;:::999777666444333111000...---,,,,,,000000000000////////////***+++...///000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((***+++---......---+++***,,,+++***))))))***+++,,,'''((()))******)))((((((((((((''''''''''''(((((())))))))))))))))))((((((%%%&&&'''((())))))))))))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&(((******(((&&&'''((()))***,,,...///000((()))++++++)))((()))******************+++++++++******))))))******+++,,,------......///000000000//////000222333444555666888777777777888999999:::666666555555555666666777666666555555555444444444111111111111000000000000000000000000000//////......---,,,,,,++++++++++++---,,,+++******+++++++++((((((((((((((()))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$&&&)))***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((######""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%%%%%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&$$$###"""###$$$%%%%%%$$$"""!!!######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&$$$%%%%%%$$$$$$#########$$$&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&$$$#########$$$%%%%%%&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''((((((((($$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((++++++******)))(((((((((zzzeeeUUUOOOFFFCCC???<<<;;;999777666333333222222111222222222111111111111111000//////000///...---,,,---......)))+++---/////////---,,,---,,,******+++,,,...000+++++++++++++++++++++++++++---//////...,,,,,,------,,,++++++,,,,,,***)))+++******)))(((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((''''''''''''((()))++++++)))(((''''''&&&%%%$$$$$$%%%&&&''')))***++++++)))(((((()))''''''''''''((((((((((((++++++++++++******))))))***+++,,,------,,,***))))))))))))))))))******+++------......///000000000222222111111222444555777555333111222555777777555666666666666777888999:::555555555444333222000000000000////////////000000222222222111000//////...---,,,++++++******+++++++++---///000111000///...,,,,,,,,,++++++*********(((((('''''''''&&&&&&&&&)))++++++((($$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''***+++***((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******)))(((%%%$$$$$$%%%((())))))((('''''''''(((***+++))))))))))))************zzzeeeUUUOOOFFFCCC???<<<;;;999777666444333333222111111111222111111111111111000//////...---,,,+++++++++,,,,,,+++,,,---.........---,,,---,,,***))))))***+++,,,++++++++++++++++++++++++)))+++------+++******+++,,,+++)))***++++++)))(((******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((())))))***%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&((()))***(((***+++***(((&&&&&&'''''''''''''''((((((((((((++++++***))))))))))))))))))******+++*********)))***************++++++,,,,,,------......//////000222111111111222444555666999777555666999;;;:::999666666666666777888999999666666555555444333111111000//////////////////000222222111000000///......---,,,++++++******++++++)))***,,,------,,,+++***++++++***************)))(((((('''''''''&&&&&&&&&%%%&&&&&&$$$!!! !!!###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))(((&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))(((&&&%%%%%%&&&((())))))((('''''''''(((******'''(((((((((((()))))))))yyydddUUUOOOFFFCCC???<<<;;;999888666555444333222111111000000111111111111111000//////...---,,,++++++++++++,,,------------,,,,,,,,,,,,...---+++***))))))******++++++++++++++++++++++++)))+++,,,,,,+++******++++++***((()))******)))'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''')))***)))'''%%%%%%%%%''''''''''''((((((((((((+++***)))((('''((()))***))))))((((((((())))))***+++************+++,,,,,,++++++,,,------......///111000000000111333555666888666555555666888777666555555555555666777888999777666666555444333222111//////............//////111111000000//////......---,,,++++++******++++++)))***+++,,,+++***)))((()))))))))))))))*********(((((((((''''''''''''&&&%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&)))(((((('''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''((()))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""#########$$$$$$%%%%%%$$$$$$###&&&$$$###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$%%%$$$######%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''((((((((((((xxxcccTTTMMMEEEBBB>>><<<;;;:::888777666555444222111000000000111111111111111000////////////......------------......---,,,+++++++++,,,...---,,,++++++++++++,,,+++++++++++++++++++++++++++,,,...---,,,+++,,,---+++***))))))***+++***((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))%%%%%%&&&''''''&&&%%%%%%(((((()))******)))((((((((('''&&&&&&%%%$$$$$$$$$%%%'''))))))'''&&&'''(((''''''''''''((((((((((((***)))(((''''''((()))******)))((('''((()))***+++******))))))******+++,,,***++++++,,,,,,---......000//////000111333555666666555444333333444444333444444444444555666777888666555444333222111111111///......------......///000000000//////.........---,,,++++++******++++++,,,------------+++******((()))))))))******++++++(((((((((''''''''''''''''''''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((((((((((((((((((((((((''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%''')))%%%$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$%%%%%%$$$$$$###'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))'''((()))******)))((('''''''''''''''(((((())))))'''''''''((((((((())))))vvvbbbRRRLLLEEEBBB>>><<<;;;:::888777666555444222111000000000111111111111111000//////...............---------...---,,,+++++++++++++++***************+++,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,---,,,***)))***,,,,,,+++***(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))***++++++ ###&&&)))*********(((((())))))))))))((((((''''''''''''&&&&&&&&&%%%$$$&&&((()))))))))***+++''''''''''''(((((((((((())))))(((''''''((()))******))))))((()))***+++,,,((((((((((((((()))************++++++,,,---------.........///000222555666888888777555444333444444333333333333444555666777555444222111000/////////......------------....../////////...............---,,,++++++******++++++------------,,,,,,++++++)))******++++++,,,,,,,,,((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''(((&&&&&&&&&''''''(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''((()))******)))((('''&&&''''''((((((((((((((((((((()))))))))*********ttt___PPPJJJDDDAAA>>><<<;;;:::999888555444333222111111000000111111111111111000//////,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++''''''(((((()))******+++++++++++++++++++++++++++)))***+++***((((((***+++,,,*********,,,---,,,+++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&((()))((('''%%%###''''''''''''''''''''''''%%%&&&'''((())))))))))))###%%%((()))))))))***,,,''''''''''''(((((((((((((((((())))))))))))******))))))))))))***+++,,,,,,(((''''''''''''((())))))******+++,,,,,,------...---------...000222444666666777666444111///000111222222222222333444555666444333111///.........///------,,,,,,,,,,,,------..................---------,,,++++++******++++++++++++******************+++++++++++++++,,,,,,,,,'''(((((((((((()))))))))((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&$$$$$$%%%&&&'''(((((()))'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&''''''''''''$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%$$$######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&'''&&&&&&%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""!!!!!! ###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''))))))))))))''''''&&&&&&'''(((((((((((('''))))))))))))************rrr]]]NNNHHHDDDAAA>>><<<;;;:::999888444333333222111111111222111111111111111000//////,,,,,,---------,,,+++***)))***+++,,,---,,,++++++)))******+++++++++******++++++++++++++++++++++++*********)))((((((***,,,***))))))***+++,,,,,,*********))))))((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&,,,,,,,,,+++((($$$ ''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&$$$###%%%&&&(((((('''''''''(((''''''''''''(((((((((((('''(((***+++,,,+++***)))&&&'''((()))************((((((((((((((())))))***++++++,,,,,,---.........---------...///222444666555666555333///,,,---///111111111222222333444555555333111///......///000------,,,,,,,,,,,,---------------------------------,,,++++++******++++++))))))((((((((()))******++++++++++++************'''((((((((())))))))))))+++)))'''''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%!!!""""""######$$$$$$%%%########################$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""###$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((('''''''''%%%&&&'''(((((((((''''''((((((((())))))))))))***qqq\\\MMMFFFDDDAAA>>><<<;;;;;;999888333333222222111222222222111111111111111000//////---.../////////...---,,,((()))+++---...---+++***////////////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++)))***,,,...)))(((((((((***++++++***+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***)))((('''&&&&&&$$$%%%(((***+++***(((&&&))))))(((((((((((()))))))))((('''%%%"""&&&'''((((((&&&$$$$$$%%%''''''''''''((((((((()))&&&(((+++------,,,***)))$$$%%%''')))***))))))((()))))))))))))))******++++++,,,,,,------......///,,,,,,,,,---///222444666999::::::777222000000222111111111111222333444555666444222000//////000111---,,,,,,++++++,,,,,,------------------------------,,,++++++******++++++))))))((())))))***+++,,,++++++******))))))(((((('''((((((((())))))******(((&&&######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%% !!!"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((('''&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''''''''&&&%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''((((((((()))~~~lllZZZOOOLLLDDDBBB???<<<;;;:::888666666555444222111111222222000/////////............///...---,,,+++,,,---------,,,************,,,---((((((((()))***,,,---...************************++++++++++++******))))))(((((())))))******++++++"""&&&)))+++***)))'''###!!! """&&&))))))((()))'''%%%%%%&&&'''''''''(((''''''((())))))(((&&&((('''&&&&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''***)))'''&&&%%%%%%&&&&&&******))))))))))))******))))))))))))************))))))*********+++++++++------,,,---...111444666777666444333222333333444000000111222222222222111333222111000////////////...---,,,,,,++++++,,,,,,...---+++*********++++++......---,,,++++++***)))++++++***)))&&&###...,,,+++***+++,,,+++***++++++***((('''&&&%%%$$$''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""&&&&&&%%%%%%%%%%%%%%%%%%$$$#####################%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%((('''%%%###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$"""!!!"""""""""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""##############################%%%''''''&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$######%%%((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***yyygggUUUKKKHHHDDDBBB???<<<;;;:::888666444333222111000111222222000000/////////.........///...---,,,,,,,,,------......------------......***************+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))*********$$$%%%(((******)))'''&&&***(((%%%%%%'''(((&&&%%%+++)))''''''((()))))))))(((''''''((())))))(((&&&(((((('''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&''''''%%%&&&''''''(((((('''''')))((('''&&&%%%&&&''''''))))))(((((((((((())))))))))))))))))***************+++++++++,,,,,,,,,,,,------,,,,,,...000222444444333222111000111111222111111222333333333333222222222111000////////////...---,,,,,,++++++,,,,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))******)))((('''((((((''''''******)))((('''&&&&&&%%%(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$"""!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&%%%$$$###%%%'''"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###########################"""$$$&&&&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""!!!###%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&%%%%%%&&&((()))+++&&&&&&&&&''''''''''''((((((''''''''''''(((((()))xxxgggWWWLLLIIIDDDBBB???<<<;;;:::888666666555444333333333444555000000000/////////......///...------,,,,,,------******++++++++++++******++++++,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))*********)))((('''&&&---+++)))((((((((('''%%%***)))'''''')))***))))))(((''''''((())))))(((&&&)))(((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))************++++++,,,,,,,,,------------,,,,,,,,,,,,...000111111000//////......//////111111222333333333333333111111000///...............---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,+++++++++,,,,,,---------+++***))))))***,,,///000'''''''''&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''#########$$$$$$%%%%%%&&&"""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&""""""######$$$%%%&&&&&&!!!!!!###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&%%%######%%%&&&""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$########################"""$$$%%%%%%$$$######$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%###"""###$$$$$$###''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***++++++)))((('''&&&&&&''')))***&&&&&&&&&''''''''''''((()))((((((''''''''''''(((wwwhhhXXXNNNJJJDDDBBB???<<<;;;:::888666666555444222111111222222000000000////////////...///......---------------'''((()))******)))((('''++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((,,,+++***)))(((((((((((()))((((((((()))*********'''&&&%%%&&&'''((((((&&&(((''''''((())))))(((&&&)))))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&'''((()))))))))((((((''''''(((((()))((()))))))))************+++++++++,,,,,,,,,,,,------,,,+++++++++,,,---...............---.........000000111222222222222222000000///..................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))((()))***+++((()))******(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((( !!!$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%&&&'''((()))########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&%%%$$$#########%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################"""###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))))))))))))))((((((&&&%%%%%%&&&&&&&&&''''''''''''(((***)))((('''''''''''''''rrrdddVVVKKKGGGDDDBBB???<<<;;;:::888666555333111///---,,,,,,,,,111000000000////////////...//////.........------***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******))))))((((((++++++))))))((()))******&&&&&&''''''((()))+++,,,&&&%%%%%%&&&((()))(((&&&(((''''''((())))))(((&&&((())))))***************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%%%%'''(((((())))))***))))))(((((())))))***((()))))))))************************++++++++++++,,,,,,++++++++++++,,,,,,------........................///000000000000000000//////............///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************++++++***((('''&&&)))+++---,,,***((()))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$))))))((((((&&&$$$"""!!!###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&%%%%%%%%%%%%&&&'''((()))########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%########################"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((******(((%%%###&&&&&&&&&''''''''''''(((***)))((('''''''''''''''qqqdddWWWMMMIIIDDDBBB???<<<;;;:::888666888666444222000/////////111111000000000/////////...////////////...------+++++++++,,,,,,++++++++++++++++++++++++,,,---...************************++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))***+++(((((()))(((&&&&&&''')))'''''''''(((***+++***((((((''''''((())))))(((&&&'''((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((******))))))))))))******))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---............---------...///////////////000000///......//////000...---,,,,,,++++++,,,,,,+++,,,,,,------------,,,///......---+++******)))((()))+++,,,---+++)))((('''***---,,,)))'''((()))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$######"""!!!"""$$$%%%%%%%%%$$$### """$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%###########################$$$%%%$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""!!!!!!###%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$ %%%)))+++***(((&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''(((~~~pppeeeXXXNNNJJJDDDBBB???<<<;;;:::888666777666555333333333444444111111111000000000//////...//////000///...---,,,******))))))))))))******///---+++***)))***,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))))))))*********)))))))))))))))))))))))))))***+++)))&&&$$$&&&((('''&&&''')))++++++***((((((''''''((())))))(((&&&&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%&&&''''''((((((''''''$$$%%%&&&(((((((((''''''))))))(((((((((((())))))))))))))))))*********************+++++++++,,,,,,***++++++,,,------------***+++,,,---...------,,,---......///000/////////000000000//////000000111...---,,,,,,++++++,,,,,,++++++---.........---------------,,,,,,+++++++++)))******+++++++++++++++&&&***...---***'''(((***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%###""""""%%%(((((()))&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################%%%%%%%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###""""""$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&"""###&&&((())))))((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))xxxkkk```TTTJJJFFFDDDBBB???===;;;:::888666//////.........///111222111111111111000000000000...///000000000///---,,,///...---,,,,,,---...///222000,,,)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((((())))))******++++++))))))***))))))((('''&&&(((***+++)))&&&%%%'''***$$$$$$%%%''')))***(((&&&(((''''''((())))))(((&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((()))))))))(((%%%&&&''''''((((((''''''%%%&&&'''((((((((('''&&&((((((''''''''''''(((((())))))))))))************++++++,,,,,,,,,---------******+++,,,---...------)))***+++,,,------,,,+++...//////000000000000000111000000000000000111111...---,,,,,,++++++,,,,,,***+++---...///...------++++++,,,,,,,,,,,,------,,,+++)))''''''((()))***''',,,000///+++((()))+++))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$%%%%%%$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""''''''''''''''''''&&&&&&""""""###$$$&&&'''(((((( """$$$%%%%%%%%%###""""""###$$$%%%%%%$$$"""!!!&&&&&&%%%$$$%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&########################%%%&&&&&&$$$######%%%(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((()))))),,,***((('''&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***|||mmm```SSSJJJHHHFFFDDDBBB???===;;;999999444333222222111111222222111111111111000000000000+++,,,...000000000000///...---,,,++++++,,,---...*********++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,+++***)))***++++++++++++************)))------,,,+++************###%%%&&&((())))))(((((($$$%%%'''((((((((('''&&&))))))))))))((('''&&&%%%)))(((''''''((()))(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))((('''%%%$$$###""""""((('''&&&&&&&&&''')))***))))))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---////////////.........---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,------...------------------,,,,,,,,,++++++,,,,,,++++++***)))((((((************))))))))))))---)))%%%$$$&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###&&&&&&&&&&&&%%%$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""""""""######&&&''''''&&&$$$######$$$''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%yyykkk^^^QQQIIIGGGDDDBBB@@@===;;;999888777555555444333333333333444111111111111000000000000---......//////...,,,,,,......------------......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,((()))++++++++++++---...+++++++++************)))++++++***)))))))))******%%%%%%&&&&&&&&&%%%$$$###%%%&&&''''''(((''''''''''''(((((())))))((((((((()))(((&&&'''((()))(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((&&&%%%$$$$$$$$$%%%&&&''')))((('''%%%$$$$$$$$$$$$(((((('''''''''((()))***))))))))))))************)))))))))*********++++++*********+++++++++,,,,,,+++,,,---///////////////......---,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------...---------*********)))))))))((((((,,,,,,++++++***))))))(((*********)))))))))((((((,,,)))&&&%%%&&&((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%'''((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$###"""###$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%$$$$$$######"""""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&'''''''''&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&tttggg[[[OOOHHHFFFAAA@@@>>>;;;999777666666555555444333333333333333111111111111000000000000/////////...---+++***))),,,,,,---......---,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***++++++******,,,---+++++++++************)))))))))((((((((()))******((((((((('''&&&$$$""""""'''&&&&&&&&&&&&'''((((((&&&'''((()))************((('''&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&)))(((((((((((()))***+++))))))))))))************((((((((())))))))))))************++++++++++++,,,,,,,,,...//////000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))******))))))))))))((((((***(((&&&%%%'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))'''&&&&&&(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&$$$######$$$########################""""""""""""############!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""!!!!!!###&&&(((%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&qqqeeeYYYNNNGGGFFF@@@???===;;;999777666666333222222111000111111111111111111111000000000///000000///...---+++******)))***,,,......,,,***)))++++++++++++++++++++++++---,,,,,,,,,++++++******,,,------+++)))''''''(((+++++++++*********))))))(((((((((((())))))***+++++++++***)))(((&&&%%%%%%''''''&&&%%%%%%'''((()))'''((()))******+++++++++((('''&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&''''''''')))(((((('''''''''''''''((((((''''''''''''(((((()))))))))))))))******+++((()))))))))************))))))))))))))))))))))))************++++++++++++,,,------...//////000000...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,---------------...------------,,,,,,,,,+++++++++*********))))))***)))))))))(((((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$""""""###$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&%%%###"""###$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''ooocccYYYNNNHHHFFFAAA@@@>>><<<:::888777777222222111000000000000111111111111111000000000///000//////.........------)))+++...000000...+++)))++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,***'''&&&&&&'''+++++++++*********)))))))))))))))))))))***+++,,,*********)))((((((((((((''''''&&&%%%%%%'''((()))))))))************))))))(((&&&&&&''')))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''(((((('''''''''((())))))((())))))***************((()))))))))************************************))))))*********+++++++++,,,,,,,,,---......//////------,,,++++++++++++,,,,,,,,,+++++++++*********)))***+++,,,------------************))))))))))))+++++++++***************)))))))))(((((((((((('''$$$$$$%%%%%%%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!"""###$$$%%%&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((~~~nnnbbbXXXNNNGGGFFFAAA@@@>>><<<:::999888888444444333222222222222222111111111111000000000000//////.........///000000,,,...000222222000...,,,,,,,,,,,,++++++++++++***+++++++++++++++*********'''((())))))((((((***++++++++++++************)))******)))))))))***++++++(((((('''''''''(((((()))'''&&&&&&&&&&&&'''(((((()))))))))***))))))(((((('''&&&&&&''')))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&(((((('''''''''(((((()))'''((()))*********))))))))))))))))))************++++++************)))))))))))))))************+++++++++++++++,,,---...///------,,,+++++++++++++++++++++++++++************((()))***,,,------------,,,++++++++++++*********************************))))))((((((((((((''''''###$$$&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''#########$$$$$$$$$%%%%%%'''%%%$$$$$$&&&&&&%%%###"""###$$$%%%&&&&&&'''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))}}}mmmaaaWWWLLLFFFDDD@@@???>>><<<:::999888888444333333222222222222222111111111111000000000000///...---------......///,,,---///000000///---,,,,,,,,,,,,+++++++++******************++++++++++++''')))***+++***+++,,,...+++++++++************)))******)))((((((((()))))))))((((((''''''((())))))%%%&&&''''''((('''''''''&&&''''''((())))))))))))'''&&&%%%''')))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))((((((''''''&&&&&&&&&###$$$&&&'''((((((((((((((((((''''''&&&'''''''''&&&'''((()))))))))(((((())))))))))))******************)))))))))((((((((())))))))))))*********************)))***+++---...---,,,++++++***+++++++++++++++++++++************((()))***+++,,,---------.........---------,,,,,,************************))))))((((((((('''''''''$$$''')))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""""""$$$%%%$$$###"""###%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))|||lll```UUUKKKDDDCCC@@@???===;;;:::888888888222111111000///000000000111111111111000000000000///...---,,,+++,,,,,,---***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********))))))******+++++++++,,,+++---...---++++++,,,---+++++++++************)))***)))((('''''''''''''''---,,,***)))))))))***+++$$$%%%'''((((((((('''&&&###$$$&&&''')))******+++'''&&&%%%''')))******)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''(((******)))((('''&&&&&&%%%$$$%%%''')))++++++++++++(((((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))************))))))(((((('''''''''&&&))))))))))))***************))))))((()))+++,,,------,,,++++++******+++++++++++++++************)))((((((***+++,,,---------+++++++++*********))))))******************++++++)))(((((((((''''''''''''&&&)))++++++((('''(((***'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$%%%%%%$$$###!!! """###$$$$$$###"""###%%%&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!"""$$$&&&((($$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((###$$$$$$###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))~~~kkk___UUUKKKEEECCC<<<;;;::::::::::::999888666333111111333333111///000000000000////////////---------...............+++++++++,,,,,,---------*********++++++,,,,,,,,,------,,,,,,+++***))))))*********)))))))))))))))***,,,---,,,******+++,,,++++++******)))(((((((((***((('''((()))***)))'''''''''''''''''''''''''''******)))))))))(((((((((%%%&&&'''&&&###!!!!!!"""&&&&&&&&&&&&'''''''''(((---+++(((%%%$$$%%%'''(((%%%&&&''''''(((((('''''''''&&&%%%$$$###$$$%%%&&&###''',,,---,,,(((%%%###))))))(((((((((((())))))&&&&&&&&&&&&'''''''''''')))'''%%%%%%&&&''''''''')))))))))))))))))))))))))))(((((((((((())))))***((()))***+++,,,++++++***+++++++++*********))))))******************************))))))******+++,,,...------,,,,,,++++++***---,,,+++******+++,,,---))))))))))))(((((((((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&$$$ """&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######%%%&&&$$$!!!###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$'''((())))))'''&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''}}}kkk^^^TTTKKKDDDBBB???===;;;::::::999777555555333111111333333111///111000000000////////////...............---------++++++++++++,,,,,,,,,,,,************************,,,,,,+++******)))((((((************++++++++++++)))***+++***)))((()))***)))))))))***++++++,,,,,,***((('''((()))***)))'''((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&%%%%%%&&&%%%&&&&&&&&&&&&'''''''''***)))'''&&&&&&&&&((()))%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''%%%"""!!!"""%%%(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))***(((&&&&&&'''((((((((())))))))))))))))))))))))((((((''''''(((((())))))((()))***++++++++++++***+++++++++*********))))))************************)))))))))))))))***++++++------,,,+++******))))))+++******))))))******+++)))))))))(((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%###!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###""""""#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%#########$$$$$$$$$%%%%%%%%%###!!!"""$$$$$$""" ###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&((()))(((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&|||jjj]]]SSSJJJCCCAAABBB@@@===;;;999777444222555333222222222222111///111111000000000///////////////......------,,,,,,+++++++++++++++************************)))))))))++++++******)))(((((((((*********+++,,,,,,------)))***++++++))))))***+++))))))***++++++,,,,,,---***((('''((()))***)))'''***)))))))))((((((''''''"""###$$$%%%&&&'''((((((%%%'''((()))((('''((()))&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''''''''''''''''''''((((((((('''''',,,***'''###!!!###(((---''''''&&&&&&&&&&&&''''''))))))))))))***************(((&&&&&&((()))))))))))))))))))))))))))))))))''''''&&&&&&'''(((((()))((()))******++++++******+++************)))))))))************************))))))(((((())))))***+++---,,,+++***)))(((''''''((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$############"""#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$%%%$$$######$$$$$$###"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$&&&'''((((((''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&{{{hhh\\\RRRIIIBBB@@@BBB???===;;;999777444222444444333222222222111000111111111000000000////////////...------,,,++++++,,,++++++******)))))))))))))))******++++++++++++++++++******))))))))))))))))))******+++,,,------+++,,,------,,,,,,---...,,,,,,+++******))))))(((***((('''((()))***)))'''))))))((((((''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&'''))))))((((((((()))'''''''''((((((((())))))%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&'''))))))((('''&&&&&&(((***+++)))((('''((()))((((((''''''(((((()))((()))))))))************)))'''%%%%%%'''))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))******************************))))))))))))***************************))))))))))))***++++++------,,,***)))((('''&&&'''(((************((('''((('''''''''&&&&&&&&&&&&((((((((()))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%''''''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$%%%'''''''''''''''&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&xxxfffZZZQQQHHHBBB@@@@@@>>>;;;::::::999666444333444444333222111111111111111111111000000000000//////...---,,,++++++***,,,++++++******)))))))))))))))***+++---...//////+++++++++++++++*********'''(((((()))***+++,,,,,,***+++------,,,+++---...*********)))((((((''''''***((('''((()))***)))''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((())))))'''&&&&&&'''((()))))))))************''''''((()))(((&&&$$$###&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&((((((((('''&&& ###(((***)))&&&###"""((((((''''''''''''(((((('''''''''((((((((())))))'''%%%$$$$$$&&&'''((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,------,,,+++***)))((((((((()))***++++++***)))(((((('''''''''&&&&&&&&&&&&((((((((()))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$###"""###$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$######""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%uuudddXXXPPPHHHCCCAAA>>><<<::::::::::::888666333444444333111000000111222222111111111000000000......------,,,,,,+++++++++++++++++++++*********)))***+++,,,---///000000++++++++++++++++++++++++((((((((()))*********+++'''(((******))))))***,,,&&&&&&''''''((())))))******((('''((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))(((&&&%%%%%%&&&))))))))))))************(((((((((((('''%%%###"""&&&%%%$$$$$$$$$%%%'''((($$$%%%&&&'''''''''''''''%%%&&&'''&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$######%%%'''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((************)))((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))***************++++++,,,,,,,,,,,,+++******)))))))))******++++++******)))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%rrraaaWWWPPPHHHCCCBBB>>>===;;;::::::999777666222444555444111///000222222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************+++++++++************************%%%'''(((((((((((()))+++'''''''''((())))))*********((('''((()))***)))'''$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&''''''((()))%%%&&&(((((('''&&&'''(((''''''((((((((()))))))))''''''''''''&&&&&&%%%$$$&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&'''((()))***))))))((('''&&&'''***---&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&%%%######&&&((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))+++++++++***)))((('''(((((()))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((())))))***************************)))))))))(((((())))))))))))))))))(((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$###"""!!!"""###%%%&&&#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$###$$$$$$$$$%%%%%%%%%%%% """$$$$$$"""!!!###%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%qqq```VVVPPPIIIDDDCCC@@@>>>;;;::::::999666444222444555444111///000222222222222111111111111000,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------------,,,,,,+++***)))))))))))))))))))))*********,,,,,,++++++++++++++++++&&&((()))***))))))+++---++++++******)))(((((((((***((('''((()))***)))((($$$%%%%%%&&&'''((())))))$$$%%%&&&(((***+++------###%%%'''((((((((()))+++&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%'''(((((('''''''''''')))+++,,,###%%%''''''&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''%%%$$$$$$''')))))))))))))))))))))))))))))))))&&&&&&'''''')))***+++,,,+++***)))'''''''''((()))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$###"""""" """###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&&&&$$$###"""###""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&'''((($$$#########$$$%%%%%%&&&$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""############$$$$$$$$$"""###%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$!!!$$$&&&%%%######%%%'''$$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%{{{mmm^^^UUUOOOHHHCCCBBB>>>======;;;:::888666555222222222222222222222222111111111111111000//////+++,,,------......------,,,,,,,,,+++++++++******,,,++++++***)))))))))***************)))))))))))))))***,,,,,,***)))***+++++++++***************+++))))))))))))))))))))))))%%%'''))))))'''&&&%%%&&&"""(((...///,,,((('''(((###&&&***,,,+++***))))))+++%%%###'''(((&&&***111''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((&&&!!!(((&&&$$$$$$&&&((())))))%%%&&&((()))(((&&&###!!!)))(((((('''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&&&&'''((()))***+++'''''''''''''''((())))))''''''''''''((((((((((((...)))%%%%%%)))***'''###***)))((('''''''''((()))###%%%&&&((()))(((((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%&&&((('''### !!!###&&&((((((%%%###"""&&&&&&###!!!###%%%%%%'''(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$###############$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$'''&&&$$$"""!!!!!!"""###""""""#########$$$$$$$$$########################&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!"""######$$$$$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###"""$$$'''***,,,%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%$$$$$$###"""""""""###%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$#########{{{mmm]]]SSSMMMGGGCCCBBB@@@??????===<<<:::888777333333333222222222111111111111111111111000//////---......------,,,++++++,,,,,,,,,+++++++++******......---,,,,,,,,,,,,,,,************)))))))))))))))***,,,,,,***)))***+++000///---+++((('''&&&%%%))))))))))))))))))))))))'''(((******((('''&&&'''...,,,(((### $$$(((,,,)))###$$$(((111...,,,,,,***%%%!!! (((''''''&&&&&&''''''((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&,,,)))$$$!!!!!!$$$)))---///+++%%%###$$$''')))***)))'''$$$###$$$'''+++---'''''''''&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((())))))''''''((((((((()))))))))%%%######''',,,///000...,,,++++++******+++,,,---///---***'''%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&$$$######%%%&&&%%%$$$,,,)))%%%  %%%)))&&&&&&%%%%%%&&&%%%$$$### !!!%%%(((******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$##################################################################$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%(((&&&$$$"""""""""###$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######{{{lll[[[QQQKKKFFFCCCCCC@@@??????===<<<:::888777444333333222222111111111111111111000000000////////////...---,,,+++******,,,,,,,,,+++++++++******+++******)))))))))))))))++++++*********))))))))))))***,,,,,,***)))***+++******)))))))))***++++++))))))))))))))))))))))))((()))+++***)))''''''((( ''',,,---+++(((%%%"""&&&)))+++,,,---!!!"""$$$)))...---)))(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$)))+++((($$$!!! !!!$$$(((++++++)))&&&''''''(((((((((&&&$$$"""'''''''''''''''''''''(((''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))((((((((()))))))))******,,,+++***(((%%%"""%%%%%%%%%%%%%%%&&&'''(((###$$$&&&(((,,,///222444######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%###!!!!!!###&&&''''''$$$***,,,)))%%%###"""&&&""" """&&&)))(((&&&&&&&&&''')))***((("""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$#########"""%%%%%%%%%$$$$$$%%%%%%%%%'''&&&$$$###""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$!!!!!!"""""""""#################################""""""""""""############%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#######################################"""###$$$$$$###"""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""###&&&))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$zzzjjjYYYOOOIIIEEECCCDDD>>>======;;;:::888666555222222222222222222222222111111000//////////////////...---,,,++++++++++++,,,,,,,,,+++++++++******)))(((((('''''''''((((((+++++++++*********)))))))))***,,,,,,***)))***+++&&&&&&'''(((***,,,...///((((((((((((((((((((((((((()))***)))(((''''''(((...+++'''%%%$$$%%%''''''%%%(((,,,//////+++$$$ 111000+++%%%''',,,+++$$$((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%###"""###&&&)))************)))&&&!!!###%%%(((***++++++***)))'''(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((((('''''''''''''''((())))))))))))))))))************"""%%%)))+++,,,---///111)))*********+++,,,,,,------......---)))$$$ !!!###%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""###%%%&&&&&&'''&&&$$$###%%%(((+++...111---(((%%%$$$###  !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%""""""""""""####################################"""#########$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$###"""###$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############%%%'''(((&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwhhhWWWMMMHHHDDDBBBCCC>>>======;;;:::888666555000000111222333444444555111000//////......//////---,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******++++++*********++++++,,,++++++++++++************)))***,,,,,,***)))***+++++++++***)))(((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''$$$%%%&&&'''''''''''''''&&&###!!!$$$%%%%%%"""###""""""&&&,,,---)))(((((((((''''''((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***)))'''%%%***&&&""" ###'''+++---+++((($$$  """$$$%%%&&&'''(((((((((((('''((((((((('''''''''''''''&&&'''((()))************'''''''''''''''((())))))))))))))))))***************++++++***'''$$$$$$$$$%%%&&&&&&'''''''''''''''"""$$$&&&(((((('''%%%$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&%%%$$$$$$###(((&&&%%%&&&((((((%%%!!! ###&&&&&&&&&&&&(((+++,,,+++(((### &&&,,,$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###""""""######################################################%%%%%%%%%%%%$$$$$$############""""""""""""#########""""""!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$###"""###$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%&&&'''((('''&&&%%%######$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%tttfffUUUMMMHHHDDDBBBBBB@@@??????===<<<:::888777000000111222333444444555111000///...---...///000,,,+++*********,,,---...,,,,,,,,,+++++++++***************)))******+++,,,,,,++++++++++++*********)))***,,,,,,***)))***+++))))))((((((((()))******))))))))))))))))))))))))'''(((((('''%%%%%%&&&(((###&&&((('''%%%&&&)))---&&&%%%%%%(((,,,,,,(((%%%+++***+++...,,,'''$$$%%%)))((((((''''''(((((())))))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""######'''(((+++......***###!!!$$$(((,,,...000000000!!!"""$$$%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%###$$$&&&((()))))))))((('''''''''''''''((())))))((((((((()))))))))******&&&%%%%%%&&&'''((()))***++++++,,,,,,,,,,,,+++***...,,,***(((((()))+++,,,)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""%%%'''((('''%%%$$$###%%%###"""###%%%'''&&&$$$%%%***+++((($$$$$$%%% &&&((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""#########$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%$$$"""!!!!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&qqqcccUUUMMMHHHDDDAAAAAA@@@??????===<<<:::888777222222222222222222222222111000///------...///000...,,,+++***)))***,,,---,,,,,,,,,+++++++++******((((((((((((((()))******,,,,,,+++++++++*********)))***,,,,,,***)))***+++%%%%%%&&&''')))+++---...))))))))))))))))))))))))((())))))'''%%%%%%'''))))))***)))&&&(((333GGGVVVYYYYYY[[[[[[XXXMMM===222+++$$$%%%+++((( $$$111))))))(((((((((((()))))))))((('''%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%(((''')))666KKK[[[YYY\\\___^^^TTTBBB... &&&%%%%%%$$$"""!!!!!!"""$$$&&&''''''&&&%%%((('''&&&%%%$$$%%%%%%&&&$$$&&&''')))))))))(((''''''''''''''''''((())))))''''''((((((((())))))))),,,(((%%%%%%(((+++,,,+++[[[[[[\\\\\\[[[ZZZYYYXXX&&&''')))*********((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###%%%''''''&&&%%%''')))"""$$$&&&)))111@@@UUUccc]]]]]][[[TTTHHH888***""",,,'''!!! ###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%###################################################$$$$$$%%%%%%&&&&&&&&&######""""""""""""############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$&&&''''''&&&$$$############$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''pppbbbTTTMMMIIIDDD@@@@@@>>>======;;;:::888666555555555444333222000000///222000...---,,,---///000000...,,,***))))))***+++,,,,,,,,,+++++++++******,,,,,,++++++,,,---......,,,,,,,,,+++++++++******)))***,,,,,,***)))***+++++++++***(((''''''''''''))))))))))))))))))))))))*********(((&&&&&&(((***@@@hhhbbb333$$$---))))))(((((((((((())))))***(((&&&%%%%%%%%%'''(((%%%%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddeee@@@,,,%%%$$$$$$%%%''')))******)))(((+++***)))''''''(((((()))((()))+++,,,+++***(((''''''''''''''''''((())))))''''''''''''(((((((((((("""---GGGqqq^^^555###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%$$$&&&***...lllXXX///$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&########################$$$$$$$$$#########""""""!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&'''((($$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$######$$$&&&''''''&&&$$$#########$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""$$$'''(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''nnnaaaTTTMMMIIIEEEAAA@@@CCCAAA===:::888888999:::666555333222111111222333///666------;;;,,,+++***+++###222((()))******)))'''''')))+++ 000&&&%%%&&&III$$$...... ......###,,,&&&''',,,&&&(((((((((''''''&&&&&&&&&***///...)))&&&$$$000&&&$$$&&&,,,WWWMMM''' (((###"""(((222###+++###+++222***)))'''&&&&&&''')))***((())))))'''%%%%%%''')))"""+++222(((%%%###///III+++&&&""")))---!!!,,,'''$$$///$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$)))###$$$***$$$000))),,,$$$111kkkvvv<<<111&&&###,,,---%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&""" """''')))&&&"""###$$$%%%&&&&&&%%%###"""###############$$$$$$%%%%%%%%%$$$###""""""############""""""######$$$%%%%%%%%%$$$###"""""""""###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%########################%%%%%%###!!! !!!$$$'''"""""""""""""""#########%%%%%%$$$###""""""#########"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""""""""############""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%mmm```SSSMMMIIIDDDAAA@@@@@@===;;;999::::::999888666555333222111111222222---777333...,,,###222---&&&!!!,,,'''%%%'''***+++***(((%%%$$$+++---$$$$$$xxx"""666...999---+++...)))'''''''''&&&&&&&&&%%%%%%,,, ,,,###(((''''''(((PPPBBB***000""""""%%%,,,%%%!!!***,,,###$$$######$$$%%%'''(((******)))((('''((()))******111888(((qqq---""")))&&&"""000%%%"""""")))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$((($$$'''+++111*** )))III///333"""///$$$$$$#########$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""""""""%%%$$$$$$###""""""############""""""######$$$%%%&&&%%%%%%$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#####################$$$$$$%%%%%%%%%%%%%%%########################""""""""" """$$$&&&%%%$$$###"""!!!!!! %%%$$$$$$###""""""######$$$###""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""############""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%lll___RRRLLLIIIDDDAAAAAA>>><<<:::<<<@@@@@@<<<777666555333222111111222222111///,,,333333...,,,$$$$$$'''(((&&&''''''''')))******(((&&&(((QQQyyy'''''':::$$$;;;$$$---'''&&&&&&&&&&&&%%%%%%%%%%%%,,,$$$&&&(((&&&+++''' ;;;CCC%%%$$$---***""""""((("""***######$$$$$$%%%&&&''''''&&&###!!!"""%%%''''''%%%&&&***222 ggg|||333 ***&&&---***>>>&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$***"""&&&...,,,"""&&&;;; '''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%###"""###%%%%%%$$$$$$###$$$$$$%%%%%%'''&&&$$$###!!! %%%$$$######"""###############""""""######$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%$$$###""""""!!!%%%$$$######"""#########$$$###"""!!!!!! !!!!!!###$$$$$$$$$$$$###""""""""""""###############"""""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%kkk^^^QQQKKKHHHDDDAAAAAA???<<<<<>><<<<<>>BBBAAA;;;666555444222111000000111111444///111,,,+++((()))(((###---***,,,(((+++---,,,)))%%%###"""UUU...&&&$$$,,,%%%%%%%%%%%%&&&&&&&&&&&&+++%%%!!!))),,,JJJ~~~:::$$$$$$'''...%%%&&&&&&&&&&&&&&&&&&%%%%%%(((%%%###$$$'''))))))'''333LLLTTT###'''###FFF$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%///!!!555JJJ&&&'''%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$!!!$$$'''$$$ ############$$$%%%&&&&&&######""""""###$$$%%%%%%#########"""######$$$%%%######""""""######$$$%%%######""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$########################"""$$$&&&'''%%%$$$$$$$$$%%%%%%$$$$$$#####################"""######$$$%%%""""""######%%%&&&((()))""""""###$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&}}}fffZZZNNNIIIGGGDDDAAABBB>>><<<<<<<<<<<<;;;888666444333222000000000000111555//////'''888...$$$777///+++'''%%%'''...777===@@@&&&444:::000$$$%%%222""""""+++---+++&&&***---+++'''&&&+++000yyy&&&,,,444$$$%%%%%%%%%&&&&&&&&&'''''''''!!!&&&'''!!!((((((===,,,###///)))((('''&&&%%%&&&&&&'''%%%$$$###"""###$$$%%%%%%vvv'''...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&---%%%999???bbb 000!!!***\\\&&&&&&$$$#########$$$$$$"""#########$$$$$$$$$$$$"""  """$$$""" """"""###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&######""""""###$$$$$$%%%######""""""######$$$%%%$$$############$$$%%%&&&######$$$$$$$$$$$$##############################%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""#####################$$$$$$%%%%%%%%%%%%%%%########################%%%&&&((((((&&&%%%&&&'''$$$############"""""""""######""""""###$$$$$$%%%############$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&}}}fffYYYMMMIIIGGGDDDBBBBBB@@@@@@>>><<<:::999888888444333222000000000000111...333999$$$333***666'''111111222222///,,,(((%%%eeerrr333%%%***000"""!!!666''''''+++((((((***)))%%%###***:::HHHdddKKKCCC^^^((("""222$$$&&&&&&&&&''''''((((((((("""!!!(((###)))&&&)))vvvJJJ222JJJ***&&&///!!!000111///,,,(((&&&&&&&&&''''''''''''&&&$$$$$$&&&(((MMM******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&===333222"""!!!+++'''666'''&&&$$$""""""###$$$%%%""""""######$$$$$$$$$$$$%%%&&&'''&&&###""""""###!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&######""""""###$$$%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$#########""""""""""""""""""""""""%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%########################"""###$$$###""""""###$$$ !!!"""###$$$%%%%%%######""""""###$$$%%%%%%##################$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!""""""############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&|||dddYYYNNNJJJHHHDDDAAA@@@======<<<;;;:::999999888666444111///...///111222............------------,,,,,,,,,***((()))+++...(((000EEEnnn@@@"""***000$$$###222)))))))))(((&&&%%%&&&((())) ---)))000""""""???///+++((('''&&&(((000:::kkk333!!!222!!! ---$$$+++### ***,,,***555RRR***"""((((((666---(((:::222&&&))))))###(((///%%%%%%&&&&&&&&&&&&&&&&&&}}}WWW(((333'''---999!!!---%%%+++%%%///&&&000'''$$$$$$$$$%%%%%%&&&&&&&&&)))(((444%%%$$$###""""""$$$&&&'''}}} 333///$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$###$$$$$$%%%&&&'''(((########################$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$$$$########################%%%%%%%%%$$$###"""!!!!!!########################'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$############"""&&&&&&%%%%%%%%%%%%$$$$$$%%%###!!!"""$$$%%%###!!!%%%$$$######""""""######"""############$$$$$$$$$###$$$%%%&&&&&&$$$###"""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$######""" !!!!!! !!!!!!"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""########################"""######$$$$$$$$$######""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&(((%%%###&&&***+++((($$$&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$(((%%%&&&(((&&&!!!!!!&&&((('''&&&%%%%%%%%%%%%%%%{{{dddYYYNNNJJJHHHDDDAAA@@@>>>======<<<;;;:::999888666444222000///000111222000////////////.........---------+++))))))+++---...''')))<<<+++!!!'''...+++(((+++'''((()))(((''''''(((***,,,"""))) ***%%%***BBB666+++((('''(((&&&%%%)))000;;;JJJ###111---### &&&"""###+++%%%###$$$(((###%%%ddd000>>> """333$$$+++$$$ ===;;;111+++!!! $$$'''***$$$&&&&&&&&&&&&&&&&&&&&&&&&UUU///===###++++++"""...+++!!!&&&***&&&555&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%www444444$$$%%%$$$###""""""$$$&&&'''<<>>>>>===<<<;;;:::999999666555333111000111222333111111111000000000000///...//////...+++******+++...'''"""))),,,***+++...***!!!'''((())))))((()))+++---,,,'''***))))))+++ooo(((***''')))''')))+++)))$$$$$$(((333===!!!&&&&&&%%%!!!"""((()))%%%***$$$((('''$$$'''111''' &&&///((('''..."""...lllsss,,,%%%###&&&&&&''')))!!!+++'''''''''&&&&&&%%%%%%$$$ddd+++'''"""&&&&&&***###888,,,ooo---***'''''''''$$$$$$$$$$$$%%%%%%%%%%%%555kkk000$$$%%%$$$#########$$$%%%&&&ccc111"""###000&&&&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$########################$$$$$$##########################################%%%$$$##################%%%$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%$$$######""""""######"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&& !!!!!!"""#########"""######""""""""""""######$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$##############################$$$$$$%%%%%%$$$###""""""######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&)))---,,,((($$$$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$%%%%%%###$$$%%%''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%&&&$$$!!!"""%%%'''&&&&&&%%%%%%%%%%%%%%%wwwbbbWWWLLLHHHGGGCCC@@@@@@>>>>>>===<<<;;;:::999999666555333222111111222333222222222222111111111111...///000///---*********'''000///'''000111(((&&&,,,+++$$$((()))***)))((()))***,,,))),,,///&&&...+++###IIIggg!!!''')))555%%%***)))***---,,,'''&&&(((333===&&&!!!$$$***###%%%---%%%###+++$$$)))***)))$$$...%%%$$$+++((()))"""!!!&&&((($$$$$$(((*** RRR///!!!&&&***%%%***&&&)))(((((('''&&&%%%%%%$$$$$$MMM222###...111***''',,,***""""""...222(((///)))PPP)))"""%%%&&&***$$$$$$$$$$$$$$$$$$$$$%%%$$$rrr%%%!!!%%%***%%%$$$$$$#########$$$%%%&&&'''...''')))$$$)))%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$#######################################$$$$$$$$$##############################""""""""""""######%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######""""""#########$$$$$$$$$######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%!!!!!!"""############"""$$$##################$$$%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%'''))),,,+++'''$$$###$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))******(((&&&''')))&&&&&&%%%%%%$$$%%%%%%&&&tttaaaVVVKKKHHHFFFCCC@@@???======<<<;;;:::999888888666555444222222222222222222222222222111111111111...///000///---*********&&&333555yyy***'''%%%%%%''')))+++,,,***++++++***(((''')))***'''---///)))...***...JJJ&&&+++)))+++000+++((((((+++,,,))))))+++&&&'''$$$---(((&&&'''..."""###$$$###&&&%%%''')))&&&---$$$---!!!))))))***$$$+++%%%,,,!!!111666666111&&&&&&###000!!!###(((((('''&&&%%%%%%$$$$$$(((aaa ###'''***!!! )))000,,,'''%%%)))######///(((###000---'''$$$$$$$$$$$$$$$$$$$$$$$$///''' ,,,""")))$$$$$$###$$$$$$$$$%%%%%%,,,>>>(((444######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$#######################################$$$$$$$$$########################"""""""""!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''%%%$$$######""""""######""""""#########$$$$$$$$$######""""""###%%%'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""""""""#####################""""""!!!$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$&&&((()))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''(((((($$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&qqq```UUUJJJGGGFFFCCC@@@???<<<<<<;;;:::999888777777555444333222222111111111111111111000000000000///...//////...+++******+++------'''ccc---%%%###+++---)))(((,,,***++++++)))'''&&&''')))***,,,(((%%%***'''###***ttt***<<<555$$$)))))))))$$$###''')))((()))+++!!!***$$$HHHbbb$$$###'''%%%---!!!%%%###''')))"""&&&+++!!!<<<```CCC%%% &&&!!!$$$(((%%%&&&$$$!!!((()))###...%%%---'''((( ((('''''''''&&&&&&%%%%%%$$$rrr>>>"""((('''***+++000%%%,,,&&&000::: ......"""%%%...$$$$$$$$$$$$$$$#########IIIYYY)))$$$'''######$$$$$$$$$%%%%%%%%%((( """###!!!"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##########################################""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""###%%%%%%$$$$$$&&&'''%%%$$$######""""""######"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""!!!"""""""""###$$$$$$$$$###""""""!!!$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&'''(((''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&ppp___TTTJJJFFFEEEBBB??????;;;::::::999888777666666444333333222111111000000000////////////.........---------+++))))))+++---...((("""```///++++++......)))(((***((())))))((('''&&&((()))+++***###&&&)))%%%(((***$$$***###777***)))%%%'''###"""'''***(((''''''111!!!$$$AAA###''' +++"""%%%%%%))),,,%%%%%%***(((###www777 444'''---$$$!!!)))!!!(((((("""%%%---*** (((:::OOO...333###+++&&&&&&&&&&&&&&&&&&&&&&&&---ggg"""///...'''333%%%)))---%%%!!!%%%%%%666%%%---'''!!!333000(((***===$$$$$$$$$$$$#########""":::%%%$$$"""######$$$$$$%%%%%%%%%$$$$$$***{{{%%%%%%000$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""###########################""""""""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############ """$$$$$$######%%%'''%%%$$$######""""""######"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######"""""""""###""""""###$$$$$$$$$############""""""""""""#####################$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$##############################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###((()))%%%$$$'''(((&&&$$$$$$######$$$%%%%%%&&&ooo___SSSIIIFFFEEEBBB??????::::::999888777666555555333333222222111000000///............---------------,,,,,,***((()))+++...***)))---mmm&&&)))***'''&&&***...///&&&'''(((''''''''')))++++++)))$$$------%%%''''''&&&'''fff((($$$$$$---&&&%%%'''###''')))'''$$$$$$))),,,)))%%%%%%!!!999"""___)))))))))###%%%"""$$$(((%%%"""&&&///%%%jjj))))))+++((()))"""++++++ (((((($$$!!!***%%%'''hhh666$$$!!!000%%%###%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%$$$---,,,$$$!!! $$$,,,###((()))&&&$$$%%%(((!!!555"""%%%***%%%,,,$$$((($$$$$$$$$$$$######""""""+++)))///%%%#########$$$%%%%%%%%%%%%$$$---SSSYYY+++&&&&&&%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!##############################""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############""""""$$$$$$""""""%%%'''%%%$$$$$$###"""#########"""############$$$$$$$$$###$$$%%%&&&&&&$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$#########$$$ !!!"""###$$$%%%%%%%%%######""""""""""""######""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%########################"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&(((***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!'''(((###"""&&&'''$$$$$$#########$$$%%%%%%&&&~~~mmm[[[SSSKKKGGGDDD???>>>@@@???>>><<<:::888777777666444333222111000000000000222222111///...---++++++///...,,,***))))))***+++,,,)))---^^^+++)))%%% ###'''((((((((((((((((((((((((+++++++++***)))(((((('''+++%%%hhh>>>$$$(((***((('''''''''(((+++---///+++)))'''&&&%%%&&&'''(((&&&$$$&&& ###///!!!,,,""",,,'''&&&&&&&&&&&&'''((((((&&&LLLOOO(((333 '''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$$$$%%%)))$$$%%%ZZZbbb$$$'''222000&&&%%%$$$$$$############'''&&&&&&qqqvvv:::&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''---###$$$(((!!!###&&&111$$$%%%"""%%%%%%%%%$$$$$$#########(((%%%)))%%%&&&$$$%%%%%%%%%$$$$$$#########%%%www)))"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############### """###%%%%%%%%%$$$#########""""""######$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""###%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&***)))'''%%%$$$""""""!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}lllZZZRRRKKKGGGDDD???>>>@@@>>>===;;;999888666555555444333222111000000000000000000//////......------///...,,,+++***+++,,,------***...___)))******)))((((((+++---((((((((((((((((((((((((++++++******)))((((((''',,,'''$$$(((555GGGXXXbbbUUUMMM999"""$$$&&& '''&&&&&&'''))),,,///111***)))'''&&&&&&&&&((((((***$$$&&&'''fff'''$$$((()))((('''&&&&&&&&&&&&'''((((((444'''###999OOOWWWVVVYYY111+++&&& ###&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''''')))'''&&&ZZZ"""''' ((("""(((&&&&&&%%%$$$$$$$$$$$$$$$,,,,,,999SSS]]][[[VVVIII777''' ###(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''---,,,###$$$%%%ttt!!!"""''''''%%%%%%%%%$$$$$$$$$######&&&###'''"""###!!!%%%%%%%%%$$$$$$$$$######888'''###%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%$$$###"""!!!!!!######$$$$$$%%%$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%$$$$$$##################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&+++***(((&&&$$$###""""""'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzziiiYYYQQQJJJGGGDDD???>>>@@@===<<<:::999777666444444444333222111000000000000.........//////////////////...---,,,,,,,,,---...---***...```&&&))),,,---,,,*********))))))))))))))))))))))))+++******))))))(((((('''))),,,+++%%% ***555777)))"""(((...------000%%%%%%&&&'''))),,,///111***)))'''&&&&&&'''(((((()))$$$(((---%%%&&&###---###'''&&&&&&&&&&&&'''((((((%%%000--- """111000 000&&&111+++%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&'''###ZZZ999--- !!!///'''&&&&&&%%%%%%%%%%%%%%%###*********'''''''''%%%###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))) %%%,,,'''$$$%%%$$$ ###((("""%%%%%%%%%%%%$$$$$$$$$$$$&&&###&&&!!!###!!!%%%%%%%%%$$$$$$$$$$$$######'''%%%%%%%%%%%%%%%$$$$$$$$$##############################'''&&&%%%$$$###!!! %%%%%%$$$#########$$$$$$######""""""######$$$%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""!!!&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxgggWWWPPPJJJGGGDDD@@@>>>@@@<<<<<<;;;:::888666555444444333222111000000000000////////////////////////------,,,,,,,,,,,,---...,,,)))---___'''***,,,,,,***(((&&&%%%))))))))))))))))))))))))******))))))((((((((((((!!! %%%++++++%%%%%%$$$(((,,,$$$&&&%%%%%%&&&'''(((***,,,---)))(((''''''''''''((((((%%%&&&((((((;;;###"""(((!!!'''&&&&&&&&&&&&'''(((((( ###$$$###"""$$$'''%%%666999&&&$$$***&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''%%%(((###hhh{{{$$$***"""000'''&&&&&&%%%%%%&&&&&&&&&+++"""!!!***000+++'''***"""!!! !!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###))))))###LLL'''+++%%%%%%%%%%%%%%%%%%%%%%%%'''$$$((($$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((;;;###$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###"""!!!!!!&&&%%%###"""!!!!!!"""#########""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvveeeVVVOOOIIIGGGEEE@@@>>>@@@=========;;;:::888666444444333222111000000000000000000000///......------+++++++++++++++,,,,,,,,,***'''+++]]]***+++,,,,,,***(((((())))))))))))))))))))))))))))))))))))(((((((((((((((111///---)))'''''')))***&&&&&&&&&))),,,...,,,)))&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((($$$'''"""ppp$$$((("""&&&'''&&&&&&&&&&&&'''((((((555+++''',,,***"""%%%111%%%((('''%%%'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$)))(((...###%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%""" ###***'''$$$$$$'''***,,,---&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((###...!!! ///'''%%%%%%+++"""%%%%%%%%%%%%%%%%%%%%%%%%&&&###(((%%%(((((($$$$$$$$$$$$$$$$$$$$$$$$444^^^RRR######%%%%%%%%%$$$$$$$$$################################################$$$$$$%%%###""" !!!"""######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&%%%%%%&&&''''''$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&+++***(((&&&$$$###""""""'''&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuueeeTTTMMMHHHGGGEEEAAA???@@@=========<<<;;;888666444444333222111000000000000111000000///...---------++++++++++++++++++++++++)))&&&***\\\%%%&&&'''''''''(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((!!!  ###&&&(((%%%(((&&&"""%%%---***!!!'''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''' (((***,,,&&&***'''&&&&&&&&&&&&'''(((((("""&&&))),,,---***%%%111)))&&&+++---)))'''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""###,,,%%%)))###---%%%%%%%%%%%%%%%&&&&&&'''$$$&&&######(((++++++###%%%(((******$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!000"""$$$***999 """'''%%%%%%%%%%%%&&&&&&&&&&&&$$$!!!%%%###''''''###$$$$$$$$$$$$%%%%%%%%%```$$$!!!%%%%%%%%%$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%######"""!!!!!!!!!""""""######""""""######$$$%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$###"""""""""!!!!!!!!!!!!###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$$$$###""""""###%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&'''(((###$$$&&&'''((((((''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuueeeSSSLLLHHHGGGEEEAAA???@@@<<<<<<===<<<:::888555333444333222111000000000000///////////////.........------------,,,+++******)))&&&+++]]]###$$$&&&'''&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((---(((&&&)))//////((( &&&***&&&%%%)))......'''((((((((()))(((((((((&&&''''''((((((((((((((((((###***[[[222)))///''''''&&&&&&&&&&&&'''((((((...---'''&&&***(((!!!+++***!!!(((&&&$$$%%%'''(((((('''%%%$$$&&&''''''(((((('''&&&%%%!!!###444XXX&&&''' ***$$$$$$$$$$$$$$$%%%&&&&&&+++%%%!!!###)))+++&&& (((&&&###!!!"""&&&,,,000&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!)))""")))!!! ttt222&&&%%%%%%%%%&&&&&&&&&''''''%%%!!!%%%!!!$$$$$$######$$$$$$$$$%%%%%%%%%<<<___%%%"""%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$"""######$$$$$$$$$$$$#########""""""######$$$%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$########################$$$$$$"""############$$$$$$$$$""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$$$$$$$$$$&&&%%%###""""""$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&'''(((((($$$&&&'''(((((((((&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&!!!"""###$$$&&&)))+++,,,$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttteeeRRRLLLHHHGGGFFFAAA???@@@;;;;;;<<<;;;999777444222444333222111000000000000------......///000000111...///......---,,,+++******''',,,^^^)))+++---...,,,*********(((((((((((((((((((((((('''''''''(((((((((((((((%%%'''((($$$ %%%+++000)))%%%(((,,,,,,(((''''''((()))***++++++++++++&&&&&&'''((())))))((((((%%% 999666"""666!!!'''&&&&&&&&&&&&'''(((((('''###%%%+++***""" %%%######&&&,,,///,,,)))'''$$$%%%'''(((((('''%%%$$$&&&'''(((*********)))))),,,,,,AAA)))---(((###############$$$$$$%%%&&&)))"""!!!'''&&& """***&&&(((******'''$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,&&&%%%///111RRR&&&%%%%%%%%%%%%&&&&&&'''''''''(((###&&&"""$$$$$$#########$$$$$$%%%%%%%%%YYY&&&###%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$######"""""""""###%%%&&&''''''&&&%%%#########"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""""""""""""""###$$$%%%&&&'''''''''(((&&&$$$"""""""""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%''''''''''''%%%$$$!!!###&&&((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&'''((()))&&&'''))))))((('''%%%###(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((()))***%%%&&&'''((((((&&&$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&sssbbbSSSOOOIIIEEEBBBAAA@@@???>>>>>>===;;;888555222000......///000000000000///333111///---,,,+++++++++---+++))))))***+++***))))))''',,,^^^***))))))((((((***+++,,,,,,,,,+++***))))))******++++++***)))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,&&&&&&''''''((())))))))),,,"""$$$)))&&&(((+++&&&!!!777```'''###***(((''''''&&&&&&%%%$$$$$$%%%((()))&&&&&&))))))'''(((***+++)))&&&$$$%%%'''***'''!!!"""%%%(((%%%(((,,,+++'''(((++++++)))###'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&%%%000666!!!%%%AAA &&&&&&&&&%%%%%%%%%%%%$$$$$$***######(((...%%%""",,,^^^\\\***((($$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######""""""######$$$%%%""""""!!!!!!!!!!!!""""""%%%###!!! !!!"""########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&###!!!!!!"""$$$$$$###''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%rrrbbbSSSNNNIIIEEECCCAAA@@@???<<<<<<<<<:::888666444222222222222222111000000///000///...------...//////...,,,******+++,,,+++******''',,,^^^(((''''''&&&'''((()))***++++++***)))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&''')))((((((''''''(((((()))((((((((('''''''''''''''***(((,,,,,,&&&%%%'''$$$666rrr,,,'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$%%%)))***(((((()))***)))&&&%%%&&&'''***((($$$!!! """%%%'''111###"""333...'''###DDD'''$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&"""555111 )))... %%%&&&&&&%%%%%%%%%%%%$$$$$$gggIII+++"""&&&%%%%%%""",,,!!!+++ 555CCC###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###""""""!!!!!!""""""###$$$$$$"""""""""###$$$$$$########################""""""######$$$$$$$$$%%%########################%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''%%%######$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%qqqaaaRRRNNNIIIEEECCCBBB@@@???;;;;;;::::::888777555444555555444333222111000///000//////......//////000///---++++++,,,---,,,++++++(((---___+++************+++,,,,,,******)))((((((((())))))''''''(((((())))))******((((((''''''&&&&&&''''''******((('''&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%%%%(((+++)))&&&%%%'''&&&&&&'''///)))&&&$$$$$$%%%&&&&&&'''(((((($$$'''&&&$$$&&&,,,...---((())))))(((&&&%%%&&&'''***(((&&&%%%%%%&&&((()))"""))) )))$$$++++++%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''###--- ;;;"""]]]!!!###&&&&&&%%%%%%%%%%%%$$$$$$///xxx...&&&)))'''"""///+++///$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''')))'''%%%%%%'''(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%pppaaaQQQMMMIIIFFFDDDBBB@@@???;;;;;;:::999888666555444444444333222111111111111333222111000///...------...,,,++++++,,,,,,+++***+++)))...```+++++++++++++++,,,,,,---))))))((((((((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((***)))(((&&&%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%$$$(((&&&&&&++++++''')))***&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))(((&&&)))///333333((((((((('''&&&&&&&&&&&&'''''''''(((((())))))***444(((--- 333'''NNN###'''"""&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&((())))))...)))777$$$###&&&&&&%%%%%%%%%$$$$$$$$$!!!"""%%%---222,,,(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######&&&%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))'''&&&&&&((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&pppaaaPPPMMMIIIFFFDDDCCC@@@???>>>===;;;999777555444333111111000000000000111222222111111000///...---------+++***)))***+++***)))+++)))...```&&&&&&''''''(((((((((((()))((((((((((((((())))))))))))))))))(((((((((((((((((('''''''''(((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))+++&&&***222((($$$OOO"""!!!'''''''''&&&&&&&&&%%%%%%%%%''')))(((&&&)))///333333((('''&&&&&&''''''&&&&&&%%%&&&'''(((((()))((((((***222;;;%%%&&&$$$(((!!!&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))***000555%%%((($$$&&&&&&%%%%%%%%%$$$$$$$$$&&&DDD)))&&&...###***###...ttt''' &&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$""" #######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&%%%&&&'''((('''%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&nnn___OOOLLLIIIFFFEEECCCAAA??????===;;;999666555444333000///.........///111222------...000000000000000---+++))))))***+++***)))+++(((---___&&&'''((()))))))))(((((())))))((((((((()))************))))))((((((''''''((((((''''''(((((())))))&&&&&&&&&&&&'''((())))))&&&&&&''''''((())))))***'''***%%%***...;;;!!!)))(((((('''&&&%%%%%%$$$$$$$$$'''&&&$$$&&&,,,...---'''&&&%%%&&&''''''&&&%%%$$$%%%&&&'''''''''''''''!!!%%%,,,...%%%&&&((("""(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&'''((())))))+++***$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%>>>'''###%%%###444jjjxxx((('''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%###"""!!! ########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%'''(((******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&kkk\\\NNNLLLIIIGGGEEEDDDAAA???===<<<:::888666666666666111000///------...///000+++,,,...///000000//////---,,,******+++++++++******''',,,^^^)))***+++,,,,,,,,,++++++)))))))))))))))***++++++(((((((((((())))))))))))((((((((((((((()))******((('''''''''(((((()))***(((((())))))))))))))))))""")))$$$&&&'''HHH***+++&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&$$$%%%)))***((('''&&&$$$%%%'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$)))""")))'''ppp)))'''###)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%&&&'''''''''&&&&&&((('''%%%$$$$$$%%%&&&&&&555JJJ***###&&&&&&%%%%%%%%%%%%$$$$$$$$$***EEE"""$$$###***&&&BBB$$$$$$((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$############$$$$$$%%%$$$""""""!!!"""############################## !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%''')))***+++''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&%%%%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''iiiZZZNNNLLLIIIGGGFFFDDDAAA???;;;:::999777777777888888444222000...------...///....../////////---,,,+++///---++++++,,,,,,,,,+++)))''',,,^^^'''((()))***+++***))))))******))))))***+++,,,,,,&&&&&&'''((()))***++++++((((((((((((((()))*********))))))((((((((())))))++++++******))))))((((((###,,,'''&&&(((111333"""+++$$$%%%%%%&&&&&&''''''(((%%%((()))&&&'''))))))''''''%%%$$$%%%'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&& ***"""...VVV+++'''$$$***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%'''&&&$$$###"""######$$$zzz***"""&&&&&&&&&%%%%%%%%%$$$$$$)))&&&ppp###--- ***!!!'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$##################"""###$$$$$$%%%$$$##################$$$###"""!!!!!!!!!$$$&&&'''######################## !!!"""$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&''')))(((&&&$$$'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''''''''''''''~~~iii\\\OOOKKKFFFDDDDDDDDDAAA???888888999888777555333222333222111000////////////......//////......---,,,------,,,+++***)))((('''+++(((,,,^^^((()))***+++++++++++++++...---,,,***))))))(((((())))))((((((''''''&&&&&&$$$&&&((()))((((((((()))%%%%%%###***222+++!!!%%%###'''((((((+++...,,,(((---***""""""...&&&$$$%%%%%%&&&&&&%%%%%%$$$)))(((((('''&&&%%%%%%%%%(((&&&######(((---,,,'''))) )))+++$$$###)))(((&&&'''$$$RRR(((+++&&&)))'''"""###((()))$$$%%%%%%$$$$$$$$$$$$$$$$$$###&&&###$$$'''&&& (((&&&###!!!!!!$$$(((,,,+++###111"""```~~~((('''$$$$$$###"""!!!!!!""""""...!!!!!!zzzjjj(((333ooo)))""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""######$$$$$$$$$######%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((&&&$$$%%%&&&(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&$$$%%%'''))))))((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***&&&&&&%%%%%%%%%&&&''''''}}}hhh[[[MMMJJJEEECCCCCCBBB@@@>>>::::::::::::888777555444333222111000////////////......//////......---,,,......---,,,+++***))))))+++(((,,,^^^))))))******++++++******,,,+++***))))))))))))))))))))))))(((((((((((((((((()))******)))((()))+++...444222%%%!!!%%%&&&---&&&###%%%###!!!)))@@@ ,,,```!!!+++"""%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$""")))...)))  ---,,, 444111...$$$kkk ...$$$'''&&&((('''######''''''$$$&&&&&&%%%%%%%%%%%%&&&&&&+++---+++&&&%%%))))))&&&&&&,,,---)))!!!...&&&JJJWWW'''&&&%%%$$$$$$#########$$$:::&&&@@@ccc&&&%%%((()))%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!###"""!!!!!!"""$$$&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''(((((())))))((((((((('''''''''&&&'''((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((())))))((((((''')))))))))((((((''''''''''''''''''((((((((())))))(((((())))))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((((((|||gggZZZLLLIIIEEECCCBBBAAA???>>>::::::999888777555333222333222111000////////////...////////////...------///......---,,,+++******+++(((,,,^^^******************))))))***))))))(((((())))))))))))))))))))))))*********)))******(((''''''(((***%%%!!!%%%(((''',,,///(((###((()))&&&$$$&&&((()))PPP999///(((&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%%%%---###$$$((((((,,,444333"""&&&''' ///"""..."""///---%%%''''''$$$$$$&&&&&&###((((((((((((((()))***+++%%%''''''%%%%%%((((((&&&***'''$$$$$$%%%(((***+++444CCC111)))''''''&&&%%%%%%%%%&&&&&&222###%%%&&&666|||ttt%%%!!!+++!!!'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###""" !!!$$$'''***%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((***)))(((((('''''''''((())))))((((((((((((''''''(((((()))))))))*********(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''''''''(((******))))))))))))((((((''''''((((((((()))))))))(((((()))))))))(((''''''))))))((((((((((((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''''''''''''((()))***zzzfffYYYLLLIIIFFFDDDBBB@@@??????<<<<<<;;;:::888666555444222222111000//////000000///////////////...------...------,,,++++++******+++(((,,,^^^++++++***)))))))))))))))(((((('''(((((()))******)))))))))******++++++,,,))))))'''%%%######&&&(((000 &&&444---$$$''')))...666***"""((('''666,,,444%%%+++''''''((((((((((((''''''((((((((('''''''''&&&&&&$$$%%%((()))((($$$ &&&111333///)))&&&$$$___[[[$$$(((,,,%%%''''''&&&%%%%%%%%%$$$############$$$%%%'''''' ###%%%''''''&&&### '''***+++(((###kkk&&&%%%***''''''&&&&&&&&&&&&&&&'''$$$)))'''"""***"""888###(((!!!&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''))))))'''''''''''''''''''''''''''&&&%%%&&&'''(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((******)))(((((('''''''''))))))(((((((((((((((((())))))((((((((()))***+++((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))(((((('''***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++yyyeeeYYYLLLKKKHHHEEEBBBAAA@@@AAAAAA@@@>>>===;;;999888888222111000000000000000000//////000000//////...---,,,,,,++++++******))))))+++(((,,,^^^++++++***)))((((((((()))''''''''''''((()))***+++))))))******++++++,,,,,,))))))(((%%%$$$$$$&&&(((+++***...///%%%!!!+++666555,,,...&&&AAAppp%%%***&&&''''''(((((())))))((((((''')))))))))(((((((((((((((+++222'''###+++...777..."""eee222((( &&&&&&%%%&&&''''''%%%$$$%%%(((&&&&&&&&&&&&'''((()))***&&&%%%&&&)))+++,,,---///)))""";;;www%%%)))&&&&&&&&&%%%%%%%%%%%%&&&&&&---$$$***+++ QQQaaa***+++///$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''&&&%%%&&&((()))(((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((******)))))))))(((((('''(((((())))))))))))))))))(((((('''''''''((()))***(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))))))))(((******))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))***+++,,,,,,wwwcccWWWLLLKKKJJJFFFBBB@@@AAABBB>>>===;;;999777555555444111111000000000000000111///000000000000///......+++++++++******)))))))))+++(((,,,^^^+++***)))((('''((()))***(((((((((((())))))***+++***************+++++++++***++++++)))(((((()))+++!!!...((( ---333)))"""222...;;;xxx"""###///&&&''''''((((((((((((''''''(((((((((((((((((((((((('''***&&& """******$$$,,,***!!!...qqq"""+++///$$$&&&&&&'''(((&&&$$$(((...$$$$$$$$$$$$$$$%%%&&&'''000)))""" &&&---]]]GGG"""&&&!!!%%%%%%$$$$$$$$$%%%&&&&&&,,,$$$,,,)))%%%'''&&&{{{""")))---"""%%%#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###&&&'''&&&$$$!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))******'''''''''((((((((())))))'''(((((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''(((''''''(((((((((((())))))((((((((()))))))))******(((((()))*********))))))***))))))))))))))))))((())))))))))))))))))))))))'''''''''(((((()))))))))((((((((()))***+++,,,---ttt```TTTKKKKKKIIIFFFAAA???@@@AAA<<<;;;888666333222222111111111000000000000111111000000000000000///......,,,,,,++++++++++++******+++(((,,,^^^***)))(((''''''(((***+++******)))))))))******+++***************))))))))))))***,,,+++******+++,,,///888%%%!!!666+++555///BBB>>>***$$$///&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&"""&&&...---###"""))),,,bbbmmm'''''' ///%%%'''&&&'''(((&&&%%%***333$$$"""&&&%%%%%%$$$$$$%%%%%%&&&'''"""777$$$(((,,,$$$&&&&&&(((HHH (((777%%%###)))%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&''''''((())))))''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''''')))***++++++******(((((()))))))))*********'''((()))*********))))))'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((())))))*********(((((()))))))))*********(((((()))***************)))))))))))))))*********)))))))))))))))))))))))))))))))))((((((((((((((('''((((((((()))+++,,,---rrr^^^RRRIIIJJJIIIEEE@@@>>>???AAAAAA???===:::888777666666111000000000000000111111000000000000000//////...------,,,,,,,,,,,,,,,,,,+++(((,,,^^^)))((('''&&&'''(((+++,,,++++++************+++++++++*********))))))((((((&&&(((***+++***)))***+++!!!*** (((111>>>333###$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$)))***)))xxx+++///"""###)))&&&(((&&&&&&(((&&&%%%,,,777ggg&&&,,, %%%%%%%%%%%%%%%&&&'''((((((%%%444...,,,&&&""""""&&&"""///...'''&&&&&&%%%$$$###""""""###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$##################$$$$$$%%%%%%%%%'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%''')))***++++++++++++(((((())))))*********+++''')))+++,,,---,,,***)))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))******++++++++++++))))))))))))************(((((()))***************(((((())))))******++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&'''''''''((()))+++,,,---qqq___TTTKKKKKKJJJIIIFFFCCC@@@>>>>>><<<;;;999888555111...////////////000000000000.........///////////////******+++++++++,,,,,,,,,+++(((,,,^^^))))))))))))))))))))))))++++++******************++++++******))))))((((((+++,,,---,,,***)))***+++///***,,,***$$$(((&&&///&&&..."""(((###$$$%%%'''((()))))))))))))))((('''''''''''''''(((&&&%%%$$$222[[[&&&...((())),,,&&&%%%$$$$$$$$$$$$&&&&&&+++''')))%%%%%%&&&&&&((()))***+++&&&+++'''!!!$$$&&&(((///))))))"""ooo:::######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((()))))))))(((((('''''''''&&&***)))(((&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&''''''((((((((((((((('''''''''(((((((((((((((''''''((())))))***))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,++++++***)))((((((((())))))((((((((()))******%%%&&&((()))***)))'''&&&"""$$$&&&'''((()))(((((()))))))))******+++++++++.........//////...------///---,,,***)))))))))***'''((()))***++++++++++++***++++++,,,,,,---.........---,,,++++++,,,.........---,,,++++++******+++******))))))***+++---...ppp___TTTKKKKKKJJJIIIFFFCCC@@@???===<<<;;;:::999888444222111111000000/////////...///////////////.........---,,,,,,,,,++++++******+++(((,,,^^^*********************************************************))))))(((((((((((()))***)))'''&&&'''((((((*** %%%555///###ooo%%%"""'''555'''!!!$$$$$$&&&'''(((((())))))))))))((('''''''''''''''###"""(((---%%%===&&&***&&&+++&&&%%%%%%$$$$$$$$$%%%'''(((rrrDDD/// )))###(((''''''&&&&&&&&&&&&'''''',,, '''&&&)))''''''###'''~~~888...######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((((((((''''''''''''***))))))(((((((((((()))&&&&&&''''''(((((())))))&&&'''(((((())))))((((((((((((((((((((((((''''''))))))))))))))))))((('''(((((((((((()))))))))***((((((((((((((((((((((((************************************************))))))(((((((((((())))))((()))***++++++***)))(((&&&''')))*********)))))))))******+++,,,------...---......///000000000000111000...,,,++++++++++++)))***+++,,,------------+++,,,---...///000000111111000000/////////000000///...---,,,+++************))))))))))))+++,,,...ppp^^^TTTKKKKKKJJJHHHEEECCCAAA???===<<<;;;::::::999777555333222111000///......---000000//////......------......---,,,+++***))))))+++(((,,,^^^++++++++++++++++++++++++************************))))))))))))((((((((((((,,,------,,,+++***+++---))):::(((!!!...'''///$$$""",,,)))(((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''+++%%%&&&+++!!!...KKK$$$***$$$"""--- &&&&&&%%%$$$$$$$$$%%%'''(((111000+++000!!!((((((&&&%%%$$$$$$###$$$((( '''&&&(((444%%%999...777######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%***(((%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((&&&'''(((((())))))(((((()))))))))(((((('''''''''************)))((('''&&&((((((((()))))))))******))))))))))))))))))))))))************************(((((())))))***+++,,,,,,+++******)))))))))******++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++,,,,,,---...000111222222111222333555777888888888777666444111///...------++++++---...///000000000000000111333555666777888::::::::::::999999888777666555444222000///...------,,,,,,+++,,,---///000ooo^^^TTTKKKJJJIIIGGGEEECCCAAA@@@>>>===;;;::::::999666444222222111111000//////...111111000///...------,,,...------,,,++++++******+++(((,,,^^^++++++++++++++++++++++++***************+++++++++((((((((((((((((((((((((%%%%%%%%%$$$######%%%&&&$$$******???AAA222$$$---++++++'''''''''&&&&&&&&&''''''))))))((('''''''''''''''///***%%%$$$ 333fff&&&$$$--- """,,,###---((('''&&&%%%$$$%%%%%%&&&))) 333$$$!!!'''+++&&&)))((('''%%%$$$$$$$$$$$$ ,,,,,, ))),,,'''+++...222######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""############""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###'''''''''(((((((((((()))((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''((()))))))))))))))+++******)))((('''&&&&&&))))))*********))))))((((((((()))))))))*********))))))))))))))))))))))))************************((((((((()))******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,------...//////000000111222333555666888999999:::;;;===@@@BBBDDDEEEFFFAAA@@@===:::666333111000,,,---000222444666777888888999;;;===???AAACCCCCCGGGGGGHHHHHHHHHFFFEEEDDDAAAAAA@@@>>><<<999888666333222111111111222333444nnn]]]TTTJJJJJJHHHFFFDDDBBBAAA@@@@@@>>>;;;999888666444222000000000000111111111111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((,,,^^^++++++++++++++++++++++++))))))*********+++++++++((((((((()))))))))))))))(((((((((&&&%%%&&&(((***:::000))),,,***'''LLLggg???..."""###222&&&+++!!!(((((('''&&&&&&&&&''''''))))))((('''''''''''''''"""***)))### $$$@@@hhhvvv&&&'''******!!!''')))!!!...+++***(((%%%$$$###$$$$$$---XXXIII,,,$$$222!!!...''''''&&&&&&&&&&&&&&&'''###---!!!"""333555``` 000 ***######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$'''''''''(((((((((((()))'''''''''(((((((((((((((---,,,+++***))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))++++++***)))(((''''''&&&'''''')))***++++++++++++))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...------,,,,,,------...///...///000222444666888888:::;;;<<<===???@@@AAABBBDDDEEEGGGJJJMMMOOOPPPPPPMMMLLLIIIEEE@@@<<<888666444555888<<>>@@@BBBCCCCCCCCCBBBBBBCCCDDDGGGJJJLLLNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRTTTVVVWWWXXXXXXXXX[[[ZZZZZZXXXVVVSSSQQQOOOMMMNNNPPPRRRTTTUUUVVVVVVRRRSSSTTTVVVXXXYYY[[[[[[XXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZXXXUUURRRPPPKKKIIIFFFCCC@@@???>>>>>>lll]]]SSSJJJHHHFFFDDDBBBBBBBBBBBBAAA>>>;;;:::::::::999888444333333222111000//////........./////////////////////...---,,,++++++***+++(((,,,^^^))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++)))(((***---000###111$$$(((444%%%))))))(((***......''' """))))))###222###"""444 (((///$$$...###((('''%%%%%%%%%'''(((***))))))((('''''''''''''''(((((("""###)))%%%"""---&&& &&&111---'''888UUUKKK,,,###'''%%%((())),,,""" ---)))''''''&&&%%%&&&'''((()))"""222KKKaaa,,,+++"""$$$,,,!!!---%%%%%%$$$$$$###$$$$$$%%%'''###---!!!$$$555,,,!!!'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''%%%###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&'''''''''(((((()))))))))(((((((((((()))******%%%&&&&&&'''((()))******(((((()))***************)))))))))))))))*********)))******+++++++++******)))************+++++++++************************------------------------------///000111333444444666666777999;;;===???AAAAAACCCFFFJJJLLLMMMLLLLLLLLLKKKLLLLLLNNNPPPSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\[[[YYYXXXSSSTTTUUUVVVVVVVVVVVVVVVSSSTTTUUUWWWXXXZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\^^^```^^^_________]]][[[XXXVVVSSSQQQNNNJJJGGGEEEDDDCCC~~~hhhYYYRRRJJJHHHEEEBBBAAA@@@AAAAAA>>><<<999888888777555333666555333111000///......,,,---///111000...,,,***,,,++++++***+++,,,...///,,,)))---^^^)))***)))((('''(((+++---''''''(((***+++,,,---...))))))))))))))))))))))))))))))************)))))),,,+++)))'''''''''((((((''''''((()))))))))))))))+++KKKUUU+++''''''%%%---))))))******++++++,,,,,,'''((()))))))))(((&&&%%%)))(((&&&$$$$$$$$$&&&&&&******)))'''%%%%%%&&&(((((()))***)))((('''(((***666+++++++++$$$&&&(((&&&###"""$$$'''%%%%%%&&&&&&((()))++++++,,,999ZZZ '''***###$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%''''''...!!!+++,,,[[[^^^)))!!! %%%///"""%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!(((((('''&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###(((""" %%%******&&&%%%%%%%%%'''((((((((('''&&&$$$$$$%%%)))---...+++)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++***)))((('''&&&***+++,,,------,,,+++******+++,,,+++***+++---...///...---------...000111111111111222333666888:::@@@??????@@@AAACCCEEEFFFIIIIIIJJJLLLNNNPPPPPPPPPRRRPPPOOOQQQUUUWWWVVVTTT[[[\\\]]]\\\ZZZYYYZZZ[[[[[[\\\\\\]]]]]]^^^]]]]]]^^^^^^___^^^]]][[[ZZZXXXWWWVVVSSSQQQOOONNNNNNNNNPPPPPPPPPRRRTTTWWWZZZ\\\^^^\\\[[[[[[]]]____________```aaabbbaaa___\\\[[[YYYXXXVVVSSSPPPMMMJJJHHH{{{fffWWWQQQJJJHHHEEECCCAAA@@@AAAAAA>>><<<999888888777555333333333222111000000000000---...///000///...,,,+++---,,,+++++++++,,,---...,,,)))---^^^,,,,,,+++)))'''''')))+++(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((('''(((((((((''''''((()))))))))))))))$$$'''XXXPPP+++***(((777$$$'''''''''''''''((((((((('''((()))))))))(((&&&%%%)))******))))))((((((''''''(((((((((&&&'''(((***'''((())))))''''''((()))000555///...###((()))###%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''$$$&&&+++KKK &&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%...&&& 000___'''///000 ***"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$######&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''######'''((('''''')))&&&'''((()))))))))((((((&&&%%%&&&(((***+++(((%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))************************************************++++++++++++***************+++,,,,,,,,,,,,+++***+++,,,---,,,++++++,,,.../////////000222444666777999999999:::<<<>>>@@@AAAEEEDDDDDDEEEFFFHHHJJJKKKLLLKKKKKKLLLNNNQQQRRRRRRTTTSSSRRRTTTWWWYYYXXXWWW[[[\\\]]]\\\ZZZYYYZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWTTTRRRQQQLLLJJJHHHFFFDDDDDDDDDDDDEEEFFFGGGIIILLLOOOSSSTTTWWWUUUTTTUUUYYY\\\^^^^^^]]]___```aaaaaa```___]]]``````^^^\\\YYYVVVTTTRRRwwwcccTTTOOOIIIHHHEEECCCAAAAAAAAAAAA>>><<<999888888777555333111111000000000111111222/////////.........------------,,,+++++++++,,,,,,,,,)))---^^^......---***'''&&&'''((())))))*********+++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((()))))))))))))))***###JJJ///---"""(((%%%''''''''''''&&&&&&&&&&&&((((((((()))(((((('''&&&((()))+++,,,,,,***((('''###%%%'''(((((()))***+++&&&'''(((((('''&&&'''((( )))555rrr!!!!!!,,,///000'''&&&%%%%%%'''))))))(((((('''&&&%%%$$$######### +++FFFyyy(((###***'''&&&$$$))))))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&aaa///&&&$$$ """######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((''''''''''''''''''%%%&&&'''%%%"""%%%+++'''(((((()))***)))))))))(((''''''(((((('''%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,---+++,,,------------,,,,,,,,,...///...------///000333444555777:::===???AAABBBBBBCCCCCCDDDFFFGGGHHHJJJIIIIIIIIIJJJKKKMMMNNNLLLKKKJJJJJJLLLNNNPPPRRRUUUTTTTTTUUUXXXYYYYYYXXXYYYZZZ[[[ZZZXXXWWWXXXYYYYYYZZZ[[[\\\[[[YYYWWWVVVTTTSSSSSSQQQOOOLLLIIIGGGBBBAAA???===<<<;;;;;;<<<;;;<<<>>>@@@CCCGGGJJJLLLLLLKKKJJJKKKPPPUUUXXXZZZ[[[\\\^^^aaabbbbbbbbbbbbccccccbbb```^^^\\\ZZZYYYttt```SSSNNNIIIHHHFFFDDDBBBAAA@@@@@@>>><<<999888888777555333111111000000000000111111111000...---------...///...------,,,++++++++++++,,,)))---^^^......---+++(((&&&'''(((************************))))))))))))))))))))))))'''(((((())))))(((((('''$$$%%%'''((())))))((((((''''''((()))))))))))))))111'''000'''RRR---666)))*********))))))(((((((((((((((((((((((((((''''''&&&'''((()))((((((&&&&&&"""$$$((()))))))))******&&&'''((('''&&&%%%&&&(((%%%,,,!!!###&&&&&&222$$$(((&&&$$$&&&***,,,+++***((('''&&&%%%$$$#########$$$((( )))WWW###!!!222 !!!222***((('''''''''&&&&&&&&&%%%'''''''''&&&&&&'''''''''(((999```aaaTTT$$$444***&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((---)))&&&%%%###!!!###(((''''''(((((())))))))))))((((((((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,---------......////////////---///222333333444555777<<<===>>>@@@CCCEEEGGGHHHGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJHHHGGGGGGHHHIIIIIIFFFFFFEEEEEEEEEHHHKKKNNNRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWVVVTTTSSSTTTUUUSSSUUUWWWXXXXXXWWWUUUTTTRRRQQQPPPNNNLLLHHHEEECCCAAA@@@>>>===;;;;;;<<<<<<999:::;;;===???BBBCCCDDDCCCAAA@@@AAAFFFKKKOOOPPPVVVWWWZZZ]]]```bbbccccccccccccbbbaaa```^^^]]]\\\rrr___SSSOOOHHHGGGFFFDDDBBBAAA@@@@@@>>><<<999888888777555333333222111000////////////111000///------...///000------------,,,++++++***,,,)))---^^^+++,,,,,,+++))))))***++++++++++++************)))))))))))))))))))))))))))((())))))******))))))((($$$%%%''')))******))))))''''''((()))))))))))))))***333)))FFFYYY---""",,,+++++++++******)))))))))(((((('''''''''((((((((('''&&&%%%%%%%%%&&&'''((($$$&&&)))***)))(((((((((&&&'''((('''&&&%%%&&&(((""")))...000333(((&&&$$$&&&***------+++''''''&&&&&&&&&&&&''''''(((%%%&&&%%%qqq,,,555888!!! %%%###((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###'''vvvJJJ$$$!!!555&&&666"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''%%%%%%&&&&&&'''''''''(((777...'''&&&'''&&&%%%&&&&&&&&&&&&'''''''''(((((('''(((((()))((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((()))))))))***(((((((((''''''(((((((((************************************************************************++++++++++++++++++++++++,,,,,,---...///000111222000333777:::;;;===???AAAGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKJJJJJJJJJGGGFFFDDDBBBAAA@@@@@@AAA???@@@@@@??????BBBGGGKKKOOOOOOPPPPPPPPPQQQRRRRRRRRRSSSTTTSSSQQQPPPQQQRRRPPPQQQTTTVVVWWWWWWWWWVVVUUUUUUTTTSSSPPPMMMJJJHHHEEEDDDBBB@@@????????????===>>>>>>>>>????????????>>><<<:::;;;>>>BBBEEEEEELLLMMMPPPTTTWWWZZZ\\\]]]aaaaaaaaaaaa```^^^]]]\\\ppp^^^SSSOOOHHHGGGFFFEEECCCAAA@@@???>>><<<999888888777555333333222111000///.........111000///.........///000,,,,,,---------,,,++++++,,,)))---^^^(((***++++++******+++---++++++******************))))))))))))))))))))))))))))))************))))))&&&'''((()))************''''''((()))))))))))))))%%%222 ///PPP))))))))))))(((((((((((((((''''''''''''((()))))))))(((&&&%%%%%%''')))+++&&&((())))))'''&&&'''(((&&&'''(((((('''&&&'''((("""222!!!|||sss555444((('''&&&'''***+++,,,,,,''''''''''''(((((()))***'''&&&)))!!!BBBfff$$$###555!!!(((...(((###%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&!!!""""""&&&'''SSS--- ...######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''((((((((()))))))))(((((((((''''''$$$$$$%%%&&&''''''((((((;;;000((()))+++***((('''&&&&&&&&&&&&&&&'''((((((&&&'''))))))((()))***,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((((()))))))))******)))((((((''''''(((((()))************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000333555666777;;;???CCCEEEGGGIIIKKKNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHBBBAAA???>>><<<<<<<<<===<<>>>>>>>>AAABBBEEEHHHLLLOOORRRSSSWWWWWWWWWWWWVVVTTTSSSRRRnnn]]]RRROOOGGGGGGFFFEEECCCAAA@@@???>>><<<999888888777555333111000////////////000000111000000///////////////***+++,,,---------,,,+++,,,)))---^^^(((***,,,,,,+++++++++---******************++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***+++,,,''''''((()))))))))))))))(((;;;&&& 666ppp999###'''''''''((((((((((((((((((''''''&&&'''((()))***((((((((((((((())))))***'''((()))(((&&&&&&((()))'''((())))))''''''((()))222***444***===666)))&&&'''((((((((()))+++,,,((((((''''''(((((()))***&&&)))'''###***CCC***+++'''&&&000555###:::$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$888zzz(((###666444 555 ///...&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''(((((()))))))))))))))((((((((('''$$$%%%&&&'''((()))******333,,,((())))))(((((()))((('''&&&&&&&&&'''))))))%%%'''((((((''''''))),,,'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))(((((()))))))))*********))))))(((((((((((())))))************************************************************************,,,,,,---...///000111111///000111333777:::===???AAADDDIIILLLNNNOOOPPPQQQPPPPPPQQQPPPOOOMMMLLLJJJHHHIIIIIIIIIHHHGGGEEEDDD@@@???>>>>>>>>>???@@@AAA@@@DDDHHHIIIIIIKKKPPPUUUWWWYYY[[[[[[YYYXXXZZZ\\\]]]^^^^^^^^^\\\[[[\\\]]]\\\\\\]]]^^^___aaaccceeeeeeeeeffffffeeecccbbb```XXXWWWTTTQQQOOOMMMMMMLLLJJJJJJJJJHHHFFFDDDAAA@@@>>>>>>===>>>??????>>><<<<<<===???BBBEEEHHHKKKMMMLLLLLLLLLKKKJJJIIIGGGFFFmmm[[[QQQNNNGGGGGGFFFEEEDDDAAA@@@???>>><<<:::888888777555333.........//////000111222000000000000////////////)))***,,,---...------,,,,,,)))---^^^)))+++------+++***+++,,,))))))*********+++++++++))))))))))))))))))))))))''''''((((((((((((''''''+++***)))))))))***,,,---'''(((((()))))))))))))))(((...)))EEE|||)))'''((((((((())))))******((('''&&&&&&'''((()))***$$$&&&((()))***)))(((''''''(((((('''&&&&&&)))+++((()))***)))((('''(((***###,,,%%%,,,""",,,%%%(((***)))''''''***---)))(((((('''''''''(((((((((***%%%,,,---yyyppp###"""000111%%%###,,,***(((!!!$$$---&&&"""((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&###eeeaaa))),,,$$$ 000+++,,, '''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,'''%%%%%%&&&$$$"""%%%***)))((('''''''''(((***+++%%%'''((('''%%%%%%'''***))))))(((((((((((())))))&&&&&&&&&'''((())))))***))))))))))))************))))))(((((((((((())))))************************++++++++++++++++++++++++************************,,,,,,...000111333555555555555777:::>>>BBBFFFHHHHHHKKKOOORRRRRRSSSSSSTTTOOOPPPPPPPPPNNNLLLJJJIIIEEEEEEFFFFFFDDDCCCAAA@@@?????????@@@AAACCCFFFGGGDDDIIIOOOQQQQQQRRRWWW\\\___aaacccbbb```___aaacccdddeeefffeeecccbbbcccdddeeedddccccccdddfffiiijjjiiijjjkkkllllllkkkiiiiiidddbbb___\\\YYYWWWWWWVVVPPPPPPOOONNNLLLIIIGGGEEE@@@??????AAABBBBBB@@@======>>>???AAADDDGGGJJJLLLJJJJJJIIIIIIGGGFFFDDDCCClll]]]SSSMMMJJJIIIGGGFFFCCCBBB@@@???>>><<<;;;::::::888555333333222111000////////////111222333222000//////000000///,,,***((('''''''''+++,,,&&&hhh))))))************))))))---,,,******+++,,,++++++******************++++++111777,,, '''%%%,,,"""'''$$$333000...(((((((((((())))))))))))'''***)))+++,,,%%%;;;'''000%%%...***&&&...'''''''''''''''''''''''''''555)))444$$$111+++555###%%%111+++"""###$$$((((((((((((((((((((((((''',,,)))***,,,|||!!!&&&***&&&%%%,,,)))%%%*********(((%%%$$$%%%(((***------"""000444PPP...###$$$&&&%%%$$$######$$$%%%&&&(((%%%$$$'''))))))(((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((($$$XXX+++%%%,,,$$$%%%###&&&SSS666&&&///((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***((($$$"""!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((())))))***,,,+++)))((((((((()))***'''((()))+++++++++***)))''')))***+++,,,,,,++++++,,,++++++***+++,,,...///333333555666777777777777>>>???CCCFFFIIIKKKLLLLLLNNNOOOQQQSSSSSSQQQOOONNNKKKLLLLLLJJJGGGEEEDDDEEEBBBBBBAAAAAABBBCCCEEEFFFFFFEEEFFFGGGIIIKKKNNNOOORRRTTTVVVZZZ]]]```aaabbbdddeeefffggggggfffeeedddhhhhhhiiijjjjjjjjjjjjiiiiiihhhgggffffffhhhjjjkkkmmmllllllnnnpppqqqpppooolllkkkjjjgggdddaaa___]]]\\\ZZZWWWTTTQQQPPPOOOOOOKKKJJJIIIHHHFFFEEECCCCCCAAACCCEEEHHHKKKLLLMMMNNNMMMNNNNNNNNNLLLJJJGGGEEEkkk\\\RRRLLLJJJIIIGGGEEECCCAAA@@@???>>><<<;;;::::::888555333333222111000////////////---///000///...---...//////...---,,,******)))))))))///)))ccc'''((()))+++,,,---------,,,***((((((***+++***))),,,+++++++++***)))))))))===---///+++333...)))%%%---111)))$$$333'''(((((((((((()))))))))***,,,'''&&&)))111(((+++(((---%%% ''' ))))))))))))))))))))))))222###&&&<<>><<<;;;::::::888555333333222111000////////////,,,...//////------...000------......------,,,,,,(((222,,,[[[...---,,,+++)))(((&&&&&&***(((''''''((())))))(((---,,,,,,+++***)))((((((""" )))***###"""***)))111 ---+++!!!444$$$((((((((()))))))))******)))+++$$$((('''+++///(((***$$$$$$,,,&&&))))))))))))))))))))))))...)))DDD''''''$$$+++&&&'''++++++++++++&&&************************,,,&&&###000\\\%%%+++***$$$$$$***---+++((()))***)))'''&&&'''(((&&&$$$...###333***YYY***!!!222(((555///)))((("""(((...///+++&&&)))))))))******)))))))))$$$&&&'''&&&$$$###""""""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&...___%%%///)))%%%+++222***!!!***###&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((()))*********************++++++,,,++++++***))))))))))))***))))))*********))))))(((((()))+++,,,......////////////000111222444666777:::===AAAEEEIIIKKKKKKLLLKKKLLLLLLMMMLLLLLLKKKJJJHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGEEEDDDEEEHHHJJJKKKLLLMMMOOOQQQTTTWWWXXXYYYYYYYYYZZZ[[[]]]^^^_________aaabbbdddeeeffffffeeefffggggggggggggfffeeeeeeeeeeeeeeeeeeeeeddddddggggggggghhhhhhhhhhhhiiilllkkkjjjkkkmmmnnnnnnmmmjjjkkkkkkjjjjjjiiihhhgggeeedddcccbbbaaaaaaaaabbb\\\[[[ZZZYYYXXXXXXXXXXXXSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[ZZZXXXWWWVVVzzzgggYYYQQQLLLIIIHHHGGGEEECCCAAA??????>>><<<;;;::::::888555333222222111000//////000000000111222111/////////111+++,,,---...///...------(((333,,,WWW...---+++(((&&&###"""!!!***((('''''')))******))),,,+++++++++***)))))))))+++111000111@@@eee$$$222'''999((("""((((((((()))))))))*********!!!111$$$(((888 UUU***(((&&&***111***''''''''''''''''''''''''111555222444***<<<&&&"""222---************************777!!!''';;; &&&(((+++&&&###***...((((((***,,,,,,***(((((()))***&&&***!!!111(((,,,000"""333$$$&&&!!!%%%'''111,,,(((''')))'''""""""###$$$%%%%%%$$$###"""***------)))'''(((******$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''((((((&&&&&&###*** ,,,%%%000+++(((***&&&,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((())))))******))))))))))))***++++++++++++*********)))))))))***************)))))))))'''((()))+++---...///000///000222555888;;;===???AAADDDGGGKKKMMMNNNMMMMMMMMMMMMLLLKKKIIIHHHFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKPPPSSSUUUVVVWWWYYY[[[]]]___`````````aaaaaabbbcccddddddbbbbbbbbbbbbccccccddddddaaabbbcccddddddcccbbbaaabbbbbbaaa``````_________```aaabbbcccddddddccccccfffeeedddeeeggghhhhhhgggeeeeeefffgggggggggffffffbbbbbbccccccddddddeeefffbbbaaa```______```aaaaaa\\\[[[YYYXXXYYYZZZ\\\^^^ZZZ[[[\\\^^^_________^^^wwwdddWWWPPPLLLIIIHHHFFFDDDBBB@@@???>>>>>><<<;;;::::::888555333222111000000000000000000222333333222000...///000***+++---.........---,,,***111+++___&&&&&&&&&&&&'''(((******+++)))((((((***,,,++++++)))))))))***+++++++++,,,"""111==='''***%%%$$$---'''+++))))))))))))************%%%...(((%%%***CCC***///&&&&&&******"""((((((((((((((((((((((((fffUUU---,,,###***,,,(((,,,************************222###------"""---&&&******###(((---$$$+++---000000...,,,+++,,,***+++$$$))),,,'''''';;;&&&000'''111111'''%%%######&&&***---...)))***+++,,,,,,+++***)))###&&&$$$"""$$$###%%%%%%%%%&&&&&&''''''''')))((((((''''''(((((()))"""222&&&$$$$$$$$$"""---...""",,,,,,"""+++'''(((+++(((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%(((''''''&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((((((((((()))******++++++++++++*********)))+++++++++*********+++++++++,,,---///222444666777444666999===AAAEEEHHHIIIKKKLLLMMMNNNMMMLLLJJJHHHIIIHHHGGGEEEDDDCCCBBBAAADDDEEEHHHKKKNNNOOOPPPQQQQQQRRRQQQQQQQQQTTTXXX\\\]]]^^^___```aaaaaabbbbbb```aaaaaabbbcccdddddddddbbbaaa```^^^^^^^^^^^^^^^\\\\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVWWWWWWWWWXXXZZZ[[[\\\]]]]]]]]]```^^^\\\]]]^^^_________^^^^^^___`````````______\\\]]]^^^```bbbcccdddeeedddccccccbbbccceeeggghhhcccbbb```___```aaaccceeeaaabbbbbbbbbcccccccccbbbuuuaaaVVVOOOLLLHHHHHHFFFDDDBBB@@@???>>>>>><<<;;;::::::888555333111111000000000000000111111222222111///......///---------...------,,,,,,+++---+++uuu******)))((()))***,,,---,,,***)))***,,,---------(((((()))***+++,,,,,,---)))111&&&///,,,///***)))))))))*********++++++...''')))$$$******###'''***'''$$$************************111DDD'''!!!+++)))%%%(((&&&************************###***///HHH<<<&&&'''...%%%&&&---$$$(((***,,,,,,***)))((((((%%%...###111***''',,,eee+++"""111$$$%%%'''+++,,,,,,+++***)))******$$$$$$%%%%%%%%%%%%$$$$$$))),,,***$$$%%%***)))###&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&mmm111%%%((())))))***"""''''''***###%%%&&&$$$&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((''''''((((((((('''''''''&&&&&&(((((((((''''''''''''''')))))))))((((((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((())))))***++++++,,,,,,++++++***))),,,,,,++++++,,,,,,---...---...///222444888:::<<<>>>@@@CCCGGGKKKNNNPPPQQQPPPPPPNNNLLLJJJHHHFFFEEECCCBBBBBBAAAAAAAAAAAABBBFFFHHHKKKNNNQQQTTTVVVVVVVVVWWWWWWWWWWWWYYY\\\______``````aaaaaa```______\\\]]]___```aaabbbbbbbbb___^^^\\\ZZZYYYXXXYYYYYYXXXYYYZZZZZZZZZZZZYYYXXXTTTSSSQQQOOONNNMMMNNNNNNPPPQQQRRRTTTVVVXXXYYYZZZ[[[YYYVVVVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTVVVXXX[[[^^^___aaaaaabbbaaa``````bbbdddgggiiiffffffeeeffffffhhhjjjkkkmmmlllkkkiiigggfffeeedddsss___TTTNNNLLLHHHGGGFFFDDDBBB@@@>>>>>>>>><<<;;;::::::888555333111111000000000000111111///000222222111111222333222111///...---,,,,,,,,,+++'''---000///,,,***((((((((()))+++***)))***,,,......---)))))))))***+++++++++,,,$$$"""111---...+++)))((())))))*********+++++++++***,,,###***HHH###&&&###+++***''',,,************************,,,333CCC!!!;;;&&&111###))))))))))))))))))))))))"""+++---...QQQ)))###000%%%$$$...)))&&&((()))(((&&&%%%&&&&&&%%%000%%%,,,***++++++111kkkZZZgggjjjOOOTTTccc\\\\\\]]]]]]^^^]]]]]]\\\^^^^^^]]]]]]]]]]]]^^^^^^[[[___]]]YYY[[[___VVVHHH((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))!!!######%%%%%%&&&...///!!!'''###!!!!!!%%%%%%%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((((((((()))))))))((((((((('''''')))((((((((('''''''''&&&))))))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((())))))***+++++++++,,,,,,,,,+++***))),,,,,,,,,,,,---///000111000000222444777;;;>>>@@@GGGHHHKKKMMMOOOPPPQQQQQQLLLKKKHHHFFFDDDBBBBBBAAA??????@@@@@@BBBDDDFFFGGGLLLMMMOOOQQQTTTVVVWWWXXXWWWXXXYYYYYYXXXYYY[[[]]][[[[[[\\\]]]]]]\\\[[[ZZZXXXYYY\\\^^^___`````````]]]\\\YYYWWWUUUUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWSSSQQQOOOLLLKKKJJJKKKKKKLLLMMMMMMOOORRRVVVYYYZZZYYYWWWTTTTTTUUUVVVWWWWWWWWWVVVVVVTTTRRRPPPNNNMMMKKKMMMPPPTTTVVVXXXZZZZZZYYYXXXWWWXXXZZZ]]]```ccccccccceeefffhhhjjjkkklllpppooonnnlllkkkjjjiiiiiirrr^^^TTTNNNLLLHHHGGGFFFDDDBBB@@@>>>>>>>>><<<;;;::::::888555333111000000000000000111111///111333444444555777999555444111///---,,,,,,---+++###///***)))((('''((()))+++,,,+++***)))))),,,---...---+++++++++***************---&&&---}}})))+++$$$''')))************+++++++++:::333&&&)))''',,,&&&!!!,,,((((((((((((((((((((((((***%%%555+++222...'''((((((((((((((((((((((((---))))))UUU```,,,!!!000&&&###000///+++,,,---,,,*********,,,(((000''' (((///)))"""******))))))((((((''''''))))))(((((((((((())))))&&&sss!!!222"""'''***'''''''''...111"""*** !!!&&&)))###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&******))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))***************)))***++++++,,,++++++,,,---,,,+++***)))---,,,,,,---...000222444777777888;;;>>>BBBFFFHHHKKKLLLMMMNNNOOONNNMMMLLLEEEDDDAAA>>>======>>>?????????@@@BBBEEEHHHKKKMMMPPPPPPQQQSSSUUUVVVWWWXXXVVVWWWYYYXXXWWWWWWXXXYYYVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWZZZ]]]^^^___``````]]][[[YYYVVVUUUTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXUUUTTTQQQNNNLLLLLLMMMMMMKKKKKKLLLNNNQQQVVVZZZ\\\ZZZWWWTTTTTTUUUVVVWWWWWWWWWWWWUUUSSSPPPLLLJJJHHHDDDFFFIIIMMMPPPRRRSSSSSSPPPOOOOOOOOOQQQUUUYYY[[[]]]___aaadddfffhhhiiijjjlllkkkkkkkkklllmmmnnnnnnrrraaaUUUOOONNNIIIHHHEEECCCAAAAAAAAAAAA@@@???>>><<<999777444333222222222222222222222333444000...999)))888)))III...000+++%%%)))000!!!}}}***++++++***((('''((()))(((((((((((())))))))))))+++++++++,,,,,,++++++******+++222vvv---)))&&&,,,'''&&&+++///,,,***+++///$$$'''}}}!!!---%%%(((..."""&&&*********)))))))))))))))---'''FFFAAA###,,,((( ))))))'''''',,,222...'''///dddggg$$$,,,+++###111%%%***+++***))))))((())))))******)))((()))***+++***(((TTTNNN+++%%%,,, )))666!!!)))((('''&&&&&&'''((()))333666"""&&&***%%%&&&'''(((((((((''''''(((666 111!!!$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$######%%%'''(((((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&'''&&&&&&%%%$$$))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((***)))((((((((()))+++,,,******))))))((((((''''''))))))(((((())))))***+++,,,++++++***)))(((((('''((()))***+++,,,---.../////////000111222333444555:::<<<@@@DDDIIIKKKMMMNNNPPPPPPOOONNNLLLIIIFFFDDD>>>===<<<<<<<<<===>>>???FFFGGGHHHIIIKKKLLLNNNNNNOOOQQQQQQQQQPPPQQQSSSTTTWWWVVVTTTRRRRRRSSSUUUWWWYYYXXXWWWWWWWWWVVVTTTSSSSSSVVVZZZ\\\\\\]]]```bbb```[[[WWWVVVXXX[[[[[[[[[[[[\\\^^^_________^^^^^^ZZZWWWRRRNNNMMMOOORRRTTTUUUTTTRRRQQQRRRVVVZZZ\\\ZZZXXXUUUUUUWWWYYYZZZZZZZZZXXXUUURRROOOJJJEEEAAAGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOYYYXXXXXXYYY\\\```dddggggggfffeeefffhhhlllooorrrqqq```UUUOOONNNGGGFFFCCCAAA???>>>===>>>???>>>===;;;888666333222222222222222222222222222///+++:::000888(((@@@[[[???666ZZZ***,,,,,,+++***))))))***))))))*********+++++++++***++++++,,,,,,,,,,,,+++$$$000%%%AAA===666,,,$$$"""((()))%%%%%%,,,%%%!!!###***$$$(((---$$$***)))))))))))))))*********$$$111%%%UUU''':::///***)))(((&&&%%%$$$&&&'''%%%bbb'''...+++"""///%%%++++++++++++++++++++++++++++++)))((()))***+++***)))+++$$$''')))+++###"""!!!((('''&&&&&&&&&&&&'''(((%%%ggg###222'''$$$%%%%%%&&&'''(((((()))111***%%%!!!&&&)))$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&'''((())))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((((((((((((***)))((((((((()))++++++******))))))((((((((((((++++++******++++++,,,---+++++++++++++++++++++***++++++,,,,,,---.........000111333666888;;;<<<===???AAADDDHHHKKKMMMNNNOOOKKKKKKJJJHHHEEECCCAAA???;;;;;;;;;;;;<<<>>>@@@BBBIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRRRRRRRSSSUUUWWWYYYWWWTTTRRRPPPQQQRRRSSSWWWWWWWWWWWWXXXXXXWWWVVVUUUXXX[[[]]]]]]]]]```bbbccc```]]]\\\^^^``````___```aaabbbcccccccccbbbbbbbbb^^^ZZZVVVUUUWWWZZZ\\\[[[ZZZXXXWWWWWWYYY[[[\\\[[[YYYXXXXXXZZZ\\\\\\\\\\\\YYYVVVSSSQQQMMMIIIFFFEEEFFFHHHIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIPPPPPPPPPQQQTTTWWWZZZ\\\______```bbbfffjjjnnnpppooo```TTTOOOOOOHHHFFFCCCAAA>>>======<<<======<<<:::888555333222111111111111111111111111---::::::777BBB+++,,,---,,,*********,,,++++++,,,,,,,,,---------***+++,,,,,,------------000''' ###!!!((( """......$$$%%%000ddd((((((%%%''')))###,,,(((((())))))******+++++++++(((,,,KKK777%%%'''(((...333...'''+++666UUU'''...+++!!!***###***++++++,,,---------,,,++++++***))))))++++++***)))%%%222)))&&&...&&&***'''&&&&&&%%%%%%&&&&&&''''''888"""555(((&&&&&&%%%$$$%%%&&&'''(((!!!--- """,,,"""((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&''')))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((()))******+++***))))))))))))(((((((((++++++******++++++,,,---+++,,,,,,,,,---------------------....../////////333555888<<<@@@CCCEEEFFFFFFGGGIIIJJJLLLLLLMMMMMMFFFEEECCCAAA???>>>======;;;;;;<<<>>>@@@CCCFFFGGGLLLLLLLLLMMMMMMMMMNNNNNNRRRSSSUUUVVVVVVVVVXXXZZZ]]][[[XXXUUUSSSRRRSSSSSSXXXYYYZZZ[[[ZZZZZZYYYXXXXXX[[[]]]^^^___```bbbdddeeedddcccccceeefffeeeddddddeeefffggghhhgggffffffhhheeeaaa^^^]]]___aaaccccccbbbaaa___^^^]]]]]]]]]^^^]]]]]]^^^```bbbaaa```\\\ZZZVVVSSSRRRPPPNNNLLLIIIJJJKKKMMMMMMMMMMMMLLLHHHGGGFFFFFFEEEEEEEEEFFFHHHHHHIIIKKKLLLNNNOOOPPPTTTUUUXXX\\\aaaeeehhhjjjmmm^^^TTTOOOOOOKKKIIIFFFCCCAAA@@@??????======<<<:::888666444222111111111000000000000000)))(((,,,<<<...555***+++,,,,,,***)))***,,,,,,,,,,,,,,,------------***+++,,,---------------444"""(((111eeeUUUUUUggg,,,((())))))&&&!!!)))''''''((()))***++++++,,,222<<<vvv]]]UUU^^^~~~???$$$,,,***"""&&&!!!''')))+++---...///---,,,+++,,,+++******+++,,,+++***666111vvv&&&***$$$,,,$$$---'''''''''''''''''''''''',,,&&&***&&& )))***(((&&&$$$###$$$%%%&&&"""!!!CCCuuu%%%+++###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((())))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,------------......------...///111222333444888:::>>>AAAEEEHHHIIIJJJLLLKKKKKKJJJIIIHHHGGGFFFBBBAAA@@@???>>>???@@@@@@@@@@@@AAABBBEEEHHHJJJLLLOOOOOOOOOOOONNNNNNNNNNNNUUUWWWYYYYYYYYYYYY[[[\\\```^^^\\\ZZZXXXXXXXXXXXX[[[]]]______^^^\\\[[[ZZZ\\\^^^```bbbdddgggiiikkkhhhhhhjjjkkkllllllkkkjjjjjjjjjkkklllllllllkkkjjjkkkiiifffcccbbbdddggghhhiiiiiihhhgggeeedddbbbaaacccccccccdddggggggfffeeeaaa^^^[[[YYYXXXXXXWWWVVVRRRSSSTTTUUUUUUTTTTTTSSSMMMLLLJJJIIIGGGGGGFFFFFFFFFHHHIIIKKKKKKKKKKKKKKKKKKMMMQQQUUUYYY\\\^^^___lll]]]RRRNNNNNNKKKIIIGGGDDDBBBAAA@@@@@@>>>>>>===;;;999777555444111111111000000000//////888;;;///+++111(((***+++***))))))***+++++++++++++++,,,,,,,,,---***+++,,,,,,---------,,,&&&///---888fff***'''...,,,((($$$(((''''''((()))***++++++,,,***%%%...+++<<<...###+++---(((((($$$((((((***,,,......---,,,+++,,,+++***+++,,,---,,,***--- !!!///)))$$$&&&((((((((())))))(((((((((&&&***RRR!!!***&&&((('''%%%$$$$$$%%%'''(((666AAA***$$$)))"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))*********+++((()))))))))************))))))))))))************))))))(((((())))))***+++------------------------,,,...///222555777999:::BBBCCCFFFHHHJJJKKKKKKJJJKKKJJJIIIFFFDDDBBBAAA@@@???>>>>>>???@@@BBBEEEFFFEEEEEEEEEFFFGGGIIIKKKMMMQQQQQQQQQQQQQQQQQQQQQQQQUUUXXXZZZ[[[[[[ZZZ[[[\\\^^^^^^]]]\\\\\\\\\]]]]]]ZZZ^^^bbbccccccbbbbbbcccddddddfffiiimmmrrruuuvvvqqqrrruuuwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwvvvuuutttrrrpppmmmkkkkkkmmmoooqqqpppqqqqqqpppooonnnlllkkkiiihhhhhhiiikkkkkkjjjhhhhhhfffcccaaaaaabbbaaa```ZZZZZZ[[[[[[[[[YYYXXXWWWSSSQQQPPPMMMLLLJJJJJJIIIJJJKKKMMMNNNMMMLLLKKKJJJGGGHHHLLLOOOQQQRRRRRRRRRjjj[[[QQQMMMMMMGGGFFFDDDAAA@@@?????????>>>>>>===<<<:::888666555222222222111111000000///'''222333%%%999PPP((()))******)))(((***+++*********+++++++++,,,,,,+++++++++,,,,,,++++++***)))000+++(((000(((___%%%'''///+++,,,+++***(((((())))))******++++++))),,,...***'''xxx''')))---//////,,,***,,,)))***,,,---...------,,,---,,,++++++------,,,+++""",,,;;;..."""''''''***((())))))******))))))((($$$###***""")))---"""$$$$$$$$$%%%&&&)))+++---&&&###(((---+++!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%$$$&&&)))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))*********+++))))))))))))************(((((()))************))))))))))))************+++++++++******++++++,,,---,,,,,,------.........///000111444777;;;>>>AAABBBJJJKKKLLLMMMMMMKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@?????????@@@BBBDDDGGGIIIJJJIIIHHHHHHHHHIIIJJJLLLMMMSSSSSSSSSTTTUUUVVVWWWWWWUUUXXX[[[]]]^^^^^^```aaa````````````aaabbbcccddd]]]bbbiiimmmnnnnnnqqqsssqqqqqqqqquuuzzz~~~|||{{{{{{}}}~~~~~~~~~}}}|||{{{sssrrrqqqqqqrrrrrrqqqpppllljjjhhhggghhhhhhgggfffbbbbbbbbbaaa```^^^[[[ZZZYYYXXXVVVSSSQQQPPPOOONNNPPPQQQQQQQQQPPPNNNLLLKKKGGGHHHJJJKKKLLLLLLKKKJJJ~~~iiiZZZOOOKKKKKKDDDCCCAAA???>>>>>>>>>>>>======<<<;;;999777666444444333333222111111000000555BBB===---333888777HHH((()))++++++***)))+++,,,******+++++++++,,,,,,,,,++++++++++++***)))((((((000+++(((%%%!!!111PPP777%%%)))...'''+++///))))))))))))))))))*********...&&&999777---bbb)))111---,,,///---...///+++,,,,,,---......//////...,,,+++,,,---...---,,,)))---555***)))***...---'''((()))******)))((('''''' 111]]]qqq)))(((&&&%%%%%%&&&'''(((******+++RRRggg""")))((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))((($$$"""%%%((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((((()))***+++))))))))))))))))))))))))************************((((((((()))))))))******((((((((()))))))))******'''((()))***+++******)))))))))*********+++++++++++++++******++++++,,,---***+++,,,...000222333444777888:::>>>AAADDDGGGHHHKKKLLLMMMLLLKKKGGGDDDBBB????????????AAABBBDDDEEEEEEFFFHHHJJJLLLMMMNNNOOOMMMMMMLLLLLLMMMOOOQQQRRRUUUVVVWWWYYY[[[\\\^^^^^^XXX[[[aaaeeehhhjjjlllnnnmmmmmmnnnoooooopppqqqqqqmmmsss{{{~~~vvvuuuttttttuuuuuusssqqqppppppooommmkkkhhheeecccaaa___]]][[[YYYXXXWWWVVVWWWWWWVVVUUUSSSQQQPPPOOOIIIJJJJJJJJJJJJIIIIIIIII~~~hhhYYYOOOJJJJJJCCCBBBAAA????????????@@@<<<;;;;;;:::888666555444444444333333222111000000))):::111111>>>000111&&&@@@)))***,,,,,,++++++,,,---+++++++++,,,,,,,,,------+++++++++***)))((('''&&&%%%000'''333""" +++ddd%%%))),,,,,,""")))...%%%*********))))))))))))))),,,$$$///...&&&(((999---,,,666+++(((,,,+++...///------------...///111222...---,,,,,,......---,,,///+++,,,)))(((+++000%%%&&&'''((())))))((('''&&&###///$$$(((!!!...************)))(((&&&%%%)))$$$###"""$$$000&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&)))+++(((###!!!###&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''''')))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''((()))++++++******)))))))))******++++++++++++)))))))))((()))******+++((())),,,///222555777999===>>>@@@BBBEEEHHHJJJKKKHHHIIIIIIHHHFFFBBB???<<<:::;;;<<>>>>><<<<<<===<<<:::777444222333333333222222222111111222111111000000000000000...000---)));;;vvv---,,,+++***))))))))))))+++++++++,,,,,,------------,,,************,,,---)))***++++++)))(((((()))555)))******))))))((('''&&&+++***)))'''''''''((())),,,---,,,***)))000<<>><<<<<<<<<;;;>>>CCCGGGJJJNNNRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWXXX[[[```ccc______aaaeeekkkoooqqqrrrjjjpppyyy}}}xxxtttqqqmmmkkkjjjiiihhhfffcccaaa^^^]]]^^^^^^]]][[[WWWUUUSSSRRRQQQOOOLLLJJJxxxdddXXXPPPKKKIIICCCCCCBBBAAA???>>>===<<<<<<<<<===<<<:::777555333333333333222222222111111000000//////............+++000222+++&&&000HHH^^^+++***************+++++++++,,,,,,,,,,,,,,,,,,---++++++************++++++)))***++++++)))(((((()))'''ZZZ333,,,,,,------,,,,,,++++++)))))))))))))))***+++,,,---...---+++***,,,222777rrr777555666555444333222222333333555555555444444333333333111000000111333333222000///(((666CCC&&&''')))+++******((('''''''''((()))(((222++++++YYY***555&&&)));;;:::)))---DDDzzz%%%!!!%%%'''!!!+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&%%%$$$######$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''#########$$$$$$$$$%%%%%%************************'''(((((()))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&)))))))))******)))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,***((())),,,,,,+++))),,,++++++***+++---000111222333555999===AAAEEEHHHKKKLLLLLLMMMMMMLLLKKKJJJFFFDDDAAA>>>===>>>@@@BBBDDDGGGKKKNNNQQQUUUYYY\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUVVVXXXZZZ\\\```fffjjjlllmmmooosssxxx|||~~~~~~}}}}}}|||{{{yyywwwrrrpppllljjjhhheeebbb___]]][[[XXXWWWWWWVVVUUUSSSvvvbbbVVVNNNIIIGGGCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<:::888555444333333333222222222111111000000000///////////////+++---///...+++)))***,,,444___)))))))))******+++---------,,,,,,,,,,,,,,,,,,+++******++++++++++++******)))***,,,+++***((())))))(((%%%666)))((())))))***************((((((***+++,,,------...------------------------***IIITTT777AAA@@@???>>>===============<<<;;;:::999:::;;;<<<999888777888999999777555222---;;;"""DDD###,,,''',,,***((('''&&&''')))***%%%)))+++&&&!!!!!!ccc___--- >>>CCCEEE+++...&&&&&&!!!+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************))))))---+++***+++,,,,,,+++***+++++++++,,,...111333555555777;;;@@@EEEIIILLLMMMOOOOOONNNMMMKKKIIIGGGFFFBBBAAA??????AAADDDGGGJJJLLLNNNQQQTTTVVVYYY\\\___aaa___\\\ZZZXXXXXXYYYYYYZZZ]]]```dddiiinnnuuuyyy}}}}}}~~~|||zzz|||yyyvvvvvvvvvttttttvvvyyy}}}~~~zzzvvvqqqkkkgggdddaaa^^^\\\]]]]]]]]]]]]uuuaaaVVVNNNIIIGGGCCCBBBAAA@@@???>>>===<<<======<<<;;;:::888666555333333333222222222111111222222222222222111111000333...)))''')))---000111(((%%%***NNN************++++++,,,------------,,,,,,+++++++++***+++,,,------,,,+++***)))+++,,,,,,***))))))***,,,***---+++111&&&%%%%%%'''(((((()))))))))''')))+++,,,---------,,,+++++++++...111222111000888333tttlllEEEOOOTTTMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFCCCBBBAAAAAAAAAAAA???======999999...rrr!!!333"""+++***'''&&&%%%&&&((()))###!!!///'''&&&^^^%%%&&&(((111""""""---!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((()))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))************))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********++++++************)))))),,,,,,+++++++++++++++***+++,,,---///111444777888:::<<>>=========<<<;;;:::888777777333333333222222222111111111222222222222111000///+++******++++++***)))'''999'''&&&000...???---,,,,,,+++******++++++---------,,,,,,++++++++++++,,,---......---,,,+++***+++,,,,,,***))))))***'''///***%%%666777---&&&'''(((***++++++++++++)))***+++,,,---,,,+++***+++***+++---111555666666555???999kkkVVVYYYZZZRRRTTTTTTSSSSSSRRRQQQPPPPPPPPPRRRSSSUUUUUUTTTRRRQQQNNNMMMLLLLLLLLLLLLIIIGGGKKK???AAAFFFBBB444(((&&&***)))'''%%%%%%&&&'''(((###444$$$,,,###333 999,,,(((((($$$)))///"""&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))************))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))************+++++++++***************++++++,,,++++++***++++++---...000222666999<<<===CCCEEEIIILLLNNNOOONNNNNNLLLKKKIIIGGGEEEDDDBBBBBBCCCFFFKKKPPPUUUWWWXXXXXX^^^___``````______aaabbb^^^^^^^^^___bbbgggkkknnnsssvvv|||}}}||||||||||||{{{zzzwwwtttpppllljjjhhhddd___^^^```bbbbbbaaa```YYYUUUUUUUUUSSSSSSUUUUUU[[[ccckkkoooooollljjjaaacccgggiiikkkllloooqqqrrrpppooopppssstttttttttqqqqqquuu}}}{{{wwwrrrooommmmmmmmmllltttaaaWWWPPPLLLJJJEEEDDDCCCBBB@@@???>>>>>>======<<<;;;:::999888888333333333222222222111111...//////000000///---,,,&&&)))...111111000000///111999...(((///222,,,{{{......,,,++++++*********---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,***+++---,,,+++))))))******,,,(((&&&***www444&&&***:::%%%&&&&&&'''))))))***************+++,,,,,,,,,++++++......///000333666999;;;BBB...MMMPPPJJJiiiRRRkkk[[[[[[]]]]]]^^^^^^^^^]]]\\\[[[ZZZ\\\^^^```aaa___]]][[[YYYXXXWWWWWWXXXWWWUUUSSSWWWDDDSSSPPPAAAkkk000)))(((((('''''''''''''''((()))***...%%%###---%%%!!!!!!{{{000...---"""""" $$$+++&&&!!!)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))************)))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,***+++------,,,+++---...111333555999<<>>======>>>===<<<;;;:::999999999333333333222222222111111,,,---/////////...,,,+++111000...***'''&&&'''(((777+++***111--- """000+++///nnn---,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,***,,,---,,,+++*********000$$$111###(((,,,EEEBBB777+++...&&&&&&'''((()))))))))(((++++++++++++,,,---//////000333777999:::<<<@@@DDD<<>>===<<<;;;:::999999999333333333222222222111111...///000111111///---,,,***+++,,,---//////...---###---000***'''+++///---+++111&&&%%%aaa++++++++++++,,,---......+++++++++,,,,,,---------+++***)))(((((()))***+++***,,,------+++******+++'''''',,,'''...------eeejjj999""")))******333)))++++++,,,------------,,,++++++++++++---000222444000777???BBBCCCDDDIIIMMMEEERRRSSSIIIMMMRRRCCCcccmmmeee]]]gggbbbggggggaaadddeeeggghhhiiihhhhhhggghhhhhhggggggggghhhjjjkkkgggfffeeefffggggggeeecccZZZoooZZZ[[[ddd^^^444%%%***+++---...---,,,***(((###777222)))------,,,(((---[[[SSS111 000###(((%%%###)))%%%###+++$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((())))))))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))************+++++++++(((((()))***,,,---...///+++...111111000000333666===>>>AAAEEEHHHKKKLLLMMMIIIIIIHHHHHHFFFEEEDDDCCCBBBCCCEEEIIINNNSSSXXXZZZ___^^^\\\\\\^^^aaadddfffkkkmmmqqqtttwwwzzz~~~~~~|||yyywwwuuutttrrrooommmhhheeeccccccdddeeebbb```]]]ZZZXXXZZZ^^^bbbccccccaaaaaa```___^^^]]]\\\\\\UUUUUUWWW[[[```bbb```]]]___\\\[[[```bbb``````bbb___``````aaabbbccceeeeee___bbbeeeffffffeeefffggggggfffdddcccddddddcccbbb[[[YYYZZZ]]]]]]ZZZZZZ]]]XXX^^^eeejjjlllooosssvvv{{{ppp]]]TTTNNNJJJHHHDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;:::999777666555111111111000111111222222333111///...---...///111000...,,,,,,---...///...111000...,,,+++++++++,,,***///000222(((QQQ************************,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---,,,*********,,,,,,,,,,,,++++++*********,,,...```CCC,,,,,,++++++++++++,,,,,,,,,+++***))))))+++---///.........///000222555666;;;===AAAEEEIIIKKKKKKKKKJJJLLLMMMNNNMMMMMMMMMNNNDDDpppYYYfffdddbbbdddgggiiihhhgggiiiiiihhhhhhhhhhhhhhhiiilllllllllllllllmmmnnnoooooommmkkkiiiiiiiiihhhgggeeeeeegggfff```ooovvv---'''''''''''''''((())))))++++++***)))((('''&&&&&&(((&&&%%%%%%)))///666;;;CCC(((((('''&&&%%%%%%$$$$$$(((((((((&&&$$$###$$$&&&###$$$%%%&&&((()))***+++%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''******++++++++++++******+++++++++++++++***)))((()))))))))))))))))))))))))))************+++++++++((()))+++,,,---------,,,---///222444666888;;;>>>BBBEEEHHHJJJJJJIIIIIIIIIKKKHHHDDD@@@???AAADDDFFFEEEIIINNNRRRTTTUUUWWWXXX___\\\]]]aaabbbaaahhhqqqvvvyyy||||||xxxvvvsssnnnkkkjjjgggcccbbbccccccaaa^^^[[[]]]___^^^\\\YYYXXXXXXZZZVVVTTTWWW]]]bbbbbb``````aaaccceeeffffffgggfffbbb```bbbgggiiihhhjjjmmmiiikkkooosssvvvwwwxxxxxxyyyuuupppmmmlllkkkkkkjjjiiiiiikkkoootttxxxzzzzzz|||tttllliiikkklllhhhdddaaa`````````aaaaaa```___```^^^\\\^^^cccggggggfffiiiooovvv{{{~~~}}}||||||~~~ooo\\\TTTOOOKKKIIIDDDDDDCCCBBB@@@???>>>===<<<<<<;;;:::999777666555222222111111111111111222111000...---,,,,,,---...000...,,,,,,---.........000///---,,,++++++,,,,,,---&&&$$$000999///,,,999@@@++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++(((***+++***))))))***+++,,,,,,++++++++++++++++++///%%% ,,,GGGyyylll555"""$$$***))))))(((((())))))***+++******)))***+++,,,---------...///111444777888===???DDDHHHLLLNNNOOOOOOOOOPPPQQQQQQPPPPPPQQQQQQKKKLLLQQQaaaxxxaaa]]]```bbb```^^^```ccceeefffeeeiiihhhhhhhhhhhhhhhiiijjjmmmmmmmmmmmmnnnoooooopppmmmkkkjjjjjjkkklllkkkiiinnnkkkkkknnnjjjdddhhhrrrdddcccbbbaaa_________^^^WWWUUURRRPPPNNNKKKHHHEEE@@@===999666555444222000,,,------,,,,,,+++***)))(((,,,+++(((///888///)))((((((((())))))***++++++******))))))((((((''')))(((''''''''')))+++---111OOOuuuaaa777%%%"""###(((((('''&&&&&&%%%$$$$$$&&&''''''%%%###"""###%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''******++++++++++++******+++++++++++++++***))))))************************************++++++++++++******++++++,,,,,,++++++///222666999;;;===@@@BBBGGGIIIKKKKKKJJJHHHHHHHHHEEEDDDBBBAAABBBDDDGGGIIIMMMPPPTTTXXXYYY[[[^^^______]]]___eeehhhjjjqqq{{{zzzxxxxxxssspppkkkiiihhhgggdddaaa```]]]ZZZZZZ[[[[[[ZZZXXXXXXYYYZZZYYYWWWWWWXXXYYY[[[YYYXXXZZZ^^^ccceeeeeekkkmmmqqqtttvvvwwwvvvuuurrroooppptttuuutttvvvzzzxxx}}}{{{xxxwwwuuutttuuuuuuxxx~~~}}}zzz{{{zzztttooolllkkkkkkkkklllmmmmmmmmmmmmiiidddccceeefffdddbbbdddggglllooopppppppppooonnnoooppprrruuuxxx{{{}}}~~~{{{yyy{{{nnn\\\TTTOOOKKKJJJDDDDDDCCCAAA@@@???>>>===<<<<<<;;;:::999777666555333333222111000000000000222222111000//////......000...,,,,,,...///...---...------,,,,,,------...000,,,---000222777111 777!!!;;;vvvvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++(((***++++++******,,,---++++++++++++++++++,,,,,,"""///666111+++------***CCC```{{{ccc___888...000...000))))))(((((((((((())))))++++++,,,,,,,,,---------...///000333666:::===>>>@@@CCCGGGLLLPPPSSSTTTTTTVVVUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUVVVWWWVVVSSSRRR```]]]ZZZYYY[[[```eeehhh]]][[[YYYZZZ\\\___```aaaccccccccccccddddddeeefffiiiiiijjjkkklllmmmnnnooolllkkkkkklllmmmmmmllljjjiiiffffffkkkqqqrrrllleeekkkkkkiiihhhggggggffffffaaa___\\\YYYWWWSSSOOOLLLNNNKKKFFFBBB???<<<888666222222111000///...,,,+++***...---%%%!!!%%%...333******************+++,,,************************))))))******)))'''%%%$$$***$$$ %%%))))))'''))))))((((((((()))******""",,,+++%%%$$$&&&(((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%###"""###$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&''''''''''''(((((((((((()))))))))(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((((((******++++++++++++******+++++++++************)))************************************+++++++++,,,------,,,,,,,,,---......333666;;;>>>AAACCCEEEGGGLLLLLLLLLKKKHHHFFFFFFGGGAAABBBDDDFFFIIIKKKMMMNNNQQQTTTVVVXXXYYY[[[^^^```aaaaaaeeelllrrrwwwyyynnngggeeedddaaa___]]]\\\]]]]]]\\\ZZZXXXVVVTTTTTTVVVWWWXXXWWWYYYYYYYYYXXXWWWYYY\\\___aaaaaacccdddfffjjjpppttt~~~}}}}}}~~~wwwrrrooommmiiifffffffffffffffffffffffffffcccbbbbbbbbbccceeeggghhhgggdddbbbdddjjjrrrxxx{{{lll[[[TTTOOOKKKJJJDDDCCCBBBAAA@@@>>>======<<<<<<;;;:::999777666555444333222111000000000000111111111111000///...---///...,,,---...///...---,,,,,,,,,,,,------......222///555000%%%666IIICCC$$$(((111---&&&444000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++------------///000*********++++++,,,,,,,,,///+++ $$$333333''',,,,,,''' (((...///---'''+++333--- %%%666+++++++++******+++++++++---...///000000000000000111333555999===AAADDDFFFEEEGGGLLLQQQTTTWWWXXXXXXYYYXXXVVVUUUUUUVVVVVVUUURRRPPPNNNMMMNNNRRRUUUXXXJJJLLLOOOQQQSSSSSSRRRRRR___^^^```gggmmmkkk___SSSYYYXXXUUUTTTUUUVVVXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^___aaaccceeegggiiiiiilllkkkkkklllmmmmmmkkkiiipppssssssnnnmmmrrruuutttnnnmmmlllkkkjjjiiiiiiiiihhhgggeeeddddddbbb```]]]ZZZWWWRRRNNNJJJFFFBBB???===<<<;;;888666333000///---***+++000222...)))'''++++++************++++++))))))******++++++++++++)))***+++,,,,,,***)))''')))...333111+++&&&$$$$$$&&&&&&%%%$$$%%%&&&'''(((444,,,###!!!&&&+++***&&&((((((''''''&&&&&&&&&%%%&&&''''''%%%$$$###$$$&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((()))))))))************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((******++++++++++++******++++++***************************************************+++++++++,,,,,,///.........000222444555888;;;@@@BBBDDDDDDFFFGGGIIIIIIIIIGGGEEEDDDEEEFFFFFFHHHKKKNNNQQQRRRRRRRRRTTTVVVXXXYYY[[[]]]```ccckkklllqqqxxx|||xxxpppeee\\\XXXWWWXXXYYYXXXWWWXXXYYYZZZZZZ[[[WWWVVVVVVWWWYYY\\\___``````aaabbbbbbbbbdddgggjjjkkkooosssuuuvvv|||yyyuuussspppllljjjiiiiiihhhhhhfffeeecccaaa`````````aaa[[[XXXVVVWWW[[[aaaeeeggglllrrryyy~~~kkkZZZTTTOOOKKKIIICCCCCCBBBAAA???>>>===<<<<<<<<<;;;:::999777666555444333222111000000000000---............---,,,,,,...---------//////...,,,++++++,,,------.........444%%%(((///,,,777???444000+++,,,...---///,,,!!!------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++------------///000*********++++++,,,,,,,,,(((,,,111333000+++((('''...222444333222000+++&&&000(((###(((///000)))###,,,,,,++++++++++++,,,,,,,,,---///000111222222222555666:::>>>BBBFFFIIIJJJJJJLLLPPPTTTWWWYYYYYYYYYXXXVVVTTTTTTUUUVVVTTTSSSQQQWWW^^^___XXXOOOGGGDDDJJJHHHEEEDDDFFFJJJOOORRRLLLPPPTTTTTTRRRSSSXXX]]]VVVUUUSSSPPPOOOOOOPPPQQQOOONNNNNNNNNOOOOOOPPPQQQRRRTTTWWWZZZ]]]___aaaaaafffeeeeeegggjjjkkkkkkjjjfffoootttrrrpppqqqqqqnnnqqqpppooommmlllkkkjjjjjjhhhgggfffggghhhhhhgggeee^^^[[[XXXUUURRROOOKKKHHHBBBAAA>>>;;;777222///---444)))$$$,,,444444///---+++******))))))*********)))))))))***++++++,,,,,,*********+++++++++++++++"""&&&(((%%% '''///'''''''''&&&&&&''''''(((###&&&***,,,+++(((''''''((('''''''''''''''&&&&&&'''(((((('''%%%%%%&&&((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((()))******))))))******++++++++++++******+++******))))))***++++++***************************++++++++++++,,,,,,,,,,,,------///222666999;;;===???BBBCCCBBBBBBCCCDDDBBBCCCDDDDDDDDDEEEGGGIIIOOOPPPRRRUUUVVVVVVUUUUUUWWWYYY^^^aaaeeejjjpppttt|||}}}tttnnneeeaaa[[[TTTNNNMMMOOORRRUUUUUUVVVVVVWWWXXXZZZ\\\[[[\\\]]]___bbbfffkkknnnnnnqqqtttuuuuuutttuuuvvvyyy~~~~~~yyyvvvuuutttsssrrrpppooommmjjjgggeeedddccc[[[XXXTTTRRRTTTWWWYYYZZZ\\\bbbhhhmmmsssjjjZZZSSSNNNJJJHHHCCCCCCBBB@@@???>>>===<<<<<<<<<;;;:::999777666555333333222111000000000000///000000000000111111111...------...//////...,,,+++,,,------.........---111&&&'''000111000000+++666 ///111""")))CCC------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******(((***++++++******,,,---++++++++++++++++++,,,,,,$$$###(((///---(((,,,777!!!###&&&(((+++,,,---,,,&&&000222***'''---444444++++++************+++++++++,,,---///111333444555999:::>>>BBBFFFIIIKKKLLLNNNPPPRRRUUUWWWWWWWWWWWWTTTRRRPPPRRRTTTUUURRROOOMMMOOOOOOKKKEEEBBBCCCFFF777;;;AAAEEEEEE@@@;;;666EEEIIIPPPXXX]]]]]]YYYUUUVVVWWWVVVTTTQQQOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQTTTWWWYYYZZZ[[[[[[[[[ZZZ[[[^^^cccggghhhiiieeedddfffllltttyyywwwuuuwwwuuusssqqqooonnnmmmllljjjiiihhhiiikkkkkkiiiggggggeeecccbbbaaa___[[[YYYRRRQQQNNNKKKFFFBBB>>><<<>>>888333111...***)))***,,,+++******)))*********)))))))))******+++++++++,,,+++)))(((''''''((()))///***&&&%%%&&&((('''&&&(((((()))))))))((('''&&&---((($$$!!!&&&...'''''''''''''''''''''''''''(((((('''&&&&&&''')))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***&&&&&&&&&'''''''''((((((&&&&&&''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))******************++++++++++++******+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---000444888;;;===@@@AAAAAAAAA??????@@@AAA===@@@CCCFFFHHHKKKNNNQQQWWWWWWXXXYYYZZZZZZ[[[\\\ZZZ^^^eeemmmttt|||~~~yyytttmmmccc]]]UUUTTTPPPLLLIIIKKKOOORRRUUUVVVXXXYYYYYY[[[^^^aaaeeegggiiilllpppvvv}}}||||||{{{yyyvvvrrrnnnlllccc```[[[WWWWWWWWWXXXXXXWWW[[[^^^aaaeeemmmzzzjjjZZZSSSNNNIIIFFFCCCBBBAAA@@@???===<<<<<<<<<<<<;;;:::999777666555222222111111111111111222////////////000222333444...------...000///...,,,+++,,,---.........---,,,,,,222111,,,,,,+++---666&&&555000""")))666111""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((***+++***))))))***+++,,,,,,++++++++++++++++++===111''''''(((((()))+++444444333333000,,,((('''(((,,,,,,'''''')))((("""---,,,,,,++++++,,,,,,------...///000333777:::;;;@@@AAAEEEHHHKKKMMMOOOOOOQQQRRRTTTUUUVVVUUUTTTSSSOOONNNMMMPPPTTTTTTPPPKKKGGGKKKPPPSSSRRRMMMFFFAAAEEE@@@999333222777>>>CCCFFF@@@===EEETTT______[[[]]]___aaa```]]][[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXZZZ[[[[[[ZZZYYYXXXUUUTTTRRRTTTXXX\\\___```tttjjjffflllpppnnnnnnrrrvvvuuussspppmmmkkkiiiiiijjjiiiiiijjjllllllkkkiiieeecccbbbbbbbbb```]]][[[XXXWWWUUUSSSOOOLLLIIIGGG888<<<===:::555333111000------,,,+++++++++++++++))))))))))))))))))))))))***)))((((((''''''''''''%%%######''',,,---'''!!!)))***+++,,,+++(((&&&$$$,,,&&&&&&...444000)))%%%''''''''''''((((((((((((&&&'''((('''&&&%%%'''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))'''(((((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))''''''(((******++++++*********++++++++++++******+++***)))((()))***,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...111555999<<<>>>??????@@@???>>><<<===???AAA???CCCHHHMMMQQQTTTXXXZZZ]]]]]]\\\]]]```dddhhhjjjhhhnnnvvv~~~|||sssoooiiifffddd___YYYSSSNNNNNNMMMMMMMMMQQQVVV[[[^^^aaadddfffgggjjjnnnrrrwwwyyy}}}~~~tttpppkkkgggeeeddddddccc^^^^^^______```dddiiimmmiiiYYYSSSMMMHHHEEECCCBBBAAA@@@???===<<<<<<<<<<<<;;;:::999777666555111111111111111111222222((((((''''''(((+++...000---------...000000---+++,,,,,,.........---,,,+++'''666...$$$///000&&&'''+++///...//////%%%'''888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,---,,,******+++,,,---,,,,,,++++++*********"""(((...000000111...***,,,******,,,------...111******+++---//////111222000//////......//////000111111222444777;;;@@@BBBGGGHHHKKKNNNQQQRRRSSSSSSSSSSSSUUUUUUUUUSSSQQQPPPMMMKKKLLLPPPTTTTTTOOOJJJQQQKKKFFFDDDDDDCCC===888444444444444444555666777222<<>>@@@BBBBBB???>>>===<<<;;;<<<@@@CCCCCCGGGNNNTTTXXX[[[___aaabbbaaaaaabbbgggmmmtttxxx~~~wwwiiibbb]]]XXXWWWXXXXXXSSSOOOKKKLLLNNNPPPSSSYYY```eeelllooosssvvvxxx{{{zzzvvvtttsssrrrqqqkkkiiigggfffeeeeeeffffffjjjYYYSSSNNNJJJHHHGGGFFFDDDAAA???>>>===<<<<<<<<<;;;:::888666444333111111111111000000000///000000000000////////////------------------------((()))***+++,,,,,,---...,,,,,,+++,,,---///111333......------...///111222///---+++)))))))))+++,,,//////...------------.........---+++)))((((((***------------------------------,,,+++***)))''''''***,,,------,,,+++---...------------------------)))***+++,,,,,,,,,,,,,,,/////////---+++,,,...111222444888<<>>555444222000---+++***)))...---+++***)))******+++)))(((''''''((()))(((&&&***)))'''&&&&&&''')))******(((&&&&&&)))***(((%%%...,,,***)))******)))(((++++++***)))'''&&&$$$###&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))******)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))((()))******+++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++,,,+++++++++++++++,,,,,,******+++,,,...000222333555888<<>><<<999999888888999>>>DDDIIIPPPTTTZZZ\\\]]]^^^aaadddccceeegggkkkvvvvvviii```RRRSSSTTTUUUVVVTTTQQQNNNPPPSSSWWW]]]dddmmmvvv}}}}}}zzzyyywwwrrrhhh```hhhXXXRRRMMMIIIGGGEEEDDDBBB@@@????????????===<<<<<<:::888666555444222222222222111111111111000000000000////////////------------------------++++++,,,,,,---.........,,,,,,+++,,,---...000111,,,+++++++++,,,---///000///...---,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---************************++++++,,,,,,,,,,,,++++++***,,,------,,,+++---...------------------------++++++,,,---------------///000000///...///222555666888===BBBFFFJJJLLLMMMLLLMMMPPPRRRTTTTTTTTTSSSQQQPPPNNNMMMLLLMMMNNNNNNKKKLLLNNNPPPQQQRRRRRRRRRUUUUUUTTTRRRNNNIIIDDDAAA999888777666777888:::;;;===AAAFFFLLLRRRZZZccchhhkkkmmmppprrrsssrrrqqqppprrrqqqnnnllliiigggeeeeeeaaaaaaaaaaaa```___^^^^^^XXXWWWVVVTTTQQQMMMJJJGGGEEEHHHLLLOOOQQQUUU[[[___fffhhhjjjggg___WWWRRROOOOOOPPPSSSVVV[[[___bbbdddeeefffhhhiiihhhfffdddbbbiiifffcccbbbccccccbbb```^^^]]]YYYUUUPPPLLLIIIGGG>>>;;;777222///---,,,,,,---,,,+++)))))))))******)))''''''''')))***)))'''((('''%%%$$$$$$%%%'''((()))'''&&&''')))***((('''+++******))))))))))))***(((((())))))((('''&&&&&&''''''''''''((((((((()))(((((('''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))******+++************************************************++++++************++++++,,,,,,,,,+++,,,,,,------+++,,,,,,...000333666777<<<===>>>??????>>>===<<<:::<<<>>>@@@CCCHHHNNNRRRVVV[[[aaadddfffhhhkkkoooqqqtttwww}}}}}}vvvqqqllleee\\\UUUNNNPPPRRRUUUWWWVVVUUUSSSZZZ^^^fffoooyyy~~~vvvfffWWWQQQLLLHHHFFFEEECCCAAA?????????AAAAAA======<<<;;;999777666555333333333222222222222111000000000000////////////------------------------........................,,,,,,,,,+++,,,---......,,,+++++++++,,,---...///---------------.........---------,,,,,,,,,,,,+++(((***---......---...///(((((((((((((((((((((((()))***+++---............***,,,------,,,,,,---...---------------------------------..................000111111222444888;;;<<>>===<<<<<<<<<:::===BBBGGGKKKPPPUUUYYY]]]ccckkkppptttwww|||~~~zzznnnhhhaaa\\\YYYWWWRRROOONNNPPPUUUYYY]]]___```aaaiiipppzzzdddUUUOOOKKKGGGFFFFFFDDDAAA???>>>???@@@AAA======<<<;;;:::888777666333333222222222111111111000000000000////////////........................000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////)))***+++,,,---------,,,---.........------,,,,,,&&&)))---......---------************************)))***+++---............+++,,,------,,,,,,---///---------------------------------......///000000///111333555777:::>>>AAABBBEEEJJJOOOSSSUUUVVVVVVWWWWWWWWWVVVTTTRRRQQQPPPQQQOOOMMMKKKMMMPPPTTTVVVYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZYYYVVVRRRMMMHHHFFF@@@?????????@@@CCCFFFGGGGGGLLLTTT\\\cccjjjppptttuuuvvvxxxyyyzzzzzzyyyxxxxxxvvvtttppplllhhheeeddd___^^^[[[YYYWWWWWWWWWWWWWWWTTTSSSTTTVVVSSSLLLEEE>>>>>>>>>???@@@BBBEEEGGGQQQUUU[[[______\\\WWWTTTMMMKKKHHHGGGHHHJJJNNNQQQUUUXXX]]]bbbeeegggggggggffffffggghhhiiiiiihhhgggdddddddddcccaaa^^^ZZZXXXVVVSSSLLLEEE>>>999666555444333000...---,,,------)))(((((()))+++,,,+++*********)))(((((()))******&&&&&&'''((()))************---///,,,'''%%%'''+++%%%%%%'''((())))))))))))'''''''''((((((((((((((()))((('''''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((*********)))))))))(((((((((((()))******************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,---...///000//////111333777;;;???AAAEEEBBB???;;;:::;;;<<<>>>@@@DDDJJJPPPTTTWWW[[[]]]cccjjjttt|||{{{vvvrrrmmmiiibbb]]]WWWSSSRRRSSSSSSRRRUUUYYY___eeekkkooosssuuu|||~~~cccTTTNNNKKKGGGEEEGGGFFFCCC@@@>>>>>>>>>>>>======<<<;;;:::999777666222111111111000000000000000000000000////////////........................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------...............***+++,,,---------------...//////000///...------***---000000///---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++---......---,,,...///------------------------------------...000222333111333777999<<>><<<;;;<<<>>>???@@@HHHKKKQQQXXX^^^aaaaaaaaaXXXTTTOOOJJJFFFEEEEEEFFFHHHKKKQQQWWW]]]aaadddfffdddfffhhhjjjjjjiiihhhhhheeeeeeffffffeeebbb___^^^]]][[[WWWQQQJJJDDD>>>;;;888777444111///---------+++***)))***,,,---,,,+++*********))))))*********&&&'''(((((())))))***+++///222222///(((%%%'''+++&&&'''((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%&&&&&&''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((************))))))))))))(((((()))************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++---...000000222333555888;;;???AAACCCAAA???<<<::::::===@@@CCCJJJNNNTTTYYY\\\^^^aaacccjjjrrr}}}sssjjjfffeeebbb___[[[WWWSSSQQQRRRUUUXXXZZZbbbhhhooouuu{{{}}}bbbSSSNNNKKKHHHFFFGGGFFFDDDBBB???>>>===<<<<<<<<<;;;;;;:::888777666111111111000000000//////000000000000////////////........................---------,,,,,,,,,++++++,,,,,,------------,,,+++***+++,,,,,,,,,,,,++++++...............///////////////000111111///...---///111222222000.........++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++---......------...///---------------------------------...000333555777666999===@@@BBBEEEHHHKKKNNNPPPRRRVVVYYY[[[]]]^^^]]]]]]\\\ZZZYYYXXXWWWWWWZZZ[[[\\\\\\\\\ZZZXXXWWWYYYYYYYYYZZZ[[[]]]^^^___bbbbbbaaa___]]][[[YYYXXXOOOOOONNNNNNPPPRRRUUUWWWVVV[[[bbbiiinnnsssxxx{{{~~~~~~}}}|||{{{yyyxxxwwwwwwwwwwwwvvvtttrrrooonnnkkkiiieeeaaa]]]YYYWWWUUURRRQQQQQQRRRSSSRRRMMMIIICCC@@@<<<:::;;;<<<======CCCFFFKKKSSS\\\cccggghhhbbb___YYYSSSLLLGGGCCCBBB@@@BBBFFFJJJPPPUUUYYY\\\```ccchhhkkkkkkjjjjjjjjjhhhhhhiiiiiihhhgggeeeddd```___]]]ZZZUUUNNNHHHEEE???===999555222///...------,,,++++++,,,---,,,+++(((((())))))))))))(((((('''((())))))))))))***+++222333222///***'''(((***(((((((((((((((((('''&&&((((((((((((((('''''''''%%%%%%&&&'''(((***+++,,,'''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))'''(((((((((((((((''''''************************'''((())))))******))))))))))))))))))))))))))))))++++++*********)))))))))'''((()))++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,...000111222666888;;;>>>AAABBBCCCCCC>>>>>>======@@@CCCGGGIIIOOORRRWWW[[[^^^bbbgggjjjvvv~~~uuulllaaaZZZWWWWWWWWWWWWUUUUUUTTTUUUYYY^^^cccgggtttzzz}}}bbbSSSNNNKKKHHHGGGDDDDDDDDDCCCAAA???===<<<;;;;;;::::::999888666666222222222111111111000000000000000000////////////........................---------,,,,,,,,,,,,,,,,,,,,,......///...------***+++,,,,,,,,,,,,+++***000000...------...//////...///000111000///---,,,...///000///...------...++++++++++++++++++++++++---------------,,,++++++,,,---......------...000------------------------......///000333777:::<<<>>>@@@DDDGGGIIIKKKNNNPPPSSSTTTUUUWWWZZZ^^^aaabbbaaaaaaaaa`````````aaaaaabbbcccbbbaaa___\\\YYYXXXVVVWWWWWWYYY[[[^^^```bbbcccbbbbbbaaaaaa```______]]]\\\[[[[[[]]]___aaaccccccfffkkknnnqqqtttxxx{{{}}}||||||{{{zzzyyyxxxxxxuuuvvvxxxxxxxxxwwwuuutttsssrrrppplllhhhddd```^^^[[[[[[ZZZYYYWWWUUURRRPPPHHHCCC???<<<===??????>>>FFFHHHMMMUUU___fffiiijjjjjjiiieee```YYYQQQKKKGGGCCCBBBBBBCCCFFFIIIMMMOOOWWW\\\ccchhhiiijjjkkklllkkkkkkjjjjjjiiiiiihhhhhhcccbbb```]]]ZZZVVVSSSQQQJJJGGGCCC>>>999666333222///...,,,,,,------+++***((())))))))))))))))))(((''')))+++***(((((()))+++111000///---+++*********''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''((()))++++++&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,''''''((((((((((((''''''************************(((((()))************)))))))))))))))))))))))))))+++++++++*********))))))'''(((***+++++++++)))((((((((()))***+++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---///000333444555;;;>>>BBBFFFGGGGGGEEECCC???@@@BBBEEEHHHLLLOOOPPPSSSVVVZZZ^^^dddkkksssyyywwwnnn\\\XXXSSSOOONNNQQQUUUWWWYYY\\\```ffflllssszzz~~~}}}bbbSSSOOOLLLIIIGGGAAABBBCCCDDDCCCAAA???===:::::::::999888777666555333333333222222222111111000000000000////////////////////////////////////------------------------+++,,,.../////////......,,,---.........---,,,+++000///---+++***+++,,,...---...///000000...,,,+++***+++,,,+++))))))+++---------------------------------...............---,,,---......------...000------------------------//////000222555:::>>>@@@CCCFFFIIILLLMMMOOOQQQSSSWWWWWWWWWXXX[[[___ccceeeeeeeeeeeeeeefffggghhhhhhiiihhhfffccc___\\\ZZZXXXUUUUUUVVVXXX[[[^^^bbbdddggggggggghhhhhhhhhhhhhhhhhhhhhgggggggggjjjlllmmmlllnnnqqqrrrsssuuuwwwyyyzzzzzzzzzzzzyyyyyyyyyyyytttuuuxxxzzz{{{zzzyyyyyyyyyxxxwwwtttqqqllliiifffffffffeeebbb]]]ZZZXXXXXXMMMHHHBBB@@@AAACCCCCCBBBLLLMMMRRR[[[dddiiijjjiiippppppnnnjjjddd\\\UUUPPPJJJHHHEEEBBBBBBCCCFFFHHHNNNUUU]]]dddfffhhhjjjkkklllkkkjjjiiihhhhhhiiiiiieeeccc```^^^[[[ZZZYYYYYYTTTQQQLLLFFFAAA===:::999000///------------+++)))++++++,,,,,,,,,,,,++++++(((***,,,+++(((''')))+++///---++++++,,,---,,,+++&&&&&&'''((()))))))))((())))))(((((('''''''''&&&)))(((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&((((((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&'''(((***+++---...///''''''((((((((((((((('''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))+++++++++************)))'''(((***+++,,,+++)))(((&&&&&&''')))***+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......///111333555777888???BBBGGGKKKLLLJJJFFFDDDAAACCCGGGKKKOOORRRTTTUUU\\\^^^bbbgggooozzz|||rrrllleee^^^PPPPPPOOOOOOQQQUUU\\\aaabbbgggoooxxxwwwaaaYYYOOOJJJJJJFFFDDDCCCAAA???>>>>>>??????>>>>>>???>>><<<999666444555333222111222222111000......///000111333555666111000///---+++*********------...//////...------,,,,,,,,,---...///000111------------------------------------------------////////////////////////---,,,++++++,,,---///000,,,,,,,,,++++++*********,,,,,,,,,---------.........---,,,,,,++++++++++++...///000000000///...---///111444777:::>>>DDDGGGLLLNNNQQQSSSSSSTTTVVVWWW\\\\\\]]]^^^```ccceeeggghhhhhhiiijjjkkkkkkkkkkkkllllllkkkiiifffbbb___]]]^^^]]]]]]^^^```bbbdddfffhhhiiiiiiiiiiiiiiihhhggghhhiiijjjlllmmmnnnnnnnnnnnnkkklllppprrrrrruuuxxxtttwwwyyyyyywwwuuutttuuurrrsssuuuwwwyyyzzzzzzzzz{{{yyyxxxwwwwwwwwwvvvuuuoooooommmjjjgggccc```^^^UUUPPPKKKFFFEEEEEEEEEDDDOOOSSS[[[eeemmmqqqqqqppprrrqqqpppooonnnkkkfffcccWWWRRRJJJDDD@@@@@@BBBDDDEEEKKKSSSXXX[[[^^^dddiiijjjjjjjjjjjjjjjkkkkkkkkkkkkfffbbbaaacccbbb^^^YYYWWWWWWVVVSSSNNNHHHBBB???888444000,,,,,,,,,++++++((((((((()))+++,,,+++)))+++***(((&&&&&&''')))***************************))))))))))))))))))))))))***)))((('''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))((((((((((((***)))'''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''******))))))))))))******)))))))))))))))))))))))),,,+++++++++******))))))+++***)))(((((()))***+++******))))))((((((''''''))))))***++++++++++++***************+++,,,---...------------------------+++,,,...//////...---,,,,,,---...000555:::???BBBDDDGGGJJJKKKKKKJJJJJJJJJHHHLLLPPPQQQQQQRRRUUUXXX\\\cccjjjqqq}}}~~~oooddd```]]]XXXTTTOOOPPPRRRSSSVVV\\\bbbgggqqqwwwvvvaaaXXXNNNJJJJJJFFFDDDCCCBBB@@@????????????>>>>>>======;;;888666555666444222111222222111000222111111000000111111222//////...------......///........................---------------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---......------------,,,,,,++++++,,,,,,---------.........//////......---.........///000000111111111000000333555999<<>>BBBEEEJJJKKKLLLLLLJJJJJJKKKMMMLLLOOORRRSSSTTTVVV\\\```iiiqqqzzzwwwlll___XXXWWWWWWUUURRRRRRTTTXXX\\\bbbjjjsssxxxuuu```XXXNNNJJJJJJFFFDDDDDDCCCCCCAAA@@@???>>>>>>===<<<:::999777666555777555222111222111000///333333222111000000000000000//////...//////000000///...---,,,,,,---...///......---------......///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,111000///...------------............------------,,,------------.........///............//////000111111111111222333444555888;;;@@@CCCFFFIIILLLNNNPPPSSSVVVYYY[[[]]]___aaa_________```bbbdddeeefffiiikkklllnnnoooooooooooopppooollliiifffcccbbbaaa\\\\\\[[[ZZZZZZ[[[]]]]]][[[[[[\\\]]]^^^^^^^^^^^^___```bbbeeehhhkkkmmmnnnjjjiiijjjlllkkkiiimmmttt||||||wwwrrrpppooorrrvvvzzz|||{{{zzzxxxxxxuuutttvvv{{{}}}{{{wwwyyyxxxwwwuuusssrrrqqqqqqllliiieeebbb___]]]ZZZXXXUUUWWW]]]eeemmmtttvvvwwwxxxvvvtttttttttsssqqqoookkkgggaaa[[[UUUQQQOOONNNMMMMMMMMMKKKIIIJJJOOOTTT\\\___cccgggiiijjjiiiiiiiiigggeeeeeeggggggdddaaaaaaaaa```^^^[[[WWWSSSPPPKKKGGGAAA;;;777444000...---,,,******+++***)))'''++++++++++++++++++++++++************************))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''((()))******000...,,,)))'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''(((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))*********))))))))))))(((((((((++++++,,,------------,,,*********++++++,,,---...------------------------,,,,,,+++++++++,,,...///333555888===AAAEEEHHHIIINNNOOOPPPOOOOOOPPPRRRUUUSSSUUUVVVWWWYYY^^^fffmmm{{{ssseee]]]TTTPPPRRRVVVWWWWWW]]]aaaffflllttt}}}ttt___WWWNNNJJJJJJFFFDDDDDDDDDDDDCCCAAA???===>>><<<;;;999777777666666777555333111111111000...111000000000000111111222333222000///...---------000///---,,,,,,---///000///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................111000000///////////////...---------------------------------............---,,,,,,,,,---...//////222222111222333555777999===AAAEEEIIIKKKMMMPPPQQQWWWYYY[[[\\\]]]]]]___```_________```aaabbbccccccgggiiikkklllmmmlllkkkkkkkkkiiifffccc```___^^^^^^XXXWWWVVVTTTTTTTTTUUUUUUSSSTTTUUUWWWWWWXXXXXXXXXXXXYYY\\\```dddhhhkkkmmmkkkjjjlllmmmkkkjjjooowww~~~yyywwwsssvvv{{{~~~zzzuuuppprrrxxx|||{{{xxxyyyxxxvvvuuutttttttttuuurrrpppmmmkkkjjjhhhdddaaa^^^^^^aaagggnnnssswwwxxxyyywwwuuuuuuvvvvvvvvvuuunnnjjjeee___\\\ZZZZZZ[[[XXXXXXUUUPPPKKKHHHHHHJJJPPPTTTZZZaaafffiiiiiiiiijjjhhhggghhhiiihhheeeccccccccccccbbb___\\\ZZZXXXTTTPPPIIICCC>>>888333///,,,+++)))((())))))'''&&&(((((()))*********))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((+++***((('''((('''%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''(((((()))+++***)))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))************))))))))))))******))))))))))))))))))))))))+++++++++******************))))))))))))))))))***))))))))))))))))))))))))***++++++,,,---,,,,,,,,,++++++++++++,,,---.................................---,,,+++---///222444777:::>>>DDDHHHKKKMMMNNNPPPQQQTTTUUUVVVXXX[[[]]]XXXZZZ]]]___ccckkkwwwzzzooofff^^^YYYTTTUUU[[[aaaeeefffppptttyyyrrr]]]VVVMMMJJJKKKGGGDDDEEEEEEDDDCCC@@@>>>======<<<:::999888777777777777555222111222111000///111000000000000000111111111000///...------,,,,,,000///---,,,,,,---///000///......---------......------------------------++++++++++++++++++++++++...........................//////000000111111111,,,,,,,,,,,,,,,------------------.........//////------------......///000222222222333555888;;;<<>>777333111///,,,,,,,,,---,,,+++'''((()))***************************************(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))(((''''''((()))'''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''&&&&&&)))((('''&&&'''((()))***''''''((((((((((((((((((%%%&&&&&&'''((()))************))))))))))))******))))))))))))))))))))))))******************++++++)))))))))******)))))))))))))))))))))************)))******+++++++++++++++++++++++++++,,,---...///...........................---,,,,,,...222666888<<>>===<<<<<<;;;:::999888777777555444222111222222111000444333111000///.........------------...///000000///...---,,,,,,---...///......---------......///------------------------++++++++++++++++++++++++---------------------------...///000111111111111,,,,,,,,,,,,,,,---------------........./////////111000000000000111111222222222444666999<<<>>>@@@DDDGGGJJJMMMNNNPPPRRRTTTUUUXXX[[[]]]^^^```bbbdddcccddddddeeeeeedddccccccdddeeefffeeeccc```\\\YYYSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKIIIGGGFFFEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHLLLMMMPPPTTTZZZ```fffiiihhhcccaaadddeeefffjjjoootttxxx|||~~~}}}{{{yyyxxxrrrsssuuuxxx|||zzztttrrrtttxxxzzz~~~{{{vvvqqqooonnnpppqqqvvvuuutttuuuvvvuuusssqqqqqqooommmnnnppprrrssssssuuutttssstttuuuvvvuuutttrrrnnnhhhbbb^^^\\\\\\]]]```aaaaaa___XXXNNNDDD>>><<>>======<<<<<<<<<<<<;;;:::888777444222111111222333222222222222111//////.....................///000111222........................---------------...///000------------------------------------------------........................---...///000000000///...,,,---------........................////////////222222111111000000111111333444777;;;>>>AAACCCCCCGGGIIIKKKMMMNNNPPPSSSVVVVVVYYY\\\^^^___```bbbdddbbbccccccdddcccbbbaaa```___```___^^^ZZZTTTOOOLLLIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFFFFEEEHHHIIILLLQQQVVV]]]cccfffhhh```ZZZ\\\``````aaacccgggkkkoooqqqpppooooooooofffeeeeeeggglllssszzz|||{{{}}}~~~xxxsssrrrssssssyyywwwvvvuuuvvvvvvuuusssuuusssqqqqqqrrrssssssrrrsssrrrssstttvvvvvvtttrrrsssqqqnnniiiccc___[[[YYY\\\^^^___^^^ZZZRRRHHHBBB888999:::???EEENNNVVVZZZ```cccfffiiiiiiiiihhhhhhgggffffffeeedddcccbbbaaa]]][[[YYYWWWTTTOOOIIIEEE<<<888444000///---,,,***++++++******+++---...///************************))))))))))))))))))))))))***))))))((((((((())))))'''&&&&&&''')))+++***)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''%%%%%%%%%&&&&&&'''((((((((())))))))))))'''''''''(((((((((((((((******))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))((()))***++++++***)))((())))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,+++,,,,,,---...///...........................///000333777===AAADDDIIIKKKNNNQQQTTTVVVWWWWWWZZZZZZZZZZZZ\\\```gggkkkvvv|||xxxjjj^^^ZZZUUUSSSVVVXXXYYY\\\bbbccciiitttooo[[[TTTLLLJJJKKKGGGFFFEEEBBB???>>>=========;;;<<<===>>>===;;;888777333111000111222444333333.........//////000111222222222111000//////000000------...//////...------,,,,,,,,,---...///000111------------------------////////////////////////111111111111111111111111//////000000000...---,,,---.........//////000000............/////////000111111000///......//////444666:::>>>BBBDDDFFFFFFIIIJJJLLLMMMNNNPPPTTTWWW[[[]]]____________```aaa___````````````^^^\\\[[[YYYYYYYYYVVVQQQJJJDDD@@@DDDEEEFFFHHHIIIIIIHHHGGGGGGFFFDDDBBBAAAAAAAAAAAAHHHHHHHHHIIIHHHHHHGGGGGGFFFHHHJJJOOOTTT[[[aaaeeebbbXXXPPPRRRVVVVVVUUUUUUYYY\\\___aaaaaa```aaaaaa[[[YYYWWWXXX^^^gggqqqwwwxxx|||~~~~~~|||{{{{{{{{{zzzxxxvvvuuussssssttttttsssrrrrrrrrrsssuuuvvvvvvsssqqqrrrrrrqqqooojjjccc]]]YYYYYY[[[\\\]]][[[UUUNNNHHH777666555777<<>>DDDHHHKKKNNNOOOQQQSSSVVVXXXYYYYYY]]]\\\[[[[[[```iiittt|||rrrhhh\\\QQQSSSOOOPPPWWW\\\]]]bbbiiissszzzppp[[[TTTLLLIIIJJJFFFEEEDDDBBB@@@???>>>=========<<<;;;:::999999999999555555444333222000000///222222111000//////000000'''(((***,,,...000111111000000//////............---...000000000...,,,***,,,---///000000000//////000///---,,,,,,---...///////////////////////////,,,---------......//////,,,---......//////.....................///000000111000///...///222555777:::;;;>>>AAACCCEEEGGGGGGHHHJJJLLLOOOQQQUUUZZZ^^^aaa```^^^^^^```aaaaaaaaa[[[\\\\\\[[[YYYWWWXXXYYYUUURRRNNNIIIFFFDDDCCCCCCFFFIIIMMMMMMKKKKKKLLLNNNMMMNNNNNNKKKHHHGGGJJJNNNMMMRRRTTTRRRRRRTTTUUUSSSTTTUUUWWWYYY\\\^^^aaabbb```^^^\\\\\\\\\\\\[[[YYY\\\ZZZXXXYYYZZZZZZWWWTTTSSSRRRQQQRRRVVV\\\bbbfffnnnrrrwww{{{|||xxxqqqmmmooorrrqqqqqqsssrrrrrrssstttuuuuuuuuutttqqqqqqqqqqqqpppmmmgggcccXXXYYYZZZ[[[YYYRRRJJJCCC444222111333888>>>BBBDDDOOOTTT]]]cccggghhhhhhhhhgggfffeeefffggghhhgggeeebbbbbbaaa___]]]YYYVVVUUUQQQLLLFFF@@@;;;555000---...,,,)))***,,,---,,,))),,,,,,,,,+++++++++******((((((''''''''')))***,,,***)))'''%%%%%%''')))***))))))))))))((((((((((((++++++***)))(((''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''')))((('''''')))******)))''''''(((((())))))******''''''''''''((()))***+++++++++***)))(((((())))))++++++************++++++++++++***)))(((((())))))******))))))))))))******.........------,,,,,,,,,,,,,,,,,,------.........---...//////......000222333666;;;AAAGGGKKKNNNPPPRRRUUUXXXZZZZZZ[[[\\\]]][[[\\\^^^bbbkkkxxxmmm___VVVTTTUUUQQQVVV\\\bbbfffmmmtttzzznnnZZZTTTLLLJJJLLLHHHDDDCCCBBB@@@???>>>>>>>>>???>>><<<:::999888777777666666555444333222111111222222111000000000000000//////000//////...------/////////.........------***+++,,,---------,,,+++,,,---.../////////......///......------.........////////////////////////.............../////////---...//////000000//////000000/////////000000111222111000000222555888:::===>>>@@@BBBCCCEEEFFFGGGKKKMMMPPPSSSVVVZZZ^^^aaadddbbb```___^^^\\\YYYWWWTTTUUUVVVTTTQQQPPPPPPQQQOOOMMMKKKIIIGGGGGGGGGGGGNNNRRRVVVWWWVVVUUUUUUVVVWWWXXXXXXUUUSSSRRRTTTVVVXXX]]]`````````bbbbbb___bbbdddfffhhhjjjjjjjjjjjjcccbbbbbbdddfffgggeeedddgggdddaaa______]]]ZZZWWWYYYXXXVVVVVVWWWYYY]]]______ccciiiooovvv{{{tttppppppqqqpppppprrrrrrrrrsssssstttsssssssssrrrrrrssssssssspppkkkggg]]]\\\ZZZWWWSSSNNNGGGBBB:::888555444666:::<<<===HHHNNNVVV\\\aaadddfffgggiiihhhffffffggggggfffdddaaaaaaaaa```___\\\ZZZYYYWWWSSSMMMHHHCCC???:::666111...+++***++++++***))),,,,,,+++++++++************)))(((((('''((()))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((***))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))(((((('''''''''((((((&&&''''''((((((''''''&&&''''''(((((((((((('''''')))((('''''')))******)))''''''(((((()))*********))))))(((((())))))******++++++***)))))))))))))))++++++************++++++,,,,,,+++***************+++******))))))******+++++++++******************......---------------------.........---///111444888;;;@@@FFFKKKOOORRRSSSQQQTTTXXX[[[\\\]]]^^^______cccjjjsss}}}{{{oooaaaWWWSSSTTTVVVYYY^^^fffmmmsss{{{lllYYYTTTMMMKKKMMMIIICCCCCCAAA@@@????????????@@@???===;;;999777666555777666666555444333222222222222111000000000000111444444333222000...,,,+++.........---------------***++++++,,,------......---............------,,,---......//////.........////////////////////////000000000000//////////////////000111111111111000111111000000000000000111222222222333555999<<>>===<<<:::888777666666666555555444333333222222222111000000111111111222222222222111000//////------------------------...............///000111.........------,,,,,,+++,,,---///000000///......////////////////////////222111111111000000//////...///000000111111000000222111000000000000000000222222333555999===@@@CCCEEEEEEEEEFFFHHHJJJLLLMMMRRRUUUYYY[[[\\\]]]^^^```\\\ZZZVVVUUUTTTSSSQQQPPPLLLMMMOOONNNMMMKKKKKKKKKLLLMMMQQQUUUZZZ^^^aaaccciiimmmrrrtttsssnnniiieeebbbcccddddddcccbbbbbbbbbfffjjjlllnnnttt{{{}}}{{{xxxwwwxxx{{{~~~}}}|||sssrrrpppnnnjjjfffcccaaa\\\]]]___```dddkkkuuu|||}}}xxxqqqppprrrrrrrrrssstttttttttttttttsssssstttvvvwwwvvvsssqqqkkkgggaaa[[[VVVRRRMMMJJJAAA===888555555666666666<<<@@@FFFMMMTTT\\\dddjjjlllkkkiiiiiijjjiiihhhfffbbbccccccdddcccbbb```___]]]ZZZWWWTTTRRROOOKKKHHHBBB>>>888222///---------++++++*********)))))))))+++******))))))((((((((('''((())))))))))))((('''))))))))))))((((((((((((+++*********************((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''***)))(((''''''&&&'''''''''(((((())))))(((((('''(((((())))))))))))(((((()))((('''''')))******)))'''(((((()))******++++++...---,,,+++******************)))))))))))))))***++++++************++++++,,,++++++*********++++++---,,,,,,++++++,,,,,,---+++++++++,,,---------.../////////...............111222222222333888===BBBGGGIIINNNRRRVVVYYY[[[\\\]]]^^^^^^___```dddiiimmmsss}}}zzzsssnnnkkkiiifffccc___\\\\\\bbbjjjpppmmmZZZTTTMMMJJJJJJFFFCCCBBBBBBAAA@@@@@@@@@AAA<<<======<<<;;;:::999888555555444444333333222222222111111111111111222222//////000111111111000000------------------------111000///............///......------,,,,,,,,,,,,,,,---///000111000///...////////////////////////222222111111000000//////......///000000000000///111111000000///000000111222333555888<<<@@@DDDFFFGGGHHHIIIKKKMMMPPPRRRTTTSSSVVVYYYZZZYYYXXXXXXYYYVVVRRRNNNLLLMMMOOOPPPQQQLLLOOOQQQQQQPPPNNNNNNNNNPPPTTTYYY```ggglllpppqqqvvvyyy|||~~~|||uuummmgggffffffggghhhiiiiiihhhggghhhjjjkkkmmmuuuzzzsssmmmjjjeeeeeedddddddddfffjjjlllsssxxxyyyvvvwwwrrrsssssstttttttttssssssrrrrrrssstttvvvvvvtttrrrkkkhhheeeaaa]]]YYYTTTPPPGGGCCC===888777666555555888;;;@@@GGGNNNXXXbbbhhhkkkjjjiiiiiijjjkkkjjjhhhddddddeeeeeedddbbb```___]]][[[YYYXXXVVVTTTPPPMMMHHHDDD>>>777111...---...+++++++++************)))(((((()))***************(((((()))******)))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''(((((('''''''''(((((())))))))))))(((((()))((('''''')))******)))(((((())))))***+++++++++///...---+++***************)))))))))))))))******++++++************++++++******))))))))))))***+++------,,,,,,,,,,,,------,,,---------.../////////------...//////000111111111222333444777<<>>>>>===;;;888777555555555555444444444444222111111111222222333444222222111111000...---,,,------........./////////------...//////...---,,,///...---------...///000............///000111222//////////////////////////////000000000000000000...///000000111111000000222222222333333555666777999:::===AAAEEEIIILLLNNNMMMPPPSSSWWWYYYZZZYYYYYYSSSTTTUUUTTTSSSTTTUUUWWWUUUUUUWWW[[[aaafffhhhiiimmmooopppoookkkgggdddcccccchhhooowww}}}wwwpppkkkiiihhhkkkooosssuuutttuuuwwwxxx}}}}}}xxxrrrmmmlllqqquuuuuuxxx}}}zzzwwwuuuqqqpppqqqrrrtttuuutttrrrooommmkkkiiigggddd```]]][[[UUUNNNGGGCCC@@@>>>======@@@CCCGGGMMMUUU^^^eeejjjhhhfffddddddccc```^^^___```aaabbbcccbbbaaaaaacccbbbaaa``````]]]ZZZWWWOOONNNIIIAAA999222000000---------,,,,,,,,,,,,+++))))))***+++++++++***)))******)))(((((()))******))))))))))))((((((((((((%%%&&&&&&'''(((((())))))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((''''''&&&''''''((()))***'''(((((())))))(((((('''))))))************)))))))))((('''''')))******)))((())))))******+++,,,,,,---,,,+++***************)))))))))))))))***++++++++++++************++++++***)))))))))******+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++......///000111111222222000333777;;;@@@EEEKKKPPPSSSUUUWWWZZZ\\\]]]^^^^^^]]]cccmmmxxx{{{rrrgggbbb\\\XXXXXX[[[^^^```jjjpppyyyhhhXXXTTTNNNLLLLLLGGGGGGFFFDDDBBB@@@?????????????????????===:::777555666666666666666555555555222111111111222333333444000111111111111000000///........./////////000000,,,---000111222111000//////...------...///000111///............000222333////////////////////////......//////000000111111000000111222222222222111333333444444666777999:::<<<>>>AAADDDHHHLLLOOOPPPQQQSSSWWW[[[\\\[[[YYYXXXRRRSSSTTTSSSSSSUUUXXX[[[WWWZZZaaajjjtttzzz|||||||||wwwrrrqqqmmmqqqxxx}}}vvvwwwuuusssvvv|||zzz}}}}}}|||}}}uuurrruuuvvvrrrpppqqqppprrrvvv{{{|||yyyrrrqqqqqqrrrtttuuutttrrruuusssooommmkkkiiifffddd\\\XXXQQQLLLIIIHHHGGGFFFDDDFFFIIIMMMRRRYYYaaagggjjjhhhdddbbb```^^^[[[XXX[[[]]]___aaabbbccccccccccccbbbaaaaaaaaa^^^ZZZWWWTTTSSSPPPHHH???888555555......---------,,,,,,,,,++++++,,,,,,+++***(((''',,,***(((''''''(((***,,,))))))))))))(((((((((((((((((()))***+++,,,,,,---))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++))))))************))))))))))))************)))))))))((('''''')))******))))))))))))***++++++,,,,,,,,,+++******))))))******))))))((())))))***++++++++++++************+++++++++*********+++,,,,,,---,,,++++++******++++++,,,.........------,,,,,,,,,000000000000000111111111333777<<>><<<===>>>>>><<<:::777555777666666666666555555555111222222111000...,,,+++222222222111111///......000000000000000///......,,,...///000///...///000////////////....................................333222111000000111222333000000000000////////////000//////000000111222333888222111555777666999???DDDEEEHHHIIIKKKMMMPPPSSSRRRRRRTTTZZZ______ZZZTTTSSSQQQOOOSSSYYY^^^``````eeekkkttt}}}}}}{{{{{{}}}|||yyyxxxrrrkkkoooooooooppprrrwww}}}~~~}}}yyyvvvuuuvvvxxxvvvsssqqqooonnnmmmjjjgggeee^^^TTTNNNMMMNNNNNNMMMHHHLLLRRRVVVYYY^^^fffkkkmmmllljjjddd\\\UUUQQQOOONNNRRRXXX]]]```bbbccccccccccccdddcccaaa^^^\\\ZZZWWWUUURRROOOIIIBBB999333///---,,,,,,------+++***...---,,,+++************))))))(((((((((((())))))+++++++++***************((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))******++++++***************+++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111000000000000000111222222999>>>DDDJJJNNNQQQTTTVVVYYYXXX[[[^^^\\\YYY^^^hhhnnn{{{~~~oooddd___ZZZ[[[\\\]]]```hhhsss{{{jjjYYYTTTLLLIIIKKKGGGFFFFFFEEEDDDCCCAAA???>>>:::;;;<<<===<<<;;;999888666666666555555555444444000111111222111000......222222222111111000///...000000000000000///......,,,...000000///...///000111111111111111111111000////////////////////////111000///......///000111000000000000000000000000111111111111111222333333666222222777999:::===CCCEEEHHHJJJLLLMMMOOORRRTTTQQQQQQRRRWWW\\\\\\XXXSSSRRRRRRTTT\\\gggqqqwwwyyy|||{{{uuuuuutttsssqqqppprrruuuyyy}}}yyyxxxyyyyyyvvvsssrrrrrrqqqooollliiibbbYYYSSSPPPNNNKKKIIIIIIMMMSSSYYY^^^cccgggjjjllljjjgggaaaZZZRRRKKKGGGGGGJJJOOOTTTXXX\\\^^^``````aaabbbbbbaaa___]]][[[ZZZXXXUUURRRMMMFFF???999222000...---------,,,++++++*********)))*********************************************************((((((((((((((()))******))))))))))))(((((((((((('''''''''(((((()))))))))'''''''''(((((()))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))))))))(((((((((((())))))))))))))))))***************+++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111///.........000111333555===BBBHHHMMMQQQTTTVVVXXXYYYXXX[[[^^^^^^___gggqqq~~~sssddd\\\YYYXXX[[[```eeelllwwwiiiXXXTTTLLLIIIJJJGGGFFFFFFEEEDDDCCCAAA???>>>999:::;;;<<<<<<<<<::::::555555555555444444444333000111111222222222111111111111222111111000///...000000000000000///......---...000000///...///000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000333222222222222333333444666555666;;;???AAAEEEIIIHHHJJJMMMNNNNNNPPPRRRSSSOOONNNPPPUUUZZZ[[[XXXTTTQQQSSSXXXdddttt}}}yyytttqqqqqqrrrxxxzzz|||xxxwwwwwwwwwtttpppnnnhhh```ZZZVVVQQQKKKFFFKKKMMMSSSZZZbbbgggiiijjjmmmjjjfffbbb\\\RRRGGG??????@@@DDDIIIOOOUUUZZZ]]]]]]^^^```bbbbbb```^^^]]]]]][[[YYYVVVSSSMMMGGGBBB888444111.........---,,,***************+++++++++***+++,,,------,,,+++***)))))))))))))))))))))))))))(((((((((((()))************))))))((((((''''''%%%%%%&&&'''((()))******&&&''''''((()))***+++,,,((((((((()))******++++++))))))))))))))))))))))))************)))(((''''''))))))(((((((((((((((((())))))*********+++++++++++++++************++++++++++++++++++++++++++++++)))******++++++******))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///......///111555999;;;CCCHHHNNNSSSUUUWWWXXXZZZ[[[[[[\\\```ccchhhrrr|||yyyhhh\\\YYYZZZ\\\bbbkkkttt~~~gggWWWTTTLLLIIIJJJGGGFFFFFFEEEDDDCCCAAA???>>>;;;;;;<<<<<<<<<;;;:::999555555444444444333333333222222333222222222111111111111111111111000//////000000000000000///......---///111111/////////000///////////////000000000000000000000000000000000222111111111111111111222000000111111111111111222333222222222222333444444::::::<<<@@@DDDGGGJJJLLLJJJLLLMMMMMMLLLLLLNNNOOOLLLMMMQQQWWW]]]```___\\\YYYZZZaaannn{{{xxxwwwwwwxxxzzz|||}}}~~~xxxsssrrrmmmgggccc^^^XXXPPPJJJLLLLLLOOOVVV___gggjjjjjjppplllhhheeeaaaWWWIII>>>;;;;;;<<<@@@GGGOOOVVVYYY[[[]]]```bbbcccaaa___^^^___]]][[[ZZZXXXSSSNNNJJJ===999444000///...------,,,,,,,,,,,,,,,+++++++++***+++---......---+++***(((((((((((())))))))))))))))))(((((())))))***+++******))))))((((((''''''%%%&&&&&&'''(((((())))))((((((((()))***+++++++++(((((())))))************))))))))))))))))))))))))+++++++++***)))((('''&&&))))))((((((''''''&&&&&&)))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,---...///000111000000111555;;;@@@DDDIIIMMMSSSWWWXXXYYYZZZ[[[]]]^^^```eeekkksss~~~~~~zzz}}}|||ssseee]]]___ccciiippp{{{eeeVVVSSSLLLIIIJJJGGGFFFFFFEEEDDDCCCAAA???>>>=========<<<;;;999888888555555444444444333333333555555444333222111000000000111111111111000000///000000000000000///.........000111111000//////000.../////////000000000111////////////////////////111111111222222111111111000111111111222222333333222222222222333444555555<<<>>>@@@BBBEEEHHHJJJJJJKKKLLLKKKJJJHHHHHHJJJKKKMMMRRRZZZccckkknnnnnnlllggghhhnnnzzz}}}}}}~~~}}}yyy|||yyytttqqqllliiifffaaaYYYSSSPPPMMMLLLPPPYYYaaafffhhhmmmjjjhhhhhheee[[[MMMCCC<<<999777999@@@HHHNNNQQQXXXZZZ^^^aaacccbbb```___```^^^]]]\\\ZZZWWWSSSPPPCCC???888444111///...------------,,,+++)))((('''(((***,,,------,,,***(((''''''(((((()))))))))))))))))))))))))))***++++++***)))))))))((((((((('''((((((((((((((((((((('''************)))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++***)))''''''))))))((((((''''''&&&&&&((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------------------...///000000111111111444999???FFFIIINNNQQQVVVXXXZZZ[[[\\\]]][[[```fffmmmwww{{{rrrmmmlllqqqsssnnnfffcccjjjqqqyyy}}}dddVVVSSSLLLIIIJJJFFFFFFFFFEEEDDDCCCAAA???>>>???>>>===;;;:::999888777555555555555444444444333777666444222111000//////000000111111111111000000000000000000000///......///111222111000//////000000111111222222333333333//////////////////////////////000000000000//////111111111222333333444444222222222333444666888888<<>>======<<<;;;:::999999999666666666555555555444444555444222111000000000111000000111111111111000000000000000000000///......000111222222000//////000000111111222222333444444000000000000000000000000...///000111111000///...111111222222333444444555222333444555777:::<<<===???EEEIIIIIIKKKOOOOOOKKKIIIHHHFFFEEEFFFJJJQQQVVVcccooo}}}wwwvvvxxx|||wwwsssnnnllllllkkkhhheee```^^^ZZZUUURRRSSSWWWZZZZZZ^^^cccffffffaaaZZZVVVIIIBBB:::777999<<<===<<>><<<;;;;;;::::::;;;;;;<<<777666666666666555555555333222111000000111222222///000000111111111000000000000000000000//////...000111333222000//////000...//////000111111222222111111111111111111111111000111222333333222111000111111222333333444555555444444555777:::===???@@@CCCJJJNNNNNNQQQVVVVVVQQQHHHGGGEEEEEEHHHNNNWWW^^^nnn{{{|||uuusssuuu{{{xxxsssmmmjjjkkkkkkjjjhhhgggfffbbb[[[TTTPPPQQQTTTVVV[[[cccggggggdddaaa___RRRJJJ@@@;;;;;;<<<;;;999===CCCLLLVVV___ccceeefffeeecccaaa``````^^^[[[YYYTTTPPPKKKFFFAAA;;;666222...///000111111///---,,,++++++***))))))***++++++((())))))***+++,,,,,,,,,*********)))******+++,,,&&&&&&'''((()))***++++++(((((()))***+++,,,,,,---%%%%%%&&&'''((()))***************))))))))))))))))))))))))))))))))))))))))))******+++++++++******(((((())))))******++++++'''((()))***+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,++++++,,,,,,---...........................////////////000111222333888;;;>>>DDDJJJPPPUUUWWW[[[[[[[[[ZZZ\\\```eeejjjuuu}}}wwwqqqlllkkkkkkiiigggdddgggmmmuuuyyygggUUUNNNMMMKKKHHHGGGGGGFFFFFFDDDBBB@@@???===??????>>><<<;;;888777666666666555444333333333333222222222111111111000000111111111111111111222222000111222222111///,,,+++000000000000000000000000333222111/////////000000.........///000222333444///000111222333222111111000//////222555666444222222444666888:::>>>BBBFFFJJJKKKOOOUUUZZZ[[[WWWSSSIIIKKKMMMMMMOOOWWWccclllxxx}}}yyyyyy{{{zzzpppjjjjjjlllmmmmmmllljjjgggccc^^^XXXPPPKKKRRRTTTXXX]]]aaabbbccccccZZZSSSIII???999888:::<<<999@@@KKKUUU\\\___bbbccceeedddccc```^^^\\\[[[ZZZVVVTTTQQQMMMHHHAAA999444///---,,,+++,,,,,,+++***+++***************++++++************************************************(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))(((((((((((()))))),,,+++***)))))))))***++++++++++++******(((''''''*********)))))))))))))))++++++*********************+++,,,,,,******+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,+++******+++++++++---...000000000111333555555;;;CCCIIIMMMQQQUUUYYY\\\YYY[[[aaaeeehhhpppzzzqqqkkkggghhhiiigggfffgggmmmttt~~~xxxgggUUUNNNNNNLLLIIIHHHGGGFFFFFFDDDCCC@@@???>>>???>>>>>><<<;;;999777666666555444333333222222222333333333333222222222111333333222111000000000111000//////...............000000000000000000000000111111000//////000111222111111000000000000111111111111222333222222000000222111111333666777555333222444666999;;;???EEEIIINNNPPPUUU[[[______ZZZVVVOOORRRUUUXXX\\\dddqqqzzzuuullljjjkkklllmmmmmmkkkhhhfffbbb]]]VVVRRRQQQSSSVVVZZZ]]]```aaabbb^^^XXXNNNEEE>>>;;;;;;<<<<<>>>>>>>>>>><<<;;;999777666555555444333222222222222444444444333333333222222555444222111000////////////...,,,+++,,,...000111000000000000000000000000000//////000000222333333444333222111000/////////000000111222333333222222444333444555777888666555333555888:::>>>CCCJJJNNNSSSVVV[[[```ddddddaaa]]]UUUYYY^^^ccciiirrr}}}sssooonnnoooooonnnllljjjhhhgggccc___[[[SSSSSSTTTVVVXXX[[[]]]^^^aaa]]]UUUMMMFFFAAA???>>>BBBEEEKKKPPPTTTXXX\\\^^^\\\\\\]]]^^^____________ZZZXXXVVVTTTQQQMMMGGGCCC888444000---------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++***))))))(((((())))))***))))))************))))))***))))))(((((())))))***((((((((()))***,,,---...******+++******)))((('''))))))))))))))))))******************************)))***+++***)))((()))+++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------...---------------......000//////......///000000000000111111222666;;;>>>EEEJJJPPPTTTTTTUUUWWWZZZ^^^___fffpppzzzyyyppphhhaaa\\\[[[bbbjjjpppyyyuuueeeUUUOOOPPPNNNLLLJJJFFFFFFEEEDDDCCCAAA???>>>>>>>>>===<<<;;;999777777555444333222222111222222444333333333333222222222333333222111000000000111//////...---...///000111000000000000000000000000000000000111111222222222444333222111000/////////---...000111333444555666555555555666666777777666555888;;;???CCCIIIPPPUUUVVVXXX]]]bbbfffhhhiiihhhdddgggmmmrrrxxxzzzwwwtttrrrmmmllljjjiiiiiigggeeebbbXXXWWWUUUTTTTTTUUUWWWXXX___]]]XXXSSSMMMHHHDDDBBBFFFJJJOOOSSSUUUWWWXXXZZZYYYZZZ\\\^^^___`````````^^^\\\ZZZXXXUUUQQQMMMIII===999333///------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++***))))))))))))))))))************++++++************))))))))))))))))))***)))))))))******+++,,,,,,***************)))(((((()))))))))))))))************************+++++++++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............------------------000000/////////000111111000111111222444999???DDDJJJOOOTTTWWWWWWWWWZZZ\\\^^^dddooo|||yyyqqqlllhhheeebbb___```gggqqqzzztttdddTTTOOOPPPOOOLLLJJJEEEEEEEEEDDDCCCAAA@@@???=========<<<;;;999888777555555444333222222222222222222222222111111111111111000000000111222333333000000111222111000///...000000000000000000000000222222222222111111000000222222111111111111111222000000111111333444555555444444555555555666777888999<<>>777222///...---,,,---,,,,,,+++******++++++++++++++++++++++++++++++************************)))*********++++++++++++******))))))))))))************++++++++++++************))))))))))))***************+++************)))************))))))((((((((())))))************))))))*********++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,,,,,,,,,,---//////......///000111111000111333444888>>>EEEJJJPPPTTTWWWXXXWWWWWWZZZ^^^cccnnn}}}uuummmiiiffffffffffffdddhhhrrr}}}ssscccTTTOOOPPPNNNJJJHHHEEEEEEEEEDDDCCCAAA@@@???=========<<<;;;:::888777666666555444333333333333222222222111111111000000//////000000111222444555000111333444333111///...000000000000000000000000333333333333222111000///111111111111111222333444555444333222222222222222333444555555555666888;;;>>>BBBHHHNNNTTTYYY]]]aaa]]]___ccchhhnnnvvv~~~zzzssspppmmmkkkkkkkkkjjjiiifffccc___ZZZVVVSSSRRRQQQQQQRRRTTTVVVUUUSSSOOOMMMKKKOOOUUUXXXWWWTTTQQQOOOQQQSSSWWW[[[^^^_________ccc```]]][[[YYYVVVRRROOOIIIDDD===888444111///---...---,,,++++++***++++++************************************************)))))))))*********+++++++++******))))))******+++******++++++++++++******+++******))))))******++++++++++++++++++***)))((())))))************))))))((((((((()))******++++++)))))))))***++++++,,,,,,,,,---...---,,,+++,,,...++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,,,,,,,,,,------............///000111111111333666999>>>DDDKKKPPPXXXYYYZZZYYYWWWYYY]]]bbbppp|||wwwpppiiigggffffffiiillllllmmmuuurrrbbbSSSOOOOOOLLLHHHFFFEEEEEEDDDDDDCCCBBB@@@@@@=========<<<;;;:::999888777777666555444444444444333333222222222111111111000000000000111222333333///000000111111111111111000000000000000000000000111222333333333222111000222111111111222222333444333333222222222333444555333555777777666888;;;???BBBGGGOOOVVV\\\___bbbeeedddiiiooouuu{{{{{{wwwrrrooonnnnnnmmmllliiigggccc^^^ZZZWWWUUUTTTMMMOOOSSSVVVVVVUUUSSSQQQJJJNNNQQQSSSQQQNNNLLLKKKIIILLLQQQVVV[[[^^^______bbb```]]]\\\[[[YYYWWWTTTOOOJJJDDD>>>:::666222///......---,,,++++++++++++++++++++++++++++++++++++************************((((((((()))))))))******+++******))))))******+++))))))************))))))+++******))))))******+++))))))***+++,,,+++******))))))************))))))'''(((((()))******++++++((())))))***++++++,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////............///000111222333666;;;???EEEKKKRRRVVVYYYZZZ[[[ZZZ[[[```hhhooo|||}}}tttllleee```cccgggkkkqqqxxxzzz~~~rrrbbbSSSNNNNNNKKKGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@======<<<<<<;;;:::999888888777666555555444555555444444444333333333222222222222111111111111111222///...------...000333444000000000000000000000000///000222333444444333222333333222222111222222333......///000333666999;;;444666888888888999>>>BBBDDDJJJSSS[[[```ccceeegggjjjpppyyy|||wwwsssqqqpppooonnnjjjhhheeeaaa^^^ZZZXXXWWWLLLOOOSSSVVVWWWVVVTTTSSSJJJLLLMMMMMMKKKIIIHHHHHHBBBFFFLLLSSSYYY\\\^^^___aaa___]]]]]]]]]\\\ZZZYYYSSSOOOIIICCC>>>999444111///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))++++++************++++++))))))************))))))++++++************++++++&&&((()))+++,,,,,,,,,+++((())))))*********))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......000111222////////////000111222333555999>>>DDDJJJPPPVVVZZZVVVXXXYYY[[[___hhhttt|||{{{pppfffeee^^^[[[aaaiiipppzzzqqq^^^SSSOOOGGGFFFIIIEEEFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@???===;;;999777666555555444444444333333333333222111000///000111222000111111222222222111111222222111111///...---,,,111222444444222111222333222222222222222222222222333222000/////////000000000111222333444555555555777777777777888<<>>888555---,,,,,,,,,...---,,,***------------------------'''((()))***++++++***)))************************+++***)))(((((()))***+++)))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))---,,,++++++******++++++---+++)))***,,,---+++)))***+++,,,------,,,+++***,,,+++++++++,,,,,,---...+++---------+++***+++,,,---------...............111222222111000000222444333===EEEIIINNNWWW[[[YYYUUUZZZ]]]```jjjwwwyyyoooeeeaaabbb\\\]]]```gggsssppp^^^TTTPPPHHHHHHKKKGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???===;;;999777666555555555444444444333333666555444333222333333444111111222222222111111000//////000111111111111000000222333333222111111222333333333333333333333333333222111000000000111111222222333444555666666666777888999;;;>>>BBBGGGJJJNNNUUU^^^bbbdddgggooouuu{{{wwwqqqnnnjjjhhhgggccc]]]XXXUUUTTTSSSTTTVVVWWWWWWVVVQQQMMMGGG@@@<<<::::::;;;>>>===>>>AAAHHHPPPWWW[[[```___^^^]]]]]]]]]\\\\\\WWWVVVSSSOOOIIICCC===:::111///...---......---+++,,,,,,,,,---------------)))***+++,,,,,,++++++***************************+++***)))(((((()))***+++))))))))))))))))))))))))************************************************************************+++*********+++,,,,,,------+++***+++------,,,***++++++,,,,,,,,,,,,++++++,,,+++++++++,,,------...---.........------///000......////////////000000000111111111111333777:::<<>>@@@??????===;;;999888777555555555555444444444444444444333333333222222222333333333333222111000000444444444444333222111000///111222222111000000111555555555555555555555555444444444333333333444444444444444555555666777777999;;;@@@HHHPPPUUUVVVUUUSSSZZZccckkkrrryyy{{{sssmmmjjjhhhfffddd___\\\XXXUUUTTTTTTSSSRRRSSSOOOIIIBBB<<<999777777555444444666;;;DDDNNNTTT]]]___aaaaaa```^^^^^^^^^[[[ZZZXXXTTTPPPLLLHHHFFF===999444000/////////...,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,+++******************************************************+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------------------------,,,+++******+++,,,---,,,,,,------------------,,,---,,,+++)))***---///...//////000000111111111000000000111333888???DDDMMMQQQSSSTTTUUUWWWYYYZZZ```lllyyywwwjjj]]]WWWUUUUUUXXX]]]hhhqqqiiiXXXPPPOOOIIIJJJMMMHHHGGGGGGEEEDDDBBB@@@>>>>>>??????>>>===<<<:::888777666666555555555444444444444444444333333333222222333333333333333222111111444444555444444333222111000111333333111000111222555555555555555555555555444444444555555555444444444444444444555777888999<<<@@@HHHRRRZZZ___```___ZZZ```iiirrr{{{yyyooojjjiiihhhgggeeeaaa\\\YYYVVVSSSPPPNNNQQQMMMHHHBBB===:::888777444444444444888???IIIPPPZZZ]]]aaabbbaaa_________ZZZYYYWWWTTTQQQNNNKKKIIICCC>>>777222000//////...---------,,,,,,+++++++++,,,,,,++++++******************************************++++++++++++******++++++,,,,,,---------...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------------------...---,,,++++++,,,---...,,,---.........---,,,,,,---...---,,,***)))+++---------...//////000111111222222222333555;;;BBBGGGPPPQQQSSSUUUVVVWWWZZZ]]]hhhuuu~~~kkkddd[[[UUUQQQSSS]]]hhhvvvgggVVVPPPOOOIIIIIILLLGGGFFFFFFEEECCCAAA@@@???>>>??????>>>===<<<:::888777666666666555555555444444555555555555555444333333222222333333333333222222000111222444555555555555111222444444222111222333555555555555555555555555333444444555555555555444444444444555666999;;;===AAAIIITTT]]]dddhhhkkklllfffkkksss{{{yyyqqqmmmjjjhhhiiifffbbb^^^[[[WWWSSSPPPMMMJJJFFF@@@<<<999777666555666666555666<<>>>>>>>>===<<<:::999888666666666666555555555555333444555555555444222222111111222333444444444444000111222333444555555555222333555555333222333444444444444444444444444444222333444555555555444444555555555777999<<<@@@BBBHHHRRR```hhhlllooouuuyyytttxxx}}}zzzrrrmmmkkkiiigggeeeccc___YYYVVVNNNKKKGGGBBB===999777666666888999777555888???FFFPPPWWW___bbbaaa``````bbb[[[[[[YYYWWWUUUTTTSSSSSSNNNIIIBBB<<<888555222000000000///......---,,,,,,,,,,,,+++***++++++------***************************++++++,,,,,,++++++******++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,***,,,------+++***+++---,,,,,,------------,,,,,,---...///000///...,,,+++))),,,///000////////////---......///111222222333333555999===AAAHHHOOOSSSTTTRRRVVV^^^cccfffmmmvvvzzzpppfffYYYWWWXXX\\\bbbkkk{{{iiiYYYRRRQQQKKKJJJLLLGGGDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>===<<<:::999888777666666666555555555555111111222333222111000///000111222333444555555555333333333444333333222222222444555555444333333444444444444444444444444444111222444555555555444444777777777888;;;???CCCEEEMMMYYYhhhppprrrttt{{{~~~{{{ssskkkjjjjjjjjjhhheee___[[[RRROOOJJJDDD???;;;888777777999:::888555666<<>>>>>555555555555555555555555333444444555555444444333555555555444444333333333222333333444444555555666222222333333333444444444333444444555555444444333666666555555666555444222555666666666888???JJJSSSYYYgggssstttuuu}}}xxxtttrrrooommmllljjjeee```XXXRRRJJJEEECCC@@@<<<999;;;===??????======@@@BBBOOOUUU\\\````````````aaa```___\\\ZZZXXXVVVUUUTTTQQQPPPMMMHHHBBB;;;666333000000///...............///...---,,,+++*********+++++++++******))))))))),,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++++++++,,,,,,+++******+++------,,,+++*********+++,,,++++++,,,------...//////++++++******************...---,,,++++++,,,---...///............///000000..................------...///111111111222444666666777<<>>???CCCHHHLLLOOOQQQTTTVVVTTTXXX]]]aaabbbbbbcccccccccbbb```^^^\\\ZZZZZZYYYWWWVVVTTTOOOJJJEEE@@@===777555333111000//////000///...---,,,,,,++++++,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,---......---,,,,,,---///......,,,+++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...//////////////////...,,,---///000000000///...........................000111222222222444777999===DDDMMMSSSVVVWWWYYY[[[aaaiiiwwwpppggg]]]XXXUUUVVV\\\cccppp~~~dddZZZQQQNNNMMMJJJIIIJJJGGGFFFEEEDDDBBBBBBAAAAAA???>>>===;;;999888777666555555555555555555555555333444444555555444444333333333333333333333333333666666555555444444444444222222222222333333333333555555444444444444555555444555666777777888:::;;;999<<>>======<<<;;;:::999888666666666666666666666666333444444555555444444333444444444555555555555555444444444555555666666666222222333333333444444444666555555444444555555666555666888777666666999<<<<<>>>>>>>>>>>===;;;:::999666666666666666666666666333444444555555444444333555555555555666666666666111222222333444444555555444444444444555555555555777666555444444555666777666888999888666777;;;>>>CCCIIISSS]]]gggttt~~~}}}{{{yyyuuuvvvwwwwwwwwwvvvtttsssuuuvvvvvvuuutttsssuuuvvv{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~|||zzzuuuqqqnnnlllkkkfff```ZZZPPPQQQSSSWWW]]]bbbeeeeeeeeedddbbbaaaaaaaaa```^^^```___^^^]]]\\\\\\\\\\\\YYYXXXWWWUUURRROOOKKKIIIDDDAAA;;;666222000//////......---------------...,,,,,,---------------...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++************+++,,,------++++++,,,+++***)))+++---,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,------------,,,,,,,,,---///000000000///............//////000000111///000222444777<<>>===;;;888777666666666666666666666666333444444555555444444333444444444555555555666666333333333444444444444444555555555666666666666777777666555444444555666777666999;;;:::999:::???DDDMMMTTT___jjjuuu{{{xxxuuussstttuuuuuuuuurrruuuyyy{{{{{{yyywwwvvvwwwyyy{{{|||||||||~~~yyyuuurrrpppooolllgggbbb[[[YYYXXX[[[```eeeggggggeeeccc``````aaabbbaaa``````___^^^]]]]]]]]]]]]]]]YYYYYYXXXVVVTTTQQQNNNLLLIIIFFF@@@999555222111111+++++++++******++++++,,,++++++,,,,,,------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++************+++,,,---...+++,,,---,,,******,,,---+++,,,---.........---,,,++++++,,,,,,------......,,,,,,,,,---.../////////......------------..................////////////---......///000000111111111222555777;;;AAAIIINNNPPPTTT[[[aaajjjwwwvvvjjj```WWWRRROOOPPPWWWbbbmmm|||}}}aaaZZZSSSOOOLLLHHHIIILLLJJJIIIGGGDDDBBB@@@??????AAAAAA@@@>>><<<999666444777777777777777777777777333444444555555444444333333333333444444555555555777777777666555555444444666666666666777777777777888666555444444555666888666999<<<<<<;;;===CCCIIIUUU\\\gggssszzzvvvtttrrrpppmmmmmmooorrrtttuuuqqquuu|||~~~|||~~~|||yyyuuusssrrrooojjjfffccc```]]]^^^bbbfffhhhhhhdddaaa^^^^^^aaaccccccbbb``````___^^^^^^^^^^^^^^^YYYYYYYYYWWWUUURRRPPPNNNMMMIIICCC<<<777444333333.........------...//////+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++************+++,,,---...------...---,,,+++---///***+++,,,...///......---++++++,,,------...//////,,,,,,------...///000000000///...------...///000///............///000000---......///000111111222333444777:::>>>EEEMMMSSSQQQVVV^^^gggsss{{{jjj^^^VVVRRRPPPRRRVVV```nnn{{{ddd[[[RRRNNNMMMIIIHHHIIIIIIIIIHHHFFFEEEDDDCCCBBB???>>>===<<<:::999888777666666666666666666666666444555666888888666555444777666555444333222111111666666666666666666666666444444444555555555555555444444555666777888999:::888888777999===DDDLLLQQQbbbhhhqqq|||zzzvvvqqqnnnlllllliiikkknnnqqqsssvvv{{{~~~{{{}}}{{{rrrsssvvvsssmmmjjjjjjhhhddd```^^^```eeehhhaaa___\\\YYYZZZ\\\```cccbbbaaa___]]][[[ZZZZZZZZZ[[[[[[YYYWWWUUUSSSQQQPPPRRRNNNHHHBBB===999555333...///////////////...---000///---,,,+++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,---------......//////...------,,,++++++))))))*********+++++++++,,,,,,------...---------+++,,,------......------////////////////////////---......///000111111222666777999???GGGNNNSSSUUUVVV^^^gggqqq~~~ooobbbZZZSSSRRRTTT[[[cccqqq~~~cccYYYPPPMMMKKKHHHGGGHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@???>>>===<<<:::999999555555444333333333333333444555777888888777555444666666555555555555555444444444444444444444444444444444444555555555555666888777777777666666666666::::::;;;===BBBJJJRRRWWWhhhooozzz}}}vvvtttrrrooolllkkkjjjjjjmmmppptttwwwzzz}}}wwwvvvwwwtttooommmlllkkkjjjhhheeeccccccccc\\\YYYUUURRRSSSVVV[[[^^^aaa```___]]]\\\[[[[[[[[[\\\[[[ZZZXXXVVVTTTRRRQQQRRRNNNIIIDDD???;;;666333//////000000//////......///...---,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,------......---------...//////000000////////////////////////////////////000000111222222333444777===CCCIIINNNRRRTTTXXXbbbnnnyyyzzzkkkaaaZZZWWWWWW[[[mmmwww}}}bbbXXXOOOLLLJJJGGGFFFGGGFFFFFFEEEDDDBBBAAA@@@???AAAAAA@@@???===<<<;;;;;;888888666666666777888999555555777777777777555555555555555666666777777777444444444444444444444444444444555555555666666666999888777777666666777777<<<>>>AAADDDJJJRRR[[[aaaqqqzzzyyytttqqqooommmmmmllllllllllllmmmmmmppptttyyy}}}zzzyyyuuussssssooopppqqqqqqmmmggg```\\\VVVRRRMMMJJJJJJOOOUUUZZZ``````___^^^]]]]]]\\\\\\]]]\\\[[[YYYWWWUUUSSSSSSPPPNNNJJJFFFBBB===888444000000000000//////......---------,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,------......------......///000000000000/////////000000000000//////000000000111111222333444555;;;CCCIIIMMMPPPTTTXXX\\\gggvvvsssfff___]]]]]]bbbiii}}}|||aaaXXXOOOLLLKKKHHHGGGHHHEEEEEEDDDBBBAAA@@@???>>>AAAAAA@@@???>>>===<<<;;;999888777777888;;;===>>>555666777777777777666555555555666666666777777777666666666666666666666666444444555555666666777777666666666777888999;;;<<<===AAAGGGLLLRRR[[[dddkkkzzz{{{sssmmmkkkkkklllnnnnnnoooqqqrrrtttvvvvvvwww|||{{{wwwwwwyyytttuuuvvvuuuqqqiii___YYYQQQMMMGGGCCCDDDJJJRRRXXX^^^^^^^^^______^^^^^^^^^]]]\\\[[[YYYXXXVVVUUUTTTPPPNNNLLLIIIFFFAAA:::666222111111000////////////,,,---------......//////........................------------------------******++++++,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,---++++++,,,---............,,,,,,---...............///000000111111000000///111000000000111333444555999@@@IIINNNPPPTTT[[[aaaeeeooozzzzzzoooddd___```fffqqq{{{{{{bbbXXXOOOMMMLLLIIIHHHIIIEEEEEEDDDBBBAAA@@@???>>>??????>>>======<<<;;;;;;888777666666666777888999666666777777777777666666666666666555555555444444777777777777777777777777444444555555666777777888777777777777999<<<>>>@@@@@@FFFNNNUUU\\\dddooovvvuuussspppllljjjjjjkkkmmmqqqrrrtttwwwzzz|||~~~~~~yyyzzz{{{zzzxxxwwwssskkkbbb[[[OOOJJJCCC???@@@FFFNNNSSS[[[\\\]]]^^^____________]]]\\\[[[ZZZXXXWWWUUUUUUPPPOOOMMMLLLIIIDDD===999444333111000/////////000,,,------....../////////........................////////////////////////......------,,,,,,,,,+++,,,,,,,,,---------......+++++++++++++++++++++,,,************++++++++++++***+++,,,---............,,,---......//////......///000111222222111000///000000///000111444666777>>>DDDKKKOOORRRYYYdddllltttzzz~~~~~~}}}xxxuuukkkcccaaaeeeooo~~~~~~~~~zzzaaaXXXOOOMMMLLLIIIHHHJJJFFFFFFEEEDDDBBBAAA@@@???>>>>>>===<<<<<<;;;::::::<<<;;;;;;999888666555555777777777777777777777777666666666555555444444444555555555555555555555555444444555666777777888999;;;:::999999;;;===@@@AAAFFFNNNXXX```gggpppzzzwwwsssggghhhhhhhhhhhhjjjmmmppptttvvvyyy}}}zzz||||||zzzxxxrrrjjjcccRRRMMMEEE???>>>BBBIIIMMMXXXYYY[[[^^^___```______\\\\\\[[[YYYXXXWWWVVVUUUQQQPPPNNNMMMKKKFFFAAA<<<555444222000//////000000------.../////////..............................//////////////////////////////...------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++***+++,,,---...///////////////000111111111111000///111222333333222111///000//////000333666999;;;CCCGGGLLLRRRYYYcccnnnvvvyyyvvvwwwvvvrrrmmmhhheeehhhppp|||~~~|||yyywwwvvvwwwyyyzzzwwwwwwxxxyyyzzz{{{{{{|||}}}~~~{{{```VVVNNNLLLKKKHHHHHHIIIHHHGGGFFFEEEDDDBBBAAAAAA>>>======<<<<<<;;;;;;:::;;;;;;<<<===<<<:::888666888777777777777777777888666666666666666777777777555555555555555555555555444444555666777888999999;;;;;;:::;;;===@@@DDDFFFOOOXXXdddmmmsss{{{wwwqqqnnnllleeefffhhhhhhiiilllrrrvvvzzz}}}zzz}}}|||tttmmm^^^XXXNNNFFFBBBBBBFFFIIIUUUWWWZZZ]]]____________[[[[[[ZZZYYYWWWVVVUUUUUURRRQQQOOOMMMLLLHHHCCC@@@666555333111///000000111......///000000///...---........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++*********+++++++++,,,,,,)))***,,,---...///////////////000111111111111111///111333444444333111///111000111222555:::>>>AAAIIILLLRRR[[[fffrrr||||||sssnnnoooooolllggghhhnnnxxx~~~zzzwwwuuuttttttsssrrrpppooonnnooopppqqqqqqqqqrrrssstttuuuuuuvvvwwwxxxzzz{{{{{{}}}{{{^^^UUUMMMKKKJJJGGGFFFHHHIIIIIIHHHFFFEEEDDDCCCBBB>>>>>>======<<<<<<;;;;;;111333666999;;;:::999888888888777777777777888888555555666777888999::::::888888888888888888888888444444555666777888999999888888888;;;???DDDIIILLLVVV```llluuu{{{}}}sssmmmjjjjjjjjjjjjkkkkkkkkklllpppxxx~~~tttxxx{{{~~~{{{tttjjjcccXXXNNNGGGEEEFFFHHHSSSVVVYYY\\\^^^_________[[[ZZZYYYXXXWWWVVVUUUUUUSSSQQQOOOMMMLLLIIIEEEBBB777555333111000000000111//////000000000...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,,,,,,,---------......//////...------,,,++++++++++++,,,,,,,,,---------)))***,,,---.../////////---......//////////////////111333555555333111///222222222444888===AAADDDOOORRRZZZeeessswwwmmmhhhiiiiiigggeeejjjwww}}}{{{vvvrrrooollllllkkklllkkkjjjiiiiiiiiiiiijjjooooooppppppqqqrrrssssssrrrtttvvvwwwwwwyyy|||~~~yyy```WWWOOOLLLKKKGGGFFFGGGCCCFFFEEE??????DDDFFFCCC@@@???======>>>>>><<<;;;===<<<:::999888888888888444444444444444444444444999888888777666555555444555666666777777777777777888999:::999777555666777<<<:::888888<<>>999444111111111...,,,111111111111111111111111000000//////.........---////////////////////////------------------------........................000000///...,,,+++***)))))))))***++++++,,,---------------........./////////111333222///...000222111000000111333333222111222222333555:::@@@FFFJJJUUUYYYcccsss~~~ooofffaaa___bbbhhhkkkxxx|||xxxuuuvvvqqqjjjeeeccccccccccccccccccddddddeeeffffffggghhhhhhhhhiiijjjkkklllmmmmmmmmmnnnppprrruuuwwwxxx{{{}}}yyy```WWWOOOLLLKKKHHHFFFGGGFFFIIIHHHEEEFFFLLLNNNLLL@@@???======>>>>>><<<;;;777666666666666555555555888888888888888888888888888888888777666555555555444555555666666666666666666777888888777666777999;;;;;;;;;===BBBLLLWWW___hhhoooxxxtttqqqkkkgggfffhhhllloootttwwwzzz}}}{{{mmmrrrzzzwwweeeRRRFFFCCCDDDBBBMMMVVVZZZ\\\```aaa___\\\[[[ZZZXXXWWWVVVVVVUUUVVVTTTRRRPPPOOOLLLIIIFFFAAA<<<666333222222000///////////////////////////000/////////............////////////////////////................................................//////......---,,,++++++******++++++,,,------...---------........./////////111222111//////000222111111000111222222111000333444666999>>>FFFMMMRRR[[[cccpppwwwkkkddd```^^^bbbhhhuuu}}}zzzxxxuuupppmmmmmmiiidddaaa```aaaaaaaaa```aaaaaabbbbbbcccddddddeeeeeeeeefffggghhhjjjjjjjjjkkklllmmmppprrrtttuuuvvvxxx{{{}}}xxx```WWWNNNLLLKKKHHHFFFGGGEEEGGGFFFDDDEEEIIIKKKJJJ@@@???======>>>>>><<<;;;888999:::::::::999888888777777777777777777777777888888777777666666555555333444555555666666555555555666777777666777999;;;:::===@@@FFFMMMVVVaaagggpppvvv|||sssmmmkkkiiiiiikkkoootttxxx~~~xxx|||vvvdddSSSIIIDDDDDDLLLUUUYYY\\\```aaa___]]]\\\[[[YYYXXXWWWVVVVVVUUUTTTRRRQQQPPPNNNKKKIIIEEE@@@:::666444333333222////////////////////////////////////............////////////////////////////////////////////////.................................---------,,,,,,++++++,,,,,,---.........------.........////////////111222111000///000111111111111111111111111000444666:::>>>DDDMMMVVV\\\eeeqqqwwwooofffbbb```aaahhhooo}}}xxxuuurrrooommmjjjfffcccaaa___\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^______``````aaaaaaaaabbbcccdddffffffgggggghhhiiikkknnnpppqqqppprrruuuxxxyyy{{{~~~www___VVVNNNLLLKKKHHHGGGHHHEEEEEEDDDBBBAAABBBBBBAAA@@@???======>>>>>><<<;;;;;;<<<>>>???>>><<<:::999555555555555555555555555888777777777666666666555444555555666777666666666555666777777666777:::<<<;;;@@@HHHPPPYYYccclllrrr{{{xxxpppkkkllllllmmmppptttzzzxxxeeeUUULLLKKKOOOTTTYYY]]]``````___^^^]]]\\\ZZZYYYXXXWWWWWWUUUTTTRRRRRRQQQPPPMMMKKKHHHDDD>>>888555333444444111111111111111111111111///////////////.........////////////////////////................................................---------...............------------......//////............////////////000000111111000000000111111111111111000000111222555999>>>CCCIIIRRR]]]dddrrr{{{ooohhhbbbaaaccchhhttt~~~~~~{{{yyyvvvsssnnnkkkgggdddbbb```]]][[[ZZZYYYXXXXXXZZZZZZYYYXXXYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^___aaabbbccccccdddeeefffhhhjjjlllmmmllloooqqqssstttuuuxxxzzz{{{}}}vvv___VVVNNNLLLKKKHHHGGGHHHHHHGGGEEEEEEDDDBBBAAABBB@@@???======>>>>>><<<;;;999:::;;;;;;:::777555333888888888888888888888888777777777777666666666666666666777888888888888777777888888777777888;;;===@@@GGGQQQ\\\gggpppxxx}}}zzzsssooollljjjoooppptttxxx~~~wwwcccVVVNNNMMMOOOTTT[[[___```aaa___^^^]]][[[ZZZYYYXXXXXXVVVUUUSSSSSSSSSRRROOOMMMJJJFFFAAA;;;666444333444222222222222222222222222.........///////////////////////////////////////------------------------........................---------.........//////------............//////........./////////000000111000000000111111000000000111222111000000222555777<<>>>>><<<;;;999999999999888666444333666666666666666666666666777777777777666666666666777777888999999999888888888888888888888:::>>>AAAJJJQQQ]]]iiittt~~~wwwooollllllmmmmmmrrruuuzzzrrrcccQQQJJJHHHOOOXXX]]]aaaccc```___^^^\\\[[[ZZZYYYYYYXXXVVVUUUTTTTTTSSSPPPNNNKKKIIIEEE???999555444444000000000000000000000000.........///////////////////////////////////////------------------------..........................................//////............................../////////000000000111000///000111222111///000222333222000111555999;;;BBBJJJQQQXXXcccqqq{{{tttgggaaa]]]]]]```iiissswwwsssooollljjjgggdddaaa]]]ZZZWWWUUUUUUUUUTTTSSSUUUTTTRRRSSSTTTTTTRRRQQQSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^^^^___```bbbdddeeefffhhhjjjkkkkkklllnnnooouuuxxx|||uuu^^^UUUNNNLLLKKKIIIHHHIIIDDDAAAAAADDDDDD@@@???BBB@@@???======>>>>>><<<;;;:::::::::;;;;;;;;;;;;;;;555555555555555555555555666666666666777777777777666666777888888888888888555666888888:::>>>CCCGGGUUU]]]iiiuuuxxxtttoookkkkkkmmmppprrrvvvzzzuuu\\\QQQIIINNNWWW\\\___bbbaaa```^^^]]][[[ZZZZZZZZZZZZXXXVVVUUUUUUSSSPPPNNNMMMLLLJJJDDD===777555555000000000000000000000000............/////////000////////////////////////................................................////////////............------------------------.../////////000000000000222000//////111222111//////222444333111333888===AAAIIISSS\\\eeerrrzzzggg\\\YYYWWW\\\gggwww|||xxxmmmjjjfffbbb```]]]ZZZXXXTTTRRROOONNNOOOPPPPPPPPPPPPNNNMMMMMMNNNPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTVVVWWWXXXZZZZZZZZZ[[[\\\^^^___``````bbbeeefffgggiiilllnnnqqquuuyyy}}}uuu^^^UUUMMMLLLKKKIIIHHHIIIJJJFFFEEEHHHFFF???===@@@@@@???======>>>>>><<<;;;888888999999;;;<<<>>>???999999999999999999999999666666666666777777777777555666666777777777777777333555666999<<>>>>>===;;;:::999888777666666777999;;;<<<<<<;;;:::888777666666666777777666666666666777777666666666777888999999999444888;;;;;;<<>>EEEKKKSSS___nnnvvveeeXXXTTTVVVZZZhhhzzz|||vvvsssqqqnnnhhhccc]]]YYYTTTPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZ]]]aaafffjjjmmmooooooqqqsssvvvxxxzzz{{{|||ppp```WWWOOOMMMKKKHHHGGGHHHEEEDDDCCCBBBBBBAAABBBBBB??????>>>>>>===;;;::::::999888888777888:::<<<===999999888888777777888888777777666666666666777777888888888777777777666666777:::===>>>@@@HHHUUU^^^hhhjjjttt|||tttnnnlllooossstttuuuyyy~~~{{{hhh^^^___ccccccbbbaaa^^^\\\[[[\\\\\\\\\[[[ZZZZZZYYYXXXVVVSSSQQQOOONNNLLLIIIFFFCCC>>>999555666333111000111222111000000000000000000000000000///000000//////...---,,,///...---,,,,,,,,,------,,,------......------,,,,,,------......------,,,,,,+++++++++,,,,,,---.........////////////000000000111222111//////000222444111111555999<<>>===<<<;;;:::::::::999999888999:::<<<===777777777777777888999:::888777777666666777777888777777777777777777666666;;;<<<>>>AAAFFFOOOZZZaaaeeegggqqq}}}wwwsssoookkkooosssxxx{{{}}}~~~rrrmmmkkkgggcccaaa___\\\ZZZ[[[\\\\\\\\\[[[[[[[[[ZZZXXXUUUSSSQQQNNNMMMKKKIIIFFFAAA;;;777777555222111222333222111111111111111111111111111//////000000000000/////////...------,,,---------------............------------............---------......------,,,+++***------........./////////000111222111//////111333222111333999===AAAIIIQQQTTTcccxxxqqqdddYYYUUUYYYaaaqqq{{{wwwrrrmmmhhhdddbbb^^^XXXSSSOOOMMMJJJHHHHHHFFFCCCAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPQQQRRRSSSTTTUUUVVVYYYZZZ\\\___bbbeeeggghhhiiijjjllloooqqqssstttuuusssssstttuuuyyynnn\\\SSSLLLKKKKKKIIIHHHJJJEEEDDDCCCBBBBBBAAABBBBBB@@@???>>>===<<<;;;;;;::::::999999999999:::;;;<<<777777777777777888999999888777777777777777777888333444555666888999:::;;;;;;<<<>>>CCCKKKTTT\\\aaabbbeeeppp~~~|||tttqqqqqqpppoootttyyy~~~xxxqqqlllbbb___[[[ZZZZZZ[[[[[[ZZZ[[[[[[[[[ZZZXXXVVVSSSRRRNNNNNNMMMLLLJJJEEE>>>999888666333222222333222111000000000000000000000000------...///////////////.........------------...------............------------............------------.........,,,+++***,,,,,,------......//////000111222111000000222333222222666<<>>??????@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTTTTWWWXXXYYY[[[^^^```aaabbbcccdddfffiiikkkmmmnnnoooooooooppprrrwwwnnn[[[SSSKKKJJJJJJHHHHHHIIIEEEDDDCCCBBBBBBAAABBBBBB@@@???>>><<<;;;;;;;;;;;;888888888888888999999:::999888777777666666777777888888777777777777888888333444555777999:::<<<<<<;;;===AAAHHHOOOVVV[[[___bbbgggsss}}}uuuppppppsssvvvwwwyyy~~~zzzuuueeeaaa\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUURRRQQQNNNNNNNNNMMMLLLGGGAAA===888555333111222222111000////////////////////////------...///000000000000---.....................---......//////......------......//////......---+++,,,---...///...---,,,,,,,,,------...//////000000111222111000111222444333444999???CCCHHHSSS]]]mmm~~~vvvmmmccc___```gggvvv|||wwwrrrkkkgggbbb```\\\XXXTTTPPPKKKIIIDDDCCCBBBBBBBBBBBB???=========>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAACCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[]]]___bbbdddfffggghhhhhhjjjlllnnnsss{{{nnn^^^UUUMMMJJJIIIFFFDDDEEEEEEDDDCCCBBBBBBAAABBBBBBAAA???>>><<<;;;;;;;;;;;;888888888888888888888888999888777666666666666666999888888777777888888999777777888888999:::;;;;;;>>>CCCKKKQQQVVVZZZ]]]___ccciiivvvyyyuuuqqqppprrrwww{{{~~~zzziiieee___[[[YYYYYYYYYXXXXXXXXXXXXWWWVVVTTTRRRPPPOOONNNNNNMMMLLLIIIDDD@@@999666333222222222111000........................//////000111111222111111------...////////////.........////////////............////////////......++++++,,,....../////////,,,,,,---...///000000111000111222111111111333555666888===DDDIIIOOO]]]iii~~~zzzkkkddd___aaagggssszzzuuupppkkkeeeaaa[[[YYYVVVRRRNNNJJJGGGFFFBBBAAA??????@@@@@@>>>===<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBB???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQSSSTTTTTTTTTVVVXXXZZZ]]]___`````````bbbeeeiiimmmssszzzmmm^^^TTTLLLJJJIIIEEEDDDEEEEEEDDDCCCBBBBBBAAABBBBBBAAA@@@===;;;::::::;;;<<<999999999999999999999888777666666666666777777888999888888777777888888999777888888:::;;;<<<======EEEMMMYYY___``````aaacccjjjqqqxxxrrrqqqqqqrrrwww}}}ooojjjccc^^^\\\[[[ZZZZZZWWWXXXXXXWWWVVVTTTRRRQQQPPPNNNMMMLLLKKKIIIEEEBBB:::888555333333333222111//////////////////////////////000111111000000000,,,---...///000000///.........////////////............////////////......,,,,,,,,,------...///000,,,------...000111111222000111222222111222444666999<<>>>>>??????>>>????????????@@@@@@@@@>>>???@@@AAACCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJLLLMMMNNNOOONNNPPPRRRTTTWWWYYYZZZZZZZZZ]]]aaaeeehhhlllqqqtttwww}}}kkkZZZQQQJJJIIIIIIGGGFFFHHHEEEEEECCCBBBBBBBBBBBBBBBAAA@@@===;;;::::::;;;<<<::::::;;;;;;;;;:::999999444444555555666888999:::999999888888888888999999444555777:::<<>>;;;::::::;;;;;;;;;=========>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLOOOQQQTTTUUUWWWWWWYYY\\\aaaeeegggjjjmmmooopppvvv~~~mmmWWWSSSNNNJJJHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@???>>>===<<<;;;===<<<;;;:::888777666666555777888777666555666888999777777999<<<===:::777999666555888:::<<<@@@EEERRRaaaooorrroooppptttvvvxxxsssrrrnnnrrrxxx}}}xxxkkkbbb___]]][[[XXXXXXYYYYYYYYYXXXVVVTTTSSSQQQPPPOOOLLLIIIEEECCCAAA???<<<888444111///000000000000000000111111111111000000000000000000000000---...000111111111000/////////////////////////////////...---,,,,,,++++++........................////////////000000000000222222222111111333666999<<>>======>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===========================>>>>>>???@@@@@@AAAAAA?????????@@@@@@AAAAAABBB???DDDCCC>>>CCCNNNOOOGGG@@@AAABBBCCCDDDFFFFFFGGGHHHJJJLLLLLLLLLMMMOOOQQQUUUXXX[[[^^^```bbbeeehhhmmmppptttxxx|||lllWWWSSSNNNJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::<<<;;;;;;:::999888777777666777888777666555666888777666555777999:::888666<<<999888:::;;;<<>>:::555222111111111000000000000000000000000000000000000000000000000......///000000000000000////////////////////////................................................////////////000000000000333333444333333444888;;;CCCKKKTTT[[[iii~~~~~~nnn```\\\^^^aaaeeennn}}}}}}wwwsssooolllddd```ZZZUUUPPPMMMIIIFFFDDDCCCAAA>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>??????======>>>>>>>>>>>>>>>>>>>>>BBBAAA===BBBKKKLLLFFF???@@@@@@AAABBBCCCDDDDDDEEEGGGIIIJJJJJJKKKMMMOOOSSSUUUXXX[[[\\\___bbbeeeiiilllpppssswww{{{jjjWWWSSSNNNJJJHHHGGGFFFEEEFFFFFFDDDCCCCCCCCCCCCCCC>>>>>>======<<<;;;:::::::::::::::999999999888888666777888888666666777888888777666666888999999888===<<<<<<===<<<>>>GGGRRRkkkxxxwwwssspppqqqtttyyy}}}{{{nnneee```\\\ZZZXXXXXXXXXXXXXXXWWWVVVUUURRRQQQOOOMMMJJJGGGDDDCCCBBB@@@<<<888555333222222111111000000//////......000000000000000000000000///////////////000111111////////////////////////------...///000000111111......................../////////000000000111111444555555444555777;;;???GGGNNNWWWbbbtttrrrcccYYYZZZ___hhhooo|||xxxrrrmmmiiifff\\\XXXRRRMMMIIIEEEAAA???>>>>>>===<<<;;;::::::999999999999999999999999999777777777888888888999999:::999999999888888777777999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;@@@???<<>>?????????@@@@@@@@@@@@AAACCCFFFGGGGGGHHHKKKMMMNNNQQQTTTVVVXXXZZZ]]]```ccceeeiiimmmppptttyyy|||iiiVVVRRRMMMJJJHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCC>>>>>>======<<<;;;;;;:::999999999999999999999999666777888888777666777888;;;:::888888999:::;;;<<<<<<<<<===>>>===AAANNN\\\oooxxxxxxsssqqqqqquuuzzztttiiibbb^^^[[[XXXXXXXXXXXXXXXWWWWWWVVVRRRRRRPPPNNNKKKHHHEEEDDDCCCAAA===999666444333222111111000000///...------////////////////////////000///.........///111222////////////////////////---......//////000000111......................../////////000000111111222444555555555777:::???CCCKKKRRR\\\jjj~~~wwwfff[[[XXX^^^fffqqq~~~zzzssslllgggbbb___UUUQQQLLLGGGCCC@@@===;;;:::;;;;;;;;;;;;:::999888888888888888888888888888666777777777777888888888999999888888777666666666777777888888999999999:::;;;:::::::::999999888888999<<<===;;;===BBBCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>AAACCCDDDEEEFFFIIIKKKKKKMMMPPPRRRSSSVVVYYY[[[^^^```dddgggjjjnnnrrrvvvhhhVVVRRRMMMJJJHHHHHHGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA???>>>>>>======<<<<<<<<<888999999999999:::::::::777888999888777666777999;;;::::::999999:::<<<===888999;;;===???DDDSSSbbbrrrwww|||tttrrrrrrtttyyy{{{nnneee```]]]ZZZYYYYYYXXXWWWWWWWWWWWWSSSRRRQQQOOOLLLIIIGGGFFFCCCAAA>>>:::666444222111222111111000///......---////////////////////////000///.........///111222////////////////////////......................../////////////////////////////////000111222222222333444555666999>>>DDDIIIRRR[[[hhhyyyoooaaaZZZ[[[eeeoooyyyzzzqqqiiiccc]]]XXXUUUPPPLLLGGGDDDAAA???<<<:::999999::::::::::::999999777777777777777777777777777777777777888888888888888888888888777777666666777777888888888888888888:::::::::999888888888777777:::;;;:::;;;===>>>===>>>>>>============<<<<<<===???AAABBBCCCDDDFFFHHHGGGIIILLLNNNOOOQQQTTTVVVZZZ\\\___bbbeeehhhmmmpppyyy|||hhhUUURRRMMMIIIHHHHHHHHHGGGCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<999999999999999999999:::777888999999777777888999777888999999777888999;;;888777:::>>>BBBIIIWWWeeeooowww|||vvvrrrsssvvvxxxuuujjjccc```\\\[[[YYYXXXWWWVVVVVVVVVSSSSSSRRRPPPMMMKKKHHHGGGDDDBBB???;;;888555222111222222111111000000//////000000000000000000000000///////////////000111111////////////////////////........................////////////////////////...///000000111222333333333444666888<<>>===;;;999999999999999999999999666666666666666666666666666666666777777777888888777777777777777777888888777777777777777777777888999999999888888888888888555888::::::999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@@@@AAACCCEEECCCEEEHHHJJJKKKMMMOOORRRUUUWWWZZZ]]]___bbbfffiiippptttxxx{{{~~~hhhUUUQQQMMMIIIHHHHHHHHHGGGBBBCCCEEEEEEEEECCC@@@>>>======<<<<<<<<<<<<;;;;;;:::999999999999999999999777888999999777777888999666888::::::999888999;;;;;;999:::???EEEMMMXXXccckkkzzzuuussssssxxx|||}}}ooofffbbb^^^]]]ZZZXXXVVVVVVUUUUUUTTTSSSRRRPPPNNNKKKIIIHHHFFFDDDAAA>>>:::666444222222222222222111111111111000000000000000000000000......///000000000000000////////////////////////.........//////000000111////////////////////////...///000111222333333444444555777;;;@@@HHHRRRXXX```pppwwwjjjfffjjjsss{{{sssnnnfff___XXXSSSOOOLLLEEEBBB???=========<<<;;;999999777777666777888999666666666666666666666666444555555555666666666666555555666666777888888888666666666666666666666666666666777777777777777888444666999:::999777888:::999999999999999::::::::::::<<<===>>>======???@@@???AAADDDEEEFFFHHHKKKMMMOOOQQQTTTVVVXXX[[[___bbbfffjjjnnnqqqtttzzziiiUUUQQQLLLIIIHHHHHHHHHGGGBBBDDDFFFHHHGGGDDDAAA>>>;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888777999999999888777888999777:::===>>>;;;:::;;;<<>><<<;;;;;;<<<;;;::::::888666555444555777888777777777777777777777777333333333444444444555555333444444555666777888888555555555555555555555555444555555666666777777777444666999;;;999666777:::666777777777888888888888999:::<<<;;;::::::;;;===<<<>>>AAABBBCCCEEEHHHJJJJJJLLLOOOQQQSSSVVVYYY\\\___cccgggjjjlllsss}}}iiiWWWRRRLLLHHHGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCAAA???AAA@@@???>>>===<<<;;;:::<<<;;;;;;::::::999999888888888888888888888888888999999777777777999;;;===DDD@@@@@@GGGNNNTTT\\\cccssszzztttuuuxxx|||rrrhhhccc^^^[[[ZZZXXXSSSRRRTTTQQQQQQPPPOOONNNLLLKKKJJJIIIGGGDDD@@@<<<888666555000000//////000111222222000000000000000000000000////////////////////////000///...------...///000000000000000000000000000///////////////000111111///...---///111333444333555444888BBBKKKQQQ\\\fffzzz}}}oookkklllttt~~~xxxpppjjjddd___XXXRRRMMMHHHDDDAAA>>>===;;;;;;<<<<<<<<<;;;888888777777666666666555444444555555555555444444555555555555555555555555777666555555555777888999555555555555555444444444555555555555666666666666777666555555555666888999666666777888888888888888999:::;;;;;;<<<<<<;;;;;;>>>??????@@@BBBCCCDDDDDDDDDFFFIIILLLNNNQQQUUUXXX``````aaabbbeeeiiipppttt}}}~~~hhhWWWRRRMMMHHHGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCAAA???@@@@@@??????>>>>>>======;;;;;;;;;::::::::::::999888888888888888888888888999999888777888:::<<<===<<<:::<<>>???@@@AAABBBBBBDDDGGGIIIKKKNNNQQQTTT[[[\\\]]]]]]```dddjjjooosssyyy}}}gggWWWSSSMMMIIIGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCAAA???????????????????????????::::::::::::;;;;;;;;;;;;999999999999999999999999:::999888888999:::<<<===:::999===GGGQQQ[[[eeeooo~~~yyyzzz}}}~~~tttddd___[[[[[[YYYUUUSSSTTTSSSSSSRRRQQQOOOMMMKKKJJJJJJIIIFFFCCC???;;;999888666555444333111111000000111111111111111111111111////////////////////////000//////......//////000000000000000000000000000000////////////000111111222222222222333444666777999===GGGSSS\\\eeesss{{{pppiiilllvvvwwwpppiiiaaa[[[UUUQQQLLLGGGDDDAAA>>><<<<<<:::888888999:::999888555555555444444444444444444444555555555555444444444444444444444444444444444444555555555444333333333444444444555666666666444555555555555666666666666666555555666666777888444444555666666666666666777888999999::::::999999999:::;;;;;;<<<===>>>>>>???AAACCCEEEFFFIIILLLOOOSSSTTTUUUVVVXXX\\\bbbfffhhhmmmuuu{{{|||fffWWWSSSMMMIIIGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCAAA????????????>>>>>>>>>>>>>>>999999::::::;;;<<<<<<===999999999999999999999999:::999999999:::;;;<<<===??????DDDMMMVVV^^^iiirrr~~~yyyxxx}}}|||iiibbb\\\[[[ZZZVVVSSSSSSTTTTTTSSSRRRPPPMMMKKKJJJKKKJJJHHHDDDAAA===;;;999666555444222111111111111111111111111111111111111////////////////////////000//////////////////000////////////////////////000000//////000000111222222333333222222444777999;;;BBBMMMXXXcccqqqxxxppplllhhhppp~~~xxxooohhhaaaYYYTTTMMMJJJEEEBBBAAA???===;;;:::999777777888888888777666666666666666666666666444444555555555555444444444444444444444444444444444555666666666444333111333333333444555666777777444444444555555555666666555555555555666666777777444555666666777777666666666777777888888888888888888888999:::;;;;;;<<<<<<===>>>@@@BBBCCCEEEHHHKKKLLLNNNOOOPPPQQQUUUZZZ]]]___dddkkkppptttvvvyyyzzz}}}{{{eeeXXXSSSNNNIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCAAA???@@@???>>>===<<<;;;::::::999999:::;;;<<<<<<======999999999999999999999999::::::::::::;;;<<<======BBBCCCIIIRRR[[[bbbmmmwww|||zzz{{{qqqhhh___\\\ZZZVVVSSSRRRTTTTTTSSSRRRPPPNNNLLLKKKKKKJJJIIIFFFCCC???<<<:::333333222111111111111111111111111111111111111111000000000000000000000000///000000000000000000///////////////////////////000000000000000111222222111222333222111333777;;;CCCKKKVVVaaaoooxxxmmmjjjiiilllwww{{{qqqiiibbb[[[TTTOOOHHHEEEAAA??????>>>===<<<999777666666777777777555555555555666666666666666444444555555555555444444444444444444444444444444555666777777666555333222333333333444555666777777444444444444555555555555444555555666666666666666666666777888888888888777555666777777888888777777888888999999::::::;;;;;;<<<===???@@@@@@BBBDDDGGGGGGHHHIIIJJJLLLNNNSSSVVV[[[^^^cccgggiiikkkmmmooottt{{{zzzdddXXXTTTNNNJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCAAA???@@@???>>>===;;;:::999888999::::::;;;<<<=========::::::::::::::::::::::::::::::;;;<<<<<<=========>>>AAAIIIUUU^^^gggttt}}}{{{||||||oooccc]]]ZZZUUURRRQQQRRRRRRRRRQQQOOONNNLLLKKKJJJJJJIIIGGGDDD@@@<<<:::333222222111111111111222222222222222222222222222000000000000000000000000///000000111111000000///000000000000000000000000111000000000000111222222000222333222111444999>>>GGGPPP\\\iii|||ppphhhhhhjjjttt{{{tttjjjbbb\\\VVVOOOKKKEEEBBB???>>>>>>>>>>>>===999777555555666777666555333333333333333444444444444444555555555555444444333333333333333333333333555666666666666555555444333444444444555666666666333444444444444555555555444444555666666666666555666777777888888888888888555666777777888888777777888888888999999:::::::::;;;<<<>>>>>>>>>???AAACCCBBBDDDEEEFFFGGGIIIMMMOOOUUUXXX[[[]]]^^^```ccceeeiiiqqqxxxzzz}}}yyycccXXXTTTNNNJJJHHHHHHGGGGGGEEEDDDCCCCCCDDDCCCAAA??????>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<======:::::::::::::::::::::::::::;;;<<<======>>>>>>>>>===AAALLLXXXccclllzzzyyy{{{wwwfff]]]YYYTTTQQQPPPPPPPPPPPPPPPOOONNNMMMLLLJJJIIIIIIGGGDDD@@@<<<:::666555444222222111111111222222222222222222222222000000000000000000000000///000111111111111000///000000000000000000000000111111000000111111222333///222444333222555<<>>======>>>======999777555555666777666555222222222333333444444444444444555555555555444444333333333333333333333333444444444333444444555555444444555555555555555555333333444444444555555555333444555666666666555555555666666777888777777777666666777888888888888777777777777888888888888999999;;;<<<<<<;;;<<<>>>@@@>>>@@@AAABBBCCCDDDGGGJJJMMMOOORRRSSSUUUWWWZZZ\\\^^^ffflllnnnrrrxxx~~~yyycccXXXTTTNNNJJJHHHHHHGGGGGGEEEDDDCCCCCCDDDCCCAAA???>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>AAAFFFPPP]]]gggppp~~~|||xxx}}}{{{hhh^^^XXXTTTPPPPPPNNNOOOOOOOOOOOONNNMMMLLLIIIIIIIIIGGGDDD@@@<<<:::999888666444222111000000222222222222222222222222000000000000000000000000///000111222222111000///000000000000000000000000111111111000111111222333000333555444444777???FFFOOO[[[lll{{{lllfffgggmmmsss|||tttnnnggg]]]UUUPPPKKKFFFBBBBBB@@@===<<<=========<<<999777666555777777666555444444444555555666666666444555555555555555555444333333333333333333333333333222222111222333555666555555555555555444444444333333333444444444555555333333555666666666555444444555555666666666666666666777777888888888888888666666666777777777777777888999::::::999:::<<<===<<<===???@@@@@@BBBDDDGGGGGGIIIKKKMMMOOOQQQUUUXXXUUU]]]dddfffiiipppvvvwww{{{|||yyybbbTTTQQQLLLIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@>>>;;;999888777<<<<<<<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;???<<<999888:::>>>@@@BBB@@@LLL[[[fffrrrvvvxxx{{{mmmeee^^^TTTNNNOOOPPPPPPPPPQQQQQQNNNJJJGGGGGGGGGGGGHHHGGGCCC===999777666444222111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000111222333444888444333555777:::CCCLLLQQQ```xxxmmmeeeeeehhhuuuvvvooobbb]]]VVVPPPLLLHHHDDDBBB>>>===<<<;;;:::999999888666666666666555555555555111111111222222333333333333333222222333333444555333333333333333333333333333333333333333333333333333333222111222333444555555555555555555555555555555444444444444555666666666666666666666555555555333333444444555666777777777777777777777777777777555666777888:::<<<============<<<======>>>???@@@BBBDDDFFFHHHHHHJJJLLLNNNWWWWWWXXXZZZ^^^dddiiilllpppqqqtttwww{{{yyybbbUUURRRMMMJJJHHHHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@???>>>===<<<;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;>>><<<:::999;;;>>>@@@BBBCCCQQQbbbppp~~~zzz|||qqqggg```VVVPPPQQQQQQPPPPPPQQQQQQOOOKKKHHHGGGGGGFFFFFFFFFCCC>>>;;;888777555333111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000///////////////000111222333555333333777:::>>>HHHQQQ[[[lllyyygggdddhhhooo}}}|||rrrkkk___ZZZSSSMMMIIIFFFBBB@@@===<<<<<<;;;:::999888888666666666666555555555555333333333333333444444444222222222222222333444444333333333333333333333333222222222222222222222222333333222222222333444555555555555555555555555555444444444444444555666666666666666666555555555555333333444444555666666777555555555555555555555555777777888888999:::;;;;;;;;;;;;;;;;;;<<<===??????AAACCCEEEFFFGGGHHHJJJLLLOOOOOOPPPRRRVVV[[[```cccggghhhjjjnnnqqquuuwwwyyyxxxbbbVVVRRRNNNKKKIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======888999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;===<<<;;;;;;<<>>999888666444222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000//////...//////000111222111111444:::>>>CCCNNNYYYfffzzzpppdddeeennnxxxvvvllleeeZZZUUUOOOJJJFFFBBB???===;;;;;;:::999888777777666666666666555555555555444555555444444444444444333222111111111111222333333333333333333333333333333222333333333333333333333333333222222222333444555444444444444444444444444444444444444444555555666555555555555555555555555333333444444555666666666555555555555555555555555888888888888999999999999888888999999;;;<<<===>>>>>>@@@BBBCCCCCCDDDFFFHHHGGGHHHHHHJJJNNNRRRWWWYYY]]]^^^___bbbeeeiiilllmmmrrruuuyyy|||wwwbbbVVVSSSNNNKKKJJJIIIHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;;;;;;;<<<;;;<<<======>>>@@@CCCFFFQQQccc{{{pppeeeZZZUUUUUURRRQQQQQQQQQQQQOOOLLLIIIFFFDDDBBBBBBCCCCCCBBBAAA;;;999777555333222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000////////////000111222333000111666===BBBHHHTTT```nnnyyynnneeehhhsss{{{qqqfff___VVVRRRLLLGGGCCCAAA>>><<<::::::999888777666555555666666555555555444444444555555444444333333222222111111000000111111222333222222222222222222222222333333444444444444444555222222222333333333444444444444444444444444444444444444333333444444555666444444555555555555555666444444444555555555666666555555555555555555555555666666777777888999999999666666777888999:::<<<===<<<===???@@@@@@@@@BBBDDDDDDDDDEEEGGGJJJMMMQQQSSSVVVVVVXXXZZZ]]]```ccceeegggjjjnnnrrruuuxxx|||vvvbbbVVVSSSNNNKKKJJJIIIHHHFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;:::999::::::;;;;;;<<<===>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>??????BBBGGGKKKZZZooovvvggg\\\VVVTTTRRRQQQPPPPPPPPPOOOLLLIIIEEECCCAAAAAABBBCCCCCCBBB<<<;;;888666444333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111222333444444111333:::AAAEEELLLZZZhhhyyyrrrkkkfffjjjxxx|||uuukkkaaaZZZSSSOOOIIIEEEBBB@@@===<<<:::999888777666555555444555555555555444444444444444444333333222222111111111111000000111111222333222222222222222222222222111111222222333333333333222222333333333444444444444444444444444444444444333333333333333444555555333444444444555555666666444444444555555555555555666666666666666666666666333444555666888999:::;;;555555666666777999:::;;;:::;;;======<<<===>>>@@@AAAAAABBBDDDFFFIIILLLMMMPPPPPPPPPRRRTTTXXX[[[]]]___bbbfffjjjmmmppptttwww|||uuubbbVVVRRRNNNKKKIIIHHHGGGFFFBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBAAA???>>><<<;;;;;;888999999::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;===???@@@AAAEEEMMMSSSeee||||||kkk___XXXTTTRRRQQQOOOOOOOOONNNKKKIIIEEECCCAAAAAABBBCCCBBBAAA===<<<999777555444333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000111111111111222222222222222333555555444777===DDDJJJSSScccsss}}}gggeeefffooo~~~uuunnneee\\\VVVPPPLLLGGGCCCAAA???===<<<999999888777666555555444555555555444444444444333333222222222222222111111222111111111111222333333222222222222222222222222......//////000000111111111222333444444444333333333333333333333333333333333333333333333444444555333333333444555555666666555555555555555555555555777777777777777777777777222333444555777999:::;;;666666666666666777888999888:::;;;;;;::::::;;;===<<<===>>>???AAACCCEEEFFFIIIHHHHHHIIIKKKNNNRRRTTTWWWZZZ^^^aaadddgggkkkmmmqqqtttyyy~~~tttbbbUUURRRMMMJJJHHHHHHFFFEEEBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>=========::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@BBBHHHRRRZZZooo}}}pppcccYYYTTTQQQPPPNNNMMMMMMLLLJJJHHHDDDCCCAAABBBCCCCCCAAA@@@>>>===:::888555444444444222222222222222222222222111111111111111111111111222222222222222222222222///000000000111111111111111111111111222333444555666999@@@HHHOOOZZZnnnpppaaaeeemmmzzzxxxnnnggg___WWWRRRMMMIIIDDDAAA???>>><<<;;;:::999999888777666555555555555555444444444333333222222222333333333333333222222222222222333444444111111111111111111111111...//////000111111222222111222333444444444333333333333333333333333333333333333222222333333444555222222333444444555666666555555555555555555555555666666666666666666666666333333444555666888888999777777666666666666777777777999::::::888888999;;;999:::;;;<<<>>>???@@@AAACCCCCCBBBBBBDDDGGGKKKMMMNNNQQQTTTWWWYYY\\\```bbbfffiiinnnssswww|||tttbbbTTTQQQLLLIIIHHHGGGFFFEEEBBBAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>@@@@@@BBBIIIUUU^^^vvv{{{tttfff[[[TTTQQQOOOMMMLLLLLLLLLJJJHHHDDDCCCBBBBBBCCCCCCAAA??????===;;;888666555444444222222222222222222222222111111111111111111111111222222222222222222222222//////000000111111111222000000000000111222333444777;;;BBBKKKSSS```vvv|||fffbbbjjjvvvtttjjjbbb[[[TTTOOOKKKGGGCCC???>>><<<;;;:::::::::999888777666555555555555444444444333333333333333333444444555555555333333222222333333444555111111111111111111111111111111222333444444555555111222333444555444333333333333333333333333333333333333222222333333444555222222333333444555666666555555555555555555555444555555555555555555555555555555555555666666777777888888777666666666666666777999:::999888777888:::999::::::<<<===>>>???@@@BBBAAA@@@@@@BBBEEEHHHKKKHHHJJJNNNPPPRRRUUUXXXZZZ^^^bbbgggkkkpppuuuzzz}}}~~~ppp```WWWRRRMMMIIIGGGFFFEEEDDDEEEDDDCCCBBBBBBAAABBBBBB@@@@@@??????>>>=========@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@>>>???CCCGGGPPPaaappp~~~kkk\\\TTTRRROOOMMMKKKKKKJJJHHHGGGDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@===:::777555333222222222222111111111111000222222000/////////000111000111111111111222222222333333222222111000000000000//////000333555666666777DDDOOOPPPSSSfffooogggfffooo|||{{{nnnccc\\\VVVPPPMMMGGGEEECCC@@@>>><<<<<<<<<888777666555333333222222333333222222111000//////111111111111111111111111111222222333333222222222000000000000000000000000111111222333333333333222222222222222111111000000444444444444444444444444222222333444444333333333333333333444444444555555333444444555555444444333444444444555555555666666666555333333333444666888777777777777777888999999555444444444555666888999888888999999999:::::::::<<<<<<<<<============>>>DDDEEEGGGJJJMMMOOOQQQSSSWWWZZZ]]]```ccchhhmmmqqqtttvvvyyyooo___VVVRRRMMMIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBB@@@@@@??????>>>=========???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<======BBBBBBCCCHHHOOOZZZmmm}}}ppp```WWWSSSPPPMMMLLLKKKJJJHHHGGGDDDDDDCCCAAAAAA@@@@@@@@@AAA@@@===:::777555333333222222222222111111111111333222111000000000111111000111111111111222222222000000000111222222333333444333222222333444555555999EEEPPPUUU^^^sssyyyiiidddpppzzzxxxkkkaaaZZZTTTOOOKKKFFFEEEBBB???===<<<<<<<<<999888777555444333333333555444444333222222111111333333333333333333333333222222333333333222111111111111111111111111111111000111222222333333222222111111111111000000//////444444444444444444444444111222333444444444444444333333444444444555555555333444444555555444444333444444444444555555555555666555444333333555666888555555555555555666777777888888777777888999:::;;;999999999999::::::::::::;;;;;;<<<<<<<<<============>>>@@@BBBEEEGGGIIIIIIOOOQQQTTTWWWZZZ^^^cccggglllmmmqqqwww~~~nnn^^^UUUQQQLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBB@@@@@@??????>>>===============<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<===??????CCCKKKTTTcccxxxvvveeeZZZTTTQQQNNNLLLLLLJJJHHHGGGEEEDDDCCCAAA@@@?????????@@@???===;;;888666444333333222222222111111111111333333222111111111111222000111111111111222222222000000111111222333333333555444333333333555666888@@@JJJUUU___nnnnnnggghhh{{{|||sssggg]]]WWWRRRMMMIIIEEEDDDAAA???===<<<;;;;;;999888777666555444444444666666555555444444333333333333333333333333333333333333333333333222111000222222222222222222222222000111222222333333222222000000000000000/////////444444444444444444444444000111222444555555555555333444444444444555555555444444555555555555444444555555444444444444444444666555444444444555666777555555555555555666777777777777666666666666777888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@BBBDDDEEEEEEFFFIIILLLNNNQQQTTTYYY\\\```bbbfffkkkrrrxxx}}}ooo___TTTPPPKKKHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBAAABBBBBB@@@@@@??????>>>=========<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>><<<===DDDNNN[[[mmm}}}jjj^^^VVVSSSPPPNNNLLLKKKIIIGGGFFFEEECCCAAA@@@???>>>>>>???>>>===;;;999777555444333333222222222111111111333333333222222222222222000000111111111222222222444333333222222111000000111111111222333777;;;???IIIQQQ]]]kkkrrriiilllrrrvvvnnnddd[[[UUUPPPLLLHHHDDDBBB@@@>>><<<;;;;;;;;;999999777666666555555555666666555555444444444333111111111111111111111111333333333333222111000000222222222222222222222222000000111222222222222222111111111111000000000000333333333333333333333333000111222444555666666666444444444444555555555555444444555555555555444444555555555444444444444444666555555444555666777777777777777777777888888999666666666555555555555555777777888888888999999999999999:::::::::;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCCCCEEEHHHJJJLLLOOORRRUUUUUUXXX\\\aaafffkkkqqqttt{{{ppp```TTTPPPKKKHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBAAABBBBBB@@@@@@??????>>>=========<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@???AAAJJJWWWfffyyynnnaaaXXXUUUQQQOOOMMMKKKIIIGGGEEEDDDCCCAAA???>>>>>>>>>>>>>>>===<<<:::888666555333333333222222222222111333333333333222222111111000000111111111222222222444444333333222111111111000000111111333777>>>CCCLLLUUUdddwwwtttiiihhhrrr}}}qqqjjj```YYYTTTPPPKKKGGGBBBAAA???<<<;;;:::::::::999888777666666555666666444444444444333333333333111111111111111111111111333333333333333222111000222222222222222222222222000000111222222222222111222222222222222222222222333333333333333333333333000111333444555666666666444444444555555555666666444555555666666555555444555555555555555555555555555555555555666666777777777777777777777888888999999999::::::999999999888666666666666777777777777999999999::::::::::::;;;::::::;;;;;;<<<<<<======BBBDDDGGGIIIJJJKKKNNNPPPOOORRRVVVZZZ]]]aaafffjjjpppvvv}}}qqqaaaUUUQQQLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBB@@@@@@??????>>>=========<<<<<<<<<<<<<<<===>>>??????????????????@@@AAAAAA???CCCNNN]]]mmmssseeeZZZWWWSSSPPPNNNLLLIIIGGGDDDCCCBBB@@@???>>>>>>>>>============;;;999777555333333333333222222222222222222222333222111111000000111111111111222222222111111222222333444444444222333333222333888@@@FFFNNNZZZlllnnngggjjjxxxxxxllleee\\\VVVRRROOOJJJFFFAAA@@@>>>;;;:::999999:::888777666666555555555666333333222222222222222222333333333333333333333333111222222333333222222222222222222222222222222222///000111111222222111111222222222333333333333333333333333333333333333333111222333555555666666666444444555555555666666666555555666666666666555555555555666666666777777777555555666666666777777777555555555555555666777777777888888999999999888888555666666666666777777777999999999:::::::::;;;;;;::::::;;;;;;<<<<<<======@@@BBBEEEFFFGGGGGGIIIJJJKKKOOOSSSUUUVVVXXX]]]bbbfffkkksssyyyppp```VVVRRRMMMIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBB@@@@@@??????>>>===============<<<<<<<<<======>>>??????>>>>>>??????@@@AAAAAAFFFRRRbbbqqqxxxiii[[[XXXTTTQQQOOOLLLIIIGGGCCCBBBAAA@@@????????????<<<=========<<<:::777666444444333333333222222222111111222222222111000///000111111111111222222222111111222333333444444555333444555444555;;;EEEMMMVVVcccxxxxxxkkkhhhpppyyypppfff```XXXSSSPPPLLLHHHDDD@@@???===;;;999999999999777666555555444555555555222222222222222222333333333333333333333333333333000111111222333333333333111111111111111111111111///000000111111111111111111111222222222333333333222222222222222222222222333333444555555666555555555555555555666666666666555555666666666666555555555555666777888999::::::555555666777777777777777555555555555555666777777444555666777888777777666777777777888888888888999::::::::::::;;;;;;;;;;;;>>>>>>??????@@@AAABBBBBB@@@BBBEEEFFFFFFEEEFFFGGGHHHKKKOOOPPPOOOPPPUUUZZZ\\\aaahhhmmmrrrzzzooo___WWWSSSMMMIIIGGGFFFEEEDDDEEEEEECCCBBBBBBBBBBBBBBB@@@@@@??????>>>===============<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@GGGLLLYYYiiixxx|||lll\\\YYYUUUQQQOOOLLLIIIGGGBBBAAAAAA@@@?????????@@@<<<<<<======<<<:::888666444444444333333333222222000000111222111000///...000111111111111222222222555444444333333222222111000222555555888@@@LLLVVV___mmmrrriiikkkuuutttkkkccc]]]VVVPPPNNNKKKFFFCCC???>>><<<:::999999999999666555555444444444444555333333333333333333333333111111111111111111111111///000111222333444444444000000000000000000000000//////000111111111111111000000111111222222222222222222222222222222222222444444555555555555555444555555555555666666666777555555666666666666555555555555666888999:::;;;<<<555555666777777777777777777777777777777888999999666777999:::;;;;;;;;;:::888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCAAACCCFFFGGGFFFFFFFFFGGGEEEIIIMMMLLLKKKKKKPPPTTTUUUZZZ```eeejjjrrr}}}ooo___VVVRRRNNNKKKJJJIIIHHHGGGCCCBBBBBBAAAAAA@@@????????????@@@AAA@@@???>>>===:::;;;<<<>>>>>>>>>=========>>>>>>>>>===>>>@@@CCCGGGOOO\\\nnnpppddd\\\UUURRROOOKKKIIIKKKFFFEEEDDDCCCAAA@@@???>>>:::;;;<<<<<<<<<:::888666333333333222222333444444000111111111111222222222333333333333333333333333666555444444333333333333444222444999>>>DDDOOOYYY```vvv~~~pppkkkqqq~~~yyyooohhh___[[[UUUPPPLLLHHHDDDBBBBBB@@@===:::888777888888888888777777666666555555222222222222222222222222333222111111000000111111000111111111111222222222111111111111111111111111111111222222222333333333222222333333333333444444222222333333333333444444444444333333333444555555666666666666666666666666777888999::::::999777777777888888888888999999999777777888888888999999999777888999999888777888:::::::::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;;;;??????>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAACCCDDDDDDDDDEEEGGGGGGFFFFFFGGGIIIHHHHHHHHHIIIIIIJJJJJJJJJOOOQQQVVVZZZ```gggooottt|||ooo___UUURRRMMMJJJIIIIIIHHHGGGCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAA@@@???>>>===;;;<<<===>>>>>>======<<<:::<<<===>>>===>>>???@@@LLLUUUdddvvvyyyhhh___VVVSSSOOOJJJGGGHHHEEEEEEDDDBBBAAA???>>>>>>===>>>>>>>>>===<<<;;;:::444333333222333333444444111111111111222222222222333333333333333333333333555444333111111111222333333222444;;;AAAHHHSSS^^^jjjvvvkkkkkktttuuukkkddd^^^ZZZTTTOOOKKKHHHDDDBBBAAA???===:::888777888888888888777666555555444444222222222222222222222222333222111111000000111111000111111111111222222222111111000000000000000000111111111222222222333333111111111222222222333333222222333333333333444444444444333333444444555555666666666666666666666666777888999999999999888777888888888888999999999999999999999:::::::::::::::888:::;;;;;;999999:::<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<======AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFEEEFFFGGGGGGFFFEEEGGGHHHFFFFFFGGGGGGHHHHHHHHHHHHIIILLLPPPTTTYYY___fffjjjtttyyynnn^^^TTTQQQMMMJJJIIIHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>><<<======>>>======<<<;;;999;;;>>>>>>>>>???@@@AAAPPP\\\ooommmcccXXXSSSOOOIIIFFFFFFDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;::::::999888888444444333333333333333444111111111111222222222333333333333333333333333333444222111//////000111222222222666===DDDLLLZZZfffwwwzzzqqqjjjnnn|||zzzpppgggaaa]]]YYYTTTOOOKKKHHHDDDBBB@@@???<<<:::888888888888888777777555444333222222111111111111111111111111333222111111000000111111000111111111111222222222111000000000//////......111111111222222222222333000000111111111222222222222222333333333333444444444444333333444555555666777777777777777777777777777777888999999888888777888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<;;;===>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHGGGFFFEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEHHHKKKNNNQQQVVV[[[___iiinnnvvv~~~lll^^^TTTPPPLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;======>>>>>>>>>@@@CCCFFFQQQaaaxxxrrrfffZZZTTTPPPJJJGGGGGGDDDCCCBBBAAA@@@???>>>>>>;;;;;;999888888777888888555444444333333333333444111111111222222222333333333333333333333333333333444222000//////000222333222333888@@@GGGPPP```mmmuuuooommmuuuuuummmfffaaa\\\XXXSSSNNNJJJGGGDDDAAA???>>><<<:::999888777777777777666555333222111111111111111111111111111111333222111111000000111111000000111111111222222222111111111000//////......111111111111222222222222111111111111222222222222222222222333333333444444444444333444444555666777777777777777777777777777777777777888888888888888888888888999999999::::::<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>>>>======>>>@@@===>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEGGGIIIKKKMMMPPPTTTWWW^^^cccjjjrrryyykkk]]]TTTPPPLLLIIIHHHGGGFFFEEEFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@???????????????>>>>>>======<<<<<<<<<<<<>>>===;;;::::::>>>EEEJJJQQQccc~~~vvviii[[[TTTQQQMMMJJJIIICCCCCCBBBBBBAAA@@@????????????===<<<<<<;;;<<<<<<666555444444333333333444111222222222222333333333333333333333333333333333444333222111111222444555444666<<>>>>>===>>>???AAA??????@@@AAABBBCCCCCCBBBDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKHHHIIIIIIHHHFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDFFFHHHIIIIIIKKKNNNPPPUUUYYY```gggnnntttzzz~~~jjj]]]TTTQQQMMMJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@??????>>>>>>??????>>>======<<<<<<<<<<<<======<<<999888999===EEEJJJSSSfff|||mmm]]]VVVSSSPPPLLLKKKDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;777666555444333333333333222222222222333333333333333333333333333333333333444444444444444444555555555888@@@HHHPPP\\\ppp}}}fffgggpppxxxrrrmmmiiifffZZZVVVQQQMMMIIIFFFCCCAAA<<<<<<;;;:::999888777777555555555444444333222222222222222222222222222222333222111111000000111111000111111111111222222222111111111111111222222222000000000111111111111222222222333333333444444444222222333333333333444444333333444444555666888888777777777777777777777777666666666666666777999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;===????????????AAABBB@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJGGGHHHIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGCCCDDDFFFFFFFFFFFFHHHJJJNNNRRRXXX]]]ccciiinnnrrr|||iii\\\UUURRRMMMJJJIIIIIIHHHGGGEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>???@@@======<<<;;;<<<<<<>>>>>>;;;<<<<<<<<<>>>AAAFFFJJJXXXkkkrrraaaXXXUUUQQQLLLJJJEEEDDDDDDCCCCCCBBBBBBAAA<<<============;;;:::999777666555444444333333333222222222333333333444444333333333333333333333333222333444555666555555444555:::CCCNNNWWWeee{{{vvviiimmmzzzvvvppplllgggdddYYYVVVPPPLLLIIIFFFCCCAAA;;;;;;;;;:::999888777666555555444444444444444444333333333333333333333333333222111111000000111111000111111111111222222222//////000000111111222222000000000000111111111111111222222222333333333333222222333333333333444444333333444444555777888999666666666666666666666666666666555555666777999:::999999999:::::::::;;;;;;::::::;;;<<<===>>>>>>???===???AAAAAAAAAAAACCCEEEAAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIFFFHHHIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGCCCDDDFFFFFFEEEEEEFFFGGGIIILLLQQQUUUZZZ^^^dddhhhpppxxxiii\\\VVVRRRNNNKKKJJJIIIHHHGGGDDDDDDDDDCCCBBBBBBAAAAAABBBAAA???>>>>>>>>>???@@@===<<<;;;;;;<<<===>>>???<<<>>>AAACCCEEEGGGIIILLL]]]ooowwwcccZZZVVVQQQLLLIIIEEEEEEEEEDDDCCCCCCCCCBBB???@@@AAABBBAAA???===<<<777777666555444333333333222222333333333444444444333333333333333333333333111222444666666666444333555:::EEEQQQ\\\lllppprrrwww~~~uuuooojjjeeeaaaYYYUUUPPPLLLIIIFFFCCCAAA;;;;;;;;;:::999888777666444444444555555555666666444444444444444444444444333222222111000111111111000111111111111222222222------...///000111222222000000000000111111111111000111111111111222222222222222333333333444444444333333444444666777888999666666666666666666666666666555555555666777999:::999999:::::::::;;;;;;;;;:::;;;<<<===>>>???@@@AAA???AAABBBCCCCCCCCCEEEGGGBBBCCCDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMIIIJJJKKKLLLLLLKKKIIIHHHFFFGGGHHHHHHHHHHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDFFFHHHHHHGGGFFFGGGHHHFFFIIIMMMPPPTTTXXX]]]aaagggooozzzjjj\\\RRROOOLLLJJJIIIHHHGGGFFFHHHGGGEEEDDDCCCBBBCCCCCCAAAAAA@@@@@@???>>>==================>>>>>>>>>>>>======@@@BBBAAAAAAIIIRRR]]]mmmiii]]]XXXSSSMMMIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::999666444333333444555333333333333333333333333444333333222222333333444999777666555555555555444;;;>>>IIIYYYhhhzzz}}}yyyrrr~~~vvvooojjjeeebbb[[[WWWPPPKKKGGGEEECCCAAA???===;;;888666555444444666666666777666666555444111111111111111111111111444333333222222222222222000111111111111222222222000000000000000000000000111111000000000000000000//////000111222222333333222222222333333444444444222333444666777999:::;;;777777666666555555555555666888999888777666888999999:::;;;;;;<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIILLLLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLNNNQQQVVVYYYaaaeeelllssszzzgggYYYTTTQQQMMMKKKJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFAAAAAA@@@@@@???>>>>>>===============>>>>>>>>>???======@@@BBBAAABBBJJJTTTaaapppmmm___YYYSSSMMMKKKEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::999666444333444444555333333333333333333333333444444333333333333444444666555444444555666777777>>>BBBLLL]]]mmmuuusss{{{}}}vvvpppjjjdddaaa[[[WWWPPPKKKGGGEEECCCAAA@@@>>><<<999777666555555444555555555555444333333222222222222222222222222222222111000000000000111000111111111111222222222000000000000000000000000111111111111111111111111000000000111222222333333222333333333333333333444222333444555777888999:::777777666666555555444444666888999999777777888:::999999;;;<<<<<<=========??????@@@AAABBBCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKMMMOOOSSSVVVZZZ]]]bbbhhhoooxxxgggYYYUUURRROOOLLLLLLKKKJJJIIIDDDDDDCCCCCCDDDDDDEEEFFFAAAAAA@@@@@@???>>>>>>>>>=========>>>>>>>>>??????>>>>>>@@@BBBAAACCCLLLWWWggguuusssbbbZZZSSSNNNLLLFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::999777555444444444555333333333333333333333333555555444444444444555555333333333444555777999:::BBBGGGRRRbbbuuuuuuooorrr|||vvvpppiiiccc___[[[WWWQQQLLLHHHEEECCCAAA@@@???<<<:::888777666666444444333333333222222222333333333333333333333333222222111000000000000000000111111111111222222222000000000000000000000000111111222222222222222222000000111111222333333333444333333333333333333222333333444555666777888999777777666666555444444333666777888888777777999:::888999;;;<<<>>>>>>??????AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIJJJKKKLLLOOORRRRRRUUUXXX\\\bbbkkksssyyyjjj\\\UUURRRNNNLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>======>>>>>>>>>?????????>>>>>>@@@BBBCCCFFFQQQ\\\nnn}}}yyyfffZZZRRRMMMLLLFFFFFFDDDCCCAAA@@@@@@@@@?????????>>>===<<<<<<<<<:::999777666555444555555444444444444444444444444666666555555555555666666333333444444555777:::<<>><<<999777777666666555444444333222222222222333333333333333333333333333222111111000000111111000000111111111222222222000000000000000000000000222222222222222333333333111111111222222333333333444444444333333222222222333333444555666666777777777666666555555444333333444666777777777777999:::999:::<<<>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKHHHIIIIIIIIIHHHFFFDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHIIIJJJIIIJJJLLLNNNPPPQQQSSSUUUZZZaaajjjpppwww~~~jjj\\\SSSPPPMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>???????????????>>>@@@CCCEEEJJJWWWcccvvvjjj[[[QQQLLLLLLGGGFFFEEECCCBBBAAA@@@@@@??????>>>>>>======<<<<<<:::999888777666555555444444444444444444444444444777666666555555666666777555666666555444666:::>>>HHHOOO\\\nnnrrrlllvvv{{{uuupppiiibbb^^^[[[WWWRRRMMMJJJFFFCCC@@@>>>===:::888666666666666777777555444333333333333222222222222222222222222111111000///////////////000000111111111222222222000000000000000000000000111111222222222333333333222222222222222333333333444444444333333222222222333333444444555555555666555555555555444444444444333555777777777888999;;;<<<===>>>@@@BBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJGGGHHHHHHHHHFFFDDDBBBAAABBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJJJJIIIIIIJJJLLLNNNOOOPPPQQQTTTZZZaaagggmmmvvvgggYYYRRROOOLLLIIIIIIHHHGGGEEEBBBBBBCCCDDDDDDDDDDDDCCC????????????????????????>>>>>>>>>?????????@@@@@@??????AAAEEEHHHOOO]]]kkkooo^^^RRRLLLLLLHHHGGGEEECCCBBBAAA@@@@@@???>>>>>>>>>=========<<<999999999888777666555444444444444444444444444444666666555555555555666666666777888666555777<<>>???@@@BBBCCCDDDEEEFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@>>>??????AAABBBCCCDDDDDDEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMOOOSSSYYY]]]fffnnnyyygggYYYRRROOOKKKIIIHHHHHHGGGEEEAAABBBCCCDDDDDDDDDCCCCCC????????????????????????>>>>>>?????????@@@@@@@@@??????AAAFFFKKKSSScccrrrtttbbbTTTNNNMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>============999999999888777666555444555555555555555555555555666555555444444555555666444777888777666999@@@FFFRRR]]]lllrrrlllsss{{{tttoooiiieeebbbZZZWWWSSSOOOKKKGGGCCC@@@>>><<<:::888777777777777;;;999777555444444555555222222222222222222222222000000///............///000111111111111222222222000000000000000000000000//////000000111222222333333333333333333333333333222333333333333333333444444444333333333333333333111222333333555555666777666888;;;<<<<<<===@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCBBBAAAAAA@@@@@@===>>>???@@@BBBCCCDDDEEEEEEFFFIIIJJJKKKJJJHHHFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMMMMLLLKKKLLLLLLJJJKKKLLLLLLMMMOOOSSSVVV[[[cccmmmwwwjjj\\\RRROOOLLLJJJIIIHHHGGGFFFDDDDDDEEEEEEDDDBBB@@@?????????????????????@@@@@@>>>????????????@@@@@@@@@??????BBBGGGLLLVVVgggvvvxxxeeeVVVOOONNNIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>============999999999999888666555444555555555555555555555555555555444444444444555555333666888888777;;;CCCJJJWWWbbbrrr|||nnnmmmxxx{{{tttnnnjjjfffcccZZZWWWSSSOOOLLLHHHCCC@@@>>>===;;;999888888888888;;;999777444333333444555333333333333333333333333444333333222222222222222000111111111111222222222000000000000000000000000...//////000111111222222333333333333333333333333222222222333333444444444444444333333333333222222000111222333555666777888999;;;===>>>???@@@CCCEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHDDDCCCAAA@@@??????@@@AAA???@@@AAABBBDDDEEEGGGGGGDDDFFFIIIKKKKKKJJJHHHFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKNNNNNNNNNMMMMMMNNNKKKLLLMMMMMMMMMNNNQQQTTTRRRYYYccclllttt|||iii[[[PPPNNNJJJHHHGGGGGGEEEDDDGGGFFFEEEDDDBBBAAA@@@???CCCBBBAAA@@@????????????@@@???======>>>???>>>>>>@@@AAAEEEJJJNNNYYYlll~~~zzzfffYYYPPPLLLJJJHHHEEECCCCCCCCCCCCBBB============<<<;;;:::999;;;:::999888777555444444444333222444444333333444444444444444444444444444999888999::::::<<>>>>>????????????AAACCCHHHOOOVVVbbbvvv~~~|||zzzxxxwwwtttttttttuuuxxx|||iii[[[QQQLLLJJJGGGDDDCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@???>>>===;;;:::999888777666555555777555333333333222111111444444444444444444444444777777999;;;;;;>>>HHHTTTbbbtttzzziiiiiittt|||uuuoookkkgggeee___ZZZUUUPPPLLLHHHEEEBBB???>>><<<:::888777666666555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000//////000111111222222111111111111111111222333444444444444444444333333333333222222222222333333333333333444444666888:::<<<======CCCGGGEEEBBBDDDFFFEEEGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIJJJLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGHHHJJJJJJIIIHHHDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPNNNOOOPPPSSSXXX___hhhnnnhhhYYYRRRPPPLLLJJJIIIIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????AAA@@@@@@??????@@@@@@AAA@@@AAAGGGPPPZZZhhh}}}tttqqqlllhhhgggfffeeecccbbbcccdddfffiiilllnnnppptttwww}}}mmm\\\RRRLLLIIIGGGDDDBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBAAA??????::::::999888777777666666888777666555666777666444444444444444444444444444666666888;;;===AAALLLXXXiii}}}zzzlllbbbiiixxx}}}uuuppplllhhhfff^^^ZZZUUUPPPLLLHHHEEEBBB>>>===;;;999777666666555555555444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111000000000000111111222333333333333222333333222222222222333333444444444555555555555555222222222333333444444444555666777999;;;===@@@AAA@@@NNNSSSJJJDDDGGGHHHCCCGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLKKKJJJIIIJJJLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHIIIKKKKKKJJJHHHEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQOOOPPPPPPRRRTTTYYY```eeegggYYYRRROOOLLLIIIIIIHHHGGGEEEFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAA@@@@@@BBBCCCHHHFFFHHHQQQ^^^ooo|||tttooofffccc```^^^]]]]]]\\\[[[\\\]]]___bbbeeeggghhhhhhmmmooorrrvvv{{{nnn]]]SSSNNNIIIFFFCCCAAAAAAAAA@@@???AAAAAAAAAAAA@@@???>>>===::::::999888888777666666222444555444666888999777444444444444555555555555777666999<<<>>>CCCOOO\\\lllqqqgggcccmmm}}}vvvqqqmmmiiiggg^^^ZZZTTTOOOLLLIIIEEECCC>>>===<<<:::888777666666555555444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111000000000000000111222333333444444333333444444333222222222333333444444444555666777777888222333333444555666666777888999:::<<<>>>AAADDDEEECCCVVV\\\NNNEEEJJJKKKBBBGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLKKKJJJIIIJJJLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHJJJKKKLLLKKKIIIEEEEEEDDDEEEEEEGGGIIIJJJHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPPPPQQQRRRSSSWWW\\\```gggYYYQQQNNNJJJHHHGGGGGGFFFDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@?????????AAABBBAAA@@@@@@BBBDDDUUUPPPOOOXXXggg{{{wwwnnnhhhbbb___[[[YYYWWWWWWXXXXXXXXXWWWYYYZZZ]]]___bbbcccddddddkkkmmmnnnpppsssxxx~~~nnn]]]TTTQQQJJJGGGCCCBBBAAAAAA@@@>>>@@@@@@@@@@@@???>>>===<<<;;;::::::999888777666666,,,444888555222444555333444444444555555666666666888888:::===???EEERRR___ooopppjjjhhhrrr~~~xxxrrrnnniiifff]]]YYYTTTOOOLLLIIIFFFCCC@@@???===;;;999888777777555555444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000111111222222333444444444444333444444333333222333333333333444444555666777888888333444555666777888999:::;;;<<<===???BBBDDDGGGHHHEEEYYY___PPPGGGKKKLLLCCCGGGHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLKKKJJJIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPQQQPPPOOOOOOMMMLLLKKKJJJIIIIIIIIIHHHJJJKKKLLLKKKIIIGGGGGGFFFFFFGGGIIIJJJLLLIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOONNNLLLKKKIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMOOORRRVVVYYYhhhYYYPPPMMMJJJHHHGGGFFFEEEDDDAAAAAABBBBBBCCCDDDDDDDDD???@@@AAABBBBBBAAA??????>>>@@@BBBAAA??????BBBEEEVVVPPPPPP\\\oootttiiiccc^^^ZZZWWWWWWVVVUUUVVVXXXZZZZZZZZZ[[[\\\^^^aaacccdddeeefffhhhjjjlllmmmooosssxxx||||||rrr___VVVSSSKKKHHHDDDBBBBBBAAA@@@>>>AAAAAAAAAAAA@@@???>>>>>><<<<<<;;;999888777666555222@@@GGG???666444444222444444444555666666777777999999;;;???CCCJJJYYYfffyyynnnmmmoooyyyyyysssnnniiieee]]]YYYTTTOOOLLLIIIFFFDDD@@@???===;;;:::888888777555555444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000111111111111111222333333444444333333444444333333333333444444444444444555666777777888555666777888:::;;;<<<===>>>???@@@AAADDDFFFHHHJJJGGGUUUYYYOOOHHHKKKKKKFFFGGGHHHIIIKKKLLLLLLLLLLLLJJJKKKLLLKKKJJJIIIJJJLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIKKKKKKJJJHHHIIIIIIHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMOOORRRTTTTTTSSSQQQPPPKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIKKKKKKIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHKKKMMMNNNPPPTTTVVVhhhZZZQQQNNNKKKIIIHHHGGGFFFEEEAAAAAABBBBBBCCCDDDDDDEEE>>>???AAABBBBBBAAA???>>>===@@@BBBAAA>>>>>>BBBFFFLLLIIIOOOaaayyy}}}uuujjjbbb^^^[[[YYYVVVYYYXXXXXXZZZ^^^`````````aaaaaacccdddfffhhhjjjkkkhhhjjjlllnnnoooqqqtttwwwxxxyyydddWWWSSSLLLIIIEEECCCBBBBBB@@@???AAABBBBBBAAAAAA@@@???>>>>>>===<<<:::888666555444555IIITTTJJJ;;;666666666444444444555666777777777999999===CCCHHHQQQbbbqqq~~~jjjnnnuuuzzztttmmmhhhddd\\\YYYTTTOOOLLLIIIFFFDDD???>>><<<:::999777777777555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111111111111222333333333333333333333333333333444555666444444444555555666666666777777999:::<<<>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJHHHNNNQQQMMMIIIIIIJJJHHHGGGHHHJJJLLLMMMMMMMMMMMMJJJKKKLLLKKKJJJIIIJJJLLLNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJHHHGGGGGGHHHJJJJJJIIIHHHLLLKKKJJJIIIJJJJJJLLLLLLNNNMMMKKKKKKKKKLLLNNNOOOPPPRRRVVVZZZ\\\[[[YYYXXXQQQNNNJJJFFFDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHJJJMMMOOOPPPRRRTTTVVViii[[[RRROOOLLLJJJIIIHHHGGGFFFDDDDDDDDDCCCBBBBBBBBBAAA>>>???AAABBBBBBAAA@@@>>><<>>>>>AAAFFFFFFGGGQQQiii}}}nnnggg___YYYXXXXXXWWWVVVXXXXXXYYY[[[___bbbbbbbbbbbbcccccceeegggiiikkklllkkkmmmooopppooopppqqqssswww~~~gggXXXRRRLLLJJJFFFDDDCCCBBBAAA???@@@@@@@@@@@@???>>>======???>>>===:::888666444333...FFFUUUKKK:::444555555444444444555666777777888999999>>>EEELLLWWWiiixxxvvvgggooo{{{{{{tttmmmgggccc\\\YYYSSSOOOLLLJJJGGGDDD>>>===;;;999888666666555555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111111222111111222333333333222222222222222333444555666777444444444555555555555555888888:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJHHHIIIJJJKKKIIIHHHHHHJJJGGGHHHJJJLLLMMMNNNMMMMMMJJJKKKLLLKKKJJJIIIJJJLLLOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGFFFHHHIIIJJJIIIGGGMMMLLLKKKJJJJJJKKKLLLLLLPPPNNNLLLKKKKKKMMMPPPRRRQQQUUUZZZ^^^aaaaaa___]]]XXXTTTOOOJJJHHHIIIKKKMMMIIIIIIIIIJJJJJJJJJKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMGGGJJJLLLNNNOOOOOOQQQRRRlll___SSSPPPMMMJJJIIIHHHFFFEEEGGGFFFDDDCCCAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????<<<>>>???@@@??????AAACCCGGGMMMYYYnnnvvveee^^^WWWWWWYYYXXXXXX[[[[[[\\\^^^___aaabbbbbbbbbfffggggggiiikkkmmmooopppooooooooopppqqqtttvvvwww~~~|||{{{{{{~~~nnn]]]UUULLLIIIEEEBBBAAAAAA@@@??????@@@@@@@@@@@@???>>>>>><<<<<<;;;:::999777666555333DDDNNNEEE:::777777444444555777888999888666555:::;;;@@@HHHOOO[[[qqqrrrhhhttt{{{wwwssskkkfff\\\YYYTTTOOOLLLHHHDDDAAA>>>===<<<;;;:::999999999555555666666555555444333222333444333111000111222222222222111111111111000000000000000000000000000111111111222222333333333444444444333333333333222555444333333222222222333333555777888777555555555999:::<<>>???@@@???@@@BBBCCCJJJQQQ___uuuyyyooobbb[[[VVVWWWYYYYYYZZZ]]]^^^___aaabbbdddeeeeeeeeekkkkkklllmmmoooqqqsssttttttttttttuuuwwwyyy{{{}}}~~~zzzwwwvvvuuuuuuvvvyyyrrr___VVVMMMJJJFFFCCCCCCBBBBBBAAA???@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;999888666555333CCCKKKCCC888666666444666666666666666777777888:::;;;AAAJJJRRR```xxx}}}pppkkkwww|||wwwrrrkkkeee\\\YYYTTTOOOLLLHHHDDDBBBBBB@@@>>>;;;999777666555555555666666555555444333222333444333111000111222222222222222111111111111111111111111111111111111000000111111111222222222333333333333333333333333444444444444444555666777666777999999888777888999<<<<<<>>>@@@CCCEEEGGGHHHFFFGGGIIIJJJJJJJJJIIIHHHJJJJJJIIIIIIHHHHHHIIIIIIKKKKKKLLLMMMNNNOOONNNNNNNNNMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNOOONNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLLLLMMMMMMMMMLLLLLLNNNLLLJJJHHHGGGIIIJJJLLLOOORRRWWW]]]cccfffhhhiiibbbZZZQQQMMMMMMOOONNNMMMQQQSSSUUUVVVUUUUUUVVVWWWUUUTTTRRRPPPPPPPPPQQQQQQQQQPPPPPPOOONNNMMMKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPiii[[[QQQNNNKKKHHHGGGFFFEEECCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???===>>>@@@@@@@@@AAACCCEEEJJJTTTfff}}}{{{nnnfff]]]XXXUUUXXX[[[[[[]]]aaabbbccceeefffhhhiiiiiiiiinnnnnnoooppprrruuuxxxyyy}}}}}}}}}~~~yyyuuusssrrrnnnnnnooorrryyywwwbbbWWWNNNKKKGGGDDDDDDCCCCCCBBB???@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;999888666555444@@@FFF???666555666555888777555444555777999::::::===CCCLLLWWWggguuummmooo}}}}}}xxxrrrjjjeee\\\YYYTTTPPPLLLIIIEEEBBBBBB@@@>>>;;;999777666555555555666666555555444333222333444333111000111222333222222222111111111111111111111111111111111111000000000000111111111111333333333333333333333333444555555666777888::::::999:::;;;;;;::::::<<<>>>@@@@@@BBBCCCEEEGGGHHHHHHHHHHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPOOOLLLKKKJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOLLLLLLLLLMMMMMMLLLLLLKKKLLLKKKHHHFFFEEEFFFGGGGGGLLLMMMRRRZZZccciiikkkjjj```ZZZRRROOOOOOQQQQQQPPPTTTWWWZZZ]]]]]]^^^```aaa\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWUUUSSSQQQOOOMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNgggYYYRRROOOKKKIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@BBBDDDGGGIIIUUUjjj~~~qqqfff___YYYVVVVVVZZZ]]]^^^aaaffffffggghhhiiijjjkkkkkkkkkmmmmmmoooqqquuuyyy~~~}}}yyyvvvuuupppooonnnooossszzz|||dddXXXNNNKKKGGGDDDCCCCCCBBBBBB???@@@@@@@@@@@@???>>>>>>===<<<<<<;;;:::888777666555===AAA:::444444666666777666666666666777999::::::>>>FFFOOO[[[mmmyyynnnllluuuyyyqqqjjjddd\\\YYYTTTPPPMMMIIIFFFCCC>>>===<<<;;;:::999999999555555555666555555444333222333444333111000111222333333222222222111111111111111111111111111111111111111111111111111222222222222333333444444444555666666666777888999:::;;;<<<<<<===<<<<<<===@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHIIIIIIJJJLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKIIIHHHHHHJJJKKKNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMOOOPPPLLLLLLLLLLLLLLLLLLKKKJJJKKKIIIGGGEEECCCCCCCCCDDDJJJJJJMMMVVVaaahhhhhhfff\\\WWWRRROOOOOOQQQSSSSSSYYY\\\```ccceeeeeeggghhhccccccccccccccccccbbbbbbbbbaaa^^^[[[WWWTTTRRRQQQQQQQQQOOONNNMMMMMMMMMMMMgggYYYSSSPPPLLLJJJJJJIIIHHHGGGBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAACCCFFFIIIKKKYYYpppwwwlllccc]]]XXXVVVYYY^^^aaabbbfffkkkiiiiiijjjjjjkkkjjjjjjjjjkkklllnnnrrrxxx~~~}}}zzzxxxvvvtttrrrrrrtttyyy~~~gggWWWMMMJJJFFFCCCCCCBBBBBBAAA???@@@@@@@@@@@@???>>>>>>======<<<;;;:::888777666555:::;;;777444444555666444555777888999999999888:::AAAIIISSS```tttssslllnnn{{{zzzrrrjjjddd\\\YYYTTTPPPMMMJJJFFFDDD>>>===<<<;;;:::999999999555555555666555555444333222333444333111000111222333333333222222222222111111111111111111111111111333333333333333333333333222222333444555666666666888888888888888999::::::===>>>>>>>>>>>>???BBBEEEHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNMMMMMMKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOMMMKKKIIIHHHHHHIIIJJJLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJLLLMMMNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIGGGDDDCCCBBBAAAAAAJJJIIIKKKSSS]]]bbbaaa^^^VVVSSSPPPNNNOOOQQQSSSUUU\\\```eeehhhiiijjjkkklllkkklllmmmooooooooonnnnnnnnnlllhhhddd___\\\YYYXXXVVVUUUSSSQQQOOONNNMMMMMMhhhZZZSSSPPPMMMKKKKKKJJJIIIHHHCCCCCCDDDDDDDDDCCCAAA@@@???@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAADDDGGGKKKRRRaaayyyrrriiiaaa]]]YYYYYY]]]cccffffffiiiooolllllllllkkkjjjiiihhhgggjjjkkkmmmrrrxxx|||{{{yyyyyyzzz}}}iiiXXXMMMJJJFFFCCCCCCBBBAAAAAA???@@@@@@@@@@@@???>>>>>>=========<<<:::999777666555777888666555555555666333555777:::;;;:::999888;;;DDDOOOZZZiii}}}pppmmmsss|||sssjjjeee\\\YYYTTTPPPMMMJJJGGGEEEBBB@@@>>>;;;999777666555555555666666555555444333222333444333111000111222333333333333222222222222222222222222222222222222444444444444444333333333333333444555666888888999::::::999999999::::::;;;===???@@@AAAAAACCCEEEGGGIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDBBBBBBBBBHHHHHHJJJPPPVVVYYYXXXVVVQQQPPPNNNMMMNNNQQQTTTVVV]]]aaagggkkkmmmnnnoooppprrrsssvvvyyy{{{{{{zzzyyyyyyvvvqqqlllgggcccaaa___\\\ZZZXXXUUURRRPPPOOONNNiii\\\RRROOOLLLJJJJJJJJJIIIHHHCCCDDDEEEEEEDDDBBB@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBDDDIIILLLXXXgggzzznnnfff```]]]\\\]]]bbbhhhiiiiiilllqqqoooooonnnlllkkkiiigggfffggghhhiiimmmsss{{{mmmZZZNNNKKKGGGDDDDDDCCCCCCBBB???@@@@@@@@@@@@???>>>>>>>>>======<<<;;;999888777555555555666666666666666555666777888999:::::::::;;;GGGUUUbbbsssyyymmmpppzzz~~~tttkkkfff\\\XXXTTTPPPNNNKKKHHHEEEBBB@@@>>>;;;999777666555555555666666555555444333222333444333111000111222444444333333333222222222222222222222222222222222444444444333333222222222444444555777888999;;;;;;:::::::::;;;<<<===>>>???>>>AAADDDEEEFFFFFFHHHJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPNNNMMMLLLJJJJJJIIIJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFJJJMMMPPPQQQQQQPPPNNNNNNMMMMMMNNNQQQUUUXXX\\\aaahhhmmmppprrrtttuuuvvvyyy}}}|||wwwqqqlllhhhfffeeeaaa___\\\YYYUUURRRQQQPPPjjj]]]QQQNNNKKKIIIIIIIIIHHHGGGDDDEEEEEEEEEDDDBBB???>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEEIIIMMMZZZiiivvvkkkddd___\\\^^^```eeekkkllljjjmmmsssqqqqqqooonnnkkkhhhfffeeeddddddeeehhhmmmttt{{{ooo\\\OOOLLLHHHFFFEEEEEEDDDCCC???@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;999888777555444444777888777666666777777666666777999<<<===<<>>===<<<;;;:::999999999555555666666555555444333222333444333111000111222444444444333333333222222222222222222222222222222333333333222222111111111444555666888999;;;<<<<<<::::::;;;<<<>>>@@@BBBCCC@@@BBBFFFHHHIIIIIIJJJLLLJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMMMMLLLJJJIIILLLMMMNNNOOOPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIILLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDAAAEEEIIIKKKLLLLLLMMMNNNMMMMMMMMMNNNOOORRRVVVZZZZZZ```hhhnnnsssvvvxxxyyyxxx{{{zzzsssnnnjjjhhhhhhdddbbb___[[[WWWTTTRRRQQQjjjZZZUUURRRPPPMMMLLLJJJGGGDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDAAAAAACCCCCCDDDJJJRRR___sss}}}ooogggccccccfffeeegggjjjnnnqqqsssttttttwwwssspppnnnnnnlllhhhddd___```aaacccggglllqqqsss|||www___RRRMMMIIIHHHEEEAAAAAACCC??????@@@@@@@@@??????>>>=========<<<;;;:::999888666555555444444444555555444555666777777888:::<<>>???===<<<::::::;;;>>>AAACCCBBBCCCEEEGGGHHHJJJJJJKKKOOOOOOOOOMMMLLLLLLNNNPPPRRRRRRRRRRRRQQQPPPOOONNNLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMMMMLLLMMMMMMMMMJJJKKKKKKKKKKKKKKKJJJIIILLLMMMMMMLLLJJJHHHIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLMMMPPPSSSYYY\\\```eeennnuuuyyy{{{}}}~~~}}}wwwrrrooommmkkkiiieeeccc```\\\WWWTTTQQQPPPjjj[[[RRRPPPMMMKKKIIIGGGDDDBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAA???@@@BBBCCCEEEMMMUUUddd{{{zzznnnhhheeegggjjjiiikkkmmmpppsssuuuwwwxxxxxxvvvsssqqqooolllgggdddccccccdddfffiiilllnnnooovvv}}}|||cccSSSMMMIIIHHHFFFBBBAAACCC???@@@@@@@@@@@@??????>>>=========<<<;;;999888777666555555444444555555555666777888888888999;;;===FFFRRRaaarrrssseeekkkzzz~~~tttjjjccc]]]ZZZVVVRRROOOKKKGGGDDDBBB???<<<:::999999888777555666666666666555444444333333222222222222333333111444444000///222444333222222222222111111111000000222444444444333444666777777999:::<<<>>>???@@@===<<<<<<<<<===@@@CCCEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPQQQRRRRRRRRRQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHGGGGGGFFFEEEHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQPPPPPPOOOPPPOOONNNMMMLLLLLLKKKLLLHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLJJJHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKNNNOOOQQQUUUYYY]]]dddiiiqqqxxx|||~~~}}}yyytttqqqnnnllliiigggeeeccc___[[[XXXVVVTTTTTTjjj[[[RRROOOLLLIIIHHHFFFDDDBBBEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA???>>>???BBBCCCGGGPPPZZZlllwwwllliiihhhkkkoooooopppqqqsssvvvyyy{{{}}}zzzzzzyyyvvvpppkkkhhhfffeeefffhhhjjjlllmmmnnnnnnsss{{{iiiVVVOOOJJJHHHGGGCCCBBBCCC@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;999777666666555555444555555666666888999999999999:::<<>>??????@@@>>>>>>>>>???@@@CCCFFFGGGJJJKKKLLLMMMMMMNNNNNNNNNJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEGGGHHHJJJLLLMMMOOOPPPPPPQQQQQQPPPPPPOOOQQQPPPOOOMMMLLLKKKJJJJJJGGGHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJMMMPPPSSSVVVYYY]]]aaakkkpppwww}}}{{{vvvtttrrrpppnnnlllhhhfffdddbbb^^^[[[YYYYYYYYYZZZkkk[[[SSSPPPMMMJJJIIIHHHFFFDDDFFFDDDBBBAAA@@@AAACCCDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>???BBBCCCGGGRRR]]]ttttttllljjjjjjmmmrrrrrrssssssuuuxxx{{{~~~}}}zzzrrrllliiiiiieeegggjjjnnnppprrrrrrrrrwww~~~oooYYYQQQJJJIIIHHHDDDCCCDDDAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>><<<;;;999777666555555555555555666666777888999999999888:::===???MMM\\\oooqqqhhhppp{{{ssskkkfff]]]ZZZUUURRROOOKKKGGGDDDBBB???<<<:::999999888777444444555555444444333222333333222222222222333333222666666222000222333222222222222222222222222222000111222333222333555777888999;;;===>>>???????????????@@@BBBDDDFFFHHHIIILLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCEEEGGGJJJLLLMMMOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMLLLJJJIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJMMMRRRWWW[[[```eeeiiissswww~~~zzzvvvssssssrrrrrrqqqoookkkhhhcccaaa^^^[[[[[[\\\___aaakkk\\\SSSPPPLLLJJJIIIHHHGGGEEEFFFDDDBBBAAA@@@AAACCCDDDCCCBBBAAAAAA@@@@@@@@@@@@BBBAAABBBCCCCCCGGGTTTaaazzzssskkkjjjkkknnnrrrttttttuuuwwwzzz~~~|||tttnnnlllmmmkkkllloooqqqtttvvvxxxyyy|||rrr]]]SSSKKKJJJIIIFFFCCCDDDBBBBBBBBBAAAAAA???>>>>>>>>>>>>===<<<;;;999777666555555555555555666777888777888888888888:::===@@@MMM^^^tttsssmmmvvvzzzssslllggg]]]ZZZVVVSSSOOOLLLHHHEEEBBB???<<<:::999999888777444444555555444444333222222222111111111111222222444777888333111222111///222222222222222222222333000111222222222333666888888999;;;>>>?????????>>>AAABBBCCCEEEGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMTTTRRRPPPPPPQQQRRRPPPNNNNNNNNNMMMMMMLLLJJJIIIHHHDDDCCCCCCBBBBBBBBBBBBBBBFFFFFFEEEDDDBBB@@@???>>>???@@@AAADDDFFFIIILLLMMMOOOPPPPPPQQQQQQPPPPPPOOOLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHIIIIIIJJJJJJNNNSSSZZZ```gggnnnsssyyy}}}zzzwwwtttttttttuuuuuusssooolllcccaaa___^^^___bbbeeeggglll\\\RRRNNNJJJHHHGGGGGGFFFEEEEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAACCCCCCDDDDDDDDDIIIWWWeeeqqqjjjjjjlllppptttuuuvvvxxx{{{}}}wwwrrrqqqqqqttttttuuuvvvyyy}}}vvv```UUULLLJJJJJJGGGDDDDDDBBBBBBBBBBBBAAA@@@>>>>>>=========<<<;;;:::999888555555555555666777888888777777777777888;;;???CCCOOObbb{{{xxxuuuzzzsssmmmiii___\\\WWWTTTQQQMMMIIIFFFBBB???<<<:::999999888777555555555555555444333333222111111000000111111222444888888444222222111///222222222222333333333333111222333333333444777:::999;;;===@@@AAA@@@@@@???BBBDDDFFFHHHIIIJJJIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLYYYUUUPPPOOOPPPPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHCCCBBBAAAAAA@@@@@@AAAAAADDDCCCCCCBBB@@@>>><<<;;;??????AAACCCFFFIIILLLMMMOOOPPPPPPQQQQQQPPPPPPOOOKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOONNNLLLKKKJJJKKKLLLMMMMMMKKKKKKLLLMMMNNNNNNMMMMMMLLLMMMMMMNNNJJJIIIIIIIIIIIIJJJKKKKKKKKKNNNTTTZZZaaajjjsssyyy}}}|||zzzvvvuuuuuuvvvwwwvvvrrrpppeeeeeeddddddfffiiilllnnnlll]]]SSSOOOKKKHHHGGGGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFKKK\\\lll}}}ooojjjkkkmmmrrrvvvxxxzzz}}}|||xxxvvvuuutttxxxwwwwwwzzzxxxcccWWWMMMJJJKKKHHHEEEDDDCCCCCCCCCBBBAAA@@@>>>===;;;;;;<<<<<<;;;;;;:::999555555555555666777888999666777777777999===BBBFFFTTThhh}}}}}}yyysssmmmiii```]]]YYYUUURRRNNNJJJGGGBBB???<<<:::999999888777555666666666666555444444333222222111111222222333111555777444333444444222222222222333333333444444222333333333333555999;;;<<<>>>@@@CCCDDDCCCBBBAAACCCEEEHHHJJJJJJJJJHHHGGGJJJKKKKKKLLLMMMMMMMMMMMMZZZTTTNNNLLLMMMOOOMMMKKKHHHIIIIIIIIIIIIIIIHHHHHHBBBAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@???@@@AAACCCFFFIIIKKKMMMOOOPPPPPPQQQQQQPPPPPPOOOLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOSSSXXX___iiissszzz|||yyyxxxxxxvvvuuuuuuuuuvvvuuussspppiiiiiijjjkkkmmmpppsssuuulll]]]UUURRRMMMJJJJJJJJJJJJIIICCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCAAABBBDDDFFFGGGNNN___pppzzzmmmiiikkkoootttyyyzzz}}}{{{yyyyyywwwvvvwwwvvvwww|||zzzdddXXXMMMKKKKKKIIIEEEDDDCCCCCCCCCBBBAAA@@@>>>===:::;;;;;;<<<<<<;;;;;;:::555555555555666777999999777777888888:::???EEEIIIXXXmmmyyysssmmmjjjaaa^^^ZZZVVVSSSOOOKKKHHHBBB???<<<:::999999888777666666777777666666555444444333333222222333333444...333666444444666666444222222222333333444444444333444444444444666:::===>>>@@@CCCEEEFFFEEEDDDBBBDDDFFFHHHJJJKKKJJJHHHFFFJJJJJJKKKLLLMMMNNNNNNMMMYYYSSSKKKIIIKKKMMMMMMKKKGGGGGGHHHIIIIIIIIIHHHHHHBBBAAAAAA@@@???@@@@@@@@@DDDDDDEEEFFFGGGGGGGGGFFF@@@AAABBBDDDFFFIIIKKKLLLOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKLLLNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPRRRVVV]]]gggqqqxxxyyytttrrrrrrsssuuutttsssssstttsssrrrpppmmmmmmoooqqqsssvvvxxxyyylll\\\SSSOOOKKKHHHGGGGGGFFFEEEFFFEEECCCBBBAAAAAABBBBBBDDDCCCAAA@@@@@@AAACCCDDD@@@@@@BBBEEEGGGNNN___ooo{{{kkkkkkpppsssxxxzzz}}}{{{{{{~~~vvvuuuhhh]]]SSSNNNKKKFFFDDDDDDGGGEEECCCBBBBBBAAA???===@@@???>>><<<:::888777666777777777777777888888999888777888:::;;;>>>GGGRRR^^^uuu~~~zzztttnnnjjj```^^^[[[WWWRRRMMMJJJHHHBBB@@@???>>>>>>;;;888555555555444444444444555555555444333222222222222222333333333333333333333333333333222222111222222222222222333444666999<<<>>>>>>???AAADDDFFFGGGGGGGGGGGGHHHJJJLLLLLLKKKIIIHHHFFFGGGHHHIIIJJJIIIHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKJJJIIIHHHAAA@@@>>>>>>???AAADDDFFFHHHFFFEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLOOOMMMKKKJJJIIIJJJKKKLLLKKKMMMNNNMMMKKKHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMMMMOOOLLLJJJKKKMMMNNNMMMKKKLLLLLLKKKKKKKKKMMMNNNOOOLLLOOOSSSVVV[[[ccclllttt~~~uuummmiiiiiillloootttrrrpppppppppqqqpppoooqqqsssvvvyyy|||~~~mmm]]]SSSPPPKKKHHHGGGGGGFFFEEEGGGFFFDDDCCCBBBCCCCCCCCCCCCBBB@@@??????@@@BBBCCC@@@@@@CCCFFFIIIQQQcccttt|||mmmmmmrrruuuyyyzzz|||iii^^^SSSNNNKKKGGGDDDDDDEEEDDDBBBBBBBBBBBB@@@??????>>>===;;;:::888777666777777777777777888888999888777888:::;;;???IIITTTeeezzz~~~}}}{{{tttnnnjjjbbb```\\\WWWRRRMMMJJJHHHAAA???>>>======:::777444555555444444444444555555555444444333222222333333333333333333333333333333333333222222111222222333222333333555777:::===>>>@@@AAADDDFFFHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCAAABBBEEEGGGGGGGGGFFFEEEBBBAAA@@@@@@AAACCCFFFHHHIIIGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKMMMKKKJJJHHHHHHHHHJJJKKKIIIJJJKKKKKKIIIGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMOOOLLLJJJKKKMMMNNNMMMKKKMMMLLLKKKKKKKKKLLLNNNOOOLLLPPPTTTYYY]]]dddlllrrrzzz{{{|||{{{zzzzzz|||}}}xxxuuupppkkkiiiiiijjjlllooonnnnnnooopppqqqrrrrrrvvvxxx{{{ooo^^^SSSPPPLLLIIIHHHGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBBAAAAAACCCGGGKKKUUUhhhzzz}}}qqqrrrvvvxxx|||lll```TTTNNNLLLHHHEEEEEEDDDBBBAAAAAABBBCCCBBB@@@>>>===<<<;;;999888666666777777777777777888888999888777999;;;<<<@@@LLLXXXmmmyyy{{{|||uuuoookkkeeebbb^^^YYYSSSNNNJJJGGGAAA???===<<<<<<:::777444555555444444444444555555555555444333333333444444333333333333333333333333333222222111222222333333333333444555888;;;>>>@@@CCCDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCFFFFFFFFFGGGGGGFFFEEEEEECCCDDDDDDDDDCCCBBBBBBAAA???AAACCCFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDGGGJJJLLLJJJIIIGGGGGGIIIIIIIIIHHHIIIIIIIIIJJJKKKMMMNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIGGGGGGHHHGGGFFFFFFGGGIIIHHHHHHHHHHHHIIIJJJLLLLLLMMMLLLJJJKKKLLLMMMMMMLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMQQQWWW]]]bbbgggkkkoooqqqqqqqqqnnnlllkkklllmmmjjjiiihhhggggggggghhhiiillllllmmmoooqqqtttvvvwww|||ppp```SSSPPPLLLIIIHHHGGGFFFEEEGGGGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDHHHLLLWWWkkk}}}uuuvvvzzz{{{pppbbbTTTNNNLLLIIIFFFEEEDDDCCCAAAAAABBBBBBAAA???======<<<:::999888777666777777777777777888888999888777999;;;<<>><<<<<<:::888555555444444333333444444555555555444444333444444555222222222222222222222222222222111111222222333333444444555777999===@@@AAADDDEEEGGGJJJKKKLLLLLLKKKLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBBBBAAA@@@CCCDDDGGGIIIJJJKKKJJJIIIGGGFFFFFFGGGHHHKKKMMMOOOLLLJJJIIIIIIJJJKKKKKKJJJLLLLLLLLLLLLMMMNNNOOOOOOKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHEEEFFFFFFEEEEEEFFFHHHKKKHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMRRRZZZaaagggjjjllllllhhhhhhgggeeeaaa``````aaa`````````aaaccceeegggiiimmmnnnqqqsssuuuxxx|||~~~rrraaaTTTPPPLLLIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDEEEHHHLLLXXXnnnyyy{{{~~~ttteeeUUUNNNMMMJJJGGGFFFGGGEEECCCBBBBBBAAA???=========<<<;;;999888777777777777777777777888888999777888:::<<<===CCCTTTcccwwwuuu|||xxxpppkkkgggeee```ZZZTTTNNNIIIGGGDDDBBB???======<<<999777444444333333333333444444444444333333333444444555222222222222222222222222222111111111222222333444555555666888;;;>>>AAACCCDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEE@@@????????????????????????@@@BBBCCCDDDCCCBBBBBBGGGHHHKKKMMMNNNNNNMMMLLLJJJJJJJJJJJJLLLNNNPPPQQQNNNMMMKKKKKKMMMMMMMMMLLLNNNNNNMMMMMMMMMNNNNNNOOOLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIEEEFFFFFFFFFFFFGGGJJJMMMHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMMMMNNNSSS\\\eeekkknnnmmmkkkddddddeeeccc```^^^^^^^^^]]][[[ZZZZZZ]]]aaafffiiioooqqquuuwwwyyy|||rrraaaTTTQQQMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCDDDDDDCCCCCCCCCEEEDDDDDDHHHNNN[[[rrr|||~~~xxxgggUUUNNNNNNKKKHHHGGGGGGEEECCCBBBBBBAAA>>><<<>>>======<<<:::999999888777777777777777888888999777888;;;===>>>EEEWWWiiizzz}}}wwwyyyqqqlllgggddd```ZZZTTTNNNIIIGGGEEECCC@@@>>>===<<<:::999444444333333333333444444333333222222222333444444222222222222222222222222111111111111222333444444666666777999<<<@@@CCCEEEEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDD===<<<<<<<<<<<<===>>>???@@@AAADDDFFFGGGGGGFFFFFFJJJKKKMMMOOOPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPNNNMMMMMMNNNOOOOOONNNOOOOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJEEEFFFHHHHHHGGGHHHKKKMMMHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKKKKJJJJJJLLLNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNTTT]]]gggoooqqqooolllgggiiikkkkkkhhheeecccccc]]][[[WWWVVVXXX]]]cccgggkkkoootttwwwxxx|||rrraaaTTTQQQMMMJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCBBBDDDIIIPPP```yyy~~~|||{{{iiiVVVNNNNNNLLLIIIGGGFFFDDDBBBBBBBBBAAA@@@>>>>>>>>>======<<<;;;::::::777777777777777888888999777888;;;===>>>FFFZZZmmm|||zzzzzzzzzrrrlllfffccc___YYYSSSNNNIIIGGGEEEBBB???===<<<;;;:::888444333333222222333333444111111111111111222333444111111111111111111111111111111111111222333444555666777888:::===AAADDDFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJJJJIIIHHHFFFCCCAAA???<<<;;;;;;;;;<<<>>>???AAABBBDDDGGGJJJLLLLLLKKKJJJNNNOOOQQQRRRRRRQQQOOONNNOOOOOOOOOPPPPPPPPPQQQQQQRRRPPPNNNOOOPPPQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJIIIIIIDDDFFFHHHIIIHHHHHHIIIKKKHHHHHHGGGGGGHHHHHHIIIIIIHHHJJJKKKKKKIIIJJJLLLOOOOOONNNLLLKKKKKKKKKLLLMMMOOOTTT]]]iiiqqqtttrrrnnnpppsssvvvwwwsssoookkkiii]]]ZZZWWWTTTUUUYYY]]]aaaaaafffmmmqqqsssxxxrrraaaUUUQQQMMMJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCAAABBBBBBCCCCCCBBBBBBAAABBBAAADDDIIISSSddd~~~|||}}}jjjVVVNNNNNNMMMJJJHHHDDDBBBAAAAAABBBCCCAAA@@@??????>>>===<<<;;;;;;:::777777777777777888888999777888<<<===>>>GGG\\\ooo~~~yyyyyy}}}zzzrrrmmmdddbbb^^^YYYSSSNNNJJJGGGDDDAAA>>><<<;;;:::999888444333333222222333333444111000000000111222222333111111111111111111111111111111111111222333444555777777888;;;>>>BBBEEEGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJHHHEEEAAA===;;;<<<;;;;;;<<<===???AAABBBDDDFFFJJJMMMOOOOOONNNMMMRRRSSSTTTUUUUUUSSSQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOOOOQQQRRRQQQPPPOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIIIICCCEEEHHHIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGJJJKKKKKKIIIIIILLLOOOOOONNNMMMKKKKKKKKKLLLMMMOOOTTT]]]iiisssvvvsssoooxxx{{{{{{uuupppmmm\\\ZZZWWWUUUTTTVVVYYY[[[XXX^^^fffkkknnnttt}}}uuu___VVVNNNIIIKKKJJJFFFEEEIIIDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEECCCBBB@@@BBBBBBEEELLLUUUggg}}}kkkXXXSSSLLLJJJKKKGGGGGGFFFDDDCCCDDDCCCBBB@@@>>>>>>===<<<:::999888777666666666666666777777888:::888888<<>>???@@@BBBCCCHHHGGGFFFHHHJJJKKKKKKJJJJJJIIIGGGDDDAAA>>>;;;:::999;;;<<<======>>>AAACCCJJJKKKMMMOOOPPPRRRRRRSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSSSSRRRRRRRRRRRRMMMMMMMMMLLLKKKJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHIIIBBBCCCEEEGGGIIIJJJKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKMMMLLLLLLNNNQQQQQQMMMJJJOOONNNNNNNNNNNNNNNOOOOOOQQQUUU[[[```eeekkkpppttt|||{{{qqqhhh]]]XXXRRROOOPPPSSSTTTTTTWWWYYY]]]aaafffmmmuuuzzzuuu```WWWPPPKKKKKKJJJGGGFFFIIIFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDGGGOOOYYYmmmnnnZZZTTTMMMKKKLLLHHHGGGFFFDDDCCCDDDCCCBBB@@@>>>>>>===<<<:::999888888777777666666666777888888;;;999:::>>>EEEOOO```ooo~~~wwwrrrgggccc^^^YYYUUUQQQMMMJJJDDDCCC@@@===;;;999777666666555444444333333444444444444444444333333333333555444333333222222222333444444333333444444555666666999<<>>@@@BBBEEEHHHKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIKKKKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJMMMLLLMMMPPPSSSSSSQQQNNNQQQPPPOOONNNNNNNNNNNNNNNOOORRRWWW[[[___dddjjjnnn{{{{{{uuujjjaaaWWWRRRMMMJJJKKKMMMOOOOOORRRUUUYYY^^^ccciiiooosssvvv{{{uuu```XXXQQQMMMLLLJJJHHHGGGIIIHHHHHHGGGFFFEEECCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEFFFFFFIIIRRR```xxxqqq]]]VVVNNNLLLMMMIIIGGGFFFDDDCCCDDDCCCBBB@@@???>>>===<<<;;;999888888888777777777777888999999<<<:::;;;@@@GGGSSSdddrrr~~~yyyuuuiiieee___ZZZVVVRRRMMMJJJEEECCCAAA>>>;;;999777777666555444444333444444444333333333333222222222222444444333222222222333333444444444333444444555666777:::===???@@@@@@BBBCCCGGGFFFFFFHHHJJJJJJIIIHHHFFFDDDBBB>>><<<999777777888:::>>>AAACCCFFFJJJMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPOOOOOONNNNNNNNNKKKKKKIIIHHHGGGFFFFFFFFFGGGFFFEEECCCCCCBBBBBBBBBFFFFFFGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNPPPSSSUUUVVVTTTRRRRRRQQQPPPOOONNNMMMMMMMMMOOOQQQSSSVVVYYY^^^ccchhhvvvzzz|||xxxrrrkkkaaaXXXQQQMMMIIIFFFGGGHHHJJJJJJMMMPPPUUUYYY]]]bbbgggjjjkkkqqq{{{vvvaaaWWWRRRMMMKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGKKKTTTgggttt___WWWNNNKKKLLLIIIGGGFFFDDDCCCDDDCCCBBB@@@??????>>><<<;;;:::999888888888888888888999999:::<<<:::;;;AAAIIIUUUgggvvvrrrjjj{{{yyyuuuiiieee```ZZZVVVQQQLLLIIIEEECCCAAA>>>;;;999888777666666555444444444444444333333333222222222111111444333333222222333333333444444444444444555666666888;;;>>>@@@@@@AAABBBCCCGGGFFFFFFHHHIIIIIIHHHFFFEEEDDDAAA>>><<<:::999999999<<<@@@CCCEEEHHHKKKNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSQQQPPPPPPPPPOOOOOOOOONNNNNNMMMLLLJJJIIIIIIHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNMMMMMMMMMNNNOOOOOORRRSSSTTTVVVWWWVVVUUUSSSQQQPPPOOONNNNNNNNNNNNNNNQQQRRRSSSTTTVVVZZZ___ccclllpppppplllfffaaaYYYQQQMMMKKKHHHFFFEEEFFFHHHHHHIIILLLQQQUUUYYY\\\```bbbdddiiisss}}}vvvaaaUUURRRMMMIIIIIIJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFHHHFFFHHHLLLWWWnnnwwwaaaXXXNNNJJJKKKGGGGGGFFFDDDCCCDDDCCCBBB@@@??????>>>===;;;:::999888888888888888888999999:::;;;999;;;BBBJJJWWWiiixxx|||mmmhhhuuuxxxsssjjjfff```ZZZUUUPPPKKKHHHEEEDDDAAA>>><<<999888777666666555444444444444555333333333222222222111111333333333222222333333444555444444444444555666666888;;;???AAAAAABBBCCCDDDGGGFFFFFFHHHIIIHHHFFFDDDBBBAAA>>><<<;;;:::;;;;;;<<>>===<<<:::999999888777777777777888999999;;;999<<>>AAABBBCCCEEEFFFFFFFFFGGGHHHIIIGGGDDDBBB===<<<:::999888999;;;<<>>===<<<;;;:::999777777666666666777888888<<<;;;===EEEOOO\\\pppvvvoooiiittt{{{wwwoookkkddd^^^XXXSSSMMMJJJFFFDDDBBB???<<<:::999888777666666555555555555555444444444444333333333333333222222222333333444555555555555555555666666777777:::>>>AAACCCDDDFFFHHHFFFFFFGGGHHHHHHGGGCCC@@@;;;:::888888999;;;>>>???AAADDDHHHKKKLLLLLLNNNOOOMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPJJJIIIIIIHHHGGGGGGGGGHHHDDDDDDDDDEEEGGGJJJNNNPPPQQQQQQRRRTTTWWWYYY\\\]]]dddfffgggddd^^^YYYWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVTTTUUUVVVVVVVVVVVVXXXZZZXXX[[[[[[XXXWWWYYYWWWTTTIIIKKKMMMLLLIIIHHHIIIKKKKKKMMMNNNOOOOOORRRUUUXXXXXXZZZ]]]aaafffkkkppprrrvvvcccTTTUUURRRLLLNNNTTTUUUQQQIIIIIIHHHHHHFFFEEECCCBBBAAABBBDDDEEEEEEEEEDDDCCCFFFKKKSSSccc{{{zzzhhh]]]QQQLLLMMMIIIGGGFFFDDDCCCDDDCCCBBB@@@@@@@@@???===<<<;;;:::999666666666666666777777888===<<>>AAACCCEEEHHHIIIFFFFFFGGGHHHHHHFFFCCC???<<<;;;:::999;;;>>>AAACCCAAAEEEIIIMMMNNNOOOQQQRRRLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJKKKLLLNNNOOOPPPKKKKKKJJJIIIIIIJJJJJJJJJDDDDDDDDDFFFHHHLLLPPPRRRUUUUUUWWWYYY\\\```bbbdddgggiiijjjgggaaa\\\ZZZZZZXXXXXXWWWWWWVVVWWWWWWWWWWWWYYYZZZ[[[ZZZZZZ[[[]]]YYY\\\\\\YYYXXXZZZYYYVVVMMMOOORRRQQQNNNMMMNNNOOOLLLMMMMMMMMMMMMPPPTTTWWWXXX[[[___dddiiilllooopppzzzgggYYYVVVQQQNNNMMMMMMLLLLLLHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCCCCIIITTTfff|||tttyyyhhhYYYRRRKKKHHHJJJIIIGGGEEEDDDCCCBBB@@@>>>??????>>><<<;;;:::999888777777777777777888888999>>>===>>>EEESSSeeexxxooojjjfffttt}}}uuuppphhhaaa[[[UUUQQQNNNIIIFFFAAA>>><<<:::888666444444444444444444444444666666555444333333222222111111222333333444555555333444444555555555666666888;;;>>>AAABBBDDDFFFHHHGGGIIIKKKKKKIIIEEE@@@===<<<:::999888:::>>>BBBDDDGGGIIIKKKLLLLLLLLLMMMOOONNNOOOPPPQQQQQQOOOMMMLLLNNNNNNNNNMMMMMMKKKJJJJJJNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJKKKMMMNNNLLLIIIFFFEEEDDDFFFJJJOOOSSSTTTWWWZZZ]]]___```ccciiinnnrrrqqqnnnkkkfff```[[[YYYWWWZZZ]]]^^^]]]\\\[[[[[[^^^___aaabbbbbbbbbaaa``````^^^]]]___aaaaaa^^^[[[UUURRROOOPPPTTTTTTQQQMMMQQQQQQPPPPPPPPPQQQSSSTTTSSSZZZbbbhhhllloootttwwwzzzfffXXXTTTPPPLLLKKKKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCEEELLLVVViii{{{ssswwwjjjZZZSSSLLLHHHJJJIIIGGGEEEDDDDDDBBB@@@>>>??????>>>===;;;:::999888888888888888888999::::::======>>>FFFUUUhhh{{{zzzllliiiiiivvvxxxrrrjjjccc]]]WWWSSSPPPKKKGGGCCC???===<<<999888555555555555555555555555666666555444444333222222111222222333444444555555333333444444555666777777:::===AAACCCDDDFFFHHHJJJIIIJJJKKKKKKHHHDDD???<<<<<<;;;:::;;;===@@@DDDGGGIIIKKKMMMNNNNNNNNNOOOPPPOOOPPPQQQRRRQQQPPPNNNMMMMMMNNNNNNMMMMMMKKKJJJJJJMMMMMMLLLLLLKKKJJJIIIIIIKKKKKKLLLMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIIIIJJJMMMNNNLLLJJJJJJIIIIIIKKKOOOUUUZZZ]]]^^^aaaeeegggiiilllqqquuuuuutttqqqlllgggaaa\\\ZZZXXXZZZ]]]^^^]]]]]]^^^___ddddddeeefffggggggffffffbbbaaa```bbbddddddaaa^^^[[[YYYVVVWWWZZZYYYTTTOOOPPPOOOOOONNNOOOPPPQQQRRRWWW[[[bbbhhhnnntttxxx{{{zzzeeeWWWSSSNNNKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHNNNZZZnnnyyyqqqssslll\\\TTTMMMIIIJJJIIIGGGEEEDDDDDDCCCAAA???@@@???>>>===;;;:::999999999999999999999:::;;;;;;;;;<<>>;;;<<<<<<<<<===@@@DDDHHHJJJKKKMMMOOOPPPPPPPPPQQQRRRPPPQQQRRRRRRRRRQQQOOONNNMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGIIILLLMMMLLLKKKMMMLLLLLLNNNSSS[[[bbbggghhhkkkooorrrtttwwwzzz|||zzzxxxtttnnnhhhbbb^^^[[[ZZZ[[[\\\]]]]]]___bbbeeejjjkkklllmmmnnnmmmlllkkkfffeeeeeeeeeffffffdddcccbbbaaa```aaabbb^^^XXXRRRPPPPPPOOOOOOOOOPPPQQQRRRUUUVVVZZZ```hhhppptttvvv|||eeeXXXTTTOOOKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEIIIOOO\\\pppyyypppooo{{{ooo___VVVNNNJJJKKKIIIGGGEEEDDDDDDCCCAAA@@@@@@???>>>===<<<:::999999999999999999999:::;;;;;;;;;<<<@@@JJJZZZmmmtttllllllsss}}}wwwooogggaaa[[[VVVSSSMMMIIIEEEAAA???===:::888666666666666666666666666666666555555444444444333333333333333444444555555333333333444555777999:::>>>AAADDDFFFHHHIIILLLNNNMMMLLLJJJGGGDDD@@@===;;;;;;<<<===@@@CCCFFFJJJLLLLLLNNNPPPPPPPPPPPPQQQRRRQQQRRRRRRRRRRRRQQQPPPPPPLLLLLLMMMMMMLLLKKKJJJJJJHHHIIIJJJKKKKKKJJJHHHGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEGGGIIIKKKLLLLLLLLLLLLLLLMMMPPPVVV```jjjpppsssvvvyyy{{{}}}~~~}}}zzzuuuooohhhccc___]]][[[[[[\\\\\\]]]aaafffjjjnnnqqqtttvvvvvvsssooollljjjiiihhhhhhhhhgggfffeeeffffffgggiiihhhccc[[[UUUQQQQQQRRRRRRRRRSSSTTTTTTSSSRRRRRRWWW___fffiiijjj~~~gggZZZVVVQQQMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIOOO[[[ppp|||qqqmmmuuusssbbbXXXOOOJJJKKKIIIGGGEEEEEEEEEDDDBBB@@@@@@@@@???===<<<;;;:::999888888888888888999::::::<<<>>>CCCMMM]]]oootttlllmmmyyy~~~yyyqqqiiibbb\\\WWWTTTMMMIIIEEEAAA>>><<<999777555555555555555555555555666555555555555555444444333333444444444444555555333333333333555777:::;;;>>>@@@DDDFFFHHHIIILLLNNNNNNLLLIIIEEEAAA>>>===<<<;;;<<<>>>AAAEEEHHHJJJLLLKKKMMMOOOPPPOOOOOOOOOQQQQQQQQQQQQQQQQQQPPPPPPOOOKKKLLLLLLLLLLLLKKKKKKJJJGGGGGGIIIIIIJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEGGGIIIJJJKKKLLLLLLKKKMMMPPPUUU\\\fffrrr{{{~~~{{{uuunnnhhhdddaaa```\\\\\\\\\\\\^^^cccjjjnnntttwww|||}}}xxxqqqmmmjjjjjjjjjhhhgggfffffffffgggiiilllmmmkkkeee]]]WWWQQQQQQRRRTTTUUUVVVVVVWWWXXXTTTRRRTTTYYY^^^______iii[[[WWWRRRNNNMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHIIIOOOZZZpppvvvnnnrrrvvvdddZZZPPPKKKLLLIIIGGGEEEEEEEEEEEECCCAAAAAA@@@???>>><<<;;;::::::888888888888888999::::::<<>><<<999777555555555555555555555555555555555555555555555555444444444444444444555555555444333333555777:::;;;>>>@@@DDDFFFHHHIIILLLNNNOOOLLLHHHCCC???=========<<<===@@@DDDGGGJJJKKKLLLKKKMMMOOOOOONNNNNNNNNOOOPPPPPPOOOOOOOOONNNNNNNNNKKKKKKKKKLLLLLLKKKKKKJJJFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCFFFHHHIIIJJJJJJLLLMMMMMMQQQVVV\\\dddppp}}}~~~{{{uuunnniiifffeeeeee_________```bbbgggnnnsssyyy|||~~~xxxqqqlllggghhhhhhhhhggggggiiikkklllnnnqqqqqqmmmeee]]]WWWPPPQQQSSSVVVXXXYYYZZZZZZZZZWWWTTTSSSTTTUUUUUUUUUlll\\\XXXSSSOOOMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIJJJOOOZZZooo}}}qqqrrrxxxfff[[[QQQLLLLLLIIIGGGEEEEEEEEEEEECCCBBBAAA@@@???>>>===;;;::::::999999999999999:::;;;;;;<<>>AAAEEEGGGHHHJJJLLLNNNOOOKKKFFFAAA>>>======>>>>>>@@@CCCGGGJJJLLLMMMMMMLLLNNNOOOOOONNNNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJFFFFFFEEEDDDEEEGGGIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDGGGJJJKKKJJJJJJKKKMMMMMMSSS[[[ccckkkwww~~~{{{uuuoookkkjjjjjjkkkdddddddddeeeggglllrrrwww{{{{{{zzzwwwtttoookkkiiiaaacccfffggghhhjjjooorrrtttvvvxxxvvvooofff]]]WWWSSSUUUWWW[[[^^^___aaaaaa]]]\\\ZZZWWWTTTRRRRRRSSSnnn\\\XXXRRRNNNLLLLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIKKKOOOZZZooouuussszzzggg\\\RRRLLLLLLIIIGGGEEEEEEFFFEEEDDDBBBAAA@@@???>>>===<<<;;;:::;;;::::::::::::;;;<<<<<<;;;@@@IIIYYYlllrrrppptttxxxooohhhbbb]]]YYYQQQMMMHHHDDDAAA>>>;;;999777777777777777777777777555555555666666666666666555555555555555555444444888777555444444666999:::???BBBEEEHHHIIIKKKMMMOOOOOOKKKEEE@@@======>>>???@@@BBBFFFJJJLLLNNNNNNNNNMMMNNNPPPPPPOOONNNOOOPPPMMMLLLLLLKKKJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJGGGEEEDDDCCCDDDFFFJJJLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEHHHKKKKKKJJJIIIKKKNNNKKKRRR\\\eeennnyyy{{{vvvpppmmmmmmnnnooogggggghhhiiikkkooouuuyyyzzzwwwrrrmmmhhhfffdddddd\\\```dddfffiiimmmtttxxx{{{}}}}}}yyyqqqfff\\\WWWWWWYYY]]]aaadddfffggghhhdddeeeddd```ZZZWWWWWWYYYnnnaaaXXXOOOMMMLLLIIIGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFEEEEEEEEEFFFHHHIIIOOOQQQ[[[rrryyysss~~~hhh\\\SSSMMMJJJJJJHHHGGGFFFFFFEEEBBB@@@AAA@@@???>>>===<<<;;;:::999999:::;;;;;;<<<<<<===<<<@@@JJJ\\\rrr~~~mmmmmmuuuzzzqqqjjjccc]]]ZZZUUUOOOGGGBBB@@@>>>:::888888777777666666666666777555555555555555555555555555444444444444555666666888888888777777888<<<>>>CCCEEEGGGJJJLLLMMMNNNNNNKKKIIIEEEBBB???===<<<<<>>===<<<;;;:::999999:::;;;;;;<<<<<<======BBBLLL]]]sssrrrrrryyy|||ssskkkeee___[[[WWWQQQIIIDDDBBB???<<<999888888777666666666666777666666666666666666666666555444444444444555666666777888888777777999===@@@DDDFFFHHHKKKMMMNNNNNNNNNJJJHHHDDD@@@>>>===>>>>>>DDDFFFIIILLLNNNPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKPPPWWW^^^dddmmmyyy~~~~~~{{{xxxuuurrrqqqqqqqqqqqqpppmmmkkkkkklllmmmllljjjjjjfffaaa___`````````___fffiiilllmmmooosssyyy|||uuupppiiiaaa___fffkkklllpppwwwzzzyyywwwtttpppkkkfffbbb___^^^pppcccZZZRRROOONNNKKKIIIJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHJJJNNN[[[ssswww~~~hhh\\\TTTPPPNNNJJJHHHFFFFFFFFFEEECCCAAAAAA@@@???>>>===<<<;;;:::999999:::;;;;;;<<<<<<===???CCCNNN^^^uuuzzzyyy~~~vvvooogggaaa]]]YYYSSSKKKFFFDDDAAA>>>;;;999888777666666666666666777777777777777777777777555444444444444555666666666666777888888;;;???BBBEEEGGGJJJLLLNNNNNNMMMMMMIIIGGGBBB>>>===>>>@@@AAAHHHIIIKKKMMMOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMMMMMMMNNNNNNJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJNNNTTTYYY^^^fffpppwww{{{||||||}}}}}}~~~}}}}}}{{{yyyvvvtttsssrrrssstttsssqqqooonnnmmmkkkgggdddbbb```]]]]]]___aaaccccccmmmpppssstttuuuxxx}}}zzzssskkkkkkooosssuuuyyyzzzuuupppkkkhhhfffrrrcccZZZRRROOONNNKKKIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHMMM[[[tttyyy|||ggg[[[TTTPPPOOOJJJHHHFFFFFFFFFFFFDDDCCCAAA@@@???>>>===<<<;;;:::999999:::;;;;;;<<<<<<===???DDDOOO___uuu~~~zzzssskkkccc___[[[UUUMMMGGGEEEBBB???<<<999999888777666666666666666666666666666666666666555444444444444555666666555666777888999<<>>BBBEEEIIIJJJLLLNNNPPPPPPPPPOOOPPPOOONNNNNNLLLLLLKKKJJJGGGGGGGGGGGGGGGHHHIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMNNNLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJMMMPPPTTTWWW\\\ccckkkpppyyyzzz}}}}}}|||zzzwwwtttrrrsssttttttttttttrrrooojjjeeebbb```___^^^^^^```dddgggiiiqqqtttxxxzzz{{{}}}|||wwwxxxyyy|||yyyuuuqqqoootttbbbYYYQQQNNNMMMJJJHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGMMM[[[ssszzz{{{hhh[[[TTTPPPNNNKKKIIIFFFEEEFFFFFFEEEDDDAAA@@@???>>>===<<<;;;:::999999:::;;;;;;<<<<<<===>>>EEEPPP```uuuwwwooofffaaa\\\VVVNNNHHHEEEBBB???<<<:::999888777666666666666555555555555555555555555555444444444444555666666444666777888:::>>>BBBFFFHHHJJJLLLNNNOOOMMMKKKJJJDDDBBB>>><<<<<<@@@DDDGGGIIIKKKMMMOOOQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKHHHHHHGGGGGGHHHIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQOOONNNMMMMMMMMMMMMOOONNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMQQQSSSUUUXXX\\\bbbiiimmmwwwzzz}}}~~~yyytttqqqqqqrrrtttuuuvvvuuuqqqlllfffccc```___``````bbbfffjjjmmmssswww|||~~~}}}yyywwwvvvbbbYYYQQQNNNMMMJJJHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIIIINNN\\\rrryyyyyyjjj]]]UUUPPPOOOKKKIIIFFFEEEFFFFFFFFFEEEAAA@@@???>>>===<<<;;;:::999999:::;;;;;;<<<<<<===???FFFSSScccuuu{{{rrriiiccc^^^WWWOOOIIIFFFCCC@@@<<<;;;:::999888777666666666555555555555555555555555555444444444444555666666555666888999;;;>>>CCCGGGHHHJJJMMMNNNNNNLLLIIIGGG@@@???===<<<===AAAFFFIIIKKKLLLNNNPPPRRRRRRRRRRRRPPPPPPOOONNNMMMLLLKKKKKKIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFEEEGGGIIILLLMMMNNNNNNNNNLLLMMMOOOPPPRRRSSSSSSTTTUUUSSSQQQPPPOOONNNOOOOOORRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRUUUVVVWWWZZZ___eeejjjnnnwwwyyy|||{{{tttpppoooqqqrrruuuwwwvvvqqqlllgggddd___```aaabbbdddiiinnnrrrwww|||wwwcccZZZRRROOONNNKKKIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJJJJPPP\\\qqqxxxxxxnnnaaaXXXRRRPPPKKKIIIFFFEEEFFFGGGGGGFFFAAA@@@???>>>===<<<;;;:::999999:::;;;;;;<<<<<<===@@@IIIWWWfffwww~~~uuukkkeee```ZZZQQQKKKHHHEEEAAA>>><<<;;;999888777666666666555555555555555555555555555444444444444555666666666777888:::;;;???CCCGGGHHHJJJMMMNNNNNNKKKHHHEEE===<<<<<<<<>>===<<<;;;:::999999:::;;;;;;<<<<<<===BBBKKKZZZiiixxx{{{}}}wwwmmmfffbbb\\\SSSMMMJJJGGGCCC@@@<<<;;;:::888777666666666777777777777777777777777555444444444444555666666666888999:::;;;???CCCGGGHHHJJJLLLNNNMMMJJJFFFDDD;;;;;;;;;===@@@DDDGGGIIIQQQRRRRRRRRRRRRPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGIIILLLOOOQQQRRRQQQQQQQQQRRRTTTWWWYYYZZZ[[[\\\WWWVVVUUUTTTTTTVVVXXXYYYVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOPPPRRRTTTVVVXXXYYYbbbaaabbbeeekkkrrrwwwzzz{{{|||~~~}}}|||uuupppqqqsssqqqtttvvvsssmmmfffcccbbbbbbeeeiiilllooouuu}}}zzzeee\\\TTTRRRPPPLLLIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLKKKOOO[[[qqquuuzzztttcccZZZSSSOOOMMMLLLJJJHHHGGGFFFEEEEEECCCCCCBBB@@@>>>;;;999888;;;::::::999:::;;;<<<===???KKK]]]qqq|||rrrjjjfff___VVVOOOLLLIIIFFFCCC>>>===<<<:::999888888888666666666666555555555555777777777777666666666666888:::;;;<<<>>>BBBGGGJJJLLLMMMNNNNNNLLLHHHDDDAAA999:::;;;===AAAFFFJJJMMMRRRRRRRRRRRRRRRRRRQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFFFFEEEEEEEEEGGGJJJKKKMMMPPPUUUYYY[[[[[[ZZZSSSUUUWWW[[[______^^^\\\___^^^^^^]]]\\\[[[ZZZZZZWWWZZZ\\\[[[XXXUUUUUUWWWQQQRRRTTTWWW[[[___ccceeedddggglllooorrrtttvvvxxxwwwzzz{{{wwwsssqqqpppnnnmmmkkklllmmmkkkgggcccdddeeehhhlllrrrzzz{{{ggg^^^VVVSSSQQQMMMKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKOOO\\\qqqrrrvvv~~~uuuddd[[[TTTPPPMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA>>><<<:::999;;;;;;::::::;;;===>>>???AAANNNcccyyy~~~tttlllgggaaaXXXRRRNNNKKKGGGCCC>>>===<<<:::999888888888666666666666555555555555777777777777666666666666888:::<<<===???CCCGGGKKKMMMNNNNNNNNNKKKGGGBBB@@@999:::;;;===AAAFFFKKKMMMQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDEEEFFFGGGFFFEEEFFFGGGGGGEEEDDDEEEGGGIIILLLOOOUUU[[[^^^___]]][[[ZZZ[[[]]]```aaa```^^^\\\````````````_______________aaabbb```\\\XXXWWWXXXTTTVVVYYY^^^bbbfffiiikkknnnppptttvvvxxxyyyzzz|||zzz}}}}}}yyyuuuqqqpppmmmlllkkklllmmmkkkgggccceeefffjjjpppxxx}}}hhh___VVVSSSQQQMMMKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIILLLOOO\\\rrr~~~pppssszzzwwwfff]]]UUUQQQMMMLLLJJJIIIGGGGGGFFFFFFGGGFFFDDDBBB???===;;;:::;;;;;;;;;;;;===>>>@@@BBBDDDRRRiiixxxqqqiiiccc\\\VVVQQQMMMGGGCCC???>>>===;;;999888888888666666666666555555555555666666666666777777777777888:::<<<>>>@@@DDDIIILLLOOOOOOOOOMMMIIIDDD@@@===999999;;;>>>BBBGGGLLLNNNQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLLLLKKKJJJIIIIIIGGGFFFEEEEEEGGGGGGFFFEEEFFFFFFFFFDDDCCCCCCEEEGGGKKKPPPXXX___cccbbb___]]]```bbbdddeeeeeecccaaa___bbbcccdddeeefffgggggggggiiijjjiiigggbbb^^^\\\\\\ZZZ]]]bbbgggllloooqqqqqqrrruuuwwwyyyyyyyyy{{{|||{{{vvvrrrooollllllmmmooopppmmmiiifffeeeggglllsss|||hhh^^^UUURRROOOKKKIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGKKKOOO[[[pppqqqrrrxxxzzziii___WWWRRRMMMLLLKKKJJJHHHHHHHHHGGGIIIGGGEEECCC@@@>>><<<;;;:::::::::;;;===???AAABBBEEETTTnnn}}}wwwlllfff^^^XXXTTTOOOHHHCCC@@@???===<<<:::999888888666666666666555555555555666666666666777777777777888:::===@@@BBBFFFKKKNNNQQQQQQNNNKKKGGGBBB>>>;;;999999;;;>>>CCCHHHMMMPPPQQQQQQQQQQQQPPPOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEEEEFFFGGGFFFDDDCCCDDDCCCBBB@@@@@@BBBDDDHHHNNNVVV\\\```aaaaaaaaaccceeehhhiiihhhfffeeedddfffhhhjjjlllnnnooopppppprrrqqqooommmiiifffdddcccbbbeeejjjpppsssuuuuuutttsssuuuxxxyyyzzz{{{}}}|||vvvrrrooonnnooorrrttttttqqqmmmkkkgggiiinnnuuujjj```VVVRRRPPPLLLKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGJJJNNNZZZoooppppppuuu|||kkkaaaYYYTTTNNNNNNLLLKKKJJJJJJJJJJJJJJJIIIFFFCCC@@@>>>===<<<:::999999:::<<<>>>@@@AAAFFFUUUooo|||oooiiiaaa[[[VVVPPPHHHCCCAAA@@@>>><<<;;;999888888666666666666555555555555555666666666777777777888888;;;>>>BBBEEEHHHMMMPPPSSSQQQNNNIIIDDD@@@<<<:::888999;;;???DDDIIIOOORRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFEEEEEEFFFFFFDDDCCC@@@@@@@@@???===>>>@@@BBBDDDIIIOOOTTTXXX\\\aaadddfffiiilllmmmkkkhhhgggggglllmmmpppsssvvvwwwwwwwwwvvvtttrrrpppooommmkkkjjjiiilllppptttvvvvvvtttssssssvvvyyy{{{}}}|||wwwsssqqqsssuuuxxxyyyxxxvvvsssrrrnnnpppsssyyyoooeeeZZZVVVSSSPPPNNNPPPKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIKKKOOO[[[nnn}}}ooommmqqqnnnccc[[[UUUPPPOOONNNMMMMMMLLLLLLLLLKKKIIIFFFBBB???======<<<::::::::::::;;;===???AAAHHHWWWppptttnnneee]]]WWWRRRKKKFFFBBBAAA???===;;;:::999888666666666666555555555555555555666666777777888888888;;;???CCCFFFJJJNNNQQQTTTQQQMMMGGGBBB>>>;;;:::888999;;;???DDDKKKPPPSSSRRRRRRRRRQQQQQQOOONNNMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGEEEDDDDDDDDDDDDCCCAAA===>>>>>>===<<<===???AAACCCFFFJJJLLLOOOUUU]]]ccchhhlllppppppmmmjjjjjjkkkrrrtttwwwzzz||||||||||||xxxvvvsssrrrqqqqqqpppnnnmmmooorrruuuvvvuuusssqqqooorrrvvvzzz~~~|||yyyvvvuuuzzz|||~~~~~~{{{yyyxxxxxxwwwxxxzzz~~~rrrggg\\\WWWUUUQQQPPPQQQNNNNNNMMMLLLKKKJJJJJJIIIHHHIIIJJJLLLLLLLLLKKKKKKNNNQQQ\\\nnn~~~pppnnnqqqpppeee\\\VVVRRRQQQPPPOOOOOONNNOOOOOOLLLJJJFFFBBB???===<<<<<<<<<<<<;;;;;;<<<>>>???@@@JJJYYYrrrzzzssshhh```ZZZTTTNNNJJJCCCBBB@@@>>><<<:::999999666666666666555555555555555555555666777888888888888;;;@@@DDDHHHLLLPPPSSSSSSQQQLLLFFFAAA===;;;:::888999;;;???EEEKKKQQQTTTSSSSSSSSSRRRQQQPPPOOONNNKKKKKKJJJJJJJJJIIIIIIIIIFFFDDDBBBBBBCCCCCCAAA@@@<<<===>>>======>>>AAACCCDDDGGGJJJKKKKKKPPPXXX___ccciiiooorrrqqqqqqsssuuuwwwyyy|||~~~zzzvvvsssqqqrrrrrrpppnnnmmmooorrrtttuuuuuusssrrrnnnqqquuuzzz~~~~~~|||{{{{{{|||zzz{{{|||zzz{{{|||qqqfff[[[VVVSSSPPPOOOQQQPPPOOONNNMMMLLLKKKJJJIIIHHHIIIKKKMMMMMMMMMMMMLLLPPPSSS^^^ooossspppsssqqqfff]]]WWWSSSRRRQQQPPPPPPPPPPPPPPPLLLJJJFFFAAA>>><<<<<<<<<>>>>>>=========???@@@AAALLL[[[tttvvvkkkbbb\\\VVVQQQMMMDDDBBB@@@>>><<<:::999999777666666666555555555555444555555666777888888999888;;;AAAEEEIIIMMMQQQSSSSSSPPPKKKEEE@@@===;;;:::888999;;;@@@EEELLLRRRUUUTTTTTTTTTSSSRRRPPPOOONNNJJJJJJJJJJJJJJJIIIIIIIIIEEECCCBBBBBBBBBBBB@@@???<<<===>>>>>>>>>@@@CCCEEEFFFIIILLLLLLKKKNNNTTTZZZ\\\ccclllrrruuuxxx}}}zzz|||~~~{{{wwwsssqqqqqqqqqooolllmmmnnnqqqsssuuuuuuuuuttttttvvv{{{~~~|||zzz|||~~~zzzzzz{{{~~~