BM66(i@ zzzooovvvppp[[[UUU[[[ooozzzfffRRRDDD>>>777444222111222333444444111111111111000000000000222111000///////////////222111111000///......---000000000000000000000000111000000///...---------..................------......---------///111222000000111222333333333333666555666999888666888===EEELLLZZZgggiiieeeffflllpppvvv}}}zzz}}}}}}gggaaannn~~~}}}uuuuuu|||{{{vvvmmmnnnmmmkkkhhhhhhlllppprrruuuwwwuuusssqqqsssvvvzzzxxxtttpppnnnlllllllllpppppppppmmmjjjhhhhhhhhhiiiddd``````fffmmmqqqsssvvvwwwxxxxxxxxxzzz}}}uuukkkgggfffooo}}}zzzwwwrrrooooooqqqqqqrrrjjjgggaaaYYYTTTUUU[[[aaammmxxxwwwggg[[[\\\___```iiitttkkkUUURRRYYY^^^mmm~~~|||oooqqqwwwvvvoooiiiaaaUUUJJJAAA:::555222555333222222333333111000//////000111111111111111111111222333333333333222333222111000000111222333//////...---...///111222888;;;>>>@@@???<<<777444444444555666777777777666222222111111333555888999===BBBQQQiii}}}wwwtttrrruuuzzzzzz{{{uuuxxx]]]VVVXXXhhhxxx~~~ppp]]]MMMCCC888555222111111111111000111111111111000000000000111000000///......//////111111111000///.........000000000000000000000000111000000///......------....................................///000111222222222333444555555555555444333444666666444666;;;GGGOOO]]]ggghhhdddiiirrr~~~|||~~~uuueeedddrrrxxxqqqqqqxxx~~~xxxtttmmmmmmllljjjiiikkknnnpppqqqsssuuussspppnnnpppssswwwuuusssqqqppppppqqqrrrnnnmmmmmmlllkkkjjjhhhggggggccc___```fffmmmrrrsssuuuwwwxxxyyyzzz}}}wwwnnnjjjdddmmm|||xxxssspppooooooppppppmmmjjjddd]]]WWWVVVYYY]]]eeeqqq|||zzzjjj^^^\\\[[[ZZZaaakkkwww\\\QQQQQQSSS```ppp|||qqqnnntttwwwuuussskkk___SSSIII@@@999555444333111111222222111000//////000111111111111000000111111222222222222222222111000000000000111222111000//////222777<<>>===:::777333222222222333333444444333333222222111222333555888999;;;@@@OOOfff~~~{{{uuutttsssuuuxxxzzzvvv~~~fff[[[VVV___lllvvv~~~nnnYYYJJJ;;;888555333222222000///111111111111000000000000////////////............111111000000//////......000000000000000000000000000000000///......------...........................///000111222222222222222333444555555666666555444222333555555444777<<>>;;;888555555444222111111111111111000000000///....../////////.........111000000000/////////...////////////////////////000000//////........................///////////////000222333444333333222000111222333444444444444666444444666777777;;;AAAOOOZZZfffgggbbbdddrrrzzz|||}}}~~~xxxsssuuu~~~{{{yyy}}}~~~{{{xxxuuurrrpppmmmjjjhhhiiinnnrrrrrrqqquuuvvvvvvtttpppnnnpppssswwwuuurrrpppooooooooopppooollljjjkkknnnnnnhhhcccaaa]]][[[]]]dddkkkoooqqqsssuuuwwwyyyzzz{{{~~~}}}yyyvvvmmmuuu{{{vvvssssssssssssrrrpppmmmhhhbbb]]]YYYWWWZZZ```iiirrryyy}}}rrrhhhbbb^^^[[[^^^dddeeeyyyeeeQQQLLLQQQZZZfffwwwqqqtttyyylll___PPPDDD<<<444333000000111222222111......///000000000000/////////000111111111111000000000000000000000000000333222111000222666:::===666444111///...///111222444444333222222222111222222222222333444666888999>>>BBBOOOeee|||sssnnnppprrrrrrsssvvv~~~xxxvvv~~~jjj\\\XXX^^^lllyyy{{{mmmTTT@@@<<<888555444444333222111111111111000000000///......///000000//////...000000000000////////////////////////////////////////////////...................../////////000000///000222444444444333333111111222333444444444444666333333666777888>>>FFFSSS```iiiggg```eeewwwzzzwwwyyyyyyzzz}}}}}}xxxzzz~~~{{{xxxtttqqqpppooollliiihhhjjjooossssssrrrvvvwwwwwwsssooonnnqqqtttwwwvvvsssqqqppppppqqqrrrsssoookkklllnnnlllgggaaa___[[[YYY\\\ccciiimmmnnnvvvxxxzzz{{{zzz{{{|||~~~~~~}}}|||rrr{{{yyyvvvuuuuuutttrrrqqqooolllhhhccc___[[[VVVXXX___iiirrrzzz}}}vvvnnngggaaa]]]]]]```\\\jjjvvv[[[MMMOOOTTT```pppssstttuuugggWWWHHH>>>777444111000111222222111...//////000000000000000//////000111111111111000000000111111111111000000000000111111111222333333/////////000000111222333444333222111111111111111222222333444555777888999>>>AAANNNccczzzpppllloooqqqqqqrrrtttxxxpppuuu|||gggYYYYYYdddppp{{{vvv]]]DDD???888333111222222222111111111111000000000000---...000111111111000///000000000000////////////000000000000000000000000//////////////////...............//////000000111000111222333444444444444333444555666666777777666444111111444666999AAAIIIYYYeeelllgggbbbjjj}}}}}}yyyxxxwwwvvvwwwyyy|||~~~vvvwwwzzz~~~|||yyyuuurrrooommmlllkkkjjjjjjlllppprrrtttttttttuuuuuurrrnnnmmmppptttvvvuuusssrrrssstttvvvwwwtttppplllkkkjjjiiieeebbb___\\\ZZZ]]]ccciiimmmmmmxxxzzz|||}}}||||||}}}~~~zzz}}}yyy}}}vvvuuu|||~~~yyyvvvuuuuuutttrrrooommmkkkiiieeebbbUUUSSSVVV```kkkttt}}}|||yyytttmmmddd]]]ZZZZZZXXX```rrriiiQQQMMMOOOZZZjjj{{{sssppp{{{{{{nnn^^^MMMCCC:::777333111222222222111//////000111111111111111///000111111222222111111111111222222222222111111---...000111222333333222111111222333333333222222222111///......///000111222222333555666777888999;;;???KKK```www~~~qqqnnnpppqqqrrrsssttt|||tttuuu~~~vvv```XXX___hhh|||gggMMMFFF===555111111222222111111111111000000000000...///111222333222111000////////////000000000000000000000000000000000000.../////////////////////---......///000000111111111111111111222333444555333444555666777777777777333000000444777<<>>:::666333222222222111000111111222222222222222000111111222222222222222111222333444444333222111/////////000111222222333222222111111111111111222111000///......000111222222222444555777888888888;;;>>>KKK```www}}}tttrrrrrrrrrtttwwwvvvxxx|||}}}yyy}}}gggYYY\\\ccc}}}oooVVVNNNBBB999444333444444111111111111000000000000...000222333444333222111////////////000000000000000000000000000000000000.........///////////////---......///000111111222222111000000111222444555111222333444555555555555555222222666:::@@@JJJTTTdddnnnrrrkkkiiitttxxxvvvttttttvvvvvvrrrooommmvvvxxxwwwuuuqqqnnnkkkhhhgggiiilllooopppoooooosssvvvwwwxxxwwwuuurrrrrrvvvzzzvvvtttqqqnnnlllllllllmmmlllkkkiiieeebbbbbbdddgggdddaaa___aaaggglllooooooooorrruuuwwwxxxxxxyyy{{{||||||zzzrrrsssvvvxxxwwwmmmiiiiiittt}}}{{{{{{vvvpppmmmmmmlllkkkhhhhhh]]]VVVZZZ___eeemmmuuuuuuzzz|||xxxqqqjjjeeebbbbbb___ggg{{{jjj]]]SSSWWWcccssstttmmmsss{{{yyyjjjYYYNNN@@@<<<777444222222222111111111222333333333333222111111222333333333333222222333444444444444333222222111...------...000111///...---------///111333333222111000111222444666111222444666777888888888===@@@LLLbbbyyy~~~wwwuuuuuutttwww{{{xxx|||zzzzzzvvvYYYSSS\\\wwwiii[[[HHH;;;777555333000444333111000//////......000000111111111111000000//////000000///...------000000000000000000000000////////////000000000000,,,------...///000111111...///000111222333444555444444444444444444444444888333222777<<>>KKK___ooovvvrrrnnnmmmsss|||lllYYY\\\kkk{{{zzzpppmmmjjjgggffffffggghhhjjjnnnsssvvvvvvtttrrrqqqpppqqqsssvvvwwwwwwwwwwwwwwwtttqqqnnnmmmkkkhhhfff```___^^^^^^```cccfffiiiiiigggeeeeeefffiiilllnnnlllnnnppptttvvvxxxyyyyyyrrrqqqyyynnneee\\\YYY\\\cccppp||||||vvvsssssssssssswwwsssmmmeee]]]WWWSSSRRR\\\ggguuu{{{qqqaaa\\\___jjjppptttpppaaa]]]bbbrrr}}}qqqmmmsssyyy~~~qqq\\\GGG===;;;888444111333222111111111111111222333333444555555444444444111111000///////////////111111000000000000111111222222222222333333333333333333222222111222222222333333333444555666777777;;;@@@LLL```zzz{{{tttssssssssstttppp}}}zzzwwwvvvxxx{{{}}}qqqpppyyyrrraaaYYYPPP]]]ooo~~~jjjTTTDDD<<<;;;555444222111000000//////111111222222222222111111//////000000000000000///000000000000000000000000////////////000000000000000000000000000/////////222222222222333333333333444444444444444444444444444666777999@@@QQQeeerrrsssooommmrrr}}}||||||}}}sss]]]aaarrr~~~vvvmmmllljjjhhhgggggghhhiiiiiinnnsssuuuuuusssqqqpppoooqqqtttvvvwwwwwwvvvuuuvvvsssooommmkkkiiifffccc]]]___```bbbccccccbbbaaagggfffeeeeeegggjjjmmmooopppoooooopppqqqsssvvvwww}}}kkknnnvvvfff]]]UUUSSSUUUZZZeeeppp~~~xxxtttsssssssssxxxuuuqqqkkkeee^^^XXXTTTVVV```mmmxxx~~~vvvddd[[[[[[dddhhhjjj{{{vvvcccYYY[[[gggsss{{{rrrllltttzzz|||zzzdddLLL@@@===:::666333222222111222222333444555444444444555555444333333222222111000000000000111111111000000000000111111111111222222222333333333333333222222111222222222444444333444444555666777:::???JJJ]]]wwwxxxqqqqqqrrrsssuuuooo|||zzzyyyyyyyyyxxxuuuqqqnnnmmmnnnqqqsssxxx~~~xxxnnnpppzzzjjj___PPPYYYiii|||vvv```MMMAAA;;;777666555333222222222222111111222222222222111111//////000111111111000000111111111111111111111111////////////000000000000000000000000000000000000111111222222333333333333444444444444444444444444444777888;;;FFFXXXhhhqqqppplllnnnyyy~~~uuuqqqrrrwwwxxxwwwyyyzzziiimmm{{{yyysssjjjkkkkkkjjjhhhggghhhiiiiiilllqqqsssrrrpppooooooppprrrvvvxxxyyywwwuuusssssspppkkkgggeeecccaaa___YYY\\\```dddfffeeecccaaadddddddddfffhhhkkkmmmoooqqqpppooonnnoooqqqsssuuuyyy{{{~~~vvvfffmmmrrraaaYYYQQQNNNNNNQQQZZZcccmmm|||zzzvvvuuuuuuuuuwwwuuusssppplllfff___ZZZTTT\\\eeennnxxxzzziii```\\\______bbbrrriiiZZZXXX___gggxxxlllrrrwww{{{~~~iiiQQQCCC>>>:::777777444444333333444444555666333444444444444333333222333333222111111111111222111111000000000000111111/////////000000000000111222222222111222222333333555444444333444555666777:::===GGGYYYtttvvvpppqqqrrrsssuuummm~~~}}}{{{{{{zzzzzzuuussspppmmmjjjiiihhhggggggdddaaa______aaadddfffiiippp{{{tttooowwwxxx|||ttteeeVVVXXXbbbtttlllXXXFFF===777666555444333222222222111222222333333222222111//////000111111111111111000000000000000000000000////////////000000000000/////////000111111111222111111222333444555555666444444444444444444444444666999;;;???LLL___kkknnnooolllqqq~~~yyynnnjjjkkkqqqwww{{{{{{~~~uuuzzz}}}xxx}}}{{{uuuqqqhhhjjjllljjjgggffffffhhhhhhkkknnnoooooonnnmmmnnnsssuuuyyy{{{{{{yyyvvvsssrrrnnnhhhcccaaa___^^^\\\ZZZ\\\```dddeeeeeecccbbb___```bbbeeehhhjjjkkklllooooooooopppqqqsssttttttwwwyyy{{{|||||||||}}}~~~mmmbbblllooo]]]UUUMMMIIIHHHJJJQQQXXXaaammm{{{{{{xxxxxxxxxvvvuuusssrrrpppkkkddd___VVV[[[```eeeooozzz~~~tttkkkbbb^^^\\\```mmmzzzsssaaaZZZ\\\___tttssstttuuuxxx|||jjjTTTFFF>>>:::999:::888888777555555444444444333333333333333222111111333333222111111111111222111111000000000000111111////////////000000000000111111111111222333444444666555444333333444666777999;;;DDDVVVqqqvvvqqqrrrrrrsssuuuooo}}}||||||||||||{{{zzzwwwtttpppllliiigggiiigggddd```]]][[[YYYYYYWWWVVVTTTSSSTTTVVVZZZ\\\]]]eeeqqq|||}}}tttrrrttt{{{zzziiiYYYVVV[[[lllttt___JJJ>>>555444333222111000000000111222222333333222222111//////000111111111111111////////////////////////////////////000000000000......///000111222222333......///000222333444444444444444444444444444444888;;;<<>>999:::===<<<;;;999777555333333222333333333333222222111000333222222111111111111111111111000000000000111111111111111111222222222222111111111111222333444555666555444333333444666777888;;;CCCUUUooowwwrrrrrrsssssstttrrr}}}|||yyywwwvvvuuuuuuuuuqqqqqqnnnjjjccc]]]ZZZXXXVVVUUUSSSQQQOOOMMMMMMLLLIIIIIIJJJKKKLLLNNNPPPPPPOOOXXXeeeqqqzzzssssss{{{vvv___VVVXXXkkk|||zzzaaaLLLAAA999555111//////111222333555444222000///000000111222222111000///...------......///000000000000000111000///......///000111111111111000000000000000111111222222222333333333666555444333222333444555444::::::CCCZZZhhhjjjooommmwwwsssppptttuuuzzz}}}xxxssszzz{{{tttnnnjjjlllkkkiiigggffffffggghhhlllppprrrpppkkkiiikkkoootttwww{{{}}}|||zzzxxxwwwqqqoookkkccc\\\YYYZZZ\\\]]]]]]^^^aaabbbbbb```___]]]___bbbdddfffgggjjjmmmnnnqqqssstttsssssstttvvvyyyxxxwwwxxxzzz{{{zzzyyy~~~zzzyyyooofffdddooo{{{dddYYYNNNGGGCCCCCCJJJRRRWWW^^^eeekkkrrr}}}zzzwwwrrrrrrsssssssssqqqllliii```YYYVVV[[[ccckkkuuu~~~}}}tttjjj]]]XXXaaaoooyyyuuubbbZZZYYYaaaooo|||sssyyy~~~qqq]]]MMMCCC???>>>===777555333222333444444444333333333222222111111111222222111111000///......111111111111111111111111444222000222444666444222666666555555555444444444111222333333333444666888======BBBSSSoootttqqqtttuuuttttttqqqyyywwwssspppmmmkkkiiiiiiaaa```^^^YYYTTTOOOMMMLLLMMMLLLKKKIIIGGGFFFEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKKKKRRR]]]hhhqqqyyy{{{jjj^^^ZZZgggwwwwwwaaaMMMBBB;;;888333111111111222111444333222000000000000111//////////////////............///000000000000000000000////////////000000111000000000000000000000222222222222333333333333555555444333333333444555444;;;<<>>EEEUUUooovvvrrrtttsssrrrqqqhhhooolllhhhccc^^^[[[YYYXXXPPPOOOMMMIIIDDDBBBAAABBBFFFEEEDDDCCCBBBAAA@@@@@@CCCBBBAAAAAAAAACCCFFFGGGFFFKKKSSS\\\fffqqq{{{~~~mmmaaagggsss}}}wwwdddRRRFFF===:::666333222222111000444333222111000000000000........./////////000000......///000000000000000//////000000000000//////000000000000000000111111333333333333444444444444555444444333444444555555555<<>>===???AAACCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@@@@AAACCCFFFHHHDDDHHHOOOWWW```kkkuuu|||qqqnnntttzzzzzzkkkZZZLLL===:::777444333333111000333222222111111000000000000000000000000000000000......///000000000000000...///000111111000///...000000000000000111111111333333333444444444555555444444444444444555555555555===BBBOOOcccmmmrrr~~~zzzlllgggpppwwwttt~~~zzzssslllhhheeefffhhhkkknnnppppppooonnnkkkmmmnnnnnnmmmnnnrrrtttsssuuuvvvwwwwwwrrrmmmiiibbbaaa^^^\\\ZZZYYY[[[\\\[[[]]]^^^____________```^^^```bbbcccdddeeegggiiijjjkkkmmmmmmmmmmmmoooqqqwwwuuuttttttuuuvvvtttsssuuurrrrrrwww|||{{{ddddddjjjyyycccUUUQQQNNNHHHEEEFFFNNN[[[gggnnnqqqrrrrrr~~~{{{wwwtttssssssrrrqqqnnniiiccc]]]WWWVVV___iiivvvzzz}}}|||ttthhh___\\\ddd{{{|||rrrsss{{{fff___```hhhwwwwwwxxxrrr```PPPCCC:::666555333222222222333111000111111111222222333333333555555444444333333333333111111111111111111111111222111111222333333333333222222222222111111111111111222333333333444666888999>>>HHHYYYooouuurrruuuwwwwwwwwwtttRRRPPPMMMIIIFFFCCCBBBBBB@@@@@@???===<<<<<>>;;;777444333333222111222222222222111111111000333333222111111000//////......///000000000000000...///000111111000///...//////000000111111111111333333333444444444555555444444444555555666666666666>>>DDDQQQbbbhhhmmm{{{{{{~~~|||~~~sssfffggguuuvvvuuuyyyqqqkkkgggeeefffhhhllloooqqqqqqpppooojjjkkkkkklllmmmppptttvvvxxxvvvtttttttttssspppmmm\\\[[[YYYXXXXXXYYYZZZZZZXXXZZZ]]]]]][[[[[[]]]^^^^^^```bbbccccccdddfffhhhhhhiiijjjjjjiiijjjmmmoootttsssrrrrrrssstttsssqqqtttrrrrrruuuxxx~~~vvv```bbbkkkzzzwwwfff[[[QQQJJJGGGDDDLLLXXXgggrrrxxxxxxwww{{{~~~xxxtttsssssssssssspppnnnkkkfff]]]WWWZZZaaakkkrrryyy|||yyyrrrggg``````pppvvvnnn|||ooo]]]ZZZ```ooowwwvvvvvvfffVVVGGG===888666555333333444333222000111111111222222333333333333333333333222222222222111111111111111111111111111111222222222222333333333333333333222222222222333444555444333222444666666<<>>=========@@@BBBBBBDDDFFFGGGHHHIIIHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFJJJPPPWWW]]]dddjjjnnnxxx{{{yyyvvvvvvwww{{{iiiWWWCCC???999555333333333333111111222222222111111000444333333222000//////.........///000000000000000//////000000000000///////////////000111111222222333333333333444444444444333444555666666666666666888???FFFSSSbbbdddiiizzz{{{~~~|||yyyzzz}}}uuuiiiaaaiiiyyytttttt~~~xxxpppkkkiiiggghhhjjjmmmpppqqqqqqpppooohhhhhhhhhjjjmmmqqquuuwwwzzzvvvrrrqqqrrrrrrpppmmmXXXVVVTTTUUUWWWXXXYYYXXXVVVYYY[[[[[[YYYXXX[[[^^^^^^```bbbbbbbbbcccdddffffffgggggggggfffhhhjjjmmmqqqpppoooppprrrsssrrrqqqqqqpppppprrrtttyyyrrr___cccmmmzzz|||kkk\\\QQQMMMJJJNNNWWWeeettt}}}zzz|||yyyuuutttssssssssssssqqqpppnnnggg^^^[[[^^^___jjjwww~~~qqqeee^^^eeetttrrrxxx{{{fff^^^^^^kkkzzzxxxsss{{{|||nnn^^^NNNCCC===888777666666666666333111222222222222222222333333222222222222111111111111111111111111111111111111000111222222111111222444555444444444333333333333333444555444333222444666666;;;EEEWWWoooyyytttuuuvvvvvvvvvxxxCCCBBB@@@?????????@@@AAA???@@@BBBCCCCCCCCCEEEGGGKKKMMMOOORRRSSSTTTTTTSSSOOOOOOOOONNNLLLIIIGGGFFFFFFIIINNNSSSYYY```hhhlllvvv~~~zzzyyyyyyttttttvvvsss___LLLFFF===777444333333333000111222222222222111000111000000000//////............///000000000000000000000////////////000000...//////000111111222222222222222222333333333333222333555666777777777666999AAAIIIWWWddddddjjj}}}~~~}}}~~~}}}{{{zzzhhh___^^^llluuuuuu|||uuuooommmlllllljjjlllnnnooopppooonnnmmmfffeeeeeehhhlllqqqvvvxxxyyyuuupppooopppooojjjfffUUUSSSQQQRRRUUUWWWWWWVVVVVVYYY\\\[[[XXXXXX[[[___^^^```bbbbbbaaabbbccceeedddeeeeeeddddddfffiiikkknnnmmmmmmnnnqqqrrrrrrqqqnnnnnnooorrrsssyyymmm```eeeooo{{{ttteee^^^XXXWWW[[[fffuuu~~~}}}~~~yyyxxxwwwvvvuuuwwwtttssssssnnneeeaaa```ZZZdddpppzzzyyymmmaaa___dddrrrzzzqqqddd^^^ggguuuxxxrrrxxxxxxgggVVVJJJDDD:::999999999999888555333333333222222222222222222111111111111222222222222111111111111111111111111///111333222111000222444444444444444333333333333111222333333333444666888888;;;DDDWWWrrryyytttvvvwwwwwwwwwsssBBBAAA@@@??????@@@AAABBBDDDFFFIIIJJJJJJKKKLLLMMMVVVXXX[[[^^^`````````___XXXXXXXXXVVVRRRMMMIIIFFFEEEGGGKKKOOOUUU^^^gggmmmuuu}}}zzzrrrwwwyyyuuuuuuxxx|||fffSSSLLLAAA999444333333333000000222333333222111000---------..................//////000000000000000111000///......///000111...//////000111222222222111111222222222333333333222333555777777777777666:::BBBKKKZZZfffffflll~~~xxxttt```ZZZ^^^pppwwwxxxyyysssooonnnnnnooolllmmmnnnoooooonnnmmmmmmeeeddddddggglllrrrvvvxxxwwwtttpppoooooollleee___TTTQQQPPPQQQUUUWWWVVVUUUWWWZZZ]]][[[XXXXXX\\\```^^^```bbbbbbaaaaaacccdddcccddddddccccccdddhhhkkklllkkkkkkmmmppprrrrrrqqqnnnnnnqqqtttvvv}}}jjjbbbgggqqq{{{zzzpppeeeaaaaaaiiiwww~~~yyy{{{}}}|||zzzyyy{{{vvvttttttrrrkkkeeeddd\\\bbbhhhnnnxxx~~~uuuggg___]]]hhhwww}}}{{{ooo```XXXcccsssyyytttyyy~~~nnn\\\OOOIII<<<;;;:::;;;;;;999777444444333333222222111111111222222222222222222222222111111111111111111111111///111333222000000222444444444444333333333222222...000222333444666999;;;:::;;;DDDWWWtttxxxtttwwwyyyzzz{{{xxxFFFCCC@@@@@@BBBDDDFFFFFFLLLNNNPPPOOONNNOOOSSSWWWZZZ^^^eeekkknnnllliiigggdddaaa\\\YYYWWWSSSMMMIIIJJJHHHIIIMMMOOOSSS___mmmttt}}}|||mmmpppyyyvvvvvvuuufffXXXIII???888222111222333222111111000000111111000000000000000000000000111111000000//////......////////////000000000000000111111111111000//////+++---///111333444555666555666777777777666888999888@@@NNN[[[aaafffsssssskkkYYYYYYdddxxxyyytttxxx~~~zzztttnnnjjjiiijjjlllkkkooorrrpppllljjjlllooojjjgggeeefffkkkpppsssssstttoooiiihhhiiieee]]]UUUQQQRRRSSSUUUTTTSSSQQQPPPRRRSSSUUUWWWYYY[[[\\\\\\\\\]]]___```aaabbbaaaaaa]]]```bbbcccbbbcccgggjjjjjjiiihhhiiilllppprrrssssssqqqpppqqqttt|||}}}eee[[[dddpppzzz{{{sssooottt|||}}}~~~}}}yyyyyy}}}~~~~~~|||{{{zzzzzzzzzyyywwwqqqjjjeeebbb^^^^^^iiixxx~~~wwwjjjaaa[[[cccwww|||{{{ooohhhlllpppxxxuuuwww}}}qqqaaaSSSDDDAAA<<<888888999555111111111222222222333333333111111111111000000000000///////////////000111111111111111222222333333333333222111111333333222111111333666666444333444666999;;;CCCVVVrrrwwwxxxwwwzzz~~~|||yyyDDDDDDDDDFFFIIILLLMMMMMMTTTVVVXXXXXXXXXYYY\\\^^^bbbffflllrrruuuuuusssqqqlllggg```[[[XXXUUURRROOOKKKHHHHHHKKKLLLQQQ]]]kkkwwwooonnn|||xxxuuutttvvvgggTTTGGG<<<444222444333222111111000000111111000000000000000000000000000000000000////////////////////////000000000000000000111222222222222222///000111222333333333333111222333333222222333555<<>>>>>@@@BBBBBBEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIILLLLLLMMMNNNOOOPPPPPPQQQNNNOOOOOOPPPQQQSSSVVVXXXZZZ[[[\\\]]]^^^```aaaaaa``````bbbcccfffqqq~~~eeeUUUPPPQQQ\\\ccckkkppprrruuu}}}}}}zzzwwwsssqqqssstttssssssuuuqqqiiifffggghhhssszzzpppiiivvvxxxvvvccc]]]]]]]]]aaannnpppooo{{{ttthhhZZZOOOEEE<<<888888<<<:::888666444333222222222222333333333333333333222111000000000000000111222222222222222222222222333333222222333333444555444777777666555777777555888:::BBBSSSmmm|||wwwtttxxx|||wwwtttVVVZZZ^^^```aaaaaaaaabbb^^^^^^[[[XXXVVVYYY```fffpppvvvtttfffbbbkkk{{{|||}}}zzznnnooowww~~~ttthhhWWWHHH<<<999555333333222111000000111111222222111111000000000000000000000000000......///000111222222333111222222333333333333333222222222222333333333333444444666666777???RRRdddqqqzzz~~~ooohhhjjjpppwwwpppjjjgggeeebbbeeejjjnnnppppppooonnnlllkkkkkkmmmoooooonnnmmmjjjiiieeeaaa^^^[[[XXXWWWHHHDDD@@@===>>>@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMNNNOOOOOOQQQUUUWWWYYYZZZ[[[\\\]]]^^^___```YYY\\\```bbbccclllxxxbbbSSSPPPRRR[[[ccclllpppqqqttt{{{~~~}}}|||||||||zzz~~~{{{wwwtttsssuuuvvvtttvvvyyywwwppplllllleeeooozzzsssgggfffnnnlllbbbccccccdddlllyyyyyyjjjhhhrrr|||qqqbbbUUUIII>>>:::<<<888777555444333333333444333333333333222222222222222111000//////...//////111111111111222222222222333333333333333444444555444666777777666666888999888;;;BBBSSSlllyyyuuurrrvvvzzztttqqqPPPTTTYYY\\\]]]]]]]]]]]][[[ZZZXXXXXXYYY[[[___aaajjjqqq||||||yyyxxxxxx{{{yyy|||}}}oookkkmmmuuu~~~yyy{{{sss{{{}}}mmmXXXHHH<<<999666444333222111000000111111222222111111000000000000000000000000000......///000111222333333000111111222333222222222111111111222333333333444444444666777888BBBXXXlllqqqzzz~~~qqqggghhhsss|||}}}vvvooojjjfffeeeccceeeiiimmmpppppppppoooooonnnlllmmmnnnoooooonnnmmmjjjfff```[[[VVVSSSQQQFFFBBB>>><<<===???AAAAAA@@@@@@AAABBBCCCEEEEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPOOOPPPSSSVVVWWWWWWXXXZZZ[[[\\\]]]^^^XXXYYY]]]aaaeeemmmrrr^^^QQQOOOQQQZZZcccmmmqqqppprrryyy~~~|||zzzyyyxxxwwwvvvtttyyy~~~~~~|||yyyzzz}}}~~~{{{|||~~~{{{tttmmmlllbbbjjjrrryyyvvvlllhhhjjjzzzsssbbbdddeeefffnnnzzzxxxiiidddkkkxxxyyyjjj[[[LLL@@@===@@@:::999777555333333444555444333333333222111111111111111000000000000000000111111111222222333333333444333333333333444555555444555666666444444666:::999;;;CCCTTTmmmwwwtttrrrvvvyyysssqqqKKKPPPVVVZZZ[[[ZZZYYYYYYWWWVVVVVVXXX[[[^^^______dddkkkvvv~~~xxxrrrnnnlllkkkpppooosss}}}uuuqqqoooppp{{{www}}}pppZZZJJJ===:::666444333222111000111111222222222222111111000000000000000000000000---...///000111222333333000000111222222222222111000000111222333333444444333444666888999DDD[[[pppqqqyyy~~~{{{rrrfff```hhhyyy|||uuuooojjjgggeeeccceeeiiimmmpppqqqpppppptttrrrpppoooppprrrrrrqqqooolllggg```YYYSSSNNNLLLDDDAAA===<<<===???@@@AAA>>>>>>@@@AAACCCDDDEEEFFFDDDDDDCCCDDDEEEGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRSSSRRROOOOOORRRVVVUUUVVVWWWXXXYYY[[[\\\\\\ZZZYYY\\\bbbiiirrrnnn[[[OOOMMMOOOXXXaaalllpppooopppvvv|||}}}{{{yyywwwvvvvvvtttsssqqquuuyyy|||}}}ssskkkhhh___eeelllsss}}}xxxkkkgggrrrwww___bbbeeegggppp}}}yyyjjjcccgggsss~~~ooo^^^MMMAAA>>>BBBAAA???;;;888555444444444444444333333222111000000111000000000111222333333222222222333333444444444444333333333333444555555444444555444222111444999:::<<>>??????>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSUUUUUUUUUVVVYYY[[[XXX^^^bbbccchhhvvv|||jjjYYYNNNJJJJJJTTT\\\ffflllmmmmmmoooqqqooonnnlllmmmnnnnnnmmmkkkjjjnnnqqqtttyyy}}}zzzwwwqqqkkkgggbbbaaadddooo}}}uuulllfffooo}}}lll\\\^^^nnnwwwpppaaa```lll~~~{{{mmm[[[JJJ@@@<<<<<<999666555777999::::::555555555444444333333333444333333222222111000000///000333555555555444333000111222333444444444444333444444555666777777888999;;;CCCTTTlllzzzvvvrrrvvv{{{wwwqqqKKKKKKMMMNNNQQQSSSUUUVVVXXXYYYYYYZZZ\\\^^^```aaadddhhhoooyyy~~~}}}vvvmmmddd______```bbbccchhhqqq}}}|||oooiiittt~~~~~~lll[[[III===555777666000///333111111111111111000//////000000000000000000000000111111111111111222222222333333333333333333333333444444444444444444444444666444555:::???LLLcccxxx{{{~~~wwwgggXXXXXXcccrrrzzzqqqllliiieeefffiiihhhmmmrrrrrrpppnnnooorrrooonnnmmmnnnpppqqqqqqppppppmmmhhhddd___XXXNNNGGGAAA???<<<<<<===???@@@???>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLOOOOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUUUUUUUWWWYYY[[[YYY^^^aaadddlllzzz{{{iiiXXXMMMIIIIIIOOOVVV___ddddddeeegggiiifffeeedddeeeffffffeeeddddddhhhlllnnnrrr}}}~~~{{{xxxuuussspppmmmkkkeeeccceeennn||||||pppeeeffftttqqq___```pppzzzyyyfff^^^fffzzzwwwgggVVVJJJCCC===999555333444444555555444444444444444333333333666666666555555555555555111222444555666666555555333333444555666666666666666666666666777777777777:::<<>><<<<<<>>>@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOPPPSSSTTTUUUVVVVVVWWWYYY\\\ZZZ]]]```eeeqqqyyygggWWWLLLHHHGGGJJJPPPVVVZZZ[[[[[[]]]___\\\\\\\\\]]]___```___^^^]]]aaadddfffiiiqqq~~~~~~{{{wwwsssrrrqqqooonnniiifffeeelllxxx|||llldddgggqqq}}}xxxddd```mmmxxxlll]]]```uuuuuudddSSSIII???<<<777333222222111111333333333333444444444444666666666666777777777777444444555555666666777777666777777888888888777777888777777777777666666666;;;===EEEVVVnnnxxxuuuqqqvvv{{{wwwpppLLLJJJHHHFFFGGGKKKOOORRRRRRTTTWWW[[[^^^aaacccdddeeeiiipppxxxyyyrrrkkkhhhfffffflllsssrrrsssqqqjjj```YYYVVVWWW^^^aaahhhqqq}}}tttqqquuuyyy~~~vvvssswwwzzzaaaOOO===666555333000000333222111000000000111222111111111111111111111111000000000111222222333333222222222222222222222222444444444444444444444444444444666;;;FFFVVViiiwwwuuu}}}iiiYYYNNNVVVjjj|||yyypppmmmjjjhhhiiimmmnnnqqqttttttqqqooonnnooommmmmmnnnqqqrrrrrrpppnnnmmmiiiccc]]]YYYRRRJJJDDD>>>===<<<<<>>999555444333222222222222222333333444444555222222333444444555666666555444444444444555666777777888888888888777777666555555555666666666666666;;;===DDDTTTnnnxxxvvvssswww|||xxxnnnNNNKKKGGGDDDEEEHHHMMMPPPRRRTTTXXX\\\aaaeeehhhjjjhhhlllrrrxxx~~~~~~}}}|||||||||tttmmmeee```[[[[[[bbbjjjnnnqqqqqqkkkaaaYYYWWWXXX^^^ccclllvvv|||yyyzzzzzz~~~{{{|||rrrmmmqqq~~~lllYYYCCC888555333111000333222111000000111222333111111111111111111111111///000000111222222333333444444444444444444444444333333333333333333333333444444666;;;GGGXXXiiirrrooozzziii\\\TTT^^^rrrzzzqqqnnnkkkiiijjjmmmmmmoooqqqrrrrrrpppoooooopppooopppqqqrrrqqqnnnkkkhhhccc\\\XXXTTTOOOHHHCCC>>><<<<<<===???AAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNPPPQQQQQQQQQSSSUUUWWWZZZ\\\___gggxxx~~~ppp```TTTLLLGGGEEEFFFHHHJJJMMMOOORRRUUUWWWXXXYYY[[[___ccceeedddccc^^^```cccdddfffkkkrrrwww}}}|||~~~zzzuuuqqqnnnjjjfffffflllwwwxxxkkk```bbbtttuuudddcccjjjyyyhhhfffqqq}}}qqqZZZGGGAAA===999555444444444333111222222333333444444444000000111222333333444444333333222222222333444444666666666777666666555555111111222333444666666777999;;;BBBRRRkkkzzzxxxuuuyyy}}}yyymmmTTTPPPKKKGGGEEEGGGKKKNNNSSSTTTWWW\\\aaahhhmmmpppllloootttyyy|||yyywwwuuusssqqqqqqqqqqqqlllggg```[[[UUUTTTZZZccckkkoooqqqkkkaaaZZZYYY\\\___fffqqq|||yyyxxxuuusssuuu~~~|||nnnggglll~~~sssaaaKKK;;;555333222111222111111111111222333333111111111111111111111111//////000111222333333444444444444444444444444444333333333333333333333333444555777<<>>===<<<>>>???@@@@@@???@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMMMMMMMNNNQQQSSSWWWYYY]]]eeeuuuxxxjjj]]]SSSMMMIIIGGGDDDEEEFFFIIIMMMRRRVVVXXX\\\]]]```eeejjjmmmlllkkkhhhiiiiiiiiijjjmmmrrruuu}}}~~~{{{|||zzz{{{}}}~~~yyyuuupppmmmhhheeehhhqqq}}}wwwggg```mmmqqqhhhiii~~~ssslllqqqyyyvvv```KKK???<<<777444333444333333222222222222333333333333000111111222333444444444111111111111111111222222333333444555555444444444...///000222444555666777777999???PPPiii|||yyyvvvyyy}}}xxxnnn^^^ZZZSSSMMMIIIHHHIIIKKKOOOPPPRRRVVV]]]eeelllppppppssswwwyyyzzz}}}}}}yyywwwvvvnnnllliiifffdddcccddddddccc___[[[WWWRRRPPPVVV___iiinnnpppkkkaaa[[[\\\```dddmmmyyy}}}vvvtttooommmvvv|||llldddiiivvvgggQQQ???555333333222000111222222333333333222000000000000000000000000...///000111222333444444333333333333333333333333444444444444444444444444555777999@@@PPPeeeqqqtttwwwnnnjjjmmmzzz}}}tttmmmjjjiiigggiiimmmooopppqqqssstttsssqqqppprrrpppooooooppppppnnnmmmeee___WWWQQQMMMJJJEEEAAA???>>>===>>>@@@@@@???===>>>??????@@@@@@AAAAAABBB@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFHHHHHHHHHIIILLLNNNQQQUUUZZZbbbooo}}}{{{rrreeeZZZSSSOOOLLLJJJGGGFFFGGGJJJPPPVVV\\\___cccdddhhhnnnsssvvvvvvuuutttsssqqqnnnmmmnnnqqqssswww~~~{{{||||||zzz{{{|||~~~~~~{{{xxxrrrppplllggggggmmmxxxqqqbbbiiizzz|||uuu~~~qqqlll}}}|||ooopppwwwzzzfffRRRAAA>>>999555444444333333333333333222222222222222111111111222222333333333000111222222222111000///111111222333444444444444000000111222444555666666777888???OOOhhh|||yyyuuuxxx{{{vvvkkkfffaaaZZZQQQKKKIIIHHHIIIJJJJJJLLLPPPWWW```hhhmmmsssvvvxxxyyyyyy{{{{{{vvvpppmmmlllgggeeeaaa]]]ZZZZZZZZZ[[[\\\YYYWWWUUUQQQOOOUUU^^^gggmmmpppkkkaaa[[[]]]bbbkkkttt}}}yyyooobbbhhhxxx{{{{{{~~~kkkbbbhhhwwwjjjUUUAAA555333333444///111222333444333333222////////////////////////...///000111222333444444222222222222222222222222555555555555555555555555555888;;;CCCUUUkkkwwwyyyoooooovvv{{{sssllljjjjjjjjjlllqqqrrrrrrssstttuuutttrrrpppqqqooonnnnnnooopppppppppggg```XXXQQQMMMHHHCCC??????>>>>>>???@@@@@@>>><<<======>>>>>>?????????@@@??????@@@AAABBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEBBBDDDEEEEEEEEEGGGIIIKKKMMMRRRXXX___jjjwww}}}~~~wwwnnnbbbXXXSSSPPPMMMKKKJJJIIIJJJNNNTTT\\\bbbeeeiiikkkooovvv{{{~~~~~~}}}|||zzzuuuqqqnnnnnnooopppsss~~~wwwssspppnnnmmmrrr}}}~~~}}}~~~~~~~~~}}}{{{yyysssrrrnnniiigggkkkuuu~~~vvvcccdddsssuuu{{{wwwnnn{{{ooopppxxx{{{jjjVVVFFFBBB<<<999777666555444444333333222222111111111///000000000000111111111///111222333333222000///000111222333444444444444333333333444444555555555777888???OOOhhh{{{yyytttwwwzzztttfffffffffbbbXXXLLLFFFHHHLLLIIIHHHFFFGGGLLLVVVbbbjjjooouuuxxxxxxyyy~~~}}}yyyzzz~~~~~~{{{zzzxxxtttoooiiiccc^^^[[[\\\\\\ZZZTTTNNNMMMRRRVVVTTTWWWZZZ[[[ZZZYYY[[[^^^ggggggiiiiiiddd___bbbhhhssszzz}}}zzzssskkkfffzzzvvvzzz~~~zzzyyywwwtttgggbbbuuu|||lllWWWFFF999111000333///////////////000000000---///000000//////000222222222111111111111111222333444555555555444333222888777444222222222333444888777;;;HHH]]]rrr~~~ggglllwwwtttjjjiiilllllljjjjjjpppqqqsssuuuuuuuuusssrrroooooonnnllljjjkkkmmmooooooiii^^^RRRGGGBBBAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAAAAABBBBBBJJJLLLOOOVVVdddrrrwwwvvvnnnjjjccc\\\VVVRRRQQQQQQPPPPPPQQQRRRUUUZZZaaafffnnnpppssswww{{{~~~{{{yyywwwuuurrroooqqqvvv|||wwwnnnddd]]]YYYXXX\\\bbbeeeuuu~~~}}}{{{zzzyyyzzzzzztttsssppplllkkkmmmrrrvvv}}}}}}hhhaaaddd{{{{{{qqq}}}xxxlllssszzzmmmlllxxxrrreeeWWWHHH@@@:::888666333333555444333222111222333444555111111222333333333222222000/////////000111222222000222555555333111000111444444444555555666666666999999???NNNhhhyyyuuuqqqtttxxxssshhhhhhjjjhhh___SSSJJJIIIKKKIIIGGGEEEFFFKKKUUU```hhhlllrrruuuuuuvvv{{{}}}|||~~~|||wwwrrrnnnnnnpppqqqooollliiihhheeeaaa\\\WWWSSSQQQSSSUUUVVVTTTPPPOOOSSSVVVWWWYYY]]]^^^^^^^^^aaadddjjjgggeeeccc___^^^eeennnyyyyyypppkkksssttt{{{}}}~~~~~~|||pppiiiqqq~~~wwwhhhWWWIII>>>555222444222222222222222222222222...///111000//////000111222222111111111111111222222222333333333333333222444333111000111222333444555666;;;HHH]]]qqq{{{~~~ttt___fffrrrzzzyyy}}}sssjjjjjjmmmmmmmmmnnnpppqqqssstttuuutttsssrrroooooonnnkkkhhhhhhjjjllllllfff\\\PPPGGGAAA@@@@@@=================================>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@???????????????===>>>>>>??????@@@AAAAAAAAADDDHHHPPP___nnntttsssnnniiibbb^^^[[[ZZZYYYWWWUUUUUUUUUUUUXXX]]]dddiiiqqqsssuuuyyy|||}}}{{{yyywwwtttrrrooorrruuuwwwvvvrrrllliiiZZZUUURRRQQQPPPMMMNNNRRRYYYkkk}}}{{{zzzyyyyyyzzzwwwvvvrrrnnnkkklllpppsss~~~nnneeeeeeqqq~~~pppuuuwwwjjjnnnyyywwwrrr~~~vvvooodddXXXJJJAAA:::888666333222444222222111000/////////000000000111222222333222222111111111000111111222222111222222111000///000111222333333444555666666666999999???NNNgggwwwsssooosssxxxsssiiigggjjjkkkeeeZZZOOOJJJIIIHHHFFFDDDEEEKKKTTT^^^dddiiiooosssssstttxxxzzzxxx}}}{{{yyywwwwwwwwwuuussskkkgggbbbaaaaaaaaa^^^[[[WWWVVVUUUSSSPPPMMMKKKIIILLLPPPTTTVVVVVVWWWZZZ]]]^^^```bbbcccdddfffiiikkklllfff___\\\ZZZ^^^iiivvvxxxrrrooowww|||zzzooommm{{{|||ooocccVVVKKKAAA888444555222222222222222222222222///111111111///...///000222111111111111111222222111111111111222333333444555444444444555666888999555666===MMMaaarrr{{{~~~yyyjjjXXXbbbqqq{{{ssskkkxxx|||rrrjjjjjjnnnooopppqqqpppqqqsssttttttsssrrrrrrpppooommmjjjfffdddeeeffffff```WWWMMMEEE@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????:::>>>CCCKKKZZZjjjrrrrrrnnnhhhaaa___aaacccaaa^^^[[[[[[ZZZYYY[[[```hhhmmmtttvvvxxx{{{~~~~~~{{{yyyvvvsssqqqjjjjjjkkkmmmkkkeee[[[TTTPPPKKKHHHHHHFFFCCCCCCFFFPPPddd}}}{{{yyyyyyyyyyyyzzzyyyuuupppllllllnnnppp~~~vvvjjjeeedddxxxvvvtttzzz|||kkkiiirrrzzzwwwzzztttlllcccZZZLLLCCC:::888666444333444222222111111000...---,,,///000111222222333444444444333222222222222222333555555444222111111333555111111222333444666777777999:::???NNNgggtttqqqnnnrrrxxxtttlll```eeeiiiggg^^^TTTLLLIIIHHHFFFDDDFFFLLLTTT[[[___gggmmmppppppqqqtttuuusssuuurrrnnnkkkkkkjjjiiihhhaaa^^^ZZZXXXWWWUUURRROOOMMMMMMMMMMMMLLLLLLKKKJJJMMMQQQWWW[[[^^^bbbgggjjjiiijjjkkkllllllmmmnnnoookkkccc[[[XXXYYY```ooo|||wwwppp}}}yyyzzz}}}llljjjxxxzzzuuukkk```SSSJJJAAA999555666111111111111111000000000111222222111///...///000111111111000111111222333222111111000111333555666666666555666666777999999777999CCCUUUhhhuuu}}}rrrcccXXXeeevvv{{{qqqaaaqqq{{{rrrkkkkkknnnooopppsssqqqrrrssssssssssssrrrrrrqqqpppnnniiidddaaa```aaa```[[[RRRJJJDDD???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========999===BBBIIIWWWfffooopppllleee___```eeehhheeeaaa```___^^^]]]___cccjjjooovvvwwwxxx{{{~~~zzzvvvrrroookkkiiibbbbbbcccfffhhhcccXXXOOOLLLFFFBBBBBBCCCFFFMMMTTTaaaqqq~~~{{{zzzyyyyyyyyyzzzyyywwwrrrooommmoooqqq~~~}}}mmmccc[[[hhh||||||qqqggglllssswwwuuuvvvmmmeee^^^PPPEEE;;;888777555333444333333444444333222000///000111111222333555666777666555444333333333333333444555666555333222333444000000111333444666777888::::::>>>MMMfffssspppmmmrrrxxxtttpppXXX^^^dddeeeaaaYYYSSSPPPKKKIIIHHHKKKPPPVVVZZZ[[[aaagggjjjiiiiiikkkkkkiiihhheeeaaa^^^^^^^^^^^^]]]VVVTTTRRRQQQPPPNNNLLLJJJIIIJJJLLLMMMNNNOOOOOOPPPVVVXXX\\\aaagggnnntttyyywwwvvvuuuuuutttrrrooonnnfff___YYYXXX\\\eeesss{{{rrryyyvvv{{{~~~gggdddqqq{{{vvvmmmbbbTTTJJJAAA999666777333222222222111111111000111222333111000//////000111111000000111222222333333222222222333444666777333333333222222333333333777:::FFF[[[mmmxxx~~~{{{jjj___\\\kkk{{{|||qqqaaasss|||sssmmmlllmmmmmmooorrrssssssssstttsssssssssrrrrrrqqqoookkkeeeaaa______\\\VVVNNNGGGBBB???;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@@@@??????>>>>>>>>><<<=========<<<;;;::::::::::::::::::;;;;;;<<<<<<:::::::::;;;<<<<<<======:::???CCCHHHRRR```iiikkkiiiccc^^^___eeehhhfffbbbcccccccccbbbdddgggmmmqqqvvvwwwwwwyyy{{{~~~}}}xxxrrrlllgggbbb^^^\\\XXXXXX[[[aaaeeecccYYYQQQBBB@@@BBBJJJTTT^^^iiisss}}}{{{zzzzzzzzzyyyxxxwwwtttrrrqqqrrrsss}}}qqqcccZZZ___vvv}}}yyygggffflll~~~uuuqqq{{{zzzqqqhhhbbbUUUIII===:::999777444444222333444555555555333333333222333333444666888999666666555444333333333444000333666777555333111111000111222333555666777888;;;:::>>>LLLeeesssqqqooosssxxxtttrrrSSSXXX^^^aaaaaa^^^[[[ZZZRRRQQQQQQUUUZZZ]]]\\\ZZZYYY^^^bbb```^^^___^^^ZZZZZZWWWTTTSSSTTTUUUUUUUUUMMMMMMNNNNNNNNNMMMLLLLLLNNNOOOQQQSSSVVVWWWXXXYYYaaabbbeeejjjqqqxxx}}}zzzuuuooojjjaaaZZZUUUWWW^^^hhhvvvuuu~~~vvvxxxlllaaajjjzzzuuuiii[[[PPPFFF<<<777888666555555444444333333333000222222222000///000111000000000000111222333333333333333333444555666666444444444444444444333333666999GGG^^^pppyyy{{{{{{|||yyyjjjbbb```ppp|||qqqhhhzzz{{{sssmmmlllllllllnnnrrruuuuuuuuutttttttttttttttssssssqqqmmmhhhcccaaaaaaZZZSSSJJJDDDAAA???===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;:::999::::::;;;;;;<<<<<<======:::;;;;;;<<<======>>>>>>;;;???BBBEEEMMMYYYbbbdddfffbbb___```eeehhhgggeeeggghhhiiijjjlllnnnsssvvvxxxwwwvvvvvvvvvwwwyyyyyyrrrnnnfff```[[[WWWSSSQQQOOORRRWWW___dddddd^^^YYYTTTUUU\\\hhhqqqvvv{{{~~~|||{{{{{{{{{wwwxxxxxxvvvtttssstttuuuzzzwwwiii^^^]]]jjj}}}jjjcccgggzzzsssmmmuuuwwwllleeeZZZLLL???;;;;;;999666555111222222333333444333333444444333333444666777999666555444444444444444444444888<<<>>><<<888666444222222333444555777888888;;;:::>>>KKKdddvvvuuurrruuuxxxssspppPPPSSSWWWZZZ\\\]]]^^^___[[[ZZZ\\\```eeeeee```[[[TTTYYY\\\YYYVVVVVVSSSOOONNNLLLKKKLLLNNNPPPQQQQQQMMMOOORRRTTTVVVWWWXXXYYY[[[]]]___bbbdddfffggghhhlllnnnrrrxxx~~~xxxooohhh\\\UUUPPPTTT\\\hhhwww|||xxxvvv{{{}}}ggghhhrrrtttggg\\\PPPBBB:::888666666666555444444333333000111222222111000111333000000000000111222333444222333333444444444333333555666777777888888888888888:::IIIaaattt|||}}}vvvjjjgggeeeuuu|||rrrooowwwpppkkkkkkkkkkkkoootttwwwwwwvvvuuuuuuuuuuuuuuuttttttssspppkkkgggeeeeeeZZZRRRHHHBBB@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>?????????>>>>>><<<;;;:::999999999999:::;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<======>>>?????????;;;???BBBDDDJJJVVV___bbbbbbaaaaaacccgggjjjkkkkkklllnnnqqqtttuuuwwwzzz|||{{{yyyvvvrrrpppnnnnnnnnnhhhccc]]]WWWSSSQQQNNNMMMLLLQQQZZZcccjjjlllmmmlllqqqoooppprrrqqqllljjjkkkeeeqqq~~~|||||||||xxxyyyyyyxxxvvvttttttuuuuuusssccc^^^cccuuuqqqfffiiirrrrrrhhhooozzz}}}oooeee^^^OOOAAA======;;;888666333333222222111222222222444333222111222333555666444444333333444444555555888;;;>>>???===:::999888444444555555666777888888<<<;;;>>>KKKcccyyyyyyvvvxxxyyyrrrmmmMMMOOOQQQTTTWWWZZZ]]]___aaaaaaccchhhlllkkkddd]]]RRRXXXZZZWWWTTTRRROOOKKKGGGFFFFFFIIILLLOOOPPPPPPRRRVVVZZZ^^^aaaccceeegggjjjkkkmmmppprrrtttvvvvvvuuuwww|||zzzooogggZZZRRRMMMPPPZZZgggwwwyyyuuutttppplllnnnzzz|||pppfffXXXHHH<<<888555555444333222222111111///000222222111111222444000000000000111222333444111222333444444222111000111222444555777888888888;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAA@@@@@@>>>===<<<;;;:::888999:::;;;;;;;;;;;;;;;999999:::;;;<<<<<<============>>>>>>???@@@@@@@@@<<<@@@CCCDDDKKKVVV___cccaaabbbcccfffiiimmmoooqqqooossswww{{{|||~~~|||vvvpppkkkhhhfffeeeaaa]]]WWWRRRPPPOOOMMMLLLLLLSSS___jjjrrrxxx}}}vvvnnneee^^^VVVMMMJJJLLLJJJZZZwww}}}}}}}}}yyyzzz{{{yyywwwtttttttttqqq}}}{{{fff``````lll~~~yyyllloookkk|||pppfffkkkvvvpppddd```QQQCCC>>>???<<<999777777666444222111111222222444333111000000111333444333333333333333444555666444666777777555444444555555666666666777777888888<<<;;;>>>KKKccc{{{|||xxxyyyyyyqqqjjjTTTTTTSSSPPPNNNPPPWWW\\\ddddddfffkkkppppppjjjddd```]]]YYYWWWUUUSSSQQQOOOJJJJJJKKKOOOTTTXXXZZZ[[[\\\___ccciiinnnrrrtttuuuvvvwwwxxxzzz}}}uuuiiiaaaXXXQQQMMMQQQZZZeeerrr}}}~~~wwwyyyqqqooo{{{~~~ssseeeSSSAAA666777555222111222111000///111111111111111111111111111111000000111111222333555555444444444555666666555555666555444555777:::999AAAQQQeeewwwyyyjjjaaa```lll~~~xxxuuuttt}}}tttqqqmmmiiihhhkkkqqquuuvvvyyy{{{yyyssspppqqqtttuuuxxxyyyvvvtttqqqiii```XXXQQQGGG???<<<;;;<<<<<<777777888999;;;<<<=========>>>???>>><<<<<<===???AAA>>><<<>>>AAABBB>>>999;;;<<<<<<;;;::::::;;;<<<;;;;;;;;;;;;===>>>???@@@????????????>>>===<<<<<>>===;;;;;;<<<>>>@@@>>><<>>???@@@AAAAAAAAAAAAAAADDDCCCCCCEEEJJJRRR[[[```eeegggkkknnnppptttxxx{{{|||xxxtttrrrqqqnnnhhhddd\\\\\\^^^```cccfffiiikkkzzz}}}yyyiiiZZZSSSKKKEEEDDDDDDBBBDDDGGGLLLUUUsss~~~|||{{{|||zzzyyyxxxxxxxxxvvvtttsssyyyooobbbYYY___lllssssssqqqqqq|||wwwyyyttt}}}tttcccgggnnnyyy|||uuujjjYYYHHHBBB???:::666444555444333333222222333333111111111111222333444555222333333444444444333333333333333333333333333333333333222222333555666777;;;;;;???JJJ```}}}{{{xxxzzzzzzyyyyyyoooddddddaaaZZZTTTPPPQQQTTT]]]]]]aaagggmmmooollliiigggfffdddeeeggghhhhhhgggdddcccbbbdddiiimmmpppqqqssstttxxx|||{{{pppccc[[[NNNJJJJJJPPPYYYdddqqq|||~~~qqqooo~~~yyyqqqxxx}}}yyyiiiWWWFFF===555444222111222333222111////////////////////////000111111111111222222222444333333333333444555555444555555555444555777::::::FFFWWWgggttt{{{wwwrrrkkkaaaZZZ]]]dddqqqzzzyyyzzzuuusssqqqooonnnoooqqqtttvvvuuuyyy|||{{{wwwsssrrrsssqqqttttttpppmmmjjjbbbYYYNNNIIICCC>>><<<;;;::::::888888888888999999::::::;;;<<<===<<<;;;;;;<<<>>>???>>>>>>AAAEEEGGGFFFCCC@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBB???@@@BBBDDDEEEGGGGGGHHHFFFEEEDDDEEEJJJPPPWWW[[[aaaeeelllrrruuuxxx{{{|||wwwwwwwwwvvvssspppllliiieeehhhmmmqqquuuvvvvvvuuuvvvyyyzzz{{{zzzuuuhhhZZZLLLFFFBBBCCCDDDCCCDDDGGGKKKXXXwww|||{{{{{{zzzxxxxxxyyyxxxvvvttttttxxxrrrcccXXX\\\ggglllkkkiiibbbkkkvvv{{{yyyuuu~~~www``````eeeqqq~~~ppp```NNNDDD???;;;888777555444333333222222333333222222222222333444555666111222444555666555555444444444444444444444444444444444333333444555666666999:::>>>III^^^|||{{{yyy|||||||||}}}pppoooooonnnhhhaaa\\\[[[]]]bbbcccfffkkkppprrrpppnnnmmmllllllooorrruuuvvvvvvrrrpppooopppssswwwyyyzzzzzz|||~~~{{{rrrggg[[[SSSJJJGGGIIIPPPYYYcccooozzzsssiiivvv|||pppsssyyyzzzgggTTTDDD;;;555333222222333444333222000000000000000000000000000000111111222222222222555444444444444555666666555666666666666777999<<<<<>>???BBBGGGJJJJJJIIIDDDBBB@@@??????>>>===<<<<<<<<<<<<===???@@@BBBCCCAAABBBDDDFFFHHHJJJKKKKKKIIIGGGEEEDDDFFFJJJOOORRRYYY___iiiqqqvvvyyy{{{|||yyy{{{|||{{{xxxvvvuuuuuuzzz{{{{{{zzzvvvqqqllliii```eeelllrrrxxxxxxmmmaaaPPPJJJFFFFFFFFFCCCCCCFFFKKKZZZzzz~~~{{{yyyzzzyyyxxxyyyyyyyyyvvvtttuuuwww}}}vvvfffXXXXXXbbbiiimmmnnnjjjnnnttt{{{{{{tttttt{{{^^^ZZZZZZeeewwwvvvgggSSSEEE???<<<999888555444333333222222333333222222111222222333444555000222333555666555444333444444444444444444444444444444444444444555555555888999===HHH\\\yyyzzzyyy|||}}}~~~tttqqqsssuuutttoookkkkkklllooopppqqqtttvvvvvvvvvtttsssssssssvvv{{{}}}{{{zzzzzz}}}{{{sssjjj___UUUNNNFFFEEEHHHOOOWWW___lllxxx~~~uuuiiippp|||zzzmmmoooxxx|||gggRRRBBB:::555444222222333444333222111111111111111111111111///000111222222222222111111111000000111111222333222333333333333444777999>>>PPPccclllsss}}}~~~|||zzzvvv~~~~~~ttthhh[[[UUU]]]iiixxx~~~wwwsssrrrqqqqqqsssvvvyyyxxxwwwrrrtttwwwxxxvvvssspppoooqqqsssqqqlllhhhddd\\\TTTEEEBBB>>>;;;;;;:::999777888888888888888888888999===>>>???>>>======???AAA@@@@@@AAADDDHHHKKKMMMNNNHHHEEEBBBAAABBBBBB@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIJJJJJJKKKJJJHHHDDDBBBAAACCCEEEGGGPPPXXXdddnnnvvvzzz}}}}}}~~~uuulllddd^^^ZZZ[[[cccnnnwww~~~|||pppbbbSSSMMMHHHHHHGGGEEEDDDFFFMMM^^^~~~~~~|||yyywwwyyyxxxxxxyyyzzzyyyvvvtttuuuwww|||{{{jjjYYYVVV^^^iiiuuu}}}|||{{{||||||ssssss```WWWRRR[[[ooo{{{mmmYYYGGG???<<<:::777555444333333222222333333000000000111111222333444000111222333444444333222444444444444444444444444444444555555555555555555777999===GGGYYYvvvzzzxxx{{{}}}}}}~~~yyyjjjooovvvyyyyyyxxxxxxyyy}}}}}}}}}}}}||||||{{{{{{xxxxxxxxx{{{wwwmmmdddZZZRRRLLLDDDDDDFFFLLLRRRYYYgggsss~~~}}}yyylllpppwwwuuugggkkkxxxiiiSSSDDD<<<666555333222333444333222111111111111111111111111///000111333333222111111222222111111222222333444333444555444444666999;;;@@@UUUiiipppuuuyyyxxx|||zzz{{{zzzkkk\\\VVV___lllyyy~~~wwwtttrrrppppppsssxxx{{{zzzxxxrrrsssuuuvvvuuussspppnnnrrrssspppkkkfffbbbZZZRRRDDD@@@<<<:::999999888777888888888888999999::::::===>>>??????>>>>>>@@@BBBBBBBBBDDDFFFHHHKKKNNNOOOKKKHHHDDDDDDFFFGGGEEEBBB@@@@@@@@@@@@@@@AAABBBBBBEEEFFFGGGHHHIIIIIIIIIIIIIIIFFFBBB???===>>>???@@@IIIQQQ]]]iiissszzzxxxnnneee^^^[[[YYY[[[eeerrr}}}rrrcccQQQKKKGGGGGGGGGFFFGGGJJJQQQddd}}}|||{{{xxxvvvxxxxxxxxxzzz{{{zzzwwwttttttvvv{{{qqq```YYY]]]jjj|||xxxsssiii[[[PPPWWWkkksss___KKK@@@===:::666555444333333222222333333000000000000111222333333222222222222222222222222333333333333333333333333333444555666666666666666888:::>>>FFFWWWsss{{{yyy{{{||||||}}}|||aaaiiittt{{{|||{{{{{{}}}}}}}}}{{{zzzzzzzzz{{{|||||||||{{{{{{||||||}}}}}}sssggg\\\TTTNNNJJJBBBAAACCCGGGKKKRRR```mmm{{{~~~nnnrrrxxxpppbbbeeetttiiiTTTEEE???888666444333333333222111111111111111111111111111///000222333333222111000444444333333444444555666555666777777777999<<<>>>BBBZZZoootttwww}}}wwwxxxxxxzzzooo^^^YYYfffuuu~~~}}}vvvvvvrrroooooorrrxxx||||||zzztttttttttttttttsssqqqooorrrrrroooiiiddd___XXXOOODDD@@@<<<999888888888777777888888999:::;;;;;;<<<<<<===>>>>>>===>>>@@@BBBDDDEEEFFFGGGHHHJJJMMMOOOMMMJJJFFFGGGJJJKKKIIIFFFCCCBBBBBBAAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHHHHHHHEEECCC@@@===<<<<<<>>>???BBBIIIUUUaaammmwww~~~uuullleeeaaa``````\\\ggguuuxxxiiiSSSLLLGGGGGGHHHGGGJJJNNNWWWkkk}}}|||{{{yyywwwwwwwwwxxxzzz{{{zzzwwwtttrrrtttyyyzzzjjj```^^^iii~~~}}}uuuuuudddUUUXXXkkkyyyeeeOOOCCC???;;;666555444333333222222333333111111111111222333444444666555333111111111222333222222222222222222222222222333555666777777777777888:::>>>EEEUUUppp~~~{{{||||||||||||{{{]]]fffsss}}}}}}||||||~~~zzzxxxwwwuuuttttttuuuvvvssssssttttttuuuwwwxxxyyy{{{nnnaaaVVVOOOJJJGGGAAA@@@AAACCCFFFMMM[[[iiiyyylllsssyyy~~~nnn^^^```nnn}}}gggRRREEE???999777444333333333222000000000000000000000000000...000222333333333111000111111000000111111222333222333444444444666999<<>><<<<<<===???@@@;;;BBBMMMZZZgggsss~~~xxxpppiiieeecccccchhhqqq}}}{{{lllXXXPPPJJJIIIIIIHHHKKKOOO\\\ooo}}}||||||zzzxxxwwwwwwxxxzzz{{{zzzwwwtttooorrrxxxrrrfff```ggg}}}~~~vvvlllZZZ[[[mmm|||iiiRRREEEAAA===777555444333333222222333333222222222222333444555555999777444222111111333444111111111111111111111111111222444666888888888777999;;;>>>EEETTTooo|||}}}}}}||||||zzz]]]fffrrr|||~~~~~~}}}wwwtttrrrrrrssstttrrrooooooppppppooonnnmmmnnnoootttzzzxxxlll___SSSJJJEEECCCAAABBBBBBCCCGGGNNNVVV[[[qqq}}}uuunnnsss{{{|||ttt___]]]nnn{{{mmm[[[III===999777444333333333222111000000000000000000000000222222222111111111111111333333333333333333333333555222222555666555777<<>>===<<<===???@@@FFFGGGGGGFFFEEEEEEFFFHHHIIINNNPPPNNNMMMOOOOOOMMMHHHEEEAAA===;;;::::::;;;::::::<<>>:::777777:::===@@@AAAHHHVVVhhhxxxzzzpppkkkkkklllnnnnnnsss||||||kkk```UUUNNNNNNMMMJJJMMMTTT___ttt~~~{{{xxxvvvvvvwwwxxxxxxxxxxxxwwwuuussssssyyyvvvkkkeeejjjvvvyyyvvv~~~eee\\\gggxxxyyy]]]GGG@@@===777333333444444555444444444444333333222111111111222222222111111111111111222222222333333333444444444555777::::::999777666666777:::===BBBOOOkkk~~~||||||wwwdddkkkuuu}}}~~~~~~}}}~~~}}}{{{uuuqqqnnnllllllllljjjhhhhhhiiijjjhhhfffccccccccciiioooxxx|||uuujjj]]]QQQIIIDDDAAACCCCCCCCCCCCFFFLLLSSSXXXlllxxxzzzoooooowwwzzz|||fff```kkk}}}}}}ppp^^^KKK>>>:::777444333333333222111000000000000000000000000000111111111111222222222333333333333333333333333222111222666777777999>>>JJJ```tttzzz}}}|||{{{zzzmmmZZZ^^^qqqxxxsssrrrttttttuuuvvvwwwwwwxxxxxxzzzyyyxxxvvvtttsssqqqqqqrrrooojjjeeedddbbbXXXMMMBBB@@@<<<999777777999:::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<===@@@BBBEEEFFFFFFDDDAAA@@@@@@AAAFFFKKKMMMKKKJJJMMMMMMKKKGGGEEEAAA===:::999::::::::::::<<>>===<<<>>>@@@BBBGGGGGGKKKUUUeeeuuu~~~vvvqqqqqqsssuuuuuuyyy~~~nnn___TTTMMMNNNMMMKKKOOOWWWfff{{{~~~{{{yyywwwvvvuuuttttttuuuwwwxxxuuusssrrrwwwzzznnngggjjj{{{www||||||sss~~~kkk___fffvvvzzz^^^IIIAAA>>>:::333333333444333333222222444333222222111111222222111111111111111222222333222222333333333444444444000333555666555333333333777:::===BBBOOOkkk~~~~~~~~~mmmrrrxxx}}}~~~}}}}}}~~~~~~}}}}}}|||{{{{{{zzzyyyxxxrrrnnnjjjfffdddcccbbbaaaaaaccccccbbb^^^ZZZXXXXXX]]]bbbjjjttt{{{zzztttiii]]]RRRIIIDDDBBBEEEDDDDDDCCCDDDIIIPPPUUUeeerrrrrrlllrrryyyqqqfffiiiuuu~~~sssaaaNNN@@@:::888555333333333222111000000000000000000000000000000000111222222333333333333333333333333333333000///222777888888;;;AAAOOO```pppvvv~~~}}}}}}zzz{{{hhhYYY```uuuxxxtttssswwwwwwxxxxxxwwwvvvvvvuuu{{{zzzyyywwwvvvtttsssssspppnnnjjjeeeccc```WWWLLLBBB@@@<<<999777777888999::::::;;;;;;<<<<<<<<<<<<999:::<<<<<<===>>>AAACCCGGGGGGFFFCCC???===<<<<<>>>>>>>>???AAACCCHHHHHHHHHEEEAAA>>>======>>>CCCFFFEEEFFFJJJMMMLLLIIIFFFBBB===:::888888999>>>@@@CCCGGGKKKMMMMMMMMMKKKHHHFFFGGGKKKQQQVVVYYYWWWWWWYYY```kkkwww~~~zzz{{{}}}zzznnnbbbXXXRRRRRRQQQPPPXXXcccxxx~~~{{{}}}{{{yyywwwvvvwwwyyy{{{uuurrrppprrrzzzpppfffgggtttzzzttt~~~|||qqqttt{{{qqqkkkqqq{{{xxxdddRRRHHHAAA===666555444333222222111111333333222222111222222333333222222111111222222222333333333444444444444555222555777888777777888999666999===BBBOOOjjjzzz{{{|||{{{yyywwwwwwxxxvvvwwwxxxyyyzzzzzzyyyyyyzzzzzz{{{~~~}}}|||zzzwwwtttqqqppppppppppppnnnkkkhhheeedddeeeeeebbbdddggggggdddaaa___^^^^^^```eeekkkqqqvvvxxxzzz{{{uuulll```UUUMMMGGGDDDBBBAAAAAA@@@BBBGGGMMMRRR```lll{{{rrrwww}}}wwwhhhbbbiiiyyy~~~vvvlll]]]MMMBBB<<<999666444333333222111111111111111111111111111333222222222111000000000222222222222222222222222222222555888777666<<>>>>>===BBBEEEEEEFFFLLLOOOOOOLLLIIIDDD???;;;:::999999>>>AAAFFFJJJNNNPPPRRRSSSTTTOOOIIIHHHMMMUUU]]]```bbbcccfffkkkrrrxxx{{{}}}~~~}}}~~~wwwlllbbbXXXRRRRRRQQQQQQZZZhhh~~~|||{{{{{{zzzzzzyyyxxxwwwwwwtttrrroooqqqwww}}}mmmdddggguuurrrtttqqqqqqvvv~~~sssqqqvvv|||||||||uuugggWWWKKKBBB<<<888777666444333333333333333222222111222222333333555555333222111111000000333333444444444555555555111333555555555555666777666999===CCCPPPjjj~~~||||||~~~}}}~~~~~~{{{yyyyyyyyyqqqqqqssstttuuuvvvvvvvvvtttvvvyyy}}}~~~}}}{{{yyyvvvtttsssssssssvvvwwwvvvtttqqqooopppqqqllloooqqqrrrpppnnnmmmmmmjjjlllooossswwwzzz{{{||||||wwwnnnbbbWWWNNNGGGDDDAAAAAA@@@???@@@EEELLLQQQ]]]jjjxxxxxx|||vvvggg```gggwww|||tttiii[[[LLLAAA===:::666444444333222111111111111111111111111111222222222111111111000000222222222222222222222222444444666777555555===GGGWWWcccoooxxxooo\\\YYYfffwww|||{{{wwwsssrrrsssuuuwwwyyyyyyyyywwwvvvuuuuuuttttttssssssrrrrrrlllnnnkkkeee___XXXNNNEEE>>>===;;;:::999999::::::;;;;;;<<<===>>>??????@@@AAABBBBBBAAA???>>>@@@AAABBBCCCDDDCCC@@@>>>===<<<<<>><<<;;;;;;===BBBHHHMMMQQQTTTVVVXXXYYYSSSLLLKKKQQQYYY```dddkkkmmmoooqqqssstttttttttzzz~~~~~~vvvmmm___WWWRRRRRRRRRSSS```ooo~~~}}}{{{yyyyyyyyyxxxwwwuuutttssstttrrrppppppttt|||~~~oooeeejjjvvv~~~uuuooowwwtttooopppzzzxxxqqqtttzzzyyyxxxssshhhZZZLLLAAA;;;888777666444444444555555222222111111222222333333666555444222111111111111333444444444555555555555444555777777666666777999666999===CCCPPPjjj}}}zzzxxxyyyyyy~~~vvvvvvvvvvvvwwwwwwxxxxxxtttwww{{{~~~~~~~~~zzz|||}}}sssggg\\\RRRKKKGGGCCCBBB@@@??????CCCIIIMMMXXXeeettt}}}~~~|||llldddjjjyyyzzzqqqbbbRRRFFF===:::777555444333222000111111111111111111111111//////000111222222333333111111111111111111111111444333555555444666@@@LLL^^^mmmzzzooo^^^\\\iiiwww~~~~~~uuuuuu~~~~~~wwwtttsssssstttwwwxxxyyywwwvvvttttttttttttsssssssssssssssmmmnnnllleee]]]VVVKKKBBB<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA>>>???@@@???>>>>>>???AAA@@@BBBCCCBBB???<<<::::::;;;@@@DDDDDDHHHOOOTTTUUUSSSPPPJJJEEEAAA>>>======@@@EEELLLRRRVVVZZZ^^^aaa]]]XXXSSSTTT[[[bbbfffhhhmmmmmmnnnoooooopppqqqrrruuuxxx}}}}}}uuulll___WWWTTTVVVWWW\\\kkk}}}}}}zzzyyyzzzyyyxxxvvvtttssssssssssssrrrqqqqqqsssyyytttkkknnnvvvzzz~~~vvvzzz~~~rrrllluuuzzzqqqttt{{{~~~yyyrrrgggYYYKKKAAA<<<777666444333333444555666222222111111222222333444333333222222222333333444444444444444555555555555777888999888777777888:::555999>>>CCCPPPiii}}}yyyuuuuuuttt~~~}}}||||||{{{{{{{{{|||xxx{{{yyynnnbbbWWWPPPLLLEEEDDDAAA???>>>AAAFFFJJJSSSaaaqqq|||}}}ssskkkooo}}}{{{kkkZZZMMM>>>;;;777555444333222000111111111111111111111111,,,---...000222444666666111111111111111111111111222222333444333777CCCPPPnnn|||qqq```___lllxxx}}}zzzqqqqqq|||~~~wwwttttttsssuuuwwwxxxxxxvvvtttrrrtttttttttttttttttttttsssmmmooommmeee]]]TTTIII@@@::::::::::::;;;;;;<<<===;;;;;;<<<===>>>???@@@@@@;;;<<<============???AAABBBDDDEEECCC@@@<<<999999:::???CCCDDDGGGOOOUUUVVVUUURRRMMMGGGCCC@@@??????DDDJJJRRRXXX\\\```eeehhh```]]][[[^^^eeekkkmmmmmmhhhhhhiiiiiikkknnnrrrvvvqqquuuzzz|||~~~}}}{{{ssskkk```ZZZXXX[[[^^^eeevvv{{{xxxvvv|||xxxuuussstttuuuvvvsssrrrqqqqqqsssxxx~~~zzzqqqqqquuuvvv}}}wwwkkkssszzzpppuuu}}}}}}rrreeeWWWIII@@@===555444333222222333555666222111111111222333333444111111111222333444666777444444444555555555666666444555555444222222333555555999>>>CCCPPPiii~~~xxxtttssspppuuujjjaaaVVVLLLKKKFFFBBBAAA@@@@@@EEELLLRRR\\\lll{{{}}}yyy|||tttnnn|||dddHHHBBB???999444222333222000111111111111111111111111222222222222222222222222222222111111222222333444444888666666999888BBBZZZnnnpppdddgggqqqwwwxxx{{{qqqrrr~~~~~~yyyvvvtttttttttqqqtttxxxyyywwwuuuttttttrrrsssuuuxxxyyyvvvqqqmmmrrrqqqoookkkcccXXXKKKCCC<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>======>>>>>>???@@@AAA@@@???>>>============@@@BBBCCCEEEFFFIIIMMMPPPUUURRRNNNIIIFFFDDDCCCDDDLLLQQQXXX___dddffffffeeeeeegggiiikkkkkkjjjhhhfffcccdddgggjjjnnnqqqtttuuuwwwxxxzzz|||}}}~~~}}}yyytttmmmhhhddd[[[XXX]]]bbbkkk~~~zzzyyy{{{{{{vvvsssssstttttttttuuusssqqqoooqqqxxxyyynnngggdddeeennnzzz|||zzzzzzfffooowwwpppuuu|||~~~vvvlllcccWWWIII???;;;:::666222000000111222222222222333333333333444444222222333333444555666666777555444444666777777666444444555555666777777777555:::???EEERRRlll}}}wwwsssrrrgggyyynnneeeYYYNNNLLLGGGCCCBBBAAA@@@CCCIIIPPPZZZiiixxxzzz|||}}}sss}}}lllTTTDDD@@@999555444444333111111111111111111111111111222222222222222222222222222222222222222333333444444777555555999999EEE]]]ttt~~~mmmeeejjjsssyyyyyy{{{}}}yyyppprrr~~~|||tttooonnnooopppsssuuuxxxyyywwwuuussssssuuuuuuuuuvvvvvvsssoookkknnnnnnmmmiiibbbWWWJJJAAA<<<<<<<<<;;;;;;;;;;;;;;;=====================<<<>>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@???>>>>>>======@@@BBBDDDFFFGGGJJJNNNQQQWWWTTTOOOIIIFFFDDDDDDDDDJJJOOOXXX```gggjjjjjjjjjjjjjjjjjjiiigggeeebbb```dddeeegggjjjmmmpppsssttttttuuuwwwxxxxxx{{{~~~}}}{{{yyywwwtttnnngggbbb```XXXWWW^^^fffrrr{{{yyy{{{}}}zzzwwwuuuvvvwwwxxxxxxxxxvvvsssqqqqqqwwwwwwkkkbbb___^^^___llltttrrrooowww~~~iiiooo~~~uuupppuuu}}}wwwjjjbbbYYYMMMBBB<<<;;;888333111111222222111222222333333333333444444222333333333444555555555888666444444555555444333333444444555666666777777777;;;@@@EEEQQQjjjxxxqqqnnnccctttjjj]]]QQQMMMHHHDDDDDDBBB@@@BBBFFFMMMVVVdddsss{{{{{{xxx{{{{{{}}}}}}ooo]]]GGGAAA999666555555444222111111111111111111111111111111111111111111111111333333222222333333444555444666333444999;;;IIIbbbzzzttthhhfffllluuu{{{}}}zzz{{{{{{rrrlllkkkmmmooovvvxxxzzzyyywwwtttsssrrrvvvuuussssssrrrooollliiijjjjjjjjjhhhaaaVVVIII@@@<<<<<<;;;;;;::::::999999<<<<<<==================???>>>>>>>>>>>>???@@@@@@CCCBBBAAA???>>>>>>======@@@BBBEEEFFFHHHKKKOOORRRWWWSSSMMMHHHEEEDDDEEEFFFHHHNNNXXXbbbjjjnnnoooooolllllljjjhhhfffcccbbbaaafffgggiiikkkmmmoooqqqrrrrrrtttuuuvvvwwwxxx{{{}}}zzzxxxuuurrrnnniiibbb]]]^^^XXXWWW```kkkzzz~~~|||}}}{{{yyywwwwwwyyyzzzzzzzzz{{{yyyuuurrrrrrvvv|||tttggg]]]XXXWWWYYYeeennnlllhhhllluuu|||lllppp}}}rrrmmmttt|||xxxhhh```ZZZOOODDD>>>===:::555222222222222111222222333333333333444444333333333333444444444444888666444333333333222111333333333444555555666666999<<<@@@EEEPPPiiizzzpppkkk```zzzpppbbbUUUMMMHHHDDDDDDDDDBBBBBBEEEJJJRRR^^^lllyyy|||yyy~~~zzzxxx{{{yyyxxxlll^^^LLLCCC:::666666444333333111111111111111111111111000000000000000000000000333333333222333333444555333555222333999===MMMggg}}}uuujjjbbbccclllvvv}}}vvvpppoooppprrrzzz{{{|||{{{xxxuuusssssstttrrrooonnnmmmllliiigggggghhhhhhgggaaaVVVHHH???<<<;;;;;;::::::999999888<<<<<<<<<<<<============???>>>>>>>>>>>>???@@@@@@BBBAAA@@@>>>======<<<<<>>>>>>>>>>>======>>>>>>???@@@???>>>===<<<<<<;;;;;;;;;>>>AAADDDFFFHHHIIILLLNNNFFFDDDBBB@@@AAADDDHHHJJJQQQUUU]]]dddjjjlllmmmllleeeddddddeeefffiiilllmmmjjjjjjkkkkkklllmmmnnnnnnrrruuuyyy|||}}}yyytttpppkkkfffaaa^^^]]][[[]]]gggvvv}}}~~~|||zzzwwwwwwwwwwwwvvvttttttsssrrrpppppptttyyy}}}{{{rrrfff[[[VVVUUUYYY___fffgggcccaaagggnnnqqqrrrnnngggmmmuuu|||vvvppphhh[[[LLLCCCBBB???<<<777444333333222222222222222333333333444444333333333333333333222222333222000111333444444444222222333333444555555555555999>>>CCCOOOhhh{{{xxxfff|||nnnbbbQQQIIICCCCCCEEECCCCCCEEEEEEJJJQQQ[[[ggguuuvvvyyyyyyttt}}}uuubbbOOO>>>999777222111444111111111111111111111111111111111111111111111111222222111111222222333444111444111444<<>>>>>>>>===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===@@@CCCEEEEEEFFFHHHJJJ@@@@@@???@@@CCCGGGKKKMMMTTTWWW[[[```ccceeeeeeeee`````````aaacccfffhhhjjjjjjjjjkkkllllllmmmmmmnnnppptttyyy}}}|||xxxrrrmmmiiieeeaaa___YYY[[[```mmm~~~{{{|||}}}zzzwwwuuuuuutttsssrrrpppppppppppppppsssxxx|||~~~}}}zzzrrrggg]]]YYYXXXUUU\\\fffmmmmmmlllrrrzzzppprrrooogggkkkrrrwwwwwwwwwrrrcccPPPEEEBBB>>>;;;666333333333333222222222333333333333444444222222222222333333333333222111000111444555666555333333333444555555666666444888===BBBOOOhhh~~~~~~jjjuuuiiiVVVLLLDDDCCCCCCBBBAAABBBBBBEEEJJJRRR]]]kkkzzz{{{||||||wwwyyyrrrnnnyyyoooXXXCCC;;;888333222666111111111111111111111111222222222222222222222222111111000000111111222333111444222555===BBBSSSnnn~~~hhh]]]ZZZaaaiiimmmvvv}}}yyyyyy{{{}}}~~~~~~~~~|||yyyvvvvvvvvvsssrrrpppoooooommmjjjggghhhfffddd```YYYPPPFFF>>>:::::::::;;;<<<<<<======;;;;;;<<<<<<===>>>>>>???;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<===>>>>>><<<>>>AAACCCCCCCCCDDDEEE@@@AAABBBEEEHHHKKKNNNOOOTTTUUUVVVXXXZZZ\\\]]]^^^]]]]]]^^^```ccceeegggiiijjjjjjkkkkkklllmmmmmmnnnppptttyyy}}}|||xxxrrrmmmiiifffcccaaa[[[___gggttt~~~~~~{{{vvvtttsssssssssssspppqqqqqqqqqqqqssswww{{{||||||yyyqqqggg^^^YYYXXXUUU^^^mmm{{{|||oooppprrriiilllrrrxxxzzz}}}|||ppp[[[IIIAAA<<<999555333222333333333222222333333333333444444111111111222333333333444444222111222444555555555333444444555666666777777666999===BBBNNNfffjjjzzznnn[[[PPPEEEBBBBBB@@@?????????AAAEEELLLVVVeeettt}}}xxxxxxxxxyyyyyyjjjgggsssxxx___GGG>>>:::444333888111111111111111111111111222222222222222222222222000000000///000111111222000444333666>>>CCCSSSnnnzzzeee\\\[[[dddkkklllrrr{{{~~~yyyzzz~~~|||}}}}}}zzzwwwuuuuuuuuuwwwvvvtttsssqqqnnnjjjggghhheeebbb]]]VVVMMMDDD===999::::::;;;<<<===>>>>>>;;;;;;;;;<<<===>>>>>>???;;;::::::::::::;;;<<<<<<::::::;;;;;;===>>>???@@@;;;>>>@@@BBBAAAAAAAAABBBCCCDDDFFFIIILLLNNNPPPQQQRRRRRRRRRSSSTTTVVVXXXYYYZZZ[[[^^^aaaeeehhhkkkllljjjjjjkkkkkklllmmmnnnnnnsssvvv{{{~~~~~~yyytttoookkkiiifffdddaaaeeemmmyyy~~~zzzvvvsssssstttuuuuuurrrrrrsssrrrrrrssswwwzzz{{{{{{yyyqqqfff]]]XXXWWWUUU___rrrnnnoootttkkknnnttt{{{|||zzzdddMMM@@@;;;888444222222333333333222222333333333444444444000000111222333333444444666444333333444555444333444444555555666777777777888;;;>>>BBBMMMeee~~~iii}}}qqq]]]UUUJJJDDDDDDEEEDDDBBBDDD@@@@@@FFFNNNYYYiiivvv}}}|||xxx~~~wwwzzzxxxccccccqqq{{{dddIII;;;777444111000111111111111111111111111222222111111111111222222222222111111111111111222555555666999:::BBBRRRbbblll{{{nnn^^^YYYdddllljjjmmmvvv||||||~~~~~~}}}}}}}}}|||zzzyyyxxxwwwwwwwwwvvvsssoookkkfffddddddbbb^^^ZZZTTTLLLBBB<<<999999:::;;;;;;<<<<<<===;;;;;;<<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<>>>>>???@@@@@@AAACCCEEEFFFGGGGGGIIIKKKKKKMMMPPPRRRTTTVVVYYY[[[^^^^^^```fffnnnqqqpppmmmjjjjjjkkklllmmmmmmnnnnnnqqqsssvvvzzz~~~yyysssqqqmmmhhhgggiiiiiimmmxxx|||xxxuuutttwwwzzz{{{zzzyyyyyyvvvrrrppprrryyyyyylllaaa\\\\\\ZZZbbbwwwxxxeeehhh{{{}}}xxx{{{lllVVVGGGAAA===777444333333333333222222222222222333444555222333333444444333333222666555555444444555555666555666777777555555666777::::::===DDDNNNcccxxxbbbvvveee[[[OOOHHHFFFEEEBBB@@@CCC@@@@@@CCCFFFJJJSSS\\\lllvvvsssrrr{{{yyybbb^^^hhhjjjOOO@@@999555333333111111111111111111111111222222111111111111222222222111111111111111222222222111333666;;;FFF[[[mmmtttqqqccc```nnnyyyvvvrrrsssxxxvvvxxx~~~}}}|||{{{{{{|||}}}~~~}}}{{{xxxvvvuuuuuuuuussspppkkkgggddd___[[[TTTNNNGGGAAA;;;777999999::::::;;;;;;<<<<<<:::;;;;;;;;;;;;::::::999888888888999999:::::::::<<<<<<;;;;;;<<<===???@@@999:::;;;<<<>>>???@@@@@@@@@AAABBBCCCCCCEEEHHHKKKMMMOOORRRTTTUUUWWWZZZ]]]``````bbbhhhoootttsssrrrnnnnnnoooooooooooonnnnnnoooqqqtttxxx|||}}}~~~wwwrrrpppmmmiiijjjmmmrrrvvv{{{xxxuuuuuuwwwyyy{{{{{{{{{|||zzzuuuooopppxxx}}}pppddd^^^]]]\\\dddyyyxxxddddddvvv~~~rrr[[[JJJAAA===888444333333333333444333333333333333444444333333444444444444333333777666666555555666666777666777888888666666777888999:::===DDDNNNccc~~~yyyfff{{{nnndddVVVMMMJJJHHHDDDAAADDDAAAAAADDDEEEFFFLLLSSS```lll|||vvvttt|||zzzeeeaaaiii|||kkkRRRBBB;;;666444444111111111111111111111111222222111111111111222222111111111000111111222333333222333666;;;GGG^^^qqq|||lllaaaaaaqqq~~~~~~xxxvvv{{{sssoooyyy}}}{{{zzzxxxzzz}}}~~~~~~{{{xxxvvvrrrssssssrrrnnnjjjeeebbb^^^YYYPPPIIICCC>>>:::777888999999:::;;;;;;<<<<<<============<<<<<<;;;:::888888888999999::::::;;;>>>===<<<;;;<<<>>>@@@AAA;;;;;;<<<===>>>>>>????????????@@@@@@AAADDDHHHLLLMMMPPPSSSUUUVVVXXX[[[]]]aaaaaaccchhhooosssuuutttsssqqqooonnnmmmnnnooopppqqqrrrtttwwwzzz}}}}}}}}}}}}zzz{{{uuuqqqooolllkkknnntttzzz|||zzzwwwvvvvvvxxxzzz{{{zzzzzzyyyvvvtttuuuzzz~~~~~~qqqfff```^^^[[[cccwww}}}gggeeettt~~~xxxaaaOOOBBB>>>888555333333333333555555444333333333444444333333444444444444333333444444333333333333444444666777888888777777888999999999===DDDNNNddd||||||eeewwwlll^^^SSSNNNJJJEEEAAABBB@@@AAACCCDDDCCCFFFLLLXXXdddvvv{{{gggccciiivvv}}}iiiRRRDDD<<<666444444111111111111111111111111222222111111111111222222111111000000111222222333666444444777;;;HHH___rrr}}}yyyccc\\\```ppp|||ssslllwww}}}zzzxxxvvvxxx{{{}}}}}}{{{xxxvvvsssttttttssspppkkkeeebbb^^^XXXNNNFFFAAA===;;;:::888888999999:::;;;;;;<<<<<<=========<<<;;;::::::999999::::::;;;<<<<<<===>>>===<<<;;;<<<>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@DDDIIIMMMNNNQQQTTTVVVWWWYYY\\\^^^aaaaaacccggglllppprrrsssuuurrrnnnkkkjjjmmmqqqtttuuuvvvwwwxxxzzz|||}}}~~~||||||~~~}}}yyyvvvtttoookkkiiihhhiiipppyyy~~~~~~|||zzzwwwvvvvvvxxxzzzyyyxxxwwwyyy}}}~~~}}}qqqeee___]]]ZZZ```tttiiidddppp}}}gggSSSCCC???999555444333333333555555444333333333444444333444444555555444444333333333222222222222333333555777888888777777888:::888999===CCCOOOddd}}}{{{lllvvvggg[[[TTTNNNIIIDDDAAA??????BBBAAA???AAAFFFSSS^^^ooo|||hhhcccgggrrruuudddPPPDDD<<<666333444111111111111111111111111222222111111111111222222000000000000111222333333777666666888===III___sss~~~ttt[[[YYY___ooo~~~ssslllxxx}}}zzzxxxuuuvvvyyyzzz{{{yyywwwvvvvvvwwwwwwvvvrrrlllfffbbb[[[UUUKKKDDD???===<<<;;;888888999999::::::;;;;;;999::::::::::::999999888::::::;;;<<<<<<===>>>>>>======<<<<<<===>>>@@@AAA@@@@@@???>>>>>>======<<<===>>>???@@@AAAEEEJJJNNNPPPSSSVVVXXXYYY[[[^^^```ccccccdddeeehhhkkkoooqqqtttqqqllliiijjjnnnsssvvvxxxxxxxxxyyyzzz{{{}}}~~~||||||}}}~~~|||{{{zzzxxxtttqqqjjjfffcccccccccfffqqq|||~~~~~~}}}{{{xxxvvvvvvxxx{{{{{{xxxwww{{{{{{nnnbbb\\\ZZZXXX]]]oookkkccckkk|||lllWWWDDD???:::555444333333222444333333333333333444444444444555555555555444444444444444333333444444444444666777777777777888999888999<<>>@@@DDDLLLVVVeeesss~~~mmmddddddooo~~~lll]]]MMMCCC<<<666222222111111111111111111111111222222111111111111222222000000000000111222333444666555666:::???LLLaaattt~~~tttWWWYYY```nnn{{{xxxqqq~~~}}}zzzxxxtttuuuvvvwwwxxxxxxwwwvvvvvvwwwwwwvvvqqqjjjddd___VVVPPPGGG@@@<<<;;;::::::888888888999::::::;;;;;;888888999:::::::::999999999:::;;;<<<===>>>??????;;;;;;<<<======>>>>>>???=====================<<<===???@@@BBBDDDGGGLLLPPPTTTVVVYYY[[[\\\^^^aaacccfffeeeeeeeeeeeehhhkkknnnooonnnmmmlllnnnqqquuuwwwwwwwwwwwwxxxyyy{{{}}}|||||||||{{{zzzxxxwwwvvvtttpppmmmeeeaaa___```aaagggttt{{{{{{zzzxxxvvvwww{{{~~~{{{xxxwwwyyy{{{lll___WWWTTTSSSVVVeee~~~sssiiimmmzzzoooZZZDDD@@@:::666444333333222222222222222222333444555444444555555555555444444555555444444444444555555333555666666666666777999888888<<>>>>>???:::;;;<<<===>>>>>>>>>===:::;;;;;;<<<<<<============???BBBCCCEEEIIIMMMPPPVVVXXX[[[]]]___aaadddfffhhhgggfffeeedddfffjjjlllkkklllnnnppprrrtttvvvwwwuuuuuuvvvwwwyyy|||~~~{{{{{{{{{}}}}}}{{{xxxwwwuuuuuutttqqqnnnkkkdddaaa```aaacccjjjyyyxxxyyyyyyxxxwwwxxx}}}yyyxxxvvvuuuwww}}}{{{kkk\\\SSSPPPNNNOOO]]]ttt}}}rrrsss~~~ppp[[[EEE@@@:::666444444333222000000111111222333444555444444555555555555444444444444444333333444444444222444666666555666777999888888<<>>:::888;;;@@@BBB???::::::;;;<<<>>>??????<<<999999999::::::<<<===>>>???@@@AAABBBEEEIIIMMMPPPRRRUUUYYY^^^aaaccccccdddeeedddfffiiijjjjjjjjjkkklllppppppppppppqqqsssuuuvvvwwwuuutttwww||||||yyyxxxyyy{{{}}}zzzwwwsssrrrrrrqqqmmmjjjccc^^^YYY\\\fffsss~~~zzzuuussstttwwwzzz{{{|||uuuqqqtttyyy{{{}}}|||kkk\\\RRRNNNJJJMMMYYYnnn}}}zzzttt~~~}}}mmm^^^HHHAAA888444444555333000555444222111000111111222333333333333333333333333333444444555555444444333666555555444444444555555:::;;;>>>CCCLLL```zzzwwwxxxyyy}}}tttmmm```ZZZPPPIIIDDDBBBAAA@@@EEEFFFMMMXXXbbblllwwwwwwnnnnnn{{{~~~tttmmmlll|||yyy```RRRDDD>>>;;;777444444444333333222222333333444111111111111111111111111111111111222222333333333444666888;;;DDDZZZuuurrr\\\ZZZbbbkkkrrr~~~|||wwwwwwxxxyyyxxxvvvvvvvvvwwwuuutttsssqqqllleee\\\UUUJJJFFF@@@;;;999999888888:::::::::::::::999999888999:::;;;<<<<<<;;;:::999;;;<<<<<<<<<<<<<<<<<<===GGGEEECCCBBBBBBAAA>>><<<<<<<<<<<<<<<<<<===>>>>>>BBBCCCDDDFFFJJJOOOSSSVVVWWWZZZ___bbbddddddeeefffccceeehhhjjjjjjkkkmmmoooqqqppppppqqqrrrsssuuuvvvvvvuuuvvvyyy~~~}}}yyyvvvttttttuuuvvvwwwtttqqqppppppooollliiiccc___\\\```lllzzz}}}zzzvvvuuuvvvxxxyyyyyy|||wwwuuuyyy||||||}}}nnn^^^TTTOOOKKKNNNZZZlllzzz{{{}}}{{{yyyyyyjjj]]]GGG@@@999555555555333111444333222222222222222222333333333333333333333333444555555666666555555444555555444444444444555555888:::===BBBLLL```{{{wwwwwwyyytttkkk___SSSKKKFFFDDDCCCEEEDDDHHHPPPXXX```kkkuuuwwwmmmmmmyyy{{{~~~tttqqqyyycccTTTEEE???<<<888444222333333222222222222333333111111111111111111111111///000111222333444444555444666888<<>><<<888888>>>CCCSSSOOOIIIDDDBBB@@@>>>===>>>>>>>>>======>>>>>>>>>DDDEEEEEEHHHLLLRRRWWWZZZYYY]]]aaadddeeeeeefffgggccceeehhhiiijjjllloooqqqpppppppppqqqrrrssstttuuuuuuuuuxxx|||}}}yyytttqqqppppppqqqsssqqqooonnnmmmllljjjhhh```^^^^^^eeeqqq|||zzzwwwuuuvvvxxxxxxxxx|||xxxxxx|||~~~}}}|||~~~tttbbbWWWSSSNNNQQQ[[[iiisssvvvwwwxxxuuusssqqqsss{{{zzzqqqeee[[[EEE@@@999555555666444333111222222333333333333333222222222222222222222222555666666666666666666555444444333333333444444555888999===BBBLLLaaa{{{vvvvvvqqqbbbWWWPPPKKKIIIIIIGGGGGGKKKOOOTTT^^^ggg{{{zzzpppoooyyy{{{wwwwwwxxxhhhXXXHHHAAA>>>999333000333333222222222222333333111111111111111111111111000000111222333333444444333444666;;;HHHaaaoooaaaWWWXXXcccmmmttt}}}~~~}}}{{{zzz{{{zzzyyyvvvtttttttttssssssrrrpppllldddZZZSSSFFFBBB<<<999777777777777888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::999;;;<<<:::999===FFFMMMUUUOOOGGG@@@===<<<<<<<<<>>>>>>>>>>>>??????@@@AAAEEEEEEFFFIIIMMMTTTYYY]]]\\\___bbbeeeeeefffggghhhdddfffhhhiiijjjkkknnnpppoooooooooppppppqqqrrrrrrsssvvvzzz{{{vvvrrrpppoooooopppooonnnlllkkkjjjhhhggg^^^]]]```hhhttt{{{vvvttttttwwwyyyzzz|||xxxwwwzzz{{{yyyyyy|||zzziii\\\VVVRRRUUU\\\eeelllmmmlllkkkdddnnnyyy}}}kkkkkkpppzzz~~~tttiii^^^UUUDDD???:::666666666555444///111222444555555444333333333333333333333333333555555666666666666555555444333333333333444444555888:::>>>DDDMMMcccyyyttttttrrrfff\\\UUUQQQNNNJJJIIIKKKMMMPPPWWW```qqq||||||qqqpppyyyzzzxxxwwwvvviiiXXXFFF???===:::444111333222222111111222222333111111111111111111111111222222222222222222222222444555777<<>>>>>>>>>>>::::::::::::::::::::::::;;;999777999???HHHOOOTTTOOOIIIBBB<<<:::;;;<<<===<<<======>>>@@@BBBCCCDDDEEEEEEGGGIIINNNTTTYYY]]]]]]```cccddddddeeefffgggggghhhiiihhhhhhiiikkkmmmmmmmmmnnnnnnoooooooooppprrrvvv{{{~~~zzzuuurrrooonnnnnnoooooonnnllliiigggffffff``````ccclllxxx|||uuuqqqrrruuuyyy|||{{{vvvtttuuutttsssvvv|||~~~qqqbbbZZZWWWYYY]]]aaaeeegggfffccc```gggnnn}}}xxxhhhjjjppp{{{~~~rrrdddXXXOOOCCC@@@;;;888666555555555///000222444555555555444333333333333333333333333333444444555555444444333333333333333444444555666:::;;;???EEEOOOdddxxxsssrrrwwwkkkbbb\\\TTTQQQOOOPPPPPPQQQWWW^^^fffrrr|||rrrpppyyyyyy{{{wwwrrrxxxiiiVVVBBB;;;<<<:::666444222222111111111111222222111111111111111111111111333333333222222222111111555777:::???KKKdddtttfff]]]UUUYYYhhhsssxxx~~~~~~}}}~~~xxxxxxxxxvvvsssqqqqqqrrrppppppqqqpppkkkcccXXXQQQFFFBBB===:::999::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===999888>>>IIIQQQRRRQQQHHHCCC>>>;;;;;;===>>>???;;;<<<===>>>@@@BBBDDDFFFEEEFFFHHHKKKPPPTTTXXX[[[^^^```bbbcccccccccdddfffggghhhhhhgggffffffiiikkklllmmmnnnnnnoooooonnnnnnrrrvvv{{{~~~~~~}}}}}}}}}yyywwwuuurrrooonnnmmmmmmnnnnnnmmmkkkgggdddccccccdddeeeiiirrr}}}uuuqqqrrruuuyyy|||yyyuuurrrrrrqqqqqquuu|||zzzhhh]]]YYY\\\^^^___ccciiiiiifffiiimmmppp{{{xxxiiilllppp|||ttteeeWWWLLLCCCAAA===999666555444444111111333444555555555555444444444444444444444444333333444444444444333333444444444444555555666777;;;<<<@@@FFFOOOddd{{{uuurrr}}}ssskkkaaa]]]ZZZYYYUUURRRUUUZZZ[[[hhhvvv|||~~~uuusssxxx~~~zzzxxx{{{rrrnnnqqq\\\FFF<<<<<<:::666444222222111111111111222222111111111111111111111111222222222222222222333333444777:::@@@MMMeeewwwggg]]]WWW\\\lllwww}}}}}}|||}}}||||||}}}wwwxxxxxxwwwtttrrrssssssmmmnnnnnnnnniii```UUUNNNEEEAAA<<<999999:::;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<@@@IIIQQQSSSLLLEEEAAA>>><<<;;;===?????????<<<<<<===>>>@@@AAACCCDDDEEEGGGJJJNNNRRRUUUXXXYYY]]]___aaaaaa```aaabbbdddeeeffffffeeedddfffiiikkkmmmnnnooopppppppppoooooorrrvvvzzz{{{zzzyyyyyyzzzsssrrrpppooonnnnnnnnnnnnlllmmmllliiiccc```___```fffggglllvvv|||wwwtttuuuvvvxxxxxxvvvttttttuuutttrrrvvv|||nnn___YYY]]]^^^___fffooosssqqqssswwwyyyxxxjjjnnnooo{{{yyyjjjYYYLLLCCCBBB???:::666444333333333333333333333444555666666666666666666666666666444444555555555555444444555555555555666777888888:::<<>>>>>===>>>>>>>>>>>>???@@@AAABBBFFFHHHLLLPPPTTTVVVXXXXXX]]]^^^``````______aaabbbccccccdddddddddfffjjjmmmooooooqqqrrrrrrqqqpppppprrrvvvyyyzzzxxxvvvwwwyyyppppppooooooooooooppppppkkklllkkkgggaaa]]]\\\]]]eeefffkkkvvv}}}{{{xxxxxxxxxwwwvvvuuuuuuuuuwwwyyyxxxuuuwww|||qqq```XXX\\\^^^```hhhuuu|||{{{xxx|||yyykkkooonnnzzz}}}ooo\\\NNNDDDBBB@@@;;;666333333333555444333222333444555666777777777777777777777777555555666666666666555555555555555666666888999999:::;;;>>>CCCLLL```}}}uuuzzzuuuyyyrrrmmmcccWWWRRRTTTZZZYYY___jjjsss~~~wwwqqqrrrwww{{{}}}{{{~~~}}}ttttttyyyrrrpppuuuZZZDDD:::666444333222333333333333222111111333111//////111222333222111111222222222333333333333555888@@@PPPgggqqqaaa```mmmwwwyyy}}}zzzwwwuuuuuuvvvvvvuuuqqqmmmhhhgggfff```TTTJJJ@@@>>><<<999888888999:::::::::999999888999999999;;;<<<;;;:::999:::<<<>>>AAAHHHOOONNNFFF???<<<===;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===>>>@@@BBBJJJLLLPPPRRRTTTVVVXXXZZZ\\\]]]^^^^^^]]]]]]^^^```dddccccccdddfffhhhkkkllliiijjjkkkmmmnnnooopppppprrrtttvvvvvvsssqqqpppooojjjmmmnnnllllllnnnnnnjjjkkkkkkiiifffaaa^^^^^^^^^ccceeennn{{{~~~|||zzzxxxxxxvvvtttrrrtttuuuvvvwwwyyyzzz{{{|||vvvgggaaa___\\\___lll{{{xxxlllllljjj{{{~~~kkkSSSHHHDDD???;;;888555222000222333333444555666777777888999999999999:::::::::333444666777888999888888888555333444777999888666;;;:::;;;BBBNNNcccxxxxxx~~~{{{lllyyymmm___WWWVVVWWWVVVZZZbbbiiivvv~~~uuupppuuuzzz}}}|||||||||yyytttrrrvvv~~~sssrrruuusssssswww^^^JJJ???<<<999777111111111111111000000///444222000000222333444333222222222222333333333333444666999BBBQQQgggtttccc```ooozzz||||||yyyvvvttttttuuuttttttppplllgggfffeee^^^RRRIII???>>><<<:::999999999:::999999999888999999::::::888888888888777888:::;;;IIIKKKLLLIIIBBB===<<<===:::;;;;;;<<<<<<;;;;;;:::999;;;===>>>>>>@@@CCCEEEIIILLLPPPSSSUUUWWWZZZ\\\\\\]]]]]]\\\[[[[[[\\\^^^aaaaaacccdddfffiiikkklllllllllmmmnnnnnnnnnnnnnnnnnnpppqqqpppnnnkkkjjjjjjhhhlllmmmkkkkkkllljjjfffeeeeeedddbbb```^^^___```eeefffnnnzzz}}}{{{yyyyyyyyyxxxvvvuuussssssuuuvvvwwwxxxxxxxxxtttddd^^^]]]]]]cccrrr{{{~~~wwwiiifffiiizzzoooYYYJJJGGGAAA===:::777444222444444444555555666666666666666666777777777888888888999999:::999888777666888666444555888999888777;;;:::===DDDPPPeeeuuuuuuxxxssshhh}}}~~~}}}mmm```\\\YYYWWWYYY\\\```lllzzzssspppvvv{{{~~~}}}{{{xxxrrrkkkgggmmm~~~qqqnnnnnnyyyssssssyyyaaaOOODDD@@@<<<:::222222222222111111111111444222111111333444444333333333333333444444444444555666;;;CCCRRRggg|||wwwggg```rrr~~~|||yyyuuussssssssssssrrroookkkgggeeebbb[[[PPPFFF???>>><<<:::999999999:::888888888888999:::;;;;;;777777666666888:::===???QQQMMMGGGAAA===;;;;;;;;;999999::::::::::::999999777999;;;===???BBBEEEHHHLLLNNNRRRTTTUUUWWWYYY[[[\\\]]]\\\ZZZXXXXXXYYY[[[]]]___bbbeeehhhjjjkkkkkkmmmmmmmmmmmmlllkkkjjjiiiiiikkkkkkjjjgggdddccccccfffjjjmmmkkkjjjjjjfff```___```aaa``````aaacccfffggghhhooozzz}}}{{{yyyyyyzzzzzzyyyxxxtttuuuwwwxxxyyyxxxvvvuuu}}}qqqaaaXXXYYY]]]gggyyyuuuvvv|||kkkdddhhhvvvttt```MMMIIICCC???;;;999666444333333333333333333333333333333333444444444555555:::::::::::::::999999888999777666666888999999888;;;;;;>>>FFFSSShhhssspppppphhh```~~~|||{{{}}}~~~ooofffeeeaaa___^^^\\\fff}}}wwwrrrppptttzzz~~~|||tttmmmbbbhhhoookkkjjjrrr|||}}}rrrlll}}}yyydddRRRFFF???;;;888555555444444444333444444222111000111333444333222333333333444444444555555444666:::DDDSSSfffxxxxxxjjjaaattt{{{~~~}}}|||yyyuuussssssssssssrrrooolllhhheeeaaaYYYNNNEEE>>>===<<<::::::999::::::888888888888999:::;;;<<<:::888666777;;;AAAEEEHHHPPPIIIAAA;;;::::::999888888888999999999999888888666999;;;===???BBBFFFIIIOOOQQQTTTUUUUUUUUUWWWXXX]]]]]][[[YYYVVVVVVWWWYYY[[[]]]bbbfffiiikkkkkkkkkkkkkkkkkkjjjiiihhhgggfffgggggggggdddaaa___^^^___eeejjjmmmllljjjhhhbbb\\\]]]^^^___```aaacccgggjjjjjjkkkpppzzz}}}zzzyyyzzzzzzyyyxxxxxxyyy{{{}}}|||zzzxxxvvvyyyooo```TTTWWW^^^jjj~~~zzzwwwssshhhgggpppvvvxxx}}}uuufffOOOJJJDDD???<<<999777555111111111111000000000000222222222222333333333333555666777888999:::::::::999888888777888999999999::::::>>>GGGTTTjjjsssooolll```ZZZ~~~|||zzz|||}}}~~~{{{}}}tttsssooojjjddd]]]bbb|||yyytttqqqoooqqqyyyxxxpppeeejjjpppjjjjjjoootttyyy~~~xxxooofffwww|||hhhTTTGGG>>>888666666555444333333333444444000//////000222222111000333333333444444444555555444555999DDDTTTfffwwwvvvjjjaaasss}}}uuuuuuxxxyyyzzz~~~|||{{{|||yyyuuuttttttuuuuuutttpppmmmjjjfffaaaWWWMMMEEE===<<<<<<;;;::::::::::::888888888888999:::;;;<<<;;;888666888>>>FFFLLLNNNGGGAAA;;;888999:::888666777888888888888888888777888:::===>>>???BBBEEEHHHMMMPPPSSSUUUUUUVVVXXXZZZ]]]\\\ZZZWWWUUUTTTVVVXXXYYY\\\aaafffjjjkkkkkkjjjiiiiiiiiiiiihhhhhhgggfffdddcccbbb___\\\ZZZ[[[\\\ccciiilllkkkhhhfff```YYYYYY[[[\\\]]]^^^bbbgggjjjmmmmmmrrr{{{|||zzzyyyyyyxxxwwwzzz{{{}}}~~~}}}{{{xxxvvvvvvpppaaaWWWZZZaaammm|||{{{lllgggjjjlllnnntttyyyssshhhOOOKKKDDD>>>:::888666555222222222222111111111111222222333333333444444444333333333444555666777888999999999888777777888999888999===FFFTTTiiivvvrrrlll___VVV|||}}}~~~~~~~~~|||{{{zzzzzz{{{}}}~~~~~~zzztttmmmcccaaasss|||uuurrrooommmooowwwyyyqqqmmmoootttnnnmmmppptttzzzwwwkkkbbbsss~~~jjjVVVGGG===888666444333111000000000111222///......000111222000///333333333333444444444444444555999DDDUUUiiiyyynnneee___ooo{{{wwwpppoooqqqooojjjzzz~~~zzzyyyyyyzzzwwwuuutttuuuvvvvvvvvvpppnnnkkkfff___UUUKKKDDD<<<<<<<<<;;;;;;:::::::::888888888888999:::;;;;;;:::888777;;;BBBGGGJJJJJJ===;;;888888:::;;;999666777777888888888888777777:::<<<>>>??????AAADDDGGGIIILLLPPPSSSVVVXXX[[[]]]ZZZZZZXXXTTTRRRRRRTTTWWWXXXZZZ___dddggghhhhhhhhhggggggggggggfffeeedddddd]]]\\\ZZZWWWTTTSSSUUUWWW___dddgggfffcccaaa[[[TTTTTTUUUVVVWWWZZZ^^^dddhhhoooooottt||||||yyyxxxxxxwwwvvvxxxxxxzzzzzzyyywwwuuutttuuupppccc]]]___cccnnn|||nnniiiiiiiiikkkrrrwwwqqqhhhPPPKKKCCC===999777666444444444444444444444444444333333444444444444555555555444444333333333333333888999999888666666777999777888===FFFSSSiiizzzxxxqqqbbbWWW|||||||||~~~{{{}}}}}}||||||{{{|||{{{{{{~~~xxxmmmfffooo~~~xxxqqqooollljjjmmmuuu~~~}}}wwwtttuuuzzztttrrruuu{{{yyyfff___qqq|||hhhTTTDDD;;;777666333222000/////////111222/////////111222222111///222222222222333333333333666666:::FFFXXXmmm}}}wwweee]]][[[jjjsssqqqmmmnnnooolllaaavvvzzzvvvvvvwwwwwwuuurrrrrrtttvvvwwwwwwooommmkkkeee]]]SSSHHHBBB;;;;;;;;;<<<;;;;;;::::::999999999888999999::::::888999<<>>GGGTTTiii}}}}}}vvvgggYYYzzzzzz{{{}}}{{{}}}~~~~~~}}}~~~{{{{{{uuukkkooozzzuuunnnllljjjgggkkkttt}}}~~~wwwxxx~~~yyyuuuyyy{{{ccc]]]nnnwwwdddPPPAAA888666555555444222000000111222333000000000222444444222000111111222222222333333333888777;;;GGG[[[pppqqq___XXXXXXeeeooommmllloooppplll```vvv}}}wwwttttttvvvuuusssqqqqqqsssuuuwwwwwwnnnmmmjjjddd\\\QQQFFF@@@;;;;;;;;;<<<<<<;;;::::::::::::999999888999999999888;;;BBBJJJOOOKKK@@@777:::::::::999999:::;;;<<<888888999999999999888888888:::===???@@@CCCGGGIIIOOOQQQSSSSSSSSSRRRSSSTTTTTTSSSQQQNNNLLLLLLPPPSSSTTTVVVYYY\\\^^^```aaabbb___^^^]]]ZZZXXXUUURRRQQQLLLKKKHHHEEECCCCCCFFFIIISSSXXXZZZWWWVVVTTTPPPJJJMMMNNNQQQTTTYYY```hhhmmmqqqqqqvvv|||yyywwwwwwyyyzzzzzzvvvvvvuuuuuuttttttttttttsss}}}{{{oooeee[[[ZZZ\\\dddxxxtttxxxyyyppppppsssyyy~~~rrrfffRRRMMMEEE>>>:::888777666//////000111222333333333333333444444444555555555555555555555666777999;;;666888999777444333555888999:::???HHHUUUiii~~~zzzjjj[[[}}}}}}}}}~~~~~~~~~uuusssyyytttpppttttttmmmhhhfffggggggttt}}}}}}}}}uuu~~~{{{~~~ddd[[[hhh{{{|||nnnZZZIII???:::777666222000//////000111111000000000000///////////////111111222222222333333333666666;;;HHH]]]tttuuu^^^LLLPPP]]]fffgggppp~~~yyyhhh{{{~~~zzzyyyxxxvvvuuuvvvtttqqqoooppprrruuuwwwrrrpppmmmggg___SSSGGG???<<<<<<<<<;;;;;;<<<<<<======:::666666888999888666999AAAIIIJJJDDD>>><<<===;;;;;;;;;::::::999999999888888888888888888888888:::<<<>>>@@@BBBEEEIIILLLMMMNNNPPPRRRSSSTTTTTTTTTOOOOOONNNMMMLLLKKKJJJIIIMMMTTT[[[^^^]]]\\\___bbb___]]]YYYTTTPPPLLLJJJIIIBBB@@@===;;;;;;===@@@BBBEEEGGGJJJMMMOOOOOOOOOOOOMMMNNNOOORRRWWW^^^eeeiiimmmqqqvvv|||~~~zzzyyyzzz}}}|||zzzyyyxxxxxxwwwuuussspppzzz}}}ooocccYYY\\\^^^bbbooo{{{zzzqqqvvvzzz|||~~~|||uuukkkTTTLLLDDD@@@<<<777444555222222222111111000000000222333333444555555555444666555444444555666888999555555444555555666777888666999???HHHXXXppp~~~}}}lll^^^~~~~~~~~~ssspppvvv~~~yyytttwwwzzzmmmfffaaa^^^___cccqqq|||~~~{{{~~~|||jjj^^^iiiyyyzzztttiiiXXXJJJAAA<<<888555222000//////000111111000000000000000000000000000111111222222222333333333666666:::HHH^^^vvvuuu```PPPNNN[[[dddfffooo~~~yyyjjj|||~~~|||{{{zzzzzzyyyxxxuuurrrpppoooppprrrtttooommmjjjeee]]]SSSGGG???;;;:::999999999999999::::::888777777888:::;;;;;;===BBBGGGGGGBBB===;;;;;;;;;:::::::::999999999999888888888888888888888888999<<<>>>AAABBBEEEIIILLLPPPQQQSSSTTTUUUTTTRRRQQQPPPOOOMMMLLLJJJIIIGGGGGGKKKPPPUUUXXXYYYYYY[[[]]]WWWTTTPPPKKKGGGDDDBBBAAA<<<:::888666666888:::<<<@@@AAADDDGGGIIIJJJJJJJJJLLLMMMOOORRRVVV]]]dddhhhkkkooottt{{{~~~{{{zzz|||~~~}}}{{{zzzzzzzzzxxxuuussssss|||~~~pppdddYYY\\\^^^aaannn~~~sssyyy}}}~~~wwwnnnVVVNNNFFFBBB===777555666333333222222222111111111222333333444555555444444555444444333333333444444444444444444555666777888666999???HHHYYYppp~~~|||jjjZZZ~~~~~~ppplllqqqyyy{{{|||xxxttthhhaaa\\\YYYYYY___mmmzzz~~~}}}ttteeelllwww}}}tttkkkcccVVVKKKDDD>>>888444333222000000222333222111111111111111111111111111111111222222222333333333666555999GGG___yyyuuubbbUUUNNNZZZbbbdddnnn}}}wwwjjj|||}}}}}}}}}|||{{{yyywwwssspppoooooopppqqqlllkkkgggccc[[[QQQFFF???::::::999888888888888888999999:::999999:::<<<>>>DDDDDDCCCAAA???<<<;;;:::999999999999999888888888888888888888888888888888999;;;>>>AAACCCFFFJJJMMMTTTUUUWWWXXXWWWTTTPPPNNNPPPNNNLLLJJJGGGEEEDDDCCCGGGIIILLLPPPRRRTTTTTTUUUMMMKKKGGGCCC???<<<:::999;;;999777555555777999;;;;;;===@@@BBBEEEFFFFFFFFFIIIKKKNNNQQQVVV[[[bbbgggiiilllrrryyy~~~|||{{{}}}}}}}}}}}}}}}}}}zzzuuurrrwwwtttfff\\\^^^^^^aaalll|||tttzzz}}}vvvoooXXXPPPHHHCCC>>>888555666333333333333222222222222222333333444444444444444555555555444444333222111333333333333444555666777777999???IIIYYYppp}}}~~~zzz|||ggg[[[~~~}}}||||||}}}|||~~~~~~~~~~~~ooojjjnnnvvv~~~wwwrrrgggccc___]]]\\\___lllwww}}}~~~|||qqqssszzzyyyjjjaaaTTTJJJBBB===888444555444222222444555444333111111111111111222222222111111222222222333333333555444999HHHaaa}}}vvveee[[[QQQ\\\bbbdddnnn|||}}}sssfffwww~~~}}}|||{{{{{{xxxvvvssspppnnnnnnooopppmmmkkkgggbbbZZZPPPEEE>>><<<<<<;;;:::999999999999:::<<<===<<<999999===@@@IIIDDD???;;;;;;;;;:::999888888888888888888888888888888888888888888888888999;;;???AAADDDGGGLLLOOOUUUWWWYYYZZZYYYUUUPPPNNNOOOMMMJJJGGGCCCAAA@@@???BBBBBBCCCFFFJJJMMMMMMLLLIIIGGGCCC???<<<999777777999888666555555666888999:::;;;>>>AAACCCEEEEEEFFFFFFJJJNNNRRRUUUZZZ```eeehhhkkkrrryyy~~~|||zzz{{{}}}~~~~~~~~~~~~~~~{{{vvvrrrwwwyyykkk___``````bbbkkk|||zzzrrrzzz~~~{{{xxxsssnnnYYYPPPHHHCCC>>>777444555333333333333333333333333222333333444444444333333555555666777666555444222333333333333333444666666777:::???IIIYYYqqq}}}~~~zzz{{{eee\\\~~~~~~|||zzzzzz}}}|||zzz{{{~~~}}}|||}}}oooiiilllsss}}}{{{ooogggfffdddcccbbbbbbmmmvvv{{{zzzxxxwwwnnndddTTTGGG???;;;777444444333111111333444333222000000111111222222222222111111222222222333333333555444999HHHbbbuuugggaaaWWW```eeeeeennn{{{zzzooo___nnn~~~|||{{{yyyxxxuuutttrrrpppooonnnooopppnnnlllgggaaaYYYOOODDD===<<<;;;::::::999999999:::888:::======<<<===BBBFFFJJJCCC;;;888999::::::999888888888888888888888888888888888888888888888888999;;;???BBBEEEIIIMMMQQQTTTVVVXXXZZZYYYVVVRRROOOMMMKKKGGGCCC@@@===<<<<<<===<<<<<<>>>BBBEEEFFFFFFGGGEEEAAA>>>:::888777666555444333222222333444555999:::<<<>>>AAACCCDDDEEEDDDIIIOOOSSSUUUYYY___dddhhhlllrrrzzz{{{yyyxxxyyy{{{|||}}}}}}~~~~~~~~~{{{vvvrrrsss{{{}}}pppbbbccccccccckkkxxxsss|||~~~xxxtttpppmmmXXXPPPGGGBBB===666333444333333333333333333333333222333333444333333222222222333555666666666555444333333333333333444666666777:::@@@IIIZZZqqq||||||fffYYY}}}~~~}}}{{{yyy|||~~~zzzxxxyyy~~~|||{{{|||~~~pppjjjlllrrrzzz}}}jjjccceeefffddddddcccllltttyyytttsssooottthhhVVVGGG>>>:::777555111000......000111000/////////000000111222222222111111222222222333333333555555:::JJJddd~~~qqqhhhccc]]]eeehhhgggooo|||yyymmm[[[ggg~~~|||{{{yyywwwtttsssqqqpppnnnnnnnnnnnnmmmjjjfff```XXXNNNDDD>>>999999888888888888999999666888:::<<>>@@@BBBCCCBBBHHHPPPTTTUUUXXX^^^dddggglllsss{{{zzzwwwwwwxxxyyyyyy{{{{{{{{{||||||zzzvvvrrrpppwwwqqqccceeeeeedddiiissszzz{{{wwwwwwxxx|||vvvwwwqqqnnnlllWWWOOOGGGBBB===777444555222222222222333333333333333333333333333222222111000111222333333444444444333333333333444555666777888:::@@@JJJZZZqqqiii[[[~~~~~~{{{|||~~~}}}yyyvvvwww~~~~~~}}}}}}|||||||||{{{{{{|||pppjjjkkkpppvvv|||xxxeee___bbbdddcccbbb```kkksssyyysssrrrooo}}}~~~vvvjjjXXXJJJ@@@;;;888555111000......000111000///......///000000111222222111111222222222333333333555555;;;KKKeeezzz~~~wwwllldddaaa___gggiiiiiirrr~~~{{{nnn[[[dddxxx~~~}}}{{{zzzvvvtttrrrpppnnnllllllkkkhhhfffbbb]]]VVVNNNEEE@@@888888888888999:::;;;<<<:::::::::===AAAEEEHHHIII???===999777888999;;;;;;999999999999:::::::::;;;888888888888888888888888888;;;???CCCFFFKKKPPPSSSSSSTTTUUUUUUTTTRRROOONNNIIIFFFBBB===:::888888888666777999888888:::???DDDCCCAAA>>>;;;999777666666888888777777777777888888555555777999<<>>888666777111111111222222222333333333333333333333222111111222222222111222222333333444444444444555666777888888;;;@@@JJJZZZqqqmmm```~~~}}}~~~}}}xxxtttuuu|||~~~|||zzzzzzyyyzzzzzzzzz|||~~~pppjjjkkknnntttyyyvvvccc]]]aaacccaaa```]]]hhhssszzzttttttvvvnnnvvvuuujjjZZZLLLCCC===888555444222111111222333333222---......///000111111111111111222222222333333333555666;;;LLLfff||||||rrrhhh```\\\```gggjjjjjjttt~~~ppp]]]dddvvv~~~}}}xxxvvvssspppmmmkkkiiiiiidddbbb^^^ZZZUUUNNNGGGAAA:::::::::;;;<<<===>>>???BBB???===>>>BBBDDDDDDCCC;;;:::999888888999;;;===999999999::::::;;;;;;;;;888888888888888888888888888;;;???CCCGGGKKKPPPTTTUUUUUUTTTSSSRRROOOMMMLLLGGGEEE@@@<<<888777777777444777999888666888>>>DDDDDDBBB???<<<:::888888888555444444333333444444555666666888:::===@@@CCCDDDAAAIIIRRRVVVWWWYYY^^^dddfffjjjrrrzzz{{{xxxxxxyyyyyyxxxxxxwwwvvvvvvwwwwwwuuutttnnnuuu}}}{{{lll```cccdddbbbdddhhhjjjhhhhhhhhhgggkkkxxx}}}uuu}}}ppphhhffffffXXXOOOHHHDDD@@@:::888999000000000111111222222222333333333333333222111000777666444333222222333444555555444555555666777888888;;;@@@JJJZZZrrrppp^^^~~~|||||||||{{{{{{~~~}}}{{{zzzzzz{{{ttt{{{}}}yyyyyysssiiigggllltttyyyvvv___\\\``````^^^___dddlllwww~~~xxxxxxyyygggnnn}}}ooo[[[LLLDDD>>>777111333222111111000000111111111111222222222222111111111111111111222333444555888;;;:::IIIkkk|||yyyxxxnnn```ZZZ\\\cccpppsssjjjmmmiiinnnyyy|||wwwssssssqqqoookkkhhhggggggeeebbb]]]WWWQQQKKKEEE@@@;;;:::999999999:::;;;;;;:::999<<>>:::888777666555111222333333555999???DDDFFFEEEDDD@@@:::666444333444444444444444555666777444666999;;;<<<>>>AAACCCIIIJJJMMMOOOSSSXXX^^^bbbfffjjjpppwww}}}~~~{{{yyyyyyzzz{{{{{{uuurrruuuxxxyyy{{{~~~|||}}}yyypppeeeaaa```dddjjjnnnpppqqqnnnmmmnnnrrrvvv|||}}}tttzzz}}}zzzqqqggg]]]WWWPPPPPPNNNIIIAAA999444222111111222222222333333333222222222222222222222333222222222333333333444444000111333555666777888888666;;;AAAJJJ\\\vvvttt[[[~~~||||||{{{yyyvvvsssrrrqqqpppwww{{{zzzzzz~~~pppfffeeejjjqqqwwwvvv___ZZZ___```aaaccceeelllttt{{{~~~~~~yyyuuuxxxdddmmmqqq\\\KKKBBB<<<777333333222111111000000111111111111222222222222111111111111111111222333444555666:::;;;KKKnnn~~~{{{yyyooo```ZZZ\\\cccqqqtttlllnnnoootttzzzuuuppppppnnnllliiifffeeedddccc```[[[VVVPPPJJJDDD@@@<<<;;;:::999999999:::;;;:::<<<@@@EEEHHHGGGAAA<<<999999999999999999999999999999999999999:::::::::999999999999999888777777;;;<<<>>>BBBFFFJJJNNNPPPUUUWWWXXXWWWTTTPPPMMMLLLIIIEEE???<<<:::999888777444444555555666:::@@@DDDFFFEEECCC>>>999555444444444444444444444555666666555777999;;;<<<>>>AAACCCFFFIIILLLOOOSSSWWW]]]```eeehhhnnnuuu|||~~~|||zzzzzz{{{|||{{{uuuqqqsssvvvxxxzzz}}}vvvlllccc``````eeemmmsssvvvwwwuuussssssuuuxxx|||zzzrrrxxx{{{wwwnnneee\\\UUUOOOOOOMMMHHHAAA:::555333222222222333444555555666000000111222333333444444666666555555444333333333000111222444555666666777777<<>>===<<<;;;999999999:::::::::???EEEGGGEEE@@@===;;;999999999999999999999999;;;;;;;;;::::::::::::999999999999999999999888777999;;;>>>BBBGGGLLLOOORRRUUUWWWYYYXXXUUUQQQNNNMMMJJJFFFAAA>>><<<;;;999888777777777666777:::???CCCFFFEEEAAA<<<777555555666555444444444444555666666555777:::;;;<<<>>>AAACCCDDDGGGKKKOOOSSSWWW[[[___cccgggmmmtttzzz~~~~~~}}}}}}}}}}}}}}}vvvrrrrrrttttttvvvzzzrrrggg______```fffpppzzz{{{zzz{{{|||}}}xxxtttzzz|||wwwoooggg^^^UUUNNNNNNMMMHHHAAA:::666444111111222222333444444555//////000111333444555666555444333111000...------111222222333444444555555888===CCCLLL^^^yyy}}}yyy{{{wwwjjjVVV}}}{{{xxxvvvtttpppmmmjjjgggjjjmmmoooqqqtttvvvvvvtttuuutttuuu|||qqqfffcccfffkkkooo|||}}}bbbYYY[[[___dddkkknnnwwwzzzwwwxxx|||wwwtttsssssscccooohhhPPPBBB;;;888777333222111111000000111111111111222222222222111111111111111111222333444444222888===OOOqqq|||qqq```XXXYYYooouuuoooxxx|||vvvdddmmm{{{|||{{{zzzuuuqqqkkkiiigggeeedddbbb```___]]]ZZZWWWSSSNNNIIIBBB>>>>>>===;;;:::999999::::::;;;BBBIIIHHH@@@:::999;;;888999999999999999::::::<<<;;;;;;:::999999888888999999999::::::999888888888:::===BBBGGGMMMQQQTTTVVVXXXZZZYYYUUUQQQOOONNNIIIFFFBBB>>>===;;;999888888888777666666999===AAAEEEDDD@@@;;;666444555777555555444444444555555666555777:::;;;<<<===@@@BBBBBBFFFKKKPPPTTTWWW[[[^^^cccffflllsssyyy}}}yyytttrrrqqqooopppttt}}}pppddd\\\]]]```gggtttxxxzzz|||uuupppfff[[[NNNNNNLLLGGG@@@:::777555000000000000000000000000000000111222333333444444333333222000///...---,,,444444333333444444555555777<<>>OOOooovvvddd[[[[[[qqqyyypppuuuxxxsss___jjj{{{zzzyyyxxxtttpppkkkhhhfffeeedddcccaaa^^^[[[YYYVVVSSSOOOIIICCC>>>======;;;:::::::::;;;;;;???DDDHHHEEE===777888:::888888888999999:::::::::;;;;;;:::999888777666666888999999:::::::::999999777999===BBBHHHNNNRRRUUUVVVXXXZZZYYYUUUQQQOOONNNHHHEEEAAA>>><<<:::888666777777666444444666;;;>>>DDDBBB???:::666444555777666555555444444444555555444666999:::;;;<<<>>>@@@BBBEEEKKKPPPTTTWWW[[[^^^cccggglllsssxxx}}}~~~~~~|||wwwtttooojjjjjjmmmwwwyyypppdddZZZ]]]aaahhhwwwxxxuuu{{{~~~}}}yyynnn```OOONNNLLLFFF@@@:::777666333222222111000///...---333222222222222222222222555555555555444444444333666666555555555555666777666;;;BBBKKK^^^yyy{{{vvvxxxuuuhhhVVVyyy~~~zzzyyy|||~~~zzzyyy{{{|||{{{zzzrrrmmmiiikkkmmmnnnppptttsssvvvxxxyyy~~~rrrfffaaacccfffiiiqqqtttxxx{{{|||~~~~~~~~~jjj___]]]]]]bbbiiisss~~~ooonnnrrr|||xxxgggffftttsssYYYGGG===:::999333222111111000000111111111111222222222222111111111111111111222333444555333:::>>>OOOnnn|||iii^^^^^^mmm|||qqquuuxxxtttcccqqq~~~xxxwwwwwwtttpppkkkhhheeedddeeeeeebbb^^^ZZZXXXVVVTTTQQQKKKEEE@@@===<<<;;;::::::;;;<<<===CCCDDDDDD@@@;;;888999:::888888888999999::::::;;;::::::999999888777666666888999::::::::::::::::::888999===BBBHHHNNNSSSUUUUUUWWWYYYXXXUUUQQQNNNMMMFFFCCC@@@===;;;999777555666555444333222555999<<>>:::666444555666666666555444444444444555333555888999999:::===>>>AAADDDIIIMMMQQQVVV[[[^^^cccffflllrrrxxx|||~~~~~~~~~}}}yyyvvvpppiiigggjjjpppssszzz~~~ooocccYYY^^^bbbgggwwwxxxtttuuudddPPPOOOLLLFFF???999777666666555555333222111000000444444333222222111111000333444444444555555666666777666555555555666777888555;;;AAAKKK^^^yyy}}}~~~yyykkkYYYwww||||||zzz}}}}}}|||~~~wwwsssuuuwwwuuuuuuwwwxxx}}}tttiiifffhhhllloooqqqtttwwwyyyyyyyyyzzz{{{yyyyyy{{{~~~mmmccc```___ccciiiuuu|||~~~qqqqqqyyyyyygggeeerrrpppXXXGGG===999888333222111111000000111111111111222222222222111111111111111111222333444555333999>>>OOOnnn|||hhh]]]\\\kkk}}}pppsssvvvrrrgggvvv}}}wwwwwwwwwuuurrrkkkhhhddddddfffeeebbb^^^ZZZXXXWWWUUURRRMMMGGGBBB;;;;;;::::::;;;<<<===>>>HHHCCC>>>:::;;;;;;;;;:::777888888999::::::;;;;;;:::::::::999999888888888888999::::::;;;;;;::::::888:::>>>CCCHHHNNNSSSUUUUUUWWWXXXWWWTTTPPPMMMLLLFFFCCC@@@>>><<<:::777444555444444222222444999<<>>;;;777555555555666666555444444444444444222444666777888999;;;===???BBBEEEIIINNNSSSYYY]]]aaaeeejjjpppvvvzzz|||}}}}}}}}}}}}~~~|||zzzzzzxxxrrrjjjhhhjjjkkkooowww}}}nnnaaaYYY___cccgggwww~~~xxx{{{gggRRRPPPLLLFFF???999666555444444444444333333333333333333222222222222222222111222222222333333333444666555444444444666888999666;;;BBBLLL___zzz~~~ooo]]]xxxzzz}}}||||||yyy{{{|||wwwnnnkkknnnssswwwwwwxxxzzzyyywwwtttttttttwwwwwwxxx|||mmmeeecccaaadddjjjxxxyyyvvvyyytttuuu~~~jjjcccppplllWWWFFF<<<888777333222222111000111111111111111222222222222111111111111111111222333444555333999>>>OOOoooyyyeeeYYYXXXmmmppppppsssooofffuuu|||wwwvvvwwwuuussskkkgggcccccceeeeeebbb]]]ZZZYYYXXXWWWTTTOOOHHHCCC;;;:::::::::;;;===>>>@@@KKKCCC999777:::>>>===:::777777888999::::::;;;;;;;;;;;;::::::::::::999999888999::::::;;;;;;;;;;;;999;;;>>>CCCHHHNNNRRRUUUTTTVVVXXXWWWSSSOOOMMMLLLFFFDDDAAA>>>===:::777555555444444222222555999======>>>>>>;;;888555444555777666555444444444444444111333555666777777:::;;;===@@@CCCFFFKKKQQQWWW\\\```ccciiioootttxxxzzz{{{~~~}}}{{{{{{}}}xxxxxxyyyyyytttllliiillliiinnnvvv|||lll```YYY```cccfffvvv{{{kkkSSSQQQMMMFFF>>>888555444000111111222333333444444111111111222222333333333555555555555555555555555555444333222333555777999777===CCCMMM```{{{qqq```xxx{{{{{{zzzsssqqqwww~~~yyyvvvtttsssssswwwxxxzzz{{{{{{{{{}}}~~~{{{rrrfffbbbbbbfffkkkwww{{{www|||nnnlllrrr{{{dddOOOBBB<<<:::999222111000111222222111000111111111000000000000000222222111111222222333444666;;;???QQQqqqdddPPPTTTnnnzzzxxxssshhhgggpppwwwuuuuuutttrrrrrrnnnllliiifffcccaaa```___ZZZXXXTTTQQQOOOMMMKKKHHH???@@@===999;;;AAA@@@:::@@@>>><<<:::999888999999888888999999999:::::::::888888888888888888888888888888888888888888888888<<<::::::???GGGNNNSSSTTTVVVUUUTTTTTTSSSPPPLLLIIIIIIGGGDDD@@@<<<:::999888666555444444444444555666EEEDDD@@@;;;777444444555555555666666555333111000111222333555777888:::;;;:::<<<>>>AAAEEEKKKRRRVVV___bbbggglllppptttyyy||||||xxxxxxzzz{{{{{{}}}xxxssssssuuuuuurrrnnnnnnpppuuuzzzzzzttthhh___YYYZZZ\\\cccttt|||~~~uuu[[[QQQOOOKKK===555666333555444222111111111222222000111111111111222222222222222222222222222222222444444333444444555666777999===EEEQQQdddzzz{{{ppp[[[wwwzzz~~~{{{sssrrrzzz}}}zzzxxxxxxyyy{{{{{{zzzyyyxxxxxxrrrvvvxxxyyy}}}uuuiiidddcccdddhhhsss~~~~~~|||oooffflllyyyvvv```MMMAAA;;;888777222111000111222222111000111000000000000000000000222222111111222222333444666<<<@@@SSSttt}}}dddRRRXXXfffyyykkkdddnnnzzzrrrrrrtttsssssstttnnnmmmkkkiiifffcccaaa```[[[XXXTTTQQQOOOMMMJJJHHH???>>>:::666999AAABBB>>>>>>===<<<:::999999999999888888999999999:::::::::888888888888888888888888999999999999888888888888;;;999999===EEENNNSSSUUUWWWVVVUUUTTTSSSQQQLLLIIIHHHGGGDDD@@@===;;;:::999777666555444444555666777@@@???===999666444555777444555666666666555444333333444555555666777888888666888:::===AAAFFFMMMRRR\\\```eeeiiimmmrrrvvvyyy|||~~~{{{{{{|||}}}}}}}}}yyyuuuuuuwwwwwwtttqqqqqqssswwwzzzzzzsssfff]]]XXX[[[]]]aaannnzzzyyy|||~~~rrr___TTTRRRNNN???777777444444333222111111111222222111111111111222222222222222222222222222222222222555555555555666777888888999<<>>===;;;;;;888777666555555666777888;;;;;;:::888555555666888444555666666777777666666555555555555666666666666888999;;;>>>AAAFFFLLLQQQYYY]]]bbbgggkkknnnrrruuuxxx{{{~~~||||||}}}~~~}}}}}}zzzwwwwwwyyyzzzxxxvvvvvvwwwzzz}}}|||tttggg^^^WWW[[[]]]^^^fffxxxxxxwww~~~wwwbbbWWWUUUPPP@@@777777333444333222111111111222222111111111111222222222333222222222222333333333333666555555666666777888999:::<<>>;;;:::>>>CCCDDDBBB:::::::::::::::::::::;;;888888999999999:::::::::999999999999999999999999;;;;;;::::::999999888888777666666999@@@IIIRRRWWWWWWVVVUUUUUUSSSQQQLLLIIIGGGFFFDDDBBB@@@>>>======888777666555555666777888:::::::::888666666777999555555555666666666555555444444444444444444444444888999;;;===???DDDJJJNNNUUUZZZ```fffiiillloooqqqwwwzzz|||{{{{{{|||||||||{{{yyywwwxxxzzz{{{zzzyyyzzz{{{}}}~~~wwwjjjaaaYYYZZZYYYYYYcccvvv{{{}}}~~~|||~~~~~~cccXXXUUUPPP@@@777666222333222222222222222222222111111111222222222333333222222222333333333333333555555555555666777888999:::;;;CCCVVVpppuuuhhhUUUsssuuuxxx|||xxxjjjjjjvvv{{{xxxyyy{{{{{{{{{}}}uuuooommmkkklllnnnyyy|||qqqiiijjjrrr~~~zzznnncccUUUHHH@@@<<<888555222111000111222222111000//////000000111111111111222222111111222222333444111999@@@UUUwwwjjjVVVVVVUUUiii}}}{{{mmmwww~~~tttmmmnnnrrrsssssstttnnnoooppppppnnnjjjeeebbb\\\YYYVVVSSSPPPLLLGGGDDD===:::999<<>>;;;999999999::::::::::::::::::888888999999999:::::::::999999999999999999999999:::::::::999999888888888666666666888===FFFOOOUUUVVVUUUTTTTTTSSSPPPLLLIIIGGGFFFEEEDDDBBB@@@>>>>>>888777666555555666777888<<<<<<<<<;;;888777777888666666555444333333333222000111111222222333333333333444666777999===CCCGGGRRRWWW___eeeiiilllnnnpppwww{{{}}}|||}}}~~~}}}|||yyyxxxwwwxxxyyyzzzzzzzzzxxxyyy{{{~~~}}}vvvkkkbbb[[[XXXUUUVVVdddxxxxxxrrrvvv|||{{{yyycccXXXVVVQQQAAA888777333222222222222222222222222111222222222222333333333222222333333333444444444444444444444555666777777:::<<>>999888777666666777888999===>>>>>>===:::888888999777666555444222222222222000000111111222222333333333444555666777;;;@@@DDDNNNTTT]]]eeejjjlllnnnooowwwzzz~~~xxxxxxxxxxxxxxxyyyzzzzzzuuuvvvxxxzzzyyyssshhh___\\\XXXTTTWWWfffxxx}}}qqqmmmqqq|||~~~vvvttt{{{zzzrrrbbbWWWUUUQQQAAA999999666111111222333333333222222222222222222333333333333222222333333444444555555333333333444444555666777:::===FFFXXXqqqnnn```SSS|||}}}}}}~~~~~~zzzzzz}}}zzzlllmmmxxx|||lllfffhhhlllsssyyyyyywwwzzzlllmmmvvvyyymmmcccTTTGGG???;;;777444222111000111222222111000...//////000111111222222222222111111222222333444333:::???RRRtttnnnXXXVVVQQQbbbuuusss{{{xxxppppppssssssssstttlllmmmnnnmmmkkkhhheeebbb\\\ZZZWWWTTTQQQLLLFFFAAADDD???>>>BBBDDD???;;;:::999999:::;;;:::999888888888888999999999:::::::::::::::::::::::::::::::::666666666777777888888999666888999999;;;???FFFKKKPPPOOOOOOPPPQQQPPPMMMJJJIIIHHHHHHFFFDDDAAA???===;;;:::999888888999:::;;;<<<===>>>===;;;999999999777666555444333333444444333333333333222222222222555555666666888;;;@@@DDDJJJQQQ[[[ccciiilllnnnooossswww}}}~~~yyyyyyyyyyyyxxxxxxzzz{{{wwwxxxyyyzzzxxxqqqfff]]]ZZZZZZYYYZZZdddsss}}}zzzzzzxxxtttrrrvvvxxxkkkooorrr|||~~~tttqqquuurrriii\\\QQQPPPMMM>>>777888555000111222333333333333222222222222333333333444444222222333333444555555666444444444444555666777888:::>>>HHHXXXooo}}}lll]]]RRR|||xxxxxxyyy|||}}}{{{}}}wwwkkklllwwwzzziiiccceeekkksss{{{~~~uuutttwww~~~}}}ooopppzzz~~~nnncccSSSFFF>>>999666333222111000111222222222000...//////000111222222222222222111111222222333444666;;;???RRRsss~~~gggSSSRRRNNN```uuurrrzzzxxxppppppssssssssstttllllllmmmllljjjgggdddbbb]]][[[XXXUUUQQQLLLEEEAAA@@@999666;;;===999666777999999:::;;;:::999888777888888999999999:::::::::::::::::::::::::::::::::444444555666777888999999777888:::::::::===CCCHHHNNNMMMNNNOOOQQQPPPMMMKKKIIIIIIIIIGGGEEEBBB???======<<<;;;;;;;;;;;;<<<===:::<<<======;;;::::::;;;666666555444444666777888777777666555333222111111111222222222333777;;;???GGGNNNYYYbbbhhhkkkmmmnnnoootttzzz}}}}}}}}}~~~|||yyyzzzzzzzzzyyyyyyzzz{{{||||||||||||zzzqqqfff]]]XXX\\\^^^]]]bbbmmmwww{{{ssssssqqqmmmkkkooozzzlllgggtttrrr||||||qqqlllnnnjjj```UUUKKKJJJGGG:::333555222000111222333444333333222222222333333333444444444222222333333444555666666555555555666666777888999:::???IIIXXXnnn|||kkk\\\SSS~~~~~~}}}~~~{{{yyyxxxzzzzzzyyy{{{qqqhhhmmmyyy}}}fffaaafffnnnyyyuuutttwww}}}zzzxxxhhhkkkyyywwwcccNNNBBB===999444222111111111111111111111111222111111000000111111222444333333222222333333444555888<<>>;;;999777999::::::;;;;;;::::::999<<<;;;;;;::::::999999888999999999999888888777777777777777777777777777777666777888888888;;;>>>BBBJJJKKKKKKLLLLLLLLLLLLKKKHHHHHHGGGFFFEEECCCCCCBBBBBB@@@===;;;999999999:::===;;;999777666666777888999999999999777666555444333333444444444555555555444333222222333666888:::EEEKKKUUU^^^eeeiiimmmooopppuuu|||}}}zzz{{{|||zzz{{{|||}}}~~~~~~~~~~~~yyyzzz{{{zzzvvvppphhhccc[[[YYYZZZ```iiipppqqqooojjjhhhhhhfffdddggguuussseeefffnnnyyy~~~{{{qqqllllllfff]]]JJJLLLIIIAAA:::888666333111111222333333333222222111222222333444444555555333333222222333333444555666666555555666777999:::>>>@@@GGGWWWnnnrrrdddRRR||||||~~~}}}|||zzzyyy{{{|||zzz|||rrreeeiiivvv~~~hhhdddjjjrrr}}}rrrrrrxxx|||yyyrrrcccfffrrrwwwcccNNNBBB>>>999555333111111111111111111111111222222111111111111222222111111111222333444555666666999===RRRsss~~~qqq^^^OOOIIIKKKZZZpppyyywwwppprrruuuuuussssssrrrnnnjjjhhhfffeeecccbbbaaa___[[[XXXTTTNNNHHHCCCBBBBBB@@@>>><<<:::999888888999999::::::999999888999999999999::::::::::::999999999999888888888777888888888888888888888888777888888888888:::===@@@GGGHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHGGGEEEDDDCCCBBB>>>===:::999888888999:::>>><<<:::888777777888999;;;;;;;;;;;;:::888777666333444444444444444444444444333333333444666888999DDDJJJTTT^^^eeejjjmmmpppqqqvvvzzz}}}}}}}}}yyywwwyyy}}}|||xxxxxxzzz{{{|||}}}}}}}}}yyyyyyzzzzzzvvvnnnfffaaa]]][[[ZZZ```jjjrrruuuttthhhhhhiiiiiiiiinnn||||||~~~sssdddccciiixxx|||yyyqqqlllkkkeee[[[IIIJJJFFF===777555444111000000111222333333333333222222222333333444444444333333333222333444444555666666555555666777999:::===@@@JJJ[[[sss{{{kkk]]]VVVzzzzzzzzz|||~~~~~~}}}{{{|||{{{zzz{{{~~~~~~}}}~~~ssseeegggtttllliiipppwwwqqqsss{{{{{{zzz}}}qqqbbbdddmmm|||xxxdddNNNBBB>>>:::666444111111111111111111111111333222222222222222222333000000000111333444666777777:::>>>SSSuuu~~~}}}tttbbbRRRIIIIIIWWWlll}}}vvvpppqqquuuuuuuuuuuuqqqnnniiifffeeedddbbbaaacccaaa]]]YYYUUUOOOIIIDDDCCCAAA>>>;;;999999999999777888888999999888888777777777888888999::::::;;;999999999999888888888888999999999999999999999999888999999888777888;;;===CCCDDDFFFGGGIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDCCC@@@???>>>=========>>>??????===;;;999888888999:::============<<<;;;999888555444444444444444444333444444333333444666888999BBBHHHSSS\\\dddiiinnnqqqsssvvvyyyyyyxxxyyy}}}yyyvvvtttvvvzzz}}}}}}{{{tttuuuvvvxxxzzz{{{||||||xxxyyyyyyyyyuuummmddd]]]\\\ZZZZZZaaallluuuxxxxxxkkkkkknnnooopppttttttddd```ccclllqqqpppiiifffeee^^^TTTIIIIIIEEE;;;444333333111///000111222333444444444222222222222333333333333444333333333333444555555666666555555666777999:::;;;AAAMMMaaayyyxxxhhhZZZTTT~~~}}}}}}}}}}}}yyyxxxxxxyyy{{{|||{{{yyy|||{{{zzz{{{|||~~~~~~||||||~~~wwwhhhhhhssspppmmmsssyyyrrrwww}}}}}}|||rrrgggjjjsss~~~yyyeeeNNNBBB>>>:::777555111111111111111111111111333333222222222222333333000000000111222444555666777;;;???UUUwww~~~nnnYYYJJJHHHTTThhh|||}}}{{{tttoooqqqttttttuuuwwwsssooojjjgggeeedddcccbbbbbb___\\\XXXTTTOOOJJJFFFFFFCCC>>>:::888777888999888888999999999999888888777777888888888999999999999999999999999999999999999999999999999999999999888999999888777777999;;;@@@AAACCCEEEGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAA>>>===:::888777777888999===>>>??????>>>===;;;:::777777666555555444333333444444444444555666777888???FFFPPPYYYaaahhhmmmppprrrtttvvvvvvuuuwww{{{}}}xxxuuussssssvvvxxxyyyxxxqqqrrrtttvvvwwwyyyyyyzzzwwwwwwxxxyyyvvvnnnbbbZZZXXXXXX[[[dddpppyyy{{{zzzsssssstttvvvuuuxxxuuuddd\\\\\\```fffgggbbbbbbccc\\\PPPMMMMMMGGG===666555555444111111222333333333222222222222222333333333333333444444444444444555555666666666555555666777888::::::BBBQQQgggxxxgggZZZXXX}}}{{{zzzzzzzzzzzzyyyyyyxxxyyy{{{{{{zzzyyyzzzzzzzzzyyyzzz{{{}}}~~~~~~|||zzzzzz}}}{{{nnnlllttt}}}sssoootttxxx~~~vvv}}}~~~yyypppiiiqqq}}}{{{fffOOOCCC>>>:::777666111111111111111111111111333222222111111222222333222222111111111222333333777;;;@@@UUUwwwzzz```JJJIIISSSfffzzzzzzzzz{{{wwwqqqnnnqqqsssssstttvvvuuuqqqkkkgggeeeeeedddccc^^^[[[XXXUUUSSSOOOKKKHHHIIIFFF@@@;;;888777777888999999::::::::::::999999999999999888888888777777999999999999999999999:::888888888888888888888888888999999888777666777888===>>>@@@CCCEEEGGGIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCAAA@@@>>>===<<<<<<===<<<999777666666777888;;;===???@@@@@@???===<<<;;;:::999888777666555444555555555555666666777888<<>>999666555111111111111111111111111222111111111111111111222222222111111111111222222555:::@@@VVVwwwkkkPPPKKKSSSfff{{{}}}xxxzzz{{{uuuqqqpppsssuuussssssuuutttpppjjjeeeccccccbbbaaa[[[YYYVVVSSSQQQOOOLLLIIIIIIFFFAAA<<<888777777888:::::::::;;;;;;:::::::::;;;::::::999888888777777999999999999::::::::::::777777777777777777777777777888999888666666666777:::;;;===@@@CCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@???=========;;;999777666666777777:::<<>><<<:::888777666555555666666666777777777888>>>GGGQQQYYY```fffjjjllloootttvvvwwwzzz}}}{{{xxxuuussstttuuuvvvttttttuuuuuuuuuuuuttttttttttttwww{{{{{{tttggg]]]XXXZZZbbbpppxxxwwwwwwwwwwww{{{iiiUUUPPPTTT[[[aaaeeefffjjjlllbbbTTTRRRSSSNNNCCC<<<;;;:::777333333333333222111000000333333333444555666666666666555555555555666777777666666555555666777999:::===DDDTTTjjj|||mmmbbbVVVyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxzzz|||}}}|||yyyvvvsssuuuvvvvvvuuuvvvyyy}}}|||}}}|||zzzwwwtttuuuwwwzzz}}}xxxnnnlllqqqxxx}}}rrrppptttwwwzzzuuu}}}|||xxxtttkkkzzzkkkRRRDDD===999555444111111111111111111111111111000000//////000000111111111000000111222333333444999@@@VVVuuusssVVVLLLTTTggg~~~|||~~~tttrrrssswwwxxxuuusssuuuqqqlllfffaaa^^^^^^^^^]]]\\\YYYVVVSSSPPPNNNKKKIIIDDDBBB>>>;;;888888888999999999::::::::::::999999::::::::::::999999999999999999999:::::::::;;;;;;888888888888888888888888666777999888666555666777666888:::<<>><<<:::888888999:::888888999999999999888888999999999::::::;;;<<<<<<999999999::::::;;;;;;;;;999999999999999999999999555777888888777666666777444555777:::<<<===>>>???AAABBBCCCDDDFFFHHHIIIIIIAAAAAABBBBBBAAA@@@@@@??????===;;;999888888999999999<<>><<<:::888777777666666888===BBBFFFJJJKKKLLLNNNKKKGGGEEEDDDAAA===999999777555555666666555444:::<<<@@@GGGOOOWWW[[[^^^___eeemmmtttxxx|||~~~zzzyyy|||{{{yyywwwvvvwwwyyyzzzyyyyyyyyyxxxuuurrrqqqqqqppprrrwww~~~{{{oooeeeYYYXXXVVV\\\lllxxxpppqqq|||ooosssnnnccccccgggxxxtttqqqrrrsssnnncccYYYQQQOOOFFF:::444666666333333333333222222111111111000333666888888777444222888888999999999999888777666555444444666888;;;===???FFFUUUjjjmmmbbbZZZzzzwwwttttttwwwzzz{{{{{{{{{yyyxxxzzz}}}|||wwwrrrsssrrrqqqqqqsssuuuwwwyyy{{{}}}}}}|||{{{xxxrrrmmmiiihhhhhhjjjmmmqqqtttwww|||sssjjjiiimmmqqqsssvvvxxx{{{}}}hhhfffjjjmmmvvvrrrsssxxxyyy|||ooommmoookkkOOOAAA<<<999555222222111///......///111222000111111111111222222222111111111111222222333333666<<<@@@SSStttjjjSSSLLL^^^www}}}{{{tttqqquuuxxxvvvsssqqqiiifffaaa[[[VVVTTTVVVXXX[[[ZZZXXXVVVSSSOOOMMMKKKAAA>>>;;;999999999888888::::::::::::::::::::::::::::::999999888777777666999999:::;;;;;;;;;;;;;;;:::::::::999999999888888:::999999888777777888888999888888777888999:::;;;===>>>???AAACCCEEEGGGGGGDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@>>>;;;999888777666555777;;;@@@EEEIIILLLNNNPPPNNNKKKIIIHHHFFFBBB>>>999777555555666777666555:::;;;???FFFNNNVVV[[[^^^aaafffmmmtttxxx{{{}}}}}}~~~}}}|||{{{{{{{{{||||||{{{{{{{{{zzzwwwuuussssssppprrrwww|||~~~wwwkkk```WWWUUUTTTYYYjjj|||tttuuuzzzqqqsssxxxmmmnnnsss~~~zzzxxxvvvooocccXXXPPPMMMEEE999555666666333444444333333333222222222444444444555555555555555555666666777777666666555666666777777888999::::::>>>EEETTTjjjyyyggg\\\WWWvvvtttssstttvvvxxxyyyyyyzzzyyyxxxzzz||||||xxxtttrrrrrrqqqqqqsssuuuxxxzzzxxx|||}}}}}}wwwppphhhcccbbbcccdddhhhllloooqqqvvv~~~{{{nnnfffdddfffhhhiiijjjmmmqqqvvvzzz{{{|||||||||{{{}}}}}}gggcccfffiiisss~~~~~~~~~{{{rrrpppssshhhNNN???;;;999666555222111000//////000111222000111111111111222222222000111111222333444444555555;;;@@@TTTwwwiiiRRRMMMcccvvv~~~vvvoooqqqsssrrrqqqqqqjjjhhhbbb\\\VVVSSSTTTVVVZZZZZZYYYWWWTTTPPPMMMJJJEEEAAA<<<999888999999999888888888888888888888888:::999999999888777777777:::999999999999::::::;;;:::::::::999999999888888888999999999999888777777888888777777777888999999888:::===AAADDDFFFGGGGGGBBBCCCCCCDDDCCCCCCBBBBBBCCCBBB???<<<:::777666555444666888===CCCIIIOOORRRQQQOOOMMMLLLKKKIIIFFFCCC;;;999777666777888888777888:::>>>DDDLLLTTT[[[___cccgggnnntttwwwyyy{{{}}}~~~~~~}}}||||||||||||zzzxxxuuutttrrrtttyyy}}}}}}uuuhhh^^^TTTRRRQQQVVVhhh~~~||||||}}}uuuvvvvvvxxx|||wwwnnn```UUUNNNKKKBBB888555666666444444444444444444333333333777555333222222444777999444555555666666555555555666777888999::::::999888>>>EEEUUUkkkuuucccWWWTTTrrrrrrrrrsssuuuvvvwwwwwwyyyxxxxxxyyy{{{{{{xxxuuusssrrrrrrrrrsssvvvxxxzzzxxx{{{~~~~~~wwwooohhhddddddeeegggjjjmmmooopppsssyyy~~~xxxnnnfffbbbaaabbbbbbaaacccfffkkkooosssuuuvvvyyyyyyzzz||||||zzz|||~~~hhhcccdddgggrrrzzz{{{qqqpppttt}}}fffLLL>>>:::777555555333333222111111222333333000000111111111222222222000000111222444555666666444:::@@@UUUzzziiiSSSPPPhhh}}}vvvoooppprrrqqqooonnnkkkiiiddd^^^WWWTTTSSSTTTXXXYYYYYYXXXUUUQQQMMMJJJGGGCCC===999888999::::::999999999999888888888888999999999888888888888888:::999888777888999:::;;;:::::::::999999999888888777888999::::::999777777777777777777777777888888666999<<<@@@BBBCCCCCCCCC@@@AAABBBCCCCCCCCCCCCCCCCCCBBB???<<<888666444333333333666:::BBBJJJSSSWWWQQQPPPOOOMMMKKKIIIFFFDDD>>>;;;999888999::::::999888:::===CCCIIIRRRZZZ___eeeiiinnnsssvvvxxxzzz{{{~~~~~~}}}~~~~~~}}}{{{{{{zzzzzzzzzxxxuuussssssvvv{{{~~~uuuiii```RRRPPPNNNSSSeee{{{yyyyyyxxx{{{{{{uuukkk]]]QQQNNNHHH???888666777666555555555555555555555444444777555333222222444777888555666666777777777777666777777888999:::;;;<<<===BBBIIIXXXnnnxxxdddWWWPPPqqqrrrrrrrrrssssssuuuvvvwwwwwwwwwxxxyyyyyyxxxvvvtttsssrrrrrrsssuuuxxxyyyyyyzzz|||~~~}}}yyysssnnnlllmmmoooqqqsssvvvuuutttuuuyyy}}}wwwpppkkkhhhfffeee______```bbbffflllqqquuuqqqqqqrrrsssvvvzzz~~~jjjeeeeeegggtttvvvyyyooommmooo|||xxxcccKKK>>>888555333333333222222222222222222333000000111111111222222222000000111222444555666666555:::???TTTyyykkkVVVRRReee|||uuuppprrrtttpppllljjjjjjiiifffaaa[[[VVVTTTTTTWWWXXXXXXWWWUUUPPPLLLJJJHHHCCC===999888999::::::======<<<<<<;;;;;;;;;;;;888888888888888999999999;;;:::999888777888999::::::::::::999999999888888777777999::::::999888777777777888888777777777777777999;;;>>>??????>>>======>>>@@@AAACCCDDDDDDDDDBBBAAA>>>:::777444222111111222444888@@@JJJTTTZZZSSSSSSRRRPPPLLLIIIGGGFFFBBB???;;;::::::;;;;;;:::777:::===AAAFFFNNNXXX___fffiiinnnrrruuuwwwyyy{{{|||~~~~~~zzzxxxvvvvvvwwwvvvtttqqqqqquuu{{{}}}uuuiiiaaaSSSPPPNNNRRRbbbxxxzzz|||xxxzzz{{{vvvlll^^^SSSOOOGGG===888777777666555555555555555555555555555444444444444555555666666555555666777777777777777888777666666888<<>>@@@CCCDDDEEEFFFAAA@@@===999666444222111222222333666===FFFOOOUUUTTTUUUTTTRRROOOLLLJJJKKKGGGCCC>>>;;;;;;;;;;;;;;;888;;;===???CCCKKKVVV]]]fffiiinnnrrrtttvvvyyy{{{~~~|||xxxtttssstttuuutttrrroootttzzz}}}zzzqqqfff___UUUSSSPPPSSSbbbtttyyyzzz|||~~~{{{sssdddYYYQQQGGG<<<999999777666666444444444555555555555555222333555666777666555444333444444555666666666666999777555555888>>>DDDHHHKKKRRR```tttyyycccVVVOOOuuuuuutttqqqnnnnnnqqqtttrrrssstttuuuuuuuuuvvvwwwxxxwwwuuutttssstttuuuvvvzzz{{{|||}}}~~~~~~}}}}}}zzz|||}}}~~~}}}yyyvvvvvvwwwzzz|||yyywwwrrrmmmkkknnnvvv|||~~~llliiijjjlllyyyssszzzuuurrrlllttt}}}wwwgggWWWEEE<<<888555333333000000000111111000000000000111111111111222222222111111111111222222333333777;;;>>>RRRwwwmmmYYYQQQVVVddd{{{vvvoookkknnnppplllfffdddcccfffjjjiiieee___YYYVVVVVVUUUTTTRRRPPPNNNKKKJJJCCC@@@<<<::::::::::::999888888777777666555555444666777777888999999::::::;;;;;;;;;;;;;;;:::999999:::::::::999999999888888888888777777888999999:::999999:::::::::999777666666666666666666777777777999:::===@@@BBBDDDFFFFFFAAA@@@===:::777555333222444333333444999???FFFJJJOOOQQQSSSQQQOOOMMMMMMNNNKKKFFFAAA===;;;;;;;;;:::999;;;===>>>AAAHHHSSS\\\fffiiimmmqqqsssvvvyyy{{{~~~zzztttrrrtttwwwwwwuuuqqqvvv|||~~~yyyoooddd]]]XXXVVVSSSUUUaaaqqqyyyzzz{{{~~~yyyjjj___TTTGGG<<<:::;;;888555666333333444444444555555555333444555666666666555555333444555666777777777777999888777777:::???CCCGGGJJJQQQ___ssssssaaaUUUPPPwwwvvvuuuqqqmmmmmmqqquuuqqqrrrssstttttttttvvvwwwzzzxxxvvvtttssstttuuuuuuzzz||||||{{{yyy{{{yyyqqqmmmooowww}}}|||llljjjlllnnn{{{sss|||zzzwwwqqqwww}}}zzzppp```RRRCCC<<<999666444555222222333333333333222222000111111111111222222222111111111111111111111222555999>>>TTTzzzmmmYYYRRRTTT^^^ttttttmmmhhhjjjllliiieeecccaaaeeejjjlllhhhbbb[[[XXXVVVUUUSSSQQQNNNLLLKKKJJJAAA>>><<<:::;;;;;;:::999======<<<<<<;;;:::999999666666777888999::::::;;;;;;;;;<<<===<<<;;;999888:::::::::999999999888888999888777777777888:::;;;999:::;;;;;;:::999888777444444444444444555666777888:::<<>>;;;888666555444666555333333555:::>>>BBBIIILLLOOOOOOMMMLLLMMMOOOMMMHHHBBB>>><<<;;;;;;::::::<<<>>>>>>???FFFRRR[[[eeehhhmmmpppsssvvvyyy||||||~~~|||uuusssvvvyyyzzzyyyuuuzzzzzzoooccc\\\ZZZXXXUUUWWWbbbooovvvuuu|||{{{mmmaaaVVVHHH===;;;<<<888555666333333333444444444555555444444444444555555666666666666888999::::::::::::999999999:::<<>>>>>===<<<;;;::::::999;;;;;;;;;::::::999999999666777888:::;;;;;;:::::::::::::::999888777666666777777666555444333333333666777999===BBBEEEFFFEEE@@@>>>:::777444333222222666444333222333666:::===DDDGGGKKKMMMMMMMMMMMMNNNIIIGGGCCC???<<<;;;<<<<<<>>><<<<<<>>>???BBBLLLVVV```eeelllrrrwwwzzz}}}zzz}}}|||}}}~~~}}}yyyxxxxxxwwwvvvsss{{{yyylllccc___XXXWWWZZZbbbhhhjjjnnnsssttt|||}}}{{{wwwjjjdddYYYMMMAAA<<<999666777999888666444222222222333444000111222333555777999;;;777777777777777666555555555777999;;;<<<>>>BBBDDDFFFPPPbbbvvv|||ooo```WWWNNNqqqssstttrrrnnnkkkkkklllnnnooopppppppppqqqtttwwwtttuuuvvvuuussssssuuuvvv|||}}}{{{{{{zzz|||}}}vvvtttuuuxxx~~~ooollllllooozzz}}}rrrttt{{{vvvzzznnn]]]NNN???:::888666333222111111111222222222222222222222222222222222222222333222111000000111222222444<<>><<<:::999999999999777777888888888888888888999999999:::::::::;;;;;;======<<<<<<;;;:::999999:::::::::999999888888888666777999:::;;;;;;::::::999999999999888777666666777777666444444333333444444444777;;;???CCCDDDCCC@@@>>>:::777444222222222222111000///000222555777===@@@EEEGGGIIIIIIKKKLLLGGGEEEBBB>>><<<<<<<<<===???<<<<<<>>>???BBBLLLVVV^^^ccckkkppptttvvvxxxyyy{{{}}}{{{||||||}}}~~~|||zzzyyyyyyxxxwwwssszzzxxxkkk```YYYWWWVVVYYYaaaffffffhhhkkklllppptttyyyvvvvvv~~~}}}~~~sssfff___TTTIII>>>999777555555888555444333222222333444555333333333333333444444555777777777888777777666666666888:::<<<<<>>:::999666333111111111111111111111000000111111111111111111111111222222111111111222222333555<<<@@@QQQsss}}}|||kkk[[[UUUXXXaaasssyyyrrrpppoookkkhhhiiijjjgggeeedddccccccaaa___[[[ZZZXXXUUUPPPLLLIIIFFF>>>===;;;:::999999:::;;;555555666777777888999999999999999::::::::::::;;;;;;;;;;;;::::::999999999999999888888888888888777666777999:::;;;;;;:::999999999999999888777666666777666555444444444444444444444666:::???CCCCCCCCC@@@>>>:::666444222222222333222222222222333444444555888===@@@BBBCCCEEEGGGDDDBBB@@@>>>============>>><<<<<<>>>???BBBKKKUUU\\\aaaiiiooorrrsssttttttzzz|||||||||}}}}}}}}}}}}}}}}}}~~~|||{{{{{{{{{yyywwwsssxxx}}}xxxlll^^^UUUUUUTTTXXX```dddcccbbbccccccbbbdddnnnyyypppsss|||zzzzzzwwwmmmaaa[[[OOODDD:::777666444444666222111111111222333555666444333333222222222222222666777777888888888777777888:::<<<<<<===>>>AAACCCKKKTTTeeeyyyxxxjjj\\\TTTRRRlllnnnpppqqqqqqnnnlllkkklllmmmmmmmmmmmmnnnpppsssvvvvvvvvvtttssstttvvvyyy~~~}}}~~~{{{wwwttttttwww{{{}}}}}}yyy}}}uuuooosssyyyuuujjjffffffkkkvvvuuummmqqqzzzwww{{{yyyjjjVVVIII===::::::777333111222111111111000/////////000000111111111111222222444444444444444555555555444;;;>>>OOOppp}}}lll^^^YYY]]]gggxxx}}}tttrrrqqqooonnnpppooolllgggcccaaaaaaaaaaaa]]][[[XXXSSSOOOLLLIIIHHH???===<<<:::999999999:::555555666666777777777777777777777777888888888888::::::999999999999999999999999999999888888888888777888999:::;;;::::::999888888888888888777666666777666555444444444444444555666888<<>>>>>======>>>>>>===;;;;;;<<<===@@@IIISSSZZZ```hhhnnnrrrttttttuuuxxxzzz}}}~~~}}}|||||||||{{{xxxuuurrrvvv{{{~~~zzzooo```UUUTTTTTTXXXbbbgggeeebbbaaa```]]]\\\eeezzzvvvqqqvvv~~~{{{vvvsssooohhh^^^XXXJJJ@@@888666555444444666111111111111111333444555222222111222222333444555555666777888999999999999999;;;<<<<<<<<<===@@@BBBLLLVVVgggzzzxxxkkk___XXXSSSjjjkkknnnpppqqqpppmmmkkkiiijjjkkkkkklllnnnqqqtttvvvwwwwwwwwwvvvvvvyyy{{{~~~}}}~~~xxxsssooonnnrrrvvvwwwvvvwww{{{wwwoooqqqvvv~~~vvvnnnfffcccdddkkkvvvtttnnnsssxxxxxx}}}lllVVVIII===::::::777333222222111111111000/////////000000111111222222222222444444555555666666666666444:::<<>>>>>??????<<<999999:::;;;>>>GGGQQQYYY___hhhoootttvvvyyyzzzzzz{{{}}}~~~~~~~~~}}}}}}|||zzzvvvsssqqquuu{{{}}}ssseee\\\WWWVVV\\\gggnnnmmmiiifffdddaaa]]]aaaqqqvvvssszzzxxxuuupppjjjfffaaaZZZTTTGGG>>>777666666444444666222222222222222222222222333333333333333444555555555555777999:::;;;;;;;;;999:::<<<<<<;;;<<>>BBBBBBBBB???===999555333111111111//////000000000///......333444555444333333444555666777:::===??????@@@???<<<999999::::::===FFFPPPZZZ```gggnnnssswww{{{}}}}}}~~~|||}}}}}}~~~~~~~~~}}}|||{{{yyyuuurrrqqqwww}}}}}}uuujjjccc]]]\\\aaannnwwwvvvqqqoookkkhhhcccbbbmmmtttttt}}}tttsssmmmddd___\\\VVVPPPEEE===777666777555333444333333333333333222222222666666444333222222222222444555777999;;;<<<======:::;;;<<<<<<<<<===@@@BBBNNNYYYlll|||qqqddd[[[WWWUUUdddccccccfffiiikkkjjjiiiiiijjjkkkkkkkkkmmmpppssssssvvvyyyzzzyyyyyyyyyyyy|||}}}vvvpppiiihhhnnnrrrsssqqqtttuuuxxxyyyzzz|||wwwwwwxxxnnnmmmiiifffgggooozzz}}}qqqkkknnn{{{zzz[[[LLL>>>999999777444444111111111222222222222222111222222333444444555555111222444555666666555555666;;;===KKKjjj|||ssseeehhhppp~~~ssslllkkkkkkoootttrrrrrrpppkkkccc^^^[[[[[[ZZZXXXVVVRRRNNNJJJGGGEEE@@@???===:::999888888888888888888888888888777777888888888888999999999999888888999999:::;;;;;;<<<888888999999::::::::::::888999::::::::::::888888666666777777777777777666555555444444444555555666333333555999>>>AAABBBBBB???<<<999555222111111111111111111111111222222222222333333222111000222333222444888<<>>GGGQQQ\\\```fffkkkpppuuuyyy|||~~~~~~~~~}}}}}}}}}}}}|||||||||~~~}}}{{{{{{zzzyyywwwuuussszzz|||ssskkkgggeeeccchhhttt}}}}}}xxxuuuooolllffffffrrr~~~rrrtttzzzyyyqqqeee^^^[[[VVVPPPCCC;;;666666666444222222111222333444444444444444444444333222222111222222333555777999;;;===>>>???;;;<<<>>>>>>???@@@BBBEEEOOO\\\ppp{{{mmm```WWWTTTRRRaaa______aaafffiiihhhgggkkklllmmmlllkkkllloooqqqqqquuuxxxzzzzzzxxxxxxxxx{{{|||~~~wwwppphhhhhhnnnssssssrrrrrrssstttuuuuuuxxx|||~~~xxxzzz{{{ppppppmmmhhhiiiqqq{{{|||ooohhhiiiuuu]]]NNN???999888777555555111111111222333333333444222222333444444555666666333444666888888888888777888===>>>LLLkkk}}}dddfffmmm{{{ssskkkhhhhhhkkkppptttuuuuuuqqqiiiccc``````YYYWWWUUURRRNNNIIIFFFDDD>>>===;;;:::999999::::::777777777888999999::::::666666666666777777777777888888999:::;;;<<<<<<===777777888888999999999999888999:::;;;::::::888888666666777777777777777666555555444444444555555666444555777;;;@@@CCCDDDDDD???<<<999555222111111111...............///000000000111222111//////111333000333777<<>>???@@@<<<>>>@@@@@@AAABBBEEEGGGQQQ^^^sss|||mmm___UUURRRNNN]]]\\\\\\^^^aaadddffffffiiiiiiiiimmmqqqsssqqqooonnnrrrxxx{{{|||{{{{{{{{{}}}~~~~~~yyyssskkkhhhiiimmmooopppqqqooonnnmmmnnnqqqtttvvv|||}}}~~~~~~~~~~~~vvvtttwww}}}}}}jjjjjjjjjjjjlllsss}}}|||yyy{{{yyymmmhhhiiiqqq{{{]]]MMM<<<555555555333333222111111000000000000000333333333222222333444444333333444555666888888999:::===AAALLLfffiiihhhnnnwwwkkkeeefffiiilllqqqwwwyyytttlllfffaaa\\\\\\ZZZVVVRRRLLLHHHDDDBBBBBB@@@===:::888999:::;;;999999999999999888777666888888888777888888999:::999999999999999999999999::::::999999888777777777::::::::::::::::::::::::888888888888888999999999777555444222222333444555666666777:::>>>AAABBBBBB???<<<999555222111000111111111111111000000000000111111111111111000///...111222444999???AAA>>><<<;;;<<<<<<<<<===@@@FFFJJJTTT]]]eeehhhlllqqquuuvvvwwwxxx{{{}}}~~~|||||||||zzzyyyyyyzzz{{{wwwyyynnniiiiiieeeeeemmmyyy~~~{{{{{{~~~uuummmiiiqqquuuqqquuusssgggaaaXXXOOO>>>999444444777999777444222222222222222222222222111111111111222333444555333777:::=========>>>>>>>>>;;;;;;===>>>>>>CCCJJJVVVcccwww~~~lll^^^SSSNNNNNNXXXXXXXXXYYY\\\___bbbccceeeeeegggkkkpppssssssrrrppptttxxx{{{{{{{{{zzzzzz~~~~~~~~~zzzzzzssskkkeeedddeeeggggggkkkjjjiiihhhiiillloooqqquuuvvvwwwxxxxxxzzz}}}~~~~~~zzzrrruuu{{{yyykkkkkkkkklllnnnvvv}}}wwwxxx~~~tttiiifffhhhooowww|||]]]MMM<<<666666444333222222222111000000000000000222222333333555666777888555555666777888888999999999===BBBLLLggghhhfffmmmqqqfffbbbcccgggiiimmmsssuuurrrnnnlllgggbbb]]][[[WWWRRRMMMHHHDDDBBBBBB@@@===:::888999:::;;;999999::::::999888888777888888888888888999999:::::::::::::::::::::::::::::::::999999888777777777::::::::::::::::::::::::666666666666666666666777888666555333333444555666444444555888<<<>>>??????>>><<<888555222111111111000000000000000000111111222222333222222111111000333333555999>>>@@@???===;;;;;;;;;;;;<<>>>>>???======???@@@@@@EEELLLVVVdddxxx~~~lll___TTTOOOQQQPPPQQQQQQSSSUUUYYY[[[]]]___```ccciiiooosssuuuuuurrruuuyyy{{{{{{zzzyyyyyy}}}~~~|||xxxyyyrrrhhhaaa]]]]]]]]]^^^^^^]]][[[[[[\\\^^^aaaccciiikkkmmmnnnppprrrvvvxxx{{{~~~}}}zzzpppsssxxx~~~ssslllllllllmmmqqqyyyzzzzzz}}}kkkeeehhhnnnuuuzzzzzzsssrrryyy[[[LLL===777666444222222222222111000000000000111111222333555777999:::;;;777888888888999999::::::888===CCCNNNggggggdddjjj|||mmmcccaaadddhhhkkknnnrrrsssqqqpppooojjjccc]]][[[XXXSSSNNNHHHDDDAAAAAA???<<<:::999999999::::::::::::::::::999999888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777999999::::::::::::::::::777777666666666666666666888777555444444444555666444333444666:::=========<<<:::888555333222111111/////////000111111111222444444333333333333222222555555666999<<<>>>>>>>>>999::::::999:::>>>CCCHHHIIIRRR\\\```eeemmmrrrtttyyyzzz{{{|||}}}|||{{{zzzzzz{{{|||tttjjjgggggghhhkkkttt}}}~~~||||||wwwsssttt~~~}}}|||}}}}}}wwwyyytttiiidddZZZOOO<<<888333222444555444222222222222222222222222222222111111111111111222222666999<<<>>>>>>===>>>>>>AAA??????AAABBBBBBGGGNNNWWWdddyyy~~~mmm```WWWQQQPPPIIIJJJKKKMMMOOORRRVVVYYY\\\]]]aaaffflllqqqtttuuusssvvvyyyzzzzzzxxxxxxxxx|||}}}}}}yyyvvvpppggg^^^YYYWWWWWWXXXRRRQQQOOONNNOOOQQQTTTUUU[[[]]]aaadddgggjjjnnnqqqrrrvvv{{{~~~~~~~~~~~~~~~}}}}}}|||{{{yyyvvvuuuppprrrvvv|||oookkkkkkkkkmmmsss|||ttteeeeeeppp{{{}}}pppjjjpppXXXJJJ===888666444222222333222111111000000111111111222444666888:::;;;;;;999999999999::::::::::::888>>>DDDOOOhhhfffaaaggg~~~~~~nnneeedddiiinnnppptttuuutttqqqpppooohhh___]]]\\\YYYTTTOOOIIIDDDAAA@@@???<<<:::999888999999::::::;;;;;;;;;::::::999999888888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777999999999999999:::::::::999999999888888888888888666666555444444444444555333333333666999;;;<<<;;;:::999777555333222222222...//////000111222333333444444333333333333333333555555666777:::;;;<<<===888888888888999===BBBFFFHHHQQQZZZ^^^bbbjjjppprrrwwwxxxzzz{{{|||~~~{{{yyyxxxxxx}}}}}}tttllljjjkkklllqqqyyy~~~wwwvvvyyy}}}|||~~~~~~}}}oooeeebbb[[[QQQ<<<888555333444444444333222222222222222222222222222222111000000000111111777:::===??????>>>>>>???AAA???@@@CCCDDDDDDHHHOOOXXXfffzzznnnbbbYYYUUUQQQBBBEEEGGGIIIJJJMMMRRRVVVZZZ\\\```dddhhhmmmqqqssssssvvvxxxyyyxxxwwwwwwwwwzzz{{{|||xxxssskkkbbbZZZUUUSSSSSSOOONNNKKKJJJIIIKKKMMMNNNNNNQQQUUUYYY\\\```dddfffhhhlllpppssstttsssttttttuuuvvvwwwvvvuuutttttttttssstttwww|||{{{mmmjjjiiiiiimmmuuu}}}nnndddjjjyyypppdddjjjzzzSSSGGG<<<777666333222222333222222111111111111111222333555777888999999999:::::::::::::::;;;;;;;;;:::@@@FFFPPPhhh{{{fff___aaawwwooofffgggmmmrrrtttwwwwwwuuuqqqpppnnnfff^^^]]][[[YYYUUUPPPJJJEEEBBB???>>><<<:::999888888888999::::::;;;;;;:::::::::999999999888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777888888888999999:::::::::999999999999888888777777444444333333333222333333111111111333555777888777888777666555444333222222///000000111222333444444333333222222222222333444555555666777888999:::;;;777888888888999<<>>@@@@@@???@@@@@@@@@???@@@DDDEEEEEEIIIOOOZZZggg|||oooccc[[[WWWVVV===@@@DDDEEEFFFIIIOOOSSSXXXZZZ^^^bbbeeeiiinnnrrrrrrtttvvvwwwvvvuuuvvvwwwyyyzzz|||~~~|||yyysssiii___XXXTTTSSSPPPNNNKKKHHHGGGHHHIIIJJJIIILLLPPPSSSUUUWWWYYY[[[```bbbeeeffffffffffffgggkkknnnrrruuuvvvwwwxxxzzzxxxyyy{{{xxxllljjjhhhhhhmmmwwwxxxmmmgggqqqoooaaafff~~~hhhMMMCCC:::666555222111333333333222111111111111222222333555888999::::::999;;;;;;<<<<<<=========>>>===CCCHHHQQQhhh|||eee[[[ZZZkkknnneeefffmmmqqqrrrrrrttttttpppnnnmmmhhhbbb[[[ZZZYYYVVVRRRLLLGGGDDD>>>>>><<<;;;999888888777888999999:::::::::::::::999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777777777888888999:::::::::888888777777666555555555333333333333222222222111...------///222333333222666555555555444333333333222222222333333444444555444333222111222333444555555666888999888888888999777888888777888<<>>AAAAAAAAABBBBBBAAA@@@AAAEEEGGGGGGKKKPPP[[[hhh}}}~~~nnnbbbZZZVVVUUU888<<<@@@BBBBBBEEELLLQQQUUUXXX\\\```ccchhhnnnrrrppprrrtttuuuttttttuuuvvvyyyyyyzzz|||~~~}}}|||{{{zzzxxxqqqhhhaaa]]]\\\ZZZXXXTTTPPPNNNNNNNNNOOOPPPRRRTTTUUUTTTTTTTTTUUUXXXZZZ\\\^^^^^^```ccceeegggmmmtttzzz|||}}}~~~~~~uuukkkkkkiiiiiinnnyyyuuunnnnnnzzzooobbbggg{{{rrrZZZGGG???777555444111111333444333222222111111222222111333666999;;;============>>>>>>???@@@AAAAAABBB@@@EEEJJJQQQhhh|||zzz}}}bbbWWWQQQ]]]tttmmmccceeekkknnnooonnnssstttppplllkkkiiieeeYYYYYYYYYWWWSSSNNNIIIFFF>>>===<<<;;;999888777777777888888999::::::999999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777666777777888999999::::::888888777777666555555444333333444444333333222222///......///222333333222444444444555444444333333444444555555555555555555555444333222333444666777555999<<<<<<:::999888999888888888888999<<>>AAABBBCCCDDDEEEBBBAAACCCHHHIIIIIIMMMRRR\\\iii~~~{{{kkk___WWWTTTQQQ666:::>>>@@@@@@CCCJJJPPPRRRVVVZZZ^^^bbbgggnnntttnnnpppssstttssssssuuuvvvzzzyyyyyyyyy{{{{{{zzzyyyuuuwwwxxxuuuooojjjggggggiiigggccc^^^\\\[[[[[[[[[ZZZ[[[\\\[[[XXXUUUSSSSSSSSSUUUXXX[[[^^^ccchhhllliiipppyyyrrrkkkllljjjjjjppp|||rrrooorrrpppdddhhhxxxkkkSSSDDD<<<666555333111111444444333222222111111222222000222666:::>>>@@@@@@@@@??????@@@AAACCCDDDEEEEEEBBBGGGKKKQQQhhhwwwsss~~~```SSSKKKTTTiiimmmcccdddjjjnnnnnnnnnsssuuupppjjjiiigggeeeXXXXXXXXXWWWTTTOOOJJJGGG======<<<;;;999888777777666777888999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777666777777888999999:::::::::::::::999888777777666444444555555444444333222222111111222444666555444333444444555555444444333666666666666666555555555666555444333444555888999777:::>>>???===:::999:::888888888888999===BBBFFFSSSZZZ```aaacccjjjppprrrqqqtttyyy|||~~~{{{yyywwwvvvwwwwwwwwwwwwwwwvvvuuutttyyyzzzzzzwwwqqqkkkhhhgggbbbjjjqqquuu{{{yyy{{{qqqvvvzzzyyyjjjccc___UUUGGG:::999777333000000111222222222222222222222222222222222222333444555666777666:::>>>AAACCCDDDEEEFFFCCCCCCEEEJJJKKKKKKOOOTTT\\\jjj~~~yyyhhh]]]UUUQQQRRR:::;;;<<<===>>>AAAEEEHHHOOOSSSXXX^^^bbbfffjjjmmmmmmpppsssssspppoooppprrruuuvvvvvvvvvvvvvvvuuuuuuvvvyyyzzzzzzwwwuuuvvvxxxyyyxxxwwwtttpppmmmjjjhhhlllllllllmmmllliiieeebbbcccaaa```bbbgggnnntttwww{{{}}}~~~ttttttqqqnnnnnnxxxgggjjjuuulllaaapppmmmXXXIIIAAA>>>999555333111000...222222111333555555444333222333555888;;;???BBBDDDAAACCCDDDDDDDDDEEEHHHJJJGGGJJJNNNVVViii{{{ppp|||wwweeeVVVKKKPPP]]]qqqzzzoookkkkkkllllllooorrruuutttoookkkhhhhhh]]]]]]]]]\\\YYYSSSLLLGGGBBB@@@===:::888777777777999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;::::::999<<<<<<<<<;;;;;;::::::::::::999777666666777999:::777777888999999999999888999888888777666555555444444444555555555444333222000000111222444555666666333444555666777777777666999888666555444333333333555111111333333222333777999AAAGGGCCC<<<:::;;;:::;;;===???>>>===>>>CCCGGGRRRVVV]]]cccgggkkknnnpppqqqrrruuuxxx|||~~~|||{{{}}}yyyuuutttxxxzzzxxxwwwyyytttvvvwwwtttoooiiieeecccbbbiiilllsss~~~~~~zzz}}}{{{lllttt|||kkkfffggg[[[JJJ999777555222111111222333333333333333333444555666222222111000000000111111777>>>DDDEEEGGGJJJJJJHHHHHHFFFGGGJJJLLLLLLPPPWWW[[[iii}}}uuuhhh^^^WWWRRRLLL:::;;;<<<<<<===@@@EEEHHHMMMRRRXXX^^^cccfffjjjlllmmmnnnqqqqqqpppooonnnooottttttuuuvvvvvvvvvuuuuuuuuuxxx{{{|||{{{{{{|||~~~}}}{{{zzz~~~|||vvvsssppppppssswwwzzz||||||rrrsssrrrpppqqqzzzeeehhhuuukkkbbbttt{{{hhhSSSFFF>>>:::666444333222222111333222222333555555444333222333666999===@@@CCCEEEDDDEEEGGGGGGGGGIIIKKKMMMIIIMMMQQQXXXlll}}}pppyyyvvvdddVVVLLLOOO\\\ooosssoooooopppqqqpppsssuuutttpppmmmllllllbbb^^^[[[ZZZZZZVVVNNNGGGEEECCC???<<<:::999888999:::;;;<<<<<<======<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999:::;;;;;;777777888999999999999999999888888777777666666666666555555444444333333333555555555555555555555555666666777777777888888888777777666555444333333333666333222444444222444777===HHHOOOKKKBBB>>>>>>======???@@@???>>>???DDDHHHRRRVVV]]]cccgggkkkoooqqqppprrrtttxxx|||~~~~~~{{{vvvuuuwwwxxxuuutttuuuvvvvvvtttqqqlllgggccc```bbbiiilllsss|||zzzxxxyyyrrr}}}pppjjjfffYYYGGG:::888666444333333333444333333333333444444555555555555444444444444444555888???DDDFFFGGGKKKKKKJJJGGGFFFHHHLLLNNNOOOSSSZZZ```nnnuuuggg]]]VVVQQQOOO999:::;;;<<<===@@@DDDGGGKKKPPPXXX___dddgggjjjkkkmmmmmmnnnoooppppppmmmkkkqqqrrrtttwwwxxxyyyyyyyyy{{{~~~}}}|||~~~xxxpppppprrrqqqsss|||bbbfffsssllleee{{{uuuaaaMMMAAA:::777444222333333333333333222222333555666444333222444777:::>>>BBBDDDFFFFFFHHHJJJKKKKKKMMMPPPRRRMMMPPPTTT\\\ooouuuzzz|||rrr```UUULLLPPPZZZnnnwwwqqqrrrtttuuussstttuuutttqqqoooooopppfff___YYYYYY[[[XXXPPPHHHGGGEEEBBB>>><<<::::::;;;;;;<<<======>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::777888888999999999999999888888888888888888888888888777555444333333444444777777777888888888888888:::999888888888999:::;;;888888777777666666666555888444333444444222333777???LLLVVVSSSHHHBBB@@@??????AAACCCBBB@@@AAAFFFJJJSSSXXX^^^dddhhhkkknnnpppnnnpppssswww|||zzzxxxyyyxxxtttrrrsssxxxtttooollljjjgggaaa]]]```gggjjjpppyyyvvvsss|||{{{sssvvvrrrhhhaaaQQQAAA:::888777555444444444555333333333444444444444555333333333222222333444444:::@@@EEEFFFHHHLLLNNNLLLGGGGGGJJJOOORRRRRRVVV\\\eeerrrtttfff\\\UUUQQQNNN888999:::;;;<<>>??????===;;;999999:::;;;<<<:::;;;<<<>>>>>>>>>>>>>>>;;;666333333111///111444666EEERRRRRRKKKFFFDDDDDDEEEGGGHHHFFFEEEEEEJJJNNNXXX[[[```dddfffgggiiijjjlllnnnrrrvvv{{{}}}}}}~~~yyyxxxvvvrrrpppqqqvvvpppjjjiiijjjkkkhhhdddaaaeeebbbdddkkkjjjkkkwwwxxxeeeiiittt~~~}}}~~~rrrdddWWWMMMCCC:::666666555444333333333333333444444555555444333333444444444444555777888888999@@@FFFIIILLLQQQTTTSSSOOONNNPPPTTTTTTTTTWWW\\\ffftttxxxjjj```ZZZVVVTTT666777888999:::===AAADDDGGGMMMVVV^^^ccchhhkkkmmmqqqrrrsssuuuvvvsssooolllkkkpppyyypppnnnkkklllpppvvvzzz}}}zzz}}}vvvhhhfffiiikkkhhhppp|||lll[[[^^^hhhyyy}}}uuuzzz~~~iiiVVVHHHAAA<<<999555333222222111000444444555888;;;======<<<777777888;;;@@@GGGMMMPPPRRRTTTUUUUUUUUUWWWYYY[[[ZZZ^^^```fffvvv~~~{{{qqq___YYYYYYbbbmmmzzz~~~}}}~~~~~~~~~{{{xxxvvvssspppllliiibbbdddccc^^^VVVQQQQQQRRRHHHFFFBBB>>>;;;:::999999999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888999999:::::::::::::::999999999999999999999999777666666555555777888999;;;;;;<<<<<<======>>>>>>AAA@@@>>>===<<<<<<<<<===;;;<<<>>>@@@AAAAAAAAAAAA>>>888444333111///000444555BBBMMMNNNKKKIIIHHHGGGGGGHHHIIIHHHFFFGGGKKKOOOVVVZZZ___ccceeefffhhhiiilllnnnqqqvvv{{{}}}{{{zzz{{{~~~zzzvvvuuutttpppoooqqqsssoookkkjjjkkkllljjjhhhgggiiidddbbbgggccccccnnn{{{~~~uuugggkkkttt}}}~~~yyyxxx{{{yyyuuummmbbbVVVJJJAAA<<<555555444444444333333333333444555555555444333222111111222333444555777888888AAAIIIMMMRRRWWWZZZXXXTTTRRRSSSUUUVVVUUUYYY___jjjyyy|||ooofff___[[[YYY555666777888999<<<@@@CCCHHHMMMUUU\\\bbbggglllooopppsssvvvwwwuuurrrooonnnjjjpppzzzyyyqqqmmmnnnrrruuuwwwyyy|||lll```bbbhhhkkkhhhsssxxxdddZZZaaaooosssrrr}}}~~~hhhTTTGGG@@@<<<999666333333333333222444444666999===@@@AAA@@@===<<<;;;===CCCJJJRRRWWW[[[\\\]]]]]]\\\]]]___aaa```ccceeejjjyyyjjjbbb___hhhsss~~~|||yyyxxxwwwsssnnnjjjeeeeeeddd```[[[VVVSSSRRRIIIGGGCCC???<<<:::999999:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;888999::::::;;;;;;::::::::::::999999888888777777555555666777888999999:::======>>>??????@@@AAAAAADDDDDDCCCBBB@@@??????>>>???@@@CCCEEEGGGGGGGGGFFFAAA;;;777555333000222666777???FFFHHHHHHIIIIIIFFFHHHIIIJJJHHHFFFGGGKKKOOORRRVVV\\\aaadddgggiiikkkmmmnnnrrrvvv{{{}}}|||zzz}}}yyytttuuuuuussssssuuuqqqpppnnnllljjjiiihhhhhhlllooojjjiiillleeebbbjjjzzzvvvjjjnnnuuu{{{zzzuuuqqqqqqooonnnkkkdddXXXIII???:::555555555555555444444333333444555666555444222111.........///111333444555999BBBLLLSSSXXX^^^```^^^YYYVVVUUUWWWXXXYYY___fffrrruuulllddd___^^^555666777888999;;;@@@CCCHHHMMMTTT[[[aaaggglllpppnnnssswwwxxxtttpppnnnnnnjjjpppzzz~~~}}}uuusssuuuwwwxxx{{{}}}~~~fff[[[```hhhkkkjjjwwwttt```[[[eeewwwuuukkknnn}}}~~~gggSSSEEE???<<<999555444444555444444444444666:::???BBBCCCCCCAAA???>>>???EEEMMMVVV\\\aaabbbcccbbbaaaaaaccceeedddgggiiimmm{{{ssshhhccckkkwww}}}{{{zzzzzzzzzwwwqqqllliiigggdddaaa___[[[VVVRRRJJJHHHDDD@@@<<<;;;::::::;;;<<<<<<===============999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<:::999777666666777999:::888999::::::;;;;;;::::::::::::999999888777666666333444666777999:::::::::;;;<<<>>>@@@BBBDDDFFFGGGFFFFFFFFFEEEDDDBBBAAA@@@DDDEEEHHHKKKMMMMMMMMMLLLDDD>>>999777555222333888777===AAABBBDDDGGGFFFCCCHHHJJJJJJIIIGGGGGGKKKOOOMMMRRRYYY___dddhhhkkknnnmmmooorrrvvvzzz~~~~~~|||~~~zzzvvvwwwxxxwwwxxx{{{pppppppppmmmiiigggffffffmmmrrrqqqrrruuummmgggnnnzzzwwwjjjnnntttyyyxxxqqqkkkiiihhhjjjkkkgggZZZIII;;;666555666666666666666555444333444555666666444222111000000000222333555777888999DDDOOOWWW]]]cccdddbbb[[[XXXWWWYYYZZZ]]]dddlllzzzxxxppphhhcccfff999999999:::;;;===@@@AAAKKKPPPWWW]]]bbbfffjjjllluuusssrrrrrrtttssspppllllllooovvvzzzrrrooorrrwww{{{}}}}}}}}}xxxyyy|||qqqbbb^^^aaahhhmmmsssyyykkk]]][[[ggg|||zzzrrrmmmuuu{{{aaaQQQGGGBBB>>>:::666444333333222222555333444999???CCCJJJRRRLLLHHHDDDCCCHHHQQQZZZ___eeekkkqqqqqqmmmiiihhhiiillllllnnnrrr|||rrraaabbbwww|||xxxuuusssrrrqqqlllkkkjjjiiifffaaa[[[VVVKKKHHHEEECCCAAA???<<<999;;;;;;;;;<<<===>>>>>>???::::::;;;;;;;;;:::999888===<<<<<<;;;;;;<<<<<<===777888888999999:::;;;;;;888999;;;=========;;;:::888999999999999888888777666666777888:::===???@@@@@@AAABBBBBBAAAAAABBBCCCCCCFFFIIIIIIGGGGGGHHHJJJLLLMMMPPPRRRSSSRRRRRRQQQIIIEEE@@@:::777555666666;;;===???AAADDDEEEFFFGGGGGGHHHHHHHHHHHHJJJMMMPPPVVVVVVXXX[[[aaafffjjjlllkkknnnsssxxx|||}}}zzzxxxvvvuuuqqqkkkiiinnnnnngggbbbaaassssssvvvyyyssskkklllssszzzsssyyyyyyqqqfffnnnxxx|||uuuiiiaaa___^^^aaaggghhh\\\HHH===;;;444444444444444444333333333444444555555444444333222333333333333555888;;;:::FFFTTT^^^gggmmmlllggg```]]]]]]```cccfffmmmvvv|||rrrjjjgggfffiii999888999999;;;===@@@AAAJJJOOOVVV\\\aaafffjjjlllpppooooooqqqsssssspppmmmkkkmmmttt~~~tttiiieeeiiiooossszzz~~~{{{|||}}}||||||yyy{{{~~~}}}~~~kkk^^^]]]bbbiiinnnvvvyyy~~~hhh]]]```kkk|||yyytttrrr}}}aaaOOOEEEAAA===:::666444333333333222444222444:::@@@FFFOOOWWWVVVQQQLLLKKKPPPXXX```dddmmmsssxxxxxxtttoooooopppqqqsssuuuyyyyyygggeeewww~~~{{{xxxuuusssrrrqqqpppooommmjjjfff```YYYTTTLLLIIIEEEBBBAAA???<<<:::;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888777777777888:::;;;;;;:::999888888888888999888888777666555666777888:::===???AAACCCDDDEEEDDDBBBAAABBBCCCCCCFFFIIIJJJIIIIIIKKKMMMNNNPPPRRRSSSTTTSSSRRRRRRLLLJJJEEEAAA===<<<;;;<<<===???AAACCCEEEFFFGGGGGGFFFGGGGGGHHHHHHJJJNNNQQQUUUVVVXXX\\\aaafffjjjlllllloootttxxxzzz}}}|||xxxyyy|||~~~~~~{{{xxxvvvuuupppkkkjjjlllkkkeeeccceeerrrssswwwyyytttnnnpppwww{{{rrrllluuuwwwnnnhhhqqq|||yyymmmddd```[[[^^^ddddddXXXEEE:::999666666666555555555444444333444444555555444444333222333333333333555888;;;???KKKZZZfffnnntttsssoooeeebbbbbbeeegggjjjqqqyyyyyyjjjbbb``````ooo888888888999;;;===???AAAHHHMMMTTT[[[```eeeiiikkklllmmmooorrruuutttqqqnnnkkkmmmsss{{{}}}nnnaaa\\\___fffkkkuuuzzz}}}yyywwwzzz||||||}}}yyywwwxxx}}}~~~~~~~~~~~~}}}dddZZZ]]]cccjjjoooyyyzzztttccc]]]fffooo|||rrrqqqvvv___KKKCCCAAA===:::666444444444333333444222444:::@@@HHHSSS^^^```ZZZSSSRRRXXX```fffjjjuuuzzzzzzvvvuuuwwwzzz|||lllggguuu}}}zzzwwwtttsssrrrrrrqqqooommmjjjgggaaaZZZUUUMMMJJJEEEAAA@@@???===<<<;;;;;;;;;<<<======>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;:::999888777666666777888999999999888777666777888888888777777666555555555666888:::>>>@@@BBBFFFGGGHHHGGGDDDBBBBBBBBBBBBEEEHHHJJJJJJKKKMMMOOOQQQRRRSSSTTTTTTSSSRRRQQQNNNLLLIIIFFFCCCAAA@@@??????@@@BBBDDDEEEFFFGGGGGGDDDEEEFFFGGGHHHKKKOOORRRTTTUUUXXX\\\aaafffjjjmmmmmmppptttwwwyyy{{{}}}yyyqqqpppqqqtttzzz|||}}}~~~}}}zzzvvvsssrrrmmmlllkkkjjjgggccceeejjjqqqtttxxxyyytttpppuuu}}}uuujjjdddqqquuulllkkkvvv}}}sssjjjfff[[[___cccbbbUUUDDD999777777777777666666666555555333444444555555444444333222333333333333555888;;;???MMM^^^jjjsssxxxwwwssskkkiiiiiikkkmmmooovvv~~~rrrbbbZZZYYYZZZkkk777777777888:::===???AAAEEEKKKRRRYYY^^^cccgggjjjkkknnnqqquuuwwwvvvssspppkkknnnssszzzooo```XXXZZZaaagggsssxxxzzzwwwvvvyyy||||||}}}zzzxxxyyy}}}~~~}}}www```\\\bbbgggjjjnnnzzz~~~|||jjj^^^^^^kkksss~~~yyyfffjjjuuuyyyYYYHHHBBBBBB<<<999555444444444444333555333555:::???FFFSSS___bbb]]]WWWWWW]]]eeelllppp}}}}}}pppgggppp}}}{{{xxxvvvtttttttttmmmllljjjiiigggccc]]]ZZZOOOKKKFFFBBB@@@???>>>===;;;;;;;;;<<<<<<=========>>>===;;;999999:::<<<===::::::::::::::::::::::::888888888888888999999999888888999999888777666555777777888777777666555444444555555777;;;>>>BBBDDDGGGIIIJJJIIIFFFDDDCCCCCC@@@BBBEEEHHHJJJLLLNNNOOOPPPPPPQQQQQQPPPPPPNNNNNNJJJIIIHHHGGGEEEBBB@@@??????@@@BBBCCCDDDEEEEEEEEEBBBDDDFFFHHHIIILLLPPPRRRSSSVVVYYY]]]aaafffjjjmmmlllooosssuuuwwwyyy|||~~~{{{pppkkkkkknnnuuu}}}~~~yyyyyyzzz{{{|||}}}~~~~~~~~~{{{wwwssspppnnnjjjllllllhhhbbbaaahhhppprrrvvvzzzyyysssrrryyyvvvhhh```mmmvvvmmmoooyyy}}}wwwrrrnnnbbbeeegggaaaTTTDDD:::777888777777666666555555555333444444555555444444333222333333333333555888;;;???OOObbbpppxxx}}}|||xxxrrroooooorrrsssuuuzzzooo^^^UUUTTTUUUbbb555666666777999<<>>???AAADDDGGGJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHEEEEEEEEEEEECCCAAA@@@>>>===>>>???AAABBBCCCCCCCCCBBBDDDGGGIIIJJJMMMPPPSSSSSSVVV[[[___aaadddiiillljjjmmmqqquuuwwwyyy||||||pppkkkiiikkkrrryyyyyy{{{~~~~~~wwwvvvtttsssuuuyyy}}}~~~{{{wwwsssnnnlllhhhkkkkkkeee___bbbkkkssssssyyy|||xxxrrrsss|||}}}xxxfff]]]lllzzzsssttt}}}~~~yyyxxxxxxvvviiillljjj___PPPBBB:::666777777666666555444444333333444444555555444444333222333333333333555888;;;CCCUUUkkkyyyxxxuuuuuuxxxyyyyyy~~~nnn\\\RRRPPPPPP\\\444555555777999<<>>BBBDDDDDDCCCDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@???>>>:::;;;===???@@@AAABBBBBBCCCEEEHHHKKKLLLNNNQQQSSSSSSXXX]]]```aaacccgggkkkjjjmmmqqqtttwwwyyy|||{{{qqqmmmkkkjjjnnnsssuuuwwwzzz}}}yyyvvvsssppprrrvvv||||||xxxsssooolllfffjjjiiibbb___dddnnntttsss{{{xxxrrrwwwyyyfff]]]ooo{{{{{{|||vvvxxxyyyxxxlllnnnhhhYYYIII>>>999666777777666666555444333333333444444555555444444333222333333333333555888;;;DDDXXXooo~~~}}}{{{{{{}}}~~~}}}ppp]]]QQQLLLKKKVVV444444444666888<<<>>>@@@CCCHHHNNNTTTXXX\\\___aaacccgggkkknnnnnnnnnoooqqqppprrruuuxxx{{{}}}mmm^^^VVVVVVYYYbbbjjjrrrtttuuuyyy{{{{{{{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~{{{|||xxxdddXXX___iiinnnxxxnnn]]]aaammm|||wwwaaaXXXddduuuzzz^^^KKKCCC@@@>>>999777444333444666666666888888;;;===<<<>>>HHHSSS\\\aaadddcccccckkk{{{wwwyyyuuuaaa\\\jjj~~~{{{xxxvvvuuuttttttrrrnnnkkkhhhddd```\\\SSSPPPLLLJJJHHHFFFCCCAAA;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::999;;;<<<======<<<;;;999888888888888777777777777:::999999999999::::::;;;:::::::::999888666555444333333444666;;;AAAGGGJJJJJJKKKLLLIIIDDD???<<<:::777666666999<<<>>>===;;;>>>======<<<<<<<<<=====================<<<======999:::<<<>>>@@@AAABBBBBBDDDGGGJJJLLLNNNOOORRRTTTTTTYYY___aaaaaaaaaeeeiiimmmooosssuuuwwwxxx{{{}}}|||uuurrrpppmmmmmmpppqqqrrruuuxxx{{{}}}~~~~~~}}}{{{vvvssssssuuuyyy|||||||||{{{zzzvvvqqqllljjjdddhhhgggaaa___gggppptttrrr|||zzzuuu|||}}}iiiaaattt}}}uuuvvvwwwsssmmmnnneeeSSSDDD===;;;999999888888777666555444333333444444555555444444333222333333333333555888;;;DDDYYYrrrvvvcccUUUMMMJJJRRR333333444666888;;;>>>@@@CCCHHHNNNSSSWWWZZZ]]]```bbbfffkkknnnnnnpppsssuuuvvvxxxzzz{{{}}}rrrbbbXXXVVVWWW___iiirrrvvvyyy~~~}}}}}}~~~}}}||||||}}}~~~~~~sss___SSS[[[fffnnn}}}kkk]]]dddrrruuu\\\XXXccctttmmmUUUGGGCCCAAA???999666444333444666777666777999<<<>>>===>>>HHHSSSZZZ```eeeccc```hhhyyy~~~|||rrr\\\TTT```yyy~~~zzzwwwuuusssssssssqqqnnnmmmkkkhhheeebbbSSSQQQNNNLLLJJJHHHDDDBBB;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;===>>>>>>===;;;:::333444555777888:::;;;<<<999888888888999:::;;;;;;;;;;;;::::::888777666555333333333666;;;AAAHHHKKKLLLMMMMMMIIICCC<<<888666666444333555888:::888555::::::999999999::::::;;;999888888888888888999:::888999;;;>>>@@@BBBCCCCCCFFFHHHLLLNNNOOOPPPRRRTTTUUUZZZ```bbb```aaadddhhhooorrrtttvvvwwwwwwyyy{{{~~~yyyxxxuuuqqqooopppnnnooorrruuuyyy{{{}}}~~~~~~{{{wwwvvvuuuvvvwwwwwwwwwwwwuuurrrmmmiiifffdddgggfff``````iiiqqqsssqqq|||{{{wwwnnnfffyyywwwvvvtttnnnmmmnnndddQQQCCC??????>>>::::::999888777666555444333444444555555444444333222333333333333555888;;;III___xxx|||iiiZZZQQQLLLUUU444444333444777;;;???AAACCCGGGMMMRRRVVV[[[___bbbhhhjjjkkklllnnnqqquuuxxx~~~}}}~~~qqqddd[[[WWW___eeemmmuuuyyy{{{}}}}}}~~~}}}}}}||||||}}}~~~fff___ZZZ\\\aaakkk|||yyydddcccoooxxxlll]]]WWWbbbrrr~~~www```LLLCCC@@@>>>;;;666555444333333444666777888999999999:::>>>CCCFFFRRR___dddbbbbbbddduuu~~~www\\\SSSUUUeee|||}}}zzzvvvtttrrrqqqkkkmmmnnnlllhhhccc```^^^VVVRRRLLLGGGCCCBBBCCCDDD<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;::::::999::::::::::::::::::::::::888888777666666777888999999:::;;;;;;;;;:::999888======<<<:::888555333222444444333333666>>>HHHOOOWWWTTTPPPJJJCCC===777444333444444444444333222222444444333333444444555666222222222333444555666777;;;;;;;;;;;;:::<<<@@@CCC===AAAHHHLLLNNNOOOOOOPPPSSSUUUXXXZZZ]]]aaafffiiikkknnnrrruuuvvvwwwxxxyyy~~~}}}zzzxxxuuuqqqtttxxxxxxsssqqquuuzzz{{{}}}}}}}}}|||zzzxxxyyyvvvsssqqqllleeedddgggjjjfffbbb```dddjjjpppsssvvvzzz}}}}}}xxxqqq{{{uuuqqquuuqqqbbbLLL>>>;;;:::888777777555444444555666666222333333444444333333222333222444777555333777>>>HHH```|||~~~kkkZZZTTTVVVVVV555444444555777:::>>>@@@BBBFFFKKKQQQUUUYYY^^^aaagggiiikkklllnnnqqquuuxxx}}}~~~yyymmmbbb]]]\\\aaahhhoootttwww{{{}}}~~~}}}|||||||||}}}~~~~~~~~~|||ddd^^^YYY[[[___gggwwwwwwfffiiiwww|||hhh[[[YYYaaannnyyy~~~{{{wwwkkkXXXIIIBBB???<<<888777666555444444666777999:::;;;;;;;;;<<>>999666888777666666666777999:::<<<============???BBBEEEIIIUUU[[[\\\```bbbqqqtttrrrwww]]]QQQOOOYYYlll}}}xxxtttqqqppppppppppppooolllgggccc```YYYUUUOOOIIICCC@@@???>>>;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::999999999:::999888777777777888999888999:::<<<<<<<<<;;;;;;888999999999888777777666333333222111444:::BBBHHHUUURRRNNNGGG@@@999333000222222222333222111111000...............//////000111111111111222444555666888:::<<<=========@@@AAAAAADDDGGGJJJKKKLLLNNNPPPSSSUUUXXXZZZ]]]```dddgggnnnqqqtttuuuuuuttttttuuuwwwyyy}}}}}}zzzvvvtttsssrrrwwwyyyuuuqqqrrrsssrrrwwwvvvvvvxxxyyyyyywwwuuuxxxuuutttqqqjjj___ZZZZZZ]]]]]]^^^aaagggmmmqqqrrruuuwwwwww{{{yyyrrrqqqhhhWWWGGG???===;;;888777666444333333333444555333333444444444444333333333111222444444444;;;CCCJJJccc}}}iii]]]\\\bbbnnn555555555555777999;;;===@@@DDDJJJOOOTTTYYY^^^aaadddfffiiilllnnnqqqtttwwwwwwzzz{{{rrrhhhiiiiiiiiijjjmmmqqquuuxxxxxxzzz{{{}}}|||{{{zzzyyy{{{~~~{{{~~~mmmcccccccccbbbccchhhsss}}}rrrjjjtttooo```XXX\\\___gggrrr{{{{{{rrrhhh^^^SSSHHHCCC@@@===999777777777666666777888999:::<<<===>>>>>>>>>???AAACCCFFFRRRWWWZZZ```dddqqquuuooo{{{vvv^^^RRRNNNVVVhhh{{{xxxuuutttssssssrrrqqqnnnjjjeeeaaa\\\YYYSSSLLLFFFAAA???===;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::999888888999888777666666666777888777888:::;;;<<<<<<<<<;;;888888888888888777666666222222111111333777>>>CCCOOOMMMIIIDDD>>>999444111111222222222222111000000000000/////////000111111000000000111222333444555777999<<<===>>>>>>@@@AAADDDEEEGGGHHHIIIJJJMMMPPPRRRTTTXXXZZZ\\\___cccfffjjjmmmqqqssstttttttttuuuxxxzzz||||||xxxsssqqqrrrtttzzz}}}zzzvvvuuutttrrrttttttuuuwwwyyyyyyxxxvvvuuussssssqqqiii^^^VVVUUUWWWXXX[[[```fffkkkllllllttttttuuuyyy|||zzzpppgggiii^^^NNNBBB>>>===;;;777555444222111111111111222333333444444444444333333333111222444444555<<>>???>>>>>>???@@@CCCMMMQQQUUU]]]bbbooo~~~qqqllluuurrr]]]SSSOOOVVVggg~~~|||{{{zzzvvvuuusssrrrppplllfffbbb___\\\WWWPPPJJJDDDAAA???;;;::::::999999::::::;;;;;;;;;<<<======<<<<<<;;;<<<<<<;;;::::::999888888888777666555444555555666666777999;;;;;;<<<;;;;;;999999999888777666555444222222222111222555:::>>>FFFEEECCC@@@===999666444111222222222222111000000111000000000000111222222000000000111222333444555666999<<<===>>>>>>@@@AAADDDFFFGGGGGGHHHJJJMMMOOOQQQTTTWWWZZZ\\\___bbbdddgggkkkooosssuuuwwwxxxzzz||||||}}}}}}zzzvvvooommmooottt{{{|||xxxwwwuuusssrrrrrrrrrtttvvvwwwwwwvvvrrrqqqrrrqqqjjj]]]UUUTTTRRRTTTYYY___dddgggfffdddmmmooossszzz|||xxxsss|||xxxpppddd[[[^^^SSSFFF???===<<<:::888777666444222222222222333333444444555555444444333222111222444444555===FFFUUUnnnoooiiirrr~~~333333444555777999;;;<<<@@@DDDJJJPPPUUUZZZ___ccccccfffiiilllmmmoooqqqssstttuuuxxx||||||vvvqqqmmmmmmnnnrrrtttxxx|||~~~}}}~~~~~~~~~mmmaaa[[[dddkkkkkkkkkqqqyyy~~~vvvjjjiiiuuuvvvllliiiiiijjjppp{{{}}}uuubbbRRRFFFCCCAAA<<<:::===555555666777888999999:::999<<<>>>@@@?????????@@@???GGGIIINNNXXX^^^jjj~~~}}}sssoooyyyqqq]]]UUUQQQYYYjjj~~~~~~}}}xxxvvvtttsssrrrnnngggbbb^^^\\\XXXSSSMMMHHHCCCAAA;;;;;;::::::::::::;;;;;;;;;;;;<<<============<<<;;;;;;;;;::::::999999999999888666555444444555666666777888:::::::::999999999999888888777666555444333333333222222333777:::>>>>>>>>>===;;;:::888777222222222333222111111000///////////////000111111111111111111222444555666777999;;;<<<===>>>AAACCCCCCEEEGGGGGGHHHJJJMMMOOOPPPSSSWWWZZZ\\\^^^```cccfffjjjpppuuuxxx{{{}}}~~~~~~zzzyyyuuullliiimmmooowww{{{zzzwwwvvvuuusssqqqooonnnnnnqqqsssttttttsssrrrsssrrrjjj]]]TTTSSSPPPRRRXXX^^^cccdddbbb___fffmmmvvv}}}zzzwwwxxx}}}pppqqq}}}wwwqqqggg\\\UUUQQQIIIAAA>>>===;;;:::;;;:::999777666555444555555444444555555555555444444222111333555555666===EEEWWWqqqqqqnnnyyy111222333555888:::<<<===???CCCIIIOOOTTTZZZ___bbbdddfffjjjlllmmmnnnoooqqqsssuuuxxx}}}{{{vvvqqqooooootttvvvzzz~~~tttccc[[[XXXeeeoooqqqrrrxxxmmmeeegggssszzzvvvwww}}}}}}yyy```QQQEEEEEECCC<<<999<<<555666777999::::::;;;;;;999<<>>AAADDDAAADDDFFFHHHIIIJJJMMMOOOPPPSSSWWWZZZ\\\]]]```aaadddhhhnnnssswwwzzz}}}|||}}}~~~xxxyyyuuukkkhhhllllllsssxxxwwwuuuvvvvvvtttssspppllllllnnnrrrtttuuuwwwvvvuuusssiii\\\SSSQQQNNNQQQWWW^^^cccdddbbb```hhhsss{{{{{{{{{{{{~~~tttlllsss~~~zzztttkkkaaaXXXRRRGGGBBB???AAA???<<<<<<@@@:::999777666555444555555444444555555555555444444222222444777777666<<>>>>>======:::::::::::::::::::::;;;===<<<:::888888888888999666666777888888777555555444444666777888888888888444555555444222222444666999999999999999888777777333444444444444333222222000000000000000111222222222222222333444555666777888999::::::;;;>>>BBBEEE@@@CCCFFFHHHIIIKKKMMMNNNPPPSSSWWWZZZ\\\]]]___aaaaaaeeekkkppptttwwwzzz|||zzz{{{~~~}}}xxxzzzwwwlllhhhlllkkkrrrwwwvvvuuuwwwxxxwwwvvvrrrnnnlllooosssvvvxxx{{{yyywwwtttiii[[[RRRPPPNNNQQQWWW^^^dddfffdddbbbooo|||~~~~~~yyylllkkkwwwzzzzzzxxxqqqggg]]]VVVRRRBBB???@@@CCCAAA===>>>CCC888777555333222222222222444444555555555555444444222222555888777666;;;BBBUUUoooqqqmmmyyy333333444555666777888888???BBBGGGMMMSSSWWWZZZ[[[bbbfffkkkoooppppppqqqqqquuuvvvxxxzzz{{{|||}}}}}}|||~~~~~~}}}}}}}}}{{{yyyuuuqqqooouuuxxx|||~~~ttt```VVVSSS[[[cccnnnvvv{{{}}}rrreeeaaacccnnnxxx}}}pppYYYNNNCCC???>>>;;;::::::;;;888666777:::<<<;;;:::AAAAAABBBCCCDDDEEEFFFGGGDDDGGGIIIKKKPPPZZZiiittt}}}kkk___hhhyyy~~~}}}|||zzzyyyxxxvvvvvvxxxyyyvvvmmmfff^^^[[[VVVQQQKKKGGGDDDCCC>>>======<<<:::999888888======>>>>>>>>><<<;;;:::;;;:::999888777888999:::;;;999777666777777666555444555666888999999::::::777777666666666666777777555444222111111333444666444444555666777777777666444444555555444444333222000000000000000000000000222222222333444555666666999:::;;;:::;;;===AAADDDCCCEEEGGGHHHIIIKKKNNNPPPRRRUUUZZZ]]]]]]]]]]]]^^^cccfffjjjnnnqqquuuyyy|||zzz{{{}}}xxxrrrqqqooolllhhhiiikkkoooqqqrrrsssuuuvvvxxxwwwuuusssqqqqqquuuxxxyyywwwsssooojjjbbbYYYSSSQQQWWWZZZaaallliiiccciiippp}}}~~~uuueeejjjzzzrrrqqqlllccc\\\XXXSSSMMMDDDBBB@@@@@@AAAAAAAAA@@@555444222222333333222111444444555555555555555444666333222555666777<<>>CCCIIIOOOTTTXXXZZZaaadddjjjnnnppprrruuuvvvyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~|||{{{zzz{{{{{{{{{yyywwwtttsssuuuxxx{{{}}}~~~~~~iiiXXXPPPOOOWWW___jjjssszzzyyypppfffbbbdddlll{{{|||xxx}}}iiiTTTJJJAAA??????<<<;;;;;;;;;999777777:::<<<<<<;;;@@@@@@AAACCCDDDFFFGGGGGGEEEGGGJJJLLLQQQ\\\kkkuuuttthhhooo~~~}}}}}}{{{zzzzzzxxxwwwxxxyyyvvvoooiii```]]]XXXRRRMMMIIIGGGFFF@@@???>>><<<;;;:::999999<<<============<<<;;;:::;;;:::999999888999999999<<<:::888777777777555444555555666777888888888888777777666666666666777777555444222111111222333444333444555666666777777666444555555555555444333333222222222222222222222222333333333333444555666777888999::::::;;;<<<@@@BBBBBBDDDFFFGGGHHHJJJMMMOOORRRUUUZZZ]]]]]]]]]^^^^^^```dddhhhlllooossswww{{{zzz{{{}}}|||tttppppppooollliiikkkmmmoooppppppqqqsssuuuwwwtttqqqooooooqqqsssuuuyyyuuupppkkkfff```ZZZVVVQQQYYY^^^gggqqqkkkdddjjjvvv|||yyy}}}xxxmmmrrr~~~}}}iiiiiiddd[[[WWWUUURRRMMMEEEDDDBBBBBBBBBCCCBBB@@@:::888666666777777666555444555555666666666555555666333222555666888<<>>@@@???AAADDDEEEFFFHHHLLLNNNRRRVVVZZZ\\\]]]]]]^^^___```ccchhhlllooosssxxx{{{zzz{{{|||}}}~~~|||wwwqqqnnnnnnnnnmmmkkkmmmnnnnnnnnnmmmnnnqqqtttwwwrrrmmmlllooorrrttttttwwwsssmmmgggbbb___[[[XXXQQQ[[[cccllltttmmmfffkkkyyy}}}sssllloooxxxttt{{{~~~yyykkkiiiccc[[[YYYZZZYYYVVVHHHFFFEEEEEEFFFEEECCCBBB>>><<<999888999999999888666666666777777666666555666333333555666888>>>EEEXXXzzzpppiiisss444555555666777888999999<<<===@@@DDDKKKSSSZZZ^^^```ccchhhlllpppuuuzzz}}}|||||||||{{{zzzxxxwwwvvvyyyyyyzzz{{{{{{{{{{{{zzzwwwxxxyyyyyyzzzyyyxxxxxxuuuwwwyyyyyyxxxwwwwwwwww~~~zzzxxxiii[[[XXXZZZVVV^^^iiisss|||jjjhhhiiikkkkkkkkkpppxxxwwwlllhhhppprrrYYYIIICCC?????????;;;999::::::999888888999:::;;;<<<>>>???@@@BBBEEEGGGHHHIIIIIIIIIJJJLLLRRR^^^llluuuzzzlllmmmvvv~~~|||~~~{{{xxxvvvvvvuuurrrpppjjjeee^^^VVVOOOJJJHHHGGGEEEBBB>>>;;;888888999999999:::::::::::::::::::::999:::;;;;;;;;;:::888777:::888777777888999888777777777777777777555444444666666666555555666666666555444333111000000000111222333444555666777777777555666666666666555444444333333333333333333333333555444444444555555666777222555888999::::::<<<======???BBBDDDEEEHHHKKKNNNSSSVVVZZZ\\\]]]^^^___```cccfffjjjnnnqqquuuyyy|||zzzzzzzzz{{{}}}}}}{{{zzzvvvrrrooonnnnnnmmmlllmmmnnnnnnmmmlllmmmqqqtttxxxrrrmmmlllqqquuuvvvuuutttpppkkkfffccc```\\\ZZZRRR^^^eeelllssslllfffnnn{{{xxxkkkbbbiiivvvtttwww~~~{{{uuuqqqhhh___]]]___^^^ZZZIIIHHHHHHIIIJJJIIIFFFCCC???<<<999777777888777777777777777777777777666555555333333666666888???GGG]]]~~~nnnfffnnnzzz444444555666777888999999;;;<<<>>>CCCJJJRRRYYY]]]bbbdddhhhlllooorrrvvvyyyxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwuuuwwwyyyyyywwwuuuuuuuuuxxxxxxyyyxxxrrrooouuu{{{zzz}}}}}}iii\\\YYY[[[^^^eeepppxxxwwwbbbeeekkkqqqqqqmmmooottt~~~wwwkkkbbbbbboookkkRRRGGGBBB??????===999888999;;;;;;:::999888999:::;;;>>>???@@@BBBEEEGGGHHHIIIJJJIIIIIILLLRRR\\\gggooowww}}}mmmlllsss~~~}}}{{{xxxuuuttttttsssrrrooojjjbbbXXXPPPIIIEEEDDDDDDAAA===999777777777888999999999999::::::;;;;;;::::::;;;<<<;;;:::999888777666555666999;;;;;;;;;999999888888777555444333666666555555555555666666555444333222111111000000111222333555666666777777666666777777666666555444333333333333333333333333555444444444444555555666111444777888999999;;;<<<<<>>???>>><<<999999:::<<>>BBBHHHOOOTTTXXX___bbbgggjjjkkklllnnnoooqqqrrrtttuuuwwwxxxxxxxxxrrrqqqqqqqqqrrrrrrsssssswwwvvvvvvuuuuuuuuuuuuuuuwwwyyyzzzzzzxxxvvvuuuvvvuuusssrrrrrroooiiiiiilll|||~~~}}}yyyuuuuuuyyyzzzhhh___```eeejjjrrr|||uuuaaaWWWaaaqqq}}}}}}wwwuuuxxx{{{qqqeee___dddvvvsssXXXGGGCCC???===>>><<<999;;;???DDDDDDCCC@@@<<<:::<<<>>>@@@@@@AAACCCDDDFFFGGGGGGIIIHHHGGGIIINNNSSSXXXZZZcccyyy{{{rrr}}}pppfffggg||||||zzzxxxuuuttttttuuuqqqmmmhhh```WWWOOOHHHDDD@@@???===<<<:::999999888999999888999:::<<<===???<<<<<<;;;:::::::::::::::999777666777999;;;;;;:::::::::::::::999777666666666555555444444555555666444444555555555444444333000111222444555666777777777888888888888777666666444444444444444444444444444333333222222222333333333444666666666888;;;>>>>>>@@@CCCFFFIIILLLPPPSSSTTTVVVYYY[[[]]]___bbbdddgggiiikkkmmmnnnppprrrtttxxxxxxwwwxxxzzz~~~~~~~~~~~~}}}|||zzzwwwtttqqqqqqqqqrrrssssssqqqnnnmmmmmmmmmnnnnnnnnnoooooonnnmmmllljjjgggeeeccccccbbbaaa___^^^iiimmmmmmnnniiinnnvvvkkkqqqrrrssszzz~~~tttkkkfff```UUUIIIGGGIIILLLPPPRRRQQQMMMJJJFFFBBB===:::999999999999666777777666555444333333444444666777666888CCCOOOhhhwwwjjjkkkrrr111222222333444555666666<<<>>>AAAEEEKKKQQQVVVYYY\\\```fffiiikkkkkklllmmmqqqrrrsssuuuvvvwwwwwwwwwssssssrrrrrrsssssstttuuutttttttttttttttuuuvvvvvvwwwyyy{{{{{{yyywwwvvvwwwzzzwwwuuuvvvsssnnnkkklllxxx~~~|||{{{xxxuuuvvv{{{tttbbb[[[```fffkkktttkkk[[[UUU```rrrzzzxxxzzzyyyoooccc]]]dddvvvlllSSSFFFAAA===<<<===<<<:::>>>CCCGGGHHHGGGCCC>>><<<===???AAAAAABBBCCCDDDEEEFFFGGGHHHGGGGGGIIILLLPPPSSSTTT]]]uuuvvviiisssxxxkkkiii}}}}}}|||zzzwwwvvvvvvvvvooommmiiiccc[[[RRRKKKGGG??????>>>===<<<;;;::::::999999999999:::<<<>>>@@@===<<<;;;:::999:::;;;<<<;;;:::888888999:::999888:::;;;;;;::::::888777777555555555444444555555555444444555555666555555555///000222444555666777777888888888888888777666666666666666666666666666666333333222111111222222222444555555555666888<<>>AAAFFFLLLSSSYYY]]]cccbbbcccggglllnnnnnnlllssssssssstttuuuvvvwwwxxxvvvuuurrrqqqqqqsssuuuwwwuuutttssssssuuuvvvvvvuuusssxxx|||{{{wwwtttvvvxxxwwwwwwzzz|||xxxqqqnnnooo|||yyyqqqkkknnnwww}}}lllaaa___bbbeeeppp~~~vvvyyysss\\\]]][[[jjjwww{{{xxxhhhZZZZZZfffvvvttt]]]LLLFFF??????>>>>>>>>>>>>??????GGGGGGFFFCCC???<<<;;;<<>>>>>===;;;:::=========<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;999777666666777:::;;;999::::::;;;:::999888777555555666666555333111000666666666666666666666666000/////////000111222222333444666888888888888777999999999999888777555444555555444333333333444444333222222333555888;;;===CCCCCCEEEGGGKKKOOOSSSUUUWWWVVVUUUWWWYYY\\\\\\\\\```dddjjjnnnoooooooooooonnnnnnooorrrvvv|||}}}yyyxxxxxxzzzyyyzzzyyywwwssspppoooooorrrrrrrrrrrrpppmmmjjjhhhjjjjjjkkklllmmmllljjjgggiiieee```^^^]]]^^^______dddllltttuuurrruuuwwwxxxdddooo|||~~~vvvuuuxxxoooZZZKKKHHHHHHIIILLLQQQUUUVVVRRRNNNHHHFFFBBB???<<<;;;:::;;;888888777777666666555555444333444666777:::CCCNNNlll~~~sssppp{{{333222222222333555666888:::<<>>==================>>>BBBCCCDDDBBB???>>>===>>>AAABBBDDDFFFHHHIIIIIIJJJIIIIIIIIIHHHHHHKKKOOORRR\\\iii{{{qqqttt|||rrrgggcccuuuzzzxxx}}}{{{zzzzzzzzzzzzyyyvvvsssooommmkkkjjjfff^^^RRRJJJFFFCCC@@@>>>======<<<:::<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::999777555555777999:::::::::;;;;;;;;;:::999888555666666666666666555444444444444444444444444444111111000000000111222222444444555777777888777777444555555555555333222111444444444444444333333333222222222333555888;;;===BBBCCCDDDGGGJJJNNNRRRTTTVVVUUUUUUVVVYYY\\\\\\\\\```dddjjjnnnoooooooooppppppppprrruuuyyy~~~|||yyyxxxyyy{{{zzz{{{|||zzzvvvsssqqqqqqoooooopppooommmjjjhhhfffkkkkkklllmmmooommmjjjhhheeeaaa]]]ZZZZZZ\\\]]]]]]eeekkkqqqtttvvv|||yyyuuuiiissszzzvvvvvvlllYYYKKKIIIHHHHHHKKKPPPUUUVVVSSSQQQIIIFFFCCC???<<<:::999999888888777777666666555555555222222444777<<>>CCCHHHPPPWWW\\\fffeeeeeefffjjjlllmmmmmmqqqqqqqqqrrrsssssstttttttttttttttuuuuuuwwwxxxyyy|||zzzxxxvvvvvvvvvxxxxxxwwwyyyyyywwwtttsssvvvyyyxxxwwwxxxzzzxxxttttttxxx{{{}}}~~~{{{vvvpppnnnsss~~~ooodddbbbhhhnnnvvvzzz~~~cccTTT[[[lllwwwiii[[[RRR[[[mmmzzz{{{qqqaaaOOODDDAAA===<<<<<<;;;;;;<<<<<<======???AAAAAA@@@??????@@@CCCDDDFFFGGGIIIJJJKKKKKKJJJJJJIIIGGGFFFHHHLLLPPPXXXaaavvvvvvrrrsssttteeeZZZcccmmm{{{|||sssxxxzzzyyyyyyzzz{{{{{{yyywwwqqqooommmllliiiaaaWWWPPPIIIEEE@@@===<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999888666555555666888999::::::;;;<<<;;;:::999888555555444444555666666777222222222222222222222222333222222111111111111222444444555555666777777777111222222333333222222111333444666666666555333222222222222333555888;;;===BBBBBBCCCFFFIIIMMMQQQSSSUUUTTTTTTVVVYYY[[[\\\\\\aaaeeejjjnnnoooooopppqqqrrrsssuuuxxx|||}}}~~~}}}zzzwwwvvvxxxzzzxxxzzz|||{{{xxxtttrrrqqqrrrrrrsssrrrqqqnnnkkkjjjllllllmmmooopppoookkkhhhccc```[[[YYYZZZ\\\]]]]]]eeeiiimmmsss{{{}}}tttsss{{{|||tttooodddSSSIIIGGGGGGHHHKKKOOOTTTVVVVVVUUUMMMLLLHHHDDD@@@===;;;:::999999888777666666555666666333333444666<<>>BBBHHHOOOWWW]]]ddddddeeefffiiimmmoooppptttuuuuuuvvvwwwwwwwwwwwwrrrssstttuuuvvvwwwxxxxxx|||{{{yyyvvvttttttvvvxxxwwwwwwvvvsssqqqqqqtttwwwuuussssssuuutttrrruuuzzz|||~~~}}}zzzuuuqqqpppvvv~~~oooeeeccciiipppyyy||||||uuu^^^VVV```uuudddXXXUUUbbbvvvxxxoooeeeXXXJJJBBBAAA===<<<<<<<<<<<<<<<<<<===;;;===@@@BBBAAA@@@@@@@@@CCCDDDFFFHHHIIIKKKKKKKKKMMMLLLJJJHHHFFFHHHLLLOOORRRXXXiii{{{qqqkkktttbbb\\\[[[]]]iiiuuuqqqyyyxxxxxxyyy{{{|||{{{zzztttqqqooommmkkkeee\\\VVVLLLHHHBBB>>>===<<<<<<<<<999999::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;999888666555555555777777888999:::;;;::::::888888555444333222222333444555222222222222222222222222444444333222111111111222444444444444555666666777222222333333444444444444444555888:::999777555333333222222333555888;;;===BBBCCCDDDFFFIIIMMMPPPRRRSSSRRRSSSUUUXXX[[[\\\\\\aaadddiiimmmnnnoooqqqrrrsssuuuxxx{{{~~~{{{~~~~~~~~~}}}{{{xxxtttsssuuuvvvtttwwwzzzzzzwwwtttqqqooossstttuuuuuusssqqqooommmmmmmmmnnnppppppoookkkhhhdddaaa^^^\\\^^^```bbbbbbhhhhhhjjjrrr~~~www~~~{{{nnneeeZZZMMMEEEDDDFFFHHHKKKOOOTTTWWWXXXXXXVVVTTTQQQMMMIIIDDDAAA???;;;:::888777666555666666888:::======999;;;IIIYYYxxxwwwrrryyy555444333222111222333333444999???CCCGGGNNNWWW^^^aaaccceeegggjjjnnnqqqsssuuuvvvxxxyyyzzzzzzzzzzzzqqqqqqrrrtttuuuvvvwwwwww|||}}}{{{xxxuuutttvvvyyywwwvvvssspppoooooorrrtttssspppppprrrrrrqqquuu{{{}}}{{{yyyuuussstttzzz~~~rrriiiiiiooottt{{{vvvxxx{{{~~~nnn]]]\\\jjj~~~ccc\\\]]]nnn{{{qqqfff]]]RRRGGGBBBBBB>>>======<<<<<<======>>>;;;???BBBDDDCCCAAA@@@???BBBCCCDDDFFFHHHIIIJJJJJJLLLLLLJJJGGGEEEFFFIIILLLOOOSSSaaaxxxuuuhhh}}}sss``````XXXUUU___zzz}}}pppyyyxxxwwwyyy{{{||||||{{{vvvssspppnnnlllggg```ZZZPPPKKKEEE@@@>>>>>>======:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999888777666555555666666666777888999999888777666777666444333222222333444333333333333333333333333444444333222111111111222444444444444555555555555222222222222333444444555444666:::<<<===;;;888666444333333444666999<<<>>>CCCCCCDDDFFFIIIMMMPPPRRRRRRQQQQQQTTTXXX[[[]]]]]]```ccchhhlllmmmoooqqqrrrsssuuuxxx{{{~~~zzz}}}~~~{{{vvvrrrpppqqqrrrsssvvvyyyzzzxxxuuurrrqqqpppqqqrrrsssrrrpppnnnlllnnnmmmmmmnnnnnnmmmkkkhhheeebbb___^^^```dddfffgggkkkiiijjjrrr}}}zzzvvvhhh\\\RRRIIIDDDDDDEEEHHHLLLPPPTTTWWWYYY[[[[[[ZZZXXXTTTOOOJJJFFFCCC<<<;;;888777555555666666<<>>==================>>>===@@@EEEGGGFFFCCCAAA@@@AAABBBCCCEEEGGGHHHIIIIIIHHHHHHGGGEEECCCCCCFFFHHHNNNQQQ]]]rrr}}}jjjyyytttbbb^^^UUUQQQ[[[pppvvvzzzyyywwwxxxzzz{{{{{{zzzxxxtttpppnnnlllhhhaaa\\\SSSNNNIIIDDDAAA@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999888777666666666666444555666777888777666666;;;:::999777666555555555555555555555555555555555333222222111111111111222222333444555555444333333000/////////000111222222333555999<<<======;;;999555555555555888;;;>>>@@@BBBBBBCCCEEEHHHKKKOOOPPPPPPPPPPPPSSSWWW[[[]]]]]]___bbbfffjjjlllnnnppprrrqqqsssvvvyyy{{{|||}}}}}}{{{~~~~~~{{{vvvqqqnnnnnnpppuuuxxxzzz{{{zzzwwwvvvvvvrrrssstttuuutttsssqqqpppooommmkkkjjjkkkkkkiiihhhdddaaa^^^^^^aaaeeehhhiiilllkkklllttt|||{{{zzz~~~wwwnnnaaaUUUMMMHHHEEEEEEDDDHHHNNNRRRUUUWWWZZZ[[[\\\[[[ZZZWWWRRRLLLGGGCCC===<<<999666555555666777===HHHQQQNNNCCC@@@RRRhhh|||ooogggnnn333222111111111222333444333999???BBBDDDJJJSSS[[[```dddiiilllmmmlllnnnoooqqqsssvvvyyy|||}}}}}}}}}uuutttsssrrrssstttvvvxxx{{{|||yyyzzz|||xxxvvvsssqqqqqqqqqqqqqqqpppnnnnnnpppqqqpppttt{{{~~~~~~{{{yyyqqqqqqrrrvvv}}}vvvrrruuuzzz|||rrrmmmyyy~~~hhh\\\YYYcccvvv~~~ggggggppprrrfffYYYQQQJJJBBB???@@@===<<<<<<;;;;;;<<<<<<======AAAGGGJJJJJJGGGDDDCCCAAABBBCCCEEEGGGHHHIIIIIIEEEFFFFFFFFFDDDCCCDDDFFFJJJNNNYYYjjj}}}mmmwww}}}wwwhhhYYYRRRPPPYYYhhh||||||zzzwwwwwwxxxyyyxxxxxxyyyuuupppmmmkkkgggaaa\\\UUUQQQLLLHHHEEEBBB???=====================<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::999999888777777666666444555777888888888777666999999999999999888777777444444444444444444444444111111000000000111222222000222555666666444222000///......------...///000111333777:::<<<===<<<;;;777666666777999<<>><<<999666555555666777888>>>DDDDDD???CCCWWWlllqqqgggmmm222222111111111222444444222888>>>AAABBBGGGQQQZZZbbbggglllnnnmmmkkkkkklllqqqssswww{{{}}}xxxvvvtttssssssuuuwwwyyyxxx}}}{{{xxxyyy{{{yyywwwtttsssssssssrrrqqqllljjjkkknnnnnnmmmqqqwww}}}~~~|||yyywwwlllmmmqqqwwwwwwnnnnnnuuu}}}wwwoooooo}}}zzz___UUUVVVcccvvvzzzgggiiiuuuooocccVVVMMMGGG@@@======<<<;;;;;;::::::;;;;;;<<<<<>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::999888777777666555666777999999999888777555666888999999888777777444444444444444444444444000/////////000111222222///222555777777555111///000000...------...///000///111444888:::<<<<<<<<<888777777888:::===@@@BBB>>>??????AAADDDGGGJJJKKKNNNNNNOOORRRWWW[[[]]]]]]]]]```dddgggiiillloooqqqmmmnnnppprrruuuwwwyyyzzz}}}~~~}}}{{{{{{xxxuuuqqqpppqqqrrrtttuuuwwwwwwvvvvvvwwwxxxrrrssstttvvvuuutttsssqqqoookkkfffddddddeeeggggggeeebbb```aaaeeeiiilllnnnlllnnnrrrzzzssszzzwwwsss|||zzzvvvxxxzzztttlll\\\WWWNNNEEEAAAAAA@@@>>>CCCIIIQQQVVVWWWXXXYYYZZZ\\\\\\\\\ZZZUUUOOOIIIEEE???===999666555555666777111222444666888BBBXXXlllsssiiiooo444333111000000111333444555555999@@@EEEJJJRRRZZZ___fffmmmpppmmmkkkkkklllpppsssxxx}}}}}}|||yyyxxxvvvuuutttttttttttt|||||||||zzzwwwwwwyyyzzz|||{{{zzzxxxvvvtttsssrrrrrrqqqooommmmmmnnnooopppttt{{{}}}{{{{{{vvvoooiiikkkqqqxxxzzzppphhhjjjttt}}}}}}}}}wwwtttkkkYYYRRRWWWhhhxxxzzzlllzzz}}}tttdddRRRGGGAAA<<<::::::888999:::;;;<<<<<<<<<===???BBBGGGJJJLLLJJJGGGEEE@@@@@@AAAEEEIIILLLLLLKKKFFFDDDCCCCCCEEEFFFFFFFFFGGGJJJQQQ\\\jjj}}}~~~tttSSSLLLHHHMMMXXXlll{{{xxxxxxxxxyyyxxxxxxwwwtttqqqmmmiiifffddd[[[WWWRRRNNNLLLJJJHHHGGG>>>===<<<;;;;;;<<<===>>>============<<<<<<<<<<<<999999::::::999888666555222222333444555666777777777888:::<<<<<<<<<:::999666555555444444333222222333333333222222222111111111222444555555444222111222111000//////......///111333777:::<<<<<<;;;:::999999999999:::;;;<<<======???@@@BBBCCCFFFJJJMMMNNNPPPSSSUUUWWWYYY\\\^^^]]]aaaeeehhhiiijjjkkkllllllooorrruuuuuuvvvxxxyyy}}}~~~~~~zzzuuusssttttttsssqqqnnnnnnpppqqqsssuuuvvvvvvyyyxxxvvvtttsssrrrqqqqqqpppmmmiiifffdddeeeggghhhfffaaa\\\___fffnnnqqqqqqjjjqqqyyy{{{www~~~rrr~~~zzzsssyyy}}}vvvwwwwwwooogggdddYYYQQQIIIGGGFFFAAA>>>>>>EEEGGGLLLTTT[[[]]]ZZZVVVYYYYYYYYYXXXVVVOOOHHHBBB??????>>>;;;777555555666666555888;;;<<>>>>>===>>>>>>>>>AAAFFFJJJKKKJJJGGGFFFBBBBBBCCCEEEHHHJJJJJJIIIJJJIIIGGGGGGIIIIIIHHHGGGGGGIIIOOOXXXdddvvvxxxXXXOOOIIIMMMZZZnnn}}}{{{{{{{{{zzzyyyyyyxxxwwwtttpppkkkhhheeebbb^^^XXXRRRMMMIIIEEEBBB???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888333444444555666777888888777888:::<<<<<<;;;:::999666666555555444333333222333333333222222111111111111222333444444333222111000///////////////000111000222666999;;;;;;::::::666666666777888999:::;;;===???AAABBBCCCFFFJJJMMMMMMPPPSSSUUUVVVXXX[[[^^^^^^aaaeeehhhiiijjjkkkllljjjmmmqqqssstttuuuvvvxxxzzz{{{~~~~~~~~~}}}yyyuuusssssssssrrrpppnnnnnnooopppqqqsssuuuvvvyyyxxxxxxwwwuuuttttttssspppmmmiiieeeccccccdddeeeddd___[[[^^^fffooossssssrrrzzzyyyvvvyyyxxxxxx{{{uuu{{{|||sssrrrpppiiibbb```YYYPPPJJJIIIHHHDDDBBBCCCEEEHHHMMMUUU\\\^^^ZZZVVVSSSTTTTTTUUUTTTPPPJJJEEEBBBBBB@@@<<<888666555666555444666;;;<<>>CCCHHHOOOWWW___eeemmmqqqqqqppppppqqqnnnppprrrvvvyyy{{{|||}}}wwwvvvuuuttttttvvvxxxyyyzzzzzzyyywwwuuutttuuuvvv|||}}}~~~}}}|||yyywwwuuusssrrrtttvvvwwwzzz~~~|||xxxvvvsssooolllooouuu|||xxxjjjeeeaaafffrrr}}}}}}}}}nnnZZZSSSWWWbbbqqq|||yyyvvvmmm^^^NNNEEEAAA<<<:::;;;===???AAAAAA@@@?????????===@@@DDDHHHJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGLLLKKKJJJJJJKKKKKKIIIGGGHHHHHHLLLSSS]]]mmm}}}aaaVVVNNNPPP]]]qqq~~~}}}|||zzzyyyzzzyyywwwtttooojjjgggeeeaaa\\\VVVQQQKKKEEEBBBAAA@@@>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::<<<;;;;;;::::::::::::;;;555555666777888999::::::888999:::;;;;;;;;;:::999666666666555444444333333222222222222111111111111000111222333333222111000............///000111222///111555888:::;;;;;;:::555555555666777999:::;;;===???AAABBBCCCFFFJJJMMMOOOQQQTTTVVVXXXZZZ\\\___^^^aaaeeehhhiiijjjkkkllliiilllppprrrssstttvvvxxxxxxyyy||||||{{{{{{yyyvvvsssrrrrrrsssrrrqqqppppppooonnnoooqqqssstttwwwwwwxxxyyyxxxwwwvvvuuuqqqnnnhhhddd```___``````bbb]]]ZZZ^^^hhhqqqvvvxxxwww{{{yyy~~~~~~vvvqqqsss{{{www}}}|||qqqlllhhhccc^^^\\\YYYQQQKKKJJJKKKIIIHHHIIIGGGIIIOOOWWW]]]^^^YYYTTTLLLMMMNNNQQQRRRPPPMMMIIIFFFFFFDDD@@@;;;888777777555333666:::;;;BBBYYYqqq555444333222111111111111555555888>>>CCCGGGOOOWWW```fffmmmrrrssssssssssssmmmnnnooorrruuuxxx{{{}}}yyyxxxvvvuuuuuuvvvxxxyyy|||||||||{{{xxxwwwwwwxxx{{{}}}zzzxxxuuutttssstttvvvxxx~~~}}}wwwtttrrrqqqpppsssxxxtttlllbbb``````fffrrr}}}~~~|||tttcccUUUTTT^^^jjjuuu}}}}}}zzz{{{lll\\\KKKBBB===::::::<<<>>>AAADDDCCCAAA??????@@@>>>@@@DDDGGGIIIJJJJJJIIIFFFDDDCCCDDDFFFGGGGGGFFFIIIIIIIIIJJJLLLLLLIIIGGGHHHHHHKKKPPPWWWfff}}}~~~mmmbbbVVVUUUaaauuu|||zzzyyyzzzzzzyyyvvvqqqkkkhhhbbb___[[[WWWSSSOOOIIIFFFBBBAAA???===;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::>>>===;;;999999999999:::777777888999:::;;;<<<<<<999:::;;;;;;;;;;;;::::::777777666666555444444444222222222222222222111111000111222222222222111000///////////////000111111000222555888:::;;;<<<<<<666777777888999;;;<<<===>>>???AAABBBDDDFFFJJJNNNQQQTTTVVVXXXYYY[[[^^^```^^^aaaeeeggghhhiiikkkmmmjjjmmmqqqtttuuuvvvxxxzzzyyyzzz|||~~~{{{xxxwwwrrrqqqqqqqqqrrrsssttttttuuussspppmmmlllmmmooopppssstttvvvxxxyyyxxxwwwvvvqqqmmmgggbbb^^^\\\\\\\\\```\\\[[[```kkkvvv{{{|||www{{{pppooouuuyyywww~~~rrrjjjeeebbb___]]]ZZZRRRLLLLLLLLLKKKKKKLLLIIILLLRRRZZZ______YYYSSSHHHIIIJJJMMMOOOOOOMMMJJJJJJJJJHHHCCC>>>;;;::::::777555777:::;;;BBBYYYqqq444333333222222111111111666555999???DDDIIIPPPXXXbbbgggmmmsssuuuuuutttsssnnnnnnnnnppprrrvvvzzz|||zzzzzzxxxwwwvvvvvvvvvwww{{{|||}}}|||zzzxxxyyyzzzyyy{{{{{{zzzxxxwwwwwwwwwxxxyyy|||uuuqqqrrruuuuuuxxx}}}uuuhhhbbb______bbbiiittt}}}}}}hhh[[[RRRXXXeeeqqqxxx{{{zzz|||iiiYYYGGG>>>:::999:::======AAAEEEEEEBBB???@@@AAA???AAADDDGGGIIIJJJKKKKKKEEEDDDBBBCCCEEEGGGHHHGGGEEEFFFHHHKKKNNNNNNLLLJJJHHHHHHJJJNNNTTT```vvvzzzoooaaa\\\eeexxx~~~|||yyyxxxyyyyyyyyyvvvqqqllliii```]]]ZZZWWWTTTOOOKKKGGGCCCBBB???===<<<;;;;;;;;;============<<<<<<<<<;;;???>>>;;;999777777777777888999999:::;;;<<<======;;;;;;<<<<<<<<<;;;;;;;;;888777777666666555444444222222222222222222333333111111111222222111111111111111000///////////////111333555888:::;;;<<<<<<666666777888999;;;===>>>>>>@@@AAACCCDDDGGGKKKNNNPPPSSSUUUWWWXXXYYY\\\^^^^^^```ccceeefffhhhjjjlllmmmppptttwwwxxxyyy{{{}}}|||}}}~~~{{{vvvssslllmmmoooppprrrtttvvvxxxxxxvvvrrrnnnkkkjjjkkkkkknnnpppsssuuuvvvvvvuuutttooolllfff```\\\ZZZYYYZZZ___]]]]]]eeeqqq{{{|||yyynnnpppzzz}}}vvvyyyxxxnnnhhhfffdddbbb\\\SSSLLLKKKLLLKKKKKKMMMKKKNNNUUU]]]aaa___XXXQQQHHHHHHHHHJJJLLLLLLJJJHHHKKKKKKIIIEEE@@@===<<<===:::888999;;;<<>>>>>=========<<<<<<<<<>>>===<<<:::888777666666999999:::;;;<<<===>>>>>>>>>============<<<<<<<<<888888888777666666555555333333333333444444444444222222222222222222222222222111000///............222333555777888::::::;;;555555666777888:::<<<===>>>@@@BBBCCCDDDGGGKKKNNNMMMPPPRRRSSSTTTVVVXXXZZZ]]]___bbbcccdddfffiiikkkmmmppptttwwwyyyzzz|||~~~}}}~~~{{{uuuqqqjjjllloooqqqrrrtttwwwyyyyyywwwsssooollljjjjjjjjjkkkmmmoooqqqrrrssssssrrrmmmjjjddd___[[[YYYYYYZZZ___^^^bbbkkkxxxxxxoootttyyywww~~~tttnnnllliiidddZZZQQQJJJIIIJJJJJJKKKMMMMMMQQQXXX___ccc```WWWPPPHHHGGGFFFFFFGGGGGGEEECCCGGGGGGFFFCCC@@@======>>>;;;999:::===>>>GGG___xxx000111111222333333333333888777<<>>=========DDDJJJJJJFFFCCCDDDGGGFFFFFFGGGHHHIIIKKKLLLMMMHHHFFFCCCBBBCCCEEEEEEDDDBBBDDDHHHMMMPPPOOOLLLIIIDDDEEEGGGJJJKKKQQQ```ooottteeeeeettt~~~~~~|||{{{yyyyyyxxxwwwuuurrrooommmgggccc\\\VVVQQQLLLHHHEEECCCAAA???>>><<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888999999:::;;;<<<===>>>>>>@@@??????>>>>>>>>>>>>>>>999999888777777666666555444444444555555555666666333333222222222222333333111000///////////////000222222333444666666777777555666666888:::<<<===>>>???@@@BBBCCCEEEGGGKKKOOONNNPPPRRRSSSTTTUUUXXXZZZ\\\^^^```aaabbbdddgggjjjjjjmmmrrruuuwwwxxxzzz|||zzz{{{}}}|||vvvppplllnnnqqqsssrrrsssuuuwwwvvvtttrrrpppnnnmmmllllllkkkkkklllnnnooopppqqqqqqkkkhhhccc^^^[[[ZZZ[[[[[[```aaafffqqqyyyrrrzzzwww{{{yyyqqqnnniiibbbUUUMMMFFFFFFHHHIIIKKKNNNOOOSSSZZZaaaeeeaaaWWWOOOFFFDDDBBBBBBBBBBBB@@@???AAAAAAAAA???<<<;;;<<<===999888:::>>>BBBLLLfff///000111222333444444444888888===EEEKKKQQQYYYbbbjjjlllooosssuuusssoookkksssrrrrrrssstttvvvxxxzzztttwwwzzz}}}}}}{{{xxxvvvqqqtttwwwxxxxxxwwwxxxyyy}}}}}}||||||||||||||||||yyy{{{}}}|||yyywwwxxxuuutttrrrkkkhhhooo{{{rrrccc```dddhhhlllsssyyy~~~{{{eee[[[\\\fffxxx{{{sssjjjhhhtttwww```JJJCCC???BBBDDDBBB???===>>>EEELLLMMMHHHEEEGGGJJJHHHHHHHHHIIIJJJKKKMMMNNNKKKHHHDDDCCCCCCCCCCCCBBBAAACCCFFFJJJMMMKKKGGGDDDCCCDDDFFFHHHHHHKKKXXXeeexxxgggcccqqq~~~~~~~~~}}}zzzzzzyyywwwuuusssqqqppphhhccc\\\VVVQQQNNNJJJHHHBBBAAA???>>>===<<<======<<<<<<;;;;;;;;;:::::::::999:::<<<===>>>===<<<<<<999999:::;;;<<<===>>>>>>AAAAAA@@@???>>>>>>??????999999888888777666666666555555555666666666777777444333333222222333333444///......//////000111222111111222333333444444555888888999:::<<<>>>@@@AAA???@@@BBBCCCEEEHHHLLLOOOPPPRRRUUUVVVVVVXXXZZZ\\\[[[]]]___```aaacccgggiiigggkkkooorrrtttvvvxxxzzzwwwxxx{{{~~~}}}vvvpppnnnqqqttttttrrrqqqsssuuurrrrrrrrrqqqpppooonnnnnnkkkkkkkkklllmmmooopppqqqiiifffbbb^^^[[[[[[\\\]]]aaabbbiiiuuu|||wwwxxx~~~|||sssnnnggg^^^QQQIIICCCDDDGGGIIILLLOOOPPPTTT[[[bbbfffaaaWWWNNNDDDBBB???>>>??????>>><<<<<<======<<<:::999;;;<<<777666999???DDDPPPkkk000000000111222222222333555999>>>DDDKKKSSSZZZ```iiimmmsssvvvuuurrrpppnnnsssssssssttttttuuuuuuuuuuuuxxx{{{~~~~~~{{{wwwtttttttttssstttuuuwwwyyy{{{|||{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{}}}~~~~~~|||zzzvvvyyyxxxppphhhfffnnnvvvzzzqqqiiigggjjjjjjvvvyyy{{{kkkbbb\\\mmm|||xxxnnnhhhcccpppyyyhhhWWWEEEAAA>>>>>>AAABBB???;;;AAABBBCCCDDDDDDCCCBBBBBBEEEHHHKKKMMMNNNNNNNNNOOOQQQMMMFFFBBB@@@?????????AAAAAABBBDDDFFFEEECCCAAACCCAAAAAADDDEEEIIISSS]]]zzzyyy{{{{{{ooohhhkkkzzz~~~~~~zzztttooonnnooobbb```\\\XXXTTTMMMFFFBBBBBB@@@>>>=========<<<;;;<<<<<<<<<<<<;;;:::999888===<<<999777666666666777999999999::::::;;;;;;<<<>>>????????????>>>>>>===999999999999999999999999999999999999999999999999777777777777777666555444444333111000000111333444555333111000000222555777666777888:::<<<>>>???@@@>>>???@@@BBBCCCGGGLLLOOOVVVUUUSSSQQQRRRSSSVVVWWWYYY\\\___bbbcccdddfffggghhhjjjnnnppprrruuuxxxzzz{{{{{{{{{|||~~~{{{uuuqqqpppqqqssstttttttttsssrrrpppqqqrrrrrrqqqpppqqqsssnnnllliiihhhiiilllpppsssmmmggg___YYYWWWXXXZZZZZZ^^^hhhuuu~~~|||pppuuuxxxqqqnnndddYYYLLLJJJHHHFFFEEEFFFHHHJJJNNNTTT]]]dddgggbbbXXXPPPFFFBBB>>>;;;;;;<<<======>>>;;;777777999:::888777666888<<>>AAABBBCCCDDDDDDDDDCCCBBBEEEGGGJJJKKKKKKKKKMMMOOOPPPLLLGGGCCCBBBAAA@@@???@@@@@@AAACCCDDDDDDBBB@@@BBB@@@@@@BBBCCCFFFPPPZZZooozzzsss}}}tttiiifffppp}}}~~~}}}~~~~~~{{{uuupppnnnnnneeeccc___[[[VVVPPPJJJEEEBBB@@@>>>=========;;;:::<<<<<<<<<<<<<<<;;;;;;::::::999999999999999::::::777777888999::::::;;;;;;<<<<<<=========<<<<<<;;;;;;:::::::::999999888888555666888:::<<<===>>>>>>999999999999888777666555444333111000000111333444666444222111111333555666777777999:::<<<===>>>???===???AAABBBDDDGGGLLLOOOUUUTTTSSSRRRSSSUUUWWWYYYYYY\\\```cccdddeeefffhhhhhhkkknnnppprrrtttwwwyyyzzz{{{|||}}}~~~}}}xxxsssrrrsssssstttttttttttttttqqqrrrsssqqqpppooooooqqqqqqooollljjjjjjlllnnnpppkkkgggbbb^^^]]]]]]]]]]]]```jjjwwwvvv{{{rrrkkkhhh]]]RRRKKKJJJGGGEEEEEEFFFHHHIIIMMMRRR[[[bbbddd___UUUNNNFFFCCC>>>;;;;;;<<<<<<<<>>:::888777777555222333555999;;;@@@OOOmmm333333333333444555666666;;;>>>DDDKKKQQQXXX___dddlllnnnqqqrrrqqqooooooooollllllmmmmmmnnnoooooooooqqqsssvvvyyyyyyxxxuuussswwwwwwwwwwwwyyy{{{}}}~~~xxxxxxxxxyyyyyyyyyyyyyyyzzzxxxwwwxxx{{{|||}}}|||vvvvvvuuutttsssuuuzzz}}}zzzrrrkkkhhhkkkqqqxxxnnnbbb___kkk}}}~~~iii^^^]]]___oootttgggWWWKKKDDDBBB@@@BBBEEEFFFDDDAAA@@@AAACCCDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGKKKMMMNNNKKKHHHFFFDDDCCCAAA???@@@???@@@AAACCCCCCAAA???AAA@@@@@@AAABBBCCCKKKUUUfff~~~qqqppp|||zzziii___aaaiiippp}}}~~~{{{|||}}}}}}xxxsssooommmiiifffbbb^^^ZZZTTTNNNJJJDDDAAA>>><<<<<<<<<;;;:::;;;<<<<<<===============::::::;;;;;;;;;::::::999555555666777888999:::;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;::::::999888888444666999<<>>===???AAABBBDDDGGGKKKOOOTTTSSSSSSSSSTTTWWWYYY[[[ZZZ]]]aaacccdddeeeggghhhiiikkknnnpppqqqsssvvvxxxyyyzzz|||}}}~~~~~~~~~}}}{{{wwwuuuttttttttttttuuuvvvvvvssstttsssqqqnnnlllmmmmmmrrrqqqpppnnnllllllkkkkkkhhheeebbbaaaaaabbbaaaaaaeeeooo{{{}}}|||nnniiifff\\\PPPJJJIIIGGGEEEEEEFFFGGGHHHMMMQQQYYY```bbb]]]TTTMMMGGGCCC>>><<<;;;<<<<<<;;;@@@===:::888777555333111222444777:::>>>NNNlll333333222333444555777888===AAAHHHNNNTTT[[[bbbfffkkkmmmooopppppppppqqqrrroooooonnnnnnnnnnnnmmmmmmmmmooorrrtttuuutttsssrrruuuuuuuuuuuuwwwyyy{{{|||{{{{{{{{{zzzzzzyyyyyyxxxyyyxxxvvvwwwzzz|||}}}~~~zzzwwwtttsssuuuzzz~~~xxxoookkkkkkrrryyy}}}yyyggg___aaavvv{{{eeeZZZ]]]dddsssyyymmm___QQQHHHBBBAAAAAACCCEEEFFFDDDBBB???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCGGGJJJKKKJJJHHHGGGGGGEEECCC@@@AAA@@@@@@AAACCCCCCBBB@@@BBB@@@AAABBBAAABBBHHHQQQeeezzzvvvlllttt~~~kkkZZZUUUXXX\\\iii~~~zzz{{{}}}{{{vvvqqqmmmkkkhhhddd```\\\WWWQQQNNNFFFCCC???<<<<<<;;;:::999;;;;;;===>>>>>>?????????<<<======<<<:::888666444333333444555777888999999:::;;;<<<=====================<<<;;;:::999888777666999<<>>@@@??????>>><<<:::999888555444444333333444444555777666555333333444555666999999::::::;;;<<<=========>>>AAACCCDDDGGGKKKNNNRRRRRRRRRSSSVVVXXX[[[]]][[[^^^bbbdddeeefffggghhhiiikkknnnoooppprrrtttvvvwwwyyy|||~~~~~~~~~~~~~~~zzzwwwvvvuuutttuuuvvvwwwxxxuuuuuussspppllljjjjjjkkkrrrrrrqqqpppooommmkkkjjjeeebbb______aaaccceeeeeelllttt|||vvvjjjgggdddZZZPPPIIIHHHFFFEEEEEEFFFGGGHHHKKKOOOVVV]]]```\\\UUUOOOFFFBBB>>>;;;;;;;;;:::::::::999888777666666555444555777999<<<@@@PPPooo222222111111333555777888???DDDJJJQQQWWW]]]cccgggiiikkknnnooopppqqqtttvvvvvvuuutttsssqqqpppooonnnlllmmmooopppqqqqqqqqqppptttsssssstttuuuwwwyyy{{{~~~~~~~~~}}}|||zzzxxxwwwzzzyyywwwxxx{{{}}}yyysssppptttzzzuuuooommmpppxxxtttccc```eeeyyy{{{fff]]]ccclll{{{|||ssseeeVVVKKKEEE@@@@@@AAABBBCCCCCCAAA???===>>>@@@BBBCCCDDDDDDCCCAAABBBBBBBBBAAAAAADDDFFFIIIHHHGGGGGGHHHGGGDDDBBBBBBAAAAAABBBDDDDDDCCCBBBCCCAAABBBDDDCCCBBBGGGOOOcccttt~~~nnnooommmYYYOOOMMMOOO[[[sss}}}}}}~~~zzzsssoookkkhhhddd```\\\XXXSSSPPPIIIEEE@@@===<<<;;;:::999;;;;;;===>>>??????@@@@@@<<<<<<<<<;;;999777444222222333333444666777777888888999:::<<<<<<===============<<<;;;999888777777666888<<>>AAA@@@@@@???===;;;:::999666666666555555666666666666555555444444444555666999999::::::;;;<<<======<<<>>>AAACCCEEEHHHKKKNNNQQQQQQRRRTTTVVVYYY\\\]]]\\\___bbbdddeeeeeeggghhhhhhkkkmmmooooooqqqtttvvvvvvxxx{{{~~~|||}}}~~~zzzwwwwwwvvvuuuvvvwwwxxxyyyvvvvvvssspppllljjjjjjkkkooopppqqqqqqpppnnnllljjjeeebbb^^^]]]```fffjjjmmmrrryyyxxxsssfffbbb^^^TTTKKKHHHGGGGGGFFFFFFGGGHHHHHHFFFJJJQQQXXX[[[XXXRRRMMMCCC@@@===;;;::::::999888777777888777666555444444666777:::===BBBSSSrrr333222111111222555777999BBBGGGMMMTTTZZZ```eeeiiiiiikkkooopppqqqsssuuuwwwzzzzzzxxxwwwuuusssrrrqqqnnnnnnoooppppppqqqqqqqqqssssssssssssuuuwwwyyyzzz~~~{{{yyyxxx}}}{{{zzz{{{~~~zzztttrrrttt{{{zzzqqqnnnnnnsss|||ooobbbcccjjjyyy|||iiicccmmmvvv{{{tttlll^^^NNNDDDAAA@@@AAABBBBBBBBB@@@===<<<;;;<<<>>>@@@BBBCCCCCCCCC@@@CCCEEEFFFDDDCCCCCCCCCGGGFFFEEEFFFGGGGGGEEECCCCCCBBBAAABBBDDDEEEDDDCCCCCCBBBCCCEEEDDDBBBGGGNNNZZZgggyyyrrrooo}}}~~~qqq^^^PPPJJJLLLUUUjjj}}}wwwrrrjjjgggccc___\\\XXXTTTQQQLLLHHHCCC???===<<<;;;:::;;;;;;===>>>????????????999999999999888777777666333333444444555666666666555666777888::::::;;;;;;;;;;;;:::999999888777777222555888<<>>===<<<:::999666666666666666666666666444444333444444555555666888888999:::;;;======>>><<<>>>AAADDDEEEHHHKKKMMMPPPPPPRRRTTTVVVYYY[[[\\\\\\___bbbddddddeeefffggggggiiilllnnnoooqqqtttvvvvvvwwwzzz|||~~~xxxzzz||||||xxxwwwvvvvvvvvvvvvwwwxxxxxxvvvuuusssppplllkkklllnnnmmmnnnpppppppppnnnlllkkkgggccc___^^^bbbiiiooosssvvv{{{||||||{{{uuuhhhaaaYYYPPPJJJHHHHHHGGGGGGHHHHHHIIIIIIDDDGGGLLLRRRTTTRRRLLLGGG@@@===:::999999999888777777888999777444222111222444666999;;;AAASSSttt444333222222333666999;;;EEEJJJQQQXXX^^^ccchhhlllkkknnnqqqsssssssssssstttzzzzzzyyyxxxwwwvvvuuuuuurrrrrrqqqqqqrrrrrrrrrrrrqqqppppppqqqrrrtttvvvxxx{{{|||~~~~~~~~~}}}{{{zzz~~~~~~zzzyyywwwwwwxxx}}}wwwpppkkkkkkmmmsss|||xxxjjjbbbeeennn}}}zzzkkkiiittt}}}}}}wwwppphhhYYYHHH@@@@@@BBBCCCDDDCCCAAA===:::999888:::<<>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>;;;;;;:::999888888888888555555555555555555555555333444666888999:::;;;;;;999999999888888777777777333444777999<<<>>>???@@@>>>>>>>>>======;;;::::::555555555666666555555555111111222333444555666666777777999:::<<<===>>>???;;;>>>BBBDDDFFFHHHKKKMMMOOOPPPQQQSSSVVVXXXZZZ[[[[[[^^^aaaccccccdddeeefffeeehhhkkkmmmoooqqqtttvvvxxxxxxxxxyyyzzzzzzzzz{{{uuuwwwyyy|||~~~|||xxxuuuuuuvvvvvvwwwwwwwwwwwwwwwuuuuuussspppmmmmmmoooqqqmmmnnnooooooooommmkkkjjjdddaaa___```eeekkkppprrrvvvyyyzzzyyy~~~||||||pppeee]]]TTTMMMJJJHHHHHHIIIIIIIIIJJJJJJJJJGGGIIIMMMQQQQQQMMMGGGBBB<<<:::888777888888777666333666888777444222222333333444888;;;BBBUUUvvv555444333333555888;;;===HHHMMMTTT[[[```fffjjjnnnnnnqqqtttuuutttrrrrrrrrrxxxxxxxxxxxxwwwwwwwwwwwwuuuuuutttsssssstttttttttmmmmmmmmmmmmnnnqqqssstttxxxyyy{{{}}}~~~~~~}}}|||uuuxxxzzz{{{}}}|||oooiiifffhhhlllqqqzzztttgggaaagggpppyyykkklllxxx}}}wwwppphhhYYYGGG@@@AAACCCEEEFFFEEEAAA<<<999777777999;;;>>>@@@AAAAAAAAACCCHHHOOORRRPPPLLLFFFDDDEEECCCBBBCCCEEEFFFFFFFFFBBB@@@??????AAABBBBBBBBB@@@@@@BBBEEEDDDBBBEEELLLJJJQQQ\\\lll~~~yyyjjjXXXMMMIIILLLZZZwww|||wwwkkkhhhccc___\\\YYYVVVTTTQQQLLLFFFAAA>>>===<<<;;;;;;<<<<<<===============AAA???===:::777666666666666666555555555444444444555666777999;;;<<<======888888888777777777777777777777777888999:::;;;<<<<<<<<<===<<<<<<;;;::::::333333444444444444333333///000111222444555666666666777888:::<<<>>>???@@@;;;>>>BBBDDDFFFHHHKKKMMMOOOPPPQQQSSSUUUWWWYYYZZZ[[[^^^aaabbbccccccdddeeedddgggjjjmmmoooqqqtttwwwzzzyyyxxxwwwvvvvvvvvvvvvtttuuuwwwzzz|||zzzvvvssstttuuuvvvxxxxxxwwwvvvvvvuuutttrrrpppnnnnnnpppsssoooooooooooommmkkkiiihhh___^^^^^^```eeejjjmmmnnnvvvwww|||yyyuuuxxxyyy|||}}}rrrbbbZZZSSSKKKGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKNNNOOOQQQSSSRRRMMMEEE@@@:::888666666777888777666...111555666555444555777333555999<<>>???FFFFFFFFFEEEBBB===999666888999;;;===?????????>>>CCCHHHNNNRRRPPPMMMIIIFFFGGGEEEBBB@@@@@@AAACCCDDDGGGFFFEEEEEEEEEEEEEEEFFF>>>???@@@BBBCCCDDDDDDDDDIIINNNUUU___rrrvvvdddSSSKKKKKKTTTjjjyyytttlllkkkhhhccc\\\VVVRRRQQQPPPOOOLLLHHHCCC@@@??????;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::999888888888888777777666555555555444555888:::;;;<<<;;;;;;;;;888666555666666333000666666666777888999999999;;;;;;;;;:::888777555444555555444333333444444444222222222222333444555555777888999:::<<<===>>>???AAABBBBBBAAABBBDDDGGGJJJIIIKKKNNNQQQSSSVVVZZZ]]]ZZZ]]]aaacccccccccddddddeeegggiiikkknnnqqqssstttuuuzzz|||zzzyyyzzzyyywwwrrrqqqpppqqqsssttttttsssssstttuuuvvvuuussspppooosssrrrqqqqqqpppppppppqqquuusssooommmllliiigggdddccc```aaafffgggfffkkkssszzzzzz|||}}}yyyxxx~~~{{{{{{~~~vvvjjj\\\RRRKKKEEEEEEGGGHHHKKKMMMLLLHHHGGGGGGIIIMMMQQQUUUSSSLLLCCC===:::;;;;;;;;;;;;:::999888888555555444333333333333444777777:::===DDDYYY|||888666666777777888>>>EEELLLQQQXXX^^^dddhhhlllnnnlllnnnoooqqqqqqqqqooonnnpppqqqsssuuuvvvxxxxxxxxxuuuuuuuuusssrrrsssvvvxxxxxxvvvsssqqqpppppprrrsssuuuuuuvvvvvvwwwwwwwwwwwwyyy~~~}}}{{{{{{{{{yyyyyy|||vvvkkkhhhhhhnnnuuuyyy{{{}}}|||{{{qqqkkkdddbbbnnn|||zzzttthhhXXXJJJBBBAAACCCGGGGGGGGGFFFCCC???;;;888:::;;;<<<>>>???@@@@@@@@@BBBFFFKKKNNNMMMJJJHHHFFFGGGEEECCCAAA@@@AAACCCEEEDDDCCCCCCCCCCCCCCCCCCCCC@@@@@@BBBCCCDDDEEEEEEEEEFFFJJJPPPYYYkkkpppZZZNNNOOOUUUeeeyyyuuuooonnnkkkfff___XXXSSSPPPMMMMMMKKKHHHDDD@@@===<<<;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;::::::888888777777777777666666666666888999:::;;;<<<<<<;;;888666555555555222000222222333333444555666666999999999888777666555444333333222222222222222333222111111222222333444555888888999:::<<<===>>>>>>@@@AAABBBBBBCCCEEEHHHKKKJJJLLLOOOQQQSSSVVVYYY\\\ZZZ]]]aaacccccccccddddddfffggghhhkkkmmmpppssstttvvv{{{}}}{{{yyyyyyxxxuuuqqqpppoooppprrrsssrrrqqqpppqqqsssttttttsssrrrrrrqqqqqqqqqqqqrrrssstttuuusssqqqooonnnmmmjjjgggdddbbbaaadddjjjmmmnnnssszzz||||||~~~zzz}}}yyyyyy}}}|||vvvmmmaaaTTTLLLFFFAAAAAADDDIIILLLNNNMMMJJJHHHIIIKKKNNNRRRVVVTTTLLLCCC===:::::::::::::::999888777666666666555444444444444555666666999===EEE[[[}}}===:::777888999;;;BBBJJJOOOTTTZZZ```cccgggjjjllljjjlllmmmooopppppppppooolllmmmooorrrtttuuuvvvwwwrrrssstttsssssstttwwwzzzyyywwwuuurrrqqqrrrsssssstttuuuvvvvvvvvvtttrrrppprrrwww|||}}}{{{xxxwwwxxxzzzzzzzzz~~~{{{qqqjjjjjjnnnuuu~~~yyy|||wwwooogggdddaaacccqqqssslll___PPPFFFBBBDDDGGGHHHHHHGGGFFFCCC@@@===;;;=========>>>???@@@AAABBB@@@CCCGGGIIIHHHGGGFFFFFFFFFEEECCCBBBAAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGDDDFFFIIIQQQaaazzz~~~dddUUUTTTUUU```ttt}}}yyyvvvqqqpppnnnjjjccc[[[SSSOOOMMMMMMMMMLLLHHHCCC===:::=========>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;777777777888888888888999888888888888999:::;;;<<<===;;;999888777666444222///000000111333444444555666666666666666555444444111000000000000000111111111111111111222333444444999999::::::;;;<<<=========@@@BBBDDDEEEGGGIIIKKKMMMNNNQQQRRRSSSUUUXXXZZZZZZ\\\```bbbbbbcccdddeeegggggghhhjjjlllpppsssuuuwww|||~~~{{{xxxyyywwwtttqqqooonnnnnnpppqqqppppppnnnooopppqqqrrrssstttuuuqqqrrrrrrrrrssssssttttttpppooooooooonnnkkkfffccc[[[[[[```ggglllooovvv|||{{{{{{vvvnnnnnnrrrqqqlllfff[[[OOOGGGBBB>>>???CCCJJJMMMOOONNNKKKJJJKKKMMMOOOSSSVVVTTTMMMCCC===:::888888888888777666555555777777666555555555555666444555888===GGG\\\AAA;;;777888999===EEENNNTTTWWW]]]aaaccceeegggiiiggghhhjjjlllnnnnnnoooooolllmmmnnnppprrrsssssstttssstttuuutttssssssuuuwwwyyyxxxvvvttttttttttttuuutttuuuwwwwwwvvvsssooommmkkkoootttvvvtttssstttuuuyyyzzz{{{~~~zzzqqqllljjjnnnrrrzzzzzzjjjeeeaaa```___dddssswww{{{|||mmmcccUUUHHHBBBBBBEEEIIIIIIHHHGGGFFFDDDAAA???>>>???>>>======>>>???AAABBB>>>@@@CCCDDDDDDCCCDDDEEEFFFEEECCCBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDFFFLLLXXXnnnnnn^^^YYYVVV^^^ttt}}}|||zzzxxxuuusssrrrpppmmmggg^^^UUUOOOOOOPPPQQQQQQNNNHHHAAA<<<>>>>>>>>>>>>>>>>>>===<<<===<<<<<<;;;::::::999999666777777888999999:::::::::999888777888999:::;;;:::999777666444333111000111111222333444555666666333333444444444444444333000000/////////000111111111111111111222333444444:::::::::;;;;;;<<<<<<<<<<<>>===<<<===>>>???@@@>>>???AAAAAA@@@@@@BBBDDDDDDDDDCCCBBBCCCCCCDDDEEECCCCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGDDDEEEJJJSSSddd|||kkk```YYYbbb{{{~~~{{{zzzxxxvvvuuutttsssqqqooojjjbbbXXXQQQQQQQQQQQQRRRQQQLLLDDD???>>>>>>>>>>>>>>>===<<<<<<======<<<:::888777666555666666777888999::::::;;;:::999888666666777888999222222111000...---,,,,,,111222222333333444555555111111222333333333333222000000000000000111222222111111111111222333444555:::::::::;;;;;;<<<<<<<<<<<>>>>>=========>>>>>>>>>@@@AAA@@@??????@@@BBBCCCBBBBBBBBBBBBCCCCCCDDDBBBDDDEEEGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHEEEFFFJJJNNNYYYqqqzzzlll```ggg|||zzzyyywwwuuuuuutttrrrqqqnnnhhh___WWWQQQOOOOOOOOOPPPMMMGGGBBB>>>>>>>>>>>>===<<<;;;;;;===<<<;;;999888666555444666666777777888999::::::999888777666555555555555111222333222000...///000000000000000000000000000000111222222222222222111111000000000111222333444222222222222333444555555999999::::::;;;<<<======>>>@@@CCCFFFGGGIIILLLOOORRRSSSTTTTTTSSSSSSUUUWWWXXXZZZ\\\^^^___aaacccffffffggghhhjjjmmmooopppqqqpppvvvzzzyyyzzz|||}}}{{{yyyvvvsssqqqrrrssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqooonnnmmmhhhiiiiiijjjiiifff```[[[UUUZZZ]]]___dddmmmtttwwwsss}}}~~~vvvvvv}}}ssseee\\\^^^eeeeeeZZZNNNGGGCCC@@@AAAEEEGGGKKKNNNNNNLLLKKKMMMPPPTTTUUUTTTNNNEEE>>>::::::;;;;;;<<<;;;;;;:::999888555555444333333333333333777666888???KKKbbbLLLCCC===>>>CCCIIIPPPWWW[[[^^^bbbddddddddddddeeegggggghhhiiijjjkkkmmmmmmlllmmmnnnnnnoooooooooooojjjlllooopppqqqrrrtttvvvwwwwwwxxxyyy{{{|||}}}~~~yyyzzzyyyxxxuuupppllliiicccgggkkkmmmnnnqqqvvvzzzzzz}}}{{{wwwppphhhcccfffooovvvwwwvvvjjjcccaaafffiiigggfffiiiooottt|||}}}rrrgggcccaaammm~~~iiiTTTKKKAAA>>>CCCIIIJJJHHHDDDBBB@@@>>>>>>???@@@AAA???@@@@@@@@@???>>>>>>===???AAABBBAAA?????????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCEEEGGGHHHIIIIIIHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFGGGDDDEEEJJJJJJOOOccczzzzzzkkklll}}}}}}{{{yyywwwxxxuuusssssssssnnnfff___SSSPPPMMMNNNPPPOOOLLLGGG===>>>>>>===<<<;;;::::::;;;::::::999999888888888666666666777777888888888777777777666555333222111111333555444222111222444000000//////...---------111111222222222111111000000000000000111222333444333333333333444555666777888888999:::<<<===>>>>>>AAABBBDDDEEEFFFIIIMMMPPPRRRSSSTTTTTTSSSTTTVVVXXXWWWYYY\\\]]]^^^```cccfffdddfffiiilllnnnoooooonnnqqqwww{{{zzzzzz||||||zzzzzzwwwsssrrrrrrsssssssssqqqrrrsssttttttsssrrrqqqpppqqqrrrrrrrrrpppnnnlllhhhhhhggggggfffbbb]]]YYYOOOXXX```ccchhhpppsssrrrttt~~~|||zzz|||wwwjjj^^^[[[___^^^SSSHHHCCC???===@@@DDDEEEHHHLLLLLLKKKJJJLLLOOOVVVUUURRRKKKBBB;;;999:::<<<<<<<<<;;;;;;:::999888666666555444444444444444666666999BBBPPPhhhOOOGGGAAACCCHHHMMMTTTZZZ\\\___bbbddddddddddddeeeddddddddddddeeeggghhhiiiiiijjjkkkmmmnnnooooooooommmnnnpppqqqpppooopppqqqvvvwwwxxxzzz|||~~~||||||zzzwwwsssmmmiiifffcccgggkkknnnooorrrxxx||||||vvvrrrjjjcccaaagggqqqyyyyyyqqqfffaaaaaaggglllkkkiiikkkpppsssuuuqqqbbbUUUTTTXXXjjjqqq^^^MMMEEE===>>>EEELLLLLLIIICCCAAA>>>===<<<>>>@@@AAA@@@AAABBBBBBAAA@@@>>>===@@@BBBCCCBBB@@@???>>>???@@@@@@@@@AAAAAABBBBBBBBB???AAACCCEEEFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEBBBEEEIIIGGGHHHZZZpppsssnnnyyy}}}{{{yyyyyyvvvtttuuuvvvrrrkkkeeeWWWRRRNNNNNNQQQSSSPPPMMM============<<<;;;:::999999999999::::::;;;;;;;;;666666666666777777777777666666666666555222000///+++...000///------///111222111000///...---,,,,,,222222222222222111000000////////////000111333333444444444444555666777777777888999:::<<<===>>>???BBBCCCDDDDDDEEEHHHMMMPPPRRRSSSTTTTTTSSSTTTVVVXXXWWWYYY[[[]]]^^^```cccfffcccfffiiimmmoooooonnnmmmsssxxx|||zzzyyy{{{{{{xxx{{{wwwsssqqqqqqrrrrrrrrrpppqqqsssuuuuuuuuusssrrruuuuuuuuutttrrroookkkiiihhhgggfffeeeddd```[[[WWWOOO[[[gggmmmrrrxxxxxxtttxxx||||||wwwnnnaaaZZZZZZYYYOOOEEE@@@>>>===@@@EEEDDDGGGJJJKKKIIIIIILLLNNNWWWUUUQQQHHH???:::999:::;;;;;;;;;;;;:::999888888777777666555555555555555666555999DDDTTTmmmSSSNNNHHHFFFJJJRRRYYY^^^___bbbdddeeedddccccccdddeeeeeeeeecccbbbbbbdddfffhhhhhhhhhiiijjjkkkmmmnnnmmmnnnoooooonnnmmmnnnppptttttttttuuuwwwxxxzzz{{{{{{zzzwwwtttppplllhhhfffcccfffjjjmmmpppssswwwzzz|||}}}~~~zzzqqqjjjaaa^^^bbbmmmyyyyyydddYYYXXX]]]bbbgggjjjmmmqqqssssssuuudddUUUPPPMMMQQQdddyyywwwbbbTTTGGGAAA===???EEEJJJJJJGGGHHHDDD@@@===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCBBB@@@???>>>>>>>>>======???CCCEEEEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDBBBBBBCCCCCCGGGSSS___{{{ssstttxxxwwwwwwwwwvvvsssnnnjjj```YYYQQQNNNPPPRRRRRRPPPHHHDDD@@@>>>>>>>>>;;;999>>>===;;;999888666666555666888:::;;;;;;999777555777666555444333222222222111000000000000000111111000000000111000//////.........//////000000111111111111111111111111111111222333444555666666666666777888999;;;<<<=========AAABBBCCCDDDDDDGGGJJJMMMQQQRRRRRRQQQPPPPPPSSSUUUUUUWWW[[[^^^aaabbbcccccc```cccgggiiikkkllloooqqqrrrsssuuuvvvxxxyyyyyyzzzwwwwwwvvvuuusssrrrqqqqqqsssssstttttttttttttttsssuuuuuuuuusssqqqmmmjjjgggjjjeeebbbdddddd___ZZZYYYRRR___mmmsssqqqqqqvvv|||}}}{{{yyyjjjddd]]]MMMHHHDDD???<<<===???BBBCCCFFFIIIKKKIIIEEEFFFMMMSSSTTTRRRMMMFFF???:::888888<<<;;;;;;===??????===;;;333444555444222111222333333888;;;AAAUUUvvvWWWSSSNNNMMMPPPWWW]]]```aaaccceeeeeedddcccdddeeefffffffffeeecccccceeegggggggggggghhhiiijjjllllllnnnoooppppppooonnnooopppppppppqqqqqqssstttvvvvvvwwwvvvssspppmmmjjjhhhgggeeegggkkknnnqqqssswwwzzz}}}~~~~~~ttthhhddd```aaahhhtttrrr___VVVWWW]]]ccchhhjjjmmmsssxxxzzzsssbbbRRRNNNNNNUUUgggzzz}}}kkkXXXKKKFFFBBB@@@BBBHHHJJJHHHEEEGGGDDDAAA???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>===============>>>AAACCCCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBB@@@@@@AAAAAADDDNNNYYYlllqqqjjjttt|||{{{zzzyyyxxxuuuqqqmmmccc\\\TTTPPPQQQSSSTTTRRRJJJFFFAAA>>>======;;;999;;;:::999888777777666666555666777888888777555444666666444333222222222222111111000000000000111111//////.........---------......//////000111111111111111111111111111111111333333444555666666666666777888999;;;<<<<<<======;;;===???AAACCCGGGKKKNNNPPPQQQQQQPPPPPPQQQSSSVVVWWWYYY\\\```bbbccccccccc```cccgggiiikkklllnnnpppnnnoooqqqtttwwwxxxzzzzzzvvvvvvuuutttsssrrrqqqppprrrrrrrrrsssrrrqqqppppppssstttttttttrrrooolllkkkjjjeeebbbdddccc]]]YYYXXXTTT```mmmttttttuuu|||{{{jjjbbb[[[LLLEEEAAA<<<;;;<<<@@@CCCDDDFFFIIIKKKIIIGGGHHHNNNTTTUUURRRLLLEEE???;;;::::::;;;;;;;;;<<<>>>===;;;999666777888777555444555666555999===DDDXXXxxxZZZWWWTTTSSSWWW[[[___aaabbbcccdddcccbbbbbbdddffffffggggggeeedddeeegggiiiiiiiiiiiiiiijjjlllmmmmmmoooppprrrrrrpppooopppqqqnnnnnnnnnnnnooopppqqqrrrtttrrrooollljjjiiiiiiiiigggjjjnnnppprrrtttwwwyyy|||}}}~~~vvvmmm___```bbbhhhqqq||||||{{{jjj[[[VVVYYYaaajjjqqqqqqrrrxxx~~~ppp^^^OOOLLLRRR\\\lll{{{|||ppp___NNNDDDCCCCCCDDDHHHKKKKKKGGGBBBBBBAAA??????@@@AAAAAA@@@??????????????????@@@@@@AAA@@@@@@???>>>===<<<<<<======<<<===???AAA@@@???AAABBBCCCDDDEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBB@@@>>>>>>@@@@@@AAAHHHQQQ^^^rrrmmmpppvvvfffggg}}}}}}{{{yyyxxxuuurrroooggg```XXXSSSSSSUUUUUUUUUNNNIIICCC???<<<<<<;;;:::999888888777777777777888555555666777777666666555555444333333222222222222222222111111000111111222111000...---------...///......///000000111111222222222222222222222222222333444555666777777777777777888999:::;;;<<<<<<<<<:::<<>>:::999<<<@@@DDDFFFGGGIIIJJJJJJIIIKKKPPPUUUVVVQQQJJJCCC>>><<<======<<<;;;;;;<<<<<<<<<999777444555555555333222333444666:::>>>GGG\\\{{{ZZZXXXWWWWWWZZZ]]]___```bbbbbbbbbaaa``````bbbeeedddeeeeeedddcccdddgggiiillllllllllllmmmnnnooopppoooqqqssssssqqqpppppppppnnnmmmmmmmmmmmmnnnoooooopppnnnkkkhhhhhhiiikkkmmmjjjlllppprrrssstttvvvxxxyyyyyyzzz{{{}}}}}}wwwnnnfff]]]aaahhhpppxxxsssdddZZZYYY___lllyyylll\\\NNNOOOYYYeeesss}}}{{{|||{{{tttgggXXXJJJBBB???CCCHHHMMMOOOLLLFFFBBB<<<;;;;;;===>>>???>>><<<>>>>>>>>>???????????????@@@@@@??????>>>===<<<<<>>@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBB@@@??????AAAAAA@@@EEEKKKWWWiii{{{aaaeeevvvjjj```jjjyyy|||yyywwwuuussspppnnnjjjddd[[[VVVTTTUUUVVVVVVQQQMMMFFF@@@<<<;;;;;;;;;:::999999888888888888888888888888888888888888888444333333222222222333333333333222111111111222222444333111//////000111222...//////000111111222222222222222222222222222222444444555666777777777777777888999::::::;;;;;;;;;???AAACCCDDDEEEFFFIIIKKKMMMNNNOOOOOOPPPRRRUUUXXXYYYZZZ\\\^^^___`````````^^^bbbfffjjjkkkkkklllmmmjjjlllooorrrtttwwwxxxyyysssssssssrrrrrrqqqqqqqqqooopppqqqrrrsssrrrpppooonnnoooppppppnnnllljjjhhhfffcccaaabbb```ZZZVVVWWW]]]eeeoooxxx~~~{{{yyyqqq___AAA>>>:::999<<>>>>>???@@@>>>===<<<<<<===;;;888666222333444444222222333444666999???JJJ```}}}ZZZYYYYYYZZZ]]]___```___`````````^^^]]]]]]___aaaaaabbbbbbbbbaaabbbeeehhhllllllllllllmmmmmmnnnooooooqqqssssssqqqooonnnnnnlllkkkjjjjjjiiiiiijjjjjjjjjhhheeecccdddfffjjjlllkkknnnqqqttttttuuuvvvwwwxxxxxxyyyzzz|||~~~}}}uuukkkdddaaa___eeennnwwwyyykkk```ZZZ^^^eeezzzzzzhhh\\\SSSVVVbbboooyyyxxxyyyxxxpppbbbSSSGGGAAA>>>DDDLLLQQQQQQLLLGGGCCC:::::::::<<<>>>>>>===;;;=========>>>>>>?????????@@@@@@??????>>>>>>======???>>>===>>>???@@@???>>>>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCAAAAAACCCCCCBBBDDDIIIOOO^^^ssseeedddqqq~~~lll\\\[[[aaahhhppp|||yyywwwuuussspppnnnkkkggg___YYYVVVUUUUUUUUUSSSOOOIIIBBB===;;;;;;======<<<;;;:::999888888888:::999999999888888888888333333333222333333444444444444333222222222222222555333111000///000222333//////000000111222222222222222222222222222222222333444555666777777777777777777888999::::::::::::>>>@@@CCCDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRUUUXXX[[[\\\]]]^^^___``````aaa^^^bbbfffiiiiiijjjkkklllnnnoooqqqsssuuuvvvvvvwwwrrrrrrrrrrrrrrrrrrrrrqqqnnnpppsssuuuvvvuuutttsssqqqqqqqqqpppmmmjjjfffdddcccaaaaaaccc```[[[XXXZZZccciiirrr{{{|||zzzttt\\\BBB>>>;;;:::<<<@@@DDDFFFHHHHHHIIILLLPPPTTTWWWXXXSSSMMMDDD>>>===???AAABBB???>>>>>>>>>>>><<<999777555777888777666555666888666888???MMMbbb}}}YYYYYYZZZ\\\___aaaaaaaaa^^^______^^^\\\\\\]]]^^^^^^___`````````aaadddfffiiiiiiiiiiiiiiijjjkkkkkkmmmoooqqqqqqooommmllllllhhhhhhfffeeeeeedddddddddcccbbb```___```cccgggiiijjjnnnrrrtttuuuuuuvvvvvvxxxyyyzzz|||~~~}}}wwwlllbbb___aaaeeelllvvv}}}~~~pppeee]]][[[bbbkkkttteee___\\\aaannnyyy~~~{{{zzzuuujjj[[[LLLCCC???AAAHHHPPPTTTPPPJJJEEECCC===<<<<<<===???@@@>>>===<<<<<<======>>>>>>??????????????????>>>>>>>>>===???>>>===>>>???@@@???>>>===>>>@@@AAABBBBBBBBBBBB@@@@@@??????@@@@@@AAAAAAEEEBBBAAADDDDDDCCCDDDGGGKKKWWWiiiuuuiiimmmxxx}}}iiiYYYTTTWWWYYYeeewww~~~|||{{{zzzxxxuuurrrmmmjjjddd^^^YYYVVVUUUTTTRRRPPPKKKDDD???<<<<<<>>>>>>===<<<;;;999999888888:::::::::999888777555555333333333333444444555666555555444333222222222222333222000/////////000111//////000111111222222333333333333333333333333333222333444555666666666666666777888999999999999999888;;;???BBBDDDFFFIIIKKKLLLMMMNNNOOOOOOQQQUUUWWW]]]]]]^^^___```bbbcccccc```bbbeeeggggggiiikkklllrrrrrrssstttuuuuuuuuuuuurrrrrrrrrrrrssssssssssssoooqqqtttvvvwwwwwwuuuttttttsssssspppmmmiiidddbbb``````aaadddbbb]]]]]]```iiimmmttt~~~~~~rrrqqqxxxuuuoooTTT@@@===999888;;;@@@DDDEEEIIIGGGHHHMMMTTTYYYZZZZZZPPPJJJAAA======@@@BBBBBB@@@???>>>>>>>>>===:::777444555666666555555666777777888???OOOddd|||VVVVVVWWWYYY]]]``````___]]]^^^______]]]\\\\\\]]]]]]^^^_________aaadddfffhhhgggggggggggghhhhhhiiikkkmmmppppppnnnkkkiiiiiihhhgggeeedddcccbbbbbbbbbaaa```______aaadddgggiiiiiimmmqqqtttuuuuuuvvvvvvwwwxxxzzz}}}~~~~~~yyytttnnneee___ccclllrrryyy~~~wwwkkkbbb^^^```hhhrrrsssccccccfffmmmxxxzzzvvvnnn___PPPEEEAAABBBHHHOOOUUUUUUNNNFFFBBBAAA>>>===<<<===>>>???>>>===;;;;;;<<<======>>>??????>>>>>>============<<<<<<===<<<;;;<<<>>>???>>>===<<<===???@@@BBBBBBAAAAAA???????????????@@@AAAAAAEEEAAA???BBBCCCAAABBBEEEJJJRRRbbbvvvqqqiiirrrkkkXXXQQQRRRSSS^^^nnn~~~~~~~~~|||xxxuuunnnmmmiiiddd^^^XXXUUUTTTQQQPPPMMMGGG@@@======>>><<<;;;::::::999999999:::<<<<<<<<<<<<:::777555333444444444444555666777888666555444333333222222222222222111111111000000000///000000111111222333333333333333333333333333333111222333444555555555555666777888888888888888888777:::???BBBDDDFFFIIIJJJLLLMMMNNNOOOOOOPPPTTTVVV[[[[[[\\\]]]^^^```aaabbbaaabbbdddeeeeeegggkkkmmmrrrrrrssstttuuuuuuttttttrrrrrrssssssttttttttttttoooqqqtttvvvuuutttqqqoooqqqqqqpppnnnjjjfffaaa___^^^^^^aaaeeedddaaabbbfffmmmpppwww}}}oooeeecccjjjttt{{{yyy~~~|||wwwssscccJJJ;;;888555555999???CCCFFFIIIGGGGGGMMMVVV\\\]]][[[MMMFFF???<<<>>>AAAAAAAAA>>>=========>>><<<:::777222333444444333333444666999999@@@QQQfff|||RRRQQQRRRUUUYYY\\\]]]]]]]]]___``````___]]]\\\\\\]]]^^^_________aaadddggghhhhhhhhhhhhhhhhhhiiiiiiiiilllnnnooollljjjhhhgggiiiiiigggeeedddcccbbbbbbcccbbbbbbcccdddgggiiikkkhhhlllqqqtttuuuuuuvvvvvvtttvvvyyy{{{}}}}}}|||{{{uuupppkkkhhhbbbaaalllzzzuuujjjdddbbbeeennnxxxtttbbbfffllluuu~~~vvvqqqfffVVVHHHAAACCCGGGMMMTTTYYYVVVLLLCCC???>>>>>><<<::::::<<<===<<<;;;;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;===>>>>>>===;;;<<<>>>@@@AAABBBAAAAAA??????>>>>>>???@@@AAAAAADDD???===???@@@???AAADDDGGGLLLYYYkkk~~~uuugggnnnrrrZZZNNNMMMKKKUUUcccuuu~~~~~~~~~}}}yyyuuupppooommmgggaaaZZZVVVUUUPPPPPPNNNHHHBBB>>>===???999888888888999999:::;;;??????@@@@@@>>>:::666444444444444555666777888999777666555444333222222222333444444444444333222111000000000111222222333333333333333333333333333333111111222333444444444444666777777888888888888777<<>>777444222333888>>>CCCFFFIIIGGGGGGNNNWWW^^^^^^[[[KKKDDD===;;;>>>AAAAAA@@@<<<;;;;;;<<<===<<<999777444666777777666666777999;;;:::BBBSSSggg}}}UUUUUUUUUTTTUUUYYY```dddaaaaaa```___^^^]]]]]]\\\````````````___aaaeeehhhjjjiiihhhggggggiiikkkmmmkkkkkkjjjhhhggghhhkkknnnlllllljjjfffbbb___^^^^^^aaabbbbbbdddfffhhhjjjllliiillloooppppppqqqtttwwwwwwwwwwwwyyy{{{zzzuuuqqqiiieee```\\\___jjjwww~~~oookkkfffeeeiiipppwww{{{rrrfffrrr}}}~~~{{{nnnZZZHHH???@@@FFFKKKTTTZZZ[[[QQQGGGDDDAAA======;;;::::::<<<======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@???>>>???AAABBBAAA@@@@@@???>>>>>>>>>???AAAAAAAAAAAA@@@???@@@AAABBBCCCFFFIIIQQQ]]]lll~~~ssswww~~~~~~ooo[[[LLLNNNTTT```qqq~~~}}}|||{{{tttpppkkkhhheee```YYYTTTSSSPPPLLLKKKJJJGGGAAA===;;;===>>>===:::999;;;>>>>>>AAACCCBBB>>>888333111444444666777888888888888888666333111222333444333555555666777888888999999777777777555333111111222444333222222222222444444444444444555666777888999444666777777777999;;;===???@@@AAACCCEEEFFFGGGGGGMMMKKKJJJIIIJJJMMMOOOQQQTTTVVVYYY\\\_______________aaacccaaa___```fffkkknnnmmmooorrrvvvvvvsssooossstttuuuwwwwwwvvvtttsssqqqqqqpppooommmllljjjiiijjjiiihhheeebbb___\\\[[[\\\^^^```aaaaaaccciiinnnjjjoooyyywwwwwwuuupppjjjgggggghhh{{{~~~sssrrrnnnfffZZZMMMBBB<<<333333444666999===AAACCCGGGKKKOOOSSSYYY^^^ZZZSSSLLLDDD<<<888:::======<<<>>>===;;;:::999888888888888999999777444333333333;;;;;;BBBQQQiiiRRRSSSRRRRRRSSSWWW]]]aaa``````___^^^]]]]]]\\\\\\^^^^^^^^^]]]]]]^^^```ccchhhhhhggggggggghhhiiijjjjjjjjjiiifffeeeeeehhhkkknnnmmmjjjfff```]]]\\\]]]```aaabbbcccfffhhhjjjkkkmmmppprrrrrrqqqqqqsssvvvrrrrrrtttwwwxxxuuupppkkk]]]]]]\\\___fffrrryyyyyyzzz}}}uuufffeeedddeeejjjttt}}}pppoooxxx}}}vvviiiWWWGGG@@@CCCJJJOOOWWWZZZWWWMMMEEEBBB@@@<<<<<<;;;::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???>>>===>>>@@@@@@@@@>>>??????>>>>>>>>>???@@@AAA@@@??????>>>???@@@AAABBBDDDEEEKKKVVVbbbtttvvvdddVVVPPPUUU^^^lll~~~}}}vvvrrrmmmjjjgggccc\\\VVVVVVSSSOOOMMMLLLHHHBBB===;;;<<<===<<<:::999;;;===>>>AAACCCBBB???:::666444444555666777888888888888888666333222333555555555888888999:::<<<>>>@@@AAA===<<<:::777444333444666777666555444333333444444444444444444444555666666666777999999999:::===??????@@@AAACCCEEEFFFGGGGGGKKKJJJIIIJJJLLLOOORRRTTTTTTVVVXXX[[[]]]^^^______\\\___bbbbbb``````dddiiillllllnnnrrrvvvwwwtttrrrqqqssstttvvvvvvuuutttsssqqqqqqqqqpppnnnmmmkkkjjjkkkjjjhhheeebbb^^^\\\ZZZWWWYYY[[[]]]___cccgggkkkkkkqqq{{{|||vvvtttvvvzzzyyyhhhfffbbbZZZPPPEEE===888333333444555999===AAACCCGGGLLLPPPUUU[[[___\\\UUUJJJCCC<<<999:::<<<===;;;<<<;;;:::999888888888888666777777666555444555666;;;>>>GGGXXXpppOOOOOOOOOOOOPPPTTTYYY\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]\\\\\\^^^```eeeeeeffffffffffffffffffgggfffeeecccaaaaaacccfffnnnmmmiiiddd^^^[[[[[[\\\``````bbbdddfffhhhiiijjjoooppprrrrrrqqqpppqqqrrrlllnnnqqqsssrrrmmmeee___QQQUUU[[[dddooo|||yyyrrrvvvzzz}}}vvvjjj^^^```ccceeejjjvvvvvvrrr|||}}}uuulllaaaQQQFFFCCCHHHPPPUUU\\\YYYQQQGGGBBBAAA>>>:::<<<;;;999:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>===============<<<;;;<<<>>>???>>>===>>>>>>>>>>>>>>>???@@@@@@>>>>>>=========>>>???@@@AAAAAADDDKKKVVVgggpppcccUUUVVV\\\gggyyyyyyvvvqqqnnnkkkfff___ZZZXXXUUURRRQQQOOOKKKCCC>>>:::;;;;;;:::999999;;;<<<<<<>>>@@@@@@===999777666555666777888999999999999888666333333444666777777:::999:::;;;===AAADDDFFFCCCBBB???;;;777666888::::::999777555444444555555555555555444444444444444888999:::;;;;;;<<<>>>AAA???@@@AAACCCEEEFFFGGGGGGHHHHHHIIIJJJLLLPPPSSSUUUTTTTTTUUUWWWYYY[[[]]]^^^YYY\\\```aaa```aaadddgggjjjkkkmmmqqquuuwwwvvvtttpppqqqssstttttttttsssrrrqqqrrrrrrqqqpppnnnlllkkkkkkjjjgggccc___\\\ZZZYYYSSSTTTUUUZZZ```eeehhhjjjnnnvvv~~~yyyxxxwwwvvv|||zzzooo]]]ZZZTTTMMMEEE>>>888555333333444555888<<<@@@BBBGGGKKKPPPUUU\\\aaa]]]WWWGGGAAA<<<999;;;<<<<<<:::::::::999888777777777888444555666555555555777999999???KKK^^^vvvLLLMMMNNNNNNOOOQQQVVVYYYZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^^^^^^^```aaaaaabbbdddeeeeeedddbbbaaa`````````^^^]]]]]]___aaaiiihhheeeaaa]]][[[\\\^^^```aaaccceeegggiiijjjjjjkkklllnnnnnnnnnmmmmmmmmmkkkmmmnnnnnniiiaaaXXXRRRMMMTTT^^^jjjvvv|||sssvvv{{{wwwkkkbbb[[[aaafffgggiiirrr{{{vvvzzzuuuiii```WWWLLLFFFHHHOOOVVVZZZ___WWWLLLCCCAAA@@@>>>:::<<<:::999:::;;;<<<<<<<<<999999999999999999999999========================?????????>>>>>>======<<<===<<<;;;<<<===>>>>>><<<============>>>>>>??????===============>>>>>>???@@@>>>???EEENNN]]]uuuzzzooo^^^ZZZZZZfff{{{|||xxxsssqqqnnnjjjccc^^^XXXVVVTTTSSSRRRNNNGGGAAA::::::::::::999999:::;;;777999;;;;;;999777666666777777888999999999999999888666444444555888999999888888777777999===AAACCCEEEEEEDDDAAA===:::::::::888777666555555555666777888777777777666555444333888999;;;;;;;;;<<>>999666444333333444555888<<>>KKK^^^vvvJJJKKKMMMNNNOOOPPPSSSVVVWWWWWWWWWWWWWWWXXXXXXXXXUUUXXX[[[]]]^^^___```aaa^^^___aaabbbbbbaaa___]]]XXXYYYYYYYYYXXXXXX[[[]]]``````___]]]\\\\\\^^^``````aaadddfffhhhjjjjjjkkkhhhiiijjjlllmmmmmmkkkjjjlllllljjjfff^^^UUUMMMHHHMMMVVVcccqqq|||zzzxxxzzzwwwjjj```[[[[[[cccjjjkkkjjjooo|||}}}uuuzzzpppaaaUUUOOOHHHGGGMMMTTTZZZ\\\^^^TTTGGGBBBAAA@@@>>>;;;<<<:::999999;;;<<<<<<;;;999999999999999999999999========================??????>>>>>>======<<<<<<===<<<;;;<<<>>>>>>>>>===<<<<<<======>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>???===>>>CCCJJJWWWlll~~~zzzlllbbb\\\hhh|||yyyuuusssqqqnnngggbbbXXXVVVTTTTTTTTTQQQKKKFFF===<<<;;;:::;;;;;;;;;;;;666888999999888666777777888999::::::::::::::::::888666444444666888999999888666555444555888;;;===AAACCCFFFFFFBBB===999777444444333333444666888999999:::::::::999888777666777888999::::::;;;===@@@???@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKLLLOOOSSSWWWZZZZZZ[[[[[[[[[]]]bbbgggkkklllnnnppprrrssssssssstttppppppqqqqqqqqqqqqqqqpppqqqrrrssssssrrrpppnnnlllhhheee```ZZZUUURRRQQQPPPNNNOOOTTT\\\fffmmmpppooozzz|||xxxvvvuuutttvvvyyypppoooooohhh^^^YYYRRRGGG>>>999666444333333333333555777;;;???AAAAAAFFFMMMSSSZZZ^^^ZZZSSS@@@>>>;;;999999:::;;;;;;999999888777666666666666666666666555333444666888:::AAAMMM^^^tttHHHJJJMMMNNNNNNOOOQQQSSSTTTTTTTTTUUUUUUVVVVVVWWWRRRUUUYYY\\\]]]]]]]]]^^^\\\]]]^^^______]]]\\\ZZZSSSTTTUUUTTTSSSSSSUUUWWWWWWYYYZZZ[[[[[[\\\^^^```___aaacccfffhhhiiijjjjjjggghhhiiikkkmmmmmmjjjhhhhhhfffaaaYYYQQQKKKHHHHHHQQQ[[[iiiwww~~~~~~yyy}}}|||lll^^^XXXYYY^^^gggpppsssqqqrrryyy}}}wwwvvvmmm^^^MMMIIIFFFIIIRRRYYY[[[[[[XXXMMMDDDAAAAAA???======;;;:::888999;;;<<<<<<;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;:::;;;===>>>===<<<;;;;;;<<<===============;;;<<<===>>>>>>>>>======>>>===>>>BBBGGGPPPaaaqqq|||mmmbbbjjj}}}zzzwwwuuuuuurrrmmmhhh]]]ZZZWWWVVVVVVTTTOOOKKKBBB???===<<<======<<<:::999:::;;;:::999888999;;;::::::;;;;;;;;;;;;::::::999777444444555777888888888777555444444555777888:::>>>DDDFFFCCC>>>888555111111111222444666888:::999:::<<<======<<<;;;:::666777888999999:::<<>>@@@???EEEKKKQQQXXX[[[WWWOOO???===:::777777888;;;<<<;;;:::999777666666555555666666666444333444777999???FFFRRRbbbvvvFFFHHHKKKMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUVVVTTTWWW[[[]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[YYYYYYRRRRRRSSSQQQOOONNNNNNOOOQQQTTTWWWYYYZZZ[[[\\\^^^]]]___bbbeeeggghhhhhhggggggggggggiiikkkjjjfffccc___[[[TTTLLLFFFFFFJJJOOO[[[dddppp}}}~~~|||~~~}}}qqqbbbXXXYYY```gggpppzzz}}}zzzwwwvvvxxxwwwtttpppooovvv{{{fffWWWGGGEEEFFFLLLVVV[[[[[[XXXNNNFFF@@@@@@@@@<<<;;;===;;;999888999:::<<<;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::;;;<<<<<<::::::;;;<<<=========<<<<<<999:::;;;<<<===<<<<<<;;;<<<<<<>>>AAABBBGGGTTT```uuuyyyjjjkkk|||~~~{{{yyyxxxyyywwwrrrnnneeeaaa\\\YYYXXXVVVRRRNNNFFFCCC@@@?????????===::::::;;;;;;:::888888:::<<<;;;;;;<<<<<<<<<<<<;;;;;;:::777444333555666777666666666555444444555555555444888>>>AAA???;;;777555222222222222333555777999888999<<<>>>??????>>>>>>666777888999999:::<<>><<<999555555777;;;>>>===<<<:::888666555555444555555444333333555999<<<@@@IIIWWWgggyyyDDDGGGJJJLLLLLLLLLMMMNNNPPPQQQQQQRRRSSSTTTUUUUUUXXX\\\___aaa___\\\ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXRRRSSSRRRPPPMMMJJJJJJJJJNNNQQQVVVYYYYYYZZZZZZ[[[[[[]]]```ccceeeffffffeeefffeeeeeefffgggeeeaaa\\\WWWRRRKKKCCC???DDDNNNVVVeeelllwww~~~}}}{{{rrrhhh]]]WWW^^^jjjpppyyyyyytttrrrkkkgggeeeiiitttrrr]]]NNNDDDCCCFFFNNNXXX]]]ZZZUUUGGG@@@>>>@@@???:::999<<<;;;999888999:::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<999888777888:::;;;:::999::::::<<<=========<<<;;;888999:::;;;<<<;;;::::::::::::===??????@@@IIITTTiii}}}pppjjjuuu|||zzz{{{|||zzzvvvrrrlllggg```\\\ZZZWWWSSSOOOIIIFFFBBB@@@AAA@@@===;;;999999999888666666888:::;;;<<<<<<<<<<<<<<<;;;;;;:::777444333444555555555333333333444444444444444111555:::<<<;;;999777666444444333333444555777888666888;;;>>>@@@@@@@@@???666888999999999:::===??????@@@AAACCCEEEFFFGGGGGGFFFGGGIIIJJJJJJGGGEEECCCAAACCCFFFJJJOOOTTTXXX[[[VVVYYY___fffkkkmmmllljjjiiimmmpppqqqqqqrrrvvvyyywwwuuutttqqqpppnnnnnnmmmmmmoooqqqsssrrrpppmmmkkkiiiddd\\\TTTNNNKKKKKKKKKMMMUUU```hhhnnnsssxxx||||||vvvuuunnnlllvvv}}}yyylllfffbbb^^^SSSIII>>>777555666555333444333333444777:::===??????EEEKKKQQQWWWZZZTTTLLL>>><<<888444333666;;;???>>>===;;;999777555444444222333333333333666;;;>>>???IIIYYYjjj{{{CCCDDDFFFIIIJJJKKKKKKJJJNNNQQQTTTSSSQQQPPPRRRTTTYYY[[[___bbbbbb___\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWTTTPPPLLLIIIHHHHHHIIINNNQQQUUUXXXXXXXXXXXXYYY]]]]]]^^^___```bbbdddeeeeeecccbbbbbbbbb___YYYTTTLLLEEEAAABBBEEEIIIUUUaaapppyyyvvvpppvvv~~~oooccc___ZZZWWWaaaooouuummmccc^^^[[[___jjjxxxwww]]]MMMIIIGGGIIINNNVVV\\\ZZZQQQIII???>>><<<;;;::::::;;;;;;666777888999999999999999999999888888888888888999999::::::::::::999888888999999999:::::::::;;;;;;888888999999:::;;;<<<<<<;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999::::::<<<@@@FFFKKK\\\nnn{{{mmmkkkxxx~~~~~~{{{xxxuuuqqqiiiaaa^^^___^^^YYYSSSPPPKKKDDD@@@@@@@@@>>>;;;======<<<;;;::::::::::::>>>>>>===<<<;;;::::::999888666555666888999666333444444444444333333222111555666888999:::999777666111111222333444444444444===;;;:::;;;>>>@@@>>><<<888888888999:::;;;<<<===BBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFDDDBBBDDDHHHMMMOOOPPPSSSZZZ___cccgggkkknnnnnnmmmlllllllllkkkkkkmmmqqquuuwwwwwwuuusssrrrpppooooooppppppsssqqqooonnnoooqqqqqqpppfff```WWWNNNLLLLLLKKKHHHKKKTTT]]]dddmmmyyy~~~ppplll{{{{{{mmmiiiggg\\\XXXHHH999333333333333444444333222555:::>>>???>>>@@@BBBHHHRRRYYYWWWMMMCCC===;;;::::::;;;<<<;;;:::<<<:::666444444444333222666444444555444222444999===FFFYYYoooAAABBBDDDFFFHHHHHHHHHHHHJJJMMMPPPPPPNNNNNNPPPRRRYYY[[[^^^```aaa___]]][[[ZZZYYYYYYXXXWWWVVVVVVUUUWWWUUUQQQNNNLLLKKKLLLLLLOOORRRVVVXXXXXXXXXYYYZZZ\\\\\\]]]^^^___aaabbbcccdddbbb___\\\ZZZUUUOOOJJJDDDAAAAAAHHHNNNUUUbbbnnnzzzxxxooopppyyyuuuhhh]]][[[[[[\\\iiiyyy|||ppphhh[[[XXXXXX]]]fffqqq}}}zzzgggRRRFFFDDDGGGLLLTTT\\\^^^XXXMMMEEE>>>===<<<;;;:::::::::;;;777888888999999999999999999999888777777888888999999::::::::::::999888888:::::::::;;;;;;;;;<<<<<<888888999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<@@@FFFJJJWWWggg~~~uuummmttt~~~zzzxxxqqqjjjcccaaaaaa```ZZZTTTRRRMMMGGGDDDCCCBBB???<<<======<<<;;;:::::::::;;;>>>======<<<;;;;;;::::::999888777777999999777555444444444444444333222222333555666888888777666555222333444555666666666666999888777:::>>>@@@@@@???999999999999:::<<<===>>>AAAAAACCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGKKKOOORRRSSSTTTWWW^^^ddddddhhhmmmoooooonnnnnnmmmmmmkkkjjjlllpppsssvvvwwwtttsssrrrqqqppppppqqqqqqsssqqqooonnnoooppppppoooeee^^^TTTKKKHHHHHHHHHFFFIIIRRR]]]gggsssrrrnnnzzztttrrrmmm___MMMAAA666444444333111111444333333666;;;>>>??????CCCDDDJJJSSSZZZWWWMMMCCC<<<;;;999999:::;;;;;;:::999777444444555666666555555333444666555222444999???FFFVVVjjjzzz???@@@AAACCCDDDEEEEEEEEEEEEHHHKKKLLLJJJJJJMMMOOOVVVXXXYYY[[[\\\\\\[[[[[[YYYYYYWWWUUUTTTRRRPPPPPPSSSRRROOOMMMLLLLLLMMMMMMOOORRRVVVXXXYYYYYYYYYZZZZZZ[[[\\\]]]^^^___```aaaaaa^^^YYYTTTPPPJJJEEEAAA>>>???FFFPPP[[[dddpppzzzzzzoookkkttt~~~jjj___XXXZZZ___hhh{{{uuufff\\\PPPRRRWWW]]]eeennnuuuyyy|||wwwooodddUUUFFF@@@AAAIIIQQQ\\\aaa^^^SSSGGG@@@===<<<;;;:::999999999:::888999999999999:::::::::888888777777777888888999999::::::::::::999888888::::::;;;;;;;;;<<<<<<<<<888999:::;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<@@@EEEIIIVVVbbbttt{{{vvvqqqvvv|||pppnnnwww}}}{{{rrrmmmgggffffffccc]]]WWWUUUPPPKKKHHHGGGDDD@@@======<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;::::::999888999::::::888666444444555555555444333333222333555666777666555444444444555666777777777777777666777999<<<>>>>>>===:::::::::;;;<<<===>>>??????@@@CCCEEEGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLNNNQQQTTTTTTUUUXXX]]]bbbgggjjjooorrrrrrpppppppppooollljjjjjjmmmqqqtttvvvssssssrrrrrrrrrrrrrrrssssssqqqooonnnoooooonnnlllfff]]]RRRIIIEEEEEEGGGHHHIIIRRR___lll{{{wwwrrr{{{zzzyyyqqq___BBB999333444555333000///333333333666:::>>>???@@@DDDGGGMMMVVV[[[WWWLLLCCC;;;999888888:::;;;:::999999777444444555666666555444333444777666333444888>>>EEERRRdddttt===>>>???@@@AAABBBCCCCCCAAADDDHHHIIIGGGGGGJJJMMMRRRRRRSSSTTTVVVWWWXXXXXXZZZXXXWWWTTTQQQOOOMMMLLLLLLKKKIIIHHHHHHIIIJJJKKKOOORRRVVVXXXXXXXXXYYYZZZYYYZZZ[[[[[[\\\]]]]]]]]][[[WWWRRRLLLGGGCCC???>>>===CCCMMMZZZeeepppyyyuuusssoooqqq|||zzzrrraaaZZZWWW\\\gggxxxkkkZZZPPPJJJRRR\\\eeellltttwwwwwwyyynnnaaaUUUJJJAAA@@@DDDOOOWWW```aaaXXXLLLBBB===;;;;;;::::::999999999999:::999999999999999::::::888777777777777888888999999::::::::::::999888888999999:::::::::;;;;;;;;;888999:::;;;;;;:::888777999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999777666555555666666666555555444111333555666777666555444444555666777888888888888999888888888999999999999;;;;;;;;;;;;<<<>>>???@@@>>>@@@BBBDDDEEEEEEEEEDDDCCCCCCDDDFFFIIILLLNNNOOOPPPSSSWWWYYYZZZ[[[^^^```hhhlllqqqssssssrrrqqqqqqpppmmmiiiiiilllppptttuuussssssssssssssssssssstttsssqqqooonnnmmmmmmkkkiiifff]]]RRRJJJFFFEEEIIINNNNNNWWWdddrrr{{{uuuyyy~~~xxxzzzzzzzzznnnYYY<<<555111333444111///...111222333555999<<>>>>>@@@@@@AAA>>>BBBEEEFFFEEEEEEHHHJJJOOOOOOPPPQQQRRRSSSTTTUUUXXXWWWUUURRROOOMMMKKKJJJFFFEEEEEEEEEEEEFFFHHHIIIMMMPPPTTTVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWTTTPPPJJJCCC>>><<<<<<<<>>::::::::::::::::::999999::::::999888888999999:::777777666666777888888999999::::::::::::999888888777777888888888999999999888999:::::::::999888777::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;<<<;;;;;;===AAACCCGGGMMMXXXggg{{{oooZZZXXXiiiqqqeeeaaa```cccnnn|||}}}wwwtttrrrpppooolllgggcccZZZVVVRRROOOMMMJJJEEEAAA>>>>>>===<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<999999:::999888777666666555666666777777777666666222444666888999888777666444555666777777888888777888888888888777777777888;;;;;;;;;<<<===>>>???@@@???@@@AAABBBBBBAAAAAA@@@@@@AAACCCEEEHHHKKKNNNPPPSSSXXX^^^ccceeeeeecccccciiimmmqqqttttttsssrrrrrrpppmmmiiiiiilllppptttuuurrrrrrsssssssssssssssssssssqqqnnnmmmllljjjgggdddbbbXXXNNNJJJFFFFFFLLLUUUXXXbbbnnnzzz}}}uuuppprrryyyvvvpppuuuvvvtttgggRRR===666111111222000///000///000222555777;;;>>>@@@@@@EEENNNVVVZZZUUUKKKCCC:::888777777999;;;::::::<<<:::666444444444333222333222333666666333555999777???OOOdddttt;;;;;;:::;;;;;;===>>>???===@@@DDDDDDCCCCCCEEEGGGMMMNNNNNNOOOPPPQQQQQQRRRSSSRRRPPPNNNLLLIIIHHHGGGDDDDDDDDDDDDEEEGGGHHHHHHJJJMMMQQQTTTTTTTTTTTTUUUUUUUUUUUUUUUSSSQQQOOONNNLLLIIICCC===999999===AAAJJJTTT```jjjuuuqqqgggcccdddooo{{{{{{qqqhhhbbbXXXYYY\\\eeetttzzzdddXXXUUU\\\lll{{{}}}pppaaaPPPGGGEEEFFFKKKQQQYYYZZZXXXPPPEEE>>><<<>>>::::::;;;;;;;;;;;;:::::::::999888777777777888999666666666666777888888999999::::::::::::999888888666666777777777888888888888888888888999999999999::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;;;;:::;;;>>>@@@AAAFFFNNNZZZkkkxxxcccYYY```sssuuuggg\\\VVVSSS^^^lll}}}}}}yyywwwtttrrrqqqnnnkkkhhh___ZZZUUURRRPPPNNNJJJFFF@@@???>>>======<<<<<<<<<:::;;;;;;;;;<<<=========888:::;;;:::777555555666666666777888888888777777333555777999::::::999888555555666777888888888888333555777777777888999;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@???????????????AAABBBEEEGGGJJJMMMOOOPPPRRRWWW^^^eeeiiiiiifffdddiiilllqqqttttttrrrrrrrrrooollljjjjjjmmmqqqtttvvvrrrrrrssssssssssssrrrqqqrrrooommmkkkiiifffccc```YYYPPPIIIHHHGGGFFFOOO[[[fffppp|||sssnnniiiiiioooxxxtttooossspppjjj]]]KKK>>>777222111111//////222...000333555777:::>>>AAA@@@FFFOOOWWWZZZTTTJJJBBB:::888777888:::;;;;;;;;;999777444444555666666555444222333555444333666;;;999AAARRRfffwww888888777777888999;;;<<<<<>>;;;;;;AAAJJJQQQ\\\fffooottt{{{|||qqqeeebbbffflllvvvwwwlllddd___]]]ZZZ^^^ccclllzzztttccc^^^___lll}}}wwwgggYYYJJJEEEHHHLLLRRRXXXYYYVVVQQQHHH???::::::<<<:::;;;<<<<<<<<<<<<;;;::::::999777666555666777888555555555666666777999999999::::::::::::999888888777777777777888888888888999888777666777888:::<<<999999:::;;;;;;;;;;;;;;;999999999999999999999999999:::::::::999999;;;===>>>BBBGGGNNNZZZqqqvvvfff]]]eee~~~~~~pppaaaVVVOOOVVV```lll}}}yyywwwtttqqqooommmllljjjccc^^^XXXUUUTTTSSSPPPMMMBBBAAA@@@>>>===<<<<<<;;;::::::;;;;;;<<<======>>>999;;;<<<;;;888666666777666777888888999999888888333555777999::::::999999666777888999999:::::::::333666888888777777999;;;:::::::::;;;<<<===??????AAA@@@???>>>>>>???@@@BBBFFFGGGJJJMMMPPPQQQRRRRRRRRRUUUZZZaaafffiiiiiihhhgggkkkppprrrrrrqqqqqqpppmmmkkkjjjlllpppsssvvvwwwrrrrrrssssssrrrqqqpppooopppnnnllliiigggddd___\\\RRRJJJFFFIIIJJJJJJTTTbbbrrr~~~{{{wwwrrrkkkggghhhooowww{{{tttooopppggg]]]RRRDDD:::555222222222000000333///222555777999;;;@@@CCCDDDJJJSSSZZZZZZSSSHHH@@@:::999888999;;;<<<===<<<999777444444555666666555555333222333333222777===BBBHHHVVVhhhwww777666555555666777888999;;;>>>AAA@@@>>>===???AAACCCDDDFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBAAA@@@??????@@@AAAAAABBBCCCDDDEEEEEEFFFIIIMMMOOOOOOOOOPPPQQQNNNNNNMMMKKKHHHDDD@@@>>>;;;;;;<<<===BBBLLLZZZdddmmmuuuzzz{{{~~~{{{vvvpppfff___cccnnnwww~~~xxxkkk```ZZZXXXYYY^^^cccjjjsssnnnaaaaaaeeewwwyyynnnaaaTTTGGGFFFKKKRRRYYY^^^WWWSSSLLLDDD===999999::::::;;;<<<=========<<<;;;:::888666555444555666777555555555555666777999999999::::::::::::999888888777888888888888999999999999888666555666888;;;===888888999::::::::::::999999999999999999999999999888999:::999888888:::;;;999<<>>>>>:::===>>><<<999666777888666777888999999999999999333444777999::::::999888888888999:::;;;;;;;;;;;;777999:::999666555666888::::::::::::<<<===>>>???AAA@@@>>>===>>>@@@CCCEEEJJJLLLOOORRRTTTUUUUUUTTTWWWXXX\\\aaahhhmmmooopppgggjjjooorrrrrrppppppppplllkkkkkkmmmqqquuuwwwwwwrrrrrrssssssrrrpppooommmooommmkkkhhhfffbbb]]]YYYOOOHHHFFFLLLNNNNNNZZZiiiyyy}}}~~~}}}sssjjjgggjjjnnnpppvvvvvvxxx~~~sssooonnn```SSSJJJ???555222111444444111000333000333777999:::===BBBFFFHHHNNNWWW\\\[[[RRRFFF===;;;999888999;;;=========<<<:::666555444444333222666333111222222222777>>>JJJNNNYYYhhhvvv111111222333555666666777999::::::;;;;;;<<<======@@@@@@AAABBBCCCCCCCCCCCC???????????????@@@@@@@@@BBBAAAAAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJFFFBBB>>>===<<<===888;;;@@@EEENNN[[[iiisss{{{ssseeebbbcccgggoooxxx~~~}}}~~~xxxiii\\\RRROOOUUU^^^bbbdddkkkxxxvvveeebbbhhhmmmnnn^^^VVVLLLDDDGGGRRR[[[^^^[[[TTTLLLBBB<<<;;;;;;999666:::::::::999999888888888555555444444444333333333:::999777666666777999:::888777666555555666777777888888888777777777777777999999888888888888888888888888888888888888888888:::999888888777777888888888999::::::::::::999888777;;;>>>@@@EEESSSjjj{{{wwwgggjjj~~~~~~lllYYYRRRQQQSSSXXXeeeyyy}}}xxxqqqjjjeeeeeefffhhhfffddd]]]WWW[[[cccccc]]]SSSMMMFFFAAA@@@@@@>>>===;;;;;;::::::;;;<<<<<<===999999888888777888888888<<<<<<<<<;;;;;;:::::::::555666777888999999888777======<<<;;;;;;;;;<<<<<<888999;;;<<<>>>??????@@@=========>>>======<<<;;;;;;<<<<<<>>>@@@DDDGGGIIIKKKMMMRRRWWW\\\_________ZZZYYYYYY]]]dddjjjlllmmmhhhiiikkknnnqqqrrrssstttpppnnnmmmnnnoooqqqqqqpppsssrrrrrrqqqpppoooooonnnllllllhhhcccbbbaaa[[[TTTPPPDDDCCCNNNTTTSSS]]]nnn~~~||||||vvvuuutttnnniiiiiiooovvv~~~{{{wwwuuuooofffZZZMMMBBB;;;666555333111111000111111000444888999888999???DDDMMMTTT\\\^^^XXXLLL@@@999:::;;;;;;;;;<<<<<<======:::999777666555555555666777555333333555777888999DDDIIISSSaaarrr111111222333444555666666777777888888999:::::::::;;;<<<===>>>>>>?????????======>>>>>>>>>>>>??????AAA@@@@@@@@@AAABBBDDDEEEGGGGGGIIIIIIJJJIIIHHHHHHDDDBBB@@@<<<999888888999<<>>:::::::::999777:::::::::999999888888888666555555555444444444444999888666555555666888999888777666666666666777888777777777777777777777777888888888888888888888888888888888888888888888888:::999888888777777888888888888::::::::::::888888666999<<<<<>>???@@@@@@======>>>>>>>>>>>>>>>===<<<===>>>@@@CCCFFFHHHJJJLLLKKKNNNVVVaaaiiijjjiii```______bbbggglllmmmmmmkkklllmmmnnnooopppqqqrrrtttrrrqqqqqqrrrsssrrrqqqrrrrrrqqqpppnnnmmmlllkkkhhhiiifffbbbaaa```ZZZSSSOOOEEEDDDOOOVVVYYYeeewww}}}|||}}}|||}}}~~~zzzvvvpppkkkiiipppxxxvvvmmmpppvvv|||~~~|||xxxtttlllggg```WWWNNNDDD:::333555444222111000000111111000444888999888:::???CCCKKKRRRZZZ\\\VVVJJJ@@@999;;;;;;<<<<<<============:::999777666555444555555666444333222444666777888>>>CCCNNN]]]ooo{{{000111111222333444555555444444555555666777777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@@@@??????@@@AAABBBCCCDDDEEEFFFGGGFFFDDDBBB@@@===<<<;;;888666777:::===HHHQQQ[[[bbbffflllwww}}}pppmmmmmmpppssswwwuuueeeXXXLLLHHHIIILLLRRRXXX```ccckkkvvv|||sssiiihhhuuuxxxkkk[[[MMMDDDDDDHHHQQQ\\\```\\\VVVFFF@@@:::777888:::999888999999999999999888888888777777666666666666555555777777555555555555777777888888777777777777888888777777777777777777777777888888888888888888888888888888888888888888888888999999888777777777777888777888999::::::999888777666999;;;::::::BBBPPP[[[sss|||uuuiiiccc[[[XXX___rrr{{{tttnnnkkkkkkkkkiiihhhccc^^^```gggmmmooolllggg___WWWOOOFFF???:::;;;:::999888777777777777999999999999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::999::::::::::::999999888888777777777888999:::::::::;;;<<<>>>???@@@@@@AAA>>>>>>>>>>>>????????????>>>???BBBEEEHHHJJJKKKLLLJJJEEEDDDMMM[[[gggkkkjjjgggffffffhhhkkknnnooooooooonnnmmmmmmmmmooopppqqqwwwuuusssrrrssssssrrrqqqqqqqqqpppooommmkkkiiihhhfffhhhgggbbb```^^^XXXPPPMMMFFFHHHTTT\\\aaaooo~~~|||||||||}}}{{{uuuqqqooouuu}}}wwwhhh\\\^^^bbbgggjjjhhhdddaaaggg___TTTLLLGGGAAA:::444444333111000//////000111000444777888888:::>>>BBBHHHOOOWWWYYYSSSIII???:::<<<<<<======>>>>>>======:::999777555444444444555333333222222333444666777888>>>HHHYYYlll|||000000111222222333444444333333333444555555666666888888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAABBBAAABBBCCCCCCAAA>>>;;;999:::999888777777===FFFLLLZZZbbbkkknnnnnnqqqxxx~~~}}}yyytttwww|||tttkkkXXXNNNEEEGGGMMMSSSYYY^^^aaadddjjjsss{{{~~~{{{xxxmmmgggbbbjjj{{{ooo```RRRIIIBBBFFFNNNYYYaaa```XXXPPPAAA===999777888999999888999999999888888888888888777777777777777777777777777666666555555666666777777777777777888888888999666666666777777777777777777777777777888888888888888888888888888888888888999999888777777777777777777888999::::::999888777777:::<<<;;;:::>>>GGGOOObbb|||~~~yyyrrrfff]]]aaatttzzzvvvsssrrrrrrkkkiiiddd___^^^cccjjjoooqqqooojjjcccYYYOOOEEE???<<<<<<;;;:::::::::::::::888888888999:::;;;<<<===::::::::::::::::::::::::<<<<<<<<<;;;;;;:::999999:::999::::::;;;<<<===>>>;;;<<<===???@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>@@@BBBEEEIIILLLNNNNNNOOOKKKDDD???BBBMMMZZZccchhhkkkjjjkkklllnnnpppqqqqqqooonnnmmmlllmmmoooqqqrrruuusssqqqqqqrrrssssssrrrrrrrrrqqqpppnnnllljjjiiiiiikkkhhhbbb]]]YYYSSSLLLJJJGGGNNN[[[ccchhhttt|||zzzzzzwwweeeUUUTTTTTTWWW[[[^^^^^^\\\eee[[[NNNGGGEEECCC>>>999333222000/////////000000111333666777888:::>>>AAAFFFNNNVVVXXXQQQGGG@@@<<<<<<===>>>??????>>>======:::999777555444444444444222333333333333333555777666;;;FFFWWWlll111111111222222333333333333333444444555666666777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????@@@@@@AAAAAAAAA@@@>>>>>>???>>><<<999666555555666555555999DDDRRR]]]hhhmmmssstttsssttt{{{}}}zzzwwwuuuuuu|||{{{pppddd\\\NNNGGGCCCJJJTTTZZZ___cccccccccffflllppppppkkkgggZZZ[[[```lllsssdddUUUJJJEEEHHHNNNWWW___aaa[[[PPPHHH???===:::999888888888777888888888888888888888888888888888888888888888888777777777777777777777777666666777777888888888888555555666666777777777777666666777777777888888888888888888888888888888888999888777777666666777777777888999999999999888777555888;;;;;;999;;;AAAGGGUUUooo|||pppeeeeeeuuu~~~|||||||||rrrmmmgggaaa^^^```ffflllssstttrrrmmmbbbVVVJJJCCC======<<<<<<<<<<<<======777777777777888:::;;;;;;::::::::::::::::::::::::======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@;;;<<<===???@@@@@@@@@@@@@@@@@@???>>>=========>>>???AAAEEEIIILLLNNNOOOOOONNNIIIBBB>>>BBBOOO___kkkjjjlllmmmnnnooopppqqqrrrllllllkkkkkkmmmpppsssuuusssqqqpppqqqtttuuuvvvuuusssrrrqqqppppppooooooooonnnnnniii___VVVPPPJJJDDDEEEHHHSSSaaahhhjjjqqq{{{}}}mmmVVVRRRNNNOOOVVV\\\```aaa___TTTHHHAAAAAAAAA>>>999222111000/////////000111111333555666888;;;>>>@@@FFFNNNVVVWWWOOOFFF@@@>>><<<===>>>??????>>>===<<<888777666444444444555555333444666555444444777999666;;;EEEVVVkkk~~~222222222222333333333444444444555555666777777777666666777888999999999999:::;;;;;;<<<===>>>??????>>>>>>??????@@@??????>>>;;;::::::999777666444444222444777999???KKK\\\iiinnnqqqvvvxxxyyy{{{yyytttqqqoooqqqvvv}}}vvvlll]]]RRRMMMGGGDDDGGGQQQ[[[```cccffffffdddcccdddeeeccc^^^YYYOOOXXXdddrrrxxxiiiYYYJJJDDDEEERRRWWW]]]```]]]TTTHHHAAA===<<<;;;:::999888777777777777777888888888888888777777888888888888888999777777777777777777777777444555666777888888777777444555555666666777777888555666666777777888888888888888888888888888888888888888777666666666666777666777888999999888777666333666888888777999===@@@LLLcccvvvyyynnnkkkuuu{{{ssskkkfffbbbaaaccchhhsssvvvxxxuuujjj\\\OOOGGG???>>>======<<<=========777777777777888999::::::999999999999::::::::::::===<<<;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<======;;;<<<===>>>????????????@@@???>>>>>>>>>???@@@AAAAAACCCFFFIIIMMMOOOQQQRRROOOKKKEEE???@@@LLL^^^llljjjlllooooooooonnnooopppiiijjjjjjlllnnnrrrtttvvvsssrrrrrrsssvvvxxxyyyxxxrrrqqqqqqppprrrtttwwwyyyuuusssjjj[[[OOOIIIEEEAAADDDLLLZZZgggllllllpppvvv}}}~~~~~~xxx```YYYQQQPPPWWW___ccceeeZZZRRRGGGAAA@@@???===:::222222000000000000111222222222444666999;;;>>>???EEENNNVVVVVVMMMDDD??????<<<===>>>??????>>><<<:::777666555444444555666666555888::::::888777:::<<<888===FFFUUUjjj333333333333444444444444444555555666666777888888666666777888999999999999999999:::;;;<<<===>>>>>>;;;<<<=========<<<<<<;;;888777666444444444444555555;;;BBBGGGMMMXXXgggssssssvvvyyy}}}~~~vvvlllggggggjjjtttvvvnnnggg]]]PPPHHHGGGIIIKKKSSS___fffhhhkkknnnnnniiidddaaa___]]]XXXTTTNNNZZZiiiwwwvvvhhh\\\OOOFFFGGGMMMZZZ]]]```^^^VVVKKKBBB<<<999::::::999888777777888666777777777888888888999777777777777888888888999555666666666666666666555222333555666777777666666444444555555666777777888555555666666777888888999888888888888888888888888888888777666666666666666666777888999999888777666333666777777777777:::===GGGWWWdddtttyyyrrrwwwuuukkkhhhfffbbbaaadddlllsssyyyzzzqqqdddXXXQQQEEEDDDBBB@@@???>>>======999999888888888999999:::888888999999999:::::::::<<<;;;:::::::::;;;<<<===;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGIIIIIIJJJLLLOOORRRVVVYYYZZZVVVRRRLLLHHHJJJSSS```iiimmmoooqqqpppnnnllllllmmmhhhiiikkkmmmppprrrtttuuutttsssrrrsssuuuwwwwwwwwwqqqooonnnooosssxxx~~~{{{nnn\\\MMMIIIGGGFFFMMMVVVeeeqqqttttttwww}}}|||||||||nnneee\\\ZZZ]]]bbbcccbbbVVVQQQIIICCC@@@===;;;999333222111000000111222333222222333555999<<<>>>???EEEMMMUUUSSSJJJAAA======;;;<<<>>>???>>>===:::999444444333333444555777888777;;;???>>>;;;:::===@@@>>>BBBIIIWWWkkk333444444444444444444555444444555666666777777888777888999:::;;;;;;;;;;;;777888888999;;;<<<======999:::;;;;;;;;;:::999888777555333222222333555666<<>>:::555777888999888777888888666666777777888888888999666666777777888888888888444444555555555555444444111222444666666666666555444444444555666777777888444555555666777888888999888888888888888888888888888888777666666666666666666777888999999888777666666888999999888888:::<<>>===;;;;;;:::999999999::::::888888888999999:::::::::;;;:::999999:::;;;===>>>======<<<;;;;;;;;;<<<<<<:::;;;<<<======>>>======<<<<<<===@@@DDDHHHMMMOOOQQQRRRSSSVVVYYY]]]aaacccddd^^^XXXUUUYYY```fffiiiooorrrsssrrrmmmjjjjjjjjjhhhjjjlllnnnppprrrsssssstttrrrqqqqqqsssttttttsssooonnnmmmnnnssszzzttt___PPPLLLNNNNNNWWWaaaoooyyy|||}}}}}}|||{{{yyyqqqgggcccdddeeebbb^^^OOOMMMGGGAAA<<<888666555333333222111111222333444222222222555999<<<>>>>>>DDDLLLTTTRRRHHH>>>;;;<<<:::<<<===???>>><<<:::888333333333333444666888999999>>>AAAAAA>>>===???CCCEEEGGGNNN[[[nnn|||666777888888888666555444555777888777666555666777777888888999999999888888888888999:::::::::999999:::999888888888777555444333000000333111///555???MMMZZZfffiiijjjppp{{{zzzwwweee```]]]aaakkkxxxpppbbbRRRKKKIIIIIILLLPPPUUUbbbooovvvyyyzzzvvvqqqwwwtttlllaaaVVVQQQSSSVVVZZZ___gggooosssrrrooommmdddZZZPPPKKKGGGGGGPPP[[[ccc]]]UUUMMMFFF???999555555666777888888777666555888888888777777777777777333444444555666777888888666555555555555444444444555666666666666666555555222222333333444555666666555555555555777999;;;<<<888888777777777777888888666666666555666777777888666666666666666666666666555222444999:::666888===JJJEEEGGGUUUiii~~~~~~}}}wwwoooiiihhhgggfffeeefffjjjpppwwwzzzuuukkkddd[[[UUULLLFFFCCCCCCDDDDDDEEEDDDCCCAAA???===<<<;;;;;;:::999:::<<<;;;:::888===<<<;;;:::999:::;;;<<<<<<<<<<<<:::888777888:::;;;;;;;;;;;;;;;<<<======<<<>>>@@@CCCFFFLLLSSSWWWWWWYYY\\\```cccfffhhhiiijjjfffaaa___aaaeeeiiikkkpppqqqqqqooommmkkkkkkkkkqqqpppoooppprrrtttvvvvvvyyytttooonnnppprrrsssrrrqqqqqqppppppssszzzzzzlll```YYYWWWXXXjjjrrryyyzzz{{{zzz{{{{{{tttnnnjjjeee___ZZZLLLHHHCCC???<<<999555222//////.........000111222000222444666777999;;;===EEEPPPVVVNNNBBB;;;:::;;;::::::;;;<<<;;;:::999888222444555666666666888999???AAABBBAAA???AAAEEEIIIOOOUUU\\\dddttt}}}777777888999888888666666666777888888666666777888777777888888999888888777888888999999999888888777666555555555555555444333222111222666888;;;EEEPPP]]]gggppppppooouuu~~~xxxpppkkkhhh^^^___dddkkkuuulll___QQQKKKJJJLLLQQQVVV^^^ooozzzrrrtttoooggg^^^VVVQQQQQQRRR^^^ccciiioooqqqpppllljjj^^^TTTMMMKKKMMMPPPYYYcccbbb[[[QQQHHHAAA<<<999777555666777777777777666555777777777777777777777777777777666555444333222111555555555555444444444444444444555555555555444444333333444444555666666777555555555555666888999:::888777777777777777777888666666666777777777888888777777777777777777777777888666666:::;;;888:::???GGGBBBBBBMMM^^^rrr}}}yyyrrrnnnlllkkkiiihhhfffiiinnnuuuxxxvvvooojjjccc___YYYRRRMMMKKKKKKKKKMMMMMMKKKJJJGGGEEEBBBAAA<<<;;;999999:::;;;999888<<<<<<;;;::::::;;;;;;<<<<<<======<<<:::999:::;;;<<<<<<;;;;;;;;;<<<======>>>@@@DDDGGGKKKQQQXXX]]]aaaccceeehhhkkkmmmnnnoooooollliiihhhiiilllmmmmmmnnnoooooonnnlllkkklllnnnqqqpppoooppprrrtttuuuvvvxxxtttooonnnppprrrqqqppppppooooooooosssyyyxxxrrrooommmxxx}}}}}}{{{zzz}}}{{{sssgggZZZQQQKKKHHHDDD@@@>>>;;;777555000000///......///111222000222555777999;;;>>>@@@GGGQQQVVVNNNBBB;;;:::;;;:::;;;;;;<<<;;;:::888777333444555555555666888:::AAADDDDDDBBB@@@BBBJJJRRRWWW___hhhrrrvvv777777888999999999888888666888999888777666777888777777777888888777777666888888888888777666555555222222222222222222333333000222888>>>CCCJJJXXXdddmmmtttwwwssspppuuu}}}~~~tttiiiaaa]]]\\\^^^fffpppzzzxxxcccYYYOOOLLLMMMPPPWWW___jjj~~~ssslllggg```ZZZXXXWWWWWWWWW```eeekkkpppqqqnnnjjjfffXXXQQQMMMPPPVVV\\\aaafff^^^VVVKKKAAA;;;999999999555555666666666666555555666666666777777777777777:::999888666444222111111555555555555444444444444222333333444444444333333444444555555666666777777555555555555555666777777777777777777777777777777555666777999999888888777888888888888888888888888:::777666888999999;;;???BBB>>>===CCCNNN```xxxyyyssspppooowww}}}~~~{{{{{{vvvrrrooonnnllljjjfffhhhkkkpppssstttrrrppplllllliiiccc\\\WWWVVVWWWZZZZZZYYYWWWTTTPPPMMMJJJBBB???<<<::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<:::999:::;;;<<<<<<<<<<<<<<<===>>>>>>CCCFFFJJJOOOTTT[[[aaafffmmmmmmoooqqqrrrssssssssssssqqqpppoooppppppooonnnmmmnnnmmmkkkjjjkkkmmmpppqqqpppppppppqqqrrrtttuuuuuurrrnnnnnnpppqqqooommmnnnlllkkklllpppvvv}}}|||{{{}}}{{{iiiWWWLLLJJJGGGDDDAAA???===999777222111000///...///000111000333666888:::===AAADDDJJJSSSVVVNNNBBB<<<;;;;;;;;;<<<<<<<<<;;;:::888777444444555444444555888;;;CCCGGGHHHEEEAAAEEEQQQ\\\]]]fffqqqzzzttt666666777777888888888888777888999888777666777999666666777777777666555555666777666666555444333222111111111000000111333444333:::DDDLLLQQQYYYeeeooovvvyyyxxxqqqmmmqqqxxx|||~~~|||uuujjj```\\\^^^aaakkksss}}}|||rrriiiZZZSSSNNNNNNPPPUUU^^^gggvvvvvvfff```[[[YYY\\\```ccccccaaafffmmmqqqqqqlllfffaaaTTTRRRRRRYYY```dddbbb```VVVOOODDD<<<888777777888444444555555555555444444555555666666666666666777888888888888888777777777555555555444444444333333222333333444444444444333444444444444555555666666555555555555444555555555666777777777777777777666555666888::::::999777666777777777777777777777777999666444555666999;;;===<<<::::::===BBBOOOeeexxxssshhh___[[[eeetttxxxwww||||||xxxtttqqqnnnlllkkkgggggghhhiiikkknnnooopppooosssuuuqqqiiicccbbbdddfffffffffeeeaaa]]]XXXUUUMMMIIICCC???======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======;;;::::::;;;<<<<<<===>>>???AAACCCDDDIIIMMMSSSXXX^^^dddkkkooorrrssssssttttttssssssrrruuurrrpppooooooooonnnmmmooonnnmmmjjjiiijjjmmmpppooooooooonnnnnnoooqqqsssooollljjjkkknnnooommmkkklllgggdddeeehhhmmmssszzzxxx~~~xxxwwweeeVVVMMMGGGEEECCCAAA@@@===:::888333222000/////////000000000222555888:::>>>CCCGGGLLLTTTVVVMMMBBB===<<<<<<<<<=========;;;:::888666555555444333333555999<<>>@@@@@@>>>=========>>>???@@@CCCFFFIIILLLMMMRRRVVV\\\bbbggglllqqquuuuuuuuuuuuuuutttsssrrrqqqvvvrrrnnnllllllnnnooooooqqqqqqnnnkkkiiiiiikkknnnmmmnnnnnnmmmkkkkkknnnpppjjjgggeeegggjjjlllkkkiiihhhaaa\\\\\\]]]___fffnnnmmmttt~~~~~~~~~}}}}}}vvvyyyyyyttthhh[[[QQQMMMEEECCCAAA@@@???===999777333222111000//////000000///111444777:::>>>DDDHHHNNNTTTTTTLLLBBB======<<<>>>>>>>>>===<<<999777666555555444333333555999<<>>555666:::<<<;;;===HHHTTTnnnzzzkkk^^^TTTTTT\\\hhhwwwlll```ZZZVVVZZZkkk~~~}}}wwwssssssssslllkkkhhheeebbbbbbdddggghhhnnnvvvyyyyyywwwvvvvvvuuuvvvvvvuuussspppmmmkkkhhhccc\\\WWWTTTSSSRRRQQQMMMLLLJJJHHHGGGGGGHHHHHHEEEGGGIIIIIIHHHFFFFFFFFFFFFGGGIIILLLOOOSSSVVVXXX[[[___eeejjjnnnqqqtttwwwvvvvvvvvvuuutttsssrrrqqqvvvrrrnnnmmmnnnppprrrsssrrrrrrpppmmmjjjjjjkkkmmmlllnnnooommmjjjiiilllooojjjgggddddddgggiiiiiigggbbbXXXRRRRRRRRRRRRYYYcccjjjrrr}}}~~~zzzwwwvvvvvvvvv|||{{{uuurrrkkkbbbWWWOOOKKKIIIDDDBBBAAA@@@???===999666333222111000///000111222000222444777:::???EEEIIINNNRRRRRRIIIAAA>>>>>>===?????????>>><<<999777555444444555444444555888;;;AAAIIIQQQTTTUUUZZZfffooo}}}ooo777777555555444555666666444666777666555444555666555555555444444333222111//////000000000000///...///222666888;;;BBBMMMUUUdddttt}}}|||}}}}}}yyyvvvvvvrrrmmmcccaaaaaagggrrr}}}{{{|||}}}{{{tttnnnhhh^^^RRRLLLMMMPPPUUU^^^dddeeefffnnnwwwzzztttzzz{{{www|||wwwooofff^^^WWWSSSQQQTTT]]]eeeeeeccc]]]QQQFFF===:::777666666555444333333222111111111111222333222333333444555555666666666666555555444333222222444444444333333333222222111111333444444555555555333333333333333333333333444444666666777666555555444555777888888777555444444555555555666666666666666666666666666666666666555666555555<<>>777777888:::999999AAAJJJZZZpppsssiii]]]VVVWWWbbbssszzzlll___WWWQQQPPP^^^pppxxxttttttvvvooonnnmmmiiidddcccdddfffggglllsssyyy}}}}}}{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuppplllgggdddccccccbbbbbb^^^[[[WWWTTTRRRRRRTTTUUUQQQTTTVVVWWWUUUTTTSSSTTTRRRSSSUUUWWWZZZ]]]___aaacccggglllppprrrsssuuuvvvtttuuuuuuuuutttsssrrrrrrrrrpppoooppprrrtttuuutttqqqqqqqqqooommmlllmmmnnnmmmpppqqqnnnjjjiiilllpppooojjjeeedddeeefffeeeddd[[[PPPIIIJJJKKKJJJQQQ]]]kkkuuu~~~xxxtttssssssttt~~~~~~wwwnnnhhh^^^UUUOOOKKKHHHGGGEEECCCBBBAAA@@@===999666222111000000000111222333222444666888;;;@@@FFFJJJMMMPPPOOOGGG@@@>>>???>>>@@@@@@???>>><<<999666555333444555555555666888:::<<>><<<999555333444555555555333222111000000111222333222222333444444555666666666666666666666555555555444444444333333333222222///000111222333444444444444444444444444444444444333444666777777777666555444555666888888666555444555444444444444555666666777777777777777777777777222333333444;;;CCCCCC<<<999777666777777777===FFFJJJbbb~~~wwwkkk___[[[___hhh~~~~~~pppccc\\\TTTOOOYYYiii~~~vvvrrrsssuuupppqqqpppmmmhhheeefffhhhiiilllrrrzzz~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{ssspppmmmlllmmmnnnnnnmmmiiifffaaa\\\ZZZ[[[]]]^^^[[[^^^```aaa```^^^^^^^^^\\\\\\]]]___```ccceeefffhhhkkkpppsssttttttttttttrrrrrrsssssssssrrrrrrqqqmmmnnnooorrrtttvvvuuusssnnnpppqqqpppooonnnooopppoooqqqrrrpppkkkjjjmmmqqquuuooohhhddddddeeecccbbbWWWKKKDDDFFFGGGFFFNNN[[[lllxxx~~~wwwsssrrrtttvvv|||vvvssseee___VVVPPPNNNMMMJJJHHHFFFEEEDDDCCCBBB>>>:::666111111000000000111333444555666888999<<>>??????@@@@@@@@@>>><<<999666555222444555666666666888999666999<<<@@@FFFQQQ^^^ggg~~~{{{iii999888777666555444444444666666555444444444444444555444444333111000//////222111000///000222444666888DDDQQQXXXYYY\\\eeennntttyyyssslllccc______[[[___fffnnnvvv|||~~~}}}zzztttjjj```XXXUUUQQQMMMOOOUUU\\\aaaiiinnnoooqqqsssuuu}}}vvvrrrqqqrrrzzz~~~uuunnncccXXXRRRSSSZZZ```dddffffff___RRRGGGAAA@@@777666555444444444444444555444222000//////000111444444333222333444555666666666666777666555555444333222111000000111222333333333222222111222222222444444444444444444444444444666777666444333333444666666555444333333222222666666777777666555444444333333333333333333333333444444555777:::::::::888777777777777999;;;===>>>GGGQQQeee~~~|||xxxrrrhhhjjjyyyxxxlllggg```XXXYYYbbbuuurrr{{{zzzwwwrrruuutttqqqmmmhhhfffggghhhrrrsssuuuxxx{{{~~~~~~~~~|||yyyxxxvvvtttrrrqqqppppppqqqpppnnniiidddcccfffiiijjjjjjkkkkkkkkkkkkkkkjjjnnnmmmkkkiiiiiikkklllmmmnnnssswwwyyywwwuuuttttttrrrtttuuuuuutttqqqnnnlllqqqqqqrrrrrrrrrrrrrrrqqqooonnnmmmooorrrtttrrrpppppprrrssspppkkkiiimmmqqqtttoooiiidddaaa___]]][[[RRRIIIBBBCCCHHHOOOXXXaaattt~~~~~~yyyyyy{{{~~~}}}{{{vvvmmmeeeUUUVVVUUUPPPJJJFFFEEEFFFJJJIIIHHHFFFDDD???888444111000...------///111333555777999:::===AAAFFFJJJQQQNNNIIIBBB===;;;<<<>>>@@@@@@@@@>>><<<999666444666666666666666666666666888777999;;;<<>>@@@FFFPPP[[[```aaagggrrr|||yyyzzznnngggaaa^^^```dddfffhhhlllqqqvvv|||zzzrrrkkk```ZZZUUUVVVUUUTTTXXX___kkkpppvvvxxxwwwtttrrrrrruuuuuusssooolllnnnuuuzzz{{{mmmeeeZZZSSSRRRXXX```ffffffddd```WWWLLLBBB===;;;666555444444333333444444555444222000//////000111333333333333333444555555555555666666555555444333222222111111111111222222222111111000000111111222444444444444444444444444444555777666444333333444666555555444333333222222555666666666555555444333333333333333333333333333555555666999<<<===:::777666666555666777999;;;<<<>>>FFFWWWmmmzzztttyyywwwsssmmmddddddjjjpppxxx|||zzzyyywwwsssnnnkkkkkklllrrrsssvvvyyy}}}~~~|||{{{zzzxxxwwwuuutttttttttvvvuuusssoookkkjjjmmmppppppppppppqqqppppppoooooovvvuuusssrrrqqqqqqrrrrrrsssvvvzzzzzzwwwtttssssssssstttuuuvvvuuurrrooonnnpppoooooooooooooooppppppnnnmmmmmmpppssstttsssqqqrrrtttuuusssnnnmmmooosssooojjjddd___ZZZVVVQQQNNNIIIEEEDDDKKKUUU^^^hhhqqq}}}{{{|||}}}zzzwwwssskkkbbb[[[QQQRRRQQQNNNIIIFFFEEEFFFIIIHHHHHHFFFDDD???999444333222///------...000111333555888:::>>>BBBHHHLLLOOOLLLFFF@@@<<<<<<>>>@@@CCCBBBAAA???<<<999777666555555555555555555555555888777999;;;<<>>JJJ]]]ppp}}}yyywww{{{yyy{{{{{{vvvrrrpppppprrrtttwwwzzz~~~||||||{{{zzzyyyxxxxxxxxxxxxyyyyyywwwtttqqqrrrtttwwwwwwwwwwwwwwwwwwvvvuuuttt{{{{{{zzzyyyxxxwwwwwwwwwxxxzzz{{{zzzwwwtttrrrrrruuuvvvvvvvvvvvvtttrrrqqqnnnnnnlllkkkkkkkkkkkkkkkhhhhhhjjjmmmqqqrrrrrrpppppprrrtttrrrooommmoooqqqooojjjddd]]]XXXRRRMMMIIIDDDDDDKKKYYYhhhsss|||~~~zzzyyyzzzzzzwwwpppfff[[[UUUKKKLLLLLLJJJHHHFFFFFFGGGIIIHHHGGGFFFDDD???999444555333111...------...///111444777;;;???DDDJJJNNNNNNJJJCCC>>><<<===AAACCCFFFDDDBBB???<<<999888777444444444444444444444444777777888::::::===HHHSSSaaammm}}}|||lllaaa555555444555555666777777333222111111000000000000222111000//////000222333555888>>>FFFOOOWWW^^^aaa___cccfffggghhhlllssszzz~~~wwwtttsssfff___ZZZZZZ\\\cccooo{{{~~~||||||~~~zzztttooohhh```ZZZTTTSSSVVV^^^hhhuuuuuujjjcccTTTSSSSSSTTTZZZhhhzzz}}}rrrhhh]]]WWWQQQRRRYYY```cccccccccXXXJJJ@@@;;;888555333333333222222111222222333333333111111000000111111000111333444444444333222333333333333333222111111000111222333333222111000111000000000000111111222333333333333333333333333333444666555444333333444555555444444444333333333333333333444444333333222333333333333333333333333666444555:::??????999222555555444444555666888999:::;;;BBBQQQcccvvv{{{vvvssssssrrrtttvvvzzz~~~}}}{{{{{{zzzzzzyyyzzzzzzzzzyyyyyywwwuuuuuuvvvxxxzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzyyyxxxxxxzzzzzzzzzxxxvvvtttsssssswwwwwwwwwwwwvvvuuuuuutttpppooommmjjjhhhfffeeeeee^^^```cccgggkkkmmmnnnnnniiikkklllllljjjiiiiiikkkooojjjbbb\\\XXXUUUSSSRRRNNNPPPZZZkkkzzzwwwqqqvvvyyyzzzwwwnnnbbbXXXRRRGGGHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFDDD???999555444333111///......///000222555888<<<@@@EEEJJJNNNMMMHHHAAA<<<<<>>AAADDDIIIPPPXXX```fffjjjfffiiimmmoooqqqrrruuuxxxuuuiiidddcccZZZZZZ^^^ffflllrrr{{{}}}xxxpppiiiddd```]]]\\\XXXZZZ___gggtttzzzlll___WWWHHHKKKNNNRRRYYYdddrrr|||yyyvvvvvvzzz|||uuuhhh]]]WWWUUUUUUZZZ```ccc```]]]YYYOOOAAA999777888666444222222111111111222222333222222111111111111111111///000222333333333222111222222222222222111111000000111222333333222111000111111111111111222333444333333333333333333333333222333555555444333333444444444444444444333333333222222333333333333333222333333333333333333333333444333444999===<<<777111666666555555666888:::;;;999888===HHHXXXiii~~~}}}xxxvvvuuurrrsssuuuxxx{{{~~~~~~zzzzzzyyyyyyyyyyyyzzzzzzzzzyyywwwwwwxxxzzz{{{|||{{{{{{{{{{{{{{{zzzyyyyyyssstttvvvxxxyyyzzzzzzzzzzzzxxxvvvuuutttuuuuuuuuuxxxxxxwwwwwwvvvwwwwwwwwwtttsssppplllhhhddd```___YYY[[[___bbbeeeiiikkkmmmbbbcccddddddccccccdddeeejjjeee^^^ZZZ[[[^^^bbbddddddfffnnn|||yyyooojjjsssuuutttpppfffZZZQQQLLLFFFFFFFFFGGGIIIIIIJJJJJJHHHGGGGGGFFFDDD@@@:::555111111000///000000111222444666:::>>>AAAEEEIIILLLMMMGGG@@@<<<===AAADDDFFFCCCAAA>>>;;;888666555555444444444444444444444444555444555777777777===DDDNNNYYYjjj|||ppp```//////...//////000111111000000000000111222444444;;;===@@@EEEIIINNNQQQSSSQQQRRRTTTXXX^^^eeekkkooopppssswww{{{~~~~~~}}}|||{{{zzzxxxrrrfff\\\YYY\\\^^^bbblllvvv{{{}}}~~~tttoooggg```[[[[[[]]]______dddjjjrrrooo```SSSKKKEEEJJJRRRXXX\\\bbbiiinnnmmmkkkmmmtttuuulll```YYYTTTVVVZZZ```dddccc\\\WWWMMMEEE;;;666666777666444222222111111222222333333111111111111111111111111000000111222222222222111222222222222222111111000111111222222222222111111111111111111222333444555333333333333333333333333111333444555333333333444444444444444444444444444222222333333444444333333333333333333333333333333222333666888:::999666333666666555666777:::<<<===>>><<<>>>GGGRRR___ppp~~~uuuvvv}}}~~~zzzyyyyyyttttttvvvwwwyyy{{{|||}}}{{{{{{zzzzzzzzzzzzzzzzzz|||{{{yyyzzz|||~~~~~~~~~zzzzzz{{{{{{{{{{{{{{{zzztttuuuvvvxxxzzz}}}~~~zzzwwwtttrrrsssvvvwwwwwwxxxxxxvvvvvvvvvwwwxxxyyywwwwwwuuuqqqllleee```\\\\\\]]]___```aaacccgggkkk^^^]]]\\\\\\]]]^^^___aaaeeebbb___```gggpppyyy~~~~~~|||{{{|||~~~yyyrrrpppwwwuuuppphhh```WWWOOOKKKGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGGGGFFFDDD@@@:::666000000000000111111222222444777;;;???BBBEEEIIILLLLLLEEE>>>:::<<>><<<999777555444333444444444444444444444444444222222555666666;;;AAAHHHRRRbbbuuuqqqaaa222111111111111111222222000111333666999===@@@BBBKKKNNNSSSXXX]]]aaacccdddbbbaaaaaacccgggmmmssswww{{{{{{|||~~~{{{xxxooojjjeee```YYYVVV]]]gggooorrrzzz}}}xxxuuujjjgggaaa[[[WWWXXX\\\___bbbkkkttt}}}rrraaaTTTKKKFFFKKKRRR[[[aaacccdddeeegggiiifffggglllkkkccc\\\ZZZYYY\\\aaadddbbb\\\TTTNNNBBB>>>999666666666444222222222222222222333444444111111111222222222111111000000000000000111222222222222333333222222111000222222111111111111222222000000000000111222333444222222222222222222222222000222444444333333444555444444444444444444444444222222333444444444444444333333333333333333333333222555888999888666666777444444555666888:::===>>>@@@>>>???DDDKKKRRR]]]hhhyyyvvvkkkiiivvv~~~}}}~~~wwwwwwwwwxxxxxxxxxyyyyyy{{{zzz{{{~~~~~~~~~}}}||||||||||||}}}{{{yyyzzz}}}}}}zzz{{{|||}}}}}}}}}}}}}}}xxxxxxyyyzzz|||~~~}}}yyytttrrrtttwwwxxxyyyxxxwwwvvvuuuuuuwwwyyy{{{xxxxxxxxxvvvqqqjjjccc^^^aaaaaa___\\\ZZZ[[[```cccYYYWWWUUUTTTVVVXXX[[[]]]______bbbjjjuuuuuuwww{{{{{{zzz~~~xxxmmmddd]]]WWWRRRNNNHHHFFFEEEFFFIIIJJJIIIGGGGGGGGGFFFFFFDDD@@@:::666222222111111111111111111222666;;;???CCCGGGKKKNNNIIIBBB;;;888:::<<<<<<;;;<<<<<<;;;:::888666444333555555555555555555555555333000000333555666;;;AAADDDLLL[[[mmm~~~mmm```777666666555555666666666999;;;>>>CCCIIINNNSSSUUU[[[^^^bbbgggjjjllllllkkkooommmlllllloootttzzz~~~~~~|||zzzyyyvvvqqqmmmbbb[[[UUUSSSRRRWWWfffwww~~~~~~yyyrrrnnndddbbb^^^YYYWWWWWWZZZ]]]bbbnnnzzzzzzeeeVVVMMMHHHEEESSSZZZdddjjjjjjhhhgggfffjjjeeeccceeeccc\\\ZZZ^^^aaadddgggeee^^^TTTKKKFFF;;;:::888777666444222000333222222222333444444555000111111222222222111111111000/////////000222333222333333333333222111111333222111000000111222333////////////000111222333222222222222222222222222000222444444333333444555444444444444444444444444222333444444555555555555333333333333333333333333333777;;;:::777555777:::333333444555777:::===???<<<999:::===@@@CCCJJJRRRiii||||||jjj___```pppzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwyyy||||||zzzxxxyyy|||~~~}}}{{{{{{{{{}}}~~~{{{{{{zzzzzz|||~~~{{{uuussstttwwwyyyyyyxxxwwwuuutttuuuwwwzzz{{{wwwyyyzzzyyyuuunnnfffaaadddccc___YYYTTTTTTXXX\\\VVVSSSOOONNNPPPTTTWWWYYYUUUXXX___lllzzzsssvvvzzz~~~xxx|||xxxiii^^^YYYUUUQQQNNNHHHFFFDDDEEEHHHIIIGGGEEEGGGGGGFFFFFFDDD@@@:::666444333333222111000//////000444:::???DDDIIIMMMPPPGGG@@@999666888999888666:::;;;;;;:::999777555333666666666666666666666666222///...222444666;;;AAAAAAHHHVVVhhh}}}zzziii___===>>>???===<<<===AAAEEEFFFIIIKKKOOOXXXbbbeeeccc___ccchhhkkkkkkmmmpppsssuuusssrrrsssvvvyyyzzz{{{{{{xxxtttoooiiidddaaa___UUUQQQPPPTTTZZZcccqqq}}}yyymmmddd^^^XXXUUUXXXWWWTTTWWW\\\eeeqqqiiiWWWSSSXXXZZZWWW```fffnnnqqqoookkkgggfffnnnjjjddd]]]YYY[[[aaafffhhhhhheee___VVVLLLEEEAAA555555444333222222222222///000111222222222222222111111111000000000000000111111222222222333333333111111111111111111111111333222222111111222222333222222222222222222222222222222111111111111222222333333333444444444555555444444444555555555666666333333333333222222111000222333555555444333444555444;;;===777222444666555666555444444555666888999777888888888:::???EEEJJJZZZjjjtttrrrllliiippplllUUUTTTZZZiii|||{{{yyyyyyzzzzzzzzz{{{{{{|||~~~~~~|||{{{yyyzzz|||~~~~~~}}}||||||||||||}}}~~~~~~|||wwwvvvyyy|||zzzxxxxxxvvvuuuwwwzzz|||~~~~~~yyy{{{|||xxxrrrllliiiiiieeegggbbbYYYUUUWWWVVVSSSQQQOOOLLLJJJIIIJJJKKKLLLQQQZZZgggsss{{{~~~~~~~~~~~~~~~uuudddXXXQQQNNNKKKHHHJJJHHHFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA>>>999555444222///------...///111444777:::>>>FFFMMMMMMIIIFFF@@@999555555777888777:::999888777777666333111222333444444444333222111000222333222222444:::???BBBGGGSSSeee{{{tttgggbbbVVVUUUSSSOOOKKKLLLOOOSSSUUUWWWYYY[[[ccclllooommmdddhhhlllnnnppprrrvvvyyyyyyxxxwwwwwwxxxwwwvvvtttqqqlllddd\\\UUURRRPPPPPPRRRRRRVVV^^^fffmmmwww}}}|||~~~}}}||||||zzzsssiiiaaaZZZWWWXXX\\\]]]YYYYYY\\\eeeqqq{{{sssfff^^^aaaiiikkkgggfffkkkqqqtttpppkkkfffdddbbb___ZZZXXXYYY___eeejjjmmmjjjddd[[[OOOEEE===999555444333222222111222222000111222222222222222111111000000000000000000000111111111222222222333333111111111111111111111111222111111111111111111222222222222222222222222222222222111111111111222222333333333444444444444555111111111111222222222333444444444444444333222222222333555555444333444555<<>>BBBAAA;;;555444444444666666666555555444222222333333333333333666;;;???===GGGWWWjjj}}}~~~ddd^^^WWWXXXddd{{{}}}yyyssssssuuu|||zzz___XXXUUUZZZaaaeeegggiiisss~~~}}}~~~~~~}}}}}}}}}|||zzzxxxwww|||wwwsssrrrvvvzzz{{{{{{yyyxxxxxxzzz|||}}}|||zzzwwwxxxyyywwwsssooolllkkkmmmlllfff___[[[VVVMMMEEEAAA???===<<<===BBBGGGJJJRRRXXXaaaiiipppuuuyyy|||~~~}}}|||{{{yyyyyyyyyzzz|||xxxwww{{{yyyqqqjjj```YYYPPPJJJIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@@@@???<<<777444///...,,,+++,,,---///000000444888<<>>999555555777888999777555444444555555444333222222333333333333222222222333555444333666;;;@@@EEEKKKWWWhhh|||{{{jjjbbbYYYuuutttppplllhhheeeccccccaaadddeeeeeeiiipppsssrrrxxxzzz}}}~~~{{{xxxvvvmmmjjjfffbbb^^^YYYUUUQQQHHHEEEBBBAAADDDKKKRRRWWWdddhhhqqqzzz}}}zzzyyy{{{yyyrrrkkkkkkkkkiiieeebbb___]]]]]]```eeekkknnnmmmkkkjjjhhhmmmrrrrrrnnnhhhccc``````fffmmmttt|||yyysssxxx}}}yyyoooccc\\\UUURRRPPPUUU^^^fffiiiiiifff___SSSHHH@@@:::777666444333222111111000000000333333333333333222111000000000000000000111111111111111111111222222222222111111111111111111111111000000111111111111000000111222222222222222333333222222111111111111222222222222333333333444444444222222222333333333333444444555555555555555444444222333444444333333555777:::;;;:::777333222333444333444555555555444222111555555555555555666:::<<<<<>>;;;777444000///...---,,,---...///000333777<<>>:::777777888:::;;;:::888555333444444444333111222222222333333333333111333444333333555;;;???CCCJJJWWWgggyyytttddd___YYYrrrssstttsssqqqlllgggccc```dddggggggjjjpppsssrrrzzz|||~~~|||uuummmhhhaaa\\\VVVQQQNNNLLLKKKIII???AAAEEEKKKSSS\\\dddhhhpppsssyyy{{{yyyzzzzzzpppgggbbbcccdddbbb``````cccfffmmmpppsssuuuvvvvvvuuusssooolllfff___ZZZXXXYYYZZZeeellltttxxx||||||vvvsssxxx~~~{{{pppbbbYYYVVVUUUVVV\\\dddiiihhhfff]]]UUUIII@@@;;;999888777333333222111000000000000333333333333222222111000//////000000111111111111000000111111111222222222111111111111111111111111111111222333333222111111111111111222222333333333222222111111111111222222222222222333333333444444333333333333444444444444222333333444444444333333222333444333333333666888:::888666555222111111333111222444555555555444333555666777666555666888:::666999???IIIYYYmmm}}}sssmmmeee\\\VVV]]]tttyyyqqqiiigggiiirrrvvvkkkgggddd___\\\[[[hhhuuu~~~|||zzzyyy{{{{{{{{{|||}}}|||yyywwwppppppqqqsssuuuuuusssrrrppppppooonnnllliiifffcccaaaZZZRRRNNNLLLJJJIIIHHHGGGFFFEEEFFFKKKSSS[[[aaabbbdddiiiooouuu{{{~~~~~~|||}}}~~~~~~tttmmmfffllluuu|||mmmfffaaaZZZQQQLLLKKKIIIGGGEEEFFFGGGGGGGGGGGGIIIJJJIIIEEECCCBBBCCCCCCAAA???>>>===;;;777444222222000///............000333777<<>>;;;999888999<<<>>>@@@<<<777444333333222222111111111111222222333333///111222222111333999>>>DDDLLLXXXhhhyyyqqqaaa]]]VVVsssuuuwwwyyyxxxrrrjjjddd```fffjjjjjjlllpppqqqpppppppppqqqpppmmmggg^^^XXXPPPLLLGGGDDDEEEGGGIIIJJJHHHMMMTTT]]]fffmmmqqqsssvvvwww{{{}}}|||~~~|||zzzvvvnnnccc\\\[[[___aaaaaaaaafffooovvv}}}|||xxxtttppphhh]]]RRRMMMOOOTTTXXXgggnnnuuuwwwxxxyyyxxxuuupppsssvvvxxxvvvmmmaaaYYYXXXZZZ^^^dddiiiiiieee```TTTLLLAAA:::777666555333333222111000////////////111111222222222111000000/////////000111111222222000000000111111111111222111111111111111111111111111222333444444333222111111111111222222333333444222222111111111111222222222222222222333333333333111111111111222222222333111111222222333333222222222333333333222333666999???:::777666333000000333222222444555555666666666222444555555444444555666111555:::@@@JJJ]]]sss~~~uuurrroooiii^^^ZZZiii}}}}}}tttlllhhhjjjrrr~~~wwwnnnhhhggggggsss}}}~~~zzzzzz{{{zzzuuuvvvxxx|||~~~||||||~~~~~~}}}}}}|||~~~}}}zzzyyyooonnnmmmmmmnnnnnnllljjjiiigggfffdddccc___ZZZVVVRRRLLLFFFDDDCCCEEEKKKRRRVVVVVVVVVYYY___gggoootttqqqqqqrrruuuzzz}}}{{{zzz|||xxxooohhhfffnnnyyyttteee\\\TTTLLLFFFEEEHHHGGGFFFEEEEEEFFFHHHIIIMMMOOOQQQNNNHHHCCCBBBBBBBBB@@@>>><<<;;;999666444222111000000///.........000333777<<>>888444222222222222111111000111111222333444///000222111000333888===GGGOOO\\\jjjzzzrrrbbb\\\XXXwwwxxxyyyzzzxxxqqqhhhaaaXXX```eeeeeeeeeffffffccc^^^\\\YYYXXXWWWUUUQQQMMMHHHFFFFFFHHHLLLRRRVVVXXX\\\```hhhooouuuxxxyyyyyyyyyyyy}}}~~~~~~yyyvvvrrrmmmgggbbb]]]ZZZYYY^^^ccceeegggppp~~~|||tttllleee^^^TTTMMMLLLQQQWWW\\\dddmmmssstttsssuuuuuusssmmmlllkkkkkkjjjgggaaa\\\]]]aaahhhllljjjcccZZZTTTHHHBBB999555555555222000222222000/////////////////////000111111111000000...//////000111111222222000000000000111111111111111111111111111111111111000111222333333222111000000111111222333333444444222222111111111111222222111222222222222333333333000000000000111111111111000111111222333222222222222333333222222333777999???999555666555111111555555555555444555555666666000222444555444333333444333777;;;<<>>GGGPPP]]]kkkyyywwwddd\\\ZZZzzzyyywwwvvvssslllbbb[[[NNNVVV\\\\\\ZZZYYYWWWTTTPPPLLLGGGEEEGGGIIIIIIHHHMMMMMMPPPVVV^^^eeeiiikkkkkknnntttzzz~~~~~~||||||}}}pppnnniiiccc]]][[[]]]___YYY___eeehhhmmmxxx{{{ooodddVVVRRRMMMLLLPPPWWW^^^bbbbbbkkkrrrrrrqqqrrrrrrqqqkkkfffbbb``````aaaaaa___ccciiiooopppiii\\\OOOGGG???999333222444555333000222111000//////.........---...///000000000000000...//////000111222222222000000000000111111111111111111111111111111111111...000111222222111000...000000111222333333444444222222111111111111222222111111222222222333333333111111111111222222222222000111222222333333333333222222333222222444777::::::444111444555222444999999888666555444444555666000333555666555444444555333999;;;888555>>>RRRcccyyymmmiiirrr~~~{{{{{{|||xxxhhh]]]WWWVVVSSSPPPQQQTTTXXX[[[\\\dddfffgggccc^^^\\\___ccctttyyy~~~~~~|||zzzzzz|||vvvrrrmmmhhheeeccc```^^^[[[XXXTTTRRROOOJJJCCC>>><<<===DDDNNNVVV___rrr~~~vvvsssxxx|||{{{{{{}}}||||||uuuppplllppppppnnnmmmppprrrqqqqqqaaaQQQJJJHHHFFFCCCBBBBBBBBBBBBAAABBBDDDHHHLLLXXX[[[[[[VVVMMMEEEBBBBBB>>>;;;999777666444222///******+++---///000111222---000333888???GGGFFFBBB666888888777555666:::>>>@@@;;;555000000111333333111000000000000222444555000222333333222444:::???FFFNNN\\\iiiwwwzzzfff]]]UUUnnnnnnlllgggaaa\\\YYYXXXQQQQQQQQQPPPMMMJJJFFFCCCDDDBBB@@@@@@DDDJJJQQQVVV___dddjjjlllkkkiiiiiijjjjjjpppyyy{{{yyylllcccZZZWWWYYY[[[]]]]]]ZZZaaajjjpppvvvttteeeYYYPPPPPPPPPRRRUUUYYY]]]___iiiiiikkkpppuuussslllfff]]]ZZZXXXYYY^^^bbbcccccciiilllmmmhhh]]]OOODDD???777555222///...000222333......//////000000111111////////////000000000000////////////000000000000000000111111111222222222000000000000000000000000000000111111111222222222111111222222222222111111///000000000111111111111000111111111111222222222222222222222222222222222111111111111111111111111222333333444555888<<>>>>>AAAFFFJJJRRR```dddWWWIIIEEEDDD@@@<<<;;;999777555333333222333222000///.........///000111555;;;BBBDDDAAA>>>:::666333222444999<<<>>><<<:::777444222111111222222222222222111000000000111222222333333555999<<>>666555444333222333333444666555555555444444444444444444333333333444444555222555666666555777>>>DDDOOObbb}}}rrrfffXXXSSSKKKDDD???>>>@@@AAAHHHKKKMMMKKKGGGEEEGGGJJJSSSYYY^^^___\\\YYYYYYZZZWWWYYY\\\___ccciiipppuuu~~~~~~}}}}}}{{{{{{|||}}}{{{vvvqqqnnnooorrrvvvxxxssskkkbbb[[[VVVSSSQQQMMMKKKIIIIIIJJJHHHDDDAAAFFFIIISSSfff{{{zzzvvvwww|||~~~|||zzzsssnnnkkklllooommmfff^^^UUUPPPIIIDDDBBB@@@@@@???AAA@@@???======???DDDHHHSSS___aaaUUUIIIEEEBBB===<<<;;;999777555333222222111000///......///000111111333777>>>EEEGGGDDD@@@;;;777222111333777;;;===:::999666333111111111111333222222111111111111222111222222222333555999<<>><<<===@@@CCCCCC@@@???@@@BBBFFFJJJNNNNNNKKKHHHGGGHHHFFFGGGIIILLLPPPWWW^^^dddpppssstttqqqppptttuuutttoooqqqssssssrrrqqqpppqqqtttqqqlllgggcccdddhhhlllnnnkkkfff```ZZZUUUQQQOOOMMMKKKHHHGGGHHHHHHGGGFFFQQQTTT]]]mmm~~~~~~{{{{{{~~~}}}yyyuuussswwwzzzuuufffXXXLLLHHHCCC@@@???>>>>>>===>>>>>>===;;;;;;>>>BBBFFFSSS[[[[[[QQQHHHEEEAAA;;;===;;;999777555333222222///.........///000222333222555:::CCCJJJLLLIIIDDD<<<888222000111555888:::888777444222000000000000333222111111111222333444111222222222222444888;;;FFFPPP]]]hhhrrrvvveeeZZZQQQPPPTTTXXX[[[ZZZYYYXXXWWWZZZYYYWWWVVVVVVXXX[[[]]]cccffflllqqqwwwzzz|||}}}{{{wwwwww{{{~~~~~~{{{wwwmmmjjjeeeaaa]]][[[[[[[[[WWWYYY[[[]]]bbbgggfffcccbbbfffmmmwww~~~}}}yyyuuutttpppiiihhhjjjiiifff[[[]]]___cccfffiiilllmmmqqqnnnjjjgggccc^^^WWWSSSRRRTTTXXX___fffiiifffccc```[[[TTTJJJ@@@999555333111222222333222111000///111000000000/////////...////////////000000000000////////////000000000000/////////000000000111111000000000000000000000000000000000000111111111111000000111111111111000000000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111444222222333555888;;;;;;444333333333333333333333444444444444444444444444222222222333444555666777444555555444222444888;;;===GGGXXXmmmuuu}}}{{{pppbbbSSSHHHAAA@@@AAABBB@@@======>>>@@@???BBBDDDDDDBBB?????????@@@AAAAAACCCEEEKKKRRRWWWdddiiijjjccc^^^]]]^^^___[[[]]]```aaaaaa```aaabbbfffddd```[[[XXXYYY]]]aaaeeeeeeccc```[[[WWWUUUTTTRRROOOLLLJJJIIIKKKMMMNNNYYY[[[```jjjvvv}}}~~~{{{}}}~~~wwwcccSSSIIIFFFBBB@@@??????>>>===<<<<<<;;;:::999<<<@@@CCCOOOSSSRRRLLLHHHFFFBBB<<<===<<<:::777555333222111//////......///000111333444777>>>HHHPPPQQQMMMHHH>>>999333///000222555777555444333111000/////////333222111000111222444666111111222111111333777:::EEEOOO]]]hhhrrruuucccYYYOOOfffjjjnnnppppppnnnmmmmmmnnnllliiiggghhhkkknnnqqquuuvvvwwwxxxzzz{{{|||}}}|||zzzyyy{{{~~~wwwpppmmmaaa___\\\YYYXXXYYY[[[\\\WWW]]]```bbbhhhppprrroooggghhhjjjnnnqqqoooiiibbb\\\\\\\\\```kkkvvvxxxttteeefffhhhjjjkkklllllllllooojjjddd^^^ZZZXXXVVVUUUZZZ\\\___eeeiiigggbbb\\\TTTNNNFFF???999555444333333222111000000000111111.../////////000000000111////////////000000000000////////////000000000000....../////////000000000////////////////////////000000000000000000000000000000000111111000000000////////////000000000000000000111111111222222222111111111111111111111111111111111111111111111111333222111444777999999888222222333333333333333333333333444444444444444444222222222333444555666777666666666444444555777999999===GGGWWWkkkzzztttooovvvvvveeeUUUKKKHHHGGGDDD@@@<<<::::::::::::<<<======<<<;;;;;;;;;;;;;;;;;;:::;;;>>>CCCGGGUUU[[[]]]VVVOOOMMMOOOOOOOOOPPPQQQRRRRRRTTTWWWYYY]]][[[XXXTTTQQQRRRUUUYYYaaabbbbbb```]]][[[[[[\\\[[[XXXUUURRRQQQTTTYYY\\\ddddddeeehhhnnnvvv|||}}}{{{xxxyyynnnYYYLLLHHHFFFBBB@@@???>>><<<:::999::::::999888:::>>>AAAHHHJJJJJJHHHGGGFFFCCC???===<<<:::777555333111111111000///......///000111555999BBBMMMUUUUUUPPPJJJ>>>999444000000222333444333333222111000/////////222111111111111222444555000111111111111222666999CCCNNN]]]iiittttttbbbXXXNNN}}}|||zzzvvvssssssuuuxxxzzz~~~|||{{{zzz{{{||||||}}}}}}}}}~~~~~~{{{yyy{{{}}}}}}zzztttlllfffddd[[[ZZZYYYYYY[[[^^^bbbddd]]]fffkkklllqqqzzz|||xxxkkkhhhccc```^^^ZZZTTTOOOOOOSSSYYYdddsssmmmnnnppppppooommmkkkiiidddaaa[[[VVVTTTVVVYYY[[[``````cccfffhhhddd\\\UUUGGGCCC<<<777555444333222222222000//////000111222.........///000111111111////////////000000000000////////////000000000000............////////////////////////////////////111000000000000000/////////000000111111000000///........./////////000000000111111111111222222222111111111111111111111111111111111111111111111111111111222555:::;;;888444111222222333333333333222333333333333444444444444333333333333444444555666777777666555555666777777777999>>>IIIZZZooorrrhhhiiinnnwwwvvvfff\\\TTTRRROOOJJJDDD>>>:::777888888888777777777777777888888888777666888;;;===DDDJJJNNNIIIEEEEEEGGGGGGHHHJJJKKKMMMNNNQQQUUUXXX___^^^[[[XXXTTTSSSUUUWWW[[[]]]^^^^^^]]]```eeeiiijjjhhhddd___]]]```eeeiiiooonnnnnnmmmnnnsssyyy~~~~~~|||yyywwwvvv{{{|||wwwuuuwww}}}tttcccTTTKKKFFFDDDBBB@@@???===:::888888999999888888999<<>><<<:::777555222111000111000///......///000000555:::DDDPPPXXXWWWQQQJJJ<<<999555333222333222222222222111111111000000///000111111111111222222222000111111000000222555888???KKK\\\iiiuuutttbbbWWWOOO|||zzz{{{|||~~~}}}|||{{{zzzyyyzzzzzzyyyvvvsssqqqqqqpppqqqpppmmmhhhccc```^^^ZZZ[[[\\\^^^bbbgggkkkmmmlllwww}}}{{{{{{}}}tttgggaaaXXXQQQLLLJJJIIIIIILLLWWWdddnnnwww~~~}}}ooopppqqqpppnnnkkkgggdddYYYXXXWWWVVVWWW[[[```cccddddddddddddccc\\\RRRJJJ???;;;666333333333222000000000111111111111000000////////////000000000000////////////000000000000////////////000000000000------........./////////////////////////////////111111000000//////////////////000000000000//////////////////000000000000000111111111111222222222111111111111111111111111111111111111111111111111///000222777<<<<<<666111000111222333444333333222222222333333333444444444444444333333333444444555777666555444555666666666777888<<>>???@@@???AAADDDIIIMMMPPPSSSWWWZZZ______]]]YYYSSSOOONNNNNNLLLOOOTTTXXX]]]gggttt}}}xxxooohhhfffhhhkkkqqqssstttsssrrrsssxxx|||zzzzzzxxxuuuqqqoooooopppzzzzzz|||~~~tttpppqqquuutttpppjjjbbbXXXOOOJJJDDDCCCAAAAAA@@@>>>;;;999777888999888888999<<<>>>>>>@@@BBBCCCBBBAAABBBDDD>>>===:::777444222111000//////.........000111222555;;;FFFRRRYYYXXXPPPIII;;;999666555555444222000111111222222111111000000///000111222222111///...000111111000///111444777:::GGGYYYhhhtttuuubbbWWWQQQ|||yyywwwppprrrrrroookkkhhhiiikkkggghhhgggeeeaaa^^^]]]]]]\\\]]]___cccggglllpppssszzzwwwkkk^^^XXXOOOFFFBBBDDDHHHMMMIIIYYYjjjqqqrrrssssssssskkklllmmmmmmkkkgggbbb___SSSUUUXXXZZZ^^^bbbgggjjjiiigggeeebbb^^^UUUIII@@@;;;777333222333333000...---///222444444222///---111111000000//////......////////////000000000000////////////000000000000---------.........//////////////////////////////111111000000/////////...//////000000000000//////000000000000111111111111000111111111111222222222000000000000000000000000111111111111111111111111...///222888>>>===666///000111222333444333333222222222222333333444444444555555444333333333444444666555333444555666666555333666999<<>><<>>===???BBBCCC@@@>>>@@@DDD>>>===:::777444222111000---------...///111333555555<<>>;;;============;;;:::<<>>>>>CCCIIILLLKKKNNNSSSMMMMMMKKKGGGBBB???===>>>@@@CCCJJJTTTbbbttt|||nnngggeeefffnnnnnnppptttxxxzzz{{{{{{|||pppgggeeegggiiiqqqzzz~~~|||tttvvvzzztttgggaaa```\\\YYYTTTOOOJJJGGGFFFEEEDDDBBBAAAAAA@@@>>>;;;888888888777888999;;;===???@@@@@@@@@@@@@@@???>>>===<<<999666333222111///...,,,,,,,,,---...///000000555;;;FFFQQQVVVTTTNNNHHH>>><<<:::777444222111111111111111111111111111111///000111222222222222222111222222111///000222444:::CCCQQQ```ooorrraaaWWWUUU~~~~~~~~~~~~zzztttmmmeee___\\\[[[ZZZXXXWWWVVVUUUUUUVVVVVVWWWZZZ\\\^^^```bbbcccbbbfffooovvvxxxyyy{{{wwwkkk```WWWIIIGGGEEEGGGNNNUUU\\\___gggiiijjjiiigggeeeeeeeeehhheeebbb]]]ZZZXXXWWWVVVYYY\\\```gggmmmppppppooogggaaaWWWNNNEEE===777222111111000//////000111111222222111111000///////////////000000000000//////------............------....../////////000000000000///...------...///000111000000/////////////////////000000000000//////////////////............))),,,...///......///000.........///////////////111111111000000000000000////////////000000000000000222555777666333000000222222222222222222222222111222222333333333222222111111222222222333333333444444444444444555555666666666666777999>>>EEEKKKVVVcccuuu~~~mmmjjjpppzzz~~~zzzqqqfffcccnnnyyyzzz}}}zzzxxxxxxzzzsssqqqmmmfff___WWWPPPMMMLLLMMMOOOPPPPPPOOOPPPRRRHHHDDD???======>>><<<:::===>>>DDDKKKNNNMMMPPPTTTRRRPPPLLLHHHFFFEEEDDDEEEKKKOOOVVV___jjjvvvxxxqqqmmmlllnnnqqqvvv|||}}}rrriiiggghhhlllttt|||~~~{{{zzzzzz{{{~~~{{{lll___YYYXXXQQQOOOKKKGGGDDDBBBBBBAAACCCBBBAAAAAAAAA???<<<:::999888888888999;;;===>>>???@@@@@@@@@???>>>>>>===;;;999666444333111...,,,---,,,,,,------///000000444:::DDDOOOTTTSSSLLLGGG@@@>>><<<888555222000///111111111111111111111111000000111222222222111111111111222000///000222444:::BBBPPP___nnn~~~uuuddd[[[TTT|||wwwrrrpppooooootttyyy}}}{{{{{{vvvpppiiiaaaYYYTTTTTTSSSSSSRRRQQQQQQPPPPPPTTTVVVZZZ^^^cccfffiiiiiijjjgggjjjssszzzzzzwwwuuuvvvxxxuuukkkbbb\\\UUUPPPIIIIIIKKKQQQYYYaaagggjjjlllmmmmmmkkkgggcccaaa```ccc```[[[WWWUUUUUUVVVWWWdddeeehhhlllooopppnnnlllaaaXXXLLL@@@888444111000111000000//////000000111000000000000000000000000......////////////......------............------...............///////////////............//////000000//////......//////...//////000000//////...////////////............%%%)))---000000///......///////////////.........///000000000000000000111////////////000000000000///222555555444111000///222222222222222222222222...///000111111111111111111111222222222333333333444444333333444444555666999888888777777:::???CCCDDDOOO^^^mmmuuummmnnnssszzzyyyjjjjjjzzz|||yyyuuuuuuvvvzzz|||wwwppphhhaaa^^^^^^bbbgggjjjlllmmmoooooobbb[[[RRRKKKIIIIIIGGGEEEIIILLLRRR[[[______bbbfffkkkddd\\\VVVUUUUUUTTTSSSUUUYYY___fffkkkqqqvvvzzz}}}~~~~~~}}}zzzwwwwwwwwwtttyyyvvvllljjjlllqqqzzz}}}zzzyyyzzz|||~~~}}}xxxnnn```UUUNNNLLLFFFEEECCCAAA????????????AAA@@@@@@AAAAAA@@@>>><<<:::999999999999:::;;;<<<>>>>>>?????????>>>======;;;999777666555222...***---------------...///000222888AAAKKKQQQPPPJJJEEEBBB@@@>>>:::666333000///111111111111111111111111111111222222222111111000000111111000///000222555999BBBOOO]]]lll|||uuueee[[[TTT~~~zzzssslllfffcccaaaaaahhhnnnuuuzzzzzzwwwsssqqqtttpppkkkfffaaa[[[UUUQQQRRRSSSTTTUUUUUUVVVVVVVVVVVV\\\aaaeeejjjoooqqqooommmggggggnnnssspppiiiddd^^^___[[[TTTQQQTTTUUUTTTVVVVVVXXX]]]bbbgggiiiiiiiiilllooonnnjjjeee```^^^ZZZXXXUUUSSSSSSVVVZZZ]]]hhhjjjlllooooookkkeeeaaaSSSLLLAAA888333222333333000000000//////000000000////////////000000111111---..................---------............------,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////000//////.........//////...//////////////////...////////////............'''***...//////......///////////////.............../////////000000111111////////////000000000000///444777555222111111///111111111111111111111111---...///000111111111111111111222222222333333333333333333333333444444555999999888666666777;;;>>>===CCCMMMYYYjjj~~~~~~yyy|||yyy}}}}}}vvvrrrjjjnnnvvv~~~}}}{{{wwwqqqmmmjjjjjjrrryyy~~~vvvjjjaaa\\\ZZZYYYWWW[[[^^^gggqqqwwwxxx|||pppgggdddcccaaa___]]]```eeehhhjjjkkkmmmoootttttttttssstttwww|||}}}tttppprrrxxx}}}zzz{{{}}}}}}}}}||||||{{{yyywwwuuusssqqqlllcccWWWLLLFFFCCCCCCBBBAAA@@@??????@@@@@@@@@??????AAABBBBBB@@@>>>;;;:::::::::::::::::::::<<<======>>>>>>>>>======<<<;;;:::999777333///+++---------------...///000000555>>>GGGMMMLLLGGGBBBAAA@@@>>>;;;888555222000111111111111111111111111222222222222222111000///000111111000000000333555999AAANNN[[[jjjzzztttbbbXXXUUUwwwsssmmmfff```\\\ZZZYYY___dddjjjnnnnnnkkkhhhfffdddbbb___]]]\\\ZZZXXXVVVSSSUUUWWWZZZ\\\]]]^^^^^^]]]dddjjjlllooosssrrrmmmggg```\\\```bbb]]]TTTOOOGGGHHHGGGGGGLLLWWW^^^```dddddddddgggiiiiiigggeeegggkkkooooookkkccc\\\XXXQQQQQQQQQSSSXXX]]]cccgggjjjlllooopppmmmeee[[[SSSDDD???888444222222222333/////////000000/////////.........///000000111111------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...//////............//////......////////////......////////////............---...///...------///111///////////////...............//////000000000111////////////000000000000000777:::555111222222111111111111111111111111111...///000111222222222222111111222222222333333333222222222222222333444444333333444333222333666888:::===CCCLLLXXXiii}}}{{{rrrsss}}}|||ssskkkmmmrrrzzz~~~}}}yyyuuurrrrrr{{{}}}sssnnnkkkiiigggeeehhhqqq}}}zzzpppllljjjhhheeegggiiikkkllllllmmmoooqqqtttttttttttttttwww|||xxxwww{{{~~~|||~~~|||vvvpppllllllmmmlllkkknnnkkkddd[[[PPPGGGBBB???CCCBBBAAAAAA@@@@@@@@@@@@?????????AAABBBCCCAAA???::::::;;;:::::::::999999:::;;;<<<<<<============>>><<<;;;:::999666111---...------------...//////...333;;;CCCIIIIIIEEEAAA>>>>>>===;;;999777444333111111111111111111111111222222222222222111000///000000111000000111333666888???LLLZZZhhhyyyuuucccXXXSSSmmmjjjfffbbb^^^ZZZXXXWWWWWW[[[___bbbaaa___]]]\\\XXXWWWUUUVVVYYY\\\]]]]]]VVVXXX[[[^^^```bbbbbbbbbjjjrrrwwwttttttuuuppphhh[[[SSSNNNOOOPPPKKKFFFCCC===@@@DDDIIITTTaaaiiikkkjjjiiijjjllllllkkkhhheeeeeeiiilllkkkeee]]]VVVRRRNNNQQQUUUZZZ```fffjjjmmmkkklllnnnmmmhhh]]]PPPGGG:::777333111000///...,,,...//////000000//////............//////000000000------............------------............------/////////.....................////////////............------......//////---......//////......---////////////............000000///...,,,---///111............/////////000...//////////////////000////////////000000000000000999<<<555000222333111111111111111111111111111///000111222222222222222111111222222222333333333222222111111222222333444222333444444444555777999666888<<>><<<;;;:::999666333000......---------......///---111888@@@FFFFFFCCC@@@<<<<<<<<<;;;:::777555333111111111111111111111111111111222222222111111000///000111000000111444666666>>>KKKYYYhhhyyyxxxfff\\\PPP___^^^]]]\\\ZZZXXXVVVUUUPPPRRRUUUVVVVVVVVVWWWXXXVVVTTTTTTVVVZZZ___bbbccc```aaacccfffggggggffffffrrrzzz|||uuupppnnneeeYYYMMMFFFBBBCCCDDDBBBCCCEEECCCHHHNNNUUU```kkkooonnnjjjjjjkkkmmmnnnmmmjjjgggaaabbbbbb```[[[WWWTTTSSSSSSWWW]]]ccciiilllmmmnnnjjjiiigggccc]]]RRRFFF>>>666333000///......---+++......///000000///............//////////////////......////////////......------............------000000000/////////......---...///000000///...---...------------...///000---......//////......---////////////............+++---...///......///000,,,------...///000111111///////////////.........////////////000000000000...999<<<444...111333000111111111111111111111111000111111222222222111111111111222222222333333333111111111111111222333333333555666777666666777888444444888===@@@FFFTTTcccttt}}}yyyxxxwwwrrrwww~~~uuuooopppuuuyyy~~~|||xxxuuuvvvyyy|||}}}wwwtttuuu}}}~~~|||xxxuuukkkkkkqqqyyy|||yyyxxxyyyzzzqqqsssvvvwwwxxxyyyzzz|||}}}~~~}}}{{{zzzzzz~~~}}}~~~|||www}}}vvvjjj___```kkkssssssnnnbbb\\\SSSKKKFFFBBBAAA@@@??????@@@AAABBBBBBBBBBBB@@@@@@@@@AAACCCCCCAAA???888999:::;;;;;;;;;:::999777888999:::<<<<<<======<<<:::888777777666333111///......---------......---000777>>>DDDEEEBBB???<<<===<<<;;;999666333111111111111111111111111111000000111222222222111111///000000000000111444666555===JJJXXXhhhzzzxxxggg\\\QQQSSSTTTUUUUUUUUUTTTRRRQQQLLLMMMNNNOOOOOOQQQTTTWWWYYYXXXWWWYYY^^^cccfffhhhjjjkkkmmmnnnnnnmmmkkkjjjnnnvvvvvvmmmeee```UUUGGGDDD???<<<===???@@@FFFLLLNNNSSSYYY```iiiqqqqqqlllkkkkkkkkkmmmnnnmmmjjjhhh\\\[[[YYYVVVTTTTTTVVVXXXYYY]]]dddjjjnnnooommmlllhhheee```ZZZRRRHHH>>>777444111///...///000000000---...///000000///...---////////////////////////......////////////......---..................---//////.........------------...///000000///...------------------...///000---..................---000/////////............&&&)))---/////////...///+++,,,---...///111222222000000//////.........---////////////000000000000---999<<<222,,,000222///000000000000000000000000000111111111111000000///111111222222222333333333111111111000111222222333000222333444222222222333444444666999888999DDDQQQ___qqqzzztttqqqpppooouuu{{{{{{zzz|||{{{}}}wwwyyy{{{{{{~~~|||yyyrrryyyyyytttyyy{{{wwwfffeeeiiiooosssvvv|||}}}yyywwwxxxzzzyyy}}}~~~yyywwwxxx|||~~~zzzxxx}}}ooobbbXXX]]]mmmxxxvvvooo[[[UUULLLEEEAAAAAAAAAAAA>>>???AAABBBDDDEEEEEEEEEAAA@@@@@@BBBCCCCCCAAA???888999:::;;;<<<;;;::::::666777888:::;;;<<<======;;;999666555555444333222///......---------......---000666===CCCDDDBBB???>>>>>>===<<<999555111///111111111111111111111111///000111222222222222222///000000000000111444777555===IIIXXXhhhzzzwwwdddYYYTTTRRRVVVWWWVVVVVVXXXVVVSSSUUUSSSPPPNNNPPPTTTYYY\\\eeeaaa^^^___ccchhhkkkkkklllmmmnnnpppooolllfffaaadddcccaaa^^^XXXSSSMMMJJJ@@@>>><<<>>>DDDNNNUUUZZZ^^^```cccfffhhhiiiiiiiiigggggghhhkkkmmmkkkfffbbbYYYVVVRRRPPPQQQUUUZZZ^^^aaacccgggkkknnnnnnjjjgggeee^^^SSSLLLFFF@@@888111000000000000////////////////////////000000000000000000//////.........------+++***,,,///000...,,,//////...---...///000111+++++++++,,,,,,---------...------------...//////........................,,,---......//////......000000//////.........---//////............//////............//////////////////000000111111222222000///111333///+++///777AAA999222000...---///222111111000///////////////111111222222222333333333222222222222222222222222000000000000000000000000222222222333333444444444555555666777999<<<>>>@@@IIIYYYlll{{{oooddd^^^aaahhhppptttvvv|||{{{~~~~~~{{{uuuuuutttsssssswww~~~{{{~~~}}}xxxjjjgggfffhhhnnnsssvvvvvv}}}}}}~~~~~~xxxuuuvvvyyy}}}~~~|||xxxvvvsssppppppvvvwwwqqqhhh```\\\eeesssyyyqqqgggTTTOOOGGGBBB@@@>>><<<:::999999999:::===@@@DDDFFF@@@@@@@@@@@@???===;;;:::999888999===BBBAAA;;;666999888888777888999;;;<<<:::888666333111///......000000//////......------000222666===CCCEEEBBB???===<<<:::888666444333222222222111111111111222222555555444333111000//////000000//////000111222222999>>>GGGRRRaaatttwwweeeZZZTTTYYY]]]```___```bbbaaa]]]\\\ZZZVVVTTTTTTWWWZZZ]]]fffdddbbbcccfffiiikkkjjjiiihhhfffdddbbb^^^XXXTTTSSSQQQNNNJJJGGGDDDBBBAAAAAAAAADDDJJJSSS]]]dddhhhfffgggggggggfffeeecccaaaccccccdddffffffccc^^^YYYTTTSSSRRRRRRVVV\\\bbbfffgggiiikkknnnooolllgggcccZZZSSSIIIBBB>>>999222---000000000000/////////...---............/////////000/////////............---++++++,,,///000...,,,++++++---.........---,,,,,,,,,,,,,,,,,,,,,------...------------...//////........................,,,---......//////......///.........------------//////............//////............//////////////////////////////000000//////111333111...222:::AAA999222111000...000333111111000///////////////111111111222222222333333222222222222222222222222111111111111111111111111222222222333333333444444444444444555777999;;;<<>>======<<<;;;;;;;;;::::::<<<>>>@@@BBB????????????>>><<<:::999888888999>>>CCCCCC>>>999888888777777777888::::::888888666444222000///...000000//////.........---111222777===CCCEEECCCAAA>>>===;;;888666555444333222222111111111111222222555555444333222000000////////////000111333444555777<<>>888555333///,,,000000000/////////......,,,,,,---------.........////////////............---,,,,,,---...///---,,,)))***---//////...,,,***............------------...------------...//////........................,,,---......//////......---------------,,,,,,,,,//////............//////............//////////////////.....................///111333222111666<<>>GGGOOO]]]ooo~~~xxxiiiddd^^^]]]dddqqqzzzwwwvvv{{{zzzxxxyyyzzz~~~~~~{{{wwwuuuvvvxxxyyyyyy}}}~~~vvvjjjeeejjjvvv|||xxxuuutttqqqooonnnsss{{{vvvhhh```ZZZZZZZZZXXXUUURRRPPPOOOCCC???;;;999:::;;;<<<<<<===<<<;;;::::::;;;<<<======>>>>>>===<<<;;;999999888888;;;@@@DDDEEEAAA<<<777777777666777777888888666666666666444222000//////////////////.........111333777===CCCEEECCCBBB>>>===;;;999777666555444222222111111111111222222444444333333222111000000//////000111333444666777555;;;DDDPPP```tttuuucccXXXRRRqqqwww{{{{{{|||}}}{{{vvvmmmjjjeee```\\\ZZZYYYYYYaaabbbccccccbbb```]]][[[WWWQQQJJJDDD@@@???===<<<<<<===@@@FFFMMMVVV^^^cccaaa```bbbeeehhhkkkkkkjjjkkkjjjiiifffdddbbbaaa```aaa___]]][[[ZZZYYYYYYXXX^^^___aaadddgggiiikkkmmmnnnmmmjjjgggbbbYYYPPPJJJCCC>>>888333222111000...000000/////////.........,,,------------.........///////////////.........,,,,,,------......---,,,+++,,,...000000///...---000/////////......------...------------...//////........................,,,---......///.........------------------------///......------......///............////////////000//////......---------//////111222222222666:::;;;555000111111///000333000000////////////000000000000000111111111111222111111111111222222222222222222222222222222222222222222222222222222222333222333333333444444555555777999===CCCNNN]]]llltttyyyggg[[[[[[iii~~~~~~zzzsssxxx~~~~~~wwwuuuvvvxxxxxx{{{~~~}}}}}}}}}~~~~~~}}}||||||~~~~~~}}}mmmdddeeepppzzz}}}xxxuuutttuuuuuuwww|||~~~{{{|||qqq```WWWSSSSSSRRROOOKKKHHHGGGGGG===;;;999777888999:::;;;<<<<<<::::::999999::::::======<<<<<<;;;:::999999999:::===AAADDDDDDAAA===888888888777777777777888444555666777666444111000.........///////////////000222777<<<@@@BBBBBBAAA>>>===<<<999888666666555333222222111111222222333333333333222222111111111//////000111222333555666555;;;EEERRRbbbvvvtttaaaVVVSSStttzzz~~~~~~~~~}}}yyyssseeeccc^^^YYYUUUQQQOOONNNSSSTTTUUUUUUSSSPPPNNNLLLIIIDDD>>>:::999;;;<<<===;;;???FFFOOOYYYcccjjjmmmlllkkkiiiiiikkklllkkkjjjjjjhhhfffcccaaa````````````^^^ZZZWWWWWWZZZ^^^bbbfffhhhjjjmmmnnnmmmllljjjjjjgggccc]]]VVVNNNEEE???;;;888444111000000000000////////////............------........./////////.........///////////////,,,---......------,,,,,,---------------...//////------,,,,,,+++++++++***...------------...//////........................,,,---......///...........................//////......------------..................////////////000000000//////.........///111111000000222555666666111...///000......111000000////////////000000//////000000000111111111000000000111111222222222111111111111111111111111222222222222222222222222333333333444444555555555555666888===CCCLLLWWW___pppyyykkk```dddtttvvvyyy}}}{{{yyy{{{}}}yyywwwzzz~~~|||||||||{{{zzz|||}}}vvvkkkiiipppwwwzzzxxxwww}}}wwwsssxxxlll[[[QQQKKKHHHFFFDDDEEEEEEDDDCCC<<<;;;:::888777888999:::::::::999999999999::::::<<<<<<;;;;;;:::::::::999:::;;;>>>BBBCCCBBB>>>;;;:::::::::999999888888777444444666666666444111000------......//////000000///222666:::<<<>>>>>>>>>>>>===;;;999888777666666333333222222222222333333222222222222222222222222111111000000000111111222555<<>>AAADDDFFFFFFKKKRRRZZZaaafffjjjkkkjjjiiiiiikkknnnppppppooohhhfffbbb^^^[[[ZZZYYYZZZ\\\[[[YYYWWWXXX\\\ccchhhhhhkkkooorrrrrroookkkhhhccc___XXXRRRKKKDDD===888333222111///......///////////////.........---------............/////////.........///////////////,,,---///...---,,,,,,---,,,+++*********+++---...))))))))))))((((((((((((...------------...//////........................,,,---......//////...............///////////////......------------..................////////////000000000///////////////000111111///000333555444333...,,,...000......000///////////////000000111////////////000000000000//////000000111222222222000000000000000000000000222222222222222111111111222222333444555555555555222111333777:::===CCCIIIWWWbbbsssvvvlllnnnssszzz{{{}}}zzz{{{}}}|||vvvuuu~~~zzzzzzyyyxxxzzz}}}uuurrruuuxxxwwwoooqqqxxx|||}}}~~~~~~uuucccUUUMMMCCC???:::;;;???BBBAAA???======<<<:::888888999:::999999999999::::::::::::;;;:::999888888888888999888;;;>>>AAAAAA???<<<:::;;;;;;;;;;;;:::888777666444444555555444222111///,,,------...///000111111///222666999::::::;;;<<<===<<<:::999777666666666333333222222222222333333222222222222222222333333222111000000//////000000777===HHHUUUeeexxxrrr___SSSNNNRRRYYY^^^______^^^XXXQQQDDDCCCBBB@@@>>>;;;999888777999;;;===>>>BBBGGGLLLMMMKKKIIIJJJMMMQQQSSSTTTVVVXXX\\\aaadddeeeffffffeeefffhhhlllnnnnnnllliiiccc```\\\WWWTTTSSSSSSTTTXXXZZZ\\\]]]^^^aaafffjjjiiilllqqqtttrrrmmmfffaaaXXXSSSKKKDDD???:::666333//////000///...---------//////.........---------,,,,,,---------...................../////////000,,,...000///,,,++++++---******++++++,,,,,,,,,,,,))))))******************...------------...//////........................,,,---......//////......---------....../////////...------,,,,,,------...............////////////................../////////111111...111777999666111---,,,///111///...000///////////////000111111........./////////000000/////////000111222222222111111111111111111111111222222222222111111111000000111222444555555444444333000222666666555888???EEEPPP___kkkvvv~~~{{{|||zzzvvvtttsssvvvyyy{{{vvvwww{{{~~~}}}}}}xxxqqqppp|||yyyxxxvvvuuuxxxzzzxxxvvvvvv~~~vvvmmmmmmqqqssstttwwwyyy||||||tttgggXXXNNNJJJ@@@<<<888888;;;===>>>>>><<<===>>><<<999888999<<<::::::::::::::::::999999888777666555555555666777444888<<>><<<999888:::===;;;;;;;;;;;;;;;999888888666555444333222333444555111555:::===>>>===<<<;;;999::::::999888666444333666555333111000///......+++,,,---...///111111222333777::::::999888999;;;;;;:::999777666555555555444333333222222333333444111111111222222333333444111111111111222333444555666===HHHTTTcccuuuppp]]]RRRMMM777;;;@@@DDDCCC@@@===<<<999999:::999777777999;;;666???FFFIIIOOOYYYdddiiilllaaa]]]eeejjjffffffkkkdddddddddbbbaaabbbdddgggooojjjdddbbbbbb```[[[VVVSSSSSSTTTTTTTTTUUUUUUUUU\\\bbbhhhjjjiiihhhkkkoooooonnnmmmjjjeee[[[QQQIII===<<<888555222000/////////............---------............////////////,,,---......//////......000000000///......------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................000000//////......------,,,------......------,,,.........000111111...+++////////////...---,,,+++------------------------111000...---,,,,,,------222///...111666:::999666---------............///000000000000000000000000///////////////.........////////////000000000000222222222222222222222222222222222111111111000000///111333555555555444333555555444333444555666777===AAAFFFKKKQQQ]]]lllwwwwwwjjjbbb______eeeccciiitttwwwyyy}}}uuuqqqrrr{{{vvvxxx}}}|||zzz{{{|||}}}xxxsssppprrryyyzzzsssppptttuuuyyyxxxpppnnnvvvvvvsssnnnhhheeejjjvvvzzzlll___RRRGGGDDDGGG======<<<;;;:::999999999;;;<<<>>>???>>><<<999777:::;;;;;;;;;;;;:::999999999888666444333333333444444777<<<>>>===;;;:::999888777666555444333222222555444333222111///......,,,++++++***+++,,,...///444999:::888777999:::888;;;:::888777555444444444333222222111111222222333111111111111000000//////111000/////////000111222888>>>HHHTTTbbbuuulllYYYPPPOOO666999===@@@@@@???>>>===888:::<<<<<<<<<===>>>@@@FFFOOOWWWYYY]]]dddkkknnnlllcccbbbjjjooojjjhhhkkkeeefffffffffeeefffiiikkkkkkeee___\\\\\\[[[WWWSSSRRRSSSTTTUUUWWWZZZ\\\]]]bbbggglllllliiiggghhhjjjgggeeebbb]]]WWWNNNEEE???777666444222000/////////............------------------------............,,,------...............---------------............------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------............------------,,,------......------,,,---------...//////---+++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,------...000......111666999777444---------............///000000000000000000000000/////////////////////.../////////000000000111111222222222222222222222222222222222111111111000000000111222444444444444333555444444333444555666777555999===@@@EEEMMMZZZcccsss{{{xxxmmmfffccc```]]]```hhhkkkooo~~~|||xxxssssss{{{~~~}}}~~~{{{{{{~~~}}}wwwssstttyyywwwqqqpppkkklllqqqxxx}}}{{{tttmmmnnnuuu~~~sssppplllfffeeemmmzzzzzzfffXXXOOOGGGBBBAAA>>>===<<<;;;:::::::::::::::;;;<<<===<<<:::888666999999::::::::::::999999888777555333222222333333444777:::<<<;;;:::999999999999888777666555555444444444333222000///......------,,,,,,---...///000666;;;<<<:::999;;;<<<:::;;;:::888777555444444444333222222111111222222333222222111111111000000000111111000///000111222333888>>>HHHTTTbbbtttnnn\\\SSSQQQ888<<>>CCCJJJPPP[[[cccnnnyyy}}}uuupppiiidddbbbddddddfffsssxxxsssssszzz|||yyy{{{zzzuuutttwww|||{{{uuurrrsssnnnoootttzzz~~~yyytttrrrxxxzzznnnlllhhhdddeeemmmzzzqqqZZZOOOMMMIIICCC@@@>>>>>>===<<<;;;;;;;;;;;;999:::;;;;;;;;;999777555666777888999999:::999999777666444333222111222222444666888999888888888:::888888777777666666666555444333222111000///...---///............000111222666;;;<<<:::999;;;<<<:::;;;:::888777555444444444222222111111111111222222222222222222222111111111222111111000111222333444999???HHHSSSbbbtttqqq^^^VVVSSS>>>EEEPPP[[[```]]]VVVQQQRRRUUUYYYZZZYYYVVVUUUTTTSSSZZZ______```ccceeecccfffbbbccciiillliiigggiiijjjkkkllljjjhhheeeeeeeee\\\WWWRRRPPPRRRTTTVVVWWW^^^^^^]]]^^^___aaadddeeeeeehhhjjjiiieee```\\\[[[SSSNNNFFF@@@;;;777444222---------,,,------------.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,---.........------+++,,,,,,,,,---------...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,------......,,,------......------,,,...,,,++++++,,,......---******+++,,,------------++++++++++++++++++++++++++++++,,,,,,---...//////,,,---111666999888333///---------............///000000000000000000000000............////////////000000000000111111111222000000000000000000000000111111111111111111111111111111111111222333444555333333333444444444555555666888:::;;;<<<>>>BBBFFFIIINNNWWWcccoooyyy~~~yyyuuuoookkkpppyyyyyyuuuuuu{{{|||xxxyyyzzzuuutttuuuxxx{{{}}}zzzxxxyyy}}}}}}~~~{{{}}}}}}uuuhhhgggdddbbbcccgggooovvvsssaaaPPPJJJKKKJJJGGGEEE>>>>>>===<<<<<<<<<<<<<<<888999:::;;;:::999777666444555666888999999::::::777666444222111111111222444555666666555666777999555555555555555444444444333333222111///...---,,,......---......000222333444999:::888777999:::888;;;:::888777555444444444222222111111111111222222222222222222222222222222222111111111111333444555999>>>GGGRRR```sssrrr___VVVSSSJJJNNNWWW```hhhiiifffbbbcccfffhhhhhhddd___[[[YYYUUUZZZ\\\[[[\\\```bbbaaafffcccaaadddeeeeeefffhhhiiiiiiiiifffaaa]]][[[[[[VVVTTTRRRSSSVVVZZZ]]]___bbbbbbbbbbbbbbbdddeeefffhhhiiihhheee___XXXRRROOOGGGBBB;;;666444333222111---------------,,,,,,+++...------------,,,,,,,,,,,,------------.........+++,,,,,,---...---------............------,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------.........///,,,------......------,,,...,,,+++,,,---//////...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,---...//////,,,///444999:::888333///---------............///////////////////////////---.........//////000000///000000000000111111111////////////////////////111111111111111111111111111111111111111333444555333333333444444444444444333555777888999:::<<<===@@@AAAFFFOOO\\\gggooorrrzzz|||yyyzzz~~~~~~zzzwwwtttuuu{{{~~~{{{wwwyyy{{{wwwuuuvvvwwwyyy|||{{{~~~vvvnnn``````___^^^]]]]]]^^^```[[[RRRKKKJJJJJJGGGFFFGGG>>>>>>===<<<<<<<<<<<<===999999:::;;;:::999888888333444555777888999::::::777666444222111111111222333444555444444444777999555555555555555444444444333222111000...---,,,,,,---,,,,,,,,,---///111222444999:::888777999:::888;;;:::888777555444444444222111111000000111111222222222222222222222222222222111111111111333444555999>>>FFFPPP^^^qqqrrr^^^UUURRRVVVTTTSSSWWW___gggkkkllliiikkkmmmkkkfffaaa]]][[[]]]```aaa```bbbfffgggeeeeeedddbbbaaaaaabbbdddeeecccdddbbb___ZZZWWWVVVVVVTTTUUUWWWZZZ^^^bbbeeegggbbbbbbcccdddeeefffggggggiiigggccc]]]UUULLLEEEAAA:::777222/////////000///............---,,,+++***------------,,,,,,,,,,,,------------............++++++,,,---------------/////////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,------......------,,,---,,,+++,,,...000///...,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............---000666::::::777333///---------............///////////////////////////------......///000000000////////////000000000000////////////////////////111111111111111222222222000000111111222333333333222222333444444444444333333444555777888999:::;;;;;;;;;<<>>BBBFFFHHHPPPYYYkkk~~~vvvmmmkkklllppprrrrrruuuzzz{{{yyywwwxxx{{{|||zzzwwwtttwww~~~{{{xxxuuurrrqqqqqqrrrsssvvv|||~~~}}}uuu{{{wwwkkkbbb]]]RRRPPPNNNKKKJJJIIIGGGFFFDDDCCCDDDFFFDDD??????AAA<<<;;;;;;;;;;;;;;;<<<<<<888888888888888888888888555666777888999999:::999888777555333222222333333222333555555444555666777999999888777666555555444111111000///---,,,++++++++++++++++++---///111222666;;;<<<:::999;;;<<<:::;;;:::888777555444444444111111000000000000111111000000000111111111222222////////////000222444555777;;;BBBLLLZZZlllsss___UUURRRZZZXXXWWW[[[aaadddccc___bbbdddfffgggeeecccbbbccc___cccgggggghhhiiiddd^^^YYY]]]^^^\\\ZZZYYYWWWUUUTTTUUUUUUUUUUUUXXX\\\___WWW\\\dddiiillllllkkkjjjggghhhhhhhhheeeaaa]]]ZZZPPPLLLFFFAAA<<<888444111111///............,,,+++***+++,,,---...---,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,*********++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,------......------,,,((((((***,,,......,,,*********,,,...///000111111------------------------***+++,,,---...---,,,+++,,,000555888777333000...---------.........//////////////////////////////---------...///000000111------------.........///111111111111111111111111000000111111222222222222---///111333444333222111111222333444555444333333555444333333444666666666000333777999999999999:::<<>>>>>BBBCCC@@@@@@BBB;;;;;;:::::::::;;;;;;<<<666666666666777777777777666777888999999:::999999999888666444333333333444111333555666555555666777888777666555444333222222111111000...---,,,+++***+++++++++,,,---///111333444999;;;888777999:::888;;;:::888777555444444444111111000000000000111111//////000000111111111222///.........000111333555666:::AAAKKKXXXkkkttt```WWWRRR```______aaabbbcccbbb```]]]]]]^^^^^^^^^]]]\\\[[[___aaadddeeeddd```\\\XXXWWWWWWWWWXXXYYYWWWTTTQQQRRRTTTXXX^^^dddggghhhgggcccdddgggjjjnnnnnnllljjjiiiddd___]]]\\\YYYSSSMMMEEE@@@:::666555444111///000///...---------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,+++******,,,,,,+++***///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,***+++,,,++++++++++++,,,******+++++++++,,,,,,,,,////////////...---,,,,,,333777;;;:::444//////000.........////////////000.........------,,,,,,,,,////////////////////////............///////////////////////////.........////////////////////////...///000222222111000000111222222333444444444444777666555444444555666777666555444333333444666888999>>>FFFPPP[[[jjjyyy}}}|||}}}~~~wwwyyyyyytttrrrsssqqqnnniiijjjooozzz|||{{{zzzvvvssswww~~~vvvooollllllmmmmmmpppnnnkkkfff^^^VVVOOOKKKEEEEEEDDDCCCAAA@@@??????AAA???======???@@@>>>;;;<<<999555555777::::::888777777888888888888777666999888777777777888:::;;;999777555333222333444555666555555555555444444444999888888777666555555555222111000///---,,,+++***---,,,,,,,,,---000333555:::;;;;;;999888888:::<<<<<<;;;888666444222111111111000...///000111///...000000000000111111111111000///......///111333444555888???IIIXXXjjj}}}uuu___SSSTTTcccbbbaaabbbccccccbbb```YYYYYYYYYYYYXXXXXXXXXXXXWWWYYY]]]______\\\XXXUUUTTTTTTVVVZZZ^^^``````___[[[]]]aaagggllloooooonnneeefffgggjjjmmmmmmjjjhhh```[[[UUURRRPPPMMMGGGBBB===999555222222222000...///...------,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++---,,,++++++------,,,+++...---,,,++++++++++++,,,******+++++++++,,,,,,,,,------,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,+++******)))111555888666111---,,,---------........./////////------------------,,,,,,..................................../////////////////////////////////...000000000000000000000000//////000111111111111111222222333444444444333333444555555666666555555444555444333222222444555777333777<<>>@@@>>>======???@@@>>><<<;;;888555555777999999888888999999999999888888777888777777777777888999999999777555444333333444555555555555555444444444444777666666555444444333333111111000...---,,,+++***------,,,,,,---///111222999::::::999888999;;;===;;;999777555333111000000///...---...//////...---222222111111111111111111000000......///111333444777:::@@@JJJXXXjjj{{{vvvaaaVVVTTT```___^^^^^^___^^^\\\ZZZVVVUUUTTTTTTSSSTTTTTTTTTPPPSSSWWWZZZ[[[ZZZWWWUUUVVVVVVXXX\\\bbbgggjjjkkkeeegggjjjoootttuuusssqqqgggfffggghhhhhhgggdddaaaUUUPPPIIIDDDBBB>>>:::666444111///......///......------,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++************************************++++++,,,,,,++++++***)))************+++++++++...,,,+++,,,---...---,,,------,,,++++++++++++,,,******+++++++++,,,,,,,,,///---,,,+++------------,,,,,,---------.........++++++++++++************111333555444///,,,+++,,,,,,,,,,,,---------......,,,,,,------------------........................---............/////////......//////////////////000000000000000000000000000000000000000111111222333333444444444333222222111333555777777555333111333333222111111333444555555666777999<<>>>>>>>>???=========???@@@???>>>:::777555555666888888777999:::::::::999888888777666666777888888888888777999888666555444444555666555555555555444444444444444444333333222222111111111111000...---,,,+++***+++,,,,,,---.../////////666888999999888999;;;>>>999888666444222111000///000///...///000111000...333222222222111111000000111000///...///000222444999<<>>??????>>>999888777777888888999999:::::::::999888777666555444555666777888777666666888777666555555555555666555555555444444444333333333333222222222111111111111000///...---,,,++++++((()))+++---...///000000444666888888888999<<<>>>999888666444333111111000333111111111333444333222222222222111000000//////111000///...///000222333777;;;AAAKKKYYYjjj{{{xxxdddZZZYYY`````````bbbdddeeedddccc^^^]]]\\\\\\[[[[[[\\\\\\[[[^^^ccchhhkkkllllllllljjjhhhggghhhkkkooorrrssstttssssssrrrppplllfffbbb]]]ZZZWWWTTTPPPLLLGGGCCC???<<<888444222111111000------,,,+++************++++++*********++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++***)))((()))+++,,,,,,******+++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,+++++++++++++++++++++,,,,,,,,,,,,......------...///000111444444333111...---,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,------.................................------------............---.........//////000000000000000000000000000000111000/////////000222333444444444444333222222111333333222222222222333333000000000000111111222222333222222222333555555666999<<<@@@GGGPPPZZZccciiirrryyytttkkkbbbbbblllzzz~~~yyyzzzyyyxxxzzzvvvuuutttrrroookkkddd```[[[UUUMMMEEE@@@>>>???@@@;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<<<<<<<===>>>::::::::::::999999:::;;;999999999888777555444333333444555666777666555444777666666555555555555555555444444444444333333333333333333222222222222222000000///...---,,,,,,+++&&&'''***,,,///000111222222444777888888999;;;===:::999777555444333222222222111111222333444444333111111000000000/////////222111///...///000222333444888@@@KKKYYYkkk|||xxxeee[[[ZZZcccccccccfffhhhjjjiiihhheeeffffffffffffeeeddddddeeehhhlllqqqtttuuuvvvvvvooonnnllllllooorrrtttttttttrrroookkkgggbbb\\\WWWOOOLLLIIIEEEBBB>>>:::666444333111///............,,,---...---+++)))***+++++++++******++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++************************************++++++,,,,,,++++++***)))************+++++++++)))(((''')))+++,,,+++***)))***++++++,,,+++++++++******+++++++++,,,,,,,,,,,,111555555000,,,---///*********+++++++++,,,,,,---,,,,,,,,,,,,...000111444222000---,,,++++++++++++++++++,,,,,,,,,------,,,,,,------------------------------------------,,,------------.........------......///000000000////////////////////////000000000000000111111222333333444444444333222222555444222111111222444555000000000111111111111111111000000222555777666555666777888;;;AAAJJJTTT[[[dddqqqyyyoooiiicccccckkkwww}}}}}}}}}yyyvvvrrrnnnnnnsssxxx{{{|||}}}zzzuuuuuuvvvxxxvvvqqqllleee\\\SSSLLLHHHFFFDDDAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<999:::;;;;;;:::999:::<<<:::;;;<<<<<<;;;:::;;;<<<999999888777666444222111333333444555555555555444555555555555555555444444444444444444333333333333333333333333333333222222000//////...------,,,,,,'''(((***,,,...111222333222444777888888999:::;;;:::999888666444333333333000///...///111222222111000000000000000000000000222111///......000111333111666>>>JJJYYYjjj{{{zzzggg^^^[[[hhhhhhhhhjjjlllmmmlllkkkkkklllnnnoooooommmkkkiiiiiikkkooosssvvvxxxxxxxxxpppnnnlllkkklllnnnmmmmmmgggddd___ZZZVVVQQQLLLHHH???===;;;999888666333000...//////...,,,++++++,,,***,,,...---+++***+++,,,+++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++)))(((((()))+++,,,,,,+++((()))***+++,,,++++++*********+++++++++,,,,,,,,,)))333;;;:::111+++---111+++++++++,,,,,,,,,------,,,+++******,,,...000222555333///---+++,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------------------------,,,,,,---------.........------......///000000111........................//////000111111111111111222222333444444444333333333333444444444444333333000000111111222222222111222111111444777999777555333444555666888>>>GGGMMMUUUbbbqqq||||||rrroookkkiiilllsss{{{|||zzz{{{|||}}}{{{tttnnnhhhgggffffffiiinnnsssvvvxxxzzz|||}}}{{{xxxvvvuuuwwwrrriii```XXXOOOGGGBBB>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777999;;;:::777666888999999;;;===<<<:::999:::<<<::::::999888666444222111333333333333333444444555333333444444444444444333444444444333333333222222222222222222222222222222/////////...------,,,,,,,,,,,,,,,,,,...///111333222444777888888888999:::999888777555444333222222///...---///111222222111111111111222333333444444222111000......///111222111666>>>IIIWWWhhhxxx}}}kkkbbb```qqqppppppqqqrrrsssqqqpppmmmooorrrtttsssqqqnnnllliiikkkooorrruuuvvvvvvvvvooollliiihhhgggeeecccaaaXXXTTTOOOIIIEEEAAA===:::555333222222222222000///---/////////---+++++++++(((+++------+++***,,,...,,,+++++++++,,,------...++++++++++++++++++++++++++++++---......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++***))))))***,,,...---,,,((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,%%%222===<<<000(((***111,,,,,,,,,---------......---,,,++++++---///222333888555111...............,,,,,,------------...............------,,,,,,,,,------------------------,,,,,,,,,---------......---------...///000000111...........................///111222222222111000111222333333444444444444111333555777777555333111000000111222222222222222000//////111444555333000000222444444555999???DDDGGGQQQ\\\fffuuuzzzxxxtttooolllnnntttzzz}}}||||||||||||~~~{{{|||~~~|||yyywwwwwwvvvxxxvvvmmmfffccceeegggjjjmmmsssyyy~~~|||vvvnnncccXXXOOOIIIDDDAAA;;;;;;<<<===<<<;;;:::999<<<<<<<<<;;;;;;:::::::::777999:::999666444666888777:::<<<<<<999888999;;;<<<;;;;;;999777555333222444333222111222333444555222222333444444333333333444444444333333333222222111111111111111222222222/////////...---------,,,000///...------...000111222444777888888777888999888777555444333222222111000//////000222444333222111222333444555555666777333111000///...///111222222777>>>IIIVVVfffvvvnnnfffgggwwwvvvuuuvvvwwwwwwuuusssmmmpppsssuuuvvvtttqqqooommmmmmnnnnnnnnnooooooooohhhaaaZZZWWWXXXYYYVVVSSSJJJGGGBBB===888555333222//////...---,,,++++++******+++,,,---...---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++---///222333++++++++++++++++++++++++111000...,,,+++***))))))))))))*********+++++++++************************)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------******++++++++++++000666;;;777111...---...,,,*********+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,++++++------,,,+++//////...---,,,,,,++++++...------,,,,,,------...............///////////////......------///000111///000000111222222333333555333222333333222000...111111000000000000111111111111222222222333333333444444555555666777777888>>>???CCCLLLYYYiiiwww~~~}}}}}}~~~{{{zzz}}}xxxsssqqqrrrrrrsss{{{~~~zzzvvvvvvxxxxxxtttooouuuxxxxxxtttsssvvvyyyxxx}}}{{{ssspppttttttpppuuuoooooouuutttnnnpppyyyvvvsssrrriiijjjnnnuuu{{{kkkXXXMMMFFFAAA@@@BBB<<<;;;:::999:::;;;<<<===888:::<<<======<<<999888;;;;;;999666333222444666666888:::<<<<<<<<<;;;:::::::::999888666444222111444444444444444444444444...///111333555666666555333222222111000///......000000111111222222222333000000///...------,,,,,,++++++***)))***,,,///111444555666888999;;;<<<===:::999888666444222000000000000000000000111111222222111000//////000111222///////////////000111111333777>>>HHHVVVfffvvvzzzkkkggghhhvvvuuussstttttttttrrrpppjjjkkkmmmnnnnnnllljjjiiigggffffffdddcccbbbaaaaaaWWWQQQJJJGGGGGGGGGDDDAAA>>><<<888555222000//////---------,,,++++++************+++++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++***************+++++++++,,,,,,,,,------++++++++++++++++++++++++...---,,,************+++++++++++++++++++++++++++,,,,,,+++************************++++++++++++,,,************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,...---------,,,---222777<<<777222000000000///...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++------------------------...------,,,,,,------...............///////////////......---...///000111111111222222333444444444444333222222333333111///111111000000000000000000111111111222222222333333333333444444555666666777777777:::???HHHTTT^^^dddkkkooosssvvvvvvuuuuuuuuutttsssxxx}}}{{{{{{{{{{{{zzz}}}}}}xxxsssqqqqqqqqqmmmjjjtttwwwwwwsssqqqsssuuutttrrruuutttooonnnqqqpppmmmmmmgggggglllkkkfffiiirrr{{{{{{yyyxxxvvvyyy{{{iiiUUUJJJDDD@@@>>>>>>;;;::::::999:::;;;<<<===888:::<<<>>>>>>===;;;999999999888666444333444666555777999:::;;;;;;:::999999999999888777555333222444444444444444444444444111222333444555444444333222222111111000000//////000000000000111111222222000//////...------,,,,,,---,,,,,,,,,---///111222444444555666777888888888888888777555333222111000000000000000000111111222222111000//////000111222///////////////000111111333777>>>HHHUUUfffuuuzzzllliiikkkqqqpppnnnmmmmmmmmmkkkiiiccccccbbbbbbaaa___^^^]]][[[ZZZXXXUUURRROOOMMMLLLJJJDDD>>>;;;:::999666333222111///---,,,,,,------++++++++++++++++++******+++******)))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********)))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++///...,,,***((('''&&&&&&++++++++++++++++++++++++)))))))))))))))***+++,,,++++++++++++,,,,,,,,,,,,************************------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))*********+++++++++//////---++++++...333777555222...,,,,,,------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,++++++,,,,,,---...//////......------------......---............////////////............///000000000000111111222333333444333222111222333333222000222111111111000000//////111111111222222222222333222222333333444444555555666666666888<<>>;;;:::999999999999:::;;;===>>>999:::<<<>>>???>>><<<;;;666888888777555444444444444555666888999888888777888888888888777666555444444444444444444444444444444555555555444333222111111111111000000000000000////////////000000000000//////......---,,,,,,,,,+++,,,,,,---...///000111555555666666666666777777666555555444333222111000000000000000000111111222111111000000000000111111///////////////000111111222666===HHHUUUeeeuuu}}}pppnnnppphhhfffcccbbbaaa```___]]]XXXWWWUUUSSSQQQPPPOOOOOOMMMLLLIIIFFFBBB???<<<;;;???;;;777444444333111///------,,,,,,,,,,,,---...************++++++,,,,,,,,,+++***(((((()))***+++***************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))************************)))))))))))))))***+++,,,++++++,,,,,,,,,---------************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))************+++++++++++++++,,,***''')))///555666///---+++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,---/////////---++++++,,,------......///......------------......---------.........//////............/////////000.........///000000111111222111111222444444333111222222111111000000///...111111111111222222222222111111222222333333333333666666666666777999;;;<<<>>>CCCJJJPPPTTTWWWYYY[[[___cccooo{{{xxxvvvuuutttrrrooonnnrrrsssooonnnpppqqqpppkkkoootttxxx{{{}}}|||zzztttpppnnnnnnllliiilllssszzzmmm[[[HHHAAA@@@>>>:::888777888888999;;;<<<===>>>999:::<<<>>>>>>>>>===<<<888:::;;;:::777444333222222333444555666666666555666666777777777777666666444444444444444444444444555555444444333333222222000000000000000111111111......//////////////////.........------,,,,,,,,,((()))+++,,,---.........666666777777888999999999444333333222222111111111000000000000000111111222111000000000000000000111///////////////000000111222666===GGGTTTeeettt~~~tttrrrvvvZZZXXXUUUSSSRRRQQQPPPNNNKKKJJJGGGEEECCCBBBBBBBBB???>>><<<:::888555333333333111///............---------,,,,,,,,,,,,------******++++++,,,,,,---------,,,+++)))))))))***+++*********************************************************++++++,,,,,,,,,------.........---,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))***++++++,,,,,,,,,************************,,,++++++************+++++++++,,,,,,,,,---------************************))))))***++++++,,,------------------------------++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---(((***)))&&&***333888777.........---------...000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...------------------------///......------......///------------............---......///////////////.........///000000111111222111111222444444333111111111111222111000///...000000111111111222222222111111111222222222222222222333333333444444555555666999===@@@DDDHHHLLLOOOSSSXXXeeevvvuuuvvvxxx{{{}}}~~~}}}|||||||||~~~|||zzzvvvrrrppplllppprrrooooooqqqrrrqqqkkknnnsssyyy}}}}}}|||}}}zzzwwwuuusssqqqnnnpppttt||||||qqq^^^PPPBBB>>>???>>>;;;:::666777888999;;;<<<<<<===999:::;;;<<<===<<<<<<<<<;;;<<<>>><<<999444222111111111222333444444444444444444555666666666666666444444444444444444444444222222222222333333333444000000000000000111111111//////..................---------------,,,,,,,,,((()))+++,,,---.........444444555777888999:::;;;333333222222222111111111000000000000000111111222000000000111111000000000///////////////000000111111555<<>>===;;;:::999888888888555555444333222111000000...---------------......,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,---------,,,++++++*********************************************************************++++++,,,,,,------...///000///...---,,,************+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++************************...---,,,+++***)))))))))++++++++++++,,,,,,,,,,,,************************(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,---------))),,,,,,)))---888;;;777+++,,,---,,,++++++---///******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,...//////...---------------------,,,//////............//////,,,------------.........---......///000/////////000000111111222333333444333222111222333333222000///000111222222111000///000000000111111111111222111111222222222222222222222222333444444555555555444555777888:::===BBBFFFFFFIIISSScccnnnqqqrrrtttiiilllppptttwwwyyyzzzzzzxxxyyy|||~~~}}}~~~|||yyytttpppmmmkkklllppprrrpppoooqqqqqqpppoooooosssyyy{{{zzz{{{}}}}}}}}}|||zzzxxxvvvwwwyyyxxx}}}|||lllaaaPPPFFF>>>>>>???===<<<===666777999:::;;;;;;;;;;;;999999::::::::::::999999;;;<<<===<<<888444222111000000111111222333333444222333333444555555444444222222222222222222222222000000000000111333444555111111111000000000000000////////////............------,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111000111222444666888999:::333333333222222111111111000000000000000111111222000000111111111111000000///////////////000111111000444;;;FFFSSScccsss}}}|||pppnnnxxx@@@===:::888888888777777333333333333222222222222000000//////////////////------...------------...++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))((('''************************************************)))******+++,,,,,,---------...///000///...,,,+++************+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***************************,,,,,,***))))))(((((()))*********++++++++++++,,,************************))))))******+++++++++,,,************************++++++++++++++++++++++++)))))))))******+++++++++***+++++++++,,,,,,,,,,,,***......***///888999333(((***++++++))))))***---******+++++++++,,,,,,,,,******++++++,,,---......,,,+++***+++...///...---+++,,,,,,------.........//////............//////,,,,,,---------.........------///000000000///...111111222222333444444444444333222222333333111///---...000222222222111000000000000000111111111111222222222222222222222222555555555555555555555555111333555777777999<<<>>>======CCCMMMUUUXXXZZZ]]][[[___dddhhhkkklllmmmnnnkkkmmmqqqwww~~~|||wwwttttttuuuwwwwwwvvvtttqqqmmmjjjiiijjjkkkmmmrrrssspppmmmnnnnnnkkkqqqmmmnnnrrrtttrrrsssxxxxxxzzz|||{{{zzzzzz{{{{{{xxx~~~wwwqqqtttzzz|||yyyuuusssppphhh[[[RRREEEAAA>>>??????<<<;;;===777888999:::;;;::::::999888888888777777666666555777999:::999666444333333000000000111111222333444111111222333333333222222111111111111111111111111000////////////111222333222222111111000000//////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222222222333444555666777888555444444333222111111111000000000000000111111222///000111222222111000//////////////////000111111000444;;;EEESSScccsss}}}}}}ooolllttt:::777444222222222222222------...////////////...........................***++++++***)))(((((()))++++++,,,---......------*********))))))))))))))))))************(((&&&%%%))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,---...//////---+++***)))************+++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++))))))))))))))))))))))))***))))))(((((((((((()))))))))*********+++++++++************************+++++++++***************((((((((((((((((((((((((++++++++++++++++++++++++))))))******+++++++++,,,)))************+++++++++)))///...)))---666555,,,+++---///...,,,+++---000******+++++++++,,,,,,,,,))))))***+++---...//////+++******+++---......---)))***+++,,,...///000111//////............//////,,,,,,,,,---------......,,,---///000000000///...000000000111222222333333555444222333333222000...,,,---000222333333222111000000000000111111111111333333222222222222222222555444333222111111111111///222666888888888999:::;;;888999@@@EEEFFFIIILLLMMMPPPTTTWWWXXXXXXXXXXXX[[[]]]ccclllvvv~~~|||wwwooojjjiiijjjlllmmmmmmkkkgggccccccffflllqqqooossstttooolllllljjjgggkkkfffdddggghhheeegggmmmlllpppttttttuuuvvvwwwwww}}}~~~tttllljjjnnnttt{{{~~~{{{uuuooofffbbb]]][[[ZZZVVVOOOHHHAAA??????AAA>>>::::::===777888::::::;;;:::999888888888777666555444333333444555666666444333444555000000000000111222333444000111111222222222111111000000000000000000000000000//////......///111111333222222111000//////...111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***,,,///111666666666666777777777888666555555444333222111000000000000000000111111222///000111222222111000//////////////////000111111000444;;;EEERRRcccrrr|||qqqmmmppp000000000000000000000000000000///...---,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++***************************************)))((((((++++++***)))((('''&&&&&&)))************+++++++++,,,---......,,,******+++))))))(((((()))***++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************.........---,,,+++***)))++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,+++***))))))***(((***...///------111***++++++,,,,,,++++++***------------,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,)))***+++,,,---.........---------............///////////////000000000000000000000000111111111111222222222222222222222222---...///111222222222222000000000000000000000000444333111000///000111222000000111111111111000000222222333333333444444444666777999999888999<<<>>>???AAADDDFFFIIIJJJJJJJJJPPPRRRVVV\\\bbbggglllnnnjjjhhhddd```]]]\\\]]]]]]___^^^]]]]]]```dddjjjmmmqqqssssssqqqkkkeee```^^^bbb```]]][[[[[[[[[YYYWWWbbbdddfffhhhiiilllooorrr}}}~~~uuuiiikkkjjjjjjmmmoookkkbbb[[[OOONNNLLLJJJIIIHHHGGGGGGAAA@@@???======<<<<<<<<<555666555444222222444666888777666666666666666777666666666666555444333222333333333222111000//////222222111111000000//////000000000000000000000000000000000000000111111111222111111000///......---......---------......///++++++++++++++++++++++++)))***+++++++++,,,///111444444555555666777777777555444222111000111111222111111000///...---,,,,,,111111000000000000111111...............///000000000222666@@@NNN```pppzzzrrrnnnsss000000000000000000000000//////......------,,,,,,...------------,,,,,,,,,***++++++,,,,,,++++++*********************++++++***************************************************************)))((((((++++++******))))))(((((())))))*********++++++++++++---...---+++******+++)))))))))))))))***++++++))))))*********+++++++++((()))******+++++++++***))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))*********))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,+++******+++))),,,222444222///000***++++++,,,,,,++++++***++++++,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,---......------------------............///////////////000000000000000000000000111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111000000//////000111111111111111111000222222222222333333333333444555666666666777999;;;888999:::<<<>>>???@@@@@@BBBDDDGGGKKKOOORRRUUUWWW[[[YYYWWWTTTSSSTTTUUUVVVSSSRRRPPPPPPRRRVVVZZZ]]]eeeggghhhgggccc^^^ZZZYYYWWWUUURRRPPPOOOMMMKKKIIIOOOQQQSSSUUUXXX^^^eeejjjyyy{{{tttjjjccc```\\\\\\\\\ZZZTTTOOOFFFEEEDDDCCCBBBAAAAAAAAA??????>>>===<<<<<<<<<<<<::::::999777555444666777666777888999888777555444777777777777666555444444333222222111111000000000111111111000000000000000000000000000000000000000111111111111111111000000111111000000///......---......------------......++++++++++++++++++++++++)))***+++++++++,,,...000444444555555666777777777666555333222111111111111000000000///......------111111000000000000111111///////////////000111111222444777@@@NNN___nnnxxxvvvrrrttt.................................---------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***+++++++++,,,))))))))))))))))))))))))***************************************)))((((((+++++++++***************)))))))))*********++++++***,,,------+++******+++))))))))))))))))))***+++)))))))))*********++++++(((((()))************)))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((($$$%%%'''(((******++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,++++++,,,+++///777;;;777111///***++++++,,,,,,++++++***))))))***+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++...............---,,,,,,---------............///////////////000000000000000000000000111111111111000000000000000000000000333222000/////////000111111111111111111111111111...///111222111000...,,,111111222222222222111111111111111222222222222333111222444444444444666777777777777888999:::;;;<<<;;;;;;===>>>@@@BBBCCCDDDJJJIIIHHHGGGHHHIIILLLMMMLLLKKKIIIHHHIIIKKKNNNPPPTTTVVVXXXXXXUUURRRQQQPPPQQQNNNJJJHHHGGGEEECCCAAA???@@@@@@BBBFFFLLLTTTZZZkkkyyy{{{rrroookkkeeeYYYTTTMMMIIIHHHHHHFFFDDD=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999666555555777666777:::;;;:::777333111555555555555555444444444111111111111111111111111///000000000000000000111000000000000000000000000333333222222111000000000111000000//////...............------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++,,,...000333444555666666777777777777666444333222111111111////////////////////////111000000//////000000111000000000000000111222222444555999AAANNN]]]llluuuyyywww|||---------------------------------------------...---------,,,,,,,,,++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,***************************************************************)))(((((()))))))))******+++++++++))))))))))))************)))+++,,,,,,*********+++***)))))))))))))))******))))))))))))************))))))***************)))))))))))))))))))))))))))((()))))))))************************************'''((()))+++,,,---------************************,,,++++++******++++++,,,************************************************((()))***+++,,,------,,,,,,+++000:::>>>999111---***++++++,,,,,,++++++***))))))***++++++,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,---------------,,,,,,---------............///////////////000000000000///000000000111111111111222222222222222222222222333111000......///111222111111111111111111111111//////000111111000///...222222222333333222222222000000111111111222222222///111333333333333444555888888777666666888999:::999999:::;;;<<<<<<======@@@@@@??????@@@BBBDDDFFFGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGIIIIIIHHHFFFFFFGGGKKKHHHEEEDDDCCCBBB@@@???:::;;;<<<<<<===AAAGGGKKKWWWbbbjjjfff^^^[[[ZZZYYYQQQLLLEEEAAA@@@@@@@@@???999::::::;;;;;;;;;;;;;;;999888888888888888999:::999999:::888666555555666888999::::::999777333111111111111111111111222222000000000000111111111111.../////////000000111111////////////////////////444333333222111000000///000000/////////.........------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000333444555666777777777666777666555444222111111000......//////000000000000000000////////////000000000000//////000000111222333555999AAANNN]]]kkktttzzzxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***************************************)))((((((''''''(((((()))*********(((((()))))))))*********(((***++++++***)))***+++******)))))))))))))))***(((((()))))))))************++++++,,,++++++******))))))))))))))))))))))))((()))))))))***************************************++++++,,,---------,,,******************************))))))))))))******************************************************((()))***+++,,,---------++++++111:::===777///+++***++++++,,,,,,++++++*********+++,,,---------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))***+++,,,------------------............///////////////000000000000///000000000111111111111111111111111111111111111111000......///111333444111111111111111111111111222111000000000111222222222222222333333222222222000000111111111222222222000222444444444333444555555444222111111222333444666666777888:::;;;<<<===<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<>>>???@@@???>>>===>>>???AAA???===<<<======<<<;;;999:::=========>>>@@@AAAEEENNNSSSQQQKKKJJJKKKLLLGGGEEECCCAAA@@@@@@???>>>888999:::;;;<<<<<<<<<;;;666666555555555666777777666777999888777777888999;;;:::999888777666555444111111000000000111111222000000000000000000111111......//////000000000111////////////////////////333333222222111000//////////////////............------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///222333555777888777666666555555555444333111000000......//////000111111111000000////////////000000///............///000000111333888AAANNN^^^llltttyyywww{{{,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++***************************************)))((((((''''''(((((()))))))))***((((((((()))))))))******''')))******)))))))))***+++******)))))))))))))))((((((((()))))))))******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******+++++++++******)))************************))))))(((((((((((())))))***************************************+++++++++((()))***+++,,,---------+++---333999999222,,,******++++++,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++'''((()))+++,,,,,,---------------............///////////////000000000000000000000000111111111111//////////////////////////////...///000111333444222222222222222222222222333222000//////111333444111111222222222222111111111111111222222222222333000333555666555444444555333333222222222222222333444555777999;;;>>>???@@@999999888888777777777777999999999999999999888888999::::::999888888:::<<<===;;;999:::;;;<<<;;;:::444777:::=========>>>???===AAADDDCCCAAA@@@BBBDDD??????AAAAAAAAA@@@>>>===666777999;;;;;;;;;;;;:::666666555555555555555666666888:::::::::999:::;;;;;;:::999777666666666777444333222111111222333444000000000000000000000000...//////////////////000000000000000000000000000222222111111000/////////........................------......---,,,***)))+++++++++++++++++++++++++++,,,,,,,,,++++++---///222333666777888777666555333333333333222111000000/////////000000111111111000//////......//////000...............//////000000222888AAANNN^^^kkksss~~~xxxuuuyyy------------------------...------,,,,,,+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********************++++++***************************************************************)))(((((())))))))))))))))))******(((((((((((()))))))))***&&&(((******)))((()))***++++++***)))))))))))))))(((((((((((()))))))))***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))******************************))))))))))))******************************))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,---///555999444,,,***,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,---------............///////////////000000000000000000000000111111111111//////////////////////////////000000111111111222222222222222222222222222000000000000000111222222000111111111111111111000222222222222333333333333111333666777666444444444444555555666666666555555333444666999;;;>>>@@@AAA888888777777666666555555777888999:::::::::999999666666777666666777:::===>>><<<::::::;;;<<<;;;:::222444777888999:::<<<>>><<<;;;:::<<<===>>>???@@@;;;===???@@@???>>><<<;;;666777999;;;;;;;;;:::999999888777666666666666666666888::::::999888888999888999999999999888777666666555333111111111222333111111000000//////......///////////////.........000000000000000000000000000/////////////////////........................,,,---.........,,,***(((************************+++,,,---,,,++++++---...111333666888888888666555000111222222222111000000000000000000000000111111//////............///////////////...///000000111222444999BBBNNN\\\iiiqqq|||yyytttxxx------------------------......---,,,,,,+++******,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++++++++***************))))))))))))))))))))))))***************************************)))((((((************************(((((((((((())))))))))))&&&((()))***)))((()))***++++++***))))))((())))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))************************************))))))***+++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,++++++...222777999222))))))...+++++++++,,,,,,++++++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,,,,---------,,,++++++---------.........//////////////////000000000000000000000000111111111111111111111111111111111111000111111111111000//////222222222222222222222222,,,...000111222111000///000000111111111111000000222222333333333444444444111333666777666444444444222333555666666555444333...///111333666999;;;<<<888888888888777777777777333444666777888888777777333444444444555777;;;>>>===;;;999888888888777666444555555555555777:::===<<<888666888<<<=========;;;===??????>>><<<;;;;;;888999;;;<<<===<<<;;;:::;;;;;;:::888777777777777555777999999777555444555555777:::<<<;;;999777555666444222000//////000111222111111000///......---000000//////.........---000000000000000000000000............////////////---.....................,,,---.........,,,)))((())))))))))))))))))))))))+++,,,---,,,++++++---...111333666888999888666555...///000222222111000000111111000000000000000000//////............//////000000000000000111111222444666:::BBBNNN[[[gggnnn{{{zzzuuusss------------,,,+++******,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((''')))***++++++***)))'''************************))))))))))))************))))))))))))((('''%%%%%%***))))))***,,,,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))************************(((((()))***************------+++*********+++,,,''''''((()))+++,,,---...---(((&&&(((((('''***......444777333...---......************************)))************+++++++++........................------,,,+++******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------..................////////////222222222222222111000///////////////////////////000000000000////////////111111111000111111222333111000000000000000111222222222111111000/////////222222222222222222222222000000000000111333555666777666666555444444333333111111111111222444666888::::::::::::999777555444555444555666888999888777777777666555555666777888888888777777666666555555555555444333444555666777888999::::::999:::<<<>>><<<======<<<<<<;;;:::999<<<999777777:::<<<<<<;;;;;;;;;:::999888888999999999999999999888666555444888888888888888777666666666444222111////////////000000000000//////////////////.........---------//////000000000000//////,,,---------...///////////////.........---------,,,------......------,,,******))))))******+++,,,111///---,,,,,,---...///333444555777777777777666555555444333222222222222333333333222222222111111///////////////.........000//////.........//////333666;;;BBBLLLXXXeeemmmzzz}}}{{{++++++,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************)))((((((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))************************((((((((()))))))))******++++++++++++***)))((('''******)))***++++++***)))***************)))))))))))))))))))))))))))))))))************************(((((()))***************(((''''''&&&'''((()))***)))))))))******++++++,,,---)))'''))))))((()))---...555777333...------,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------..................////////////000111111111111111111000000000000000000000000000000000000000////////////000000000000111222222333111111000000000000000111000000000000000111111111111111111111111111111111111111111111222444555666777777666666555444333333333333222222333555666777999999::::::999777666555666555555666888888777666666666555555555777888999888888888777777666666666555555444333333333444555777888999999999999<<<>>>=========<<<;;;999777666;;;999666777999;;;:::999999999999888888888777777777777777777666555444333666666666666666555555444666555333222111111111222////////////............//////.........---------//////000000000000//////---------...............///.........------------,,,------......------,,,******))))))******+++,,,------,,,,,,,,,---///000222333444666777666666555555444333222111111111111111111111111000000000///------......//////000000000//////.........//////222444999AAAJJJWWWccckkkzzz}}})))***+++,,,------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********)))))))))))))))(((''''''++++++******)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))***,,,,,,,,,,,,***)))************************''''''((((((((()))))))))***++++++******)))((('''***************)))))))))***************+++++++++))))))))))))))))))))))))************************(((((()))***************$$$$$$$$$%%%&&&''')))************************)))---))))))++++++((())),,,///555777333...---+++)))************************)))************+++++++++************************+++************+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------------..................//////////////////000000000000111111111111111111111111111111////////////000000000000/////////000111222333444222222111000/////////000...//////000111111222222000000000000000000000000222222222222333444666777888888777666555444333333444444444444444555666777888888888888888777666555888777666777888777666444555444555555666777888999999999888888888888888888777666444333222222333333666777888888888999;;;===??????>>>===;;;888555444999888666666777888777666666777888888888777666555333444444444444444333333444444444444444333222222444333222000000000111222............------------/////////.........------...//////000000//////..................---------............------------,,,------......------,,,******))))))******+++,,,)))***+++,,,---......///111222333555555555555444444333222111000000000000////////////............,,,,,,---...///000111111/////////......//////000000333888???IIIUUUaaaiiiyyy***+++,,,,,,---------,,,******++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))******))))))((('''************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++)))***++++++++++++***)))************************''''''''''''((((((((((((((((((((((((((('''&&&&&&)))******)))((((((((()))))))))***************+++))))))))))))))))))))))))************************(((((()))***************&&&&&&''''''((()))******************************,,,)))))),,,,,,)))))),,,000555666222...,,,***'''************************))))))*********+++++++++************************))))))))))))***+++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------..................////////////000000000///////////////000000000000000000000000////////////000000000000////////////000222333444333333111000//////////////////000000111111111111111111111111111111111111222222333333444555666666999888777666555444444333555444444444555555555555777777777777777777777777:::888777777888777555222333333444555666777999999999999999999999999999999999888666444333333333333555666777777777888:::<<>>@@@AAAAAA@@@>>><<<888888888666555333222222222333555666666555333222222333444555555555555555333444444444444333222222000///...---------...///000000000/////////......000000/////////...............////////////....../////////...---------,,,,,,,,,------------------,,,------......------,,,******))))))******+++,,,***++++++,,,,,,+++******///000111333333333333222222222111000////////////////////////////////////000000//////......------///////////////000111111222555:::@@@IIIUUUbbbjjjxxx------------,,,+++***))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************+++++++++++++++***))))))******))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))(((******((($$$$$$&&&)))'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((())))))))))))((('''&&&''''''(((((()))***++++++)))&&&&&&)))***)))***...222444111,,,***,,,+++(((************************)))************+++++++++++++++++++++++++++++++++((((((((()))***+++,,,---******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///............////////////333222000///......///000..............................//////000000111111000000/////////000111111222222111000/////////000222222111111000//////...222222222222222222222222222222333444444444444444555555555555555555555555444444555666777777666666666666666777888:::;;;<<<===<<<:::::::::999666444222333444555666777777777777777888999::::::;;;;;;<<<;;;999777666555666666555666777666555444666888999;;;>>>AAABBBAAA@@@>>>999::::::888555333222222222333444555555555444333333444444555666666666555444444444444444333333222333222111/////////000111111000000000////////////000000000/////////......---......//////......---...............---------,,,,,,,,,,,,------------,,,------......------,,,******))))))******+++,,,,,,,,,,,,+++++++++******///000111333333333333222333222111000/////////////////////000000000000000111111000///...---,,,,,,////////////000111222222444666;;;AAAJJJVVVbbbjjjwww~~~,,,,,,,,,------,,,++++++,,,+++++++++************************************************************((()))))))))*********+++***************))))))((()))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))(((******'''###"""&&&***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&'''((()))))))))((('''((((((((()))))))))))))))'''$$$$$$'''))))))+++000333333///)))(((,,,---***************************)))************+++++++++++++++++++++++++++++++++))))))((())))))***+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///............////////////111111/////////111333444////////////////////////.........///000111111111111111000////////////000111111000000000000000111111111111000000000000000111111111111111111111111111111333444444333333222222222333333444555555555555666777999::::::999999777777777777999;;;===>>>>>>===<<<;;;<<<;;;888666333333555666666666555555666666777888999:::;;;;;;;;;:::888666666666666666777777777666333333444555555777;;;>>>???>>>===;;;:::<<<===;;;666333222222333333333444444444555555444444555555555555555444333333444444333333222111555444222000//////000000000000/////////.........000000000000/////////...---......//////......------------...............++++++,,,,,,,,,---------,,,------......------,,,******))))))******+++,,,,,,,,,+++******+++------///000111333444333333222333333222111000000000000.../////////000000000000000000//////......------////////////000111222333444777;;;AAAJJJVVVbbbjjjwww~~~******+++,,,------------+++*********))))))((((((************************************************(((((())))))*********+++)))))))))))))))((((((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************''''''((((((((((((((('''(((***+++'''"""!!!%%%***((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&''')))***+++,,,+++++++++******)))((('''''''''&&&###"""%%%'''(((,,,111444222---'''''',,,...,,,************************)))************+++++++++************************)))))))))))))))******+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///............/////////000//////...///000333666888000000000000000000000000---......///000111111222222111000//////.........111000000000000000111222/////////000111111222222000000000000000000000000000111222333444333222111000000111222333555555666666777999;;;<<<<<<<<<<<<777777777888:::<<<>>>@@@???>>><<<<<<===<<<999777333444555666666666555444555555666888999:::;;;;;;999888777666555555666666777888777555333222222444222555888;;;<<<;;;999777<<<>>>???<<<777333222333444333333333333444555666444444444555555444444333222333333333333222111111444333111///...------...//////.........---------000000000000////////////---..................---,,,------....../////////+++++++++,,,,,,---------,,,------......------,,,*********)))***++++++,,,,,,+++*********---///111///000222333444444333333444333222111000000000000........./////////000000.........///////////////////////////000111222333444666;;;AAAJJJUUUaaaiiiwww~~~...,,,***((('''(((***,,,)))((('''''''''(((***++++++******)))(((''''''&&&+++++++++*********))))))(((((((((((('''''''''''''''((()))******)))((('''+++++++++++++++***))))))))))))(((((('''''''''&&&)))(((''''''(((***,,,---((((((((((((((('''&&&&&&))))))************))))))&&&'''(((******+++++++++))))))))))))************,,,+++++++++******)))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))************))))))((()))***,,,,,,++++++***++++++******)))))))))(((++++++++++++++++++++++++(((((())))))*********+++((())))))((('''***000555555000***''')))+++,,,+++------,,,,,,+++*********---+++(((''''''''''''&&&,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///------......///000000000///......---------......---///111000...,,,++++++---------............///000000000000000000000000000000000000000000000000000...,,,---000111///---.........///////////////222222222222222111000///444333333444444555666777444555666999;;;>>>???@@@:::888555555666777777666<<<;;;;;;::::::999999888666888999::::::999888666666666777777888888999999999888888888888888999999;;;:::999777555333333222444444555555777888::::::<<<;;;;;;:::999888777666888888777777555444333222222222222111111111000000222333333444444333333222222222000---******+++---///...---,,,,,,---...///000000111111000///......111000000000////////////...---+++******+++---...---,,,,,,++++++,,,,,,---........................'''))),,,,,,+++******+++)))***++++++***+++---///333333333333333333333333444555555333000///000111---.........//////000000000000//////.........---000//////............///333666:::@@@HHHRRR]]]dddrrrzzz+++++++++******))))))))))))(((((('''((()))***+++++++++******))))))((((((+++++++++*********))))))'''''''''(((((()))))))))))))))************))))))((())))))))))))(((''''''******)))))))))((((((((((((((((((((()))***++++++))))))***++++++***)))((())))))************))))))'''((()))***************))))))))))))************++++++******)))))))))))))))))))))))))))((('''''',,,++++++******++++++,,,(((((())))))))))))((((((((())))))******))))))(((%%%&&&'''((()))(((((('''((('''''''''&&&&&&&&&&&&************************((()))))))))***************++++++)))(((***///333444///***((()))+++++++++)))))))))))))))))))))***)))(((''''''((()))******+++++++++***************++++++************++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,---------...++++++,,,,,,---.........//////...............///...///000///---,,,,,,,,,---------............///000000000000000000000000000000000000000000000000333111000000222333222000000000000000000000000000444444333333111000...---333333333333444555666666444444666888:::<<<===>>>999666444444555666555555777777777888888999999:::666777888999999888777666666666666666666777777777777777777777777888999:::::::::::::::888666333222222333333444555777888999;;;;;;::::::999999999999;;;;;;:::888666444222000222222222222111111111111111111222222222222111111111111000---+++***,,,......---,,,,,,,,,,,,---...---------------,,,++++++..................------...---+++******+++---...---,,,,,,++++++,,,,,,---------------------------***+++,,,+++***(((((())))))***++++++***+++---///111222222222222222222111333444444222000///111222............/////////000000/////////............//////.........//////000222555999???GGGQQQ\\\cccqqqxxx)))***+++,,,+++***)))((()))(((((((((((()))***++++++++++++***************+++************)))))))))&&&''''''((()))***+++,,,+++******))))))******+++(((((())))))(((((('''&&&************))))))))))))(((((()))******)))))))))'''(((***+++,,,+++)))(((((())))))******))))))((((((((()))******)))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))(((((('''***)))(((((((((((()))***'''(((((())))))((((((''''''(((((())))))(((((('''%%%%%%&&&'''''''''''''''***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************------,,,******+++///222222///+++))))))***++++++''''''((())))))***++++++)))(((((((((((()))***+++***************+++++++++++++++************++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------++++++,,,,,,---........./////////......//////000///000000...,,,+++,,,...---------............///000000000000000000000000000000000000000000000000000///......000000///...000000000000000/////////222222222222222111000///222222222222333444555666444555666777888:::;;;;;;888666333333444555555444222222444555777999::::::666777999999999999777666666666666666555555555555555555555666777888999:::888:::<<<===<<<999555333222222222333444555666777999888888888999::::::;;;>>>===<<<:::777444111///333333333222222222111111000000111111111111000000/////////---++++++---///------,,,++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,***(((&&&'''((()))***++++++***+++---///000000000111111000000000111222222111000000111333............////////////////////////...........................///000111111444888>>>FFFPPP[[[bbbnnnvvv))))))************)))))))))))))))))))))*********)))*********************************))))))))))))((((((((()))***++++++++++++***)))(((((()))***+++***************))))))((())))))))))))))))))))))))((((((*********)))((('''$$$%%%(((******)))(((&&&(((((())))))))))))((((((((()))))))))))))))((((((((()))))))))************((((((((((((((((((''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''((((((((((((''''''(((((())))))))))))***)))************************)))))))))))))))))))))))))))))))))))))))*********---,,,++++++,,,...111333///...+++***)))******+++)))*********+++++++++,,,+++,,,+++***(((''''''((()))))))))***+++++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///000000000000////////////000000111///000///---++++++---///---------............///////////////////////////000000000000000000000000......---........................------------------...000111333333444444333333222333333444555666666666777777888999999:::888666444333444555555444000111333444666888999:::888999::::::::::::999888777777777666666555555555444444444555666888999:::999:::<<<===<<<:::888666666555555444444444444555555555555666777888:::;;;>>>===<<<:::777555222111333333333333222222222222///000000111111000000///---......---,,,,,,...000------------------------......---------------...++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&(((***)))***++++++***+++---//////000111111111111000//////000111111000000222444.........//////////////////////////////.........---------......000111111111444888>>>FFFPPP[[[bbbkkksss~~~+++***((('''''')))***+++((())))))***************((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))***************)))(((((((((((((((((((((((((((((('''((()))******)))'''&&&$$$&&&((()))***)))((('''(((((())))))))))))(((((((((((()))))))))(((((('''((()))))))))************''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''(((((((((((('''''')))))))))*********++++++''''''''''''''''''''''''******************************))))))))))))))))))*********+++...111444555------,,,+++***)))***++++++++++++*********))))))***,,,---+++(((''''''((()))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............------......///000000000///////////////000111111/////////---+++,,,...000---------............///////////////////////////////////////////////////111111222111111111111111//////......------------,,,---///111333444555555333333333333444555666777888888888999999999999999999777555444555666666666333333444555666888888999777777888888888888777777888888888777777666666666444444444555666888999::::::::::::::::::::::::::::::999888666555444444444333333222222333555777888::::::999999777666444333333333333222222222111111000000111111111111000000,,,.........------...000......////////////......///......------...//////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))'''(((***,,,)))***++++++***+++---///000111333333333333111000...///000000//////111333///////////////..................///////////////---------......000111111222555999???GGGQQQ\\\cccjjjrrr|||+++***'''&&&&&&(((+++,,,((()))******++++++******)))))))))((((((((((((((((((((()))))))))))))))************))))))((((((((((((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''((())))))(((((((((((())))))***************'''(((((())))))(((((('''''''''((())))))((((((((())))))))))))************''''''''''''(((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&'''(((((())))))(((((('''((((((((((((((()))******'''(((((((((((()))))))))************************************)))))))))))))))((((((+++///222444555***,,,---,,,***))))))*********)))(((((('''&&&&&&&&&))),,,,,,)))(((***,,,***************+++++++++++++++************++++++++++++++++++++++++++++++---------------------------------.........//////++++++,,,,,,---.....................///000111111......///...,,,,,,...///---------............///000000000000000000000000///////////////////////////000111111//////000111222222111111000000//////000000111222222222222222222222222222333444555666888888888999999999999999:::888555555666777777666444555555666777777888888555555555555555555555555888888888888777777777777555555555666777888999:::999888888888888999:::;;;<<<;;;999888777666666666333222111000000222444555666666666666666555555444222222222111111111000000000000111111111111000000,,,...///...------.../////////000000000000//////---,,,+++++++++,,,...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***+++***))))))+++---)))***++++++***+++---///111222444555555444222111...///000///...///000222///////////////..................///////////////...............///000111222555999???GGGQQQ\\\cccjjjqqq|||)))(((((('''((()))***+++((()))***+++++++++******+++******))))))((((((((((((((((((((())))))******(((((((((((((((((())))))''''''((((((((((((''''''''''''((((((''''''&&&%%%''''''(((((())))))))))))'''''''''''''''((()))***+++***)))(((((())))))***''''''((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))************''''''((((((((()))))))))''''''((()))))))))))))))&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&((())))))******))))))((((((''''''&&&'''((()))***)))*********++++++++++++))))))))))))))))))))))))************)))))))))(((***((((((***///222333222)))+++------***))))))***((((((((((((((('''''''''&&&***------***(((***,,,+++++++++***************++++++************++++++++++++++++++++++++++++++------------------------,,,,,,---------.........++++++,,,,,,---.........------------...///000111,,,...//////...------...---------............///000000000000000000000000////////////////////////,,,...//////---,,,---///444333333222111111000000000000111222222222111111000000000000111222333444777777777777888888999999999777555444555666666555333333444555666777888888666666555555555555666666666666666777777777777777777777777777777888999:::444555777888999999999999999888888888888999999:::555444111000///000222333333333444444444333333222111111111000000000//////...//////000000//////...---...//////---------.........///000000///......,,,+++***)))***+++---...//////...---,,,++++++***+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++***,,,------+++******+++)))***++++++***+++---///111222444666666444222111...///000///......///111000/////////......................../////////000//////.........//////000111444888>>>FFFPPP[[[bbbjjjrrr}}}&&&'''(((*********)))(((((()))***+++,,,+++******---,,,,,,+++***)))(((((('''((((((((())))))******%%%%%%&&&'''((()))******'''((()))******)))(((''')))))))))))))))(((((('''(((((())))))*********+++'''&&&&&&&&&'''(((***++++++***'''&&&%%%&&&'''(((''''''((((((((((((''''''%%%%%%'''((())))))))))))))))))))))))************'''((((((((())))))******''''''((()))))))))))))))***+++,,,------,,,+++***&&&''''''''''''''''''&&&))))))************)))))))))(((((('''''')))***+++&&&&&&''''''((((((((()))((((((((((((((((((((((((+++*********))))))((((((+++)))(((***...111111///(((+++------***((()))***(((((())))))******++++++)))---000...)))&&&'''))),,,+++++++++******))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000111,,,,,,,,,------///000000+++---///000///------...---------.........//////000000000000000000000000///////////////////////////111333222///...000222222222222111000//////...---...///111333444444444............///000111222555555666666777777888888888666444333444555555444111111333444666777888999999999888888888888999999444555555555666666777777999888888888888888999999000333666999:::999777666555555666777999:::<<<===888666333000///000111222333333333333222111111000000000000000////////////---..................------///000///...,,,,,,---,,,---...//////...---,,,---,,,+++******,,,...///000///...---+++***))))))+++,,,,,,------,,,,,,+++++++++************++++++************************,,,...//////,,,***)))))))))***++++++***+++---///000222444666666444222000...///000///------///000000000//////.........------.........//////000000000//////.........//////000333777===EEEOOOZZZaaakkksss~~~,,,++++++******++++++,,,))))))************))))))************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))************))))))))))))***************************)))(((&&&&&&''''''(((&&&&&&''''''((()))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))///...,,,+++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,''''''(((((())))))******$$$&&&'''''''''(((***,,,&&&''''''((()))******+++)))))))))))))))(((''''''+++***+++......+++---222,,,++++++******++++++,,,******************************+++++++++***))))))******))))))))))))******++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......)))***,,,---......---,,,..................------......------------......///////////////////////////////////////////////////////////////000111111222222222222222111000///000000111111111000000///111111222333333333333222111111222222222333333333333333222222111222222222333666999888666555777999666333///000444666444000555444222222333555888:::999777666444444555777888777777888888888999999999:::999999888777666555555777777666666666666777777777777777999;;;;;;999777666666555444222111000/////////......///000222333111111111111111222222222......---------......///////////////////////////------------------------///...---,,,+++*********---,,,++++++******++++++)))***,,,---...---,,,,,,++++++************++++++))))))))))))))))))))))))/////////......---------+++,,,---,,,***)))***+++222222222222222111000///........................////////////////////////......////////////.........------------...//////000222666;;;BBBNNN\\\eeehhhqqq}}}+++++++++******+++++++++))))))************))))))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))******)))))))))(((((((((***************************)))((('''&&&''''''(((((((((((((((((('''''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))&&&((())))))((('''(((***'''''''''((()))*********)))))))))))))))(((''''''***((()))...///------000+++******))))))******+++++++++++++++++++++++++++***++++++,,,------------*********))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++,,,---..............................------......------------......///////////////////////////////////////////////////////////////000111111111111222222222111000000111111222222222222111111000111222222333333222222111111222222222333333333555444333222111111000111222555777777555444666777666333111333888;;;:::777666555333222333444777888:::999777666666777888999777777888888888999999999999999888888777666666555777777666666666666777777666666777888::::::888666777666666555444333222222......---,,,---...///000000111111111111111111111///......------------...................................................///...---,,,++++++++++++///...------,,,,,,------***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++*********))))))***+++,,,,,,+++***+++,,,111111111222222222111111000000000000000000000000..............................////////////......,,,,,,,,,,,,,,,------...000222666;;;AAALLLYYYcccgggppp|||++++++************++++++((())))))******))))))(((******))))))))))))(((((())))))))))))))))))))))))'''(((((((((((())))))))))))(((((((((((('''''''''))))))))))))))))))))))))))))))(((''''''''''''(((***))))))(((''''''&&&&&&((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))(((''''''))))))))))))(((((((((((((((***++++++)))(((''''''''''''(((((())))))******)))))))))))))))((((((''')))&&&'''...222000...---***))))))))))))))))))***++++++++++++++++++++++++%%%&&&((()))***+++++++++++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,------------------...///000000------------------............------------......///////////////////////////////////////////////////////////////000111111000000111111222111111111111111222333333222222111000111222222333333222222111111222222222333333333666555444222111000//////111333555555444333444555444222222444:::===>>><<<888777555333222333555666:::999888777888888:::;;;777777777888888888888999888888888777777666666666777777666666666666777777666666666777999999777555777777666666666555555555000///...---------...///000000000000000///////////////...---,,,,,,------------------------------...........................---,,,,,,++++++++++++///...------,,,,,,------,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))***,,,,,,++++++---...000111111222222222111111000000000000000000000000..............................////////////......------,,,,,,------...///000333666:::@@@JJJVVV___eeennnzzz******))))))))))))******(((((())))))))))))((((((***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))((((((''''''''''''((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******))))))(((((('''''''''***,,,,,,+++)))(((((('''((((((((()))))))))***(((((())))))))))))((((((***&&&'''000555444///,,,******))))))))))))******++++++++++++++++++++++++%%%&&&'''((()))))))))))),,,++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,...000111,,,,,,------------............------------......///////////////////////////////////////////////////////////////000000111//////000111111222111111000000111222222222111111000000111222222222222222111111222222222333333333555444333222111111111111111222333444333333333333111000000333777:::;;;;;;999888666444333333333444999888888777888888999:::777777777777888888888888777777777777777666666666777777666666666666777777666555666777888888666444555555555666666666666666444333111////////////000///////////////.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++++++++,,,,,,---,,,++++++******++++++---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***+++,,,,,,,,,...000222222222222222111000///................................................---......//////......---000////////////000111111000333666999>>>GGGRRR[[[dddlllwww***))))))(((((())))))***(((((())))))))))))(((((()))))))))(((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''(((((())))))((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))((((((''''''%%%(((+++,,,+++***))))))(((((((((((())))))))))))(((((())))))))))))((((((+++''')))111777555///,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,++++++***+++---...///,,,,,,,,,,,,------............------------......///////////////////////////////////////////////////////////////000000111...///000111111111111111......///000000000000000000000111222222222222111111111222222222333333333222222222111222222333333222222222333444444333333222222111222444666777777888777666444333333333333666666666666666777888888777777777777777777777777666666666666666777777777777777666666666666777777666666666777888888666444333333444444444444555555444333222000////////////////////////......------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++******++++++---,,,******)))***+++,,,++++++************++++++++++++++++++++++++++++++''''''''''''''''''(((((((((***+++,,,,,,---///111444444333333111000...---................................................------............------000////////////000111111000333666999===EEEPPPXXXbbbjjjuuu))))))(((((((((((())))))'''(((((())))))(((((('''))))))((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&''''''((())))))***((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((('''&&&&&&))))))))))))((((((((((((%%%(((***+++***))))))***(((((((((((())))))))))))'''(((((()))))))))))))))+++)))+++222555222...,,,,,,,,,++++++++++++,,,,,,************************,,,,,,------,,,++++++***++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,---......++++++,,,,,,------............------------......///////////////////////////////////////////////////////////////000111111//////000000111000000000------...///000000000000///000111111222222111111111111222222222333333333111111111111222333444555333333222444555666555333666555555444444444555555666666555444444444444444333444444555555666666666888777777777777777666666555555555666666777777777777777666666666666777777777777777888999888666444222222333333333333333333222111000...------......000000//////......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...///...------,,,,,,------,,,++++++************++++++******))))))******+++++++++++++++++++++++++++(((((((((((())))))))))))(((***,,,---,,,---///000444444333333111000...---000000000000000000000000------------------------------............------------,,,,,,------...///000333666999===EEEOOOVVVbbbiiittt~~~)))((((((''''''(((((()))''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((''''''''''''&&&(((((((((((((((((((((((('''((()))))))))(((&&&&&&'''''''''(((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&((()))***)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))((()))***)))'''''''''((())))))))))))((((((((((((''''''((()))))))))))))))***))),,,111222---+++,,,++++++************++++++))))))))))))))))))))))))'''((()))))))))))))))(((*********))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************+++,,,---............***++++++,,,------............------------......///////////////////////////////////////////////////////////////000111111000000000000000000///...---...///000000111111111///000000111111111111111111111222222222333333333222222222111222222333333666444333555777888666444666666666444333222333444444444444444555555666666222333444555555666666666888888777777666666666666444444555555666777888888777777666666666666777777999888888999:::999777444333333333333222222222222222111///.........//////111111000000///......---++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...------,,,,,,------+++++++++++++++***)))))),,,++++++******++++++,,,******************************+++++++++,,,,,,,,,***+++------,,,---...000111222222222222111000000000000000000000000000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,------...///222666:::>>>EEEOOOVVVbbbiiittt~~~((((((''''''''''''((((((''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************)))(((((((((((('''''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%)))))))))(((''''''&&&&&&((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))((()))***,,,,,,***)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************************%%%%%%&&&'''((()))***+++''''''(((((())))))*********+++***(((%%%$$$%%%'''))))))))))))((((((((((((''''''((())))))))))))))))))))),,,000...)))(((+++******))))))))))))******(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,******))))))))))))******++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******************+++,,,---///000//////...******+++,,,,,,---...............------.........///////////////////////////////////////////////////////////////000111111000000111000000///............000111111222222222//////000111111111111111111111222222222333333333444444333222111111111222777555444666999:::888555444555444333111111111333222222333444555666777777222333444555666666666666888888777777666666666555333444444555666777888888777777666666666666777777999999888999:::999777555444444444333333222222222333333111000000000111222222111111000///.........*********+++,,,---...///------------------------------------------------*********+++,,,---...///---,,,++++++******++++++***+++,,,,,,,,,***)))(((---,,,,,,++++++,,,,,,---))))))))))))))))))))))))''''''(((((()))))))))******,,,------------.../////////000222222333333333........................------------------------,,,------......------,,,...------------.../////////222666:::>>>FFFOOOVVVbbbiiittt}}}))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&'''((()))(((&&&%%%%%%'''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%'''&&&&&&(((***+++(((%%%''''''(((((())))))************))))))((((((''''''((()))***++++++***)))((($$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''''''''((()))***+++,,,,,,(((((((((((('''''''''''''''...---$$$###***+++&&&)))************+++++++++***)))(((''''''((()))******((('''(((+++,,,+++(((************************+++++++++,,,,,,---------************************------,,,,,,+++*********......---,,,,,,+++******...,,,(((&&&%%%'''***+++---.../////////...---,,,000000//////.........---...---++++++***+++,,,---000000000000000000000000///...------...///000111........................000000000///////////////000000000000111111111111222222222222222222222222444444666777777666444444555555444333333222111111555555666666555444333333444444444222222333666888777555444444666666444111555666777777777777777666666555555444333333222222777777888999999888666666333333333222222111111111000000///000000111222222000///...---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((''''''+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++---,,,++++++,,,,,,***(((+++++++++,,,,,,+++++++++******))))))))))))******((())))))+++,,,...000111000000000000////////////...,,,+++,,,///111000...//////////////////......---,,,,,,++++++,,,,,,------------............///333333444666;;;DDDOOOVVVaaajjjttt{{{)))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))'''(((((((((((((((''''''&&&''''''(((((('''''''''((((((((('''''''''&&&&&&)))(((&&&'''((('''$$$!!!'''((((((((()))))))))***))))))))))))((((((''''''(((((()))******)))((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''((('''(((((((((((((((''''''%%%---...&&&###(((***&&&(((((()))))))))************)))(((((('''((()))******((('''(((+++,,,***)))************************************++++++++++++************************))))))))))))))))))************+++,,,,,,---......///...+++***)))***,,,---------...............---000/////////............///...------------------///////////////////////////......---...///000111////////////////////////000000000000000000000000000000000000111111111111333333333333333333333333111111222222222222111111333333333333333333333333444444555555444333333222333444333222111222555777999666333222444555555444555555666777777777666666888888777777666555555555555666777777888777666555666666555333111///......///............//////000000//////...............,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((******++++++++++++******++++++++++++++++++++++++++++++************+++++++++***)))***+++***)))'''))))))************))))))******))))))))))))******''''''((()))***,,,...///111111111111000000000000111///---...000000///---...........................------,,,,,,------...---------............///111222444666<<>>EEEIIIPPPXXX```hhhttt''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))'''((()))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&(((((())))))((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&(((((('''&&&%%%'''***---...,,,***))))))******)))&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************+++((((((((((((((((((((()))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,........................------......////////////------,,,,,,,,,+++++++++......---,,,,,,,,,------///////////////000000111......///////////////................../////////333333222111000000000111000111111111111111000000,,,,,,,,,------......///---......///000000//////333444444555555444444444444444444333222111000///333222111000/////////...//////000111222333333444444444444444444333222222//////////////////000000///...------------+++***)))***,,,------+++)))(((,,,,,,---............---,,,,,,,,,+++++++++******************************((((((((()))*********+++))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((''')))))))))((('''''''''&&&((((((((((((((((((((((((((()))***,,,---///000111111111000000///......------+++(((''''''))),,,...++++++---...////////////.................................---------,,,,,,---...111333777===DDDHHHRRRYYY```gggsss''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&((()))******)))(((''''''''''''''''''''''''''''''((())))))))))))((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''''''''***...111******))))))))))))))))))&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++((())))))))))))*********************************))))))))))))))))))))))))******+++++++++,,,,,,,,,......////////////......------......///000000000---,,,,,,+++***+++++++++......---,,,,,,,,,------//////.........///000111---...//////////////////------..................111000//////////////////000000111222222222222222---------------...///000//////000111222222222222333444444555555555555444333333333333222111000///222222222111111000000/////////000000111111222222222222333333222222111000......////////////000000,,,+++++++++,,,,,,***((($$$&&&))),,,...---,,,++++++,,,------......------+++++++++,,,+++******)))************************+++++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))******************((((((((((((((((((((((((******+++,,,,,,+++)))(((((('''''''''''''''&&&&&&))))))))))))))))))))))))))))))+++,,,...000111111111111111000//////......///...+++)))))),,,///111////////////...---,,,,,,..............................//////......---,,,---...000333666<<>>BBBIIIOOOTTTXXXbbbttt'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((''''''&&&&&&%%%''''''((((((((((((''''''))))))(((((('''''''''&&&%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))(((&&&'''((('''&&&%%%&&&(((((((((''''''''''''(((((()))***+++,,,+++***(((&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''$$$&&&...111---+++,,,((()))***+++,,,---......***(((&&&'''***+++)))'''&&&%%%$$$&&&((())))))((( $$$((()))'''%%%&&&'''%%%'''((((((''''''(((***'''''''''''''''((())))))))))))))))))))))))))))))***************)))(((((())))))***+++,,,------...*********)))***++++++,,,,,,,,,,,,,,,+++***))))))&&&'''***,,,......------)))+++++++++))))))***+++---,,,,,,,,,,,,---..............................,,,,,,++++++,,,...///000//////000000///---+++***+++,,,.../////////...------......///000111111222333444444444444444444333//////000111222333333444444333222111000000000000111222333333111000000000000000000000/////////...//////...------------...,,,,,,,,,---------......+++---...//////...,,,***(((((())))))*********+++(((((()))***************'''(((((()))***++++++,,,******************++++++)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))************))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&''''''((()))******+++++++++++++++******))))))***+++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------...///...---+++************++++++,,,,,,,,,,,,...///111333777<<<@@@HHHNNNSSSWWWaaarrr''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&'''''''''&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))*********)))(((&&&%%%$$$+++++++++(((&&&%%%''')))''''''((((((((((((''''''***)))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((+++))),,,333444,,,''''''((((((((((((((('''''''''))))))(((((('''''''''&&&'''&&&%%%%%%%%%''')))+++&&&''''''((()))******+++)))***+++***))))))+++---''''''''''''(((((((((((()))))))))))))))))))))))),,,---......,,,+++++++++++++++******)))(((((((((***+++,,,,,,+++***+++,,,,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++222///,,,,,,...000///...///...---...//////---+++,,,------......------,,,------------------------000///.........000111222333333333333333333333222222333333444444333333222111333444555444222000...000000////////////000000111111111111000000000000///............---------+++,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++***)))(((''''''''''''+++***)))(((((()))*********************)))((((((...---,,,++++++,,,---...+++***)))((('''(((((()))...***%%%%%%(((+++,,,,,,******))))))((((((''''''+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((''''''''',,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111---...///...---,,,---...******+++,,,,,,---.........000222333666:::???CCCHHHLLLQQQWWW___mmm''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***)))((('''&&&&&&&&&&&&'''***)))((('''%%%$$$###"""))))))))))))************(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''&&&(((((((((&&&######$$$&&&''''''(((((((((((('''''')))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((***''')))......)))%%%&&&(((((((((((((((((((((''')))((((((((('''''''''''''''''''''''''''&&&%%%%%%'''''''''(((((()))))))))((()))))))))((((((***,,,''''''((((((((()))))))))))))))))))))))))))))))))''')))***)))(((&&&'''''')))))))))))))))************+++,,,+++***)))***,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++000...++++++---///...---///.........//////---+++,,,------......------,,,------------------------//////.........///111111333333333444444444444444333333333333333333333333000111222333444333333222111000000//////000000111111111111000000000//////............------------------------------------************************++++++************++++++)))))))))((()))))))))*********)))(((((()))***+++***************)))((((((***)))(((''''''((()))***((())))))))))))(((''''''***(((&&&&&&)))***)))((())))))))))))((((((((((((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---......------...000))))))***++++++,,,------,,,---///111444888===AAAGGGKKKQQQVVV]]]jjj{{{''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))---+++(((%%%$$$%%%'''((()))((((((&&&%%%$$$######&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&''''''((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&'''((())))))((((((&&&''''''%%%######$$$&&&'''(((((())))))(((((('''(((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''((((((''''''''''''(((((()))((((((++++++'''&&&(((''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((('''%%%""" '''''''''''''''''''''((('''((((((((('''''')))+++((((((((()))))))))******))))))))))))))))))))))))%%%'''((((((&&&%%%%%%&&&'''(((((()))******++++++)))***++++++))))))***+++,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,...---++++++---...------///.........//////...,,,------............------........................///............///000000222333333333444555555555444333222111111222333444222222222222222222333333111111111000000111111111111111000000000000//////............------------//////......------,,,,,,************************,,,++++++******++++++,,,(((((())))))***+++,,,,,,)))((((((((()))***+++,,,)))************))))))((((((''''''&&&&&&''''''((('''((()))******(((&&&%%%*********+++,,,,,,***'''(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))***************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,......------...000))))))******++++++,,,,,,+++---///111333777===@@@GGGKKKPPPUUU\\\hhhxxx''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''+++***(((&&&%%%%%%&&&'''&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((()))***)))(((''''''((()))***&&&''''''(((((((((((((((((())))))((('''&&&''')))(((((())))))))))))(((((('''''''''''''''((()))***''''''''''''((((((((((((''''''''''''((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((***+++---...---+++)))***''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''%%%$$$""" '''''''''''''''&&&&&&&&&'''((()))((('''''')))+++))))))))))))************((((((((((((((((((((((((((()))++++++)))(((((()))(((((())))))************(((*********)))((()))***+++,,,,,,------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,---.........///.........000000...---------............------,,,,,,,,,,,,,,,,,,,,,,,,.....................///000000111222333444444555444333111000000111333444777666333111000///000111222222111111111111222222111000000000////////////.........---------,,,,,,//////...---,,,+++++++++************************+++******))))))******+++((()))******++++++,,,,,,'''(((((()))***++++++,,,))))))************)))((())))))))))))))))))))))))(((((()))))))))((('''&&&))))))************((('''''''''(((((())))))******''''''''''''''''''''''''************************((((((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))******)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,.........,,,,,,---...******+++++++++,,,,,,,,,---...000222444999>>>BBBFFFKKKQQQVVV^^^jjjzzz''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))******(((((()))))))))*********))))))))))))))))))))))))&&&'''''''''((((((((()))***)))(((''''''((()))***(((((((((((((((''''''&&&((()))******)))))))))+++(((((())))))))))))(((((('''''''''''''''((()))***''''''''''''((((((((((((''''''''''''((((((((((((******)))((('''&&&&&&%%%&&&'''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((---222222000---***(((&&&'''''''''(((((())))))'''''''''((((((((((((((('''&&&%%%$$$###$$$$$$%%%'''''''''''''''&&&&&&&&&((()))))))))((((((***+++))))))))))))************((((((((((((((((((((((((***+++------,,,++++++,,,************))))))(((((((((*********)))((()))***++++++,,,,,,---...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------...////////////000///......///000000///------......//////......---++++++++++++++++++++++++------.........---------......///000111111222222444333111000000111333444777666333000//////111222222222111111111111222222000000000////////////......------------,,,,,,,,,------,,,,,,+++***))))))************************))))))(((((((((((()))))))))***++++++++++++***)))''''''((()))***+++++++++((())))))*********))))))******************************))))))(((((((((((('''&&&&&&%%%$$$%%%&&&'''''''''(((((())))))******&&&&&&&&&&&&''''''''''''************************'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...........................//////...,,,******+++,,,,,,,,,---------------,,,---000111444888===AAAFFFKKKRRRYYYaaaooo''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&'''(((((())))))((((((###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))((()))))))))))))))******%%%%%%&&&&&&'''((((((((((((((('''&&&&&&'''(((((((((((())))))((('''&&&&&&%%%''')))))))))((()))***((())))))******))))))((((((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&...444222...+++'''$$$&&&&&&''''''((()))))))))'''''''''((((((((((((((('''&&&$$$######%%%'''((('''''''''''''''''''''(((((()))))))))((((((***,,,((((((((()))))))))******))))))))))))))))))))))))(((***,,,,,,+++***+++,,,++++++******)))((((((''')))***++++++))))))***+++***+++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++---///000//////000111///......///111111000.........////////////......++++++++++++++++++++++++---------...------,,,+++---.........///000000000333222111000000111222333222111000000000222555666111111111000000111111111000000////////////......------------,,,,,,,,,,,,,,,,,,++++++******))))))************************(((((((((''''''((((((((()))***+++++++++***)))((('''((()))******+++******((())))))************)))((())))))******))))))(((******++++++******))))))((())))))(((''''''***,,,(((((((((((())))))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,/////////..................//////...+++******+++------------............)))+++---///111555;;;>>>EEEKKKSSSZZZcccqqq''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&'''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((($$$$$$%%%%%%&&&''''''''')))((('''&&&&&&'''((()))&&&'''((((((((((((((((((###&&&((()))(((((())))))))))))************)))))))))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((000444000***(((&&&###&&&&&&''''''((())))))***''''''''''''((((((((()))'''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))'''((((((((('''''')))+++''''''((((((((()))))))))))))))))))))))))))))))))&&&(((******)))((()))************)))))))))))))))***+++,,,+++***)))***,,,***++++++,,,---...///000,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------))),,,///000......///000///......///111111000///......////////////......------------------------,,,------...---,,,+++***////////////////////////111111111111111111111111000000000000222333555777111000000//////000000111000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))(((((((((((())))))&&&''')))***++++++))))))((()))******+++***))))))(((((()))***************((())))))******))))))((((((***...000///---)))&&&&&&)))+++,,,++++++,,,...))))))))))))((((((((((((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((())))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,------++++++,,,---------------------------)))***,,,...111555:::>>>DDDJJJRRRZZZbbbooo'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$&&&'''''''''&&&%%%---+++(((&&&%%%%%%'''((($$$$$$%%%''')))***+++,,,((((((((())))))))))))***%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''+++***)))(((((()))***+++$$$%%%&&&((()))*********$$$&&&)))******)))***+++))))))************))))))***)))((('''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((,,,444666///(((((((((%%%&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&'''((())))))'''%%%$$$&&&''''''((()))***++++++&&&'''''''''&&&&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&((()))***)))((()))***((((((((()))******++++++***+++,,,,,,+++***+++,,,******+++,,,---//////000+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---(((+++...///---,,,...//////......///111222111///......////////////......////////////////////////,,,------...---,,,***)))000000000000////////////000111222222222222111000222222111111222222333333000000////////////000000000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---******************************))))))))))))******###$$$'''***+++++++++***))))))***++++++***(((((((((((()))***************)))***+++,,,,,,+++***)))%%%***000444444///(((###"""''')))(((''''''(((******))))))(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((***,,,,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222777<<<@@@DDDJJJQQQXXX```lll{{{'''''''''''''''''''''''')))(((&&&&&&((()))(((''''''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%%%%'''((((((((('''&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))((('''&&&%%%&&&&&&''''''''''''''''''((())))))******))))))((((((''''''%%%%%%&&&&&&'''(((((((((((()))))))))'''''')))+++***000222,,,'''((('''$$$&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%******))))))((((((''''''&&&&&&&&&'''''''''((((((,,,+++***((((((((()))))))))***++++++++++++***)))((()))***+++,,,,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......------++++++++++++,,,,,,---...******+++,,,---...///000++++++---///000111111111---......///////////////////////////............333222111000////////////000000///------,,,,,,,,,......------------......111111111111111222222222111111111111111111111111111111000000///.........---...///000000///...---......---,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,++++++++++++++++++((())))))))))))***************))))))((((((''''''************)))((('''&&&))))))************))))))(((((())))))))))))((((((,,,,,,+++***)))(((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&''''''((()))***)))(((''''''''''''((((((&&&'''''''''(((((())))))************************333---&&&###%%%(((***++++++,,,,,,------,,,,,,+++******))))))******+++,,,+++,,,------......---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---++++++///555:::<<<;;;DDDHHHOOOTTTZZZeeettt'''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((()))((('''&&&&&&&&&'''''''''&&&&&&&&&''''''((()))))))))))))))((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&((()))***///111+++(((((((((%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))*********)))(((((())))))))))))))))))))))))$$$&&&''')))***+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,------......------,,,,,,+++++++++,,,------,,,,,,---------------...+++,,,---///000000000000---......///////////////////////////............222111000000///000000000111000///...------------000//////......//////000111111111111111222222222111111111222222222222222111111111111000///............///000000///......//////...---,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******)))))))))(((((((((((((((((()))))))))(((((()))))))))(((''''''))))))************))))))&&&''''''((((((''''''&&&++++++******)))(((((((((''''''''''''(((((((((((())))))(((((((((''''''''')))(((((('''''''''(((((()))((((((''''''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''---)))&&&&&&(((***+++***,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,---...+++,,,------......------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------,,,+++///444999;;;;;;CCCGGGMMMRRRYYYdddsss'''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))***)))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((''''''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&'''(((((()))))))))(((((((((((('''))))))(((((('''&&&&&&%%%$$$%%%&&&&&&%%%%%%'''(((+++......+++((())))))'''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&'''***,,,,,,+++(((''')))((((((''''''(((((()))"""###%%%''')))******+++)))))))))))))))))))))))),,,,,,,,,,,,---------...+++,,,------......------------,,,+++++++++,,,,,,.........------,,,,,,,,,------...///////////////---......////////////////////////............---000000/////////000111111222111000///.........///111000000//////000000111000000111111111222222222111111222222333333444444111111333333222111///---......////////////....../////////...---+++)))(((+++++++++++++++*********)))*********+++,,,,,,,,,------,,,+++***)))((('''&&&''''''((())))))******&&&''''''((((((((((((((())))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((''''''******(((''''''&&&&&&&&&)))))))))(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''))),,,,,,***)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......+++,,,------......------///...,,,++++++,,,...///------++++++++++++------,,,,,,,,,///444888;;;;;;CCCGGGLLLPPPWWWcccsss&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((''''''''''''''''''(((((((((''''''(((((()))(((((((((((((((((((((((()))((((((((('''''''''&&&$$$%%%&&&&&&%%%%%%'''))),,,---,,,***((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((()))))))))((('''''''''''''''''''''''''''''''''((((((((((((%%%''')))***+++***)))((())))))(((''''''((())))))$$$$$$%%%'''((())))))***))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,------......------...---,,,,,,++++++++++++......---------,,,,,,,,,.........//////...---------....../////////////////////.........---------.........//////111222222222222111000//////000000111000000//////000000111000000000111222222333333222222222333333444444555000222333444444222///---------------------------,,,---...///...,,,)))(((+++++++++***************((())))))***+++,,,,,,---,,,,,,,,,+++***)))))))))'''''''''((((((((())))))%%%%%%&&&(((((()))))))))))))))************))))))******++++++++++++******(((((((((((())))))******''''''''''''(((((((((((())))))(((((((((((((((((())))))((('''''''''''''''***))))))))))))******+++'''''''''(((((((((((((((************************%%%&&&(((***++++++)))(((*********))))))*********+++************+++,,,,,,+++,,,------......------///...,,,******,,,...///...---+++******+++---...,,,,,,---///333777:::;;;CCCGGGLLLPPPWWWdddttt%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&((()))((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((('''''''''''''''((((((((((((((((((******))))))((())))))***'''''''''''''''((((((((('''''''''((((((((())))))%%%&&&''''''&&&''')))+++///,,,***))))))((()))***((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))******))))))((('''&&&&&&'''''''''((((((((())))))((('''''''''((()))******)))))))))(((((()))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------......------...---,,,,,,++++++++++++,,,,,,,,,---------.....................------,,,---......///////////////............---------------.........///000222222222111111000000000000111000//////......//////000///000000111222222333333222222222333333444444444000222333444444222///---++++++++++++++++++++++++)))+++,,,......---+++***************************(((((()))***++++++,,,,,,************************)))((((((((('''''''''&&&%%%%%%'''((())))))))))))))))))************))))))******++++++++++++******'''''''''((())))))******''''''''''''(((((((((((((((((())))))))))))))))))'''''''''''''''((()))))))))))))))))))))***++++++((((((((((((((('''''''''''''''''''''''''''''''''(((((()))(((((((((((()))++++++************++++++++++++******++++++,,,---+++,,,------......------///...,,,++++++,,,...///------++++++++++++------+++,,,...///222555999;;;CCCHHHMMMRRRYYYeeeuuu}}}%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((************************'''(((((())))))(((((('''''''''''''''((((((((()))''''''((()))))))))((((((******))))))(((((())))))&&&''''''''''''(((((((((&&&&&&'''(((((()))******&&&'''((((((((()))+++---222,,,(((((()))'''(((***((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''*********)))((((((''''''''''''((((((((())))))))))))((('''&&&'''((()))***((())))))******))))))(((+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))************+++,,,------......------------,,,+++++++++,,,,,,,,,,,,,,,------.........------.........------,,,---......///////////////.........------------,,,............///000111222111111000000000000111111000//////......//////000//////000111222333333444333333333333333222222222111111333333222111///---++++++************++++++)))***+++,,,------,,,,,,)))))))))***************((()))))))))***+++++++++(((((()))))))))*********))))))(((((('''&&&&&&%%%&&&'''((()))************))))))************))))))'''(((((())))))((((((''''''''''''(((((()))))))))''''''''''''(((((((((((((((((())))))))))))******&&&&&&&&&''''''(((******(((((((((((()))******+++((((((((((((((('''''''''(((((((((((((((((((((((()))))))))'''&&&&&&(((***...---,,,++++++,,,---...---------------......///+++,,,------......---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111444888;;;BBBGGGNNNTTT[[[gggvvv}}}'''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******&&&'''((()))***))))))((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))&&&'''((((((((()))+++---555---'''((()))''''''***)))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((()))))))))'''((((((((())))))))))))((((((((((((((((((''''''&&&''')))******)))'''&&&***)))((((((((()))***+++))))))))))))))))))))))))))))))*********++++++++++++,,,------......------,,,,,,+++++++++,,,------...---------------,,,,,,,,,,,,---.........---------......///////////////.........---------,,,,,,...............///000111000000/////////000000111111000000//////000000111...///000111222333444444333333333222111111000000111111111111000///......---,,,+++******+++,,,---+++++++++++++++,,,,,,,,,((()))))))))*********+++))))))))))))************)))))))))(((((((((((((((''''''''''''''''''''''''(((((()))***++++++******))))))************))))))&&&''''''((((((''''''&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((('''''''''(((((()))''''''''''''((()))***+++)))(((((((((''''''''''''************************%%%'''((((((&&&''')))+++---,,,+++******+++,,,---...------------...//////+++,,,------......------,,,,,,---......---,,,,,,***+++---......---+++******---///000000333777;;;???EEEMMMTTT\\\ggguuu{{{)))))))))))))))))))))))))))(((&&&&&&((()))((('''###$$$'''))))))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))******%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))'''''''''''''''''''''''')))((('''''''''(((***+++(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%&&&'''(((***++++++&&&'''(((*********)))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((******))))))((((((''''''%%%'''((((((((()))+++---777...'''((()))&&&&&&***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$&&&((()))***+++(((((((((((())))))))))))&&&((()))******(((%%%$$$###%%%(((******(((%%%###((('''''''''((()))+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......------++++++++++++,,,------...000//////---,,,++++++***+++,,,------......---------......///////////////......---------,,,,,,,,,///............///000000000///////////////000000222222111111111111222222...///000111222333444444444333333222111000//////111111000000///...............,,,,,,,,,,,,......------,,,+++*********+++(((((())))))*********+++*********)))))))))))))))******)))((('''&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))***++++++++++++***))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++***)))(((''''''&&&''''''&&&&&&&&&&&&'''(((******))))))(((((('''''''''&&&''''''''''''''''''''''''!!!$$$((()))((((((***,,,***)))(((&&&&&&((()))***,,,++++++++++++,,,------+++,,,------......------+++,,,...//////...,,,+++)))+++---//////---+++)))***---///000000222777;;;===DDDMMMTTT\\\fffsss}}}yyy%%%&&&&&&'''((()))******$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%###"""''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&***)))((((((((((((((()))************))))))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((+++******)))(((''''''&&&&&&'''''''''&&&%%%%%%$$$((('''''''''(((+++---///555///(((&&&(((++++++)))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((######$$$%%%&&&(((((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&***++++++***((('''(((***((((((((((((((((((((((((,,,,,,+++++++++,,,---...---.........---,,,,,,+++---......---+++******+++))))))+++...000111///---++++++,,,,,,---...//////000//////.........//////111111000000//////......---,,,,,,++++++,,,,,,---+++,,,---///000//////...111000000///////////////......///111222333444555333222111///......------000///---,,,++++++,,,,,,---,,,***)))))))))******------,,,,,,+++***))))))+++*********))))))((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((())))))(((&&&$$$######&&&***+++)))''''''(((%%%%%%&&&'''((()))***+++((((((((((((((((((((((((+++)))(((&&&&&&((()))+++)))((('''''''''(((***+++((()))++++++*********+++************************///...---,,,+++,,,---............------,,,,,,,,,+++,,,---...///......---,,,---...///000333777:::@@@CCCHHHOOOYYYeeerrrzzzwww&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((())))))(((((((((((('''''''''&&&'''''''''''''''((())))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((******))))))(((((('''''''''(((((((((((('''&&&%%%((('''''''''(((***,,,...333---'''%%%'''******(((((((((((())))))))))))***'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((())))))((('''''')))******)))'''&&&''')))************************---,,,,,,,,,------......------......------,,,+++---......---+++******+++............///...***(((++++++,,,,,,---......///------------...///000000000000000/////////......---,,,,,,,,,,,,,,,,,,---+++,,,---...////////////111111000////////////000...//////000222333333444444333222000///.........000///---,,,++++++,,,,,,---,,,***)))))))))***+++------,,,++++++***))))))++++++++++++******)))))))))))))))***************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***))))))(((((('''''''''))))))((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((())))))((('''%%%$$$###'''******)))''''''(((''''''((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***)))(((((('''((()))***+++)))+++,,,,,,++++++,,,---************************,,,,,,,,,,,,------...///------------,,,,,,,,,+++((()))***+++++++++******,,,---...///000333777:::@@@CCCHHHOOOYYYeeerrrzzzvvv''''''''''''''''''((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''((())))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''((('''''''''''')))+++,,,000+++&&&%%%&&&(((((('''))))))))))))************&&&&&&''''''(((((())))))((((((((((((((((((((((((******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***'''(((((())))))(((((('''((())))))(((&&&&&&'''(((************************------------.........///------......------,,,,,,---......---+++******+++000///.........---***'''+++,,,,,,------.........++++++,,,---...///000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000222111111000000000000000...//////000111222222333444333222000000////////////...---,,,+++++++++,,,,,,,,,+++************+++,,,,,,,,,+++******)))))),,,,,,++++++++++++******++++++++++++************(((((((((((((((((((((((('''(((((())))))******+++)))))))))))))))))))))))),,,+++***)))(((''''''&&&+++++++++***)))(((((((((''''''((((((((((((''''''(((((((((((('''''''''''''''(((((())))))(((((('''$$$''')))***)))'''((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((()))*********+++------,,,,,,,,,---++++++++++++++++++++++++)))***,,,---.../////////,,,,,,,,,,,,++++++++++++++++++,,,------------,,,,,,---...///000333777:::@@@CCCHHHOOOYYYeeeqqqzzzrrr'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''$$$%%%'''((()))***))))))******)))))))))((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((((((((((((((((())))))(((((('''''''''''''''((()))***+++---***'''&&&'''(((((('''(((((()))))))))*********%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((())))))(((((((((((())))))((('''&&&((()))************************,,,,,,,,,---------------,,,------...------,,,,,,,,,---...---+++***+++,,,,,,++++++---//////...,,,,,,,,,,,,---------......++++++,,,------.................................,,,------------------,,,...---,,,,,,---...000111222222111000000000000000...//////000000111111111222111000//////............------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++******))))))************************)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((++++++******))))))((((((************))))))((((((&&&'''((())))))((('''&&&(((((((((((((((''''''''''''(((((()))))))))))))))%%%'''((()))((((((((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((())))))***)))+++------,,,+++,,,---++++++++++++++++++++++++)))+++,,,...//////...---++++++++++++++++++++++++------..................,,,---...///000333777:::@@@CCCHHHOOOXXXeeeqqqyyyooo''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%&&&(((((()))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''((((((((('''''''''''''''((()))***++++++,,,***(((((((((((((((''''''''''''((((((((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''((((((((()))))))))(((((()))))))))((()))***)))(((((()))+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,------...------,,,,,,---...---+++***+++,,,***)))***,,,///000000///,,,,,,,,,---------------------......---,,,++++++---------------.........,,,------......------,,,...---,,,,,,---...000111222111111000///000000000/////////////////////000000///...---------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***************)))((((((((()))))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))******++++++'''''''''((((((((())))))&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''(((((())))))******'''''''''(((((()))((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))(((***,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,.........---,,,+++++++++++++++++++++++++++++++++******************,,,---...///000333777:::???BBBGGGNNNXXXdddqqqyyyrrr&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((('''&&&&&&&&&'''((())))))'''''''''&&&&&&&&&%%%%%%'''''''''''''''((()))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&''')))***,,,,,,---)))))))))))))))(((((('''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((******)))((('''&&&&&&%%%'''''''''(((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''***))))))(((((())))))***((()))***)))((((((***,,,((((((((((((((((((((((((((()))+++,,,,,,,,,+++***,,,,,,------......------+++,,,------++++++,,,---,,,++++++,,,...//////...------------------------////////////...,,,+++))),,,,,,,,,---------------,,,---...//////...---,,,---------------...///000111000000///////////////////////////..................---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,---,,,,,,,,,************************'''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))***+++,,,%%%%%%%%%&&&'''(((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((('''''''''(((((()))***((('''&&&'''((())))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---...///000333777:::???BBBGGGNNNXXXdddpppyyy~~~www%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((&&&$$$%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&'''((()))))))))))))))%%%&&&(((***,,,...//////&&&((())))))((('''&&&&&&'''(((((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''''''''((((((((('''((((((((())))))))))))''''''''''''((((((((((((******)))(((((()))******'''((())))))((((((***+++))))))))))))))))))))))))(((***+++------,,,+++***+++,,,------......------+++,,,------++++++,,,---...,,,+++,,,---......---------------------------...///000000000...,,,+++++++++,,,,,,,,,---------,,,---...//////...---,,,+++,,,---...////////////000//////.............../////////......---------......---,,,,,,,,,------***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,))))))))))))************'''((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((()))((('''&&&&&&&&&'''((())))))'''%%%&&&(((***)))'''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''((()))***))))))((((((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,,,,,,,------------000///...---------......,,,---...///000333777:::???BBBGGGNNNWWWdddpppxxxxxx$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''((())))))((((((+++)))&&&######%%%(((***))))))(((((((((''''''''''''''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%(((((()))***************$$$&&&(((+++---///000111$$$&&&(((((('''%%%%%%%%%))))))))))))************((((((((((((((('''''''''((((((((((((((((((((((((######$$$%%%&&&(((((()))%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++&&&'''(((''''''''')))+++************************)))***,,,......---,,,++++++,,,,,,---.........---+++,,,------++++++,,,---,,,+++***+++---/////////------------------------,,,...///111111000...---+++++++++,,,,,,---------,,,---///000000///---,,,+++,,,---///000//////...//////...---------------/////////...------,,,,,,//////...---------......)))***,,,,,,---,,,+++***)))***,,,---...---,,,,,,)))))))))))))))*********(((((())))))*********+++''''''(((((())))))******************************((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''((()))'''%%%&&&(((***)))'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))*********)))((()))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111,,,,,,,,,------............---+++***)))******+++,,,---...///000333777:::???BBBGGGNNNWWWdddpppxxxvvv***(((''''''))))))&&&$$$'''&&&&&&&&&&&&'''((((((''')))+++)))&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%******)))((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&(((******)))'''&&&((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''+++***)))((('''''''''''')))((('''''''''(((***++++++)))'''(((***,,,,,,,,,((((((((((((((((((((((((,,,+++))))))******((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))'''((()))((('''&&&''')))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))+++***)))(((((()))***+++))))))************))))))++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,+++++++++,,,---...)))))))))***+++---...///000000///...------,,,,,,---------............///------------------------//////...---,,,,,,++++++---...............------222111000///...---,,,,,,//////...---,,,,,,++++++...------,,,+++***)))))),,,+++******))))))*********++++++,,,,,,------...---,,,+++)))((('''''''''))))))((('''''''''''''''))))))))))))))))))))))))++++++******))))))((((((((('''&&&'''((())))))'''&&&''')))*********)))((()))))))))))))))(((''''''&&&'''''''''(((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''((((((((())))))((((((((((((((()))******((((((((((((((('''''''''*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///------------------------******))))))******+++,,,,,,,,,---...000333666777;;;@@@FFFLLLSSS___ooozzzttt((('''&&&''')))***(((&&&'''&&&&&&&&&&&&'''((((((''')))+++***'''%%%&&&'''&&&%%%%%%%%%&&&&&&'''''')))((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%&&&((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((+++***)))((('''(((((()))++++++***))))))))))))***)))))))))))))))******+++---+++******,,,...///...''''''''''''''''''''''''((('''&&&'''))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''((()))((('''&&&''')))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))******)))(((((()))************++++++++++++******+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------)))))))))***+++---...///000//////...------,,,,,,,,,,,,,,,,,,---------...------------------------000//////...------,,,,,,,,,---------------,,,,,,000000///...---,,,++++++///......---,,,,,,++++++---,,,,,,++++++*********,,,+++******))))))******,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%((('''&&&'''((())))))'''&&&'''((()))***))))))((()))))))))))))))(((''''''''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******'''''''''''''''((()))***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,------...///------------------------,,,,,,++++++,,,,,,---...,,,,,,---...000333555777===BBBHHHNNNUUU```ppp{{{|||rrr&&&%%%&&&''')))***)))((('''&&&&&&&&&&&&'''(((((('''(((******((('''((()))&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((()))((('''&&&''')))((((((''''''''''''(((((())))))((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((******)))(((((((((((())))))(((((((((((()))******))))))******+++++++++***)))''''''(((***++++++***''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&''')))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,---------,,,,,,************+++---...////////////...------,,,,,,+++++++++,,,,,,,,,------------------------------000000//////......------+++,,,,,,---------,,,,,,//////...---,,,++++++***.........------,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******------,,,,,,+++******)))))))))(((((()))***++++++))))))((('''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&'''((())))))'''''''''((())))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))((((((((((((''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******''''''&&&&&&''')))+++---)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000------------------------,,,,,,++++++,,,,,,---...,,,,,,---...000222555666???CCCIIINNNUUUaaaqqq|||uuunnn&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((%%%&&&(((((((((((((((((('''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''(((((()))))))))))))))((((((((((((''''''''''''((())))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''(((((('''((()))++++++***))))))%%%%%%%%%'''))))))((('''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))(((((((((((((((((()))***++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))***,,,......---,,,+++*********+++,,,---......//////.........---------+++,,,,,,,,,,,,---------------------------------//////......------------,,,,,,------......------//////......---,,,++++++......---------,,,,,,,,,*********++++++,,,,,,,,,,,,+++******))))))******,,,,,,++++++*********))))))))))))))))))******+++))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))''''''(((((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))******(((&&&%%%&&&(((+++,,,))))))******************++++++++++++++++++++++++++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,------///222444666???CCCHHHMMMTTT```ppp|||qqqjjj(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''(((''''''((((((&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''((((((((((((((()))))))))))))))(((''''''''''''((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%'''((()))%%%&&&((()))))))))((('''''''''(((+++------+++)))'''''''''''''''''''''''')))(((''''''(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))*********+++++++++,,,,,,,,,,,,------,,,,,,+++***)))***,,,......---,,,+++++++++++++++,,,---.....................---------------------............------------------------------,,,,,,,,,,,,,,,+++------...///////////////000000//////...------------------------,,,,,,,,,*********++++++,,,,,,---,,,+++******))))))******)))))))))******++++++++++++******)))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***---+++(((&&&&&&''')))***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---,,,,,,---///111333555<<<@@@FFFKKKRRR___ooo|||rrrfff((()))***)))'''&&&%%%&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''((((((''''''(((((((((((())))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((())))))***)))))))))&&&&&&&&&'''((()))******%%%&&&''''''((((((''''''%%%&&&(((+++---,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&+++***(((((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))((('''&&&''')))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))******)))))))))************++++++++++++,,,,,,------,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,---..............................---------.........//////------------------------,,,+++++++++++++++++++++---...///000000000000000000000/////////.........------------------------*********++++++,,,,,,,,,,,,+++******))))))******'''(((((()))******++++++++++++***)))(((((())))))))))))((((((((()))******))))))))))))))))))))))))'''''''''(((((((((((((((((('''&&&'''((())))))'''((((((((((((((()))******'''(((((()))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((((((((())))))))))))******(((((((((''''''''''''&&&((((((((((((((()))******...,,,***(((''''''((((((,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,---...111333444999>>>CCCHHHPPP^^^ooo|||tttccc&&&(((***)))'''&&&'''((('''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%((((((&&&$$$"""###%%%'''(((((('''&&&''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%&&&((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''')))*********))))))((('''''''''((()))******'''''''''''''''((())))))###$$$&&&***,,,+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''((())))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((()))((('''&&&''')))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((()))))))))))))))***+++,,,,,,+++***))))))******++++++******)))************++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////............------------------------------++++++++++++++++++,,,,,,,,,+++******))))))******(((((())))))))))))))))))))))))))))))))))))***+++))))))(((((()))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&'''((())))))''')))(((((('''((()))***+++''''''((())))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))*********(((((((((((('''''''''&&&((((((((((((((()))******++++++***)))((((((((((((++++++++++++*********)))************************++++++,,,---------,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,---...000222333888<<>>EEENNN\\\lllwww}}}xxxjjj&&&'''((()))***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((***))))))(((''''''&&&&&&&&&''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))((('''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''***)))'''&&&&&&'''((((((''''''((((((((((((''''''((((((''''''(((((()))***)))((((((''''''''''''((()))))))))*********++++++---+++(((''''''((('''&&&&&&''''''(((((('''''''''''''''''''''''''''''''''***)))(((&&&%%%$$$$$$$$$)))((('''&&&%%%%%%%%%&&&***''''''((((((&&&&&&)))''''''''''''''''''''''''''''''''''''((((((((((((***(((&&&&&&(((*********''''''((((((((((((((((((******))))))))))))******++++++************++++++(((((()))***,,,---......------------------------++++++++++++++++++***))),,,,,,,,,,,,,,,+++***)))//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,+++***))))))***+++,,,)))((((((''''''(((((())))))))))))*********++++++******)))(((((('''&&&&&&))))))*********+++++++++))))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''')))******)))'''&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((('''''''''))))))(((((((((((())))))%%%&&&(((((('''''')))***&&&''')))******))))))((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))((((((((((((,,,+++***)))))))))***+++,,,,,,---------,,,,,,+++,,,---...---+++***+++,,,......------------,,,,,,------------,,,,,,,,,,,,,,,---.........///111333333777<<>>DDDLLLXXXeeennn|||}}}nnn&&&&&&%%%%%%&&&'''***+++(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***************)))(((((('''((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''''''''((((((******))))))(((((('''''''''((()))******)))((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&''''''(((***++++++,,,---***(((((()))******)))&&&&&&((())))))*********((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&'''(((((((((((('''&&&"""&&&(((%%%&&&)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&(((***)))'''%%%&&&'''&&&&&&''''''((())))))***&&&''')))***++++++******++++++************++++++++++++++++++++++++++++++***+++---......---+++******+++,,,,,,------,,,,,,,,,,,,+++******++++++,,,++++++******************++++++++++++++++++++++++)))***,,,---------,,,+++*********++++++***************))))))))))))******(((((((((((()))))))))*********)))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((***++++++******''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&'''(((((('''&&&'''((()))(((&&&%%%%%%%%%&&&''''''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))***++++++++++++************+++,,,---...///***+++---,,,,,,+++---...+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***(((***---......---...///333777===DDDKKKWWWccclllzzz|||kkk***(((&&&$$$$$$%%%((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))******************))))))((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((()))))))))(((*********)))((((((''''''******)))((('''&&&&&&%%%'''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***%%%&&&'''((()))***+++++++++)))''''''((())))))(((&&&&&&((()))************))))))))))))))))))))))))&&&&&&&&&'''''')))***+++&&&'''((()))))))))''''''"""&&&&&&"""###((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''***,,,+++(((&&&'''(((&&&&&&&&&'''((())))))***&&&''')))***+++++++++***++++++************++++++******+++++++++,,,,,,,,,***+++---......---+++******+++,,,,,,------------000...,,,***)))))))))***...------,,,+++***))))))***************************+++---/////////---,,,******++++++++++++************))))))))))))******(((((((((((())))))))))))((()))***+++,,,---......(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$((()))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***&&&'''''''''(((((())))))))))))(((((((((((())))))''')))******))))))+++,,,***(((%%%######$$$&&&''''''((()))++++++)))((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******,,,,,,,,,++++++)))(((''',,,+++***))))))***+++,,,,,,---...---+++***+++,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******'''))),,,------------...222777===CCCKKKVVVbbbkkkvvv|||jjj))))))(((((('''''''''&&&'''''''''''''''((()))***((((((''''''''''''((((((***(((&&&%%%&&&''''''&&&)))((('''&&&&&&'''((())))))))))))))))))(((''''''))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,%%%%%%$$$%%%&&&(((***+++&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))*********)))'''(((***++++++***))))))(((''''''''''''''')))************))))))(((############$$$%%%&&&''''''((()))******)))((('''&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%'''***,,,+++)))(((((((((((((((((((((((()))************+++++++++,,,//////+++)))+++***(((*********+++,,,,,,,,,---,,,++++++******+++,,,,,,******+++,,,,,,---......************************...------,,,+++***))))))++++++++++++++++++++++++************************+++,,,------,,,+++***)))))))))***+++++++++++++++******))))))((((((''''''******++++++++++++***))))))***++++++***)))'''&&&((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''***)))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''(((***++++++***(((''')))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&''')))***))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++%%%$$$)))+++(((&&&)))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''')))***,,,---...))))))***+++++++++++++++'''((()))+++++++++***)))******+++++++++,,,,,,,,,+++,,,------......---------,,,*********,,,...///---,,,,,,+++*********++++++,,,,,,,,,,,,...111444000777???CCCGGGQQQ___kkksss~~~wwwiii)))(((((((((''''''''''''(((''''''''''''(((((()))((((((''''''''''''((((((***(((&&&%%%&&&''''''&&&)))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&(((((()))))))))*********((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''((()))***+++)))(((''''''''''''((())))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))))))))((('''(((+++---------))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&)))***)))'''(((((((((((((((((((((((())))))*********+++++++++666DDDEEE333(((,,,,,,%%%*********+++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++******)))******+++***)))((('''(((((()))***++++++,,,+++))))))))))))((((((((((((************))))))((((((************)))(((''''''++++++++++++++++++++++++((((((((((((((()))******''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))((((((''''''((((((******))))))))))))******((((((((('''((())))))***%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((&&&&&&%%%%%%&&&'''((())))))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++&&&&&&))))))%%%%%%'''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))***++++++***)))******+++++++++,,,,,,,,,+++,,,------...---------,,,+++***))))))***,,,------,,,,,,+++*********+++,,,------------///222555666999>>>CCCIIIRRR]]]eeesss|||xxxkkk(((((((((((('''''''''''')))((((((''''''''''''(((((((((''''''''''''(((((()))'''&&&%%%'''''''''&&&((((((''''''''''''(((((('''''''''''''''&&&&&&%%%(((((())))))))))))******(((((((((''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))),,,+++***((('''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((((((((((((''''''))),,,...//////)))((((((''''''''''''(((%%%&&&'''(((((()))((((((''''''''''''((()))***++++++***(((''''''(((***+++&&&&&&'''((())))))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((()))))))))*********++++++:::QQQSSS888''',,,...%%%******************))))))((()))***,,,---------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************)))(((((('''((()))***++++++++++++(((((((((((())))))))))))))))))))))))((((((''''''))))))((((((((()))***+++))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''((((((***))))))(((((())))))******))))))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''%%%&&&((('''$$$%%%)))))))))))))))))))))))))))***************************)))(((&&&%%%###""""""'''''''''((((((((())))))((()))******+++***************+++++++++,,,,,,,,,++++++,,,---------------,,,+++***)))))))))***+++,,,,,,++++++++++++++++++,,,---.........000333555888999===BBBJJJSSS\\\aaarrr{{{xxxlll((((((((((((((('''''''''***)))((('''''''''''''''((((((''''''''''''((((((((('''&&&&&&'''((('''&&&(((((((((''''''((((((((('''''''''((((((''''''&&&(((((((((((()))))))))***''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((+++***)))(((''''''&&&&&&'''&&&$$$$$$$$$$$$&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((((((''''''&&&(((''''''(((+++---...---)))(((''''''''''''((((((''''''(((***++++++++++++&&&%%%%%%%%%&&&''''''((())))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))************333EEEHHH555'''***...***+++*********)))(((((((((&&&(((***---......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((+++++++++,,,++++++++++++))))))************))))))''''''(((((())))))******(((((((((((())))))******+++***(((((((((***---///''''''''''''''''''''''''((((((((((((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''******))))))******+++,,,))))))(((''''''((())))))''''''''''''(((((())))))((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((()))''''''''''''''''''''''''"""$$$&&&''''''&&&))),,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******************************+++++++++,,,,,,,,,++++++,,,------------,,,---,,,+++***))))))******+++++++++,,,+++++++++***+++,,,---------///222444666;;;@@@EEEJJJRRR\\\dddqqqyyyyyylll'''''''''(((((((((((((((***)))((('''''''''''''''((((((''''''''''''(((((('''&&&%%%&&&(((((('''&&&'''((((((((((((((((((''''''(((((()))))))))(((((('''(((((((((((()))))))))''''''((())))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&)))'''&&&''')))*********((((((''''''''''''((((((''''''(((***++++++++++++%%%%%%%%%%%%%%%%%%&&&'''&&&''')))******)))'''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))((('''(((((((((((((((((((((((((((((((((((()))))))))*********---000333000+++(((***...+++*********)))(((((((((&&&(((***---......---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((((((++++++++++++++++++,,,,,,+++++++++***)))((('''&&&''''''(((((())))))******''''''((((((***,,,---...333000---***((()))***,,,************************((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''')))(((((((((((()))*********))))))(((((())))))***))))))((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''$$$&&&((((((((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,(((''''''&&&'''((())))))++++++************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,+++******+++,,,,,,,,,---000333:::BBBKKKMMMLLLPPP]]]hhhpppxxx~~~zzzlll'''''''''((((((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((&&&&&&%%%'''((()))'''&&&''''''(((((((((((('''''''''((())))))))))))))))))''''''(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%&&&'''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''''''''''')))'''&&&&&&((())))))((((((''''''''''''(((((()))%%%&&&'''(((((()))((((((((('''''''''''''''((((((&&&&&&((())))))(((&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))***)))(((((()))***((((((((((((((((((((((((((((((((()))))))))******,,,((((((------'''(((---******************))))))((()))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((())))))***++++++++++++***)))'''&&&%%%(((((((((((())))))))))))((((((((((((***,,,...000888555000+++(((&&&%%%%%%((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%$$$$$$$$$$$$%%%&&&&&&)))((((((''''''(((((()))(((''''''''''''((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''(((''''''&&&'''''''''(((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''***+++***(((***---,,,)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***)))((((((((()))***+++,,,,,,+++************+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++)))***+++,,,---,,,+++***)))***+++++++++,,,///222>>>HHHRRRRRRMMMOOO\\\iiipppwww~~~{{{lll''''''''''''((((((((()))(((''''''''''''(((((()))((((((''''''''''''((((((&&&%%%%%%'''))))))'''&&&&&&'''((())))))((('''&&&&&&'''(((((())))))(((((('''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((((('''%%%&&&'''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''((('''&&&''')))++++++***'''''''''''''''((())))))''''''((((((((((((''''''))))))((((((((((((((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''))))))'''''')))+++(((((((((((((((((((((((((((((((((((()))))))))************************)))*********+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************************))))))******++++++,,,,,,))))))((((((((()))++++++)))))))))))))))(((((('''))))))))))))((((((((((((***)))((('''(((***,,,---444222...***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%%%%&&&''''''((()))((((((''''''(((((()))(((''''''''''''((())))))((()))***++++++***)))(((((((((((((((((('''''''''$$$%%%&&&(((((((((''''''''''''''''''((((((((()))((((((((((((((())))))***((((((((((((((((((((((((++++++((((((...555333,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((,,,+++)))))))))***,,,------,,,+++*********++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++(((***+++------,,,+++******+++,,,++++++---000333888AAAKKKMMMLLLOOO[[[fffoooxxx{{{mmm&&&'''''''''(((((())))))'''''''''''''''((()))***((((((''''''''''''((((((%%%%%%%%%'''))))))'''&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))(((''''''((()))******)))((('''((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''((((((((('''&&&&&&'''***---...---'''''''''''''''((()))***)))***************)))((()))(((''''''''''''((((((***'''### ###'''***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###%%%((((((&&&&&&(((+++(((((((((((((((((((((((((((((((((((())))))))))))%%%///000'''%%%,,,---'''*********+++,,,,,,,,,---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,---......///++++++*********+++---...&&&'''((()))******************))))))((((((''''''+++***((('''&&&''')))*********)))(((((()))******))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((())))))******+++---......---+++***&&&&&&''''''((()))))))))###$$$&&&((())))))((((((&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))'''&&&%%%'''222===;;;333))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''(((***++++++((('''%%%$$$%%%&&&((()))...---+++*********++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++++++++++++++((()))+++---------+++***+++,,,---,,,,,,...111444...555>>>DDDIIIPPP[[[dddoooxxx|||ooo'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((()))******((((((''''''''''''(((((((((''''''((())))))'''$$$&&&''''''%%%$$$$$$&&&(((''''''(((((())))))******''''''''''''(((((((((((()))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******)))''''''&&&&&&&&&(((((())))))((('''&&&&&&(((((())))))((('''&&&&&&(((((())))))))))))((((((((((((((()))+++,,,+++)))(((((())))))((('''&&&&&&)))'''&&&&&&((())))))((((((((())))))((('''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((""""""###$$$%%%''''''(((+++******)))((('''''''''(((((((((((())))))))))))(((***+++)))%%%$$$&&&((())))))(((((('''''''''&&&(((((((((((())))))))))))------+++)))''''''***,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((())))))(((%%%""""""###%%%((())))))))))))))))))(((((((((((())))))+++***)))''''''(((((()))(((((())))))))))))))))))$$$%%%''''''&&&%%%&&&'''*********)))((('''''''''((('''&&&&&&'''(((***+++&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%%%%&&&'''((()))***+++'''))),,,222555444...((()))((('''&&&&&&'''))))))((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))*********)))))))))))))))%%%''')))******)))'''%%%'''(((***+++,,,,,,,,,+++(((,,,)))%%%'''"""!!!"""%%%'''''''''&&&%%%''''''(((((())))))******)))((((((((()))***++++++)))))))))***+++++++++,,,(((###"""***...---*********++++++++++++******************************))))))***++++++++++++***,,,,,,------.../////////222333:::BBBHHHNNNXXXaaaqqquuu{{{xxxmmm)))(((''''''''''''((()))'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&(((++++++***(((&&&''''''&&&$$$$$$&&&(((((((((((((((((()))))))))))))))))))))************))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((()))))))))******)))(((''''''&&&&&&&&&((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&(((((())))))))))))((((((((((((((()))+++,,,+++)))(((((()))((((((''''''&&&***(((&&&&&&((((((((('''(((((())))))(((''''''&&&(((((()))))))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&******)))(((((('''&&&&&&(((((((((((())))))))))))%%%'''((((((&&&&&&(((+++)))))))))(((((((((''''''(((((((((((())))))))))))+++++++++***((((((***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,************************************************))))))))))))))))))))))))*********+++,,,+++)))'''%%%&&&'''((()))*********))))))(((((((((((()))))))))((('''&&&%%%&&&&&&''')))(((((((((((((((((((((''')))******)))(((((()))((((((((((((((()))))))))&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))&&&&&&'''((()))******+++)))***---333777666000******)))((('''&&&&&&''''''&&&%%%%%%%%%%%%'''((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))******))))))&&&+++)))!!!!!!)))+++&&&$$$%%%&&&((((((((((((''''''((((((((()))))))))***)))))))))((())))))*********************+++++++++,,,)))''')))---///...+++******++++++++++++************************************+++,,,,,,,,,,,,,,,,,,,,,------.../////////333555:::BBBHHHNNNYYYdddqqquuu}}}{{{mmm)))((((((''''''(((((()))))))))((((((''''''''''''((((((''''''''''''((((((%%%$$$$$$&&&(((((('''%%%&&&''''''&&&%%%%%%&&&((())))))(((((((((((((((((())))))))))))************(((((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))((((((&&&''''''((()))******+++***)))(((''''''&&&''''''(((((((((((((((''''''&&&(((((((((((((((''''''&&&(((((())))))))))))((((((((('''(((***,,,---+++)))))))))((((((((((((''''''+++)))'''''''''((('''&&&(((((()))))))))((('''''')))))))))))))))((('''&&&((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%))))))(((((('''&&&&&&&&&(((((((((((())))))))))))&&&'''((('''&&&&&&(((******)))))))))))))))(((((((((((((((((())))))))))))(((***+++***))))))***,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,************************************************))))))))))))))))))))))))***))))))+++,,,---,,,***)))((((((((())))))***+++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&)))+++,,,+++)))(((((()))&&&&&&'''((())))))******((((((((('''&&&%%%$$$$$$&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((''''''(((((())))))))))))'''(((+++111555555000++++++***)))'''&&&&&&&&&&&&$$$$$$$$$%%%''')))+++---******)))''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((''''''&&&###((((((###$$$+++,,,(((''''''(((((())))))******(((((((((((())))))))))))******)))((((((((())))))+++++++++***************...............---,,,+++******++++++++++++******++++++++++++++++++++++++++++++,,,------------,,,,,,,,,------.../////////111222888@@@FFFMMMXXXcccnnnttt~~~sss''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''((((((***((('''&&&'''&&&$$$###&&&'''((('''&&&%%%&&&((()))))))))((((((''''''&&&''''''''''''((((((((((((&&&''')))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&'''((()))***+++,,,))))))(((''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''(((((())))))))))))((((((''''''(((+++------,,,***))))))((((((((((((((((((,,,***''''''''''''&&&%%%(((((()))))))))(((((('''))))))))))))((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))******)))'''%%%%%%%%%%%%************))))))))))))(((((((((((())))))))))))&&&(((***+++***)))***+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************++++++++++++************************************************)))))))))))))))))))))))))))(((((()))***+++***)))+++***(((''''''((()))***))))))(((((((((((())))))***)))))))))((((((((((((((((((((('''&&&&&&%%%%%%((()))***)))'''%%%%%%%%%&&&&&&''''''((())))))***'''(((((()))((('''&&&%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''*********))))))(((((('''''''''''''''''''''((((((%%%%%%(((,,,111111---)))))))))((((((''''''''''''%%%%%%%%%&&&''')))+++---)))((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((&&&'''''''''&&&&&&&&&%%%!!!%%%&&&$$$%%%))))))&&&)))(((((((((((()))***+++(((((((((((())))))))))))+++***)))(((((((((((((((,,,+++++++++***)))))))))***,,,///...,,,))))))******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,------.../////////111444;;;DDDJJJPPPYYYcccjjjrrr}}}''''''''''''''''''''''''&&&&&&''''''((())))))***((((((''''''''''''((((((,,,+++))))))))))))(((&&&&&&'''((((((&&&&&&'''((())))))((((((''''''&&&&&&''''''''''''((((((((((((&&&'''((((((((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))***+++,,,)))((((((''''''''''''(((''''''((((((((((((((('''''''''((((((((((((((('''(((((())))))))))))((((((&&&'''(((+++......,,,***))))))(((((((((((()))***,,,***''''''''''''&&&%%%(((((()))))))))))))))(((((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&&&&%%%%%%))))))))))))************(((((((((((())))))))))))&&&(((*********)))***+++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))+++***))))))******)))(((***)))((('''&&&'''((()))))))))(((((((((((()))))))))))))))))))))(((((('''((((((''''''&&&&&&&&&&&&'''((()))(((&&&$$$$$$$$$''''''''''''''''''''''''"""###$$$&&&&&&&&&%%%$$$%%%&&&&&&'''((()))******''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&***...///,,,(((&&&&&&'''((((((((())))))(((''''''&&&'''((()))***%%%%%%&&&&&&'''''''''''''''''''''(((((()))))))))((((((''''''''''''((((((((((((''''''''''''''''''$$$&&&'''&&&&&&''''''$$$(((((('''''''''((()))***))))))))))))((((((((((((******)))((('''''''''(((,,,+++++++++***)))))))))&&&***......+++)))***,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,------.../////////333777AAAKKKQQQTTT[[[cccjjjsss((())))))******))))))(((%%%%%%&&&'''((()))******((((((''''''''''''((((((%%%######$$$&&&((()))(((%%%'''))))))'''&&&'''(((((((((''''''''''''''''''))))))))))))************''''''((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&&&&''''''((()))******+++((((((''''''''''''((((((&&&'''((((((((((((((((((&&&'''(((((((((((((((((((((((())))))))))))((((((&&&'''))),,,//////---******)))((('''((()))***++++++)))'''''''''((('''&&&(((((()))*********))))))&&&''''''(((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))%%%######$$$''')))***)))(((((()))))))))))))))***(((((((((((())))))))))))''')))***)))(((((()))+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))))))))************+++++++++++++++++++++++++++************************))))))))))))))))))))))))...,,,*********+++***)))))))))((('''''''''(((((())))))(((((((((((())))))'''''''''((('''&&&&&&%%%''''''''''''''''''''''''''')))***)))'''&&&&&&'''((('''''''''''''''''''''$$$%%%&&&''''''(((((((((&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''***...///,,,)))$$$%%%&&&((())))))***)))***)))'''&&&&&&&&&''''''###$$$%%%&&&'''''''''''''''''''''(((((())))))***(((((((((((((((((((((((((((((('''''''''(((((()))))))))***))))))((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))((('''''''''((((((+++++++++***************(((+++......,,,+++---///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,------.../////////000444>>>HHHMMMPPPUUU\\\kkkttt((()))***++++++***)))(((&&&'''''''''(((((())))))((((((''''''''''''((((((!!!  ###&&&''''''%%%'''))))))((('''''''''&&&&&&''''''''''''''''''))))))))))))******************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%''''''(((((()))))))))***((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((%%%&&&)))---000000---******)))((('''((()))+++,,,***(((&&&&&&((((((((('''(((((()))***************%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))###!!!!!!###'''++++++***''''''((((((((()))))))))(((((((((((()))))))))))))))******(((''''''(((***++++++++++++++++++++++++)))***,,,......,,,***)))******+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,***((((((***+++++++++(((((()))*********))))))))))))(((((((((((())))))&&&'''((((((((('''%%%%%%&&&''''''(((((())))))***''')))******((('''((((((%%%&&&&&&''''''(((((((((******)))))))))******+++&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))******)))''''''))),,,---***'''%%%&&&''')))))))))(((((()))(((&&&%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))&&&'''((())))))((('''&&&''''''&&&&&&'''((()))******))))))))))))''''''(((''''''((())))))((('''&&&***)))))))))((((((((('''(((((('''''''''((())))))***************++++++++++++,,,,,,,,,+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,------...////////////222999AAAEEEHHHPPPXXXiiisss&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((''''''''''''(((((()))'''%%%&&&(((*********%%%''')))***((('''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((((((---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%(((((((((((())))))))))))(((((('''''''''(((((()))&&&&&&'''((())))))((((((&&&&&&'''((())))))(((((((((((())))))))))))((((((%%%&&&)))---000000---+++***)))((('''((()))+++---)))'''&&&&&&((())))))((((((((()))***************$$$$$$&&&'''((()))))))))(((((((((((((((((((((((((((''''''%%%$$$######"""((((((((()))))))))))))))(((((((((((())))))))))))&&&###"""###'''))))))(((&&&'''''''''(((((())))))(((((((((((())))))))))))++++++***'''%%%&&&(((***++++++++++++++++++++++++(((***---//////---***(((*********++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))'''%%%$$$%%%'''***++++++((()))***,,,,,,++++++***))))))(((((((((((())))))((()))*********)))'''&&&&&&&&&'''((()))***++++++%%%'''))))))(((''''''(((###$$$%%%&&&((()))******+++***(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''&&&'''((()))***+++,,,---(((&&&$$$&&&))))))'''$$$''''''((())))))((('''&&&'''&&&%%%%%%$$$%%%&&&'''(((((()))))))))'''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&''')))******)))'''&&&&&&&&&%%%%%%&&&((()))***(((&&&%%%''''''&&&&&&((('''((()))+++***)))'''&&&******))))))(((((((((''''''''''''''''''((()))***))))))******+++++++++,,,---,,,***)))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,------...//////000666777;;;AAAEEEIIISSS\\\eeeooo{{{(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())),,,,,,+++)))(((&&&%%%%%%))))))))))))************'''&&&&&&&&&&&&'''(((((()))(((''''''''')))***+++))))))))))))(((((((((((( """%%%&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***---///...,,,***$$$&&&)))******)))***+++'''&&&&&&&&&&&&'''((((((''''''((())))))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''++++++******************,,,,,,++++++++++++******------...///...---+++******+++---......---+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++))))))(((((((((((())))))))))))))))))))))))))))))*********)))******++++++))))))))))))((((((((((((((()))***++++++***)))((('''((((((((()))))))))***)))(((((((((((('''''''''&&&%%%&&&'''))))))'''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''''')))+++,,,&&&&&&%%%$$$$$$&&&'''((((((((((((((()))))))))))))))((('''''''''(((***+++*********))))))((((((''''''(((((('''%%%%%%&&&(((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++******%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((()))))))))))))))((((((,,,,,,++++++***))))))(((************+++,,,---...------------------------++++++,,,,,,,,,,,,,,,,,,((((((((()))***+++------///,,,***,,,///111000...222444999???AAAEEEPPP[[[iiipppxxx((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))))))))(((((((((''''''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((()))((((((''''''((()))***)))(((((((((((((((((((((%%%&&&'''((()))(((((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&(((+++,,,,,,***(((''')))++++++***))))))***&&&&&&&&&&&&&&&'''((((((''''''((())))))((('''&&&'''''''''((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))************************,,,,,,------.........///,,,------...---,,,+++***++++++---......,,,+++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,+++)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,---...))))))))))))((((((((('''((()))************)))(((''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%&&&'''))))))'''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))'''''''''''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((())))))***'''&&&&&&&&&%%%%%%$$$$$$'''(((((('''%%%%%%&&&((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))((((((((()))))))))))))))'''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&%%%%%%************************++++++++++++,,,---...///++++++++++++++++++++++++............------------...---,,,,,,++++++,,,,,,...,,,***+++...000///...333555:::>>>@@@BBBKKKUUUeeennnxxx~~~((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))$$$%%%%%%&&&((())))))***((((((((((((''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((('''''''''(((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))%%%''')))+++++++++)))((()))+++,,,,,,***)))))))))&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++************************(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,+++***)))***+++++++++)))(((''',,,,,,,,,+++++++++******************************+++,,,,,,+++)))'''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++---///000)))))))))(((((((((''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&***))))))((('''&&&&&&%%%&&&%%%%%%'''((()))'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''(((((())))))(((((($$$$$$$$$%%%%%%%%%%%%&&&''''''((())))))))))))(((((((((''''''''''''''''''(((((()))'''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$!!!!!!###&&&))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((())))))((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,///......------,,,,,,,,,------,,,++++++++++++,,,,,,+++***+++---.........000222888>>>???AAAIIIRRR```jjjvvvzzzzzz~~~((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%$$$''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''')))+++,,,,,,+++++++++(((***+++***)))((()))***%%%&&&&&&''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))******++++++))))))))))))************'''''''''((()))*********++++++++++++++++++++++++'''((((((((('''&&&%%%$$$,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&,,,+++******)))((('''''''''&&&%%%&&&((()))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++++++++***)))(((###$$$&&&'''''''''&&&%%%&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((())))))(((&&&%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''''''''(((((('''''''''''''''''''''''')))'''$$$"""!!!$$$''')))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((()))*********)))))))))))))))***++++++,,,,,,+++++++++++++++,,,---...++++++,,,------...//////++++++++++++************''''''(((((()))+++,,,---++++++***+++,,,---......+++///666===@@@BBBKKKTTT^^^fffooouuuxxx~~~((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((******************))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((((((''''''''''''((()))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''''''''''''''***,,,,,,***)))***+++%%%&&&(((((('''''')))+++%%%&&&''''''((((((''''''''''''''''''(((((())))))%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))))))))((((((''''''&&&,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((******))))))***,,,))))))(((((((((((())))))((((((((((((((((((((((((***)))((((((((((((((()))((((((((((((''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%$$$$$$'''&&&%%%&&&'''(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***++++++***((('''###$$$&&&'''''''''&&&%%%'''((((((((())))))))))))%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%&&&&&&'''((())))))(((&&&&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&******************************************+++,,,++++++,,,------...//////((())))))******+++++++++'''''''''((()))***,,,,,,***++++++++++++,,,...///,,,000777>>>AAACCCKKKUUU^^^bbbhhhqqqyyy~~~((((((((((((((((((((((((((((((((())))))))))))***((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++******)))(((''''''&&&'''(((((((((((()))))))))((((((''''''(((((()))***''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''((()))***''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%(((******'''&&&'''***$$$%%%&&&&&&&&&'''))),,,$$$%%%'''((((((((('''&&&''''''&&&''''''((()))***&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((())))))*********,,,,,,,,,+++++++++******,,,++++++++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&((())))))))))))***,,,))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))******((((((((((((((('''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''%%%%%%&&&'''((())))))***))))))***((('''&&&''')))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))''''''''''''''''''''''''###$$$''')))******)))((()))))))))))))))((((((((('''''''''(((((('''''''''%%%&&&'''(((((((((((((((++++++************************))))))))))))***************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++************+++***,,,,,,,,,+++,,,...000111444999???@@@BBBJJJSSS```bbbhhhrrr}}}}}}{{{((((((((((((((((((((((((((((((((()))))))))******)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********)))((('''''''''''''''((((((((()))))))))((((((((((((((())))))***%%%&&&'''((((((((('''&&&%%%%%%&&&''''''((())))))((('''''''''''')))***+++''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%(((+++***&&&%%%'''***&&&'''((('''&&&''')))+++$$$%%%'''((()))((('''&&&'''&&&&&&&&&'''(((***+++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''(((((()))******+++)))))))))***************---,,,+++++++++---...///++++++++++++,,,---......,,,,,,,,,+++++++++******************************)))*********((('''''')))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&'''((()))*********************+++++++++(((&&&%%%%%%&&&(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%$$$%%%%%%&&&'''((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))***+++,,,---...)))******)))'''&&&((()))''''''((())))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''%%%&&&''')))))))))((('''((((((((()))))))))))))))'''(((((())))))((((((''''''((()))***++++++++++++)))))))))***++++++,,,,,,++++++***************+++++++++++++++++++++++++++---,,,,,,+++***))))))))),,,,,,+++***************+++,,,...---,,,,,,///111222444888===???AAAJJJTTTaaafffnnnxxx~~~zzz(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,------)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((('''''''''(((((((((((()))((((((((((((((()))******$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&'''))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))'''+++---+++(((&&&))),,,*********(((&&&&&&(((***$$$%%%'''))))))((('''&&&'''&&&&&&&&&'''(((***+++((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((************))))))))))))&&&''''''((()))******+++++++++,,,---...//////000------,,,+++,,,---///000)))((())))))***,,,---...,,,,,,,,,+++++++++******************************+++,,,,,,***'''%%%%%%&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))***+++(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&''')))******&&&&&&&&&'''(((((())))))(((&&&%%%%%%&&&(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))+++&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))%%%&&&'''((()))***+++,,,)))******)))''''''((()))%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((($$$%%%&&&'''((((((((((((''''''(((***+++,,,---...,,,,,,++++++***+++++++++...---------------------------+++)))'''&&&$$$###&&&&&&''''''(((***+++,,,+++---///...,,,,,,///222///111666;;;>>>BBBMMMXXXbbbjjjuuu~~~zzz((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&%%%$$$%%%''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((()))******))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((((((((('''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((('''&&&&&&'''((('''%%%''''''(((((((((((('''''''''''''''''''''((()))***!!!$$$'''******)))***++++++,,,------+++*********,,,,,,,,,++++++*********************************************************'''(((***++++++***)))((((((''''''(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))************''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&+++*********))))))((((((+++***)))''''''&&&&&&&&&''''''''''''(((***+++,,,***)))(((''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((&&&""" """%%%(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))),,,,,,,,,++++++*********+++,,,...///...,,,***(((------,,,,,,+++*********,,,+++***)))))))))***+++*********+++,,,---///000111111666;;;???BBBKKKTTT```jjjxxx~~~xxx&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''(((((())))))''''''((())))))(((''''''(((((((((((('''''''''&&&(((''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))******(((((((((***((((((((((((((((((((((((((((((((((((((((((((((((,,,***'''&&&''''''&&&&&&((((((((((((((()))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''&&&&&&(((((('''&&&''''''((((((((((((''''''(((''''''''''''(((((()))$$$&&&)))***)))(((((((((***+++---,,,***))))))***,,,,,,++++++++++++++++++************************************************))))))((((((((((((((((((***)))((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%###"""))))))((((((((('''''''''))))))((((((((('''''''''***)))((('''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%$$$%%%%%%&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********((((((((()))******++++++******)))))))))******+++*********+++,,,---...///111111555;;;???BBBKKKTTT___jjjxxx}}}uuu''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((''''''&&&&&&&&&&&&'''((()))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&******)))))))))))))))((()))((((((''''''(((((()))(((((('''&&&&&&'''(((((((((******)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((...+++(((&&&&&&&&&&&&%%%)))((('''''''''(((***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''&&&&&&(((((((((&&&''''''(((((((((((('''''')))((((((''''''''''''(((''')))+++***(((&&&&&&&&&)))***,,,+++***((()))***++++++++++++++++++,,,,,,************************************************+++)))'''%%%%%%&&&'''(((+++***)))(((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((&&&$$$###""")))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%)))(((((('''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''(((***++++++***((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******,,,,,,,,,++++++++++++***,,,+++***)))((()))***+++((((((((()))******++++++(((((()))***+++++++++***++++++++++++,,,,,,---...000111555;;;>>>BBBJJJTTT___jjjwww|||sss************************)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''((((((((()))))))))***''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''******))))))((((((((('''&&&(((***++++++***(((&&&))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((())))))******)))&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((---***'''%%%%%%''''''''''''&&&$$$######%%%'''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&'''((()))((('''''''''((((((((((((''''''***)))((('''''''''''''''(((***+++***((('''&&&'''((()))++++++)))((())))))*********++++++,,,,,,,,,************************************************+++***((('''&&&&&&'''(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&%%%%%%$$$%%%%%%&&&***)))(((''''''&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&((()))***)))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))++++++++++++++++++++++++++++++************++++++------,,,,,,+++*********'''(((***,,,------,,,+++,,,,,,,,,++++++,,,------000111555;;;>>>BBBJJJSSS___iiiwww{{{qqq************************)))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((())))))(((((((((&&&&&&''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%******))))))(((((('''''''''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((())))))******)))&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%%%%'''((())))))%%%$$$###""""""$$$&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))***)))(((''''''((((((((((((''''''***)))(((''''''''''''''''''(((******(((((()))***''')))++++++)))((()))************++++++,,,,,,,,,************************)))))))))))))))))))))))))))******+++***)))((('''((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((())))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))%%%%%%%%%%%%&&&'''((()))***)))(((''''''&&&''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,......---+++***------,,,,,,+++*********((()))+++---......------,,,,,,,,,++++++,,,------000000444:::>>>AAAJJJSSS___iiiwwwyyynnn''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++*********)))((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''((())))))******))))))(((&&&&&&&&&''''''(((((()))&&&&&&&&&''''''&&&&&&&&&)))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&''''''''''''(((((()))((((((''''''(((((()))))))))(((''''''((())))))(((******)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((******)))'''&&&%%%%%%%%%&&&((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''''''''((('''&&&''')))******)))''''''(((((((((((('''''')))((((((''''''''''''(((&&&'''))))))))))))+++,,,''')))++++++***)))***+++++++++++++++++++++,,,,,,************************))))))))))))))))))))))))''')))***,,,,,,+++)))'''''''''''''''((()))***+++))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((()))******)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((('''''''''((((((%%%%%%&&&&&&''')))***+++%%%%%%$$$%%%%%%&&&'''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''%%%%%%%%%''')))+++''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++***++++++++++++,,,,,,,,,)))***---//////...,,,***((((((((()))******++++++******+++,,,------------++++++++++++,,,,,,---...///000444:::===AAAIIISSS^^^iiivvvwwwiii&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''((()))******)))((('''%%%%%%&&&''''''((())))))'''(((((((((((((((((('''((((((''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''((((((((((((''''''''''''''''''(((***)))(((''''''((()))***((()))******(((((((((***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((******(((&&&'''''''''((((((((())))))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))''''''&&&''')))+++***)))''''''((((((((((((''''''(((''''''''''''(((((()))'''((())))))((()))+++---(((***,,,,,,+++***+++,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))))''''''((())))))*********)))((((((((((((((()))***))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((''''''((((((((()))))))))***)))((('''''''''''''''''''''&&&&&&'''((())))))%%%%%%$$$%%%%%%&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&''')))+++''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++((((((((()))******++++++*********))))))***++++++*********+++,,,---...//////000444:::===AAAIIIRRR^^^hhhvvvvvvbbb((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))))))))************))))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***((()))******))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))&&&###&&&'''(((((()))(((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))******+++''''''&&&'''***++++++***''''''(((((((((((('''''''''''''''''''''((()))***((()))***)))((((((***,,,(((***,,,,,,++++++,,,------,,,,,,++++++*********************************))))))))))))))))))))))))'''&&&%%%%%%&&&(((+++,,,+++***)))((((((''''''((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))'''((()))++++++)))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$$$$&&&((()))*********'''((((((((())))))******'''''''''((((((((())))))+++***)))''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''******((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))************++++++++++++*********++++++,,,,,,,,,******)))))))))***,,,---------,,,,,,+++************)))(((''''''((())))))*********+++,,,...///000///000444:::===AAAIIIRRR^^^hhhvvvvvv\\\(((((((((((((((((((((((())))))))))))))))))))))))+++(((&&&&&&)))******(((%%%%%%&&&'''((((((((('''%%%%%%'''((())))))))))))(((((('''&&&'''((()))***&&&&&&&&&'''''''''((((((((((((''''''''''''((((((+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&&&&'''((()))***&&&'''((())))))((('''&&&))))))(((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((()))))))))(((((((((((())))))***000---(((&&&&&&((())))))))))))))))))************((((((((((((''''''''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((+++)))(((((()))******))))))******++++++******)))......---------,,,,,,,,,(((((('''''''''(((((()))''''''''''''''''''''''''&&&'''***++++++***'''&&&((()))*********)))'''&&&))))))(((((((((((()))))))))(((&&&%%%%%%&&&((())))))))))))((((((((((((((((((&&&%%%&&&((()))))))))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&%%%###"""###$$$$$$%%%&&&'''(((((('''''''''''''''((())))))%%%'''(((((('''&&&&&&'''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((''''''((((((((((((''''''$$$$$$&&&'''((((((((((((&&&&&&&&&''''''''''''((('''&&&$$$######%%%(((***$$$%%%'''))))))((('''%%%((((((((((((((((((((((((%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''(((***"""###&&&$$$%%%((('''&&&&&&&&&&&&%%%%%%%%%))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,++++++++++++***++++++,,,------......//////000444:::===@@@IIIRRR___jjjuuu{{{www___((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&&&&((())))))(((&&&&&&''''''((('''''''''&&&&&&'''((()))))))))((()))((('''''''''((()))***&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***)))'''&&&&&&'''((()))''''''''''''''''''''''''(((((())))))))))))(((((((((''''''&&&'''((()))***))))))************))))))'''''''''''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((())))))***111---)))&&&&&&((((((((('''(((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%+++***))))))******+++*********++++++++++++******------------,,,,,,,,,,,,...***&&&"""!!!###''')))************************'''((()))******)))((('''))))))((('''&&&''''''((())))))(((((((((((()))))))))'''&&&%%%%%%&&&''')))(((((())))))***))))))(((---,,,***)))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))******&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))&&&'''(((((('''&&&'''((()))))))))(((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''((()))&&&'''((()))))))))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&'''((((((---&&&###''')))((((((+++%%%%%%&&&&&&''''''(((((())))))))))))***+++,,,---))))))***+++,,,------,,,+++++++++******)))))))))+++++++++,,,,,,+++++++++)))*********++++++,,,,,,++++++,,,------......///000000444:::>>>AAAJJJSSSaaalllwww}}}yyy```(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&'''((((((''''''''''''(((''''''&&&&&&''''''((((((((((((((('''((((((''''''(((((()))***&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&''')))***''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''((())))))'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''((())))))((((((((((((((()))******111...)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''*********)))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&%%%%%%%%%((((((''''''''''''((((((++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,***'''$$$$$$%%%(((***++++++++++++++++++++++++(((((())))))))))))((((((***)))&&&%%%$$$%%%'''((()))((((((''''''(((((()))((('''&&&%%%%%%&&&'''(((&&&''')))+++,,,+++***)))***(((&&&&&&''''''&&&%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&'''((())))))******'''''''''&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))'''((((((&&&%%%%%%''')))))))))))))))(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''(((((())))))(((((((((&&&&&&&&&''''''''''''((()))(((((((((((('''''''''((((((((())))))))))))***(((((((((((((((((((((((())))))(((((('''''''''''')))((((((''''''(((((()))***%%%###&&&''''''''')))%%%%%%&&&'''((()))******))))))))))))***+++,,,---((()))***+++,,,---------*********)))))))))))))))))))))************))))))''''''((()))***+++,,,---++++++,,,------......///111111555;;;>>>BBBKKKUUUaaakkkvvv|||{{{fff((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''&&&&&&'''((((((((('''&&&%%%%%%'''((((((((((((((('''&&&'''''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&'''((()))***''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''(((******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''(((((()))***+++111...***''''''''''''&&&'''''''''((((((((())))))((((((((((((''''''''''''******)))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********)))))))))((((((((()))(((''''''((()))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++$$$&&&***---...---,,,***((((((((((((((((((((((((***)))(((''''''((()))***))))))(((''''''''''''((((((((((((''''''(((((((((((('''&&&&&&&&&&&&'''(((%%%'''***,,,---,,,***)))$$$###"""###&&&'''((('''&&&'''''''''((((((((()))((((((((((((((((((((('''((('''&&&%%%$$$###""""""'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&$$$###$$$&&&)))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''((()))))))))))))))((('''&&&&&&&&&''''''''''''((('''((())))))((('''&&&%%%((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))'''%%%$$$%%%&&&&&&'''(((&&&''''''((()))*********))))))))))))***+++,,,---***++++++,,,,,,++++++*********************))))))((())))))))))))))))))((('''(((((()))******++++++++++++,,,------......///222222666;;;???CCCMMMVVV^^^iiisssyyy~~~~~~lll(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%'''((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''+++***)))(((((()))***+++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((()))***+++000---***((((((((('''&&&(((((()))))))))*********(((((((((((('''''''''''''''((((((((()))))))))***))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***,,,,,,+++))))))+++---+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********$$$&&&***...///...,,,***''''''''''''''''''''''''***)))(((''''''((()))***((()))+++,,,+++***(((&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''$$$&&&))),,,---,,,***)))'''&&&%%%&&&)))+++++++++))))))(((((((((''''''''''''((((((((((((((((((((()))(((&&&###!!! %%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&'''((((((%%%%%%$$$###!!!"""%%%'''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((()))))))))))))))((('''&&&&&&&&&''''''''''''(((&&&'''(((((((((&&&$$$###''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((((()))***)))(((***++++++))))))))))))))))))))))))))))))))))))***+++,,,------------,,,+++***)))(((++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))++++++,,,------......///222222555;;;???CCCNNNXXX^^^hhhsssyyy~~~nnn(((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))'''%%%%%%&&&'''''''''(((''''''&&&&&&''''''((((((((((((((('''%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))(((((('''&&&***))))))(((((())))))***))))))((('''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))'''''''''''''''((())))))''''''''''''(((***+++,,,...,,,)))(((((()))((('''))))))))))))************((((((((((((''''''''''''&&&&&&&&&'''((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))&&&(((***(((%%%%%%'''***++++++,,,,,,,,,,,,+++++++++++++++*********)))))),,,***((('''&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***'''))),,,......+++(((%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&(((***+++***)))((()))(((&&&&&&((((((((('''******)))(((((('''&&&&&&&&&''''''''''''(((((((((((('''%%%$$$######$$$%%%$$$%%%&&&'''((()))******&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%###""""""$$$&&&''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''&&&''''''((()))***''''''(((((((((((('''''''''(((((())))))(((((((((&&&&&&&&&''''''''''''(((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******'''(((((())))))(((((('''$$$(((***'''&&&((()))(((***)))))))))((((((((('''))))))))))))***+++,,,---......---,,,+++***((('''+++++++++++++++,,,,,,,,,******++++++++++++******++++++*********)))))))))++++++,,,------......///222222555:::>>>CCCNNNYYY___iiittt{{{nnn(((((((((((((((((((((((((((((((((((((((((((((((('''***++++++(((&&&&&&'''&&&&&&''''''((('''''''''&&&&&&'''((()))))))))(((&&&'''((()))))))))(((((('''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''(((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''((())))))&&&&&&''''''(((***+++,,,,,,***(((((()))***)))(((((((((((())))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''###&&&(((&&&""""""%%%(((******++++++++++++******+++*********))))))))))))---+++(((%%%$$$%%%'''((())))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,***(((&&&(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&&&&''''''(((((((((''''''(((&&&%%%%%%&&&''''''&&&)))))))))(((((((((((((((%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%&&&((()))&&&&&&''''''(((((())))))&&&&&&%%%%%%&&&&&&'''((($$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&'''''''''((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***''''''((((((((((((''''''%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''%%%&&&'''))))))(((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''(((((((((((('''&&& &&&((($$$"""%%%&&&%%%'''((((((((((((((((((((())))))))))))***+++,,,---+++,,,,,,,,,,,,+++******)))*********++++++++++++)))******++++++******)))*********+++++++++++++++++++++,,,------......///222111444999===CCCNNNYYY^^^iiittt{{{ppp(((((((((((((((((((((((())))))))))))))))))))))))'''***---,,,(((&&&&&&'''%%%%%%&&&'''((((((((('''%%%%%%'''((())))))))))))'''(((***+++++++++***)))(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))(((&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))&&&&&&''''''(((***+++,,,+++)))(((((()))******)))''''''''''''((((((((())))))((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((+++---+++'''&&&)))---*********++++++*********************))))))))))))'''(((***++++++***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&(((&&&&&&(((***---------''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$$$$%%%'''(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''')))++++++***((('''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%!!!(((+++'''$$$((()))'''%%%%%%&&&'''((()))******))))))))))))***+++,,,---))))))***+++,,,,,,,,,,,,(((((())))))*********+++))))))************))))))))))))***+++,,,------...++++++,,,------......///111111333888===BBBNNNYYY[[[fffrrryyyttt))))))***))))))((('''&&&(((''''''&&&&&&''')))***)))*********)))(((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((******))))))(((((((((''''''((()))******)))((('''******))))))((((((''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((())))))((('''&&&&&&&&&''''''%%%$$$$$$&&&(((((((((((()))+++,,,***)))(((((())))))))))))(((((((((((('''(((((()))***+++---***''''''))))))'''%%%&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((())))))(((((('''&&&%%%%%%%%%))))))'''&&&&&&'''((()))''''''&&&&&&%%%%%%%%%$$$%%%&&&''')))))))))((('''&&&'''''''''(((((())))))''''''(((((())))))*********,,,------+++******+++'''%%%$$$%%%(((***(((&&&))))))(((((('''''''''&&&)))+++,,,+++'''&&&))),,,''''''&&&'''((()))+++,,,&&&&&&&&&&&&&&&'''((()))(((''''''''''''(((((()))'''((((((((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%%%%&&&((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''((()))***'''&&&%%%$$$$$$&&&'''(((&&&((())))))'''&&&'''(((+++******)))((('''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&***)))(((&&&&&&'''((((((+++(((%%%%%%'''))))))''''''&&&%%%$$$%%%''')))***))))))))))))(((((((((((('''''''''''''''''''''''''''((()))******)))((('''*********)))))))))))))))******+++,,,------------******+++++++++,,,,,,,,,...---+++*********++++++******++++++++++++*********+++,,,...///......---000222555999???FFFOOOUUU___fffqqqzzzsss))))))************))))))'''''''''''''''((())))))&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&'''''''''((((((((()))))))))))))))(((((('''''''''&&&'''((())))))((('''&&&))))))))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((('''&&&###$$$&&&''')))***++++++'''(((((('''&&&''')))+++)))((('''(((***++++++***((())))))))))))))))))((((((((((((((((((((()))***,,,***''''''((()))'''&&&&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''((()))))))))((((((''''''''')))((('''&&&&&&'''((())),,,++++++***))))))((((((***)))(((''''''((()))))))))))))))((((((((('''''''''((()))***+++******)))''''''((((((((()))))))))(((((((((((()))))))))))))))+++,,,,,,***))))))***((('''%%%&&&)))***(((&&&******)))))))))(((((((((&&&&&&%%%%%%&&&'''((((((((((((''''''((()))***+++(((''''''&&&&&&&&&''''''((((((''''''''''''((()))++++++******((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&%%%'''))))))'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((((((&&&&&&''''''((())))))***)))((((((((('''''''''&&&''''''&&&&&&&&&''')))******(((%%%%%%''')))(((''')))((('''&&&%%%&&&((()))'''''''''''''''((((((((())))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))*********+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++*********++++++******++++++++++++******++++++,,,---............000222555999>>>FFFNNNTTT]]]eeepppzzzttt))))))***+++++++++******&&&''''''(((((((((((((((''''''&&&%%%&&&'''((()))(((((()))))))))(((''''''((((((((()))))))))))))))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((("""###%%%''')))+++,,,,,,&&&'''(((''''''''')))+++***((('''''')))+++,,,,,,))))))************))))))))))))(((((('''(((((((((+++)))''''''(((((('''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((())))))))))))((((((((((((((((((''''''''''''((((((,,,,,,++++++******)))))))))(((((('''(((((())))))******))))))))))))(((((((((((()))*********))))))(((((()))))))))))))))***))))))))))))(((((((((((((((***++++++)))(((((()))***)))'''((())))))((('''************))))))))))))&&&###!!!###'''***)))&&&))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&((((((''''''''''''((((((***))))))((('''&&&&&&%%%''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$&&&((((((((('''((()))######$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((((('''''''''''''''$$$$$$$$$%%%&&&((()))***)))'''&&&&&&'''((((((''')))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((************************(((((())))))))))))(((((((((((())))))******++++++,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,+++************+++******++++++++++++***************++++++,,,---...000222555999>>>FFFNNNTTT[[[dddppp{{{vvv))))))*********))))))(((%%%&&&((()))))))))((('''((('''&&&%%%&&&''')))+++((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&'''((((((((((((((('''%%%&&&'''&&&%%%$$$%%%'''***(((&&&&&&(((+++,,,---))))))************))))))***)))((('''''''''''''''***)))((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''((((((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''))))))))))))******************))))))(((((('''''')))***,,,+++)))(((((()))+++******)))))))))(((((())))))))))))))))))))))))(((&&&%%%&&&)))+++***)))******)))((((((((((((((())))))((('''''''''''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((()))'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''((()))***++++++***)))((((((((('''&&&%%%%%%%%%%%%'''(((((()))(((&&&$$$######%%%'''(((''''''(((***###$$$$$$%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&%%%$$$############$$$%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***++++++,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++************************++++++++++++******))))))(((((((((***,,,---111333666:::???GGGOOOUUU[[[dddqqq|||yyy))))))))))))((('''&&&%%%%%%&&&((()))))))))((('''%%%$$$"""""""""$$$&&&((((((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((())))))))))))((('''%%%%%%'''(((((('''%%%######$$$***(((&&&&&&(((+++------))))))************))))))))))))(((''''''&&&''''''((((((((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((((((((('''((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&************))))))))))))******))))))((((((''''''***,,,---,,,+++)))******+++++++++***)))(((((()))(((((((((((((((((((((((()))***+++***(((''')))+++*********)))(((((('''''''''''''''''''''((()))***'''''''''''''''((())))))&&&&&&&&&&&&'''((()))***(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))++++++((((((''''''''''''((((((''''''''''''''''''''''''((()))***++++++***)))((())))))((('''&&&&&&&&&'''(((((())))))(((&&&$$$######%%%''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''((((((((())))))))))))))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))***++++++,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++************)))))))))+++---...222444777;;;@@@HHHQQQVVV[[[eeerrr|||zzz(((((((((((('''&&&%%%%%%&&&''''''((((((((((((((('''&&&%%%%%%%%%&&&'''(((''''''((()))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''((((((((((((''''''(((***+++***'''%%%%%%&&&((('''&&&'''))),,,------(((((())))))))))))((((((((((((''''''&&&''''''''''''(((((('''&&&&&&''')))''''''(((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((($$$%%%&&&'''''''''''''''(((((())))))))))))*********)))((((((''''''((((((***)))))))))))))))(((((())))))))))))((((((((((((***,,,------+++******+++)))***+++***)))((()))***''''''''''''((((((((((((''')))+++)))%%%$$$&&&***))))))******)))(((''''''''''''''''''((()))***+++&&&&&&&&&&&&''')))***+++---,,,***)))(((((())))))((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))((('''''''''((((((((((((((((((((('''&&&%%%###%%%'''''''''&&&'''(((((((((((('''''''''''''''%%%&&&'''((()))******+++''''''((((((((()))))))))))))))*********)))((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$&&&((((((&&&%%%&&&'''''''''((())))))******+++''''''(((((())))))******************************))))))(((((((((((())))))(((((())))))******++++++((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))******+++***************++++++++++++******---,,,,,,------...///000222444777;;;@@@HHHQQQVVV[[[dddqqq{{{yyy&&&&&&'''((((((((((((((('''''''''''''''((())))))******))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))))))))(((''''''''''''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''((())))))((((((%%%''')))***(((''''''((('''&&&&&&(((+++------,,,''''''((((((((((((''''''''''''&&&&&&&&&'''((((((&&&'''((('''%%%%%%''')))(((((((((((((((((((((''''''((()))******)))((('''%%%&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%&&&''')))))))))))))))''''''((((((((()))))))))***)))((('''''''''(((((()))))))))(((((((((''''''(((((((((((())))))))))))***+++,,,,,,***))))))***''')))******(((''')))+++''''''(((((())))))))))))&&&''''''&&&&&&&&&'''((((((((()))******)))(((''')))((((((((((((((())))))$$$$$$%%%&&&(((***,,,---...,,,***(((&&&&&&''''''((((((((((((((())))))***''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((((((((('''''''''''''''((($$$&&&''''''&&&%%%&&&'''&&&&&&''''''(((((())))))''''''(((((()))))))))***'''((((((((())))))))))))'''((()))******))))))(((((((((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((((((((('''&&&###&&&((((((&&&%%%%%%&&&((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))************+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,'''((()))***++++++***)))******++++++++++++******+++,,,---...////////////000222555999???FFFOOOUUU[[[cccnnnwww~~~vvv$$$%%%&&&(((***+++,,,,,,(((((('''&&&&&&((()))***''''''(((((('''&&&%%%$$$%%%%%%&&&'''((((((''''''******))))))(((((((((''''''((((((((())))))******((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&'''((((((((((((((('''''' ###&&&'''''''''((((((&&&&&&&&&))),,,------+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%'''((('''%%%%%%'''***(((((((((((((((''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((()))))))))&&&''')))***+++++++++***$$$%%%%%%%%%&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&))))))(((((('''''''''&&&''''''(((((())))))******)))***++++++)))(((((()))%%%(((***)))''''''))),,,(((((())))))*********+++(((%%%###%%%))),,,+++)))'''((()))******)))((('''+++***)))((((((''''''(((######$$$&&&(((***---...((('''%%%$$$$$$%%%&&&'''((((((((((((((()))******'''''''''&&&&&&''''''''''''((()))++++++)))((('''%%%%%%$$$$$$$$$%%%&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&''')))***%%%&&&((('''&&&%%%%%%&&&###$$$%%%&&&((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))%%%&&&''')))))))))((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%''')))******))))))###&&&))))))&&&$$$%%%&&&(((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))************)))))))))))))))------------,,,+++************+++++++++,,,,,,,,,'''((()))+++++++++***)))******++++++++++++******((()))+++,,,------,,,+++...000333777===EEEMMMSSSZZZaaallluuu{{{sss((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((()))******(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))((((((''''''&&&&&&'''''''''(((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''')))******)))(((((()))(((((())))))))))))(((((((((((())))))******++++++((((((((((((''''''''''''((((((''''''''''''((((((&&&******(((+++///...((())))))))))))))))))))))))************++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''++++++***)))(((&&&$$$###((((((((((((((('''''''''))))))((('''&&&%%%%%%%%%(((((()))***************'''''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))))))))******+++,,,***************)))((((((''''''((((((((((((((((((***)))((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&((((((((('''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&&&&'''***++++++***))))))(((((('''''''''&&&'''(((((((((((((((((('''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((***(((%%%######%%%(((***))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((''''''&&&&&&&&&'''''''''(((((()))))))))(((%%%$$$$$$%%%((()))))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***++++++,,,,,,))))))(((((())))))***+++,,,,,,++++++,,,,,,---...111222333555;;;DDDNNNUUUZZZbbbmmmvvv}}}ppp(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''&&&&&&&&&&&&((((((''''''(((((()))***(((((('''''''''&&&&&&&&&'''((((((((()))))))))***((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''(((((())))))(((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((($$$'''((((((+++000000,,,))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&%%%$$$""""""(((((((((((((((((((((''')))))))))((((((''''''&&&(((((())))))***)))))))))&&&&&&&&&''''''(((((()))((()))))))))(((((('''&&&''''''''''''''''''''''''((((((((()))))))))))))))++++++++++++++++++,,,,,,***************)))((((((((((((((((((((('''''''''))))))''''''&&&'''((((((''''''''''''&&&&&&%%%%%%(((&&&$$$$$$&&&(((((('''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%((('''&&&''')))***)))((()))(((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&'''''''''((((((((())))))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&$$$$$$&&&((())))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))))))))************))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++++++++******))))))******+++,,,---,,,,,,,,,,,,---......000111333666<<>>DDDKKKOOO[[[aaajjjrrryyywww(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))******)))((('''&&&&&&%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))((((((((((((((('''''''''((((((''''''''''''((((((,,,***)))***++++++***)))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''(((''''''((((((((((((''''''******))))))(((((('''''''''(((((())))))((((((((()))))))))))))))))))))))))))))))))(((((('''''''''******))))))))))))******((())))))*********))))))))))))(((((('''''''''&&&&&&&&&'''(((((()))))))))'''(((((((((((((((((((((&&&%%%$$$%%%'''((('''%%%'''((()))***************&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((('''&&&((('''&&&&&&'''(((&&&%%%'''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''((())))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((''''''''''''((()))******)))((('''(((((())))))))))))((((((((((((((()))))))))******++++++++++++++++++++++++************************)))))))))((((((((('''''')))(((((((((((()))******++++++******++++++,,,------000555999>>>DDDJJJNNNZZZ```hhhpppwww~~~www(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((''''''&&&&&&''''''((()))'''(((((((((((()))))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''')))+++,,,,,,+++******+++'''''''''(((((('''''''''&&&&&&'''(((((()))******))))))((((((''''''''''''((((((''''''''''''(((((('''%%%&&&+++...---,,,---))))))))))))))))))))))))&&&''''''''''''(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&$$$$$$&&&''''''(((((((((&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((+++******)))((('''&&&%%%''''''(((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''+++************+++,,,,,,((())))))************)))((((((((((((((((((((((((&&&'''(((((()))(((((('''&&&''''''''''''(((((((((&&&&&&%%%'''((()))(((&&&((()))***************)))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((''''''((('''&&&&&&((()))(((&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$((((((((((((((('''''''''''''''))))))))))))'''''''''(((((())))))(((((('''(((((()))))))))*********++++++++++++++++++++++++***************+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---***************++++++,,,---000444999===CCCIIIMMMXXX^^^fffnnnuuu~~~xxx(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''''''''((((((((())))))((((((''''''(((((()))***'''((((((((())))))))))))***)))))))))((((((((('''((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''+++,,,......,,,+++,,,---'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((%%%###&&&---111...,,,---))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''((()))*********)))&&&&&&''''''((())))))***))))))((((((''''''&&&&&&&&&'''((()))***+++++++++)))((((((''''''&&&&&&&&&'''((())))))*********)))''''''''''''''''''''''''((((((((((((((()))))))))'''''''''((()))***+++,,,(((((()))***************&&&&&&''''''((()))))))))'''(((((())))))((('''&&&%%%%%%&&&&&&'''''''''''''''&&&'''(((******((('''(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''(((((()))******+++&&&&&&&&&'''(((((()))))))))******************)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((''''''((('''&&&''')))***)))(((''''''''''''((((((((()))(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((((((((('''''''''''''''''''''(((((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++******++++++,,,---...111444888<<>>EEEJJJQQQTTTYYY]]]___cccppp}}}{{{************))))))))))))%%%''')))(((''''''))),,,))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))++++++***)))(((((((((((((((((()))&&&&&&''''''(((((())))))***************)))))))))))))))(((((('''''''''&&&)))((((((''''''(((((()))******))))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((((((''')))))))))******)))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((('''''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***(((''''''(((***+++(((((((((((())))))))))))%%%&&&''')))************((((((((((((((('''''''''%%%&&&''')))******++++++))))))))))))))))))******)))(((&&&&&&'''''''''&&&))))))))))))))))))******((())))))))))))))))))***((((((((())))))))))))******************+++++++++......---+++)))((('''&&&))))))))))))(((((((((((((((((()))))))))*********''''''''''''''''''''''''(((((()))*********))))))''''''''''''''''''((((((''''''((()))))))))))))))%%%&&&''''''''''''&&&%%%''''''((())))))))))))(((+++)))&&&$$$$$$&&&(((***)))(((''''''&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((&&&$$$&&&***+++***(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))+++***))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,............---,,,+++++++++,,,---,,,+++***+++---,,,,,,,,,++++++,,,------///111333555999>>>EEEIIIRRRTTTYYY]]]^^^bbbooo|||{{{*********)))))))))((((((******)))(((&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''***)))((()))******)))((()))((('''&&&&&&'''((()))%%%&&&&&&'''((()))******'''''''''''''''''''''''')))))))))(((''''''&&&&&&)))(((((((((((((((((()))))))))))))))))))))(((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((************************&&&''''''((((((''''''&&&))))))((('''''''''((((((******)))(((((('''''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''((()))***+++,,,''''''(((((())))))******)))((((((((()))***++++++'''''''''''''''((())))))&&&''''''((()))*********)))))))))))))))*********)))(((''''''((()))(((''''''''''''(((((()))))))))'''((((((((())))))******)))))))))************+++*********+++++++++******111000///...,,,***))))))))))))))))))(((((((((((((((((()))))))))*********''''''''''''''''''''''''((())))))*********))))))&&&%%%%%%&&&'''(((((('''''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((***'''$$$"""!!!###%%%'''(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%!!!!!!''')))'''###((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''&&&%%%%%%%%%$$$((((((((())))))((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((---+++***((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))******+++++++++++++++++++++***************,,,---...//////000000///***,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,///000333555888>>>DDDIIIQQQTTTXXX\\\]]]aaammmzzz}}}))))))(((((((((''''''''',,,)))%%%%%%((()))'''$$$(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''))))))(((''')))((('''&&&&&&'''((()))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((())))))))))))))))))((((((((((((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((())))))(((((((((******))))))((()))))))))+++***)))((('''''''''((('''((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((((($$$&&&(((*********)))(((''''''(((((())))))******,,,+++***)))(((((())))))%%%%%%%%%&&&''')))+++,,,)))))))))(((((((((((()))(((((())))))***************)))((()))***+++***(((&&&&&&&&&''''''(((((((((''''''(((((()))))))))************+++++++++,,,,,,******+++++++++******)))******)))(((((('''&&&&&&))))))))))))((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((())))))(((((('''((('''&&&(((+++,,,+++***''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((%%%"""%%%***,,,***&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%$$$&&&'''(((((((((((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((,,,+++)))((((((((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&***************+++++++++...............---------'''((()))***++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++...000222555888>>>DDDIIIQQQSSSWWW[[[[[[^^^jjjwww~~~((((((((((((''''''''''''***%%%"""$$$))),,,***&&&))))))))))))))))))))))))''''''''''''''''''''''''###""""""$$$'''))))))((((((''''''''''''''''''(((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))***+++---,,,***((((((((())))))''''''(((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))&&&(((***++++++(((&&&$$$(((((((((((())))))))))))---,,,+++)))(((((('''(((&&&%%%%%%&&&''')))+++,,,******)))(((((((((((((((((((((((()))******++++++***))))))***,,,,,,+++)))&&&'''''''''''''''(((((('''(((((((((((((((((()))*********+++++++++,,,,,,******+++,,,,,,***)))(((''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((('''&&&&&&&&&$$$###%%%)))+++***(((''''''((()))))))))))))))(((((('''&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''((((((((('''&&&&&&)))(((''''''&&&&&&''''''******)))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***(((&&&'''***+++***'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))(((((())))))***(((''''''''''''''''''(((((((((((((((((((((((((((++++++***)))((('''&&&&&&******))))))******+++,,,,,,,,,,,,,,,,,,---------++++++++++++***)))((((((***+++,,,+++***)))***,,,++++++,,,---------,,,,,,...000222444888===DDDHHHOOOQQQUUUYYYYYY\\\gggttt~~~)))))))))((((((((((((''''''%%%$$$%%%((())))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((******)))&&&''''''((((((''''''&&&'''''''''((((((((((((((('''((((((((())))))))))))&&&&&&''''''((()))))))))((()))************)))((('''''''''((((((((())))))((((((((('''''''''''''''))))))))))))))))))))))))((((((((()))))))))******&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((()))***+++...---+++)))((()))***+++'''''''''((()))*********''''''(((((())))))******))))))))))))))))))))))))((()))*********)))((('''))))))))))))((((((((((((*********))))))((((((''')))(((&&&&&&&&&''')))***))))))(((''''''((()))***'''(((((()))******++++++(((((((((***+++,,,***((()))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))*********)))***,,,,,,,,,***)))'''*********)))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((''''''&&&%%%### !!!&&&)))(((%%%''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''((())))))))))))((('''((((((((())))))((((((***)))((((((''''''((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$''')))+++,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))&&&''''''((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***+++,,,)))))))))******++++++,,,.........------,,,+++***)))+++,,,+++***)))***+++)))***,,,------------,,,...///222444888===DDDHHHNNNPPPTTTWWWWWWYYYeeeqqq}}}************))))))))))))((())))))'''%%%$$$%%%'''))))))))))))))))))))))))''''''''''''''''''''''''+++)))((()))***+++***)))%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''&&&'''''''''(((((())))))%%%%%%&&&'''((()))******((()))***++++++***)))(((&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((())))))******++++++''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''')))***+++///...+++***))))))+++,,,&&&''''''((()))******+++&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((***,,,...///******))))))(((((('''''''''(((((()))))))))((((((,,,***(((&&&%%%&&&'''(((''''''''''''((()))+++,,,'''(((((()))***+++++++++''''''''')))++++++)))''',,,,,,++++++******))))))))))))(((((('''''''''&&&''''''''''''(((((((((((()))***,,,---,,,***((('''++++++******)))(((((('''))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&%%%""" ###))),,,***''''''(((((())))))))))))))))))((('''&&&&&&'''((()))(((((()))***************&&&&&&&&&%%%&&&'''((()))******)))(((((((((((((((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&'''''''''((())))))))))))***+++***(((&&&'''((()))(((((((((''''''''''''))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''&&&'''''''''((()))))))))'''(((***++++++***(((''''''))),,,......,,,)))'''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))###%%%''')))******))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))***+++,,,+++***)))))))))***,,,---++++++,,,---......//////(((((()))***++++++++++++)))+++++++++***)))***+++(((***+++---......------...///222444777===CCCHHHMMMOOOSSSVVVUUUXXXcccppp}}}|||(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++*********))))))((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***((((((((((((((()))******(((((((((((('''''''''''''''&&&%%%&&&''''''%%%###''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))++++++******)))))))))(((((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''&&&''''''(((((()))***+++*********333///+++(((((()))******''''''((()))))))))))))))''''''(((((())))))******&&&'''***,,,,,,+++)))((('''((()))******)))((('''))))))))))))))))))))))))'''(((***+++***)))'''&&&%%%&&&)))******)))&&&%%%###%%%(((***+++***((('''((((((''''''''''''((((((******))))))((((((''''''+++***)))'''''')))***+++(((((())))))******++++++'''&&&$$$!!! $$$'''))))))***+++,,,,,,------***************)))((((((''''''(((((())))))******((()))(((&&&$$$$$$&&&((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,***((('''&&&'''((()))***)))'''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))((('''''''''(((+++*********))))))((((((&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%************)))(((&&&&&&(((((())))))))))))((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))+++)))'''&&&'''''''''&&&(((((((((((())))))))))))(((((((((((('''''''''''''''((()))))))))'''&&&%%%((((((((((((((((((((((((''')))***)))'''&&&&&&&&&&&&&&&'''((())))))(((((()))((('''&&&&&&'''((())))))******))))))((('''&&&(((((((((((()))***++++++***+++,,,,,,---------,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,------------......---///111444777===DDDIIINNNPPPRRRRRRSSSZZZfffppp(((((('''''''''&&&&&&&&&''''''''''''((((((((((((*********)))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((())))))***&&&'''''''''(((((()))))))))((((((((())))))'''%%%''''''''''''((((((((((((******++++++++++++******'''''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))((((((((())))))***(((((()))))))))*********333///+++(((((()))))))))''''''((()))))))))))))))(((((((((((())))))))))))%%%&&&((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((*********)))'''&&&&&&(((***++++++***(((&&&"""$$$&&&((()))((('''&&&)))))))))(((((()))))))))))))))))))))(((((('''''')))))))))******))))))))))))))))))))))))*********------+++)))'''(((***---'''(((((()))******++++++***************))))))((())))))))))))(((((((((((('''''''''&&&$$$$$$&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''((())))))+++***((('''''''''((()))&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''((((((*********)))))))))((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$''''''(((((((((((())))))(((((())))))))))))(((((((((''''''&&&&&&'''((()))((((((((((((((((((((((((...,,,************((('''''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''''''''((()))(((((('''(((((((((((((((((((((((('''&&&'''''''''''''''((())))))'''((()))))))))))))))(((++++++************++++++++++++,,,------,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,...///222444777===CCCHHHMMMPPPRRRSSSTTT[[[fffooo~~~((((((((('''''''''&&&&&&''''''''''''((((((((((((******))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***%%%%%%&&&'''((()))******)))((((((((())))))(((&&&''''''''''''(((((((((((()))******++++++******)))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,)))((('''''''''(((***+++222...***(((((()))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((((((''''''&&&+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((()))*********)))'''&&&'''((()))******)))((('''###%%%''')))))))))'''&&&******))))))))))))******)))))))))((((((((((((''''''(((***++++++***((('''***))))))))))))))))))(((+++++++++***((((((***+++((((((((()))******++++++******++++++******)))(((*********)))((('''''''''&&&''''''&&&%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((((((''''''''''''&&&***)))(((''''''''''''(((+++***(((''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))******))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))***+++'''(((((())))))(((((('''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''((())))))'''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((''''''''''''(((((()))'''''''''''''''''''''''')))(((((((((((())))))***))))))))))))((('''&&&%%%&&&&&&'''(((((()))((((((&&&'''((()))************+++++++++***************,,,,,,,,,------,,,+++++++++++++++*********************++++++++++++************++++++++++++,,,,,,///000222444777<<>>EEEJJJMMMOOOOOOPPPUUU___hhhttt000---)))'''((()))***)))************************'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))((((((((((((((((((((()))(((''''''''''''((()))'''((())))))''''''((()))''''''''''''(((((((((((((((((()))******)))(((((()))((('''&&&&&&&&&'''(((+++***((('''''''''))))))((((((((((((((((((((((((+++)))(((***---//////...+++***))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''(((&&&######))),,,+++((()))***+++***)))'''&&&((((((''''''''''''((((((''''''''''''(((***+++,,,''''''((())))))))))))(((((()))*********)))((('''%%%%%%'''((())))))((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((()))))))))''''''''''''''''''''''''))))))************))))))+++***)))(((((((((((((((&&&&&&&&&&&&''''''(((((()))'''%%%'''***,,,+++***(((((((((((((((''''''''''''((((((((())))))))))))((())))))))))))************)))))))))((((((((('''++++++***)))))))))***+++''''''''''''''''''''''''++++++***)))(((&&&$$$###(((((((((((((((((((((((()))******)))((('''''')))))))))))))))))))))))))))''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))******(((&&&(((((('''''''''&&&&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''&&&'''((()))***''''''''''''(((((((((((('''''''''((((((((())))))''''''(((((())))))*********(((''''''(((((('''&&&(((((('''''''''''''''(((((((((((())))))))))))***,,,,,,***)))))))))******---,,,+++***))))))***+++))))))))))))))))))******+++++++++,,,,,,,,,,,,---///...000444777888>>>DDDJJJMMMPPPPPPPPPVVV```hhhsss+++)))((((((***+++++++++************************)))))))))(((((('''''''''((((((((((((((((((((((((******))))))))))))))))))&&&''''''((((((''''''&&&((((((((()))))))))******))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((()))***)))((('''(((***''''''''''''(((((((((((('''(((***,,,,,,***((('''))))))((('''&&&&&&&&&'''+++***(((''''''((())))))'''''''''''''''''''''''')))((('''(((+++,,,,,,+++))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&((()))''')))///222000***************)))))))))((((((''''''''''''((((((''''''''''''(((***+++,,,'''((())))))******))))))'''((()))***************((((((((((((((((((((()))'''(((((())))))((((((''')))&&&$$$%%%)))++++++***(((((((((((((((((((((((())))))************))))))***+++++++++***(((&&&%%%%%%&&&&&&&&&&&&&&&''''''***)))'''(((***++++++***'''''''''(((((((((((((((''''''((((((((()))))))))))))))((((((((()))***+++))))))))))))((((((((((((,,,,,,++++++++++++,,,,,,''''''''''''''''''''''''++++++***)))(((&&&%%%$$$((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''''''''''')))(((((()))******((('''((((((((('''''''''&&&&&&(((((()))))))))*********''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((''''''''''''((())))))&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&)))((('''&&&&&&%%%%%%%%%))))))))))))************,,,+++******)))*********,,,,,,,,,,,,,,,+++++++++,,,++++++***)))(((''''''++++++++++++,,,,,,------///---///444666888===CCCIIIMMMPPPQQQQQQWWWaaaiiirrr)))(((((()))+++,,,+++)))************************)))(((((((((((((((((((((''''''((((((((((((''''''+++******))))))(((((((((''''''((((((((((((''''''))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++'''''''''((((((((((((((()))(((((((((((((((((()))'''((())))))((('''((()))''''''''''''(((((((((((('''((())))))))))))((('''))))))(((((('''&&&&&&&&&((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***++++++***)))((((((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&$$$(((***)))+++000222000+++***)))((((((((()))***((((((''''''''''''((((((***))))))((((((((((((((((((((()))***************)))))))))***************++++++***)))(((((())))))))))))************))))))***%%%!!!"""'''******'''(((((((((((((((((((((((())))))************))))))((()))+++,,,+++)))'''%%%''''''''''''''''''''''''---,,,***)))(((''''''&&&&&&&&&''''''(((((())))))'''''''''((((((((())))))***)))'''&&&'''(((***,,,))))))))))))(((((((((((())))))))))))))))))******'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***''''''''''''''''''''''''***)))'''%%%%%%''')))***(((''''''''''''(((((()))''''''''''''''''''''''''***)))(((((())))))((('''((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''(((((('''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''***(((''''''(((((('''&&&)))(((''''''&&&&&&&&&'''(((((()))))))))*********++++++******************++++++,,,,,,,,,,,,+++***,,,++++++***)))(((''''''*********+++,,,,,,------...---///333666777<<>>GGGHHHJJJNNNUUUaaammmvvvzzz******)))(((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((()))))))))(((((('''&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***))))))((((((***+++***(((***)))'''''')))))))))((((((((((((((((((((())))))***)))((((((''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((''''''''')))+++,,,+++***(((''''''''')))***((()))***++++++***)))((()))******)))'''&&&'''((())))))))))))))))))))))))))))))(((((((((''''''''',,,,,,,,,++++++++++++***(((((((((((())))))))))))*********)))))))))((((((++++++*********)))))))))))))))******))))))((('''''''''((('''&&&%%%''')))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))(((''''''((())))))******))))))((((((''''''((((((((()))))))))******)))))))))***************))))))))))))))))))))))))*********)))))))))((((((&&&&&&''''''((('''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&)))))))))((())))))*********)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''''''''''''''''''''''''''%%%'''******)))((('''((((((''''''(((((()))***+++'''''''''&&&&&&''''''((())))))((('''''''''''''''''''''&&&### """%%%((('''%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&&&&&&&%%%)))((((((''''''''''''((((((''''''''''''(((***++++++,,,------,,,,,,---///++++++++++++++++++++++++************************)))***,,,---......---,,,---...///000111555:::>>>EEEFFFIIIMMMTTT]]]gggnnnvvv))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((()))((((((''''''''''''((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))(((((((((((()))***+++(((((())),,,...---+++)))***)))'''''')))))))))((('''''''''(((((()))))))))******)))((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,+++***)))((('''((())))))((()))************))))))))))))***)))&&&%%%%%%&&&))))))))))))))))))))))))))))))((((((((((((''''''******)))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((((((******)))))))))((((((((((((((()))))))))((('''''''''(((((('''&&&&&&''')))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))+++******)))(((''''''&&&''''''((((((((()))))))))''''''(((((()))******+++))))))))))))))))))))))))******+++***)))'''%%%$$$%%%%%%&&&'''(((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&******)))((((((((())))))''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((("""$$$'''((('''''''''(((%%%%%%&&&''')))+++,,,---'''''''''&&&''''''(((((())))))*********)))((((((******)))&&&$$$$$$&&&(((***)))'''&&&%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&&&&'''(((((((((((((((((((((''''''((()))***+++,,,***+++,,,,,,++++++,,,---***++++++++++++,,,,,,,,,***************************++++++,,,,,,------...---...//////111555;;;???DDDGGGKKKPPPUUU[[[bbbgggsss))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))((((((((((((''''''(((((())))))((((((''''''''''''((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''&&&''''''((())))))))))))))))))))))))))))))((()))******(((((((((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))******+++''''''***000222///+++******)))'''''')))))))))((((((((())))))***+++++++++******))))))))))))******(((((())))))))))))((((((''''''((()))))))))))))))************************'''((()))++++++++++++++++++***)))((((((((())))))((())))))***************)))***+++)))'''%%%&&&&&&(((((((((((((((((((((((())))))(((((((((((((((((()))(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''(((((('''&&&&&&''')))(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((()))))))))++++++***)))((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))***++++++***(((&&&$$$&&&&&&'''(((((((((((((((***)))'''''''''''')))***(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))(((((((((+++***)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))%%%'''((((((&&&$$$$$$$$$%%%%%%&&&''')))+++,,,---))))))((('''''''''''''''((()))***++++++***((('''))))))((((((((()))+++---***)))((('''&&&''''''''')))'''''''''))))))((('''%%%&&&''')))))))))((('''''''''((()))***+++,,,,,,((()))******))))))***,,,,,,,,,++++++++++++++++++************************+++++++++++++++---...///,,,---...///111555;;;???EEEIIIOOOUUUZZZ___cccgggrrr************************((((((((((((((((((((((((************************))))))))))))(((((((((((('''((()))***************'''''''''((((((((())))))***)))((('''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***************************)))***++++++))))))***+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((())))))***************(((&&&***222555///+++******)))'''''')))))))))((((((((())))))******************))))))))))))******(((((())))))))))))((((((''''''((()))))))))))))))++++++++++++++++++++++++)))***,,,------,,,***)))+++******))))))))))))))))))))))))))))))******+++***++++++***(((''''''((((((((((((((((((((((((((((((((()))))))))))))))))),,,,,,+++++++++*********(((((((((((())))))))))))************************))))))))))))((((((((((((''''''(((((((((((('''''''''((()))(((&&&&&&((()))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((''''''((()))))))))))))))*********)))(((''''''&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((())))))(((''''''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))******)))((('''''''''(((************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&'''''''''(((((((((,,,------+++)))'''&&&'''''''''''''''((()))***+++,,,+++)))(((&&&&&&%%%%%%&&&'''((()))***)))((('''&&&%%%$$$%%%&&&'''((()))''''''''''''(((((())))))'''%%%$$$%%%&&&&&&%%%$$$%%%&&&''')))))))))(((''''''(((((()))***+++++++++)))***++++++******+++,,,------,,,,,,+++***))))))************************+++++++++++++++---...///,,,---...///111666;;;@@@DDDHHHOOOVVV\\\aaafffiiippp}}}******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((('''((()))******++++++***''''''((((((((())))))))))))((((((''''''''''''(((************************((((((((('''(((((())))))))))))))))))))))))))))))'''((())))))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''((()))*********)))))))))&&&***444555...)))******)))'''''')))))))))(((''''''''''''''''''''''''))))))((((((((()))******(((((())))))))))))((((((''''''((()))))))))))))))***************************+++,,,,,,,,,+++)))(((++++++*********))))))))))))((((((((()))***+++,,,)))***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))******++++++*********)))))))))(((((((((((())))))))))))************++++++++++++******)))))))))(((((((((''''''((()))))))))((((((((())))))(((''''''(((***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''&&&'''((()))*********)))))))))))))))((((((((((((''''''((((((((()))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++))))))))))))((('''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''))))))((('''''''''((((((******++++++***)))((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''(((((()))(((*********(((((((((***)))((((((((((((((()))***,,,+++***((('''&&&&&&%%%&&&&&&''''''((((((''''''***(((&&&&&&'''((('''&&&&&&&&&''''''((()))))))))***(((''''''((()))'''&&&&&&'''(((((((((((((((((('''((()))*********))))))+++,,,------,,,,,,---///------,,,,,,+++******)))***************************++++++,,,,,,------...+++,,,...///222666<<<@@@BBBFFFMMMSSSYYY```fffjjjnnn{{{((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((()))************'''((((((((())))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((()))))))))((((((+++&&&***444555,,,'''******)))'''''')))))))))(((((((((((('''&&&&&&%%%%%%((((((''''''(((((()))***(((((())))))))))))((((((''''''((()))))))))))))))************************((())))))*********))))))***+++++++++******)))))))))((((((((()))***+++,,,'''((())))))(((((()))***))))))))))))))))))))))))(((((()))))))))*********((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++*********)))))))))'''((())))))******))))))((())))))(((''''''(((***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&((()))*********)))(((((((((((())))))))))))((((((((()))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,(((((()))))))))(((((('''((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))'''((()))*********)))((())))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((())))))******%%%&&&''''''&&&'''(((***((((((((((((((())))))******)))(((((((((((((((((('''&&&&&&&&&''''''((()))+++)))((((((******)))'''&&&'''''''''((('''''''''---,,,++++++,,,,,,+++))))))((((((''''''''''''((((((((()))))))))((('''&&&***+++,,,,,,++++++,,,---*********++++++,,,,,,,,,************************)))***,,,---......---,,,+++,,,...///222666<<<@@@DDDGGGKKKPPPVVV]]]eeejjjnnn{{{'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((((((((((((((+++***)))(((((('''((((((((((((((((((((((((((((((&&&((())))))(((((()))+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&((()))))))))(((''',,,''')))333444+++&&&)))***)))'''''')))))))))(((++++++***)))((('''&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))*********++++++++++++***)))))))))((((((((((((***,,,---%%%&&&(((((('''''')))***))))))))))))))))))))))))(((((())))))*********+++++++++++++++************(((((((((((())))))))))))'''((((((((())))))******++++++++++++************(((((()))***************((()))))))))'''''')))***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%&&&((()))*********)))''''''(((((())))))******))))))))))))************''''''(((((()))*********((((((((((((((((((((((((((((((((((((((()))******&&&'''((())))))*********((()))***++++++***)))((((((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******'''''''''''''''((()))***###%%%'''(((******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******'''(((((()))***+++++++++***++++++***))))))+++,,,''''''''''''((()))++++++''''''''''''((()))++++++((('''&&&&&&&&&((()))***$$$###"""$$$''')))((('''(((((((((((('''&&&%%%$$$+++***))))))******((('''+++)))(((&&&&&&&&&'''((((((((()))))))))'''&&&$$$'''((())))))(((((()))***'''((()))***,,,...//////************************(((***,,,...///...---,,,+++,,,...///222666<<>>BBBEEEIIILLLRRR\\\kkkwww)))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))************))))))(((((('''''')))((((((((())))))(((((()))))))))(((((((((((()))''''''(((((())))))******&&&((())))))(((''''''(((((((((((((((((((((((((((***)))))))))))))))))))))&&&(((***)))((('''((((((((((((((())))))(((((((((''''''(((((((((((('''''',,,---...///...---***)))***)))))))))(((((((((''''''((()))******)))((('''&&&'''))))))))))))'''&&&)))((('''(((***+++***)))'''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((()))))))))+++*********************))))))*********))))))((())))))(((((((((((())))))((()))***++++++***)))((()))))))))(((((()))))))))************************)))))))))))))))))))))***------.........---,,,+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((''''''&&&''''''''''''(((((((((((()))))))))***************((((((((((((((((((((((((******+++******)))((('''((((((((((((((((((((((((((((((((((((((('''''''''***)))))))))******+++,,,)))))))))))))))))))))))))))***************))))))((((((((()))))))))******,,,+++***))))))(((((()))&&&'''***,,,---,,,+++***&&&&&&&&&'''''''''((((((******))))))***++++++,,,((((((((((((((((((((((((++++++++++++******))))))************************%%%&&&'''((()))*********)))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,------,,,***)))******))))))((((((((('''(((((((((((())))))))))))((())))))))))))(((''''''&&&'''((()))***+++,,,,,,***+++,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++)))(((((()))+++,,,---------,,,,,,---,,,+++,,,---...///000444999===AAAEEEIIILLLRRR^^^mmmyyy))))))************))))))((())))))))))))((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''((())))))*********))))))((((((''''''((()))))))))(((((())))))((((((((())))))))))))((('''((((((((()))))))))***&&&((())))))(((''''''((('''''''''''''''''''''''''''((((((((((((((((((((($$$%%%''''''%%%$$$%%%&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''+++,,,---...---,,,***)))'''((((((((()))))))))***'''((()))******)))((('''((((((***++++++***((((((((('''&&&'''((())))))(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((***)))((((((((())))))***))))))************)))))))))((((((''''''(((((()))+++***)))(((((()))***+++)))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))))))))))))))))))))***++++++)))(((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''&&&&&&%%%&&&'''''''''(((((())))))((((((((())))))*********''''''''''''''''''''''''******+++******)))((('''(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((())))))*********))))))''''''((((((((()))))))))++++++***)))))))))))))))'''(((***++++++***(((&&&(((((((((((())))))))))))+++************++++++,,,((((((((((((((((((((((((&&&''''''(((((('''&&&&&&))))))))))))))))))))))))%%%&&&((()))***+++******((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))******)))'''&&&***)))))))))((((((''''''(((((((((((())))))))))))((()))))))))))))))((((((&&&'''((()))***+++,,,,,,))))))***+++++++++++++++++++++************++++++,,,+++)))(((((()))+++,,,))))))*********)))***+++,,,---...///000444999===AAAEEEIIIMMMRRR]]]mmmxxx)))******++++++******)))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((''''''(((((()))***((()))))))))))))))((('''((()))******(((((()))***'''(((((())))))))))))((()))))))))))))))(((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&''''''''''''((((((&&&'''))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''***++++++,,,,,,+++***)))'''''''''((()))*********'''((()))******)))((('''))))))************))))))((('''%%%&&&((())))))(((&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&'''((()))***))))))******++++++******))))))))))))))))))))))))---+++)))'''''')))+++---))))))(((((((((((())))))((((((((())))))))))))***+++************))))))))))))+++,,,------+++)))((()))(((((((((((((((((()))''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''(((((())))))))))))((('''''''''((((((((()))))))))))))))(((((())))))***((())))))))))))'''&&&%%%)))))))))))))))))))))))))))))))))(((((())))))***((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))*********)))((('''(((''''''(((((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))(((''')))(((((((((((((((((('''(((((((((((())))))))))))'''((())))))*********)))''''''((()))***++++++,,,(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++,,,...---+++,,,///,,,---...///111555:::>>>AAAFFFKKKNNNSSS\\\jjjttt}}})))***++++++++++++***)))%%%&&&((()))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((''''''''''''((())))))'''((()))******))))))((((((***+++***(((''')))+++&&&'''((()))******)))(((******))))))((((((''''''&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))+++,,,,,,+++******+++''''''((((((((((((''''''''''''((((((((((((''''''(((((()))*********))))))(((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))***(((&&&&&&(((******)))&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((()))+++((()))***++++++++++++******+++,,,,,,,,,,,,+++***,,,+++))))))))))))+++,,,++++++************++++++)))))))))*********++++++,,,,,,++++++************---...000111111///---+++(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''(((((())))))&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((()))))))))*********''''''''''''((()))******(((((((((((((((((('''''')))))))))))))))(((((((((******)))(((((())))))***((((((((((((((((((((((((%%%&&&(((***++++++******''''''''''''''''''''''''*********))))))))))))(((''''''''''''((()))***+++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))&&&'''((()))***+++++++++(((((())))))*********+++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************///---...000...)))***///---...///000222666;;;???BBBFFFLLLOOOSSS[[[fffooowww)))***+++,,,,,,+++***)))$$$%%%''')))++++++++++++))))))************))))))))))))))))))))))))))))))************************(((((())))))*********+++'''''''''''''''((())))))&&&'''(((*********))))))(((***,,,+++(((''')))+++&&&'''(((*********)))(((++++++***)))((('''&&&&&&&&&((())))))(((''''''((())))))))))))))))))))))))'''((((((((())))))******'''(((******((('''((()))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((()))))))))))))))******))))))(((((('''''''''((()))******)))(((''')))((('''&&&&&&'''((()))+++)))'''''')))+++++++++&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))+++++++++***************)))((('''&&&'''(((***,,,((()))***++++++++++++++++++,,,...//////...,,,+++******++++++++++++******---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...000///---+++)))'''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))((('''*********)))((((((''''''&&&&&&&&&'''((())))))***$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((()))((((((************************&&&'''''''''(((((())))))******)))))))))))))))***((((((((((((((((((((((((%%%%%%&&&'''(((((('''''')))************+++++++++&&&&&&&&&&&&''')))***+++((((((''''''((()))***+++(((((((((((((((''''''''',,,,,,+++++++++++++++,,,(((((((((((((((((((((((( """$$$'''((((((((('''(((((((((((((((((((((((((((((((((((()))+++,,,---''''''''''''((()))++++++(((((((((((((((((((((((('''((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,)))))))))))))))*********)))***+++,,,------...---((())))))******))))))((()))***++++++++++++***)))+++((()))***&&& &&&...///000111222666;;;???BBBGGGMMMPPPSSSZZZccckkkrrr(((((())))))******++++++)))))))))))))))))))))))),,,+++***((((((((()))***+++***)))'''''''''((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))***))))))((('''&&&(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((('''(((((()))******((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))),,,,,,+++)))'''&&&(((************)))))))))))))))******))))))(((((('''''''''((()))******)))(((''')))'''&&&&&&((()))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''((()))***+++,,,,,,))))))))))))************((((((((()))******++++++++++++++++++++++++++++++000000//////.........------------------------,,,++++++,,,,,,---...............---------,,,,,,,,,---,,,++++++******++++++000///---,,,+++*********''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''((()))))))))((('''&&&&&&%%%&&&&&&'''((())))))***))))))((((((((((((((()))))))))))))))))))))))))))***************************)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******&&&&&&''''''(((((())))))***************)))((('''+++***)))))))))***,,,---******++++++++++++******'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))((('''&&&&&&'''((()))***&&&'''''''''''''''&&&&&&&&&'''((((((((('''%%%$$$))))))))))))))))))))))))(((''''''''''''(((((()))''''''(((((())))))******'''((((((((((((''''''&&&'''((((((((('''&&&%%%%%%---,,,+++)))((('''''''''''')))***+++***)))***+++******************++++++---,,,++++++******++++++&&&''')))+++---///111222------------,,,++++++***//////000111222666;;;???BBBDDDGGGKKKRRR[[[eeelllttt)))))))))))))))*********)))))))))))))))))))))))),,,+++)))((((((((()))******)))(((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++,,,---,,,++++++,,,...(((((())))))******++++++***)))))))))((((((((('''(((((())))))))))))((((((+++)))'''&&&''''''&&&$$$)))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))*********)))))))))*********++++++---,,,,,,++++++******)))------------------------000000/////////.................................---------....../////////......---------,,,,,,,,,......---,,,,,,,,,,,,,,,111000///...---+++******))))))))))))))))))*********))))))))))))))))))***************************((((((((((((((('''''''''((((((((((((((((((((('''((((((((()))((((((''''''%%%%%%&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''((())))))))))))))))))))))))''''''(((((())))))******)))(((((((((((((((((()))*********)))))))))))))))(((((()))))))))(((((('''***)))((((((((()))***+++)))******++++++******))))))(((''''''''''''((()))(((((((((((((((((((((((((((((('''''''''((())))))''''''((())))))(((((((((((()))))))))(((((('''&&&)))))))))))))))))))))))))))(((((('''''''''(((((('''((((((((()))))))))***''''''((()))))))))((((((((((((((((((((((((''''''+++***))))))((()))))))))''')))******))))))***+++***************++++++,,,---,,,++++++******++++++))))))***+++,,,......///,,,,,,---------,,,++++++------...///000333999<<>>???DDDJJJQQQVVV\\\bbbfffooo~~~++++++******))))))(((((()))))))))))))))))))))))))))))))))*********))))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&!!!"""$$$&&&'''((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((---//////...+++'''&&&&&&+++*********))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***)))((('''(((+++---------((((((((((((((((((((((((+++++++++,,,,,,,,,,,,---))))))******+++,,,,,,---,,,,,,,,,,,,------------,,,,,,------...//////000//////000000111111111111000111111111111111111111111111111222222222333333444444333333222222222111222222222333333333333333000000///...............+++---///000111000...---......------,,,,,,,,,+++******))))))))))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))''''''((()))*********))))))))))))))))))*********((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))%%%&&&&&&&&&'''''''''((('''((())))))************)))))))))))))))))))))((()))))))))******)))))))))************************))))))))))))))))))))))))*********))))))(((''''''&&&'''(((((()))))))))))))))((('''''''''((()))***((((((((((((((((((((((((******)))''''''&&&&&&&&&))))))))))))((((((((((((***************)))((('''''''''''''''((())))))******))))))((('''(((((((((((()))***)))((((((***,,,************+++,,,---...---,,,++++++******++++++*********++++++,,,,,,,,,***++++++,,,------------......///000111555:::>>>???BBBGGGMMMSSSZZZbbbggglll|||************))))))))))))))))))))))))))))))))))))(((((()))************)))'''((()))))))))))))))(((************************(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''((())))))((('''&&&(((((((((((((((((((((((())))))(((((('''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++)))(((((())),,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))---+++***)))***+++***)))''''''(((((((((((()))))))))))))))*********++++++)))***+++,,,---...//////------------............000000000///......------/////////000111111222222111111111111222222222222111111111222333333444444444444333333222111000000333333333444444444444444111000//////......//////,,,---...000000000/////////..................---+++++++++******+++++++++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((()))*********))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((((((((((()))&&&''''''((())))))******((()))***************)))'''((()))************)))((())))))******))))))((((((((())))))))))))((((((************************))))))*********)))(((((('''(((((())))))(((((('''(((((('''''''''((())))))))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))(((((((((((())))))******))))))((('''''''''((()))))))))((((((***)))((((((''''''''''''))))))***((('''(((***---************+++---...///---,,,++++++******++++++((())))))***+++,,,------++++++,,,---------,,,,,,+++,,,------///222777;;;???BBBGGGMMMSSS\\\dddjjjlll|||)))))))))))))))*********))))))))))))))))))))))))'''((()))***+++******)))((())))))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((()))*********(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''&&&&&&''')))++++++******))))))(((((('''((((((((()))))))))***(((((())))))))))))((((((---+++)))((())))))(((&&&((((((((())))))*********))))))))))))************,,,---------......//////------........./////////222222111111000000////////////000111111222333333111111111222222222333333000111111222333333444444444444333222000//////...222222333333333444444444222222111000000000000000111111000000000/////////......///////////////000---,,,,,,++++++,,,,,,---************************((((((((((((((('''''''''&&&&&&''''''((())))))***))))))*********)))((((((((((((((('''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))((('''$$$%%%''')))*********)))(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((()))*********))))))************)))((('''''''''((())))))*********))))))))))))))))))))))))))))))(((((('''''''''((((((***)))))))))((((((((('''%%%&&&'''((()))*********'''(((***,,,+++***(((&&&(((''''''''''''((()))))))))***)))((('''(((+++---*********+++,,,---...///---,,,++++++******++++++)))))))))***++++++,,,,,,,,,,,,---------,,,+++++++++,,,------...222777;;;@@@DDDKKKSSSZZZaaahhhmmmooo(((((())))))******++++++))))))))))))))))))))))))'''((()))+++++++++***)))))))))*********((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))******+++++++++,,,))))))***))))))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))###%%%'''))))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))),,,,,,+++)))''''''(((***))))))))))))************'''((((((((())))))******'''((()))******)))(((''')))'''&&&&&&((()))(((((())))))******++++++++++++******+++++++++,,,,,,,,,///////////////.....................////////////000111111222222333444444000000111222222333444444111111111222222333333333000000111222222333444444333333222111000...------111111111222222333333333444333222222111111222222666555333111000/////////......//////000000111111...------,,,,,,------...++++++++++++++++++++++++))))))(((((('''''''''&&&&&&&&&&&&'''((())))))******************)))((('''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((()))++++++))))))))))))))))))))))))************************'''((()))+++++++++***)))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$((()))))))))((('''&&&&&&"""###%%%'''))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))***++++++***))),,,,,,,,,+++***)))((('''((()))***,,,,,,,,,+++***))))))))))))))))))))))))(((((('''''''''(((((()))******))))))((((((((('''"""###%%%''')))+++,,,,,,(((***,,,......+++(((%%%%%%&&&&&&&&&((()))***+++******)))((('''(((+++---*********+++,,,---///000---,,,++++++******++++++******************++++++------------,,,,,,+++***---......///000444999===@@@FFFOOOYYY```fffkkkooosss***)))((((((((()))+++,,,))))))))))))))))))))))))************************'''((()))))))))(((&&&%%%)))(((&&&%%%%%%''')))+++))))))************))))))((((((((((((((((((((((((+++++++++++++++***)))(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***((('''((()))***)))'''(((((()))***************))))))))))))((((((((((((************))))))))))))'''((()))***,,,,,,,,,---------......------,,,+++......//////000000111111---...///111111///...---222222222333333222111111111111111111111111111111......///000111222222333333444444555555444444333222222222222111111111000///000222444555444333222333333333333333333333333333222222111111222222333000////////////.........111///,,,)))((((((***+++......---------,,,,,,,,,************))))))))))))''''''(((((())))))************************************))))))((('''''''''))))))))))))))))))))))))******)))))))))))))))***))))))))))))************+++)))((((((******'''$$$))))))))))))************)))((('''&&&&&&'''((()))******)))((((((((((((((()))'''%%%&&&)))***(((&&&''''''((((((((((((''''''(((((('''&&&&&&'''))))))(((((('''''''''(((((()))))))))************))))))))))))+++,,,,,,+++***)))''''''&&&&&&&&&&&&''''''***************++++++,,,))))))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))************))))))(((***+++,,,------,,,******(((''''''&&&&&&''')))***+++***)))'''%%%%%%(((***))))))***,,,......+++)))))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333888;;;AAAGGGRRR```hhhlllsss{{{|||***)))((((((((()))++++++))))))))))))))))))))))))************************(((((()))))))))((('''&&&(((((((((((())))))******))))))************))))))***************************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***((('''((()))***)))((((((((()))***************)))))))))))))))))))))((())))))))))))))))))))))))'''((()))+++,,,------------....../////////......//////000000111222222222...///000111111000///...222333333333333333222222222222222222222222222222000000111111222333333333333333333333333333333333222111111111000000000000000000000000111222333333333333333333333222222222222222222222222222222222000000000000///////////////...---,,,---...000111.........---------,,,,,,+++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************))))))((((((((()))((('''(((***+++)))'''((((((((()))))))))******))))))(((''''''((())))))******)))(((((((((((((((***((('''(((***+++)))'''''''''((((((((((((''''''''''''''''''''')))***++++++***)))((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&%%%))))))(((((((((((()))))))))))))))))))))***++++++***)))((((((((()))******%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******(((((())))))***)))))))))'''((())))))))))))((('''((((((''''''''')))***+++,,,,,,,,,***))))))***,,,))))))***,,,......+++)))))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333888;;;???EEEQQQ___hhhnnnvvv~~~)))))))))((()))******+++))))))))))))))))))))))))************************))))))******))))))(((''''''(((***+++++++++***)))))))))************))))))************************)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))((((((******)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,---------------...///000111111111111000000111111222333333444///000111222222111000///333333444444444444444333333333333333333333333333333333333333333333333333222111000000000000111222000000000000////////////000///...---...000222444222222222222222222222222111222333444444333222111111111111000000000//////.........//////111222333///.........------------+++++++++*********))))))******)))))))))((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))***)))))))))))))))******+++******)))((('''&&&%%%'''&&&&&&(((***+++***)))''''''((((((((()))))))))***))))))(((((())))))******))))))(((((((((((((((+++***))))))++++++***)))'''(((((())))))((((((''''''''''''((()))***+++,,,---,,,+++)))(((((((((((('''(((((((((((((((((('''(((((((((((('''%%%$$$###))))))(((((((((((())))))((((((((((((((()))******+++******)))))))))******&&&''''''((())))))))))))************************))))))))))))************&&&'''(((((()))))))))))))))******+++++++++******(((((((((((()))***+++,,,+++,,,---,,,+++***+++,,,*********,,,------,,,***)))))))))*********++++++++++++******++++++,,,---+++++++++,,,,,,------------...///000111444888;;;>>>CCCOOO^^^hhhoooxxx)))))))))))))))******+++))))))))))))))))))))))))***************************************))))))((((((((()))************)))))))))************))))))************************'''(((((((((((((((''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))((()))******)))((((((((()))***************)))))))))))))))*********(((((()))))))))))))))*********,,,------.........,,,---...000111222222222000000111111222333333333111111222333333222111111333444555555555555555555444444444444444444444444444444444333333222222222222000///------///000222000////////////............------------///000111111111111111111222222222111222444555555444222111111000000000////////////..................------/////////............---,,,,,,+++++++++*********++++++******)))(((((('''))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))***+++))))))((((((''''''&&&&&&''''''((()))******))))))''''''''''''((((((((((((******))))))))))))******))))))(((((((((((())))))******)))************)))(((((())))))))))))(((((()))))))))))))))*********+++******)))(((((((((((((((((())))))))))))((((((*********))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))+++++++++***************,,,,,,,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%%%%'''((())))))))))))***+++++++++,,,,,,,,,,,,(((((())))))***+++,,,---)))***,,,,,,***))))))************+++------,,,***))))))*********+++++++++++++++******++++++,,,---******+++,,,,,,---......,,,---///000111444888<<