BM6P6(@ fffhhhlllpppuuu{{{||||||zzzzzz{{{|||yyywwwxxx{{{~~~~~~}}}~~~yyyppplllmmmmmmjjjfffbbbbbbdddfffdddbbb```^^^]]]\\\\\\SSSSSSSSSSSSRRRPPPNNNLLLKKKIIIFFFBBB???===<<<<<<;;;;;;::::::::::::::::::555555666666777666666555333333333222222333444444555555555555555555444444555555555666888<<>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777666555444444444333333333333333444444444444444444444555555444444444555777:::>>>@@@CCCIIISSS]]]fffooovvv{{{|||xxxuuurrrkkkbbb[[[YYY___pppyyysss{{{wwwnnniiibbb]]]\\\XXXYYYZZZ[[[]]]bbbhhhmmmsssxxxwwwvvv}}}{{{wwwtttsssnnnjjjiiijjjmmmqqqzzz|||yyywwwxxx|||}}}gggjjjpppvvv||||||zzzxxxxxxwwwvvvuuuvvvxxxzzz||||||yyysssooonnnjjjfffcccaaa```aaa_________^^^\\\[[[ZZZYYYUUUUUUUUUTTTRRRPPPNNNLLLGGGFFFDDDBBB@@@???>>>======<<<<<<;;;;;;:::::::::888888777777666666666666555444444333333333333444333333444444444444555555333333333444777:::===???CCCJJJTTT^^^hhhpppwww{{{}}}{{{wwwtttpppiiiaaa\\\YYYbbbsssyyyqqqwwwssslllhhhbbb]]]\\\XXXYYYZZZ[[[]]]aaagggkkkooovvv|||tttuuu~~~|||vvvsssrrroookkkjjjlllnnnqqqyyy|||~~~|||yyygggkkkrrrxxx~~~zzzyyyxxxuuuuuuvvvvvvwwwyyy{{{}}}zzzsssmmmkkkhhheeebbb```___^^^\\\]]]]]]\\\\\\ZZZYYYXXXUUUUUUTTTSSSRRROOOMMMKKKHHHGGGFFFEEECCCAAA???>>><<<<<<<<<;;;:::999999999666555555555555777888888666555444444333333333444333333333333444444555555333333333444777:::===???CCCJJJUUU```jjjqqqwwwzzz|||zzzxxxtttoooiiibbb^^^\\\gggyyy|||sssxxxzzzooojjjgggbbb^^^\\\YYYZZZ[[[[[[]]]aaafffiiimmmvvvyyysssuuu}}}vvvsssqqqpppllljjjlllmmmpppxxxwww~~~zzzvvvhhhlllssszzz{{{yyyxxxtttuuuvvvwwwwwwyyy||||||uuummmkkkhhhgggfffdddaaa___[[[\\\]]]]]]]]][[[ZZZYYYVVVVVVUUUTTTRRRPPPMMMLLLKKKKKKJJJHHHFFFCCCAAA@@@>>>======<<<;;;:::999999666555555555666888:::;;;777666555444333333333333222222333333444444555555444444444555777:::>>>@@@BBBJJJVVVbbbkkkrrrwwwzzz{{{zzzxxxtttoooiiiccc```^^^mmmxxx|||wwwmmmjjjhhhccc^^^\\\YYYZZZ[[[\\\]]]```dddhhhnnnvvvzzzvvv{{{vvvrrrqqqoookkkhhhiiijjjmmmuuu~~~uuu{{{xxxiiimmmttt{{{}}}zzzxxxtttvvvwwwxxxwwwyyy}}}wwwooommmllllllmmmkkkfffccc]]]]]]___```___^^^]]][[[XXXXXXXXXWWWTTTRRROOOMMMNNNNNNMMMKKKIIIFFFCCCAAA@@@@@@???>>>===<<<;;;;;;999999777777888999;;;<<<777666555444444333333333111222222333444444555555555444444555888;;;???AAABBBJJJWWWccclllssswwwzzzyyyyyywwwsssmmmgggcccaaa^^^rrr}}}uuullljjjhhhccc^^^\\\YYYZZZ[[[\\\]]]___cccfffooowww~~~vvvqqqppppppkkkgggggghhhkkkttt~~~vvv~~~~~~}}}~~~~~~|||yyyiiinnnuuu{{{~~~{{{yyytttvvvxxxxxxxxxyyy}}}yyyqqqppppppqqqrrrpppkkkggg^^^___aaabbbbbbaaa___^^^ZZZZZZZZZYYYVVVTTTQQQOOOQQQQQQPPPNNNKKKGGGDDDBBBBBBBBBAAA@@@???>>>===<<<===<<<:::999999:::;;;===777777666555444333333333111111222333333444555555555555555666888<<>>@@@AAAJJJWWWccclllrrrvvvxxxxxxyyyyyyvvvooogggaaa^^^```kkk}}}~~~zzzrrrkkkhhhiiihhhccc]]]ZZZ[[[\\\\\\]]]```eeehhhpppwwwvvvqqqpppoookkkhhhgggeeegggpppzzzwwwyyy{{{{{{}}}}}}{{{|||mmmqqqxxx~~~}}}{{{wwwwwwwwwwwwvvvttttttuuuwww}}}|||{{{yyyzzzwwwtttqqqooollliiifffdddccccccdddeeefffeeeccccccbbb```^^^\\\ZZZYYYYYYXXXWWWUUURRRNNNJJJGGGEEEHHHFFFDDDAAA????????????<<<<<<;;;:::999999999999999777444333333444444444333444444444555666666666888777666777999===AAADDDAAAIIIVVVbbbkkkqqqvvvyyywwwyyyyyyvvvooofff```]]][[[eeewww{{{xxxrrrkkkjjjllllllgggbbb^^^____________```dddgggpppvvv}}}xxxsssqqqoookkkhhhgggeeefffoooxxx~~~}}}|||~~~|||zzzzzznnnsss|||}}}{{{wwwwwwxxxxxxwwwtttrrrrrrrrrxxx{{{}}}}}}|||zzz}}}}}}yyytttooommmjjjhhhfffeeeeeefffhhhjjjjjjhhhfffdddcccbbbaaa___^^^]]]]]]\\\[[[YYYUUUQQQMMMIIIGGGHHHFFFDDDAAA????????????===<<<;;;:::999999999999777555333333444666666666444444555555555555555555666555666777;;;???DDDGGGAAAHHHTTT___iiipppvvvyyyxxxyyyzzzvvvooofff___\\\XXX```rrrzzzvvvqqqllllllnnnooolllhhhbbbcccbbbaaa```aaadddfffooottt{{{yyytttrrrppplllhhhgggdddeeelllvvv}}}~~~~~~|||zzzzzzooouuu}}}zzzvvvwwwxxxzzzyyywwwtttrrrrrruuuxxx|||}}}}}}zzz}}}yyyrrrnnnkkkjjjjjjiiiiiiiiijjjmmmnnnmmmiiifffddddddccccccbbbbbbaaa```___^^^\\\XXXUUUQQQMMMKKKGGGFFFDDDBBB@@@?????????>>>===<<<;;;:::999999999777555333333555666555555555555555555555444444444444444555777:::???CCCEEE@@@GGGQQQ\\\fffnnnuuuyyyzzz||||||yyyqqqhhh```\\\ZZZaaaqqqtttqqqnnnnnnppppppmmmjjjdddeeedddcccaaabbbeeegggnnnsssxxx|||~~~zzztttqqqooolllhhhfffdddcccjjjsss|||yyy}}}~~~}}}{{{{{{ooowww}}}yyyuuusssuuuxxxxxxwwwtttssssssqqqwww}}}~~~yyy~~~{{{wwwqqqmmmlllmmmnnnnnnoooooooooppppppnnnjjjfffddddddeeeeeeeeedddcccbbb___^^^]]]ZZZWWWTTTRRRPPPHHHGGGEEEDDDBBBAAA@@@??????>>><<<;;;:::999999999888666444444555555444222555555555555555444444444555555555666999<<>>===;;;:::999999999888666555555555555333111444444555555555555555555555555555666888;;;===>>>???DDDLLLUUU___jjjtttzzz~~~vvvkkkbbb]]]ZZZbbbssszzzrrrqqqqqqqqqrrrrrrpppnnnhhhiiihhhgggfffgggiiilllnnnppptttxxx}}}zzzrrrooommmiiigggfffcccbbbhhhppp}}}~~~qqqpppyyy}}}}}}~~~}}}~~~rrr|||}}}xxxtttoooqqqssssssrrrqqqqqqqqqmmmttt|||}}}yyyvvvrrrpppqqqrrrsssrrrvvvtttsssrrrrrrpppnnnkkkhhhiiijjjkkkjjjiiigggfffaaa```^^^\\\XXXUUURRRQQQJJJJJJIIIHHHFFFDDDBBBAAA@@@???===<<<:::999999999666444444555666666555333333444444444555666666666555555666777999<<<>>>??????CCCJJJSSS]]]hhhssszzzvvvkkkbbb\\\YYYdddwwwxxxpppppprrrsssuuuuuutttsssooonnnmmmkkkiiiiiikkkmmmooopppsssxxx~~~|||sssoookkkhhhfffeeebbbbbbgggpppxxxsssoooyyy}}}|||~~~}}}{{{{{{ttt~~~}}}xxxtttssstttuuutttsssqqqrrrrrrpppvvv}}}yyywwwsssrrrrrrssssssrrrvvvtttrrrqqqrrrrrrpppnnnkkkkkkmmmmmmmmmkkkiiigggcccbbb___\\\XXXTTTPPPNNNKKKKKKJJJIIIGGGEEECCCBBB@@@???>>><<<:::999999999333333333444777777666555333333444444555666777777444555666888;;;===@@@AAA>>>BBBIIIRRR\\\hhhssszzzvvvkkkaaa[[[ZZZfff{{{wwwnnnppprrruuuwwwxxxxxxxxxtttsssqqqnnnkkkjjjkkkmmmooopppsssyyy~~~tttpppiiigggeeeeeebbbbbbhhhpppxxxtttooozzz}}}|||}}}{{{yyyyyy{{{wwwuuuvvvppprrrttttttsssrrrssstttxxxxxx{{{~~~yyywwwtttssstttttttttsssuuusssqqqqqqrrrqqqlllhhhgggkkkooopppnnnllllllmmmiiifffaaa]]]ZZZUUUQQQMMMLLLJJJHHHHHHIIIIIIEEEBBB??????>>>===;;;999777555999888666666666555444222222333555666666666555555333444666888;;;===>>>???AAADDDHHHOOOYYYfffttt|||~~~uuukkkbbb^^^___hhh~~~~~~vvvqqqpppoooqqqvvv{{{~~~{{{wwwtttssssssssssssssssssvvv{{{yyyrrrjjjiiifffeeeeeehhhkkkmmmyyyuuuuuu}}}|||zzz{{{{{{yyyyyy|||yyyuuuuuuqqqrrrttttttssssssssstttwwwxxx{{{zzzuuusssrrrrrrsssuuuuuutttsssrrrpppooonnnmmmjjjhhhjjjmmmpppooollliiihhhhhheeebbb^^^[[[YYYVVVSSSQQQNNNLLLIIIIIIIIIHHHEEECCC@@@???>>><<<:::999777777999777666666666666444333444555666666666555444333444444555777:::<<>><<<:::999999999999777666666777777555444666666666666555444333222555555555666888<<>><<<::::::;;;;;;999888666777888888666555555555555555555555444444666666555555777;;;???AAAAAADDDIIIPPPYYYeeeqqqxxx|||tttjjjccc___```mmm|||tttppprrrtttvvv{{{|||||||||||||||~~~xxxpppkkkiiifffccccccdddfffhhhuuuzzzccc___iiizzzxxxtttuuutttrrrrrryyytttmmmnnnppppppoooooooooppptttwww|||xxxqqqpppoooooooooooommmkkkjjjkkkjjjgggdddeeeiiinnnmmmmmmlllkkkiiigggdddcccdddbbb^^^\\\[[[[[[ZZZXXXUUUTTTQQQNNNJJJGGGEEEDDDCCCBBB???===;;;;;;<<<===:::999777777888888777555333333333444555666777777777666555555777;;;>>>AAABBBEEEJJJPPPYYYdddooowww}}}~~~{{{sssjjjccc___^^^jjj~~~zzzrrrqqqsssvvvxxx{{{}}}}}}~~~vvvooojjjhhheeebbbbbbccceeegggsss~~~|||eee[[[gggyyyuuuppppppooonnnmmmyyyssslllnnnppppppooonnnoooppptttwww}}}zzztttssspppooonnnllliiifffffffffeeeddddddfffjjjmmmkkkiiihhhhhhhhhgggeeecccdddbbb```___^^^\\\ZZZXXXTTTUUUTTTQQQLLLHHHEEEEEECCCBBB@@@>>>============<<<:::999888999888666555222222222333555666888999777666666666888;;;>>>@@@BBBEEEJJJQQQYYYdddnnnuuu{{{}}}~~~zzzsssjjjccc___\\\iii|||yyyqqqpppsssvvvyyy|||~~~}}}|||}}}vvvnnnhhhfffcccaaaaaaccceeegggqqq|||hhh\\\fffwwwrrrlllllljjjiiiiiiwwwrrrmmmoooqqqqqqpppooopppqqquuuwww~~~{{{vvvtttrrrpppnnnkkkgggcccaaa```___aaadddhhhjjjkkkhhhfffddddddeeeeeecccaaaaaa`````````___^^^ZZZWWWSSSUUUVVVTTTNNNIIIFFFEEEBBBBBBAAA@@@???>>>>>>===>>><<<:::999999888666444444333333333444666777888666666666888999;;;===>>>BBBEEEJJJQQQYYYcccmmmtttzzz|||}}}zzzrrrjjjccc___\\\lllxxxpppkkkpppuuuyyy}}}~~~}}}~~~~~~}}}}}}}}}yyy~~~xxxpppfffdddbbb``````bbbeeegggooo{{{hhhaaaiiivvv~~~oooiiihhhfffeeeeee}}}xxxxxxuuuqqqnnnooosssxxx|||}}}uuuqqqoooqqqrrrrrrqqqqqqrrrsssvvvwwwzzzvvvtttrrrpppnnnkkkfffccc^^^\\\[[[^^^dddiiijjjiiifffdddaaaaaaccccccaaa^^^]]]]]]^^^``````^^^ZZZWWWRRRUUUWWWUUUPPPJJJFFFEEEBBBBBBBBBAAAAAA???>>>===???===;;;999999777555333666555444333444444666777555666777999:::;;;<<<===BBBEEEKKKQQQYYYcccmmmssszzz{{{|||yyyrrrjjjccc```^^^ooowwwooogggmmmsssxxx}}}~~~}}}~~~zzzvvvsssxxxyyyqqqeeecccaaa``````cccfffhhhnnnzzzfffgggmmmwww}}}mmmgggfffdddcccccc|||wwwsssnnnnnnmmmkkkiiiiiilllnnnvvvxxxyyytttqqqpppqqqrrrqqqpppppprrrtttwwwxxx}}}wwwtttooollljjjhhhfffdddddd```\\\]]]aaafffiiijjjhhhddd______aaaccc```]]]]]]^^^______^^^\\\YYYXXXWWWVVVTTTQQQNNNKKKIIIGGGCCCCCCBBBAAA???===;;;:::::::::999999888777777777555555444333333333333444666888999999999:::===???DDDFFFJJJNNNTTT___lllvvvyyy}}}{{{rrrjjjfffeeehhhxxx{{{pppkkkmmmqqqvvv}}}~~~rrrqqqqqqvvvwwwpppgggbbb^^^]]]]]][[[^^^cccqqq~~~oookkksss}}}vvvkkkiiiaaa___cccccc{{{qqqlllhhhjjjllllllkkkjjjlllooossswwwzzzyyyssspppooopppppppppooooooqqqrrrtttuuuzzzvvvrrrmmmiiigggeeedddcccbbb___^^^___dddiiikkkllliiiddd```___bbbbbb```]]]]]]^^^______^^^\\\YYYXXXWWWVVVSSSQQQMMMKKKHHHGGGDDDDDDCCCBBB@@@>>><<<;;;:::999999888888777666666666555444444333333444444555777888999:::;;;>>>@@@CCCFFFJJJNNNTTT___kkktttyyy||||||tttlllhhhgggiii{{{{{{pppmmmooorrrvvv||||||uuuvvvyyyvvvnnngggbbb^^^^^^]]]\\\___dddooo|||nnnkkkvvvwwwlllkkkdddcccggggggpppjjjfffdddjjjmmmpppqqqrrrtttzzzxxxrrrooonnnooooooooonnnnnnpppqqqtttrrruuu}}}tttoooiiidddbbbaaaaaaaaa``````aaadddhhhlllmmmmmmiiieeeaaaaaabbbbbb```]]]]]]^^^______^^^\\\YYYXXXWWWUUUSSSPPPMMMJJJHHHGGGEEEDDDCCCBBB@@@>>>===<<<999999888888777666666666666555444444333444444444444555888999:::<<>>===<<<999999888777777666666555666666555444444444444444222444777999:::===@@@CCCCCCGGGMMMRRRXXXaaakkksssxxx{{{}}}|||xxxrrrnnnlllooo}}}qqqnnnooorrrvvv{{{{{{tttooorrrwww{{{wwwmmmhhhccc_________^^^aaaffflllyyykkkjjjyyy{{{qqqooohhhfffjjjjjjqqqjjjjjjnnnqqqxxxwwwrrroooooopppppppppooooooqqqrrrtttrrrsssyyyrrrllleee___^^^```aaabbbeeehhhlllnnnnnnllliiihhhfffeeedddddddddcccaaa```___```aaaaaa```^^^[[[ZZZXXXWWWUUURRROOOLLLJJJHHHEEEDDDBBB@@@>>>===<<<<<<999999888888777666666666666666555444444444444555222444777888:::===AAACCCEEEIIINNNTTTYYYbbbllltttxxxzzz||||||yyytttpppnnnqqqrrrkkknnnqqquuu{{{~~~}}}}}}wwwsssrrrwww~~~xxxnnngggbbb_________^^^aaaffflllzzzkkkjjjyyy}}}rrrooofffcccgggfff}}}nnnhhhiiiooovvvxxxrrrpppooopppppppppooooooqqqrrrppppppsss{{{rrrmmmfffbbbaaaccceeefffiiilllpppqqqnnnjjjgggeeedddeeeeeeeeeeeedddcccbbbaaabbbccccccbbb```]]]\\\ZZZXXXVVVSSSPPPMMMKKKJJJFFFEEEBBB@@@>>>======>>>::::::999999888777777777777666555555444444555555222444777999:::===@@@CCCGGGJJJOOOSSSYYYbbbmmmuuuxxxzzz{{{|||zzzvvvqqqnnnoootttkkkmmmpppuuu{{{|||zzz}}}~~~zzzuuuuuu{{{yyyooofffaaa^^^^^^^^^^^^aaafffmmmzzzmmmkkkyyy}}}qqqnnneeeaaadddcccyyynnnjjjkkkttt~~~xxxsssqqqnnnooooooooonnnnnnpppqqqnnnpppuuu~~~rrrnnnhhheeefffhhhjjjkkkjjjnnnrrrrrrnnniiifffeeebbbccceeeffffffeeeeeeeeeccccccdddeeedddaaa___^^^[[[ZZZXXXUUURRROOOMMMLLLIIIGGGDDDBBB@@@???@@@@@@;;;;;;::::::999888888888777666666555555555555555333555777999:::<<<@@@BBBGGGIIIMMMPPPVVV___kkktttxxxyyy{{{{{{zzzvvvqqqmmmjjj~~~vvvlllnnnqqquuuzzz~~~~~~~~~}}}zzz~~~wwwnnneee```]]]^^^^^^]]]```ffflllzzznnnmmmzzz|||pppmmmdddaaadddcccvvvooommmppp{{{xxxtttrrrlllmmmnnnnnnlllmmmnnnpppooorrryyyrrrooojjjhhhiiikkkmmmnnnjjjnnnrrrrrrnnniiiffffffaaaccceeefffffffffffffffdddeeeffffffeeeccc```___\\\[[[YYYVVVSSSPPPNNNMMMKKKIIIFFFCCCBBBAAABBBBBB<<<<<<;;;::::::999999888777777666555555555555555444666888999:::<<>>===;;;999888555555555555444444444444555777888999888999:::<<>>;;;:::999666666555555555444444444222444777888888999<<<>>>CCCDDDEEEHHHNNNWWWaaahhhrrrxxx}}}|||zzzwwwqqqkkkhhhnnn}}}{{{~~~zzzzzzvvvnnnfffccc___\\\ZZZ\\\^^^```nnnzzzsssqqqsssrrrooonnn{{{uuuqqqrrrvvv}}}vvvqqqnnnnnnnnnmmmlllkkkmmmpppsss}}}zzzhhhkkk}}}~~~{{{yyyxxxxxxzzz{{{zzzxxxvvvvvvvvvuuutttrrrqqqqqqrrrrrrrrrqqqpppppprrrpppmmmjjjfffdddcccbbbaaa___]]]\\\\\\[[[YYYWWWSSSPPPMMMLLLKKKJJJHHHFFFEEEFFFEEECCC???<<<::::::777666666666666555555555111333666777888:::<<<>>>AAABBBDDDGGGLLLVVV```gggqqqxxx}}}}}}zzzwwwqqqkkkfffkkkwww~~~}}}tttmmmfffccc^^^[[[ZZZ\\\```bbbmmmyyyuuussstttqqqnnnlllyyywwwxxx}}}~~~xxxssspppooonnnmmmlllkkkmmmqqqtttxxxrrrhhhnnn|||yyyzzz|||}}}{{{yyywwwvvvvvvvvvuuutttrrrrrrqqqqqqqqqrrrsssssstttqqqlllhhheeedddddddddcccaaa___^^^^^^\\\ZZZXXXUUUSSSPPPNNNMMMLLLJJJIIIDDDFFFGGGEEE@@@===<<<<<<888888777777777666666666333444777777888888;;;<<>>???AAAEEEKKKUUU```gggllluuu||||||xxxtttooojjjaaacccnnn}}}qqqjjjaaa___ZZZXXXXXX[[[```cccgggtttzzzxxxwwwrrrmmmjjjzzzuuuqqqooollllllkkkjjjkkklllmmmnnnoootttyyy}}}tttnnnmmmttt}}}{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvuuuttttttuuuuuutttsssssssssssstttssspppkkkgggeeefffggghhhfffccc___^^^^^^___]]][[[ZZZZZZYYYXXXUUURRROOOMMMGGGGGGFFFDDDBBB@@@???>>>999999888777666666666777444444555666888999;;;<<<;;;???CCCFFFJJJQQQ[[[bbbnnnvvv{{{{{{xxxuuunnnhhhccccccgggssszzzppppppvvv~~~rrrjjjaaa^^^YYYVVVWWWZZZ___bbbgggsss~~~~~~yyyrrrnnnzzzuuuqqqooolllkkkjjjjjjjjjkkklllmmmkkkqqqwww{{{yyyssssss}}}~~~{{{zzzzzzzzzxxxwwwyyyyyyyyyxxxwwwvvvvvvvvvttttttsssrrrrrrrrrrrrrrrqqqooolllhhhfffffffffggghhheeebbb```aaabbb```______^^^]]]ZZZVVVRRROOOMMMHHHHHHFFFDDDBBBAAA??????:::999888777666666666666444444555666888:::;;;<<<>>>AAADDDGGGJJJPPPYYY```nnnuuu|||{{{yyyuuuoooiiibbbaaaeeeqqqwwwmmmdddeeejjjpppwww}}}ssskkkaaa^^^[[[XXXXXX[[[___aaafffsssxxxpppmmm|||{{{tttpppnnnjjjjjjiiihhhiiijjjkkkllliiipppwww{{{zzz}}}~~~|||zzzxxxyyyxxxwwwvvvyyyyyyxxxxxxwwwvvvvvvvvvsssrrrrrrqqqqqqqqqqqqqqqpppooommmkkkiiigggffffffhhheeecccbbbbbbcccbbbbbbcccbbb___\\\XXXSSSPPPNNNIIIHHHGGGEEECCC@@@???>>>:::999888777666666666666444555555777888:::<<<===AAADDDFFFGGGIIIOOOXXX^^^llluuu{{{|||zzzwwwqqqkkkbbb```cccnnn~~~jjjbbb[[[\\\```dddhhhmmmvvv~~~rrrkkkaaa___\\\ZZZZZZ\\\^^^```eeerrrvvvooommm~~~|||{{{tttooommmiiihhhhhhggggggiiijjjkkkjjjrrryyy}}}}}}{{{yyyyyyyyyyyyxxxvvvwwwwwwwwwvvvvvvuuuuuuuuussssssrrrqqqqqqqqqqqqqqqppppppooommmkkkiiigggfffeeecccbbbaaa```aaaaaabbbcccbbb___\\\XXXUUURRRPPPJJJIIIGGGEEEBBB@@@>>>===::::::888777666666666666444555666777999;;;===>>>BBBDDDFFFGGGIIIOOOXXX___jjjsss{{{|||{{{xxxssslllcccaaabbbmmmtttfff___ZZZ\\\^^^___bbbfffjjjttt}}}qqqjjjbbb```^^^\\\[[[\\\^^^___dddqqquuu{{{rrroooppp~~~~~~zzzsssooolllhhhhhhgggfffggghhhiiijjjkkkssszzz|||{{{zzzzzz{{{{{{yyyxxxwwwwwwwwwwwwwwwvvvvvvvvvtttssssssrrrrrrrrrrrrrrrqqqppppppooommmjjjhhhfffccccccbbb```______aaabbb___^^^\\\ZZZXXXVVVUUUTTTKKKJJJHHHEEEBBB???===<<<;;;:::999777666555555555555555666888:::<<<>>>@@@@@@BBBDDDEEEHHHOOOXXX```hhhqqqzzz||||||yyytttmmmeeebbbcccnnn}}}mmmbbb]]][[[\\\]]]]]]___ccceeeooo|||{{{pppiiicccaaa^^^\\\[[[\\\]]]^^^dddppp{{{ooo~~~{{{sssnnnnnnrrr{{{|||yyysssnnnkkkhhhhhhgggfffggghhhiiijjjkkkqqqxxx|||{{{{{{|||}}}}}}{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxttttttsssrrrrrrrrrrrrrrrppppppooommmkkkiiigggfffddddddcccaaa___^^^```bbb\\\\\\ZZZYYYXXXWWWWWWWWWNNNMMMJJJGGGDDDAAA>>>===;;;:::999777666555555555555555777888;;;===???AAA@@@AAACCCCCCFFFMMMWWW___dddnnnxxx||||||zzztttnnnfffcccdddooo~~~uuuggg^^^ZZZXXXZZZZZZYYY[[[___dddllluuu}}}{{{pppjjjdddaaa^^^[[[ZZZZZZ\\\^^^dddpppyyyppp}}}{{{sssmmmjjjmmmqqq|||xxx{{{xxxrrrnnnkkkiiihhhggggggggghhhiiijjjmmmqqqyyy{{{zzzzzz|||}}}}}}{{{yyyvvvvvvvvvvvvvvvwwwwwwwwwsssrrrrrrqqqqqqqqqqqqqqqnnnmmmllljjjhhhfffddddddbbbcccbbb```\\\[[[]]]___]]]\\\ZZZYYYXXXXXXXXXYYYRRRQQQNNNKKKGGGDDDAAA@@@<<<;;;999777666555555444555666777999;;;>>>@@@AAAAAABBBBBBBBBDDDJJJTTT\\\bbblllvvv{{{{{{zzztttnnnfffcccdddooowww{{{qqqfff]]]YYYXXXZZZYYYXXX[[[```cccffflllttt~~~|||rrrkkkeeebbb]]]YYYWWWYYY[[[]]]dddqqqxxxqqq}}}wwwnnnkkkiiiiiikkk}}}yyywwwyyy}}}xxxrrrmmmkkkiiihhhggggggggghhhjjjkkkooosss{{{zzzyyyzzz{{{}}}}}}{{{yyyrrrrrrrrrsssssssssssssssrrrqqqqqqpppoooppppppppplllkkkiiigggeeecccbbbbbb___``````]]]YYYWWWYYY[[[^^^]]][[[YYYXXXXXXYYYYYYUUUTTTQQQNNNJJJFFFDDDBBB<<<;;;999888666555444444555666777999<<<>>>AAABBBCCCCCCCCCBBBBBBHHHRRRYYY```kkkuuuzzz{{{yyytttmmmeeebbbdddoooyyyrrrxxxrrrggg___\\\[[[\\\\\\[[[^^^dddaaabbbfffnnnzzz~~~sssmmmfffbbb\\\WWWVVVWWW[[[]]]eeeqqqwwwqqq|||uuunnnllliiifffeeeuuunnnnnnqqquuuyyyxxxqqqnnnnnnggggggggghhhiiijjjlllmmmmmmrrr|||{{{yyywwwwwwyyyzzzzzzzzzvvvtttrrrppppppppprrrsssqqqooonnnpppsssssspppmmmllliiieeecccbbbaaa```^^^cccbbb___]]][[[[[[[[[\\\\\\[[[XXXWWWWWWXXX[[[\\\VVVTTTPPPNNNKKKGGGCCC@@@@@@>>>;;;888666666666777666666777999<<>>;;;888777666666777555666777999<<<@@@CCCEEEEEEAAA@@@BBBCCCFFFMMMUUUYYYdddqqqxxx}}}}}}vvvnnndddeeeggglllyyy{{{uuuyyy~~~oooeeeaaacccbbbaaaaaacccgggiiijjjmmmooorrrvvv}}}tttkkkfff___ZZZYYYYYYXXXYYY]]]fffpppuuunnnxxxyyyoooiiifffffffff{{{yyyxxxwwwyyy}}}}}}uuujjjccccccgggjjjrrrxxxqqqnnnmmmkkkkkkjjjkkkkkklllmmmnnnlllrrr}}}yyyvvvsssrrrrrrrrrrrrqqqooonnnmmmlllllllllmmmnnnmmmnnnppppppnnnlllllllllgggeeeddddddgggjjjlllmmmllliiieeebbb______``````aaa___]]]\\\[[[[[[[[[\\\WWWUUURRROOOMMMJJJEEEBBB???>>>;;;999777666666666555555777999===AAAEEEGGGEEEBBB@@@BBBCCCEEEMMMUUUWWWaaannnvvv{{{|||vvvoooeeebbb```dddooozzzuuuzzzyyykkkcccaaagggfffffffffiiimmmqqqtttxxxyyy{{{|||sssjjjddd]]]XXXXXXXXXWWWYYY\\\dddooosssjjjuuuxxxoooiiiggggggggg{{{uuuttttttsssuuuxxxyyy}}}pppfff``````dddgggpppwwwqqqnnnmmmiiiiiiiiiiiiiiijjjkkkkkkmmmsss}}}yyyvvvsssqqqppppppnnnmmmmmmllllllkkkkkklllmmmmmmpppsssuuusssnnnjjjjjjkkkgggfffeeefffiiimmmooopppiiigggdddaaa``````aaabbbaaa```___]]]\\\[[[ZZZZZZVVVTTTQQQOOOMMMJJJFFFCCC???>>><<<:::888777777777444555777:::>>>BBBFFFHHHFFFBBB@@@BBBCCCEEELLLTTTXXXbbbmmmtttyyyzzzvvvoooddd^^^ZZZ\\\fffyyyyyyuuu|||tttiiieeeeeeiiijjjkkkllloootttyyy}}}rrrjjjccc]]]XXXXXXYYYXXXYYY\\\dddooopppgggrrr}}}wwwnnnjjjhhhhhhhhh{{{uuuqqqrrrsssrrrtttwwwyyy||||||oooeee```aaafffiiirrr~~~vvvrrrnnnllliiiiiiiiiiiijjjkkkllllllnnnttt|||{{{xxxtttqqqpppooommmlllllllllllllllmmmnnnnnnooosssuuuvvvsssmmmhhhggggggiiigggfffgggjjjlllmmmlllaaa```___^^^^^^___```aaaaaa``````^^^]]][[[YYYXXXUUUSSSPPPNNNMMMJJJGGGDDD@@@???>>><<<:::999888888555666888;;;???CCCGGGIIIFFFBBBAAABBBCCCEEELLLTTT[[[dddnnntttxxxyyytttnnnccc[[[VVVXXXaaasssyyyvvvqqqgggeeegggkkkmmmpppsssuuuyyy~~~rrriiibbb\\\YYYZZZZZZZZZ[[[^^^dddqqqllleeeppp}}}vvvnnnjjjiiiiiiiii{{{tttooommmppprrrrrrtttwwwyyy||||||pppgggccceeejjjqqqzzz}}}vvvrrrnnnllljjjjjjkkkkkklllnnnooopppooottt{{{|||yyyuuurrrqqqooommmlllllllllmmmnnnooopppppppppqqqrrrrrroookkkgggdddccchhhgggggghhhiiiiiihhhfff``````aaabbbcccddddddddd````````````^^^\\\ZZZXXXUUUSSSQQQOOONNNLLLIIIFFFBBBAAA@@@>>>===;;;:::999777777999;;;???CCCGGGIIIFFFCCCAAABBBCCCEEEKKKSSS]]]eeennnsssvvvwwwsssnnnbbbZZZTTTVVV^^^mmmzzzxxx}}}nnnfffdddffflllpppvvvyyy{{{{{{|||}}}pppgggaaa\\\XXXZZZ[[[ZZZ[[[^^^eeesss}}}jjjdddppp}}}~~~uuunnnkkkjjjjjjjjjxxxwwwppplllkkkpppssstttvvvyyyzzz}}}|||qqqjjjgggiiioooyyy{{{uuurrrnnnllliiiiiijjjkkkmmmoooqqqrrroootttyyy|||yyyuuurrrqqqooonnnlllkkklllmmmooopppqqqqqqqqqooonnnmmmmmmllljjjgggdddffffffggghhhiiigggccc___aaaccceeeggghhhgggfffeee```aaabbbbbbaaa^^^[[[ZZZWWWUUUSSSRRRQQQOOOLLLIIICCCCCCBBB@@@???===;;;:::888999:::<<>><<<;;;999:::;;;===???CCCFFFHHHGGGCCCAAABBBCCCDDDKKKSSSWWW```hhhnnnrrrvvvtttoooddd[[[UUUWWWZZZccc{{{zzzzzz{{{zzzooojjjllloooooovvv~~~zzzyyy{{{xxxjjjaaa]]]XXXVVVXXXZZZYYYZZZ\\\dddtttxxxjjjfffrrr{{{tttnnnkkkkkkkkkkkk~~~{{{rrrmmmooojjjlllpppssswwwyyyzzzzzzrrrfffbbbiiirrrzzztttooolllmmmiiiiiiiiiiiijjjkkkllllllkkkqqqwww}}}{{{xxxtttqqqooonnnnnnllljjjiiikkkoooqqqpppnnnkkkkkkllllllkkkjjjhhhgggeeeggghhhgggccc```^^^]]]___```aaaaaa```___aaabbbeeefffggggggeeecccaaa___WWWWWWXXXYYYZZZXXXTTTQQQJJJHHHEEECCCAAA???<<<:::;;;::::::;;;===@@@@@@@@@DDDDDDEEEDDDDDDFFFJJJMMMUUU\\\dddjjjqqqvvvtttnnnbbb[[[UUUUUU[[[iii}}}~~~xxx~~~|||yyyqqqnnnpppssszzz}}}zzzvvvrrrqqqtttzzzwwwjjjaaa\\\XXXVVVXXXYYYXXX[[[___gggvvvrrrfffdddsssxxxnnniiigggeeefffjjj{{{rrrmmmnnnkkklllooosssvvvyyy{{{|||tttiiieeekkkuuuyyysssnnnkkkllljjjiiiiiijjjjjjkkklllmmmlllqqqwww{{{zzzwwwssspppnnnmmmmmmjjjiiihhhjjjnnnooonnnmmmjjjkkklllllllllkkkiiihhhhhhhhhggggggeeeccc```^^^___```bbbbbb`````````aaacccdddeeefffeeedddbbbaaa\\\\\\[[[\\\\\\[[[WWWTTTMMMJJJGGGDDDAAA>>>;;;888777777777888:::;;;<<<===BBBBBBCCCCCCCCCFFFIIIMMMTTT[[[ccciiipppuuusssnnnddd]]]WWWWWW]]]iii|||zzz|||~~~yyyrrrrrrvvvzzz~~~zzzrrrmmmiiiiiijjjmmmttt|||vvviiiaaa\\\XXXVVVXXXXXXXXX[[[___ffftttuuukkkeeerrryyymmmgggdddaaabbbfff|||tttppppppoooppprrruuuyyy|||xxxlllhhhnnnwww~~~wwwrrrmmmkkkllljjjjjjjjjjjjkkklllmmmnnnlllqqqwwwyyyxxxuuurrrpppnnnllllllhhhhhhhhhjjjlllmmmlllkkkiiijjjkkklllmmmllllllkkkmmmjjjgggfffggggggdddaaa___aaaddddddcccaaa``````aaabbbcccddddddcccbbbaaa```^^^]]]\\\\\\[[[XXXVVVQQQMMMIIIEEEAAA>>>:::777777666666777888999:::;;;???@@@AAABBBCCCEEEJJJMMMRRRYYY```gggnnnttttttooofff```\\\\\\```kkk}}}~~~yyytttvvv|||{{{yyyxxxzzz}}}}}}yyyssskkkfff```]]]\\\```eeejjjuuu}}}ooopppwwwuuuhhh___[[[WWWVVVXXXXXXXXXZZZ___eeesssxxxoooiiisss{{{nnngggdddaaaaaacccyyyuuuuuuvvvwwwxxx{{{{{{pppkkkqqq{{{}}}wwwrrrnnnlllnnnkkkjjjkkkkkklllmmmnnnooommmqqqwwwvvvuuutttqqqooommmlllkkkfffggghhhiiikkkkkkjjjjjjhhhiiikkkmmmnnnnnnnnnnnnpppkkkggggggjjjkkkhhhdddaaacccfffgggfffcccbbbaaabbbccccccccccccbbb``````___^^^[[[ZZZZZZZZZXXXVVVSSSOOOJJJEEEBBB???;;;999999:::::::::999999;;;<<<>>>???@@@AAACCCFFFJJJNNNQQQXXX___eeemmmuuuuuurrrhhhdddaaaaaaeeeooozzzxxx{{{zzzwwwtttrrrqqqrrruuuyyy{{{|||}}}{{{yyytttnnnggg___[[[]]][[[]]]aaafffmmmyyyuuuggggggmmmsss~~~sssfff^^^[[[WWWUUUWWWXXXWWWZZZ___eeesssyyyooonnnvvv}}}oooiiigggddddddfff~~~~~~{{{|||~~~vvvssszzz}}}wwwsssooommmnnnkkkkkkkkklllmmmooopppqqqmmmqqqxxxttttttsssqqqooommmlllkkkfffgggiiikkkkkkjjjjjjiiihhhjjjlllnnnooopppppppppqqqmmmhhhiiilllmmmkkkgggdddfffiiijjjhhhfffdddcccddddddcccbbb```___]]]]]]^^^]]][[[[[[\\\\\\ZZZYYYSSSOOOJJJFFFCCCAAA>>><<<<<<======<<<:::999;;;======>>>@@@AAABBBFFFKKKNNNPPPVVV]]]cccllluuuwwwuuuiiifffeeefffjjjuuu~~~yyytttqqqnnnlllkkkkkknnnqqqssstttvvvuuurrrmmmfff___ZZZWWW]]]]]]___dddiiiqqq~~~sssffffffjjjnnnvvv~~~rrrfff^^^[[[WWWUUUWWWXXXWWWZZZ^^^eeesssxxxnnnpppwwwyyymmmiiiiiihhhhhhhhh~~~wwwsssnnnmmmnnnlllllllllmmmnnnpppqqqrrrooottt{{{ssssssrrrqqqpppnnnlllkkkfffiiilllmmmllljjjjjjjjjiiikkkmmmooopppqqqqqqqqqpppmmmkkklllnnnnnnllliiifffhhhjjjjjjhhhfffeeeeeeeeedddcccaaa___]]]\\\[[[^^^^^^^^^___aaabbbaaa___UUUQQQKKKGGGDDDBBB???>>><<<===>>><<<999777999<<<<<<===>>>@@@AAADDDIIIMMMNNNTTTZZZaaajjjtttxxxvvvllliiihhhiiilllxxx|||wwwssspppnnnjjjhhhfffgggiiilllnnnnnnpppooolllfff___YYYWWWVVVXXXYYY___fffmmmvvvrrrgggiiimmmnnnssszzzxxx|||}}}qqqeee^^^ZZZVVVUUUWWWWWWWWWYYY^^^eeesssxxxoooqqqzzz~~~sssiiihhhkkkkkkiiihhh}}}vvvqqqlllkkklllllllllmmmnnnoooqqqrrrssssssxxx{{{rrrrrrrrrrrrqqqooommmlllgggkkknnnooommmkkkkkkllljjjlllnnnpppqqqqqqqqqqqqmmmmmmnnnoooooonnnlllkkkggghhhiiihhhfffeeeeeeeeedddcccaaa___^^^]]]\\\\\\]]]]]]___cccfffhhhfffeeeYYYTTTMMMHHHDDDAAA???===<<>>AAAFFFIIIKKKPPPWWW]]]gggrrrwwwvvvooollljjjiiilllwww~~~zzzuuuqqqnnnmmmmmmkkkiiiggggggiiilllmmmmmmnnnmmmiiibbbZZZVVVVVVWWWWWWZZZaaakkksssssslllqqquuuuuuwww|||zzz~~~}}}qqqfff^^^ZZZVVVTTTVVVWWWVVVYYY^^^dddqqq{{{uuuwww{{{ppphhhjjjnnnmmmjjjhhh|||uuupppkkkiiijjjllllllmmmnnnoooqqqssstttvvv{{{vvvrrrrrrsssrrrqqqooommmlllhhhlllpppqqqooollllllmmmkkklllnnnpppqqqqqqqqqqqqjjjmmmppppppooommmllllllggghhhhhhgggdddcccdddeeebbbaaa```___^^^]]]]]]]]]ZZZ[[[___dddhhhjjjiiiggg\\\WWWOOOIIIDDD@@@===;;;>>>AAABBB???:::777999===888::::::;;;<<>>;;;999777666777777888999<<>>@@@BBBHHHKKKNNNTTT```mmmsssqqqtttpppjjjeeeccclll~~~~~~}}}zzzvvvuuuqqqllliiiiiijjjkkklllooooooooooooooooooooooooiiieee___ZZZXXXZZZ]]]```bbbgggoooyyy{{{nnnddd^^^WWW___```YYYRRRTTTZZZ^^^hhhttt}}}uuuqqqpppnnniiieeeyyytttqqqnnnlllnnnnnnnnnoooqqqvvv~~~uuuuuutttsssssstttsssqqqpppnnnllljjjjjjkkkmmmmmmmmmiiihhhhhhiiilllnnnnnnnnnooonnnlllkkkjjjiiiiiiiiiggghhhiiihhhgggfffggghhhkkkjjjiiigggeeecccbbbaaafffeeedddeeeeeeeeecccaaa\\\XXXSSSNNNJJJGGGDDDBBBBBBBBBBBBAAA???<<<999777777777777888:::===???AAAEEEIIIMMMRRR]]]jjjrrrrrrwwwrrrlllfffbbbiii~~~}}}~~~|||zzzvvvrrrooollliiiiiijjjlllmmmmmmqqqqqqqqqppppppnnnmmmmmmgggccc___[[[ZZZ\\\```bbbfffllluuuyyylllbbb\\\XXX[[[[[[VVVSSSVVVZZZ\\\gggttt}}}vvvrrrpppnnnjjjgggxxxsssqqqnnnnnnoooppppppqqqttt{{{xxxuuuuuuuuuvvvvvvuuurrrpppnnnmmmkkkkkkmmmnnnnnnnnnjjjiiigggggghhhjjjlllmmmnnnmmmkkkjjjiiihhhhhhhhhiiijjjkkkkkkkkkkkkkkklllpppooonnnllljjjhhhgggfffiiigggdddcccccccccbbb```\\\XXXTTTPPPLLLIIIEEEBBBAAABBBCCCCCCAAA>>>:::888777777777888999<<<>>>???BBBGGGKKKOOOXXXeeepppsssyyyuuuooohhhdddiii|||zzzvvvrrrnnnkkkjjjiiikkknnnqqqrrrrrruuuuuuuuusssqqqooolllkkkiiifffbbb___^^^___aaaccclllrrrzzz}}}xxxuuuwwwxxxkkkaaa[[[XXXXXXVVVTTTTTTWWWYYY[[[dddqqq}}}yyytttqqqqqqpppnnnmmmuuurrrqqqooooooqqqqqqqqqssswwwzzzttttttuuuvvvwwwuuurrrooonnnnnnoooqqqrrrrrrooommmjjjiiihhhgggfffhhhjjjlllllllllkkkjjjiiiiiiiiiiiikkklllmmmnnnooooooooonnnqqqppppppnnnmmmlllkkkjjjiiigggcccbbbaaaaaa___^^^ZZZXXXTTTQQQOOOKKKGGGDDDBBBCCCDDDDDDCCC@@@<<<:::888888888888999;;;===>>>@@@EEEIIIKKKRRR```mmmsssxxxtttpppjjjdddhhhxxxxxxsssnnnkkkiiiiiikkkoootttwwwxxxxxxzzzzzzyyyvvvsssoookkkiiiiiigggdddbbbbbbccceeefffqqqtttyyy|||{{{vvvooojjjccc```___dddmmmwwwjjj```[[[WWWUUUSSSSSSUUUWWWYYY[[[eeesssyyyvvvrrrpppooooooooonnn}}}tttqqqqqqppppppsssrrrsssuuuyyy~~~yyysssrrrrrrttttttssspppmmmpppqqqsssvvvwwwtttpppllliiiiiihhhgggfffgggiiilllkkkjjjjjjiiiiiijjjjjjkkkmmmmmmmmmoooqqqqqqooommmooooooooonnnnnnmmmmmmmmmhhhfffcccaaa```___]]]\\\XXXVVVTTTSSSQQQNNNIIIFFFCCCDDDEEEEEECCCAAA???===:::999999999:::;;;===>>>???EEEHHHHHHMMM[[[iiirrrvvvtttpppjjjcccdddqqq~~~vvvpppllljjjhhhjjjnnntttzzz}}}~~~}}}}}}}}}{{{xxxsssnnniiifffbbbbbbaaaaaaccceeegggiiimmmnnnoooooollleee\\\UUURRRQQQSSSYYY```llluuuiii___ZZZVVVSSSRRRTTTVVVVVVYYY^^^lllyyyvvvtttqqqnnnlllkkkllllll{{{rrrpppqqqpppqqqtttssstttvvvzzzxxxsssqqqpppooopppqqqpppmmmkkkrrrsssuuuwwwwwwtttoookkkfffggghhhgggeeeeeehhhkkkjjjiiiiiijjjjjjkkklllmmmlllllllllnnnppppppmmmjjjllllllllllllmmmmmmmmmnnngggeeecccaaaaaa___]]][[[VVVUUUTTTTTTSSSPPPKKKHHHEEEEEEEEEDDDCCCBBBAAA@@@;;;;;;:::::::::<<<===>>>???EEEHHHFFFIIIVVVfffqqqxxxwwwtttnnndddaaajjjwww{{{|||tttnnnjjjiiihhhkkkpppxxx~~~~~~}}}{{{xxxrrrkkkeeebbb]]]]]]]]]^^^___aaacccdddbbbaaa```___]]]WWWPPPKKKKKKKKKOOOSSSWWW^^^kkkxxxrrrggg^^^YYYUUURRRSSSVVVVVVUUUZZZaaappp|||{{{pppooonnnkkkjjjjjjkkkmmmzzzqqqppppppppprrruuusssuuuwww{{{}}}}}}rrrmmmpppnnnmmmnnnnnnnnnllljjjuuutttuuuvvvvvvsssooolllccceeegggfffddddddgggjjjiiiiiiiiijjjkkkmmmnnnooolllkkkjjjlllooooookkkhhhiiiiiijjjkkklllmmmmmmnnnfffeeecccbbbbbb```]]][[[UUUTTTTTTUUUTTTQQQMMMIIIFFFEEEEEEDDDCCCBBBBBBBBB<<<<<<;;;:::;;;<<<===>>>???EEEHHHEEEGGGTTTeeeppp|||{{{yyyrrrgggaaagggrrrppp{{{{{{sssmmmjjjiiihhhkkkqqqyyy~~~}}}{{{wwwqqqiiiccc___\\\\\\\\\[[[[[[\\\\\\\\\YYYWWWTTTTTTSSSQQQLLLGGGJJJJJJNNNQQQRRRUUU___jjjrrr|||pppeee\\\WWWTTTRRRTTTWWWVVVTTTZZZcccooo{{{wwwiiiiiiiiiiiiiiikkknnnqqqqqqooorrr{{{}}}wwwsssssstttuuuuuuuuuttttttvvv{{{~~~|||uuuqqqoooooooooooooooppppppqqqtttuuuuuuuuusssqqqnnnmmmiiiiiiiiijjjjjjkkkkkkkkkdddfffiiilllnnnooooooooonnnmmmmmmmmmmmmnnnnnnooojjjiiiiiijjjkkkjjjhhhfffeeeeeecccbbb```___^^^]]]]]][[[YYYUUUQQQNNNKKKJJJOOOLLLHHHDDDBBBBBBDDDFFFAAA???<<<::::::===@@@CCC??????BBBHHHLLLRRR___lllwwwxxxvvvpppgggccceeehhhrrr~~~tttmmmkkkkkkkkkttt|||~~~zzzrrrjjjccc___^^^[[[YYYXXXYYYZZZYYYVVVSSSRRRQQQPPPNNNMMMKKKJJJJJJLLLLLLOOOSSSUUUUUUYYY^^^hhhsssuuulllddd]]]WWWWWWSSSQQQUUUXXXYYY\\\```lll~~~rrrllliiieeeddddddfffffffffcccccciiisss||||||wwwsssrrrssssssssssssssstttuuuzzzxxxyyy{{{uuuqqqpppppppppppppppqqqrrrrrrqqqrrrssssssrrrpppnnnlllhhhiiiiiijjjkkklllmmmmmmiiijjjkkkllllllmmmllllllkkkkkkkkkllllllmmmnnnnnnllljjjjjjjjjjjjiiigggeeeeeeeeedddcccaaa```______^^^]]]ZZZWWWTTTQQQNNNMMMNNNKKKGGGCCCBBBCCCEEEGGGAAA@@@>>>===<<<<<<===>>>@@@@@@CCCGGGKKKQQQ]]]iiivvvwwwvvvppphhhdddeeehhhsssvvvpppoooooorrrxxx~~~~~~uuulllddd___\\\[[[ZZZYYYWWWXXXXXXWWWSSSPPPNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKMMMRRRSSSSSSWWW\\\___iii{{{~~~rrrjjjbbb\\\WWWVVVRRRQQQUUUXXXYYY\\\aaaooosssqqq{{{yyymmmiiifffcccbbbccceeeggggggVVVXXX^^^hhhqqq}}}~~~{{{wwwtttrrrrrrqqqooopppqqqssstttxxx}}}{{{nnntttyyytttrrrqqqqqqqqqqqqqqqrrrssssssnnnooopppqqqqqqooonnnllliiijjjjjjlllmmmnnnoooooonnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmnnnllljjjiiiiiigggeeeccceeeeeedddcccbbbbbbaaaaaa___^^^\\\YYYVVVTTTRRRQQQPPPMMMIIIEEECCCBBBDDDEEE@@@@@@AAAAAAAAA@@@@@@@@@BBB@@@BBBFFFJJJOOO[[[fffsssvvvvvvqqqiiidddeeehhhvvvyyytttssstttzzz~~~zzzmmmccc]]]ZZZXXXVVVXXXWWWVVVVVVVVVTTTQQQOOONNNNNNNNNNNNNNNOOOOOOOOONNNMMMNNNRRRSSSRRRUUU[[[[[[aaappp{{{ooofff```[[[WWWUUURRRQQQTTTWWWXXX]]]bbbssszzzfffcccllluuutttiiigggeeebbbaaaccceeefffgggPPPSSSYYY```fffqqq~~~{{{wwwuuusssrrrpppnnnnnnppprrrtttuuuxxx|||~~~wwwooottt~~~xxxtttrrrqqqqqqqqqqqqqqqrrrssssssmmmnnnpppqqqrrrqqqpppooolllmmmmmmmmmnnnnnnnnnnnnnnnllljjjhhhggggggggghhhhhhiiiiiikkkllllllmmmmmmooollliiigggfffeeecccbbbdddddddddccccccbbbbbbbbb]]]]]][[[ZZZXXXVVVUUUTTTTTTQQQMMMHHHEEECCCCCCDDDBBBCCCCCCDDDEEEGGGHHHIIIAAA???@@@EEEIIIOOOZZZdddppptttuuurrrjjjeeeeeegggxxx|||wwwvvvwwwzzzpppddd\\\YYYXXXTTTQQQTTTTTTTTTUUUUUUTTTRRRQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRTTTTTTSSSVVV[[[aaaeeepppyyymmmeee___[[[WWWTTTQQQQQQTTTVVVXXX]]]dddvvvppp___^^^hhhrrrvvvmmmiiifffcccaaabbbdddeeeeeeNNNPPPUUU[[[___hhhyyy~~~|||xxxuuutttsssqqqpppmmmpppsssttttttuuuvvvwww~~~xxxuuuyyy~~~xxxtttrrrpppppppppppppppqqqrrrrrrnnnppprrrtttuuutttsssrrrqqqppppppooonnnmmmlllkkkjjjiiigggfffffffffggghhhhhhiiijjjlllmmmmmmmmmlllnnnkkkgggddddddccccccbbbcccccccccbbbbbbaaaaaaaaa[[[[[[ZZZYYYXXXWWWWWWVVVUUURRROOOLLLJJJIIIJJJKKKJJJHHHFFFEEEFFFIIILLLNNN@@@===>>>CCCHHHOOOYYYbbbmmmqqquuussslllgggeeegggyyyzzzxxxyyywwwjjjccc[[[WWWWWWVVVRRRNNNPPPQQQTTTUUUVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWWWWVVVYYYVVVVVVWWWWWWVVVYYY___iiilllvvvxxxlllddd___[[[XXXTTTRRRRRRTTTVVVXXX___gggyyy~~~hhhZZZ[[[gggsss|||uuummmjjjeeecccccccccccccccMMMNNNRRRXXX]]]cccppp}}}~~~{{{wwwtttttttttsssrrroooqqqtttuuutttsssttttttuuu~~~{{{zzz{{{~~~yyyvvvtttpppppppppppppppqqqrrrrrrqqqsssuuuwwwwwwwwwvvvuuusssrrrqqqooommmkkkjjjiiiffffffffffffggghhhiiiiiiiiijjjkkklllmmmlllkkkjjjkkkgggcccaaaaaabbbcccbbbbbbbbbaaa```______^^^^^^YYYYYYYYYYYYYYYYYYYYYYYYTTTSSSRRRQQQQQQSSSTTTVVVUUUQQQMMMIIIGGGHHHJJJLLLAAA======AAAGGGMMMVVV^^^jjjooottttttmmmhhhffffffwww|||{{{}}}|||qqqeee[[[XXXUUUTTTUUUTTTQQQOOOOOORRRUUUXXXXXXYYY[[[\\\ZZZZZZYYYYYYYYYYYYYYYYYY\\\ZZZZZZ]]]^^^^^^ccciiirrrvvvwwwlllddd___ZZZWWWTTTSSSSSSUUUVVVYYYaaakkk|||vvvaaaUUUWWWdddrrr{{{~~~yyyoookkkfffcccbbbbbbbbbaaaNNNNNNQQQWWW\\\___fffnnn|||}}}yyytttrrrrrrsssssstttqqqsssvvvvvvuuutttssstttsss}}}}}}}}}zzzxxxwwwqqqqqqqqqqqqqqqrrrsssssssssuuuwwwxxxyyyxxxwwwvvvrrrqqqpppooommmkkkjjjjjjeeefffggghhhiiijjjjjjjjjiiijjjkkklllkkkjjjhhhggggggccc___]]]___aaacccdddaaa```___^^^]]]\\\[[[ZZZXXXXXXXXXYYYZZZZZZ[[[[[[XXXXXXWWWVVVWWWXXXZZZ[[[\\\YYYUUUQQQNNNMMMLLLMMMEEE@@@===AAAFFFJJJRRRYYYgggnnnttttttooohhhffffffsss|||~~~xxxqqqiii___VVVRRRRRRQQQQQQQQQQQQQQQQQQQQQUUUYYY[[[[[[[[[]]]___[[[[[[\\\\\\]]]^^^^^^^^^aaa___aaafffjjjmmmttt|||uuukkkddd^^^XXXTTTUUUSSSTTTWWWWWWZZZcccmmmppp]]]TTTWWWeeetttzzzuuummmiiieeebbbaaabbbaaaaaaRRRPPPRRRXXX[[[\\\^^^bbblllyyy|||wwwrrrpppppprrrssstttsssuuuwwwwwwvvvttttttuuuwww~~~|||zzzzzzsssrrrrrrrrrrrrssstttttttttvvvxxxyyyzzzyyyxxxwwwppppppooonnnmmmlllkkkkkkfffgggiiikkkkkkkkkjjjjjjhhhiiijjjkkkjjjhhhfffeeedddaaa]]][[[]]]aaaccceee```___^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]```___]]][[[ZZZYYYYYYZZZ^^^]]]\\\YYYWWWTTTSSSRRRHHHBBB>>>AAAEEEHHHNNNUUUfffmmmtttuuuoooiiiffffffppp}}}~~~{{{pppeee]]]UUUNNNOOOPPPPPPNNNMMMNNNPPPSSSTTTXXX\\\]]]\\\\\\^^^```]]]]]]^^^```aaacccdddeeefffeeeiiipppvvv{{{sssjjjccc]]]VVVRRRUUUTTTUUUWWWXXXZZZdddooommm[[[UUUYYYjjjzzzuuupppjjjgggcccaaaaaaaaabbbaaaUUUVVVWWWWWWWWWXXX[[[]]]eeeiiisss}}}uuutttsssrrrqqqrrrsssssstttvvvxxxwwwuuuuuuyyy|||xxxvvvyyyyyyxxxvvvtttssstttuuuvvvzzzyyywwwvvvtttsssrrrrrrooommmjjjiiijjjlllmmmmmmllllllllllllkkkjjjiiihhhgggggggggfffeeeccc```___\\\^^^```bbbbbbcccdddeee]]]^^^^^^]]]\\\ZZZXXXVVVZZZXXXWWWYYY\\\```bbbccceeeeeefffeeedddbbb___^^^\\\]]]^^^^^^\\\XXXTTTQQQHHHFFFCCCCCCFFFKKKOOOQQQeeeoooyyyyyypppgggddddddnnn}}}xxxlllcccYYYPPPMMMNNNMMMNNNPPPQQQQQQSSSUUUXXXZZZ[[[[[[\\\^^^```aaabbbaaadddfffhhhhhhjjjlllnnnmmmpppuuu}}}}}}pppeee^^^ZZZWWWTTTRRRSSSUUUXXXWWW[[[ggguuufffXXXXXXaaaqqqyyyqqqlllgggfffeeedddddddddeeefffVVVVVVWWWVVVUUUUUUWWWYYY[[[___hhhttt{{{uuutttrrrqqqqqqqqqrrrssssssuuuwwwwwwwwwzzzyyyxxx{{{xxxwwwuuuttttttuuuvvvwww|||{{{yyyvvvsssqqqppppppmmmkkkjjjjjjlllnnnnnnnnnllllllllllllkkkjjjiiiiiieeeeeeeeedddcccaaa```___aaadddiiijjjhhheeedddeee____________^^^]]][[[ZZZZZZ[[[^^^bbbgggkkklllkkkppppppnnnllljjjgggeeeccc[[[[[[ZZZYYYWWWVVVTTTTTTMMMJJJGGGEEEFFFIIILLLNNNaaakkkuuuwwwooohhheeeffflll~~~}}}xxxzzz~~~}}}rrrfff]]]UUUMMMKKKMMMOOOQQQRRRRRRRRRSSSVVVXXXZZZZZZZZZ\\\]]]```bbbcccfffiiilllnnnpppsssvvvyyy}}}yyylllccc]]]ZZZWWWUUUSSSTTTWWWZZZZZZ^^^jjjxxxcccWWWZZZeeexxxvvvoookkkeeeddddddddddddeeeggghhhYYYZZZYYYWWWUUUTTTUUUVVVUUUWWW___iiisssyyytttsssrrrppppppqqqqqqrrrrrruuuwwwxxxzzzyyyyyy|||vvvuuuuuuuuuuuuwwwyyyzzz~~~|||yyyvvvssspppnnnnnnkkkkkkkkklllooopppooonnnmmmmmmllllllkkkjjjjjjiiidddcccbbbaaaaaa`````````dddjjjppppppkkkfffddddddaaaaaaaaaaaaaaa```_________ccciiiqqqwwwxxxvvvssssssqqqnnnjjjfffcccaaa```YYYXXXUUUSSSRRRRRRSSSTTTQQQOOOKKKHHHGGGHHHKKKMMM\\\fffpppsssnnnhhhfffgggkkk|||yyywwwyyy{{{|||vvvkkk___VVVPPPKKKJJJMMMSSSTTTUUUTTTTTTUUUWWWYYY[[[[[[\\\^^^```cccfffgggnnnqqquuuyyy||||||tttiii```\\\ZZZXXXVVVUUUVVVYYY\\\]]]aaannn|||xxx^^^WWW^^^lll~~~tttmmmkkkcccccccccdddeeefffhhhiii______^^^\\\XXXVVVUUUVVVVVVVVV[[[ccckkkwwwxxxsssrrrqqqpppppppppqqqqqqsssuuuvvvxxxzzzyyyxxxzzztttttttttuuuvvvxxxzzz{{{{{{zzzwwwuuurrrpppnnnnnnllllllmmmoooppppppnnnlllmmmlllkkkjjjjjjiiiiiiiiidddcccbbbaaaaaaaaacccccceeekkkqqqpppkkkfffeeegggddddddeeeeeeeeeeeeeeeeeejjjooowwwxxxrrrllljjjfffaaa]]][[[YYYXXXWWWVVVSSSQQQOOOOOOOOOPPPPPPOOOLLLIIIGGGIIILLLOOOYYYbbbkkknnnkkkfffddddddkkkzzz}}}{{{~~~rrrgggZZZSSSOOOLLLLLLOOOWWWWWWWWWVVVVVVWWWZZZ\\\^^^___```bbbfffjjjnnnpppwwwzzzzzzrrrggg```\\\ZZZWWWUUUTTTVVVZZZ]]]^^^cccqqqqqq[[[WWWbbbsss|||sssnnnmmmeeeeeeeeeeeeffffffggggggbbbbbbbbb___ZZZWWWVVVVVVWWWVVVYYY^^^dddnnnxxxsssrrrqqqpppppppppqqqqqqtttvvvwwwxxxzzzwwwvvvvvvsssssstttuuuwwwxxxyyyzzzvvvuuutttrrrqqqpppppppppoooooooooppppppoookkkhhhkkkjjjiiihhhggggggggghhhdddcccbbbbbbcccdddfffggggggllloooooollljjjkkknnnllllllllllllllllllmmmmmmvvvzzz~~~ssskkkgggeeebbb^^^[[[XXXWWWWWWVVVVVVUUUSSSQQQNNNKKKIIIKKKKKKJJJHHHGGGJJJOOOTTTYYY```hhhjjjgggbbb```___iiiwww}}}rrreeeYYYSSSRRRPPPQQQTTTXXXXXXXXXXXXWWWYYY]]]``````aaacccfffkkkqqqvvvzzzyyyqqqggg```\\\YYYVVVTTTRRRTTTYYY]]]___eeesssjjjWWWXXXeeewww}}}tttpppooohhhhhhhhhhhhggggggffffffbbbbbbbbb```\\\XXXWWWVVVUUUUUUWWW[[[___hhhxxxwwwtttsssrrrppppppqqqqqqrrruuuwwwxxxyyy{{{~~~wwwtttssssssttttttuuuvvvwwwwwwwwwqqqppppppooooooppppppqqqppppppooooooooommmiiifffiiigggfffddddddddddddeeecccccccccdddfffgggiiijjjlllnnnpppqqqqqqrrrtttuuutttssssssrrrsssssstttttt{{{~~~zzzppphhhdddccc```]]]ZZZXXXVVVVVVVVVWWWXXXWWWTTTOOOIIIFFFHHHIIIIIIGGGFFFHHHOOOTTTWWW]]]dddfffddd___\\\[[[eeerrrqqqeeeYYYUUUUUUUUUUUUVVVWWWWWWXXXXXXYYY\\\aaaeeeaaabbbeeejjjpppxxxvvvooofff___[[[YYYVVVSSSQQQSSSXXX]]]```fffuuuuuubbbTTTYYYhhhyyy~~~uuuqqqpppkkkkkkkkkjjjiiihhhgggfffbbbcccdddbbb^^^[[[ZZZZZZWWWWWWYYY^^^bbbkkkzzz}}}uuuuuutttrrrqqqqqqqqqrrrsssuuuwwwyyy{{{}}}~~~xxxuuusssttttttuuuuuuuuutttttttttnnnnnnmmmmmmmmmnnnooooooooonnnmmmmmmnnnllliiigggfffdddcccaaa```aaabbbbbbaaabbbdddfffhhhiiijjjjjjnnnnnnppptttxxxzzzxxxvvvvvvuuutttsssssstttuuuuuuxxxzzz|||~~~}}}yyyrrrllleeedddbbb```]]]YYYWWWUUUVVVWWWXXXXXXUUUQQQLLLIIIIIIJJJIIIFFFCCCDDDJJJOOOUUUZZZ```cccaaa^^^[[[ZZZdddoooooocccXXXVVVWWWWWWVVVVVVTTTUUUVVVWWWZZZ___eeeiiifffgggjjjpppxxx~~~qqqkkkbbb]]]ZZZYYYVVVSSSQQQSSSXXX^^^aaahhhwwwjjjZZZPPPYYYjjj|||}}}sssnnnnnnkkkllllllllllllkkkiiihhhdddfffgggeeebbb___^^^^^^\\\\\\```eeejjjrrr{{{tttuuutttsssrrrrrrrrrsssssstttwwwzzz|||zzzvvvsssuuuuuuuuuuuutttsssrrrqqqnnnmmmmmmlllllllllmmmmmmnnnmmmllllllmmmllljjjiiidddcccaaa___^^^___```aaa___```cccfffhhhjjjjjjjjjnnnmmmpppvvv|||}}}xxxrrrtttsssrrrqqqpppqqqqqqrrrssstttvvvyyy{{{yyyvvvssskkkkkkiiigggccc___[[[YYYWWWXXXXXXXXXVVVSSSPPPNNNLLLLLLKKKFFF@@@@@@EEEJJJRRRWWW]]]aaa```^^^[[[ZZZdddnnn||||||yyy{{{nnnbbbXXXVVVXXXWWWUUUUUUSSSTTTUUUWWWZZZ```ggglllkkklllpppwww|||lllfff___ZZZYYYXXXVVVTTTQQQSSSYYY^^^bbbiiixxx~~~cccTTTMMMXXXkkk}}}|||qqqlllkkkjjjkkklllmmmmmmmmmlllkkkbbbdddfffggggggfffcccbbbXXX```dddggguuu~~~xxx|||sssrrrqqqpppqqqrrrssstttyyyyyy{{{~~~qqqyyy}}}wwwvvvxxx{{{wwwssssssvvvxxxuuurrrooooooppppppooonnnmmmmmmjjjjjjjjjjjjiiihhhgggfffbbbbbbcccaaa``````aaacccaaabbbdddeeeeeegggiiillllllsss{{{}}}zzzvvvuuuuuussspppnnnppptttuuurrrnnnoooqqqrrrssssssrrrpppooolllmmmllljjjhhhggghhhiiifff```ZZZYYY[[[[[[YYYVVVNNNOOONNNHHHAAA>>>AAAFFFKKKPPPWWW\\\^^^]]][[[ZZZ\\\fffwwwvvvuuuxxx~~~pppggg^^^ZZZWWWUUUVVVYYYXXXWWWXXX[[[```eeeiiikkkooottt{{{yyynnnfff^^^YYYYYYYYYWWWUUUTTTYYY]]]^^^aaammmrrr]]]RRRMMMWWWkkkuuunnnkkkiiimmmnnnooopppooollljjjhhhccceeegggjjjkkkkkkkkkjjjeeeiiikkkqqqzzzttttttsssrrrrrrqqqqqqrrrttttttxxxxxx{{{wwwjjjqqqxxx|||~~~yyyxxxzzzyyyvvvrrrsssvvvvvvsssooonnnnnnnnnmmmmmmlllkkkjjjggggggggggggggggggfffeeebbbccccccbbb```______```aaacccfffhhhjjjlllppprrrrrrxxx~~~zzzuuussssssooollljjjlllpppqqqnnnkkkkkklllnnnpppqqqpppooonnnjjjlllmmmnnnnnnoooqqqsssiiieeebbbcccdddccc___ZZZUUUQQQKKKDDD@@@???@@@BBBHHHMMMTTTZZZ\\\[[[YYYWWWWWW```oooxxxxxx|||ooofff]]]YYYWWWTTTUUUYYY[[[[[[[[[^^^dddiiinnnpppwww}}}}}}vvvllleee]]]XXXXXXXXXWWWTTTTTTXXX\\\^^^cccppplllXXXQQQOOOZZZlll~~~tttnnnkkkiiijjjkkkmmmnnnmmmkkkhhhgggfffgggkkknnnqqqsssttttttrrrrrrsss~~~xxxwww{{{{{{vvvtttsssrrrrrrrrrsssuuuvvvwwwwww{{{~~~iii```gggooovvvzzzxxxzzzvvvtttrrrsssuuuuuurrrnnnmmmmmmlllkkkjjjhhhggggggcccdddeeeeeeeeeeeeeeeeeecccdddeeecccaaa___^^^^^^aaadddgggjjjmmmqqquuuwwwyyy}}}zzztttpppoooiiigggeeegggjjjkkkjjjgggggghhhkkkmmmnnnmmmlllllleeehhhlllnnnooopppqqqssskkkjjjjjjlllmmmkkkeee___^^^WWWLLLDDDAAA@@@???>>>DDDHHHPPPWWWZZZZZZWWWUUUUUU[[[fffvvv}}}mmmddd\\\YYYVVVTTTVVVYYY[[[[[[]]]```eeelllrrrvvv~~~zzzssshhhbbb[[[WWWWWWWWWVVVTTTTTTWWW[[[^^^eeettt~~~dddUUURRRTTTaaaqqq~~~sssnnnllljjjhhhiiijjjkkkjjjhhhfffeeelllmmmppptttwwwzzz{{{|||zzzyyy{{{{{{xxx{{{}}}tttsssrrrrrrssstttvvvwwwwwwwww}}}ppp^^^[[[aaakkkvvvyyyvvvvvvrrrrrrrrruuuvvvvvvssspppmmmmmmkkkiiihhhgggfffeeebbbcccdddeeeffffffffffffeeeggggggfffccc```______bbbeeeiiilllooorrruuuwww{{{}}}~~~|||wwwqqqnnnlllgggeeedddeeegggiiihhhgggfffhhhjjjkkkkkkjjjiiihhhfffiiilllnnnmmmlllkkklllkkkjjjkkklllmmmkkkfffbbbccc^^^UUUMMMFFFBBB???>>>CCCGGGNNNVVV[[[[[[YYYVVVVVVYYY```lll{{{lllccc[[[XXXWWWUUUWWW[[[\\\^^^aaaffflllsss{{{wwwpppddd```ZZZWWWVVVVVVUUUTTTUUUXXX[[[___gggwwwwww___UUUUUU[[[iiiyyy{{{tttqqqooooooiiijjjjjjjjjhhhfffdddbbbuuuwwwzzz}}}{{{|||~~~xxxssssssrrrrrrssstttvvvwwwxxxyyyxxxeeeZZZ\\\bbbnnn}}}}}}vvvrrrrrrqqqrrrsssuuuwwwwwwuuusssnnnmmmkkkiiiggggggffffffcccdddeeeggghhhhhhhhhhhhhhhiiijjjhhhfffdddcccdddhhhkkknnnpppqqqrrrtttvvvxxxyyyyyywwwsssooollljjjfffeeedddeeefffhhhiiiiiiiiijjjkkkkkkjjjhhhfffeeeiiikkknnnnnnmmmkkkjjjiiihhhfffeeeeeeeeedddcccbbbddddddaaaXXXMMMEEEBBBBBBEEEHHHNNNVVV]]]___]]]ZZZUUUVVV\\\gggvvvlllddd\\\ZZZXXXWWWZZZ]]]```dddkkkqqqxxxtttmmm```]]]YYYVVVUUUUUUUUUTTTWWWYYY\\\```iiizzzrrr[[[WWWXXX```qqqzzzuuusssssssssmmmlllkkkjjjgggdddbbb```|||yyyzzz~~~{{{vvvqqqrrrrrrqqqrrrrrrtttvvvwwwxxx{{{zzziii___[[[```fffttt|||uuuqqqqqqrrrssstttuuuvvvuuuttttttnnnmmmjjjhhhggggggggghhhfffggghhhiiijjjjjjjjjjjjiiiiiijjjhhhgggfffhhhjjjoooqqqtttuuuuuuuuuuuuvvvttttttsssqqqooollljjjhhhfffeeeeeeeeefffgggiiikkkkkkllllllllljjjhhheeecccdddfffhhhiiihhhgggggggggdddccc```^^^^^^___aaabbbcccffffff^^^RRRHHHEEEFFFGGGHHHLLLTTT]]]aaaaaa^^^SSSUUUZZZeeevvvmmmeee^^^\\\[[[[[[]]]aaa```gggqqqzzz|||qqqjjj]]]\\\YYYWWWUUUUUUUUUUUUWWWZZZ^^^dddnnnmmmXXXVVVYYYeee{{{yyyuuurrrqqqtttnnnmmmllliiigggdddbbb```~~~}}}}}}vvvrrrqqqqqqqqqpppqqqrrrsssuuuwwwwww|||jjj]]]\\\___dddjjjzzz~~~wwwttttttvvvvvvvvvtttrrrqqqpppppplllkkkiiigggfffggghhhhhhhhhiiiiiijjjkkkkkkkkkkkkhhhhhhhhhgggfffhhhkkknnnrrrtttwwwwwwvvvuuuuuuuuusssqqqooonnnllljjjhhhfffdddddddddcccdddeeehhhjjjjjjkkklllllljjjhhheeedddaaabbbdddcccbbbbbbcccdddcccbbbaaa___^^^___aaacccddddddbbb[[[SSSLLLHHHGGGGGGFFFIIIQQQZZZ```bbb```WWWXXX\\\fffuuuoooggg```^^^^^^^^^aaaeeedddmmmzzzxxxmmmggg\\\[[[YYYWWWUUUUUUVVVWWWVVVZZZ___hhhttthhhUUUWWW\\\mmmxxxtttnnnlllpppkkkjjjiiihhhfffdddcccbbb~~~~~~sssooorrrppppppppppppqqqsssuuuvvvvvv}}}vvv```WWW[[[cccffflll~~~zzzwwwxxxyyyyyywwwsssooommmllllllkkkjjjhhhfffeeefffggghhhiiiiiijjjkkkkkkkkkkkkjjjgggffffffeeeeeehhhmmmqqqppprrruuuvvvuuussssssssssssqqqnnnlllkkkiiifffeeebbbbbbbbbaaaaaacccgggiiihhhiiijjjkkkjjjiiifffeeegggggggggeeecccbbbdddeeecccccccccbbbaaaaaacccdddfffaaa[[[VVVRRRNNNJJJGGGFFFDDDFFFMMMWWW___aaa```^^^^^^```hhhtttppphhhaaa`````````cccgggmmmxxxvvvkkkddd[[[[[[ZZZXXXVVVUUUVVVXXXVVVYYYaaakkkyyydddRRRYYY```uuu|||wwwrrrjjjgggkkkhhhggggggffffffeeedddddd~~~wwwssspppnnnssssssqqqqqqqqqrrrssstttwww}}}vvvccc```eeehhhkkkxxx~~~{{{{{{||||||wwwvvvtttqqqooommmlllllllllkkkhhhfffeeeeeeggghhhiiijjjjjjjjjjjjiiihhhhhhfffeeebbbbbbdddiiinnnrrrtttssssssrrrrrrtttuuuvvvqqqooolllkkkkkkjjjgggeeebbbbbbbbbbbbcccdddeeeeeedddeeeggghhhiiiiiiiiiiiifffhhhhhhfffcccaaabbbdddfffgggeeeaaabbbfffhhhggg^^^XXXPPPJJJGGGGGGGGGHHH???DDDFFFGGGPPP]]]eeedddcccccceeeiiimmmuuuqqqhhhaaa```cccdddggglllqqqrrrhhhaaa[[[ZZZYYYXXXXXXWWWXXXXXX]]]___eeepppxxx```[[[VVVccc}}}|||uuuqqqkkkfffdddbbbbbbbbbbbbaaaaaa``````}}}wwwsssqqqoooppppppppppppqqqrrrsssssswww|||ttteeeeeemmmssswww|||{{{{{{zzzzzzxxxvvvsssqqqooonnnnnniiigggdddbbbbbbccceeegggkkkkkkllllllkkkkkkjjjiiigggeeecccccceeeiiinnnrrruuuttttttttttttuuuvvvwwwrrrpppnnnlllllljjjhhhfffaaaaaaaaaaaabbbcccdddeeeeeefffhhhiiikkkkkkkkkkkkjjjkkkjjjgggdddccceeehhhiiijjjhhheeeeeegggfffcccYYYTTTNNNIIIHHHHHHIIIIII@@@CCCEEEFFFNNN[[[cccdddddddddfffjjjmmmsssqqqhhhaaaaaadddgggmmmrrr~~~~~~qqqgggaaa\\\[[[ZZZYYYYYYYYYYYYYYY^^^aaagggsssooo\\\ZZZ[[[iii|||wwwtttnnngggddd```_________```aaabbbccc|||vvvsssqqqooolllmmmnnnpppqqqqqqqqqqqqvvvzzzpppggglllyyy}}}{{{yyywwwvvvtttrrrooommmkkkjjjiiihhhfffcccaaaaaadddgggjjjmmmmmmnnnnnnmmmmmmlllkkkhhhgggeeedddfffjjjooorrruuuuuuuuuuuuuuuvvvvvvwwwsssqqqnnnmmmlllkkkhhhfff`````````aaabbbccceeeeeefffggghhhjjjlllmmmmmmmmmlllkkkiiieeecccdddfffiiijjjlllkkkgggggggggddd___VVVSSSMMMJJJHHHHHHGGGGGG@@@BBBCCCDDDKKKWWW```cccfffgggjjjnnnooosss}}}|||ooogggbbbccchhhnnnwww|||pppfff```\\\[[[ZZZYYYYYYYYYZZZ[[[___ccckkkxxxfffXXXZZZZZZjjj{{{yyyvvvooofffccc^^^]]]]]]]]]___aaadddfff{{{tttqqqooommmlllmmmnnnpppppppppooonnnrrruuuyyy~~~uuujjjgggqqq}}}yyyuuusssrrrpppnnnllljjjhhhggggggiiigggeeeccceeehhhmmmpppmmmnnnnnnnnnnnnmmmlllllliiihhhffffffgggkkkooorrrsssssstttuuuuuuuuuuuutttrrrpppnnnlllkkkjjjhhheeeaaaaaaaaabbbccceeefffgggfffggghhhjjjkkkmmmnnnnnnjjjhhhdddaaa___aaadddgggjjjjjjhhhffffffhhheee___YYYUUUPPPLLLIIIGGGDDDBBBAAAAAAAAABBBHHHRRR]]]ccchhhiiinnnssstttuuu}}}zzzlllfffccchhhoooxxx{{{oooeee```[[[ZZZXXXXXXXXXYYYZZZ[[[___eeeooo}}}}}}___UUUZZZYYYiiizzzxxxtttllldddaaa___^^^]]]]]]___bbbeeehhhxxxrrrooommmkkkmmmnnnoooppppppooommmllloooqqqtttwwwzzz|||}}}}}}{{{tttkkkeeegggsss}}}yyytttqqqoooqqqpppnnnlllkkkjjjiiiiiijjjhhhffffffhhhlllpppsssmmmmmmmmmmmmmmmlllkkkkkkiiihhhgggggghhhkkkoooqqqoooppprrrssstttsssrrrqqqpppnnnkkkjjjjjjiiigggeeedddddddddeeefffhhhiiijjjfffggghhhiiijjjlllmmmnnnjjjfffaaa^^^^^^aaadddfffggggggeeecccfffjjjhhhcccZZZWWWRRRNNNLLLIIIFFFCCCCCCAAA@@@AAAEEENNNZZZccciiikkkqqqwwwwwwwww~~~~~~xxxssshhhfffhhhqqq{{{zzzmmmddd^^^YYYXXXVVVUUUVVVXXXZZZ[[[```gggsssuuuYYYRRRVVV[[[lllzzzuuuooogggaaa```cccbbb```___```bbbeeeggguuupppnnnlllkkkooooooppppppppppppoooooooooqqqtttvvvxxxxxxwwwwwwssskkkeeedddkkkxxx}}}~~~}}}yyysssooolllkkkkkkkkkjjjiiihhhgggggggggggggggffffffhhhlllooorrrlllllllllmmmlllkkkkkkjjjiiihhhgggggghhhkkknnnppplllmmmppprrrrrrqqqooommmmmmkkkjjjiiijjjiiigggfffhhhhhhhhhhhhiiijjjjjjkkkhhhhhhhhhiiijjjkkkmmmmmmlllhhhccc```aaadddggghhheeeeeeeeeffflllqqqnnnggg[[[XXXTTTQQQPPPNNNLLLKKKEEEBBB@@@@@@CCCJJJXXXdddiiilllrrrwwwvvvvvv{{{zzzssspppnnnllliiifffhhhppp~~~wwwkkkbbb]]]XXXVVVUUUTTTUUUWWWZZZ\\\bbbjjjxxxnnnWWWRRRUUU___nnn|||tttlllddd```aaadddcccbbbaaaaaabbbdddeeezzzqqqnnnnnnnnnnnnooooooooopppqqqrrrtttuuusssuuuxxx{{{{{{zzzxxxvvvnnngggcccgggqqq|||{{{yyytttmmmiiihhhiiieeeeeedddddddddeeeeeefffffffffggghhhjjjlllnnnpppllllllmmmmmmllllllkkkjjjhhhhhhgggggghhhkkkmmmooojjjlllooorrrrrrpppnnnllllllkkkiiijjjkkkkkkjjjhhhkkkjjjjjjiiiiiijjjjjjkkklllkkkjjjjjjjjjkkkmmmnnnmmmiiidddbbbdddggghhhhhheeegggjjjooovvvzzztttjjj```\\\WWWTTTSSSRRRQQQPPPGGGBBB@@@@@@BBBHHHWWWeeehhhjjjooosssqqqooottt{{{~~~rrrhhhcccbbbbbbbbbeeelllzzz~~~rrrggg___[[[XXXVVVUUUTTTUUUXXX[[[^^^eeennn}}}iiiZZZYYY^^^kkkuuuwwwooofffbbbcccbbbbbbbbbaaabbbbbbcccdddvvvooonnnoooqqqqqqnnnnnnnnnppprrruuuxxxzzzvvvyyy}}}~~~{{{xxxmmmfffccckkkvvv{{{zzzwwwqqqjjjffffffhhhffffffffffffgggggghhhiiifffggghhhjjjlllnnnooopppmmmmmmmmmmmmmmmllllllkkkhhhggggggggghhhjjjmmmnnnjjjlllppprrrsssqqqnnnkkklllkkkjjjjjjllllllllljjjlllkkkjjjjjjiiiiiijjjjjjnnnmmmlllkkkkkklllmmmnnnlllhhhcccbbbeeeggghhhgggeeejjjpppwwwwwwkkkfffbbb\\\WWWTTTRRRQQQOOOHHHCCC@@@@@@AAAGGGVVVfffgggiiimmmooollliiimmmttt}}}~~~pppddd^^^]]]___```fffnnnyyynnneee^^^ZZZYYYWWWUUUUUUVVVYYY]]]___gggqqq}}}ggg___cccjjjzzz{{{sssiiieeeeee___``````aaabbbccccccccc|||sssppppppnnnooorrrooommmlllnnnssswwwxxxwwwyyyuuummmjjjttt~~~yyyrrrllliiigggeeedddfffggghhhiiiiiijjjjjjiiihhhhhhiiijjjkkkkkkkkkjjjgggiiikkkmmmmmmllljjjhhhkkkkkklllmmmmmmnnnnnnoooqqqqqqrrrssssssrrrpppooonnnmmmlllkkkkkkkkklllmmmpppqqqpppmmmjjjhhhhhhiiikkkjjjjjjkkkmmmnnnnnnmmmjjjhhhfffeeefffhhhkkknnnnnnkkkppp|||}}}rrrmmmhhhccc]]]YYYWWWWWWWWWVVVPPPGGGAAAAAAAAADDDRRRbbblllkkkkkkllljjjggghhhjjjqqq{{{oooeeecccaaa``````fffsss|||tttkkkbbb]]]\\\YYYVVVVVVWWWVVVUUUXXX^^^hhhtttooo___bbbkkkqqq~~~{{{|||yyyoooddd^^^bbb___]]]^^^bbbccccccaaazzzrrrqqqqqqooooooqqqpppnnnmmmooosssvvvwwwwwwyyyvvvpppvvv}}}xxxqqqllliiihhhggggggjjjjjjjjjjjjjjjiiiiiihhhgggggghhhiiijjjjjjjjjjjjgggiiijjjllllllkkkjjjiiijjjjjjkkkllllllmmmmmmnnnooopppqqqqqqqqqpppooonnnjjjjjjjjjkkklllnnnpppqqqnnnnnnmmmkkkhhhggghhhiiijjjiiiiiijjjmmmnnnnnnmmmjjjiiiiiihhhiiijjjjjjkkkllllllttt~~~yyyqqqnnnhhhddd___\\\[[[[[[ZZZYYYOOOGGGBBBCCCEEEHHHWWWgggnnnnnnnnnmmmiiifffdddeeejjjuuurrrfffbbbaaabbbdddooo|||{{{sssjjjaaa]]]]]]ZZZWWWVVVXXXWWWVVVZZZ```lllwww|||dddXXX^^^mmmzzzyyytttsssvvvuuuooogggccc___]]]\\\^^^aaacccbbbaaawwwqqqqqqrrrppppppqqqqqqooonnnooorrruuuvvvvvvzzz~~~uuuyyy{{{vvvpppkkkjjjjjjkkkkkknnnnnnnnnmmmllljjjiiihhhgggggghhhhhhiiijjjjjjjjjhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkllllllmmmmmmnnnoooooopppooonnnmmmllljjjjjjjjjkkklllnnnpppqqqllllllllljjjgggfffggghhhhhhgggggghhhkkkmmmlllllliiiiiijjjkkkkkkkkkjjjjjjkkkqqq{{{}}}tttooooooiiieeeaaa```aaaaaa___]]]PPPHHHCCCDDDEEEIIIVVVfffppprrrrrrooojjjeeebbbaaa```nnn|||vvvgggbbbbbbfffjjjtttuuunnnggg___[[[[[[[[[XXXWWWXXXXXXXXX]]]cccnnn{{{iiiYYYSSS[[[rrr|||qqqmmmkkkooopppkkkfffddd]]]\\\\\\]]]___``````___{{{tttoooqqqsssqqqpppqqqqqqpppoooppprrrtttuuuvvv{{{zzz}}}yyyuuuooollllllmmmnnnooopppppppppooonnnlllkkkjjjhhhhhhhhhiiiiiijjjjjjkkkhhhgggfffffffffgggiiijjjkkkkkklllmmmmmmnnnnnnooommmmmmnnnnnnnnnlllkkkjjjkkkkkkkkkkkkkkklllllllllmmmmmmllljjjgggeeefffggggggfffeeefffhhhiiihhhggggggggghhhiiijjjllllllmmmoooyyyzzzooommmpppiiifffccceeeggghhhddd```SSSKKKEEEDDDCCCEEEQQQ```qqqtttuuuqqqllliiieeeaaa\\\iiizzzxxxiiieeefffkkkpppzzzxxxnnnhhhbbb[[[XXXYYY[[[XXXWWWYYYZZZZZZ___fffppp}}}sss[[[TTTTTT]]]vvvsssqqqllljjjkkkkkkfffbbbbbb]]]]]]\\\]]]]]]]]]]]]\\\xxxqqqnnnppprrrqqqpppqqqppppppppppppqqqsssuuuwww}}}{{{vvvsssooommmnnnpppqqqqqqooooooppppppppppppoooooommmmmmlllkkkkkkllllllmmmhhhgggfffeeeeeeggghhhjjjnnnnnnoooooopppqqqqqqrrrmmmmmmnnnnnnmmmllljjjiiiiiiiiijjjjjjkkkkkkkkkkkkoooooonnnkkkgggeeeeeeeeegggfffddddddeeedddcccaaaddddddccceeeggglllppprrrvvvwwwmmmlllnnniiiffffffiiimmmmmmgggaaaUUULLLFFFFFFDDDEEEPPP^^^nnntttvvvqqqnnnnnnkkkggg]]]hhhxxxxxxmmmjjjkkkpppvvv{{{sssjjjeee```[[[XXXZZZ[[[XXXWWWYYYZZZ\\\bbbiiiuuuzzzdddSSSRRRWWW___uuu}}}sssrrrnnnkkkkkkiiidddaaabbb______^^^\\\[[[[[[\\\\\\wwwpppllloooqqqppppppqqqooopppqqqqqqqqqrrrvvvxxxvvvtttrrrppppppqqqrrrrrrqqqnnnnnnpppqqqrrrrrrrrrrrrtttsssqqqooonnnnnnooooooiiiiiihhhggghhhiiijjjkkkqqqqqqqqqrrrssssssttttttnnnooooooooonnnlllkkkiiieeefffhhhjjjlllnnnnnnooonnnnnnmmmjjjgggeeeeeefffgggeeedddcccddddddbbb```bbbaaaaaacccggglllrrrvvv|||uuunnnmmmmmmkkkhhhiiinnnsssrrrjjjbbbUUUMMMHHHIIIHHHIIITTTcccjjjqqqtttpppnnnrrrqqqmmmccchhhtttxxxooonnnpppvvv|||xxxppphhhdddaaa\\\[[[]]][[[XXXWWWYYY[[[]]]dddkkk|||~~~fffYYYNNNPPPWWW```pppwwwrrrqqqnnnmmmnnnlllfffdddfff``````^^^\\\ZZZ[[[^^^aaawwwpppkkkmmmpppooooooqqqmmmoooqqqqqqqqqrrrvvvzzz}}}uuurrrrrrrrrsssttttttrrrqqqnnnooopppqqqrrrrrrrrrrrr{{{yyywwwtttrrrqqqrrrrrrlllllllllllllllmmmnnnnnnrrrrrrsssssstttuuuuuuuuuppppppqqqpppooonnnlllkkkfffgggjjjlllnnnpppppppppjjjjjjjjjhhhfffeeefffgggfffeeeddddddffffffeeedddaaabbbccceeeiiinnnrrrtttyyysssqqqpppmmmmmmkkkmmmsssyyywwwnnndddVVVNNNIIIJJJIIIIIITTTbbbfffoooqqqllllllssstttooohhhhhhooo~~~xxxpppooosss{{{zzzssssssuuuwww}}}~~~ssskkkdddaaa___[[[ZZZ]]]ZZZWWWVVVXXXZZZ]]]eeemmmpppWWWRRRLLLMMMVVVbbbnnnuuu{{{|||~~~{{{ppprrrqqqooooooqqqnnnhhhfffggg______]]][[[ZZZ^^^dddiii~~~}}}}}}wwwpppkkklllooonnnoooqqqlllnnnpppqqqqqqssswww{{{wwwqqqqqqrrrtttvvvuuurrrpppooopppqqqqqqrrrrrrrrrqqq}}}zzzwwwtttsssssstttoooooooooppppppppppppppprrrrrrsssssstttuuuuuuvvvqqqrrrrrrrrrpppnnnmmmkkkjjjkkkmmmoooppppppooonnnfffgggggggggeeefffgggiiieeeddddddfffhhhjjjiiiiiiaaacccfffiiillloooqqqrrr~~~|||tttqqqsssrrrmmmpppnnnooovvv}}}{{{pppeeeXXXPPPJJJIIIFFFEEENNN\\\eeemmmooojjjjjjrrruuupppkkkgggjjjzzzyyyqqqpppttt~~~~~~~~~vvvppppppqqqrrruuuzzzyyyyyynnnfff```]]][[[XXXXXXZZZZZZVVVVVVXXXZZZ]]]eeemmm{{{fffQQQPPPMMMLLLVVVfffpppqqqvvvyyyxxxqqqwwwtttrrrrrrsssooogggdddeee^^^^^^\\\ZZZ[[[```iiippp|||{{{}}}{{{sssqqqooonnnmmmoooqqqssssssqqqqqqrrrqqqqqqwwwyyyuuuttttttsssssssssttttttsssrrrqqqpppqqqrrrssstttxxxxxxwwwwwwvvvuuuuuuuuurrrrrrrrrrrrrrrssstttuuurrrqqqpppqqqtttvvvxxxxxxuuuuuuvvvvvvuuussspppooopppqqqssssssqqqmmmiiifffddddddeeehhhkkkllliiifffiiigggfffgggkkkmmmmmmkkkiiikkkmmmllllllooovvv{{{{{{yyywwwrrrmmmmmmrrrkkknnnsssyyy|||wwwmmmdddVVVVVVSSSMMMIIIKKKSSS[[[bbbjjjnnnkkkkkkpppsssrrrooommmmmmuuussstttwwwwww~~~yyywwwssspppooopppsssttt{{{}}}wwwppplllddd[[[WWWXXXYYYXXXVVV\\\TTTSSSZZZ]]]^^^hhhwwwnnn\\\NNNLLLKKKOOOYYYccckkkooovvvuuunnnmmmlllnnnoooooonnnjjjfffccc^^^^^^^^^```eeekkkrrrvvv|||{{{{{{|||yyypppooommmmmmmmmppprrrtttrrrpppqqqrrrrrrttt{{{~~~{{{vvvvvvtttsssrrrrrrrrrrrrtttsssrrrrrrrrrssstttuuuwwwvvvvvvuuutttsssrrrrrrssssssrrrssssssttttttuuuqqqpppoooqqqtttwwwyyyyyytttuuuvvvvvvuuussspppooonnnooopppqqqpppllliiigggdddcccdddgggjjjlllkkkiiinnnllljjjkkkoooqqqrrrqqqpppooonnnmmmnnnqqqvvvzzz~~~yyyvvvuuuqqqmmmllloooppptttyyy|||zzzsssjjjdddXXXXXXUUUOOOKKKLLLRRRXXX```hhhmmmkkkkkkooorrrrrrpppmmmlllsssuuutttxxxyyy}}}|||yyyxxxxxxyyy{{{}}}~~~uuummmfff```YYYVVVXXXZZZZZZYYY[[[TTTSSSYYY\\\___kkkyyyyyyeeeUUULLLJJJKKKQQQ\\\gggpppuuussslllkkkkkkllllllllljjjgggdddbbbaaaaaabbbdddhhhmmmqqqttt}}}vvvqqqpppnnnmmmmmmnnnpppqqqqqqooopppssstttvvv~~~{{{}}}}}}xxxwwwvvvtttsssrrrqqqqqqssssssrrrrrrrrrsssuuuuuuvvvvvvuuutttsssrrrqqqpppssssssssstttttttttuuuuuuqqqpppppprrruuuwwwxxxxxxssssssttttttsssqqqooonnnkkklllnnnnnnmmmjjjgggeeecccbbbccceeeiiilllmmmmmmqqqooommmnnnqqqtttuuuvvvwwwsssooonnnppptttwwwyyy|||vvvrrrrrrqqqnnnlllnnnuuu{{{yyypppjjjggg\\\\\\YYYTTTOOOMMMQQQTTT___fffkkkkkkllloooqqqqqqrrrooommmpppzzzxxxwww|||zzzpppiii___ZZZVVVTTTWWWZZZ[[[[[[ZZZTTTTTTYYY\\\aaaooo~~~}}}kkkZZZNNNIIIIIIMMMUUUbbbpppzzz}}}ooojjjiiijjjiiiiiihhhfffdddbbbaaacccdddeeegggiiilllnnnooozzztttvvvuuurrrooommmmmmmmmmmmqqqoooppprrrtttvvv~~~zzz~~~~~~xxxxxxwwwuuuttttttttttttrrrrrrqqqqqqqqqssstttuuuxxxxxxwwwwwwuuusssqqqpppssssssttttttttttttttttttsssqqqqqqrrrtttuuuuuutttoooooopppoooooommmlllkkkjjjkkklllkkkjjjgggdddbbbbbbbbbbbbdddgggkkkoooppppppnnnmmmmmmooorrruuuvvvxxxsssmmmmmmqqqvvvyyyzzz{{{uuuqqqrrrsssqqqqqqsss|||xxxnnnkkklll``````]]]XXXSSSPPPPPPQQQ^^^dddjjjmmmnnnoooqqqrrrvvvsssooopppwww~~~}}}|||uuullleeeZZZWWWTTTTTTVVVYYYZZZZZZXXXUUUVVVYYY]]]dddtttttt```QQQKKKGGGJJJQQQ]]]lll{{{xxxlllggggggiiihhhgggeeedddcccbbbbbbdddeeefffggghhhiiiiiiiiiwwwsssvvvuuusssqqqooonnnnnnnnnrrrpppppprrrrrruuu~~~wwwwww|||xxxwwwwwwwwwwwwwwwxxxyyyttttttsssssstttuuuwwwxxx{{{{{{{{{zzzyyyvvvsssqqqrrrrrrssssssssssssrrrqqqsssrrrqqqqqqrrrrrrpppoookkkkkkkkkjjjjjjiiihhhhhhjjjjjjjjjiiigggdddaaa___cccccccccdddfffjjjnnnqqqoooooonnnnnnnnnpppsssuuusssnnnjjjkkkpppvvvzzz{{{{{{uuurrrtttvvvvvvzzz~~~vvvllljjjkkkdddccc```\\\WWWSSSQQQQQQ]]]bbbjjjooopppooopppsssyyywwwtttssswww}}}wwwooogggaaaWWWUUUTTTTTTUUUWWWXXXXXXWWWWWWYYY\\\```hhhxxxkkkXXXNNNLLLGGGNNNZZZiiiyyyrrriiifffeeeiiihhhfffdddcccbbbbbbccceeefffggghhhhhhggggggfffzzztttqqqpppooooooppppppqqqrrrrrrrrrpppoooqqqrrruuuooouuu~~~{{{wwwwwwwwwwwwxxxyyyzzzzzzwwwwwwvvvvvvwwwyyy{{{|||}}}}}}~~~}}}zzzwwwtttrrrooopppqqqrrrqqqpppooonnnpppooonnnoooooonnnllljjjggggggfffffffffeeeeeeeeeiiiiiiiiigggeeeccc```___dddeeeeeeeeefffhhhlllooopppqqqrrrqqqpppppprrrtttllljjjiiikkkpppuuuyyy{{{yyyvvvtttvvvxxx|||tttmmmiiihhhgggeeebbb^^^ZZZWWWTTTSSSZZZ___hhhoooqqqnnnooosss{{{{{{zzzxxxxxxwwwpppiiibbb\\\TTTTTTTTTUUUUUUVVVWWWWWWVVVZZZ^^^```cccmmm|||wwwdddRRRLLLNNNJJJTTTeeewwwzzznnnhhheeeeeehhhgggfffdddccccccbbbbbbdddeeeffffffgggffffffeee|||ssspppoookkkkkklllmmmoooqqqrrrrrrqqqoooooorrrtttxxxxxxmmmzzz{{{zzzwwwwwwvvvvvvvvvwwwwwwxxxwwwvvvvvvvvvwwwyyy{{{||||||}}}}}}|||yyyvvvrrrooommmmmmooooooooonnnlllkkkkkkjjjjjjlllmmmmmmkkkiiifffeeeeeedddddddddddddddffffffffffffeeecccbbbaaaeeefffhhhgggffffffiiillloooqqqtttsssqqqoooooopppgggiiikkkmmmooossswww{{{wwwvvvvvvwwwyyyzzztttqqqmmmjjjiiifffccc___\\\ZZZWWWVVVWWW[[[eeennnpppllllllqqqzzz|||~~~{{{zzzyyypppjjjccc\\\WWWQQQSSSTTTUUUVVVVVVXXXYYYVVV\\\bbbdddgggppp}}}ooo]]]MMMJJJNNNMMMZZZooo{{{tttkkkgggfffeeefffeeeeeedddcccbbbaaaaaa`````````aaaaaabbbbbbccc||||||~~~~~~wwwooommmmmmjjjkkkkkklllmmmnnnoooooopppnnnooorrruuu{{{~~~sssppp}}}zzzzzzwwwwwwvvvuuuttttttuuuuuutttsssssssssuuuwwwxxxzzzzzz{{{{{{zzzxxxtttpppmmmkkklllmmmnnnmmmllljjjiiiffffffgggiiillllllkkkiiieeeeeeddddddcccdddddddddccccccdddeeeeeeeeeeeedddfffhhhiiihhhfffeeehhhjjjmmmpppsssssspppmmmlllmmmeeeiiimmmooooooqqqvvvzzzuuuuuuwwwxxxyyyuuuuuuwwwtttooojjjgggbbb___]]]\\\ZZZXXXUUUXXXbbbmmmooojjjjjjoooxxx}}}~~~{{{uuulllfff___XXXSSSOOOQQQTTTVVVWWWXXXYYYZZZVVV^^^eeegggiiirrrxxxiiiXXXJJJHHHMMMPPP___uuuuuu~~~qqqiiiggggggfffddddddddddddcccaaa```___ZZZZZZZZZ[[[[[[]]]^^^___}}}|||}}}~~~xxxpppmmmlllkkkkkklllmmmnnnooopppqqqrrrpppoooooottt~~~rrrmmmxxx~~~|||~~~yyywwwuuuttttttuuuwwwxxxuuutttssstttvvvwwwwwwwwwtttttttttuuuuuurrrnnnkkkjjjkkkkkkjjjfffcccaaaaaadddccccccdddfffggggggfffdddbbb```aaacccdddbbb```eeedddcccbbbccceeehhhiiikkklllllljjjgggeeedddeeejjjkkkkkkkkkjjjiiigggfffdddccceeejjjllllllqqqwwwwwwzzzxxxtttwww|||vvvsssmmmkkkllljjjfffbbb```___^^^[[[XXXWWW[[[bbbhhhkkklllkkkiiikkk{{{xxxpppkkkcccZZZTTTRRRNNNQQQTTTVVVWWWWWWXXXYYY]]]^^^]]]```kkk{{{ppp___QQQIIIHHHKKKWWWiiizzzzzzooojjjeeecccdddbbbbbbccccccddddddeeeeee___]]][[[ZZZ[[[]]]___aaavvvpppmmmlllkkkkkklllmmmnnnoooppppppooonnnmmmnnntttwwwmmmlllyyy|||~~~wwwwwwvvvuuuvvvvvvwwwxxxvvvtttssssssuuuuuuuuutttqqqppppppqqqqqqoookkkhhhgggiiijjjiiifffdddcccccccccccccccdddffffffeeeeeebbbaaa```bbbdddeeecccaaafffeeedddccccccdddfffgggiiijjjjjjhhheeeccccccdddeeeeeeffffffffffffeeeddddddcccdddhhhiiiiiimmmssswwwxxxwwwxxxwwwsssqqqmmmkkkmmmiiigggcccbbbaaa```\\\YYYWWW[[[aaafffjjjkkkjjjhhhlll}}}|||ssskkkeee___VVVQQQQQQPPPRRRVVVWWWXXXXXXYYY[[[[[[^^^```fffqqqyyyfffWWWMMMIIIJJJNNN]]]pppuuullljjjgggeeedddbbbbbbbbbaaaaaa`````````\\\ZZZYYYYYYZZZ\\\___aaa|||tttooolllkkkkkkllllllmmmnnnooopppppplllllllllnnnuuuooolllppp}}}|||{{{uuuvvvvvvwwwxxxxxxxxxxxxvvvuuusssssstttsssrrrpppmmmllllllllllllkkkgggeeeeeeggghhhhhhfffdddddddddaaabbbdddeeeeeedddcccbbbaaaaaabbbeeeggghhhfffdddhhhgggeeedddddddddeeefffggghhhiiihhhfffeeeeeefffcccccccccdddccccccbbbbbbdddbbbbbbdddddddddhhhnnnwwwxxx{{{xxxqqqoooooommmlllmmmhhhgggeeeeeedddaaa^^^[[[WWWZZZ```eeehhhiiiiiihhhjjj|||yyypppfff```ZZZSSSPPPQQQQQQTTTWWWXXXXXXYYY[[[\\\YYY]]]dddmmmzzznnn[[[PPPKKKJJJOOOUUUfffzzzoooiiijjjiiieeecccaaaaaa```___^^^]]]\\\[[[YYYXXXWWWWWWYYY\\\```bbbxxxrrrnnnlllkkkllllllmmmmmmnnnooooooppplllllllllnnnuuuuuukkkqqq{{{}}}yyywwwrrrtttvvvxxxyyyyyyxxxwwwwwwvvvtttssssssrrrpppnnnlllkkkjjjiiijjjiiigggeeeeeefffhhhhhheeedddcccccc```bbbeeefffdddbbb___^^^___aaadddhhhjjjjjjiiigggffffffeeeeeeeeeeeefffggggggiiijjjkkkjjjkkklllnnnkkkjjjjjjhhhfffdddbbbaaaccc```___`````````dddkkkwww~~~wwwsssnnnlllmmmmmmmmmmmmhhhhhhhhhgggfffccc___]]]YYY\\\```dddgggiiiiiiiiigggxxx~~~}}}xxxnnnddd]]]WWWQQQOOOQQQRRRTTTVVVWWWXXXYYY[[[\\\YYY^^^gggqqq{{{hhhUUULLLJJJLLLSSS\\\nnnzzzjjjfffhhhhhhccc```______^^^^^^]]]\\\[[[[[[[[[ZZZYYYXXXZZZ]]]```bbb|||tttpppnnnlllkkkllllllmmmmmmnnnnnnoooooommmmmmmmmooouuuoookkkwww}}}yyyuuutttppprrruuuwwwxxxwwwvvvuuuwwwuuutttttttttrrrpppmmmmmmkkkiiiiiiiiiiiihhhffffffggghhhgggdddbbbaaaaaa```ccceeeeeebbb^^^\\\\\\\\\___cccfffhhhhhhhhhgggccccccdddeeefffgggiiiiiihhhjjjmmmoooppprrruuuwwwwwwvvvtttqqqmmmhhhdddaaabbb^^^]]]^^^^^^___eeemmmzzzsssqqqnnnkkkkkklllmmmllliiijjjjjjiiifffccc```^^^\\\^^^aaadddgggiiijjjkkkggguuu|||xxx|||tttjjj```YYYSSSNNNLLLNNNQQQSSSUUUVVVVVVXXXZZZ\\\\\\aaaiiitttvvvbbbPPPJJJIIIKKKUUUbbbvvvtttfffcccfffddd___\\\]]]]]]]]]^^^^^^____________^^^\\\[[[\\\^^^```bbbxxxqqqooonnnmmmlllmmmmmmmmmmmmnnnnnnooooooooonnnnnnpppttt}}}{{{oooppp}}}|||xxxtttqqqqqqoooppprrrtttttttttrrrrrrsssrrrrrrssssssrrrooommmmmmkkkhhhggghhhhhhhhhgggeeeggghhhgggdddaaa``````aaadddfffddd___[[[ZZZZZZXXX[[[___bbbbbbcccdddeeebbbcccdddfffgggiiijjjjjjhhhkkknnnppprrrtttwwwyyy{{{{{{{{{xxxsssmmmfffbbbccc___^^^```bbbeeemmmuuuxxxpppqqqnnnjjjiiilllnnnlllkkklllllliiieeeaaa______^^^___aaadddgggiiikkkllliiittt|||}}}uuu|||wwwlllcccYYYTTTPPPKKKKKKMMMRRRSSSUUUUUUVVVWWWZZZ\\\___eeemmmyyylllZZZLLLIIIIIIJJJXXXjjjzzznnndddbbbccc```]]]\\\\\\\\\]]]___```aaabbbcccbbb```___]]]]]]___bbbcccuuuooonnnooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnpppuuu}}}yyysssxxxwwwrrrnnnnnnqqqnnnoooppppppqqqpppooonnnnnnnnnnnnpppqqqqqqooolllkkkiiieeedddeeefffffffffccceeeffffffdddbbbaaaaaabbbdddfffbbb\\\XXXXXXZZZXXX[[[^^^______```bbbeeecccdddeeefffhhhhhhiiiiiihhhjjjlllmmmnnnooorrrttttttvvvxxxxxxuuuooohhhdddeeebbbaaaeeehhhmmmwwwxxxrrrnnnpppmmmgggggglllooonnnmmmmmmllliiiccc___^^^___^^^___```ccceeehhhjjjkkkkkkpppuuu{{{qqqxxxyyy}}}tttnnnddd\\\UUURRRPPPMMMMMMPPPSSSTTTVVVVVVVVVXXX[[[^^^aaahhhsss}}}aaaRRRJJJKKKLLLOOObbbyyyooohhhaaaaaa```^^^]]]^^^\\\]]]^^^___aaabbbcccdddaaa```^^^^^^___aaadddfff~~~sssnnnnnnpppooonnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnpppuuu~~~xxxwww{{{sssnnnkkkmmmqqqmmmnnnnnnnnnnnnmmmmmmllljjjjjjkkknnnppppppnnnllliiifffcccaaabbbcccddddddaaaccceeeeeedddcccccccccccceeeeeeaaaZZZVVVWWWZZZZZZ]]]```aaa```aaadddgggeeeeeefffggghhhhhhggggggggghhhjjjjjjjjjjjjlllmmmkkknnnsssvvvuuupppiiieeehhheeedddhhhmmmsss~~~~~~xxxsssoookkknnnllleeeeeekkkpppooonnnnnnmmmhhhbbb^^^^^^___]]]^^^___aaadddgggiiikkkiiilllooo{{{yyymmmrrrmmm}}}xxxnnnhhh```YYYTTTSSSSSSQQQRRRVVVUUUVVVWWWWWWWWWYYY]]]___bbbkkkxxxyyyZZZNNNJJJOOOPPPUUUkkkxxxhhhccc``````___\\\]]]aaa]]]]]]^^^___```bbbbbbccc___^^^]]]]]]___bbbeeegggwwwoooooopppnnnlllllliiiiiikkkmmmooopppooommmhhhmmmqqqrrrxxx|||{{{rrrnnnnnnlllkkkkkkiiilllooooookkkhhhggghhhjjjjjjkkkmmmnnnmmmiiifffeeeaaa^^^^^^```bbbaaa___eeeeeedddbbbaaa```______cccbbb```___]]]]]]\\\\\\^^^^^^___``````aaaaaaaaaccceeehhhjjjjjjhhheeecccgggggghhhhhhhhhhhhhhhgggjjjiiinnnvvvvvvooojjjkkkggghhhkkkooouuu|||~~~uuupppooommmkkkiiihhhhhhjjjmmmooorrrnnngggaaa^^^]]]___```]]]```bbbbbbaaaccchhhlllkkkiiiiiinnntttuuupppjjjkkksss{{{ssskkkeeeZZZXXXVVVTTTRRRQQQQQQQQQXXXTTTRRRRRRQQQRRRYYY```ggguuuoooUUUMMMHHHKKKUUUeeeyyy~~~sssgggccc___]]]\\\\\\\\\[[[\\\[[[\\\\\\]]]^^^___``````_________```aaabbbccc~~~uuunnnnnnooommmkkkkkkkkkkkklllmmmoooooonnnmmmmmmqqqtttxxx|||}}}|||pppnnnnnnmmmkkkllllllnnnooonnnkkkiiiiiikkkkkkkkklllmmmnnnmmmiiifffcccaaa^^^___aaaccccccbbbggggggffffffeeedddcccbbbccccccbbb```____________^^^^^^^^^^^^___```aaaaaadddfffhhhjjjjjjhhhfffdddfffffffffffffffeeeddddddiiihhhkkkrrrsssnnnlllnnnnnnpppssswwwzzz}}}~~~}}}uuuqqqpppkkkjjjiiiiiiiiikkkmmmnnnooolllfff```\\\[[[[[[\\\\\\___bbbbbbbbbcccgggkkkmmmkkkiiilllpppqqqnnnjjjlllsssxxxpppfff```XXXXXXXXXXXXWWWUUUSSSRRRUUURRRRRRSSSSSSUUU\\\dddhhhxxxdddSSSMMMJJJOOO\\\lll|||pppfffccc```^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^``````_________``````bbbccccccyyyrrrllllllmmmkkkiiijjjmmmmmmmmmmmmmmmmmmmmmmmmpppsssxxx}}}vvvooonnnpppooommmmmmnnnnnnnnnmmmkkkjjjlllmmmlllllllllmmmmmmllliiifffbbb```___```bbbeeeffffffiiijjjjjjjjjiiihhhfffeeeaaaaaaaaa``````_________^^^]]]]]]]]]]]]___aaabbbdddfffhhhiiiiiihhhfffdddffffffeeeeeeeeeddddddccckkkiiiiiilllnnnmmmnnnqqquuuwwwzzz||||||zzzvvvtttvvv{{{zzztttooonnnhhhiiiiiijjjjjjkkkllllllkkkhhhddd___[[[WWWVVVUUUZZZ^^^aaacccbbbcccfffiiiooommmjjjjjjkkkmmmmmmmmmmmmrrr{{{|||wwwppphhh___YYYRRRTTTVVVXXXXXXVVVSSSQQQRRRQQQRRRTTTUUUWWW___hhhpppzzzYYYOOOLLLMMMWWWfffwwwwwwjjjdddbbb`````````___^^^\\\YYYYYYZZZ[[[]]]___```aaa^^^^^^___```aaabbbcccddduuuooojjjkkkkkkiiihhhjjjnnnnnnnnnmmmllllllmmmnnnooottt|||}}}yyyrrrnnnpppsssqqqooopppooommmkkkiiihhhjjjlllnnnmmmlllllllllmmmkkkhhhfffaaaaaaaaabbbdddfffhhhiiimmmmmmmmmmmmkkkhhhfffddd^^^^^^______^^^^^^^^^]]]]]]\\\\\\\\\\\\^^^aaabbbcccdddeeeffffffeeedddccceeeeeeeeeffffffggghhhhhhmmmkkkiiijjjkkknnnqqquuuxxxxxxyyyyyywwwsssooolllmmmrrrwwwyyyuuupppllljjjggghhhiiijjjkkkkkkkkkjjjgggeeebbb]]]XXXTTTPPPNNNWWW[[[aaaccccccccceeehhhpppooommmjjjiiilllppptttrrrtttxxx~~~zzzrrrkkkddd^^^WWWSSSLLLNNNPPPRRRSSSRRRQQQPPPQQQPPPRRRUUUVVVXXXbbblll}}}lllRRRKKKKKKQQQ___qqqrrreeeaaa```______```___]]][[[XXXXXXYYY[[[]]]___aaabbb]]]]]]___```aaabbbcccccc}}}rrrmmmjjjkkkkkkhhhhhhkkknnnooonnnmmmkkkllloooqqqpppwww}}}tttpppooosssuuutttrrrrrrmmmjjjgggeeeeeehhhkkkmmmlllkkkjjjjjjkkkjjjhhhfffbbbccccccdddeeegggjjjllloooooonnnllliiifffcccaaa^^^______``````___^^^^^^\\\\\\\\\\\\]]]___aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccceeegggjjjlllmmmllllllllllllnnntttxxx{{{wwwvvvuuurrrpppnnnlllkkkiiimmmqqqsssqqqlllhhhffffffgggiiijjjkkkjjjiiihhhcccbbb```\\\WWWQQQLLLJJJRRRXXX___cccddddddeeegggnnnppppppmmmkkkmmmuuu||||||{{{zzzzzz|||yyyqqqmmmnnnrrr{{{|||tttiii___XXXTTTQQQOOOJJJJJJKKKLLLMMMOOOQQQRRRQQQQQQSSSVVVVVVYYYeeeqqqsss\\\MMMHHHKKKVVViii}}}}}}lllaaa___^^^]]]^^^^^^]]][[[YYYXXXXXXYYYZZZ\\\^^^```aaa[[[\\\^^^```aaaaaaaaaaaazzzppplllkkklllllliiijjjmmmlllmmmnnnllljjjlllqqqvvvxxx~~~}}}xxxrrrooooootttvvvtttssstttjjjgggcccbbbcccgggjjjkkkiiihhhhhhhhhiiiiiihhhfffeeeffffffffffffgggjjjmmmooonnnkkkiiifffcccaaa```bbbbbbcccdddcccbbbaaa___[[[\\\]]]^^^___```aaaaaaaaa```____________```aaa______aaacccfffjjjmmmooommmqqqrrrsssvvv|||~~~uuussspppnnnllllllmmmnnniiikkknnnoooooolllhhhfffhhhhhhiiijjjjjjhhhgggfffbbb```^^^[[[VVVPPPKKKIIIMMMTTT]]]ccceeeeeefffggglllrrruuurrrnnnoooxxx{{{yyy||||||tttrrrkkkdddbbbbbbdddjjjqqqyyyqqqeeeYYYRRROOOMMMLLLJJJJJJJJJKKKMMMPPPSSSTTTRRRRRRUUUWWWXXX]]]lllzzz|||bbbPPPJJJIIINNN\\\rrruuuggg``````^^^\\\\\\\\\[[[ZZZXXXXXXXXXYYYZZZ\\\^^^___```[[[\\\]]]_________^^^^^^}}}vvvooollllllnnnmmmjjjkkkooojjjlllmmmkkkjjjmmmtttzzzyyy|||tttqqqnnnooossstttrrrqqqsssiiieeeaaaaaacccgggiiijjjgggfffeeefffhhhhhhgggfffhhhiiiiiihhhfffgggiiilllmmmkkkhhheeecccbbbbbbcccdddeeeeeefffeeecccaaa___ZZZ[[[^^^```bbbbbbaaaaaaaaa```___^^^^^^___```aaaaaaaaabbbcccgggkkknnnpppwww|||}}}}}}|||wwwpppooolllkkkjjjkkkmmmnnnjjjkkkmmmooopppooommmkkkjjjjjjiiiiiihhhgggeeeeeeaaa```]]]ZZZUUUPPPLLLIIIIIIQQQ\\\cccffffffggghhhkkkssszzzwwwpppnnnwwwzzzvvvxxx~~~zzzvvvuuurrrlllfffddd___\\\^^^^^^^^^aaafffnnnwww}}}}}}~~~|||zzzxxxzzzwwwpppeee[[[TTTOOOKKKJJJIIIJJJKKKMMMPPPQQQSSSSSSSSSSSSVVVYYY[[[cccuuujjjTTTKKKLLLLLLSSSddd{{{}}}nnneeeaaaccc```]]][[[[[[[[[ZZZXXXYYYYYYYYYZZZ[[[]]]^^^___ZZZ[[[]]]^^^^^^]]]\\\ZZZzzztttooommmmmmooonnnkkkmmmqqqhhhjjjlllkkkjjjnnnvvv}}}xxxvvv|||uuupppnnnnnnrrrssspppppprrrhhheeeaaaaaadddhhhiiiiiieeeddddddeeeggghhhgggfffjjjkkkkkkiiigggfffiiikkkkkkiiifffcccbbbcccdddfffcccdddeeeeeedddaaa___]]]YYY[[[___bbbccccccbbbaaabbbaaa___^^^^^^___aaabbbeeeeeeeeefffiiilllppprrr~~~vvvmmmkkkjjjiiiiiiiiijjjjjjkkkllllllmmmoooqqqrrrqqqpppkkkkkkjjjhhhgggeeeddddddaaa___]]]YYYUUUPPPMMMKKKFFFOOO[[[cccfffgggggghhhkkkuuu}}}zzzpppmmmuuu~~~~~~wwwsssuuu|||wwwlllggghhhgggccc___[[[XXXYYY\\\^^^]]]___bbbbbbkkkvvv{{{vvvuuuuuusssppppppssszzz|||vvvpppggg^^^WWWQQQKKKHHHFFFHHHKKKOOOQQQQQQQQQPPPSSSTTTWWWZZZ^^^hhh}}}oooWWWIIIJJJQQQOOOWWWhhhxxxjjjdddccceeebbb^^^[[[[[[[[[ZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^ZZZ[[[\\\]]]]]]\\\ZZZXXX~~~vvvpppmmmmmmmmmnnnmmmmmmlllkkkjjjiiihhhjjjooovvv~~~xxxvvvxxxzzz}}}uuuqqqqqqpppnnnllllllnnnpppjjjfffdddgggmmmrrrrrrqqqfffdddbbbcccgggiiihhhgggiiiiiigggffffffggghhhiiihhhgggeeeaaa^^^^^^___aaa```bbbfffhhhiiigggeeecccccccccbbbbbbaaaaaa``````bbbaaa```^^^^^^aaafffjjjmmmmmmkkkjjjoooyyyvvvooolllmmmjjjjjjjjjjjjkkkkkklllmmmrrrmmmjjjlllrrruuurrrnnniiilllnnnllliiiggggggiiidddccc```\\\VVVQQQLLLIIIHHHSSSbbblllnnnjjjeeecccdddmmmwww{{{xxxtttsssuuu~~~{{{qqqppptttwww~~~~~~}}}ssslllddd```aaabbb```^^^YYYVVVTTTUUUYYY\\\]]]\\\aaaeeelllqqqvvv}}}{{{|||}}}~~~uuuooooooqqqtttuuuxxx|||wwwpppjjj```XXXRRROOOMMMLLLJJJLLLNNNPPPPPPRRRTTTVVVPPPWWW[[[\\\bbbsssppp]]]QQQJJJHHHIIIOOO___tttyyynnngggeeeeeebbb___[[[ZZZZZZ\\\]]]___\\\XXXWWWZZZ]]]___```______]]]\\\[[[[[[[[[[[[zzzsssnnnmmmmmmmmmmmmmmmlllkkkkkkkkkjjjiiijjjnnnttt{{{~~~}}}}}}{{{wwwxxx|||xxxqqqqqqppppppppppppppppppllliiihhhlllrrrvvvuuusssjjjhhhggggggjjjkkkiiiggghhhhhhggggggggggggggggggggggggfffdddbbbaaacccdddaaaccceeeggghhhgggeeeddddddddddddddddddcccbbbbbb___```aaabbbcccfffkkknnnooosssxxx|||}}}xxxrrrmmmkkkkkkmmmlllllllllmmmnnnpppqqqoookkkgggjjjooosssqqqmmmkkkmmmooommmkkkiiiiiikkkfffdddbbb^^^YYYSSSOOOLLLMMM[[[nnn{{{|||tttkkkeeedddlllwww{{{xxxtttrrrrrr|||~~~tttqqquuuxxx~~~||||||~~~wwwtttkkkeee^^^[[[]]]^^^^^^\\\WWWUUUTTTVVVYYY\\\\\\[[[ZZZ___fffkkkpppwww~~~~~~{{{{{{|||~~~~~~uuupppkkkeee\\\TTTPPPMMMLLLKKKJJJLLLOOOPPPPPPRRRTTTVVVSSSXXXZZZ]]]hhhzzzyyyaaaQQQIIIFFFHHHLLLXXXhhh{{{wwwnnnjjjhhhfffccc```\\\[[[[[[]]]^^^___]]]ZZZZZZ\\\^^^``````aaa```^^^\\\ZZZYYYXXXXXX{{{uuuppplllllllllmmmmmmllllllkkkjjjlllkkkjjjkkkmmmqqquuuwwwxxxuuutttuuuvvvxxx~~~xxxrrrppppppqqqtttuuurrrooojjjhhhhhhkkkppprrrqqqooojjjiiiiiijjjkkkjjjhhhfffggggggggggggffffffeeedddeeeggghhhhhhgggfffggghhhddddddeeefffffffffeeeeeecccdddeeeffffffeeecccbbb___aaadddfffhhhkkkooorrr{{{}}}wwwuuurrrpppooommmllljjjnnnmmmlllkkklllnnnppprrrlllhhheeehhhnnnrrrqqqnnnnnnooopppooommmllllllmmmhhhfffddd```\\\WWWSSSQQQUUUhhhssshhhdddlllvvv{{{yyytttpppoootttwwwtttwwwzzz}}}|||~~~rrrjjjggg___[[[VVVUUUWWWYYYYYYXXXTTTSSSTTTVVVYYY\\\\\\[[[XXX]]]eeekkkooouuu|||wwwoooiiiddd^^^VVVPPPMMMKKKJJJIIILLLMMMOOOPPPQQQRRRTTTUUUVVVXXXZZZbbbrrrwwwfffRRRFFFBBBCCCJJJQQQcccrrrwwwppplllkkkeeeccc```]]]\\\\\\^^^___^^^]]]\\\\\\^^^`````````bbbaaa___\\\ZZZXXXVVVUUU{{{uuuqqqmmmkkklllllllllllllllkkkjjjjjjjjjjjjjjjjjjlllnnnppprrruuuqqqooorrrvvv~~~zzzuuuqqqoooooorrrwwwxxxsssnnniiihhhhhhjjjlllmmmjjjhhhdddeeeggghhhiiihhhfffeeeeeeeeeffffffeeedddbbb```bbbeeeiiijjjjjjjjjjjjkkkgggffffffeeeeeeeeeffffffaaabbbdddeeeeeedddcccbbbbbbdddfffiiikkkooosssvvvwwwssspppmmmmmmooopppnnnkkklllkkkiiihhhhhhiiilllmmmkkkhhhfffiiinnnssstttrrrqqqqqqqqqpppooooooooopppiiihhheeebbb^^^ZZZWWWVVV\\\sss}}}lllgggmmmuuu{{{{{{wwwrrrnnnmmmzzz{{{yyy|||~~~ssshhh```\\\XXXUUURRRRRRSSSUUUUUUTTTQQQRRRTTTVVVYYY\\\]]]]]]]]]ccclllsssxxx}}}~~~yyyrrrkkkfff\\\XXXQQQMMMKKKJJJJJJJJJMMMOOOQQQQQQRRRRRRTTTVVVVVVXXX]]]iii|||fffXXXIIIBBBAAADDDLLLTTThhhuuu{{{sssmmmiiidddbbb___]]]\\\\\\]]]^^^\\\[[[[[[]]]___```___]]]______^^^\\\ZZZXXXWWWVVVwwwqqqnnnmmmlllkkkkkkkkkkkkkkkjjjjjjiiihhhiiiiiijjjlllnnnpppqqqwwwrrrpppttt||||||uuuqqqooonnnnnnqqqvvvvvvqqqlllllllllllllllllljjjhhhfffaaacccfffhhhiiihhhhhhgggeeeeeefffeeedddbbb```___aaadddhhhkkkkkkkkkkkkkkkjjjiiigggfffffffffgggggg______aaabbbcccbbbbbbaaabbbeeeiiimmmpppuuu{{{zzzuuuqqqnnnkkkkkkmmmnnnllliiikkkiiihhhffffffggghhhiiimmmjjjiiikkkpppuuuwwwwwwsssrrrqqqppppppqqqqqqqqqiiihhhfffccc```]]][[[ZZZbbb|||rrrllloootttyyy|||zzzuuuqqqkkkwwwwwwlllbbb[[[WWWVVVUUUSSSRRRRRRRRRRRRQQQPPPQQQTTTVVVYYY\\\^^^```bbbjjjttt}}}|||wwwqqqkkkeee```VVVRRRNNNKKKKKKLLLLLLLLLNNNPPPRRRSSSSSSTTTVVVXXXWWW[[[eeesss}}}nnnXXXOOOFFFCCCCCCFFFMMMUUUhhhttt~~~tttjjjdddaaa```^^^\\\[[[[[[\\\\\\YYYYYYYYY[[[]]]^^^\\\[[[\\\\\\\\\\\\\\\[[[ZZZYYY|||sssnnnmmmlllllljjjjjjkkkkkkjjjjjjiiihhhggghhhiiilllooosssvvvxxx}}}wwwuuuyyywwwrrrooolllllllllooorrrqqqnnnjjjjjjjjjjjjiiigggfffddddddbbbeeehhhjjjjjjkkklllmmmhhhhhhgggfffeeecccaaa```bbbeeeiiikkkkkkjjjkkkkkklllkkkjjjiiihhhhhhggghhh______```aaaaaabbbcccdddbbbgggooowww|||wwwuuuuuummmkkkiiihhhhhhhhhfffeeehhhhhhhhhhhhhhhiiijjjjjjnnnlllkkklllpppuuuyyyzzzsssqqqoooooopppqqqqqqqqqkkkiiigggdddbbb```______fffyyyqqqqqqrrrvvvzzz|||yyyvvvoooxxxzzzooofff```ZZZWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPRRRTTTVVVXXX\\\aaadddfffooo{{{|||vvvoooiiibbb[[[VVVQQQNNNKKKJJJLLLNNNOOOOOOOOOQQQTTTUUUVVVWWWZZZ\\\[[[cccppp|||nnn\\\NNNHHHCCCDDDFFFIIIQQQYYYkkkuuu}}}zzzqqqggg```___^^^]]]\\\[[[[[[[[[\\\XXXWWWWWWYYY[[[\\\[[[YYYYYYZZZ\\\]]]^^^^^^]]]\\\xxxppplllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhggghhhjjjnnntttzzz|||yyy}}}xxxsssooollliiijjjkkkllllllkkkiiihhhfffffffffeeeddddddeeeffffffiiikkkkkkkkkkkkmmmpppnnnmmmkkkiiigggeeeeeedddfffhhhkkkkkkkkkjjjkkkkkknnnmmmmmmllljjjiiihhhhhhcccbbbaaaaaaccceeegggiiihhhqqq}}}{{{tttrrrqqqpppggghhhgggeeecccbbbbbbcccbbbdddfffiiikkklllmmmmmmmmmkkkjjjkkknnnssswwwyyyssspppmmmmmmoooqqqqqqpppmmmkkkiiigggeeedddccccccjjjuuupppnnnpppwww||||||zzzsssxxx||||||rrrhhhccc___\\\ZZZVVVWWWXXXWWWVVVUUUTTTTTTQQQSSSUUUVVVXXX\\\ccchhhmmmvvvxxxtttnnnhhhbbb[[[UUUQQQMMMKKKIIIIIILLLOOOPPPQQQPPPRRRUUUWWWXXXZZZ]]]___cccnnn{{{vvvbbbOOOHHHDDDAAADDDIIIPPPZZZeeettt|||~~~uuupppkkkeeeaaa______]]]\\\\\\\\\\\\\\\XXXWWWVVVWWWYYY[[[ZZZYYYYYY[[[]]]___```___^^^^^^vvvnnnkkkjjjjjjkkkjjjjjjjjjjjjjjjiiihhhhhhhhhiiilllqqqxxx~~~{{{{{{rrrooollliiigggiiikkkjjjhhhgggfffggggggggghhhgggggghhhkkkmmmiiikkklllkkkiiiiiilllooorrrpppnnnkkkiiihhhhhhhhhiiijjjllllllkkkjjjkkklllnnnnnnnnnmmmllljjjiiihhhfffeeedddccceeegggkkkmmmppp{{{yyyxxxuuupppooopppmmmhhheeefffgggeeeaaa___aaaddd\\\___ccchhhlllnnnnnnoookkkjjjhhhiiilllppptttwwwsssooollllllnnnqqqqqqpppnnnmmmkkkiiigggfffgggggglllvvvpppkkklllttt{{{}}}|||tttuuuvvvxxx~~~wwwllldddaaa___^^^]]]TTTVVVXXXYYYXXXVVVVVVVVVRRRTTTUUUUUUWWW]]]eeekkkuuu~~~yyyooolllgggbbb^^^YYYTTTQQQJJJHHHGGGHHHLLLOOOQQQQQQPPPRRRVVVXXXZZZ\\\___aaajjjvvv~~~ooo[[[JJJGGGCCCAAAEEELLLVVVdddqqq|||tttjjjgggfffdddccc```___^^^^^^]]]]]]]]]]]]YYYWWWVVVWWWYYYZZZ[[[ZZZZZZ\\\^^^`````````___^^^yyyqqqmmmmmmmmmkkkhhhffffffgggiiilllnnnnnnmmmkkknnnqqquuu}}}zzzwwwwww|||uuurrrpppmmmlllkkkkkkjjjhhheeedddeeegggdddeeegggiiijjjlllllllllmmmmmmllliiiggggggkkkooolllkkkjjjhhhhhhhhhhhhiiikkklllmmmlllkkkkkkmmmoooppppppooooooooommmjjjggghhhiiijjjjjjkkkpppxxx~~~~~~yyyrrrqqqpppooommmllllllkkkggggggeeecccbbbaaa``````bbbcccdddfffhhhjjjkkklllmmmkkkgggeeefffkkkpppttt{{{uuunnnjjjjjjlllnnnoooppppppnnnjjjfffddddddeeeqqqyyyppphhhggglllrrr|||xxxnnnooozzz{{{tttpppiiibbb]]]ZZZ[[[\\\YYYVVVSSSTTTVVVWWWVVVTTTXXXUUUUUUYYY]]]```gggnnnwwwzzzvvvjjjfff```YYYSSSOOOMMMMMMIIIJJJLLLNNNPPPQQQRRRRRRPPPVVV[[[[[[XXXYYY___fffuuusss^^^OOOEEEFFFEEEJJJRRRXXX___ooo|||sssggg``````bbbcccbbb`````````___^^^\\\[[[ZZZWWWWWWWWWXXXYYY[[[]]]]]]]]]^^^^^^^^^^^^\\\[[[ZZZ}}}wwwooollllllllljjjgggffffffgggiiilllmmmnnnmmmiiimmmqqqwwwvvvtttvvv|||~~~sssqqqnnnkkkjjjjjjjjjiiigggeeeeeehhhjjjhhhhhhjjjkkklllmmmmmmmmmlllmmmmmmkkkiiiiiilllooolllkkkiiihhhgggggghhhiiiiiijjjjjjjjjiiiiiikkkmmmnnnnnnoooppppppnnnllljjjmmmnnnooopppttt{{{~~~{{{xxxvvvoooooooooooonnnlllkkkjjjgggfffeeecccbbbbbbbbbbbbcccccccccdddfffgggiiijjjiiigggeeeeeegggkkkpppsss{{{xxxsssnnnkkkkkkmmmnnnnnnnnnmmmjjjgggeeeeeefffpppwwwnnnggggggkkkrrr{{{zzzpppnnnvvv~~~yyysssmmmiiiccc^^^[[[ZZZYYYYYYWWWUUUSSSTTTVVVXXXWWWUUUZZZXXXXXX]]]aaadddkkksss~~~zzzsssoooeeebbb\\\VVVPPPMMMKKKJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRVVVZZZZZZYYY]]]fffooo~~~iiiVVVKKKFFFFFFFFFLLLVVV___jjj|||rrrjjjaaa\\\]]]```aaa```^^^^^^]]]]]]\\\ZZZYYYXXXWWWWWWXXXXXXYYYZZZ\\\\\\\\\]]]]]]]]]]]][[[ZZZYYYxxxsssmmmjjjjjjjjjhhheeeeeefffgggiiikkklllmmmnnnkkkooouuu}}}ppppppuuu}}}yyyqqqooommmiiihhhiiihhhgggfffeeegggjjjmmmllllllmmmmmmnnnnnnmmmmmmmmmnnnooonnnmmmmmmnnnpppllljjjiiihhhgggggghhhhhhggghhhhhhhhhhhhiiikkkmmmooooooppppppoooooonnnmmmrrrvvv{{{}}}vvvsssrrrqqqooolllmmmnnnooonnnmmmkkkjjjgggfffdddbbbbbbcccdddfffeeedddbbbbbbbbbdddfffgggddddddcccdddgggjjjnnnpppyyyyyyxxxsssnnnkkkkkkmmmkkklllmmmkkkiiigggfffggglllzzzwwwnnnhhhhhhlllrrr{{{}}}tttoooqqqyyy|||{{{}}}|||xxxnnngggccc___[[[YYYYYYYYYVVVTTTTTTSSSSSSTTTWWWXXXXXXWWWXXXWWWYYY^^^cccgggooowww~~~xxxqqqjjjeee]]][[[VVVQQQLLLJJJIIIHHHJJJKKKMMMOOOQQQRRRSSSSSSUUUWWWYYYZZZ\\\eeerrr|||ttt[[[KKKFFFGGGEEEIIIRRR^^^jjjxxxrrreee```ZZZXXXZZZ]]]^^^^^^[[[[[[ZZZYYYXXXXXXWWWVVVYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\ZZZYYYXXX}}}ssspppllliiiiiihhhfffdddeeefffhhhiiiiiikkkmmmooopppuuu{{{zzzlllooovvvtttoooooollliiigggffffffeeeddddddgggkkkooonnnnnnnnnnnnmmmlllkkkkkkkkkmmmooopppppppppppppppkkkjjjhhhgggffffffggggggfffggghhhggggggiiimmmoooqqqqqqpppooooooppprrrttt||||||uuurrrrrrqqqlllhhhjjjkkknnnppppppnnnllljjjgggeeedddcccccceeegggiiifffeeebbb``````aaadddeeebbbbbbccceeefffhhhjjjjjjrrrvvvyyyvvvpppkkklllnnnkkkmmmnnnmmmjjjhhhffffffhhhsss{{{sssllllllooossszzz{{{ssspppvvv~~~yyyyyyzzznnnccc\\\YYYVVVSSSSSSVVVVVVTTTPPPPPPQQQRRRTTTWWWYYYYYYYYYXXXYYY]]]dddiiimmmvvv~~~yyytttnnnhhhaaa\\\VVVTTTPPPMMMJJJHHHHHHHHHKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWYYY[[[aaammm}}}{{{cccOOOEEECCCEEEGGGOOO\\\iiiuuuwwwfff^^^[[[WWWWWWXXXZZZ[[[[[[YYYXXXXXXWWWVVVVVVVVVVVVYYYXXXXXXWWWWWWWWWXXXXXXZZZ[[[[[[[[[[[[YYYXXXWWW}}}uuuooommmkkkjjjiiihhhfffddddddfffhhhhhhhhhiiimmmpppsssyyy~~~{{{rrrlllpppzzz{{{pppnnnnnnllliiihhhdddddddddccccccfffjjjmmmmmmmmmmmmlllkkkjjjhhhhhhfffhhhjjjlllnnnnnnmmmllljjjiiihhhfffeeeffffffgggddddddeeeeeefffhhhlllppppppqqqqqqrrrssswww}}}~~~zzzzzzuuupppooopppooojjjeeeiiikkknnnppppppnnnlllkkkfffeeeddddddeeegggiiijjjhhhfffcccaaa```aaabbbdddcccdddeeeffffffffffffeeejjjqqqvvvwwwrrrnnnnnnooommmooopppooollliiiggggggjjjqqqxxxqqqppprrrtttyyy{{{tttwww~~~~~~}}}yyy|||}}}rrrfff[[[UUURRRPPPOOOPPPSSSTTTRRROOONNNPPPSSSVVVXXXZZZ[[[\\\]]]___eeemmmsssxxx~~~|||xxxuuuooojjjeee___ZZZVVVPPPNNNMMMKKKJJJIIIIIIIIILLLMMMOOOQQQSSSTTTUUUUUUUUUWWWZZZ___gggsssgggSSSIIIEEEDDDDDDKKKWWWgggttt~~~lllaaa\\\ZZZXXXWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVXXXYYYZZZZZZYYYXXXVVVUUUwwwooolllllllllkkkjjjhhhgggfffdddfffhhhhhhggghhhmmmqqqtttzzz}}}{{{wwwuuuqqqlllpppuuuvvvmmmlllllljjjiiiiiidddeeeeeeeeeeeefffiiikkkllllllkkkjjjiiigggfffeeeaaaaaacccfffiiijjjjjjhhhjjjiiigggfffeeeeeeffffffaaabbbbbbcccdddggglllpppnnnsssxxx{{{~~~|||wwwvvvvvvvvvzzzuuummmiiiiiijjjiiihhhjjjkkklllnnnnnnmmmkkkjjjffffffffffffggghhhiiijjjiiigggeeecccbbbbbbccccccfffffffffgggffffffeeedddggglllsssvvvuuurrrqqqqqqooopppqqqooommmkkkjjjkkkoootttyyysssrrrssstttxxx}}}|||{{{{{{vvvwwwyyy~~~}}}uuuiii___VVVQQQOOOOOOPPPPPPQQQQQQQQQQQQPPPSSSWWWZZZ[[[]]]^^^```___bbbkkktttzzz|||uuupppiiibbb]]]XXXSSSPPPJJJJJJJJJIIIIIIJJJJJJKKKMMMNNNPPPRRRTTTUUUVVVVVVVVVZZZ```fffmmmuuu|||~~~kkkVVVJJJHHHGGGGGGHHHRRRaaaqqq|||pppddd___\\\[[[YYYWWWVVVUUUVVVVVVWWWVVVUUUTTTUUUVVVWWWXXXUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVTTTSSSRRR{{{sssllljjjlllmmmmmmkkkiiihhhgggcccfffhhhhhhfffggglllqqquuu{{{}}}vvvnnnlllmmmnnnuuuzzz|||rrrjjjiiijjjhhhggghhheeegggiiiiiihhhggghhhiiijjjjjjjjjiiihhhfffeeeddd`````````ccchhhjjjjjjiiiiiihhhfffeeedddeeeeeefffccccccddddddfffjjjoootttttt|||wwwooommmooorrrsssuuurrrmmmhhhffffffhhhiiiiiijjjjjjjjjjjjjjjiiihhheeefffhhhiiiiiiiiiiiihhhiiihhhgggeeeddddddddddddfffggggggggggggggggggggghhhlllrrrvvvxxxvvvsssqqqnnnooopppooonnnnnnpppqqqqqqvvv{{{tttooooooqqqrrrvvv{{{}}}yyytttrrryyysssrrryyy}}}}}}}}}~~~yyylllbbbZZZSSSPPPOOORRRSSSRRROOONNNQQQUUUTTTXXX]]]``````aaaccceeedddjjjttt~~~vvvpppfff]]]VVVRRRNNNKKKFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOQQQSSSTTTVVVVVVWWWYYY___gggnnnrrrrrrqqqpppcccWWWKKKHHHHHHHHHKKKPPPZZZiiixxxxxxfff]]]\\\YYYXXXWWWTTTSSSRRRSSSTTTUUUTTTSSSSSSSSSUUUVVVXXXRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQRRRRRRQQQPPPNNNMMM{{{vvvpppkkkjjjlllnnnnnnllljjjiiihhhcccfffiiigggeeeggglllrrrvvv~~~uuujjjiiiooosssyyy~~~yyyppphhhggggggffffffhhhgggjjjlllllljjjhhhhhhhhhjjjjjjiiiiiigggfffddddddcccbbbbbbeeejjjmmmmmmllliiihhhfffeeeddddddeeeeeegggggghhhhhhjjjnnntttyyy}}}xxxsssnnnmmmoooqqqqqqpppkkklllmmmkkkiiigggggghhhiiihhhhhhgggggggggggggggeeegggiiijjjkkkjjjhhhgggiiiiiihhhggggggfffeeedddffffffgggggghhhiiiiiijjjkkkmmmrrrwwwzzzyyytttqqqmmmnnnoooooooooqqqtttwwwpppuuuvvvoookkklllnnnppptttyyyzzzwwwqqqmmmeeebbbiiittt|||yyyxxxzzz~~~uuuggg]]]VVVRRRPPPPPPTTTVVVSSSNNNMMMRRRWWWWWW\\\aaadddddddddfffhhhpppvvvyyyrrrfff[[[SSSNNNJJJHHHCCCDDDEEEGGGHHHJJJKKKLLLNNNOOOQQQSSSUUUVVVWWWWWW\\\ccclllssstttpppiiicccPPPJJJGGGIIIHHHHHHMMMVVV___nnn{{{ooo```ZZZYYYVVVVVVTTTRRRPPPPPPRRRTTTTTTSSSRRRQQQRRRTTTVVVWWWPPPPPPPPPPPPPPPQQQRRRRRRNNNNNNOOOOOONNNMMMKKKJJJ}}}xxxsssnnnkkkoooooooooooonnnmmmllllllmmmiiiggggggeeefffppp|||{{{wwwtttpppooovvv~~~yyylllkkkhhhfffeeeeeeffffffkkknnnqqqsssqqqnnnlllkkkeeeeeeffffffgggggghhhhhhggghhhiiijjjkkkkkklllllljjjkkkkkkjjjiiiiiijjjllllllkkklllooouuu}}}wwwrrrpppkkkggghhhnnnsssuuutttnnnllliiihhhiiijjjjjjiiifffffffffeeeeeedddddddddiiihhhhhhhhhhhhiiiiiijjjkkkjjjhhhfffeeedddeeeeeeiiiiiiiiiiiiiiijjjjjjjjjlllnnnrrruuuwwwvvvuuutttooooooooooooooonnnnnnnnnsss|||{{{sssnnniiiggghhhjjjmmmnnnppptttzzzqqqddd]]]ccciiiooo}}}{{{uuuvvvzzz~~~~~~~~~ooobbbWWWOOONNNQQQUUUVVVVVVUUUSSSRRRSSSUUUWWW^^^fffiiiggggggkkkppp|||tttbbbTTTMMMJJJGGGEEEBBBDDDHHHKKKLLLNNNPPPRRRVVVTTTRRRQQQSSSWWW[[[]]]jjjooovvv{{{yyynnn^^^RRRHHHGGGFFFIIIMMMSSS]]]eeennnssswww{{{sssdddZZZXXXZZZVVVTTTPPPNNNLLLMMMOOOPPPPPPOOONNNPPPRRRSSSSSSRRRSSSRRRPPPNNNMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMxxxsssnnnjjjgggjjjkkklllmmmnnnooooooooollliiihhhhhhgggiiissszzzxxxvvvwww~~~rrrnnnmmmkkkiiihhhhhhhhhiiilllqqqwwwzzzzzzwwwtttrrrnnnmmmlllkkkjjjjjjjjjjjjhhhhhhiiijjjlllnnnpppqqqoooppppppooonnnnnnqqqssstttvvv{{{wwwpppmmmllliiifffiiioootttuuuuuummmkkkhhhgggggggggfffeeeffffffeeeeeedddcccccccccgggffffffgggggghhhiiijjjkkkiiigggdddbbbbbbbbbbbbggghhhhhhiiijjjjjjkkkkkklllmmmppprrrttttttttttttmmmlllkkkjjjjjjjjjjjjjjjiiiqqqqqqmmmjjjgggfffhhhiiijjjiiimmmpppzzz|||nnnbbb``````bbbooo~~~~~~wwwuuuwwwzzz|||}}}}}}zzzjjj___UUUNNNNNNRRRTTTUUUUUUTTTSSSRRRSSSTTTVVV]]]dddggggggjjjpppvvv{{{ooo^^^QQQKKKGGGEEECCCCCCFFFIIILLLMMMOOOQQQSSSVVVUUUSSSRRRTTTXXX___cccqqqxxx~~~ssscccUUUMMMHHHFFFGGGKKKUUUcccrrr|||}}}{{{~~~kkk___WWWTTTUUUTTTRRRPPPNNNMMMMMMNNNNNNOOONNNNNNOOOQQQRRRRRRQQQOOONNNMMMKKKKKKKKKKKKLLLJJJJJJJJJIIIJJJKKKKKKLLL~~~}}}{{{sssmmmjjjgggeeeiiijjjkkklllnnnnnnooooookkkiiihhhiiijjjnnnwww~~~vvvuuuxxx}}}}}}rrrqqqpppooonnnnnnooopppqqqqqqwww~~~{{{yyyvvvsssqqqpppppppppooonnnmmmmmmooorrruuuwwwsssssssssrrrsssuuuyyy|||{{{uuuppplllhhheeefffddddddhhhnnnrrrrrrqqqllliiifffdddddddddbbbaaaeeeeeeddddddcccbbbbbbaaadddddddddeeefffhhhiiijjjkkkiiieeeaaa___^^^______dddeeefffhhhiiijjjkkkkkklllllllllmmmoooqqqssstttkkkiiigggeeedddeeeffffffgggllluuuyyyoooiiihhhgggggghhhiiihhhfffjjjllluuuyyy~~~pppggg```\\\cccooo}}}wwwvvvuuuvvvyyy{{{}}}}}}}}}sssdddZZZSSSNNNNNNRRRSSSTTTUUUTTTRRRRRRSSSTTTSSSXXX^^^aaaccchhhrrryyypppfffXXXMMMGGGEEECCCBBBEEEHHHKKKMMMOOOPPPSSSTTTUUUVVVVVVUUUWWW]]]gggnnn{{{|||hhhTTTIIIFFFEEEFFFHHHPPPaaawwwpppaaaZZZUUUQQQPPPQQQPPPOOONNNMMMMMMLLLLLLNNNMMMLLLMMMOOOQQQPPPOOOLLLKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKwwwpppmmmmmmqqqwwwwwwooojjjhhhgggfffkkkkkkllllllllllllllllllkkkjjjjjjlllnnnttt||||||sssuuu}}}|||xxxvvvvvvuuuuuuvvvwwwxxxyyysssxxx~~~|||yyyvvvvvvvvvwwwzzzxxxuuutttuuuxxx|||~~~~~~~~~}}}}}}zzztttmmmhhhgggeeecccaaaaaabbbcccgggkkkmmmllljjjiiigggdddcccccccccbbbaaaddddddccccccbbbaaaaaa```bbbbbbcccdddeeegggiiijjjllliiiddd```]]]]]]^^^^^^```aaadddfffhhhjjjjjjjjjkkkjjjhhhhhhiiimmmpppssskkkiiieeecccaaabbbcccdddiiikkkpppwww|||{{{vvvqqqkkkjjjhhhhhhiiiiiihhhggglllmmmtttzzz~~~tttiiieeehhhqqqyyyrrrpppsssxxxzzz{{{{{{|||~~~|||nnn```WWWQQQMMMNNNQQQRRRSSSUUUTTTSSSRRRRRRTTTPPPSSSVVVWWWZZZbbbllltttxxxrrrmmmaaaZZZPPPHHHDDDDDDDDDCCCHHHJJJMMMPPPQQQRRRTTTVVVTTTVVVYYYZZZ]]]eeepppyyypppZZZIIIBBBBBBBBBEEEKKKWWWlll|||eee[[[YYYVVVQQQOOOMMMNNNNNNNNNMMMLLLJJJIIILLLKKKKKKLLLMMMNNNNNNMMMJJJJJJJJJKKKKKKLLLLLLMMMIIIIIIIIIHHHIIIJJJJJJKKKyyyppphhhfffffffffiiinnnwwwzzzqqqiiifffeeeeeefffjjjjjjkkklllmmmmmmmmmlllnnnoooooopppttt{{{~~~yyy}}}}}}~~~}}}|||zzzyyyxxxwwwwwwnnnpppsssuuuuuuuuuwwwxxx~~~|||yyyvvvuuuuuuwwwxxx|||zzzxxxxxxzzz{{{rrrlllnnniiieeecccddddddbbb```bbbcccfffiiikkkjjjhhhfffgggdddbbbbbbcccdddddddddccccccbbbbbbbbbaaaaaaaaabbbbbbbbbcccdddfffggghhhkkkhhheeeaaa___^^^______]]]___bbbeeehhhiiiiiiiiikkkhhheeecccdddhhhlllpppkkkiiieeecccaaabbbcccdddggghhhjjjmmmoooppppppooonnnkkkhhhhhhiiikkkllllllnnnooottt}}}~~~}}}ooofffeeessstttnnnooossswwwxxxzzzzzzzzzzzz{{{zzzlll]]]UUUQQQNNNNNNPPPQQQSSSUUUUUUTTTSSSSSSTTTPPPQQQRRRRRRTTT[[[dddkkkwww|||zzzrrrjjjddd^^^ZZZRRRNNNHHHDDDDDDEEEFFFHHHJJJMMMPPPRRRSSSTTTVVVXXXUUUXXX\\\```eeemmmvvv}}}zzzmmm]]]NNNEEECCCCCCAAAHHHRRR```vvvooo\\\VVVVVVTTTPPPMMMJJJKKKLLLMMMLLLKKKIIIGGGKKKJJJIIIJJJKKKLLLKKKJJJHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLzzziiiccc```bbbdddeeehhhlllqqq~~~vvvqqqiiidddbbbcccdddeeefffgggiiilllnnnpppqqqqqqppprrrsssssswww}}}~~~}}}{{{xxxtttqqqnnnmmmkkklllmmmllllllmmmppprrrrrrqqqooonnnnnnooopppqqqrrrrrrrrrsssxxx}}}xxxqqqkkkeeeaaadddcccbbbbbbccccccbbbaaaeeefffiiikkkkkkjjjhhhgggeeecccaaaaaaccceeeeeeeeeaaabbbbbbbbbbbbcccccccccddddddddddddddddddeeefffgggfffdddbbbaaa```aaaaaa]]]___bbbfffhhhjjjjjjiiikkkgggccc``````ccchhhkkkhhhgggeeecccbbbbbbcccdddeeegggiiijjjjjjjjjlllmmmmmmkkkiiiiiilllppprrrsssqqqrrrtttyyyzzz|||~~~kkkbbbhhhvvvxxxqqqnnnooorrrtttuuuuuutttttttttwww|||wwwiiiZZZSSSPPPOOOOOOQQQQQQSSSVVVVVVUUUTTTTTTUUUTTTSSSSSSSSSTTTXXX^^^cccgggjjjooossstttvvvxxxyyyyyywwwwwwyyy{{{yyysssjjjaaaZZZUUUQQQNNNHHHFFFEEECCCDDDFFFIIIKKKMMMPPPSSSTTTUUUVVVXXXZZZWWWZZZ___eeekkkqqquuuwwwtttiiiYYYMMMGGGFFFGGGHHHFFFPPP]]]kkksssdddUUUQQQRRRPPPLLLKKKIIIIIIJJJKKKJJJIIIHHHGGGIIIHHHGGGHHHIIIJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIHHHJJJJJJJJJIIIJJJKKKKKKLLLwwwnnneee```^^^aaaeeehhhlllpppsss~~~yyynnnjjjeeeaaabbbdddeeeffffffgggjjjmmmoooqqqrrrsssmmmoooooonnnrrrzzz~~~}}}uuu}}}|||wwwqqqpppooommmjjjhhhfffddddddfffhhhhhhhhhiiikkkmmmhhhgggggggggggghhhiiiiiigggfffgggiiinnntttyyy}}}}}}xxxsssppppppqqqqqqooommmiiifffccc```______```aaaaaa``````aaabbbbbbeeehhhiiijjjiiihhhgggeeecccaaaaaabbbccccccbbb```aaaaaabbbcccdddeeeeeehhhgggfffddddddcccccccccbbbbbbcccccccccbbbbbbaaa___aaaeeeiiikkklllkkkkkkjjjgggbbb^^^]]]___cccfffccccccbbbaaaaaa```aaaaaacccgggjjjkkkiiihhhiiilllkkkkkkmmmqqqwww{{{~~~vvvxxxxxxxxxzzz||||||lllfffgggvvv|||vvvqqqnnnnnnoooooopppppppppqqqtttxxx|||rrrdddUUUPPPPPPPPPPPPRRRRRRTTTWWWXXXWWWVVVUUUVVVTTTTTTTTTTTTUUUWWWZZZ\\\\\\___bbbeeegggjjjnnnppppppsssyyywwwhhhbbbZZZTTTOOOLLLJJJHHHDDDDDDDDDDDDEEEGGGJJJLLLOOORRRUUUVVVWWWXXXZZZ[[[\\\]]]aaahhhoooqqqmmmiii```XXXLLLEEEEEEIIILLLNNNOOO[[[iiiwwwjjj^^^SSSPPPOOOLLLJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGHHHGGGFFFFFFHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIHHHHHHIIIIIIJJJKKKoooiiihhhbbb```cccgggkkkpppvvvxxx{{{tttlllhhhdddcccdddgggiiijjjjjjkkklllnnnooopppppppppfffjjjiiigggkkksssvvvsssrrrxxxnnnggg```aaabbbcccccccccccccccXXX\\\___bbbbbbccccccdddddddddeeeeeeeeeeeeeeeeeeaaa``````aaacccgggkkkmmmooooooooommmkkkiiijjjkkkiiihhhfffdddbbbaaa```___]]]___aaa___\\\\\\___bbb^^^```dddffffffffffffgggfffdddaaa``````aaa````````````aaacccdddeeefffgggjjjiiigggeeedddbbbbbbaaa^^^___aaacccccccccbbbbbbaaadddhhhkkkmmmnnnmmmllljjjfffaaa]]]\\\]]]aaaccc_____________________^^^^^^ccchhhhhheeecccdddgggjjjlllrrryyy{{{~~~}}}yyy~~~|||vvv|||yyyjjj```iii{{{zzz|||~~~zzztttnnnkkkkkkmmmnnnooopppqqqtttyyy|||{{{~~~nnn___RRRNNNOOOPPPRRRTTTRRRUUUWWWYYYXXXVVVVVVVVVRRRSSSSSSTTTTTTUUUVVVWWWWWWZZZ]]]```cccggglllpppsssyyy|||kkkbbb[[[VVVPPPKKKHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGJJJLLLPPPSSSVVVWWWXXXYYYZZZ\\\______bbbiiipppooofff]]]RRRNNNHHHDDDEEEJJJOOORRRVVVcccqqq|||ggg]]]TTTQQQOOOLLLJJJKKKHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFEEEFFFGGGGGGFFFEEEIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJyyykkkfffbbbccceeeggghhhkkknnnqqq}}}tttmmmdddcccbbbaaacccgggkkknnnllllllmmmnnnnnnkkkfffbbbaaabbbaaa^^^^^^bbbgggjjjtttrrrmmmjjjaaa]]]```bbbcccaaa___^^^^^^[[[\\\]]]^^^____________^^^^^^___aaadddeeedddcccaaa___]]]]]]^^^aaaeeegggccccccccccccccccccccccccddddddbbbaaa___]]][[[ZZZ___^^^^^^]]]]]]\\\\\\\\\\\\]]]```bbbddddddeeedddbbbcccdddbbb___\\\\\\\\\aaaaaaaaabbbccceeefffgggdddddddddddddddccccccccceeebbb```aaadddeeedddccc______bbbfffjjjkkkkkkiiieeebbb___[[[ZZZZZZ\\\^^^\\\]]]^^^```bbbbbbccccccbbbcccddddddbbbbbbbbbdddiiimmmrrrvvvyyy}}}}}}~~~yyyxxxeeecccjjjxxxyyyzzzyyyxxxwwwuuuqqqkkkggghhhiiijjjllloooqqqssstttwwwxxxzzz~~~lll___UUUSSSSSSQQQQQQTTTVVVWWWXXXXXXWWWWWWXXXZZZUUUTTTVVVZZZYYYVVVWWW[[[ZZZ___eeegggjjjqqq}}}}}}}}}vvvfff\\\XXXQQQNNNJJJFFFDDDDDDFFFGGGGGGFFFFFFFFFHHHKKKNNNPPPQQQRRRTTTXXXZZZ[[[^^^bbb]]]eeekkkjjjhhhcccXXXLLLGGGFFFEEEDDDDDDGGGJJJMMM[[[fffuuutttbbb\\\TTTNNNKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHJJJIIIHHHFFFEEEEEEDDDDDDLLLKKKJJJIIIHHHGGGGGGGGGKKKJJJIIIHHHGGGHHHIIIJJJwwwkkkhhheeefffhhhiiijjjmmmrrrvvvyyyooohhhcccbbbbbbbbbcccfffiiikkkiiihhhggggggfffccc^^^[[[WWWXXXXXXVVVVVVZZZaaaeeeppptttjjjgggfff^^^[[[\\\]]]^^^^^^]]][[[YYYYYYZZZ\\\]]]^^^_________^^^^^^^^^___bbbcccbbbaaa^^^]]][[[ZZZ[[[^^^aaadddbbbbbbaaaaaaaaaaaaaaaaaadddcccaaa___]]]\\\[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[^^^^^^```aaabbbaaa``````cccddddddbbb```^^^__________________aaabbbcccddddddddddddeeeeeeffffffgggeeecccbbbccceeefffdddcccaaaaaacccfffiiijjjiiigggbbb```]]][[[ZZZ\\\^^^______```bbbdddfffhhhjjjkkkkkkjjjhhhdddbbbaaaccceeehhhlllpppsssuuuxxx}}}xxx|||mmmdddccciii{{{~~~zzzyyyxxxxxxwwwtttpppmmmiiiiiiiiijjjllloooqqqrrrssssssuuuwwwzzz~~~}}}iii^^^TTTSSSSSSRRRRRRUUUVVVWWWYYYYYYXXXWWWXXXZZZXXXWWWYYY]]]]]]ZZZ\\\```ccciiipppuuuzzz|||zzzwwwttttttuuuwwwxxx|||rrreeeZZZSSSQQQLLLJJJGGGEEEDDDDDDEEEFFFGGGGGGHHHIIILLLOOOQQQSSSVVVWWWYYY\\\^^^___aaacccgggqqquuunnncccYYYOOOGGGEEEDDDBBBAAABBBFFFLLLOOO___kkk|||wwwlll^^^YYYQQQKKKIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKuuukkkiiiiiijjjjjjkkkmmmqqqwww|||zzzrrrjjjddd`````````aaabbbccceeefffcccaaa___]]]\\\ZZZVVVSSSOOOOOOOOOOOOOOOSSS[[[bbbrrrpppiiiaaaaaabbb[[[\\\ZZZYYY[[[]]]]]]YYYVVVWWWXXXYYY[[[]]]^^^______^^^]]]\\\]]]___```___^^^ZZZYYYXXXWWWXXXZZZ]]]___^^^^^^^^^^^^^^^^^^______cccbbb___]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ^^^____________]]]\\\[[[```aaa```___]]]]]]___aaa^^^^^^^^^^^^___aaabbbcccdddddddddeeefffhhhiiijjjeeeeeeeeefffggggggeeeccccccccceeegggiiijjjhhhfffaaa___]]]\\\\\\^^^```bbbddddddeeehhhkkkooorrrtttsssppplllfffbbbaaadddfffiiikkknnnqqqsssuuuxxx{{{}}}~~~~~~wwwhhh^^^]]]iiiyyy{{{yyywwwvvvwwwvvvuuussskkkjjjiiihhhiiikkkmmmooopppoooooopppssswww{{{~~~zzzeee]]]VVVUUUVVVVVVWWWYYYYYY[[[]]]^^^]]]]]]^^^___``````bbbggghhhfffiiinnnrrrzzz{{{wwwtttrrrpppnnnkkkiiihhhhhhhhhlllhhhbbbZZZRRRMMMJJJIIIEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMPPPRRRTTTUUURRRUUUYYY___eeekkkppprrruuu|||}}}ooo\\\NNNGGGDDDCCCBBBAAAAAACCCIIIRRRXXXiiivvvvvvjjjbbbXXXSSSMMMIIIGGGHHHHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLssskkkkkklllmmmmmmnnnpppvvv}}}}}}vvvnnngggbbb\\\]]]]]]^^^^^^^^^^^^^^^]]]ZZZWWWVVVUUUTTTRRRPPPNNNMMMNNNNNNNNNRRR\\\fffzzzsssgggccc]]]^^^aaa\\\___[[[YYYZZZ^^^___[[[WWWTTTVVVWWWZZZ\\\]]]^^^^^^]]][[[ZZZZZZ\\\\\\[[[ZZZXXXWWWWWWVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\aaa___]]][[[ZZZZZZZZZ[[[YYYYYYZZZZZZZZZZZZZZZZZZ\\\]]]]]]]]]\\\[[[YYYXXXZZZZZZZZZYYYXXXYYY\\\____________``````bbbccccccddddddcccddddddfffggghhheeeeeeggghhhiiihhheeedddddddddfffhhhkkkkkkiiigggdddbbb```______```bbbdddeeefffgggiiimmmrrrvvvyyysssrrrnnniiidddcccdddfffjjjkkknnnpppsssuuuxxxyyy~~~}}}zzzwwwxxx{{{lll___ZZZaaakkkyyy~~~{{{wwwttttttttttttssslllkkkhhhgggggghhhjjjkkknnnmmmlllmmmpppuuuzzz}}}wwwccc___[[[[[[]]]___aaabbb```cccfffhhhhhhiiikkklllpppooorrrwwwyyyyyy}}}}}}xxxsssooollljjjiiigggdddaaa^^^\\\[[[]]]XXXRRRMMMJJJHHHEEEDDDAAABBBCCCEEEGGGHHHIIIIIIIIIKKKMMMOOORRRSSSTTTTTTRRRVVVZZZaaakkkwww~~~yyyhhhTTTHHHDDDEEECCCCCCCCCDDDGGGPPP\\\eeevvvssshhh```\\\SSSOOOJJJGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKrrrllllllnnnooooooqqqtttzzzxxxpppiiiccc___XXXYYYZZZZZZZZZYYYWWWWWWWWWUUUSSSRRRSSSSSSSSSRRRPPPNNNOOOQQQQQQTTT```nnn~~~kkkaaa___ZZZ\\\___[[[___[[[XXXZZZ^^^___[[[WWWSSSTTTVVVYYYZZZ\\\]]]]]]\\\ZZZXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYY^^^]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYVVVWWWWWWVVVVVVWWW[[[^^^____________```aaabbbbbbdddcccaaa``````aaabbbcccdddfffhhhiiiiiihhhgggfffddddddfffjjjmmmnnnllljjjhhhgggeeedddccccccdddeeeeeeeeefffhhhkkkppptttwwwnnnnnnmmmjjjgggeeeeeefffiiiiiikkkooorrrvvvxxxxxxwwwwwwwwwuuuuuuyyyxxxmmmbbbZZZ[[[```eeeuuuyyytttqqqpppooonnnmmmllliiiggggggggghhhhhhkkkjjjjjjkkknnntttyyy||||||}}}vvvddddddcccdddhhhmmmppppppmmmppprrrtttvvvyyy|||~~~{{{uuuqqqmmmiiifffbbbaaa___]]]YYYVVVSSSRRRRRROOOLLLIIIHHHFFFCCCAAAAAABBBEEEHHHKKKLLLMMMMMMKKKLLLNNNPPPRRRSSSSSSSSSYYY^^^bbbgggrrrmmm[[[MMMEEECCCDDDBBBDDDFFFHHHMMMXXXgggrrrvvvggg^^^ZZZYYYOOOLLLIIIGGGGGGHHHHHHGGGDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIII~~~rrrmmmnnnpppqqqsssuuuyyy~~~yyyppphhhccc^^^\\\WWWWWWWWWWWWUUUTTTSSSRRRTTTRRRQQQQQQRRRSSSSSSRRRPPPNNNOOOTTTUUUXXXgggxxxsssccc\\\[[[WWWYYY]]]ZZZ[[[YYYWWWWWWYYYZZZXXXVVVTTTUUUVVVXXXZZZ[[[\\\\\\[[[YYYVVVVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTUUUUUUVVVVVVWWWWWWZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[YYYZZZ[[[\\\\\\\\\[[[ZZZVVVWWWXXXXXXXXXZZZ]]]___^^^^^^^^^^^^^^^___``````aaa```^^^\\\\\\]]]^^^___bbbeeegggiiihhhhhhiiiiiiffffffhhhlllooopppooommmkkkjjjhhhgggfffffffffgggeeeeeefffgggiiilllooopppiiijjjkkkjjjgggffffffggghhhhhhiiilllqqqtttuuuuuussstttvvvvvvvvvwwwzzz|||~~~xxxpppfff___[[[ZZZ[[[eeewwwyyytttpppmmmlllmmmmmmkkkjjjiiihhhggggggfffffffffgggjjjooosssvvvxxxxxxzzz|||xxxjjjnnnrrrtttyyyyyyvvvqqqmmmjjjfffbbb```YYYXXXVVVSSSPPPMMMKKKIIIIIIIIIIIIHHHFFFDDDBBBAAADDDEEEHHHKKKMMMOOOPPPQQQNNNOOOPPPQQQSSSUUUVVVWWWZZZbbbjjjssswww^^^OOOGGGCCCAAABBBBBBFFFJJJOOOUUUbbbrrrmmm___XXXUUUTTTMMMKKKHHHGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIII~~~tttpppqqqqqqtttwwwzzz~~~{{{qqqhhhbbb___]]]\\\XXXXXXVVVUUUSSSRRRQQQPPPRRRQQQPPPPPPQQQQQQPPPNNNOOOLLLPPPWWWZZZ___qqq}}}lll\\\XXXYYYUUUXXX^^^[[[XXXXXXWWWVVVVVVVVVVVVVVVUUUVVVWWWYYYZZZZZZ[[[[[[ZZZWWWUUUUUUVVVXXXYYYXXXVVVWWWXXXYYYXXXWWWUUUTTTRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWYYYYYYYYYXXXVVVUUUVVVWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZVVVXXXZZZ[[[[[[[[[]]]_________^^^^^^______```aaa^^^]]][[[YYYZZZ[[[]]]___aaacccfffgggggggggjjjmmmjjjjjjkkknnnqqqqqqooommmiiiiiihhhhhhhhhhhhiiiiiigggggghhhhhhiiiiiijjjjjjiiijjjiiigggffffffhhhjjjlllkkkkkknnnrrrttttttsssqqqssstttuuuuuuuuuvvvwwwzzztttnnnhhhddd^^^^^^eeesss{{{vvvrrrooommmnnnnnnmmmkkkjjjhhhfffdddddddddeeegggjjjlllmmmqqqqqqrrrtttxxx{{{~~~|||xxxyyypppmmmiiieeeaaa^^^YYYVVVQQQPPPMMMKKKHHHGGGEEEEEECCCEEEGGGFFFCCCBBBDDDFFFGGGHHHJJJLLLNNNPPPRRRRRRQQQQQQRRRTTTWWWZZZ]]]___aaammmzzz|||hhhRRRHHHEEECCCCCCEEEFFFLLLSSSYYY```nnn|||fffZZZTTTPPPMMMKKKIIIGGGFFFGGGFFFEEECCCDDDDDDCCCCCCDDDEEEEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMLLLLLLKKK}}}uuurrrtttsssvvvzzz~~~}}}vvvlllddd```^^^^^^^^^ZZZYYYWWWUUUSSSQQQQQQPPPRRRPPPOOOOOOPPPOOOLLLJJJNNNLLLQQQZZZ___eeeyyyuuuhhhZZZWWWYYYVVVZZZ```^^^XXXXXXYYYWWWUUUUUUVVVXXXVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWTTTTTTVVVXXXYYYYYYVVVWWWXXXYYYXXXVVVTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVTTTVVVXXXZZZZZZXXXVVVTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^]]]\\\[[[ZZZVVVXXXZZZ[[[[[[[[[]]]^^^bbbaaaaaaaaaaaabbbbbbccc[[[ZZZYYYXXXYYY[[[^^^``````ccceeeffffffgggkkkooommmmmmnnnpppqqqqqqooolllgggggggggggghhhiiijjjkkkiiijjjjjjjjjiiihhhgggggglllkkkhhheeeccceeeiiilllrrrpppoooqqqtttvvvuuusssqqqqqqqqqrrrrrrsssttttttvvvzzzuuueee]]]ZZZaaammmyyy|||wwwtttmmmnnnoooooonnnkkkhhhfffeeeeeeeeeeeefffggghhhhhhkkkkkklllnnnqqquuuxxxzzz~~~{{{zzz}}}|||uuuqqqkkkhhhccc___[[[WWWRRROOONNNMMMJJJGGGEEEDDDDDDDDD@@@DDDFFFDDDAAAAAAFFFKKKJJJJJJJJJLLLNNNPPPRRRSSSRRRSSSTTTVVVZZZ___dddgggssskkkZZZJJJEEEEEEDDDFFFJJJLLLRRR[[[bbbjjjxxxvvvcccYYYSSSLLLFFFIIIHHHFFFFFFFFFEEECCCAAADDDDDDDDDDDDDDDEEEFFFFFFIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJLLLMMMNNNNNNNNNNNN}}}zzzvvvwww{{{xxxxxxzzz~~~wwwoooeee___^^^]]]YYYVVVWWWWWWUUUUUUTTTTTTTTTTTTSSSOOOMMMMMMLLLIIIJJJMMMKKKMMMSSS^^^gggsssoooccc\\\UUUSSSVVVZZZ[[[ZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTUUUWWWYYYZZZYYYYYYXXXYYYWWWVVVVVVXXXYYYYYYXXXXXXYYYYYYZZZYYYWWWVVVUUUXXXWWWUUUSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUWWWVVVVVVXXXZZZ\\\[[[ZZZZZZ\\\]]]^^^^^^\\\YYYWWWZZZ[[[[[[[[[ZZZ\\\^^^aaadddcccbbbaaa``````aaaaaa[[[\\\^^^^^^\\\[[[[[[\\\bbbbbbccceeefffhhhiiijjjoooooooooooooooooonnnnnniiiiiijjjjjjjjjiiiiiihhhnnnkkkhhhhhhjjjkkkjjjhhhmmmllljjjgggfffhhhkkkoooppprrruuuyyyzzzwwwrrrmmmlllllllllmmmoooppprrrrrrxxxxxxmmmbbb\\\]]]eeettt}}}wwwuuuqqqnnnppptttuuuoooiiihhhgggeeedddcccddddddeeeeeekkkooommmlllooosssssstttuuuuuuwww{{{~~~wwwpppkkkgggddd^^^XXXUUUTTTRRRMMMHHHFFFFFFEEEDDDDDDDDDDDDEEECCCDDDEEEFFFGGGHHHIIIIIIKKKJJJJJJKKKMMMOOOPPPOOOSSSSSSVVV\\\^^^```jjjvvvsssXXXMMMFFFEEEFFFFFFKKKSSS]]]```gggppp|||rrraaaSSSNNNPPPIIIGGGEEEEEEGGGHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKyyyuuusssqqqoooqqquuuvvvwwwzzzyyyqqqjjjbbb]]]]]]]]][[[XXXZZZYYYXXXWWWVVVVVVVVVVVVRRRNNNLLLLLLJJJHHHIIINNNPPPTTT\\\gggqqqvvvggg___ZZZUUUUUUZZZ___``````YYYYYYXXXWWWVVVVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUWWWYYYYYYYYYZZZZZZZZZYYYXXXVVVTTTSSSXXXVVVUUUTTTTTTUUUWWWXXXXXXYYYYYYYYYYYYXXXVVVUUUVVVUUUUUUWWWYYY[[[ZZZYYYYYYZZZ\\\]]]]]][[[YYYXXXZZZ\\\]]]]]]]]]^^^aaadddmmmkkkgggbbb___]]]\\\\\\[[[]]]]]]]]][[[[[[\\\]]]cccdddeeeggghhhiiijjjjjjnnnmmmmmmlllkkkjjjjjjiiihhhiiiiiiiiiiiihhhhhhgggjjjhhhggghhhkkkllljjjhhhkkkkkkjjjhhhfffgggjjjmmmooorrrwww|||}}}xxxqqqkkkmmmmmmlllllllllmmmnnnnnnnnnvvvvvvggg^^^YYY[[[dddnnn}}}zzzuuuqqqrrruuuvvvqqqkkkhhhgggeeedddcccbbbccccccdddjjjnnnlllkkknnnqqqrrrrrrrrrtttvvvyyy}}}}}}uuunnniiiddd___]]]\\\YYYUUUSSSQQQNNNJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQRRRRRRUUUUUUZZZaaagggmmmyyyvvvbbbRRRJJJEEEGGGJJJMMMTTT[[[kkkooowwwxxxfffVVVMMMJJJHHHFFFEEEEEEGGGGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKzzzqqqnnnjjjggghhhhhhgggjjjnnnsssuuuzzzyyysssiiiddd^^^[[[[[[]]]\\\[[[]]]\\\[[[ZZZYYYXXXWWWWWWSSSOOOMMMMMMJJJHHHKKKQQQUUUZZZeeeqqq}}}mmmaaa]]]ZZZWWWYYY]]]aaabbbaaaWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTTTTUUUXXXZZZZZZZZZ\\\[[[[[[YYYWWWTTTRRRQQQWWWVVVUUUUUUUUUWWWYYYZZZZZZ[[[\\\\\\[[[YYYWWWVVVUUUTTTTTTUUUXXXYYYYYYXXXWWWXXXZZZ[[[[[[[[[ZZZYYYZZZ\\\^^^______aaadddgggqqqmmmgggaaa]]][[[ZZZZZZ]]]^^^^^^]]][[[\\\^^^```eeefffhhhjjjkkkkkkkkkkkkllllllkkkiiihhhgggfffeeehhhhhhiiiiiihhhggggggfffgggggghhhjjjlllllljjjhhhhhhiiiiiihhhggggggiiijjjmmmqqqyyyzzzpppiiinnnnnnmmmlllkkkkkkkkklllmmmsss|||rrrfff]]]WWWWWWZZZdddqqq~~~xxxvvvwwwvvvqqqmmmhhhgggeeecccbbbaaaaaabbb```gggjjjhhhgggjjjllllllnnnoooqqqtttvvvxxxyyyzzzzzz|||~~~~~~rrrnnnhhhbbb___\\\YYYWWWSSSSSSSSSQQQLLLHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNLLLMMMNNNPPPRRRTTTUUUVVVYYY[[[aaajjjsss~~~wwwaaaTTTKKKHHHGGGKKKQQQXXXaaaiiiuuu|||uuufffWWWKKKFFFGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHIIIJJJJJJyyylllgggbbb^^^]]]```bbbbbbfffkkkrrruuu{{{}}}ssslllddd```[[[YYYZZZ[[[[[[[[[^^^^^^]]]\\\ZZZXXXVVVUUURRROOONNNMMMKKKJJJOOOVVV]]]cccoooyyyhhh```^^^\\\ZZZZZZ\\\]]]]]][[[VVVUUUTTTSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWUUUUUUTTTVVVYYY\\\]]]]]]\\\[[[ZZZXXXWWWUUUSSSRRRWWWVVVUUUUUUVVVXXX[[[\\\[[[\\\^^^^^^]]][[[XXXVVVTTTSSSSSSTTTWWWXXXXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZ\\\^^^___```bbbeeeggghhheeeaaa\\\[[[[[[]]]___aaaaaa```___^^^___aaadddggghhhjjjlllmmmmmmlllkkkkkkkkkjjjiiihhhgggfffeeeiiiiiiiiiiiiiiihhhgggggghhhjjjlllnnnnnnllliiigggfffhhhiiiiiiggggggggghhhkkkpppwww~~~{{{sssllloooooonnnnnnnnnnnnnnnooorrrvvv{{{vvvkkk^^^UUURRRVVV___mmm}}}|||yyyvvvppplllgggfffdddbbbaaaaaaaaabbb\\\bbbfffdddbbbeeeffffffkkkllloooqqqsssssssssrrrsssuuuwww{{{{{{rrrhhhddd___ZZZXXXVVVTTTRRRLLLPPPRRROOOHHHCCCBBBCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEFFFHHHJJJLLLNNNPPPQQQNNNPPPRRRSSSUUUVVVXXXZZZ```dddlllwwwgggVVVPPPGGGGGGJJJPPPYYYcccnnnvvvqqqeee]]]SSSJJJEEEFFFEEEEEEEEEEEEEEEDDDDDDAAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFGGGFFFEEEDDDDDDEEECCCCCCDDDDDDFFFGGGHHHIIIwwwggg```^^^ZZZWWWWWW[[[^^^___ccchhhpppttt{{{xxxnnnhhhaaa___[[[YYYYYYZZZZZZZZZ^^^^^^]]][[[YYYVVVTTTRRRNNNLLLLLLLLLJJJKKKSSS\\\fffooo~~~pppccc^^^\\\ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVXXX\\\^^^______[[[ZZZYYYXXXWWWWWWVVVVVVWWWVVVUUUUUUWWWYYY\\\]]]\\\]]]^^^^^^]]][[[YYYXXXTTTTTTSSSUUUWWWYYYXXXXXXVVVVVVWWWWWWXXXZZZ[[[[[[YYY[[[^^^___```aaaccceee^^^\\\YYYWWWXXX[[[___bbbdddddddddcccbbbcccfffhhhiiijjjkkkmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjjkkkkkkjjjjjjiiilllnnnqqqrrrpppllliiifffeeegggiiiiiihhhffffffgggjjjnnnuuu{{{|||wwwrrrpppppppppqqqrrrsssuuuvvvuuuuuuwwwxxx||||||~~~|||kkkZZZPPPPPPTTT\\\hhhxxx~~~wwwqqqlllgggfffdddbbbaaaaaabbbbbb[[[bbbeeecccaaacccdddccchhhjjjlllooopppooonnnmmmoooppprrruuuyyy~~~xxxlllddd]]]ZZZUUUQQQOOOMMMLLLJJJJJJNNNQQQNNNFFF@@@@@@AAA@@@@@@AAACCCEEEHHHJJJKKKHHHIIIJJJLLLOOOQQQRRRSSSRRRTTTVVVVVVWWWXXX\\\___iiippp|||nnnYYYNNNKKKCCCGGGMMMSSS\\\jjjxxx{{{kkk[[[SSSPPPLLLHHHFFFEEEEEEEEEEEEDDDCCCCCCDDDAAAAAABBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEGGGHHHGGGEEEBBBBBBCCCAAAAAAAAABBBCCCEEEFFFGGG{{{hhh___[[[ZZZWWWTTTTTTXXX[[[\\\___dddlllrrrzzz{{{rrriiiddd```^^^\\\ZZZYYYZZZZZZ[[[]]]]]]\\\ZZZWWWTTTQQQOOOJJJIIIJJJKKKKKKNNNYYYeeemmmzzzzzzhhh___[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSUUUWWWYYYYYYXXXWWWWWWWWWXXXXXXYYYYYYXXXXXXZZZ]]]```aaa```\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUUUUVVVYYY[[[]]][[[[[[[[[[[[[[[[[[ZZZZZZVVVUUUUUUVVVYYYZZZZZZYYYXXXWWWWWWWWWWWWYYY[[[\\\ZZZ]]]___```______```aaaZZZYYYWWWVVVXXX[[[^^^aaafffggggggfffffffffiiikkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjkkkllllllllllllooorrrtttssspppllliiigggfffgggiiiiiihhhgggggghhhlllpppvvv}}}zzzuuuppppppqqqsssuuuwwwyyyzzzuuuuuuuuuttttttwww|||zzzvvv{{{wwwbbbVVVPPPNNNPPPYYYeeeuuu}}}uuupppjjjhhhfffcccaaa`````````]]]dddhhheeecccdddeeeccceeefffiiijjjkkkjjjiiihhhkkklllnnnqqqtttwwwzzz|||~~~}}}}}}xxxjjj```ZZZVVVSSSNNNKKKJJJIIIGGGFFFHHHLLLNNNKKKEEE@@@@@@BBBAAABBBCCCEEEHHHKKKNNNOOOKKKLLLMMMOOOQQQSSSTTTUUUUUUXXXYYYZZZZZZ^^^dddjjjuuummm\\\NNNFFFDDDCCCJJJPPPVVVaaarrryyyoooggg[[[OOOJJJIIIFFFEEEFFFCCCEEEEEEDDDCCCBBBCCCDDDBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKIIIEEEAAAAAABBBAAAAAA@@@@@@AAACCCEEEFFFlllccc```]]]ZZZXXXUUUVVVYYY[[[[[[^^^cccfffmmmwww}}}{{{tttllleee```^^^]]]]]][[[[[[[[[]]]^^^]]]]]]\\\ZZZWWWSSSOOOMMMKKKKKKMMMPPPQQQVVVcccqqqyyyrrreee^^^\\\___^^^\\\YYYVVVUUUUUUVVVWWWVVVUUUTTTUUUWWWZZZ[[[XXXXXXWWWVVVVVVWWWWWWXXXZZZYYYXXXZZZ]]]___```______^^^\\\ZZZYYYXXXXXXYYYWWWVVVUUUUUUVVVXXXZZZ[[[ZZZYYYYYYXXXXXXYYYZZZ[[[XXXWWWWWWXXX[[[\\\\\\[[[ZZZYYYWWWWWWWWWYYY[[[]]]]]]___aaaaaa___^^^^^^^^^[[[ZZZYYYYYYZZZ]]]___aaaeeeggghhhiiihhhhhhjjjkkklllkkkiiihhhhhhiiijjjkkkkkkkkkjjjjjjiiiiiihhhhhhfffggghhhjjjllllllmmmmmmnnnqqqssssssoookkkiiiiiiggghhhiiiiiigggggghhhiiipppttt|||{{{uuuooooooppprrrtttvvvyyyzzzsssttttttsssrrrsssvvvyyyzzzuuuqqqeeeVVVPPPMMMQQQXXXbbbsss~~~xxxpppmmmjjjeeeaaa^^^\\\\\\\\\cccgggeeebbbccccccaaaaaabbbdddeeeffffffeeeeeeggghhhkkknnnppprrrtttuuuwww|||~~~~~~~~~{{{yyyzzz}}}{{{kkkaaaZZZVVVQQQMMMJJJHHHGGGGGGGGGFFFEEEGGGHHHGGGDDDBBBCCCEEEEEEFFFGGGHHHJJJMMMOOOPPPNNNNNNOOOQQQRRRTTTUUUUUUWWWZZZ\\\]]]___eeepppxxxgggYYYPPPHHHEEEEEEHHHQQQXXX^^^jjjoooccc^^^XXXQQQKKKJJJHHHEEEDDDEEEBBBDDDEEEDDDBBBAAABBBDDDBBBCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFJJJLLLJJJEEEAAAAAABBBBBBAAA@@@???@@@AAACCCDDDlll___]]]___\\\XXX\\\YYYYYY]]]^^^]]]___cccbbbjjjuuuzzzuuuzzz~~~}}}vvvooohhhbbb^^^\\\\\\]]]\\\\\\]]]___aaa^^^]]]]]]ZZZWWWSSSNNNLLLOOOOOORRRVVVXXX^^^mmm||||||mmmeeeaaa```hhhfffbbb\\\VVVSSSSSSSSSXXXWWWVVVUUUVVVXXX[[[]]]XXXWWWVVVUUUUUUUUUVVVWWWZZZXXXXXXYYY\\\^^^___^^^bbb```^^^[[[YYYXXXXXXXXXWWWVVVUUUUUUUUUWWWYYYZZZYYYXXXWWWVVVWWWXXX[[[\\\YYYXXXXXXYYY\\\]]]]]]\\\\\\ZZZXXXWWWWWWYYY[[[]]]```aaacccbbb```]]]]]]]]][[[[[[[[[\\\^^^```bbbcccdddfffiiiiiiiiiiiiiiikkkmmmkkkhhhffffffgggjjjkkkkkkjjjjjjhhhgggfffeeeddddddeeegggiiikkklllmmmmmmlllooorrrqqqnnnkkkjjjkkkhhhiiiiiihhhggggggiiijjjsssxxx{{{sssnnnnnnoooppprrrtttvvvwwwmmmnnnoooooooooppprrrsssttt{{{sss}}}vvv]]]UUUOOOOOOPPPUUUaaannnuuurrrmmmgggaaa\\\YYYXXXYYY```eeebbb`````````^^^___```aaabbbbbbcccccccccdddfffiiilllooopppqqqqqqsssvvvwwwvvvvvvyyyxxxuuuuuuxxx~~~lll^^^WWWTTTRRRIIIFFFCCCBBBCCCDDDDDDCCCBBBCCCCCCCCCCCCDDDFFFGGGIIIIIIJJJJJJLLLMMMOOOPPPOOOPPPQQQRRRSSSTTTUUUUUUXXX[[[]]]___bbbkkkxxxzzzgggUUUMMMKKKIIIJJJMMMOOOYYYaaafffsssnnn[[[RRRPPPMMMJJJJJJLLLJJJFFFDDDFFFBBBDDDEEEDDDAAA@@@BBBDDD@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGKKKNNNKKKEEEAAA@@@BBBCCCBBB@@@??????AAABBBDDDvvviiiaaa^^^___``````bbbccccccbbb```______```aaaaaagggtttxxxvvvtttvvv~~~|||vvvpppjjjeee```]]][[[^^^aaabbbbbbaaaaaaaaa```^^^]]]]]]ZZZTTTQQQSSSSSSWWW[[[___bbbnnn|||mmmgggccc``````fffccc]]]WWWTTTSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWRRRTTTUUUUUUTTTSSSUUUVVVZZZYYYXXXWWWWWWXXXYYYZZZ^^^\\\ZZZYYYYYYYYYWWWUUUWWWUUUSSSSSSUUUWWWYYYZZZYYYXXXWWWXXXZZZ[[[[[[[[[___\\\XXXXXXZZZ[[[ZZZXXXZZZYYYYYY[[[]]]^^^^^^]]]aaaaaaaaa___]]]\\\]]]^^^[[[\\\___aaaccceeeeeeeeeiiilllppppppmmmjjjiiijjjhhhhhhggghhhjjjlllnnnooossspppkkkhhhffffffdddcccjjjjjjiiihhhhhhiiijjjkkkiiilllnnnnnnllljjjiiiiiihhhhhhiiihhhhhhjjjnnnqqqtttyyyvvvoooppppppoooooonnnnnnmmmmmmjjjnnnqqqpppnnnlllmmmnnnqqqvvv}}}qqqcccVVVQQQNNNMMMSSS[[[jjjsss~~~uuukkkbbb\\\ZZZYYYXXXYYY[[[\\\\\\\\\^^^```^^^]]]\\\\\\^^^``````___^^^bbbfffiiiiiiiiiiiiiiikkkmmmoooqqqrrrsssrrrrrrxxxzzziii___WWWMMMIIIMMMFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDEEEGGGJJJLLLMMMMMMMMMMMMPPPRRRPPPRRRSSSSSSSSSUUUXXXZZZYYY___fffkkkpppzzznnn___VVVOOONNNOOOMMMPPPUUU\\\```iiiuuutttbbbTTTLLLKKKHHHHHHGGGGGGFFFEEEEEEEEEGGGDDD@@@@@@BBBDDDCCCAAABBBCCCCCCDDDEEEFFFFFFGGGBBBBBBBBBCCCCCCDDDEEEFFFHHHGGGEEEBBBAAA@@@@@@@@@??????@@@@@@@@@??????>>>vvvnnneee``````ccceeefffddddddeeedddbbbaaa``````cccaaaeeeooozzzyyyyyy|||{{{vvvooohhheeebbbaaa___```bbbeeefffdddcccccccccdddaaaaaaaaa]]]VVVRRRSSS[[[^^^dddjjjtttqqqddd```]]]\\\\\\ccc```[[[VVVSSSRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUTTTTTTUUUWWWXXXXXXWWWVVVVVVVVVWWWXXXYYYXXXWWWWWWXXXXXXWWWVVVUUUTTTRRRRRRSSSTTTUUUVVV\\\\\\\\\\\\\\\[[[YYYXXX\\\ZZZXXXYYY\\\^^^^^^]]]]]]\\\[[[\\\^^^______^^^___```___]]][[[ZZZ\\\]]]\\\]]]```bbbdddeeeeeeeeegggjjjmmmmmmkkkhhhhhhiiifffeeeeeefffhhhjjjlllmmmrrroookkkhhhggggggfffeeegggfffffffffggghhhjjjkkkkkkmmmnnnmmmjjjgggeeeeeeeeeffffffffffffhhhkkknnnqqqtttzzz|||tttmmmnnnooonnnnnnnnnmmmlllkkkjjjlllnnnnnnlllkkklllnnnoooqqquuu{{{~~~ooo^^^UUUPPPLLLMMMQQQYYYaaannn|||yyymmmccc\\\WWWUUUVVVWWWYYYYYYZZZ[[[\\\]]][[[YYYYYYYYY[[[]]]]]]\\\^^^aaaeeehhhhhhgggggghhhggghhhiiikkkmmmnnnnnnooouuuzzzooo\\\UUUPPPHHHEEEIIIEEEEEEEEEDDDDDDDDDCCCCCCEEEGGGHHHHHHGGGGGGHHHIIILLLMMMNNNNNNNNNNNNQQQSSSSSSUUUVVVWWWWWWXXXZZZ\\\aaafffmmmttt}}}ooo^^^RRRNNNLLLNNNNNNPPPYYYcccooottt||||||gggYYYOOOJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFCCCAAA@@@BBBCCCCCCAAABBBBBBCCCDDDDDDEEEFFFFFFCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCAAA???>>>>>>>>>>>>???????????????>>>>>>pppkkkeeeccceeeiiikkkkkkhhhiiijjjjjjiiigggdddcccddd```aaagggmmmttt|||~~~~~~tttnnngggaaa___```bbbcccfffgggiiihhhfffdddccccccbbbbbbccceeebbb[[[YYY[[[ccchhhoooyyywwweee[[[YYYWWWWWWXXX]]]ZZZWWWSSSQQQQQQRRRSSSRRRRRRRRRQQQQQQPPPPPPOOORRRTTTUUUUUUTTTTTTUUUVVVVVVUUUUUUTTTTTTUUUVVVVVVWWWVVVUUUUUUVVVVVVUUUSSSRRRRRRQQQQQQPPPPPPQQQQQQZZZ\\\^^^___^^^[[[XXXVVVYYYXXXXXXZZZ]]]```aaaaaaaaa___]]]]]]^^^``````___^^^^^^]]][[[YYYYYY[[[]]]^^^___aaaccceeeffffffeeefffgggiiihhhfffeeeffffffcccccccccdddeeeggghhhiiinnnllliiiggghhhhhhgggfffeeeeeeeeefffgggiiikkkmmmlllmmmmmmkkkgggcccaaa```bbbcccccccccccceeehhhkkklllnnnrrrvvvxxxuuupppkkkllllllmmmmmmlllkkkiiihhhhhhiiijjjjjjiiiiiikkkmmmlllkkkkkkqqq{{{{{{zzzmmmbbb\\\VVVRRRPPPQQQTTT[[[dddppp~~~}}}pppfff^^^WWWRRRUUUVVVVVVWWWXXXYYY[[[\\\YYYXXXWWWXXXZZZ[[[[[[ZZZ]]]```ccceeeeeeddddddeeeaaaaaabbbccceeegggiiijjjooovvvlll\\\OOOLLLJJJEEEDDDGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJIIIJJJKKKMMMNNNPPPPPPPPPOOOOOOQQQSSSSSSTTTVVVWWWWWWYYY\\\___lllooouuuxxxeeeXXXPPPHHHIIILLLPPPSSSYYYhhhuuu~~~jjjWWWNNNIIIFFFGGGCCCDDDDDDDDDDDDEEEEEEEEEEEECCCAAAAAABBBBBBBBBAAABBBBBBBBBCCCDDDDDDEEEEEECCCCCCBBBCCCCCCDDDEEEFFFCCCCCCBBBBBB@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>sssooojjjiiillloooooonnnooooooqqqrrrrrrpppmmmjjjjjjeeebbbeeegggjjjqqqxxx|||yyylllhhhbbb______bbbdddeeeggghhhiiigggdddbbbaaaaaa\\\]]]aaaeeedddaaabbbfffnnnvvv{{{lll^^^XXXVVVUUUTTTVVVVVVUUURRRQQQPPPPPPQQQRRRQQQQQQPPPPPPOOONNNMMMMMMPPPRRRSSSSSSRRRQQQSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUYYYWWWUUUTTTTTTSSSPPPNNNQQQRRRRRRQQQOOONNNOOOPPPVVVYYY^^^aaa```]]]ZZZXXXWWWWWWXXXZZZ]]]___aaabbbcccaaa^^^]]]^^^___```___]]]]]]\\\ZZZXXXYYY\\\^^^___```bbbdddeeeeeeeeeeeecccddddddccccccccccccdddaaabbbbbbcccdddeeeggggggiiigggeeeeeefffggggggfffgggggggggggghhhjjjlllmmmjjjkkkjjjhhhddd```___^^^___```aaabbbbbbcccfffhhhhhhiiikkknnnppppppmmmjjjiiijjjkkkkkkjjjhhhfffeeefffffffffffffffhhhjjjllliiiggggggmmmxxxzzz|||xxxtttnnneee^^^XXXWWWWWWWWW]]]hhhwwwuuukkkccc[[[UUUUUUTTTTTTTTTVVVXXXYYYYYYXXXWWWWWWYYY[[[\\\[[[ZZZ[[[^^^```aaaaaa`````````\\\\\\\\\]]]___bbbdddfffhhhooo|||}}}lll\\\RRRJJJJJJJJJGGGFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPRRRTTTUUUVVVWWWXXX[[[aaahhhmmmyyy{{{vvv```SSSLLLJJJFFFIIIPPPWWW```kkkzzzuuuZZZLLLHHHFFFDDDCCCAAAAAABBBCCCCCCDDDEEEEEECCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDCCCBBB@@@>>>===============>>>>>>>>>vvvsssppppppsssvvvvvvuuuvvvvvvwwwzzz}}}|||yyyvvvuuuooojjjjjjjjjkkkpppvvvxxxzzzsssooofffdddbbbbbbdddeeeeeeddddddddddddbbb___]]]\\\\\\YYYZZZ^^^bbbbbbbbbhhhooo{{{pppeeeZZZVVVTTTRRRQQQRRRPPPPPPOOOOOONNNOOOOOOPPPQQQQQQPPPOOONNNMMMMMMLLLMMMOOOPPPPPPOOOOOOPPPQQQSSSSSSTTTTTTUUUUUUUUUUUUWWWVVVTTTSSSSSSRRRPPPNNNQQQRRRSSSQQQOOOOOOPPPSSSZZZ___dddgggddd```\\\ZZZWWWXXXYYY[[[[[[\\\]]]^^^bbb```^^^]]]^^^^^^^^^]]]\\\\\\[[[ZZZYYYZZZ\\\___^^^```aaacccddddddccccccaaaaaa``````aaaaaaaaaaaaaaabbbcccdddeeeeeeffffffcccbbbaaabbbdddeeeeeedddggggggfffeeefffggghhhiiifffggggggeeebbb_________^^^___aaaaaaaaabbbeeeggggggggggggiiikkklllkkkjjjhhhhhhhhhhhhgggeeecccbbbcccbbbbbbccceeehhhjjjkkkgggfffiiioooxxxzzzyyy}}}rrreeebbb]]]VVVSSSXXXccckkkxxx~~~tttkkkbbb]]]ZZZWWWTTTSSSUUUVVVVVVUUUVVVVVVVVVXXXZZZ[[[YYYXXXYYY[[[\\\]]][[[ZZZZZZ[[[YYYYYYYYYZZZ[[[^^^aaabbbccciiirrr}}}xxxfff\\\TTTOOOJJJJJJKKKJJJHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHJJJKKKLLLLLLLLLNNNPPPPPPQQQRRRRRRQQQQQQSSSUUUZZZZZZ\\\___eeeooo{{{nnn]]]RRRKKKHHHGGGHHHMMMVVVbbbssszzzfffQQQIIIHHHGGGCCCAAA@@@@@@AAABBBCCCDDDDDDEEEAAAAAABBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCDDDCCCBBB@@@???======<<<<<<===>>>??????yyywwwuuuxxx}}}yyyrrrpppnnnnnnrrrxxxzzz{{{|||~~~vvvnnnjjjbbbbbbbbbdddfffeeecccaaa^^^______]]]ZZZYYYYYYYYY[[[ZZZ\\\^^^]]]```jjjuuu|||fff]]]UUUSSSRRRNNNLLLMMMLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTTTTUUUTTTTTTQQQPPPOOOPPPRRRTTTSSSRRRPPPRRRSSSQQQOOOPPPTTTXXXdddiiinnnnnnhhhaaa\\\ZZZXXXZZZ\\\\\\ZZZYYYZZZ[[[^^^]]][[[\\\\\\\\\[[[YYYYYYZZZ[[[[[[ZZZZZZ\\\^^^]]]^^^```aaaaaaaaa``````______^^^```aaabbb```___aaabbbcccdddeeeeeeeeeeee______^^^```bbbdddcccbbbcccbbbaaa``````aaabbbcccdddddddddccc```______```\\\^^^```aaaaaabbbccceeegggfffeeefffhhhjjjjjjiiigggfffeeedddcccbbbaaa````````````bbbeeehhhiiiiiifffiiimmmrrrwww|||{{{www~~~zzzwwwpppdddYYYSSSVVVZZZaaakkkyyyxxxqqqllliiiddd^^^ZZZYYYXXXUUURRRSSSSSSTTTVVVXXXXXXVVVUUUVVVWWWXXXXXXVVVTTTUUUUUUUUUVVVVVVWWWXXXZZZ[[[\\\___ccchhhnnnvvv~~~ppp```VVVSSSOOOLLLJJJIIIJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLMMMNNNMMMNNNOOOQQQQQQRRRSSSSSSSSSTTTVVVXXX[[[]]]aaagggppp}}}pppcccTTTMMMJJJGGGGGGHHHPPPYYYfffvvvhhhYYYLLLHHHIIIGGGBBB@@@@@@@@@AAABBBCCCCCCDDDDDD???AAABBBBBB@@@?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCC???@@@@@@@@@@@@@@@??????>>>======<<<===>>>@@@AAA~~~{{{yyy|||}}}xxxyyy|||}}}xxxooojjjhhh``````aaabbbcccbbb___]]][[[[[[\\\ZZZXXXWWWXXXYYY[[[YYYYYYYYYZZZ```ooo~~~jjj]]]WWWRRRRRRPPPMMMJJJKKKJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLNNNMMMLLLLLLMMMOOONNNOOOQQQRRRSSSSSSSSSRRRMMMLLLLLLNNNQQQRRRRRRRRROOOQQQRRRPPPNNNQQQXXX^^^iiinnnrrrpppiiiaaa\\\ZZZYYY\\\^^^]]][[[YYYZZZ[[[XXXXXXXXXZZZ[[[ZZZXXXUUUUUUWWWZZZ[[[ZZZZZZZZZ[[[\\\\\\^^^______^^^]]]]]]^^^^^^^^^```cccccc```]]]```aaabbbcccddddddcccccc^^^^^^^^^```bbbccccccaaa___^^^]]]]]]^^^___```aaadddddddddbbb___^^^^^^___ZZZ\\\___`````````bbbcccgggeeedddeeefffhhhhhhggggggeeecccaaa_________```^^^]]]^^^bbbfffiiiiiihhhgggkkkoooqqqqqqtttyyy~~~|||yyyooo___WWWUUUUUU[[[fffrrr~~~|||qqqjjjeee```ZZZUUUSSSSSSTTTVVVXXXXXXVVVTTTSSSTTTUUUSSSQQQPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTWWWZZZ^^^bbbeeekkkrrrxxx{{{nnneee[[[QQQNNNOOOKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPRRRSSSTTTVVVVVVWWWXXX[[[]]]___dddmmmwwwtttjjjYYYPPPIIIGGGGGGGGGLLLSSScccqqq~~~iiiZZZPPPGGGFFFFFFDDDAAA@@@AAAAAABBBBBBCCCCCCDDDDDD>>>@@@BBBBBB???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@???????????????@@@@@@???>>>=========???AAABBBzzz{{{}}}}}}xxxmmmeeecccccc```___^^^_________\\\ZZZYYYZZZZZZYYYXXXXXXYYY[[[YYYVVVUUUVVVXXXbbbuuuooo[[[YYYTTTQQQRRRQQQMMMKKKLLLIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKMMMNNNNNNMMMMMMNNNOOOMMMNNNOOOQQQRRRRRRQQQQQQMMMLLLKKKLLLNNNOOOOOOMMMNNNPPPPPPNNNMMMQQQZZZaaafffkkkpppnnnggg```\\\\\\ZZZ\\\______\\\ZZZ[[[\\\UUUUUUVVVYYYZZZYYYVVVSSSRRRUUUYYYZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[^^^]]]^^^aaadddddd```\\\___```aaacccccccccbbbbbb^^^^^^^^^```bbbdddcccaaa]]]\\\\\\]]]^^^```bbbccceeeeeedddbbb^^^]]]]]]^^^YYY[[[^^^_________```bbbfffeeecccdddeeegggffffffgggeeebbb^^^]]]]]]___```]]]\\\^^^bbbgggjjjiiiggghhhlllpppooolllnnnuuu|||}}}{{{nnn^^^WWWMMMPPPUUU\\\eeetttyyyqqqiiiaaaZZZTTTUUUVVVXXXZZZZZZXXXVVVRRRRRRSSSQQQOOOMMMMMMNNNMMMNNNOOOQQQQQQPPPOOOOOOPPPSSSWWWYYYZZZ^^^cccgggooo{{{~~~}}}}}}~~~~~~}}}{{{xxxuuusssnnnddd[[[WWWQQQJJJJJJNNNJJJJJJIIIGGGGGGIIIIIIHHHJJJKKKLLLMMMNNNOOOPPPQQQPPPRRRSSSRRRQQQQQQRRRSSSTTTVVVXXXYYYYYY[[[^^^```hhhppp}}}lll]]]TTTMMMHHHGGGHHHHHHJJJUUUaaauuukkkXXXSSSKKKDDDCCCCCCAAA???@@@BBBBBBBBBCCCCCCCCCDDDDDD===@@@CCCBBB???===>>>???@@@@@@??????????????????============>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCC???>>>======>>>@@@BBBCCCwwwoookkkgggaaa\\\WWWXXXZZZ[[[\\\[[[YYYXXXZZZZZZYYYYYYYYYXXXVVVTTTVVVTTTVVVZZZ[[[bbbzzzqqq___[[[RRRQQQPPPNNNMMMLLLLLLKKKJJJHHHIIILLLKKKGGGFFFHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKOOOOOOOOONNNNNNMMMMMMMMMKKKKKKMMMNNNNNNMMMLLLKKKLLLNNNOOONNNLLLOOOWWW]]]dddiiinnnlllddd]]]YYYXXX[[[[[[ZZZZZZYYYZZZZZZZZZVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSUUUXXXZZZ\\\^^^^^^]]][[[XXXXXXYYY[[[\\\\\\^^^\\\]]]```eeeeeeaaa\\\]]]\\\[[[ZZZZZZ\\\^^^______^^^]]]^^^aaaccccccccc___^^^]]]]]]^^^___```aaaeeecccbbb```^^^^^^^^^___[[[^^^aaa```___^^^aaadddeeejjjlllhhheeeeeegggfffdddbbb___\\\[[[[[[\\\]]]eeeaaaaaaeeehhhiiikkknnnuuusssoooiiieeegggnnnttttttzzz|||xxxxxx|||~~~{{{ooo___WWWSSSNNNNNNUUUaaakkkrrr~~~qqqaaa\\\YYYWWWYYY[[[ZZZUUUPPPQQQOOOMMMLLLLLLKKKIIIGGGIIIJJJLLLMMMNNNNNNMMMMMMOOOOOOPPPQQQTTTWWWZZZ[[[cccdddfffgggiiijjjjjjkkkhhhhhhgggeeecccbbbaaa```VVVUUUSSSQQQNNNKKKJJJIIIFFFGGGJJJLLLLLLLLLKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSRRRRRRRRRRRRQQQQQQRRRSSSXXXWWWZZZ_________gggrrrvvv~~~nnn```TTTLLLJJJDDDDDDGGGHHHFFFJJJ^^^tttmmm\\\PPPOOOLLLGGGDDDCCCDDDDDDCCCBBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>>>>??????<<<<<<============<<<<<<<<<<<<===>>>???AAACCCDDDBBBBBBAAA???===<<<>>>@@@FFFBBB???>>>AAADDDEEEEEE{{{qqqkkkgggccc^^^ZZZVVVWWWYYYYYYYYYXXXWWWVVVWWWVVVVVVWWWWWWWWWWWWVVVUUURRRUUU[[[___iiiiiiXXXTTTOOOOOOMMMLLLKKKKKKJJJJJJIIIGGGGGGJJJJJJFFFEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKOOOOOONNNNNNNNNMMMMMMMMMLLLMMMMMMNNNMMMLLLJJJJJJKKKNNNPPPOOOLLLMMMQQQVVV^^^cccggggggbbb]]][[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUXXX[[[]]]___aaaaaa\\\ZZZXXXXXXYYY[[[\\\[[[]]][[[[[[^^^bbbccc```[[[^^^]]][[[ZZZYYYZZZ\\\]]]___]]]]]]^^^```bbbbbbbbb```______^^^___```bbbccceeedddbbb```_______________aaadddcccaaaaaadddfffffflllnnnjjjfffffffffdddcccaaa^^^[[[YYYZZZ\\\]]]dddaaaaaafffiiiiiijjjnnnzzzuuunnniiihhhiiilllnnnoootttvvvsssssswwwyyywwwvvvfff^^^SSSLLLMMMSSS[[[aaauuu}}}uuuiiiddd^^^\\\]]]\\\YYYUUURRRPPPNNNMMMMMMKKKIIIGGGFFFGGGIIIJJJKKKKKKJJJJJJLLLLLLLLLMMMOOORRRTTTVVVXXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXWWWVVVTTTSSSRRRRRRPPPPPPOOONNNLLLKKKJJJJJJHHHIIIKKKMMMMMMMMMLLLKKKKKKKKKLLLNNNPPPRRRTTTVVVRRRSSSSSSTTTUUUWWWZZZ\\\XXXYYY___fffjjjmmmvvvnnnaaaWWWNNNHHHHHHEEEFFFIIILLLMMMUUUkkkooo]]]RRRKKKJJJGGGCCCAAAAAAAAA@@@???@@@@@@???>>>>>>>>>>>>??????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>======;;;;;;<<<===>>>@@@BBBBBB@@@AAA@@@???======???AAAJJJGGGCCCCCCDDDEEEEEEDDDwwwqqqjjjdddbbb___[[[XXXVVVWWWWWWWWWVVVUUUTTTSSSQQQQQQRRRRRRSSSUUUVVVVVVXXXVVVYYY```hhhwwwwww```SSSPPPKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFHHHHHHEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNMMMMMMLLLJJJIIIHHHJJJMMMOOONNNLLLJJJLLLNNNVVVZZZ^^^^^^]]]\\\]]]______^^^\\\ZZZXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUVVVYYY[[[]]]___```aaaZZZXXXWWWWWWYYY[[[[[[ZZZ\\\ZZZYYY[[[^^^```^^^[[[^^^]]][[[YYYXXXYYYZZZ[[[^^^]]]\\\]]]```aaabbbaaaaaa``````___```bbbcccdddeeedddbbb```______``````___bbbeeedddbbbaaadddggggggmmmpppmmmhhhgggeeebbbbbb___[[[XXXWWWYYY\\\^^^cccaaabbbfffhhhfffgggkkkzzztttllljjjkkkmmmmmmkkkkkknnnooommmlllppprrrrrruuuwwwyyy~~~{{{ooo^^^PPPJJJJJJNNNRRR[[[bbbooo|||wwwmmmeeeaaa^^^[[[YYYUUUSSSPPPOOONNNMMMKKKIIIEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQOOOOOOOOONNNMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLMMMNNNOOOQQQSSSUUUXXXYYYRRRTTTUUUUUUVVVYYY^^^aaabbbeeemmmvvv}}}vvviiiZZZQQQLLLGGGFFFGGGCCCFFFKKKPPPVVVccczzzvvv]]]PPPKKKIIIFFFDDDBBBAAAAAA@@@>>><<>>>>>===============>>>>>>============>>>>>>????????????>>>>>>======;;;;;;;;;<<<===???@@@AAA@@@@@@@@@>>>======???AAAGGGEEEDDDDDDEEEFFFEEEDDD{{{wwwlllhhhccc```___]]][[[XXXXXXWWWVVVUUUTTTSSSRRRQQQMMMMMMNNNNNNOOOPPPSSSUUU[[[[[[```jjjwww|||iiiZZZRRRPPPIIIIIIIIIJJJJJJJJJIIIIIIIIIFFFFFFHHHHHHFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFIIIHHHGGGFFFFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIILLLMMMNNNLLLJJJJJJLLLNNNPPPRRRUUUVVVWWWYYY\\\___```___\\\YYYVVVTTTSSSRRRRRRRRRQQQRRRSSSTTTVVVWWWUUUVVVWWWYYYZZZZZZZZZZZZVVVUUUTTTVVVXXXYYYYYYXXXZZZXXXWWWXXX[[[\\\\\\ZZZ[[[ZZZYYYXXXXXXYYY[[[\\\___^^^]]]^^^```bbbbbbaaa```_________```aaacccddddddcccbbb```______``````]]]```bbbaaa___^^^aaaccceeelllqqqnnnjjjhhheeebbb```]]]YYYVVVVVVXXX\\\^^^cccaaacccfffeeebbbcccfffsssooolllkkklllooooooooonnnooonnnkkkjjjkkknnnoooqqqtttvvvyyynnn]]]RRRNNNLLLLLLLLLPPPYYYcccppp~~~uuukkkccc]]]YYYWWWTTTRRRQQQPPPOOOMMMKKKHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOONNNMMMMMMPPPQQQQQQSSSUUUWWWXXXYYYYYYZZZ[[[[[[[[[^^^dddhhhqqqvvv~~~ooocccXXXNNNIIIFFFEEEFFFJJJHHHMMMSSSZZZeeevvv}}}eeeUUUMMMKKKJJJEEEDDDCCCCCCCCCBBB???===???>>>======<<<<<<======>>>======<<<<<<======>>>??????>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@>>><<<<<<===???<<<===???AAADDDDDDDDDDDDxxxrrrnnneeeccc```___^^^]]]\\\[[[ZZZYYYVVVTTTRRRPPPPPPPPPJJJKKKLLLKKKKKKMMMRRRVVVYYY\\\fffuuukkk]]]TTTOOOOOOHHHIIIJJJKKKKKKKKKJJJJJJJJJGGGGGGJJJJJJGGGGGGJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKLLLLLLNNNMMMKKKIIIIIIKKKOOORRRNNNOOOPPPQQQRRRUUUXXX[[[^^^\\\ZZZVVVTTTQQQPPPOOONNNNNNOOOPPPRRRTTTUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQRRRUUUWWWXXXWWWVVVXXXWWWWWWXXXYYYZZZZZZZZZXXXWWWWWWWWWXXXZZZ]]]^^^```___^^^^^^```bbbbbbaaa]]]]]]]]]]]]^^^```bbbccccccbbbaaa_________``````\\\___aaa```]]]]]]___aaabbbjjjooonnnjjjhhheeeaaa]]][[[XXXVVVVVVYYY\\\^^^cccbbbcccdddbbb___```dddooooooooommmkkklllooosssvvvtttqqqnnnkkkjjjlllppprrryyy~~~|||~~~zzzkkk^^^TTTMMMIIIIIIJJJNNNSSS[[[fffsss{{{}}}pppfff___[[[YYYVVVUUUTTTRRROOOMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRTTTVVVWWWXXX___cccggghhhiiilllsssyyy{{{gggYYYYYYPPPIIIGGGFFFGGGKKKPPPWWW]]]eeennn{{{fffWWWQQQNNNIIIEEECCCCCCCCCCCCDDDCCC@@@===??????>>>============>>>======<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;<<<=========>>>???@@@AAABBBCCCCCCAAA>>>;;;:::;;;<<<999;;;>>>@@@AAAAAAAAAAAAxxxpppjjjgggaaaaaa```_______________\\\ZZZVVVRRROOONNNNNNNNNIIIKKKLLLKKKKKKNNNUUU[[[YYYaaappprrr___UUUOOOKKKJJJHHHIIIKKKLLLLLLKKKJJJIIIHHHFFFHHHLLLLLLIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHIIIKKKLLLMMMOOOMMMJJJHHHIIIMMMQQQTTTMMMMMMMMMNNNPPPRRRTTTVVVYYYWWWUUUSSSPPPNNNMMMMMMJJJKKKNNNQQQSSSUUUVVVVVVZZZZZZZZZYYYXXXVVVTTTSSSPPPPPPRRRVVVYYYYYYXXXVVVWWWWWWXXXYYYZZZZZZZZZZZZVVVVVVVVVWWWYYY\\\___``````^^^]]]^^^___aaaaaa```[[[[[[[[[[[[\\\^^^```bbbaaa```___^^^^^^^^^______^^^```bbbaaa___^^^```bbbaaaiiinnnkkkgggeeebbb___ZZZYYYXXXWWWXXXZZZ]]]^^^bbbaaabbbdddaaa___bbbiiirrrttttttppplllkkkooosss{{{vvvrrrpppllljjjmmmrrrwww{{{}}}ttthhh\\\RRRLLLJJJJJJIIIIIILLLRRR[[[aaassszzzyyyrrrjjjhhhddd```]]]ZZZVVVSSSQQQPPPNNNMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJIIIIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQRRRTTTWWWYYY[[[]]]aaahhhpppuuuxxx}}}nnn```XXXUUURRRLLLIIIIIIKKKNNNUUU\\\gggoooxxxlllWWWNNNLLLIIIBBB>>>@@@??????@@@AAA@@@>>>;;;??????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA>>>;;;:::;;;<<<===???AAAAAA@@@>>>>>>>>>zzzpppiiieeeddd______````````````aaaaaa\\\YYYTTTOOOLLLKKKKKKKKKHHHJJJLLLMMMNNNSSS]]]dddfffqqq{{{dddWWWQQQMMMJJJIIIHHHIIIKKKLLLKKKJJJIIIHHHEEEEEEHHHLLLMMMIIIFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLNNNLLLJJJIIIKKKMMMOOOPPPMMMLLLLLLMMMOOOQQQSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKHHHKKKOOOSSSVVVWWWWWWWWWYYYZZZYYYYYYXXXWWWVVVUUUPPPQQQTTTXXX[[[\\\ZZZXXXVVVXXXZZZ\\\\\\[[[ZZZZZZXXXWWWWWWWWWYYY\\\^^^```^^^\\\[[[\\\]]]^^^^^^]]]ZZZZZZZZZ[[[\\\^^^```bbb```___^^^]]]\\\]]]^^^^^^___aaacccbbb___^^^```bbbccciiimmmiiiccc```]]]ZZZXXXXXXXXXYYYZZZ\\\]]]^^^``````aaacccccccccjjjrrrxxxwwwtttqqqpppqqqtttvvvyyytttpppnnnkkkiiimmmttt}}}yyywwwvvv}}}{{{tttlllddd___XXXVVVRRRMMMJJJKKKNNNRRR\\\```hhhrrr|||{{{uuuoooiiiccc___[[[YYYVVVSSSQQQOOONNNNNNJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRTTTUUUWWWWWWUUUWWWYYY]]]aaaeeeiiikkkllltttwwwfffZZZTTTSSSSSSOOOKKKKKKPPPUUU[[[eeeooozzzooo___PPPJJJGGGBBB??????>>>=========>>>>>>===;;;>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::<<<>>>???>>>>>>===>>>>>>???@@@AAA???@@@???===;;;;;;===>>>>>>@@@BBBAAA>>><<<===>>>~~~{{{tttkkkeeecccccc^^^___````````````aaaccc\\\XXXSSSNNNJJJHHHIIIIIIGGGJJJMMMOOOQQQXXXccclllxxx{{{kkkYYYRRRPPPNNNLLLKKKHHHIIIJJJKKKKKKIIIGGGFFFCCCCCCGGGLLLMMMHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGGGGGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJLLLKKKKKKKKKLLLMMMLLLKKKLLLKKKKKKMMMOOOQQQRRRRRRPPPOOONNNLLLKKKJJJJJJJJJHHHKKKPPPUUUYYYZZZYYYXXXVVVWWWWWWWWWWWWWWWVVVVVVRRRSSSVVV[[[^^^^^^\\\YYYUUUXXX\\\^^^]]]\\\[[[ZZZZZZYYYXXXXXXYYY[[[]]]___\\\[[[YYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[\\\___aaabbb___^^^]]]\\\\\\\\\]]]^^^^^^```bbbaaa^^^]]]___aaaeeekkkmmmgggaaa]]]YYYVVVWWWWWWYYYZZZ[[[]]]]]]^^^^^^^^^aaaddddddgggppp{{{zzzvvvqqqqqquuuyyy{{{{{{vvvppplllllljjjhhhmmmuuuzzzrrrkkkjjjxxx{{{wwwtttllliiiccc[[[SSSOOOOOOPPPOOOPPPTTTZZZaaaiiirrryyyxxxpppkkkcccaaa^^^ZZZWWWUUUTTTTTTMMMLLLKKKKKKLLLMMMOOOPPPMMMMMMMMMLLLLLLJJJIIIIIIMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKMMMNNNPPPQQQQQQSSSSSSSSSUUUVVVXXXZZZ[[[\\\]]]aaaffflllrrrwwwyyy~~~rrraaaXXXVVVSSSPPPNNNNNNLLLOOOVVV^^^gggsss~~~}}}cccYYYOOOJJJEEE@@@AAAGGG???>>>======>>>???>>>===<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::;;;===@@@AAA======<<<======>>>???@@@============<<<<<>><<<<<<>>>AAA}}}vvvmmmiiihhhgggddd``````]]][[[\\\___``````^^^YYYVVVQQQMMMIIIHHHHHHHHHJJJJJJLLLQQQ[[[iiivvvggg^^^SSSMMMMMMOOONNNMMMKKKLLLLLLKKKIIIGGGHHHIIIJJJHHHFFFFFFHHHIIIGGGDDDEEEFFFIIIKKKKKKHHHEEECCCCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIIIIKKKLLLNNNOOOFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHIIIJJJLLLNNNKKKKKKKKKKKKKKKLLLLLLMMMPPPMMMKKKLLLPPPQQQMMMIIILLLOOOTTTXXXZZZZZZXXXVVVUUUUUUUUUVVVVVVUUUTTTTTTZZZYYYYYY[[[^^^___\\\YYY\\\\\\]]]]]]\\\[[[YYYXXX[[[[[[ZZZYYYYYYZZZ[[[\\\XXXZZZ\\\\\\[[[[[[\\\]]]]]]^^^^^^]]]\\\\\\]]]___]]]\\\[[[[[[[[[\\\]]]^^^ccc___^^^bbbbbb___aaaffflllkkkhhhbbbZZZVVVVVVWWWWWWXXXZZZ[[[]]]]]]^^^^^^___^^^^^^```fffmmmuuuzzz~~~zzzwwwyyy~~~|||xxxmmmllljjjjjjkkknnnqqqssswwwqqqmmmnnnsss|||yyylll```YYYVVVUUUNNNNNNOOOOOOQQQUUUZZZ]]]fffnnnyyywwwooojjjiiieee]]]VVVXXXWWWVVVUUUVVVUUUSSSQQQTTTRRROOONNNNNNOOOOOOOOOOOOPPPQQQQQQPPPOOOMMMLLLOOOOOOOOOOOOOOOQQQTTTWWWVVVWWWYYY\\\___aaa```^^^eeejjjqqqyyy}}}pppkkkeee^^^XXXVVVWWWYYY[[[]]]^^^]]]aaammmxxx{{{dddSSSOOOJJJFFFDDDCCCAAA???????????????>>><<<;;;:::<<<;;;:::999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::===<<<<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<============>>>>>>>>>>>>sssllleeeaaa```___]]]ZZZ___]]]\\\\\\^^^___]]][[[TTTRRROOOKKKIIIHHHHHHHHHKKKLLLPPPXXXeeevvvsss___XXXPPPLLLMMMNNNNNNMMMKKKLLLLLLKKKHHHFFFGGGGGGFFFEEEDDDEEEHHHIIIHHHGGGEEEFFFHHHIIIIIIGGGEEECCCBBBBBBBBBBBBCCCDDDEEEEEEJJJIIIIIIIIIIIIIIIJJJJJJFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNKKKKKKKKKLLLMMMNNNPPPQQQRRROOOLLLMMMOOOPPPNNNJJJLLLOOOTTTXXX[[[[[[YYYXXXUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXX[[[^^^___^^^\\\]]]]]]]]]]]]\\\[[[ZZZYYY[[[ZZZYYYYYYYYYYYY[[[[[[YYY[[[\\\\\\[[[ZZZ[[[\\\]]]^^^^^^^^^\\\\\\^^^___^^^^^^]]]]]]]]]^^^___```bbb___^^^bbbcccaaaccchhhkkkiiifff```YYYVVVWWWYYYXXXYYYZZZ\\\]]]______```]]]^^^___bbbfffmmmuuuzzz{{{uuulllkkkkkkkkklllnnnpppqqqvvvzzz~~~}}}yyyvvvuuummmqqqxxxsssiiidddbbb\\\YYYSSSMMMJJJIIIKKKNNNOOOVVV```iiiqqqzzz{{{uuummmgggdddccccccddddddbbb```^^^WWWWWWVVVUUUVVVVVVVVVUUUSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRRRRRRRTTTXXXZZZ\\\___ccchhhlllnnnmmmmmmqqqwww|||pppeee______YYYVVVVVV^^^kkktttxxxyyyxxxwww{{{jjjYYYNNNKKKFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;>>>>>>>>>===============|||yyymmmhhhbbb_________]]]ZZZ]]]\\\]]]^^^^^^]]]ZZZXXXRRRPPPNNNKKKJJJIIIJJJJJJLLLNNNSSS[[[iii{{{wwwbbbVVVRRRLLLKKKLLLNNNMMMLLLLLLLLLLLLJJJGGGEEEEEEFFFBBBBBBBBBDDDGGGIIIIIIHHHEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@AAABBBDDDEEEJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGIIIJJJLLLMMMNNNNNNJJJKKKKKKMMMOOOQQQRRRSSSTTTPPPMMMLLLNNNOOONNNLLLLLLOOOTTTXXX[[[[[[ZZZYYYUUUVVVWWWYYYZZZZZZZZZZZZXXXXXXYYY\\\___``````______^^^^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[]]]\\\[[[ZZZZZZ[[[]]]^^^^^^]]]\\\\\\]]]___```````````````aaaaaabbbaaa___```ccceeedddfffjjjiiigggbbb\\\XXXVVVXXX[[[YYYZZZ[[[]]]___```bbbbbb]]]___aaadddhhhmmmtttyyy{{{uuummmnnnnnnooopppqqqrrrrrrpppssswwwyyyyyyxxxxxxxxxpppqqqtttxxx{{{xxxvvvnnnaaaTTTJJJEEEDDDDDD@@@EEELLLRRRYYYaaakkkrrr~~~zzzxxxyyyyyyxxxvvvrrrnnnkkkbbbccceeeeeeeeedddcccbbb\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZ\\\^^^___```bbbfffhhhkkknnnuuu{{{~~~~~~~~~kkk^^^VVVQQQRRRUUUTTTWWWaaatttyyyfffWWWMMMHHHEEEBBBAAAAAAAAA@@@???<<<<<<============<<<<<<===<<<;;;;;;;;;;;;<<<===::::::999888888999::::::888888888888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999:::;;;???>>>>>>======<<<<<<<<<{{{uuupppiiieeebbb```aaaaaa___]]]\\\]]]^^^___^^^\\\XXXUUUTTTRRROOOMMMKKKKKKLLLLLLNNNQQQVVV]]]hhhxxxkkkZZZQQQNNNKKKKKKLLLMMMLLLJJJKKKLLLLLLIIIFFFDDDCCCDDDAAAAAABBBDDDFFFGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@@@@AAABBBEEEFFFIIIHHHFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGIIILLLMMMNNNNNNNNNKKKKKKLLLMMMNNNPPPQQQRRRSSSPPPLLLKKKLLLMMMLLLLLLKKKNNNRRRVVVYYYZZZYYYXXXUUUVVVXXXZZZ\\\]]]^^^^^^\\\\\\]]]^^^___````````````___^^^]]]\\\]]]]]]^^^ZZZZZZXXXWWWWWWXXXYYYYYYZZZ\\\]]]\\\ZZZYYYYYYZZZ\\\\\\]]]\\\[[[ZZZ\\\^^^___```aaabbbccccccbbbbbb``````aaadddfffgggiiijjjgggccc^^^ZZZWWWXXX[[[]]][[[[[[\\\^^^```bbbdddeee___bbbeeegggiiinnntttyyyzzzuuurrrssstttvvvwwwwwwvvvvvvtttvvvwwwvvvuuuttttttuuuwwwvvvtttsssttt|||vvvcccUUULLLHHHGGGDDDFFFHHHJJJMMMRRRYYY^^^gggmmmwwwyyyvvvpppsssvvvwwwvvvssspppoooiiihhhfffeeedddeeeffffffiiillloooqqqsssuuuyyy{{{ooodddXXXSSSRRRQQQSSSWWW^^^kkkzzzfffVVVLLLGGGEEECCC@@@?????????>>>===;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999777666666777999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999888888999;;;<<>>===<<<<<<;;;;;;~~~yyyssslllhhh```___]]]]]]]]]]]]\\\[[[[[[^^^```aaa___[[[XXXVVVVVVTTTPPPLLLJJJJJJKKKLLLPPPUUU[[[ccckkkxxxrrr```YYYOOONNNMMMLLLLLLKKKJJJIIIJJJKKKKKKHHHEEECCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAABBBCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGEEEGGGIIIKKKMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPNNNKKKIIIIIIJJJKKKKKKJJJLLLPPPSSSVVVWWWWWWVVVUUUVVVXXX[[[]]]^^^___```````````````_________``````___^^^]]]]]]]]]^^^___[[[ZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZXXXYYYYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\^^^___aaacccdddcccbbbbbbaaabbbddddddfffhhhiiiiiiddd```[[[XXXXXXZZZ]]]___]]]]]]]]]^^^```bbbeeefffbbbfffjjjkkklllooovvv||||||wwwuuutttuuuwwwxxxyyyyyyxxxwwwxxxxxxwwwuuurrrqqqqqqrrr~~~|||xxxrrrnnnrrrzzzppp```UUUOOOKKKKKKJJJIIIHHHGGGIIIMMMPPPSSSWWW^^^gggnnnssswwwxxxyyy~~~{{{zzzxxxwwwvvvvvvvvvwww{{{}}}ssseeeZZZTTTOOOPPPSSSVVV\\\cccrrrvvvdddVVVMMMHHHEEEEEECCCAAA?????????===;;;<<<<<<===>>>????????????;;;<<<<<<<<<<<<<<<<<<;;;:::999777666666777999:::;;;;;;;;;;;;<<<===>>>???===========================<<<:::999999;;;<<<>>>???>>>>>>===<<<;;;;;;:::|||wwwrrrlllfffbbb[[[\\\]]]]]]]]]\\\[[[[[[]]]___bbbccc```]]]ZZZYYYXXXTTTOOOJJJHHHIIILLLNNNOOOWWWcccmmmvvv{{{cccXXXVVVNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIIIIGGGDDDBBBBBBCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCAAABBBCCCDDDFFFGGGGGGHHHEEEDDDDDDCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMLLLLLLJJJIIIIIIIIIJJJKKKJJJLLLOOORRRTTTUUUTTTTTTTTTVVVXXXZZZ\\\^^^______aaabbbbbb```]]]\\\]]]______^^^^^^]]]]]]^^^^^^^^^\\\[[[YYYXXXWWWXXXXXXYYYYYYZZZ\\\[[[ZZZYYYYYYZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\\\\^^^aaadddeeedddbbbaaabbbeeefffeeeeeehhhhhheeeaaa]]]YYYXXXZZZ]]]```aaa___^^^^^^___```bbbdddeeedddhhhlllnnnooottt}}}|||wwwtttrrrqqqrrrtttuuuuuuuuutttssstttttttttrrrpppoooppprrr}}}}}}zzztttnnnnnnssszzzyyykkkaaaYYYTTTQQQOOOLLLJJJHHHGGGHHHHHHIIIKKKMMMQQQUUUZZZ]]]___^^^dddlllqqqtttxxx||||||wwwwwwwwwtttqqqmmmiiicccZZZSSSVVVRRRQQQSSSVVV___ooo}}}ttt]]]PPPKKKGGGDDDCCCCCCBBB@@@?????????===;;;<<<<<<===>>>>>>???>>>>>>::::::;;;<<<<<<;;;::::::999999888777777888999999999999999999:::;;;<<<==============================<<<;;;;;;;;;<<<===>>>>>>======<<<<<<;;;;;;;;;zzztttooojjjfffaaa___[[[]]]^^^______]]]]]]\\\^^^aaaddddddaaa^^^]]]]]][[[WWWPPPKKKJJJMMMRRRVVVYYYeeevvvmmm[[[SSSQQQKKKLLLKKKKKKIIIIIIIIIJJJGGGHHHHHHFFFDDDBBBBBBCCCEEEFFFGGGFFFDDDCCCDDDFFFDDDDDDDDDDDDCCCCCCCCCBBB@@@AAADDDFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNIIIJJJKKKKKKJJJJJJKKKLLLLLLMMMPPPRRRSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^^^^______]]][[[ZZZ\\\^^^]]]]]]]]]^^^^^^^^^]]]]]]]]]\\\ZZZYYYXXXXXXYYYYYYWWWYYY[[[[[[ZZZYYYZZZ[[[[[[\\\]]]\\\ZZZZZZ\\\]]]\\\^^^bbbeeefffeeecccaaadddhhhhhheeedddfffeeeaaa^^^[[[YYYYYY]]]```bbbbbb``````___^^^___aaacccdddbbbgggmmmpppssszzzzzzvvvtttsssqqqoooooopppqqqqqqqqqqqqppplllmmmnnnmmmllllllnnnoootttwwwyyyvvvpppooosssxxx~~~xxxrrrmmmeeeccc^^^YYYUUUQQQNNNLLLIIIHHHHHHIIIJJJKKKLLLMMMNNNQQQUUUZZZ]]]```cccfffkkkpppuuuwwwvvvvvvyyy|||lll```\\\]]]___]]]\\\[[[YYYWWWUUUUUUZZZ[[[```eeejjjvvvtttaaaOOOHHHFFFCCCAAAAAA???>>>===>>>??????===<<<;;;;;;<<<<<<<<<<<<<<<;;;999999:::;;;;;;:::999999999999999999999999999999888888888888999:::;;;<<<========================;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<}}}yyyuuunnniiieeebbb```^^^XXX[[[]]]^^^]]]\\\[[[[[[```ccceeeeeebbb______```___ZZZSSSNNNNNNSSSYYY^^^lllzzzxxxeeeXXXQQQMMMIIIIIIIIIIIIHHHHHHJJJKKKFFFGGGGGGFFFCCCBBBCCCCCCDDDFFFHHHGGGDDDCCCEEEGGGDDDDDDEEEEEEDDDDDDCCCBBB>>>@@@DDDGGGHHHHHHGGGFFFIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIGGGFFFFFFGGGIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPHHHJJJLLLMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTVVVXXXZZZ[[[\\\\\\ZZZ\\\]]][[[XXXXXX[[[^^^[[[\\\]]]^^^^^^^^^]]]\\\^^^]]][[[ZZZYYYYYYYYYZZZVVVXXXZZZ[[[ZZZYYYZZZ[[[]]]^^^^^^]]]\\\\\\]]]___\\\___cccfffhhhfffdddbbbeeeiiiiiieeeccceeeccc^^^]]]ZZZXXXZZZ^^^bbbccccccaaa```___^^^___```bbbccc```ffflllpppuuu~~~yyysssssstttsssrrrooooooooooooooooooppppppgggiiijjjjjjiiiiiijjjkkkkkkqqqvvvvvvsssqqquuuyyytttzzz~~~zzztttmmmfff___YYYTTTOOONNNNNNMMMLLLJJJIIIHHHNNNNNNOOOQQQSSSUUUWWWWWWSSSXXX]]]^^^^^^^^^cccgggmmmttt|||zzzlll^^^VVVXXX]]]YYYYYY[[[]]]]]]]]]```ddd\\\eeerrr}}}fffWWWJJJGGGFFFAAA???@@@;;;;;;;;;<<>>===999::::::;;;;;;::::::999888888::::::::::::888888888999::::::::::::999888999999999999:::;;;<<<===========================:::;;;<<<<<<=========<<<;;;;;;;;;<<<<<<<<<<<<<<<{{{vvvrrrnnnllliiifffccc```___^^^]]]^^^^^^^^^^^^]]]\\\\\\bbbgggiiifffdddeeefffdddiiiZZZRRRTTTTTTRRR```ttt|||hhh[[[SSSOOOOOOJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCFFFEEEBBB@@@???@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAADDDCCCCCCCCCDDDFFFIIIKKKJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKLLLMMMNNNNNNOOOOOORRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYYYYXXXWWWWWWYYY[[[aaa^^^[[[ZZZ\\\]]]^^^]]]WWWXXXYYYYYYWWWWWWWWWYYYXXXYYY[[[\\\]]]]]]\\\\\\]]]]]]\\\ZZZYYYZZZ]]]``````dddhhhiiigggfffggghhhmmmllliiifffcccbbbaaaaaa^^^\\\YYYYYY\\\___bbbdddeee___]]]```cccddddddffffffjjjmmmsss~~~}}}wwwtttrrrrrrqqqppppppooommmllljjjiiihhhhhheeeeeeffffffgggffffffeeehhhlllpppqqquuu{{{}}}{{{wwwvvvxxxzzz~~~~~~vvvoookkkgggaaa\\\[[[YYYRRRLLLJJJMMMPPPSSSUUUUUUUUUSSSRRRQQQRRRSSSRRRRRRRRRUUUWWW\\\]]]___bbbeeehhhkkkmmmrrrsssvvvyyy|||~~~yyyzzz{{{~~~vvvpppjjjccc\\\YYY[[[^^^```gggkkkmmmmmmjjjjjjnnnssswwwmmmWWWOOOGGGEEEDDD@@@>>>???>>>>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::999888888888888888777888888999999999===???===999777999===777777888999:::<<<===>>>;;;===??????===;;;;;;;;;<<<;;;::::::<<<<<<;;;:::>>>===<<<;;;::::::;;;<<<}}}yyytttoookkkhhhgggeeecccbbbaaa``````]]]]]]^^^^^^]]]\\\\\\[[[```dddgggffffffkkkmmmllljjj]]]VVVZZZ[[[]]]lllooo^^^VVVOOOLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCAAA@@@@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAADDDCCCBBBBBBCCCDDDFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOORRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWUUUVVVWWWWWWWWWXXX[[[^^^```^^^[[[ZZZ[[[\\\\\\[[[XXXXXXXXXWWWUUUTTTUUUVVVXXXYYY[[[\\\\\\[[[[[[ZZZ]]]]]]]]][[[[[[]]]```cccdddgggjjjkkkiiigggggghhhjjjiiifffdddaaa````````````]]][[[\\\___bbbdddeeeddd___]]]aaaddddddeeeggghhhlllrrrzzz|||yyytttqqqpppoooooonnnmmmllljjjgggfffeeeeeeeeeddddddeeefffffffffeeeeeegggkkknnnooosssyyy|||{{{tttssssss{{{{{{yyyzzz}}}uuuooommmiii```XXXUUUUUU\\\eeellllllfff^^^XXXUUUTTTRRRQQQPPPQQQRRRRRRQQQQQQQQQRRRTTTVVVXXXYYYZZZ\\\___bbbdddeeeffffffffffffgggjjjooovvv|||tttlllhhhcccaaadddiiiooosss~~~ooo[[[PPPHHHAAA@@@@@@===<<<<<<======<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999999888888777777888888888888;;;>>><<<888666999<<<888888999999:::;;;======???@@@AAA@@@===;;;999999<<<:::999:::;;;<<<;;;:::;;;::::::::::::<<<===>>>~~~yyyuuuppplllgggccc```_________``````aaabbb]]]]]]]]]]]]\\\\\\\\\\\\___dddgggiiiooowww{{{{{{lll___YYY^^^ccciiizzzzzzaaaUUUQQQMMMIIIGGGFFFGGGGGGHHHGGGFFFEEEDDDFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBEEEDDDBBBAAA@@@AAABBBBBB???@@@AAAAAACCCCCCDDDEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBAAABBBCCCEEEFFFHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOORRRRRRQQQRRRRRRSSSTTTUUUXXXYYYYYYYYYYYYXXXWWWVVVQQQSSSUUUVVVWWWYYY]]]___^^^\\\ZZZYYYZZZZZZYYYXXXYYYYYYXXXVVVTTTSSSUUUVVVXXXYYYZZZ[[[[[[[[[ZZZYYY\\\]]]^^^^^^___aaadddgggfffhhhjjjjjjhhhgggfffffffffeeecccaaa```______```aaa```___aaacccfffffffffdddaaa```eeehhhggghhhkkkkkkrrr{{{{{{vvvsssooommmmmmmmmllllllllljjjgggdddcccbbbccccccbbbcccdddeeeeeeeeeeeedddeeeiiikkklllpppwww{{{{{{vvvsssrrrttt}}}~~~xxxzzzwwwmmmjjjeeeqqqqqqgggbbb___[[[YYYZZZYYYVVVSSSRRRPPPNNNMMMLLLMMMNNNOOOMMMNNNPPPRRRTTTUUUVVVVVVVVVUUUVVVXXX]]]dddkkkoooqqq}}}uuurrrppprrryyyyyygggUUUNNNFFF@@@@@@AAA???===>>>;;;<<<======<<<;;;999888888:::<<<>>>???===;;;::::::999888777777666777777777999;;;:::777666777::::::::::::::::::;;;<<<<<>>;;;999999;;;:::999999;;;;;;:::999777777888999;;;===???@@@}}}|||xxxsssoookkkfffbbb___ZZZ[[[[[[\\\]]]^^^```aaa]]]\\\\\\\\\\\\]]]]]]]]]aaafffkkkqqq|||qqqeee^^^ccckkkvvvnnnYYYPPPPPPNNNIIIFFFEEEFFFHHHHHHHHHFFFDDDBBBEEEDDDCCCCCCBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@??????BBBBBBAAA@@@@@@@@@AAAAAA??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNQQQQQQPPPQQQQQQRRRSSSTTTWWWWWWWWWWWWWWWVVVUUUUUUPPPRRRTTTVVVWWWYYY[[[^^^\\\ZZZYYYXXXYYYXXXVVVUUUXXXXXXWWWVVVTTTUUUWWWYYYXXXYYY[[[\\\]]]]]]\\\\\\[[[]]]___aaabbbdddhhhjjjggghhhhhhgggfffdddccccccbbbaaa```_________```aaaccccccccceeegggiiihhhggghhheeeeeeiiikkkjjjkkknnnpppzzzwwwqqqnnnkkkjjjjjjkkkkkkjjjllljjjfffdddbbbbbbcccdddbbbbbbcccdddddddddddddddeeehhhiiijjjnnnwww|||||||||yyyuuusssvvv}}}}}}yyyvvvsssrrrsssppphhhaaa```]]]ZZZVVVTTTTTTUUUVVVVVVUUUSSSRRRTTTVVVYYY[[[WWWWWWXXX[[[aaaiiiqqqvvv~~~xxxlll[[[MMMFFF@@@AAAAAA???===>>>:::;;;<<<===<<<:::888666777999===???@@@???===;;;:::999888777666555555555666777999888666555666888;;;;;;:::::::::::::::;;;AAACCCCCCBBB???<<<:::::::::999888999:::;;;:::888666666777999:::<<<===>>>~~~{{{yyytttqqqlllhhheeebbb^^^\\\YYYYYYYYYZZZ[[[\\\]]]^^^\\\\\\\\\\\\]]]^^^___```dddiiipppzzzxxxmmmfffkkkvvvwwweeeTTTNNNNNNLLLHHHEEEFFFGGGHHHIIIHHHFFFDDDBBBDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@???>>>===<<>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBCCCDDDFFFHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTPPPRRRUUUVVVVVVWWWXXXZZZYYYXXXWWWXXXXXXXXXUUUSSSRRRSSSTTTTTTTTTVVVYYY[[[XXXYYY[[[^^^___`````````ZZZ]]]```cccdddfffiiikkkhhhgggfffeeedddcccaaa```^^^^^^]]]]]]^^^```bbbcccdddddddddgggiiijjjhhhggghhhfffgggjjjkkkiiikkkooovvv~~~{{{wwwnnnkkkiiiiiiiiijjjiiihhhiiigggeeecccbbbbbbcccdddbbbccccccccccccccccccbbbcccgggiiiiiinnnwww|||}}}}}}xxxuuuuuu|||{{{tttqqqlllgggeeedddfffggghhhddd```\\\]]]```fffiiiggghhhiiimmmuuuzzztttssslll[[[JJJCCC===>>>>>>;;;888999999:::<<<<<<;;;:::777666666888<<>><<<;;;999888777666555555555555555666777666555555666777;;;;;;:::999999999999:::===???AAAAAA???===<<<<<<:::999888888999:::999888666777888888999:::::::::~~~zzzwwwtttrrrjjjfffbbb___^^^\\\[[[YYYZZZYYYYYYYYYZZZ[[[[[[\\\[[[[[[[[[\\\^^^aaaccceeehhhnnnwwwxxxrrrpppxxxhhh[[[NNNKKKJJJHHHFFFEEEGGGHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@AAAAAAAAACCCBBBBBB@@@???>>>===<<<>>>>>>>>>??????@@@@@@@@@===>>>??????AAAAAABBBCCCAAAAAABBBBBBCCCCCCCCCDDDAAAAAABBBDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTQQQSSSUUUVVVUUUUUUVVVWWWVVVVVVVVVXXXYYYXXXUUURRRLLLNNNQQQSSSTTTUUUXXXZZZYYYZZZ\\\___```aaaaaaaaaZZZ]]]aaadddeeefffggghhhhhhfffdddccccccbbb```^^^ZZZZZZZZZ[[[]]]```bbbddddddddddddfffhhhhhhgggfffeeecccdddggghhhhhhlllsss|||yyyuuuuuuuuukkkiiihhhggghhhhhhgggfffccccccbbbbbbbbbbbbbbbcccddddddddddddcccbbbaaaaaaaaaeeehhhiiinnnwww|||||||||zzzyyyyyy|||~~~yyyvvvuuuxxx}}}}}}kkkdddccchhhdddUUUJJJCCC>>>>>>???;;;888888999:::;;;;;;:::999777666555777:::<<<===<<<;;;999888777666555555444555555555555555555666666666666:::999999888888888999999999;;;>>>>>>===<<<======999888777777999999888777777777888888999888888777~~~|||wwwrrrnnnlllkkkbbb___[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[]]]___cccgggiiiooovvv}}}}}}rrr[[[RRRKKKIIIHHHEEEEEEGGGHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>???@@@AAAAAABBBBBBBBB======>>>???@@@AAABBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKMMMNNNNNNLLLLLLLLLMMMNNNPPPRRRSSSOOOQQQTTTUUUUUUTTTUUUVVVSSSTTTVVVXXXZZZYYYVVVSSSLLLPPPSSSVVVWWWWWWXXXYYY[[[\\\]]]____________^^^ZZZ^^^bbbddddddddddddeeecccaaa^^^]]]^^^^^^\\\ZZZVVVVVVWWWYYY\\\___bbbddddddcccbbbccceeeffffffeeebbbaaabbbfffhhhkkksss{{{wwwqqqppppppmmmiiigggfffeeeffffffdddccc```aaacccdddeeeeeeddddddfffffffffeeedddbbb``````]]]bbbfffhhhnnnvvvzzzyyyssstttyyyzzzfffZZZVVVTTTYYYXXXLLLGGGAAA===???@@@===:::::::::::::::999888888777777555666888999999999888888666666555444444555555555555555444555666777777666777777777777777777888888777999;;;<<<;;;:::;;;;;;999777666777888999888777555666777888888888777777zzzyyywwwrrrlllhhheeeeee___\\\YYYXXXYYY[[[[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^ZZZZZZ[[[]]]```eeeiiikkkwww~~~yyy]]]TTTNNNJJJIIIGGGEEEGGGKKKGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>???@@@AAAAAABBBBBB???@@@AAABBBCCCDDDDDDDDD======>>>???@@@AAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???BBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIJJJJJJKKKLLLMMMJJJJJJJJJKKKMMMOOORRRSSSMMMPPPSSSUUUUUUUUUVVVWWWRRRSSSUUUYYY[[[ZZZVVVSSSPPPTTTXXX[[[[[[ZZZZZZZZZ]]]^^^^^^___^^^]]][[[ZZZ[[[^^^bbbddddddcccbbbbbb^^^ZZZWWWWWWXXXYYYWWWTTTSSSSSSTTTWWWZZZ^^^aaaccccccbbb```aaacccdddeeedddbbbaaaccchhhkkkpppzzz~~~vvvooonnnooolllfffhhhfffddddddddddddbbbaaaaaabbbeeehhhiiiiiihhhggghhhhhhgggfffdddbbb```___ZZZ```eeehhhmmmuuuxxxwwwmmmqqqzzz{{{___RRRMMMLLLHHHKKKLLLDDD@@@:::777:::<<<:::777888;;;:::999888777777777777555666666777777777777777555555444444444555555666555555444555777777777666666666666666666777888888666888:::;;;:::999999999888777666777888999888666333444666888888888888777}}}zzzvvvsssnnnhhhccc___\\\[[[[[[YYYWWWXXX[[[]]]]]][[[XXXZZZ]]]^^^]]]]]]]]]^^^^^^\\\]]]___```bbbiiirrr}}}hhh\\\LLLKKKIIIGGGFFFFFFFFFGGGDDDDDDDDDCCCBBB@@@???>>>???>>>===<<<<<<>>>@@@AAA????????????????????????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBBBBEEEDDDBBBAAA@@@@@@AAABBB======>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMPPPSSSUUUTTTTTTTTTTTTXXXYYYZZZ[[[[[[ZZZXXXWWWPPPVVV^^^fffhhheee```\\\``````______^^^]]]]]]\\\^^^^^^___aaabbbbbb___]]][[[WWWSSSQQQSSSTTTTTTRRRTTTUUUVVVXXXZZZ[[[]]]^^^^^^^^^___```bbbeeeggghhhddddddffflllvvv~~~wwwvvvtttppplllhhheeecccccccccbbb___]]]\\\]]]___pppyyy}}}xxxooojjjhhhfffcccddddddeeedddcccbbbaaa___^^^___fffnnnsssrrrpppjjjnnnvvvrrr___MMMKKKHHHEEECCCBBBBBBCCC<<<<<<<<<;;;;;;;;;::::::<<<999666555666777777777888888888888777777777666777666555444444444444444444444444444444555666777666666555555555666666777888888999999999999888888777777666666666666777777<<<999555444444555555444}}}xxxvvvooommmiiiddd```\\\ZZZZZZ[[[YYYWWWYYY[[[]]]]]][[[YYY[[[^^^_________```bbb``````aaabbbbbbeeennnyyyooo\\\RRRJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCBBB@@@???>>>??????>>>===>>>>>>@@@@@@??????????????????????????????@@@@@@@@@AAAAAAAAA????????????????????????@@@???>>>>>>>>>???AAAAAACCCBBBBBBAAAAAAAAAAAABBB????????????@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOMMMOOOSSSTTTTTTSSSSSSTTT[[[[[[\\\\\\[[[YYYXXXWWWQQQWWW```hhhkkkiiidddaaacccbbbaaa```___^^^^^^^^^___^^^^^^___```___\\\ZZZWWWUUURRRQQQSSSTTTTTTRRRRRRSSSUUUVVVXXXYYYYYYYYYZZZ[[[\\\^^^```bbbcccdddaaadddjjjrrryyy||||||{{{rrrqqqooommmiiifffcccaaaaaa```^^^\\\[[[^^^cccgggvvvoookkkiiidddcccbbbaaaaaaaaabbbbbb```___```eeelllpppnnnllljjjkkkooowwwrrr]]]PPPFFFDDDAAA>>><<<<<<<<<<<<::::::999999888888777777:::888666666777888888777888888888777777777666666666666555444444444444444444444444444444555666666555555555555555666777777777888888999999888888777777666666555555666666777777444222111222333444333zzzuuupppnnnfffdddaaa^^^[[[ZZZYYYYYYZZZYYYXXXYYY\\\]]]\\\[[[[[[]]]___aaaaaabbbdddfffcccdddfffhhhhhhkkkxxxsss^^^PPPIIIGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>??????@@@@@@@@@??????>>>????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFIIIKKKMMMNNNOOOPPPLLLOOORRRSSSSSSRRRSSSTTT\\\\\\[[[ZZZXXXWWWVVVUUUSSSYYYaaaiiimmmllliiiggghhhfffccc```___^^^_________^^^]]]]]]]]][[[XXXUUURRRQQQPPPQQQSSSTTTSSSRRRRRRTTTVVVWWWXXXXXXVVVVVVWWWXXXZZZ]]]___aaabbbbbbdddkkkuuu{{{|||yyytttrrrjjjiiiiiigggeeecccaaa______]]][[[YYY[[[aaajjjppp~~~ssslllgggdddcccaaa___]]]\\\^^^```aaaaaa```aaadddiiikkkjjjgggiiiiiiiiikkkqqqzzzrrr\\\OOOIIICCCAAA???===;;;;;;;;;;;;:::999999888777777666666888777666777888999888777777777777777666666666666666555444444444444444444444444444444444444555666444444444444555666777888777777888888888888777777666666555555555555666666444222000000222444444444}}}|||yyyuuuqqqlllgggeee]]]\\\[[[YYYXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]\\\^^^```aaabbbbbbdddfffiiigggiiimmmppppppuuusssaaaSSSLLLJJJEEEEEEFFFFFFFFFDDDBBBAAABBBBBBBBBAAAAAA@@@???>>>>>>???AAABBBAAA@@@>>>===????????????????????????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===>>>@@@AAABBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMNNNLLLNNNQQQQQQQQQQQQRRRSSSYYYXXXWWWVVVUUUUUUUUUUUUSSSXXX```ggglllmmmllljjjjjjhhhddd```^^^^^^^^^___]]]\\\ZZZYYYXXXVVVSSSQQQMMMNNNOOOQQQSSSTTTSSSSSSUUUVVVYYYZZZZZZYYYVVVUUUXXXXXXYYY[[[^^^bbbfffhhhssszzz}}}tttlllhhhcccccccccbbbbbbaaa```___^^^]]]\\\[[[^^^dddmmmtttuuuyyyyyyrrriiidddaaa___```___]]]\\\[[[\\\]]]^^^```___```cccggghhhgggeeehhhgggffffffhhhmmmssswwwvvvaaaRRRKKKIIIAAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::999888888777666666666777999:::888777777777666666666555555555555555444333333444444444444444444333333444555555222333333444555666888999666777777777777777777666555555444444444444555555555333222222444555555555~~~|||zzzsssrrrooolllgggccc```^^^YYYXXXWWWWWWWWWXXXZZZZZZZZZ[[[]]]^^^^^^^^^^^^^^^bbbbbbccccccccceeeiiilllmmmnnnssswwwzzzvvvaaaUUULLLJJJKKKEEEEEEFFFFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>===>>>@@@BBBBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<===???@@@@@@@@@??????AAAAAA@@@?????????@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMOOOPPPPPPPPPQQQSSSVVVVVVUUUUUUUUUVVVVVVWWWRRRVVV\\\cccgggiiiiiiiiiiiifffbbb^^^\\\[[[\\\]]]ZZZXXXVVVUUUTTTRRRPPPMMMJJJLLLNNNPPPRRRSSSTTTTTTVVVXXXZZZ[[[[[[YYYVVVTTTYYYXXXWWWYYY^^^eeemmmrrryyymmmeeebbb]]]^^^___```````````````^^^^^^___```bbbfffmmmqqqnnnrrrrrrkkkeeecccaaa___\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]___bbbeeegggffffffggghhhiiigggffffffhhhkkkrrrvvv|||lll\\\RRRKKKFFFBBB===<<<;;;:::999999999888:::::::::999999999888888666666666777999:::888777666666666555555555555444444444333333333444444555555444444333333333444444222222333333555666777888555666666777777666666555444444333333333333444444666555333333444444444222}}}{{{yyyvvvssspppiiihhhfffccc```]]][[[ZZZXXXWWWWWWVVVWWWXXXZZZ[[[ZZZ]]]___``````______```cccddddddeeefffjjjoootttvvvvvvyyyfffWWWNNNGGGEEEIIIEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@???>>>===;;;===???@@@AAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<============<<<======>>>>>>???>>>>>>>>>@@@??????>>>>>>>>>??????===>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKMMMNNNNNNNNNOOOPPPRRRTTTUUUUUUVVVVVVWWWWWWXXXQQQTTTXXX]]]aaacccddddddcccaaa^^^[[[YYYXXXXXXXXXUUUTTTQQQQQQPPPPPPNNNLLLJJJLLLOOOPPPQQQRRRTTTWWWVVVWWWXXXYYYYYYWWWUUUTTTXXXWWWWWW[[[bbblllvvv||||||qqqggg```]]]ZZZ[[[\\\^^^___`````````]]]___aaabbbcccfffiiilllmmmpppnnngggcccbbbaaa^^^\\\]]]^^^^^^^^^]]][[[ZZZZZZ\\\___bbbdddffffffffffffiiikkkjjjfffcccccceeegggjjjmmmppprrrxxxrrreeeUUUKKKHHHFFF@@@:::<<<<<<<<<;;;;;;:::::::::777777777888888888888999888777666777888999888777666555555555444444444444333333333333333444444555555444444333333333333333333333333333444555666777555555666666666666555555333333222222222222333333555333222222333333222000|||zzzvvvsssppplllhhheeeaaa```^^^\\\ZZZYYYXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[^^^bbbcccaaa```aaabbbbbbccceeegggkkkqqqxxx~~~lllYYYQQQKKKCCCBBBFFFDDDCCCCCCBBBBBBBBBBBBBBB??????????????????>>>===:::;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>======<<<>>>>>>======<<<<<<======>>>===============>>>>>><<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEGGGHHHIIIIIIGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRUUUYYY\\\^^^___```\\\[[[YYYWWWUUUTTTSSSSSSQQQOOOMMMMMMNNNNNNMMMLLLKKKMMMOOOOOOOOOQQQUUUXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWYYY]]]dddnnnxxxxxxooogggaaa[[[XXXWWWXXXZZZ\\\]]]^^^______\\\^^^___```aaacccfffiiijjjllliiiccc```aaa```^^^^^^^^^^^^]]]]]]]]]]]]]]][[[]]]```bbbcccdddeeeffffffiiikkkiiidddaaabbbddd___aaabbbcccgggooozzzmmm]]]TTTJJJDDDBBBAAA===:::;;;;;;;;;<<<;;;;;;::::::666666777888999:::;;;;;;:::888666666777888888777555555555444444444333333333333222222333333444555555444333333222222333333333333333333444444555666444555555666666555555444222222111111111111222222333222222333555555444222}}}|||xxxuuuqqqmmmjjjfffaaa]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXWWWVVVVVVVVVWWWYYYZZZ\\\```cccdddcccaaabbbcccaaaccceeeiiinnnvvvnnn]]]PPPNNNJJJBBBAAAFFFCCCBBBAAA@@@???@@@AAABBB>>>????????????>>>>>>===999999;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<@@@>>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEEEEEEEFFFHHHJJJLLLJJJLLLMMMMMMLLLMMMPPPRRRNNNOOOPPPQQQQQQOOOMMMKKKQQQRRRTTTWWWYYY[[[\\\]]]XXXWWWVVVUUUSSSRRRPPPPPPNNNLLLKKKKKKLLLMMMMMMLLLLLLNNNOOOOOONNNQQQUUUZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[YYY]]]eeennnyyy|||uuullleeeaaa^^^YYYUUUVVVWWWYYY[[[\\\]]]^^^^^^\\\\\\]]]]]]]]]```eeehhhhhhiiihhhcccaaadddeeebbbbbb```^^^\\\[[[]]]^^^```\\\^^^aaacccccccccddddddfffiiijjjgggbbb___aaaddd[[[\\\]]]]]]aaaiiiuuu~~~iiiVVVLLLHHHCCC>>>;;;:::::::::555555666666666666555555777888999:::<<<===>>>???<<<999666555666777777777555555444444444333333333222222222222333333444555555444333333222222222222444444333333333444444555444555555555555555555444222222111111111111222222333333333555888999888777|||zzzyyyyyyxxxvvvrrrooolllhhhdddaaa___]]]ZZZXXXTTTUUUVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ\\\```ccceeeeeedddcccdddhhhkkknnnuuuppp\\\YYYSSSLLLGGGDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>=========<<<======>>>?????????>>>>>>???===<<<===???@@@>>>;;;>>>>>>======<<<<<<<<<;;;999999:::;;;;;;:::999999777;;;???>>>:::777999;;;@@@???>>><<<<<<>>>???@@@@@@>>><<<<<<===>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJQQQOOOMMMKKKJJJJJJKKKLLLQQQPPPOOONNNMMMMMMMMMMMMMMMOOOSSSVVVXXXXXXWWWVVVTTTRRRQQQOOONNNNNNOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOSSSRRRQQQQQQRRRTTTVVVXXX___[[[WWWWWW[[[]]]^^^]]]bbbeeennn}}}yyylllfff^^^ZZZZZZZZZXXXUUUUUUVVVXXXZZZ\\\\\\\\\\\\^^^^^^^^^___aaadddfffhhhhhhhhhfffdddbbb```___^^^dddbbb______```bbbccccccbbbaaa``````aaaaaa```___ggggggfffeeeccc```]]][[[[[[[[[\\\]]]```eeemmmrrr{{{zzz|||qqqaaaTTTMMMGGGBBB===;;;;;;:::999777888888888888777777777666777777777888;;;???BBBEEE???;;;555222222333444555333333333333333333333333333333222222111222222222333444555666666666555444555555444333333555666777999999888666555444333222111111222222222333333333555444444333444555777888}}}{{{vvvtttrrrqqqpppooollljjjdddaaa^^^\\\ZZZYYYVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZ[[[YYY\\\```ccceeeeeeeeeeeefffjjjooosss}}}www```WWWTTTOOOJJJFFFDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>><<<===>>>???@@@@@@@@@@@@>>>===<<<===??????===;;;===<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999:::>>>AAA@@@<<<:::;;;>>>???>>>===<<<<<<===>>>??????===<<<;;;<<<======>>>;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAABBBBBBAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHUUUSSSPPPNNNLLLKKKKKKLLLNNNNNNMMMLLLKKKKKKKKKLLLLLLNNNQQQTTTVVVVVVUUUTTTQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQTTTSSSRRRRRRSSSTTTVVVXXXXXXWWWXXXZZZ^^^aaaccccccffflllxxx|||pppeee```ZZZWWWYYYZZZYYYWWWVVVWWWXXXZZZ[[[[[[[[[[[[]]]]]]^^^```aaaccceeefffgggfffeeecccaaa```___^^^bbb```^^^___aaaccceeeeeeaaa``````aaabbbccccccbbbdddddddddcccaaa^^^\\\ZZZZZZ[[[[[[[[[]]]aaafffjjjwww}}}{{{{{{ssseee[[[PPPGGGDDDEEEAAA===:::::::::888777888888888777777777666666666666666777999<<>>>>>>>>>>><<<===>>>???@@@@@@AAA@@@======<<<===>>>???===;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<>>>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGVVVTTTQQQNNNLLLJJJJJJIIIKKKKKKJJJJJJIIIJJJJJJJJJKKKMMMOOOQQQSSSRRRRRRQQQNNNOOOOOONNNNNNMMMLLLKKKLLLMMMMMMNNNOOOQQQRRRSSSUUUTTTSSSSSSTTTUUUWWWXXXUUUWWW[[[^^^aaadddgggiiinnnvvvpppddd]]]YYYVVVVVVXXX[[[[[[YYYWWWXXXYYYYYYZZZZZZYYYYYY\\\]]]^^^```bbbcccddddddddddddbbbaaa```_________```___]]]___bbbeeeggghhhbbbaaaaaabbbeeeffffffeeeaaaaaaaaa```^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZ\\\___aaagggnnnwww}}}|||lll[[[PPPJJJEEEBBBCCCBBB???<<<:::999999888777777777777777666666666666555555555555666888:::<<<:::888666555555555333222222222222222222222222222222222111111111222222333444444333222111111111111111111222333333333333333555444444444333333333333444444444444444333333333333333333333444444444444|||zzzxxxwwwvvvssspppmmmkkkiiihhhdddaaa]]]\\\\\\]]]]]]]]]ZZZXXXVVVVVVWWWXXXWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^aaaeeeffffffgggjjjlllllluuu~~~wwwuuuuuuwwwzzzzzz}}}dddUUUMMMJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;>>>>>>??????@@@?????????===<<<======>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<>>>???>>><<<;;;;;;===<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<;;;::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<======>>>>>>>>>?????????@@@BBBBBBAAAAAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHPPPOOOMMMJJJHHHGGGFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOLLLLLLMMMNNNMMMLLLJJJIIIKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYYYY\\\```bbbcccfffkkkpppwww}}}rrreee]]]ZZZXXXVVVWWWZZZ\\\\\\[[[YYYYYYZZZZZZZZZYYYYYYYYY[[[\\\___aaabbbccccccbbbbbbbbb```__________________^^^]]]___cccgggjjjkkkdddccccccdddfffggggggfff``````______^^^]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZ\\\]]]___cccjjjpppuuuzzz}}}fffZZZMMMGGGEEEBBBBBBDDD>>>===;;;999888888777777777777666666666555555555555555555444555666777888888555222111222222222111333333333333333333333333111111111111111222222333666444333111000000111111000111333444444444333222222222222222222333333333444333333333333222222222333444444555555555555555~~~~~~{{{zzzyyywwwtttqqqooonnnkkkjjjgggeeebbbaaa``````^^^[[[WWWUUUVVVXXXZZZZZZXXXWWWVVVVVVXXXYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^bbbfffgggfffhhhlllqqqqqq~~~yyyqqqooopppvvv|||jjjUUUMMMMMMGGGFFFDDDBBBAAA@@@??????AAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::????????????>>>>>>===<<<;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>===<<<;;;<<<===;;;;;;::::::::::::;;;;;;999;;;<<<<<<:::999:::<<<;;;;;;<<<<<<===>>>>>>>>>==================>>>>>>>>>@@@BBBBBBAAA@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIHHHGGGGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOOOONNNJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJLLLNNNPPPRRRSSSUUUVVVVVVWWWXXXYYYZZZ[[[]]]___bbbdddfffkkkssszzzyyypppgggaaa^^^\\\[[[[[[\\\]]]^^^^^^]]]\\\\\\[[[[[[[[[ZZZ[[[[[[\\\]]]___aaacccccccccbbbbbbaaa___^^^]]]^^^___```___^^^]]]___dddhhhkkklllhhhfffeeefffggghhhgggeeeaaaaaa```______^^^^^^^^^[[[]]]^^^^^^\\\\\\\\\^^^^^^___bbbfffkkkqqqxxx|||~~~~~~lllaaaQQQIIIBBBAAA@@@===<<<===:::::::::999777777777777666666666555555555555444666666555555555555555555666333///---...000111111////////////////////////111000000000111111222333666555333111000000111222111222444555555555444333111111111222222222222222222222111111111111111111000000000111222222333333yyyyyyzzz{{{{{{||||||}}}yyy{{{}}}}}}{{{zzzxxxxxxwwwvvvuuutttssssssnnnnnnmmmkkkiiifffdddcccaaa```^^^\\\[[[ZZZYYYYYYZZZWWWTTTSSSTTTVVVXXXXXXXXXVVVUUUUUUWWWXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\^^^______^^^bbbgggiiijjjmmmuuu{{{~~~uuunnnnnnrrr{{{uuu\\\LLLHHHJJJFFFEEEDDDBBB@@@??????>>>???>>>>>>>>>===<<<<<<<<<>>>=========<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;:::<<<>>>===<<<;;;<<<===<<<<<<<<<=====================<<<<<<<<<<<<======@@@???>>>=========>>>>>>::::::::::::::::::::::::888;;;>>>===:::999:::<<<;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<======>>>===@@@CCCCCC@@@???AAACCCAAAAAAAAAAAAAAABBBCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPOOOOOONNNMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLMMMOOOQQQRRRTTTUUUVVVXXXZZZ[[[\\\]]]]]]___cccgggmmmuuu}}}~~~wwwnnnfffcccbbbddd______```aaaaaaaaa``````___^^^^^^]]]]]]]]]^^^^^^^^^___```bbbccccccddddddcccaaa___]]]]]]^^^___```aaa______```dddhhhjjjkkkiiihhhgggggghhhhhhgggeeedddcccbbbaaa````````````\\\^^^___^^^]]]\\\]]]^^^^^^^^^^^^aaaeeejjjpppsss{{{uuueeeWWWNNNDDD@@@===???>>>:::888888777888999888666666666888666555555555444444444444666666666555555555444444555222000///000222222222000000000000000000000000000000000000000111222333444444333222111111111111222333333444444444444444111111111222222222222222000000000000111111111222222111111111333555777888kkkkkkllllllmmmnnnnnnnnnkkklllmmmoooqqqtttvvvwwwrrrrrrssssssrrrqqqoooooohhhhhhhhhhhhhhhgggffffffcccbbbaaa```^^^\\\ZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUVVVTTTRRRRRRTTTVVVWWWWWWZZZXXXWWWWWWXXXXXXXXXWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\^^^___```aaabbbaaagggmmmqqqtttzzz}}}sssqqquuuyyycccSSSHHHEEEGGGDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<:::<<<>>>>>>;;;:::;;;===;;;;;;;;;<<<<<<===============<<<;;;;;;<<<======@@@>>>===<<<<<<=========::::::;;;;;;;;;;;;::::::888<<>>;;;999:::===;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<<<<===>>>>>>===AAADDDDDDAAA???AAADDDAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRRRRSSSTTTWWWYYY\\\]]]_________aaafffnnnvvv}}}xxxssslllfffbbbbbbcccddd```bbbdddeeedddcccccccccaaaaaa```___``````aaabbbaaaaaaaaaaaabbbdddeeefffdddbbb```]]]]]]]]]___```cccbbb```aaadddgggiiijjjhhhgggfffggghhhiiihhhgggfffeeecccbbbaaa`````````^^^^^^^^^\\\ZZZYYYZZZ[[[[[[\\\]]]```dddgggiiijjjsss~~~yyyhhh\\\SSSKKKEEEAAA===<<>>:::888999444666888888666555666888555555555444444444333333444555555555555444333333444444555777888888555333222222222222222222222222////////////000111222333111111111222111111000000222222222222222333333444222222222222222222222222//////000111222333333444555444333333555999===???aaaaaabbbbbbcccdddddddddfffeeedddcccdddeeefffgggcccdddeeefffggggggfffeee\\\]]]^^^^^^^^^^^^]]]]]][[[[[[ZZZYYYXXXVVVTTTSSSTTTUUUUUUVVVVVVUUUTTTTTTTTTSSSQQQRRRTTTVVVVVVVVV]]][[[YYYYYYZZZZZZYYYXXXZZZZZZ[[[\\\\\\\\\\\\[[[]]]]]]^^^```aaacccddddddeeellltttzzz~~~yyysssuuufffWWWOOOIIIFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>????????????;;;;;;:::::::::999999999666777999;;;<<<===>>>>>>999<<<>>>>>>;;;:::;;;===:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===>>><<<:::999:::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::888<<<@@@???;;;999;;;===;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<<<<===>>>???>>>BBBEEEDDDAAA???BBBEEECCCCCCBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFDDDEEEFFFGGGIIILLLNNNOOOPPPPPPOOONNNMMMLLLKKKKKKLLLKKKJJJIIIIIIJJJLLLMMMLLLMMMMMMNNNOOOQQQRRRSSSRRRTTTWWWZZZ]]]___```aaabbbeeejjjsss|||}}}mmmiiidddaaaaaaaaaaaa``````bbbeeegggfffeeeeeeeeecccbbbaaaaaaaaabbbdddeeebbbbbbaaaaaabbbdddfffgggeeeccc```^^^]]]]]]___```eeecccaaabbbdddggghhhiiifffeeeeeefffiiijjjjjjiiigggfffdddbbb````````````___^^^]]]ZZZWWWUUUVVVXXXXXXYYY]]]aaaeeefffeeeccceeerrrqqq___RRRMMMJJJEEEAAA>>>;;;:::<<<;;;888888:::222555888777555444666888555555444444444333333333333333444444444333222222444666:::>>>@@@===888444////////////////////////////////////000111222333...///000111111000//////222111000000000111333444333333333222222222111111//////000111333444555666222111//////222777<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::===<<<:::999999:::;;;<<<;;;:::999888888888999999::::::999888888777777666:::;;;<<<======<<<;;;:::========================???AAABBBBBBAAA@@@AAABBBDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFGGGEEECCCCCCFFFHHHJJJIIIIIIKKKNNNPPPPPPOOOOOOMMMKKKKKKMMMLLLJJJGGGFFFFFFGGGHHHJJJLLLOOOPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUXXXZZZ[[[ZZZ[[[___ccceeehhhpppzzztttjjjfffdddcccaaa```___``````cccccccccccccccccccccccchhhgggfffeeecccbbb`````````aaabbbbbbcccdddeeefffaaaaaa```^^^]]]___cccfffiiihhhfffdddddddddeeeeeedddeeefffhhhhhhhhhggggggddddddccc```^^^]]]^^^```[[[[[[ZZZYYYXXXXXXYYYYYY]]]___aaaaaa```___```aaahhhmmmuuu}}}|||}}}xxxccc\\\RRRIIICCC@@@>>><<<:::::::::999999888888888777777666666666666777777555555444333333222222111444444444444444444444444333444666777777777666666//////000000000000//////000000000000111111111111222222222222222111000/////////000111222333333333111111111000000000000000000000000000000000000000000000000000111222333444WWWWWWWWWVVVVVVUUUUUUUUUXXXWWWVVVWWWYYYZZZZZZZZZWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSQQQQQQRRRSSSTTTTTTTTTTTTWWWVVVUUUUUUVVVYYY\\\^^^aaa^^^ZZZZZZ\\\^^^^^^]]]^^^___``````___```bbbeeegggkkkoooqqqpppoooppprrrzzz}}}fffRRRLLLJJJEEECCCFFFFFFBBB???>>>???@@@@@@???>>>======<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::999::::::<<<;;;:::999999:::<<<===<<<<<<;;;;;;:::::::::;;;999999999999999888888888;;;;;;<<<<<<<<<<<<;;;;;;===========================???AAAAAA@@@??????@@@CCCCCCBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEGGGHHHJJJIIIHHHJJJLLLNNNOOONNNOOOMMMLLLLLLMMMLLLIIIEEEFFFFFFFFFGGGHHHJJJMMMNNNOOOOOOPPPQQQRRRTTTVVVVVVUUUWWWZZZ[[[\\\___cccgggmmmssszzz~~~{{{tttkkkdddbbbaaa```^^^^^^^^^^^^___bbbbbbbbbccccccdddddddddeeeeeeeeedddddddddccccccbbbccccccddddddeeeeeeeee^^^^^^^^^^^^^^^```cccfffgggggggggfffffffffggggggcccdddeeefffffffffeeeeeecccbbb```^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZZZZYYYYYY]]]___``````___^^^^^^___fffiiilllqqqxxxzzzzzz||||||oooaaaTTTOOOHHHBBB??????>>>>>>::::::999999999888888888999888777666555555555555444444444444444444444444333333333333333333333333222333444555555555444333/////////000000///////////////000000000111111111111111111111111000//////000000000111111222222333000000000000000000000111000000000000000000000000000000000000111222333333SSSSSSSSSSSSRRRRRRRRRRRRUUUTTTTTTUUUWWWXXXXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUXXXXXXVVVVVVWWWYYY[[[]]]ZZZYYYYYYZZZ]]]_________`````````______aaafffiiiooowww~~~{{{|||lllZZZKKKHHHHHHDDDCCCFFFIIIFFFBBB@@@???>>>===<<<>>>===<<<<<<;;;;;;<<<<<<999999999999999999999999;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999:::::::::;;;;;;;;;:::::::::999999999999999:::999999888999:::<<<===<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????>>>>>>>>>@@@BBBBBBBBBBBBCCCEEEFFFFFFHHHFFFCCCCCCEEEGGGHHHIIIIIIGGGFFFGGGJJJMMMNNNNNNNNNMMMMMMMMMMMMKKKGGGDDDDDDDDDEEEFFFHHHJJJKKKLLLOOOOOOPPPQQQTTTVVVXXXYYYYYYZZZ[[[]]]___ccciiimmmyyy~~~}}}qqqfff___^^^]]]]]]\\\[[[\\\\\\]]]]]]`````````aaabbbcccdddeeecccccccccdddeeefffffffffbbbccccccddddddcccccccccZZZ\\\]]]^^^^^^```bbbeeecccdddfffggghhhhhhggggggcccdddeeefffgggfffeeeeeedddaaa______aaabbb```^^^______^^^\\\[[[ZZZYYYYYY^^^___```^^^\\\[[[\\\]]]eeedddccccccfffmmmwww}}}nnn]]]RRRIIIEEE@@@<<<<<<=========999999999888888888888888:::999888666555444333333333333444444444555555555222222222222222222222222111222222333222222111000000111111111111111111000//////000000000000111111///000000000000///......111111111111111111111111/////////000000111111111000000000000000000000000111111000000000111111222SSSSSSSSSSSSRRRRRRRRRRRRTTTSSSSSSTTTVVVWWWWWWUUUUUUUUUVVVVVVVVVVVVUUUUUUWWWWWWVVVTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRSSSTTTUUUVVVWWWZZZYYYXXXXXXXXXYYY[[[\\\[[[ZZZZZZZZZ\\\___```aaadddcccaaa___```ccciiinnnzzzqqq]]]QQQHHHFFFEEECCCBBBDDDIIIGGGDDDAAA???>>><<<;;;======<<<;;;;;;;;;;;;<<<999999999999999999999999<<<;;;;;;::::::999999999888999999999999:::::::::999999999999::::::::::::888888999999999888888888888888888888999:::<<<===999:::::::::999999888888888888999::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGDDDBBBBBBDDDGGGHHHGGGHHHFFFDDDEEEHHHKKKLLLMMMLLLMMMMMMMMMLLLIIIFFFCCCCCCDDDEEEGGGJJJLLLNNNOOOOOOOOOQQQSSSUUUXXXZZZ[[[```___^^^___cccjjjrrrwww}}}rrreee\\\YYYZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]\\\]]]]]]___aaacccdddbbbccccccdddeeeffffffgggbbbbbbccccccbbbaaa```___ZZZ\\\^^^^^^^^^^^^```aaa^^^aaadddfffhhhhhhgggfffffffffhhhhhhiiihhhgggfffgggccc___aaaeeefffccc```\\\\\\]]]\\\\\\[[[[[[[[[^^^^^^^^^\\\ZZZXXXYYYZZZbbbaaa^^^\\\\\\```ggglllsssyyyxxxjjj___UUUOOOFFFCCC>>>;;;;;;;;;::::::888888888888888888888777;;;:::888666444333222222333333333333333333333333222222222222222222222222222222222111111000000///222333333444444333333222////////////000000000111///000000000000000//////111111111111000000000000---......///000111222222000000000000000000000000222111111000000000000111RRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUWWWXXXVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUTTTSSSSSSRRRSSSSSSQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVWWWXXX[[[ZZZZZZZZZZZZ[[[]]]]]]bbbaaa___]]]^^^aaafffiiimmmkkkhhhfffgggkkkrrrxxxppp^^^SSSMMMGGGEEECCCAAAAAABBBEEEEEEDDDBBB???>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888999999999::::::888888888999999999::::::777777888999999888888777777777777888999:::;;;;;;999999:::::::::999888777888888999:::;;;;;;<<<===;;;:::999888888999:::;;;::::::::::::::::::::::::999;;;===>>>>>>>>>@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEFFFEEEDDDEEEHHHJJJKKKKKKKKKLLLMMMLLLJJJHHHEEEDDDCCCDDDGGGKKKNNNQQQSSSUUUPPPPPPRRRTTTWWWYYY\\\]]]aaa``````ccckkkuuu~~~yyymmmccc\\\YYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\ZZZYYYYYYZZZ\\\^^^aaabbbcccccccccdddddddddddddddccccccdddeeedddbbbaaa```]]]^^^______]]]\\\]]]^^^^^^aaadddgggiiihhhgggfffeeefffggghhhhhhgggfffeeeeeebbb___```eeefffccc^^^ZZZ[[[]]]^^^````````````]]]]]]\\\ZZZWWWVVVWWWXXX\\\[[[[[[YYYXXXYYY\\\___fffjjjqqqyyyxxxiii\\\TTTOOOLLLIIICCC@@@<<<::::::999888777777777777777777777777777:::999888666444333222222444333333333222222222111444444444444444444444444333333222111111000000000111111222222222222111111...////////////000000000000000111222222111111111111111000000000000000000------...///000111111222000000000000000000000000111111000000///000000000PPPPPPPPPQQQQQQQQQQQQQQQSSSSSSTTTVVVXXXXXXVVVTTTRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVYYYZZZ\\\\\\\\\\\\]]]^^^___```bbbbbbaaa```aaafffmmmrrrtttrrrqqqoooqqqwwwppp^^^SSSLLLIIIFFFCCCAAA@@@@@@AAAAAABBBBBBAAA???>>>>>>???===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888999999999999777777888888888999999999666777888::::::999888777777777777888999999999999:::;;;<<<===<<<;;;:::999777888888999:::;;;;;;<<<:::999999888888999999:::999999999999999999999999777:::<<<>>>>>>>>>@@@AAABBBCCCDDDDDDEEEDDDDDDDDDBBBDDDFFFFFFDDDCCCCCCDDDDDDDDDDDDFFFIIIJJJJJJIIIJJJKKKLLLJJJHHHFFFFFFGGGFFFGGGKKKNNNRRRUUUWWWXXXQQQRRRSSSUUUXXXZZZ]]]^^^]]]___ccckkkuuuxxxlll___WWWWWWZZZYYYWWWVVVWWWXXXZZZ[[[[[[[[[[[[YYYXXXXXXXXXZZZ\\\___aaaccccccccccccbbbbbbbbbbbbdddeeeggghhhgggeeecccbbb`````````^^^\\\[[[\\\]]]bbbdddfffiiiiiiiiigggfffccccccdddeeedddcccbbbaaaaaa___]]]^^^``````^^^[[[[[[\\\___aaacccddddddddd[[[[[[ZZZWWWUUUTTTUUUWWWUUUVVVWWWVVVUUUTTTUUUWWW^^^aaaeeeiiinnnvvvxxxfff^^^SSSJJJGGGEEECCCBBB<<<:::888888999999888666666666666666777777777777888777666555444444444444333333333333333333333333444444444444444444444444333333222111111111222222......////////////............////////////000000000111111222222222222111000000000000000000000000.........//////000000000000000000000000000000000000000/////////000000111OOOPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSUUUWWWWWWUUUSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPPPPRRRSSSTTTUUUTTTSSSSSSSSSUUUWWWZZZ[[[\\\]]]]]]___```aaabbbcccaaacccfffiiimmmsss{{{mmm^^^SSSLLLEEEFFFDDDAAA>>>???AAABBB>>>@@@BBBAAA>>>======???===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999999999999999:::::::::888888888888999999999999777777777777888888888999666777999:::;;;:::999888777777888888888888888777:::;;;<<<======;;;:::888777888888888999999::::::888888999999999999888888999999999999999999999999555888:::<<<<<<===???AAACCCDDDEEEEEEEEEDDDCCCBBBAAAGGGLLLKKKFFFBBBBBBEEECCCCCCEEEGGGJJJKKKJJJHHHIIIJJJJJJHHHFFFEEEHHHJJJJJJKKKNNNRRRTTTVVVWWWXXXSSSTTTUUUVVVYYY[[[]]]^^^\\\aaakkkvvv{{{kkkbbbXXXUUUWWWYYYXXXTTTUUUVVVWWWYYYZZZZZZZZZYYY[[[ZZZYYYXXXYYY\\\___aaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddfffggggggeeecccaaaaaaaaa```]]][[[\\\^^^```cccdddeeeffffffeeecccbbbbbbbbbcccdddcccbbbaaa```^^^^^^^^^^^^]]]\\\ZZZYYYZZZ\\\^^^aaacccccccccbbbYYYYYYXXXUUUSSSSSSUUUWWWSSSTTTUUUTTTRRRQQQRRRTTTWWWZZZ^^^___```eeemmmttt~~~vvvhhh]]]RRRMMMGGGCCCBBBAAA???<<<:::888888888999999888666555555555666666666777777555555444444444555666666222222333444555777777888333333333333333333333333222111000000000111222333......////////////.............../////////000000//////000111111111111111......//////000000111111......//////////////////000000000000000000000000///////////////000111222QQQQQQQQQRRRRRRSSSSSSSSSQQQQQQRRRTTTWWWWWWTTTRRRVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSRRRRRRRRRSSSUUUVVVXXXYYYTTTTTTSSSSSSUUUWWWZZZ\\\]]]]]]^^^```aaacccddddddeeejjjqqqxxx~~~ppp]]]TTTMMMGGG@@@CCCBBB???===>>>AAACCC===@@@BBBAAA===<<<<<<>>><<<<<<;;;::::::::::::;;;999999999999999999999999888888888999999::::::;;;777888888888888999999999777777777777888888888888666777999;;;<<<;;;999888777888888888888777777666888999:::;;;;;;999777666777888888888888999999999777888999::::::999888777888888888888888888888888333666999:::;;;<<<>>>???DDDEEEEEEEEEEEECCCBBBAAAAAAIIIPPPOOOHHHBBBBBBEEEBBBCCCEEEIIILLLLLLIIIGGGHHHIIIIIIGGGEEEEEEHHHLLLMMMNNNQQQSSSUUUVVVVVVVVVTTTUUUUUUWWWYYY[[[]]]^^^```gggsssuuulllbbb]]]XXXWWWXXXXXXUUURRRTTTUUUWWWXXXYYYYYYXXXXXX]]][[[ZZZYYYZZZ]]]___aaa______``````aaaaaabbbbbb^^^```bbbddddddbbb```___aaa```___]]][[[]]]```cccaaaaaabbbbbbaaa```^^^]]]cccddddddeeedddcccbbbaaa^^^___aaa```]]]ZZZZZZZZZXXXZZZ\\\^^^______^^^^^^XXXXXXVVVTTTRRRRRRTTTWWWVVVVVVUUUSSSQQQQQQSSSUUUPPPUUUYYYZZZYYY[[[aaafffhhhmmmwww}}}kkk___XXXOOOGGGCCC@@@>>>>>>???>>>:::777===<<<::::::;;;:::777555444555555555666666777777333333333444555666777888000111333555888:::<<<===222222222222222222222222111000/////////111222333111111222222222222111111............/////////000......///000000000000000---......///000111111222///////////////.........000000000000000000000000............///111222222TTTTTTTTTTTTTTTTTTSSSSSSTTTSSSSSSUUUXXXYYYYYYXXXVVVWWWYYY[[[ZZZWWWTTTRRRUUUVVVWWWUUUSSSQQQQQQQQQRRRQQQQQQQQQSSSTTTWWWXXXWWWWWWXXXYYY[[[]]]```aaaeeegggiiijjjjjjjjjkkklllpppuuu}}}ooo]]]SSSMMMIIIHHHJJJEEE???===>>>@@@@@@?????????>>>===<<<===============<<<;;;::::::::::::888888888999999:::::::::::::::999888777777777888888999::::::999777555333555555666666777777888888:::999999:::;;;<<<:::999::::::999999888777777777888888888888888999999999777999;;;======;;;999777777777888999;;;<<<======???===:::888777777999:::666777777999:::;;;<<<<<<:::;;;;;;===???AAACCCDDDBBBEEEFFFDDDAAA???AAACCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEGGGJJJLLLNNNQQQTTTVVVVVVTTTRRRQQQPPPPPPSSSVVVWWWYYY]]]dddiiikkkvvvxxxllleeecccZZZZZZZZZZZZYYYYYYXXXWWWYYYWWWUUUSSSRRRSSSUUUWWWZZZZZZYYYYYYZZZ\\\^^^`````````aaaaaaaaaaaa```___aaaaaaaaaaaa````````````_________]]]\\\]]]```cccccccccaaa```___^^^]]]]]]hhhggggggfffdddbbb```___aaa```___]]]ZZZXXXWWWVVV\\\[[[ZZZXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUYYYWWWTTTSSSSSSSSSRRRQQQTTTTTTUUUVVVXXXZZZ\\\]]]^^^```dddjjjsss~~~}}}nnnggg\\\SSSMMMIIIEEEBBB======>>>>>>===;;;999888777777777777666666666666666555333222222333444555555555444444444333333333,,,111777::::::888777888333222000......///111222000000111111111111000000222222111///------///111000000///...---,,,++++++......////////////......111///...///000111000...///.........------------111111000000//////............////////////......RRRRRRRRRRRRRRRSSSSSSSSSUUUTTTSSSUUUXXXZZZ[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWYYYZZZZZZXXXVVVVVVVVVTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZYYYYYY[[[^^^bbbdddnnnrrrwwwzzzyyyyyyzzz|||xxx```SSSMMMIIIGGGGGGGGGDDD???>>>???@@@??????>>>>>>>>>>>>=========<<<;;;;;;:::::::::;;;;;;<<<888999999999999999999:::999888777777666666666777999:::;;;<<<<<<;;;999888555666666666777777777888;;;:::::::::;;;:::888666666666666666555555555555888888888888888888888888777:::>>>AAAAAA>>>:::777777888888999:::;;;<<<<<<===<<<:::888888888999:::666777777888:::;;;;;;<<>>??????@@@@@@BBBCCCDDDCCCBBBAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDEEEFFFIIIKKKMMMQQQSSSUUUUUUSSSQQQPPPQQQPPPQQQSSSUUUYYY___hhhnnnwww{{{~~~xxxmmmbbb\\\[[[XXXYYYZZZ[[[[[[[[[[[[ZZZXXXVVVTTTRRRRRRTTTUUUWWWZZZYYYXXXYYYZZZ\\\^^^```^^^^^^____________^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^\\\]]]]]]\\\\\\]]]```ccceeedddbbb___]]]]]]\\\]]]cccdddddddddccccccbbbaaaaaa___]]][[[YYYXXXWWWWWWYYYZZZ[[[[[[\\\[[[[[[ZZZZZZYYYWWWVVVUUUUUUUUUVVVVVVTTTRRRQQQRRRSSSSSSRRRTTTSSSSSSSSSTTTUUUVVVVVVSSSTTTWWW[[[bbbkkkrrrwwwuuujjjccc[[[UUUNNNHHHFFFDDDAAA???999:::;;;;;;;;;:::999888777666666666666555555555555555444444444555555555555555444333222111111000777555222111333666777888222111000//////000111111///000000111111000000///...///000000...------...000000000///////////////......////////////......///...---...///000///---/////////.........------000000000/////////............////////////......UUUUUUUUUUUUVVVWWWXXXXXX[[[ZZZYYY[[[^^^```bbbbbb]]]\\\[[[ZZZYYYYYYZZZZZZXXXZZZ\\\\\\ZZZXXXWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^___^^^]]]^^^aaaffflllooo|||ssscccQQQIIIGGGEEEDDDDDDDDDBBB@@@????????????=========>>>???>>>===<<<;;;::::::::::::;;;<<<======999999999999999888888888777777666555555555666666555666888999999999888777666666666666777777777777:::::::::;;;;;;999666333555555555555666666666666999999888888777777666666555999===AAAAAA===999555888888999999999:::::::::::::::::::::999999::::::666777777888999:::;;;;;;AAA@@@@@@????????????@@@BBBAAA@@@AAABBBCCCBBBAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKPPPQQQSSSSSSQQQPPPPPPQQQOOOPPPRRRUUU[[[dddooovvv{{{tttjjj___YYYVVVVVVWWWXXXZZZ[[[\\\]]]]]]]]]VVVUUUSSSRRRRRRTTTVVVWWWXXXXXXXXXXXXZZZ\\\^^^```[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[[[[ZZZ\\\___bbbfffddd```]]][[[[[[\\\]]]___```aaabbbbbbbbbbbbbbb___]]][[[XXXWWWWWWWWWXXXWWWYYY[[[]]]^^^]]]\\\[[[ZZZXXXVVVTTTTTTTTTVVVWWWSSSRRRPPPQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNOOORRRVVV[[[aaadddmmmttt~~~~~~ooocccYYYSSSOOOIIIFFFBBB???>>>>>><<<;;;666666777888888888888888555555555555444444444444333444666777777777777666555444333222111000///...444222222555999999555000000000000000000000000000//////000000000000//////***,,,///000///...------//////......///000000111...//////////////////...///---,,,---...///...---000/////////............///////////////.................................^^^]]]]]]^^^___```bbbccceeeeeefffhhhkkkllljjjiiiaaa___\\\ZZZZZZ\\\^^^___]]]___```___]]]ZZZYYYYYY\\\]]]___aaaccceeefffffffffeeeeeehhhnnnvvv~~~dddWWWKKKFFFEEEBBB@@@@@@@@@@@@????????????>>>===<<<===>>>??????===;;;::::::::::::::::::;;;<<<===::::::999999888888777777777777666555555666666666666777777888888888777666666666666666777777777777888888888:::;;;999666333666666777888888999::::::999999888777666666555555333555888::::::888555333999999999999999888888888777888999:::;;;::::::999666777777888999:::::::::============>>>???@@@AAAAAA>>>===???BBBDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIINNNOOOPPPPPPPPPPPPQQQSSSOOOQQQTTTZZZbbbkkktttzzzyyyqqqfff]]]XXXVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\SSSSSSRRRRRRSSSTTTVVVWWWWWWWWWWWWXXXYYY[[[]]]^^^ZZZZZZ[[[[[[\\\[[[[[[[[[______^^^^^^]]]]]]\\\\\\VVVWWWYYYYYYYYY[[[^^^```bbb```\\\ZZZYYYZZZ\\\^^^^^^^^^___```````````````\\\ZZZWWWTTTTTTUUUWWWXXXYYYYYYZZZ[[[[[[[[[ZZZZZZYYYWWWUUUSSSSSSTTTVVVWWWRRRQQQQQQSSSUUUWWWWWWWWWTTTSSSRRRQQQOOOOOOOOONNNMMMMMMMMMNNNPPPTTTWWWYYY^^^aaafffnnnyyyuuummmaaaWWWPPPLLLIIIHHHCCCAAA???===<<<:::888777666666666777777777666666444444444333333333222222222444777999:::999888777333333333222111111000000...///111444555555222///...///000000111000000///...//////000000//////...***,,,///000///...///000...---,,,,,,,,,---......//////............/////////...------//////...---000000/////////.........................................................ggggggggghhhiiilllnnnppptttuuuwwwyyyzzzwwwrrrnnngggfffdddbbbccceeehhhjjjhhhiiiiiigggcccaaa``````aaacccgggkkknnnpppqqqqqqnnnooorrrxxx}}}xxxfffYYYOOOFFFDDDDDDAAA>>>>>>===>>>?????????>>>======;;;<<<>>>???>>>===;;;999===<<<;;;:::::::::::::::999999999888888777777777777777666666666777777888======<<<<<<;;;:::999999777777777777666666666666555555666888::::::777555666777777888999:::;;;;;;888888777777666555444444444444444444444444444444999999888888888777777777666777999:::;;;;;;:::999777777777888888999999:::;;;;;;;;;;;;<<<===?????????===<<<>>>BBBCCCBBB@@@@@@@@@AAAAAAAAAAAAAAABBB@@@AAAAAACCCEEEFFFHHHIIILLLNNNOOOOOOPPPQQQUUUWWWTTTVVV[[[bbbjjjppptttvvvllleee\\\VVVUUUWWWXXXYYYYYYYYYZZZZZZYYYXXXXXXWWWQQQQQQQQQQQQSSSTTTVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[XXXYYYZZZZZZ[[[[[[[[[ZZZaaaaaa___^^^\\\ZZZYYYYYYTTTVVVXXXXXXXXXZZZ\\\^^^]]][[[YYYWWWXXX[[[^^^aaa`````````___^^^]]]\\\[[[WWWVVVSSSRRRRRRTTTVVVXXX\\\ZZZXXXVVVUUUUUUWWWWWWWWWVVVTTTSSSSSSTTTUUUVVVSSSSSSSSSUUUXXXZZZZZZYYYQQQQQQPPPOOONNNNNNNNNNNNIIIIIIIIIIIIKKKMMMPPPQQQSSSTTTVVV[[[eeetttxxxjjjbbbVVVQQQKKKGGGEEEDDDCCCBBB?????????===;;;999888777999888777777666555555555333333333333222222222222111333777999:::999777666111111222222333333444444555888999666111///333777---...///000000000000000......////////////......---............///222444000///---+++++++++,,,,,,000///............///000000///...///000000///...////////////............---------------...............------------......wwwvvvvvvwwwyyy|||{{{vvvmmmmmmmmmnnnoooqqqsssuuusssrrrqqqmmmjjjhhhiiikkkpppsssxxx}}}zzzvvvuuuwww}}}iii\\\NNNGGGBBBBBBCCC@@@>>>???;;;<<<>>>>>>===<<<===>>><<<<<<===>>>===<<<;;;:::======<<<;;;::::::::::::888888888888888777777777777777666666777777888888<<<<<<;;;:::999888777777777777777777666666666666444333333555888999888777444555555666777888888999777777666666555555444444777666444333333444666777888888888777777777777777666777999:::::::::999999777777777888888888999999===<<<<<<;;;;;;;;;;;;<<<======<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCEEEGGGIIIJJJMMMOOOPPPQQQSSSVVV[[[___aaabbbeeeiiilllnnnllljjj___\\\WWWTTTSSSTTTUUUUUUXXXXXXWWWWWWUUUSSSRRRQQQNNNOOOPPPQQQSSSUUUWWWXXXUUUUUUUUUVVVVVVVVVVVVWWWVVVWWWXXXYYYYYYZZZZZZYYY^^^]]]\\\ZZZXXXVVVUUUTTTTTTVVVWWWXXXXXXYYYZZZ\\\YYYYYYXXXXXXZZZ]]]aaaccccccbbbaaa___]]]ZZZXXXVVVUUUTTTSSSRRRSSSUUUWWWXXX\\\ZZZVVVRRRQQQRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUXXXYYYXXXWWWNNNNNNMMMLLLLLLLLLLLLLLLIIIIIIHHHIIIJJJKKKMMMNNNJJJMMMPPPUUU\\\eeeooovvvzzz|||tttlllddd[[[RRROOOHHHFFFCCCBBBBBBAAA???>>>999:::;;;;;;999888999::::::999888666555555444555333333333333222222222222111333555777888777555444///000111222333555555666666CCCQQQTTTKKK>>>555111.........//////000000111------............------/////////...---///222555333111///---,,,,,,---...000///...------...///000111///...///000111000//////.........------------,,,,,,,,,---------------///...---,,,,,,---...///xxxzzz}}}}}}yyywwwxxx{{{~~~yyypppuuuyyyxxxiii___XXXJJJDDD@@@BBBBBB???>>>???:::<<<======;;;;;;===???======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;777777777777888888888888666555555555666666777888777777666555555444555555888777777777666666666555666444333333555777777777333333444444555555666666555555555555555555555555666666555555555555666666666666777777777777777777777888888999999999999888777777777777888888888888<<<<<<;;;;;;;;;<<<======<<<===>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===@@@CCCFFFIIIKKKLLLPPPQQQSSSUUUXXX]]]dddhhhssspppmmmkkkiiieee```\\\UUUTTTSSSRRRQQQPPPQQQRRRTTTTTTTTTSSSQQQOOONNNMMMLLLMMMOOOQQQSSSUUUWWWXXXTTTTTTTTTTTTTTTSSSSSSRRRTTTTTTUUUVVVWWWXXXWWWWWWYYYYYYXXXWWWVVVUUUTTTTTTTTTVVVXXXYYYXXXXXXYYYZZZ[[[ZZZ[[[[[[]]]```bbbdddddddddbbb___\\\YYYVVVTTTTTTTTTTTTUUUVVVXXXYYYZZZYYYWWWUUURRRQQQRRRSSSTTTRRRSSSTTTUUUUUUTTTSSSSSSQQQQQQQQQSSSTTTTTTSSSQQQOOOOOONNNMMMLLLKKKKKKLLLKKKJJJJJJIIIIIIJJJKKKKKKHHHJJJMMMPPPSSSXXX]]]aaadddfffjjjlllpppxxxzzzggg```XXXTTTNNNHHHEEEFFFCCCBBBAAAAAAAAA@@@>>>===666888999888777777999<<<888777666555444555555666444444333333333222222222111222444555555444333222///000000111222333444444000AAAVVVaaaZZZIII666,,,......------...///111222---------......------------...//////......000222222000...,,,+++,,,...///000///...------...///000000///......000000///...------------,,,,,,,,,,,,++++++,,,,,,,,,---------///...,,,++++++,,,...///~~~|||zzzvvvzzzwwwaaaWWWTTTSSSMMMGGGCCCCCCCCC???===>>>999;;;===<<<::::::===@@@======<<<;;;;;;;;;;;;<<<::::::::::::;;;<<<======666666777777888888999999444444444444444555666777777666666666666777888888888888777777666666666555888666333222333555666666444444444555555555555666444444555555555555555555444444555666666555444444666666666666777777777888999888888888888888888888777777777777888888888888999999:::;;;===???AAABBB;;;===@@@???<<<;;;>>>@@@===============<<<<<<<<<;;;===@@@DDDGGGJJJLLLMMMSSSTTTVVVXXX\\\bbbjjjooozzzrrrkkkeee^^^WWWRRRMMMOOOPPPOOONNNNNNPPPSSSQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLNNNPPPSSSUUUWWWXXXTTTTTTTTTTTTSSSRRRPPPPPPRRRRRRSSSUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWYYYYYYXXXXXXXXXYYY]]]]]]^^^___```bbbcccdddeeedddbbb___\\\YYYVVVTTTTTTUUUVVVWWWYYYZZZ[[[\\\UUUUUUTTTTTTTTTTTTTTTTTTQQQRRRTTTVVVVVVUUUSSSRRROOOOOOOOOPPPQQQPPPNNNLLLTTTSSSQQQOOONNNMMMMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEJJJIIIIIIHHHIIIMMMSSSXXXSSSUUUVVVXXX[[[cccnnnvvvtttkkkbbbZZZQQQMMMJJJIIIDDD??????BBB>>><<<;;;;;;<<<===<<<;;;888::::::888555555888;;;555555444333444555666777444444444333333333222222111222333333333222111000000000000000111111111111222888AAAFFFFFF@@@888444///...---,,,---///111333,,,------......------,,,***---///000///...---......,,,***))))))+++...///111///...------...///111///...------...///...---------,,,,,,,,,++++++++++++++++++,,,,,,---------///...,,,++++++,,,...///tttaaaTTTMMMKKKMMMMMMHHHCCCBBBCCCBBB>>>999<<<;;;::::::;;;===@@@AAA>>>>>>===<<<<<<<<<<<<<<<===;;;999999;;;;;;;;;:::777777777777777888888888777777666555444333333222555555666666777777888888;;;>>>@@@===777555666999555555555555555555555555333333333333333333333333444444444444444444444444444555666555333222222333666666666777888888777666777777777777888888888888888777666666666666777777:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;===>>>>>>===;;;999999:::<<>>>>>===;;;999:::;;;===@@@BBBDDDFFFHHHKKKNNNQQQWWW]]]aaagggmmmnnnkkklllcccXXXQQQOOOOOOMMMJJJHHHJJJKKKKKKJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMNNNPPPQQQRRRQQQPPPQQQSSSVVVVVVSSSPPPRRRRRRSSSUUUVVVXXXYYYYYYVVVSSSPPPOOORRRTTTUUUUUUWWWWWWWWWXXXXXXYYYZZZ[[[```^^^[[[ZZZZZZ\\\^^^```kkkiiiccc\\\VVVSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQNNNLLLKKKMMMOOONNNNNNLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGDDDFFFHHHIIIJJJLLLOOORRR[[[```fffjjjnnnttt}}}~~~ooobbb\\\VVVOOOLLLKKKIIIDDD@@@AAA@@@???===<<<;;;;;;;;;::::::::::::::::::::::::888888777666666555555555555555555555555444444444444333333333222222111111//////000222222333333333000000111111111111000000------///000000000///...//////000000000000//////000...------///000...,,,***+++---...///...---,,,,,,,,,------------------))))))***+++,,,///111222444111//////111222111000+++,,,,,,,,,---,,,,,,,,,---,,,+++++++++---...//////......---------......hhh\\\QQQKKKIIIHHHIIILLLNNNIIICCC??????>>><<<:::999999777777777888999:::999999999999:::;;;<<<<<<<<<:::888888999:::999888888777777666555444333222444444444444555555555555666666666666666555555555999;;;<<<999555222333555666555555555444444333333222333444555555444333222444444444444444444444444555777888888777666777999555555555555555444444444777666666555555555666666666666666666666777777777888888888888999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<:::999:::;;;>>>@@@CCCEEEGGGIIIMMMOOORRRZZZccciiimmmooojjjbbbZZZTTTNNNJJJJJJJJJHHHFFFEEEGGGIIIIIIIIIIIIKKKMMMLLLLLLLLLLLLKKKKKKKKKJJJMMMMMMMMMNNNOOOPPPQQQRRROOOOOOQQQSSSVVVVVVUUUSSSSSSTTTUUUVVVWWWXXXYYYZZZVVVTTTQQQQQQRRRTTTUUUVVVXXXXXXWWWWWWWWWYYY[[[\\\___]]]ZZZWWWWWWYYY]]]___bbbaaa^^^YYYVVVTTTVVVXXXYYYXXXVVVTTTTTTTTTTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUSSSRRRPPPPPPOOOOOOOOOMMMKKKJJJLLLNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGJJJLLLKKKOOOSSSVVVYYY]]]dddiiiqqqvvvxxxnnnhhhddd^^^SSSJJJJJJFFFBBB@@@AAAAAA>>>;;;>>>===<<<;;;::::::::::::999999999999999999999999888777666555444444444444666666666555555444444444444444333222111000/////////000111222333333333333///000000111111000000///+++,,,,,,---...---------...//////000000//////...///...---...000000000///+++,,,---.........---,,,,,,------------,,,,,,+++))))))***+++---///000111333222000///000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...000111111000...,,,,,,,,,---...kkkXXXPPPJJJIIIHHHFFFFFFHHHMMMHHHBBB>>>===<<<<<<;;;<<<;;;:::999999999999:::888888888999:::;;;<<<===AAA>>><<<:::::::::888777777666666555555444444444777666666555444333222111666666666555555444444444333555666666555444666888666555555444444333333222333444555666555444222111333333444444444444444444777888999888666666666888555666666555444444555666999888777666555555666666555666666777777777777777888888888999999999999:::::::::;;;;;;;;;;;;:::::::::<<<===<<<:::::::::<<>><<<999::::::999888888888999999888888888888888888888888999888666555444333444444666666555444333333222222222222222111000//////...000111111222222111111000//////000000000000//////------......////////////...//////////////////...//////...///////////////,,,,,,---......------,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,---///...------,,,,,,,,,+++------,,,,,,++++++,,,,,,,,,,,,,,,,,,---///111222333111...+++***+++---...nnn\\\OOOKKKHHHIIIHHHDDDCCCEEEKKKGGGAAA===;;;;;;;;;;;;<<<<<<;;;::::::999999999888888888999:::<<<===>>>EEECCC???===<<<:::888666555555555666666777777777666666555444333222111111666666555555444444333333111333444444444444555666555555444444333333333333444444555555555444333222333333333444444444555555777888888777555444444555666777888777666666888;;;<<<;;;999777666666777777444555666777888777777777999999999999::::::::::::::::::999999999999::::::999;;;<<<;;;::::::;;;<<>><<<;;;;;;:::888666888888777777777777777888777777777777777777777777:::999777555444444444555444444333333222111000000000000000000000000000000222222111111000...---,,,//////000000000000//////........./////////000000......////////////......000000000///...---------------------------,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++*********...---,,,++++++++++++,,,,,,,,,,,,,,,---///111222333111...+++***+++---...ppp]]]QQQHHHEEEDDDFFFEEEBBBAAADDDFFFDDDAAA===;;;;;;;;;<<<999999999999888888777777888888888999:::;;;===>>>DDDBBB???<<<;;;:::888666444444555666777888888999333333333333444444444444444444444444444333333333555555444444333222222222333333333333333333444444666666555555444333333333222333333444444555555555666777777666444333333444666888:::999777888<<<@@@>>><<<:::777666666777888444555666888888888777777999999999999:::::::::;;;999999888888888888999999888999;;;;;;::::::;;;===>>>@@@CCCEEEIIINNNTTTXXX___iiinnnggg[[[TTTOOOMMMGGGHHHIIIJJJJJJIIIGGGFFFKKKKKKLLLJJJHHHFFFFFFGGGGGGHHHIIIKKKNNNPPPQQQRRRPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWYYYZZZXXXVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWUUUVVVWWWWWWVVVVVVWWWYYYZZZZZZ[[[[[[\\\\\\]]]]]][[[YYYWWWUUUTTTUUUWWWXXXZZZ[[[\\\[[[YYYWWWXXXXXXWWWVVVTTTRRRPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTTTTRRRQQQOOOOOOOOOMMMJJJIIIJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBBBBAAABBBDDDFFFDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNQQQTTTYYY]]]bbbiiinnnrrrtttttt}}}~~~}}}yyyxxxuuusssrrrrrrrrrssspppmmmhhhbbb]]]YYYWWWVVVTTTRRROOOMMMLLLJJJGGGEEEEEECCC???<<<;;;;;;<<<===777888999999999999999888777777666666666666666666666666666666666666666666<<<:::777555333333444555222222222111111000000000//////000000111111111111111111111000///---,,,+++...//////000000//////......------------...//////---......//////......---///000000///,,,++++++,,,...------------,,,,,,,,,+++,,,,,,,,,,,,++++++***((()))***,,,------......***,,,......,,,+++,,,---///...,,,+++***++++++,,,,,,,,,+++,,,,,,...000111111000...,,,,,,,,,---...zzzwwwuuuqqqpppuuu|||mmm\\\PPPIIIEEEBBBBBBDDDBBB???@@@DDDBBBBBB@@@>>><<<;;;;;;<<<777777777777777777666666777777777888999:::;;;<<<===;;;999888888888777666444444444555555666666666222222333333333444444444333333333333333444444444666555444333333333222111222222222333333444444555888777555333222333444444222222333333444555555666333444666555555444666777555888:::999888999>>>CCC???===999777555555666777333444666888999888777777888888888888999999999999999888777777777777888999777999::::::::::::<<<===>>>@@@DDDIIIOOOWWW___eeeggghhhcccYYYRRROOOLLLIIIFFFHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMLLLJJJIIIIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQNNNNNNOOOOOOPPPRRRSSSTTTTTTXXX[[[[[[YYYXXXXXXYYYUUUUUUVVVVVVWWWWWWXXXXXXUUUWWWYYYXXXVVVVVVXXXZZZYYY[[[]]]^^^______^^^]]]ZZZYYYXXXVVVVVVVVVVVVVVVWWWYYY[[[[[[YYYXXXXXXXXXTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPOOOOOOPPPMMMJJJIIIKKKLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGGGGGGGEEEDDDCCC@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCCCCEEEGGGBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGIIIHHHHHHHHHJJJKKKNNNPPPSSSWWWZZZ\\\\\\]]]aaaeeelllsssyyy|||~~~~~~~~~wwwooojjjfffcccbbbaaa___^^^\\\[[[[[[[[[\\\[[[XXXTTTPPPNNNLLLJJJIIIFFFDDDBBBAAABBBAAA@@@????????????<<<:::999:::;;;555777999::::::::::::;;;888777666555555555555555555555555555555555555555;;;999666333222222333444222222111111111111111111111111111111111111000000000000000000000///............////////////.........------,,,------///000---......//////......---,,,...///...+++***+++---......------,,,,,,,,,,,,***++++++,,,,,,,,,++++++((()))***,,,------------))),,,//////...---...///000...,,,+++******+++,,,---,,,+++++++++---...//////......---------......zzzsssnnnkkkmmmwwwqqq[[[QQQJJJDDDGGGDDDCCCCCCAAA===>>>BBB@@@@@@@@@>>><<<;;;<<<===777777888888888888777777666666666666777888999:::777555444444666777666666444444444444444444444333666555555444333222111000222222222333333444444444333222222222444555444333000111222333444444555666:::888555222111222444666222222333333444555666666000222444555666777999;;;444777:::999777999???DDD>>><<<999666444444555666222444666888999999777777777777777777888888888888999888777666666777888999777888::::::::::::<<<======AAAFFFMMMUUU___iiipppkkkcccWWWLLLJJJMMMJJJEEEFFFHHHKKKMMMMMMMMMNNNNNNJJJLLLMMMLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSWWW[[[\\\[[[ZZZZZZ\\\VVVWWWWWWXXXXXXYYYYYYYYYUUUWWWYYYYYYWWWVVVXXXZZZYYY[[[^^^```aaa```^^^]]]UUUVVVVVVWWWXXXXXXXXXXXXUUUWWWYYYZZZYYYXXXXXXXXXRRRRRRSSSTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSQQQQQQRRRRRRQQQPPPOOOOOOQQQMMMJJJIIIKKKLLLKKKIIIGGGGGGGGGFFFGGGGGGHHHIIIGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEECCCAAAAAABBBCCCBBBBBBBBBCCCEEEFFFEEEDDDBBBDDDEEEFFFEEEEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLPPPUUU[[[___aaaaaa```aaacccfffhhhiiijjjlllmmmkkkqqquuuvvvyyy~~~xxxxxxwwwsssoooooorrrvvvccc___XXXRRROOOMMMLLLKKKNNNMMMLLLKKKJJJJJJKKKLLLPPPMMMIIIFFFDDDBBB@@@??????===;;;:::;;;;;;:::999777999;;;:::888777888:::555777999999888777777777888888777666555444444555555555555555555555555555:::888555222000111222333222222222222222222333333444444333222111000//////...///000111111222222222......////////////......//////...---...///000111---..................---))),,,...---+++***,,,//////...---,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))'''+++...///...---...000000///,,,*********+++,,,---,,,+++++++++,,,---...------..................{{{wwwyyy~~~mmm]]]TTTIIIBBBCCCAAAAAAAAA@@@@@@@@@??????>>>===;;;:::999888888888777777888888888888777777444444555666777777666666666777888888666555555666555555555555444333222111222222222222222222222222444333222222111111111222222222333333333333444444222111000000222555999;;;999888777555555666666777333333444555555666666777444444444333333444444444333333444666888:::<<<===777666666555555555666666333444444555666777888888888777666666666777999:::999888777555555555666777888777666777999===@@@BBBBBBGGGMMMVVVdddooommmdddYYYSSSJJJFFFEEEGGGHHHGGGGGGHHHJJJKKKMMMNNNNNNOOONNNNNNNNNOOOOOONNNMMMMMMPPPPPPQQQQQQQQQPPPNNNMMMQQQQQQQQQPPPPPPOOOOOOOOOVVVZZZ^^^___]]]ZZZWWWVVVXXXXXXYYYYYYXXXWWWVVVUUUYYYYYYYYYVVVTTTSSSSSSUUUVVVYYY^^^bbbcccbbb___\\\ZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYYXXXXXXWWWWWWVVVWWWVVVTTTTTTUUUVVVTTTSSSSSSPPPNNNNNNQQQSSSTTTUUUQQQQQQQQQQQQQQQPPPPPPOOOPPPNNNKKKHHHGGGFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBAAAAAA@@@?????????@@@???@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAADDDCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFFFFGGGGGGGGGHHHKKKKKKLLLMMMNNNOOOPPPQQQSSSSSSSSSRRRRRRSSSTTTTTTVVVXXXZZZ]]]```bbbcccddd```]]]ZZZYYY[[[]]]______OOOMMMIIIEEECCCBBBCCCCCCFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCBBB@@@>>>===;;;;;;:::::::::999999999888888999999999888888666555555999888777666666777888999???<<<999666444444555555222333444555555444333333666555333222111222333333000000000000000000000000////////////////////////111111111000///.........////////////............+++++++++,,,,,,------------,,,+++***+++---///111++++++***))))))***++++++...---,,,,,,++++++++++++,,,++++++******++++++,,,************************/////////...---,,,+++***/////////......------,,,------,,,,,,,,,---......,,,,,,,,,---...///000000|||```TTTMMMDDD???@@@??????>>>>>>>>>============<<<;;;:::999888888888666666777777777777666666444555555666666666666555666666666555333333444666555555555555444333222111111111111111111111111111333333333222222111111111222222222333333333444444333222111000222444777999777666555444333444444555111111111222222333444555555444333333333333444555444444444444555666888888666666555555555555666666444444555555666666777777888777666666666777888999888777666666666777999:::666777999::::::<<>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOQQQRRRTTTTTTSSSPPPMMMLLLNNNPPPQQQQQQIIIGGGCCC@@@>>>>>>???@@@@@@???>>>=========>>>>>>@@@@@@???>>><<<;;;:::::::::999999999999888888888888888888888777666555555777777666555555666777777<<<:::777555333333555555333333444555555444444333444333222111000111111222000000000000000000000000000000000000000000000000111111000000/////////...////////////............,,,,,,---------...............---,,,,,,,,,---...------,,,++++++,,,------...---,,,+++++++++++++++,,,++++++******++++++,,,************************------...------,,,+++***...------,,,,,,,,,,,,---...------,,,,,,,,,------,,,,,,------......//////|||fffRRRJJJGGGAAA===>>>>>>>>>>>>=========<<<<<<<<<<<<:::999888888777777555555666666666666555555555555666666666555555444555555555444222222333555444555555444444333222111000000000000000000000000111222333333333222111000222222222222333333333333333222111111111333666777555444222111111111222333222111000000111222444555666444333111111333444666555444444333333333333333666555555555555555666666555555555555555555666666777777666666666777888999666666555666777999;;;<<<555888;;;<<<<<<===AAADDDJJJWWWdddeee___XXXPPPKKKGGGEEEBBBBBBDDDGGGHHHIIIEEEFFFHHHIIIKKKKKKLLLLLLOOOOOOPPPPPPPPPPPPOOOOOOQQQRRRRRRQQQPPPNNNLLLKKKIIIJJJKKKNNNPPPRRRSSSTTTYYY\\\^^^^^^\\\XXXVVVUUU[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[\\\ZZZXXXWWWWWWXXXVVVYYY\\\___```___\\\[[[]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZZZZYYYXXXWWWWWWYYYZZZYYYWWWSSSRRRPPPQQQSSSUUUUUUTTTRRRSSSSSSSSSSSSRRRQQQQQQNNNLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEKKKJJJIIIFFFDDDAAA@@@???@@@@@@???>>>>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFEEEEEEFFFHHHIIIJJJLLLIIIFFFEEEEEEGGGGGGGGGAAA???===;;;::::::;;;<<<>>>>>>===<<<<<<<<<<<<===<<<<<<;;;::::::999999888999999888888888777777777777888888888777666555444555555444444444444555555999777555333333333444555333444444555555444444333222222111000000000000111000000000000000000000000000000000000000000000000000000000000000000///////////////............---------............//////............---,,,+++***---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++---,,,***)))***+++---...///...------,,,,,,,,,,,,---------------.........fffWWWJJJEEEDDDAAA???????????????>>>>>>>>>======;;;;;;999888888777777777444555555555555555555444666666666666555444333333444666888888666444444444444444444444444333222111111111111111111111111111000111222444444222000///111222222222222333333333333333111111111222444555444333222111000111222222444333222222222444666777666444222111111222444666555444333222222222222222555555444444444555666666555555555555555555555444666666666666777777888888555555555555666777999:::666999<<<======AAAHHHMMMXXX___eeeaaaVVVKKKCCC@@@@@@@@@@@@BBBDDDEEEGGGGGGFFFGGGHHHIIIKKKKKKKKKLLLOOOOOOPPPPPPQQQQQQPPPPPPRRRRRRRRRQQQPPPMMMKKKJJJHHHIIIKKKMMMOOOQQQSSSTTTVVVXXXZZZZZZYYYWWWVVVVVV\\\[[[ZZZYYYZZZ[[[]]]___^^^______]]]ZZZXXXXXXXXXYYYZZZ]]]______^^^]]][[[___^^^]]]\\\ZZZYYYYYYXXXZZZYYYXXXWWWXXXYYY[[[\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYSSSRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSRRRQQQQQQMMMLLLKKKJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@AAAAAAAAACCCBBBAAAAAAAAACCCFFFGGGIIIFFFCCCBBBBBBBBBBBBAAA;;;:::999888888999:::;;;======<<<<<<;;;;;;;;;;;;888888888888888888888888888888888777777777666666666777777777666666555444555555444444444444555555555444333222222333444555444444444444444333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////.........---------------------............,,,---...//////---+++***************************,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,************************)))***++++++,,,,,,,,,+++---,,,***((()))+++...000000///...---,,,+++++++++...---------------------~~~gggWWWNNNEEEBBBBBB@@@>>>>>>>>>>>>>>>=========<<<<<<:::999888888777777777777444444555555555555444444555555666555555444333333333777;;;===;;;888555444333333333444333333222222222222222222222222222222///000222333333222000///111111111222222222333333333222111111111111222333444444222111111111222333444333333222333555666777555444222111111222444555333333333222333333444444444444444444444555666666555555555555444444444444555555666666777777777777555444444333444555666777888:::<<<===AAAHHHRRRYYYdddaaa[[[TTTKKKBBB>>>===>>>???AAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOPPPPPPQQQQQQQQQPPPQQQRRRRRRQQQOOOMMMKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPRRRTTTUUUUUUUUUVVVWWW\\\[[[ZZZYYYZZZ[[[]]]___```aaabbb```\\\YYYXXXXXX\\\]]]^^^______^^^]]]]]]^^^^^^]]]\\\[[[ZZZYYYXXXZZZYYYYYYXXXYYYZZZ\\\\\\[[[YYYYYYYYY[[[[[[ZZZYYYSSSRRRRRRTTTUUUVVVTTTRRRRRRRRRRRRRRRRRRQQQPPPPPPMMMMMMLLLKKKKKKJJJJJJJJJGGGGGGFFFFFFEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAA>>>???@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????BBBAAAAAA@@@?????????@@@===<<<;;;;;;<<>>=========<<<::::::999999999999:::;;;<<<888999888888888888777777777777777888888888999999777777666666666555555555555666666666666555444444555555555555555555555555222222111111222222444444444444333333222222222222111111222222222222222222////////////////////////000000000000000000000000111111111111000000000000............---------------,,,,,,,,,,,,,,,,,,,,,)))+++---//////...---,,,************************+++++++++******++++++,,,,,,++++++******++++++,,,************************))))))***+++,,,,,,,,,,,,...,,,***)))***,,,///111000///...---,,,+++++++++---------------,,,,,,,,,iiiWWWKKKGGGBBB???>>>======<<<;;;;;;;;;:::::::::999999999888888777666666777777444444555555555555444444444444555555555444444333333777<<<>>><<<888555333222222333333333333222222222222222222222222222222///000111222222222111000111111111111222222222222111111111111111111222222555444333222111222222333111111222333333444444555333333222222222222333333333333222333333444555666333333333333444555666666444444444444444444555555444555666777777777666666444444333222222333555555;;;;;;<<>>>>>??????AAACCCDDDCCCCCCDDDEEEHHHHHHIIIKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPPPPQQQQQQPPPOOOMMMKKKJJJNNNNNNNNNOOOOOOOOOOOOOOOLLLNNNPPPQQQRRRSSSVVVXXX[[[ZZZYYYYYYYYYZZZ[[[\\\___aaabbbaaa^^^\\\ZZZZZZ^^^^^^^^^___^^^^^^]]]]]]]]]]]]]]]]]]\\\ZZZYYYXXXZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZXXXYYYZZZZZZXXXWWWRRRRRRSSSTTTVVVUUURRRPPPOOOPPPPPPPPPPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>============;;;;;;;;;;;;<<<>>>@@@AAA@@@>>><<<;;;;;;;;;:::888999999999::::::;;;<<<===999::::::::::::999888888666666777777888888888888666666666555555555444444444555555555555555444444444555555666666555555444111111111111222222333444333333222111000000000000000111222222333333222222////////////////////////////////////////////////333222222111111000//////.........------------,,,---,,,,,,,,,,,,+++++++++)))***---/////////...---+++,,,,,,------,,,,,,++++++************++++++,,,,,,++++++******++++++,,,******************************+++,,,,,,---,,,,,,...---+++++++++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------iiiWWWMMMCCCBBB@@@===;;;<<<<<<<<<::::::::::::999999999999888888777666666666666777555555666666666666555555333333444555555555444444333666888999777555444333111222222333333333222222111111111111111111111111///000000000111111111111111111111111222222222222000000000000111111222222444333222111111111222333111222444555666666555444111222333333333333222111333333222222333333444444333333333333444555666777333333333444444555555555444555666777777777666555333222222222333555666888???===???GGGRRR[[[```aaaWWWMMMDDDAAA???===>>>CCC@@@CCCEEEEEEDDDDDDFFFHHHGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPOOONNNLLLKKKPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNPPPPPPQQQRRRUUUXXXYYYYYYYYYYYYYYYXXXXXXXXX[[[]]]```aaa```___^^^______^^^^^^]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\[[[YYYXXXZZZ[[[\\\]]]]]][[[ZZZYYY[[[ZZZXXXWWWXXXWWWVVVTTTPPPQQQRRRTTTVVVTTTQQQNNNMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJIIIDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDD@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>??????===<<<;;;<<<;;;:::999888999999999:::;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999555666666666666666777777555555555444444444444333333444444555555555444444222333444555555444333222222222222222222222333333333222000///........./////////111222222222111111////////////////////////........................444444333222000///...............---------,,,,,,......------,,,,,,,,,,,,+++,,,---.........---,,,+++,,,------------,,,+++***************+++,,,,,,,,,++++++******++++++,,,************************+++,,,,,,------------,,,---,,,+++++++++++++++,,,...------,,,,,,,,,------+++++++++,,,,,,------...iiiWWWLLLHHH@@@AAA@@@<<<;;;===>>>???<<<<<<<<<;;;;;;;;;::::::888777777666666666666777555555666666666666555555222222333444555555555555333444444333111111222444111222222333333333222222000000000000000000000000000000//////000111222222000111111111111222222222...//////000111222222222444333111000000000111222222444777999:::999777666000111333444444333111000444333222222222222222222222222222333444555666777222222333333444555666666333444666777777777666555222111222333444777999;;;@@@???BBBLLLYYYaaaaaa^^^JJJDDD@@@AAA???<<>>>>>=========<<<;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>============;;;<<<<<<<<<;;;:::999888;;;999888888888888777555777777888888999999::::::777888888999999888666555555555555555555555555555555555444444444333333333333333444555555444444444111222333444444333222111222222222222222222222222222111///...---------...---...///111111111000///////////////////////////........................666555444222000///...---......---------,,,,,,,,,//////.........---------............---,,,++++++)))***+++,,,,,,+++***)))******))))))***+++,,,,,,,,,++++++++++++++++++,,,************************---------......------,,,++++++++++++******))))))------,,,,,,,,,---......******+++,,,,,,---......zzzcccUUUMMMHHHCCC@@@???===<<<;;;<<<>>>???;;;;;;;;;:::999888777666666666555555555555666666:::888555555666666444111333222111111333555555444555333111000///000111222111111000000000000111111222222222222000///...---***+++,,,...///111222333111111222222222333333333333222///...---...///000111111222222222333333333222222222222222222222222222222222111111111000000000111222333333333333333333333444555555444333333222222333333333333444444888555333444666777555222444555444333222444:::???>>>GGGSSS]]]___YYYOOOHHH@@@:::888<<<>>>;;;<<<@@@@@@AAAAAAAAACCCDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMMMMLLLWWWUUUSSSPPPOOONNNMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVXXXXXXXXXWWWTTTRRRRRRSSSUUU[[[```aaa]]][[[\\\^^^^^^]]][[[YYYYYYZZZ[[[]]]___^^^]]]\\\[[[[[[ZZZZZZ]]]\\\\\\[[[[[[\\\\\\]]][[[YYYUUURRROOONNNNNNNNNNNNMMMKKKJJJJJJKKKMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCDDDEEEFFFHHHIIIDDDDDDBBBAAAAAAAAAAAAAAAEEEDDDBBB@@@@@@@@@BBBCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>@@@???===<<<===>>>@@@AAA@@@@@@???????????????@@@BBBAAA???===;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888777777777777777777777777888888888888888777666555555444333222222333444555555555444444444444555555333333333333333333333333444444555555444222000///000000000000000000000000222000...---///000000000------......//////000000------------------------...,,,+++,,,///111///---333333222111000///.........---,,,++++++++++++,,,------,,,++++++,,,,,,,,,///---,,,,,,---...---,,,---,,,++++++******++++++,,,***(((((()))***)))(((,,,+++++++++++++++++++++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++******++++++///...,,,,,,+++,,,---...yyycccRRRIIIFFFCCC@@@???===<<<::::::;;;<<<===888999999999999888777666888888666555444444444444777555444444666666555333666444222222333333222111222111///...---...///000111111000000000000111111111111111111111000///.../////////000000111111111111111111222222222333333111000///......///000111111111111111222222222222111111111111111111111111222222222111111111000000000111222222222222222222222333444555555444333222222222222333333333444444888666444555777777444222000222333333444888===BBBIIIPPPXXX[[[VVVNNNGGGDDD@@@;;;:::===>>><<<===AAA@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLTTTSSSQQQOOONNNMMMMMMNNNPPPQQQRRRRRRRRRRRRSSSSSSUUUVVVVVVUUURRRQQQQQQRRRQQQVVV[[[\\\ZZZXXXYYY[[[]]]\\\[[[ZZZZZZ[[[[[[\\\```^^^]]][[[ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZXXXUUURRROOONNNNNNNNNLLLKKKKKKJJJKKKLLLMMMNNNMMMLLLJJJIIIGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAACCCBBB@@@?????????AAABBBAAAAAAAAA@@@@@@?????????===>>>>>>>>>????????????BBBAAAAAA@@@??????>>>>>>???>>><<<;;;;;;<<<===>>>>>>===============>>>???AAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999999888777777777888888777777777777777777777777777777888888777777666666444444333333333333444444444444333333333333444444333333333333333333333333444444444444333222111000000000000000000000000000222000......///000000///............////////////------------------------...---+++---///000///---111000000//////......---------------,,,,,,++++++---,,,,,,++++++,,,,,,,,,333000---++++++++++++***------,,,+++************,,,***(((((()))******)))++++++++++++++++++++++++************************++++++************+++++++++++++++++++++,,,,,,------,,,++++++******++++++...---,,,++++++,,,---...lll```QQQGGGCCCCCCAAA@@@<<<;;;:::999888999::::::777777888888888777777666:::999777555444333222222444333222333555666555444555333222222333444333222111111///.........///000000000000000000000000000///000000111111000000///333333222222111000000000000111111111222222222222000000///......///111222000000000000111111111111000000000000000000000000222111111111111000000000111111111222111111000000222333333444444333333222222222222222333333333333777666666666777666333000000111333555777<<>>???===;;;:::<<<===;;;<<>>>>>>>>???@@@AAAAAAAAA@@@????????????@@@=========>>>>>>>>>??????AAAAAA@@@@@@???>>>>>>>>>>>>===;;;:::999:::;;;;;;;;;;;;::::::;;;<<<======>>>>>>===<<<;;;;;;<<<<<<;;;::::::::::::999999999999888888777777777777777777777777777777777777777555555666777777777666666333333444444444444333333333222222111111222222333222222222222222222222222333333333333333222111000000000000000000000000000222000....../////////.../////////...............------------------------...---,,,---/////////---........................,,,---.........---,,,+++,,,,,,++++++++++++,,,,,,333000---++++++++++++***...---,,,+++************+++)))((((((***++++++***************************++++++++++++++++++++++++)))))))))(((((()))))))))***************++++++,,,---,,,++++++******++++++---,,,,,,++++++,,,------ttt\\\TTTJJJDDDBBBAAA???===;;;;;;:::999888999999:::888999999999888777666666888888666555444333333333333222222333333444444444111000///111444666777777333222111000000111222222000000111111111111000000......///000111111000000333333222222111000//////000000000111111111111222111000//////...//////000////////////000000000000000000000000000000000000111111111111000000000000111111111111111000///...222222333333333333222222111222222222222333333333555555555666555333111///333333444777<<>>>>>>>>>>>???AAAAAAAAA@@@???>>>>>>???@@@@@@======>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999:::::::::999999::::::;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<::::::999999999888888888888888777666666666666777777777777777777777777777333444555666666666666666222333444555555444333222333222222111111222222333222222222222222222222222222222222222222111111111000000000000000000000000222000......//////...,,,/////////......---------------------------------...---------............,,,---------.........///+++,,,...//////...,,,+++++++++++++++++++++,,,------,,,,,,---...///---,,,...---,,,+++************+++)))((()))***++++++***)))))))))))))))*********++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))******+++---,,,++++++******+++++++++++++++++++++,,,,,,,,,hhh[[[PPPKKKDDD@@@???===;;;999<<<;;;;;;:::::::::::::::;;;;;;;;;:::999777666555666555555444444444444555333444444333222222222222111000///111444666777777111111111111111111222222///000111111111111000///---...///000000000000000000000000000000///////////////000000000111111111222222111000///.............../////////000000000111111111111111111111111000000000000000000000000111111111111111000///...222222222111111222222222111111111222222222333333333333444444333111000///444444666;;;CCCMMMUUUYYY[[[SSSGGG???;;;;;;:::999888;;;===<<<:::;;;<<<===>>>>>>===>>>>>>???@@@AAA@@@@@@AAABBBDDDEEEFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMLLLMMMNNNMMMIIIEEEFFFHHHJJJKKKKKKLLLNNNPPPOOOQQQSSSTTTTTTUUUUUUVVVTTTVVVYYY[[[\\\[[[ZZZYYYZZZXXXVVVSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRRRRQQQQQQOOOMMMLLLKKKKKKJJJHHHGGGFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDEEEGGGEEEDDDCCCBBBBBBAAAAAABBB>>>>>>?????????@@@AAAAAA?????????>>>??????@@@@@@>>>>>>>>>????????????@@@??????>>>>>>>>>>>>======???>>>===<<<;;;;;;;;;:::;;;:::::::::;;;;;;<<<===999:::::::::;;;;;;;;;;;;999888888888888777777777888777666666555555666666666666666666666666666666222333444555555555555555111222333444444333222111333333222222222222333333111111111111111111111111111111111111111111111222////////////////////////000///......//////...,,,//////......------,,,,,,------------------------............---------...,,,------......//////000***,,,...//////...,,,+++************++++++,,,---)))***---000111000---)))---,,,++++++******++++++,,,***))))))+++++++++***(((((()))))))))*********************************+++******))))))******+++))))))(((((())))))***+++---,,,++++++******++++++)))******++++++,,,,,,,,,fffTTTNNNGGGDDDBBB@@@???>>>===;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888777666555444444444444444555555333444555444222111222333555333222222333444333222////////////000000000000///000111222222111000///---...//////000000000000............////////////////////////000000000000111111111000//////......////////////000000000000111111111111111111111111//////000000000000000111111111111222111111000000222111111000000111111222111111111111222222222222222333444333111000111222333555;;;CCCMMMUUUYYY[[[OOOFFF;;;777999;;;:::888888>>>AAA>>><<<===>>>>>>======<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDEEEEEEFFFHHHJJJJJJIIIHHHGGGEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHIIILLLLLLHHHEEECCCFFFHHHJJJKKKMMMOOOQQQOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVXXXZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSQQQPPPNNNMMMLLLKKKKKKJJJIIIGGGGGGGGGHHHIIIGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAABBBDDDFFFGGGDDDDDDBBBAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@===>>>??????@@@?????????=========>>>>>>>>>??????>>>>>>>>>===============???>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888999::::::::::::999999888888777777777666666666777777666555555555555555666666666666666666666666222333333444444444333333222222333333333333222222333222222222222222222333000000000000000000000000000/////////000111222222////////////////////////...------...000000...,,,.........------------------------------------------/////////---,,,---...---------....../////////***+++,,,---------,,,+++******)))******+++,,,---,,,,,,///111222///***&&&++++++******++++++,,,------,,,******++++++***)))((())))))******+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,)))))))))))))))******+++---,,,++++++******++++++((()))***+++++++++++++++{{{iiiWWWLLLIIIBBBAAA@@@@@@@@@???>>>===;;;;;;;;;;;;;;;::::::999777888999999999999888888666555555444333333333333111333555444333222444666666444222222333333222111......///000000000000000///000111222222111000///......//////////////////................................./////////000000......///000000000000000//////000000000111111111000000000000000000000000////////////000000111111000111222222222222222222222111000000000000111222111111111111222222222222333444444222111111444777777;;;DDDNNNUUUVVVRRRMMM@@@;;;666555666888777555666===AAA===:::<<<>>>===<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDFFFHHHJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLMMMLLLKKKKKKJJJGGGEEEGGGKKKLLLJJJGGGBBBDDDGGGJJJKKKNNNQQQSSSQQQQQQQQQQQQRRRRRRQQQQQQPPPRRRTTTVVVWWWXXXXXXXXXVVVVVVVVVUUUSSSQQQNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAAAAABBBDDDEEECCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>???>>>>>>======;;;===???AAAAAA@@@>>>===;;;;;;;;;<<<<<<<<<====================================>>>>>>>>>======<<<===<<<<<<;;;::::::::::::888999999::::::999888777777777777666666666555555777666555555444444555555666666666666666666666666222333333333333222222111333333222222222222333333222111111000000111111222000000000000000000000000//////......///000222333////////////////////////,,,,,,,,,...000000///---,,,------------------...---------------------------///000///---+++---...,,,,,,,,,,,,------------*********+++++++++,,,,,,))))))))))))***+++,,,---...------...///...+++))))))))))))***+++,,,......///---+++***++++++)))((())))))******+++,,,,,,---************************,,,++++++******++++++,,,***))))))))))))***++++++---,,,++++++******++++++'''((()))***+++++++++***ooo^^^UUULLLFFFDDD>>>>>>===<<<;;;;;;:::999:::;;;;;;;;;;;;:::999999333444666777999:::::::::888777666444333222111111///222555555333333666999333222111111333555555444///000111222222222222222...000111222222111000......///////////////......000000//////......------............/////////000+++,,,---///111222333333000000000000111111111111////////////////////////.../////////000000111111000111222333333333333333222111000//////000111222000111111111111222222222444555555333111333777;;;===CCCMMMWWWZZZTTTGGG===666666666555444333333444222:::???:::777999;;;999<<<<<<;;;;;;;;;<<<======?????????@@@@@@AAABBBBBBCCCEEEGGGIIIIIIHHHFFFDDDGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJFFFDDDFFFKKKNNNLLLJJJAAADDDGGGJJJLLLOOORRRUUUUUUTTTSSSSSSTTTTTTSSSRRRPPPPPPRRRTTTVVVWWWWWWXXXVVVWWWWWWWWWUUURRROOOMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQNNNLLLKKKJJJJJJLLLNNNOOOLLLKKKJJJIIIHHHIIIJJJKKKHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@????????????===>>>>>>>>>===<<<;;;;;;:::<<>><<<999999999:::::::::;;;;;;<<<<<<<<<===============<<<<<<======>>>===============;;;:::999888888888888999999:::999888777666777666666666555555555555666666555444444444444555666666666666666666666666333333333333333222111000444333222111111222333444000000////////////000000000000000000000000000000///.........///000222333////////////////////////++++++,,,...000111000...,,,,,,,,,------.........---------------------------///111///,,,+++,,,...++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))))))))***+++,,,------+++******---/////////(((((()))***+++---///000000...,,,*********)))'''))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++***************++++++,,,---,,,++++++******++++++&&&''')))***+++++++++***vvvaaaTTTMMMFFFBBBAAA>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888666666777777888:::;;;;;;;;;999777444222111111111000000000000000111111222333333444888;;;:::555000666555444333111000//////000111333444333000...,,,000000000000//////////////////000000000000//////......////////////......000......333777888444///000000...------,,,------............///////////////000222333222111///...000000000111000000///...000//////000111222222111...000222555555444222111///000111333666888999:::HHHOOOVVVWWWPPPFFF===888444444444444444444444333444777999:::999888888999999999888888999999:::;;;======>>>???@@@AAAAAABBBFFFGGGGGGFFFDDDCCCDDDEEEFFFEEEDDDEEEHHHJJJJJJJJJIIIKKKLLLLLLKKKJJJJJJKKKLLLIIIGGGGGGJJJLLLKKKIIIGGGEEEEEEIIIOOOSSSTTTSSSUUUUUUUUUUUUUUUTTTSSSSSSNNNOOOPPPPPPPPPPPPRRRTTTVVVWWWYYYYYYXXXTTTPPPMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKMMMOOOPPPPPPNNNLLLJJJIIIJJJJJJJJJKKKKKKLLLLLLPPPOOOMMMJJJHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAA???>>>>>>???@@@???===<<<;;;<<<===<<<;;;>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;???===;;;:::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@===???AAA>>>999666666777555777999::::::888666444333444555555666666555555333333222111222333444555666666666555555444444444222333333333333222111111111111111111111111111111000000////////////000000000...---...000111///,,,,,,...000111111222555777111000//////000///---++++++,,,...000222222222222000000000///...,,,+++***,,,---------,,,,,,+++***000777888111---......++++++,,,,,,------,,,,,,+++...---,,,+++************++++++***************+++...............---------...---,,,+++***(((''''''+++++++++)))'''''')))+++***)))(((''''''((()))***---+++))))))***+++******+++*********))))))((((((+++*********))))))((((((((()))++++++******+++---...---+++)))((())))))***ssscccQQQHHHDDDAAA??????>>>===<<<<<<;;;;;;<<<<<<::::::999888888777777777999888777666666666777777===;;;999666444222222222000000000000000111111222444555777:::;;;999666333444444333222111000000///000111222222111000...,,,/////////...............//////000000000000//////...//////000000//////......------111555777444111///////////////.....................////////////---...000111111111000000......------,,,,,,,,,+++000/////////111111111111111111111222222333333333222333222222333888???EEEPPPRRRRRROOOHHH???999555333333333333333444444444666666777888999999:::999999999999888999::::::;;;<<<<<<===>>>???AAAAAABBBEEEFFFGGGFFFDDDCCCDDDEEEDDDCCCBBBCCCFFFGGGHHHGGGIIIKKKMMMLLLKKKJJJKKKLLLLLLJJJHHHIIIKKKKKKJJJHHHHHHGGGGGGJJJOOOSSSTTTTTTSSSSSSTTTSSSSSSRRRQQQPPPMMMOOOPPPQQQQQQRRRTTTVVVYYYZZZZZZZZZWWWTTTQQQNNNNNNMMMLLLLLLKKKKKKLLLLLLJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===>>>??????AAA???===<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;999999;;;=========999999:::;;;<<<===>>>>>>===>>>>>><<<999777666666000222555999;;;;;;::::::666666666555444444333333444444333333333444555666555555555444444333333333222222222222222111111000111111111111111111111111222111111000000111111222000...---///111111///------...000111333444444444111000////////////---++++++,,,...///000111000000000000///...---+++***))),,,---------,,,++++++***///444444///+++------+++))))))************))))))...---,,,+++************++++++***************+++---------------.........------,,,+++***)))((('''*********)))'''&&&''')))***)))((('''''''''((((((***)))((()))***+++***(((************)))))))))(((+++*********))))))))))))***+++,,,,,,+++***+++------,,,+++)))))))))))))))tttdddVVVIIICCCBBB@@@???@@@===<<<;;;;;;::::::;;;;;;666666666666666666666666999888555444333444666888???>>>;;;888555333333222000000000000000111111222222555888999888555444333222222222222111111111000000000000000///......------------..................//////000000//////...//////000000000000//////...,,,+++...222444333111---...///000111000//////............////////////,,,---...///000111111222222111000...------......////////////000000000000333222111000000111333444555444333222444<<>>>>>BBB@@@>>>===>>>>>>===;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999888777999;;;===>>>===777777888999:::;;;;;;<<<===;;;:::999999777555333...111444777:::;;;;;;;;;:::888666444222222111222444444444444444555666666333333333333333222222222111111111111111000//////000000000000000000000000111111000000000000111111000/////////111111///...000//////222555555333///111///......//////---,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000///,,,)))+++,,,+++,,,------------------,,,---,,,+++***************+++***************++++++++++++,,,,,,------......,,,,,,,,,+++***)))((((((***+++,,,+++)))''''''(((+++***((('''''''''((((((((((((((()))***+++)))'''************))))))))))))***************)))))))))+++---------+++***+++,,,,,,+++***)))))))))))))))sssddd]]]RRRGGGCCCAAA>>>===>>>;;;;;;:::999999999999:::444444555555555666666666777555333222333666:::<<>>;;;777555333222222000000000000000111111222000333666666222000000111000111111111111111111111000000//////............------............//////...//////////////////...//////000000000000/////////---+++,,,...000000000***,,,...000111111///...............////////////------------...///111111555333111///......///000...///000000/////////000222111111111111222333333444333333777>>>GGGNNNRRRRRRJJJ@@@888555444333111000000111222222333444444666555555999???AAA===888999999999999999:::;;;;;;999:::;;;<<<>>>@@@AAAAAAAAABBBDDDCCCBBBBBBCCCDDDHHHGGGGGGHHHIIIJJJHHHGGGHHHIIIKKKKKKIIIHHHIIIJJJJJJJJJKKKLLLKKKJJJGGGEEEIIIIIIIIIJJJLLLOOOQQQRRRPPPQQQQQQPPPPPPNNNMMMMMMJJJMMMPPPRRRSSSTTTWWWYYY]]]\\\YYYVVVTTTQQQPPPOOOPPPPPPOOONNNNNNNNNNNNOOOKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEDDDBBB@@@???@@@???>>>===<<<=========@@@>>>======?????????>>><<<===>>>??????@@@??????;;;;;;;;;;;;:::::::::999888777777888;;;<<<<<<;;;666666777888888999::::::;;;999666777888888555111333444666777888777666666:::888555333111111222333333333333333444444555555222222222222111111111111000000000000000//////...000000000000000000000000///......------....../////////000000111000000///111///...222666666111,,,000///------......---,,,,,,,,,,,,---,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,++++++++++++++++++,,,---,,,******+++,,,---......////////////......,,,,,,+++************************)))******+++,,,)))******+++,,,---......,,,+++++++++***)))))))))***,,,...---+++)))))))))***))))))((((((***+++,,,---+++)))((()))))))))(((*********)))))))))))))))************************+++,,,---,,,***)))***+++++++++***)))))))))))))))}}}nnn```XXXQQQHHHAAA???===:::999::::::999999888888888888888444444555555666777777777888666444333444777;;;======<<<999666333222111111000000000000000111111222111444666444000...///111//////000000000000111111/////////...................../////////000000000......////////////......//////000000000000//////000...,,,+++,,,---------(((***,,,///000///...---............////////////000///............//////111000---+++***+++,,,---...000111111///...///111///000222444555444333222333333777@@@KKKPPPNNNJJJEEE>>>777333333444444333000000111222222333444444444444777===CCCCCC<<<666999888888888888999::::::888999:::;;;===>>>???@@@???@@@BBBBBBAAAAAABBBDDDCCCBBBBBBCCCDDDEEECCCAAAEEEGGGHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHFFFDDDGGGHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOPPPOOONNNNNNMMMJJJLLLPPPRRRSSSTTTVVVXXXZZZXXXVVVSSSQQQOOOOOOOOOQQQPPPPPPOOOOOOOOOOOOOOOLLLJJJHHHGGGFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBAAA@@@@@@???@@@BBBBBBBBB@@@>>><<<>>>>>>=====================<<<;;;===???AAAAAAAAA999::::::;;;<<<<<<;;;;;;;;;:::::::::999999999999888777777888::::::999888777777777888999999999:::999777555666888777444111666666666777666555444333777555333222111222444555111111222222333333333333111111111111111111111111///000000000000///......////////////////////////......------------.........///000000000/////////000...---111555555000***000...,,,,,,---......------,,,,,,+++++++++++++++///......------...//////,,,+++*********+++,,,,,,---+++***,,,,,,,,,---...++++++,,,,,,,,,,,,++++++++++++******))))))************))))))***++++++,,,((())))))***+++,,,,,,---++++++******************(((***,,,,,,***)))(((((())))))))))))+++---///000444000+++((('''((())))))))))))))))))))))))*********************+++++++++***++++++***)))'''((()))************)))))))))(((ooo```UUUOOOMMMEEE@@@<<<======;;;:::<<<999888777777666666777777555555555666666777777777:::999666555444555777999;;;999777444222111111111000000000000000111111222666666666444222111111222///////////////000000000/////////000000//////.........//////000111111111---......//////......---......////////////......000///---,,,++++++,,,---)))***,,,---......------............////////////000000000/////////......000///...---------...//////222333222///...///222---///333666777777555444666888???IIIQQQPPPGGG???888555222111222444555555111111222222333333444444222444888>>>BBB@@@:::555777777777777777888999999999999:::;;;<<<======>>>===>>>@@@@@@@@@@@@BBBCCCAAAAAABBBCCCEEEEEEDDDBBBCCCEEEFFFFFFEEEDDDDDDEEEFFFHHHJJJIIIGGGEEEEEEEEEEEEGGGJJJKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNJJJMMMPPPRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQPPPOOOOOOOOOOOOOOOLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCCCCBBBAAA???@@@AAABBBBBBAAA@@@???===>>>?????????>>>===<<<>>>>>>>>>>>>>>>=========<<<;;;;;;<<>>>>><<<;;;===888777666666555555666666555555555666666666666666888777666555444555666666999888666444222222222222000000000000000111111222999777555333333222111000/////////////////////......///111222222111///...------......///000000111---......//////......---------............------,,,,,,---,,,,,,,,,...///+++,,,,,,------.....................////////////...///000111111111000///000000000000111111111111000333555333000...000333///000222555777888999999???DDDJJJNNNLLLEEE===888222222222111000111444666333333333333333444444444111444777:::;;;:::777555666666666666666777777888999:::::::::;;;;;;;;;;;;;;;===????????????AAACCCCCCCCCDDDFFFIIIIIIGGGEEECCCEEEFFFFFFEEEDDDDDDEEEDDDFFFGGGGGGDDDCCCEEEGGGCCCHHHLLLNNNMMMJJJIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMKKKNNNQQQRRRQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPOOOOOONNNNNNOOOOOOKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@>>>???@@@AAABBB@@@???>>>===============>>>>>>>>>===>>>>>>??????>>>>>>>>>>>><<<;;;<<<===???>>>>>>????????????>>>===<<<<<<999999999999888888888888444444555777999:::999777777777777777888888888888555666777777666555555555222222333444555555666666222222333333333444444444000111222333333333222222000000000111111222222222000111111111111000//////........................///..................///+++...000///---,,,---...++++++,,,---.........---000---+++***,,,.........---,,,+++++++++,,,------222000...+++))))))))))))+++***)))((()))***,,,---,,,((()))///111---******------............------******))))))))))))******))))))))))))***+++,,,---))))))))))))))))))))))))))))))*********+++++++++%%%&&&(((((('''(((***,,,***)))(((((()))***,,,---///---++++++++++++)))(((((()))))))))*********************++++++,,,,,,,,,((()))******)))(((***+++'''((()))******)))((((((tttcccRRRJJJEEE@@@>>>@@@<<<999999<<<<<<888666888777777666555555555555555555555555555555555555555333333333444555666777888999777666444333333333333000000000000000111111222:::666111000111222000---000000//////............---///111333333222000...,,,,,,------...///000000---..................---,,,------------------,,,)))***,,,------...000111......---------...//////............/////////000,,,...000222333333222111+++,,,---.../////////...111444666444000...111444111111222333666999<<<===FFFMMMSSSOOOEEE;;;666777222333333111......222666444444444444444444444444222444555666555444555666555555555555555666777777:::::::::::::::::::::::::::<<<>>>>>>>>>???AAACCC???@@@AAADDDGGGGGGEEEDDDDDDEEEGGGGGGEEEEEEEEEFFFCCCEEEFFFEEEBBBBBBEEEHHHCCCHHHNNNQQQNNNKKKIIIHHHEEEFFFHHHJJJKKKLLLMMMMMMLLLOOOQQQRRRPPPNNNMMMMMMLLLMMMOOOPPPQQQRRRRRRRRRPPPPPPOOONNNNNNNNNNNNOOOIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCBBB@@@???===>>>@@@AAAAAA@@@???>>>======<<<<<<===>>>???@@@===>>>???????????????>>>@@@>>><<<<<<<<<<<<<<<:::======<<<<<<;;;:::888777999999999888888888888777222222333666:::;;;:::999666666666777777777777777333666999888555333555777444444444444444444444444222333333444444333333222111222333444555444333333000000111111222222222333111111111111111000//////........................---,,,,,,++++++,,,,,,---***---//////,,,+++,,,...)))+++,,,,,,+++,,,---///000---+++***,,,---......,,,,,,+++++++++,,,...///,,,+++)))(((((()))+++,,,+++***)))((()))***,,,---,,,'''(((000222---(((((()))******++++++******)))***)))))))))))))))******))))))))))))***+++,,,---))))))))))))(((((((((((()))))))))***++++++,,,,,,((()))*********,,,///222+++***((('''''''''((()))((()))***,,,...---)))'''(((((())))))*********+++*********++++++,,,,,,,,,((()))++++++******+++---'''((()))******)))((((((www\\\UUUKKKDDD@@@>>>;;;999<<<;;;::::::999999::::::999888666555555555666777555444444333333444444555444333333222333444666777777666444222111/////////111111000///////////////000000///...............//////////////////////////////////////////.........------------,,,,,,,,,///...---,,,---...///000///............---------+++///000---,,,...///...)))***++++++,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000111//////............//////111///......//////...---111333444222111777BBBKKK[[[TTTIII>>>888444111000000111222333444333222222222222111111111111222222333333333222222111111111666666555444444666777888888999999::::::;;;;;;;;;999999:::;;;===???AAABBBDDDDDDEEEEEEEEEEEEDDDDDDHHHGGGDDDAAA@@@@@@AAAAAAFFFEEEDDDCCCCCCDDDEEEFFFGGGIIILLLLLLJJJHHHGGGFFFEEEFFFHHHJJJLLLLLLLLLKKKNNNOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJLLLOOOQQQOOOMMMKKKLLLNNNOOOOOONNNLLLKKKIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBB@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAA??????@@@BBBCCCAAA>>>>>>>>>???>>>===:::::::::;;;;;;<<<<<<<<<<<<999666555666777777777777777777777777888888888666666777888888888888888333333333444444555555555<<<888444333444666555333222111111333444333444666111000000111333333222000111000///......///000111000000000000111111111111......------------.........---,,,,,,++++++,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++,,,---///000,,,+++++++++,,,,,,---...---,,,+++)))))))))******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******)))************)))(((***,,,......---'''''''''((()))******+++************************)))*********++++++++++++***)))))))))***+++---...))))))(((((((((((())))))''')))---000000...+++)))---------,,,+++***)))((())))))***+++,,,---......((((((((((((***,,,...///,,,***(((((())))))((('''ooo]]]SSSNNNFFFAAA>>>===<<<:::::::::999888888888888888777777555444444444555666444444333333333333444444555555444333444555666666666555444222000/////////111111000///////////////000000///...............------------------------******++++++,,,,,,------------------------------///...------------.........---------,,,,,,,,,,,,,,,000000---+++,,,---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////////////////............//////000///......////////////222222333555:::BBBJJJOOOSSSLLLCCC:::555222000000000111222333333333222222000000000111111333444555333333333222222222111111555555444444444555666777888888888999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCCCCDDDEEEEEEDDDDDDHHHFFFDDDBBB@@@@@@AAAAAAFFFFFFEEEEEEEEEFFFHHHIIIHHHKKKMMMMMMLLLJJJIIIIIIGGGHHHJJJKKKLLLMMMMMMLLLOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLMMMOOOOOOMMMKKKLLLMMMNNNPPPPPPNNNMMMLLLMMMLLLKKKIIIGGGEEECCCCCCEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>>>>>>>???@@@BBBBBBBBBAAA@@@BBBEEEGGGGGGDDD@@@>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;999777777888999999888777777777777777777777888555666777888888888888777333333333444444444444444:::777333222444555555444666444222111/////////000333222111222333333222000000000///......///000111//////........................------------......///...------,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000......---,,,++++++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++++++++************++++++************************++++++************+++,,,***))))))***,,,------,,,&&&''''''((())))))******************************))))))))))))*********+++***))))))((()))***+++,,,))))))(((((((((((()))))))))+++---//////...+++***,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))))))))((()))***+++---...(((((((((+++---...,,,***|||jjjXXXJJJIIIEEE@@@===<<<<<<<<<;;;999888888777666777777777666555444444333333444444444444333333333333444444666666555444444444555555555444333111000/////////111111000/////////000000000//////............///------------------------((())))))***+++,,,------------------------...............---------------------,,,,,,,,,+++++++++...222222...+++,,,---+++,,,------------,,,,,,+++---------.........//////...............---------//////............////////////////////////000000222222444;;;CCCJJJNNNOOOGGGAAA:::444111000000///000111222222333333222222000000000000111222333444333333333222222222222111444444444444555555666666777777888999999:::;;;;;;============>>>???@@@AAA???@@@AAACCCDDDDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBBGGGGGGGGGGGGHHHJJJKKKLLLIIILLLNNNNNNMMMLLLLLLMMMIIIJJJKKKMMMNNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLOOONNNMMMMMMNNNMMMKKKIIILLLMMMOOOPPPPPPOOOMMMLLLNNNMMMJJJGGGEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@AAABBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@???@@@BBBFFFJJJLLLHHHBBB>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;:::::::::999888999:::;;;:::999888888777777777777777777555666666777777777777777444444444444333333333333666444222111333444444444222111111000111333555666444222111222333333222111000000///......//////000//////......---------,,,......------------......//////...------------...------------,,,,,,,,,,,,,,,+++++++++,,,---...///000///...,,,***)))((((((******************++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************+++,,,------,,,***)))***+++,,,+++***&&&&&&''''''(((((())))))************************(((((((((((())))))))))))***))))))((((((((((((((()))((((((''''''(((((())))))***+++,,,,,,+++)))(((+++,,,,,,,,,+++***)))))))))))))))(((((('''''''''******))))))******+++,,,&&&&&&))),,,///000...,,,uuucccWWWLLLFFFAAA???<<<;;;::::::;;;;;;999888777777666666777777555555555444444444444444444333333333333333333444666555555444333333333333444333222111000/////////111111000000///000000111000///............//////////////////////////////,,,,,,------.........///,,,,,,------......//////,,,------............------------,,,,,,,,,,,,+++...222333///---//////...............---,,,,,,+++------.........///////////////............------///......------......///111111111000//////111222000444;;;BBBHHHIIIHHHGGG<<<888333000///000000000000111111222222222222222111111000000000000000111222222222222222222222222333333444555555555555555777888888999:::;;;<<<<<<==================>>>???===>>>???AAACCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFGGGHHHJJJKKKLLLMMMJJJLLLNNNNNNMMMMMMMMMNNNLLLLLLMMMMMMNNNNNNNNNOOONNNNNNMMMMMMLLLKKKJJJJJJNNNNNNMMMMMMMMMLLLKKKJJJLLLNNNOOOPPPPPPOOONNNLLLLLLJJJGGGDDDDDDEEEHHHIIIDDDCCCBBB@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@??????@@@AAAAAABBBAAA@@@@@@???@@@BBBCCCDDD>>>>>>===<<<<<>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::888888888999;;;<<<;;;999888888888777777777777777555555666777777666666666555444444333333222222222333222111111222333444444,,,...000000222555555444222111000000222333222222000/////////............111000000//////......---...------,,,,,,------...///......---------------------------,,,,,,+++++++++++++++,,,,,,------...000///---+++***))))))(((((()))***+++,,,,,,++++++************************++++++************++++++************************************+++,,,......---+++******++++++***(((&&&&&&''''''((((((((((((************************'''''''''(((((((((((()))***))))))(((''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''***++++++++++++******)))************))))))))))))++++++******************(((((()))+++...000000///kkkYYYNNNGGGCCCBBB>>>===<<<;;;999999999:::999999888777777777777777666666666666555555444444333333333222222333333333333333333333222111111000222111000000////////////111111000000000000111111//////............//////////////////////////////000000//////......------,,,,,,------...///000000---------....../////////............------------***///000---,,,///000///............---,,,,,,+++------------.........///////////////////////////......------------......222333333111///000222555444<<>><<<555222///...///111111111000000000111111111222222000000/////////000111111222222222222222222222222222333555666777666555444888888999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<===<<<===>>>@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMIIIKKKMMMMMMLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLKKKIIIFFFCCCCCCEEEHHHJJJDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCBBBAAAAAAAAAAAABBBBBBCCC@@@@@@@@@AAABBBEEEGGGIII??????>>>===<<<===@@@CCCGGGDDD@@@>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::888777777999:::;;;:::888888888888888777777666666555555666666666555555444444444444333333222222111000111111111111222333444---222555222111222...(((111000...///111222222222////////////......------000/////////......------------,,,,,,,,,,,,------...---,,,,,,+++,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++(((***,,,---...---,,,+++************************++++++************++++++++++++++++++++++++++++++))))))******+++,,,---...---+++************)))''''''''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((()))))))))((((((((())))))))))))***+++++++++******))))))))))))************++++++++++++*********))),,,***)))***///444888:::qqqdddTTTKKKDDD???===???<<<======<<<999888888999999888888777777777777777555666666666666555444444333333222222222222333333111111222222222111000000000000///////////////000111111000000000111222222///............//////000------------------------000///...---,,,++++++***+++,,,---...///000111111111000///.........///000//////.........---------'''+++---******---///...,,,------------,,,,,,+++,,,,,,,,,---------......////////////000000111111......------------......222444444333111222666;;;>>>EEELLLLLLDDD;;;666666222000......000111111000111000000000000111222222000000000000111222333444111222222222222333333333222444666888999777555444777777888999;;;<<<======;;;;;;;;;:::;;;;;;<<<<<<<<<===???@@@BBBCCCCCCDDDAAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFHHHJJJKKKKKKKKKJJJKKKLLLLLLKKKJJJLLLMMMNNNMMMLLLLLLKKKLLLLLLMMMKKKKKKJJJJJJIIIIIIHHHHHHJJJLLLMMMMMMLLLKKKLLLMMMKKKLLLNNNOOOOOONNNLLLKKKNNNKKKGGGDDDCCCCCCEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@AAACCCFFFHHHJJJAAABBBBBB@@@>>>>>>???AAAAAA???======???@@@@@@@@@;;;;;;;;;;;;;;;;;;::::::999888777888999:::999888999999888888777666666666555555555555555555444333333333333333222222222222///111222222111111222444///777;;;:::;;;>>>;;;444444222000///000111111111///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,+++,,,---------,,,***)))++++++,,,,,,,,,,,,++++++***************+++,,,,,,***+++...000000///,,,+++************************++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,+++))))))******)))'''((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((***+++,,,,,,,,,,,,(((''''''&&&&&&''''''(((***+++++++++,,,,,,,,,,,,(((((()))***+++++++++***'''''''''(((((()))))))))******+++++++++******))),,,***(((***000888???BBBvvvkkk\\\RRRHHHFFFCCC>>>;;;<<<888;;;===<<<999777777888888777666666555555666666444444555666555444333222333333222222222222333333000000111222333222111111//////.........//////000111111000000111111222333...............///000000---------------------------------,,,,,,+++++++++++++++,,,...///111222222999666222///,,,,,,---............---------,,,,,,)))---...,,,+++---///...***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------...///000111111...------,,,,,,------...///222444444333666===CCCGGGHHHGGGBBB;;;555333222111000...///000000000...111000000///000111222333888777666444333222222222111111222222222333333333222555888:::;;;999666444555555666777999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>===>>>???AAABBBCCCCCCCCC???@@@AAACCCDDDEEEEEEEEEEEEFFFHHHIIIKKKKKKKKKKKKLLLMMMMMMLLLJJJJJJKKKMMMMMMLLLKKKJJJIIIJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHKKKMMMOOONNNKKKIIIJJJKKKJJJKKKMMMNNNNNNMMMKKKJJJLLLJJJGGGEEECCCCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFAAAAAA@@@@@@AAACCCEEEFFF???AAABBBAAA???>>>>>>???===<<<<<<===@@@AAA@@@???::::::;;;;;;;;;;;;;;;;;;<<<:::888888999::::::999999999888888777666666555555555555555555444333222222222222222222333333333///222444333111111222333111:::???>>>CCCMMMOOOIII;;;888444222111000///...///////////////---,,,+++*********+++,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,***+++,,,------,,,***)))***+++,,,,,,,,,,,,+++*********)))******+++,,,,,,,,,...000222222000---***************************++++++************++++++************************)))))))))((())))))******+++***))))))******)))(((*********************)))))))))))))))))))))))))))''''''((((((((()))))))))&&&(((***---///000000000(((''''''&&&&&&''''''(((((()))***+++,,,---------'''((()))***++++++++++++)))))))))))))))((((((((())))))***+++++++++******,,,)))((()))...444999<<<|||hhhYYYQQQLLLDDD???AAAAAA;;;888999666999;;;;;;999777777999666666555444444444444555333333444555444333222111333222222222222222222333///000222333444444333222///............///000000111111000000111222333333...............///000111////////////////////////------------------------++++++,,,...///111222333???;;;555///+++***+++,,,---------,,,,,,,,,++++++...222222///...000000///)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...000111111...------,,,,,,------...,,,///333444555:::BBBIIILLLFFF===777333222111000111000//////000///...---111000/////////000222333BBB@@@<<<888444000...---111111111222222333333333333555999;;;<<<:::777444333333444666777999::::::;;;;;;;;;<<<<<<===??????>>>???@@@AAABBBCCCCCCCCC>>>???AAACCCDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKMMMNNNNNNMMMKKKJJJKKKMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIMMMOOOPPPNNNJJJHHHHHHIIIIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGEEEDDDEEEFFFGGGHHHFFFFFFEEEDDDDDDEEEFFFGGGJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGBBBAAA@@@@@@@@@@@@AAABBB;;;===???@@@>>>===<<<===;;;;;;<<<>>>@@@@@@???===:::::::::;;;;;;<<<<<<<<>>888444222000...,,,...///000000///---+++******+++,,,---...//////000---,,,,,,++++++,,,,,,---//////...------------...***+++,,,------+++***(((***+++,,,---,,,,,,***)))++++++************++++++---///222444333000---***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***)))((((((((((((((()))***)))((()))***+++***)))+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))&&&(((+++...111222333333'''''''''&&&&&&'''''''''$$$%%%''')))+++++++++***&&&'''(((***++++++++++++......---,,,+++***))))))((()))***+++,,,++++++***+++)))''''''***---...///}}}kkk```TTTIIICCCCCCBBB@@@===;;;;;;;;;;;;:::999888888777777888888333555666888888777555444666555444333333333333333222111111000000000000000000000111111111111000000000000//////......------////////////////////////000///...---...000222444//////......---,,,+++***------............------///---++++++...333999===LLLDDD888000---,,,,,,+++///...,,,,,,+++,,,---...---:::???555)))'''+++......---,,,+++***+++,,,---++++++,,,,,,,,,+++******...000222222000............---,,,,,,---...000222333///...444@@@IIIKKKJJJ>>>:::555222000///...---111000/////////000222333000//////.........//////777:::;;;777111---...111111111222222222333333333222444666888999999777777999777555666888999777444888888999999:::;;;<<<<<<>>>AAADDDEEEDDDBBBAAAAAAAAAAAACCCDDDEEEEEEEEEEEEHHHIIIKKKLLLMMMMMMMMMLLLNNNMMMKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMJJJHHHGGGHHHIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJIIIHHHGGGFFFGGGIIIKKKLLLGGGFFFFFFEEEEEEFFFFFFGGGJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????AAADDDEEE=========???@@@???<<<:::>>><<<;;;<<<===>>>===<<<999999999999;;;<<<>>>???777888888777777666555444333333444444444444444333222222111111000//////...222333333333333222111111444666888888666555888:::>>>;;;666111...---...///000///---,,,++++++,,,------------,,,,,,+++++++++,,,+++******,,,,,,+++***)))******++++++***************++++++++++++******)))************+++++++++***)))((((((***,,,,,,,,,+++...222333///******---******)))))))))***+++,,,++++++,,,***)))(((***+++222...(((%%%%%%'''))))))++++++++++++++++++++++++......,,,+++***)))))))))((('''''')))***+++)))'''***++++++***)))***---//////,,,(((&&&'''((())))))(((((()))++++++,,,,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((%%%&&&''')))+++---///000{{{fff[[[UUUNNNFFFBBB???>>><<<;;;999999888888888888777777666666777777444444555666666666555444444444333222222222222222222111111000000000000000000000111111111111000000111111111000///...---,,,///////////////////////////...---------///000222////////////...---,,,+++------............------...,,,******---222777;;;>>>999222...---------,,,++++++*********+++,,,,,,***111555000,,,---000///...------,,,,,,------...***+++,,,,,,------------///111222222///---------,,,,,,------...///000000333444777>>>EEEGGGDDDAAA888555222000000000///...111000///......///000000//////............//////333666888555111...000222111111111222222222333333222333555777888888777666666444333444666777666444888888999:::;;;<<<<<<===;;;===@@@AAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHHHHJJJLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKIIIHHHGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@BBBCCC???>>>???AAABBBBBB???===<<<;;;:::;;;<<<===<<<:::999999999999::::::::::::777777777777666555444444555555666666666666555555333222222111000000//////222222333333222222111000111333444444222111333555;;;888555111............//////......------.........---------------,,,,,,,,,+++******,,,,,,+++***,,,,,,---------,,,++++++((())))))))))))))))))((()))************+++++++++***)))))))))***+++******,,,+++++++++)))&&&%%%&&&))))))******++++++,,,,,,+++,,,,,,+++)))((()))+++111---)))''''''))))))***++++++++++++++++++++++++,,,+++***)))((((((((()))...,,,***)))))))))'''%%%%%%'''((())))))***,,,...---***((('''(((*********'''((()))***++++++++++++(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))((()))************)))(((&&&&&&((()))+++,,,......jjj]]]OOOJJJIIIEEEAAA???:::;;;::::::999888777777777777666666666555555555444444444444444444444444333222222111111111111222222111111000000000000000///000000111111000000///111222222222111///---+++////////////////////////...---,,,,,,,,,---......000000000000///...------------............---------+++******,,,000555888555333000.........---,,,)))***++++++,,,,,,,,,,,,***+++++++++...111000,,,---.........///......---***+++,,,---...//////000///111222111///------...,,,,,,------...//////000888<<>><<<>>>??????>>>???AAACCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMJJJKKKMMMMMMMMMKKKIIIGGGLLLMMMNNNOOOOOONNNMMMLLLMMMLLLKKKJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHHHHGGGFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>>>>>>>???@@@AAA>>>>>>???AAACCCCCCAAA???;;;:::999:::;;;<<<;;;999888999999:::999888777666777777777777666555444333555555666666666666555555333333333222111111000000222222222222222111000000333444555444222222222444555444333111///...------,,,,,,.../////////...---------------............,,,+++******,,,,,,+++***---------------,,,+++***))))))************)))))))))************+++++++++)))***+++++++++***)))(((,,,+++)))((((((''''''%%%((()))***,,,------,,,,,,,,,---,,,+++(((((((((***---+++)))((()))******)))+++++++++++++++++++++++++++******)))))))))******///---***((((((((('''&&&$$$&&&((((((''''''((()))***)))'''(((***++++++***&&&'''((()))*********)))((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((()))***+++,,,,,,pppeeeVVVMMMDDDBBBBBB>>>;;;;;;999:::;;;;;;;;;:::999888777777777777666666555555555444333222222222333333333222222111111111222222222111111000000000000000//////000000000000//////111222444444333000,,,***........................,,,,,,,,,,,,,,,,,,++++++....../////////......---------............---------,,,++++++---000333555888666333000///------,,,***+++---...//////...---,,,***)))))),,,...+++'''+++,,,...//////...------+++++++++,,,---......///---...000000///...///000///...---,,,---///222444AAAEEEJJJJJJDDD;;;444111000//////111333333111///333222000...------------///............//////000---///111111//////111222111111111111222222222222111222333444444444444333444444444555666777888777888888999:::<<<===>>>>>>BBBBBBBBB@@@???@@@CCCEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCEEEGGGJJJLLLMMMMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJLLLLLLMMMNNNNNNMMMLLLLLLNNNMMMMMMLLLLLLMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===>>>>>>??????<<<<<<<<<>>>AAAAAA@@@???;;;:::999:::;;;<<<;;;999777888999::::::888666555888888888888777666555444333333444444444333222222333333333222222222111111111111111222111000000///444444444333222111111222000000000000///...------(((***---///000///---,,,+++,,,,,,,,,---.........,,,+++******,,,,,,+++***++++++++++++***)))((((((,,,,,,,,,------,,,,,,,,,))))))*********+++++++++***,,,......---+++))))))(((---000---***)))))))))'''(((+++---......---,,,,,,------+++((('''((()))***)))((((((******)))(((************************+++++++++++++++,,,------,,,***'''&&&''')))******''')))***)))'''$$$######+++)))((()))******)))(((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))******~~~iiiZZZSSSLLLEEE@@@@@@???;;;999:::777888999::::::999888777777777888888888777666555555444333222222222222222333333222222222222333333222111111000000000000000//////000000000000//////111222333444333000---+++------------------------+++,,,---------,,,+++***,,,,,,---.........------------............------...---------...000222333888666333///,,,,,,---...***+++---...///...------++++++++++++***(((''''''***+++,,,.........---,,,---,,,++++++***+++,,,,,,***,,,---......///222444333111---+++,,,111777;;;IIIJJJIIIBBB:::333111222111222333555777666222000555333111///...........................///000000...///000///......//////000000111111111222222222222222222333333333333333111222333444444555666777777888999:::<<<===>>>>>>EEEEEEDDDAAA??????BBBDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBDDDFFFIIIKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMNNNNNNKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIGGGFFFFFFFFFGGGHHHFFFFFFEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????===<<<<<<===@@@AAA@@@???<<<;;;:::;;;<<<<<<<<<:::555777999:::;;;:::888777999999999999888777666666333333444444333222111111333333333222222222222222000000111111000000///...000///............---,,,---.../////////...---,,,)))+++...111222111///...*********+++,,,,,,,,,---,,,+++******,,,,,,+++***+++++++++++++++***)))(((,,,,,,,,,------,,,,,,,,,))))))*********++++++++++++---000000...+++***+++&&&444===777,,,(((((()))'''(((+++---...---,,,+++,,,,,,,,,+++)))((()))***((('''&&&''')))***((('''************************************+++,,,------***(((%%%%%%''')))******(((***++++++(((&&&%%%%%%---,,,***)))***)))'''%%%&&&''''''(((((((((((('''(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((|||gggWWWMMMIIIBBB>>>===>>><<<999999;;;666666777777777666666555666777888999888777666555444444444333333222222111333222222222222333444444222111111000000000000000...//////000000//////...000000222222222000...,,,------------------------***,,,...//////...,,,+++++++++,,,---.........---------............------............//////000111111111///,,,******---///+++++++++,,,,,,++++++***((()))+++---***'''(((,,,******+++,,,---------------,,,+++***)))***++++++)))+++,,,---...///222555555222///---000555<<>>CCCCCCAAA???======???BBBCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCFFFHHHJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMOOONNNLLLKKKLLLNNNPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKGGGFFFEEEEEEEEEFFFHHHIIIHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>??????@@@@@@???>>>===>>>@@@AAAAAA@@@<<<;;;:::;;;<<<===<<<:::666777888999::::::999888999999999999888777666666555555666555555444333222222222222222222222111111000000000000000///......000///......//////...---------............---------///222444555444222111************++++++++++++,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,,,,))))))************)))))))))************+++++++++***...000000---+++,,,---...AAALLLCCC222+++******((()))***+++,,,+++******++++++,,,***)))(((***+++((('''''''''))))))((('''************************'''''''''''''''((()))***,,,)))''''''((()))((((((%%%(((***+++++++++,,,...///---***))))))(((&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''vvvaaaTTTKKKEEEAAA===;;;;;;;;;999666777<<<888888777666555555666666555666777888888666444333444555555555444333111000111111111111111222333333222111111000000000000000......////////////....../////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111222111///---+++,,,---...////////////------............---------------............---+++,,,...---+++***+++---------,,,+++***************(((***------))))))...+++++++++,,,,,,---//////---,,,+++******+++---...+++,,,---------...000333444333222333666;;;@@@DDDBBB???999222...---///111222444888<<<>>><<<777333333222000///.........///---------......///000111///........./////////...000000000000111111111111333333333222222333333333111333555444222222333555444555666888:::;;;=========>>>>>>=========???AAA@@@AAABBBCCCCCCDDDCCCCCCBBBDDDFFFGGGIIIIIIIIIHHHFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPQQQOOONNNNNNNNNNNNNNNNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJFFFEEEEEEEEEFFFHHHJJJKKKLLLJJJHHHEEECCCAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???@@@AAABBBBBB???>>>======>>>??????>>>;;;:::999:::;;;<<<;;;999888888777777777777666666777777888777777666555444555555555555444333222222111111111111111111111111//////000000//////...---222000...000222333111000...........................///111333333333222111,,,,,,+++++++++++++++***,,,+++******,,,,,,+++******++++++,,,------------((())))))))))))))))))((()))************+++++++++(((,,,...---***))),,,///111BBBLLLAAA333...---+++*********)))))))))(((((()))***+++***))))))+++---,,,***(((((()))******)))************************'''&&&&&&&&&&&&&&&'''(((***)))))))))+++,,,+++***%%%''')))***+++---000222///---)))'''((((((((('''(((((()))))))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))''''''''''''''''''''''''~~~ooo[[[MMMGGGDDD@@@<<<>>><<<;;;;;;888444666;;;<<<;;;999777777777888888444555666777777555333222444555666777666444111000000000///000000111222222222111111000000000000000......////////////................../////////000,,,,,,,,,,,,,,,,,,,,,,,,***,,,000333444222000///,,,,,,...///000000000000---..................---+++,,,,,,------,,,,,,+++***---111000---***))))))111000...,,,+++++++++,,,///***)))...///***(((+++------,,,,,,---...000111,,,,,,+++***+++...000111.........---,,,,,,...000111333555888;;;???BBBDDD;;;888444000............000333888===@@@>>>999444222111///...------......---------......000111111...------...000111111000000000000000111111111111444444333222222333333444555888999888555444666888444444666777999;;;<<<===:::<<<===>>>>>>???BBBDDD???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQQQQPPPOOOKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEEEEFFFGGGJJJLLLMMMPPPNNNJJJFFFBBB@@@???>>>========================:::;;;===???AAABBBCCCCCC>>><<<::::::;;;<<<<<<;;;:::999888888::::::999888999888777555444444444444666666666666555444333222333444333333222111000///000000000000000000111111///////////////......---...,,,+++,,,///111///---//////...---------......------///000000//////...---------,,,,,,+++++++++,,,+++******,,,,,,+++***'''((()))***+++,,,,,,,,,******++++++++++++******)))************+++++++++'''***,,,+++((('''+++///(((777>>>555+++++++++(((+++***)))((('''''''''(((((()))******)))***,,,...///---***)))***+++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''(((+++///111111000((()))*********,,,///222///+++(((&&&''')))******((()))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''sss]]]VVVMMMFFFCCC@@@>>><<<:::::::::999999999888888999999777666555555555555222333333444444333333222333444555666666444222111000000000000000000000000////////////000000000000000000000000000000000000---------------,,,,,,+++---,,,,,,++++++,,,,,,------------............///+++***,,,222999<<<:::666222111///...------------000///...---,,,++++++++++++---......---,,,,,,---...---,,,,,,+++++++++++++++,,,...//////...,,,+++...---+++)))***+++---///000...+++******,,,///111...+++((())),,,///...---111///111999DDDFFF>>>555444333111000...---------,,,000666:::<<<;;;777555111111000000/////////...------------------------------/////////...---,,,---///000...,,,,,,...111000000000000111111111111444333222111222333444555666666666777888888999999:::;;;<<<>>>??????????????????>>>>>>???AAABBBCCCGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGHHHIIIIIIGGGFFFKKKMMMOOOQQQQQQOOOMMMLLLHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIPPPMMMIIIEEECCCCCCDDDEEE???BBBDDDFFFFFFGGGHHHJJJIIILLLLLLHHHAAA======@@@>>>>>>======<<<<<<<<<;;;:::;;;>>>??????>>><<<:::======<<<;;;;;;:::999999555555666777777777777777777666444333444555777888555555555444444333333333333333444444333333222111111000///......000222333111111000///....../////////////////////.................................---,,,,,,++++++,,,,,,------,,,+++***))))))))))))+++,,,------+++))))))***,,,)))''''''***+++***((((((((())))))))))))((((((***++++++******)))((('''((()))***)))''''''+++...000///---+++***(((((('''))))))))))))))))))))))))******)))))))))))))))***(((((('''''''''(((((()))******))))))((((((''''''))))))(((((((((((()))))))))'''&&&)))...222444333(((++++++***,,,111222111+++*********))))))((((((''''''''''''''''''''''''***)))'''%%%%%%''')))***$$$%%%&&&'''((()))***+++,,,+++***((('''''''''''')))***+++,,,---,,,+++++++++++++++***)))((((((''')))))))))))))))(((((('''|||jjj^^^RRRMMMEEE@@@>>>>>><<<;;;::::::999999999888888888999888777666555555555555222333333444444333333222222333444555444333111000000000000000000000000000.../////////000000000000000000000000000000000000///000000000000///......---,,,,,,++++++,,,,,,---------------...............------222888;;;:::777222000...,,,+++,,,---...000///...------,,,,,,---+++,,,......,,,+++,,,---------,,,+++++++++,,,,,,,,,---///000000///---,,,))))))******+++,,,------------,,,,,,,,,,,,---------,,,++++++---.........222444999>>>AAA???999444222111000///...---------+++...333666888777444222000000/////////.........------------------------------...//////...---,,,---...///...,,,+++---///000000000000111111111111333222222222222333444444555555666777777888888999::::::<<<===>>>?????????>>>>>>>>>>>>???AAACCCDDDGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJKKKIIIHHHKKKLLLNNNPPPPPPOOOMMMKKKJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIMMMKKKGGGDDDBBBBBBBBBCCC???AAACCCDDDDDDDDDEEEFFFGGGIIIJJJFFF@@@======@@@============<<<<<<;;;;;;:::;;;===??????===;;;:::;;;;;;;;;::::::999999999555666666777888888777777777666555444333444666777555555444444444333333333333333333444333222222111111000.........///111222111000000000000000111111...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------......)))+++------+++++++++,,,,,,***((((((***+++***))))))))))))(((((()))))))))***************))))))((((((***+++***))))))+++---)))))))))******+++,,,---))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((())))))******)))))))))((((((((('''))))))(((((((((((())))))(((&&&&&&(((,,,///000000))),,,,,,)))***...000...*********)))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''(((((()))***+++,,,,,,+++***)))((((((''''''((()))******++++++***)))(((++++++******)))((((((''')))))))))))))))(((''''''wwwiii]]]RRRKKKGGGCCC???<<<<<<<<<<<<<<<999999999999888888888777888777666555555555555555222222333333333333222222111222333333333222000///000000000000000000000000....../////////000000000000000000000000000000000000000000000000//////...---,,,,,,++++++,,,,,,---------------............///------000444777777555222000---,,,+++,,,---...---------,,,,,,------...***,,,------,,,++++++,,,,,,++++++++++++,,,,,,---...///000111111000///...((()))+++,,,,,,,,,+++***++++++,,,------,,,+++***,,,---...------...000222666;;;AAAAAA<<<666222222//////...---------------+++---///111222111000//////............---------------------------------------......///......---...///000...---,,,,,,...000000000000111111111111111111222333333333333333444555555666777777888888999999;;;<<<===>>>>>>>>>=========>>>???BBBDDDEEEHHHHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIJJJLLLMMMMMMKKKLLLMMMNNNPPPPPPNNNLLLKKKMMMNNNNNNOOOOOONNNMMMMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDBBBAAAAAAAAA???AAACCCCCCBBBAAABBBCCCCCCEEEFFFCCC???<<<===???===<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>===;;;:::999999999999888888888888666666777888888888777777888777555444333333444555444444444444333333333333222333333333333222111111000///.........///111222000///////////////000111------------------------************************,,,---...//////...---,,,+++++++++++++++,,,,,,---(((***,,,---,,,,,,---...,,,***))))))***++++++***)))))))))(((((())))))))))))))))))***************)))***++++++******+++,,,&&&&&&'''(((***+++---...))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))))))))(((((((((((()))((((((''''''(((((()))'''&&&%%%&&&)))+++,,,+++))),,,+++((())),,,---*********))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******+++++++++))))))(((((((((((())))))))))))))))))((('''&&&&&&+++******))))))(((((('''((((((((((((((('''''''''vvvhhh[[[RRRKKKGGGDDDAAA???===<<<;;;<<<======999888888888888777777777777666555555444444444555222222333333333333222222222222333333222222111000000000000000000000000000........./////////000000000000000000000000000000......//////......---,,,---,,,,,,++++++,,,,,,---,,,,,,---------............,,,+++,,,///111111000/////////.........------************+++,,,---...)))+++,,,,,,+++***+++++++++*********+++,,,------......///000000///......,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++******,,,......------///666;;;>>>AAAAAA===666000...///---,,,,,,,,,,,,,,,------,,,,,,---------------------------------------------------------------------------...............111111222111000///......///000000000111111111111///000222333444444333222444444444555666666777777777888999;;;<<<<<<======<<<<<<<<<===???AAADDDEEEGGGHHHHHHHHHHHHHHHGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEJJJJJJKKKLLLLLLMMMLLLLLLMMMKKKKKKLLLNNNPPPPPPOOONNNNNNPPPPPPPPPOOOMMMLLLPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHGGGEEEEEEDDDDDDCCCBBBAAA@@@BBBCCCEEEDDDBBB@@@@@@AAA???@@@AAA@@@===<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<:::999666777777777777777777777666666777888888777777777777666555444333333333333333333333333333333333333222222222222222111111000000000/////////000111222000///...------------------------------.........***************)))))))))+++,,,...//////...,,,+++***))))))(((((())))))***)))+++------,,,,,,---...,,,+++*********+++++++++******)))(((((()))******((()))))))))***+++,,,,,,))))))******************))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))******+++******))))))(((((())))))))))))))))))(((((((((((((((((((((''''''(((((((((''''''&&&'''(((((()))((('''******''''''++++++)))))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))((((((((((((((()))******'''(((((((((((((((((((((******))))))(((((((((((()))(((((('''''''''''''''qqqaaa[[[SSSKKKFFFCCCBBBBBB>>>======<<<::::::;;;;;;888888888777777777666666666555444444444444444444111222222333333222222111333333333333333222222111000000000000000000000000............////////////////////////////////////...............------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,++++++---...///...---...111222222000---+++******++++++,,,...///000)))+++,,,,,,+++***++++++************++++++,,,------------------------------,,,+++++++++---///000///---+++)))((()))+++---,,,------,,,---333<<>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFHHHKKKMMMOOOPPPPPPQQQOOONNNNNNPPPRRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMOOONNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCAAAAAABBBCCCCCCBBBBBBAAAEEEFFFFFFEEEBBB@@@???@@@;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::;;;;;;;;;;;;;;;:::999888888666666666666555555555555555555666666666555444444444444444333333222222111222222222222333333333333000111111111111000/////////000000000111111111111666555333222000/////////------......///000000000------,,,,,,+++*********)))***+++,,,,,,+++***)))++++++***))))))*********+++---...---+++))))))))))))******)))(((((()))+++,,,+++)))(((((()))+++,,,******))))))***+++---...,,,***((('''(((******)))******)))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))******)))(((''''''&&&&&&'''(((((((((((())))))))))))(((''''''&&&&&&''''''((('''(((***)))(((&&&&&&'''$$$''''''%%%&&&***,,,***''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********++++++,,,,,,,,,((((((((((((((()))******&&&&&&'''(((***---///000((((((((((((((((((((((((+++***)))''''''(((((()))yyyssshhh]]]XXXUUUNNNFFFCCCBBBAAA>>><<<:::999:::666888::::::777666666777777777666666666555555555444333333333333333444444111111222222222222111111333333222111111111111111000000000000000000000000---------.........//////////////////////////////...............------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++---/////////.........,,,,,,---......------,,,,,,,,,,,,---...///000111+++,,,......,,,+++,,,---,,,+++******************+++++++++******+++++++++))))))***+++---///222333000///---+++***+++,,,,,,,,,---///444999===>>>>>>;;;555...***,,,---,,,+++---,,,,,,+++++++++,,,,,,++++++++++++,,,------...,,,---------............------------------------------,,,,,,---...000111888777777:::======:::888000000000000111111111111//////000000111333444555111111222222333444444444444555666777888999999999999888888888999;;;===>>>???@@@AAACCCEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEAAACCCFFFIIILLLOOOQQQRRRSSSQQQNNNNNNOOOQQQRRRRRRPPPOOOOOONNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKGGGFFFEEEDDDCCCBBBAAAAAA?????????@@@@@@AAAAAAAAAAAABBBCCCBBB???===<<<===;;;:::::::::;;;;;;::::::888999999999::::::::::::;;;;;;;;;:::999888888777777777666666555555444444444444555555444333333222222222333333333222222222111111222222222333333333000000111111000000///...---......///////////////222222111000000000000111,,,,,,---......///000000------,,,++++++***))))))++++++++++++++++++++++++'''''''''((()))+++,,,---)))***,,,+++***))))))***''')))***)))'''&&&(((***---+++)))(((((()))+++---++++++)))))))))+++---...111---)))''')))+++,,,,,,+++***))))))((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***+++***)))((('''''''''''''''((((((((()))))))))***(((''''''&&&&&&''''''(((%%%'''***)))'''%%%%%%'''&&&((((((%%%&&&)))***((('''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))***+++,,,,,,------)))((((((((((((((()))***'''''''''(((***,,,...///((((((((((((((((((((((((,,,+++)))(((((((((***+++rrriii^^^[[[TTTLLLJJJKKKHHHBBB>>>>>>>>><<<::::::;;;<<<555888;;;;;;999777888:::777666666666555555555555333333333222222333444444111111222222222222111111222111111000000000000000000000000000000000000000---------.........//////////////////////////////++++++,,,,,,++++++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------(((***---......---,,,,,,---,,,***))))))***,,,---************+++,,,---...+++---......---,,,,,,---,,,,,,+++***)))))))))***,,,++++++******++++++,,,+++,,,---------,,,+++***............---,,,+++***,,,---222888>>>???<<<777111///,,,+++,,,,,,,,,+++...---,,,,,,++++++,,,,,,)))******+++,,,------------------....../////////------------------------------,,,,,,---...000111777777777:::>>>???<<<999000000000000111111111111000/////////000222444666000111111222333333444444333444555777888888888999888888777777888:::;;;<<<===>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGG???AAADDDHHHLLLOOORRRSSSTTTRRROOONNNOOOQQQQQQQQQNNNNNNMMMMMMLLLKKKKKKJJJGGGGGGGGGHHHIIIKKKMMMNNNFFFEEEDDDCCCBBBAAA@@@@@@============>>>???@@@AAA>>>???@@@???<<<:::999:::;;;:::999:::;;;;;;:::999888888888999999:::::::::;;;;;;::::::999888777777888888777666555555444444333444444444333333222111111111222333333333222222111111111222222333333333000000000000000//////...+++,,,------......------,,,,,,,,,------///000000++++++,,,,,,---...//////,,,,,,,,,+++***))))))(((---,,,,,,++++++,,,,,,---((()))***,,,///111444555&&&(((*********)))***+++&&&((()))(((&&&%%%'''***---+++)))(((((()))+++---,,,+++***))))))+++---...444///***(((***---.........---+++***((('''''''''(((((((((((((((((((((((((((((((((((()))***,,,,,,,,,+++***)))(((((((((((('''((((((((())))))******'''''''''&&&&&&'''''''''###&&&))))))&&&$$$%%%&&&(((***)))&&&&&&((((((&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***)))'''&&&&&&''')))***&&&'''((()))***+++,,,,,,))))))(((((((((((())))))(((((((((((()))***,,,---'''''''''(((((((((((((((---,,,***)))((()))***,,,uuukkkaaaWWWPPPKKKIIIFFFDDDCCCAAA???===;;;;;;::::::999888777777666666666666666555555444666777888888888888777777222222222222222222222222333333222111000000000111111111111000000000000000////////////............//////...------------...111000///...............***+++---,,,,,,+++---......,,,++++++,,,,,,***'''---,,,,,,++++++,,,,,,---************************************************)))+++,,,,,,+++***,,,---000111333444333000---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,---------,,,+++333444777<<<@@@>>>777111000///...,,,***((('''&&&+++++++++++++++++++++***)))///222---)))***------////////////////////////...///000///,,,*********,,,,,,,,,---------......000000333777;;;<<<888555........................111111000//////000111222000000000000111222333444111222333555777888999999777888888999999:::;;;;;;<<<>>>@@@CCCDDDEEEEEEEEEDDDGGGIIIIIIGGGDDDBBBAAACCCCCCDDDFFFHHHKKKMMMOOOOOOOOONNNLLLJJJKKKMMMPPPLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEFFFIIIKKKKKKIIIGGGEEEDDDAAA???>>>???@@@AAA=========???AAAAAA>>><<>><<<:::888888888999:::===:::777888:::;;;999777777777777666555555444444444333333222111111111222222111111000000111111222333222222111111222222333333333222222111000000000//////.........---------///000000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++******+++,,,---///000111+++*********))))))((((((******)))((((((((((((((())))))(((((((((((()))))),,,+++)))''''''(((***+++,,,+++******)))***************))))))))))))*********(((''''''(((((('''%%%'''''''''''''''((())))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))'''%%%$$$''')))''''''''''''''''''''''''$$$&&&((()))(((((()))***)))((('''((()))***)))(((&&&''')))++++++***(((''')))(((((('''''''''((((((%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&'''(((((('''###$$$)))***&&&&&&***&&&(((++++++(((''''''(((zzzqqqeee\\\WWWQQQKKKFFFEEECCCAAA@@@@@@@@@???===;;;::::::999888888777777666666666666666555444444666666777777777777666666222222222222222222222222333222111111000000111111////////////////////////////////////............//////...------------...//////......---.........,,,---......,,,,,,---///---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,++++++,,,...//////111111000///---,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++******))))))***+++,,,------,,,,,,---...111666===@@@>>>888333000------,,,,,,+++***))))))+++++++++++++++,,,---...,,,111333...******,,,,,,------------------------+++---......,,,++++++,,,,,,,,,,,,---------............///333666777444111........................000000/////////000222333000000000000111222333444111222444555777777888888666777777888:::;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDCCCDDDFFFFFFDDDBBBAAA@@@BBBBBBBBBBBBEEEHHHKKKMMMNNNNNNMMMKKKIIIIIIKKKNNNIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHFFFFFFFFFGGGGGGFFFCCCBBBAAA?????????@@@@@@>>>======>>>@@@@@@???>>>@@@???>>>===<<<;;;;;;;;;;;;:::999999888888999999;;;:::999888888999;;;<<<999777555555666777666444777777666666555555444444444333333222111111111222222222222222222222222222222111111000000111111222333222222111111000//////......------,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++)))))))))***+++,,,---...*********)))))))))((((((******)))((((((((((((((())))))(((((((((((())))))******((('''''''''((()))(((((((((((())))))***+++******))))))))))))*********)))'''((())))))'''&&&'''''''''''''''((())))))''''''((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''')))***(((&&&%%%''')))((((((((((((((((((((((((###%%%''''''&&&&&&&&&((()))'''&&&'''((()))((('''&&&'''((()))******))))))((((((''''''''''''((((((&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''$$$%%%))))))&&&%%%)))((((((***///333333...)))|||qqqiii\\\VVVNNNJJJHHHFFFCCCAAA>>>===;;;;;;===>>>======::::::999999888777777777555666666666666555444444555555666666666555555444222222222222222222222222222222111000000000111111............////////////////////////............//////...------------...------------------...///---...//////---,,,---///---...///...---,,,---...,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...------------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,+++***)))))))))***,,,---,,,+++,,,000333222:::BBBAAA999111///000******+++++++++,,,,,,,,,,,,+++******+++---///111---222333...******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---000000///....................................///000111222333000000000000111222333333222333444555666666666666555555666888:::;;;<<<===????????????@@@AAABBBBBBAAABBBCCCBBB@@@??????@@@AAAAAA@@@@@@BBBFFFIIIKKKMMMMMMLLLJJJHHHGGGIIIJJJFFFGGGHHHIIIJJJKKKKKKKKKOOOKKKEEEBBBAAABBBDDDDDD@@@@@@AAAAAAAAA@@@@@@???@@@>>><<<<<<>>>@@@@@@@@@>>>>>>>>>=========<<<<<<;;;:::999888888888999:::999888888777888:::;;;===888666444444555666555444777777666666555444444444333333222222222222222222111222333333333333222111000000000//////000000000222222111111000000//////---,,,,,,,,,,,,++++++++++++,,,---,,,***)))***+++------,,,,,,++++++***************************************+++++++++++++++)))(((((((((((()))***+++******))))))))))))((((((***))))))((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&'''((()))++++++***))))))(((((())))))***+++)))(((((()))***)))''''''''''''''''''((())))))((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''((())))))))))))))))))))))))$$$&&&''''''&&&%%%&&&((()))'''&&&&&&'''((('''&&&''''''''''''((()))***+++((((((''''''''''''((((((((((((''''''''''''''''''%%%%%%%%%&&&''''''(((((((((&&&&&&((((((%%%%%%''')))'''(((000:::;;;222(((~~~wwwoooggg^^^VVVQQQQQQMMMGGGDDDBBBAAA@@@>>>;;;:::888999:::;;;;;;:::999999888888777777777777555555666666555555444333444444555555555444333333111111111111111111111111111111000000000000111111......///////////////000////////////............//////...------------...,,,,,,,,,,,,,,,---...///---...///...---,,,---...,,,...///...,,,+++---///,,,---///000000///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---++++++***))))))***+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********---------,,,+++***)))((()))+++------,,,...333888888===@@@<<<333,,,,,,...*********++++++,,,,,,,,,...---+++******---///111,,,000111---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---------...,,,,,,,,,---------......,,,,,,++++++,,,---------------------------------------...///000111222333111111000000111222222333333333444555555555444444333444555777:::<<<===>>>??????>>>======>>>@@@AAA@@@@@@@@@???======???AAA@@@AAABBBDDDEEEGGGHHHHHHJJJKKKJJJHHHFFFEEEFFFGGGFFFGGGHHHIIIIIIJJJJJJJJJNNNJJJDDD@@@@@@AAABBBBBB@@@AAABBBDDDCCCBBBAAA@@@@@@>>>;;;;;;===???AAAAAA>>>>>>???????????????>>><<<;;;999888777888999:::888888888777888999:::;;;:::999888777777777777777777666666555555444333333222222222333222222222111000222333555555333222000111000000//////000000111222111111000//////......---,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***)))***+++...------,,,+++***))))))******************************++++++++++++++++++))))))(((((('''(((((()))))))))))))))))))))(((((())))))(((((((((((())))))(((((((((''''''((((((((((((((()))))))))((('''&&&''''''''''''((()))***+++))))))(((((((((((())))))+++)))((()))***+++***((('''''''''''''''((()))))),,,+++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''(((((((((((((((((((((((('''((())))))(((((()))+++***(((&&&&&&'''((((((''''''&&&&&&%%%&&&(((+++,,,(((''''''''''''(((((()))))))))((((((''''''&&&&&&%%%&&&&&&&&&''''''(((((()))''''''''''''&&&&&&''''''%%%&&&---555666...&&&~~~sssmmmbbb^^^YYYTTTQQQMMMIIIFFFIIIGGGCCC???>>><<<;;;:::<<<:::999888999:::999888888888777777777777666666555555555555555444444333444444444444444333222222111111111111111111111111111000000///000000111111/////////000000111111111////////////............//////...------------...,,,,,,,,,,,,,,,---...///+++---...---,,,+++,,,------------,,,++++++,,,---,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))******))))))***++++++***((((((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,---------,,,+++)))((((((+++---...///222888===???<<<888222...,,,,,,,,,++++++++++++++++++++++++111///---******+++---...)))---...++++++...///---------------------------...///000000...------...,,,,,,,,,---------............---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222111111111000111111222333333333444444444444333333222333555777999;;;===>>>???>>>===<<<<<<===???@@@???@@@???>>>======@@@BBB@@@CCCFFFIIIJJJIIIHHHFFFGGGHHHHHHGGGEEEDDDDDDFFFHHHHHHHHHHHHHHHGGGGGGFFFHHHEEEBBBAAABBBBBBBBBAAABBBCCCEEEFFFFFFDDDBBBAAA@@@>>>;;;:::<<>>???@@@AAAAAAAAA@@@@@@;;;:::999888888888999999999999888888777777777777:::::::::999888888888999666666666555444444333333111222222333333333222111000111333444444333111000111111111000000111111111111111000//////......---------------............+++,,,---,,,+++******,,,------,,,+++******))))))))))))))))))))))))))))))******************************)))(((((((((((()))(((((((((((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((())))))*********)))((('''***))))))(((((()))))))))))))))(((((((((((())))))***)))((()))***+++***)))'''''''''''''''((())))))++++++***)))((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&'''''''''''''''''''''''''''((()))(((((((((***,,,---+++((('''((()))))))))((('''%%%%%%%%%(((***,,,'''''''''''''''((()))))))))))))))((((((''''''&&&&&&&&&'''''''''''''''((((((((((((''''''((())))))'''&&&'''))),,,,,,***(((zzzqqqhhh```YYYTTTPPPMMMJJJGGGFFFEEEBBBAAABBBAAA???===<<<<<<<<<<<<===;;;999888999999888666777777777666666666666666444555555555555444333333444444555444444333222111111111111111111111111111000000/////////000111111//////000000111111222222////////////............//////...------------...------------------...///***+++,,,,,,++++++,,,...111...+++***+++,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******))))))***,,,++++++)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,***))))))***,,,///444999===???@@@888///+++,,,---,,,***---,,,,,,++++++*********111///---+++******+++,,,'''***+++)))+++///000---------------------------...///000000...---------,,,,,,,,,---------......---...///...------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222111111111111111222222222222333333444333333333222333555777999;;;======>>>>>>=========>>>??????>>>>>>???>>>===>>>@@@CCCAAADDDGGGJJJKKKJJJGGGEEEEEEFFFGGGFFFDDDDDDDDDEEEIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBAAABBBDDDDDDCCCBBBEEEFFFGGGHHHGGGEEECCCAAA@@@===;;;;;;===@@@BBBBBB??????AAABBBBBBAAA@@@???:::::::::999999999888888999999888888777666666555888999999888666555777888666666555555444333333333000111222333444333222111000111222222222222111000222111111000000111111222000000//////......------------...............///,,,---...---+++***+++,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((******)))(((((()))))))))''''''(((((((((((())))))((((((((((((((())))))***(((''''''&&&&&&''''''(((************))))))))))))+++***))))))((((((((())))))((((((''''''(((((())))))((('''(((***+++***)))'''''''''''''''((())))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((***+++)))'''''''''''''''''''''''''''$$$%%%&&&&&&&&&'''***---///,,,)))((((((*********((('''&&&%%%%%%''')))***''''''&&&''''''((()))***))))))((((((((((((((((((''''''''''''''''''''''''&&&((((((&&&(((,,,...---(((******)))&&&&&&(((+++zzzttteee```YYYTTTPPPNNNJJJHHHGGGEEEBBBAAAAAA@@@???============<<<<<<<<<===>>><<<:::888777888888777666666666666666666666666666444444555555444444333222555555555555444333222111111111111111111111111111///////////////000111111......//////000111111222////////////............//////...------------...//////......---.........)))+++,,,---,,,---...000666000******---///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,------,,,+++*********************+++++++++,,,,,,,,,*********++++++,,,,,,---)))***,,,......---,,,++++++***+++111999???AAA@@@999333,,,)))+++---+++(((,,,,,,,,,+++++++++******...---,,,+++++++++++++++'''))))))(((***---...+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...,,,,,,,,,---------......***,,,......,,,,,,...000........................,,,---///000000000//////222222111111111111111222000111222333333333333333333333555777888:::<<<<<<<<<===>>>???????????????;;;===>>>>>>===>>>???AAACCCCCCEEEFFFFFFFFFFFFEEEBBBDDDFFFFFFEEEDDDEEEFFFIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@AAACCCEEEDDDDDDGGGGGGHHHGGGFFFDDDBBBAAA>>>===;;;;;;>>>@@@BBBBBB===>>>@@@AAAAAA???>>>===888999:::;;;;;;999888666777777777777777777666666777888999777555444666888666555555444444333333222///111222444444333222111000000000000000000000000000000000//////000000000000000///......------,,,,,,,,,,,,------.........,,,---...---+++***+++,,,+++++++++***************)))))))))))))))))))))))))))((((((((('''''''''&&&)))((((((((((((((()))***'''''''''((((((((())))))((((((((((((((()))******(((''''''&&&&&&''''''(((+++***)))((('''(((((()))(((((('''''''''((())))))((((((''''''''''''((((((((('''&&&''')))***)))((('''''''''''''''((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''***...///---***''''''''''''''''''''''''###$$$%%%%%%&&&(((,,,//////,,,(((''''''))))))))))))((('''&&&&&&&&&''''''&&&&&&&&&''''''((()))***((((((((((((((()))))))))((((((((((((''''''''''''$$$((((((&&&)))000333222)))***+++)))&&&&&&))),,,vvvlllddd]]]XXXPPPLLLGGGEEEEEEFFFDDDBBB@@@???>>>>>>>>>>>>===;;;:::;;;;;;:::888888999::::::888666666888888888777555555555666666666666666444444555555444444333222555555555555444333222111000000000000000000000000///////////////000111111---------...///000000111000/////////............//////...------------...111000///...............)))+++---......///000222:::222******///111---'''---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///---------,,,+++***))))))******+++++++++,,,,,,,,,))))))***+++,,,------...(((***,,,.........---,,,,,,)))***222===DDDCCC@@@222///,,,+++,,,,,,***'''++++++++++++++++++,,,,,,***+++++++++++++++++++++(((***)))'''))),,,,,,(((++++++++++++++++++++++++''')))+++,,,,,,,,,---...,,,,,,,,,---------......'''***------++++++,,,...000000000000000000000000---...///000000///......222222111111111111111222000000111222333444333333333444555777888:::;;;<<<;;;<<<>>>@@@@@@@@@@@@???999;;;============???@@@DDDCCCAAAAAAAAACCCEEEFFFAAACCCEEEFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDBBB@@@@@@BBBDDDEEEEEEHHHHHHGGGFFFDDDBBBAAA@@@>>><<<;;;<<<>>>AAABBBAAA<<<===???@@@???>>><<<:::777999;;;<<<<<<:::777555444555666777888888888777777999:::888555555777999666555555444444333222222///000222444444444222111000000////////////000000//////............//////000//////...------,,,,,,+++++++++,,,,,,---------+++,,,---,,,*********+++***************+++++++++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((()))******'''''''''&&&&&&'''''''''+++)))'''&&&%%%&&&((()))%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((('''&&&&&&'''((())))))((('''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((,,,000222000---))))))))))))))))))))))))$$$%%%&&&'''(((+++///333...+++'''&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''')))******''''''(((((())))))******((((((((((((((('''''''''###'''(((&&&***222777555'''((()))((((((((()))***wwwnnnbbbYYYUUURRRMMMIIIDDDCCCAAA???>>>>>>??????>>>>>>===<<<;;;;;;::::::999999999999999999:::::::::999888666666666777777555666777777777666444333444333333222222333333444111000000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000///222444444222///...---------------------------888222---,,,---,,,+++***+++,,,---------///333666<<<555...+++---//////...///...---,,,+++,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***+++...000444333111///...,,,,,,+++))))))(((((())))))***++++++)))'''%%%%%%(((+++---000...,,,******,,,...///...///222777<<<;;;777222++++++******++++++,,,---+++++++++***************))))))))))))***+++,,,---)))))))))***+++++++++,,,******))))))))))))******,,,,,,************,,,,,,,,,---............---,,,'''((()))***+++,,,------///...---,,,,,,,,,,,,,,,......//////////////////000000000000000000000000000000111222333444444555777777888999999:::;;;;;;;;;>>>@@@???<<<:::;;;===:::;;;<<<===>>>>>>======@@@BBBEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIILLLKKKJJJGGGEEECCCAAA@@@EEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEECCCAAA???>>>======>>>???AAADDDFFFGGG?????????>>><<<;;;999888===<<<;;;:::999777666666333333333444666999<<<>>><<<;;;:::888777555444333555444333222222333555555333222222222111000000000............////////////000000////////////000000------..................,,,---------,,,++++++***,,,---...,,,***))))))***************************++++++++++++***)))''''''***(((&&&&&&'''((('''&&&(((((())))))*********+++&&&&&&'''))))))*********+++******)))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((())))))))))))(((((('''***))))))((('''&&&&&&&&&((((((((((((((()))******((((((((((((((((((((((((((('''&&&&&&&&&((()))***+++***(((''''''((()))***))))))((((((''''''&&&&&&))))))))),,,000111...+++&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&''''''(((***+++,,,---...(((&&&%%%%%%&&&(((((((((~~~vvvqqqmmmiiieee```XXXOOOIIIGGGEEEAAA===AAA@@@???============>>>=========<<<<<<;;;;;;;;;999888888777777666666666999888777666666666777888666666666666666555444444222222222111111222222222111111000000000000111111111111111111111111111111///////////////////////////000000111111000000//////111222222000...------,,,,,,,,,,,,,,,,,,,,,,,,222///,,,,,,,,,+++++++++((()))*********,,,///222;;;555...+++,,,...---+++///...------,,,,,,------+++,,,------++++++,,,------------------------------,,,***)))***+++...///======;;;888444///+++(((+++*********+++,,,------+++***((('''''')))+++---------,,,---------------...111555:::<<<999333///++++++******++++++,,,---))))))*********+++++++++++++++***************+++***************+++++++++******))))))))))))******,,,+++******+++,,,---...******))))))))))))******++++++++++++,,,,,,,,,,,,///......---------------////////////............////////////////////////111111222222222222222222555666777999:::;;;;;;<<<;;;===>>>>>>;;;::::::<<<:::;;;;;;===>>>???@@@@@@AAACCCEEEFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJHHHGGGEEEDDDCCCBBBDDDDDDEEEEEEFFFHHHIIIJJJDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>======<<<;;;<<<;;;:::999888777666666444333333444555888;;;<<<::::::999777666555444333444444333333333555666777333333333222222222222222////////////////////////000//////////////////000........................------............------,,,------,,,***))))))***************************)))******++++++,,,,,,---(((((((((***++++++(((&&&''''''(((((()))))))))))))))(((''''''((()))+++,,,---,,,+++)))((('''&&&&&&(((((((((((((((((((((((()))(((((('''((()))***+++))))))***++++++*********+++******)))((((((''''''((((((''''''(((((()))***(((((((((((((((((((((((()))((((((((())))))***+++(((((((((''''''((())))))************))))))(((((('''&&&'''))),,,,,,***''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((())))))***&&&&&&'''''''''((((((((((((((('''''''''(((((()))&&&&&&'''((()))***++++++(((&&&%%%%%%&&&(((((((((}}}xxxuuuttttttrrrkkkccc\\\YYYUUUQQQNNNMMMHHHCCCAAAAAA@@@===:::===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999888777666555555444777666666666666777777888666666555444444444444555111111000000000000111111111111000000000000000111000000000000000000000000//////////////////////////////000000000000/////////000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,---((())))))))))))***---000555111,,,+++---...---+++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,---...---------------------------,,,***)))***+++---///111222555666555222...,,,,,,,,,,,,,,,---...000000+++************+++,,,,,,***+++---...///...------000444:::<<<:::444...+++++++++******++++++,,,---((()))))))))***+++++++++---,,,+++***))))))))))))+++++++++***************+++******))))))******+++,,,,,,++++++,,,---......---,,,************,,,---......------,,,,,,++++++//////..................////////////......------////////////////////////222222222222111111000000222444666999:::;;;;;;;;;:::;;;<<<<<<:::999:::;;;::::::;;;<<<>>>AAADDDEEEDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDAAABBBDDDGGGIIIJJJKKKKKKBBBAAA@@@?????????@@@AAA???>>>>>>=====================>>>??????>>>>>>===::::::999999888777666666555444444444555777999:::888777777666555555444444444444444444555666777888333333333333333444444444222222111111000/////////......................................................//////000/////////,,,------,,,***)))***+++***************************))))))******,,,------'''(((***---///...+++(((''''''''''''((((((((((((+++***(((&&&'''))),,,...111///---+++)))'''&&&%%%(((((((((((((((((((((((((((((((((((()))+++,,,---)))***+++,,,,,,,,,,,,,,,++++++******))))))((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))******+++++++++++++++%%%&&&'''(((((((((((((((*********))))))))))))((('''''''''(((***)))'''%%%(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((((((((()))(((((((((((()))***++++++(((((((((((())))))))))))'''''''''(((((()))++++++&&&&&&&&&&&&''''''(((((()))'''%%%%%%'''((()))(((zzzuuuqqqgggfffccc___[[[YYYZZZ[[[ZZZVVVQQQNNNLLLJJJGGGEEEDDDBBB@@@@@@AAA@@@>>><<<::::::::::::;;;;;;<<<<<<999999999999999:::::::::::::::999999888888777777555555555555666777777888777666444333333333444555111111111000000111111111222111000000000000000000////////////////////////////////////////////////...//////000000//////......//////---++++++,,,...++++++++++++++++++++++++***///222000------//////+++,,,---,,,,,,,,,...000---+++******---......---)))***+++++++++***(((''')))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...%%%'''+++...000000000///,,,,,,,,,---...///000111)))******+++++++++++++++***+++,,,---.../////////444888;;;:::444...++++++++++++******++++++,,,---************************,,,++++++***))))))******,,,+++++++++***)))))))))++++++************++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,//////////////////......000//////......------,,,////////////////////////111111111111111111111000222444666888999999999888:::::::::999999999999::::::::::::;;;???CCCGGGIIIFFFGGGHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDCCC???@@@CCCEEEGGGHHHHHHGGGCCCAAA???=========???@@@???>>>======<<<<<<<<<<<<>>>????????????>>>>>>===999999999888888777777777666666555555555666777888555555555555555444444444333333444555666777888999111222222222333333444444444444333222111000///...------............------...............---------//////000//////...------+++,,,---,,,***)))***+++************************+++***)))((('''(((((()))))))))***,,,///000...,,,((((((((((((((((((((((((+++***)))))))))***,,,---222111///---***)))((('''((((((((((((((((((((((((&&&''''''((()))+++,,,,,,((()))***+++,,,---------*********))))))(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))+++,,,,,,+++***)))###$$$&&&((())))))((('''''''''''''''''''''''''''***************)))((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((()))))))))((((((((())))))***))))))))))))))))))))))))((((((''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''')))))))))}}}}}}}}}|||xxxsssooollljjjhhheeecccaaa^^^ZZZWWWQQQQQQPPPNNNKKKJJJLLLNNNIIIGGGEEECCCCCCBBBBBBAAA===<<<<<<<<<<<<<<<:::999999999:::;;;;;;<<<<<<<<<777777777777777777777888777777777888888999999:::444444555555666666666666666555333222222222333444222222111111111111222222222222111000//////000000......................................................////////////......---......,,,+++***,,,...++++++++++++++++++++++++)))000333///,,,///000///...///000///...---///000,,,+++***+++,,,,,,,,,+++***+++,,,,,,,,,+++)))(((***+++---,,,,,,+++---...************************++++++*********+++,,,---//////...---,,,,,,++++++++++++++++++,,,---...///((()))***+++++++++******,,,+++++++++---000333444999999888333---******,,,++++++******++++++,,,---------,,,+++***)))((((((******))))))***++++++,,,,,,+++++++++***))))))))),,,,,,++++++++++++,,,,,,000000///...---+++***)))'''((()))******)))((('''++++++++++++,,,,,,,,,,,,......///000000//////...//////......---------,,,..............................///000000111222222444444666777777777777666:::999888777888999999999999999:::<<>><<<<<<======>>>>>>=========>>>>>>???AAAAAA@@@@@@???===<<<;;;999999999888888888888888777777777666666777777777555555555444444444444444222333444555777888888999000000111111222222333333555444333222111000///...------...//////...------//////.........---------000000///...---+++***)))+++,,,---,,,*********,,,************************+++******))))))))))))))),,,***)))))),,,///000000))))))))))))))))))))))))((()))+++,,,,,,+++***)))...---,,,***))))))))))))((((((((((((((((((((((((%%%%%%&&&((()))******+++'''''')))***++++++++++++)))(((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******)))((('''###$$$&&&((())))))((('''&&&&&&&&&&&&&&&'''''''''++++++++++++***)))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((******)))(((''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''((((((''''''''''''&&&&&&)))'''&&&&&&''')))))))))nnnnnnnnnnnnqqqtttxxxzzzwwwwwwvvvuuuvvvxxx{{{|||{{{|||}}}}}}|||{{{yyywwwtttrrroookkkhhhffffffeeecccccccccbbb___[[[XXXUUUVVVTTTRRRQQQQQQPPPNNNLLLJJJKKKKKKHHHEEECCCEEEHHHCCCBBBAAA@@@??????@@@@@@;;;;;;;;;::::::999888888999:::;;;;;;<<<<<<<<<;;;777666666666666666666666333444444555666777888888333444555555666555555444444444333222222222222333222222222111111222222222333222111000////////////////////////////////////........................------............------+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))///111,,,,,,222333000...000000///...------......---,,,+++***)))))))))...............------,,,+++,,,------++++++,,,---))))))))))))))))))))))))***************+++,,,,,,000///---+++***)))))))))***************++++++,,,((()))******++++++******---,,,+++,,,...222666888:::777333---)))(((+++---++++++******++++++,,,---......---,,,+++******)))))))))))))))***+++,,,---+++++++++***************---,,,,,,++++++,,,,,,---000000///...,,,***)))((()))***+++,,,,,,+++***)))******++++++,,,,,,------,,,---...///000///...---------------------------........................------...///000111222222444444444555555666777777:::888666666888:::::::::::::::;;;===???CCCFFFHHHEEEFFFFFFEEECCCCCCEEEFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEBBB@@@>>>=========>>>======>>>>>>???@@@AAAAAAAAA@@@???>>><<<;;;:::999999999999999:::::::::888888888888888888888888555555555555555444444444222333444555666777777777111111111111111111222222444444333222111000///...---...///000000///...---/////////...------,,,,,,.........---,,,***)))(((***,,,,,,,,,******+++,,,************************)))***+++---.../////////---***''''''***---000111************))))))))))))'''(((+++------+++)))'''((((((''''''&&&'''''''''(((((((((((((((((((((((($$$%%%&&&((())))))))))))&&&'''((()))))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''((((((((((((''''''&&&%%%&&&'''((((((((((((((('''(((((((((((()))))))))((())))))(((&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((+++***)))(((((((((((()))))))))))))))(((((((((((()))((('''&&&&&&%%%%%%%%%((((((((((((((((((''''''***(((&&&&&&((()))***)))[[[\\\^^^^^^___```bbbdddcccaaa___^^^^^^```bbbdddeeeddddddccccccbbbaaaaaa[[[YYYWWWVVVVVVUUUTTTSSSTTTSSSSSSRRRQQQOOONNNMMMKKKIIIGGGGGGHHHIIIIIIHHHFFFIIIJJJGGGCCCBBBDDDHHHGGGFFFCCCAAA???>>>???AAA=========<<<;;;:::;;;<<<999999:::;;;;;;;;;:::999999888888777777666666666444444555555666666777777444444555555555444333222333333333333333222111111111111000000000000111111333222111000////////////////////////////////////........................---------......---------***,,,...///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***000000,,,000:::<<<666///111111000...---------,,,,,,+++***)))***,,,---//////...------------------......---+++******+++))))))))))))))))))))))))***************+++++++++&&&&&&((()))***++++++++++++***))))))))))))))))))************++++++,,,,,,,,,,,,---///111444777999777333---***)))***++++++++++++******++++++,,,---------------------------+++***************++++++***************+++++++++------,,,,,,,,,,,,------,,,---------,,,+++***)))///...---++++++---...///------------,,,,,,,,,,,,+++,,,.../////////------+++,,,,,,------......///.................................//////000000000111111111222333666999;;;;;;888666666888;;;;;;:::::::::<<<>>>@@@BBBCCCDDDDDDDDDEEEDDDBBBCCCEEEGGGEEEDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEGGGGGGHHHJJJIIIIIIHHHHHHIIIIIIIIIEEEDDDCCCBBBAAA@@@??????>>>>>>>>>===>>>>>>???@@@?????????>>>===<<<;;;:::999999:::::::::;;;;;;;;;888999999:::::::::999999777666666666555555444444222333444555666555555444222222222222222222111111333333222111000/////////---...000111111000...---000//////...------,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,******+++,,,************************(((***---000111111000///+++)))''''''***,,,------******)))))))))(((((((((((((((***++++++***((('''((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&'''((()))***))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((''''''((())))))'''''''''((((((((())))))&&&'''((('''%%%$$$&&&(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))************+++,,,---...++++++*********)))))))))(((((('''''''''''''''(((''''''''''''((((((((((((***(((&&&&&&(((*********RRRTTTVVVWWWWWWXXXYYYZZZYYYWWWUUUTTTTTTUUUXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWNNNMMMLLLMMMNNNNNNMMMLLLMMMLLLLLLLLLKKKKKKKKKKKKDDDBBB@@@@@@BBBDDDDDDDDDBBBEEEHHHGGGCCCBBBFFFJJJIIIGGGDDD@@@<<<;;;<<<>>><<<===<<<;;;::::::<<<>>>888999:::;;;;;;:::999888;;;::::::999888777777666888888888888777777777777444555555666555444222111222222333444333222111000000000////////////000000333222111000////////////000000000000000000000000........................,,,------......------,,,***,,,///000///---,,,,,,---------------------------222111...555BBBEEE>>>222333444333000.........&&&'''((()))***---111444---,,,+++***)))***+++,,,......///---+++)))******************************)))*********++++++++++++%%%(((+++---...---***))),,,+++***)))((((((((((((,,,,,,+++++++++,,,---...***,,,///222555777888888333///***)))+++,,,+++)))++++++******++++++,,,---++++++,,,---...000000111---,,,+++***))))))))))))))))))******+++++++++,,,...------,,,,,,------...)))***+++,,,---,,,++++++000---)))&&&&&&)))---000111000///...---,,,++++++***+++---//////...---,,,***++++++,,,---...//////........................///////////////.........//////...000333777<<<>>><<<999666666999;;;<<<;;;:::;;;===>>>@@@AAAAAAAAACCCCCCCCCCCCBBBCCCEEEGGGDDDDDDDDDDDDDDDCCCCCCCCC>>>???AAACCCFFFHHHJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKCCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>============>>><<<<<<============<<<<<<999::::::;;;;;;<<<<<<===999999:::;;;;;;;;;::::::888777777666555555444444222333444555555555444333444444444333333222222222222222111111000/////////...///000222222000///...000000///...------,,,,,,)))***+++,,,------------***+++,,,,,,+++***+++---************************)))+++...000000///,,,***((('''''')))+++,,,+++)))))))))(((((('''''''''&&&))))))((((((((((((((())),,,+++***)))((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((())))))))))))((((((''')))))))))))))))*********((((((((((((((()))******((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((+++***(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&((()))'''%%%%%%'''***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))***+++---000222333,,,,,,,,,++++++*********(((''''''(((((()))***+++&&&&&&&&&'''''''''((((((***(((&&&&&&(((*********QQQRRRSSSQQQNNNNNNQQQTTTTTTSSSQQQPPPOOOOOOPPPPPPRRRRRRRRRPPPOOOMMMKKKJJJLLLKKKIIIIIIHHHIIIJJJKKKKKKGGGMMM]]]aaaUUUIIIGGGBBBAAAAAA@@@@@@AAAAAABBBDDDBBB???===<<<<<<<<<======>>>???@@@@@@???>>>=========<<<;;;:::::::::::::::::::::999999999888888777777777777999<<>>>>>>>>AAA@@@???>>>===<<<;;;:::<<<::::::;;;===>>>===<<>>>>>>>>???<<<===>>>??????>>>===<<<>>>===<<<;;;;;;::::::;;;::::::999999999888888888777777666777888:::===>>><<<999666444333444333222444444333333333222222222222222333333333333333333111000000/////////000000//////............//////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111222666999;;;999777555555222111///...---...///000---------,,,,,,+++++++++,,,++++++***************++++++,,,---,,,,,,+++***))))))))))))************)))************+++++++++)))************+++++++++///......---------------///111666;;;<<<999333...++++++******++++++,,,---000---***)))+++,,,,,,+++)))***---222777999666333111000---,,,++++++,,,,,,*********+++,,,---//////666111,,,+++---...,,,))))))***++++++)))))))))+++***)))***+++------,,,***&&&'''(((***+++,,,------,,,,,,,,,,,,------------,,,,,,,,,++++++******)))***,,,---...------///000//////000000000//////.........///000111222444555777666555555666777:::;;;;;;<<<===???@@@AAABBBBBBGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFEEEDDDBBBBBBAAAAAAAAABBBCCCDDDFFFHHHIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDCCCCCCBBBAAA@@@???>>>???@@@AAABBBCCCDDDDDD???>>>>>>===<<<;;;::::::888888888:::===@@@@@@???>>>>>>===;;;:::999999999888777666666555555666666777666444333222222333333333333222222222222222333111111111111111111111111///000111222222000///------.........,,,,,,...///,,,---.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))***++++++************************(((((())))))))))))(((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))((())))))(((&&&%%%&&&(((******)))(((((((((((((((&&&%%%%%%***///111///+++)))***,,,------+++)))'''&&&&&&((()))******************+++++++++***))))))'''''''''((((((((((((((()))'''&&&''')))*********''''''''''''''''''''''''''''''(((***+++***))))))&&&'''''''''(((((())))))''''''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))(((((((((((()))))),,,******---222666888888000---***)))++++++***)))***))))))(((((())))))***'''''''''***,,,---,,,+++***)))((()))+++,,,,,,,,,ZZZ[[[[[[YYYTTTQQQOOONNNLLLLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIDDDEEEMMMOOOHHHBBBAAA@@@@@@@@@??????@@@@@@@@@CCCBBB@@@???>>>>>>>>>???<<<<<<============<<<<<<>>>>>>===<<<;;;;;;;;;;;;999999999999888888888777777777666666666888:::;;;:::888555333444444333222333333333333222222222222333333333333222222222222//////............////////////............//////+++,,,,,,---....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,++++++000444777999888777666666333222111111000///......,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++,,,,,,,,,++++++***(((((())))))))))))************)))************+++++++++)))************+++++++++///////////////......---111666<<>>===<<<>>>>>>???AAABBBDDDEEEEEE<<<<<<<<<;;;;;;;;;::::::999888888:::===???@@@???===<<<;;;:::999999888888777666555555444444555555666555444222222222333333555555444333222222222222111111111111111111111111...///000111000///...------......---,,,,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((())))))***************************))))))(((((((((((())))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))*********(((&&&%%%&&&(((,,,+++)))((('''''''''(((***((((((,,,333888::::::+++,,,,,,,,,,,,+++*********)))((((((((((((((()))))))))***+++++++++******((((((((((((((('''''''''(((&&&&&&''')))+++++++++''''''''''''''''''''''''''')))******+++***)))((('''''''''(((((((((((((((***))))))(((''''''&&&&&&'''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((((((+++///222444444111...***((((((((((((''')))(((((((((((((((((()))&&&'''))),,,///000///---((('''''')))++++++***)))]]]]]]^^^\\\YYYTTTQQQNNNKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEIIICCCBBBEEEFFFBBB???@@@@@@??????>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::999888888888888777777777777666666555555666666777888666444333444444333222333333333222222222222111222222111111111000111111///......------......//////............//////000,,,---------.........//////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,------------------------///111444444333111//////444444444444222000///---,,,,,,,,,,,,,,,,,,,,,,,,///111444555555222...+++***************)))((((((((()))))))))************))))))*********+++++++++))))))*********+++++++++...///000000000///...---555:::>>>===777000***(((***************++++++,,,))))))((()))***+++,,,---555222333<<>>------+++***))))))))))))*********+++,,,---///000444111...,,,,,,,,,***(((((()))******(((((()))***)))***---000333333000---///000000111000...+++******++++++++++++,,,,,,,,,,,,---...///...---***))),,,---///......---///000---999HHHNNNIII>>>444...222111111111111222333333333333333444666888:::;;;:::;;;===>>>@@@AAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@???======????????????@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;<<<<<<===;;;:::;;;<<<===<<<;;;;;;;;;::::::999888777777666666555444444444444444666555333222222222333333666555444333222222222222111111111111111111111111//////000000000///...------......---,,,+++---......---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))))))))***((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((''''''''')))(((''''''''''''((()))+++++++++)))'''&&&'''(((+++)))'''%%%$$$$$$%%%&&&***(((''')))...555999:::+++******))))))))))))))),,,+++)))''''''&&&'''(((&&&&&&'''((()))))))))((())))))((((((''''''&&&&&&)))'''&&&''')))******)))''''''''''''''''''''''''%%%)))+++)))((()))(((&&&''''''((((((((((((((((((***)))(((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''(((***+++,,,,,,...,,,)))'''&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((,,,...///---+++&&&&&&'''(((******(((&&&[[[[[[\\\\\\[[[WWWSSSPPPMMMMMMLLLKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEHHHDDDAAAAAAAAA??????@@@>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::999888888888888888888888777777777666666666666555555444444444444666444333333444444333222333333222222222111111111111000////////////000000000000///............///...............///000000/////////......---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---------------------,,,+++---000000///---------333444555555444222000///.........---------------111555999<<<:::555...)))((((((((())))))*********((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,---...000000000///...888::::::666000***))))))******))))))******+++,,,******************++++++///...000555;;;;;;777222*********)))*********+++(((((()))***,,,...000111...,,,++++++++++++***)))***++++++***)))(((((()))++++++---000333333111///'''(((***,,,---.........*********+++++++++,,,,,,***,,,...///000///...---,,,---///...------...///+++555AAAFFFAAA777000,,,222111111000000111111222333444555666777999:::;;;999:::;;;===>>>???@@@@@@BBBAAA@@@@@@??????@@@@@@CCCDDDDDDDDDDDDBBBAAA@@@??????@@@@@@@@@AAAAAAAAACCCDDDEEEEEEFFFEEEEEEEEE???@@@@@@AAAAAAAAAAAA@@@????????????????????????;;;<<<<<<<<<<<<============<<<;;;;;;<<<===<<<:::999:::::::::999888777666666666555444444444444444555444333222111222333333666555444333222111111111000000000000000000000000000000111000000000//////---......---++++++,,,---...---,,,++++++++++++,,,+++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((***)))(((''''''((()))***'''''''''(((((((((((((((((((((''''''''''''((((((***++++++)))'''&&&'''(((***)))'''&&&%%%%%%%%%&&&'''%%%""""""%%%)))---///+++***)))((((((((())))))---,,,***(((&&&&&&''''''%%%&&&'''((((((((((((((())))))((((((''''''&&&&&&+++***((('''((()))((('''((((((((((((((((((((((((&&&+++---)))''')))(((&&&''''''''''''(((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((***))))))(((((())))))***'''(((((((((''''''&&&'''))))))'''&&&&&&''')))+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))++++++)))'''&&&&&&&&&((())))))'''%%%VVVVVVVVVXXXXXXWWWSSSPPPNNNNNNMMMLLLJJJHHHFFFEEEGGGGGGGGGHHHHHHGGGFFFFFFBBBCCCDDDEEEFFFFFFFFFEEEFFFDDDBBB@@@?????????@@@>>>======<<<<<<======>>>=========>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;::::::999888777777777777777777777777666666666666666555555555555444444333444333222222444444333111222222222222111111111111000///.........///111222444333222000////////////......---......///000111000000//////...------,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------......///......---,,,+++***))))))(((***---.........///000111111333444444333222111111000000///......------///333777:::888222+++'''(((((((((((()))***+++,,,))))))))))))************)))************+++++++++)))************++++++++++++,,,---///000111111111999777333///+++)))***,,,***))))))))))))***++++++***+++,,,,,,***)))***++++++,,,...//////...+++)))******++++++,,,---------((())))))***,,,...000111)))))))))******+++++++++***+++,,,+++***)))***+++///...---...000222222111------------------------++++++,,,,,,,,,---------((()))+++---.........---,,,---...---,,,,,,---...000333666555222///000111///...............///000444444555777888999::::::777888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCBBB@@@???>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCC??????@@@AAABBBBBBBBBBBB===>>>>>>???@@@AAABBBBBB<<<<<<<<<<<<<<<=========:::999999;;;===???>>>>>>999999:::;;;:::999888777777666555555444444555555444333222111111222333444444444333222111111111111000000000000000000000000111111000000000000//////.........---+++***+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&'''))))))))))))))))))((((((((()))(((&&&%%%%%%''')))+++,,,+++******)))*********+++***)))(((((('''''''''(((((()))*********))))))((((((((((((((('''''''''---+++)))((((((((('''&&&(((((((((((((((((((((((((((000222,,,(((++++++'''&&&&&&''''''((()))))))))&&&&&&''''''((())))))***&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))******))))))))))))*********+++,,,+++(((&&&&&&'''&&&'''(((((('''((()))+++)))(((((((((((((((((()))'''&&&&&&'''))))))(((&&&'''&&&&&&'''((()))'''&&&QQQPPPPPPQQQSSSRRROOOLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDAAABBBCCCEEEEEEEEEEEEDDDCCCDDDCCCAAA??????@@@@@@===<<<<<<<<<<<<<<<<<<===;;;<<<======>>>>>>>>>>>><<<;;;::::::::::::;;;<<<;;;:::999888777777777777777777666666666555555555555555555555555555444444333222111222444444333111222222222222111111111111000//////...///111444555888777555333111000//////---------......///000111////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------......,,,,,,,,,,,,++++++++++++(((***,,,------,,,---...,,,---...000111222222222444333222111000......------...000222111///,,,***+++***)))))))))***++++++))))))))))))************)))************+++++++++)))************++++++++++++,,,---...000333555666666333...++++++,,,......)))))))))))))))***++++++))),,,...---+++***+++------,,,,,,---------+++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---...((()))***++++++++++++,,,''')))+++++++++,,,...///333000,,,+++---000222333888666222///,,,+++++++++*********+++++++++,,,,,,*********+++,,,,,,,,,---+++,,,---,,,+++***+++---222111///...---///000222------------......///000333444555666777777777777555666888999;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAA>>>???AAAAAAAAA@@@>>>======>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBAAAAAAAAA======>>>>>>????????????<<<<<<;;;;;;;;;;;;;;;;;;:::999999;;;===>>>>>>===999:::;;;<<<;;;:::888777888777666666555555666666333333222111111222333444222222111000000111111111000000000000000000000000000000//////.........///.........---******+++,,,++++++,,,---,,,+++***)))************************((()))))))))***)))))))))************************(((((())))))))))))((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&'''((('''&&&&&&(((***&&&''')))***+++***(((((())))))************,,,---************))))))(((((((((((())))))))))))(((((()))))))))***))))))(((((('''''''''(((((((((((((((,,,***((('''((()))((('''(((((((((((((((((((((((((((222444,,,(((++++++'''$$$%%%&&&'''((()))***+++&&&'''((())))))(((''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((***,,,,,,)))''''''(((%%%(((******((('''((()))***))))))(((((())))))***)))'''&&&''')))+++,,,+++)))(((&&&&&&'''(((((('''NNNLLLKKKLLLNNNNNNKKKHHHHHHIIIIIIJJJIIIHHHFFFEEEBBBBBBCCCCCCDDDCCCCCCCCC???AAABBBDDDEEEEEEDDDDDD@@@CCCCCCAAA??????@@@???<<<<<<<<<;;;;;;<<<<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<::::::::::::<<<<<<<<<;;;:::999888888888888777666666666555555555555444555555666666555444444222111111222444444333111222222222111111111111000111000000000111333666888:::999777555222111000///---------......000111111------......///000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,...000111111***,,,---,,,***(((((()))))))))+++,,,...000222333666555444222000///...---,,,,,,,,,,,,,,,---...///---,,,+++)))))))))******))))))))))))************)))************+++++++++)))************+++++++++,,,,,,---...111444888999444000+++***---000000///)))))))))))))))******+++(((+++......,,,+++---///---***((()))---///---+++***************)))((('''......---,,,++++++++++++)))+++,,,,,,+++++++++,,,%%%'''***,,,---...111333666111,,,)))***...222444111///,,,******+++---...'''(((((((((((()))))))))------,,,++++++,,,,,,---***,,,,,,,,,******+++,,,+++++++++---//////,,,***.........//////000222222333333444555666666666555444555777888::::::;;;;;;:::::::::;;;===???@@@AAA<<<===???@@@???>>><<<;;;======>>>???@@@AAABBBBBBDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>???>>>>>><<<;;;:::999888;;;;;;;;;::::::999999999>>>===;;;;;;<<<<<<;;;:::999:::;;;<<<<<<;;;999888888888777666666666666666333222111111111222333444000000000000000000111111000000000000000000000000//////...------------............,,,***)))***,,,***+++---------,,,***(((************************''''''((((((((((((((('''(((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&'''&&&&&&&&&(((***"""$$$''')))***)))'''%%%"""$$$&&&(((((()))***+++'''''''''''''''&&&%%%%%%&&&'''(((*********))))))'''((((((((('''&&&%%%%%%&&&'''''''''(((((())))))***((('''''')))***))))))))))))))))))))))))))))))&&&000333+++%%%)))***%%%###$$$%%%''')))***+++,,,'''((()))***)))(((%%%$$$&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((''''''''''''(((((($$$'''******((('''''')))&&&))),,,,,,)))'''&&&'''((((((''''''''''''((((((***(((''''''***...000111+++(((&&&&&&'''(((((((((PPPNNNKKKJJJKKKKKKIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@BBBCCCBBBAAA??????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<===>>>???>>>===888888777777888999999:::::::::999999888777777777666666555444333333222222333333333333333333333333///111333222111000111222222000...///000111111000000000111111222222333333000///.........///111222111000...---,,,---///000........................,,,---...//////...---,,,---------,,,,,,+++++++++))))))+++,,,---.........***++++++,,,,,,++++++***+++***++++++,,,---...///---,,,,,,+++***)))((((((++++++++++++,,,---...///222222222222222111111000000000000///...,,,+++***)))***++++++***)))***+++++++++******+++---///111,,,,,,,,,,,,,,,,,,,,,,,,000---))))))+++,,,+++)))...///000444666777555333,,,---...///000000000000(((((())))))))))))(((((()))((('''(((***+++*********,,,...///...,,,,,,------,,,+++******+++,,,---...---+++*********++++++((((((''''''''''''(((((((((+++---,,,((('''***...///...,,,******+++,,,---------.........---,,,+++)))***+++,,,---,,,++++++......,,,+++++++++++++++///......,,,+++)))'''&&&,,,,,,,,,---------......,,,,,,---...///000111222111222333555666555555444777777888888999999999999>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>??????>>>======>>>@@@BBBDDDEEECCCBBBBBBDDDFFFGGGDDDAAA>>>===<<<===>>>???===<<<============<<<<<<<<<<<<======<<<;;;:::999999888:::999999999888888777777666777888888888777555444444444555555444444333222555444222111000111222222////////////////////////////////////////////////......---------,,,,,,,,,***+++---......---+++***+++,,,---......---,,,+++,,,***((((((+++,,,***(((,,,------+++((('''((()))******++++++++++++******))))))(((((((((((())))))+++***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&((('''&&&&&&&&&''')))***&&&''')))*********))))))''')))***)))((('''(((***+++++++++***)))(((((('''%%%'''(((&&&$$$%%%(((+++---***((('''((())))))(((&&&&&&''''''(((((())))))))))))(((''''''''''''''''''''''''(((((()))++++++(((((('''''''''&&&%%%%%%((((((((((((((('''''''''&&&%%%###$$$&&&(((((('''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((---111000+++'''(((***///---***'''&&&'''(((***,,,***))),,,222444333///+++)))'''&&&'''''''''&&&OOONNNLLLLLLLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBCCCBBB@@@>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;888888777777777888888999::::::999888888777777666777777666555555444333333333333333333333333333333111333444444333222222333555333111111222222111000//////000000000000000000000///.........///111111222000...---,,,---...///.........---------------,,,---............---,,,.........------,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++******+++,,,,,,+++++++++++++++*********---,,,,,,+++++++++,,,,,,...//////000111111111111---............------,,,+++,,,,,,+++++++++,,,...,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---......///222555888888666333111,,,,,,---...............))))))************))))))************+++,,,,,,+++***,,,......,,,+++++++++---,,,+++******+++,,,------,,,+++*********++++++******))))))))))))******(((+++---+++((('''***---...---+++***)))***+++,,,......------,,,,,,++++++******)))))))))***+++,,,------------,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,------------,,,------...///000000111111111333444555555444444555555555555666777888999===;;;999999:::;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>><<<<<<<<<===>>>@@@BBBDDDEEECCCBBBBBBCCCBBB@@@============>>>@@@???===;;;========================>>>===<<<;;;:::999888888999999888888777777777777666777777888777666555444555555666666555555444333444333222111000000111222000000000000000000000000////////////////////////......---------,,,,,,,,,++++++------------++++++)))******++++++******))),,,***)))+++///222333333,,,,,,,,,,,,,,,+++***)))))))))************))))))((((((((((((((((((((((((***)))((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((***)))((((((((()))++++++)))***+++***)))'''%%%%%%(((***+++***)))((()))***++++++******)))(((((('''&&&(((((('''&&&&&&))),,,111///---,,,---......---+++***)))((('''&&&&&&&&&))))))((('''''''''''''''(((((((((((()))***+++,,,''''''''''''''''''(((((('''''''''((((((((((((((()))'''&&&&&&'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///...***''''''))),,,+++)))'''''''''((()))((((((+++111888:::666222---***'''&&&''''''''''''NNNMMMMMMMMMMMMLLLJJJGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCBBB???===<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999888999::::::999888888777777666666666777777:::999999888888777666666777777777666555555444444333333333333333333333333222444666555444333444444777555333333333333111000000000000000000///////////////......//////000111222111///---,,,,,,---.........------,,,,,,++++++,,,,,,------------,,,,,,............------------,,,,,,+++++++++******)))***++++++,,,,,,++++++***,,,++++++******************+++++++++,,,,,,,,,---......---++++++************+++,,,...//////000000------...............---...---+++******+++---......---+++***)))***++++++++++++++++++++++++++++++)))***++++++,,,---///111111666;;;<<<888333000///---------,,,,,,+++++++++***++++++,,,,,,++++++***)))******+++++++++++++++***+++------+++))))))))),,,,,,++++++++++++,,,,,,,,,,,,+++************++++++******))))))******+++)))+++,,,+++((((((***---,,,+++***)))))))))***+++///...---+++******+++++++++***((('''''')))+++---+++,,,---.........---,,,,,,---...000111222222222++++++++++++,,,,,,,,,,,,------........./////////000111222333444444444444333222222222444666888999<<<:::777777888:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<===???AAAAAADDDBBB@@@?????????>>>=========???AAABBBAAA>>>;;;<<<<<<<<<======>>>>>>???>>>===<<<;;;999888777666777777777777666666666666666777777777777666555444666666777777666666555444333222222111111111111222111111111111111111111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********,,,+++)))+++///444777999///---,,,---//////,,,((((((((())))))))))))((((((&&&'''(((((((((((('''&&&((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''(((((())))))))))))(((((())))))***+++(((***+++***(((%%%$$$%%%)))***++++++))))))***++++++******))))))((((((''''''((()))((('''(((+++---555333111111222333222111---+++***((('''&&&''''''))))))((('''''''''''''''((((((((((((((()))***+++((((((''''''''')))***,,,&&&&&&''''''(((((())))))+++)))'''''''''((('''%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***---,,,(((&&&&&&((((((((((((((((((((((((((($$$'''---666<<<>>>999555000,,,(((&&&&&&'''((((((MMMLLLMMMNNNNNNMMMJJJGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDD@@@@@@????????????@@@@@@BBBCCCDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777888999999888666777777666555555555555666999999999888777777666666666666666666555555444444222222222222222222222222222444555555444333333444555444333333444444222000222111111111000000//////............//////000000111000///------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++*********)))*********++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))***+++,,,,,,---------000/////////......//////222///,,,))))))***+++,,,......---,,,+++,,,,,,,,,************************+++---///...,,,+++---000444888<<<;;;444///---//////...---,,,+++*********,,,,,,,,,------,,,,,,,,,((()))++++++***))))))***+++,,,...---+++)))((((((************************++++++******************)))(((((((((((((((((())))))+++,,,+++)))(((***,,,+++***))))))((()))******000...,,,***))))))***+++******))))))******+++,,,)))+++---///000///...---111111111111111000//////******+++++++++,,,,,,,,,........................000000111222222333333333111111111111333555888999:::777555444666999::::::<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@>>>======>>>???@@@AAA>>>???@@@CCCDDDCCC???<<<;;;;;;<<<===>>>>>>??????>>>===<<<:::999777666555666666666666666666555555666666666666666555555555666666666666666555444444333333333222222222222333111111111111111111111111////////////////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,+++)))))),,,000444666666111,,,+++...///,,,)))''''''((((((((((((''''''$$$&&&((())))))(((&&&$$$((((((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''(((((($$$'''******(((&&&'''(((((()))******)))((()))*********))))))(((((((((((('''(((''''''((()))+++---333222111111222333222111***)))(((''''''(((***+++))))))(((''''''''''''''''''''''''''''''((())))))+++***((('''((()))***,,,%%%&&&&&&'''((()))*********(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((***)))'''%%%&&&'''$$$%%%'''(((((((((''''''###&&&,,,444:::;;;777444111---)))&&&&&&(((((((((LLLKKKLLLMMMNNNMMMIIIGGGHHHHHHHHHGGGGGGFFFDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@??????>>>>>>??????@@@CCCDDDDDDCCC@@@=========<<<<<<<<<<<<<<<<<<<<<<<<:::999888888999999888666666666555555555555555666999999888888777666666555555555444444444444444444222222222222222222222222111222444444222111222333000000000111333444222111000000000///.........------......///////////////000//////...---,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,***++++++,,,,,,++++++*********++++++---...000000......---,,,,,,+++******,,,++++++******++++++,,,******++++++++++++***))).........///000222333444888444///,,,,,,------,,,+++++++++++++++,,,,,,---************************+++---000000------///111555888999555...+++,,,000111000...,,,+++*********,,,,,,,,,------,,,,,,,,,(((+++------+++*********+++---///...,,,***))))))(((((())))))))))))((((((************************))))))(((((((((((())))))***++++++***))))))***,,,)))))))))))))))))))))***///---+++)))((()))***+++)))***,,,......---,,,+++(((***,,,...//////...---111111111000///...---,,,******+++++++++,,,,,,,,,------------............//////000000111222222333111111111222444666888999777555333444666888::::::<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>???@@@@@@>>>>>>=========>>>???AAA>>>???AAACCCEEECCC???<<<::::::;;;<<<===>>>>>>???<<<<<<;;;:::888777666555555555555555555555666666777666666555555555555555444555555555555444333333333333444444444444444444111111111111111111111111////////////////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,************,,,---***)))(((((()))---222555<<<444,,,)))***,,,+++)))''''''((((((((((((''''''$$$&&&((())))))(((&&&$$$((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''$$$(((++++++'''%%%&&&)))'''((()))((('''''''''))))))))))))((((((((((((((('''&&&%%%&&&(((***+++,,,...---,,,---//////...---((('''''''''((()))***+++))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''---,,,***)))((((((((()))%%%&&&&&&'''((()))******'''%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&%%%%%%&&&###$$$&&&((()))((('''&&&%%%&&&)))...111222111///000---)))''''''(((((((((KKKJJJJJJKKKLLLKKKIIIGGGGGGGGGGGGFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????AAABBBCCCBBB???=========<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999999777666555555555555555666777777999888888777777666555555444444444444444444444444222222222222222222222222///111222222111000000111------...000333333222000------------,,,,,,,,,,,,------...////////////...............---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------************+++++++++++++++***))))))***+++,,,---***++++++,,,,,,++++++*********+++,,,...000111333......---,,,+++***))))))++++++*********++++++,,,+++++++++++++++***))))))******+++...111444888:::;;;777222111222333111///)))))))))******+++++++++++++++++++++++++++++++++(((***---///111222444555555555444000+++***---000111000...+++***)))*********++++++,,,,,,++++++***)))---000000---++++++,,,+++---......,,,*********(((((())))))))))))((((((((()))******+++*********,,,++++++******++++++,,,++++++************++++++))))))))))))************,,,+++***)))))))))***+++(((***...000111///,,,***)))***+++---......------,,,---...............---++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////...//////000222222111222333444555666777777555444333555777999999999::::::999999999::::::;;;;;;<<<===>>>???????????????@@@???>>>;;;:::;;;<<<======???AAABBBAAA>>>;;;:::::::::;;;;;;<<<<<<===;;;::::::999888777666666555555555555666666666666777666555555444444555555444444444555444333333222222333444444444444444333111111111111111111111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((()))))))))&&&'''((((((***...333777:::444,,,(((((()))***)))''''''((((((((((((''''''&&&'''(((((((((((('''&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&%%%%%%$$$''''''((())))))))))))((((((,,,///---'''###$$$&&&&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''%%%$$$%%%(((***,,,,,,***))))))***,,,,,,***)))'''(((((((((((((((''''''))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''---,,,+++***)))(((&&&&&&&&&&&&''''''(((((())))))%%%$$$###$$$&&&((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&''''''((()))***++++++---+++((('''((()))((('''JJJIIIHHHHHHIIIJJJHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>>>>???@@@???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777777888888666555444444555555666777999999888888888777666666555555444444444555555555555555111111111111111111111111///111222222111000000111......///111333333111...------...............///,,,---.../////////......,,,,,,------......------,,,,,,,,,---......//////......---,,,,,,---......*********++++++,,,,,,,,,...---+++*********,,,---***++++++,,,,,,++++++******++++++,,,---...000111,,,,,,++++++*********)))---,,,+++***)))))))))******++++++,,,,,,,,,,,,++++++++++++,,,///222555777777333000111555666444111,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,///333555555444222111///.........///000000...,,,***(((((())))))))))))************))))))'''+++000///,,,((()))***)))+++------+++*********))))))***++++++***))))))'''((()))***++++++***))),,,++++++******++++++,,,+++***))))))***++++++***((()))******+++++++++***))))))))))))************)))***,,,......---,,,+++)))******++++++,,,,,,,,,******,,,---............,,,,,,,,,,,,------------++++++,,,------...//////...............000111222000111333555666666555444333333444666999:::999888999888888888999:::;;;;;;999:::<<<===>>>>>>======;;;===>>>===:::888888999;;;::::::<<<======;;;999::::::::::::::::::::::::999999888888777777777777555555666666666777777777777666555444444444555555555555555555555444444333000111222333333333222222000000000000000000000000////////////////////////......---------,,,,,,,,,++++++------------++++++(((((())))))))))))((((((%%%''')))))))))+++///222222000,,,***(((((())))))((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&(((((()))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((()))...111...(((###$$$''''''((()))((('''&&&''')))(((((((((((((((((((((((((((&&&%%%&&&))),,,---,,,(((((((((***,,,,,,***(((###$$$&&&((()))((('''&&&))))))((('''''''''''''''(((''''''&&&&&&''''''((()))***++++++***(((&&&%%%'''''''''((((((((((((((((((&&&%%%%%%'''(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''(((((('''''''''((()))((('''((())))))(((&&&JJJHHHGGGGGGHHHIIIHHHGGGCCCCCCCCCBBBAAA@@@>>>===CCCCCCBBBBBBAAA@@@??????>>>>>>============>>>>>>;;;===>>>===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888777666777777555444444444444555777888:::;;;888888888777666666555555555555555666666666666666111111111111111111111111000111333333111000111222000000000222333222///---000000111111222222333333,,,,,,.../////////...---++++++,,,---............+++,,,,,,---...///000000///...------------...///+++++++++,,,,,,---------111///---+++******+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,---...)))************+++++++++///...,,,***)))((('''''')))***+++,,,---.........///...,,,,,,,,,---///000000---,,,///444777555222222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------000444555333000///......///111222000///...---***(((''''''((()))(((((())))))))))))((((((###(((---,,,((($$$%%%&&&''')))++++++***))))))******+++,,,------,,,+++***'''((()))+++++++++***)))******))))))))))))******,,,***))))))***++++++***((()))***+++++++++++++++'''((()))***+++++++++*********+++++++++,,,,,,,,,******)))))))))***+++,,,++++++,,,---......------,,,,,,------------......******+++,,,...///000000......------...///111222///111444666666555333222111222444777:::;;;999888888888888888999:::;;;<<<888999;;;<<<===<<<<<<;;;555888;;;<<<:::888999:::999888777888999999888666:::999999999999999999999777777777777777777777777555666666666777777888888777666555444333444555555666666666666666555555444...///000111222222111000////////////////////////////////////////////////......---------,,,,,,,,,***+++---......---+++***)))***+++,,,,,,+++***)))''')))***)))&&&&&&(((******+++---,,,***(((((()))(((((())))))))))))(((((())))))(((((((((((())))))$$$&&&((()))***+++******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((($$$$$$&&&'''''''''&&&%%%&&&,,,000///)))&&&(((,,,((()))***)))((('''(((***'''''''''(((((((((((((((***'''%%%'''+++.........))))))***+++------,,,***###'''***+++***)))))))))((('''''''''''''''***))))))((((((((())))))&&&(((***++++++)))'''%%%((((((((((((((('''''''''+++)))'''''''''((('''&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&((((((((((((((((((((((((%%%''')))***)))(((''''''&&&&&&&&&(((******(((&&&MMMJJJFFFDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;:::999:::;;;;;;999888<<<===>>>>>>===;;;999777999888666555555555666777666555555555666777999:::;;;:::888666444222222111444444444444333222111000222222222111111000000000000000111222222222111111222111000///...---,,,+++---...111444444444222111000000//////......------000...---,,,------,,,***---------....../////////000...++++++---///000000.........------,,,,,,,,,......---,,,++++++++++++---------,,,+++***((((((+++)))(((***---...,,,***+++***+++---000111...***------------+++***((('''***+++,,,------,,,******************************---------....../////////222222222111111111111111111000000//////.........---///222444444333111///,,,---...///000000000000111...)))'''''')))*********++++++***((((((((()))))))))))))))))))))))))))+++,,,---...---+++)))''',,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++''''''''''''((()))***+++)))))))))******+++++++++************************((())))))))))))*********+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...)))***,,,,,,---///222444555555666666666444333111333333333444666777999:::888888999999999:::::::::<<<<<<;;;:::999999888888;;;;;;::::::999888777777777777777777777777777777777777777777777777777777777777666666666555555555555666666666555444333333;;;999777555444555666666666555333333444444333222//////000000000000//////111111000000/////////...//////......---------,,,////////////............+++++++++++++++++++++++++++******)))))))))))))))***************)))((((((---,,,,,,+++***)))((((((+++***)))'''''''''((((((***)))((((((((((((((()))(((((((((((((((((((((((('''(((((('''&&&&&&)))+++******)))))))))((((((((())))))))))))((('''&&&%%%%%%%%%&&&(((***)))'''$$$***,,,+++))))))+++***%%%%%%%%%''')))+++***'''%%%&&&'''((((((((((((''''''%%%&&&''')))***,,,------******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((333999111(((&&&'''&&&))))))(((((('''''''''&&&&&&(((((('''$$$$$$'''***,,,,,,+++***)))(((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&((((((KKKIIIFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;<<<===<<<<<<===>>>>>>===;;;<<<===>>>>>>===;;;888777888888666555555555666777555555555555555777888999:::999888555444222222111444444444444333222111000222222111111111000000000000000000000000000000000.........//////000000000,,,...000333333333111000000/////////......------,,,++++++---/////////---++++++,,,,,,,,,---------///---+++***,,,...//////---------,,,,,,,,,++++++------,,,+++++++++,,,,,,......------,,,,,,+++++++++***)))+++---...,,,))),,,++++++---000///---***,,,,,,++++++***))))))(((******+++,,,,,,+++******************************+++++++++,,,,,,---------111111222222333333444444444444444333333333333333222333444444333222000...***+++,,,---............///,,,((('''((()))******((()))***)))'''&&&'''((())))))))))))))))))))))))+++,,,,,,---,,,***(((''',,,+++++++++******************++++++,,,,,,,,,+++((((((((((((((()))***+++))))))))))))******++++++++++++++++++++++++++++++)))))))))*********++++++***++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,------...000333777777777777666555444333222333333333444666777999:::999999999::::::::::::;;;;;;;;;::::::999888888888:::999999888777777666666666666777777777777777888777777777777777777777777777666666555555444444444555555666666555555444333888777555333333333444555666444333333444444333222//////000000000000//////000000000//////..................///000000111111////////////............------------------------+++******)))))))))))))))+++++++++++++++***))))))---,,,,,,++++++******)))))))))(((''''''((()))***,,,,,,***)))(((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&(((***''''''''''''''''''''''''((((((((((((((('''&&&&&&((('''&&&'''(((******)))'''******((((((+++***&&&&&&&&&'''***++++++(((%%%&&&&&&&&&''''''((((((((((((((((((((()))***+++,,,(((((((((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((000444...((('''(((''')))((((((((('''''''''''')))******(((&&&&&&(((+++*********)))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))&&&''''''((((((''''''''')))((('''&&&%%%&&&''''''IIIHHHFFFEEEEEEDDDAAA???>>>?????????????????????AAAAAA@@@>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<<<<===???@@@???===<<<<<<======;;;:::888777888777666666555555666666555555555555555666777888999888666555333222111111444444444444333222111000111111222222111111000000222111///...---......///---......///000111111222,,,---///111222111000////////////...............++++++,,,...000000...---************++++++++++++...,,,******,,,---...---,,,,,,,,,+++++++++++++++,,,++++++++++++,,,------///...---,,,++++++,,,---,,,+++***+++,,,,,,+++))),,,,,,,,,---......+++)))+++***)))(((((()))***+++)))******+++++++++******************************)))))))))***************......///000111222333333444444444444444444555555444333222111///...,,,,,,((()))***++++++++++++++++++)))'''((()))***)))))))))***+++***(((((((((***))))))))))))))))))))))))***++++++,,,+++***((('''************))))))))))))*********+++++++++++++++))))))((((((((()))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,---------......------,,,,,,++++++,,,,,,++++++,,,,,,---..................111555888:::999888666555444444444222333333444555777888999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999888888888888888888777666666555555666666666666777777888888777777777777777777777777666666555555444333333222555555666666666555444444555444333222222333444444555444333333444444333222//////000000000000///////////////...............------///000222333555555/////////............---......------,,,,,,++++++++++++******))))))))))))++++++,,,,,,++++++******************************''''''''''''((()))***+++...---,,,***)))(((''''''((((((((((((((((((((((((&&&((())))))'''&&&'''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&+++)))&&&&&&(((+++------***------))))))***)))&&&''''''(((***,,,+++)))'''&&&&&&%%%%%%&&&((()))++++++***(((''''''((()))***''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''+++,,,)))'''(((((('''(((((((((((('''''''''''')))******(((&&&&&&''')))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&''''''GGGFFFEEEFFFEEEDDD@@@>>>>>>>>>>>>>>>????????????AAA@@@??????>>>=========;;;;;;:::999999:::::::::999888888:::<<<===<<<;;;;;;;;;;;;;;;:::999777666777777666666555555555555444444444555555666666666777666555333222111111111333333333333333222111111222222333333333333222111333222///---,,,---...///000000000000000000//////+++,,,...///000///..............................///......///000///,,,)))***************+++++++++,,,+++))))))+++------,,,++++++******************************+++,,,---...222000---+++))))))***+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,***)))+++***(((((()))***---...))))))******************************************)))))))))))))))))))))))))))******+++,,,,,,------/////////000000111111111111///---+++***)))))))))'''((()))***************(((''''''(((******)))(((+++,,,------++++++,,,---)))))))))))))))))))))))))))************)))(((''')))))))))))))))(((((((((***************++++++,,,***)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******************)))************************+++++++++,,,,,,---------//////...------,,,++++++,,,,,,++++++,,,,,,---...//////...------000555888;;;:::888666444444444555222222333444555777888999;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;::::::999999888888888777777777666666555555555555666666666777666666666666666666666666666555555444333333222222555555666666666666555555444333333222222333444555444333222333444444333222//////000000000000//////..................------------///000222333555555//////.........------------,,,,,,+++***)))((((((++++++++++++******))))))******+++++++++******)))'''''''''(((((()))))))))''''''''''''(((((()))))),,,+++***)))((((((((((((((((((((((((((((((((((((&&&(((******((('''&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&'''''''''***(((&&&&&&(((+++------...111111,,,)))***(((%%%(((((((((***,,,,,,***((('''&&&%%%%%%&&&))),,,---...,,,)))&&&%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&'''))))))'''((((((((((((((('''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((()))((((((((((((((((((((((((((('''&&&&&&'''((()))FFFEEEEEEEEEEEECCC@@@>>>?????????@@@@@@@@@AAAAAA@@@@@@??????>>>======<<<::::::999999999::::::;;;777777777999;;;<<<;;;:::;;;;;;:::999888777666666666666666666666555555444333444444555555555555555555555333222111111111111222222333333222222111111222333444555555555333333444333000...---...///000000000000000////////////,,,,,,---.........------,,,,,,------......////////////.../////////,,,***,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,+++************************)))))))))***+++,,,---...666444000---***))))))***+++,,,---,,,+++******)))+++,,,,,,,,,+++***))))))+++***))))))***---///111))))))*********++++++,,,************************************)))))))))))))))))))))(((((((((((((((******++++++,,,,,,---------,,,***(((((()))***+++((())))))************)))'''&&&'''(((++++++***(((+++,,,------,,,+++,,,...))))))))))))))))))))))))***************))))))(((((((((((((((((((((((((((******)))))))))***+++,,,***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++************************************+++,,,,,,---......//////...------,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,...222666:::888666444333333444444222222222333555666888999;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999888555555555555555555555555666666666666666666666666555555444444444333333333555555666666666666666555444444444444444444555555444222111222444444333222//////000000000000//////------........................//////000111222222............------------,,,,,,+++***))))))((((((***++++++++++++***))))))(((((()))))))))))))))(((''''''(((((()))*********((((((((((((''''''&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((%%%'''******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''(((***++++++***+++///000,,,((())))))''')))((((((***+++,,,***((((((''''''&&&(((***---......,,,)))&&&%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((((((((()))&&&$$$###%%%((()))(((((('''''''''(((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))'''&&&&&&&&&''')))***,,,FFFEEECCCCCCCCCCCC@@@>>>??????@@@@@@AAABBBBBBBBB????????????>>>===<<<;;;::::::999999999:::;;;;;;999999999:::<<<===<<<:::::::::999888777666666555555666666666666555444444333333444444555444444333333333222111111111111111111222222222222222111111111333555666666555444333333222000///...//////000,,,------...///000000111---------.........------++++++,,,---.../////////...---,,,---///000000///---------------,,,,,,,,,+++***)))***,,,---,,,+++***************+++++++++)))))))))******,,,------888666333000---,,,+++******,,,------+++******+++***+++,,,+++)))))))))+++++++++++++++,,,...000111************+++,,,---...************************+++***************))))))+++*********))))))))))))******************++++++++++++***)))***+++---...))))))************))))))((('''''')))++++++***((((((***++++++***)))***,,,))))))))))))))))))))))))************************(((((((((((())))))))))))******)))((()))***+++,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************+++++++++,,,***++++++++++++++++++*********************************+++,,,,,,---............------,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,---,,,,,,---000222555555444333222222222222111222222333444666777888;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555777777777777777777777777444444444444555555555555555555666777777777666666666666666666555555555555333222111222333444333222//////000000000000//////.............../////////////////////////////////.........------------,,,------,,,,,,++++++*********+++,,,,,,,,,+++)))(((''''''(((((())))))((((((*********++++++,,,,,,,,,(((((()))((((((&&&%%%$$$&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((%%%'''))))))((('''((()))&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&'''(((***+++)))(((((()))***+++***)))$$$***---)))'''(((***))))))(((''')))***+++***(((((((((''''''(((***,,,---,,,***(((&&&&&&&&&'''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&$$$$$$((()))((('''((('''''''''(((((((((((((((***))))))***,,,,,,***(((%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((('''''''''&&&&&&%%%%%%&&&(((***+++''''''&&&&&&''')))+++,,,FFFDDDBBBAAABBBBBBAAA?????????@@@@@@AAABBBBBBCCC>>>?????????>>>===<<<;;;:::::::::::::::;;;<<<<<<;;;::::::;;;<<<===;;;::::::999888777666555555555555555666666666555444333222333444444444444333222222222111000000000111111111111222222222222111111///111333555555444333111////////////////////////,,,,,,------.........///..................------***++++++,,,...//////000000---,,,,,,...000111111...---------,,,,,,,,,,,,+++******+++---...,,,+++*********+++++++++,,,,,,******))))))***+++,,,,,,333222111///...,,,+++***(((+++------+++***+++---(((***+++***((((((***,,,******+++,,,,,,---......,,,+++++++++,,,---...///************************************)))))))))(((******++++++++++++++++++************))))))))))))***************+++,,,,,,((()))))))))))))))((((((***)))((()))***+++***)))((()))******))))))***,,,))))))))))))))))))))))))++++++*********+++++++++((((((((())))))***************((((((((()))+++,,,'''(((((()))***,,,---...+++++++++******))))))))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))************************)))******+++---......///,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...)))+++---.........///000000111111111111111000000111111222333444666777888::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999777666666777777777777777777777777333333444555666777777888555555666777777777777777666666666666666555444333222111000111333444333222//////000000000000//////.........//////000000000........./////////000000.........---------,,,,,,,,,,,,,,,+++++++++++++++***+++,,,------+++)))(((''''''((()))))))))))))))))))))******************&&&'''((((((((('''&&&%%%(((''''''''''''(((((()))((((((((((((((((((((((((%%%&&&'''''''''(((***,,,******)))(((''''''&&&&&&((('''&&&&&&(((***,,,---...,,,)))((()))+++++++++'''---///+++'''((())))))((('''&&&''')))***)))(((&&&&&&''''''((((((((()))(((((('''''''''(((((()))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&'''%%%''',,,+++&&&%%%(((''''''''''''((((((((()))***))))))+++...///---***'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((())))))))))))(((((((((''''''''''''&&&%%%%%%%%%'''***---...***)))(((''''''((())))))GGGDDDAAA@@@AAAAAAAAA@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>?????????===;;;:::::::::::::::;;;;;;<<<===;;;:::999:::;;;;;;999888:::999888666555555555555444555666666666555333333222333444444444333222111111111000000000000111111000111111222222222111111---///222444444333111000,,,---...//////......---000//////---,,,+++******........................******+++,,,...///000000444111---+++,,,...//////---------,,,,,,+++++++++,,,++++++,,,......---+++******++++++,,,,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,+++***)))((('''***------+++***,,,...''')))+++***((((((***---((()))***,,,,,,---,,,,,,,,,,,,++++++,,,...///000******************************))))))((((((((('''(((((()))***+++,,,------******))))))((((((''''''(((((()))))))))))))))((('''((((((((((((((('''''',,,+++))))))***++++++***)))***,,,,,,++++++,,,---)))))))))))))))))))))))),,,++++++***++++++,,,,,,(((((())))))******+++++++++***((('''((()))+++,,,''''''((()))***,,,...///***)))))))))((((((''''''************************((())))))))))))*********(((((())))))))))))(((((()))))))))))))))))))))))))))******+++---...//////+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...)))+++...//////...//////---...///111111000//////111111222333444666777888:::::::::;;;;;;;;;<<<<<<888888888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@???===;;;999888777777777777777777777777777222333444555777888999:::555555666777777777777777666666666666555444333222222111000111333444333222//////000000000000//////.../////////000000111111---......///000111111111......---------,,,,,,,,,)))))))))))))))************+++,,,------+++***((((((((()))***************''''''''''''''''''''''''$$$%%%&&&(((((((((((('''******)))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&(((+++...000///...---,,,***))))))((((((''''''(((+++---///333///***'''(((***---...///555666000)))'''''''''((('''&&&'''((())))))'''%%%%%%&&&''''''&&&&&&%%%&&&&&&'''(((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((('''***///---&&&$$$(((&&&'''''''''(((((())))))(((''''''***---...,,,***((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&(((,,,///111---,,,***((('''&&&''''''EEEDDDCCCAAA@@@??????>>>:::<<>>======;;;999888888:::;;;;;;;;;999888666777888999999888777777777777777666555555777666444333444555555444111222333444444222000///111111111111111111111111333333333333333333333333222111000.........///000***,,,000333333222000...//////...------------......//////000///---+++***---,,,++++++,,,///111333666333000000111111...+++)))***++++++,,,,,,,,,,,,*********+++,,,///111333***++++++++++++***)))((())))))))))))((((((((((((+++++++++*********))))))+++*********))))))((((((((()))++++++******+++,,,++++++++++++++++++++++++---,,,+++*********+++,,,......,,,+++***)))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))******&&&(((***+++,,,+++)))(((+++***)))))))))***+++,,,)))'''%%%&&&)))***(((&&&+++)))'''&&&'''(((******))))))))))))***+++,,,---(((((((((((()))))))))))))))'''%%%&&&(((+++------))))))(((''''''((()))*********))))))))))))******(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,------------------///---,,,---///000000///111222333444555777888888===;;;888666555666888999>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999888888666666666666666666777888666555444444555777999;;;555555555777:::<<<;;;:::555444444333333444444444333444555444222000000000222222222222111111111000111111000000/////////...111000///////////////000//////......---,,,,,,,,,...---,,,++++++,,,---...+++++++++************)))++++++***)))((('''&&&&&&%%%(((++++++))))))***---((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''++++++************++++++111000///---+++***)))((('''''''''''''''((())))))111...+++*********)))(((///222333///'''######%%%%%%(((+++......+++(((%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((!!!"""$$$%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))(((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&'''''')))+++---,,,)))'''%%%&&&'''''''''&&&$$$###((((((((((((((((((((((((***)))'''&&&'''(((***+++,,,+++)))((()))***)))(((&&&%%%%%%'''+++000666999///---)))&&&$$$%%%''')))DDDCCCBBB@@@??????>>>>>><<<===@@@BBBCCCCCCBBBAAAAAAAAA@@@??????>>>======;;;999888999;;;<<<<<<<<<999888666666777888888777777777777777777666555555555444333333444444333111333444555666555444222111111111111111111111111111111111111111111111111111222111///.........///000,,,---///111111000...,,,//////...------------....../////////...---,,,+++,,,,,,++++++,,,...000222444222000///000000...,,,******+++,,,,,,,,,,,,,,,++++++++++++---///000222,,,,,,++++++************))))))))))))***+++,,,,,,000///---,,,***)))))))))************)))))))))(((((()))******))))))***,,,************************++++++*********+++,,,------,,,+++******)))************)))))))))***++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((''''''(((((((((((())))))))))))((((((((())))))*********((((((((((((((()))******'''((()))***+++******)))***+++---------,,,+++***)))(((&&&''')))***(((&&&)))(((&&&&&&((()))******)))))))))))))))***,,,,,,(((((((((((())))))))))))+++***)))+++000444777888(((((((((((()))***,,,---++++++************++++++(((((((((((()))))))))***)))***++++++,,,,,,+++++++++---///111111///,,,+++,,,+++++++++++++++++++++++++++,,,,,,---...//////000...---...///000000///111222333444555777888888;;;:::777666555777888:::<<<<<<;;;:::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;:::999999888777666666666666777888888777666555555555777999:::666555666777:::;;;:::999555555444333333333444444111222222222222111111111222222111111111000000000000000000//////.........000000/////////000000111---------...111111000///+++***)))(((((()))***+++++++++++++++*********************)))))))))))))))&&&(((***)))'''&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''((())))))(((((((((((())))))---,,,+++***)))((('''&&&'''''''''''''''((())))))///---***))))))))))))((('''***---+++'''%%%''')))&&&'''***,,,,,,***'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((()))***))))))''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((***,,,+++)))&&&'''''''''''''''&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&(((***+++,,,***(((((()))))))))((('''&&&&&&'''))),,,000222,,,***(((%%%$$$%%%&&&'''CCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@??????>>>>>>===;;;:::999:::<<<=========:::888777666777777777555777777777777777666555555555444444555666555333111444555666777666555444333111111111111111111111111////////////////////////111000///.........//////.........///...------,,,//////...------------.........///......---,,,+++++++++++++++,,,---///000111000//////000000///---++++++,,,---------,,,,,,,,,++++++,,,,,,---//////------+++******++++++,,,+++***))))))***,,,///000555333000,,,***)))))))))************))))))))))))((()))******))))))***+++))))))))))))))))))))))))+++*********+++,,,------+++******)))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))*********************))))))(((((((((''''''(((((())))))******(((((()))***+++,,,---...((((((((((((((())))))***((()))))))))***************,,,000222111...***''')))((('''((()))***)))'''''''''((())))))***))))))(((((((((((()))***++++++(((((((((((()))))))))))))))((((((***...222444555((((((((()))***,,,...///,,,++++++******++++++,,,((((((((()))))))))******)))***++++++,,,,,,++++++,,,///333666555111,,,)))***++++++,,,,,,++++++***)))***+++,,,...///000000222000......///000000///111111222444555666777888999888666555666777999:::::::::999999888888999999::::::::::::::::::::::::<<<<<<;;;;;;::::::999999777666666666777777888999999888777666666777888999777666666777999999888777666555555444333333444444000111111111222222222222111111000000000//////////////////...............000/////////000111222222...,,,---111888:::777333---,,,+++******+++,,,---,,,+++++++++************(((((())))))******++++++((()))***)))'''%%%%%%&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''*********)))((('''''''''(((''''''''''''(((((()))---+++)))((())))))((('''"""%%%((((((&&&&&&(((***&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,+++)))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&''')))+++***(((%%%((((((''''''&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))******)))(((((())))))((('''(((((('''''''''((()))***((('''&&&&&&%%%%%%&&&&&&AAAAAA@@@???>>>>>>>>>>>>AAABBBBBBBBBBBBAAA@@@???@@@?????????>>>>>>>>>===<<<:::999:::<<<>>>>>>===<<<:::888777888888777555777777777777777666555555666666777888999888555333555555666666555555444333111111111111111111111111........................////////////.../////////.........---......////////////...------------...............------,,,,,,++++++***++++++---...///............/////////...+++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,...---+++******+++---...---,,,***))))))+++...000555222///+++))))))***************))))))))))))))))))+++,,,+++******+++,,,************************,,,+++++++++++++++++++++))))))(((((()))******+++&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))))))))************,,,,,,,,,+++******))))))''''''(((((())))))******))))))***++++++,,,------))))))(((((((((((()))))))))))))))((()))******++++++---000111000---)))''')))))))))))))))))))))))))))***,,,---,,,***)))(((''''''''''''((()))***+++(((((((((((())))))))))))***(((&&&&&&((()))))))))(((((())))))***+++,,,,,,+++******))))))******+++(((((()))))))))*********))))))***+++++++++++++++---000333555444111,,,)))***+++,,,---------,,,+++++++++,,,,,,---...//////333111//////000000///...111111222333555666777777666666555555666777999::::::999999888888888999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999999666666666666777888888999::::::999888777777888888888777666777888888666444666666555444444444444444444333222222333333333222000000000000////////////..................------/////////000000222333444111...///555===@@@;;;555...---,,,++++++,,,---...,,,,,,+++++++++*********((((((((()))))))))******+++++++++***)))(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''************))))))))))))((((((''''''''''''((()))+++)))''''''(((((('''&&&%%%'''((((((&&&$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%'''***+++''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&((())))))'''%%%))))))'''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''((())))))((('''((((((((((((((('''&&&%%%&&&&&&&&&'''''''''&&&&&&@@@@@@??????>>>?????????BBBBBBBBBBBBAAA@@@???????????????>>>>>>>>>>>>>>>===;;;::::::<<<======<<<===;;;999888888888777666777777777777777666555555666666777888999888555333444444444444333333222222000000000000000000000000////////////////////////.........////////////...------------///000222333//////...------------......---------,,,,,,,,,,,,++++++++++++,,,------...,,,---------------......,,,,,,,,,------,,,++++++))))))))))))))))))))))))...---+++******+++---...///---***(((((()))+++,,,111///,,,)))((()))***,,,))))))))))))))))))******+++,,,------+++***+++---++++++++++++++++++++++++---------,,,+++***)))((((((((((((((()))***+++,,,(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))))))))************+++++++++******)))))))))'''((((((((()))))))))***************************))))))(((((((((((()))))))))))))))((()))******+++---------,,,+++***)))))))))*********))))))******,,,...111000---)))((((((''''''''''''((()))***+++(((((((((((())))))))))))---+++)))(((((((((&&&%%%))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))***++++++++++++***...///000000///---+++***++++++,,,---------------------------------,,,,,,222111///...///000///...000111222333444666777777555444444555666777999::::::999999999999999::::::999999999::::::;;;;;;;;;;;;;;;;;;:::999999888888555555555555666777888999::::::999888888777777777888777666666777777555333666555555444444555555666:::888555444444444333111000000000000////////////------..................////////////000111222333222///...444;;;===888222+++***)))(((((()))***+++,,,,,,,,,++++++++++++***))))))((((((((('''''''''+++***)))((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''(((((('''%%%((()))))))))'''%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&$$$$$$$$$&&&(((***(((((((((((((((((((((((()))))))))))))))))))))))))))***+++)))&&&%%%%%%'''&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''&&&%%%%%%'''((()))'''%%%)))((('''&&&&&&'''))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))******)))''''''((()))))))))((('''&&&%%%&&&'''(((((((((''''''@@@@@@?????????@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;<<<;;;:::;;;:::888777888888888777777777777777777666555555555444444555666555333111333333222222222111111111000000000000000000000000////////////////////////------.../////////......,,,,,,---...000222444555//////...------------...------,,,,,,,,,,,,------+++,,,,,,,,,------------+++,,,------,,,+++,,,...++++++,,,,,,,,,+++******'''((())))))***))))))(((,,,++++++******+++------...---***(((''''''((()))---+++***(((((()))***+++))))))))))))************+++---------+++***+++,,,++++++++++++++++++++++++---------,,,+++***)))((()))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))(((((((((******)))))))))(((((((((***))))))(((((((((((((((((()))))))))************---,,,***)))((((((******)))+++,,,+++***)))***+++---000222111---)))((()))(((((((((((()))***++++++(((((((((((())))))))))))***)))(((((())))))'''&&&))))))***))))))((('''&&&(((((((((''''''((((((((()))))))))*********++++++((()))******++++++******...---,,,+++++++++++++++++++++++++++,,,---......///......------,,,++++++111///------...//////...000000111333444555666777444444444555555777888888999999999888999999:::;;;888999999::::::;;;;;;<<<:::::::::999888888777777333333333444555666777888999999999888888777777666888777666666666666444222444444444444555666777888>>>:::666444555666444111111111000000000/////////...............////////////.........///000111111///,,,,,,///444555111,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++***)))))))))((((((''''''***(((%%%%%%'''((()))((((((((((((((((((((((((((('''(((((())))))(((((('''''''''))))))))))))''''''((((((''''''''''''(((((((((((((((((('''''''''''')))((((((''''''''''''((('''&&&&&&'''))))))'''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,+++)))'''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))***,,,...,,,(((&&&(((***((((((((('''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%&&&((()))'''&&&'''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((***,,,,,,***(((''''''((()))))))))((((((&&&''''''(((((((((''''''@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>???===::::::::::::999777888777555555666777777666777777777777777666555555555444333333444444333111333333222111111111111111000000000000000000000000////////////////////////,,,---.../////////......,,,,,,---...000111111222//////...------------...---,,,,,,++++++,,,------,,,,,,---............---***,,,...---***)))+++---***+++++++++******)))((('''(((***+++++++++******************++++++,,,,,,,,,+++***)))))))))))))))++++++***)))))))))******((()))))))))***************+++,,,+++)))((()))*********************************+++,,,,,,,,,+++***++++++*********++++++,,,++++++***)))))))))******))))))))))))))))))))))))))))))))))))************'''(((((())))))***************))))))((((((''''''((((((((()))))))))))))))******)))((((((((((((((('''((()))***+++******))),,,+++)))(((((()))***+++)))+++---,,,***)))***,,,)))---000///+++((()))+++)))))))))))))))***,,,,,,(((((((((((())))))))))))(((''''''((()))***((('''))))))*********)))((('''))))))(((((((((((())))))))))))*********+++++++++((())))))***************++++++******************+++***((('''(((***---...------------------,,,,,,///---,,,,,,...///......000000111222444555666777444444444555555666666777777777777777777888999:::888888999::::::;;;<<<<<<999999888888777666666666222222222333444555666777777777777888777777666666777666555555666666444222333333333444666777999:::>>>999444333666777555222222222111111111000000000.........//////000000000///...............//////,,,++++++,,,...///...,,,......---,,,,,,---......------,,,,,,,,,+++++++++***************+++++++++,,,)))&&&%%%&&&((('''&&&(((((((((((((((((((((((('''((()))******)))((('''%%%&&&((())))))(((&&&%%%((((((''''''''''''(((((()))))))))(((((('''''''''))))))((('''''''''''''''&&&&&&&&&(((******(((&&&%%%%%%&&&''')))***)))(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())),,,...,,,(((&&&(((,,,+++***)))(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&'''((()))((('''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''(((((()))))))))((()))))))))+++------+++)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@AAABBBCCCCCC@@@??????>>>======>>>>>>============>>>>>>>>>>>>???===;;;999999999777666666444333333555666666555777777777777777666666555888666444333444555555444444333222222111111222222000000000000000000000000........................+++,,,.../////////......,,,,,,---.../////////...//////...------------...---,,,+++++++++,,,---...------......///.........***,,,...---***(((***,,,***************)))((('''((()))+++,,,------,,,,,,((()))***+++++++++++++++************************,,,,,,++++++***))))))((((((((())))))*********+++)))******)))(((''''''((())))))))))))))))))))))))'''(((***,,,------------,,,,,,+++++++++++++++,,,(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))******************+++,,,---......///++++++***)))((('''&&&&&&''''''((()))***++++++,,,******)))(((((((((((((((&&&(((***+++,,,+++)))(((******************++++++))),,,---,,,***)))+++---&&&***---,,,)))(((***---))))))))))))***+++,,,---(((((((((((()))))))))))),,,+++++++++------+++)))((()))***+++,,,,,,+++*********))))))))))))******)))************+++++++++(((((()))***************))))))***+++++++++*********(((&&&%%%%%%(((,,,...,,,,,,,,,------.........---,,,++++++---///......000000111222444555666666444444444555555555555555666666666666666777888888888888999::::::;;;<<<<<<888888777777666555555555111111111222333444666777666666777777777777666666666555444555666666444222222222333444666888:::;;;<<<777222222555777666333222222222222111111111111.../////////000000111111///......---------......,,,,,,------......//////++++++***))))))***++++++---------,,,,,,,,,++++++)))***+++,,,---...//////111---)))'''((()))(((&&&(((((((((((((((((((((((('''((()))******)))((('''%%%&&&((())))))(((&&&%%%(((''''''&&&&&&''''''(((,,,,,,,,,+++***)))))))))***)))((('''''''''''''''&&&&&&&&&(((******)))''''''&&&&&&'''(((((('''%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))))))))((($$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&***,,,***&&&%%%'''+++---,,,+++)))((((((((((((&&&&&&&&&'''''''''((((((((('''&&&''')))))))))(((###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((('''(((((()))***)))))))))))))))***,,,......,,,)))(((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%BBBBBBBBBBBBBBBBBBBBBBBB===>>>?????????>>><<<;;;======>>>????????????????????????===<<<:::888777999888888777666555555444444666888;;;;;;:::888777555444444444444333333333555444222000///000000111000000000000000///............///000111000000000///.........///222444666.........///......------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,222...******...///---***,,,++++++******++++++,,,*********((('''''')))+++***+++,,,---,,,+++***)))************++++++***)))***)))'''&&&'''(((***,,,(((---111222///,,,++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++'''(((******)))(((''''''))))))))))))))))))))))))******)))(((''''''((((((%%%%%%&&&'''((()))************+++...111333333222,,,+++***((((((((()))***))))))))))))))))))))))))''''''(((((())))))*********)))((((((((()))+++,,,,,,+++***((('''&&&&&&&&&)))***,,,......---,,,+++,,,***)))'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***000---,,,///333333///***)))))))))))))))))))))))))))***+++,,,+++)))'''&&&)))((('''(((***++++++***))))))(((((((((((())))))+++++++++******)))'''''',,,)))'''(((***+++***(((******+++,,,,,,---......000000///...---,,,,,,,,,+++,,,...000222333444444000222555444333333555777555555555555666666666666;;;;;;;;;:::::::::999999777666666666666666777777777777666666666666777777222444777999:::999777555666777888888777555333222222333333444444333333222888777555333222222222333222222222111111111000000////////////////////////111111000000//////......,,,,,,,,,---------......---,,,,,,+++***)))((((((************))))))))))))***)))(((((()))+++---///+++******)))))))))))))))&&&&&&&&&''''''''''''''''''((()))))))))(((&&&%%%''')))***)))((('''((()))((((((''''''''''''(((((()))))))))+++,,,,,,)))&&&"""&&&))))))'''&&&'''((('''''''''&&&%%%%%%$$$$$$*********+++---,,,***(((''''''((((((''''''&&&%%%((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%'''))))))'''(((***(((###))))))((('''''''''''''''---+++)))'''&&&'''((()))'''''''''((((((***++++++((((((((((((((((((((((((((('''%%%$$$%%%''')))***'''''''''(((((((((((((((++++++***)))((('''&&&&&&&&&&&&((()))************''''''(((((('''&&&%%%%%%((((((((((((((((((((((((@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>======<<<;;;<<<<<<===>>>>>>>>>>>>===>>>>>>===<<<;;;:::888777888888777777666555555444444555777999::::::999888555555444444333333222222444333222000000000000000111111111111111000//////......//////000/////////000///.........000111222...//////......---++++++---------,,,,,,,,,,,,,,,...---,,,++++++++++++,,,---+++***+++---...,,,***,,,++++++++++++++++++,,,************+++,,,------+++,,,,,,,,,,,,+++***************+++++++++***)))***)))(((''''''(((******...111444333///+++)))(((***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((,,,000...)))&&&'''***))))))))))))))))))))))))*********))))))(((((((((((((((((((((((()))))))))*********---000222111111+++***)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))************)))(((((()))***+++***************++++++,,,)))***+++,,,---,,,++++++******(((''''''(((((()))))))))))))))))))))))))))&&&&&&''''''((())))))***---+++***,,,000000,,,((())))))))))))))))))))))))))))))***+++***)))((('''***)))((()))***+++***)))******))))))))))))******))))))************)))))),,,***((((((+++,,,+++******++++++,,,,,,---------,,,---..................///000111222333444444444222444666666444444555888444444555666666777777888:::::::::999999999999888666666666666777777888999666555555444444555555666555555444444444555555666555666777777777555333111222333333444444333333222333333222222222222333333111111111111000000000000/////////...............000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))))))))(((((()))(((((('''((()))+++,,,+++***))))))(((((())))))''''''''''''''''''''''''(((((((((((((((''''''&&&''')))******))))))***+++...---,,,***))))))(((((('''&&&&&&((())))))'''%%%###&&&((()))'''&&&'''(((''''''''''''&&&&&&&&&&&&)))((('''(((******((('''''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&)))(((%%%$$$''''''%%%))))))(((''''''''''''''',,,***((('''&&&&&&'''(((''''''''''''((()))***+++''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((('''''''''*********)))(((''''''&&&&&&&&&((())))))*********((((((((((((((('''&&&&&&''''''''''''''''''''''''>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;:::999888888888777777666666555555555444444555666777888999:::555555444444333222111111333222111000000000000000111222222222222111000000........................000000///...------------............---+++******.........------,,,,,,,,,------,,,++++++++++++,,,(((***,,,---,,,+++++++++++++++++++++++++++++++++*********...222555333111---,,,++++++******++++++*********+++++++++******))))))))))))))))))))))))///111333222///+++))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))///444111)))%%%''',,,)))))))))))))))))))))))))))***+++++++++***)))(((*********)))))))))((((((+++******+++---//////...***)))((('''''''''(((((())))))))))))))))))))))))((((((((())))))))))))***+++******)))))))))*********************+++,,,,,,)))))))))*********++++++)))(((((((((((())))))***))))))))))))))))))))))))&&&''''''(((((())))))******((('''))),,,,,,)))%%%))))))))))))))))))))))))))))))))))))************,,,+++)))***++++++***)))+++******************+++'''((()))***++++++++++++***)))((()))+++,,,,,,++++++++++++,,,,,,,,,,,,,,,(((***,,,///000000//////111111222222333333222222222444555555333333444555444555555666777888888999999999888888888777777777666666666777888999::::::444444333333333333444444777555222000///111444666444555666666555444222111333333444444444444333333......000111222222222222111111111000000000////////////......---------,,,000000000////////////...---,,,,,,++++++******)))))))))*********+++++++++******))))))))))))((((((((((((((((((((((((((((((+++***))))))(((((()))))))))((((((''''''&&&&&&&&&))))))((('''''''''''''''&&&((())))))(((((()))+++//////---+++***((('''&&&'''&&&%%%&&&'''((('''%%%$$$&&&(((((('''&&&'''(((''''''''''''(((((((((((('''&&&$$$$$$&&&'''&&&%%%'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&$$$###&&&&&&''''''''''''&&&&&&'''++++++&&&"""$$$'''''')))((((((''''''''''''(((***)))(((&&&%%%&&&&&&'''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''((((((((())))))((((((''''''&&&&&&)))))))))(((((('''''''''&&&''''''((())))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::;;;<<<;;;;;;<<<============<<<999999:::::::::999888888777777666666666555555555333333333444555777999:::555555444333222111000000222222111000000000000000000111111111111000/////////......---------------000///......---,,,,,,+++,,,,,,,,,---,,,,,,++++++//////...------,,,,,,,,,,,,,,,++++++++++++++++++(((,,,000000+++((()))++++++++++++++++++++++++++++++)))+++000888;;;888333---,,,+++***)))***+++,,,)))***++++++************))))))*********)))((((((+++,,,---...---,,,++++++)))))))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))***************************...111///+++((()))+++(((((((((((((((((((((((((((***+++---,,,+++)))(((************************+++***))))))+++,,,,,,+++(((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))++++++******************+++***)))((('''''''''''')))(((((((((((()))******'''''''''((()))******+++((((((((((((((((((((((((''''''(((((())))))))))))((('''&&&'''))))))'''%%%))))))))))))))))))))))))(((((((((((()))***+++,,,---+++******++++++***(((************************(((((()))***++++++++++++(((((())))))++++++++++++,,,,,,,,,+++++++++++++++'''))),,,///000000///...---...///000000111111000222222222222222222222333666666666777777777777777888777777777777666666666555666777888999:::;;;;;;555444444333333444444555777555222//////000333555444444555555444444222222333333444444444444333333---...000222222222111111222222111111111000000000//////......------,,,,,,////////////////////////......---,,,+++***))))))***************************)))))))))(((((((((((((((((()))))))))(((''''''******)))(((((((((((((((***))))))((('''&&&&&&%%%***)))'''&&&&&&''''''((('''((()))(((&&&%%%&&&'''++++++***)))'''&&&$$$###)))'''&&&&&&((())))))(((&&&'''''''''''''''''''''&&&''''''((()))*********(((%%%######$$$&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((('''''')))///111+++%%%%%%'''((()))(((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((((((((((((''''''******)))((('''&&&&&&%%%((((((((((((((((((''''''&&&''''''((())))))((((((((()))))))))))))))((((((''''''''''''''''''''''''========================<<<;;;:::999999:::;;;<<<<<<<<<===>>>>>>>>>======888999999:::999999888888666666666666555555555555333222222222333555777999444333333222111111000000111111111111000000000////////////000///......---///...------------......000///...---------------******+++,,,------------......---------,,,,,,,,,***+++++++++++++++++++++***///333222,,,'''(((+++***++++++,,,,,,++++++******)))+++111888;;;888333---,,,+++***)))***+++,,,(((***,,,,,,***)))***+++))))))************)))((())))))))))))***++++++***))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***************************)))***+++---,,,+++)))((((((((((((((((((((((((((()))+++,,,---+++***((()))))))))***+++,,,,,,,,,,,,***(((((()))******)))'''''''''(((((((((((('''((((((((((((((((((((((((************))))))))))))***++++++++++++***************)))((('''''''''((((((((('''''''''((()))***&&&&&&'''((()))******+++((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((((('''&&&))))))))))))))))))))))))(((((((((((()))***,,,------+++******++++++)))((((((((()))******)))((((((******++++++++++++******&&&((()))******)))))))))+++++++++++++++++++++***)))+++---///000///---++++++,,,---///111222222222222222111222333333333222888888777777666666555555777777777666666666555555444555777999::::::;;;;;;666666555555555555666666666555444333222222333333444444444444444444333333333444444555555444444333111222333333333222000///333333222222222111111111//////.........---------.............../////////000///...---,,,+++***))),,,,,,++++++***))))))((()))))))))(((((((((((('''))))))*********)))((((((***))))))((('''(((((((((******)))(((''''''&&&&&&***)))'''&&&&&&''''''(((+++++++++)))'''%%%%%%&&&%%%&&&&&&'''&&&&&&%%%$$$((('''%%%&&&((()))))))))((('''&&&&&&'''''''''&&&&&&''''''((()))***++++++)))'''$$$$$$%%%'''''''''(((((())))))(((((('''&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''((('''%%%%%%&&&))),,,///'''(((((())))))((((((''')))000333...(((''''''&&&((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))(((''''''******)))((('''&&&&&&%%%''''''''''''((((((((((((&&&''''''(((((((((((('''(((((()))))))))))))))(((''''''''''''''''''''''''========================;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===999999:::::::::999888888555555555555555555555555333222111111222333555666222222222111111111111000///000000111111000//////......//////......---,,,///...---------...000111333222///---------...///***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++,,,000333111,,,((()))+++***+++,,,------,,,+++*********,,,000555666444000---,,,++++++******++++++(((***---,,,***(((***,,,)))))))))*********++++++,,,***)))(((***+++******************************))))))))))))))))))))))))((((((((((((((((((((((((************************)))'''&&&)))---...+++'''))))))))))))))))))))))))((()))***+++++++++***)))'''((()))***+++,,,------,,,***((('''(((******)))''''''((()))))))))(((((())))))))))))))))))))))))+++************))))))))))))***++++++,,,,,,++++++))))))))))))***+++------''''''(((((((((((())))))&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++++++++***((()))******)))((('''((()))******)))((('''***+++++++++++++++******''')))++++++***)))((()))*********++++++++++++++++++,,,---......---+++***,,,---///111222444444555222111111222444555555444777777666666555555444444777777666666666555555555444555777999::::::999999777777666666666666777777444444555555555444333222555555444444444444444444444444555555555555444444555555555444333111000///222222222222111111111000////////////////////////---............/////////000000///...,,,++++++***------,,,+++***)))((('''))))))((((((((((((''''''))))))))))))))))))))))))***)))((((((''''''((((((***))))))(((((('''''''''))))))((('''''''''''''''.........,,,)))''''''(((###$$$&&&(((((((((((('''&&&%%%$$$%%%'''((((((''')))'''&&&%%%'''''''''&&&&&&''''''((()))******+++***(((&&&'''((()))((('''((())))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&(((,,,000222(((((())))))))))))((((((''',,,///,,,((())))))'''(((''''''''''''(((((()))''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''))))))((((((''''''&&&&&&&&&&&&&&&''''''(((((()))&&&''''''(((((((((''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<============<<<::::::;;;;;;:::999888888555555555555555555555555222222111111111222222222000000000111111111111111...///000111111000/////////////////////......---......------...000222333999666222...,,,---///000...............---,,,,,,)))******++++++,,,,,,,,,((()))***+++,,,++++++***+++---///---+++***+++---)))***,,,------,,,***))))))+++,,,...//////...---+++,,,,,,,,,,,,+++******'''+++...---)))'''))),,,))))))(((((()))+++---...///,,,******---///000///,,,,,,++++++***)))))))))************************))))))))))))))))))))))))************************)))((()))***,,,,,,***((())))))))))))))))))))))))((((((((())))))*********((()))))))))******++++++,,,***''''''(((***+++***'''((()))*********))))))))))))))))))))))))))))))+++++++++*********))))))'''(((***,,,---------,,,(((((())))))***,,,---...&&&'''((()))***))))))(((&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''((()))))))))))))))))))))))))))'''((()))***++++++***))))))((('''''')))***)))((('''(((***++++++***((('''))))))***+++,,,,,,,,,,,,))),,,///...,,,)))))))))))))))******++++++,,,,,,,,,,,,,,,------,,,,,,+++---...///111222333333333///...---///222444444222333444444444555555555666777777777666666666666555444555777999999888777666888777777666666777777888333333444444444444444444666555555555555555555666444444555555555555444444666555444333222111111111000000000000////////////......//////000111111111---------.........//////......------,,,+++******+++++++++*********))))))))))))((((((((('''''''''(((''''''&&&'''(((***+++))))))(((''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''&&&***+++,,,+++)))(((((()))###$$$&&&((())))))((('''%%%%%%%%%''')))***((('''***(((%%%%%%&&&((('''%%%'''''''''(((((())))))))))))(((((()))******)))''')))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((***,,,---...///((())))))******))))))((('''))))))&&&(((---000000'''''''''''''''((())))))'''(((((())))))((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''''''''((()))((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>===<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888888444555555555555555555555222222222222111111111000/////////000111111222222...///000111111000//////000000000000000//////.........------...111333555>>>:::444///,,,,,,...000111111000///...,,,***)))(((((()))***+++,,,,,,---((()))***+++,,,,,,+++***)))************+++---///)))***,,,------,,,***))))))+++------+++***)))***++++++,,,---,,,+++***)))'''+++...---)))'''))),,,)))((('''''')))+++...000...+++***,,,111666888888---,,,,,,+++***)))((((((************************************************)))))))))))))))))))))))))))+++------***(((((()))))))))))))))))))))))))))((((((''''''((()))***************))))))))))))))),,,***''''''(((***++++++'''((()))+++++++++***)))))))))))))))))))))))))))++++++++++++******))))))&&&(((***,,,---...------***)))((((((((((((((()))&&&''')))++++++***((('''&&&''')))******))))))((())))))))))))))))))))))))*********)))))))))))))))(((((()))(((''''''((()))))))))))))))))))))))))))'''(((***+++,,,+++)))((('''&&&&&&'''(((***)))(((((()))+++,,,,,,+++)))((('''((()))+++---.........,,,///111111---*********(((((()))***+++,,,,,,---+++++++++,,,,,,---------------...///////////////***)))(((+++///111111///000111222333555666777888888777777777666666666666444555777888999777666555777777666666666666777777333222222222222333555666666666555555555666666777444444555555555555444444666444333111000111111222///.........------------......///000111222333333---------.........//////---,,,,,,++++++************************+++++++++)))((((((((('''''''''''''''&&&%%%$$$%%%'''***+++))))))((('''''''''''''''(((((((((((())))))))))))'''((()))))))))(((&&&%%%%%%&&&''''''&&&&&&''')))###$$$&&&(((((('''&&&%%%&&&'''(((+++------+++)))+++(((%%%$$$&&&((('''%%%''''''''''''(((((((((((((((((((((***++++++(((&&&)))))))))))))))(((((('''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$'''***---...---+++)))))))))************)))))))))(((&&&$$$)))333999999'''''''''''''''((()))***(((((()))))))))))))))(((***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&,,,***((('''&&&'''((()))'''''''''((((((((((((((($$$%%%%%%&&&'''((())))))&&&''''''(((''''''&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999888888999999999:::::::::>>>===;;;:::999999888888666555555444444555555666333333333333333333333333////////////////////////000000000000000000000000////////////////////////...///000///...///111333;;;888444000---+++++++++111,,,***++++++)))))),,,++++++++++++++++++++++++,,,+++******++++++)))''',,,//////)))&&&)))+++*********+++++++++)))((('''******++++++++++++******)))+++---///000///---+++,,,+++++++++++++++,,,,,,...---,,,++++++---...000000---+++...555::::::999111000---***(((&&&&&&&&&))))))***+++++++++++++++******))))))((((((''''''***(((,,,111///)))'''+++&&&''')))***+++,,,,,,,,,((('''''''''''''''%%%$$$'''***++++++(((''')))+++(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((***+++,,,*********)))(((''''''&&&((((((((())))))******+++(((((()))+++,,,...000111,,,+++***)))((('''&&&%%%))))))))))))))))))))))))$$$$$$$$$%%%&&&'''(((((()))))))))))))))(((((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((((()))((((((((()))(((&&&###'''((()))******)))(((''''''(((***+++------------///111444444222...+++***+++)))((())),,,---+++)))******)))))))))))))))***'''))),,,---...000222555,,,---///111111111111000333333222222333333444555777888888888999999999999888888777666555555666666777777777777666555333333222222222222333444555555555444333222111222333333555555444444444333333333444444444333222111000///////////////............///////////////000111222,,,,,,,,,+++,,,,,,------///...---,,,+++*********+++,,,+++'''(((...000000,,,,,,,,,+++)))'''&&&$$$))))))(((((('''''''''&&&&&&&&&&&&(((******(((&&&***&&&######$$$&&&$$$###((((((((((((((((((((((((###$$$&&&'''((((((((((((...111000+++'''(((((('''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&%%%%%%%%%(((((())))))******++++++*********(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%***(((&&&(((++++++)))&&&%%%&&&)))++++++***(((&&&###%%%''')))+++,,,,,,+++'''&&&&&&&&&'''((('''&&&''''''''''''''''''''''''***(((&&&&&&'''((('''&&&'''''''''''''''((())))))'''&&&%%%%%%&&&'''((()))%%%'''(((((('''&&&&&&'''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%&&&&&&'''((('''''''''%%%&&&'''''''''''''''&&&;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::999999888888888999999999::::::999888777555444444333333333333222222222222333333333333333333333333333333////////////////////////////////////////////////000000000000000000000000---...///...------///000222111000...---.........,,,)))***,,,,,,(((''')))++++++++++++++++++++++++************+++,,,---...000,,,(((''')))+++---------///111000---***((((((*********++++++************+++...///000///---,,,++++++*********+++,,,,,,---,,,+++***+++---///111333///---...333777666444///...---+++***)))((((((((()))******++++++*********)))))))))((((((((('''+++))),,,000///***)))---,,,,,,,,,++++++*********)))((())))))*********)))''')))+++***'''&&&(((******))))))(((''''''(((((('''''''''((((((((())))))))))))((('''((()))***+++++++++******)))(((((('''+++,,,,,,,,,,,,,,,------(((((()))***+++---...///,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&'''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,---))))))***+++,,,---///000(((((()))))))))*********((((((((()))++++++)))''''''((()))******)))((('''***++++++,,,---...///000,,,///222222000---+++***+++)))((()))+++,,,+++)))+++******)))))))))******,,,...///...---,,,---......///000111111111111111222222222222222333333444444444444555555555555666888888777666666666666666777777777666666444333333222222222222333444555666888888666555555555666777555444444444444333333333333333333333222111000000000000000/////////......//////.........///000000------,,,,,,,,,------......---,,,,,,++++++++++++***,,,+++((()))...111000++++++++++++++++++++++++)))((((((((('''''''''''''''&&&'''(((***+++)))'''***(((%%%&&&((())))))(((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))222555333---*********(((&&&'''((('''&&&&&&(((***'''''''''''''''(((((((((((((((((()))))))))))))))((((((((((((''''''((()))(((''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%***,,,---...---+++)))'''(((((('''&&&$$$""" ''''''''''''((()))((((((''''''''''''''''''''''''---...///...---***'''&&&'''''''''''''''(((((()))''''''&&&%%%&&&'''((((((%%%'''(((((('''&&&&&&''')))******)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((('''''''''(((((((((''''''&&&;;;;;;;;;;;;:::::::::::::::::::::::::::999888777777888888888999999999999999888777555444444444444222222222111111222222222222222222222222222222222////////////////////////////////////////////////000000000000000000000000---......---++++++,,,...,,,,,,,,,------.........,,,+++,,,...---)))***---++++++++++++++++++++++++''')))++++++***,,,111666;;;...&&&)))...------111111666999777111+++)))******************************+++---//////...,,,+++***************+++,,,,,,,,,+++******+++,,,///000222///,,,,,,...000///---,,,,,,,,,,,,,,,+++******'''((())))))******))))))))))))))))))((((((((((((+++***,,,...---+++,,,000444222///,,,***(((((((((((()))***++++++,,,++++++((()))***)))'''&&&'''(((++++++***)))))))))******''''''((((((((()))))))))+++***)))((('''((())))))******))))))((((((''''''------------,,,,,,,,,,,,)))(((((())))))***+++,,,,,,,,,+++******)))((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''')))***,,,...///000++++++++++++---000222444************++++++++++++((('''(((***---...---,,,(((((())))))))))))(((((((((((((((((()))+++,,,---))),,,//////...+++***)))***)))((()))+++,,,+++***++++++************++++++...//////...,,,***+++,,,000000000000111111111111111111111111111222222333222222222333333333444444777777777777666666666666666666666666555444333333222222222222333444555666777666555555444444555555444444444444333333333333333333333333222111111000111111000000000///////////////......---............------,,,,,,---------,,,,,,++++++++++++,,,,,,***,,,+++)))***000222111***************+++,,,---((((((((((((''''''''''''''''''''')))+++,,,+++)))&&&$$$###$$$&&&((((((((('''''''''''''''''''''''''''''''''''''''((()))***222555333---)))***)))''')))******)))''''''(((***((((((((())))))******+++((((((((((((((('''''''''&&&&&&'''(((((()))******((((((''''''&&&&&&'''''')))))))))(((((('''''''''&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''000000111111///,,,)))((()))))))))((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''---222666666111+++(((&&&''''''&&&&&&''''''((()))(((((('''&&&&&&&&&''''''%%%'''((((((&&&&&&'''(((((()))***)))'''&&&'''((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((''''''&&&;;;;;;;;;:::::::::::::::999999999999888777666666777777777888888888888999999888777666555444444444333333333333333333333333222222222222222222222222////////////////////////////////////////////////000000000000000000000000.........---+++***+++---,,,,,,---,,,,,,+++***)))---+++,,,///...+++,,,000************************'''***---+++))),,,333999EEE444+++///000***,,,555444:::???<<<333+++)))+++******))))))))))))******)))***,,,------,,,+++***)))))))))******,,,---------,,,+++***)))+++,,,---///,,,)))((()))***)))(((***+++,,,,,,,,,***)))(((''''''((()))))))))))))))))))))))))))((((((((((((*********+++******---000777555111---***(((((((((''')))******)))))))))************)))((('''''''''++++++***))))))*********'''(((((((((((()))))))))---,,,***)))(((((())))))(((((((((''''''&&&&&&&&&+++*********))))))(((((()))((((((''''''(((((()))+++*********)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((((((((((((((((((((((((((************************+++)))(((''')))+++///111))))))*********+++++++++''''''(((***...111111000(((((())))))))))))(((((('''''')))************)))&&&))),,,---+++***))))))))))))))))))************+++++++++***++++++,,,---***,,,------,,,,,,---///000000000//////000000000000000000000000111111222333333444444444555555555666666777777777666666666444444555555555444444333333222222333333444555666666666555555444444444444444444444333333333222222333333333333333222111000111111111111000000000000000///...---------------...---,,,,,,,,,,,,,,,,,,++++++******+++,,,------))),,,,,,)))+++000333222+++***)))(((''''''((((((((((((((((((((('''''''''((('''''')))+++,,,,,,+++%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''')))((('''''''''((()))))),,,///...)))&&&''''''&&&)))******)))'''&&&''')))''''''((()))******++++++(((((((((''''''&&&&&&%%%&&&&&&&&&''')))))))))((()))(((((('''''''''(((((())))))(((((('''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&)))++++++(((&&&(((***//////000///...,,,)))(((*********+++++++++++++++%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''+++000666555///)))'''((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%'''''''''&&&&&&''')))&&&'''(((((('''&&&((()))''''''''''''''''''''''''''''''''''''(((((())))))++++++***)))(((''''''''';;;;;;:::::::::999999999777777777777777666555555666666777777777888888888777666444333222222111111222333333444444333333222111111111111111111111111////////////////////////........................////////////////////////...//////---,,,+++,,,---,,,,,,,,,,,,+++***)))((()))***111999;;;555///,,,************************))),,,...,,,)))***000666@@@444...111///'''+++888333:::???<<<333,,,***+++******)))(((((()))******((()))*********))))))((()))))))))***+++---...//////...+++)))(((((()))***,,,***(((((()))*********)))*********)))(((&&&%%%''''''((()))))))))))))))(((((((((((())))))))))))'''))))))''''''))),,,...555333///,,,***)))))))))***+++---,,,)))''''''(((,,,+++************))))))))))))((((((((())))))***(((((((((((()))))))))***///...,,,***)))))))))***))))))((((((((((((((('''))))))((((((''''''&&&&&&)))(((''''''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((())))))''''''''''''''''''''''''))))))(((((('''&&&%%%%%%***)))&&&%%%%%%''')))+++((((((((())))))))))))***'''''''''***...111222222))))))(((((((((((())))))))),,,///111111///,,,***%%%(((***+++***)))((()))((()))))))))))))))******++++++******+++,,,,,,---***+++------------///000......//////////////////000000//////000000111222333333333444444444555555444555555666666666555555222333444444444444444333333333333333444555666666999999999999888888888777444444333333333222222222222222333333333222111111111111111111000000000000000///...---------------------,,,+++++++++++++++************+++,,,------)))+++,,,***+++000222000***))))))((('''''''''((('''''''''((((((((((((((()))((('''(((***,,,,,,+++))))))***)))(((((('''((('''''''''''''''''''''''')))((((((''''''''''''(((&&&******&&&$$$'''((('''((())))))'''%%%%%%&&&'''&&&&&&'''(((((()))******((((((''''''&&&&&&%%%%%%((('''&&&'''))))))'''%%%(((((('''''''''(((((()))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&)))++++++(((&&&(((***)))***++++++******((((((******)))'''&&&%%%$$$$$$(((***+++***(((&&&''')))''''''''''''''''''''''''&&&+++...---(((%%%&&&)))&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%&&&&&&'''&&&%%%&&&(((***+++,,,,,,+++(((''''''(((''''''''''''''''''''''''(((''''''&&&'''((()))))),,,+++)))((('''''''''''';;;;;;::::::999999888888666666777777777777666666666666666666777777777777888777666555444333333333000111222333333222111000000000000000000000000000////////////////////////................................................---......---++++++,,,...))))))***+++,,,------...,,,///<<>>===<<<<<<<<<<<<:::888:::999888777666666666666333222222333555444333111000000111222222111111000111000000000////////////////////////////////////------............---------------,,,,,,,,,++++++******************************************++++++************************,,,,,,,,,,,,+++***)))(((*********)))))))))))))))(((((()))***++++++******)))))))))))))))(((((((((******++++++++++++*********))))))***+++,,,,,,***---///444>>>FFFEEE;;;111........................******))))))((((((''''''(((((())))))))))))(((((('''((()))************))),,,,,,+++***)))(((''''''%%%''')))+++,,,+++)))'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((''''''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&''')))(((&&&$$$(((((((((''''''''''''''')))))))))(((&&&&&&''')))%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((()))))))))((('''(((...111...***((('''%%%&&&'''((())))))((('''&&&((((((((((((((()))))))))))))))((('''&&&%%%%%%%%%***)))'''%%%&&&(((+++,,,,,,***'''%%%%%%'''***,,,+++******))))))******+++((())))))***************+++,,,---,,,+++))))))***((((((((()))***,,,---...+++***)))))))))+++,,,---......---------.........000000//////............//////000111111111000000111111111111111111111111111111222222222333333333111222333444555555555555444444333333222222111111222222222222222222222222333333444444444333222222222222222222222222222222111111000///......------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))******)))((()))******)))'''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''((()))(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((''''''((()))''''''(((((((((((((((((((((&&&%%%&&&)))***)))'''(((''''''''''''((()))))))))***)))(((&&&%%%&&&'''''''''(((&&&%%%%%%&&&((('''''''''((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$%%%(((,,,,,,)))&&&'''&&&&&&&&&'''''''''&&&&&&(((++++++)))'''&&&&&&+++++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((777777777777888999:::;;;@@@>>><<<<<<<<<<<<:::999888777666666555555555555444444444666777777555222333333333222222111000///000000000////////////...////////////////////////------............------------,,,,,,,,,+++++++++************************************************************************++++++++++++***)))((('''))))))))))))))))))******'''((()))******)))))))))))))))((((((((('''''''''***++++++++++++***)))((((((((((((***,,,---+++)))+++...666BBBJJJGGG;;;///---...////////////...---******))))))((((((''''''(((((())))))))))))(((((((((((()))***+++*********++++++******)))((((((''')))***,,,------***(((&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++***)))(((''''''&&&((((((''''''((())))))***)))'''%%%%%%&&&'''''''''((((((((((((((((((((((((((())))))(((&&&&&&'''(((%%%&&&''')))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((%%%+++///,,,((('''&&&$$$&&&'''((())))))((('''&&&(((((((((((())))))******+++******)))((('''&&&&&&((((((((((((((()))))))))))))))(((''''''((())))))))))))(((((((((((()))))))))))))))))))))******+++)))+++,,,+++)))(((((()))))))))))))))***+++,,,,,,++++++*********,,,...///.........---------...000/////////...............//////000111111111111111111111111111111111111111111111222222222333333333000000111222333333333333333333222222111111111000111111222222222333333333444444444444333333222222222222222222222222222222333222111111000///......+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,---++++++******+++---///000...+++)))(((((())))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((((((''''''(((***((((((((('''''''''((((((&&&&&&'''(((***)))(((&&&((((((''''''''''''((((((%%%&&&'''&&&%%%%%%&&&(((&&&'''((('''&&&&&&''')))***))))))(((''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''%%%$$$%%%(((,,,,,,)))&&&'''''''''''''''&&&''''''###%%%%%%%%%$$$$$$&&&(((&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((999888888888999:::;;;;;;@@@>>>;;;;;;;;;;;;;;;999777777666555555555555555444444555777999888666333555555444333222111000000000000////////////......////////////////////////------............------,,,,,,,,,,,,++++++++++++************************+++++++++***************++++++++++++++++++++++++************)))(((''''''))))))))))))************''')))++++++)))))))))******)))((('''''''''((((((******++++++***))))))((('''((()))+++------***((((((,,,444>>>DDDAAA666,,,***+++,,,------,,,+++***++++++++++++************'''(((((())))))((((((''')))))))))*********++++++******)))))))))((((((((()))***++++++***(((&&&$$$))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))++++++***))))))(((''''''((((((((((((((()))***++++++(((%%%$$$&&&'''(((((('''(((((((((((()))))))))'''((()))(((&&&%%%&&&'''&&&&&&'''((())))))((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))((()))++++++)))))))))***%%%+++...+++(((((()))'''''''''(((((((((((('''''''''(((((())))))******+++++++++******))))))(((((('''((()))******)))(((''''''(((((())))))(((((('''))))))(((((((((((()))))))))((((((((()))***+++,,,(((***++++++)))(((((()))******)))))))))******++++++++++++++++++,,,---...,,,---...---,,,,,,...000//////////////////......//////000111222222222222111111111111111111111111111111222222222333333333000000111222333333333333222222222222222111111111222222222222333333444444333222222111111000000000222222222222222222222222333222222111000//////...---...//////---,,,,,,---++++++,,,,,,,,,,,,------******)))***,,,///222444333///+++(((((()))))))))'''(((((())))))(((((('''&&&&&&''''''''''''''''''&&&&&&'''((())))))))))))((()))+++***)))''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((((('''''')))***))))))(((''''''''''''(((&&&'''((())))))((('''&&&''''''''''''((())))))***$$$%%%&&&%%%%%%%%%'''(((%%%'''(((((('''&&&((()))******)))((('''&&&%%%%%%&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((******)))''''''((()))(((&&&&&&&&&(((%%%%%%&&&%%%%%%&&&))),,,$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&((()))))))))((('''((((((((((((((((((((((((::::::::::::::::::;;;;;;???===:::::::::;;;;;;:::888777666666666666666666333333555777999888666333444333222222111111111111000000/////////.........////////////////////////------............------,,,,,,,,,++++++++++++***************************,,,,,,+++++++++*********************************((((((((())))))(((''''''((()))))))))************(((***,,,,,,***((()))+++******((('''''''''((())))))************))))))((('''((())),,,---,,,)))&&&&&&)))...444666555///+++((()))+++,,,,,,+++)))(((***************+++++++++''''''((((((((((((''''''+++***)))))))))***+++,,,(((((((((((())))))))))))((()))))))))((('''&&&&&&((()))))))))*********+++''''''''''''''''''''''''(((((((((((())))))))))))+++******))))))(((((((((''''''&&&'''((()))******)))(((''''''((()))(((''''''((((((((())))))))))))&&&((()))((('''%%%&&&'''(((((('''''''''(((((()))''''''((((((((((((''''''&&&&&&''''''(((((())))))************************(((+++---,,,***)))***+++%%%***---***((()))+++***((((((''''''''''''(((((('''(((((()))******++++++************************(((((()))******)))(((''''''(((((((((((((((((('''***))))))))))))))))))***)))((((((((()))***+++,,,(((***++++++***)))***+++)))))))))))))))***++++++******+++++++++++++++***(((***,,,,,,++++++---/////////////////////////////////000111222222222222111111111111111111111111111111222222222333333333111222333444444555555444111111222222222222222333222222333333333333333333444333222111000000000000222222222222222222222222111111000000/////////...///000111000...,,,,,,,,,***+++++++++,,,,,,,,,,,,***)))))))))+++///333555888333---)))((())))))***'''((()))******)))((('''%%%&&&&&&&&&'''((((((((($$$%%%&&&'''(((((((((((((((***++++++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&(((((('''''')))+++***)))((('''&&&''''''((((((((('''&&&%%%&&&'''(((&&&&&&''')))+++---///000'''(((((('''&&&%%%'''(((%%%'''((((((((('''((()))))))))(((((('''''''''&&&((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((((((((''''''((()))''')))***)))&&&%%%&&&(((&&&((()))))))))(((***+++%%%&&&((()))))))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))((('''###%%%)))+++,,,+++***(((((((((((((((((((((((((((<<<;;;;;;::::::;;;;;;;;;>>><<<999999:::;;;;;;:::999888777777777777777888222222444777888888555222111111111111111222222333000/////////............////////////////////////---..................---,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,++++++******************************''''''(((((((((((((((((((((((())))))*********+++(((+++---,,,***((()))++++++***)))''''''(((((()))))))))************))))))'''(((***,,,---,,,(((%%%&&&''')))++++++++++++***)))***,,,------,,,***)))''''''(((((())))))******''''''(((((((((((('''''',,,***)))((((((***,,,---''''''(((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))%%%%%%%%%&&&'''((()))***(((((((((***++++++(((&&&'''((((((((())))))******&&&''')))((('''%%%&&&&&&)))((('''&&&&&&'''((()))''''''((((((((((((''''''$$$%%%&&&'''(((***++++++++++++++++++++++++++++++)))+++...---+++)))+++,,,###)))+++(((&&&(((++++++)))((('''&&&&&&'''((()))'''(((((()))***+++++++++))))))))))))************)))))))))(((((((((((())))))(((''''''''''''((()))++++++************++++++)))((((((((((((***,,,---(((***,,,,,,++++++,,,---(((((((((((()))***,,,,,,((()))***++++++***)))(((%%%(((+++,,,******,,,.../////////000000000000000//////000222222333333333111111111111111111111111111111222222222333333333333333444555666666666666111111222222333333333444333333333333333333333333666555444333222222222222111111111111111111111111///////////////.........000111222111...,,,,,,,,,*********++++++,,,,,,,,,***)))((((((***...111444;;;666///***((()))******'''((()))******)))((('''%%%%%%&&&&&&'''((())))))###$$$%%%&&&''''''''''''(((***,,,,,,***(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&(((((('''((()))+++***)))((('''&&&&&&'''(((***(((&&&###!!!###'''***$$$%%%'''***---111333555+++++++++)))'''&&&'''(((%%%'''((()))((('''((()))'''''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))***(((%%%%%%'''***''')))+++)))&&&%%%&&&(((&&&))),,,---+++)))((('''((()))***+++***)))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''"""%%%)))---...---+++)))((((((((((((((((((((((((===>>>>>>>>>===<<<:::999<<<<<<;;;;;;;;;;;;<<<<<<;;;888555666888888555222555444333111111111222222222222333333333222111111////////////////////////........................222///,,,))))))+++...000333222000...,,,+++******,,,,,,---------,,,++++++***)))'''((()))++++++***---,,,***)))))))))******+++&&&$$$((()))((()))+++******))))))))))))******)))(((((()))******((('''***+++,,,,,,+++)))'''&&&''''''(((***++++++++++++,,,***((())),,,---+++)))))))))))))))))))))))))))*********)))((('''''''''''''''(((((()))*********************))))))))))))111///---+++)))(((((()))((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((((((((((((((((()))******(((((((((((((((((((((((())))))))))))((((((((((((+++***)))(((&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%''')))++++++***(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))(((((('''''''''&&&((((((''''''''''''((((((''',,,222333000+++(((&&&&&&''')))*********)))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))***)))&&&%%%%%%&&&)))(((((('''''''''((((((***)))((('''(((+++...000)))************+++++++++******))))))******+++,,,,,,+++*********+++,,,------------............///000000111222333333444444111111222222222333333333333222222111111222222333444555888999999888555444333222222111111222222333111222444555555555444444333333222111000000111111222222222111111111111000...///000///...---...///222111///---,,,++++++,,,............---,,,+++******+++---......---+++***000111000---***))))))******,,,+++(((&&&((())))))...---+++)))((())))))***$$$%%%''')))***))))))(((***((('''&&&&&&(((***+++((()))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((()))***+++++++++((((((((((((((((((((((((&&&&&&'''''''''&&&$$$###'''&&&%%%(((---111111000///...,,,***(((&&&&&&%%%'''(((((()))))))))))))))((((((((()))***,,,---...***---///,,,'''$$$&&&(((,,,***)))))))))(((&&&$$$)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((()))&&&)))111333,,,&&&%%%******))))))((((((''''''''')))+++)))&&&%%%&&&(((''''''&&&&&&(((+++...000(((((((((((())))))))))))))))))))))))((((((((((((===>>>>>>>>>>>><<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<777777777666444222222222333333222111000111222222222222333333333222111111////////////////////////........................---,,,+++*********++++++...---,,,,,,+++,,,,,,---***+++,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,***)))))))))******,,,'''&&&(((***))))))+++((((((((((((((()))******)))((('''((()))***((('''++++++***)))&&&"""''''''((()))***************))))))***,,,---,,,+++))))))))))))))))))))))))(((((())))))))))))))))))''''''((()))******+++,,,******)))))))))(((((((((++++++***)))))))))))))))((((((((((((((((((((((((***)))((('''''''''((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''((((((((((((''''''''''''(((((()))***+++++++++)))(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''')))(((((((((''''''''''''(((''''''''''''''''''((('''+++000111...***''''''''''''((())))))))))))))))))((('''''''''''''''(((''''''''''''''''''''''''(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((***+++,,,***((('''((()))((((((''''''''''''((((((''''''(((((()))******+++(((((()))))))))***************))))))******+++,,,++++++*********+++,,,------------............////////////000111222222222111111222222222333333333222222111111111111222222333444666888888666444333222111111000000111111222111222444555555555444333222222111000000000000000222222222111111111000000000111222111/////////111000///---,,,,,,,,,,,,---............---,,,+++******+++,,,------,,,+++***...000111111...+++***))))))******((('''((()))***,,,+++***(((''''''((((((&&&&&&'''((()))))))))(((***)))((((((((()))***+++(((((((((((('''''''''(((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''(((((()))******++++++((((((((((((((((((((((((((())))))***)))((('''&&&(((&&&%%%'''***,,,,,,+++,,,+++***((('''&&&%%%%%%%%%&&&&&&'''''''''''''''###$$$&&&(((+++///111333))),,,...+++'''%%%&&&)))(((((((((((((((''''''&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((&&&(((///111,,,'''&&&))))))))))))((((((''''''''')))***)))&&&%%%&&&((()))((((((((())),,,...000'''((((((((())))))))))))))))))))))))((((((((('''===>>>??????>>>===;;;:::<<<;;;;;;::::::;;;;;;<<<666999:::888222000111444111111000000000111222222333333333333333222111000////////////////////////........................***+++---...---,,,***(((,,,+++*********+++,,,---******++++++,,,,,,------+++++++++---......---+++,,,+++******)))*********...)))''')))***))))))+++))))))((())))))***++++++)))(((''''''))))))((('''((()))*********((('''&&&'''(((((()))))))))((((((&&&(((+++,,,,,,,,,,,,---((((((((((((((((((((((((''''''(((((()))***++++++((((((((())))))***+++,,,)))))))))(((((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))******)))((((((((())))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))***+++***))))))(((((()))******---,,,,,,+++***)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((***------+++(((''''''((((((''''''(((((()))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***++++++***((('''((()))((((((''''''''''''((((((&&&&&&((())))))(((&&&%%%'''((((((((())))))))))))******))))))******+++,,,++++++******++++++,,,------------............///------......//////000000111111222222222333333333222111111000000111111222222333555666666555333222111000000000000000000111222222444555555444444333111111000/////////000000222222111111111000000000000111222111///...///000...------,,,,,,---......---......------,,,+++***)))***+++,,,,,,+++***)))***...222444222///,,,+++++++++*********))))))*********)))'''''''''''''''(((((('''''''''(((((())))))******+++++++++++++++(((''''''''')))))))))(((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''(((((())))))******+++(((((((((((((((((((((((())))))***++++++***(((''')))'''&&&'''(((((('''&&&))))))((('''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''"""###%%%(((+++///111333(((***,,,+++'''&&&(((***))),,,---,,,(((&&&&&&(((&&&&&&''''''((())))))***&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((('''%%%&&&+++---***(((((()))))))))((((((((((((''''''((()))((('''&&&'''((()))(((((('''(((***+++,,,''''''((((((((())))))))))))))))))(((((((((''''''======>>>???>>>===<<<;;;;;;;;;::::::::::::;;;;;;:::;;;;;;999555333333555000000000111111222222333333333333333222222111000////////////////////////........................,,,...///000000...,,,+++...---+++***)))******+++---,,,,,,+++++++++++++++******+++---//////,,,***++++++******************///***(((***+++))))))+++,,,++++++******+++++++++)))'''&&&'''((())))))(((((()))***,,,------------'''((((((((((((''''''&&&%%%))),,,---***)))***+++(((((((((((((((((((((((('''(((((()))******++++++***)))(((((((((((()))***((((((((((((''''''''''''###%%%&&&((())))))((((((*********************************))))))))))))***((((((((((((((())))))***))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&'''((()))*********)))))))))((())))))******,,,+++***(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&((()))))))))((('''''''''(((((('''&&&&&&((()))***))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''(((''''''''''''(((((()))(((((((((((('''&&&%%%%%%((((((((()))))))))************))))))******+++,,,+++***++++++++++++,,,,,,---------............///---------....../////////111111222222222333333333222222222111111222222222000111222333333222111000111111000000000000111111222222444444555444333222000000///////////////000111111111111000000000000.../////////---,,,---...//////..................---------------,,,+++***)))***++++++++++++***)))'''+++000333222111000000222///...000///,,,******)))))))))(((((('''''''''***)))'''&&&&&&'''((())))))***,,,---...---+++***((('''&&&'''***+++***(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))******(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))((('''&&&(((''''''''''''''''''((('''(((((()))))))))))))))&&&&&&''''''(((***+++,,,&&&(((***)))(((((()))+++000333444111)))%%%%%%(((''''''''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&%%%&&&((()))))))))***((((((((((((((((((((((((''''''((((((''''''((((((&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))))))))((((((((('''''''''<<<<<<===>>>>>>===;;;:::::::::999999999999::::::===:::888777888777555222111111222333333333444444333444333333222111000/////////////////////////////////////////////////////////......------......///...,,,******,,,---///222000...,,,***)))))))))((()))***,,,------+++(((************+++*********///***(((***+++))))))+++---,,,+++***)))(((((((((***((('''''')))*********+++******)))'''&&&$$$$$$'''((((((((((((''''''&&&&&&))),,,+++(((&&&''')))))))))))))))))))))))))))************************+++***((('''&&&&&&'''(((((((((((((((''''''''''''&&&'''((()))***)))((('''++++++++++++++++++++++++)))))))))************)))((((((((((((((())))))***(((((((((((((((((((((((()))))))))((((((((('''''''''((()))******)))((((((((('''''''''(((((()))***)))((('''&&&&&&''')))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******++++++++++++******'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''''''''((('''&&&&&&&&&''')))***(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''')))***,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&'''((('''&&&%%%&&&''''''''''''''''''((())))))---+++)))'''&&&&&&'''''')))))))))*********++++++******))))))******+++,,,******++++++,,,,,,,,,,,,---------............///......///////////////000111111222222222333333333333333222222222222333333///000111111111111000///222222222111111222222222222222333444444333222111000///////////////000000111111111000000000//////---...///...---,,,,,,...222222111000///...---,,,,,,,,,,,,---,,,,,,++++++*********++++++*********'''))),,,...///111444666999444333666555///******))))))))))))))))))((((((***)))'''&&&&&&'''((()))((())),,,---...---+++***(((''''''((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((((((((((((((('''((()))******)))(((((()))***+++,,,++++++******((('''''''''(((((()))***'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((((((((()))***+++///333444000***%%%&&&((())))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&&&&(((******'''''''''''''''((((((((('''&&&&&&'''((()))))))))&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''':::;;;<<<===<<<<<<:::::::::999999888888999999:::;;;777444555777888555111444444555666666666555555444444444333222111000///////////////////////////////////////////////////000...,,,******+++---...,,,+++******,,,000333555555444111---+++)))(((((((((((((((***++++++***((())))))***++++++++++++***...)))''')))***))))))+++******((('''&&&&&&&&&&&&+++)))'''(((***+++,,,,,,))))))(((((('''''''''&&&'''(((((()))))))))((((((((()))***)))(((((()))***))))))))))))))))))))))))*********************)))+++***(((&&&&&&''')))***)))))))))(((((((((''''''))))))))))))))))))((('''************************'''((()))*********))))))((((((((((((((()))******((((((((((((((((((((((((***)))))))))(((((((((((()))******+++***)))'''&&&&&&&&&&&&&&&'''((())))))''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******++++++++++++******'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&''''''&&&''''''&&&&&&''''''((()))'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&((()))+++---...(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''')))))))))''''''((()))''''''&&&''''''((()))***///---***'''&&&&&&((()))************++++++++++++******))))))******+++,,,)))***+++,,,,,,,,,,,,+++---------............/////////000000000000000000111111222222222333333333333222222222222222222333///000000000000000000///333333222222222222333333222333333444444333111111000000/////////000111111111111000000000////////////000111000...---...///222222222111///---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***---333777<<<555333999888000***)))((())))))******))))))((((((((('''''''''(((((()))'''(((***,,,,,,+++***)))''')))******(((((()))+++))))))(((''''''&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++******(((***------,,,++++++,,,((((((''''''((())))))***%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&'''(((((()))******(((***,,,+++(((&&&''')))***))))))(((''''''&&&&&&''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%((()))&&&%%%(((******&&&''''''''''''(((((((((&&&%%%%%%&&&)))******)))'''''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&888999:::;;;;;;;;;999999999999888888888888999999888777666666666666555555777888888999999888777666444444444333222111000//////////////////////////////////////////////////////...,,,+++++++++------,,,+++******,,,000444777777555111...,,,+++***+++)))((('''(((***+++***)))((()))***+++,,,++++++***,,,'''&&&(((***))))))+++)))(((((('''(((((()))))),,,***((((((+++---......*********+++,,,---...///''''''((()))***************((('''(((***,,,......++++++++++++++++++++++++)))))))))******++++++,,,)))((('''''')))+++...000******)))))))))((((((((())))))(((((((((((())))))************************&&&'''((()))))))))((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((()))+++++++++)))(((&&&&&&&&&&&&&&&'''((()))***)))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))******))))))(((''''''''''''((((((((()))(((''''''''''''''''''((((((&&&%%%%%%'''((('''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&&&&(((***,,,---///(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***(((''''''((())))))''''''((()))&&&&&&&&&''''''((()))***---,,,***(((((('''(((((())))))))))))******************))))))******+++,,,)))***+++,,,,,,,,,++++++---------............///000/////////////////////111111222222222333333333111111000000000000111111///000000000000000000///222222111111111111222222222333333444333222111000000000000000000111222222111000000000///////////////000111000...---...///.../////////...---+++******++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++)))(((''')))---111888000///777888///((()))''''''((()))))))))((('''&&&&&&'''((()))))))))(((&&&'''((()))))))))((('''&&&+++...,,,'''%%%(((,,,---,,,+++***)))'''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++******'''***,,,---***)))((()))''''''&&&&&&''''''((((((%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&'''((()))))))))%%%&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%***+++'''%%%(((***)))&&&&&&&&&'''''''''((((((&&&%%%$$$&&&)))+++***)))&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&777888999:::::::::999888999999888888888888999999666999;;;:::777666888;;;999:::;;;;;;:::999888777444444444333222111//////////////////////////////000000000000000000000000000000//////...............---+++***+++...222444666444111///---,,,------***)))'''((()))++++++***((()))***+++,,,,,,+++***+++&&&%%%((()))((()))+++)))))))))***+++---...///---+++))))))+++...//////222111///---+++*********'''''')))***+++++++++++++++(((%%%''',,,111333333++++++++++++++++++++++++''''''(((***+++,,,---...'''''''''(((+++///333666************))))))))))))((('''&&&&&&'''(((***+++))))))))))))))))))))))))%%%&&&''')))))))))((('''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((***++++++***)))(((&&&&&&&&&''''''(((******++++++***)))((('''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''(((((((((&&&%%%&&&((()))(((%%%$$$%%%'''((((((((('''&&&$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))%%%%%%&&&(((***,,,...///(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''')))******)))************(((&&&%%%(((((((((((())))))))))))*********)))***++++++,,,)))***+++,,,---,,,++++++---------.........////////////////////////......111111222222222333333333//////............//////000000000000000000000000111111000000000000111111222333333444333222111000111111000000111222333333000000000000////////////---.........,,,+++,,,---++++++---------,,,+++******++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,+++(((&&&&&&(((***444++++++555777...'''(((%%%&&&'''((((((((('''&&&$$$%%%''')))******)))(((%%%&&&&&&'''''''''''''''&&&,,,000---&&&###'''---000///...,,,***)))''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&'''((())))))((('''&&&))),,,+++(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))******)))(((((((((((((((''''''&&&'''((())))))((()))(((((((((******(((&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%,,,---(((%%%(((***(((&&&&&&&&&'''''''''((((((&&&$$$$$$&&&***,,,+++)))###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&777888999:::;;;<<<<<<<<<666666666666777777777777:::888777888::::::888555333555999;;;;;;999666444444333222222111111111222000111222000...------...222444666555111...---...000///---,,,,,,,,,...//////,,,))))))+++,,,+++***...------,,,,,,++++++***+++***)))(((''''''(((((()))************+++++++++))))))(((((()))***++++++,,,***((('''(((***,,,...111000...,,,,,,---...///+++*********))))))((((((((()))***)))((('''((()))'''(((***,,,------------+++++++++*********))))))))))))))))))***************((('''(((,,,111444666111---(((''')))***)))'''))))))))))))))))))((((((************************)))(((((('''(((((()))***))))))(((((()))***++++++'''''''''(((((((((((()))%%%%%%&&&(((******)))'''%%%%%%%%%&&&'''((()))***'''((()))))))))(((&&&%%%%%%'''))))))((('''((()))((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++,,,+++)))'''&&&%%%&&&&&&(((***,,,+++(((''')))+++&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((******)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''&&&%%%###&&&''''''(((((((((((((((***)))(((''''''((()))************(((&&&&&&(((***))))))+++,,,+++)))***,,,******))))))))))))******((())),,,.........---,,,))))))***+++,,,,,,------------------...///000000222111///...---...000111111000......///111333555222000---,,,---/////////000000000000111111111111111111111111111111111111111///---...111222000.........///////////////...000000/////////...------000...,,,+++,,,,,,***))),,,,,,,,,,,,++++++***)))(((((((((((((((((((((((()))))))))((()))******++++++++++++***)))((((((''')))(((&&&%%%%%%&&&((()))+++***((('''&&&''')))***''''''&&&&&&&&&''''''(((***,,,...---***))))))+++222222222000...+++(((&&&***((('''&&&''''''%%%###''''''''''''''''''''''''+++***(((&&&&&&''')))***((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&))))))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((&&&$$$######%%%((()))&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$###%%%$$$""""""%%%%%%'''(((((('''''')))***'''&&&&&&&&&&&&'''((((((************)))'''&&&%%%888888999999:::999999999555666666666777777777777:::888777888999:::777555444666999;;;;;;888555333555444333333222222222333///000111000.........///111333444333000......///////////////...------,,,///,,,))))))+++,,,+++***+++++++++++++++,,,,,,,,,++++++******************(((((()))))))))*********)))))))))))))))***++++++,,,***)))((((((***,,,...555333000,,,)))(((((((((*********)))))))))((((((&&&((())))))(((((()))+++)))***+++,,,,,,++++++***+++++++++*********))))))(((((()))))))))*********,,,)))((((((+++...111111000...+++***+++,,,,,,,,,)))))))))(((((((((((((((''''''''''''''''''''''''(((((())))))))))))******''''''(((((())))))))))))&&&&&&'''''''''(((((((((&&&&&&(((***,,,,,,***((('''''''''''''''((()))***'''((()))))))))(((&&&&&&%%%&&&(((((('''''''''((()))((((((''''''(((((())))))(((&&&&&&&&&''')))***))))))((('''&&&'''(((((((((***+++***(((''')))+++,,,,,,+++***)))'''&&&&&&(((''''''&&&'''((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))***+++(((((('''&&&&&&'''(((((()))(((((((((((((((((()))'''''''''''''''(((((()))(((''''''((())))))'''%%%&&&''''''((((((((((((((())))))(((''''''((())))))*********)))'''(((***,,,'''(((((((((''''''(((+++******))))))((()))))))))((()))+++---......---,,,*********++++++,,,,,,,,,***))))))******+++,,,---...//////000000000/////////......---...///000111111///------///000000/////////000000000111111111111111111111111111111111111///......111111000...---....../////////............---------...///000000...,,,+++,,,,,,+++***++++++,,,,,,,,,+++******************************(((((()))))))))***************))))))(((''''''&&&)))(((&&&%%%%%%&&&((()))---+++)))&&&%%%$$$%%%%%%''''''&&&&&&&&&'''(((((((((***,,,+++)))'''((()))...000222333111...+++(((+++***(((((())))))(((&&&''''''''''''''''''''''''***)))(((''''''((()))***'''''''''''''''((((((((()))(((((((((''''''''''''))))))(((((('''&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''***&&&&&&((('''%%%%%%(((&&&''')))(((''''''((()))'''''''''''''''((())))))))))))((((((''''''&&&&&&888888999999888777777666555555666666666777777777999888777888999888777555555666888999999777444222444444444444333333333333...000111111///...///000000111222000///...///111...///000111000...,,,***...,,,******+++,,,+++***((())))))***++++++,,,,,,)))******++++++++++++***'''((((((((())))))))))))***))))))))))))***+++++++++***)))))))))***+++,,,---,,,+++)))))))))************))))))))))))((((((%%%'''((()))((()))***,,,***************)))((('''+++************)))))))))(((((())))))))))))******---+++(((((()))+++,,,,,,*********((('''''')))+++)))(((((((((''''''''''''))))))))))))))))))))))))'''(((***+++++++++******&&&&&&((())))))(((((('''%%%&&&&&&&&&'''''''''''''''((())),,,......+++((())))))((((((((())))))***((((((((()))(((''''''&&&$$$&&&'''(((&&&&&&'''((())))))(((((((((((())))))(((''''''&&&&&&((()))***'''''''''''''''((()))***((()))******(((((()))******)))((('''&&&$$$######(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''******))))))))))))******))))))(((((())))))***+++(((((((((***,,,+++)))'''&&&''''''((((((((((((((((((((('''&&&&&&'''(((((())))))***)))((())),,,...)))***)))'''&&&''')))++++++***))))))((((((((((((((()))+++,,,------,,,+++******++++++++++++++++++++++++++++++,,,---...///+++---///111111000///...,,,------.........------///......///111222111000//////000000000000111111111111111111111111111111111///...///000111000...---...............------------...///000333555666///---++++++,,,,,,+++*********++++++,,,+++++++++************************'''((()))*********)))))))))((((((''''''&&&&&&&&&)))((('''&&&&&&'''((()))+++***'''%%%$$$$$$$$$$$$''''''&&&&&&''''''((()))'''((()))((('''&&&'''((((((+++///111111///+++(((***)))((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))***+++((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###%%%(((++++++)))&&&$$$&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''***''''''))))))&&&&&&)))'''((()))((('''&&&'''((((((''''''''''''((())))))(((((('''&&&&&&&&&'''(((777888888999888888777777555555555666666666777777777777777777888777666555666666777888777555333111333333333333333333333222111333444333111///////////////.........///000222///000000000///---,,,***---,,,+++++++++++++++***((()))))))))*********+++&&&'''(((*********))))))((((((((()))))))))***************))))))***+++++++++***************++++++((('''''''''((()))++++++))))))))))))))))))((((((&&&((())))))(((((()))+++)))))))))))))))(((((('''************))))))))))))(((((((((((()))))))))***,,,***''''''((()))***)))&&&((()))((($$$$$$&&&)))(((((((((((('''''''''&&&************************'''(((***,,,---,,,+++***&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,...---***'''))))))(((((('''((((((((((((((((((((((((''''''&&&###%%%''''''&&&%%%&&&'''))))))(((((((((((())))))(((''''''''''''((())))))''''''''''''((((((((()))((()))))))))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******))))))(((((())))))***+++&&&'''(((+++---,,,***'''&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((())),,,...000111///***''')))+++,,,+++***)))(((((('''(((((())))))***+++,,,,,,++++++++++++++++++************,,,,,,,,,,,,---...//////+++,,,---///000000//////+++,,,...//////...,,,+++---...///111333444222000////////////000000000111111111111111111111111111000/////////000000000///---............------,,,,,,...111444777999999:::...,,,++++++,,,---,,,+++((()))***+++++++++++++++************************&&&''')))++++++***)))'''((((((((('''''''''&&&&&&((((((''''''''''''(((((('''&&&&&&%%%&&&&&&'''((('''&&&&&&&&&'''((()))***'''(((((('''&&&&&&'''(((&&&(((***+++,,,***((('''((('''&&&'''((()))((('''))))))))))))))))))))))))'''(((((())))))))))))(((***))))))(((((()))***+++(((((((((((((((''''''''''''((((((((())))))******((((((((())))))((((((((())))))((((((''''''&&&&&&)))))))))******)))))))))&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''###&&&)))++++++***'''%%%&&&((()))((('''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&&&&))))))&&&&&&(((((()))***)))'''&&&&&&'''''''''&&&&&&''''''((())))))(((&&&%%%&&&'''***+++666777888999::::::::::::555555555555666666666666666777777777666555555555666666666555555333222111000111222222222222111111555666777666333000///......---,,,,,,---///000111111000...---,,,,,,,,,---+++,,,,,,,,,+++******************))))))(((((((((&&&'''***,,,,,,+++***))))))))))))*********++++++++++++***************+++******+++++++++******))),,,+++***((('''&&&%%%%%%(((((((((((((((((()))))))))******)))(((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))'''&&&&&&((()))))))))***,,,---+++(((&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***,,,---,,,+++***'''(((***++++++***((('''%%%%%%%%%&&&&&&&&&''''''''''''(((***,,,+++(((&&&(((((('''&&&&&&&&&'''''')))(((((((((''''''''''''###%%%''''''&&&%%%&&&'''))))))(((((((((((())))))'''''''''''''''((())))))(((((((((((((((''''''&&&)))((((((((())))))(((((((((((((((((())))))))))))%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((''''''(((((((((((((((''''''(((((()))***&&&&&&''')))++++++)))&&&&&&''''''(((((((((((((((&&&''''''''''''''''''&&&%%%&&&'''&&&&&&(((+++---444666333+++(((***,,,*********)))(((''''''(((((())))))******************+++*********************(((((((((((()))***+++,,,,,,,,,,,,,,,---...000111+++---///111111000...,,,------///222444444222///...////////////000000000000000000000000000000000///000000000/////////000......//////...------,,,)))---222777::::::888777---,,,***+++,,,------,,,((()))******++++++++++++))))))))))))))))))))))))%%%''')))***+++***((('''))))))((((((((((((''''''(((((((((''''''(((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&'''((()))******)))((('''''''''((())))))***)))((('''&&&&&&'''(((((('''&&&'''((()))((('''))))))))))))))))))))))))''''''((()))***)))))))))---,,,***)))((((((((()))'''''''''(((((((((((((((''''''(((((())))))******&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((&&&'''(((((())))))(((((('''((()))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&'''******'''&&&)))((()))***)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((***)))'''''''''))),,,---555666777999:::;;;;;;;;;444444555555555666666666555666888777555444444555555555444333333222222222...///111222222222111000555777888777444111///...---,,,++++++...////////////...,,,******+++---...***,,,------+++******+++++++++******)))((((((''')))+++...111111///,,,***************++++++++++++,,,,,,+++************+++)))***+++,,,,,,+++)))((()))))))))))))))(((((((((''''''(((((((((((())))))***++++++***'''&&&&&&'''((((((''''''((()))******(((((()))))))))))))))***''''''(((((((((((())))))'''&&&%%%&&&((())))))))))))***+++***((('''((((((''''''(((((()))*********((((((((((((((((((((((((&&&''')))+++,,,,,,++++++)))******++++++***((((((%%%&&&&&&&&&'''''''''''''''&&&'''((())))))'''%%%''''''&&&&&&&&&&&&'''((())))))(((''''''''''''((($$$&&&'''(((&&&&&&'''(((((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))((('''&&&&&&)))(((''''''))))))(((''')))))))))(((((((((''''''%%%&&&&&&'''((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))******+++&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))'''&&&&&&'''((()))(((&&&&&&''''''(((((((((((((((&&&'''(((((((((((('''&&&$$$%%%&&&&&&&&&'''***,,,000555333***&&&***+++((()))((((((''''''(((((())))))))))))))))))))))))***))))))******************)))))))))))))))***,,,,,,...---+++***+++---///000+++---///111222111000///---...///111333333111.........////////////000000000000000000000000000000...000111000///...///111000000000000///...------'''+++000555666555222000,,,+++******,,,......---))))))******+++*********((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&'''((()))***+++***(((&&&&&&(((*********...,,,)))&&&%%%&&&(((***+++***))))))++++++***)))((((((((((((((((((((((((''''''(((((())))))******///---+++((('''''''''((('''''''''((((((((((((((('''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&''''''((((((''''''&&&###$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&'''((()))'''((())))))''''''((()))''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''')))''')))------***)))+++'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''((((((******)))))))))***,,,---666666777888999999999888444444444555555555666666444666888777444333444555444333222222111222333333...000111333333333111000111333666666444111000000,,,+++***,,,...///...,,,++++++******++++++,,,,,,))),,,...---+++)))***+++************************+++---111333333000,,,***))))))))))))************---,,,++++++*********+++)))***,,,---,,,+++((('''$$$%%%''')))+++---......'''''''''((((((((()))))))))******)))(((&&&'''(((+++***)))((((((((()))***(((((((((((())))))******'''''''''((((((((())))))((('''&&&'''((()))((('''%%%%%%%%%''')))***)))(((&&&'''((()))***,,,------************************&&&''''''(((***++++++,,,******)))))))))(((((((((&&&&&&'''''''''((((((((()))'''&&&&&&'''((('''&&&'''&&&&&&&&&'''((()))******)))((('''&&&''''''(((%%%&&&(((((('''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&'''((())))))((((((''')))'''&&&''')))***(((&&&&&&&&&&&&'''''''''(((((('''''')))*********)))(((''''''((((((((((((''''''''''''''''''''''''''''''***))))))((((((((())))))&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***(((&&&%%%&&&'''''''''&&&''''''((((((((((((((('''((())))))))))))((('''&&&&&&''''''&&&'''***,,,***111111)))&&&,,,---((('''''''''''''''((()))***)))))))))((((((((())))))(((((())))))******++++++*********++++++,,,---...,,,,,,,,,,,,,,,,,,------+++,,,...000111222222111///......000111111///---........./////////000000000000000000000000000000...000111111......///111111111111111000///...---+++,,,///000111000...---,,,***)))***,,,.........)))************))))))((())))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''&&&&&&%%%$$$&&&&&&''''''(((***+++,,,+++(((%%%%%%(((*********,,,+++)))'''&&&'''((()))---+++******++++++)))(((''''''''''''''''''''''''((('''''''''((()))+++,,,...,,,)))'''&&&'''((()))''''''''''''((((((((()))''''''''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((''')))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***((('''%%%%%%%%%&&&&&&&&&''''''((('''(((------***(((***&&&''')))(((''''''((()))((((((((((((((()))******)))))))))))))))*********777777777777777666666555444444444555555555666666333666888777444222333555333222111111111222333444///000222444444444222111,,,///333444333222111111+++******,,,//////---***'''(((***,,,,,,,,,+++***))),,,......+++))))))+++)))))))))***++++++,,,,,,***---000333222///+++((((((((((((((())))))))))))---,,,,,,+++*********+++)))***,,,------+++(((&&&***++++++++++++******)))&&&'''''''''(((((())))))'''(((***)))(((((()))***...,,,+++)))((('''(((((('''((((((((())))))******''''''''''''((((((((()))***(((''''''(((((('''&&&'''%%%%%%)))...000///---&&&&&&((()))+++---...///''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,***)))(((''''''''''''''''''''''''(((((((((((()))***(((&&&%%%'''(((((((((''''''''''''(((***++++++***)))(((&&&&&&''''''(((%%%'''))))))((('''((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))(((((((((###%%%'''(((*********)))***'''&&&&&&)))***(((&&&%%%&&&'''))),,,...///000((()))***,,,,,,++++++***''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))),,,)))&&&%%%&&&'''((('''&&&''''''((((((((((((((('''((()))******)))(((''''''((((((((('''(((***,,,&&&...000)))(((///000+++&&&&&&&&&&&&((()))***+++***)))(((((((((((())))))'''(((((()))***++++++,,,''''''''''''((()))***++++++,,,---......---+++******+++---...000111222333000///......000000...,,,............/////////000000000000000000000000000...000222111...---///111222222222222111000......111000///...------......+++***)))***---...///...***************)))((('''************************(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((("""###$$$%%%&&&''''''&&&&&&&&&''''''(((***+++,,,***'''$$$$$$'''******)))'''''''''''''''''''''''',,,***(((((()))((('''%%%'''''''''''''''''''''''')))(((&&&&&&''')))+++---,,,***(((&&&&&&''')))+++&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++------,,,***)))%%%%%%%%%&&&&&&&&&''''''&&&$$$&&&++++++(((&&&(((%%%'''(((((('''''')))******************++++++,,,(((((())))))))))))((((((777777666555555555555555222333444666777777777777;;;999777666666666555444333222222111111222222333222333444555444222///---111111111000//////......------------------------***+++,,,,,,++++++,,,---(((+++,,,)))(((+++---,,,(((((())))))******++++++(((***++++++)))(((((()))))))))************))))))+++++++++************))),,,)))'''))),,,...---++++++,,,...000///,,,)))'''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''000///,,,)))'''&&&%%%%%%((('''((()))+++,,,***)))+++******)))((()))))))))'''&&&&&&%%%%%%'''((()))'''''''''((()))*********(((((())))))******++++++))))))))))))))))))))))))&&&&&&'''(((((()))((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''+++***)))))))))***,,,---///...,,,***(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))((((((((((((''''''''''''((((((''''''''''''((((((***)))''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((///---)))&&&$$$$$$$$$%%%&&&'''((((((((('''%%%%%%'''(((***+++,,,,,,++++++555000+++***,,,,,,((($$$******************************))))))((((((''''''"""&&&***+++***(((''''''((((((((()))))))))***++++++******++++++,,,---***+++,,,---...---,,,,,,,,,---...///000111222333...------,,,,,,,,,------000//////.........//////000000000000000///......///000111222222111000//////444777666222...///111///////////////......---,,,+++++++++++++++++++++************))))))))))))(((((())))))*********+++)))******+++++++++******))))))))))))))))))))))))+++******)))(((''''''&&&'''((((((((('''&&&%%%%%%(((%%%$$$&&&)))***'''$$$''''''((())))))((('''&&&((((((((((((((('''''''''***)))((()))***)))'''%%%'''&&&&&&%%%%%%&&&&&&'''((()))***++++++***)))(((***)))'''%%%$$$%%%&&&'''))))))))))))((((((((((((***)))((('''&&&&&&'''((('''((()))******)))((('''((((((''''''''''''(((((()))(((&&&$$$############(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((++++++,,,***'''%%%%%%&&&((((((&&&$$$###%%%(((+++%%%'''((((((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))------,,,+++***)))((('''...///...+++(((&&&'''(((999999888777777777777777555666666777777777666666888777666666666666666555333333222222222222333333222222222111000...---+++111111111000000/////////------------------------*********)))'''&&&&&&''''''***---,,,++++++)))''')))))))))))))))*********)))+++,,,+++)))(((((()))'''(((((())))))(((((('''+++++++++*********))))))***)))((((((***,,,,,,+++//////...,,,***)))'''&&&''''''((())))))))))))(((&&&&&&''''''((()))******---,,,***)))((((((((((((+++)))((()))***+++***)))+++******)))))))))))))))((('''&&&&&&&&&'''((()))((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((---,,,)))'''''''''(((((()))(((((('''((()))***++++++***)))(((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))((((((''''''''''''(((((('''&&&&&&&&&'''(((''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((()))***((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%'''((()))***++++++++++++777333//////000000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&'''((())))))((('''&&&((((((((()))))))))))))))***************+++,,,,,,******,,,------,,,,,,+++,,,------...///000111111///......---------.....................///000111000000111111000000///...000000111111111111000000///333777666111...///111...............---,,,,,,+++++++++,,,,,,---------((((((((())))))*********''''''(((((())))))))))))++++++++++++******)))(((((((((((((((((((((((((((******)))((('''&&&%%%$$$"""###%%%&&&((()))******)))((((((((())))))(((&&&)))(((''''''''''''((((((''''''''''''((((((''''''((('''&&&'''((()))(((&&&(((''''''&&&&&&''''''(((''''''((())))))(((''''''))))))'''&&&&&&&&&''''''(((((((((((('''''''''''')))((('''&&&%%%%%%&&&''''''((()))***))))))((('''((((((''''''''''''((((((''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((+++,,,,,,+++(((&&&''''''(((((((((&&&%%%%%%'''***((((((((()))))))))(((((('''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))))))))))))))************.........+++(((''''''(((999999888777777777777888888888888888777777666666555555555555555555555555444333333222222333333444444333222000...------,,,111111000000000000000000------------------------,,,,,,+++***)))))))))))),,,,,,,,,---,,,***))))))************))))))))))))+++,,,---,,,***(((((())))))******++++++******)))++++++*********)))))))))'''((()))(((((()))***,,,555333///+++)))((((((((('''((())))))******))))))%%%&&&'''((()))+++,,,,,,))))))(((((()))***++++++...,,,)))((()))***)))(((******)))))))))((((((((((((((('''''''''((()))*********))))))((('''&&&&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((///---+++)))(((''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))((((((''''''(((((()))%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&''')))+++---...((((((''''''''''''((((((((((((((()))((((((((('''''''''((((((''''''&&&%%%(((((('''(((((()))***+++555222000111222111---)))((((((((((((((((((((((((&&&''''''((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++)))***++++++,,,,,,++++++,,,,,,------........./////////............//////,,,,,,---...///000111111000111111111111000000///000000000000000000000000///222555444111...///000---------------,,,++++++******+++,,,---...//////((((((((((((((((((((((((************++++++++++++,,,,,,,,,+++***)))''''''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$ """$$$&&&((()))***+++***+++,,,+++***(((((()))***((('''%%%%%%''')))***%%%%%%&&&'''(((((((((((((((&&&%%%%%%&&&(((((('''(((((((((''''''(((((((((%%%&&&''''''''''''&&&%%%((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((()))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++,,,,,,+++)))'''(((((()))******)))'''&&&'''((('''&&&&&&(((,,,,,,***''''''(((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))---------+++((('''((()))888777666666555555666666999999888888888888888888555666666555444222222333444444333333333333444444999777444222000///000000////////////////////////------------............+++***)))***+++---.........)))'''***+++((((((,,,++++++******))))))((((((+++------,,,***(((((((((((())))))))))))))))))(((************))))))))))))&&&(((***)))''''''***---666555222...,,,+++++++++(((((()))***************&&&&&&'''((())))))******((((((((()))******+++,,,000---)))((((((((((((((()))))))))))))))(((((('''(((((((((((()))))))))***++++++***)))'''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))***+++++++++''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))(((((((((((())))))&&&'''((((((''''''((()))'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((***,,,---((((((''''''''''''(((((('''((()))******)))'''&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&((()))***...------...///---)))&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))+++,,,,,,*********))))))))))))(((((((((((((((((()))******))))))******++++++++++++,,,,,,,,,,,,,,,,,,------...------------......///------...//////000000000000111111111111111000000111111000000000000111111///111333222000......///---------------,,,+++++++++++++++,,,,,,---------******))))))((('''&&&&&&)))))))))))))))))))))*********+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&***,,,...---)))'''''')))(((''''''''''''((())))))###$$$&&&'''((((((((((((+++)))&&&$$$%%%'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''')))***+++***(((''''''((()))***,,,+++)))'''&&&&&&(((''')))...333333---'''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((''''''&&&%%%%%%*********)))'''&&&''')))888888777666666666666666777777777777888999;;;;;;:::;;;<<<:::666333222222444333333222222333333444:::888555222111111222333///...............---------------....../////////+++(((&&&&&&(((***+++***(((###'''333666---'''***++++++******))))))((((((***,,,---,,,***(((((()))%%%&&&&&&''''''&&&&&&%%%*********)))))))))((((((''')))+++***((((((+++...000000111111000...,,,+++(((((()))***************''''''''''''''''''''''''((()))))))))************///,,,(((''''''(((((((((((())))))))))))((('''''''''(((((()))))))))))))))+++***)))((('''%%%$$$$$$%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((()))******+++++++++******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))***,,,,,,+++((('''''')))((()))))))))************&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((((()))***++++++)))&&&%%%((((((''''''&&&&&&&&&&&&((('''&&&&&&&&&'''((()))(((((()))***+++)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&&&&''')))+++,,,,,,+++***************))))))))))))((((((''''''(((((()))******************+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////000000///...---,,,///000000111111111000000000000000000000000000000//////000000///......///---............---,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%'''((()))***************''''''''''''''''''''''''%%%&&&'''((()))***++++++))))))(((((('''&&&%%%$$$(((+++---+++(((%%%&&&((($$$&&&(((******)))((('''###$$$&&&((())))))((('''///,,,(((&&&&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((''''''((()))*********))))))))))))((((((((('''''''''''''''((((((((('''''''''''''''''''''(((((()))((((((''''''''''''((((((((()))((((((((((((''''''))))))(((&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&'''((('''&&&%%%&&&'''(((***,,,+++)))'''&&&&&&(((***...666;;;999111)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%&&&'''((('''%%%%%%&&&(((::::::999888888888888999777666666666777999;;;<<<===@@@AAA>>>999444333444333222222111111222222333666555222000//////000111000000///......---,,,,,,---------...//////000000444///***)))***+++)))''''''%%%333JJJNNN<<<,,,***************))))))))))))(((***++++++)))(((((())))))******++++++******)))******)))))))))(((((((((((()))******)))***+++---'''***---//////---***((('''((())))))******))))))((((((((('''&&&&&&%%%%%%))))))************))))))+++)))&&&&&&'''((((((((('''((()))***)))((('''&&&&&&'''((()))))))))(((((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))......---,,,***(((&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''(((((())))))(((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''))))))((((((''''''''''''***))))))(((((())))))***,,,...///---(((&&&''')))))))))))))))************(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((()))+++++++++)))'''&&&(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''((()))))))))((('''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%)))***+++,,,+++)))'''&&&)))))))))*********++++++((((((((((((((())))))***+++************+++,,,,,,******++++++,,,,,,,,,---************+++,,,---...000000111111000...,,,+++...//////000000000000//////000111222222111000///.......................................---,,,,,,,,,,,,+++***)))(((''''''$$$%%%'''(((+++,,,...///)))))))))))))))(((((((((&&&&&&((()))***+++++++++''''''''''''''''''''''''%%%%%%'''((()))+++,,,---((((((((())))))(((((((((((()))***)))(((&&&&&&'''"""%%%(((+++,,,***'''%%%$$$&&&(((******)))((('''...,,,)))''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((((())))))'''(((((()))***++++++,,,***)))))))))((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''''')))+++***((('''&&&&&&###%%%+++111555222+++%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&'''(((((()))%%%&&&&&&&&&%%%%%%''')));;;:::999999888888999999888777666666666888:::;;;:::===@@@===888333222444222111111000000111111222222111000/////////000000333333222000///...---,,,---------...///000000000:::444...,,,---...+++)))---***:::UUUYYYBBB///,,,)))))))))))))))*********&&&((())))))((((((((()))------............------***)))))))))(((((((((((()))''''''''')))++++++***&&&(((+++------+++(((&&&''''''((())))))))))))((((((((((((((('''''''''''''''((()))***+++******)))&&&%%%$$$%%%((())))))((('''((()))***)))(((&&&%%%%%%&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((,,,++++++***)))(((&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))))))))(((%%%&&&'''((()))(((((('''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((******))))))))))))*********---///,,,(((&&&(((***''''''((((((((()))))))))(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((()))((((((''''''''''''(((((('''((()))***+++***)))))))))((('''&&&%%%&&&&&&'''(((((()))))))))((((((''''''((())))))))))))***+++************************''''''''''''''''''''''''+++******)))((((((''''''(((((()))***++++++,,,---))))))(((((())))))***+++,,,++++++***+++,,,---...******++++++,,,---......++++++++++++,,,---.........///000111000///---+++------...///////////////---///222333333222///---...---,,,,,,---......------------------,,,++++++,,,++++++******)))))))))&&&'''(((***+++---...///,,,,,,++++++************''''''((()))*********)))''''''''''''''''''''''''&&&&&&''''''((())))))***(((((()))***************(((((('''((())))))(((&&&###%%%''')))******((('''&&&'''***++++++***((('''***(((''''''((()))'''&&&''''''&&&&&&&&&&&&''''''))))))(((''''''((())))))(((((((((((()))+++---...))))))((((((((('''''''''%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&''')))***((((((''''''''''''((((((%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&((())))))'''&&&''''''"""%%%((()))(((%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&'''((((((((('''&&&$$$$$$%%%&&&'''((())))))%%%&&&''''''&&&''')))+++999888777777666777777777:::999777555555666777999444888;;;999444000000111111111000000000000111111111111000000000000111111666555444222111///...------------...///000000111666000***)))+++---+++)))///'''333LLLPPP:::)))***(((((())))))******++++++$$$&&&((()))(((((((((***((())))))******))))))((())))))))))))(((((((((((()))&&&$$$%%%)))+++***((((((***+++---,,,+++)))'''&&&''''''(((((((((((((((''''''(((((())))))******%%%'''(((***++++++++++++""""""###%%%(((***)))((('''((()))***)))(((&&&%%%$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&'''((((((((('''&&&$$$%%%&&&((())))))((('''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))************))))))))))))******'''***---+++'''&&&(((,,,&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((()))++++++((((((''''''''''''((((((&&&&&&((()))++++++,,,,,,)))((('''&&&%%%&&&'''''''''((()))******)))((('''''''''(((((('''(((***,,,((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((***((('''&&&&&&(((+++,,,''''''(((***+++,,,---...)))))))))))))))***++++++---,,,+++++++++,,,---...)))******,,,---...//////,,,++++++,,,---...///000,,,---///111111000...---,,,,,,---...//////......,,,///222555555222///,,,...---+++,,,---......---+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,---,,,,,,+++++++++******''''''&&&&&&%%%%%%%%%$$$((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&******+++++++++******))))))'''&&&(((++++++)))&&&%%%&&&''''''((())))))***''')))+++,,,,,,***(((&&&%%%$$$%%%''')))***((('''((((((''''''''''''(((((()))((('''&&&&&&'''((())))))((((((''')))+++...000(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&%%%%%%&&&''')))***((((((''''''''''''(((((("""$$$&&&''')))))))))(((******((('''&&&%%%%%%$$$&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&$$$&&&''''''&&&&&&((()))%%%'''((('''&&&&&&'''((($$$&&&''''''&&&&&&(((***&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%'''((((((((('''&&&''''''''''''''''''&&&&&&&&&'''((((((((()))+++---888888888777555555888:::888888888888777777777777666666666555444222111000000000222333333222111000222222111000//////000000555444222000............,,,,,,++++++,,,---///000000///...,,,***)))))))))'''))),,,000222000+++'''+++***((('''&&&&&&''''''+++******))))))(((((((((''''''((())))))))))))(((,,,+++(((&&&(((,,,+++'''&&&'''''''''''''''&&&&&&))))))))))))(((((((((((('''(((***+++***)))'''&&&&&&&&&&&&&&&&&&'''((()))$$$&&&))),,,---,,,***)))'''''''''***---...---+++))))))))))))))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''')))******((('''((()))+++)))'''&&&'''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&$$$%%%''')))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''++++++******)))(((((((((&&&'''((((((((((((((('''%%%&&&((()))+++,,,,,,,,,,,,+++(((&&&%%%%%%&&&'''))))))((((((''''''''''''%%%%%%&&&'''((()))***+++))))))((('''&&&'''''''''(((((((((((())))))))))))((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))+++***((('''''''''((()))******))))))((((((''''''))))))))))))************%%%&&&''')))))))))(((''''''&&&%%%'''***+++(((%%%''''''''''''(((***+++,,,)))***+++,,,+++)))'''%%%''''''''''''((()))++++++******))))))***+++,,,,,,++++++++++++++++++++++++------------------,,,,,,......////////////......000///...------...///000//////000000000000//////......---------,,,,,,,,,///............---------,,,,,,+++++++++,,,---------------,,,+++***((((((&&&'''((((((((((((((('''''''''''''''''''''''''''***'''$$$%%%(((******)))(((''''''&&&&&&&&&&&&'''***'''%%%%%%((()))(((&&&((((((''''''''''''(((((('''''''''''''''((())))))(((((()))))))))(((''''''((((((((('''&&&&&&%%%%%%&&&$$$######%%%&&&&&&%%%(((((())))))((('''&&&&&&'''((()))((('''&&&''')))%%%&&&((()))))))))(((''')))******(((&&&%%%&&&''''''%%%***)))"""(((///)))///***%%%$$$%%%''''''&&&(((((((((((())))))))))))+++***((('''&&&&&&'''(((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((())))))))))))(((((())))))(((((('''''''''&&&'''''''''&&&%%%$$$"""!!!999::::::888777777999;;;999888888777777666666666666666666555444222111000000111111222222111111000000000///.........//////444222111///.........///......------...///111222111///,,,***)))***,,,...,,,++++++,,,,,,,,,)))'''((('''''''''''''''((((((+++***)))''''''((())))))(((((())))))************)))---...+++)))***)))'''((()))))))))))))))(((((())))))))))))(((((((((((('''((()))******)))((('''(((''''''''''''(((((()))%%%'''***,,,,,,***(((&&&(((+++------+++***+++,,,(((((((((((((((((((((((()))))))))(((((('''''''''(((''''''&&&&&&''''''((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((******((('''((()))+++)))&&&%%%&&&'''((('''((('''&&&&&&'''(((***+++)))((('''&&&%%%&&&'''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&'''((()))*********)))(((&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''))))))((((((''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))******)))((('''''''''((()))))))))(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''')))+++,,,...+++((('''((())))))((((((''''''(((((()))***+++)))***+++++++++***)))((((((((('''(((((()))***+++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......000///...------...///000//////000000000000//////............------,,,,,,.........------,,,,,,,,,,,,,,,,,,---...///000111000///---***)))))))))***)))))))))))))))((('''&&&'''''''''''''''''''''''''''%%%######&&&''''''&&&((('''''''''''''''(((((((((&&&$$$$$$&&&((('''&&&)))(((((('''''''''(((((('''''''''''''''((())))))((()))+++,,,+++)))%%%###(((''''''''''''&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''''''''&&&&&&%%%'''((()))((('''&&&''')))&&&''''''((((((((((((((()))******(((&&&%%%&&&(((***&&&)))((($$$+++111***---+++(((&&&&&&&&&&&&%%%((((((((()))))))))******))))))((('''&&&&&&''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&(((((())))))))))))(((((()))(((((((((''''''''''''&&&''''''''''''&&&%%%%%%:::;;;;;;:::999999:::<<<:::999888777666666555555666555555444333222222111111111000000000000000111//////////////////000111111000//////......//////......---------///000111111...+++((()))+++///222111...***((('''(((''''''$$$%%%&&&'''((()))))))))+++***(((''''''((()))***)))))))))***+++,,,------,,,444888333+++((('''&&&((())))))******)))))))))))))))))))))(((((((((((('''((()))******)))((('''))))))((('''''''''(((((('''(((*********(((&&&%%%***///222000***&&&(((,,,''''''''''''''''''''''''((((((((('''''''''''''''(((''''''&&&&&&''''''(((***)))))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))((('''((()))+++)))&&&%%%&&&((((((((()))((('''&&&(((+++...000+++((($$$$$$'''))))))''')))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***)))(((''''''((((((&&&&&&'''(((((((((((((((&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$))))))*********)))((('''))))))((('''&&&&&&%%%%%%'''''''''(((''''''&&&%%%''''''''''''((((((((()))''''''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((*********)))((('''&&&%%%(((((((((((((((((())))))%%%%%%&&&&&&&&&''''''''',,,***'''&&&'''+++///222444000***'''&&&((()))***))))))(((((((((((()))))))))************+++++++++))))))(((((((((((()))))))))))))))***+++---...///------------------------+++,,,,,,------...............////////////......//////............//////...//////000000//////.../////////............---......------,,,+++******+++++++++,,,...///111222333111---)))((((((***,,,+++++++++***)))((('''&&&((((((((((((((((((((((((&&&%%%###$$$%%%'''&&&&&&''''''''''''((()))******'''%%%######%%%'''''''''***)))(((''''''''''''''''''''''''''''''((())))))...111555777555000)))%%%&&&&&&'''''''''((((((((((((((((((***,,,,,,***((('''''''''&&&&&&&&&%%%%%%'''((()))((('''&&&''')))'''''''''''''''((())))))*********)))'''&&&''')))---'''((((((&&&000666...,,,,,,,,,***'''%%%%%%&&&((((((((()))))))))******''''''''''''''''''&&&&&&$$$%%%&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$%%%%%%))))))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&''''''((((((((((((999:::;;;:::999999:::;;;:::999888666555555555555555444444333333222222222222111000///...///000111111111111111111222333444///............/////////,,,,,,+++++++++,,,......000...,,,******,,,...000111...***''''''((((((((($$$%%%'''((())))))(((''')))***************))))))***))))))***+++---///111333:::;;;555,,,)))'''&&&&&&''''''(((((((((((('''))))))))))))(((((((((((('''((())))))***))))))((()))(((((('''&&&&&&&&&&&&''''''((())))))((('''&&&+++...000...)))&&&(((***''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((''''''''''''((((((************))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))***))))))***++++++)))''')))((('''''')))---111444///***%%%%%%))),,,+++((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((())))))******---,,,)))'''&&&'''((()))'''(((((()))(((((('''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$((()))+++,,,+++***(((&&&(((((((((((((((''''''''''''''''''''''''&&&%%%%%%'''(((((()))))))))))))))'''&&&%%%###$$$%%%''')))&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))******)))'''%%%$$$&&&''''''(((((()))))))))''''''''''''((((((((())),,,***(((((()))---111444333///+++((('''(((***+++******)))((((((((((((((())))))))))))***+++------***))))))(((((((((((()))))))))))))))***+++------------------------------++++++,,,,,,---...//////......////////////....../////////....../////////...//////////////////.../////////////////////......------,,,+++***))))))************+++,,,---...222000---***))))))***++++++++++++++++++***)))((())))))))))))))))))))))))(((''''''''''''((((((''''''''''''((((((***++++++%%%$$$######$$$&&&'''(((***)))(((''''''&&&'''''''''''''''''''''((())))))222666;;;>>><<<444,,,&&&%%%&&&&&&'''((()))))))))(((((()))+++------***(((''''''''''''&&&''''''''''''((()))((('''&&&''')))(((''''''&&&&&&''')))************)))''''''((()))///''''''(((***555<<<444+++...000...***&&&&&&'''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''((())))))''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''((((((777999:::999888777888999:::999777555444555555666444444333222222222333333333222000/////////000111111000000000111222333333.........///////////////,,,,,,+++***++++++---............------,,,++++++---+++******++++++***)))&&&'''((())))))((('''&&&'''))),,,//////---***'''***)))))))))+++...222444555777666///++++++***(((&&&&&&'''((())))))(((((())))))))))))((((((((((((''''''((()))))))))))))))(((((('''&&&%%%%%%%%%&&&%%%&&&&&&'''((())))))))),,,+++***))))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((''''''((((((((())))))))))))************''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))((('''((()))'''))),,,///111///***&&&***((('''''')))---111444;;;444---+++---...,,,(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))***+++,,,---------+++)))'''&&&&&&'''((())))))*********)))((((((***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((((()))+++,,,+++***(((&&&''''''((()))***++++++,,,''''''((((((''''''&&&%%%'''((()))*********))))))'''&&&$$$###$$$%%%((()))&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((())))))))))))'''%%%$$$&&&&&&''''''(((((())))))''''''''''''((((((((()))))))))***+++---...000111++++++******)))))))))***+++***)))((((((''''''((()))(((((()))***+++------***))))))(((((((((((()))******)))))))))******+++++++++++++++++++++++++++++++++,,,,,,---...//////......////////////.........//////////////////.........////////////........./////////////////////------,,,+++******)))))),,,++++++*********++++++///...---,,,+++******)))))))))***++++++,,,++++++))))))))))))))))))))))))(((((())))))(((((((((((('''''''''((((((***++++++%%%%%%&&&&&&&&&&&&'''((())))))(((''''''''''''''''''''''''''''''((())))))///333888:::888111(((###%%%&&&&&&'''((()))******''''''(((***,,,,,,)))'''))))))((('''(((((()))***'''((()))((('''&&&''')))(((''''''&&&&&&''')))***))))))***)))''''''((()))...'''''')))+++888???777,,,///111000,,,(((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''$$$$$$%%%&&&''')))***+++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&555777999999777666777777999888666444444555666777333333222111111222444444444333222111000000000000..................///000......///000000000/////////...---,,,,,,---...///,,,---......---+++)))(((***))))))+++------,,,***))))))*********))))))(((&&&(((,,,//////---***'''***)))'''(((***///333666222444222,,,***,,,,,,+++(((((()))***++++++++++++))))))))))))((((((((((((''''''(((((())))))******(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''((()))+++,,,+++)))'''''')))***)))((('''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''(((((()))(((((()))))))))))))))***''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&((((((''''''((()))&&&)))---111222000***&&&***)))''''''))),,,///111CCC===555000...---***(((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((())))))***++++++,,,------***)))((('''&&&&&&'''''')))***************))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++))))))*********)))((('''&&&'''((()))+++,,,......((((((((()))(((''''''&&&&&&''')))*********)))(((&&&&&&%%%%%%%%%'''((()))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((((((((('''&&&&&&''''''''''''''''''((((((%%%%%%&&&&&&&&&''''''''''''(((+++---.........---%%%'''***+++***)))))))))******)))(((((((((((((((''''''((()))***+++++++++))))))(((((((((((())))))******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------...............////////////............////////////......---......//////......------............/////////,,,,,,,,,+++++++++******///...---,,,,,,+++++++++++++++,,,,,,,,,+++***)))'''((()))***+++,,,,,,,,,((((((((((((((((((((((((&&&((())))))'''&&&&&&'''''''''''''''((()))******&&&(((***+++)))((('''(((((((((''''''''''''(((((('''''''''''''''((())))))///111444555333...)))%%%&&&&&&'''((())))))******&&&&&&&&&(((******(((&&&***)))((((((((()))***+++'''((()))((('''&&&''')))'''''''''''''''((())))))'''((()))(((&&&&&&''')))+++&&&((())))))444;;;444,,,---///...,,,***))))))%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''((())))))))))))&&&&&&&&&'''(((***+++,,,''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((((((((()))(((&&&%%%%%%%%%&&&&&&555777999999777666666777888666444333333555777999333222111000111222444555444444444333333222111000///...------------------///000111111111000///...///...---,,,,,,---......+++++++++++++++++++++******)))((()))+++,,,+++***))))))))))))***+++,,,,,,'''((()))++++++***)))))))))(((&&&&&&)))///444888555:::;;;333,,,*********(((((()))++++++,,,,,,+++))))))))))))(((((((((((('''''''''(((((()))***+++)))(((((((((((())))))***))))))((('''''')))+++,,,++++++***)))(((((()))***(((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((###%%%'''(((''''''((()))'''(((***---///...***'''))))))(((((((((***+++,,,<<<888333---***)))***+++&&&''''''((()))+++,,,---((((((((((((((((((((((((''''''(((((())))))******''''''''''''&&&&&&&&&&&&(((((()))))))))))))))((((((((((((((('''&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((()))))))))***)))))))))(((((((((''''''&&&'''((()))***+++,,,---))))))******))))))((('''%%%&&&(((******)))((('''%%%&&&&&&''''''((())))))&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''(((***+++,,,,,,++++++%%%(((++++++***((()))******)))((((((((((((((()))&&&'''((()))******)))((((((((('''(((((()))***+++))))))***+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......---...///000000///...------......//////......---,,,,,,------............+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,(((((()))***+++++++++***''''''''''''''''''''''''''')))++++++(((''''''(((((('''''''''''''''(((((('''+++///000---)))''''''''''''&&&''''''((()))***'''''''''''''''((())))))............---+++***)))''''''(((((()))))))))***'''&&&%%%&&&'''((((((&&&)))((('''''''''(((***+++'''((()))((('''&&&''')))&&&''''''(((((((((((((((&&&''''''&&&%%%%%%'''((()))&&&)))((($$$+++222++++++***)))*********)))'''&&&&&&'''''''''(((((((((&&&''''''((()))***+++,,,(((((((((((()))***,,,---''''''''''''''''''''''''%%%''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))((('''&&&%%%&&&''')))***555777999999888777777777777555444333333666888:::333222000000000222444666444444555555444333111000111000///...............000111222222222000///...---,,,+++*********+++,,,***)))(((((()))+++---...+++)))'''&&&''')))***)))))))))))))))***---///000((('''&&&&&&&&&((()))***)))'''%%%&&&)))...555999<<>>000'''&&&'''&&&&&&'''))))))*********))))))))))))((((((((((((''''''''''''((()))++++++******))))))***+++,,,,,,,,,+++)))((('''(((***++++++...///,,,&&&%%%(((---))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))###%%%'''(((''''''((()))((((((((()))++++++***)))))))))((((((((((((((()))---,,,***'''%%%'''+++...'''((((((***,,,...///111))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%&&&''''''((()))((((((((($$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))((((((((((((((('''''''''))))))(((''''''''''''(((''''''(((((())))))*********************)))((((((%%%&&&((()))***)))'''&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''&&&%%%%%%&&&''')))***(((((((((''''''&&&&&&%%%))))))))))))************(((((())))))************'''***,,,+++(((''')))+++))))))(((((((((((())))))%%%&&&(((******)))'''&&&''''''''''''(((***++++++((((((***,,,///111444555------------------------------------------,,,,,,......////////////......---...///000000///...------..................---,,,,,,,,,---------......***++++++,,,,,,---......***)))))))))***+++,,,,,,+++)))'''&&&&&&))),,,///))))))*********))))))(((''''''''''''''''''''''''))),,,///...+++))))))+++(((''''''&&&&&&&&&''''''(((---222333///+++((('''&&&&&&&&&&&&((()))***+++'''''''''''''''((()))))))))'''&&&$$$$$$%%%&&&'''(((((((((((())))))))))))(((&&&%%%%%%'''(((((('''((('''&&&%%%&&&'''***+++'''((()))((('''&&&''')))%%%&&&((()))))))))((('''%%%&&&'''&&&%%%%%%&&&((((((&&&***((( %%%***$$$***'''%%%&&&)))***(((%%%(((((((((((()))))))))***(((''''''''')))+++---...******)))))))))+++,,,---''''''''''''''''''''''''''')))+++,,,,,,)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((('''&&&&&&'''))),,,---777888888888999999999999>>>;;;888444222222222333666444333111000000111111333222111222333333222111...000111000///......///000000///...------,,,,,,+++,,,---------,,,+++***+++***)))'''''')))***+++************+++,,,---...))))))))))))+++---///000)))*********)))(((&&&%%%)))(((((()))+++---///111888555111///---,,,)))'''+++***)))(((((('''((((((&&&+++//////,,,))))))***&&&&&&''''''((()))))))))'''(((((()))***++++++,,,222///***&&&###$$$&&&''')))%%%""""""$$$&&&&&&%%%))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))((('''%%%$$$&&&$$$###%%%)))+++)))''')))((((((((((((((())))))((())))))((('''((()))+++((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''')))+++...000222&&&&&&''''''(((((())))))&&&&&&'''((())))))((((((%%%&&&''''''(((''''''&&&))))))))))))))))))))))))***((('''(((+++,,,)))'''...+++(((''''''((('''%%%))))))(((((((((((())))))&&&((()))*********+++,,,************)))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((()))))))))))))))******)))'''%%%###))))))(((((((((((())))))))))))'''&&&&&&'''((()))%%%&&&(((((((((&&&###""")))(((&&&''')))******)))******))))))((((((''''''(((((((((((())))))))))))+++***)))(((((()))***+++))))))+++,,,...///111111---,,,,,,++++++,,,,,,---,,,---......------...000000000000000///...---,,,---***)))***---///---+++///...---,,,,,,,,,,,,,,,---------------...///000+++******+++---......---------,,,,,,,,,,,,++++++((())))))*********))))))))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))(((+++///111000,,,'''###'''&&&&&&%%%%%%%%%&&&&&&)))+++...000///,,,(((%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++***(((%%%$$$'''((((((((())))))******))))))((((((''''''&&&&&&))))))((('''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))*********+++)))(((&&&%%%&&&(((***+++&&&(((+++,,,,,,)))&&&$$$((((((((((((((()))***+++))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%***(((###'''&&&&&&'''))))))(((''')))((('''&&&'''(((***,,,666666777777888999999:::<<<:::888555444333444444555444333111111111111111111111000111222333222222333222000000000111111000000//////...------,,,,,,***+++,,,,,,,,,+++******---,,,***))))))***,,,---,,,,,,+++*********++++++))))))))))))***,,,...///,,,,,,***)))((((((((()))++++++******+++,,,------...---++++++++++++)))(((***))))))(((((((((((()))+++---......,,,***((((((((((((((((((((((((''''''''''''((())))))***++++++---+++(((%%%%%%&&&''')))+++(((%%%%%%'''((((((((()))(((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''((()))++++++***)))(((((('''&&&'''((()))((('''))))))((('''''''''''''''(((((()))(((((((((((()))))))))(((((((((((())))))(((((())))))((('''&&&&&&'''''''''''''''(((((()))'''''''''((())),,,...///,,,+++***)))'''%%%$$$###'''(((((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((())),,,///...+++'''***,,,...,,,)))''''''''')))(((''''''&&&&&&&&&'''(((((())))))((()))***,,,***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&'''((((((((((((''''''))))))((('''''''''''''''&&&&&&''''''((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((()))))))))((('''&&&***(((''''''((())))))((()))))))))((((((((((((((('''((((((((())))))))))))&&&&&&$$$$$$###$$$%%%%%%))))))***+++---...//////---,,,,,,++++++,,,,,,---,,,---......------...//////////////////......------+++***+++...///...,,,............------,,,,,,...------------......///,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++******)))*********))))))((((((((()))((('''&&&&&&'''((()))'''))),,,...---***&&&$$$'''&&&&&&%%%%%%&&&&&&''''''(((***++++++)))&&&$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,---,,,***'''&&&'''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&))))))((('''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&'''(((***+++''')))+++,,,,,,***'''%%%''''''&&&&&&&&&'''((((((((('''(((((()))***+++,,,&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''+++&&&!!!"""''')))'''###'''&&&&&&(((***+++***)))++++++)))((()))***+++---555555555666777888888999888888777666555555555555444444333222111111111111000000111111222222333333333///+++,,,000222111.../////////...------,,,,,,******++++++++++++******,,,+++***))))))***+++,,,///...,,,+++))))))((((((((((((((()))***+++,,,---///---***''''''(((***+++,,,,,,,,,++++++***)))((()))(((((()))***+++)))''')))(((((((((((())))))***000...---,,,,,,+++)))'''******)))(((((('''&&&&&&'''''''''(((((())))))***((('''&&&&&&&&&''')))***+++)))&&&&&&''')))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((($$$&&&***,,,...---,,,+++((()))***)))'''&&&'''(((+++***(((&&&%%%%%%%%%&&&''''''(((((((((((('''''')))))))))(((((()))))))))***************)))((('''((((((((((((((()))))))))''''''''''''(((***+++,,,...---+++)))&&&$$$"""!!!((((((((((((((((((((('''+++***)))'''''''''(((((((((((((((((((((((((((((('''))),,,000222111---***'''---222111+++&&&''')))***)))((('''''''''''''''***)))(((''''''((()))***+++***)))(((''''''(((((((((''''''''''''&&&&&&&&&'''((())))))************)))((((((''''''''''''(((&&&'''(((((())))))((((((''''''''''''&&&&&&%%%%%%'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''))))))(((((())))))******+++)))''''''(((((('''&&&(((((((((((((((((())))))''''''((((((((())))))))))))((('''&&&&&&&&&&&&'''))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------...////////////......,,,,,,,,,...///...---......///000///...---,,,///...------------------...000222111---+++,,,...+++++++++*********))))))***+++++++++++++++***************************)))((((((''''''''''''((((((&&&''')))******(((&&&%%%'''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((***,,,......,,,)))''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&)))((((((''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))((('''''''''((()))***((()))+++,,,,,,***(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))+++,,,---%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,***'''&&&'''((('''&&&)))(((((()))+++---,,,+++,,,+++***)))((()))***+++666666666666666666666666555555555555555555555555333333333222222111111111222333333333222222222333222...+++///777:::555/////////.........---------***+++++++++,,,,,,,,,,,,)))((((((''''''(((((()))...---,,,***))))))((((((((((((((())))))***++++++,,,+++)))((('''((()))*********++++++***(((&&&%%%+++******+++,,,+++)))'''(((((('''(((((()))******111---***)))+++,,,+++((())))))))))))((((((''''''&&&'''''''''((((((((()))%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&'''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((($$$&&&***---...---,,,***''')))+++***'''&&&(((***---+++)))'''%%%%%%&&&&&&(((''''''((()))((('''%%%((((((''''''''''''(((((())))))***+++++++++++++++)))))))))*********))))))((((((((((((((()))))))))***))))))((('''&&&&&&&&&((((((((((((((())))))***...,,,***(((''''''((()))(((((((((((((((((((((((()))***---000222222000...(((,,,///...***'''''')))***************+++,,,,,,+++)))'''&&&'''((())))))---,,,***(((((()))***+++(((''''''''''''&&&&&&&&&&&&'''((()))***+++++++++)))(((''''''''''''(((((('''((()))*********))))))(((''''''&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***))))))(((((((((((())))))&&&&&&((()))))))))((('''''''''&&&%%%&&&(((***+++,,,***((('''(((((('''%%%&&&''''''(((((()))))))))'''''''''((((((((()))))),,,,,,+++******)))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...+++,,,---...////////////......---...............---...000111111///...,,,///......---,,,,,,,,,,,,...333666555000---///222++++++++++++************++++++,,,,,,,,,+++******))))))******************(((((((((''''''(((((((((&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''(((+++***))))))))))))***+++&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((+++......---***(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&''''''((()))(((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''(((((((((((()))******)))((('''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''')))***+++%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((***,,,---+++******,,,,,,,,,+++***)))((('''&&&'''''''''888888777666555444333333444444444444444444444444222333333333222222111111555666777555222111111333555222222999CCCEEE>>>666...............---------,,,,,,,,,,,,------......))))))(((((((((((())))))+++******))))))******+++))))))))))))******))))))(((((((((((((((((('''&&&'''((()))))))))((('''&&&+++*********,,,,,,***((((((((('''(((((()))******...+++'''(((+++---,,,+++(((((((((((())))))******''''''''''''((((((((((((%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((%%%''')))++++++***)))'''%%%'''******((('''***---...,,,***'''''''''((()))***((('''((())))))'''%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))***,,,---------))))))***++++++***)))((()))))))))))))))))))))(((''''''''''''(((((())))))&&&&&&&&&'''(((***,,,---...,,,***((('''''')))***''''''''''''''''''''''''++++++,,,---...///111222+++***)))(((((((((((('''((((((((()))+++,,,...///,,,)))'''&&&((())))))(((,,,***(((''''''((()))***(((''''''''''''&&&&&&&&&%%%&&&'''((()))*********((((((''''''''''''(((((('''(((***+++,,,+++***)))''''''&&&&&&&&&'''((()))***)))'''&&&&&&'''(((((())))))(((((((((((())))))%%%&&&((()))))))))((('''((('''%%%%%%&&&(((+++,,,,,,***((((((((()))((('''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,...***+++,,,...////////////...............---......,,,...///111111000...---///...---,,,,,,,,,,,,,,,***///444444000...000333---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))((((((((())))))*********'''(((((((((((((((((('''(((((('''''''''((())))))&&&&&&&&&&&&&&&'''((()))...,,,***))))))***+++,,,&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&)))+++,,,+++)))'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''')))+++...000'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$&&&((((((((()))---000000...+++***++++++***)))))))))(((''''''&&&&&&&&&999888777666555444333222666666555444333333333333222222333333333222222111444666777555222000111333444111222:::CCCDDD===555........................------,,,,,,---...///000++++++++++++++++++++++++((((((((()))***+++,,,,,,*********++++++***))))))&&&&&&((())))))(((&&&%%%'''(((((())))))))))))((()))'''&&&''')))++++++***)))(((((((((((())))))******)))'''''')))+++,,,,,,''''''((())))))***++++++(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((('''((()))'''''''''((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((''''''((()))((((((&&&&&&$$$&&&'''(((((()))***,,,---+++)))'''''')))+++------***'''''')))***(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''')))+++,,,,,,---))))))***++++++***((('''(((((())))))))))))(((((('''(((((((((((((((((((((''''''''''''(((***,,,...,,,+++***((((((((())))))''''''''''''''''''''''''***++++++******+++...111+++(((%%%$$$&&&((('''&&&%%%%%%%%%&&&(((***,,,---+++)))'''(((+++,,,***(((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''(((((()))((()))+++------,,,+++***(((((('''''''''(((***+++***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))))))))((('''''''''))),,,---+++)))((((((***,,,++++++''''''''''''''''''((((((&&&&&&'''''''''(((((((((%%%&&&''''''''''''&&&&&&(((((())))))))))))))))))++++++------------++++++)))+++,,,,,,+++***,,,---***+++,,,---.../////////---...///...,,,,,,,,,...,,,---...///000///.........---,,,,,,,,,,,,,,,,,,'''***//////...,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((''''''(((((()))***++++++''''''((((((((((((''''''***)))(((((((((((())))))&&&&&&&&&&&&'''((())))))---,,,***((('''''')))***&&&&&&&&&''''''''''''((((((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''***---000222'''''''''''''''''''''''')))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))*********)))***---///000---***)))))))))(((''')))))))))))))))))))))(((777777777666666666555555;;;:::777555333333333444111222333333333333222111///222555444000///111555222///...222888999444///........................,,,,,,++++++,,,...///000,,,,,,------------,,,,,,(((((((((((()))***+++,,,++++++,,,,,,,,,***)))((((((((('''''''''(((((((((,,,++++++******+++++++++,,,)))&&&%%%''')))*********))))))(((((((((((()))'''((()))((('''''')))***))))))))))))))))))******))))))))))))))))))))))))(((''''''''''''((()))***%%%'''))))))'''&&&'''(((''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''(((((((((((((((''''''''''''''''''((('''&&&%%%&&&((()))(((((()))(((&&&&&&'''***---000111,,,'''&&&)))+++***(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((())))))))))))((()))***+++***)))'''&&&&&&'''(((((((((((('''&&&'''''''''(((((((((((((((***)))((('''((()))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''''')))******((((((***,,,&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''((())))))***((('''***...///,,,(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))(((***,,,......---+++***,,,+++)))(((((((((***+++&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***(((((('''''''''(((***+++)))((('''))),,,...//////''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))******))))))((((((((())))))************+++---......---+++***)))***++++++******+++,,,+++,,,------............,,,...///...+++***+++---,,,,,,------............,,,,,,,,,+++,,,,,,------)))***---......---+++***,,,,,,,,,,,,+++++++++***++++++++++++***)))((('''''''''((()))***,,,,,,---&&&'''((())))))((('''&&&******)))(((((('''''''''&&&&&&&&&&&&'''((()))***...,,,***(((&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((('''''''''((('''''''''''''''&&&&&&'''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''(((+++...000'''''''''''''''''''''''')))))))))(((((((((''''''(((((())))))(((''''''&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''((()))&&&&&&&&&&&&'''(((((()))'''''''''((((((((())))))((((((((((((((((((((((((+++***)))((()))***++++++,,,***'''&&&'''))))))((((((((())))))))))))))))))555555666666777888888888@@@===999666444333444555000111333333444333222111***...222222//////222666666222...///222333111...---.....................++++++******+++---...///***++++++,,,,,,++++++***)))))))))))))))******++++++,,,------,,,+++)))(((+++)))'''&&&&&&(((***+++000///---,,,+++,,,,,,---333///***&&&&&&'''''''''+++***)))(((((('''((((((''')))+++)))&&&$$$&&&(((++++++******)))(((((((((************))))))))))))''''''''''''(((***+++---"""%%%''''''$$$###$$$&&&&&&'''''''''(((((())))))))))))(((((((((((())))))''''''''''''((((((((()))((('''&&&&&&&&&((()))******'''%%%%%%((()))'''$$$'''&&&$$$$$$&&&***...111333---'''%%%(((++++++)))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%((()))***+++***)))'''%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))***+++...,,,***(((''''''((()))'''(((((()))))))))((((((''''''''''''''''''''''''###'''******(((&&&&&&(((!!!''',,,,,,'''$$$$$$'''******)))((((((((((((((()))((((((,,,000111---((()))***++++++++++++******(((((('''''''''&&&&&&&&&'''((((((((((((((('''&&&'''''''''''''''((()))***(((***---...///...,,,***///...+++)))(((((()))***###%%%''')))******))))))))))))(((((((((((())))))''''''&&&&&&'''(((***+++%%%%%%%%%%%%%%%&&&&&&'''(((''''''***---000222222(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%'''((()))***))))))((((((((()))***+++++++++***+++---......---+++***(((***++++++******+++,,,,,,,,,------......------+++---///---***)))***---,,,,,,,,,,,,,,,---...///++++++++++++,,,------............000111///+++(((+++++++++************)))+++++++++******(((''''''(((((()))+++,,,---......&&&'''((())))))((('''&&&******)))(((''''''&&&%%%&&&&&&&&&'''''')))******///...+++)))''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))(((&&&''')))+++---''''''''''''''''''''''''))))))((((((((('''''''''***************)))((((((((('''%%%%%%%%%''')))***&&&&&&&&&&&&''''''((()))&&&&&&&&&''')))***,,,---(((((((((((())))))))))))))))))))))))))))))))))))(((&&&$$$%%%''')))***))))))'''$$$$$$&&&)))******%%%%%%&&&'''((((((((('''888888888888888888999999===<<<999666444111000///000111333444444333111000111111111111111222222222333111//////222222000.........---------,,,,,,,,,---------.........//////'''***,,,++++++...---******************************,,,...---***))))))+++))))))************))))))++++++************++++++...,,,***))))))(((&&&%%%))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((''''''(((******)))'''***+++,,,,,,***)))))))))------,,,)))'''&&&''')))(((((((((((()))***+++,,,'''''''''(((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++***)))'''&&&&&&(((***+++&&&&&&''''''((()))))))))+++'''&&&)))***(((''')))******))))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***)))))))))))))))***%%%&&&&&&&&&'''((((((((((((((('''&&&'''((()))***))))))***+++++++++++++++))))))))))))))))))))))))&&&'''((('''&&&%%%&&&((()))'''&&&''')))******)))))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((&&&'''(((******((('''&&&)))))))))((((((((((((((((((((('''''''''((())))))(((((((((***,,,---,,,+++---***((((((,,,///000///+++)))'''&&&'''&&&$$$"""&&&&&&'''(((((()))(((((('''(((((()))***++++++,,,***************++++++,,,------,,,+++***)))((((((((()))***++++++,,,+++++++++++++++************)))------+++******+++------+++++++++,,,---...///000,,,,,,,,,---...///000111///...------++++++***)))---,,,++++++++++++)))(((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++)))((('''&&&%%%&&&''''''((('''''''''******)))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((+++,,,,,,+++(((''''''(((%%%&&&'''''''''&&&%%%$$$)))))))))(((''''''&&&&&&$$$###%%%,,,111000((( &&&&&&&&&'''''''''''''''...,,,***(((''''''(((((())))))((((((''''''''''''&&&%%%#########%%%'''((()))'''&&&&&&(((***+++***)))000111)))$$$%%%'''''')))(((''''''''')))***+++******)))((((((((((((((()))((((((((((((((())))))************************(((((((((((())))))))))))((((((((((((((())))))***+++***++++++,,,***'''$$$((('''&&&%%%%%%%%%%%%%%%::::::999888777777666666:::999777555444333222222333333444555555444333333111111111111111111111111222000...///111111///------------------------,,,++++++,,,,,,,,,---------)))------++++++---,,,(((************************)))+++---,,,)))((((((***(((((())))))))))))((((((+++******))))))******+++)))(((''''''))))))((('''******)))))))))(((((((((******)))))))))(((((((((***)))))))))+++,,,+++***)))+++,,,,,,***)))))))))*********)))'''''')))+++---,,,***(((''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))(((''''''((()))***((((((((((((((('''''''''***'''&&&***+++)))'''(((++++++************++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&'''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&''''''''''''''')))((('''''''''((()))***''''''((())))))))))))(((((((((((((((((((((((((((&&&'''(((((('''&&&'''((()))'''&&&&&&((())))))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((&&&'''((())))))((('''&&&***)))))))))((((((((('''((('''&&&&&&%%%%%%&&&&&&(((''''''(((***+++***)))+++)))''''''+++---......***)))''''''(((((('''&&&''''''((()))))))))(((((('''(((((())))))*********((((((((((((((()))******,,,,,,,,,++++++******)))((()))***++++++,,,++++++******++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---......++++++++++++,,,---.........------,,,,,,++++++***---,,,+++***++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***************)))((('''&&&'''(((((())))))((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((***(((&&&&&&'''(((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))'''''''''&&&''''''((((((++++++,,,***(((&&&&&&'''%%%&&&'''''''''&&&%%%%%%'''''''''(((((((((((((((((('''(((---333222+++$$$''''''''''''''''''&&&&&&+++***)))(((((((((((((((((((((((('''''''''&&&&&&'''&&&%%%$$$%%%&&&((()))+++)))&&&&&&'''((()))(((+++111222+++&&&'''))))))))))))((((((((()))***+++***))))))(((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))***,,,---...)))(((((()))******(((&&&((('''&&&&&&%%%%%%%%%&&&888888888777777666666666666666555444444444555555444444444444444444444444222222111111000000//////111///......//////...---,,,---------------------))))))*********+++++++++***------***)))+++***&&&************************((()))+++***)))'''((()))''''''((((((((((((''''''******))))))))))))******&&&%%%%%%'''***,,,---,,,************))))))))))))************))))))))))))+++***((((((***+++,,,+++)))***,,,+++***))))))***'''(((((((((((()))+++...444111...***'''&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''((())))))))))))((((((((())))))))))))((((((***))))))(((''''''&&&&&&)))&&&'''+++---)))''''''*********))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''(((((()))***&&&'''(((((())))))(((((('''''''''''''''''''''''''''((())))))''''''((()))***(((''''''((((((((('''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&***)))))))))((((((((('''((('''&&&&&&%%%%%%%%%%%%)))'''%%%&&&'''((((((''')))'''%%%&&&(((+++,,,+++)))(((((()))+++,,,+++***)))))))))***))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))++++++++++++++++++++++++((()))***++++++,,,++++++)))***+++,,,---...//////+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***---+++((('''''')))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((''''''((((((((()))******)))'''%%%%%%&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((())))))******((((((,,,111111---'''((((((((('''&&&&&&&&&%%%'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((())),,,***&&&%%%%%%&&&'''&&&***///000+++'''''')))((())))))((((((((()))******))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((***,,,...///((('''&&&&&&((())))))(((((('''&&&&&&%%%&&&&&&&&&333444444666777888999999555444444444444444555555222222111000000111222222222222111000//////......///...............------,,,,,,,,,------------...)))))))))************+++***,,,,,,))))))++++++'''************************((()))******))))))(((((('''(((((())))))((((((''')))))))))(((((()))))))))'''''''''***---000000000))))))))))))))))))))))))))))))))))))))))))))))))***(((%%%%%%&&&(((******(((***++++++)))((()))***&&&'''(((((('''(((+++---777555000,,,)))'''''''''******)))((('''&&&&&&%%%''''''''''''((((((((((((%%%&&&((()))))))))(((''''''(((*********)))'''&&&))))))(((((('''''''''''''''%%%''',,,---***''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''(((((((((((())))))***************''''''''''''''''''''''''((()))***)))((('''(((***,,,***(((((())))))((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((''''''&&&%%%%%%%%%''''''((())))))(((''''''(((((((((((())))))))))))(((''''''&&&&&&&&&''''''***(((&&&%%%&&&'''''''''&&&&&&%%%%%%'''((()))))))))((((((***---......---******+++******)))((('''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))))))))******+++++++++((((((***+++++++++++++++******++++++,,,------...,,,,,,...//////...,,,,,,,,,,,,+++*********++++++++++++***)))))))))))))))+++++++++,,,,,,------------///000000...,,,***)))******)))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))******))))))''''''((())))))))))))(((%%%%%%&&&&&&&&&'''''''''((((((((('''((())))))***...+++(((&&&'''((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''***))))))(((((((((((()))((())))))(((&&&$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((&&&%%%'''+++---***'''))))))((('''&&&%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((((((+++(((%%%$$$%%%&&&''''''(((***+++)))&&&&&&&&&&&&''''''''''''''''''(((((()))(((((('''''''''(((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&((()))+++,,,)))'''%%%$$$&&&'''((((((''''''&&&&&&&&&&&&''''''222222333444666777888888555555444333333333333333222111111000000111111222111111000000///...------............------------------------------------************+++++++++++++++......,,,,,,///000...)))))))))))))))))))))))))))))))))***++++++***)))((())))))******))))))((()))((((((''''''(((((())))))((((((***---//////...((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%$$$&&&((())))))''')))+++***)))((()))***((())))))(((&&&''')))+++333111...+++)))(((((((((******)))((('''&&&&&&%%%''''''''''''((((((((((((%%%&&&((()))))))))(((''''''(((***++++++)))'''%%%''''''''''''(((((())))))'''%%%&&&,,,...***''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$)))))))))(((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((('''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***************((((((((((((((((((((((((((()))***)))((('''(((***---+++))))))******)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&*********)))))))))((((((''''''((((((((((((''''''%%%%%%&&&((()))+++,,,,,,&&&&&&%%%%%%&&&'''((((((***)))''''''((()))((('''%%%%%%&&&&&&&&&&&&(((((()))((((((***---//////...******+++******)))((('''((((((((((((''''''''''''((((((''''''(((((()))***''''''(((((()))*********((((((***+++++++++++++++++++++++++++************---...///000000///...---,,,,,,+++*********++++++---,,,+++******))))))******++++++,,,,,,------...000444999:::666000+++(((***)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((())),,,)))'''&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''((()))'''%%%$$$%%%&&&&&&&&&&&&&&&''''''(((((())))))(((((('''''''''''''''%%%$$$%%%(((***((('''))))))((('''&&&%%%%%%%%%###$$$&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''((((((((('''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((***))))))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&'''((()))))),,,)))%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&''''''(((555555555444444444333333555555444333222222222222333333333333333333333333000000//////......------.../////////---,,,---.........---------,,,,,,,,,***++++++++++++,,,,,,,,,///222111///000444555333))))))))))))))))))))))))***))))))***+++,,,***)))))))))************))))))((((((''''''''''''(((((((((''''''(((***+++***)))''''''''''''((((((((((((''''''''''''((((((((((((***)))'''''')))***+++***'''(((******)))((()))*********)))(((&&&%%%''')))+++***)))(((((('''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((((('''((()))***+++***(((&&&%%%&&&&&&''''''((())))))***'''%%%&&&+++---***(((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%$$$)))***++++++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******)))((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((())))))''''''((())),,,***))))))***+++***)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---%%%%%%%%%%%%%%%&&&'''''')))(((((()))++++++)))((($$$&&&''''''&&&&&&'''))))))(((((())),,,------,,,)))))))))***))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++((((((((())))))*********((()))***++++++,,,+++++++++++++++******)))))))))...//////////////////...,,,,,,+++++++++,,,,,,---------,,,+++*********++++++++++++,,,,,,---------222888>>>???:::333---+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))))))))%%%&&&&&&''''''''''''''''''''''''(((((()))))))))&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((((()))***'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&'''((()))******))))))(((''''''&&&&&&'''&&&%%%&&&(((***)))(((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''')))***)))''')))'''(((++++++(((&&&(((&&&&&&&&&'''&&&&&&%%%$$$''''''&&&&&&''''''((((((+++***)))(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))((((((((()))******---***&&&%%%%%%&&&%%%%%%'''''''''&&&''''''((()))666555555444333222111111444333222222222222222222111222333444444333222111...........................///111000---,,,---/////////...---,,,++++++*********++++++++++++,,,,,,000222111......222333111)))))))))))))))))))))))))))''''''(((+++,,,***((((((((())))))))))))(((((((((''''''&&&&&&''''''(((((('''&&&''')))***)))(((''''''(((((())))))))))))''''''(((((()))))))))))))))((('''(((*********)))&&&(((******)))((()))***)))))))))'''&&&%%%''')))'''((()))******))))))(((((((((((((((((('''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))*********)))(((&&&%%%'''''''''((((((((((((((((((%%%%%%))),,,***)))***'''(((***++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%%%%%%%&&&''')))+++---...---+++(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********)))(((&&&&&&&&&'''''''''''''''&&&'''((()))))))))((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''((()))(((''''''(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''"""""""""######$$$$$$%%%((((((''''''''''''((((((''''''(((((())))))******++++++***(((((('''''''''&&&'''(((+++,,,,,,***'''%%%'''))))))''''''(((******(((((((((***+++***)))''''''((()))))))))(((((('''(((((())))))*********))))))(((((())))))***+++************++++++++++++((()))***++++++,,,++++++******++++++++++++++++++......------------......,,,+++++++++,,,---......,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...444999:::555///------)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%''')))***(((&&&)))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((******'''((()))(((&&&&&&&&&((('''&&&&&&&&&'''(((***+++((((((((((((((('''''''''&&&&&&&&&''')))***))))))''''''''''''''''''&&&&&&''''''''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&(((***,,,+++'''$$$(((%%%&&&+++,,,(((&&&(((''''''((((((((('''&&&%%%'''&&&&&&&&&&&&'''((()))******)))((('''&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))***+++,,,+++)))&&&&&&'''''''''&&&'''''''''''''''((())))))333333333333333333333333222222111111222222333444...///111222222111///...------.....................000111000---,,,...000000000///...,,,+++***)))************++++++++++++...000...******------+++))))))))))))))))))))))))(((&&&%%%'''***+++)))&&&''''''(((((((((((('''''''''''''''&&&&&&''''''''')))((('''(((***,,,+++***(((((())))))*********+++(((((())))))*********+++&&&%%%%%%'''((()))'''&&&&&&''')))***)))((()))***((((((((('''&&&&&&(((***((()))+++---...---+++***'''''''''(((((((((((((((''''''''''''((((((((()))''''''&&&%%%%%%'''((()))*********))))))((('''&&&)))))))))(((''''''&&&&&&)))%%%%%%)))+++))))))+++&&&'''(((******((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((%%%$$$$$$&&&(((***)))+++...000///,,,(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((%%%&&&&&&''''''((((((((('''(((***+++++++++***)))'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''&&&$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((()))***+++((((((''''''''''''(((((())))))))))))((((((((((((333222000...,,,***))))))$$$%%%(((+++------)))&&&&&&(((++++++((('''(((******)))'''((())))))((('''&&&&&&'''(((((()))(((((('''(((((()))***++++++,,,((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,++++++******+++,,,------...///------+++******+++------+++++++++,,,---...///000++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---111111,,,)))***---))))))((())))))***++++++))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$&&&)))++++++)))'''+++++++++***************(((((((((((((((((((((((($$$$$$$$$%%%'''(((***+++'''((())))))'''&&&'''((('''&&&&&&&&&'''(((***+++&&&&&&''''''((()))))))))$$$%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''))))))'''&&&&&&'''((()))'''''''''((((((((())))))))))))***))))))((('''''''''(((***,,,---+++&&&"""&&&"""###)))+++&&&$$$&&&((()))*********)))'''&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((######$$$%%%''')))+++,,,)))'''&&&&&&((())))))((('''''''''''''''((())))))555444333333222222333333111///...///333666666444333333333222222222111111///000000///......///111000000////////////000000(((+++---...---,,,,,,---)))***+++)))'''(((+++...,,,000000---***,,,---+++((((((((((((''''''''''''%%%&&&((()))))))))((('''************)))))))))((()))))))))))))))))))))))))))))))))***+++***(((''''''''''''''''''''''''''''''((()))******)))(((''''''(((***,,,//////---+++((((((''''''&&&&&&&&&%%%''''''&&&''''''((()))***(((((())))))))))))(((((())))))(((((((((((())))))'''%%%$$$%%%(((***(((&&&)))'''%%%%%%'''((('''&&&***+++,,,,,,+++)))&&&%%%***))))))(((''''''&&&&&&(((++++++''''''))))))&&&$$$$$$%%%&&&'''((()))***(((''''''(((***+++)))''',,,+++(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((---333333...)))((((((''''''(((((())))))******((((((''''''''''''((((((+++'''%%%((()))''''''))),,,+++)))'''%%%$$$#########%%%'''((()))'''%%%###%%%'''+++///222111---)))******)))(((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$&&&)))++++++(((%%%%%%&&&(((''''''&&&&&&&&&''''''*********))))))((('''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$((()))''''''+++///777444...((($$$$$$%%%&&&%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%***)))))))))))))))***+++******+++,,,,,,***)))((()))))))))))))))*********)))(((((()))+++,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++000---++++++---///---++++++***+++,,,......,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------)))***,,,,,,,,,***((('''))))))(((((((((((())))))((((((((((((((()))******)))((('''&&&%%%&&&''''''%%%&&&''')))******++++++''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))((((((((((((+++)))((('''&&&&&&''''''+++)))((('''((((((&&&%%%''''''&&&&&&&&&''''''(((***)))((('''&&&&&&'''((()))'''$$$$$$&&&((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((,,,***)))'''&&&&&&&&&'''***,,,...///...+++(((%%%''''''''''''''''''&&&&&&%%%%%%%%%'''(((+++---...&&&%%%%%%%%%%%%&&&''''''+++***)))'''%%%$$$$$$$$$(((((('''''''''(((((()))******)))(((((((((((((((''''''(((((()))+++,,,---''''''&&&&&&&&&%%%%%%%%%######%%%&&&((()))***+++444444333222222222222333111///...///333555444333222222222111111111000000000111222222000000111222000000////////////000000,,,...//////,,,*********)))+++,,,,,,)))(((***,,,,,,000000,,,***,,,,,,***((((((((((((''''''''''''%%%%%%'''(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&'''***......,,,)))(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((()))++++++***(((((((((((('''''''''&&&&&&(((((('''''''''((())))))''''''((((((((((((''''''))))))(((((((((((())))))'''&&&$$$&&&((()))(((&&&***)))'''((()))******)))))))))***+++***)))'''%%%(((((((((((((((((((((((((((******&&&&&&((('''$$$%%%%%%&&&'''((()))***+++)))''''''''')))***)))(((+++***(((&&&%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''+++000000,,,(((((()))''''''''''''((((((((((((((((((''''''''''''((((((---(((''')))***((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***///444777777666***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((******'''&&&'''(((***)))'''&&&&&&&&&'''''''''((((((((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###'''++++++(((''')))---,,,***'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((('''''''''&&&&&&((((((((((((((())))))***((((((***++++++++++++***)))))))))))))))))))))************+++---...------......---++++++*********++++++******************...,,,******,,,---,,,+++*********,,,...///---,,,************+++++++++++++++++++++,,,,,,---------))))))*********+++++++++)))***,,,,,,,,,***)))'''))))))(((((((((((())))))'''''''''&&&''''''(((((()))((('''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((''''''''''''***)))((('''&&&''''''((()))'''&&&&&&'''(((&&&%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&&&&'''''')))'''$$$$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&((('''%%%$$$######$$$$$$(((***+++,,,+++)))'''%%%''''''''''''''''''''''''%%%&&&'''(((***+++,,,,,,&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&((((((''''''&&&'''''''''***)))((((((''''''(((((('''''''''((()))***,,,,,,%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''444444333222222222222222222000000000222333333222111111111000000000//////000222444555333222222222000//////......//////000111222222000,,,)))((((((***,,,//////---+++))))))+++//////+++)))++++++***((((((((((((''''''''''''%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%'''---333555222---))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''(((((((((((((((((())))))((((((((((((''''''***))))))(((((((((((()))&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))'''&&&%%%&&&(((((((((&&&'''%%%$$$%%%'''(((((('''&&&'''((())))))((('''&&&&&&&&&'''(((((()))******'''***)))&&&%%%'''&&&###&&&''''''((()))***++++++***(((&&&&&&((()))***)))***)))(((&&&&&&&&&'''((((((''''''''''''''''''(((((((((((((((((((((((((((%%%))),,,,,,)))'''''')))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''---(((&&&((()))'''''')))&&&&&&%%%&&&&&&'''))))))***(((&&&$$$$$$%%%&&&'''((((((***...444888:::;;;***)))((((((''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&'''((()))((('''''')))***,,,+++(((&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''***,,,+++(((&&&(((***&&&&&&%%%$$$%%%&&&((()))''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''))))))(((((((((((('''''''''''''''''''''((()))***&&&'''(((***++++++++++++******)))))))))))))))))))))***++++++,,,,,,,,,,,,------,,,+++************************************,,,***))))))+++,,,+++************,,,...///...,,,++++++++++++++++++++++++***++++++,,,---.........************++++++++++++******+++,,,,,,***)))((())))))(((((((((((())))))(((''''''&&&&&&&&&''''''))))))((('''''''''''''''*********)))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&))))))((('''''''''((((((((('''%%%&&&''''''&&&%%%###%%%&&&((()))))))))(((((('''&&&&&&%%%&&&&&&&&&(((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((''''''''''''&&&'''((())))))((('''%%%$$$%%%%%%$$$######$$$$$$%%%&&&'''(((((((((''''''&&&''''''''''''''''''''''''&&&''')))***++++++******''''''&&&&&&''''''((()))''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&))))))((('''''''''''''''&&&&&&&&&'''((()))***+++''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$444333333222111222222222333222222333333333222222222111111111000000000000000222555666444222222222/////////....../////////222222222000,,,***)))))),,,///222333111...***'''***......***(((******)))((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((***000888999555///((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''*********)))''''''((())))))))))))))))))(((((((((+++***)))(((((((((((((((&&&''''''((((((''''''&&&(((((((((''''''((((((((('''&&&&&&&&&''''''''''''%%%$$$"""###%%%''''''&&&%%%%%%'''((((((((('''''''''''''''((())))))******&&&))))))&&&&&&))))))&&&&&&''''''((())))))*********(((%%%%%%''')))******)))(((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))$$$&&&((((((&&&&&&''')))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''***&&&$$$'''(((&&&%%%&&&%%%%%%%%%&&&'''((()))******)))'''%%%%%%%%%&&&'''(((((())),,,///222222222))))))(((''''''''''''((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((+++,,,...,,,)))'''&&&&&&'''((($$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((***+++***(((&&&'''(((***))))))((((((''''''''')))))))))((((((''''''&&&'''((((((((((((((((((''')))))))))))))))((((((((((((((('''(((((()))***+++''''''((()))******++++++*********)))))))))))))))&&&(((*********))))))***,,,,,,+++************************+++++++++++++++++++++******++++++,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,+++++++++***++++++,,,---...//////------------------------******+++++++++******)))))))))(((((((((((())))))******)))(((((((((((())))))))))))(((((((((((((((******))))))((('''%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((())))))+++)))''''''((((((&&&%%%$$$&&&((()))***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&(((&&&%%%%%%'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((('''''''''''''''&&&'''((())))))(((&&&%%%&&&&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((()))+++,,,,,,+++)))'''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%)))(((((('''''''''''''''&&&&&&&&&&&&'''((()))***,,,,,,+++)))(((&&&%%%$$$(((''''''&&&&&&%%%%%%$$$333333222111111111111222333444555555444333333222333333222222222111111111...111444444333111111111//////............/////////000000///,,,+++,,,---///111333444444000+++((()))------)))'''))))))(((((((((((((((''''''''''''))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))***000555666111+++'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))***+++)))&&&%%%''')))((((((((()))))))))))))))******)))(((((('''((((((((((((((())))))(((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&''')))'''&&&''')))******)))$$$%%%&&&''''''((((((((())))))))))))))))))))))))%%%))))))((())),,,---+++&&&&&&&&&''''''(((((((((***'''%%%$$$&&&((())))))(((''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%&&&&&&&&&&&&((()))***))))))((((((''''''''''''''''''&&&&&&''''''''')))&&&&&&***+++(((&&&'''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&&&&(((***,,,,,,***((()))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((('''&&&&&&(((***+++,,,...,,,***'''&&&&&&''''''%%%&&&'''((()))*********%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((((((''''''''''''+++++++++***)))((('''&&&++++++******))))))((((((''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))***+++,,,---******))))))))))))))))))************))))))((((((&&&(((+++,,,***))))))***++++++***)))))))))******++++++++++++,,,,,,------,,,,,,,,,,,,,,,---...///000...,,,,,,,,,,,,***)))------,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------*********+++++++++******))))))(((((((((((())))))---,,,,,,+++++++++,,,,,,)))))))))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''''')))))))))(((((((((''''''''''''((())))))*********///---+++***)))(((&&&$$$&&&''')))******(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''(((((()))*********&&&&&&&&&%%%&&&''')))***&&&&&&&&&'''''''''((((((((()))+++,,,+++***(((&&&(((''''''''''''((()))))))))((('''&&&&&&%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%))))))((('''''''''''''''''''''&&&''''''((()))***---,,,+++***((('''%%%%%%''''''''''''((((((((((((333333222111111111111111111444666666444333222333333333333222222222222111...000222333111000000000///......------......///,,,---------,,,,,,...000111111111222222000,,,)))(((,,,,,,(((&&&(((((('''((((((((((((''''''''''''+++***))))))(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&'''***,,,...---***'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&(((***(((%%%###%%%'''''''''(((((((((((()))))))))((((((''''''''''''((((((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&(((((((((&&&%%%&&&'''***(((''''''((())))))(((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))'''***+++)))+++///000---&&&&&&&&&&&&'''''''''((()))'''%%%%%%'''((()))(((&&&&&&''''''(((((())))))(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((()))))))))))))))(((((((((((((((''''''''''''(((((()))(((***000222///++++++(((((('''&&&&&&&&&&&&'''&&&'''((((((((((((''''''$$$$$$&&&***,,,,,,)))''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))'''&&&'''***++++++++++++***)))(((''''''&&&&&&&&&'''((()))************$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''************))))))))))))&&&''''''((((((''''''&&&''''''(((((((((((()))))))))))))))***+++,,,---...,,,,,,+++***))))))******++++++******)))((((((((((((,,,///000---++++++,,,******)))))))))))))))************+++,,,,,,---------...///...---...000222111///,,,+++++++++***))),,,,,,,,,------.........------------............,,,,,,,,,,,,++++++++++++***************+++++++++))))))(((((((((((())))))---,,,,,,,,,,,,---...///***************)))((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''***)))))))))((((((((((((&&&'''((()))***++++++***000...,,,+++***)))'''%%%'''((())))))))))))((('''%%%%%%&&&''''''''''''&&&'''&&&%%%&&&((()))(((&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((((((((()))))))))((((((((())))))*********%%%&&&'''(((((((((((((((''''''&&&&&&'''((())))))%%%%%%&&&&&&'''(((((((((((()))******)))((('''&&&''''''&&&&&&''''''((()))***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''******)))(((((((((((((((((('''''''''(((((()))***(((((((((((())))))))))))&&&&&&'''((()))*********333222222111111111111111...111444555333111111222222222222222111111111111000111222111000///000222///......------......///***+++,,,++++++,,,///111111///------......,,,***'''+++,,,(((&&&'''(((&&&((((((((((((''''''''''''+++***)))((('''(((((()))++++++***)))(((((('''&&&''''''''''''''''''''''''$$$'''***+++)))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$(((+++***'''$$$&&&(((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''((('''(((((((((((((((((('''(((''''''&&&&&&''''''(((&&&((()))(((&&&$$$&&&'''***(((&&&&&&''''''&&&%%%''''''''''''''''''((((((((((((((()))******++++++***------++++++......,,,''''''''''''(((((((((((('''&&&%%%&&&((()))((('''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((('''''''''(((((((((((((((((())))))(((((((((((())))))((((((---555888333...---''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((()))***&&&%%%%%%''')))***)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))'''''')))+++,,,***((('''(((((()))((('''&&&%%%&&&&&&'''((()))))))))(((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))***,,,---...,,,++++++******+++,,,---++++++******)))(((((('''(((---111111...+++,,,---))))))((((((((())))))***'''(((((()))******++++++,,,...//////......000333///---+++***+++,,,,,,+++++++++,,,---...///000000............------------------,,,,,,,,,+++++++++******)))******++++++,,,))))))(((((((((((()))))))))))))))***+++,,,---...******+++++++++***)))(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''')))***+++***)))((())))))((((((((('''''''''%%%&&&(((***++++++++++++---+++******++++++)))(((%%%&&&'''((()))***++++++%%%&&&'''((()))(((((('''&&&&&&%%%&&&((()))(((&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((((((((())))))))))))...---+++)))(((((()))***%%%&&&'''((((((''''''&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))++++++***)))))))))))))))))))))((((((((()))******'''''''''(((((()))))))))&&&&&&''''''((()))))))))333222222111000111111111+++///333333111000000111111111111111000000000000111222222111000000111333.........------.........******++++++***,,,...111111---***)))+++,,,,,,***'''++++++'''%%%''''''&&&)))(((((((((''''''''''''***)))((('''&&&&&&'''(((---,,,+++***)))((('''&&&''''''''''''''''''''''''%%%)))---,,,(((&&&(((+++))))))))))))))))))))))))%%%&&&((((((((((((&&&%%%$$$)))......***'''(((+++%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&(((***(((%%%$$$%%%'''///---+++*********)))((()))(((((('''''''''((((((&&&&&&''')))***+++---------//////+++***,,,,,,)))(((((((((((())))))))))))&&&%%%%%%'''((()))'''&&&%%%%%%'''((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((***+++***(((&&&%%%&&&&&&''''''(((((((((******))))))))))))******%%%&&&---666999444...,,,&&&&&&&&&&&&&&&'''((())))))'''%%%###$$$'''+++...***(((%%%$$$%%%'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&)))((('''***,,,---***'''%%%&&&((())))))'''%%%$$$%%%&&&''''''((('''''''''******))))))((((((''''''&&&''''''''''''''''''&&&(((((('''((())))))'''&&&)))((('''&&&%%%&&&'''(((%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((('''''''''((()))+++,,,---++++++******+++---///000+++++++++***)))(((((('''''',,,111111---******,,,))))))(((((((((((()))***%%%&&&&&&'''((())))))***+++...//////------000333---+++)))***,,,.........***+++,,,---...000111111/////////...------,,,,,,/////////......---------******))))))***+++,,,,,,))))))(((((((((((())))))&&&&&&&&&'''(((***,,,,,,******+++,,,+++***)))(((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''(((***+++,,,+++)))((((((((('''''''''&&&&&&&&&%%%&&&(((***+++,,,,,,+++)))((('''(((***++++++***###$$$%%%'''))),,,...///%%%&&&((()))))))))((((((&&&&&&%%%'''((()))'''&&&&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((((((((())))))******333111---)))''''''((()))''''''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((()))***+++,,,++++++******************))))))))))))******+++))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''666555333111000000000111111111222333333333333222333333222222111000//////000000000000000000000000...000222333222000---+++------,,,,,,+++***))))))))))))))))))))))))))))))'''(((((('''%%%%%%&&&((()))***+++***'''&&&&&&''')))************)))((((((++++++***)))((('''&&&&&&((('''&&&%%%%%%&&&((((((++++++)))((('''''''''''',,,***''''''((())))))((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''&&&$$$&&&++++++'''***)))(((&&&&&&&&&'''((())))))(((''''''''''''((($$$$$$$$$%%%&&&'''((((((&&&+++///...)))'''+++111000///,,,)))'''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((+++*********,,,000444666&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))######%%%''''''%%%&&&)))***'''%%%&&&(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&(((+++------+++***---111111---((()))***---222777666///)))+++***(((&&&%%%&&&((()))(((&&&%%%%%%&&&'''&&&$$$(((''''''''''''&&&&&&&&&+++)))'''&&&%%%&&&'''(((###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&((()))(((''')))(((&&&$$$###$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&(((***+++)))(((((((((***((('''''')))***)))((()))'''&&&(((+++---,,,***...)))%%%###%%%&&&&&&%%%%%%%%%&&&'''((()))******(((''''''&&&&&&%%%$$$$$$(((((((((((())))))))))))&&&&&&&&&&&&(((***,,,---((()))+++---............+++(((&&&''')))***)))'''++++++***)))(((((())))))...,,,+++)))((('''(((((((((((((((((())))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,---///000///...,,,+++***++++++,,,,,,+++++++++***)))))))))******+++,,,+++***)))((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++***,,,...000///---)))'''(((((((((((((((((((((((((((&&&$$$%%%'''(((&&&$$$---------,,,+++***))))))((()))*********)))'''&&&((((((((((((((()))******&&&&&&''''''''''''&&&&&&''''''''''''((()))++++++'''((()))******(((&&&$$$''''''&&&&&&&&&%%%%%%%%%'''((((((((((((((('''&&&))))))***))))))((('''''')))))))))(((''''''&&&&&&******++++++,,,---......222///,,,)))''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''(((((('''(((((()))***+++''''''''''''''''''''''''(((&&&%%%&&&((()))))))))---,,,+++***))))))))))))''''''((((((((((((''''''******)))''''''&&&&&&&&&((((((((((((((((((((((((666555333111000000000000000111222222333333222222333333222111111000////////////////////////////////////000000000...,,,***------,,,,,,+++******)))************************)))******)))'''&&&'''))))))+++---...+++)))''''''(((((((((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((())))))***---+++(((((()))******)))((((((((((((((((((((((((((((((((()))))))))******''')))((('''***///000---+++)))(((&&&%%%%%%&&&&&&((((((((((((((())))))***&&&&&&''''''(((((())))))'''((())))))(((((()))+++,,,,,,***)))((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((***---000333&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%''')))((('''(((******(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''(((***---...,,,***,,,000000---)))***((()))---111111,,,((()))((('''&&&%%%&&&&&&'''***(((''''''''''''&&&$$$&&&&&&&&&''''''(((((((((***************)))((((((%%%%%%&&&'''''''''&&&%%%'''&&&&&&(((***+++***(((***)))'''&&&&&&&&&'''(((%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&&&&(((******)))))))))++++++)))&&&%%%&&&''''''&&&)))'''&&&(((+++,,,+++***...***&&&%%%'''))))))(((&&&''''''(((((())))))***''''''&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((()))***,,,---,,,,,,,,,,,,,,,+++***))))))((((((***,,,,,,)))&&&******))))))))))))))))))+++***)))((((((((()))***))))))))))))***************++++++++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,---///000000///---,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,+++***)))))))))*********************************)))(((''''''((()))***(((***,,,......,,,+++)))(((((((((((((((((((((((((((&&&$$$$$$&&&'''&&&%%%))))))************))))))$$$%%%'''((())))))((((((((((((((((((((())))))***&&&&&&''''''''''''&&&&&&''''''''''''((()))***+++((()))*********)))'''&&&''''''''''''&&&&&&%%%%%%'''(((((()))))))))((((((((()))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''')))***+++,,,---------------,,,***(((''''''))))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))(((&&&''''''''''''''''''''''''(((((((((((((((((()))***'''''''''''''''''''''''')))'''&&&''')))+++++++++)))((('''&&&%%%%%%%%%%%%((((((((())))))(((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((555444333111000000000000000111222222333333222222222222222111111000000///........................000000///...---,,,+++***------,,,,,,++++++******++++++++++++++++++++++++,,,,,,---+++)))(((((()))(((,,,000111///+++((('''(((((('''&&&&&&'''((()))''''''((()))***++++++,,,***)))((('''''''''((()))&&&&&&&&&''')))***,,,---...+++))))))***+++******((((((((((((((((((((((((((((((((()))))))))******'''))))))(((,,,333555222,,,+++)))'''%%%%%%%%%&&&((((((((((((((()))***+++)))))))))))))))))))))))))))'''%%%&&&)))***)))'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''(((***,,,...&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$'''))))))(((((()))***)))(((&&&&&&((()))((('''(((((((((((((((((((((((('''(((((('''''''''***,,,---***((())),,,---+++))))))'''%%%'''******(((%%%((((((((((((((('''''''''+++***(((((((((((('''%%%$$$%%%&&&'''((()))******((()))***,,,+++***(((&&&''''''(((((((((''''''&&&((('''((()))+++,,,+++)))((((((((('''''''''''''''%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&'''((())))))((())),,,...000,,,(((&&&&&&&&&&&&&&&(((''''''(((***++++++)))---+++((((((***,,,------(((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''******)))))))))***+++,,,---,,,+++***)))(((((((((((()))***,,,...---)))&&&)))))))))))))))*********((((((''''''((()))***+++************++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////000///......---......///,,,,,,,,,,,,,,,---------...,,,***'''''')))+++,,,++++++++++++++++++++++++***)))(((''''''((()))***'''((()))***++++++++++++(((((((((((((((((((((((((((&&&$$$$$$&&&'''&&&&&&%%%%%%'''((())))))))))))###$$$&&&((()))***++++++((((((''''''(((((()))***&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***))))))******))))))(((((((((((((((''''''''''''&&&''''''((()))************'''(((((((((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((((()))+++---------,,,+++(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&''''''''''''''''''''''''))))))(((((('''((((((((('''''''''''''''''''''''')))(((&&&'''***,,,------***)))((('''&&&&&&&&&'''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((444333222222111000000000000000111222222222222222222111111111000000000///////////////////////////222111///---++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...,,,***(((((()))))),,,///000...+++)))(((,,,***(((&&&%%%&&&'''(((''''''((()))***,,,,,,---((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''')))***,,,,,,---+++)))((()))******)))((((((((((((((((((((((((''''''''''''((((((((((((%%%''''''''',,,444777555...---***((('''&&&&&&&&&(((((('''''''''(((((()))******))))))))))))))))))***((('''(((******)))(((&&&''')))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$((()))((('''((()))((()))((('''''''''((((((((((((((((((((((((((((((((('''(((((('''%%%&&&(((***+++(((&&&%%%'''))))))((('''&&&%%%%%%''''''%%%"""))))))*********))))))(((***(((''''''))))))(((&&&%%%&&&&&&'''((()))))))))&&&&&&'''(((((('''&&&%%%((((((((((((''''''&&&&&&((((((((()))+++,,,+++***&&&'''((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&(((((((((((((((***...222666111,,,((('''((((((((((((((((((((()))******)))***)))))))))***---...///******)))))))))(((((((((%%%%%%%%%&&&'''(((((()))&&&&&&'''''''''(((((((((******))))))))))))))))))***)))(((''''''(((***+++((())))))++++++***)))'''(((((())))))************((((((((((((((())))))))))))))))))*********++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,------........................//////***+++++++++,,,,,,---------,,,***(((((()))***+++************************))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((('''&&&%%%%%%&&&&&&'''&&&%%%%%%&&&'''(((((((((((('''''')))***+++------...(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((***++++++++++++&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((+++---...,,,***)))%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''***)))(((''''''''''''''''''''''''''''''''''''''')))'''&&&'''***,,,------+++***)))((((((((((((((((((''''''''''''''''''((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((222222222222111000000///000000111222222222222111111111111000000000000000000000000000000000000000333111///---,,,,,,,,,------------,,,,,,,,,,,,,,,***************************+++---,,,***(((((((((***+++,,,,,,***)))******000...+++(((&&&&&&&&&'''((())))))***+++,,,,,,---)))((('''&&&%%%&&&&&&'''((((((((((((((()))******,,,***((('''((())))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%''''''''',,,555888777000...,,,***(((''''''((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''')))***)))((('''((()))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((())))))%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%+++,,,)))(((++++++)))((((((((('''''''''((()))))))))))))))))))))))))))&&&''''''%%%$$$$$$'''))),,,)))'''&&&'''(((******&&&&&&'''((((((&&&$$$!!!''''''((())))))((((((''''''&&&%%%&&&((())))))(((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&((('''''')))+++,,,+++)))'''(((+++,,,,,,+++)))''''''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&(((((((((''''''***///333666222---)))'''((((((((('''((((((((((((((())))))(((((((((((()))***,,,...******))))))((((((''''''$$$%%%&&&&&&'''((())))))''''''((((((((()))))))))(((((((((((((((''''''''')))((('''&&&'''((()))***)))((((((&&&&&&'''(((***'''((()))***++++++******)))))))))))))))(((((('''((((((((()))))))))************++++++++++++******++++++++++++++++++++++++,,,,,,------------------,,,,,,------............))))))******++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''((((((((((((((((((((((((((((((&&&'''(((((('''''''''''''''(((((())))))(((((('''***************++++++,,,'''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((()))))))))(((((('''(((((((((((((((((((((''''''(((***++++++++++++&&&&&&'''''''''''''''&&&((((((((((((''''''&&&&&&&&&(((+++------+++)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''***,,,,,,+++((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((111111222222111000000//////000111111222222111111000000000000000000000000111111111111111111111111111000///---------......------------,,,,,,,,,,,,))))))))))))))))))))))))(((***++++++***((((((((()))***+++***)))((()))+++000...,,,)))'''&&&&&&&&&))))))***+++,,,---......---,,,***)))((())))))******))))))(((((((((((())),,,)))''''''((()))((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''((()))((((((---666:::999///...,,,***)))(((((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&((()))(((%%%$$$&&&((())))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((...000+++)))......***'''((()))(((&&&&&&((()))))))))))))))))))))))))))%%%&&&&&&%%%$$$%%%'''***---,,,***))))))***,,,---&&&'''((())))))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((())))))((()))))))))(((((((((''''''***)))'''&&&&&&(((***+++&&&&&&%%%%%%&&&&&&'''(((((('''''')))+++,,,+++)))(((+++///222222000,,,***%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&(((((((((''''''***...111222///***'''&&&&&&&&&&&&'''((())))))''''''((()))&&&'''(((((('''''')))***))))))(((((('''''''''&&&%%%%%%&&&'''(((((())))))(((((((((((()))))))))***''''''((((((((('''&&&&&&+++***)))((('''&&&&&&&&&)))((('''%%%###$$$(((+++'''(((***++++++***))))))******+++******)))(((''''''((((((((())))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......------,,,***+++,,,....../////////******************++++++******+++,,,,,,***)))((((((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((''''''''''''((((((((((((((((((((((((%%%(((+++,,,***(((((((((((()))))))))))))))((((((***)))((('''''''''''''''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&((())))))((('''&&&&&&''')))++++++***)))'''&&&''''''''''''(((((((((''''''((()))************&&&&&&'''(((((((((((('''***))))))(((''''''&&&&&&'''(((***++++++***)))((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''')))+++,,,***((()))(((((('''''''''((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((000111111222222111/////////000000111111111111111///000000000000000000000000000000000000000000000......---------------...------------------------************************&&&(((+++,,,+++)))))))))''')))+++,,,***)))))))))++++++***)))(((''''''&&&&&&''')))+++---///000111///...,,,************+++))))))(((((((((((()))))),,,***((('''((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((('''+++333777666,,,+++***(((''''''(((((((((((((((((()))***+++,,,&&&&&&&&&''''''((((((((()))(((''''''(((((('''%%%((()))))))))***,,,---...((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&...///)))(((------((('''((()))(((&&&&&&(((***((((((((((((((((((((((((&&&'''''''''&&&'''***,,,+++++++++***))))))+++,,,(((((((((((('''''''''((('''&&&%%%%%%%%%&&&((()))***)))(((((())))))'''&&&((((((((((((((()))))))))''''''''''''(((((())))))&&&&&&%%%&&&'''(((***+++)))))))))***,,,---,,,+++'''***///333333000,,,)))%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&''''''(((''''''))),,,///...,,,)))''''''''''''&&&&&&(((***)))'''&&&''')))&&&((()))(((%%%$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''((((((((())))))&&&'''((())))))((('''''')))))))))))))))(((''''''((())))))'''%%%%%%(((+++((()))***++++++***(((''')))***+++,,,,,,++++++***(((((()))))))))*********,,,,,,------------,,,,,,++++++++++++++++++++++++,,,------......---,,,,,,***+++---///000000000000++++++++++++++++++******+++++++++***************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((($$$)))...///---***((((((&&&'''((())))))))))))))))))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&))),,,//////---***(((%%%%%%&&&&&&'''''''''''''''(((((()))))))))((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''((()))))))))))))))((((((((('''&&&'''(((+++---///'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((***---...---)))%%%***))))))(((((())))))******)))'''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((000000111222222111////////////000111111111111111////////////000000000000////////////////////////++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++%%%(((+++---,,,+++++++++%%%)))---///---+++)))(((''''''(((((()))(((''''''$$$%%%(((***...000333444...---+++)))))))))))))))((((((((((((((()))******---+++)))(((************(((((((((((((((((((((((((((((((((((()))))))))***'''(((&&&$$$(((000333222***)))(((&&&&&&&&&'''(((''''''(((***,,,...000111%%%&&&&&&'''((())))))***///***&&&''',,,...***$$$((('''((()))+++...000222((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))###+++---%%%$$$******$$$&&&(((***(((&&&%%%'''***(((((((((((((((((((((((('''((((((((((((***,,,///'''((((((((('''&&&((()))***)))'''%%%$$$&&&))),,,***)))((('''((()))+++---...,,,***))))))(((&&&%%%&&&&&&'''((()))***++++++###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&(((***,,,---+++******,,,......---,,,$$$'''---111111...***&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''(((''''''(((+++---...,,,************)))(((&&&(((***)))&&&%%%''')))''')))***(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))((($$$%%%(((***+++++++++***&&&)))+++***((('''(((***)))***+++,,,+++)))'''&&&'''(((***,,,------------)))************+++++++++,,,------......------,,,++++++++++++++++++++++++,,,---.........---,,,++++++,,,...000222222222111---------,,,,,,+++++++++...,,,***(((((()))+++,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************(((((((((((((((((((((((($$$)))000222000+++)))(((###$$$&&&((()))***++++++***)))(((''''''((()))***'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&%%%&&&((())))))'''&&&$$$'''***...222222000,,,)))%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&''''''((()))******))))))$$$%%%%%%&&&&&&''''''((()))))))))((((((((((((((('''&&&&&&&&&)))---111333'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((***,,,000111...)))$$$%%%%%%$$$$$$$$$%%%%%%&&&,,,***)))(((((()))***,,,&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((000000000000000000000000222111000//////000111222111111000000//////......000000000000000///............------------......------..................,,,+++++++++***)))))))))***)))***+++,,,,,,***(((+++///333666555000)))%%%))))))(((((((((((())))))***))))))))))))+++,,,---''''''(((((())))))******%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((('''&&&%%%$$$%%%&&&(((***---+++((('''''')))---///***)))(((''''''((()))******)))(((''''''((()))***'''((()))***,,,---...///))))))))))))************(((((((((((('''''''''''''''((((((((())))))******((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%((()))''''''***)))&&&)))***++++++)))((((((((())))))***))))))(((''''''''''''(((((())))))******''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&''''''((((((%%%'''(((((('''&&&&&&'''''''''(((+++...---***&&&&&&''''''(((''''''&&&&&&&&&(((***,,,+++***(((&&&((('''&&&%%%%%%&&&'''((()))***+++++++++)))((('''&&&&&&(((***,,,,,,)))'''%%%%%%&&&'''((((((''''''***)))(((''''''((()))***&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&((()))***++++++***((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''(((******))))))((('''((()))))))))(((&&&%%%((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((()))******++++++,,,------,,,++++++,,,...,,,,,,---,,,,,,,,,++++++,,,***)))(((((((((&&&%%%***+++,,,,,,------------,,,---///...---,,,,,,------------,,,,,,+++++++++******))))))))))))******)))************))))))((()))((('''''''''(((***+++((('''&&&%%%%%%%%%%%%%%%(((***---//////---***(((&&&'''''''''(((***...111555000***%%%$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&***)))'''((())))))(((''''''(((***,,,,,,+++)))(((************))))))))))))((((((((((((((()))******((('''''''''''')))+++,,,///,,,(((&&&''')))))))))'''((()))((('''&&&''')))''')))***)))((('''((())))))))))))))))))*********''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''&&&%%%%%%$$$$$$&&&%%%%%%&&&***---//////''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++++++++,,,...)))(((((('''''''''(((((()))(((&&&&&&'''))))))(((((((((''''''''''''((((((***)))((()))******(((&&&000000000000000000000000222111111000000111111222111000000000/////////...000000111111000000///.........------------......---...............------+++++++++***************+++***)))***+++,,,***(((+++...222444333...)))%%%)))))))))(((((())))))))),,,+++***)))))))))***+++)))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&)))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((())))))(((((('''******(((((((((***+++---+++***((('''''')))+++---))))))(((''''''((())))))(((((('''&&&&&&'''(((((((((((())))))***+++++++++''''''((((((((()))))))))************))))))))))))'''''''''(((((())))))))))))))))))((())))))******(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%((('''%%%%%%((((((%%%'''((()))***)))(((((())))))*********))))))(((''')))))))))(((((((((((((((&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''(((***---,,,)))&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))(((&&&&&&%%%%%%%%%'''((((((&&&%%%%%%&&&&&&'''((((((''''''))))))((('''''''''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))((('''(((((())))))(((((('''&&&(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))******++++++,,,+++,,,---,,,******+++------,,,,,,+++***+++++++++,,,++++++++++++++++++***,,,,,,---------,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,+++++++++*********))))))))))))******(((((())))))***))))))))))))))))))))))))******+++((('''&&&&&&%%%%%%%%%&&&((()))+++,,,,,,+++)))(((''''''((('''''')))---///777222,,,((('''((()))***)))((('''&&&&&&&&&&&&&&&)))((((((***,,,------+++%%%&&&'''(((((((((''''''***))))))(((''''''&&&&&&(((((((((''''''((())))))''''''''''''((()))***+++555222---)))(((''''''&&&'''((()))((('''&&&''')))((()))***)))(((''')))***''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&***(((&&&&&&''')))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++---///((((((''''''''''''((((((***(((&&&&&&'''(((((((((((((((''''''''''''((((((&&&%%%%%%&&&(((((('''%%%000000000000000000000000222111111000000111111222000000000000////////////111111111111111000//////......------------.....................---,,,+++***************+++++++++,,,***((()))***+++***)))+++---///000///,,,)))&&&******))))))))))))******---,,,+++))))))((())))))++++++***))))))(((''''''******))))))))))))((((((******)))(((((('''&&&&&&((((((((((((''''''''''''$$$&&&***,,,,,,***&&&$$$'''''''''(((((('''''''''++++++***))))))***,,,---)))(((((((((((()))******(((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((&&&&&&'''''''''(((((((((************))))))))))))'''''''''''''''(((((((((******)))))))))+++,,,---'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((('''$$$%%%***,,,+++'''(((((()))))))))(((((()))))))))***))))))((('''******))))))(((''''''&&&%%%&&&'''((())))))))))))((((((((('''&&&&&&%%%%%%%%%''')))((('''&&&'''(((&&&&&&''')))++++++(((&&&&&&'''''''''''''''''''''***)))'''&&&&&&''')))***&&&''''''''''''''''''&&&&&&&&&'''((('''&&&%%%$$$'''&&&%%%%%%&&&'''%%%$$$%%%&&&''''''((('''''''''(((''''''&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((+++***((('''&&&%%%%%%%%%&&&'''((()))))))))((('''***)))((((((''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))************************))))))(((''''''((())))))''''''''''''''''''''''''((())))))******++++++,,,***+++,,,+++***)))+++,,,------+++*********+++,,,+++++++++,,,,,,---------------------,,,+++***************---000000---)))+++++++++***************))))))))))))))))))))))))&&&'''(((((())))))))))))))))))******+++++++++***((('''&&&&&&%%%&&&&&&&&&'''((())))))))))))((('''(((((()))((('''(((+++---666222,,,))))))*********((((((''''''&&&'''''''''((((((***---000222111000%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$((((((''''''&&&'''''''''&&&'''((())))))******)))777333...+++)))((('''%%%'''((()))((('''&&&'''))))))******)))(((((()))+++((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++(((&&&%%%%%%&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*********+++---...((((((''''''''''''((((((+++)))'''&&&'''''''''&&&((((((''''''''''''((((((%%%$$$$$$%%%'''((('''&&&000000000000000000000000000000000000000000000000000000000000////////////111111111111111000000///...------,,,,,,------.../////////...---,,,+++***)))))))))***+++++++++,,,,,,***(((''')))************+++,,,---,,,+++)))(((******))))))))))))******++++++***)))))))))))))))*********)))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&))),,,......,,,)))&&&&&&&&&''''''''''''&&&&&&)))((((((''''''((())))))&&&''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''***)))(((((()))+++---...''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&((((((&&&***111666666******)))*********((('''''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''))))))'''&&&'''(((&&&'''((()))))))))'''&&&&&&&&&&&&&&&&&&''''''(((---,,,***)))(((((()))***%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%+++)))'''&&&'''((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((''''''((((((((())))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''((()))*********)))(((+++***((('''''''''((()))(((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***((('''%%%%%%'''(((***'''''''''''''''''''''''''''(((((())))))******+++)))***,,,+++***)))***+++,,,------...---,,,+++******+++,,,++++++***+++,,,,,,,,,---------,,,++++++,,,++++++000555555000************)))))))))))))))))))))************))))))%%%%%%'''((())))))))))))'''((()))++++++***))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))((('''''')))+++000---)))''''''(((((('''((('''''''''''''''(((((()))***+++///222333222000(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''(((*********)))(((///---***((()))))))))((('''((()))((('''&&&''')))******+++***((((((***,,,++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))*********)))'''%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))******))))))***,,,(((''''''''''''(((((())),,,***'''&&&'''''''''&&&((((((''''''''''''((((((''''''&&&'''))))))(((&&&////////////////////////////////////////////////////////////000000000000111111111111111000//////------,,,,,,,,,,,,------............---,,,+++***)))))))))***+++++++++,,,,,,***''''''(((*********)))***************))))))******))))))))))))******(((((())))))************((()))))))))*********+++&&&&&&'''((())))))******&&&''''''((()))***++++++'''''''''(((((((((((((((((())))))******))))))(((&&&&&&''''''''''''&&&&&&((('''''''''&&&'''''''''%%%&&&'''((()))(((((('''&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''(((((()))*********''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&((('''''''''((()))+++,,,&&&'''''''''''''''''''''''''''''''''''''''''''''###&&&&&&&&&,,,555<<<>>>///---,,,,,,,,,+++(((&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''((((((((()))'''''''''''''''&&&%%%$$$%%%%%%%%%&&&'''((())))))&&&((())))))(((''''''(((&&&'''))))))(((''''''''''''&&&&&&&&&&&&'''((()))...------,,,***)))'''&&&%%%&&&'''(((((('''&&&%%%&&&&&&(((((()))((('''&&&+++)))'''''''''((('''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''***,,,,,,+++)))'''(((((((((((((((((((((((((((((('''''''''(((((()))((()))***+++,,,+++******+++***)))''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***((('''%%%%%%'''(((***((((((((((((((((((((((((&&&&&&''''''((())))))***(((***,,,,,,***)))*********---000222222///+++(((,,,---...---***))))))+++)))***+++,,,------......,,,++++++000555555000***))))))))))))))))))))))))((()))************)))(((%%%%%%'''((())))))))))))%%%&&&((()))))))))((('''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%&&&''''''((()))))))))''''''(((***,,,)))'''&&&&&&''''''&&&'''''''''''''''((()))***,,,,,,,,,...000000...,,,(((''''''''''''((())))))%%%%%%&&&'''((()))******(((''''''&&&&&&&&&''''''&&&''')))******)))(((((((((&&&%%%%%%'''((((((''''''((()))((('''&&&'''))))))+++,,,,,,*********+++,,,,,,+++******)))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''((()))***+++++++++)))&&&%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((***++++++***(((''''''((('''''''''''''''((()))))),,,***'''&&&'''''''''&&&((((((''''''''''''((((((***((((((((())))))'''%%%////////////////////////...//////000000//////...////////////000000000000000000000000000///......------,,,,,,,,,,,,---------------------,,,+++******************++++++++++++)))'''((()))***)))(((((())))))*********))))))))))))(((((((((((())))))&&&'''((()))************(((((())))))***++++++,,,&&&&&&'''(((((()))******%%%%%%'''(((***+++------'''''''''(((((((((((((((((('''%%%$$$$$$%%%'''((('''''''''(((((('''''''''))))))))))))((((((((((((&&&''''''((()))(((((((((&&&'''(((((((((((('''&&&(((((()))******)))((((((&&&''''''((()))******+++''''''((((((((()))))))))************))))))))))))((((((((('''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''((((((''''''''''''(((((( ###$$$$$$)))222999:::111...,,,,,,...---***&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''&&&%%%$$$######$$$%%%&&&''')))******&&&(((***)))((('''((((((''')))***)))(((''''''((('''&&&%%%%%%&&&''')))***,,,,,,,,,,,,+++***((((((&&&''''''''''''''''''&&&&&&'''((()))***)))((((((((('''&&&&&&'''(((&&&%%%'''''''''(((''''''&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$$$$&&&***......,,,)))'''((((((((((((((((((((((((((('''''''''(((((()))***((()))***+++++++++************))))))(((((())))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))(((''''''((())))))))))))))))))))))))))))))&&&&&&'''(((((())))))***(((***------+++*********))),,,000333222///+++(((...000111///+++)))***,,,((()))***,,,---...//////*********---000000---)))))))))))))))************((()))***++++++***)))(((&&&'''(((((())))))))))))%%%&&&''''''(((((('''''''''''''''&&&''''''((()))(((((('''&&&&&&'''((((((&&&((())))))((('''((()))***)))''''''))))))((('''''''''''''''((()))***+++000///---,,,,,,,,,***)))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&((()))***++++++''''''&&&&&&'''(((((()))(((((())))))))))))(((((((((&&&$$$$$$%%%%%%%%%###'''((()))((('''&&&''')))(((+++---...---+++******))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&''''''((()))******+++...,,,)))'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***++++++***'''&&&&&&'''''''''&&&''''''((()))***+++)))'''&&&'''''''''&&&((((((''''''''''''((((((((('''&&&'''((((((&&&$$$///////////////////////////000111222222111000///.../////////000000000111///////////////...---------,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,++++++++++++***************)))(((((()))******)))''''''((()))***************((((((''''''''''''(((((('''((()))******)))((((((*********************************))))))(((((((((&&&&&&''')))***+++,,,---''''''''''''((((((((()))((('''%%%$$$$$$%%%'''((('''(((((())))))(((((('''***************)))((((((''''''((((((((()))))))))'''((())))))))))))((('''(((((()))******)))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((************)))))))))))))))))))))(((((('''''''''%%%&&&((())))))((('''&&&&&&&&&&&&'''''''''((((((***)))(((((((((((()))***###&&&%%%###%%%,,,/////////,,,***+++...///,,,(((%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))'''(((******((('''((()))(((***+++***((('''((()))'''&&&%%%%%%%%%''')))***...------------///000111''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))((('''''''''(((******(((&&&''''''(((((('''&&&&&&%%%%%%&&&''')))******))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))((((((((((((((((((((((((((())))))((((((((((((((()))&&&'''((()))***)))(((((()))************)))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++)))+++---...---+++++++++***,,,---......,,,***)))+++...000...***)))+++...)))***+++,,,---.........***+++,,,------,,,+++***)))))))))******+++++++++((()))***++++++***)))((((((((())))))***)))))))))'''''''''''''''((())))))'''''''''''''''((())))))((())))))))))))))))))(((%%%'''((()))((('''(((***)))((('''(((******)))(((&&&&&&&&&'''(((***+++,,,333000,,,*********)))(((%%%&&&'''((((((((('''''''''(((((((((((()))))))))&&&&&&&&&'''((()))***+++))))))(((((((((((()))))))))'''&&&%%%&&&&&&%%%###'''((()))((('''&&&''')))&&&***///111///,,,***)))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''(((((())))))))),,,***'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((())))))''''''((()))&&&&&&&&&''''''((()))******(((&&&&&&'''(((((((((((((((''''''''''''((((((&&&%%%&&&'''******)))(((////////////////////////111222333444444333222111.../////////000000111111...............------,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,+++++++++******))))))((((((((()))+++***(((&&&'''((()))+++++++++******''''''&&&&&&&&&&&&''''''))))))*********((('''&&&,,,,,,++++++***)))))))))......---+++)))((('''&&&((((((((()))******++++++&&&'''''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))((('''''')))(((((((((((()))******'''((()))******)))(((''''''((()))******)))((('''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''******))))))((((((((('''%%%''')))+++***(((&&&$$$&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++)))+++)))$$$$$$''')))'''+++(((''')))...000---***''''''((()))******))))))((((((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))&&&&&&'''''''''''''''''''''(((******((((((((())))))+++,,,+++((('''(((***'''&&&%%%$$$%%%''')))+++222000///...111555:::===((('''&&&%%%%%%&&&'''(((%%%&&&((()))))))))(((((((((((())),,,...---+++)))'''((((((((('''&&&%%%%%%%%%&&&(((************)))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((,,,+++***(((''''''''''''$$$%%%'''((((((((('''&&&)))******++++++***(((''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''*********+++,,,,,,------))),,,...///---,,,++++++,,,+++******))))))******&&&***---,,,((('''***...++++++,,,---------,,,,,,,,,---///...---,,,,,,---))))))******+++++++++,,,''')))***++++++***)))''')))************))))))((()))((('''''''''(((***+++'''''''''''''''((())))))))))))************))))))$$$&&&((()))(((((()))***'''&&&&&&''')))***((('''&&&&&&&&&''')))***,,,,,,444111,,,)))))))))))))))'''(((***,,,,,,+++)))(((***))))))(((''''''&&&&&&&&&&&&&&&''')))***,,,---***)))(((''''''((()))***)))(((''''''((()))(((''''''((()))((('''&&&''')))%%%***000222111---)))(((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''%%%$$$%%%(((***++++++''''''''''''''''''''''''&&&&&&&&&'''((())))))***$$$&&&'''(((((((((***+++&&&&&&&&&'''''')))******)))(((&&&&&&'''))))))(((((((((''''''''''''((((((&&&&&&''')))---//////...000...---...000111...,,,///000111222222111000///////////////............000000000000///...---,,,+++,,,,,,---............+++++++++*********)))))),,,++++++***))))))************))))))((((((''''''''''''((()))))))))))))))(((***,,,------+++)))'''))))))(((((('''''''''&&&((((((((())))))***,,,,,,111---(((&&&'''((((((''''''(((******((('''((()))((('''$$$""""""###%%%'''***)))((('''&&&&&&'''((()))((('''&&&%%%&&&''''''---,,,***)))((((((''''''''''''((()))***++++++,,,+++)))(((''''''((()))+++++++++)))((('''''''''''''''(((***++++++)))'''&&&&&&&&&&&&'''''')))***+++***)))(((''''''((()))***++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$'''---000///,,,))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((&&&$$$&&&((()))(((&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&%%%'''***---666555333222111000000000)))((('''&&&&&&'''((()))"""$$$&&&&&&%%%%%%)))(((((('''''''''(((((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***,,,***((('''((()))((((((###&&&***,,,+++)))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((()))))))))))),,,***'''&&&&&&''''''&&&+++***)))(((((()))***+++))))))))))))))))))))))))))))))***+++++++++******,,,,,,+++***)))((('''&&&,,,,,,+++***)))))))))******+++,,,------,,,+++***+++---...---***((()))+++++++++***)))(((((()))))),,,,,,++++++***)))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%&&&'''((()))***+++,,,%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''((()))******)))(((''''''(((((()))***+++++++++222---&&&"""###%%%'''&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######%%%%%%%%%&&&((((((&&&$$$%%%$$$$$$%%%'''((('''%%%''''''''''''''''''&&&&&&)))(((&&&$$$%%%'''***,,,)))((('''&&&&&&'''((()))))))))((((((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''$$$&&&))),,,---,,,***)))000...---///111111///---...///000000000000///......//////000111111222222000000000///...---------,,,---..................,,,,,,+++++++++*********++++++***************+++***)))))))))((((((((('''''''''((()))))))))))))))&&&''')))******((('''&&&)))(((((((((''''''''''''%%%%%%%%%%%%&&&'''((()))///,,,((('''((()))((('''***+++------+++***+++,,,+++***)))''''''((()))******)))((('''&&&''''''((((((''''''&&&'''((()))***,,,+++******))))))))))))((((((((()))*********+++***)))'''&&&&&&''')))***+++***)))(((''''''''''''&&&'''((()))))))))(((''''''''''''''''''((()))***)))(((''''''''''''((()))))))))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''+++)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$''',,,///...,,,******))))))((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%$$$###$$$'''((((((&&&((((((((((((((((((''''''((((((((((((((((((((((((((()))(((''''''(((+++---444555555555444222///---)))((('''&&&&&&'''((()))$$$%%%'''((((((((('''&&&((((((''''''''''''(((((())))))((('''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***+++)))'''&&&'''(((((('''$$$'''***+++***((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))),,,***((('''''''''''''''(((((('''&&&&&&'''((((((************************++++++******************+++++++++***************,,,+++******))))))*********++++++,,,,,,++++++***...///000...***((()))***,,,+++******))))))))))))+++******)))((((((''''''((((((((()))((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((%%%%%%%%%&&&'''***---///***)))))))))((((((((('''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((())))))***++++++111---'''%%%%%%'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))((((((((()))***+++)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&(((*********)))(((///......000222222111000......////////////............000111333444555666111000///------------.........//////......------------,,,,,,,,,++++++++++++***************++++++))))))))))))(((((((((((('''(((((()))))))))))))))&&&&&&''''''''''''''''''(((((((((((('''''''''''')))))))))))))))***+++,,,+++***(((((()))***((('''''')))******)))(((((())))))))))))((((((((((((((())))))(((''''''''''''(((''''''''''''(((***+++,,,+++*********************)))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))(((''''''''''''(((((())))))******++++++(((((('''''''''(((((()))(((''''''''''''''''''(((''''''((())))))***++++++(((((((((((((((((((((((('''''''''''''''''''''''')))))))))+++,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$''',,,///...---)))))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''%%%$$$###%%%'''(((((('''******))))))((((((((('''(((((((((((((((((((((((()))***)))((('''''')))+++///111444666444000+++(((((((((''''''''''''((((((******))))))(((''''''''''''''''''''''''''''''((()))(((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))***(((&&&&&&'''((('''&&&&&&(((++++++)))'''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))))),,,+++***)))((((((((((((''''''&&&&&&&&&&&&'''(((++++++++++++++++++++++++---,,,+++)))))))))******))))))***+++,,,------...++++++***)))))))))******+++++++++******+++++++++///000000...+++)))((())),,,,,,+++++++++++++++***+++++++++***))))))((((((''''''((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))%%%$$$%%%&&&(((,,,///111+++******)))(((''''''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((())))))******///,,,)))(((((((((''''''((()))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''(((******(((&&&$$$&&&((((((%%%###$$$&&&''''''''''''''''''''''''(((***+++,,,---,,,+++***((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))((('''''''''''''''''''''''''''......///000222222222222////////////////////////...///000111333444555555111000...,,,,,,,,,...///...............---,,,+++......---------,,,,,,,,,*********)))******+++,,,))))))))))))(((((((((((((((((())))))))))))(((((((((((('''&&&'''((()))***(((((((((((((((''''''''',,,,,,,,,,,,,,,---...///(((((()))*********((('''&&&((())))))(((''''''(((((()))*********)))''''''((((((((('''''''''(((((('''''''''(((((()))******))))))***+++++++++++++++)))))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((***)))((('''''''''''''''************+++,,,---...)))((((((''''''''''''((((((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((()))+++,,,---+++(((&&&''''''''''''''''''''''''&&&%%%%%%(((,,,//////...(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''&&&'''((((((((('''******))))))((('''''''''(((((((((((((((((((((((()))))))))(((&&&&&&''')))+++---000222000,,,'''$$$(((((((((''''''((((((((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))((('''%%%&&&'''((('''&&&''')))******(((&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))++++++++++++)))))))))***((((((((((((((()))))))))++++++++++++++++++++++++///---+++)))(((((()))***((())))))***+++,,,------******))))))))))))******,,,+++***))))))***+++,,,---------,,,***))))))))),,,,,,,,,,,,,,,,,,,,,+++......------,,,++++++***&&&'''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((()))***************(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''***))))))(((((('''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''''''''''''(((((()))))))))+++***))))))((((((&&&&&&((((((((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***)))((('''((())))))(((&&&%%%))),,,***%%%###%%%(((&&&&&&&&&''''''''''''''''''))),,,//////---)))'''(((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))++++++***(((''')))((('''&&&&&&&&&'''(((---...000111111222222222000000000000000000000000000000000111111111222222000///---,,,+++,,,...///---------------,,,+++***.........---------,,,,,,+++***************++++++(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&%%%&&&''')))***'''''''''(((((((((((((((((((((''''''(((((())))))%%%''')))******)))(((((()))+++,,,,,,+++******++++++,,,---......,,,+++***''''''((((((((((((((((((''''''''''''''''''''''''((((((***+++++++++++++++)))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''(((((((((((()))+++,,,---)))((((((''''''''''''((((((***+++,,,,,,+++***((())))))))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''')))+++---,,,***'''&&&''''''''''''''''''''''''''''''((())),,,...///...))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((((((((((('''&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''***++++++***((('''((()))+++,,,...///...+++(((%%%'''(((((((((((((((((('''&&&%%%%%%$$$%%%%%%&&&'''%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%&&&(((((('''&&&'''(((***)))(((&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((()))))))))))))))+++---,,,***)))***+++'''(((((()))))))))******++++++++++++++++++++++++///---+++)))(((((()))***))))))*********************))))))((())))))******,,,+++))))))))))))+++,,,))))))((()))************+++,,,------------,,,,,,......------,,,++++++***''''''((()))*********)))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''))),,,------***'''$$$(((((((((((())))))))))))&&&&&&&&&'''''''''((((((*********))))))((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''(((((((((&&&'''))))))(((&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&''')))******(((&&&&&&'''((('''%%%&&&***---,,,'''$$$&&&***&&&&&&&&&'''''''''((((((%%%(((,,,......+++(((%%%'''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((%%%''')))++++++***)))(((***)))(((&&&&&&'''((()))---///111111000000111222111111000000000000111111111111000000000////////////...---,,,,,,---......---------...------,,,,,,......---------,,,,,,,,,,,,++++++***))))))******(((((((((((()))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$%%%&&&((()))'''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%'''******)))((((((((((((***++++++***))))))*********+++,,,+++***)))(((&&&'''(((((()))(((((((((''''''(((((('''&&&%%%%%%'''((()))***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&''''''(((%%%%%%&&&&&&''''''(((((((((((('''''''''(((((())))))***---......---***)))******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&)))++++++)))(((''''''''''''''''''''''''''''''(((((()))***+++,,,------+++++++++***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((((((''''''%%%&&&'''&&&$$$######$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''+++,,,---,,,***)))***++++++---///111000...+++)))''''''((((((((((((''''''$$$$$$%%%&&&'''(((((((((###$$$&&&'''(((((('''&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''&&&&&&'''))))))(((&&&&&&((()))((('''&&&&&&'''((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))(((+++---,,,***((()))+++%%%&&&'''((()))))))))(((++++++++++++++++++++++++---,,,+++)))))))))******+++******))))))((((((((())))))((((((((()))***************))))))*********'''&&&&&&''')))++++++******+++,,,---...---,,,++++++++++++***))))))(((((((((((()))*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&***------+++(((%%%+++******)))(((''''''&&&&&&&&&'''''''''(((((((((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''$$$&&&(((((('''%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''***)))(((&&&'''(((***+++***(((&&&&&&''''''&&&%%%'''))),,,+++(((&&&((()))%%%%%%&&&&&&'''(((((((((&&&(((***,,,,,,***'''%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))***))))))((()))((('''''''''((()))***---///111111///...///000111000////////////000111111111000000000/////////---------------------------...//////////////////------------,,,,,,,,,+++------+++***))))))(((((('''((((((((()))))))))***)))))))))))))))(((''''''%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((())))))((((((''''''(((((()))&&&(((***)))'''&&&'''(((&&&'''))))))'''''''''((('''''''''''''''&&&&&&%%%%%%&&&((()))))))))((((((&&&'''(((((()))(((''''''&&&''')))******)))((('''&&&'''''''''((()))))))))((((((((())))))((((((((('''''''''&&&&&&''''''(((%%%%%%&&&'''''''''&&&%%%'''''''''''''''((()))***'''***---//////---***'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))'''%%%&&&''''''''''''''''''''''''''''''((())))))(((((()))***+++******)))((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$&&&((((((&&&%%%''')))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((***++++++)))(((((()))(((+++000444444111---)))&&&'''((())))))((('''&&&###$$$&&&'''((((((''''''"""$$$&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((******)))'''%%%'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&***------)))''')))+++&&&'''((()))*********)))************************++++++******************+++++++++*********))))))((((((((((((((()))******))))))************)))))))))'''&&&'''***+++***))))))***,,,---------,,,++++++******)))((((((''''''))))))*********)))((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&((()))******))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))***************+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''%%%&&&'''&&&&&&&&&'''(((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&'''))),,,...,,,***(((''''''((('''&&&&&&''''''(((((((((''''''%%%%%%&&&&&&'''(((((()))))))))*********)))''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))&&&&&&&&&&&&'''((())))))---///111111...,,,---///000///...------...///000000000000000000000000000,,,,,,---......------,,,...///000111111222111111------,,,,,,,,,+++++++++...---,,,***)))((((((((('''((((((((())))))******)))))))))))))))(((''''''''''''(((((()))******+++&&&'''''''''(((((())))))(((((('''''''''''''''(((''')))***)))&&&%%%&&&))))))***,,,,,,*********+++))))))))))))((((((((((((%%%&&&((()))))))))((((((%%%&&&((()))***+++******&&&'''(((******((('''%%%%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''&&&&&&&&&''''''((('''(((***++++++)))'''&&&&&&&&&&&&'''''')))***+++&&&))),,,......,,,)))&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((%%%$$$&&&(((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%(((***+++***+++---000&&&&&&'''((()))***++++++''''''''''''''''''''''''$$$%%%''''''&&&%%%%%%&&&"""(((///555666222+++&&&&&&'''((())))))((('''&&&"""###%%%''''''&&&$$$###"""###&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''')))++++++)))'''$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))%%%)))------)))'''(((+++((()))+++,,,---------,,,)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++((((((((((((((()))******((()))***++++++***)))(((+++)))'''(((+++,,,***'''((()))+++---------+++***,,,,,,++++++***)))))))))***************)))((('''(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))%%%&&&'''((()))***+++,,,''''''''''''((((((((())))))))))))***+++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))'''&&&(((***&&&''''''((()))******+++''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&(((+++///111...+++)))(((((()))((((((%%%$$$$$$%%%'''((('''%%%%%%%%%&&&&&&'''((())))))+++******))))))(((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&''')))***$$$$$$%%%&&&&&&'''((((((........................////////////////////////......//////000000111111////////////............111...,,,,,,---............---+++***)))***++++++))))))))))))))))))))))))(((((((((((())))))))))))---///222333222---(((%%%((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((************))))))))))))''''''''''''((((((((((((***+++---,,,***'''&&&&&&&&&&&&((()))+++---...///))))))))))))))))))))))))%%%%%%%%%%%%&&&((()))+++(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%&&&(((((('''''')))***,,,,,,......---***(((&&&************)))((('''&&&!!!$$$''')))***))))))%%%''')))***+++***((('''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''''''''%%%%%%''')))+++***)))'''''')))***+++'''''''''''''''&&&&&&&&&******)))((((((((((((((()))((((((''''''(((***+++***++++++)))'''%%%&&&'''&&&(((,,,---,,,+++******'''&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((('''''''''&&&&&&&&&)))((('''''''''(((***+++)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%(((((('''&&&&&&'''((()))''''''(((((((((((('''''',,,***(((&&&%%%''')))***))))))(((((('''''''''&&&''''''''''''((((((((((((***)))(((''''''((())))))******))))))(((((('''''''''''''''''''''''''''''')))''''''***...000...,,,)))((('''''')))***)))(((---+++))))))***+++***)))+++)))(((+++///000+++'''+++++++++*********))))))++++++++++++++++++++++++))))))*********))))))(((+++***)))(((((()))***+++******))))))))))))******+++++++++------+++(((%%%''''''&&&(((***++++++***###&&&))),,,,,,+++)))'''&&&''''''((()))*********+++***(((''''''(((((()))''''''((('''%%%%%%'''(((((('''%%%$$$%%%''')))***%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******,,,+++++++++******))))))'''((()))))))))(((&&&%%%'''''''''''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&''')))***''''''''''''))),,,000222***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))))))))(((''''''&&&&&&((((((''''''&&&&&&&&&%%%'''&&&$$$$$$&&&)))))))))***&&&&&&***)))%%%&&&,,,***)))'''&&&'''(((***+++&&&'''''''''(((((())))))................................................---...///000111222333444000000//////......------///...------///111111000...------,,,++++++,,,,,,)))))))))))))))))))))))))))))))))))))))(((((((((,,,---///000///,,,(((%%%((((((((((((((((((((((((++++++)))((((((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,,,,+++***)))((('''''')))***,,,+++)))((('''(((((())))))******+++,,,,,,'''''''''''''''''''''''''''&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''(((***,,,.........---+++)))'''&&&))))))))))))((('''&&&%%%$$$%%%'''(((((((((&&&%%%&&&''')))*********)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((('''&&&&&&''')))+++***(((''''''(((***+++''''''''''''''''''''''''***))))))(((((((((((((((((((((''''''((()))***+++&&&)))---...---***((('''''')))++++++***)))***+++***(((&&&'''((()))'''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&)))((('''''''''(((******(((((('''&&&&&&&&&&&&&&&***)))((('''''''''((((((+++*********)))))))))))))))((('''&&&&&&''''''((())))))))))))))))))))))))((('''&&&&&&&&&(((***+++)))(((((((((''''''''''''''''''''''''((((((((((((******)))(((((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%&&&)))...000000///(((((())))))*********+++---+++))))))*********))),,,***))),,,111222...***+++++++++*********))))))++++++++++++++++++++++++))))))******+++******)))******))))))))))))************))))))))))))************+++,,,---+++'''$$$'''''''''((()))***)))))))))+++---//////---***)))((())))))***++++++,,,,,,***)))((('''&&&&&&''''''&&&''''''&&&%%%$$$&&&'''((('''&&&&&&&&&((()))***(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%'''(((((((((''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&'''''''''((((((((((((***))))))(((((((((((((((***)))(((''''''(((***+++'''''''''''''''((((((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&'''(((***&&&&&&)))(((%%%%%%***)))((('''&&&&&&(((***+++''''''''''''((((((((()))------------------------------------------------------///000222333555555111000000///...------------------///111333222111------.........---,,,,,,))))))))))))))))))))))))*********))))))(((((((((******,,,,,,,,,***'''&&&((((((((((((((((((((((((******)))(((((((((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((,,,,,,+++***)))(((''''''''')))+++***)))(((((())),,,++++++***))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''(((+++...444222000...+++)))(((''''''(((((((((((('''%%%$$$'''((()))))))))(((&&&%%%(((((((((((())))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((('''((()))((('''&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&''''''(((((()))***)))((((((''''''((((((''''''''''''((()))++++++%%%+++222777666111,,,)))((()))))))))((()))+++...000...+++)))))))))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&((((((''''''(((((()))***(((((('''&&&&&&&&&&&&'''******)))(((((((((((()))(((((((((''''''''''''''')))((('''&&&&&&'''((()))+++***)))(((((()))***+++******)))))))))*********((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''')))---......---(((+++---,,,***)))+++...,,,***))))))*********)))+++)))))),,,///111...++++++++++++***************++++++++++++++++++++++++))))))***+++,,,,,,,,,+++)))******************)))******))))))))))))******)))))))))++++++***'''$$$'''''''''(((((((((((((((,,,---///000///,,,)))(((((())))))******++++++,,,))))))'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,+++***((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******))))))((()))*********)))((('''''')))((('''&&&%%%&&&'''((('''''''''(((((()))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))(((((((((((('''''')))+++,,,***'''%%%'''))))))'''&&&((((((%%%%%%'''((('''&&&&&&&&&''')))***''''''''''''((((((((((((---------------------------------------------------...///000111222333333111111000///...------,,,------...000222222000...+++,,,---......---,,,+++************************++++++******)))((((((((())))))*********)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&((())))))(((((()))+++......,,,***)))'''&&&%%%''''''''''''''''''''''''+++******)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''***))))))'''&&&(((,,,///888666222///,,,*********'''((()))***)))(((&&&%%%&&&'''((()))******))))))((((((((('''((()))******))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''')))***)))(((''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''((())))))***))))))(((''''''''''''(((&&&''''''((()))***++++++***///777;;;:::555///,,,((((((((('''(((+++000333999666111---***(((((('''''''''''''''''''''''''''******))))))((((((''''''((((((((((((''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&'''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***,,,---+++***(((''''''(((***+++000000000///---+++)))'''((((((((((((((('''''''''''''''''''''((((((((((((''''''((())))))***+++,,,''''''(((((())))))******))))))))))))))))))))))))******************)))(((+++...111///***(((***...+++***((((((*********))))))(((((())),,,,,,***(((************************************************((()))***+++,,,---------))))))+++,,,,,,+++))))))******))))))))))))******)))((((((*********'''%%%'''((((((((('''&&&'''((((((***+++,,,+++)))'''%%%''''''''''''(((((())))))***)))((('''&&&&&&%%%%%%'''((())))))'''&&&&&&'''&&&''''''((((((((('''&&&$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,+++***((('''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%***)))((('''''''''''''''''''''''''''''''''''''''&&&(((***+++,,,+++)))(((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''))))))+++******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))))))))))))))(((((((((+++///222///***&&&(((***)))''''''((()))((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((------------------------------------------------.........///////////////111000000///...---------///......///000///---******+++,,,------,,,+++***+++++++++++++++++++++++++++*********)))))))))((()))***************))))))((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((())))))&&&'''''''''((((((((()))''''''''''''((((((((((((&&&''')))(((((((((***+++......,,,***(((&&&%%%$$$((((((((((((((((((((((((+++++++++******)))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''***))))))'''&&&(((,,,///666444000,,,)))(((((()))((()))+++,,,+++***(((&&&'''(((((()))))))))))))))((((((((('''((()))******---,,,+++***)))'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((***++++++)))''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))******)))(((((('''''''''''''''&&&''''''((()))*********---111555777555111---,,,'''''''''''')))---444888>>>;;;777111+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))((((((((('''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''((()))+++...111222---,,,***))))))***,,,---111111111000...+++(((''''''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((())))))***''''''(((((())))))******))))))))))))))))))))))))******+++***)))(((''''''...111333///)))&&&(((++++++)))(((((()))******)))+++***))))))))))))(((&&&************************************************((()))***+++,,,---------)))***+++,,,,,,+++***)))******))))))))))))******)))(((((()))******(((&&&'''(((***)))'''&&&''')))&&&'''((())))))((('''&&&'''''''''''''''(((((((((******))))))((('''&&&&&&((()))++++++***))))))***&&&&&&'''''''''&&&&&&%%%###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))************)))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))*********)))((('''''''''''''''(((((((((((((((((((((((('''(((***,,,,,,+++)))(((###$$$&&&((()))))))))((('''''''''(((((()))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((()))))))))))))))***...222000***&&&''')))'''''''''(((+++---+++(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------////////////............111///............+++)))******++++++,,,,,,++++++++++++++++++++++++++++++*********************************+++******))))))((((((((((((((((((((((((((()))******+++*********''''''((((((((()))))))))'''''''''(((((())))))***,,,,,,+++***)))((('''''''''((((((((('''''')))+++,,,,,,+++***((('''&&&&&&))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''(((+++...000...+++(((&&&%%%&&&&&&''')))+++------+++)))'''+++******)))((('''''''''(((((((((((())))))))))))------,,,+++)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''')))***,,,,,,***((('''((('''''''''''''''''''''''''''''''''(((((())))))***)))(((''''''&&&&&&'''''''''(((((())))))))))))(((,,,---///...,,,)))((((((((((((''''''(((---333888<<<;;;888222,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))))))))(((((((((''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((('''''''''((('''&&&&&&%%%''''''(((((((((((())))))''''''((())),,,///222444///...---,,,,,,---...///***+++,,,,,,,,,***)))((('''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%''')))))))))((()))***///000000---)))&&&&&&'''***((('''''')))******))),,,,,,+++******)))))))))***************+++++++++************************))))))***+++,,,,,,,,,+++******++++++++++++************))))))))))))*********)))((()))******)))'''&&&)))+++***'''&&&(((+++))))))++++++,,,+++***))))))))))))))))))))))))))))))))))))***))))))(((''''''))),,,---,,,+++,,,,,,'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((((((((()))******'''''''''''''''(((((((((###$$$%%%'''***---///111)))((((((''''''''''''((())))))))))))))))))))))))'''((()))***+++******)))$$$%%%&&&((())))))))))))++++++******)))(((''''''&&&&&&'''((())))))******************************)))((((((''''''(((((()))&&&&&&&&&'''((())))))***''''''(((((((((((())))))&&&***------***'''%%%&&&&&&'''(((***///333222---&&&&&&''''''(((((((((((((((((((((((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,....................................////////////............////////////111000...---...///...---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,)))***+++++++++)))((('''((((((((((((((((((((((((((()))+++,,,,,,,,,++++++'''((((((((())))))))))))''''''((())))))***++++++,,,,,,+++***)))((('''''''''(((((('''&&&&&&(((***))))))))))))))))))((((((((((((((((((((((((((((((((()))*********)))((('''))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((('''(((***,,,+++***((('''&&&&&&&&&'''&&&(((+++------+++(((&&&***)))((((((''''''''''''&&&''')))*********)))(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''')))+++------+++((('''''''''''''''(((((('''''''''((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''((())))))******)))''''''((()))***)))(((&&&''''''))))))(((&&&&&&)))...222444555444000+++((('''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))((((((((('''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((***---///000------,,,,,,,,,,,,------))))))*********))))))(((''''''''''''((((((((()))''''''''''''((((((((((((&&&'''((())))))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''$$$&&&))))))(((''')))+++------,,,***)))'''&&&&&&)))((('''''')))******)))))))))***))))))***+++,,,))))))*********+++++++++************************))))))******+++******))),,,++++++******++++++,,,******))))))))))))******+++)))))))))++++++***)))&&&))),,,+++((('''***...////////////...---,,,,,,))))))))))))))))))))))))&&&'''((()))))))))((('''%%%'''+++------,,,---...+++***)))'''''''''((()))&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))***)))))))))))))))******&&&&&&'''''''''((((((((($$$$$$%%%&&&)))+++...000(((''''''''''''(((((()))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******************))))))((('''$$$%%%&&&'''((()))*********************************)))(((''''''((()))***&&&&&&''''''(((((())))))&&&&&&'''''''''(((((((((%%%(((+++------+++(((&&&$$$''')))+++222:::999222''''''(((((()))))))))((()))((((((((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......///000111111222------......///000000000222000------///000111000------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---((()))++++++***(((&&&%%%(((((((((((((((((((((((('''((()))***++++++***)))(((((((((((())))))))))))'''(((((()))***++++++,,,''''''''''''((((((((((((((()))((('''&&&&&&(((***'''''''''((()))******+++'''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&(((((('''''')))*********))))))))))))))))))%%%'''***,,,,,,***'''&&&%%%%%%&&&&&&''')))***+++&&&''')))***+++***((('''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''')))+++------+++)))''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''))))))*********((('''%%%%%%''')))***((((((((()))******(((&&&%%%&&&***------///000///***(((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))((()))*********)))'''&&&(((((((((((())))))******)))((((((((((((***,,,---((())))))******))))))(((...---,,,+++)))(((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((()))******)))((('''******))))))((((((''''''''''''''''''''''''''''''&&&)))+++***'''%%%&&&(((+++)))(((((())))))(((&&&)))(((&&&''')))******)))$$$%%%&&&''''''(((+++---))))))******++++++++++++))))))))))))))))))))))))))))))*********))))))(((---,,,+++******+++,,,---******))))))))))))******+++***)))***+++,,,+++***%%%))),,,,,,)))(((,,,///333333222111///...,,,+++'''''''''''''''&&&&&&&&&$$$%%%&&&(((((((((((('''###&&&***,,,,,,------......,,,***(((((()))***+++"""###%%%'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((++++++***))))))((())))))((((((((()))))))))******(((((('''&&&&&&((()))***'''''''''''''''((()))***((((((((((((((((((((((((((((((((('''((())))))***000...,,,***)))))))))***%%%&&&''')))******++++++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***'''''''''(((((((((((((((%%%&&&&&&&&&''''''((((((''')))+++///111000,,,)))###'''))),,,555>>>===666'''(((((()))***)))))))))))))))(((((('''''''''&&&,,,,,,.../////////...---000000000000///...---,,,------......///......---........................111000///...------...///---,,,,,,,,,,,,---....../////////......---------,,,+++***((((((((()))***))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++((('''&&&)))+++,,,)))&&&(((((())))))******++++++%%%%%%'''***,,,,,,)))'''++++++******))))))(((((((((''''''(((((()))***+++'''&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%''')))***))))))(((''''''''''''''''''''''''''''''''''''''')))&&&######&&&)))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))),,,,,,,,,***((('''((()))***************)))))))))%%%$$$$$$'''***,,,+++)))'''((()))***++++++++++++''''''''''''((((((((((((!!!###&&&)))***)))((('''&&&&&&&&&''''''''''''''''''''')))+++,,,,,,)))'''***))))))((((((((((((((()))(((((('''&&&&&&%%%%%%###'''((('''&&&'''%%%!!!)))((('''&&&&&&'''((()))...///...,,,)))&&&&&&'''%%%%%%&&&(((***+++)))'''''''''''''''((((((((((((******)))''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''((((((((()))((((((''''''((((((((()))+++***(((&&&))))))))))))))))))))))))000000///...,,,***((('''%%%&&&&&&&&&''''''(((((()))))))))((('''%%%$$$###))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***(((((())))))))))))((((((***)))'''&&&&&&'''((((((******))))))(((((('''''')))))))))))))))*********)))))))))))))))******+++************))))))))))))******+++++++++,,,,,,,,,+++,,,.........,,,***)))))))))))))))))))))))))))))))))************))))))------,,,***((()))+++---111???CCC888...------***(((((((((((((((''''''&&&)))(((((('''''''''''''''%%%%%%'''((()))))))))))))))(((&&&%%%%%%&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((***...111///***&&&''')))******))))))(((((('''''')))******)))'''&&&((()))))))))))))))))))))))))))+++***((('''''')))***,,,))))))))))))***+++,,,---000+++''''''***,,,+++((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))((('''&&&&&&'''(((&&&%%%''''''(((((('''&&&&&&%%%((((((''''''&&&&&&%%%%%%$$$"""!!!###'''((('''&&&(((((((((((())))))))))))***((('''***///222222111***)))'''%%%%%%''')))******)))'''&&&&&&''')))***,,,---.../////////...---//////000000///...---------.....................////////////////////////111000///...---......///...------,,,,,,---------++++++++++++******)))))),,,+++)))((((((((()))***))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))))))))))))))'''&&&(((***+++)))'''((((((((())))))*********)))(((((()))+++,,,+++************))))))))))))))))))(((((('''''''''((((((&&&&&&%%%%%%%%%&&&(((((())))))((((((((('''''''''***)))((('''&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''$$$$$$&&&((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''(((***+++)))''''''((())))))************''''''''''''((((((((((((%%%&&&)))+++,,,,,,++++++''''''''''''''''''''''''&&&(((***---///...)))&&&((((((''''''((()))*********))))))(((''''''&&&&&&$$$((()))((()))++++++((((((''''''&&&'''((()))***,,,------+++(((&&&&&&''''''&&&&&&(((******)))'''''''''''''''(((((((((((()))((((((((((((((())))))(((((((((''''''((((((((((((((((((((((((((('''&&&((((((((())))))(((''''''((())))))))))))((('''''')))))))))***++++++)))'''))))))))))))))))))))))))......------+++***((('''''''''((((((((((((((((((((((((((()))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''(((((((((((())))))))))))((((((111///---+++)))((((((((((((((((((((('''''''''&&&'''(((((()))******++++++)))))))))))))))******+++************))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))************))))))*********))))))***---///333>>>AAA888222444444000***)))(((''''''''''''((((((''''''&&&&&&''''''(((&&&&&&'''((()))))))))((()))(((&&&%%%%%%&&&((()))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))---///---(((%%%&&&)))''''''''''''(((((((((((()))******)))'''&&&''')))))))))))))))))))))))))))''''''&&&'''(((+++---///++++++***)))))))))******...***&&&'''+++......,,,((((((((((((((((((((((((''''''&&&&&&''')))+++,,,...,,,***((()))((('''%%%&&&''''''((()))))))))((((((((((((''''''''''''''''''&&&%%%&&&)))***)))(((''''''((((((((())))))))))))'''&&&))),,,//////...)))((('''&&&&&&'''((()))'''&&&$$$######$$$&&&''',,,---......//////.........///////////////...---................................................000000///............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((()))((('''''')))******)))(((((((((((())))))))))))+++)))'''''')))*********))))))))))))***************)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((()))))))))))))))(((((((((*********)))((('''&&&%%%((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''***(((%%%%%%&&&''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))&&&'''((('''&&&''')))***'''''''''((())))))******((((((((()))******((('''((((((((()))))))))))))))''''''''''''(((((((((((((((((()))***+++,,,,,,,,,)))((((((''''''&&&&&&&&&&&&'''+++///000...)))%%%&&&&&&&&&'''((()))+++,,,*********)))((((((''''''&&&)))***)))+++000222111(((''''''''''''((()))***)))***+++***(((&&&'''((()))((('''''')))))))))'''''''''''''''(((((((((((('''''''''((((((***++++++))))))(((((((((((())))))&&&'''(((((((((((((((((()))))))))))))))((('''''')))))))))(((((((((''''''+++******+++,,,,,,***)))))))))))))))))))))))))))++++++++++++***)))(((((('''((((((((((((''''''&&&''''''((()))******))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))),,,+++)))((('''&&&&&&&&&'''(((((())))))(((((('''''''''''''''((()))***+++''''''''''''&&&&&&&&&&&&''''''((())))))***++++++)))))))))))))))******+++************))))))))))))*********++++++++++++,,,***************)))))))))))))))))))))))))))))))))))))))************))))))'''((()))))))))+++...111---333555///---222333///+++***)))((((((((())))))&&&&&&&&&&&&'''((())))))''''''((((((((((((((('''((((((&&&&&&&&&'''((())))))(((((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))+++,,,***&&&$$$&&&)))%%%%%%&&&&&&'''(((((()))((()))***)))'''&&&''')))((((((((((((((((((((((((''''''''''''(((***,,,...,,,+++***)))((((((((((((+++(((&&&(((,,,000000///(((((((((((((((((((((((((((''''''((()))+++---///444111---***))))))'''&&&&&&&&&'''((()))***+++,,,'''((((((((((((((()))))))))((('''((()))***)))(((&&&&&&'''''''''(((((((((((('''&&&''')))+++,,,+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))---------.....................///////////////.../////////...............------------------------/////////.........//////000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&)))(((''''''''')))******(((((((((((((((((((((((()))((((((((())))))(((&&&(((((())))))******++++++))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))*********(((&&&%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***)))'''&&&&&&&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((())))))(((''''''(((*********+++,,,------......&&&&&&'''((()))************))))))(((((('''((((((''''''''''''(((((((((((('''&&&&&&&&&'''(((***+++***))))))((('''&&&&&&%%%&&&'''))),,,---,,,)))&&&&&&&&&&&&'''((()))******)))))))))(((((((((''''''&&&)))***))),,,333777666)))))))))((((((((((((((('''((()))((('''&&&''')))***)))''''''((()))((('''''''''''''''((((((((((((''''''''''''((()))******)))(((((((((((((((((()))&&&&&&'''((())))))((((((************)))(((''''''(((((((((''''''''''''(((+++***)))***++++++***)))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((('''&&&%%%$$$''''''((())))))))))))((((((''''''&&&&&&''''''((())))))))))))))))))))))))******)))((('''&&&&&&&&&'''(((((((((((((((((('''""""""###%%%&&&((()))***''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))******+++************)))))))))(((************+++++++++++++++******)))))))))******))))))))))))))))))))))))))))))************))))))&&&''')))))))))***---///(((***)))&&&(((---...+++++++++,,,---,,,+++***)))&&&&&&&&&'''((()))+++,,,'''((((((((((((((('''&&&(((''''''&&&''''''((()))((((((((())))))))))))***((((((((((((((((((((((((((((((''''''''''''((((((*********(((&&&%%%'''***&&&&&&&&&''''''((((((((('''((())))))'''''''''(((''''''''''''''''''''''''******)))((((((((())))))+++***)))(((((((((((((((((('''&&&(((+++...///...(((((((((((((((((((((((())))))((((((***+++---...444000,,,)))((((((((((((&&&&&&''''''(((***++++++''''''(((((())))))******)))((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))''''''((((((((((((''''''***))))))(((((())))))***------------......//////------...///000000//////111000///............///..............................//////////////////111000...---,,,+++******(((((((((((((((((()))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&)))((((((''''''(((***+++)))))))))))))))(((((((((((()))+++---...---)))%%%(((((())))))******++++++))))))(((((()))******+++))))))*********)))))))))''''''''''''''''''''''''%%%''')))++++++***)))(((***))))))(((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))'''''''''%%%###"""###%%%''''''(((((()))***++++++'''''''''''''''(((***,,,,,,+++***(((''''''''''''''''''''''''((((((((((((&&&%%%$$$$$$$$$&&&((()))******)))(((''''''&&&&&&((('''&&&&&&((())))))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&%%%(((((('''+++222666666,,,,,,+++***((('''&&&%%%%%%'''((((((''''''((()))***)))(((((()))***((('''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&'''((())))))(((((()))))))))))))))(((''''''''''''&&&&&&'''((())))))***)))'''((()))***)))(((((((((((((((((((((((((((&&&'''(((((()))))))))(((((()))*********((('''%%%''''''((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''++++++***)))'''%%%$$$###((((((((((((((((((((((((******))))))(((''''''''')))))))))))))))******+++************)))))))))((())))))*********+++++++++++++++************+++,,,))))))))))))))))))))))))))))))************))))))''')))***)))((((((***++++++***(((&&&)))------+++***,,,///222111...+++(((&&&''''''((()))+++,,,---'''((((((((((((((('''&&&''''''''''''(((((())))))''''''(((***+++,,,---...((((((((((((((((((((((((((((((''''''''''''((((((******)))((('''''')))+++)))))))))(((((((((''''''%%%'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((((((((('''''''''(((((()))***''''''&&&''')))*********''''''''''''''''''''''''***))))))))))))***,,,---000---)))&&&'''((())))))''''''&&&&&&&&&'''((()))''''''(((((())))))******)))))))))((('''&&&&&&'''&&&&&&&&&&&&'''''''''((()))))))))((((((((()))***''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''...------------...//////,,,,,,...///000000000000222111///...---......///111111111111111111111111---...//////000/////////111000...---,,,+++++++++)))))))))************+++(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((('''((()))((('''((()))+++************)))))))))))))))+++...222333111,,,((())))))))))))************))))))))))))***+++,,,---)))***************)))(((&&&&&&&&&&&&''''''''''''$$$&&&(((+++,,,+++******+++***))))))(((((())))))''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&'''''''''(((((((((((((((''''''''''''''''''''''''((())))))******))))))((((((((((((((()))))))))))))))***)))'''%%%$$$%%%&&&&&&&&&''''''(((((())))))++++++)))'''&&&)))---111///---+++)))''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''')))******))))))((((((''''''''')))'''$$$###%%%'''((())))))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&%%%'''(((&&&)))///333222,,,,,,,,,+++)))'''%%%$$$&&&'''((((((''''''(((***(((((((((***++++++)))'''''''''''''''(((((((((((()))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''((((((((((((''''''''''''''''''(((***,,,...***(((''''''((())))))((())))))))))))))))))))))))&&&'''(((((()))))))))(((***+++---...---,,,***)))''''''(((''''''&&&%%%%%%((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&''''''((('''&&&%%%$$$###((((((((()))))))))))))))***))))))((((((''''''&&&)))))))))))))))******+++************)))))))))))))))))))))************+++*********+++++++++++++++))))))))))))))))))))))))))))))************))))))(((******)))(((''''''(((+++***(((''')))***+++***))),,,000222222///***''''''''''''((()))***,,,---''''''((((((((((((((('''&&&''''''((()))))))))***&&&'''(((***+++---......((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***+++******)))((((((''''''$$$&&&))))))((('''''''''''''''''''''''''''''''''&&&&&&'''((())))))******&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((''''''''''''''''''''''''***)))))))))***+++---...---***''''''((()))***)))((('''&&&%%%%%%&&&((()))'''((((((((((((((())))))***++++++***)))(((((()))&&&&&&'''''''''((((((((()))******)))(((''')))+++((((((((((((((((((((((((((((((((((((((((((((((((...------,,,---...///000+++,,,---///000111111111333222000...---...//////111111111111111111111111,,,---///000000000//////000///...---,,,+++++++++,,,,,,,,,---------......'''((()))***+++******)))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))))))))%%%(((******(((''')))***,,,+++++++++*********))))))***,,,000111000---************)))))))))))))))***)))))))))))))))******((())))))***)))((('''&&&&&&'''''''''(((((((((((('''((()))***++++++***)))******)))(((((((((((((((''''''''''''''''''''''''&&&(((***)))&&&$$$%%%&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++,,,,,,***(((((()))***))))))))))))))))))))))))******)))'''(((...777===111///,,,***(((''''''(((''''''''''''(((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((&&&%%%%%%&&&(((((((((''''''&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&((((((&&&(((---///---******++++++***)))'''&&&'''((())))))((('''(((***&&&&&&(((+++------)))'''''''''''''''(((((((((((()))((((((((()))***+++,,,((((((''''''''''''(((((((((((((((((((((((('''&&&$$$%%%&&&''''''((((((''')))(((((()))+++...111333+++)))'''''')))******)))))))))))))))))))))))))))'''(((((())))))))))))((((((***,,,......,,,+++)))&&&''''''(((((((((((('''(((+++...111111...+++((())))))))))))))))))))))))(((((('''&&&&&&&&&''''''&&&''''''((((((''''''&&& !!!###%%%'''((())))))'''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))******+++************))))))))))))))))))))))))************'''(((***+++++++++***)))))))))))))))))))))))))))))))))************))))))''')))***)))'''&&&'''''''''&&&&&&''''''&&&''')))***+++---...---,,,)))(((&&&&&&&&&&&&'''(((******&&&&&&'''((()))))))))(((&&&'''(((((()))*********'''(((((())))))******+++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((()))((('''((((((((((((((((((((('''###&&&((()))((('''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))'''''''''&&&&&&'''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((***,,,///222333...,,,******+++,,,+++***'''&&&%%%%%%&&&(((***,,,((((((((('''''''''''''''(((***+++***((('''(((***''''''((((((((()))))))))''')))***)))'''''')))+++)))((('''&&&&&&'''((()))*********++++++*********......---,,,---...///000+++,,,---///000111111111444222000...---...//////........................,,,---///000000000////////////...---,,,,,,,,,,,,)))))))))******+++++++++'''((()))+++++++++***)))))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++$$$(((++++++)))'''(((***,,,,,,,,,+++++++++******((('''(((***------,,,***++++++******))))))((((((+++***)))((((((''''''(((''''''((((((((('''%%%$$$'''((((((((())))))******)))************))))))((())))))((('''''''''''''''''''''''''''''''''''''''%%%(((***)))&&&%%%%%%'''&&&'''''''''(((((())))))************************))))))************))))))(((((((((((())))))))))))&&&'''((('''&&&&&&(((***((((((((((((''''''''''''&&&&&&&&&'''+++555AAAKKK333111---***((('''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''&&&&&&''')))***((('''%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))'''))))))''''''+++,,,***'''((()))++++++******)))''')))***)))(((((()))***$$$&&&))),,,///...***&&&''''''''''''((((((((()))(((((()))***+++---///000))))))(((((((((((())))))((()))))))))((('''&&&&&&######%%%&&&'''(((((((((*********,,,...222555888---+++)))(((***+++++++++))))))))))))))))))))))))(((((()))))))))))))))((($$$&&&)))++++++***((('''%%%&&&''')))******++++++(((,,,000333333000,,,(((***************************)))((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&((()))***+++++++++***)))&&&&&&&&&'''''''''(((((($$$$$$%%%'''(((***+++,,,)))))))))))))))******+++************))))))))))))))))))))))))************%%%''')))***+++***)))((())))))))))))))))))))))))))))))************))))))&&&((())))))(((''''''(((&&&&&&((()))((('''(((,,,+++***))))))(((((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%'''((())))))))))))&&&&&&((()))************((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&'''(((((((((###%%%((()))((('''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%'''))))))))))))***+++''''''''''''''''''''''''&&&'''(((+++...222666888000///............---+++&&&&&&%%%&&&'''***---///((((((''''''&&&&&&&&&%%%%%%''')))(((%%%$$$&&&)))(((((((((((())))))))))))&&&((()))(((&&&&&&(((+++***)))'''&&&&&&''')))***''''''(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111000///000111222111000222222222222111///...---............................../////////...,,,++++++***((('''''')))+++,,,+++*********))))))((((((+++++++++*********))))))************))))))))))))((((((((((((''''''''''''))))))))))))************+++***(((&&&%%%&&&'''(((......,,,+++***+++///222777000(((%%%''')))(((&&&)))((('''((()))***)))(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((()))+++---,,,***'''%%%(((((((((((((((((((((((()))(((&&&&&&'''((((((''',,,***'''(((***+++***(((''''''((((((((((((''''''.........+++(((&&&'''((()))(((&&&%%%%%%&&&'''))))))'''&&&&&&((()))((((((''''''(((((((((((((((((('''''''''(((((((((((((((&&&'''((())),,,000333555,,,***(((&&&%%%&&&'''((((((((((((((((((((((((((())))))((('''''''''''''''(((&&&%%%&&&)))***)))'''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&,,,+++***(((''''''''''''(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++((()))***)))((('''((()))'''&&&&&&'''((())))))((()))))))))(((''''''&&&&&&)))))))))***+++,,,...///((('''&&&%%%%%%%%%%%%%%%(((((()))******)))((('''''''''''''''((((((((((((%%%%%%&&&(((+++///333555...***&&&'''+++,,,***'''''''''''''''(((((((((((('''((('''&&&%%%%%%''')))((((((((()))******++++++))))))))))))))))))))))))***+++,,,,,,+++)))&&&%%%((((((((((((((((((((((((+++*********))))))((((((''''''''''''(((((((((((((((((('''''''''(((((((((((('''&&&&&&'''(((&&&%%%((())))))(((((((((+++---,,,***(((((()))***)))(((---((($$$$$$(((+++***((($$$((()))'''(((++++++(((((()))***,,,,,,++++++***))))))(((((()))***+++++++++***)))'''''''''((()))'''(((((((((((((((''''''$$$&&&))),,,,,,+++(((&&&((((((((('''''''''''''''&&&%%%&&&'''******)))((())))))))))))))))))))))))((((((((((((((((((((((((,,,'''&&&(((***(((''')))((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))))))))************))))))+++&&&%%%)))***&&&%%%(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))((((((%%%'''(((''')))+++''' '''&&&&&&%%%&&&''')))******)))))))))+++...111333222///,,,******++++++***(((((()))***++++++,,,,,,)))(((''''''(((((('''&&&((((((''''''''''''((((((((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000//////000222222111///---------...------,,,,,,........................---.../////////...,,,+++,,,+++)))(((((()))***+++************)))))))))(((*********)))))))))((((((************)))))))))))))))))))))(((((((((''''''))))))))))))***************)))'''&&&&&&'''((()))&&&'''(((((()))+++///222555///(((&&&'''))))))'''))))))))))))(((((((((((())))))************)))))))))******************)))((()))***+++***)))'''&&&((((((((((((((((((((((((***(((''''''((())))))(((((('''(((***,,,,,,***'''''''''(((((((((((('''''')))******)))''''''(((***((((((&&&&&&&&&&&&'''((()))(((&&&&&&((()))(((((()))))))))))))))((((((((()))(((((((((''''''&&&&&&''''''&&&'''((()))+++,,,+++***(((&&&%%%&&&'''((((((((((((((((((((((((((())))))((('''''''''''''''((('''%%%''')))***)))'''((((((((())))))******+++''''''((((((((((((''''''((((((''''''&&&'''''''''(((((((((((())))))))))))''''''&&&&&&'''((()))***((()))***)))((('''((())))))''''''''')))***)))((((((((((((((('''''''''''')))******++++++,,,,,,---(((''''''&&&%%%%%%%%%&&&'''((()))))))))(((''''''''''''''''''(((((((((((())))))(((((()))***+++,,,***'''$$$%%%)))+++***'''(((((((((''''''&&&&&&&&&'''(((((('''%%%&&&''')))((((((((()))******++++++)))))))))))))))))))))))))))***+++++++++)))'''%%%(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((()))(((((('''((()))***++++++)))''''''((()))(((''''''((()))((((((***---///...+++'''&&&'''***,,,,,,111,,,(((''')))+++)))''')))++++++'''''')))(((&&&)))******+++++++++******)))))))))))))))***+++++++++***)))((((((((()))))))))))))))))))))(((((('''%%%&&&)))++++++***((('''(((((()))***+++,,,------((('''''''''))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))&&&''',,,---***''''''((((((((((((((((((((((((&&&((()))((('''&&&'''(((''''''''''''''''''''''''))))))))))))))))))((((((+++'''&&&***+++'''''')))((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''(((((((((''''''''''''((('''%%%(((,,,+++''')))(((''''''&&&''''''(((&&&&&&&&&&&&'''(((***+++///,,,)))((()))******)))))))))))))))))))))))))))((('''&&&''''''''''''&&&)))(((((('''''''''(((((()))(((((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///...///000222222111///)))***++++++,,,,,,,,,+++........................---............---,,,,,,...---+++***)))******+++************)))))))))))))))))))))(((((((((((((((************))))))))))))******)))))))))((((((((())))))))))))************)))((('''&&&'''((()))***$$$&&&((()))***,,,...111111---(((&&&(((***)))((((((***,,,***'''%%%''')))''''''(((((((((((('''''')))******************))))))))))))(((((((((''''''((((((((((((((((((((((((***)))(((((()))***)))(((%%%&&&(((,,,...---)))&&&''''''((((((((((((''''''%%%'''((((((((()))+++...''''''''''''''''''''''''***(((''''''((()))((('''++++++******)))))))))((())))))((('''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((+++***((('''&&&&&&''''''(((((((((((((((((((((((()))((((((''''''''''''(((((('''&&&''')))***)))(((((((((((()))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((((((''''''((())))))((()))***)))((('''((()))***)))(((((()))***)))'''''''''''''''(((((((((((()))***+++,,,,,,+++******''''''''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&''''''''''''((((((((((((******((('''&&&&&&&&&&&&'''$$$"""$$$(((******((('''''''''''''''''''''''''''((()))(((''''''((()))((((((((()))******++++++)))))))))))))))))))))))))))******+++***)))'''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''(((***,,,...///,,,)))(((((()))))))))&&&'''((())))))+++...111111,,,'''$$$&&&***...000444000+++)))******(((&&&***,,,+++''''''***+++)))++++++******************))))))))))))))))))***+++++++++***)))))))))***************))))))(((((((((&&&'''((()))))))))((('''&&&'''(((***,,,...///000+++)))''''''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&)))///000+++&&&%%%((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''))))))(((((((((''''''&&&***((((((******((((((***((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((&&&$$$'''---000...))))))(((((('''&&&&&&%%%((((((((((((((((((((((((+++(((&&&&&&'''))))))((())))))))))))((((((((('''&&&&&&&&&&&&''''''''''''***)))((((((''''''''''''))))))***,,,......,,,***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000......///111222222000...,,,,,,------------,,,,,,........................------------------------///...---++++++******+++*********)))))))))))))))))))))))))))))))))))))))************)))))))))(((************))))))))))))((()))))))))************((((((''''''((()))***+++***,,,...///---,,,,,,,,,...+++((('''(((******)))(((+++---+++&&&$$$&&&)))&&&&&&''''''''''''&&&&&&'''((())))))))))))(((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((()))++++++***(((&&&''')))+++,,,***(((&&&''''''(((((((((((('''''''''(((*********+++...000&&&''''''(((((((((((('''+++)))''''''((()))((('''+++******))))))(((((('''((((((''''''&&&&&&%%%%%%&&&&&&''''''((()))***+++***)))((('''&&&'''''''''(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((()))))))))(((******)))'''&&&$$$###"""))))))************))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))***)))((('''((())),,,***))))))******)))'''&&&&&&&&&'''((())))))***)))***,,,---,,,+++)))'''''''''((((((((('''''''''%%%&&&'''((((((((('''&&&''''''''''''((((((((((((''''''''''''''''''(((((('''%%%$$$%%%'''))))))((('''''''''((()))***++++++''')))******)))(((((()))((((((((()))******++++++((((((((((((((((((((((((((())))))***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&'''***---///111...)))''''''((())))))((())))))))))))***---000222...)))&&&'''***,,,...222///,,,*********(((&&&&&&))))))''')))///333222,,,+++***)))))))))***+++***)))))))))))))))******++++++************************)))((((((((((((((('''((((((((()))((((((((($$$$$$&&&''')))+++,,,---+++)))'''''')))*********''''''''''''''''''''''''(((((((((((((((((((((((('''&&&)))///000,,,'''&&&((((((((((((((((((((((((&&&((())))))(((''''''((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&(((((()))))))))((((((***(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((())))))'''((('''$$$'''---000///(((((((((''''''&&&%%%%%%(((((()))******))))))((((((&&&%%%%%%'''))))))((((((((())))))))))))))))))&&&'''((((((''''''((()))+++***)))(((''''''''''''((()))+++...000000---***(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000111111///---/////////......,,,++++++........................------,,,,,,,,,---------///...---,,,+++++++++***))))))))))))))))))******************************************)))))))))(((************))))))))))))((()))))))))************(((((((((((())))))******---///111000...+++******+++)))(((((()))******)))(((+++---+++&&&$$$&&&)))******++++++++++++******'''((()))******)))(((''')))((('''&&&&&&'''(((***))))))))))))))))))))))))***))))))***++++++)))((()))******)))((('''''''''''''''((((((((((((''''''((()))******)))***,,,---&&&'''(((((())))))((((((+++***((((((((()))(((''')))))))))(((((('''''''''%%%&&&&&&''''''(((((((((''''''((()))************)))(((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((()))+++***)))'''&&&$$$######))))))************))))))------------,,,+++***)))(((((((((((()))))))))))))))))))))))))))(((((((((((()))***)))((('''((())),,,***))))))******)))'''%%%&&&&&&'''((()))*********+++,,,---,,,***(((&&&''''''((())))))(((((('''$$$%%%'''((((((((('''&&&''''''''''''((((((((((((&&&&&&'''((()))))))))******)))''''''((())))))(((++++++******************'''))),,,,,,+++)))))))))((((((((()))******++++++(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&%%%%%%''')))+++---000,,,(((&&&&&&'''((((((***++++++)))((()))+++---111...+++*********)))(((,,,+++***)))))))))((((((%%%((()))(((+++222666666,,,+++***)))))))))++++++******)))))))))))))))************+++++++++******))))))(((''''''((())))))((()))))))))))))))((((((%%%%%%&&&&&&'''((((((((((((''''''(((***,,,---,,,(((((((((((((((((((((((((((((((((((((((((((((((()))&&&'''+++---***)))***((((((((((((((((((((((((''')))+++,,,***)))((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&&&&'''***+++)))'''&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))%%%((((((&&&''',,,...---''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''''''''(((&&&%%%&&&(((***))))))''''''((()))+++,,,------(((***+++***)))((()))+++******)))(((((((((((((((''''''))),,,///...,,,)))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////222000////////////...,,,.........---,,,+++))))))........................,,,,,,,,,+++,,,,,,---...---------,,,,,,++++++***))))))))))))************************++++++++++++************))))))))))))******)))))))))((((((((())))))))))))************(((((())))))))))))))))))(((***------,,,+++++++++((()))))))))))))))))))))(((***,,,***'''%%%''')))))))))************)))))))))***,,,------,,,***))))))((('''''''''((()))***)))))))))))))))))))))))))))((((((***++++++)))&&&)))))))))(((&&&&&&''')))''''''(((((((((((('''''''''(((((('''%%%%%%&&&((('''''''''(((((())))))***,,,***(((((())))))(((''''''''''''''''''(((((((((%%%&&&&&&'''((()))******))))))))))))((('''&&&%%%((((((((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((())))))***+++***((('''((())))))))))))***************))))))************)))))).../////////...,,,***)))(((((((((((())))))))))))(((((()))******)))))))))((()))***)))((('''((()))***)))(((((()))***)))'''&&&&&&&&&'''((())))))*********+++++++++***(((''''''''')))*********)))((($$$%%%'''((())))))((('''''''''''''''(((((((((((()))))))))***)))(((((('''++++++***)))))))))))))))000///---+++)))'''&&&%%%'''***---...---+++))))))((((((((()))******++++++))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((&&&&&&&&&'''''')))******---***'''&&&&&&''''''&&&***+++***)))'''''')))+++---,,,,,,------+++'''$$$(((((((((((((((((((((((((((++++++)))+++000222111******))))))***++++++,,,+++******)))))))))))))))((()))******+++*********)))(((''''''((()))+++,,,)))***+++++++++***)))(((((((((((((((((((((((((((&&&&&&'''***---......---))))))))))))))))))))))))((((((((((((((((((((((((***&&&%%%(((***))))))+++(((((((((((((((((((((((('''))),,,---+++***))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((---...***&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''((($$$((()))''''''+++//////,,,+++)))'''&&&&&&'''''''''''''''((())))))******((('''&&&''')))***)))(((&&&'''(((***+++---...///))),,,...,,,)))((())),,,***))))))(((((())))))***''''''(((***,,,,,,***((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///555222///------------,,,,,,---------,,,+++******........................,,,,,,+++++++++,,,---...++++++,,,,,,,,,+++++++++((()))))))))************))))))))))))*********+++************)))))))))))))))))))))(((((((((''''''))))))))))))************))))))*********))))))(((%%%''')))*********+++,,,''')))******)))((((((((())))))))))))((((((((((((''''''(((((((((((('''''')))***,,,......,,,***)))(((((((((((())))))******))))))))))))))))))))))))''''''((()))+++***(((%%%###&&&))))))(((''')))+++''''''(((((((((((('''''''''''''''&&&$$$###$$$&&&((('''''''''''')))***,,,---+++)))((())))))(((''''''''''''((())))))******'''((((((((()))*********(((((())))))((('''&&&%%%''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((()))))))))***,,,***((('''(((***))))))******++++++,,,,,,((())))))))))))))))))(((***+++,,,---,,,+++)))((((((((((((((())))))))))))'''((()))***++++++******((()))***)))((('''((())))))''''''''')))***)))(((&&&&&&''''''(((((())))))************))))))))))))&&&''')))++++++***)))(((%%%&&&((()))******))))))''''''''''''(((((((((((()))*********)))(((&&&%%%)))******)))))))))***,,,---,,,+++***((('''&&&%%%'''***...000...,,,***)))((((((((()))******++++++))))))))))))))))))))))))&&&&&&&&&'''((()))******))))))))))))))))))))))))((((((((()))))))))******''''''''''''((((((((((((&&&'''((()))***))))))(((+++)))''''''(((((('''&&&((())))))(((&&&''')))+++))))))***+++,,,,,,)))&&&'''((())))))(((((((((((((((++++++)))))),,,---***'''((()))***+++,,,,,,,,,++++++***)))))))))))))))'''((()))*********))))))))))))((()))***,,,///000***+++---......,,,)))((()))))))))))))))(((((((((&&&'''))),,,//////---+++(((((((((((((((((((((((((((((((((((((((((((((((()))$$$###''')))((((((***((((((((((((((((((((((((&&&))),,,---+++)))((((((''''''''''''''''''''''''((('''&&&%%%&&&''')))++++++111222,,,'''''')))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%''')))+++%%%((((((%%%&&&---333666444222---)))''''''((())),,,+++***)))))))))***+++((('''&&&'''))))))((('''&&&'''((()))***+++,,,---***---///,,,(((&&&'''***(((((((((((()))***++++++(((((('''(((******)))'''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///777444///,,,,,,,,,,,,,,,,,,,,,---.........------........................,,,,,,+++***+++,,,...///******+++,,,,,,,,,++++++(((((())))))*********+++'''((((((((())))))******************))))))))))))((((((((((((''''''''''''))))))))))))***************************)))(((''''''(((******))))))+++,,,''')))***+++)))((('''''')))((('''((()))***)))(((******++++++++++++******'''(((***,,,,,,***((('''(((((())))))*********+++))))))))))))))))))))))))'''&&&''')))******'''%%%"""(((++++++******+++''''''((((((((((((''''''((((((((('''%%%%%%&&&''')))(((&&&&&&''')))+++------+++)))((())))))((('''''''''((()))***+++,,,,,,************))))))))))))%%%&&&(((***++++++******''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((()))***)))+++,,,+++((('''(((***+++*********))))))(((((((((((())))))))))))((((((&&&''')))***+++***((('''(((((((((((())))))))))))&&&''')))***+++++++++***(((******)))((('''((()))'''&&&&&&'''(((***)))((('''''''''(((((((((((((((******))))))))))))******&&&(((***+++,,,+++***)))%%%&&&(((************)))''''''''''''((((((((()))&&&'''((())))))((('''&&&'''((()))))))))***,,,---&&&&&&''''''(((((())))))'''+++///111///,,,***)))((((((((()))******++++++))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''(((***,,,,,,+++)))(((***((((((((()))***((('''&&&'''''''''&&&'''***,,,''''''''')))+++,,,+++)))((()))******(((''''''(((%%%((()))((((((+++***'''%%%''')))+++,,,------,,,++++++***))))))((())))))&&&'''(((*********)))(((************,,,///222444***,,,...000///---***'''''''''''''''(((((((((((('''(((+++...000///+++(((''''''''''''''''''''''''(((((((((((((((((((((((('''######'''***(((''')))((((((((((((((((((((((((%%%(((+++,,,***(((''''''))))))))))))))))))))))))'''&&&%%%%%%&&&(((+++,,,...444666...((()))***((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((******)))((()))+++---///&&&((('''###%%%...888===;;;777111,,,((('''((())),,,***(((%%%$$$$$$%%%&&&'''&&&&&&'''(((((('''%%%''''''(((((())))))*********---///,,,'''$$$&&&)))''''''(((((()))+++,,,---***)))'''((())))))((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))000...,,,)))((('''((())))))***+++,,,------------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------,,,,,,,,,+++,,,,,,------***************)))((((((***************************((('''(((***+++)))&&&((()))))))))))))))((((((&&&'''((())))))******)))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++++++++***)))((('''&&&&&&000000...---+++***)))((()))))))))***++++++,,,,,,***+++---.........------...,,,+++,,,......+++(((''''''''''''''''''''''''***)))((('''''')))+++---+++*********))))))(((((('''''''''(((((((((((((((%%%&&&((())))))(((&&&%%%***)))'''&&&'''(((***+++)))))))))))))))******+++(((((())))))))))))(((((())))))))))))************''''''''''''((((((((((((,,,)))'''))),,,---)))$$$&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((***+++++++++***)))((('''************************''')))(((&&&''')))&&&!!!''''''((())))))((('''&&&)))((('''&&&&&&'''((())))))+++,,,,,,***(((''''''(((((((((''''''&&&&&&%%%++++++***(((&&&&&&''')))))))))(((((((((((()))))))))***+++)))'''&&&'''((()))***+++,,,+++***(((&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((***,,,...---***'''''''''(((((())))))******+++++++++++++++***)))))))))'''%%%&&&'''&&&"""++++++***)))(((((()))))))))((((((((()))***++++++''''''((()))))))))))))))***)))((()))***)))'''%%%+++***)))(((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,---+++)))'''&&&&&&((((((%%%(((++++++***(((''''''***(((&&&$$$$$$'''***,,,))))))(((((((((((())))))+++***))))))+++---000222///...,,,***))))))***+++,,,+++***))))))(((((((((+++++++++++++++++++++++++++'''***333666000***)))%%%'''((((((''''''(((******+++,,,,,,,,,+++)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))***)))((('''&&&&&&'''((()))***+++,,,,,,+++***)))&&&''''''(((((((((((((((&&&'''((('''&&&(((...222777555222///...---......)))))))))(((((('''''''''((('''&&&&&&'''((()))***444111---***(((***,,,...'''&&&%%%&&&)))...333666555777777222+++&&&''')))***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))///---***'''&&&%%%&&&&&&&&&---333444///***''''''************************))))))((((((''''''''''''%%%%%%%%%%%%&&&(((***+++((((((((((((((()))******...,,,***)))((()))***+++******,,,------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,++++++++++++,,,,,,***************)))((((((************************)))((('''(((******(((&&&(((((())))))))))))(((((()))***+++++++++***)))((()))))))))))))))))))))))))))******++++++******)))******))))))))))))************))))))(((((('''''',,,+++++++++******))))))++++++******************,,,---...//////...---------+++***+++------***(((+++******))))))(((((('''***)))(((''''''(((((()))))))))((((((((('''''''''&&&&&&&&&'''(((((())))))&&&''')))******)))'''&&&'''((()))+++++++++******))))))(((((())))))***+++(((((())))))))))))((((((((((((((()))))))))******''''''((((((((()))))))))***((('''***...///+++(((''''''&&&&&&'''(((((()))((((((''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''(((+++,,,)))((()))'''$$$''''''((())))))((('''&&&)))((((((''''''(((((()))***,,,------***)))((((((+++***)))(((''''''&&&&&&******)))((('''''''''((())))))(((((((((((()))))),,,---...---+++)))((()))(((((()))***)))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((())),,,------***((())))))))))))((((((((((((&&&''''''''''''''''''&&&'''&&&&&&'''******)))&&&)))((((((((((((((()))***(((((((((((((((((()))***'''((())))))******))))))******)))((((((''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++---...///,,,+++)))'''&&&'''((((((&&&(((***+++)))(((((((((+++***((('''''')))+++---((((((((()))***+++,,,---+++***))))))***,,,...000...---+++)))((()))******))))))***)))((((((***+++000000///...---,,,+++***,,,))),,,333666111+++***&&&'''((((((''''''(((***(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''&&&''''''(((((((((************((((((&&&''''''(((((((((((((((&&&'''((('''''')))---111333222///---+++++++++,,,))))))((((((((('''''''''))))))((((((((()))+++,,,555222---)))'''((()))***'''&&&&&&''')))---111333111333444000***&&&''')))***)))((('''&&&''''''((('''''''''''''''''''''''')))((((((''''''(((((())),,,***((('''&&&'''((()))***///333222---'''$$$$$$))))))))))))))))))))))))((((((((((((''''''&&&&&&((('''&&&&&&&&&'''(((((('''''''''''''''((())))))++++++)))))))))***+++,,,++++++,,,---............------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++*********++++++***************)))(((((())))))))))))))))))))))))(((''''''((())))))(((&&&(((((())))))))))))((((((,,,,,,......---+++)))((()))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))(((((((((((('''''''''((())))))******,,,,,,++++++***))))))(((---.../////////...---,,,+++***)))***++++++)))(((,,,++++++***)))((('''''')))))))))(((((('''&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((************(((((($$$'''+++//////...+++)))))))))(((((())))))***+++(((((())))))))))))((((((''''''((((((((()))))))))((((((((()))))))))******)))''''''***...///---***((((((''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))...000,,,(((((()))'''''''''((()))))))))((('''(((((())))))***))))))(((+++,,,------+++))))))***,,,+++)))(((''''''((((((((((((((((((((((((((('''))))))(((((((((((())))))---///111000...+++******)))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((()))+++---,,,***(((*********)))((('''''''''))))))))))))))))))))))))(((''''''(((***,,,,,,+++''''''''''''((()))******)))((((((''''''''''''(((((()))******++++++******+++,,,,,,***'''&&&(((***''''''''''''((()))++++++))))))))))))))))))))))))*********+++,,,---...///+++***)))'''''''''((((((((()))******(((((()))***)))))))))))))))***++++++''''''(((***,,,...000111+++***)))))))))***,,,---,,,+++***((((((((())))))&&&(((***)))'''(((+++...555444333000...,,,***)))***))),,,111333///+++***&&&((())))))''''''(((***)))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((('''''''''((((((''''''((())))))(((''''''&&&''''''(((((((((((((((&&&'''(((((('''))),,,///...---+++)))((((((((((((((((((((((((''''''''''''))))))(((''''''(((***+++111...+++((('''''')))***&&&&&&&&&''')))+++---...,,,...///---(((&&&''')))))))))(((''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((((((((''''''''')))+++,,,***...000///***&&&$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&******((('''&&&%%%%%%%%%((((((((((((((()))******++++++***))))))***+++++++++,,,---...............------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,++++++******)))************************)))(((((((((((((((((((((((((((((('''''''''((((((((('''&&&'''(((((())))))))))))(((***,,,---......,,,***((((((((((((((((((((((((((())))))************))))))((()))***++++++***)))((('''((((((((()))))))))***&&&&&&'''(((((()))******+++++++++*********)))))),,,---......---,,,+++***))))))))))))***)))((('''))))))))))))((((((((((((&&&((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))******))))))((($$$'''+++...///...+++)))((((((((((((((()))******(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************(((((((((***------,,,)))))))))(((((((((((())))))(((''''''''''''(((((()))%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((()))///222,,,'''''')))***&&&'''))))))***)))(((((('''(((***++++++***))))))***+++,,,+++)))((()))******)))((('''((()))***,,,(((((((((((())))))((('''))))))(((((((((((())))))+++...000111...+++)))(((******)))(((((())))))***''''''((((((((((((''''''(((((((((((())))))))))))(((((((((***,,,,,,***(((***)))))))))((((((((('''------,,,+++++++++++++++***)))(((((())))))***))))))(((((((((((())))))******)))((((((''''''''''''))))))***+++++++++++++++***...111///***'''(((+++''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((()))***+++,,,+++***)))(((''''''(((((()))******)))(((((()))+++&&&''''''((((((((((((((('''((((((***+++---///000+++***))))))((()))******+++***)))((('''(((((((((%%%(((***)))'''&&&***...444333111///---***)))(((&&&''')))------+++)))''''''((())))))((('''(((***+++***((('''''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))(((((((((((((((((('''((())))))))))))((('''&&&''''''(((((((((((((((''''''((((((((()))+++,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((()))(((''''''''')))+++---%%%&&&'''((())))))))))))''')))***)))'''&&&''')))((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))+++,,,''')))+++***((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&******)))((('''&&&&&&%%%******))))))******+++,,,,,,,,,+++******))))))))),,,,,,------...---------------------------------,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,+++******)))))))))******************)))((((((''''''''''''''''''''''''''''''((()))((((((''''''''''''((()))))))))))))))((()))+++,,,---,,,+++***(((((((((((((((((((((((()))))))))******)))))))))((()))***++++++***)))(((''''''(((((())))))******(((((())))))))))))))))))))))))*********+++++++++***++++++,,,+++***(((''''''((())))))(((((((((((((((((()))***++++++,,,---$$$&&&)))+++,,,+++***)))'''''''''''''''''''''''')))))))))((((((''''''&&&((((((((((((((((((((((((&&&((()))+++,,,,,,+++***((((((((('''((())))))***(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************((((((((()))******(((&&&))))))(((((((((((())))))'''''''''''''''((())))))''''''&&&'''((()))+++,,,))))))))))))))))))))))))'''...000+++&&&&&&)))***&&&''')))*********)))((('''((()))+++++++++***)))((()))***)))''''''((()))'''''''''''')))+++---...+++)))'''((()))***)))'''))))))(((((((((((())))))(((***---...,,,)))'''&&&)))((('''''''''(((((()))''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))++++++***((('''((((((((()))))))))***...---+++)))((('''''''''***+++++++++++++++,,,,,,---,,,+++***))))))))))))++++++***)))(((((((((((())))))***+++++++++++++++)))///444333...)))(((***))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&''''''((()))***)))))))))((((((((((((((()))******)))((((((***+++&&&&&&'''((()))(((((('''((((((((())))))***+++,,,******))))))))))))))))))))))))((((((((((((((((((''')))***)))&&&&&&(((+++------,,,+++***)))((((((%%%(((***+++******)))(((((()))***)))((('''((()))+++***((('''''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((()))******)))((((((&&&''''''((((((((((((((('''''''''((()))***)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((()))***+++&&&&&&'''(((((((((''''''%%%&&&''''''&&&&&&'''(((''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((((((((((('''''')))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''')))(((((((((((()))******,,,,,,,,,+++***)))((((((++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...(((((()))***++++++++++++---,,,+++******************************)))((((((((((((((((((((((((((((((''')))******)))(((((()))&&&'''((())))))******)))'''((()))***++++++++++++))))))))))))))))))))))))((())))))******))))))((())))))************))))))''''''(((((())))))******************))))))))))))((())))))***++++++,,,,,,((())))))******)))((('''&&&'''))))))((('''((()))((()))***+++---///000000$$$&&&(((+++,,,,,,,,,+++((((((((((((((()))))))))+++******))))))(((((('''(((((((((((((((((((((((())))))))))))*********+++((((((''''''(((((()))***(((((())))))))))))((((((''''''((((((((()))))))))((((((((()))))))))******(((((()))))))))(((&&&&&&))))))((((((''''''((((((''''''&&&''''''((()))***)))((((((((()))***,,,---(((((((((((((((((((((((('''+++---(((&&&(((******&&&''')))***+++******)))''''''((()))************((())))))(((&&&&&&((()))&&&'''(((***,,,.../////////,,,((('''***+++)))'''))))))(((((((((((())))))%%%(((***+++)))(((''''''%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))))))))))))))(((''')))***+++***((('''''''''((()))*********///...,,,***((((((((())))))+++///000111111111333///...---+++***)))((((((+++******))))))))))))***((()))******++++++*********...222222...***((((((***)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))***+++)))))))))))))))((((((((()))***++++++))))))***+++(((((()))***************))))))((((((((((((((()))************)))))))))))))))))))))))))))((((((((())))))(((''''''((((((((((((((((((((((((((((((((('''+++---+++***,,,,,,***)))***+++***((('''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))*********))))))((()))************)))(((&&&''''''(((((((((((((((''''''''')))******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''',,,+++)))(((((()))******((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&'''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))((((((((((((+++***)))((('''&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))))))))))))))&&&&&&&&&&&&&&&''''''(((******+++++++++************++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++,,,,,,---......''')))***,,,...............---,,,++++++************************)))(((((((((((((((((((((((((((((('''***,,,+++)))((()))+++&&&'''((()))******************)))((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******************++++++'''((()))*********)))(((%%%(((******(((''')))***(((((()))***,,,---......%%%&&&((()))************''''''((((((((()))))))))))))))******++++++++++++***))))))))))))))))))***+++++++++++++++*********(((''''''''''''((())))))(((((())))))))))))((((((((((((((()))))))))******''''''((((((((()))))))))&&&((()))***))))))(((((()))(((((('''&&&&&&''''''&&&&&&&&&''''''((()))******)))(((((((((***,,,---))))))))))))))))))))))))'''******''''''+++---+++&&&''')))***++++++******''''''''''''((()))***+++((())))))((('''''')))+++)))***---///000000///...444///)))''')))+++***((())))))(((((((((((())))))%%%''')))***))))))***+++%%%&&&((()))))))))((('''''''''((((((((((((''''''(((((((((((()))))))))))))))((('''(((*********((((((((((((((())))))))))))...,,,+++))))))***+++,,,)))---222444333222111222------+++***)))))))))))))))(((((((((((())))))***'''((())))))******))))))---------,,,***((('''&&&(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((((((***,,,,,,+++))))))***))))))))))))************)))((((((''''''((((((((())))))******+++*********((())))))******))))))))))))&&&$$$%%%)))+++***'''&&&''''''(((((()))******''',,,...***))),,,---+++)))***+++***((('''((()))(((((())))))(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''((()))***+++******)))''''''))))))))))))''''''&&&''''''(((((((((((((((''''''''')))+++***'''$$$&&&&&&''''''''''''''''''((((((((())))))*********---,,,+++***)))******+++(((((())))))((('''&&&%%%''''''''''''''''''(((((((((((('''''''''''''''&&&%%%&&&((()))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((+++***((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******&&&'''((()))***))))))((('''''''''&&&'''(((((()))(((((()))++++++,,,,,,,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++,,,,,,---......***+++...000222333333333///...---,,,++++++++++++***************)))(((((())))))))))))))))))))))))(((+++---,,,***(((***,,,&&&'''((()))************...,,,***(((((((((***+++))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))((((((((((((''''''(((((())))))******,,,,,,++++++***)))))))))'''((()))***++++++***)))%%%(((******(((''')))+++&&&&&&&&&'''(((((())))))''''''(((((((((((((((((('''''''''((((((((())))))'''((()))***,,,---//////++++++************++++++,,,---......---,,,***)))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))************''''''''''''((((((((((((%%%'''***++++++***++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******+++***((('''((()))+++,,,++++++++++++++++++++++++((()))(((&&&)))...///,,,&&&''')))***+++++++++***'''&&&&&&&&&&&&(((***+++)))******)))'''(((***,,,,,,...111222333111///---777111)))''')))++++++)))))))))(((((((((((())))))&&&(((*********+++,,,...((())),,,---...---,,,***''''''((((((((((((''''''(((((((((((()))))))))))))))((('''((()))******(((******))))))((((((''''''&&&%%%$$$$$$%%%''')))+++***///444555222...,,,,,,******)))))))))))))))***'''''''''''''''((()))***''''''((()))))))))))))))000,,,(((&&&&&&&&&&&&&&&%%%&&&&&&''')))***,,,---)))))))))))))))))))))))))))((((((((((((((()))***'''((()))))))))))))))((('''***,,,---,,,***))))))'''''''''''''''((())))))((((((((((((((())))))***))))))***+++++++++++++++((()))***************))))))$$$!!!$$$***...,,,(((((((((((()))******++++++%%%+++---(((&&&***,,,******++++++***((((((((()))***+++,,,,,,,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((()))+++++++++***)))%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((''''''''')))++++++&&&"""%%%%%%&&&'''''''''&&&&&&******++++++,,,,,,,,,---,,,+++***((((((((())))))$$$&&&''')))***))))))((((((((('''''''''(((((()))***)))(((((((((((('''%%%%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))******))))))'''&&&&&&(((***++++++***''''''''''''''''''''''''(((((())))))******++++++'''((()))******)))((('''***************++++++,,,)))***+++,,,,,,+++)))(((************+++,,,---............------,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------111555888777555------,,,,,,,,,---......''')))******(((''''''(((***)))'''&&&&&&&&&'''(((%%%''')))++++++***((('''))))))************))))))+++)))'''(((+++,,,***((('''((()))***+++,,,,,,,,,''''''''''''((((((((())),,,,,,+++***((((((''''''******))))))((((((''''''+++******)))(((''''''''''''(((***,,,.../////////,,,+++)))((((((((()))***+++***))))))+++,,,,,,+++))))))))))))))))))))))))))),,,///...***''''''((()))***+++---...//////000((()))***+++---...///000(((((((((((()))))))))***,,,+++)))))))))+++---...***))))))((('''&&&&&&%%%))))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((''''''&&&&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&(((+++...///%%%&&&((()))***)))((('''''''''(((((())))))******)))))))))))))))******+++,,,555===;;;111***,,,000777444...)))'''(((***,,,***)))((())),,,,,,)))&&&&&&&&&'''((()))***++++++---)))))),,,,,,(((%%%%%%((((((''''''''''''(((((()))))))))))))))******+++*********)))))))))))))))************************++++++******)))(((((((((***++++++++++++***))))))))))))(((((()))***++++++******)))))))))))))))***''''''(((((())))))******+++)))''''''((()))((('''(((((((((((())))))))))))(((((((((((()))***,,,,,,+++*********))))))((((((******))))))))))))******,,,---/////////---+++)))************************)))***+++***(((&&&&&&'''))))))))),,,//////,,,)))###)))---***'''((()))((())))))******)))(((&&&%%%''''''((()))***+++++++++111...***((((((((())))))((((((''''''''''''((((((***)))((((((((()))+++,,,+++(((&&&'''***+++)))'''(((((('''''''''&&&&&&&&&,,,+++)))((('''(((***+++***)))'''%%%%%%%%%'''(((************)))((('''&&&))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((())))))((((((111---((('''((()))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((---+++)))((())))))***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((+++***'''&&&(((***))))))(((((((((((())))))******************************++++++++++++******+++++++++++++++*********,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******---111333222111,,,,,,,,,+++,,,,,,---...)))+++,,,+++)))((()))******)))((((((''''''(((((((((***,,,......---+++***)))))))))))))))))))))))),,,***)))***,,,---+++)))'''((()))***************'''''''''((((((((())))))(((((())))))******))))))***)))))))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,++++++***)))))))))((())))))******((('''&&&&&&''''''''''''))))))))))))))))))))))))'''***---...,,,)))'''&&&'''(((***,,,---------,,,(((((()))***+++,,,------(((((((((((((((((())))))+++*********+++...000222++++++******)))(((((('''((((((((((((((((((((((((+++***)))(((''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''(((((((((((('''''')))((('''''''''((()))***&&&'''((()))***)))'''&&&(((((((((((())))))******))))))(((((())))))***++++++000777999666111...,,,...---+++***)))))))))***,,,++++++,,,...///,,,***&&&&&&'''((()))***++++++((($$$$$$''')))'''&&&'''((((((''''''((())))))***)))))))))))))))******+++,,,,,,***)))(((&&&%%%%%%************************)))))))))))))))************++++++++++++***))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))******+++***((()))***++++++******************)))))))))))))))))))))***++++++,,,************)))))))))(((******))))))))))))******+++,,,.........,,,***)))***************************+++,,,+++)))((('''(((***)))(((***,,,,,,)))&&&$$$***...+++((()))+++***+++***)))((('''''''''((())))))***,,,,,,------,,,...,,,)))'''''''''(((((()))((((((''''''(((((()))((()))***+++++++++******)))((('''(((***+++)))&&&(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&((('''%%%######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%)))))))))((((((&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((((((((((((///,,,(((''''''((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''((((((((((((***)))((('''(((((()))((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((('''''''''(((+++------+++******+++******))))))))))))******))))))*********+++++++++++++++************++++++***+++,,,,,,,,,+++***)))******+++++++++++++++,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///...---++++++******++++++,,,---+++,,,......,,,******+++))))))******))))))(((''')))***,,,......---,,,+++))))))(((''''''((())))))+++***))))))++++++***)))'''(((((()))))))))((((((''''''((((((((()))))))))&&&''')))+++++++++)))((()))))))))***************'''(((((()))***++++++,,,++++++++++++***)))((((((''''''((()))***************))))))((((((((())))))(((((((((((((((((((((((((((***---111222///***&&&&&&(((***,,,---,,,***((((((((((((((())))))))))))((((((((((((((('''''''''))))))***+++---000333555+++******))))))(((((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((('''(((((()))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))(((''''''''''''((('''((()))***)))((('''&&&((((((((())))))))))))***))))))(((((())))))***+++***+++///444888666///(((%%%&&&(((*********((('''+++++++++,,,...///...,,,&&&'''(((((()))***++++++,,,'''%%%(((***)))))),,,))))))(((((()))***++++++)))))))))))))))******+++++++++***)))'''&&&%%%%%%************************'''(((((()))******++++++******++++++******)))(((******++++++***)))'''&&&***)))))))))))))))******++++++******************+++***)))***---/////////,,,,,,,,,++++++******************))))))***++++++************))))))))))))******))))))))))))*********+++,,,,,,,,,+++***)))))))))))))))))))))))))))***,,,---,,,***)))))))))+++)))(((((((((((('''%%%'''---000,,,)))+++,,,+++...,,,)))''''''''')))***)))***+++,,,,,,,,,,,,,,,+++)))((('''&&&''''''(((***))))))(((((())))))***&&&(((+++------,,,***(((((('''(((***++++++(((&&&(((((((((''''''''''''&&&&&&''')))******(((&&&$$$'''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''((())))))))))))(((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((())))))))))))((('''&&&&&&&&&'''(((,,,***'''&&&'''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))'''((((((((((((((())))))+++---111222000...------+++******))))))******+++))))))))))))***++++++,,,,,,+++***)))***+++,,,---)))+++---...///...,,,+++******++++++,,,,,,------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---*********)))***++++++,,,***---111222000---+++***)))***+++++++++***(((''''''((()))++++++***)))(((***((('''%%%%%%'''(((***((((((''''''(((''''''&&&)))))))))***))))))(((((('''(((((((((((()))))))))***+++---...---+++(((&&&))))))******++++++,,,,,,''''''(((((()))******+++''''''((()))*********)))&&&''')))***+++***)))((()))*********))))))+++,,,((((((((((((((((((((((((***+++///444777555...((((((***---///...,,,)))'''))))))((((((((('''''''''((((((((('''''''''''''''))))))***+++---///111333(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&'''(((((()))((((((((('''((((((((((((((((((''')))((('''&&&&&&'''((()))&&&&&&&&&''''''((())))))((())))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******,,,***+++///444444...(((###$$$''')))***)))(((&&&''''''((()))***+++++++++'''(((((()))******++++++000+++'''((()))'''(((***,,,+++******))))))******)))))))))))))))******+++(((((((((((())))))))))))************************(((((())))))***************************))))))(((((()))+++,,,+++***((('''))))))))))))))))))***+++,,,,,,,,,++++++************))))))***---000111111,,,,,,,,,+++******))))))******)))((((((((())))))*********)))))))))))))))******))))))))))))******((()))******+++******)))(((((((((((((((((((((((()))+++,,,,,,***((())))))***)))(((''''''''''''''',,,111222...***+++,,,+++......,,,+++******++++++'''((()))***************)))))))))(((''''''((()))******))))))))))))******&&&''')))++++++***)))(((&&&''')))+++,,,***'''%%%(((((((((''''''''''''''')))***+++++++++***(((''')))(((''''''''''''(((((('''((()))***************'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++***)))'''%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((***+++,,,+++***++++++''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((()))))))))***,,,...111333333111...,,,******))))))))))))******++++++***)))******+++,,,,,,+++*********+++---...---...000000000...+++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////............******)))))))))***++++++(((---333555444///+++((()))***+++++++++***((('''&&&&&&(((((())))))((('''***((('''%%%%%%'''(((***(((((((((((('''&&&&&&'''******+++++++++***))))))(((((((((((()))))))))***+++,,,...///...,,,***((())))))******++++++,,,,,,((((((((((((((((((((((((&&&'''(((((())))))))))))((()))***++++++***)))(((&&&((()))(((''''''))),,,(((((((((((((((((((((((()))+++...333777555...(((***,,,///111000...+++)))+++******)))((((((''''''((((((((((((((((((''''''************+++,,,------''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))(((************************''''''''''''((((((((((((''''''((())))))(((''''''%%%&&&'''((((((((((((((((((((((((''''''((((((((()))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))))))))((((((************))))))))))))((((((((('''((())))))***...,,,++++++,,,---,,,***''''''((((((((((((((((((%%%&&&&&&''''''((()))***(((((())))))******++++++,,,&&&"""###$$$###$$$'''///...,,,+++)))((((((((()))))))))))))))******+++)))))))))******+++++++++************************************))))))(((((()))************)))((((((%%%''')))+++,,,+++***)))))))))(((((()))***++++++------,,,,,,++++++******)))(((((()))---///000000++++++*********))))))))))))(((((('''''''''(((((())))))))))))))))))************))))))))))))******'''(((((()))************((((((((((((((((((((((((((()))+++***)))'''((()))((((((((((((((()))***+++///333444...))))))******...///000111000...,,,***(((((()))*********)))))))))+++,,,,,,***))))))+++******))))))))))))******(((''''''''''''((())))))%%%'''***,,,+++)))'''&&&((((((((((((((((((((((((,,,+++)))((((((((()))***((((((((('''((((((((()))&&&'''''''''&&&&&&%%%$$$'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++***)))&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''))),,,---+++))))))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******+++---///222222000---+++((((((''''''''''''((((((...---+++******+++,,,---++++++***++++++,,,---...222222222000...+++)))''',,,---------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,---******))))))******+++,,,(((---222444222...+++((())))))******))))))(((''''''((())))))******))))))))))))(((''''''((())))))***,,,,,,+++)))(((((())))))***++++++++++++******((((((((()))))))))******((())),,,...///...------)))))))))***************)))))))))((((((((((((((())))))))))))(((''''''&&&******++++++,,,++++++++++++---...---***)))+++...(((((((((((((((((((((((('''(((+++...///...+++'''+++,,,...000000...,,,***+++++++++***)))((((((((((((((((((((()))))))))***************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))((())))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''&&&&&&'''((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((************)))(((&&&&&&((((((((())))))*********+++************)))))))))((((((''''''(((((()))***...---+++(((&&&''')))+++******)))(((((())))))***'''((((((((('''(((***,,,)))))))))*********++++++***%%%"""%%%'''''')))---///...,,,***)))((('''''')))))))))))))))******+++------,,,++++++***))))))************************++++++******)))(((((('''))))))******))))))((('''%%%&&&(((***+++,,,,,,,,,(((((((((((()))***+++,,,,,,,,,++++++++++++++++++***)))((())),,,......---************************(((((('''''''''(((((()))))))))))))))******************))))))))))))******''''''(((((()))***++++++))))))))))))))))))))))))'''(((******((('''((()))''')))************+++---...222222,,,((()))******---///222333333000,,,******++++++,,,,,,,,,++++++)))---000///,,,)))***+++***))))))(((((())))))***)))((('''&&&&&&((()))***&&&(((++++++***((('''((('''(((((((((((()))))))))+++)))'''%%%%%%&&&((()))%%%&&&&&&&&&'''''''''''')))))))))((((((&&&%%%%%%'''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''&&&%%%%%%%%%&&&'''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%)))------***'''&&&'''&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))))))))))))))***++++++,,,...///...+++)))(((''''''&&&&&&''''''(((...---+++++++++---///111)))***+++,,,------------000///...---,,,+++***)))---------,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***+++---+++************+++,,,,,,+++---//////---++++++,,,***)))((((((''''''((((((((()))))))))************))))))))))))))))))))))))+++---...,,,)))((()))***'''((()))***+++++++++***(((((()))))))))*********'''((()))+++,,,---------***)))))))))))))))(((((()))))))))***++++++,,,,,,(((((()))))))))(((((('''))))))***+++,,,...000111444666777333---***,,,...))))))))))))))))))))))))&&&((()))***)))(((((())))))***+++,,,,,,+++***)))++++++******)))((((((((('''(((((()))***+++,,,,,,************))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))******)))((())))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))((((((((()))***++++++++++++)))((('''&&&&&&'''((()))''''''((((((((((((''''''******+++++++++)))((('''''''''(((((()))***,,,,,,+++++++++*********))))))(((''''''''''''((()))))),,,+++((('''&&&'''((((((((())))))*********++++++((()))***)))''''''))),,,)))************+++++++++---(((&&&***,,,,,,---000,,,+++***))))))((()))))))))))))))))))))******+++,,,,,,++++++***)))))))))*********************************))))))))))))))))))))))))))))))(((((('''''''''((()))***++++++,,,(((((((((((()))***+++,,,************++++++++++++,,,+++)))***+++---,,,+++))))))******+++,,,,,,,,,))))))((())))))***+++,,,((()))))))))******************))))))))))))******'''''''''((()))+++,,,---************************''')))+++***)))((()))***'''))),,,,,,***))))))+++)))---...***'''))),,,---...///111111111///,,,+++++++++,,,,,,,,,++++++******...222111,,,))))))***)))((((((''''''(((((()))((())))))***************&&&)))+++***((('''((()))'''((((((((()))))))))))))))(((((('''''''''''''''%%%%%%&&&''''''''''''''')))***************))))))(((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''(((%%%&&&&&&&&&&&&&&&''''''$$$&&&))))))'''&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''',,,111111,,,(((''''''((((((((())))))))))))***))))))))))))))))))))))))*********)))))))))))))))+++***)))+++------***(((((((((''''''''''''((((((+++******+++---111555777(((***+++---......------)))))))))***+++,,,...///---,,,,,,++++++*********'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***---//////---,,,---///++++++******++++++,,,---///...,,,***((())),,,///***)))'''&&&&&&&&&'''((((((((((((((())))))))))))))))))************))))))***,,,---+++(((&&&''')))&&&&&&((()))************))))))))))))*********************)))))))))))))))******))))))((((((''''''((()))***+++---...///000$$$%%%''')))***+++,,,,,,'''((((((***---000444666777999888333+++&&&''')))************************''')))***)))&&&%%%(((+++&&&&&&'''(((((((((((((((******))))))((((((((((((''''''(((***+++,,,---...))))))*********))))))(((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))(((***+++,,,,,,+++***((()))***+++,,,---.........)))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&&&&''')))+++,,,---,,,,,,'''''''''((()))+++---...++++++++++++******))))))'''''''''''''''((())))))***(((&&&&&&)))***(((%%%%%%''')))+++,,,,,,++++++((())))))(((%%%%%%'''******************+++++++++...)))'''***+++))))))+++)))))))))((()))******+++)))))))))))))))******+++'''(((((()))***+++++++++************************((((((((()))******++++++)))))))))))))))(((((('''***))))))((())))))***+++(((((((((((()))***+++,,,)))))))))******++++++,,,///---++++++,,,,,,,,,+++)))***+++,,,------...///************+++,,,---...(((((())))))*********+++******))))))))))))******'''''''''((()))+++------************************(((***,,,,,,*********+++'''***------***''''''((($$$***+++((('''***...000/////////...------,,,,,,))))))*********))))))(((***...222111,,,(((((()))((((((''''''''''''((((((((())),,,......---+++***''')))+++***'''&&&(((+++'''((((((((())))))******((()))+++,,,+++***((('''''''''((()))******))))))$$$%%%&&&'''((((((((((((((()))***************)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$'''))))))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++111666666000+++******************++++++++++++))))))))))))))))))))))))++++++******))))))((((((+++)))((())),,,,,,***((())))))(((((((((((())))))(((((()))+++///444:::===++++++************++++++---,,,+++******+++,,,---'''(((***,,,---,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,)))''')))---000000......,,,******+++++++++***)))))))))))))))*********(((((())))))))))))((((((************++++++++++++000///---+++***(((''''''***************)))((('''******++++++***)))((('''))))))***+++,,,------......---+++)))(((((()))******)))(((&&&&&&((()))***+++***((('''''')))+++,,,)))))))))***,,,000333555;;;999444000,,,)))((((((,,,)))&&&%%%(((******)))************))))))))))))&&&''')))******((('''%%%'''''''''''''''((())))))$$$%%%(((***,,,,,,,,,,,,+++++++++******((('''&&&###$$$%%%'''((())))))))))))))))))***************((()))))))))))))))((('''***)))((()))***+++***)))*********)))(((((('''''')))))))))))))))(((''''''((($$$'''222888444///...)))+++,,,+++'''&&&''')))+++***((('''&&&&&&''''''((((((''''''))),,,///000+++***)))))))))***,,,,,,+++*********))))))(((((())))))))))))((((((((((((***(((&&&%%%&&&((())))))+++((('''(((+++------+++******))))))((('''''''''******))))))((((((''''''))))))))))))************---,,,***)))((((((((())))))(((((())))))***++++++---+++)))(((***++++++************)))))))))))))))+++***)))(((((()))***+++******))))))******+++,,,***++++++,,,,,,++++++***---,,,+++***)))***+++,,,******+++++++++***))))))000///...---,,,,,,+++************************+++((((((***...222333111------+++(((&&&%%%&&&((()))(((((()))***,,,,,,+++***(((((((((((())))))))))))++++++***))))))***++++++))),,,111555555111,,,)))''''''''''''((((((((((((+++)))'''''')))***+++***---------,,,,,,+++++++++''')))+++***'''&&&''')))...000111000---***)))(((******))))))((((((((('''******++++++++++++******(((((((((((((((((((((((((((+++,,,+++)))(((***,,,&&&&&&''''''''''''&&&&&&''')))((('''(((,,,***&&&))))))(((((((((((())))))$$$'''++++++)))''')))***'''((()))******)))'''&&&%%%%%%''')))***)))%%%"""(((((())))))((('''&&&&&&&&&''''''(((''''''&&&&&&'''((()))((('''&&&'''((('''&&&%%%''')))******)))))))))((((((((((((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))***,,,///111111...***(((+++((('''***///111///,,,***)))***///333333---''''''((((((((((((((('''&&&***)))((()))***+++***)))''''''''''''''''''''''''(((+++,,,***,,,333:::<<<++++++************++++++,,,,,,++++++++++++,,,,,,******+++++++++++++++,,,***++++++++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---......---,,,*********+++******)))))))))))))))))))))***(((((())))))))))))((((((''''''((((((((()))))))))///...---+++***)))((((((*********)))))))))))))))---,,,,,,+++***))))))((())))))))))))************...,,,***)))(((((()))***+++***)))(((((()))***+++---+++)))((('''((()))***,,,+++******+++---///111777555111---***(((((((((***'''%%%$$$&&&(((((('''))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''((())))))'''''')))***++++++++++++***************)))((('''&&&'''((()))++++++++++++******)))(((''''''''''''((((((((((((((((((((((((+++)))((()))******)))(((***))))))((((((((((((((()))))))))))))))((('''''')))'''+++555:::666111...---......,,,)))''')))+++)))((('''''''''((())))))+++***)))(((((())))))*********)))))))))***+++,,,************)))))))))((())))))))))))((((((((((((***(((&&&&&&&&&((())))))***((('''(((+++,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''))))))))))))***************)))((('''&&&&&&''''''))))))(((((()))+++,,,---///,,,)))((()))++++++***************))))))))))))+++***)))(((((()))***+++******))))))******+++,,,)))******++++++******)))++++++*********+++++++++++++++,,,,,,---,,,,,,+++......------,,,+++++++++*********************))),,,+++---111555666555222000...+++)))((()))***+++''''''))),,,//////,,,(((''''''((((((((()))))))))************************))),,,000222222000,,,)))((((((((())))))))))))***)))((('''(((+++...//////+++++++++******)))))))))***,,,---,,,***)))***,,,+++,,,------+++))))))***$$$$$$%%%%%%&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((''')))+++***(((''')))+++(((((((((''''''''''''''''''***+++((((((******'''))))))(((((((((((())))))&&&((()))***)))((())))))))),,,///000---***'''&&&&&&%%%&&&(((******(((%%%(((((((((((((((''''''''''''''''''''''''''''''&&&''')))***)))(((((()))***'''&&&%%%''')))***)))((((((((('''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''((())))))***+++...//////,,,***(((+++)))))),,,222555444111+++******...111111---(((&&&''''''((()))))))))((()))''''''''')))***)))(((&&&&&&''''''((()))******(((+++,,,***+++111666777++++++************++++++++++++,,,,,,,,,,,,++++++---,,,+++*********++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---...---,,,******+++,,,+++++++++************)))******))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))---,,,+++******************))))))(((((()))***+++000...,,,+++)))))))))***)))))))))(((((('''''''''---,,,***)))(((((()))***++++++))))))))))))++++++---,,,***(((''''''((((((...---+++*********++++++111///---+++)))(((((((((***(((&&&&&&'''))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((())))))+++******)))))))))******))))))*********))))))((()))***+++,,,------......---+++)))'''&&&&&&'''''')))((((((''''''(((((())),,,+++)))((()))***)))'''***)))((('''((()))***+++(((((()))))))))(((''''''***(((,,,333888555///---------,,,)))''''''***,,,''''''''''''((()))***+++)))))))))))))))((('''&&&***))))))))))))***++++++************))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***)))''''''(((***++++++***)))))))))************+++&&&&&&''''''''''''(((((())))))))))))************)))(((((('''''''''((((((***)))((((((***,,,///000222...***))))))***++++++************************+++***))))))))))))***+++******))))))******+++,,,)))))))))******)))))))))((()))+++,,,,,,,,,,,,++++++,,,---......///......+++++++++++++++++++++++++++*********))))))((((((---------000444666666666222111...,,,++++++,,,,,,))))))***000555555///)))''''''''''''(((((((((((())))))***++++++***)))))))))+++---//////---+++)))))))))))))))************'''&&&''')))...111333333***************)))))))))+++---------+++***+++,,,((()))***)))(((((()))+++(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''((())))))''''''((()))***)))(((((('''''''''(((''',,,...***'''((()))((()))((((((''''''(((((()))+++)))((('''((()))(((((()))///555555000***((((((((('''&&&''')))***)))((('''''''''(((((((((((((((''''''''''''''''''''''''((()))***)))(((((()))***'''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((''''''''''''(((((())))))***+++++++++***(((''')))((((((,,,222555555333,,,***))),,,//////,,,)))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&''')))***,,,---(((,,,---***+++///111111,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++***)))+++++++++,,,,,,,,,------((())))))***+++,,,------************************---///000...***''')))+++***+++++++++***)))))))))*********)))))))))))))))(((((())))))))))))(((((()))))))))*********++++++++++++************++++++***)))((('''''')))+++---000///,,,)))(((((()))***((((((((((((((((((((((((,,,+++***)))((()))))))))******)))(((((()))******,,,+++***)))(((((())))))---,,,+++***)))))))))))),,,,,,+++))))))))))))***,,,+++***)))***+++++++++((((((((((((((())))))))))))(((((((((((()))******)))((((((((((((((())))))...---+++)))(((((())))))((())))))************))))))***+++,,,---------------+++)))'''&&&''')))+++)))((('''''''''((()))***...+++)))((())))))(((''')))(((''''''(((***,,,---'''((((((((((((((('''''')))((())),,,///...,,,+++,,,,,,+++***+++...222555((((((((((((((())))))***&&&''')))***+++***)))((()))))))))))))))******+++*********)))))))))))))))))))))))))))((((((((((((*********)))(((''')))***'''''''''((()))***))))))((())))))***++++++,,,,,,&&&&&&''''''((())))))***((()))))))))******************************++++++******))))))***---000222333000+++))))))***++++++)))***************++++++******************************))))))******+++,,,))))))************))))))'''))),,,...//////---,,,++++++---...////////////))))))******+++++++++++++++******))))))(((((((((+++++++++,,,///222444555111000...,,,*********+++...,,,,,,111777888333...&&&'''''''''((((((((((((''')))***,,,,,,***)))''')))******++++++******)))(((((()))))))))*********&&&&&&'''***...111222222,,,,,,,,,+++++++++++++++++++++++++++***))))))***((((((((('''&&&''')))+++------+++***((('''&&&%%%))))))************))))))(((((((((((((((((((((((((((((()))(((((((((((((((+++***)))(((''''''(((((('''---000+++&&&&&&((()))(((((((((''''''(((((((((---***&&&&&&(((***(((''''''...444333---((((((++++++)))''''''((()))))))))''''''''''''(((((())))))'''''''''''''''(((((((((******+++)))'''&&&&&&'''(((&&&&&&''')))))))))(((&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((''''''((((((''''''''''''((()))((((((((((((((((((((('''&&&&&&'''***...000000///,,,***)))***,,,---+++***+++***)))((('''''''''''''''&&&%%%''')))******)))((('''''''''((()))***+++''',,,---+++))),,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++((())),,,---...,,,***)))++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---000111...***'''(((***)))+++---,,,***))))))***************))))))(((((((((((())))))))))))((((((************++++++++++++******))))))******+++,,,***)))((('''''')))+++---///---***(((''''''((()))''''''((())))))***++++++******))))))))))))))))))(((((((((''''''(((((((((((((((((())))))***++++++************************+++******************+++***++++++*********++++++'''((((((((())))))******((((((''''''(((((()))******))))))((((((((())))))///...+++***(((((())))))((())))))************)))'''((()))***************)))(((&&&%%%%%%(((***,,,((((((((((((((()))******...,,,)))(((((()))(((((((((((((((((()))***,,,---''''''((((((((((((''''''***)))'''%%%'''***,,,,,,/////////111555:::???BBB)))))))))))))))(((((('''&&&(((***,,,---,,,***)))(((((())))))************))))))))))))))))))******))))))))))))((((((((((((***+++,,,***(((''')))***&&&((())))))))))))(((((((((((()))***+++,,,,,,---''''''((()))***++++++,,,((()))))))))*********************+++++++++++++++******)))***+++...000222333000,,,)))***++++++***))))))******+++++++++,,,******++++++++++++************))))))******+++,,,***++++++++++++++++++***(((+++...000111000...---)))***+++------.........((())))))******++++++,,,+++*********))))))((((((************+++...111333...---+++)))((((((((((((///,,,***,,,111444222///'''''''''(((((((((((()))'''(((***++++++***(((''')))))))))(((((()))))))))'''''''''((((((((())))))'''''''''))),,,......---++++++++++++++++++++++++++++++***************)))*********(((&&&&&&(((+++***)))((('''%%%$$$###"""))))))************))))))(((((((((((((((((((((((())))))((()))))))))))))))******)))(((((((((((((((&&&---000+++&&&&&&((((((((((((''''''''''''((((((---***&&&&&&(((***((('''%%%***///---(((%%%)))......+++(((''''''(((''''''''''''&&&&&&'''((()))***(((''''''''''''((()))***/////////,,,)))&&&%%%&&&((('''&&&'''((()))(((''''''&&&&&&&&&'''(((((()))))))))*********)))((('''((((((''''''''''''(((((('''''''''''''''''''''(((''''''''')))+++++++++***+++***))))))*********)))))))))((((((((())))))***)))(((((())),,,...------,,,+++)))'''&&&&&&'''''''''+++---***(((***)))''',,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,'''))),,,...000000///...,,,,,,,,,,,,------------++++++,,,,,,,,,------------------------------------...///...,,,***))))))))),,,///...+++))))))+++++++++******)))((((((((((((((())))))))))))(((((()))))))))*********++++++)))))))))))))))***++++++***))))))(((((()))***+++,,,+++***(((((((((((()))'''(((((()))+++,,,,,,---))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***+++,,,,,,(((((()))***+++,,,,,,---******+++***************'''((())))))''''''((()))(((((())))))******++++++'''(((((())))))***************)))((((((((())))))------,,,+++***))))))***))))))*********))))))(((&&&''''''((())))))((((((%%%%%%$$$$$$%%%''')))+++(((((()))***++++++++++++...+++((('''((()))))))))(((((()))******+++,,,,,,&&&&&&'''(((((((((''''''++++++(((%%%%%%+++//////---,,,---000555;;;>>>???************)))((('''&&&***+++,,,---,,,***(((''''''((())))))******))))))))))))))))))************))))))))))))((((((((((((***,,,...,,,)))''')))+++&&&(((++++++***(((((()))(((((())))))***+++,,,,,,(((((()))******+++,,,,,,))))))))))))************((())))))******)))(((((()))******+++,,,...///000000...+++***++++++***)))))))))******+++,,,,,,,,,******+++,,,,,,+++************))))))******+++,,,++++++,,,,,,,,,,,,++++++***,,,...000111000...---)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++***************************+++,,,++++++,,,///222******)))((('''''''''''',,,***((((((***,,,------(((((((((((())))))))))))(((((()))******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((()))++++++)))(((((((((((()))))))))))))))...,,,++++++,,,,,,+++***)))******)))(((''')))***''''''''''''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((***)))((((((******)))((('''(((((())))))(((((('''&&&+++---)))&&&'''((('''(((''''''&&&&&&''''''(((+++)))((('''((()))(((((($$$(((***)))%%%%%%)))...---***(((&&&'''''''''&&&(((((('''&&&&&&''')))***(((''''''&&&'''(((***+++333333333000,,,)))((((((((('''&&&'''((()))((('''&&&&&&&&&&&&'''((()))***)))***+++++++++***(((''')))((((((''''''''''''(((''''''''''''((((((((((((***************))))))(((***))))))))))))(((((((((%%%%%%%%%''')))+++...000+++******,,,///111111111111///,,,(((&&&%%%%%%&&&&&&+++,,,)))'''))))))'''---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,...000444777999,,,,,,,,,------------............------------,,,------------------------,,,,,,,,,---...---+++))))))---111000,,,)))***,,,++++++******)))(((((('''(((((())))))))))))((((((******+++++++++,,,,,,,,,***))))))))))))******+++*********)))))))))))))))************************)))))))))******+++++++++(((((()))))))))))))))(((''''''(((((((((((('''''''''((()))***************'''((()))+++,,,------...+++++++++******)))((('''%%%'''))))))'''%%%'''((()))))))))***+++,,,,,,,,,((()))***,,,------,,,,,,+++******)))(((((())))))***++++++,,,,,,++++++******************)))(((''''''(((((()))))))))))))))'''''''''''''''((()))***''')))+++---...---,,,+++---***'''&&&((()))***+++'''(((***,,,,,,,,,+++***%%%&&&''''''((((((''''''(((++++++''''''---000///+++)))(((***...111222111((()))*********)))(((((())))))***++++++***)))((('''''')))*********)))(((((()))))))))************))))))))))))((((((((((((***---///---)))'''(((+++'''***,,,---+++)))))))))((((((((())))))*********(((((())))))******++++++))))))))))))************)))******+++***)))''''''((()))+++,,,---------,,,,,,+++***+++,,,+++***((())))))***++++++,,,------***++++++,,,,,,++++++*********))))))******+++,,,******++++++++++++*********+++---......---,,,+++***++++++,,,,,,,,,++++++******++++++++++++++++++*********+++,,,,,,------***,,,---,,,+++***---///))))))))))))))))))))))))((()))***)))(((''')))+++))))))))))))*********+++))))))))))))))))))))))))'''((((((((((((((((((''''''(((((((((((()))))))))***))))))***+++***(((&&&'''((((((((()))))))))***---+++)))***,,,,,,***(((%%%''')))))))))((()))+++(((((())))))******++++++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***(((&&&''')))***(((&&&###%%%''')))***)))(((&&&%%%))))))'''&&&)))(((%%%(((''''''&&&&&&''''''(((&&&((()))***)))((())))))'''(((******(((((()))***)))'''&&&&&&'''(((((('''***)))'''&&&&&&'''((()))(((((('''&&&''')))+++,,,111222111///,,,*********)))(((&&&'''((()))(((&&&%%%%%%%%%%%%&&&'''((())))))***+++,,,,,,***((('''))))))(((''''''''''''''''''(((((()))******))))))***+++++++++***)))((((((((()))***)))((('''''''''''''''&&&'''(((+++---///,,,,,,,,,...111444444333555333///+++((('''''''''&&&***+++(((''')))***)))---,,,,,,++++++,,,,,,---......,,,++++++,,,......///...,,,---000666===AAA,,,,,,,,,---------......000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,//////---))))))...222111---***+++---+++++++++***)))(((((('''(((((())))))))))))((((((---------.........//////******))))))))))))************++++++***)))(((''')))***+++,,,,,,,,,,,,+++************))))))))))))'''((()))))))))))))))((((((((())))))))))))(((((())))))*********))))))(((((()))***+++------------++++++******)))'''&&&%%%&&&)))+++***((('''(((***))))))***+++,,,,,,------)))***---///000///...---++++++***))))))((())))))((()))+++,,,------,,,++++++++++++******(((''''''))))))***+++++++++******,,,,,,,,,,,,++++++++++++'''))),,,///000///,,,+++---***'''&&&(((***+++,,,'''(((+++------,,,***(((%%%%%%&&&'''((((((((('''###))),,,))))))...///,,,...+++)))***,,,,,,***(((&&&''')))***++++++******$$$%%%&&&(((***+++,,,,,,&&&''')))*********)))((((((((())))))*********+++))))))))))))((((((((((((***---000...***'''(((+++'''***......+++))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,---------,,,+++)))(((((()))+++---------+++************+++,,,,,,)))'''))))))***+++,,,,,,------***+++,,,------,,,+++************)))***++++++,,,))))))************))))))***+++,,,,,,,,,+++***))),,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++******+++,,,---......///(((+++,,,,,,)))((()))+++))))))*********+++++++++&&&+++///...***'''(((***)))*********++++++++++++))))))(((((((((((())))))''''''((())))))(((''''''))))))))))))***************))))))***++++++(((&&&))))))******+++++++++,,,+++)))'''''')))***(((&&&!!!$$$''')))))))))***+++((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%!!!###'''***+++***'''&&&%%%''''''%%%'''***((($$$'''''''''&&&&&&'''''''''$$$'''++++++)))''')))+++)))***,,,---,,,+++(((&&&%%%$$$$$$&&&(((***))))))+++***(((&&&%%%&&&'''((((((((('''&&&''')))+++---,,,------,,,***))))))***)))(((''''''((()))(((&&&$$$$$$$$$$$$%%%&&&'''((()))***,,,,,,,,,+++)))'''***)))(((''''''''''''''''''(((***+++++++++***)))((()))******(((''''''((('''(((******((('''&&&&&&---+++)))((('''((()))***---,,,---///222555555555777444000,,,***)))******%%%)))***'''&&&))),,,+++.........------,,,,,,,,,111000...---,,,,,,---......---,,,---///111111111...---------...///111222///111222111///.........,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((((((+++***&&&%%%''',,,111111------111000++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,************************((()))***+++,,,---------+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++---//////...+++***)))+++---...---,,,)))'''))))))************))))))'''&&&&&&''')))---000222,,,"""%%%777DDD@@@666111111///---***))))))***,,,***---...,,,'''%%%(((,,,...+++(((***------)))$$$)))))))))((()))******+++((((((((((((((((((((((((((()))+++---...---)))%%%&&&&&&&&&'''''''''(((((()))***+++,,,+++)))'''&&&''''''''''''''''''''''''))))))******++++++,,,,,,)))))))))((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++******)))(((((((((((())))))))))))))))))))))))************&&&''''''((()))******++++++*********))))))(((((('''(((***+++++++++***)))...+++))))))***,,,,,,,,,******))))))))))))******777333...---------***'''((()))***++++++***)))((()))*********++++++++++++***+++,,,+++***)))***+++.........------,,,,,,,,,///......---,,,++++++***------,,,++++++++++++,,,***+++++++++,,,,,,,,,,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...///...,,,+++***++++++,,,,,,------...222111///---+++******)))+++)))(((&&&&&&((()))++++++)))((('''(((+++...000))))))))))))))))))))))))((()))***,,,,,,++++++***)))(((((('''''''''''''''***)))((((((((()))+++,,,(((+++...---***(((((()))))))))************))))))%%%'''))))))((((((***+++,,,***((('''((()))((('''***+++,,,+++)))'''''''''((((((((())),,,------,,,)))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&&&&''''''((()))))))))((('''''''''&&&&&&%%%%%%&&&%%%$$$&&&))),,,......***+++,,,***'''&&&(((+++((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))******))))))((((((((('''((((((((((((((((((((((((&&&'''(((&&&$$$%%%***...444///+++***---///...+++,,,,,,+++(((&&&''')))+++%%%'''***,,,,,,+++)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&'''''')))+++000555:::===777777666333...+++******)))((((((((()))***++++++------------,,,,,,,,,++++++***++++++---///111222///---,,,,,,...///.........---------...///111222111222333111///,,,,,,,,,------------------------***+++,,,,,,......///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((((((******''''''***,,,000///,,,,,,//////,,,+++++++++++++++***))))))******++++++,,,+++++++++************************((()))***+++,,,,,,,,,,,,************)))))))))((()))))))))))))))))))))))))))))))))************++++++,,,---...---,,,***)))***+++---......,,,***)))(((((())))))))))))((((((((('''''''''))),,,///000555---000???HHHCCC<<<999888555///+++***)))))))))***---///---)))'''))),,,,,,***((()))***+++)))((()))))))))))))))******+++))))))))))))))))))))))))))))))***,,,---,,,)))&&&((((((((((((((((((((((((%%%&&&(((***++++++***))))))))))))))))))))))))))))))))))))******************************+++,,,,,,))))))))))))))))))))))))(((((((((((('''''''''''',,,++++++*********)))))))))))))))))))))))))))((())))))))))))************''''''(((((()))******++++++*********))))))))))))))))))***++++++++++++***,,,***))))))***++++++*********))))))))))))******---,,,++++++,,,------,,,(((((())))))***)))))))))))))))*********+++++++++)))***++++++))))))***+++------------,,,,,,++++++---------,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,---...//////...,,,******+++,,,---******+++,,,---......///)))***,,,------,,,***)))***++++++,,,,,,------...222111000///---,,,+++******)))(((''''''((()))******)))((('''((()))+++---))))))))))))))))))))))))((()))***+++++++++***))))))((((((((()))***++++++)))((('''''''''(((******)))+++---,,,***((()))***))))))))))))))))))))))))***)))))))))))))))******+++)))(((((()))))))))(((+++,,,---,,,***(((((()))((('''&&&(((***+++******)))((('''&&&&&&'''((())))))((((((''''''(((((()))))))))(((((('''&&&&&&%%%)))((((((''''''(((((())))))(((((()))******(((''')))***+++***'''&&&(((***((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''((((((((((((((((((((((((&&&'''(((''''''(((***,,,;;;555///++++++***&&&"""+++,,,---+++'''$$$######'''(((***,,,,,,+++)))((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((((('''''''''''''''((((((+++...222666999333333333000,,,)))(((((())))))))))))))))))***+++,,,,,,,,,,,,++++++++++++(((((()))+++---///111333///...,,,,,,------,,,+++------------...///000111111222333111...+++++++++........................,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++,,,((('''******(((***---...///...+++***---...,,,***++++++++++++***))))))******+++++++++***))))))************************(((((()))***++++++++++++************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,...------,,,+++***)))(((***+++---...///---,,,+++'''((((((((((((((((((''')))((((((((()))+++---...333...111;;;???;;;777888AAA:::222---+++***((('''***---000///+++))))))+++******+++***)))((()))+++)))))))))))))))*********************************)))(((((()))***+++)))'''))))))))))))))))))))))))$$$%%%''')))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&---,,,***)))))))))***++++++*********)))((((((((())))))))))))************'''(((((())))))************************)))))))))************+++++++++,,,***)))((()))++++++)))(((******))))))))))))******&&&(((******++++++---///***))))))((()))))))))***)))))))))************+++)))***+++***))))))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,---,,,,,,,,,,,,...000111...---,,,+++***+++,,,---+++,,,,,,,,,------------+++++++++++++++***))))))***++++++,,,,,,------...111111222111000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))))))))))))))***+++,,,---...(((''''''''''''((())))))++++++,,,***)))(((***++++++***)))(((((()))***+++111---)))(((***++++++))))))((('''(((*********)))+++,,,---,,,***))))))***)))'''&&&&&&'''((('''&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''((((((''''''&&&%%%%%%%%%***)))((('''(((***,,,---++++++*********)))&&&###((()))***)))'''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((('''''')))***+++***)))222...***)))++++++)))'''(((+++......+++'''$$$""")))***+++,,,,,,+++)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((()))+++...111222---......,,,)))'''''''''+++***))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,------///---,,,,,,---...------------------....../////////000111000...,,,,,,,,,------------............,,,,,,,,,+++++++++******************************************************,,,(((''')))***))),,,000222111...+++***+++++++++******+++++++++******)))++++++++++++***))))))(((++++++++++++++++++++++++(((((()))************************)))))))))))))))((((((((((((((((((((((((************+++++++++,,,---,,,+++***)))******++++++,,,---...///...---,,,(((((())))))))))))((((((***))))))((()))***++++++***(((***000111......222BBB;;;222,,,+++***(((&&&)))+++......,,,***))))))(((,,,000///***''''''***(((((()))***************************************)))((('''''')))***))))))******))))))))))))((((((''''''(((((((((((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&+++***(((((((((***,,,...,,,,,,+++***))))))((((((((()))))))))************(((((()))))))))************************************************+++,,,,,,)))))))))***,,,+++)))'''******))))))))))))******'''***---,,,)))(((***---...---+++))))))))))))***)))))))))*********++++++(((***+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,////////////......---------,,,+++++++++---///000------,,,++++++,,,,,,---000000///---,,,+++***))),,,+++++++++++++++++++++***++++++,,,,,,------...///000111111000...,,,***((()))************)))((()))***++++++***)))((('''))))))))))))))))))))))))'''((((((((())))))))))))************+++,,,---...(((((((((((()))))))))***,,,+++***)))((()))+++,,,,,,***(((''''''(((***,,,666000)))(((+++---+++(((((((((''')))++++++***)))***+++++++++)))(((***++++++)))&&&&&&&&&'''&&&%%%(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((***)))(((((())),,,///111---+++***)))***)))(((&&&'''(((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((()))''''''***------***'''(((&&&%%%'''+++---...---%%%(((---///...---,,,,,,***+++,,,,,,,,,***)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((()))***,,,,,,)))******)))'''&&&'''(((++++++***)))((((((((()))++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,---///000000000---------...............+++---...///---------...++++++,,,,,,,,,---------------,,,++++++***))))))************************************************+++(((''')))***))),,,000555222///,,,***))))))***)))******+++++++++******+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))))))))))))))))))))******(((((((((((((((((((((((()))))))))*********++++++,,,+++***)))***+++---...,,,,,,---.........---,,,)))******++++++******)))***)))))))))))))))))))))&&&'''***,,,,,,+++...333<<<666///+++******)))'''''')))+++,,,+++)))(((''''''...444444...'''%%%&&&(((((()))************))))))))))))))))))))))))))))))(((&&&&&&(((*********(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))))))))(((((((((''''''((('''''''''))),,,///111---,,,,,,+++***))))))(((((()))))))))************))))))))))))***************************+++++++++******+++++++++,,,,,,,,,*********,,,------***(((******))))))))))))*********---///...+++)))***,,,111000---+++***)))******************++++++++++++(((***++++++******+++---,,,,,,,,,,,,,,,,,,------------------------------...////////////...---------,,,+++++++++,,,...///------------------......111111///...,,,+++)))))),,,,,,,,,,,,------......***++++++,,,,,,------...,,,---/////////---+++***))))))************))))))+++,,,------,,,+++)))(((((((((((((((((((((((((((((((((((((((((())))))***+++******)))))))))******))))))******++++++++++++,,,+++)))((()))***+++,,,,,,***(((''''''(((***,,,666000)))(((+++---+++(((((((((((()))+++,,,+++)))((())))))((('''''')))+++---+++(((&&&'''''''''&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((***)))((((((***---000333111...+++))))))))))))((('''''''''((()))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''''''''(((((((((((((((((((((((()))'''(((***------)))&&&+++***)))((())))))((('''%%%'''***+++,,,---///111***++++++++++++***)))((((((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((())))))'''((())))))((('''(((***++++++***)))((((((((()))++++++++++++,,,,,,,,,,,,***+++,,,---......------...,,,,,,---///111222111,,,------.........------)))+++---...------...000***++++++,,,,,,---------//////...------,,,++++++++++++++++++++++++++++++***************************'''''')))***)))+++///333///------+++((('''***))))))***++++++++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++******)))))))))))))))************)))))))))))))))))))))))))))))))))************++++++*********+++---///000---------------,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))''')))++++++***+++///333222111---***(((((()))***(((((()))******)))(((''''''...444444///(((%%%%%%'''((()))++++++******))))))))))))))))))))))))))))))((('''''')))++++++***'''''''''(((((()))))))))'''''''''(((((()))******))))))))))))))))))))))))((((((((((((''''''''''''((()))***+++,,,+++***)))))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&'''(((***---000111---,,,,,,,,,+++*********))))))))))))*********************************************++++++++++++++++++,,,.../////////...---,,,+++***+++------+++*********))))))))))))******)))+++.........---------///...---,,,++++++******+++++++++,,,,,,,,,,,,---)))+++,,,,,,++++++---...............////////////000111111111222222333333111222222333333111000///000000000/////////...............///////////////.........---------------------............------***++++++,,,,,,------...***+++,,,---,,,,,,******************************,,,,,,---------,,,***)))(((((((((((((((((((((((())))))((((((((()))***+++******)))((((((((((((((()))***++++++,,,,,,+++++++++***((()))***,,,+++++++++***)))(((((()))***+++111---)))(((***++++++))))))))))))***,,,,,,***((('''(((((('''&&&'''))),,,///,,,)))''''''(((((('''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%(((((('''(((***,,,///111555222...,,,+++***)))'''''''''''')))******(((&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***,,,+++(((&&&+++******)))((('''&&&&&&))))))((('''&&&'''+++---)))************))))))(((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&'''''''''''''''))))))))))))))))))((((((&&&'''))))))((((((***++++++***))))))))))))))))))+++,,,,,,,,,------------)))***,,,...////////////...---,,,,,,...000000///,,,---.........---,,,,,,)))+++---------,,,---...++++++,,,,,,---......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))&&&'''***+++((())),,,,,,)))(((,,,+++''''''***))))))***++++++++++++++++++,,,,,,---------,,,,,,***************************+++++++++++++++******((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---...//////......---,,,+++***))))))******++++++++++++******(((((()))))))))))))))(((''')))***)))((())),,,---+++---...,,,(((&&&))),,,***)))))))))*********)))'''+++......,,,((('''''''''(((***+++++++++)))(((************************)))(((((()))+++,,,,,,+++''''''((()))******++++++)))))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((())))))((()))+++,,,---,,,+++***))))))))))))))))))))))))))))))((((((((('''''''''''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,++++++))))))))))))*********************************************++++++,,,,,,,,,---///222444444333111///,,,***))))))+++++++++*********))))))))))))************+++---//////...,,,((()))***+++,,,,,,,,,,,,,,,,,,------------......***,,,------------...000000000000111111111222222333333555777999:::<<<===:::;;;<<<===<<<;;;999888666666777777666444222000//////000111111111111111---------................../////////...,,,***(((***++++++,,,,,,------...***+++++++++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,++++++***((((((((((((((((((((((((******)))((()))***+++,,,))))))((((((((())))))***((()))***+++,,,++++++******)))(((***,,,---+++)))))))))))))))))))))))))))***)))))))))))))))***************+++,,,,,,)))''''''(((((('''&&&(((+++---///,,,(((&&&'''(((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%&&&&&&'''((()))+++---...222111111111000...***'''(((''''''))),,,,,,)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((((((((((((((((((((&&&(((******)))''''''(((&&&'''((()))))))))******++++++***'''%%%$$$''')))((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((()))))))))***))))))******************&&&'''))))))((((((***+++))))))))))))))))))***+++,,,,,,,,,------.........+++,,,...///000//////...///...,,,,,,---------,,,,,,---.........---,,,+++***,,,...---,,,++++++,,,,,,,,,------...///000000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((&&&'''++++++((('''***&&&###$$$***+++''''''+++((()))***++++++++++++++++++,,,,,,---............((((((((((((((((((((((((++++++,,,,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,,,,---------..................------///...---,,,***)))(((((())))))************))))))'''(((((()))))))))))))))+++,,,,,,***)))*********''',,,000---'''%%%(((---,,,***))))))***+++++++++&&&((())))))(((((()))+++'''(((***+++,,,+++)))(((++++++++++++++++++++++++)))((((((***,,,---,,,+++''''''(((***+++,,,---...///---,,,***((('''&&&&&&''''''''''''''''''''''''''''''(((((())))))******&&&(((***+++,,,+++)))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---))))))))))))************++++++***************************++++++,,,,,,,,,///222555888888666333111,,,***(((''')))***************))))))))))))******---++++++---//////,,,((("""$$$'''***,,,------------------.........//////+++,,,............///111111111222222333333333444444555777:::>>>AAACCCDDDCCCDDDFFFFFFFFFEEECCCAAA:::;;;======<<<888555333///000111222222222222222000000///...---,,,,,,+++///000111000...***&&&###***++++++,,,,,,---......++++++*********+++,,,---,,,+++)))(((((()))+++,,,*********************+++((((((((((((((((((((((((+++***)))))))))***,,,---''''''(((((()))***,,,,,,'''((()))++++++******))))))((((((***---...+++((())))))************))))))%%%'''))))))((((((***++++++***+++,,,---,,,)))&&&(((((((((((('''))),,,///...+++'''&&&&&&(((((((((&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))$$$%%%&&&((()))***+++,,,+++---000444666333...)))(((''''''***------***'''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((%%%(((******'''%%%''')))(((***+++***)))''''''(((,,,,,,,,,***''''''((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))******+++++++++,,,((()))***++++++,,,++++++%%%'''(((((((((((()))+++))))))(((((()))***++++++------......------,,,+++---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))+++,,,,,,***...---,,,+++++++++,,,---+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++************+++++++++***))))))((())))))***))))))))))))((((((((((((***)))))))))))))))******+++***)))***,,,---,,,+++)))***)))((('''(((***---))))))************))))))++++++***)))((((((((()))'''''''''''''''((((((((()))))))))))))))*********---%%%&&&222777111,,,...+++++++++++++++***)))(((******))))))((((((''''''+++'''&&&***,,,***)))+++)))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&+++*********))))))((((((+++++++++++++++***)))(((******++++++++++++******&&&(((++++++***))))))***&&&((())))))'''&&&&&&&&&++++++***)))***+++---...((((((((((((((()))*********((('''''')))***)))((()))((('''&&&&&&&&&&&&&&&***((('''+++000333222...))))))))))))))))))))))))(((((((((((())))))))))))+++******)))((((((''''''+++***)))))))))***,,,,,,...,,,***(((''''''((())),,,,,,,,,***(((((()))+++,,,,,,,,,***'''(((,,,///000444999:::777111,,,)))************)))))))))))))))((((((''''''&&&&&&&&&***,,,...///000///---,,,,,,,,,+++******+++,,,---...---,,,+++,,,---...///222111000//////000222333333333444444666777999999888;;;:::888===EEEGGGBBBKKKKKKLLLLLLLLLLLLKKKKKKEEEDDDBBB???<<<:::888777555333111000///000111222111222222000......///111333222111222222111...+++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))++++++,,,,,,+++)))((('''(((((((((((())))))))))))))))))************))))))+++++++++***((('''((()))))))))***+++)))(((+++///***(((&&&&&&(((*********'''((((((((()))))))))***(((((())))))))))))((((((''''''(((((())))))******((($$$$$$))))))&&&(((,,,...---+++)))(((((()))***((((((((((((((((((((((((*********)))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&***+++------+++***+++,,,'''''''''''''''&&&&&&&&&+++***((('''&&&&&&'''((()))((((((''''''''''''((('''(((***)))'''&&&''''''&&&&&&'''(((((((((((((((&&&''''''((()))*********))))))))))))(((((((((((()))(((&&&%%%&&&''')))+++)))(((((('''''''''((((((''''''((()))))))))))))))''''''''''''((((((((()))''''''(((***+++,,,+++)))+++)))'''(((******'''%%%))))))))))))***+++,,,---(((((((((((())))))))))))******))))))))))))******---............---,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))***,,,,,,,,,***,,,,,,+++******++++++,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++******************+++((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((()))***++++++,,,+++))))))***+++***))),,,,,,+++)))'''''')))+++))))))************)))))),,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))************...(((+++777;;;444......***+++++++++******)))((())))))))))))((((((((((((***&&&%%%(((***((('''((()))))))))))))))(((''''''''''''((((((((((((''''''******)))))))))(((((((((+++++++++++++++***)))))))))******++++++******)))''')))+++,,,+++******+++***+++,,,+++)))((()))++++++***)))))))))***+++,,,((((((((((((((()))******,,,***((('''((()))((('''((((((''''''&&&&&&''''''***((('''+++000333111...))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))******++++++***)))))))))***+++,,,,,,+++)))(((((()))***+++,,,---,,,***)))(((***,,,)))+++,,,+++)))(((***,,,---111555666333///***(((++++++******************************************+++,,,---.........---,,,------,,,,,,,,,,,,------------------...//////000444333111111111222444555777777777777888999;;;;;;<<>>:::777555888777555444444555666777444555666555444333444555666888999777222...------******++++++,,,---...///,,,---------------------,,,+++***)))))))))))))))$$$&&&''')))***+++++++++))))))(((((((((((((((((())))))************))))))***++++++***(((((()))***---+++***+++++++++*********(((&&&'''(((*********((((((((()))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***)))&&&%%%((((((%%%&&&***---,,,+++)))((()))))))))((((((((((((((((((((((((,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''))))))(((((((((''''''''''''(((******((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((('''''''''(((((()))''')))***)))'''&&&&&&'''''''''((((((((((((((((((''''''(((((()))******+++'''''''''''''''((((((((()))(((&&&&&&&&&''')))******))))))((((((((())))))''''''((()))))))))))))))'''''''''((((((((())))))+++++++++++++++***(((&&&+++***)))***,,,,,,)))'''(((((('''''''''''''''((((((((((((((()))))))))*********))))))))))))******...............------,,,---,,,,,,,,,---...//////------------------------,,,,,,,,,---......//////...,,,++++++,,,---,,,***++++++************++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***************************((((((************)))(((&&&'''(((((()))***++++++(((((((((((()))***,,,,,,111...+++)))*********)))......---***(((''')))***))))))))))))))))))))))))+++++++++***++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++,,,)))---888;;;444...---))))))*********))))))((((((((((((((())))))))))))***&&&%%%((()))'''&&&'''((((((((((((((('''''''''(((((())))))))))))(((((())))))((((((((((((((('''+++++++++************))))))******++++++******)))(((***,,,---,,,++++++,,,***++++++)))'''''')))***+++***))))))((()))))))))((((((((((((((()))*********((('''''')))***)))(((''''''''''''((((((((((((***((((((+++///111000---))))))))))))))))))))))))((((((((()))))))))******'''''''''(((((()))***+++******))))))******+++,,,+++***)))))))))+++,,,------------+++******,,,...***,,,------+++))))))******---000000...,,,***)))++++++++++++++++++++++++++++++,,,,,,---...//////------------...........................------------...///000111222222222666555444444444555777888::::::;;;;;;<<<===>>>???FFFOOOTTTNNNEEEDDDHHHLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLIIIFFFBBB>>>:::888777666555444333444555666777999;;;;;;;;;:::;;;<<<;;;???AAA<<<333------///++++++,,,,,,---......///,,,,,,------.........///---,,,+++***))))))))))))###$$$&&&(((***++++++,,,*********))))))((((((((())))))************)))))))))*********))))))***,,,,,,+++)))***,,,---+++(((***((('''''')))******)))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))***((('''((((((&&&&&&)))+++++++++******))))))(((((((((((((((((((((((((((++++++******)))(((''''''&&&''''''''''''''''''&&&))))))((((((((((((''''''$$$&&&''''''&&&%%%%%%&&&(((((())))))******++++++%%%&&&&&&'''(((((((((((('''''''''''''''((()))******+++,,,+++)))''''''(((((((((((())))))(((''''''(((((())))))******++++++%%%%%%&&&&&&''''''(((((((((''''''&&&&&&((()))*********))))))))))))******(((((((((((())))))))))))''''''((((((((()))))))))***+++++++++***)))'''&&&******+++---///...+++)))))))))((('''&&&%%%%%%&&&((((((((()))))))))************))))))))))))******...////////////...---------,,,,,,,,,,,,...///000........................,,,,,,------...///000000///...,,,,,,------,,,***++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***))))))************)))))))))+++---......---,,,++++++******))))))((((((((('''''''''((()))+++,,,---777333...,,,+++,,,,,,,,,---------+++))))))***+++******))))))))))))******)))((((((((()))***++++++))))))))))))(((((((((((()))))))))******++++++,,,***(((+++222444///+++***(((((()))*********))))))''''''(((((())))))******---((('''***+++)))((())))))(((((('''''''''''''''))))))************))))))((((((((((((''''''''''''++++++******************))))))************)))))))))+++---...---,,,,,,---+++,,,...---,,,******+++++++++******))))))))))))((((((((((((((())))))***'''&&&%%%''')))+++++++++&&&'''(((((()))))))))))))))((((((+++...///...,,,((((((((((((((((((((((((((((((((())))))******+++***)))((('''&&&''''''(((***************+++++++++,,,++++++******+++,,,,,,---------,,,++++++---000333222111///,,,+++******)))+++,,,---+++******+++***+++++++++++++++,,,,,,++++++,,,---...//////000.........///000111333444///////////////......---...000222444666666666666888888777777888999:::;;;<<<======>>>@@@AAACCCDDDLLLUUU\\\YYYPPPKKKKKKNNNHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGFFFFFFEEECCCAAA@@@999888777555444333333333666888<<<>>>??????AAABBB@@@BBBCCC???777111000111...............------,,,+++,,,,,,------......///...---,,,+++***)))))))))******************))))))------,,,++++++***)))))))))******++++++******)))((()))******)))***,,,...(((,,,...,,,+++,,,,,,******((('''(((***+++***)))*********))))))))))))((()))))))))******)))))))))(((((((((((())))))))))))***)))))))))))))))***+++******++++++***)))((((((((((((((((((((((((((((((((())))))***+++,,,,,,---'''((()))******)))((('''))))))((((((((((((((((((%%%&&&((((((&&&%%%&&&''''''(((((()))***+++,,,,,,((()))))))))(((&&&%%%###&&&&&&&&&'''''')))******---...///...+++))))))***((())))))))))))(((''''''))))))))))))******++++++%%%%%%&&&''''''((())))))(((''''''''''''((())))))))))))(((((())))))******)))((((((((((((((())))))'''(((((((((((()))))))))&&&(((***++++++*********'''))),,,///000...,,,)))++++++***)))))))))))))))(((((()))))))))***************))))))))))))******//////000000//////...---------------......///000........................,,,,,,------...///000000000...------......,,,++++++,,,,,,---------......,,,------------,,,++++++***++++++,,,,,,++++++***((()))************)))((()))+++---...///...,,,+++,,,++++++***)))((((((((('''''''''((()))+++,,,---666333...+++++++++,,,+++***+++,,,+++******+++---******)))(((((()))******)))((((((((()))***+++++++++++++++******)))))))))((())))))***+++,,,,,,,,,+++)))))),,,---+++***+++'''((()))***************''''''(((((())))))******,,,((('''***,,,)))(((***))))))(((''''''''''''((())))))************))))))''''''''''''((((((((((((+++******))))))***++++++)))))))))******))))))))))))+++......---,,,,,,---///222555777555222000///,,,,,,,,,++++++******)))((((((((((((((())))))******((('''''')))******)))''''''((()))*********))))))))))))+++,,,---,,,,,,((((((((((((((((((((((((((((((((()))***+++++++++)))((('''&&&%%%&&&'''((())))))******++++++++++++...---,,,+++************,,,------,,,+++,,,///111===999444///---,,,,,,---)))***,,,+++******,,,---*********++++++,,,,,,,,,,,,,,,,,,---...//////000222222222333555777999:::111111111000000/////////111333555888:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>???AAACCCEEEGGGHHHIIINNNUUUYYYVVVPPPJJJHHHFFFGGGGGGHHHHHHGGGGGGFFFBBBCCCEEEFFFFFFFFFEEEDDDBBB@@@>>><<<999777666555333666:::<<<>>>@@@CCCEEECCCBBB@@@???<<<999555333222222222111///---,,,++++++,,,,,,,,,---------......---,,,+++************000///...---,,,+++******//////......---,,,++++++******++++++++++++******((()))************---///***555;;;555,,,***,,,---)))(((((()))++++++***)))************))))))))))))))))))************))))))))))))))))))((((((((((((((()))******+++---//////))))))*********)))(((((())))))))))))))))))))))))******+++,,,,,,---......((()))+++------+++)))((((((((())))))))))))))))))''')))******)))(((((()))''''''((()))******++++++)))*********)))'''%%%$$$&&&&&&&&&'''''')))******+++---...---***)))))))))((()))))))))))))))(((((()))))))))))))))*********&&&&&&'''((())))))******'''''''''''''''((())))))'''''''''''''''((()))******)))(((((((((((())))))(((((((((((()))))))))***))),,,...///---,,,,,,---%%%(((,,,......,,,***)))+++*********++++++,,,---))))))))))))******************))))))))))))******000000000000000//////...//////000000000//////...------------------------,,,,,,,,,---......//////...---,,,,,,---...---++++++,,,---.../////////...---------------,,,++++++***++++++,,,,,,++++++***'''((()))******)))(((''''''(((***+++,,,,,,+++***)))))))))*********++++++(((((((((((()))***,,,,,,000---***((()))))))))((((((***++++++******+++---+++***)))(((((()))***++++++++++++***++++++,,,,,,......------,,,+++++++++((())))))***+++,,,---------,,,+++*********+++,,,'''((()))++++++,,,,,,,,,(((((((((((()))))))))))))))%%%$$$(((***(((''')))+++***)))''''''(((((()))))))))************))))))'''(((((((((((()))))))))+++***)))))))))***+++,,,((())))))******))))))((()))+++---...---,,,,,,------111444666444111///...++++++,,,,,,,,,++++++***((((((((((((((()))******...,,,)))(((((('''&&&$$$((((((***++++++***))))))((()))***+++++++++++++++))))))))))))))))))))))))'''((())))))***+++,,,,,,''''''&&&&&&'''))),,,...))))))***++++++++++++***------,,,+++***)))((((((+++,,,,,,,,,+++,,,///111@@@;;;333...,,,---......***+++,,,,,,++++++,,,...***++++++,,,,,,------.........///111222444555555999999:::<<<===>>>??????666555444222222222333333555666999;;;>>>@@@AAABBB@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJOOOWWWZZZTTTMMMHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIIIIGGGEEEDDDEEEDDDBBB???<<<999777666555777999;;;<<<>>>BBBEEEDDDBBB@@@@@@AAA???;;;888777777777666444111///---------------------------...---,,,,,,++++++,,,,,,///...------,,,,,,------/////////......---------******++++++++++++******((()))************---///111@@@GGG===...***,,,---))))))(((***,,,,,,+++))))))))))))*********++++++)))******++++++******)))))))))))))))(((((((((((('''******)))+++///111000))))))))))))))))))))))))))))))))))))))))))))))))......------,,,+++******(((***---//////---***((((((((())))))))))))******)))***,,,,,,***)))***+++(((((())))))******++++++((())))))******)))))))))'''''''''''''''((()))***''')))******(((''''''((('''((())))))*********)))((((((((((((((()))))))))''''''(((((())))))******'''''''''((((((((((((((('''&&&&&&''''''((()))***+++***(((''''''((())))))((((((((()))))))))******000222444333///,,,,,,---%%%(((,,,---,,,***))))))))))))))))))***+++,,,,,,)))))))))*********++++++******))))))))))))******000111111111111000//////000111222333333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,---...---,,,***+++,,,...............---------...------,,,+++***++++++,,,,,,++++++***'''((()))******)))((('''(((((())))))***+++++++++)))************+++++++++))))))(((((()))***+++++++++)))''''''((())))))((()))***,,,+++***))))))***+++***)))(((((()))***+++,,,,,,++++++***+++++++++------,,,++++++***))))))((())))))***,,,------...,,,------,,,***+++++++++((()))***+++------......))))))))))))(((((((((((('''$$$$$$(((***)))(((***,,,+++)))(((((((((***+++((())))))))))))))))))(((((((((((()))))))))******+++***)))((()))***,,,---(((((())))))))))))(((((((((***------,,,++++++,,,+++,,,------+++******+++)))***++++++,,,+++******((((((((((((((()))******,,,***(((((((((((('''&&&)))***+++,,,,,,***)))(((((()))***+++************))))))))))))))))))))))))'''((()))***+++,,,,,,---***)))((((((***,,,000222((()))***+++,,,++++++***++++++++++++***))))))(((***++++++++++++,,,///222999555///,,,,,,---------***+++------++++++,,,------------...//////000000111222555777;;;===@@@AAACCCCCCDDDEEEDDDCCCBBBAAA===;;;888555444555777999999:::;;;>>>AAADDDFFFHHHEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIILLLIIILLLTTTXXXTTTOOONNNKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNMMMKKKHHHGGGEEEDDDCCCBBB@@@===;;;:::<<<<<<<<<;;;:::<<>>::::::;;;;;;:::888666444111111000000//////......---,,,,,,,,,,,,------...,,,+++*********+++,,,,,,------------------------***++++++,,,,,,++++++***)))***++++++******,,,...000@@@GGG<<>>AAAEEEIIILLLJJJDDD@@@AAADDD;;;<<<>>>??????>>><<<;;;444444333222111000//////,,,,,,,,,,,,---...//////+++***)))'''''''''((((((++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++******,,,...)))888???666......---))))))))))))+++,,,---+++)))''''''(((***+++,,,---...******++++++++++++************))))))(((((((((''''''+++***&&&''',,,---)))***)))'''&&&&&&(((***+++))))))))))))))))))))))))*********)))))))))))))))&&&)))---000000---)))&&&(((((())))))*********+++&&&((())))))(((''''''(((---,,,,,,,,,,,,,,,,,,,,,111///---+++)))((()))))))))(((((('''''''''(((((((((***,,,,,,++++++,,,---%%%&&&((()))+++,,,,,,,,,'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))((((((((((((((((((((()))***+++,,,,,,***((('''&&&'''((()))))))))))))))************%%%***---,,,(((&&&(((***))),,,---,,,)))'''(((***---,,,+++***)))))))))))))))************+++++++++******))))))))))))******555444222000///000111222000333777888666222///---000///---...///000000///......------------............---,,,++++++++++++'''(((+++,,,,,,---///111111...,,,---//////---***...---,,,,,,,,,+++(((%%%,,,+++***))))))***+++,,,+++***)))((((((***,,,---777444000,,,)))((('''''',,,+++***))))))***+++,,,((()))***))))))***,,,///888888@@@000&&&+++***444((()))***+++******((((((************))))))))))))+++*********))))))(((((())))))***++++++++++++***))))))*********+++++++++************************++++++***)))(((((())))))(((((())))))******++++++...---,,,***)))((((((((())))))))))))))))))))))))******))))))((((((''''''******+++,,,,,,,,,,,,+++---+++)))((('''(((***+++******))))))***,,,---///...---+++))))))***+++,,,***)))(((''''''((()))***++++++***)))))))))))))))******))))))((((((''''''***************)))((('''))))))))))))************(((((((((((())))))))))))))))))***+++,,,,,,------------,,,++++++,,,------))))))***+++,,,---------------,,,,,,,,,,,,,,,++++++***)))((((((***,,,---111...******,,,---,,,+++...,,,++++++,,,.........000//////000333777<<<>>>BBBDDDGGGKKKMMMNNNNNNNNNQQQOOOLLLIIIGGGFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHKKKOOOSSSVVVTTTQQQNNNNNNOOOQQQSSSRRRQQQOOOLLLKKKJJJJJJKKKGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJMMMOOOPPPQQQQQQPPPOOOMMMKKKJJJIIIIIIJJJIIIHHHGGGKKKIIIFFFCCCBBBBBBBBBCCCIIIHHHGGGFFFEEEDDDCCCCCC@@@AAABBBCCCCCCCCCCCCCCC<<<999555333222222000///...000111000...,,,,,,,,,333---***---///,,,******+++******)))((())))))))),,,,,,++++++,,,,,,---............,,,+++,,,///222777666444111...,,,***(((,,,+++******))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))***+++***)))((()))***222***(((---+++%%%(((111===000+++//////(((%%%))))))))))))))))))))))))))))))+++---......,,,)))(((((('''%%%&&&((())))))(((***+++)))%%%&&&+++---,,,+++++++++,,,---...///000999333,,,(((((()))((('''&&&&&&''''''(((((())))))******))))))((((((''''''***,,,///111000...+++)))))))))(((((((((((())))))'''''''''''''''((()))***''''''((())))))((('''&&&''''''(((((())))))******,,,+++***)))((('''&&&%%%***)))((('''((()))+++---((('''''''''((()))+++,,,(((((((((((())))))))))))))))))(((((()))***++++++---,,,***(((''''''((()))***+++,,,,,,******+++,,,666666555555444222111111000333666666444111///...------,,,,,,,,,---------......------------......,,,,,,,,,++++++,,,------+++,,,...//////000222333222000...---//////---+++...---,,,,,,---,,,)))'''++++++***))))))***+++++++++***)))((()))***,,,---555333000---***))))))))),,,+++***))))))***+++,,,))))))***))))))***,,,...IIIDDDEEE222'''***###)))++++++***))))))******+++************))))))))))))************)))))))))((((((((()))***************))))))))))))*********+++************************++++++***)))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++*********)))))))))))))))******++++++++++++++++++***)))((((((((()))*********))))))***,,,---...---,,,***)))))))))***+++))))))(((((((((((())))))******)))(((((()))))))))***)))))))))((((((((('''---------------,,,++++++))))))))))))************(((((((((((()))))))))***)))))))))******+++++++++---,,,+++******+++,,,---)))******++++++,,,,,,,,,//////...,,,+++***((((((++++++)))))))))***,,,---...+++)))))),,,------,,,...---++++++---...000000555555777999<<<@@@CCCEEEGGGIIILLLNNNQQQRRRSSSSSSMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFHHHIIIIIIJJJKKKKKKJJJJJJLLLOOORRRSSSQQQOOOLLLLLLMMMOOOQQQOOONNNKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHJJJIIIIIIJJJKKKLLLMMMMMMKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA===:::777555444333222000:::888555222111111111111333---***---///---++++++,,,+++******))))))******+++************+++,,,,,,+++,,,,,,,,,,,,...111444222111000...---+++******---,,,,,,+++++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************)))***+++***)))((()))***+++&&&'''+++)))'''000>>>WWW@@@,,,((()))''''''+++))))))))))))))))))))))))((()))***+++,,,***)))(((***((('''''')))******))))))+++)))%%%&&&***,,,***))))))***+++---///111222999555///***)))((((((((((((((((((((((((((())))))***)))))))))((((((((('''***+++---//////---+++***))))))(((((((((((())))))(((''''''''''''(((((()))((((((''''''((((((((()))(((((((((((()))))))))))))))))))))(((((((((((('''))))))((('''((()))***+++,,,+++)))(((''''''''''''++++++******))))))(((((()))))))))))))))***++++++000///---+++******+++,,,***+++,,,,,,******+++,,,777888999999888555222111000222444444222000//////---,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++,,,---...///---...000000///000111333222111///...//////...---///...------...---+++(((++++++***))))))***+++++++++***)))))))))***,,,---222111...,,,+++*********++++++************++++++)))******))))))))),,,...BBB;;;===...(((...'''+++---,,,***))))))***,,,...************))))))))))))************))))))))))))'''(((((()))***)))))))))))))))))))))************************************+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))++++++++++++************((()))******++++++******(((((((((((())))))))))))***************+++,,,---,,,+++)))((((((((()))***(((((())))))***))))))((()))((((((((((((((()))***))))))))))))((((((((((((---------...------,,,+++))))))))))))************((((((((()))))))))******)))))))))))))))))))))***++++++************++++++******************++++++......---,,,***)))((((((,,,+++***)))***+++,,,------+++******,,,...//////...---------///222555777===???BBBFFFIIIKKKLLLMMMNNNNNNOOOPPPPPPQQQRRRRRRIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMKKKIIIIIIKKKMMMLLLJJJHHHGGGGGGHHHJJJKKKKKKJJJHHHFFFDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@??????AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGEEEDDDCCCEEEEEEFFFHHHJJJLLLNNNPPPLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIJJJIIIHHHEEECCCBBBCCCCCCCCCCCCBBBAAA@@@???>>><<<999777666555444222<<<:::888888999888444111333---***,,,...---+++,,,---,,,++++++******++++++******))))))******+++,,,,,,------,,,,,,---///222,,,,,,,,,,,,++++++++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************************((()))******)))((()))+++(((&&&''')))&&&'''555FFFaaaEEE***$$$''')))(((((())))))))))))))))))))))))((((((***++++++++++++++++++)))((((((***++++++***)))+++)))&&&&&&)))***(((&&&'''(((***,,,///111333777555222---)))((()))+++))))))))))))))))))(((((())))))))))))((((((((((((******+++,,,,,,++++++***))))))(((((((((((()))))))))((((((''''''''''''(((((((((''''''((()))***+++))))))))))))((((((((((((&&&&&&''''''(((((())))))'''((((((((((((((()))))),,,+++***(((''''''&&&&&&------,,,+++***)))((((((***))))))))))))***++++++000///---,,,++++++,,,---***+++,,,,,,******+++,,,777777888888888666555444111222333111///...///000...///000///...------.........------------......,,,+++++++++,,,,,,---...,,,---......---,,,...///000///......///000111111444222000//////...+++)))+++******************+++******)))))))))***+++,,,...---,,,+++************++++++++++++++++++++++++)))******)))((()))+++...---,,,444+++(((000***///,,,,,,+++++++++,,,------************)))))))))(((*********)))))))))))))))(((((()))***************************++++++++++++******************************)))))))))))))))***+++*********))))))(((((('''''''''((()))+++------))))))))))))))))))))))))************************(((((()))************)))''''''((()))))))))((((((***************++++++,,,***)))(((((((((((())))))'''((()))++++++***)))(((((((((((('''(((((()))***))))))))))))((((((((((((*********++++++******)))((()))))))))************(((((()))))))))************************)))))))))*********************************************)))*********++++++,,,,,,,,,,,,++++++++++++,,,------...---,,,,,,---...000000...///000222555999>>>AAAFFFHHHLLLOOOQQQQQQOOONNNOOOOOOMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMPPPPPPOOOOOOOOOPPPQQQQQQNNNMMMKKKGGGDDDCCCDDDEEECCCBBBAAAAAAAAABBBCCCDDDFFFFFFEEEDDDCCCCCCBBBBBBEEEDDDCCCBBB@@@???>>>===>>>?????????@@@AAABBBCCCDDDEEEFFFHHHHHHFFFEEEDDDAAABBBDDDEEEFFFHHHKKKMMMLLLMMMMMMNNNNNNMMMMMMLLLIIIJJJKKKLLLKKKJJJHHHGGGEEEEEEEEEDDDBBBAAA???>>>>>><<<:::888888777555333222333888???CCC@@@666---555...***,,,///---,,,---------,,,++++++++++++,,,***************+++,,,,,,000000000---+++***+++,,,++++++++++++++++++++++++------,,,+++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((()))******))))))***+++---***((((((&&&&&&000;;;JJJ777'''&&&,,,,,,'''$$$))))))))))))))))))))))))******+++,,,---...//////+++***((((((***+++******(((******&&&&&&)))***(((''''''((()))+++---///000000111111---)))(((+++...++++++******))))))(((((())))))))))))((((((((((((***))))))))))))******+++))))))(((((((((((())))))***)))((('''''''''''''''''''''(((*********************))))))((((((''''''&&&&&&''''''(((((())))))&&&'''(((((((((((('''''')))((((((((((((((())))))+++++++++******)))))))))*********))))))***++++++,,,+++***))))))))))))******+++,,,,,,******+++,,,888777777666666777999:::333444444222000...///000...000222111///------.........------------.........---,,,,,,+++++++++,,,+++,,,------++++++,,,------------...///111333555999666333111000...+++)))*********++++++************************+++++++++******))))))))))))))))))+++++++++,,,,,,+++++++++******+++)))((()))+++---+++///===222***,,,$$$))))))***---...///...,,,+++************)))))))))((())))))))))))))))))******)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------***************************)))))))))))))))******---,,,,,,++++++*********(((((()))***+++---//////))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))'''((())))))))))))(((((())))))*********+++******(((((((((((((((((())))))'''(((***+++++++++***)))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))************++++++++++++++++++******************************+++++++++***************))))))***+++,,,,,,------,,,,,,,,,,,,,,,------...---------,,,,,,---///000000444888;;;>>>CCCIIIMMMMMMNNNQQQRRRRRRPPPMMMKKKKKKJJJIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNOOOOOOOOOOOORRRQQQPPPOOOOOONNNNNNOOOLLLKKKIIIEEEAAA???@@@AAA?????????@@@@@@AAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCFFFEEEDDDCCCBBB@@@??????????????????AAABBBDDDEEEIIIKKKLLLMMMMMMLLLKKKIIIBBBDDDGGGGGGGGGGGGIIIKKKIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIKKKLLLLLLKKKKKKHHHHHHGGGFFFDDDBBB@@@???>>>===;;;::::::999666444---///555===DDDCCC;;;444777000,,,---///...---......---,,,,,,+++,,,,,,,,,+++++++++++++++,,,------///000000...+++)))***+++,,,,,,,,,+++++++++******,,,,,,+++***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))******))))))***+++111,,,(((((()))(((***,,,///)))&&&)))---,,,(((&&&(((((((((((((((((((((((())))))***+++---...///000+++)))(((((()))***)))((((((******'''''',,,---,,,)))))))))))))))***+++,,,)))+++---+++))))))+++///++++++******))))))(((((((((((((((((()))))))))))))))(((((((((((()))***+++))))))(((((((((((())))))***)))((('''''''''''''''%%%'''+++------,,,)))'''******))))))((((((''''''''''''((((((((((((((((((''''''(((((((((((('''&&&((((((((()))))))))))))))'''(((((())))))*********++++++***************+++)))))))))(((((((((((((((***+++,,,,,,******+++,,,<<<;;;999888999:::<<<>>>888999999666333111111222,,,///222111...+++,,,---......------------......///...---,,,++++++++++++,,,...///...------...///+++,,,---------000444777:::777333111///---+++))))))***++++++++++++***)))))))))******++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***++++++***((()))+++---111777FFF:::///---$$$)))''')))---///000...,,,***************))))))))))))))))))))))))***************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---************************)))))))))))))))******+++---------,,,,,,,,,,,,,,,*********+++,,,---...///))))))))))))))))))))))))((((((((((((((()))))))))((()))******++++++******************))))))))))))))))))******+++******)))(((((((((((())))))))))))(((((()))***++++++++++++++++++***)))))))))))))))(((((((((((())))))))))))((()))******************))))))))))))************)))))))))*********++++++++++++++++++++++++,,,,,,******+++,,,,,,+++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...------...000333888===CCCGGGJJJMMMQQQUUUQQQQQQQQQPPPNNNLLLJJJHHHGGGHHHIIILLLNNNPPPRRRSSSPPPQQQQQQQQQPPPOOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHDDDAAA@@@AAABBBAAABBBCCCEEEEEEFFFFFFEEE@@@@@@BBBCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAACCCEEEGGGIIINNNOOOQQQRRRRRRQQQOOONNNHHHLLLPPPPPPMMMKKKKKKLLLHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIGGGEEECCCBBB@@@???=========;;;999777444333333666<<<@@@AAA@@@<<<444//////000///...///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,------,,,,,,---...---------,,,++++++******,,,+++******))))))******))))))))))))))))))))))))))))))))))))************************************'''(((******))))))***,,,...***'''(((++++++(((%%%''''''(((((((((((()))+++((((((((((((((((((((((((&&&&&&((()))***++++++++++++)))(((((()))))))))((()))+++***''')))///333333+++***)))(((((((((((((((%%%''')))))))))***+++,,,))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))***+++))))))(((((((((((()))))))))((((((''''''''''''((('''))),,,......,,,)))'''))))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((((((''')))*********)))((('''&&&&&&&&&'''((()))***++++++,,,,,,+++************+++*********************)))***+++,,,,,,******+++,,,BBBBBBAAA@@@???????????????@@@@@@===999666555555---111444333///,,,---.........------------......------,,,++++++,,,,,,,,,,,,...//////......///111,,,------,,,+++---111555666333000...---,,,+++***)))***++++++++++++***)))))))))***+++++++++++++++)))******************)))++++++,,,------,,,+++++++++++++++***((((((***,,,000333???555...111)))---''')))+++---...---,,,+++************))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++))))))*********+++++++++************************)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))(((((()))))))))*********)))******+++++++++++++++...---+++***))))))))))))))))))***++++++***)))((((((((())))))************))))))))))))***+++,,,---...---,,,***))))))))))))'''((((((((()))))))))***))))))***+++++++++++++++))))))))))))************))))))*********+++++++++))))))******++++++,,,,,,***+++,,,------,,,+++***+++++++++,,,---------...------------------------,,,------..................000222222333555999<<>>AAA???777111111111///...///---,,,,,,++++++++++++++++++++++++++++++,,,,,,---)))+++------,,,,,,---...,,,,,,++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))************++++++++++++************************&&&(((******))))))+++,,,,,,+++***)))***+++***((('''))))))'''%%%&&&(((***(((((((((((((((((((((((($$$%%%(((*********)))(((---+++))))))*********((()))+++***'''+++333999;;;+++***)))((('''&&&&&&&&&'''''''''(((******)))((((((((((((((((((((())))))'''((((((((()))))))))***'''(((((()))******++++++))))))(((((((((((())))))(((''''''''''''(((((())),,,,,,,,,,,,+++***))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,+++***)))((('''((())))))(((((()))******)))((('''((((((((())))))******+++---,,,++++++*********+++*********+++++++++*********+++,,,,,,******+++,,,GGGHHHHHHHHHFFFCCC@@@>>>DDDEEEEEEBBB>>>:::888777000444888777222//////111.........------.........++++++++++++,,,---......+++,,,......---...///111...//////,,,***+++///222222///,,,++++++,,,+++***)))***+++,,,,,,+++***)))))))))***++++++++++++***++++++,,,,,,,,,++++++***++++++------------+++++++++++++++***((((((***,,,000...666,,,)))///&&&)))))))))***+++,,,,,,------************))))))))))))(((((())))))*********+++))))))***++++++++++++***(((((((((((())))))))))))************************))))))((())))))***++++++*********++++++,,,,,,---,,,+++******)))*********))))))))))))))))))))))))))))))******+++++++++,,,******+++,,,,,,,,,,,,+++111///,,,***(((((()))***((()))***++++++***)))((((((((()))******************)))(((((()))+++---...///...---+++***))))))((('''((((((((())))))******'''((()))***************))))))))))))************)))************+++++++++'''(((((()))***++++++,,,+++,,,------------,,,+++++++++,,,------...//////******,,,---///000111222,,,---......//////......111444777999:::===BBBGGGJJJQQQYYY[[[ZZZWWWXXXZZZSSSQQQMMMJJJIIIIIIJJJLLLOOOQQQTTTVVVWWWWWWVVVUUURRRRRRPPPNNNKKKGGGDDDBBB>>>>>>???@@@AAACCCEEEFFFEEEEEEDDDBBB@@@@@@BBBDDDCCCEEEHHHJJJKKKKKKJJJJJJNNNNNNOOOOOONNNLLLKKKIIIDDDEEEFFFGGGHHHIIIJJJKKKDDDCCCCCCDDDFFFIIILLLNNNLLLMMMNNNPPPPPPNNNMMMLLLLLLSSSZZZ[[[WWWRRRPPPPPPUUUTTTSSSRRRSSSUUUWWWYYYSSSQQQNNNLLLKKKLLLNNNPPPPPPOOOOOONNNLLLKKKIIIHHHEEEDDDCCCCCCCCCBBB???<<<999999888666444444666888BBB:::333222222000...///---,,,++++++******++++++*********)))***++++++,,,,,,---......,,,******+++)))*********++++++++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((((((((((((((((((((&&&((()))***))))))+++---,,,......+++((()))***+++$$$''')))(((''''''&&&%%%((((((((((((((((((((((((%%%'''***,,,---+++***(((...,,,******+++++++++******+++)))(((,,,666>>>@@@***)))(((''''''&&&''''''***(((''')))++++++((($$$&&&&&&''''''(((((())))))'''((((((((())))))******'''''')))***++++++++++++))))))(((((((((((())))))'''''''''''''''((()))***000...+++)))((()))***+++''''''(((((())))))******%%%&&&((()))+++---//////---+++)))((('''((()))***###$$$''')))+++,,,,,,++++++++++++***************---,,,,,,+++*********+++((())))))*********))))))***+++,,,,,,******+++,,,RRRPPPLLLJJJHHHFFFCCCAAA@@@BBBDDDEEEDDDAAA===;;;777CCCMMMIII:::...---111000/////////000111333444000...+++***,,,...000000...000111---)))'''+++000........................000000...,,,+++***))))))---,,,+++******+++,,,---+++*********))))))((((((---,,,,,,+++***)))((((((,,,,,,,,,++++++*********---***((((((+++,,,+++))),,,+++***((((((((((((((())))))(((((())))))***++++++***)))(((((()))***+++'''(((***++++++***)))(((***+++,,,------,,,+++***,,,,,,,,,++++++***************))))))))))))******'''''''''''''''((())))))&&&'''((())),,,...000111666444000,,,*********+++(((((((((((()))***+++,,,))))))(((((((((((())))))******+++,,,------------+++***(((***,,,---***((()))((('''(((***++++++)))'''(((***++++++***)))((((((+++---...---,,,,,,---,,,++++++******)))))))))(((((((((((((((((((((((())))))******+++++++++,,,,,,------......------,,,***+++,,,+++)))((()))***,,,---......,,,******+++************************...000///++++++000222000//////......---,,,,,,,,,...//////......///222555444888>>>CCCGGGKKKNNNQQQWWWXXXYYYZZZZZZYYYXXXWWWVVVTTTRRRPPPPPPRRRTTTVVVZZZXXXXXXYYY[[[ZZZVVVSSSNNNKKKHHHEEEDDDCCC@@@???===>>>@@@AAACCCDDDDDDEEEBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIKKKMMMNNNLLLJJJKKKNNNRRRTTTTTTPPPKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHKKKLLLMMMKKKHHHFFFEEEEEEJJJMMMPPPRRRSSSTTTVVVWWW[[[VVVSSSVVV]]]eeehhhiiieeebbb]]]XXXWWWXXXZZZ\\\ccc\\\SSSOOONNNMMMIIIFFFIIIGGGEEEEEEFFFFFFDDDAAAAAA>>>:::888888777666555HHH;;;333777;;;777000,,,......---,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,+++*********+++,,,+++******)))*********...+++((()))---///,,,(((************************---+++))))))+++,,,***(((*********))))))))))))))))))+++---,,,+++))))))))))))((('''&&&'''(((***,,,))))))((((((''''''&&&&&&''''''(((((())))))******)))((('''&&&&&&'''((())),,,,,,++++++***)))))))))(((((()))***+++---//////)))'''&&&(((+++---+++***((('''&&&'''((()))(((''''''((()))+++,,,,,,***'''++++++***)))((('''&&&&&&)))*********++++++++++++,,,+++***)))(((((((((((((((((((((((()))***+++,,,222111...+++)))'''''''''&&&&&&&&&'''((())))))***+++++++++***)))***---///222000,,,)))'''(((***,,,***+++,,,,,,---...///000++++++,,,,,,---...//////)))+++,,,,,,+++***,,,---)))***++++++***)))***+++,,,---...---+++***+++,,,VVVTTTQQQOOOMMMIIIEEEBBB???BBBEEEHHHHHHFFFCCC@@@===FFFNNNJJJ===333111333111000/////////000111222:::666222///.........---/////////000//////......------------------------------,,,+++************((()))***++++++***)))(((+++*********))))))))))))++++++++++++************,,,,,,,,,+++++++++******,,,***))))))+++,,,+++)))******+++++++++***)))(((+++************+++,,,,,,******))))))))))))******((()))+++,,,---,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***************))))))))))))******,,,+++***(((((((((((()))******))))))***+++---...:::777333...***'''%%%%%%))))))))))))))))))))))))+++++++++******+++++++++)))***+++,,,------------+++***)))***,,,---***(((,,,***))))))++++++***))))))***************))))))***,,,......,,,+++++++++------,,,+++***)))))))))))))))))))))))))))))))))+++++++++***************)))+++---//////---+++)))+++,,,---,,,***)))***+++***+++---,,,+++******+++++++++++++++++++++++++++,,,......+++,,,111333222------------------------...////////////222666999===BBBHHHMMMQQQTTTWWWYYYXXXXXXXXXYYYXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUXXXWWWVVVWWWXXXVVVQQQMMMJJJHHHEEECCCCCCBBB@@@???AAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHIIIIIIGGGFFFHHHJJJLLLMMMMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIJJJLLLNNNOOOOOOOOOQQQRRRVVVSSSRRRWWW___gggkkkkkkbbbaaa_________aaacccdddccc^^^WWWTTTSSSQQQMMMIIIHHHGGGFFFGGGIIIHHHEEEAAA@@@>>>;;;999999888777555III>>>666:::???<<<777444000///...------,,,,,,---***+++---///000111222222---,,,,,,+++******++++++,,,++++++***************...+++)))***---///,,,)))************************---+++))))))+++,,,***((((((((())))))******++++++)))+++,,,,,,+++)))))))))***)))((((((((()))+++,,,!!!"""$$$%%%'''((((((((((((((((((((())))))))))))(((((((((''''''(((((((((*********)))))))))(((((()))))))))******,,,------+++)))((()))+++,,,+++)))'''&&&%%%&&&((())))))(((((('''((()))++++++)))'''******))))))((((((''''''))))))))))))*********++++++***)))(((''''''''''''(((((((((((()))***+++,,,///...,,,***((((((((((((&&&&&&''''''((())))))*********+++******,,,///222444333000---,,,,,,...///*********+++,,,,,,------++++++,,,,,,---.........+++,,,---,,,***)))***+++***,,,---,,,+++***+++,,,+++,,,---,,,***)))***+++ZZZYYYWWWUUUSSSOOOJJJGGG@@@BBBEEEHHHIIIIIIHHHGGGCCCHHHJJJGGG>>>666333333222111000///...///000000===999555111000///---,,,///......111555555111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------***+++...//////...+++******************)))))))))************++++++,,,,,,,,,,,,,,,++++++++++++************+++---,,,***((()))***,,,------,,,***(((,,,,,,++++++,,,,,,---...))))))************)))))))))***,,,............---,,,,,,++++++++++++,,,,,,+++++++++++++++***************))))))))))))******---,,,***))))))***+++---///...+++)))((()))******111000///---+++***)))))))))))))))))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++******+++,,,,,,+++)))***)))'''(((***++++++***,,,+++***))))))))))))))),,,---...---+++*********......---,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))&&&)))---//////---)))&&&+++,,,---,,,+++***+++,,,(((***++++++***)))***+++++++++++++++++++++++++++***------+++---222444333---------------...//////...///000111333888===BBBHHHMMMSSSXXXZZZ\\\]]]___XXXXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVTTTSSSRRRSSSSSSSSSTTTSSSPPPJJJFFFGGGEEECCCBBBCCCCCCBBBAAAFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFEEECCCAAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEBBBDDDGGGIIIIIIIIIKKKLLLKKKLLLNNNNNNMMMMMMNNNPPPQQQPPPPPPUUU\\\bbbdddddd[[[\\\___aaadddfffggghhhddd```\\\ZZZYYYVVVQQQLLLEEEEEEFFFHHHJJJIIIFFFCCCBBB@@@>>>======<<<;;;999HHH???888;;;??????<<<:::222111000///............(((***...111444666666666---,,,,,,+++++++++++++++,,,,,,+++***************...+++)))***---...,,,***************************,,,+++******++++++***(((''''''((()))***+++,,,,,,)))+++,,,,,,***))))))***+++***)))))))))***,,,---!!!$$$''')))******)))))))))))))))(((((((((((('''(((((())))))((((((''')))))))))(((((((((((((((+++******)))))))))******---+++******++++++***)))((('''&&&&&&((())))))(((((('''&&&''')))***)))((())))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((()))***+++,,,,,,+++***)))))))))))))))&&&''''''(((((())))))***((()))***++++++---000333666555333222111111111111))))))))))))))))))))))))+++++++++,,,,,,------...---......,,,***((())))))+++,,,------++++++,,,---***+++,,,+++***)))***+++[[[[[[ZZZZZZZZZVVVQQQNNNEEEEEEEEEEEEFFFHHHJJJKKKFFFFFFEEEBBB<<<777333222222111000///...///000000666444000/////////...---...------000333333000,,,------------------------......------------......+++---...//////...---+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++------,,,***(((------------,,,+++***))),,,,,,++++++,,,,,,---...((()))***++++++***)))((()))***+++---.../////////,,,+++))))))))))))+++,,,+++++++++*********************))))))))))))******))))))(((((())),,,///111000...+++)))''''''((()))************************'''((())))))))))))((('''*********++++++*********)))***+++,,,,,,---,,,,,,++++++++++++,,,,,,+++***'''%%%$$$%%%(((***++++++...---+++)))(((((())))))***,,,---,,,+++***+++,,,//////...---+++***))))))++++++++++++++++++++++++++++++******************'''(((+++,,,,,,+++((('''+++---------++++++,,,---''')))+++,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***---...,,,---222333222//////.........000111222...000333666:::@@@GGGLLLQQQUUUZZZ]]]]]]]]]]]]]]]XXXWWWVVVVVVWWWYYYZZZ[[[ZZZYYYWWWUUURRRPPPNNNMMMKKKMMMNNNPPPOOOKKKGGGDDDGGGEEEDDDDDDEEEFFFFFFEEEHHHIIIIIIIIIIIIHHHGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJFFFEEECCCCCCCCCBBB@@@>>>=========>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB???AAADDDFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNPPPRRROOOOOOPPPRRRVVVXXXWWWUUUTTTVVVXXX[[[^^^```aaabbb```^^^]]]]]]]]][[[WWWSSSJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDBBBBBBCCCCCCBBBAAADDD>>>888888;;;<<<;;;:::333222111000///.........)))+++///333666666666555---,,,,,,+++++++++,,,,,,,,,,,,+++************+++,,,***)))***,,,,,,+++)))************************++++++***************)))(((((())))))*********+++***+++,,,+++***))))))***+++***)))))))))***++++++$$$&&&))),,,---,,,+++*********))))))(((((('''''''''((()))******)))((('''(((((()))))))))))))))))),,,+++***)))((((((((((((,,,+++******++++++,,,,,,---+++)))((()))))))))((()))'''%%%&&&((())))))((('''((((((((()))))))))***'''''''''(((((((((((())))))))))))((((((''''''&&&(((((((((((()))***+++,,,,,,++++++*********)))***''''''(((((())))))))))))((()))*********+++...000333333333333333222111000******)))))))))(((((((((***+++++++++,,,,,,,,,---,,,------,,,***))))))***+++,,,---,,,+++***+++---***,,,---,,,******+++,,,YYYYYYZZZ\\\]]][[[WWWTTTMMMJJJFFFBBBBBBEEEHHHKKKHHHFFFCCCAAA>>>;;;777444222111000//////000111222222000...---...//////...---..................---///////////////////////////...---,,,++++++++++++***))))))(((((())))))******************+++++++++------,,,,,,+++******)))++++++++++++++++++++++++)))***---...---,,,******333111...+++))))))*********************++++++,,,((()))***++++++***)))(((((()))***+++,,,---......***)))(((''''''((()))*********************************))))))))))))******(((''''''''')))+++...000...,,,***)))(((((()))***,,,+++***)))(((&&&%%%$$$''''''((())))))))))))))))))***++++++++++++***)))))))))***+++,,,,,,,,,,,,***+++,,,,,,,,,++++++++++++)))''''''(((*********...---+++)))((())))))***((()))++++++***+++---...//////...---,,,******)))************************(((((()))***++++++,,,,,,))))))))))))))))))))))))+++,,,------++++++,,,---)))+++,,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////------111111//////......---...000222333222444999>>>CCCIIIPPPUUUWWWZZZ]]]^^^\\\ZZZYYYYYYVVVUUUUUUVVVWWWYYY\\\]]]ZZZWWWSSSNNNJJJIIIHHHHHHEEEGGGJJJLLLLLLJJJHHHGGGJJJIIIGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDD???@@@BBBEEEGGGHHHIIIIIICCCAAA????????????===<<<999:::;;;=========<<<<<<========================<<<===>>>???@@@@@@@@@@@@>>>@@@CCCDDDDDDDDDFFFGGGIIIJJJLLLLLLLLLMMMPPPRRRQQQQQQRRRTTTUUUUUUSSSQQQSSSSSSSSSTTTUUUVVVWWWXXXTTTUUUXXX[[[___aaaaaa```[[[YYYUUUPPPLLLJJJJJJJJJKKKHHHEEEDDDEEEFFFFFFEEEBBB???;;;999999:::999777444333222111////////////,,,...111333444444222111---,,,,,,+++,,,,,,---------,,,,,,+++***+++++++++***)))))))))*********)))************************++++++++++++***))))))***+++*********))))))((((((***+++,,,+++)))((()))+++)))))))))((((((((())))))&&&(((+++...///...,,,+++******))))))(((((('''''''''((()))******)))(((''')))))))))******+++++++++,,,+++***)))(((((((((((())))))))))))***,,,...000333000,,,***))))))(((''')))'''%%%&&&((())))))(((''''''(((((())))))******&&&'''''''''(((((((((((())))))*********)))(((((((((((((((((()))***+++,,,......------,,,+++***)))((((((((()))))))))))))))((()))******((((((***+++...///000000000///...---+++++++++***))))))((((((*********+++++++++++++++***+++,,,,,,******+++,,,)))+++,,,+++***)))***,,,+++---...---,,,,,,---...VVVVVVWWWYYY[[[[[[YYYWWWSSSOOOIIIEEECCCDDDGGGIIIKKKIIIGGGEEECCCAAA>>>;;;444333222111000111111222333111////////////...---,,,---............///000////////////////////////---,,,+++***))))))((()))+++***)))(((((()))***+++*********+++++++++++++++......---,,,+++***))))))***++++++++++++,,,,,,,,,)))+++---...,,,+++++++++444111---)))((((((***+++))))))(((((())))))***+++))))))************))))))((())))))***+++,,,,,,---))))))(((((((((((()))))))))))))))*********************))))))))))))*********))))))((((((((())))))*********))))))*********((((((((('''((())))))*********))))))))))))***+++***+++,,,------,,,+++***((()))***+++,,,,,,,,,,,,***,,,------,,,++++++,,,333000,,,***)))))))))(((---,,,+++***************'''(((*********+++...000------,,,,,,++++++******))))))))))))))))))))))))''''''(((***+++,,,---...+++***(((''''''(((***+++***+++,,,,,,++++++,,,---***,,,------,,,,,,,,,---------------------------,,,///000---...000111...------,,,---///333666888:::>>>CCCHHHLLLQQQUUUXXXZZZ[[[]]]\\\ZZZXXXXXXXXXTTTTTTTTTUUUVVVWWWXXXYYYUUUQQQLLLGGGDDDDDDDDDEEEBBBEEEIIIKKKKKKKKKLLLLLLNNNLLLJJJJJJKKKLLLKKKJJJEEEFFFFFFEEEDDDCCCBBBBBB<<<===???AAACCCEEEFFFFFF???===;;;;;;<<<======<<<;;;<<<===>>>>>>>>>===<<<==============================>>>???@@@@@@@@@@@@???AAACCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFHHHKKKNNNPPPRRRUUUWWWYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTLLLNNNRRRWWW]]]ccchhhkkknnnlllggg```XXXTTTSSSSSSTTTOOOJJJFFFEEEEEEEEEEEECCCDDDBBB>>><<<===<<<999777666444333111111000000000111222333222111///...,,,,,,,,,,,,,,,------...------,,,+++++++++++++++***************************************************+++,,,+++)))))))))***,,,,,,+++***)))(((''''''+++,,,,,,***)))(((***+++))))))))))))(((((((((((($$$&&&)))+++------,,,,,,))))))))))))((((((((((((((())))))******))))))(((((())))))***+++,,,,,,---+++******)))))))))******'''((()))((()))+++///222444111---***))))))((('''((('''&&&''')))***)))(((''''''(((((())))))******''''''''''''((((((((((((((()))***++++++***)))((((((((((((((()))***+++,,,............---,,,******))))))))))))))))))))))))((()))***)))'''''''''(((***++++++,,,,,,,,,,,,+++,,,+++++++++******))))))************************)))***,,,,,,++++++,,,---)))***++++++))))))***+++,,,---......------...///TTTTTTTTTUUUXXXXXXWWWVVVUUUSSSPPPMMMJJJIIIHHHHHHLLLLLLKKKJJJHHHEEECCCBBB999888555333111000//////333111////////////---,,,,,,+++---111555777555222////////////////////////,,,++++++*********++++++------------------------*********++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***,,,...---+++***+++---///...+++***)))***+++,,,)))(((((((((((()))************))))))))))))*********************+++,,,,,,))))))************))))))((()))))))))*********+++******))))))))))))******)))************((('''&&&((()))***++++++***))))))%%%%%%%%%'''***...111333000...+++)))'''((()))***)))***,,,------,,,***)))((()))***++++++,,,,,,+++***,,,......+++***+++---111...***(((((()))))))))+++++++++,,,,,,+++******((()))***))))))***---///++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))))))***++++++******+++---***,,,------+++******+++------------------------+++...///---...111222///---...///111666<<>>===;;;<<<>>>@@@AAAAAABBBAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC@@@BBBCCCDDDCCCBBBCCCDDDBBBBBBCCCBBBAAABBBEEEHHHJJJMMMQQQTTTVVVWWWWWWXXXUUUVVVWWWXXXXXXWWWVVVUUUQQQRRRRRRTTTXXX___fffjjjoooqqqpppmmmhhhdddbbbbbbbbb\\\RRRKKKFFFEEEEEEEEEBBBGGGHHHCCC@@@AAA@@@<<<:::999888666444444333333333333333222111000///...,,,,,,,,,,,,,,,---......------,,,++++++++++++,,,++++++,,,,,,+++++++++,,,***************************+++---+++)))((()))+++++++++******))))))((((((+++,,,+++***((((((***,,,************))))))((((((''''''((()))*********)))(((((((((((())))))))))))***))))))))))))))))))***''''''((()))***+++,,,,,,)))))))))******,,,------((())))))(((''')))---111222...***(((((())))))(((((('''((()))++++++)))'''(((((((((((())))))))))))''''''((((((((()))))))))'''((()))***+++***((('''(((((((((((()))***+++,,,+++,,,------------,,,+++))))))))))))))))))))))))'''(((******((((((((())))))))))))******+++++++++++++++***************************************)))+++,,,---,,,*********,,,***+++,,,,,,******+++,,,+++,,,...---,,,,,,...///TTTSSSRRRSSSTTTUUUUUUTTTUUUUUUUUUTTTRRRNNNJJJHHHKKKLLLLLLKKKIIIGGGEEEDDD>>><<<888444111///------...---,,,---...///...---,,,***+++444>>>AAA:::333........................------------...///000111(((***,,,......,,,***(((*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,+++---...,,,******,,,///*********++++++,,,,,,,,,)))))))))((()))******++++++***)))(((((()))***++++++++++++******+++,,,,,,***+++,,,------,,,+++***(((((())))))*********+++******))))))))))))******&&&'''***+++,,,+++)))(((''')))***,,,,,,***((('''---,,,***)))***,,,///111555222---)))'''&&&'''(((&&&''')))******)))'''&&&((()))***++++++,,,++++++***,,,......+++***+++---)))'''$$$$$$&&&)))++++++)))***+++------,,,+++******++++++***((()))+++---))))))*********+++++++++))))))))))))))))))))))))***************+++++++++((()))***++++++***)))(((((()))++++++******+++,,,***+++---,,,***)))))))))........................(((,,,...---///333333111000111333777>>>EEELLLPPPNNNRRRVVVXXXWWWUUUTTTSSSSSSTTTTTTTTTSSSUUUXXXZZZTTTTTTSSSRRRPPPMMMJJJIIIBBBBBBCCCDDDDDDDDDDDDDDDGGGIIIKKKKKKKKKLLLPPPSSSOOOLLLJJJHHHHHHGGGFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@??????>>>AAA???>>>@@@BBBEEEGGGGGGHHHEEEBBB???>>>@@@CCCEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEE@@@BBBDDDEEEDDDDDDEEEFFFCCCCCCBBBAAA???@@@BBBEEEDDDGGGJJJMMMNNNOOOQQQRRRRRRUUUYYY]]]^^^\\\YYYVVV\\\ZZZWWWTTTTTTXXX^^^cccfffkkkqqqtttrrrpppoooooooooggg[[[PPPIIIGGGFFFEEEAAAHHHJJJEEEBBBCCCBBB>>>===<<<:::888777666555555555555444222111000000///,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,,,,---......,,,,,,---...************************)))+++---,,,)))((()))+++))))))))))))************+++,,,+++***((((((***,,,+++++++++++++++***)))(((...---,,,***((('''&&&&&&''''''(((((())))))******+++***)))(((((()))***+++%%%&&&'''((()))***+++,,,(((((()))***+++---//////)))******(((&&&'''+++///...+++(((&&&''')))******(((((()))+++---,,,***'''))))))))))))(((((((((((((((((((((((())))))))))))%%%'''(((******)))'''&&&(((((((((((()))***+++,,,''')))***,,,---------,,,*********)))))))))))))))&&&(((************+++,,,))))))))))))***+++,,,,,,))))))))))))*********************)))))))))))))))---......,,,***))))))***+++,,,------++++++,,,---***+++---,,,,,,+++---...RRRQQQQQQSSSTTTTTTRRRPPPQQQSSSUUUVVVUUUSSSRRRRRRKKKKKKLLLQQQUUUTTTNNNHHHBBB>>>999666555444222111000000000/////////.........------222666666111,,,,,,---......,,,,,,---......------,,,,,,------...------,,,+++*********+++++++++,,,...000111000...+++,,,,,,,,,++++++***)))------,,,,,,******))))))+++++++++*********))))))***+++---......---+++*********++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***))))))***,,,,,,+++++++++***)))))))))+++---...---+++)))((()))***))))))***+++***(((&&&)))+++,,,,,,***))))))*********+++,,,...///000000---,,,+++***))))))))))))))))))))))))******************))))))***,,,---///------------------------,,,+++)))((((((((()))***(((+++---...,,,+++******+++'''%%%(((,,,...,,,))),,,+++******,,,---,,,***+++---///...,,,)))((((((++++++******++++++,,,---************************,,,++++++++++++++++++,,,------,,,+++************,,,---...//////---,,,***000000///---,,,---000333333555:::@@@GGGNNNSSSVVV[[[[[[ZZZXXXUUUPPPLLLJJJMMMPPPTTTWWWXXXVVVSSSQQQMMMKKKHHHGGGGGGFFFDDDBBBAAAAAAAAAAAACCCEEEGGGHHHLLLLLLLLLLLLLLLKKKJJJIIIFFFEEEEEEDDDCCCBBBAAAAAACCCDDDDDDDDDBBBBBBDDDFFFKKKGGGCCCAAABBBCCCCCCBBBDDDDDDDDDEEEFFFIIIKKKMMMJJJLLLKKKGGGGGGJJJJJJHHHGGGKKKLLLIIIHHHJJJIIIGGGKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHJJJLLLKKKGGGFFFJJJIIIGGGEEEDDDDDDCCCAAA@@@DDDDDDDDDDDDDDDDDDEEEFFFMMMOOOQQQTTTVVVWWWWWWWWW[[[\\\\\\ZZZXXXWWWXXXZZZ^^^```cccfffjjjooouuuyyy{{{nnn^^^TTTQQQNNNIIICCCBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@===:::999999::::::;;;;;;:::999777444111//////...---+++******+++++++++,,,,,,,,,,,,+++******************************,,,+++******)))*********------+++***)))((((((((()))...222111,,,'''%%%&&&''')))++++++***)))))))))***+++,,,---,,,***(((&&&)))+++***(((***---,,,(((******))))))((((((''''''******)))((((((((((((((((((((((((((())))))))))))*********+++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))******)))((((((((((((((((((((())))))))))))((('''******+++******)))(((''')))(((((((((((())))))***)))((((((((((((***,,,---...---+++)))(((((()))***///,,,)))((()))*********++++++************++++++******+++++++++******)))+++)))(((***---///,,,)))........................[[[ZZZYYYXXXWWWUUUQQQNNNPPPRRRTTTVVVVVVVVVUUUUUUSSSQQQOOOPPPTTTTTTPPPLLLJJJFFF@@@;;;888555333111//////.........---------...------000444555111---,,,---......,,,,,,---......------,,,,,,------......---,,,++++++++++++,,,+++***+++---//////...,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++*********+++---......---+++***))))))************))))))******************************))))))((((((''''''''')))---111222111///---+++++++++***************((()))+++++++++,,,...000---+++***)))***+++***))))))+++,,,,,,***))))))***))))))***+++,,,------...---,,,+++***))))))))))))))))))))))))***************************,,,---...+++++++++++++++***************))))))***+++------***+++,,,,,,******,,,---222///,,,...111222///,,,,,,+++******,,,,,,+++***)))+++...---+++)))((((((++++++******++++++,,,---************************,,,,,,++++++++++++,,,,,,---,,,++++++***+++++++++,,,---///000000...---,,,///000000000///000222444666;;;BBBJJJQQQVVVYYYZZZZZZYYYVVVTTTQQQOOOOOONNNRRRTTTVVVVVVVVVSSSPPPNNNJJJHHHEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHJJJIIIGGGFFFGGGJJJMMMNNNLLLLLLLLLMMMOOOPPPRRRTTTQQQSSSRRROOOPPPUUUWWWVVVUUUYYYZZZWWWWWWYYYZZZWWWVVVVVVVVVVVVVVVUUUUUUTTTVVVUUUVVVXXXTTTNNNKKKMMMMMMNNNNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEFFFHHHKKKMMMOOOPPPQQQVVVXXXYYYZZZZZZ[[[^^^```\\\^^^___aaacccgggmmmpppsssjjj___YYYWWWSSSKKKDDDAAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA???>>>=========<<<<<<<<<;;;888666333111000///...,,,+++++++++,,,---------------,,,++++++++++++++++++++++++++++++,,,++++++***************---,,,+++***************,,,000444333...***)))******+++---,,,+++)))((()))((()))***+++,,,+++******,,,...---***(((***)))&&&((((((((()))))))))))))))******)))((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''(((((())))))))))))))))))))))))+++++++++***))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))***)))))))))))))))))))))***))))))((((((((())))))&&&&&&'''''''''(((((((((++++++*********))))))(((***))))))((((((((())))))(((((((((((()))***+++,,,,,,+++***)))***+++---///...,,,***)))***++++++***+++******))))))******+++)))***************)))))),,,++++++,,,......---,,,------------------------jjjiiigggfffccc___YYYUUURRRRRRSSSUUUVVVWWWXXXXXX\\\WWWSSSRRRSSSUUUTTTRRRRRRNNNHHHBBB>>>:::777444000000///...............///---,,,...222333111...,,,.........---,,,---......------,,,,,,------...------,,,,,,++++++,,,,,,,,,+++***,,,------+++***+++,,,,,,------------,,,*********++++++,,,,,,,,,---------,,,,,,,,,,,,+++***+++,,,------,,,+++***(((((())))))))))))((((((************************,,,+++***)))(((''''''&&&&&&)))///777<<<:::444...***************+++++++++((()))++++++,,,---000333///---+++***+++,,,,,,+++)))+++,,,,,,***))))))***(((((())))))************,,,+++******)))))))))))))))))))))*********++++++************+++,,,------************************((())))))***,,,...///000,,,,,,,,,***)))+++...111888444222111333333000---,,,+++******,,,,,,+++***(((***,,,,,,+++)))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,---///000000///...---...///111111222444777:::???EEENNNWWW]]]^^^]]][[[YYYVVVSSSPPPOOOPPPRRRTTTWWWVVVVVVTTTQQQNNNKKKIIIGGGEEECCCCCCDDDFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEGGGHHHIIIKKKMMMPPPOOOPPPQQQRRRSSSVVVZZZ]]][[[[[[\\\^^^```bbbcccdddfffhhhgggdddeeekkkooonnngggjjjkkkiiijjjnnnooommmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjlllnnniiiaaa\\\\\\ZZZ]]]^^^\\\VVVPPPMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBCCCDDDEEEGGGHHHIIINNNPPPSSSVVVYYY]]]aaaddd___```aaa`````````ccceeedddaaa______```\\\SSSKKKDDDCCCAAA@@@???AAABBBDDDDDDDDDEEEEEEDDDBBBAAA????????????===<<<999777555333111///...,,,,,,,,,---...............---,,,,,,------------------------,,,,,,+++***************,,,,,,++++++++++++,,,,,,---000333222...+++***+++,,,---...---***)))((()))''''''(((***+++,,,---...000444444...)))(((((('''''''''((())))))***++++++******)))((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((())))))***((((((''''''''')))***+++++++++******)))*********+++***))))))((((((((((((&&&'''((())))))******)))))))))(((((()))***,,,------,,,***+++,,,,,,+++*********))))))))))))************++++++++++++++++++,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,{{{zzzzzzzzzxxxtttnnniii\\\YYYTTTRRRRRRUUUWWWYYY^^^[[[WWWVVVWWWYYYYYYYYYWWWSSSMMMHHHDDDAAA===:::444444222111000000000000///---,,,---///111000///---...///...---,,,---///...------,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,++++++,,,,,,+++)))---.........------,,,+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***))))))************))))))************************+++******))))))((((((((((((***///777===<<<444,,,)))))))))***+++++++++,,,+++---//////---,,,,,,---------,,,---///...---+++)))+++,,,,,,***))))))***))))))))))))))))))))))))++++++***)))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,((())))))+++,,,---//////+++,,,,,,+++++++++...000555333000000000000...+++---+++***+++,,,,,,+++)))&&&(((***+++***)))***+++++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++*********+++,,,---......,,,,,,...////////////...---...000222555:::@@@EEELLLQQQXXX^^^```___\\\YYYWWWUUURRRPPPPPPRRRUUUVVVVVVUUUSSSPPPMMMJJJGGGFFFDDDDDDEEEHHHJJJJJJHHHFFFEEEFFFGGGHHHGGGFFFEEEDDD>>>???@@@AAACCCEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHIIILLLNNNQQQSSSUUUXXX[[[^^^]]]aaafffhhhiiijjjlllnnnoooqqqtttwww{{{}}}{{{zzzyyy{{{{{{zzz}}}yyyttttttrrrvvvwwwrrrggg^^^ZZZYYYUUUSSSQQQNNNKKKIIIGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDFFFJJJNNNRRRVVV[[[___ccceeeggggggdddbbb``````YYY[[[^^^cccfffccc]]]WWWNNNKKKGGGDDDAAAAAAAAAAAA@@@BBBDDDFFFFFFEEECCCAAAAAAAAAAAAAAA???===;;;999555444222000...------...---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++++++++,,,,,,---...+++---......+++)))((()))***+++,,,+++)))((()))***((((((((()))***,,,---...111777888111***)))******(((((()))))))))************))))))((((((((((((((((((((((((((()))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))(((((()))******++++++,,,)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))((())))))***+++...,,,***))))))***,,,---++++++*********+++,,,,,,,,,+++***)))((((((((((((&&&'''((()))***))))))((()))((('''&&&&&&&&&''''''+++******+++,,,,,,***(((***))))))(((((())))))***,,,,,,,,,,,,,,,------...+++...///...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,nnnfff[[[SSSPPPRRRUUUVVVZZZYYYYYYZZZ\\\]]]]]]]]]\\\YYYSSSNNNJJJEEE@@@===888777444222000000000000000...------...///000000---...//////------...///...------,,,,,,------...++++++************++++++///...,,,,,,,,,---+++***000000///...---+++***)))---,,,,,,+++******))))))************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************(((((())))))******+++++++++***,,,111777666000***)))))))))***+++++++++,,,,,,...111222///+++)))(((***+++---000111000,,,))))))+++,,,,,,***))))))******************)))))))))******))))))((()))))))))************++++++++++++******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,*********+++++++++++++++(((+++---...---,,,,,,---///...------...------,,,---,,,++++++,,,,,,***)))&&&(((******))))))***,,,++++++******++++++,,,---++++++++++++++++++++++++******))))))))))))***************+++,,,---//////++++++,,,---.../////////...///111444:::BBBKKKRRRYYY[[[\\\]]]\\\YYYWWWUUUUUUUUUUUUUUUUUUUUUUUUUUURRRPPPOOOLLLJJJIIIGGGGGGEEEGGGKKKOOOQQQOOOJJJEEECCCCCCDDDEEEEEEDDDBBBAAA>>>>>>???@@@BBBDDDGGGHHHJJJJJJJJJLLLNNNRRRUUUWWWZZZ]]]```cccfffiiinnnqqqrrrwww~~~zzzqqqnnnnnngggddd```[[[VVVQQQNNNMMMKKKIIIGGGDDDBBBBBBAAABBB>>>@@@CCCFFFHHHKKKPPPSSS\\\```fffiiiiiifffcccbbbZZZ]]]aaaeeegggeeeaaa^^^ZZZXXXTTTOOOJJJFFFCCCAAA>>>???BBBDDDEEEDDDCCCBBBCCCDDDDDDDDDBBBAAA???===888777444222000/////////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++,,,---......******+++***)))((((((((('''((())))))((((((***+++******))))))***+++,,,,,,---333555///))))))+++++++++*********)))))))))(((***))))))((((((((((((((((((((((((((())))))))))))+++***)))'''%%%###"""!!!))))))))))))))))))))))))''''''(((((()))******+++((()))))))))*********+++(((((((((((((((((((((((((((((())))))******************))))))))))))******000...,,,***))))))***+++++++++***++++++,,,------,,,,,,+++)))((((((((((((&&&''')))*********((((((((((((((('''''''''''''''***))))))***++++++***(((******))))))))))))******,,,++++++++++++,,,---...+++...///---***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,wwwhhh[[[VVVTTTTTTTTTTTTUUUWWWZZZ\\\]]]^^^^^^aaa]]]XXXSSSOOOJJJEEEAAA<<<:::666333000/////////000//////......///000000---...//////...---...///...------,,,,,,------...++++++******++++++,,,,,,000...,,,+++,,,---,,,+++/////////...,,,+++)))(((000000///...---,,,+++***)))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++'''(((((()))***+++,,,,,,,,,+++***---///000---******************+++++++++))),,,000111///,,,***))))))***,,,///000///+++((()))+++,,,,,,***))))))***+++++++++******************))))))(((((()))))))))*********++++++++++++,,,***++++++,,,,,,,,,++++++(((((())))))***+++++++++++++++,,,,,,+++***))))))(((***---...---+++******,,,---------------------...,,,++++++,,,+++***)))((()))******))))))+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++,,,---//////+++,,,,,,---///000111111111444888===DDDLLLUUU[[[___]]][[[XXXVVVTTTTTTTTTVVVWWWXXXYYYXXXUUUSSSQQQMMMMMMLLLKKKKKKJJJJJJJJJJJJLLLPPPSSSTTTOOOIIICCC@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAACCCEEEHHHIIILLLMMMOOORRRWWW]]]bbbfffnnnqqqtttxxx{{{~~~{{{vvvooohhhccc___\\\RRRPPPNNNKKKIIIGGGEEEEEE???@@@BBBCCCCCCDDDGGGIIIMMMSSS[[[aaadddeeeeeeeeeaaadddhhhiiifffccc```^^^ccccccaaa]]]XXXRRRLLLIIICCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEECCCBBBAAA;;;:::777444222000000000---------------,,,++++++++++++++++++++++++++++++------,,,++++++++++++++++++++++++++++++,,,------++++++***))))))******+++%%%&&&'''''''''(((***,,,+++++++++***************''',,,...***'''((()))))),,,++++++***))))))((((((******)))((((((((((((((((((((((((((()))))))))))),,,+++***((('''&&&$$$$$$))))))))))))))))))))))))******))))))((('''''''''((())))))******+++++++++((((((((((((((((((((((((((((((((()))******++++++,,,+++***))))))))))))***---,,,***(((((('''(((((()))***+++,,,---.........,,,+++******))))))))))))))))))************))))))(((((()))***,,,---......+++)))))))))+++,,,+++***++++++************++++++))))))(((((((((***+++---......---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,wwwkkkbbb\\\WWWSSSOOOQQQSSSUUUVVVXXXZZZ\\\^^^\\\YYYWWWUUURRROOOLLLCCC@@@<<<777444222111111///000111000000///000000---///000///...---...000...------,,,,,,------...---,,,,,,,,,,,,---...///...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,++++++***...---------,,,,,,++++++*********++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))******++++++,,,***++++++,,,,,,,,,,,,++++++++++++******************+++------+++++++++,,,***))))))***,,,,,,+++***)))+++,,,,,,***))))))************************+++))))))(((((((((((())))))*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,---------+++***)))***+++,,,+++)))(((((())),,,---------,,,,,,------...,,,++++++++++++***(((***+++++++++***)))+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///------...///111222444555666;;;DDDKKKQQQVVV[[[]]]\\\ZZZWWWUUUTTTUUUVVVXXXYYYYYYZZZYYYVVVSSSOOOMMMKKKLLLMMMMMMNNNMMMMMMLLLOOOPPPPPPQQQPPPLLLEEEAAA??????>>>>>>>>>??????@@@CCCCCCDDDFFFJJJNNNRRRUUUXXXYYY\\\bbbiiiqqqxxx|||~~~xxxtttrrrfffdddaaa]]]WWWRRRMMMKKKFFFGGGGGGFFFDDDDDDEEEGGGEEEIIIOOOSSSWWW[[[^^^aaacccgggllllllhhhccc```___fffhhhkkkkkkhhhaaaZZZUUUQQQNNNJJJFFFEEEEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCC===<<<999666333222111111...............---,,,,,,------------------------------,,,++++++++++++,,,++++++*********++++++,,,,,,+++)))((()))+++,,,,,,'''((((((((('''(((***,,,)))***+++,,,++++++***)))'''******''''''******'''******************************)))((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((('''((())))))******+++,,,,,,(((((((((((((((((((((((('''(((((()))******++++++---,,,+++***)))((((((((())))))))))))))))))))))))'''))),,,...000///...---++++++******)))*********++++++************++++++)))***+++---...///000000---+++******,,,---...---,,,,,,++++++++++++,,,,,,+++***)))((()))+++---...111///,,,+++,,,---------------------------------wwwmmmdddZZZSSSNNNOOOOOOPPPQQQSSSWWWZZZXXXWWWWWWXXXZZZZZZYYYWWWJJJGGGBBB<<<888666555555///111222222111000000000...///000///...---...000...------,,,,,,------..................///000111---***((((((***+++++++++((()))***+++,,,---------)))))))))))))))*********+++++++++,,,,,,---------++++++************++++++******++++++++++++******+++++++++++++++++++++++++++++++++***************(((***,,,---,,,,,,---...,,,+++++++++******))))))......,,,)))'''(((+++...,,,)))&&&&&&'''***,,,,,,)))+++,,,,,,***))))))***((()))))))))*********+++))))))(((((((((((()))*********+++++++++,,,,,,,,,***+++,,,---,,,,,,***)))++++++,,,---......//////,,,,,,.........---,,,+++------+++)))&&&&&&(((***,,,------,,,+++***++++++...---++++++++++++***(((+++,,,,,,+++******+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---......//////000111222444666777999AAAMMMVVV[[[]]]]]]]]]WWWVVVUUUTTTUUUXXXZZZ\\\\\\[[[YYYWWWTTTPPPMMMKKKLLLMMMNNNPPPPPPPPPOOONNNSSSRRROOOMMMKKKGGGCCC??????>>>=========>>>@@@AAABBBDDDGGGKKKRRRYYY___cccjjjlllpppvvv}}}{{{vvvnnneee\\\UUUPPPMMMMMMMMMKKKHHHGGGHHHIIIGGGHHHIIIJJJLLLPPPVVVZZZ___ffflllnnnjjjeeecccccceeeiiippptttsssmmmeee```\\\WWWQQQJJJFFFFFFGGGIIIFFFFFFGGGHHHGGGFFFEEEDDD???===:::777444222111111///////////////......---...........................---,,,,,,++++++,,,,,,++++++******)))******+++,,,)))''''''(((***++++++***+++***)))'''''')))+++'''(((+++,,,---,,,***)))***,,,***((()))---,,,''')))))))))***++++++,,,,,,******)))((((((((((((((((((((((((((())))))))))))%%%%%%&&&((()))***+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,((())))))***++++++,,,,,,(((((((((((((((((((((((('''(((((()))***+++++++++...---,,,***)))(((((('''&&&''')))+++,,,,,,,,,,,,&&&))),,,000111000...---******************++++++---,,,+++*********,,,,,,+++,,,,,,---------,,,,,,000...++++++---///000000---,,,,,,++++++,,,,,,---...---,,,+++,,,...111222444000,,,+++...000///---........................yyyiii]]]WWWTTTNNNLLLNNNNNNLLLOOOVVVYYY[[[YYYWWWZZZ___]]]WWWTTTOOOHHHAAA===999666444222111///...------...//////...---,,,,,,,,,,,,---........................000...,,,,,,...000222222,,,++++++******++++++,,,---.........//////000000///***)))---...***(((++++++++++++************)))***,,,,,,+++)))((()))***,,,++++++******++++++,,,))))))))))))))))))))))))************************++++++******++++++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))******++++++******))))))))))))))))))***+++++++++*********))))))(((((()))***+++,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******************++++++++++++------------++++++---+++))))))+++,,,)))'''***+++,,,------------,,,************************,,,,,,++++++***))))))(((,,,+++***)))***+++,,,---,,,+++***+++...///---***---...---+++)))(((***,,,+++,,,------............,,,---......///333888<<>>??????@@@AAABBBEEEGGGIIIDDDHHHMMMTTT]]]gggqqqwww~~~~~~}}}yyyoooiiihhhjjjfff^^^VVVPPPLLLIIIGGGGGGJJJMMMLLLIIIIIIMMMQQQUUU\\\dddgggfffddddddfffkkkllloootttwwwvvvqqqlllqqqjjj___SSSIIIEEEGGGJJJCCCDDDDDDEEEFFFFFFFFFFFFAAA@@@???===:::777555444...//////000///...,,,+++++++++,,,---------,,,,,,+++(((&&&'''+++///000///------,,,,,,+++***)))))))))***++++++***)))+++,,,'''&&&%%%(((,,,//////------...///000///,,,***((()))************+++++++++******((('''&&&&&&&&&&&&((()))+++***(((''''''(((&&&&&&((()))************))))))))))))************((()))***+++++++++++++++))))))***+++,,,...000111+++)))'''''''''((('''&&&+++*********))))))((((((((()))++++++)))((()))***...---,,,+++***(((''''''+++++++++*********))))))'''(((((()))***,,,---...---+++)))((('''((()))***&&&'''((((((((())),,,///,,,,,,---,,,+++***)))(((---,,,+++*********+++,,,+++***))),,,111444444222333---******+++---222888;;;666...***))),,,///000+++---///000000111222444sssfff```ZZZTTTQQQQQQPPPMMMOOOTTTTTTVVVVVVUUUZZZaaa```[[[WWWRRRKKKDDD???<<<888666333222111///......////////////......---.........///////////////////////////---******+++---......,,,,,,++++++++++++,,,,,,,,,------...///000000111000+++))),,,---***)))++++++++++++************)))***+++,,,+++)))((()))***************************++++++++++++++++++++++++************************++++++******++++++,,,,,,************************))))))))))))))))))))))))***************+++++++++))))))************)))))))))((((((((((((((()))******)))))))))((((((((((((++++++++++++++++++******)))***,,,------,,,***)))******************+++++++++,,,,,,------,,,,,,+++,,,***)))***,,,---,,,******++++++,,,,,,,,,++++++************************,,,,,,,,,+++***)))))))))+++++++++++++++,,,,,,---+++***)))+++---...,,,***)))***,,,---------......------...//////////////////000000000333:::BBBHHHRRRWWW\\\]]]ZZZUUUQQQPPPOOORRRVVVZZZ[[[ZZZXXXWWWRRRRRRPPPNNNMMMNNNPPPRRRTTTUUUVVVSSSNNNLLLLLLNNNNNNLLLIIIEEEBBB@@@??????@@@AAABBBCCCEEEHHHLLLOOORRRVVV]]]eeennnxxx|||{{{}}}}}}vvvlllccc\\\XXXVVVPPPQQQPPPNNNJJJIIIJJJLLLLLLRRRYYY\\\]]]^^^bbbfffoooppprrrtttvvvtttpppmmmqqqlllcccZZZQQQKKKGGGEEEEEEEEEFFFFFFFFFEEECCCBBBCCCCCCBBB@@@===999666444000111111111000///---,,,,,,,,,,,,---------,,,,,,+++***)))+++...///...,,,+++++++++***************)))***++++++)))))))))+++((('''&&&))),,,......,,,,,,---/////////---***))))))************+++++++++)))))))))((())))))***+++(((***++++++)))(((((((((&&&'''((()))************))))))))))))************))))))***+++++++++++++++***************+++,,,,,,+++)))(((((()))))))))(((************)))))))))(((((()))++++++)))((()))***---,,,++++++***)))((((((*********)))))))))(((((((((((())))))***+++------,,,+++)))((('''((()))***((())))))((('''(((***---++++++++++++************...---,,,++++++,,,------,,,******---000333333111111---,,,......,,,...222555222...,,,---...//////,,,---/////////000222333tttpppgggbbb\\\YYYUUUQQQPPPSSSSSSTTTTTTUUU[[[aaabbb^^^[[[VVVOOOIIIDDD@@@<<<:::666555333111000//////000000000/////////000000111000000000000000000000000111///,,,,,,---......---,,,,,,++++++++++++,,,,,,+++,,,,,,...///000111111222---***++++++******,,,+++++++++************)))***+++,,,+++)))))))))+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))(((((('''''''''(((((()))))))))(((((((((((((((***+++************************,,,,,,,,,,,,******++++++++++++++++++******+++,,,,,,------,,,,,,++++++******+++---......---++++++++++++++++++******++++++++++++++++++++++++---,,,,,,++++++******)))***+++,,,,,,------,,,,,,+++******+++------,,,*********+++...000111///....../////////000000000000222333333555:::DDDNNNVVV\\\___```\\\TTTNNNLLLMMMQQQTTTYYY\\\\\\YYYUUURRRNNNNNNOOOPPPQQQSSSTTTUUUYYYWWWUUUQQQMMMJJJHHHGGGCCCCCCBBBAAAAAABBBDDDDDDCCCEEEGGGJJJNNNTTTZZZ___gggmmmvvv{{{rrrnnnnnnccc___YYYTTTPPPLLLIIIGGGFFFJJJOOOQQQSSSWWW]]]bbbooorrruuuvvvuuusssrrrrrrtttooohhhaaa[[[RRRIIIBBBEEEEEEEEEEEEDDDCCCBBBAAADDDDDDDDDCCC@@@<<<999777333333333222111000...------------------------,,,,,,,,,---...///...+++))))))))))))*********++++++***++++++***((('''((()))***)))((()))+++,,,,,,+++***+++---......---+++***)))************+++++++++(((((()))***+++,,,...///)))+++,,,,,,***))))))***''''''((()))************))))))))))))************))))))***++++++++++++***+++***)))(((((((((((((((+++)))((((((***++++++***************))))))))))))((()))++++++)))((()))***++++++*********))))))))))))))))))(((((((((((((((******))))))***++++++,,,++++++)))((((((((()))************)))'''''')))+++---,,,+++*********+++,,,...------,,,,,,---......---,,,,,,---///111111000///---...111000,,,+++,,,...------///000111///...,,,---//////...///111333zzzuuunnnhhhaaa[[[XXXWWWXXXVVVTTTVVVZZZ______]]]^^^YYYSSSMMMIIIEEEAAA???888777555222111000///000000////////////000111111///////////////////////////---,,,,,,---.........,,,,,,,,,++++++,,,,,,,,,***+++,,,---///000111222333///+++******+++,,,---+++++++++*********)))))))))+++,,,+++***)))***++++++,,,...//////...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++++++++***)))))))))***************************))))))(((((((((((()))******))))))))))))))))))))))))))))))***++++++,,,,,,------......------,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------------,,,,,,+++++++++,,,++++++++++++++++++++++++------,,,,,,++++++++++++***+++---.........---,,,+++,,,,,,---......---,,,///---,,,---//////...,,,////////////000111111222222444888===DDDMMMWWW]]]\\\^^^^^^XXXPPPLLLNNNRRRVVVXXXYYYYYYXXXTTTPPPNNNLLLMMMPPPTTTXXXZZZ[[[ZZZZZZVVVQQQMMMJJJGGGDDDAAA;;;<<<===@@@CCCGGGJJJLLLGGGKKKPPPVVV]]]fffpppxxx~~~|||tttjjjbbb\\\VVVNNNHHHHHHJJJMMMNNNOOOQQQUUUXXXffflllssswwwwwwxxxyyy{{{zzzssskkkeee```ZZZPPPHHHGGGFFFDDDBBBAAAAAAAAAAAACCCDDDDDDDDDCCC@@@===;;;666666555333222000...............---------------,,,,,,------...---+++***++++++++++++++++++++++++***+++,,,***(((''''''(((+++************+++******)))***+++---------,,,+++))))))*********+++++++++(((((()))***+++---...///***+++---,,,+++******+++'''((()))***************((()))))))))************)))******+++++++++******+++***)))(((((((((((((((***)))((((((***,,,++++++*********)))))))))))))))((()))++++++)))((()))***))))))))))))************))))))))))))))))))))))))++++++***************++++++***)))(((((()))*********++++++***))))))+++---000///,,,*********+++,,,,,,,,,,,,,,,,,,------------------......//////......,,,---111111,,,+++,,,---------///000111///------.../////////111444666{{{sssmmmiiifff^^^YYYTTTTTTWWWYYY[[[[[[^^^ZZZUUUQQQMMMJJJGGGDDD<<<:::777444222111000000000///////////////000000........................***))))))***---//////...---,,,,,,,,,,,,,,,,,,---******+++---...000111222222///,,,)))***---......+++++++++*********)))))))))***++++++***)))***++++++,,,...//////...,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++************************)))))))))))))))))))))))),,,+++++++++***))))))))),,,+++************+++,,,++++++******)))******+++++++++++++++++++++++++++,,,+++******)))******+++------------------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,+++++++++///......---------......++++++++++++++++++++++++---------,,,,,,,,,,,,,,,+++,,,---//////...---------...///000////////////111///,,,,,,,,,---......////////////000222333444222888@@@HHHOOOUUUZZZ^^^]]]^^^]]]XXXRRRPPPTTTYYY[[[YYYVVVSSSPPPOOOOOOOOOPPPQQQTTTYYY___aaa```^^^UUURRRLLLHHHFFFDDDAAA???<<<===???AAAEEEJJJNNNPPPMMMSSS\\\dddmmmxxx}}}tttnnnfff[[[SSSLLLNNNPPPQQQQQQQQQQQQRRRXXX```kkksssxxx|||xxxmmmgggdddbbb]]]XXXTTTQQQKKKFFFBBB@@@@@@AAAAAABBBCCCDDDDDDCCCAAA@@@:::999777444222000///...000///...---------......,,,,,,+++******+++---...000000///...,,,+++******+++,,,,,,+++(((''''''(((++++++++++++***))))))***((()))***+++,,,,,,,,,+++))))))*********+++++++++)))))))))))))))***+++,,,)))+++------+++++++++,,,((())))))************)))((()))))))))******************+++++++++******)))******)))))))))***++++++)))((('''''')))++++++***))))))))))))))))))******((()))++++++)))((()))***((())))))))))))*********************************,,,+++******)))*********))))))))))))))))))******)))***+++++++++,,,///111444222///,,,+++***+++,,,******++++++,,,,,,,,,,,,---.........---------...///,,,,,,//////------000000...------///000000///---///000111222555999<<<~~~jjjaaaXXXUUUUUUUUUWWWYYY[[[XXXUUURRRQQQOOOLLLJJJAAA???<<<888555444333222111111000///////////////........................---------///333555555444------,,,,,,,,,,,,------***++++++---...///000000//////---***,,,000111...+++++++++************))))))***++++++***)))+++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************,,,+++***))))))***+++,,,+++************+++,,,---,,,,,,,,,,,,,,,---------111///---+++)))(((((((((++++++++++++++++++++++++---------,,,++++++******---,,,,,,++++++,,,,,,---///000000...,,,*********//////...---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////.........000111111000000000222...//////...---...111333/////////000222444777999888@@@KKKTTTYYY[[[\\\\\\cccaaa^^^ZZZWWWVVVXXXZZZYYYVVVQQQMMMLLLNNNRRRUUUXXXXXXYYY]]]aaaaaa^^^ZZZNNNLLLHHHEEEBBBAAAAAABBBCCCDDDEEEHHHLLLPPPTTTVVVYYYaaalllttt|||yyyooogggWWWWWWWWWWWWVVVUUUTTTSSSQQQVVV___hhhqqqxxx{{{sssnnnmmmmmmlllkkkiiiddd]]]UUUMMMGGGCCCBBBCCCCCCDDDEEEEEEEEEEEEEEE>>><<<:::777444111000///222111///...------...///------,,,+++***+++...000222222000///---,,,******+++,,,,,,+++)))((()))******+++,,,+++)))((()))***((()))******++++++++++++)))************+++++++++***))))))((((((((()))))))))+++,,,,,,+++++++++,,,))))))******+++******)))))))))))))))***************++++++++++++***)))))))))))))))***+++,,,---...***((('''''')))******)))))))))))))))************((()))++++++)))((()))***))))))))))))))))))))))))************++++++++++++++++++***************+++))))))))))))************)))***+++++++++,,,000222333222000...,,,+++++++++))))))***+++,,,,,,,,,,,,,,,...///...---,,,---...000---,,,...///---///333222///------...000222222...000222444777<<>>DDDKKKVVV^^^aaa```^^^\\\ddd```\\\ZZZYYYYYYWWWVVVSSSPPPLLLJJJMMMRRRYYY]]]aaa___\\\]]]^^^\\\VVVPPPFFFGGGFFFDDDAAAAAADDDHHHIIIKKKNNNSSSYYY___eeehhhnnnvvv{{{nnnkkkfffaaa^^^\\\ZZZYYYTTTTTTUUUZZZcccnnnwww{{{}}}||||||{{{{{{zzzzzzyyyxxxvvvrrrkkkbbbXXXPPPKKKHHHHHHGGGFFFFFFFFFGGGGGGCCCAAA===:::666444333222333222000...------...//////000111///---,,,---///111000///...---,,,+++++++++,,,---,,,+++***+++,,,)))+++,,,+++)))((()))+++)))))))))***************)))************+++++++++)))))))))((((((((())))))(((***+++,,,+++***+++,,,*********++++++******)))))))))))))))************+++++++++++++++***))))))************+++,,,------,,,***))))))***+++***)))((()))))))))************((()))++++++)))((()))***)))))))))))))))((((((((())))))))))))*********+++******************++++++(((((()))***************)))*********)))***---///......------,,,,,,++++++)))***+++---------------+++---///...,,,+++---///222//////111000......111///...---...111333444444///111444888<<>>555...---///111111222444777;;;???BBBNNNTTT]]]ccceeeccc```^^^```\\\WWWWWWYYYYYYVVVRRRMMMKKKJJJKKKOOOWWW___dddhhhccc^^^\\\ZZZVVVNNNGGGAAADDDFFFDDD@@@AAAGGGMMMLLLNNNTTT\\\fffpppwww|||~~~tttkkkeeeaaa___^^^[[[UUUOOOOOOXXXdddnnnssswww|||}}}~~~~~~{{{ssshhh]]]VVVNNNLLLJJJGGGFFFFFFGGGHHHFFFDDD@@@<<<999666555444444222000...---...//////111444666444000---,,,,,,.........------,,,,,,,,,+++,,,------,,,+++,,,...)))+++---,,,)))(((***,,,******)))))))))))))))))))))************+++++++++))))))(((((()))***++++++''')))++++++******+++,,,******+++++++++******)))))))))))))))************+++++++++++++++***)))(((******************+++,,,...,,,******+++++++++)))(((((())))))*********+++((()))++++++)))((()))******)))))))))(((((((((((('''((((((((())))))************))))))***++++++,,,'''((()))***************)))******)))'''(((***,,,)))***+++,,,,,,,,,,,,+++)))+++,,,...//////......***---///...,,,+++---///444111111444222...,,,...,,,,,,---000444666777666///222666:::@@@GGGOOOUUUtttxxx{{{|||uuufff\\\VVVSSSOOOOOOPPPQQQRRRSSSSSSSSSPPPMMMKKKHHHFFFCCC@@@===:::666333333666666333///111111000000000000111111//////.........---------....../////////...,,,+++------,,,++++++******)))((('''''''''))),,,...000...---+++***))))))******++++++++++++++++++++++++((()))***+++---...///000,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))---,,,++++++*********+++)))***,,,---...------,,,,,,***(((&&&&&&'''((())))))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++++++++***)))((())))))*********))))))(((---,,,***))),,,000555888...---,,,+++++++++++++++------......------,,,+++,,,------......------,,,,,,---...---+++***+++,,,......//////......---,,,---------,,,,,,++++++++++++---///111000///,,,***---------------...//////,,,---//////...------...000666<<<;;;555111222555555555666888;;;BBBJJJPPPXXX[[[^^^aaabbbbbbaaa_________^^^\\\XXXTTTPPPNNNKKKJJJKKKPPPWWW^^^ccceeeccc___YYYTTTOOOKKKGGGEEEFFFCCCDDDGGGFFFEEEKKKUUUUUU___jjjpppwww|||rrreee```cccaaa^^^YYYUUUVVVZZZ```dddkkkyyy}}}{{{yyytttmmmhhh___\\\VVVOOOIIIFFFHHHJJJEEEDDDAAA@@@>>><<<999666444333222111000000000000111222111000......000222000000///...------,,,,,,......---,,,,,,+++******000,,,+++...///,,,+++,,,************************,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++---)))(((+++,,,***)))+++,,,,,,+++***))))))******))))))************)))))))))---///---)))''')))---(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((('''((()))***+++,,,,,,,,,************************...,,,)))''''''(((+++,,,))))))))))))+++---///000+++*********+++---///000++++++******++++++,,,,,,******))))))******+++,,,000...,,,++++++,,,---...+++++++++,,,,,,---------000000///...............,,,---...///...///111444333666;;;CCCKKKPPPQQQQQQqqqdddZZZUUUNNNOOOQQQRRRSSSTTTSSSSSSRRRPPPOOONNNNNNMMMKKKHHHBBB???;;;:::<<<;;;888444444444222111000000000000//////.........------------......//////...---,,,,,,,,,++++++++++++******...---,,,+++,,,---///000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,---............------************************+++++++++++++++,,,,,,---)))***++++++++++++++++++,,,+++***)))((())))))*********************************************++++++***++++++++++++******))))))******+++******))))))---,,,***)))+++...111333000///...------------...------......------,,,+++,,,,,,------------,,,,,,---...///...,,,+++,,,---------......------,,,+++---------,,,,,,+++++++++---.../////////---+++***......------......///000...///000000...------......333777777444222333666777999<<<@@@DDDKKKRRRVVV[[[]]]^^^`````````^^^]]]```^^^[[[WWWSSSOOOLLLJJJKKKLLLPPPVVV\\\```aaaaaa\\\XXXSSSNNNJJJGGGDDDBBBHHHGGGIIIMMMOOOPPPXXXbbbgggqqq{{{zzzpppllloookkkfff___YYYVVVWWWZZZ]]]cccooo{{{~~~~~~}}}zzzxxxtttnnneeeXXXMMMGGGEEEFFFDDDCCCAAAAAA@@@>>>;;;888555444333222111000000000///000111000//////000222000//////...------,,,,,,//////...------,,,++++++...***(((+++,,,***)))*********************************************++++++))))))))))))))))))))))))---)))&&&)))***))))))+++******)))((((((((((((((())))))************))))))///111222///***'''(((+++'''((((((((())))))))))))))))))))))))))))))))))))+++*********))))))))))))((()))***+++++++++++++++************************---,,,***)))))))))+++,,,))))))))))))***,,,---...******)))***+++---...///************+++,,,------)))*********+++++++++++++++******+++,,,...000111,,,,,,,,,,,,,,,,,,------//////...------------------...//////...///222444666:::AAAHHHMMMPPPRRRRRRwwwgggYYYRRRLLLMMMNNNOOOPPPQQQQQQQQQVVVTTTTTTTTTUUUTTTRRRQQQLLLHHHDDDBBBBBB@@@<<<888777666444222111000///////////////.........------,,,------............---,,,,,,,,,------------...111000...---,,,,,,---...+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))------...///000000000000++++++++++++++++++++++++*********+++,,,---///000---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************((())))))***++++++,,,,,,)))***++++++++++++++++++******+++++++++++++++***,,,+++*********,,,---...//////...---------......------......------,,,+++++++++,,,,,,,,,,,,++++++...///000///---,,,---...............---------,,,------,,,,,,,,,,,,++++++............---------,,,//////......//////000111111222222111///------......000222222222333555777888===CCCJJJOOOTTTYYY\\\^^^^^^^^^^^^^^^]]]\\\[[[```]]]XXXRRRNNNLLLKKKKKKNNNQQQWWW]]]aaaaaa^^^ZZZWWWTTTOOOKKKGGGEEEDDDDDDJJJKKKPPPVVVZZZ```jjjttt~~~|||~~~wwwrrriiiaaa[[[XXXXXXXXXZZZcccmmmtttzzzwwwgggWWWLLLEEECCCDDDCCCCCCCCCDDDBBB@@@===777666444333222111111111...000222111000///000111/////////...------,,,,,,/////////......------,,,---)))))),,,---+++)))***************************((())))))***++++++,,,,,,))))))(((((((((((())))))---(((&&&)))***))))))+++******)))(((((((((((()))************************///111111///***((()))+++'''''''''(((((((((((()))))))))))))))))))))))))))***************))))))))))))******+++++++++******************************---,,,,,,,,,++++++++++++***))))))))))))***+++,,,))))))))))))***,,,---...************+++,,,---...))))))+++,,,,,,,,,+++***))))))***,,,---...///000------------,,,,,,,,,,,,......---,,,,,,,,,,,,---.../////////...000333666<<>>;;;999777666666888999888666222///------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))...555777111***((()))))))))))))))))))))))),,,,,,++++++***))))))((())))))************))))))((((((,,,444666111+++)))***))))))))))))***++++++,,,+++***))))))***+++,,,......---,,,+++***)))))),,,+++++++++++++++******))))))))))))))))))))))))*********+++++++++++++++)))******+++++++++******************************+++,,,---------,,,***))))))******++++++***)))))))))******+++,,,,,,++++++++++++******++++++,,,---)))***,,,---------,,,+++---............/////////.........---------------///............///000000...//////000444;;;CCCIIIUUUYYY]]]^^^\\\YYYYYYZZZzzzuuuoooooonnnkkkgggaaa[[[XXXWWWVVVVVVXXXZZZ\\\[[[YYYTTTRRRNNNIIIBBB<<<888777333222222111000000000000000000000000/////////......---,,,+++++++++,,,---+++++++++,,,,,,---------,,,------------------,,,+++---///111222333222111------------------------((())))))******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))***++++++)))***++++++++++++++++++***+++---.........---,,,++++++++++++++++++++++++++++++******************,,,,,,,,,---,,,,,,++++++'''((()))***++++++++++++,,,,,,,,,,,,---...///000---------------...///000------......------,,,+++,,,,,,------------,,,,,,+++,,,------,,,,,,---///...,,,+++))))))***+++,,,+++++++++,,,,,,---------,,,,,,---...///111222333......------......///000///000000000000111555777222666999;;;<<<@@@IIIPPPUUUXXX[[[]]]\\\[[[[[[[[[[[[[[[\\\[[[YYYWWWTTTRRROOOPPPSSSVVVYYY]]]___aaa[[[XXXTTTQQQOOONNNLLLKKKJJJLLLMMMNNNQQQYYYeeennnvvvxxxyyy~~~zzzwwwvvvuuutttrrrrrruuu}}}{{{uuuqqqjjjaaaYYYYYY[[[[[[^^^cccfffnnnwwwuuuhhh[[[UUULLLHHHCCCAAAAAABBBDDDDDDEEECCCAAA>>><<<:::999888666666555333000......///........................------------------------+++)))***000222...++++++))))))))))))))))))))))))++++++******************((()))+++------+++)))((()))(((+++111333///,,,+++***)))))))))******+++,,,---,,,***))))))***,,,---...---,,,,,,++++++)))(((++++++++++++******))))))))))))))))))))))))))))))*********++++++,,,,,,,,,((()))***+++++++++++++++************************+++++++++++++++******))))))***+++,,,,,,++++++*********,,,------,,,,,,+++,,,,,,++++++******+++++++++++++++,,,,,,,,,------222111000///...//////000------------...............---------......///000000111222444999BBBMMMTTT[[[\\\]]]]]]]]]\\\[[[[[[vvvlllfffZZZYYYXXXXXXYYYYYYWWWUUUXXXVVVSSSMMMFFF@@@===;;;666555444222111000000///000000000000///////////////...,,,+++***++++++,,,.........///////////////------------,,,+++******)))***,,,---...//////...------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((()))))))))***,,,---...------,,,***++++++,,,---------,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,------------,,,,,,+++***''''''(((******+++++++++///...---,,,,,,,,,---...+++++++++++++++,,,---...------......------,,,+++,,,------......------,,,,,,---......------///000111///...,,,,,,---...///+++++++++,,,,,,---------,,,------.........//////---------------...//////---.../////////222666999///666<<<>>>???EEEOOOXXXUUUWWWYYYYYYYYYXXXXXXYYY\\\]]]]]]\\\YYYUUUQQQNNNSSSUUUYYY\\\___```aaaaaaUUURRROOONNNMMMMMMLLLJJJNNNQQQTTTWWW]]]gggvvvwwwyyy|||}}}xxxuuuvvvvvvsssooorrrtttzzzwwwlllbbb```___]]]^^^bbb___fffooowwwzzz}}}xxx{{{}}}{{{uuummmfffcccSSSNNNHHHDDDDDDFFFHHHIIIGGGEEECCC@@@===;;;:::999333333222000...---///111---.....................---.....................///+++))),,,...------///)))))))))))))))))))))))))))))))))***++++++,,,,,,***,,,///111111///,,,***+++((()))...000...,,,---,,,+++++++++,,,------...---,,,***))))))***,,,---)))(((((()))***+++******+++*********))))))(((((())))))))))))))))))))))))*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,************************+++++++++*********)))))))))***+++,,,---,,,,,,+++***+++,,,---...---,,,+++...---,,,+++************,,,,,,+++++++++,,,---...888666333///---,,,------,,,---------.../////////,,,,,,,,,,,,,,,---...///222222444777>>>HHHSSS[[[___]]]\\\\\\]]]]]]\\\[[[lll```VVVVVVYYYYYYXXXXXXXXXVVVTTTQQQLLLFFF>>>888555333222111222111///...222000...------///111222111000///...............000000///...------,,,,,,------,,,++++++,,,,,,,,,---------,,,,,,+++++++++000000000000000000000000))))))))))))***+++,,,------,,,******+++,,,***)))+++,,,,,,+++)))***,,,...+++,,,,,,---.........---((()))+++,,,------,,,+++*********))))))))))))))),,,111111***(((+++,,,)))------,,,++++++******)))+++******+++---///...---******************++++++,,,---......------...000...------,,,++++++++++++---,,,,,,,,,,,,---......111000...,,,+++***++++++------,,,+++++++++,,,,,,......//////......---,,,...////////////......---------------------------+++,,,,,,------.........777444222111333555666666222888@@@FFFJJJNNNSSSWWWWWWTTTQQQQQQTTTWWWXXXXXXbbb___WWWOOOMMMQQQRRRPPP\\\]]]___bbbcccaaa^^^ZZZSSSMMMJJJLLLMMMKKKLLLNNNNNNTTT\\\dddqqqwwwyyy|||{{{{{{zzz{{{}}}}}}}}}~~~pppgggcccaaa___\\\[[[^^^bbbiiiooouuuyyy{{{~~~zzztttrrrrrrpppeee^^^UUUMMMHHHGGGFFFFFFCCCDDDFFFFFFEEEAAA===:::666555222000...---------///............---------111...,,,,,,---+++******,,,+++,,,---//////---+++************************)))))))))))))))************,,,...000000...,,,***...------,,,+++******)))*********---000333333333******************************++++++++++++******000...,,,)))((('''((()))+++)))'''(((++++++***'''*********))))))))))))))),,,---...//////---+++***,,,,,,,,,+++++++++******---------,,,,,,+++++++++......,,,***((())),,,///111000...+++((())),,,///)))((((((((()))***+++++++++++++++,,,,,,---------555333000...,,,,,,,,,---//////////////////.........---,,,,,,...///000///111222666>>>IIITTT\\\```aaa```]]]\\\[[[\\\^^^```|||lll\\\VVVUUUUUUUUUVVVWWWVVVUUUSSSPPPJJJCCC>>>666444222111222222111//////000111222222000...---///............//////000000000//////...------,,,------,,,,,,+++,,,,,,------------------,,,,,,,,,........................++++++***************+++,,,++++++---///000///---******+++)))((((((***,,,+++,,,------.........---,,,,,,,,,,,,+++***))))))************************...222222,,,)))+++,,,))),,,,,,,,,++++++++++++++++++******+++---...---,,,*********+++++++++++++++,,,---......---,,,---///------,,,,,,+++,,,,,,,,,,,,,,,,,,------.........111000...,,,++++++++++++,,,,,,,,,+++,,,,,,------//////.........---------000111333444444222///---////////////////////////---------......//////000222111000111333555666777888>>>FFFLLLNNNOOOQQQSSSTTTQQQOOOPPPTTTXXX[[[[[[[[[YYYUUUPPPRRRYYY]]]\\\bbbaaaaaaaaa```]]]YYYVVVNNNKKKJJJKKKLLLJJJLLLPPPUUU^^^jjjvvv||||||~~~}}}yyyzzz~~~zzztttqqqssstttvvvxxx{{{~~~~~~|||{{{{{{zzzzzz|||xxxqqqjjjaaaZZZWWWYYY\\\```fffmmmrrruuu{{{}}}|||{{{xxxtttkkk___SSSLLLHHHGGGFFFEEEFFFFFFGGGFFFDDD@@@>>>;;;999666333111000000000.........//////000000111///...///111222000...,,,))))))***,,,...///---,,,************************++++++******))))))((((((***+++---......---+++***************)))(((''''''*********,,,000222222222******************************++++++++++++******...,,,***)))((()))***+++,,,***((()))+++,,,***(((+++++++++******))))))))))))***,,,.........---,,,,,,,,,++++++************------,,,,,,,,,+++++++++000000///---,,,---000333444111---)))(((((()))***++++++******)))*********+++++++++,,,,,,---------222000...---,,,,,,.................................---,,,---...///000000333666<<>>999555333222111000//////////////////000000///............//////000............------,,,,,,---,,,,,,,,,,,,------...******++++++,,,,,,------++++++++++++++++++++++++---,,,++++++************+++,,,...222444555222000***+++++++++))))))***+++------............------+++******)))***+++---...))))))***+++,,,,,,------///000111...+++******)))******++++++,,,---......,,,+++***+++---------+++,,,,,,,,,,,,,,,++++++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,---...///)))+++...000111000///...000///---,,,+++,,,,,,---+++++++++,,,,,,...///000111000...,,,,,,---///000...///111222111...+++)))------------------------------...///000000111111111222444666777999;;;===@@@HHHRRRXXXWWWSSSOOONNNLLLNNNPPPTTTWWWXXXYYYXXXQQQSSSTTTUUU\\\fffkkkkkknnniiibbb\\\XXXUUUSSSQQQKKKJJJLLLOOOPPPTTT```lll~~~~~~|||xxxqqqoooqqqtttvvv{{{~~~}}}yyytttqqqqqqssstttuuuwwwyyyyyynnnbbb___ZZZWWWXXX]]]cccggguuu|||rrriiibbb^^^\\\ZZZTTTPPPLLLKKKLLLLLLKKKJJJAAA>>>:::666333111111111//////...------...//////333777<<<>>>>>>;;;333+++///......///111222111000+++++++++++++++++++++++++++++++++******)))))))))************************((()))+++,,,,,,+++***)))***))))))***---......---******************************++++++++++++******++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***)))'''(((***+++,,,,,,,,,+++***))))))))))))))))))))),,,++++++++++++++++++++++++,,,------------///111;;;555///---///000---***...------,,,,,,,,,---------,,,+++++++++,,,------------,,,,,,,,,---......------------...............////////////111444777<<>>:::777444333222//////......///111333555@@@GGGLLLLLLKKKHHH>>>333333111//////000000///...++++++++++++++++++++++++))))))******++++++,,,,,,************************)))***+++,,,,,,+++******+++***)))***,,,,,,,,,+++******************************++++++++++++******,,,,,,+++******))))))))),,,,,,------,,,,,,,,,---......------,,,++++++************************))))))))))))))))))))))))***++++++++++++++++++++++++(((***,,,---,,,,,,...///777222---,,,000111///,,,,,,,,,,,,,,,---...///000...---+++******+++,,,---...---------,,,,,,,,,------------.........//////...///111111111444999===BBBIIITTT\\\_________^^^^^^]]]\\\\\\^^^```ccceeepppeee[[[SSSPPPPPPOOOPPPRRRTTTUUUTTTRRRQQQLLLEEE>>>999555111...+++111:::AAABBB===555000333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000************++++++++++++------------------------*********++++++,,,.........---...///000///,,,)))---///111222222111333444...////////////...------------,,,+++************))))))******++++++,,,,,,******,,,...,,,((((((******++++++,,,---......///++++++,,,...222555666555///......------,,,,,,+++)))+++,,,,,,+++***,,,---------------------...///+++,,,---.........---,,,...---,,,+++,,,---...///---,,,,,,,,,---...//////111000///.........///000000///---,,,,,,,,,...///////////////////////////++++++,,,---///000111111111444666777777:::@@@EEEUUUXXX[[[YYYSSSMMMIIIHHHOOORRRVVVXXXVVVRRROOOMMMLLLRRRXXX]]]dddkkkkkkggg]]]XXXQQQLLLKKKKKKLLLMMMMMMMMMSSS]]]jjjyyy}}}~~~}}}zzz~~~{{{{{{||||||}}}yyywww{{{}}}xxxtttvvvyyy{{{~~~{{{qqqhhhaaa______```dddooo||||||{{{zzzyyyxxxvvvrrrgggZZZRRRPPPOOONNNLLLFFFEEEDDDAAA>>>:::777555/////////111333777:::===AAAIIINNNMMMLLLLLLDDD888333111...---------+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++,,,,,,,,,,,,++++++******)))))))))))))))))),,,+++******+++,,,+++)))******************************++++++++++++******,,,,,,,,,+++***)))((((((+++,,,------++++++,,,---------,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))************+++*********+++++++++++++++***,,,///000///......//////,,,)))***,,,...---,,,+++++++++,,,---///111222///---,,,******+++,,,---............------------------......///000000000...000222333444888>>>DDDIIIQQQZZZ______]]]]]]]]]\\\]]]]]]^^^___aaabbbbbbuuujjj___WWWSSSQQQPPPOOOPPPRRRTTTUUUTTTRRRNNNHHHCCC>>>999444111///444:::>>>>>>999333///222111000......---------........................,,,,,,,,,------...///000---------,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---...---,,,---......,,,***---///222444444555666777///////////////...------,,,,,,,,,,,,+++***))))))************************)))(((+++///...))))))---+++,,,,,,,,,------......++++++,,,111666:::;;;<<>>999666222111000000222555888;;;555???DDDCCCFFFKKKFFF;;;222///---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---...//////...---,,,...,,,***)))((()))***+++---,,,***+++++++++***)))******************************++++++++++++************+++++++++************,,,---,,,******+++---++++++++++++,,,,,,,,,,,,++++++*********++++++,,,************++++++,,,,,,)))*********+++++++++++++++...111111000.........+++******)))******++++++++++++,,,,,,---...///000///...,,,***)))***,,,---,,,------...////////////......//////000111111222---111444555666;;;CCCJJJQQQWWW^^^aaa^^^\\\[[[]]]\\\^^^```aaabbbbbbaaaaaavvvlllccc]]]ZZZSSSQQQOOOOOOQQQTTTUUUVVVQQQNNNIIIEEEAAA<<<777444777666444333111111111111000//////.........///////////////000000000000000,,,,,,,,,---...///000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++...---+++,,,---...---,,,,,,///333555666777888999//////000000///...------((()))+++,,,------,,,+++*********))))))))))))))))))(((+++000000++++++///,,,,,,,,,---------......***+++---222888===???@@@000000///...------,,,,,,((()))+++,,,,,,---///111000///...---------------...---,,,+++************---,,,++++++,,,---///000///......---------......000000000111000///......)))+++---...//////------------------------------------...000111333444444444777;;;<<>>888555666444111///...///111222---888>>>>>>DDDMMMKKKAAA222000------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...000222222000...,,,222000---+++***+++,,,......---++++++,,,+++***(((******************************++++++++++++******(((((()))++++++,,,,,,,,,)))+++---,,,***)))+++---)))******++++++,,,,,,---))))))******+++,,,......******+++++++++,,,,,,,,,))))))******++++++++++++***---000111000---,,,++++++,,,,,,+++***)))+++,,,------,,,,,,,,,------...000...,,,***)))***,,,---***+++---///000111222222...//////000111222222333---111444666888===FFFNNNVVV\\\aaabbb^^^[[[[[[]]]]]]___bbbdddeeedddbbb```{{{rrrllleee```VVVSSSQQQPPPRRRUUUUUUUUUQQQOOOMMMJJJGGGCCC===999777666444222000000000000------..................------......//////000000,,,,,,,,,++++++*********///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---000333555333...+++---------,,,,,,+++++++++/////////////////////...........................000///...---,,,------......---+++*********++++++........................------...///111000---***+++,,,///333777;;;>>>@@@///000//////...---++++++))))))))))))***+++,,,---...//////...,,,,,,---///111...+++)))***+++,,,,,,,,,,,,,,,,,,------.../////////...---,,,,,,++++++//////////////////......------------------------,,,---//////......000111///000111222222444888:::999999;;;CCCMMMUUUYYYZZZ\\\ZZZXXXYYY[[[[[[XXXVVVUUUQQQLLLKKKNNNRRRTTTTTT```cccggggggccc]]]XXXUUUWWWRRRNNNNNNQQQUUUVVVUUU[[[jjjzzztttyyyyyyzzzxxxrrrlllppp|||{{{{{{|||~~~~~~yyyttt~~~|||yyyuuutttuuuxxxzzz|||yyy|||oooYYYKKKFFFFFFHHHFFFEEEDDDBBBAAA@@@>>>>>>888777444222111111111222333///---///666<<>>FFFKKKQQQUUU\\\aaacccdddeeefffbbbaaa^^^YYYTTTQQQPPPQQQZZZ^^^dddhhhiiigggffffff```^^^YYYTTTQQQQQQUUUXXX]]]eeeuuu~~~{{{zzz|||}}}|||{{{yyy{{{xxxqqqkkkddd```^^^dddllluuu|||}}}wwwrrrqqquuuxxxxxxuuucccZZZPPPJJJIIIIIIEEEBBBCCCBBB@@@===999666333222---///000000///.................................,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++******)))*********,,,+++***)))***+++,,,------+++))))))******)))((()))***++++++***)))***+++***************************++++++***((((((***+++---,,,++++++******++++++---,,,++++++******+++++++++******,,,---...---+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,------------------,,,,,,,,,---...///000///...,,,++++++,,,...///...---,,,,,,,,,---//////+++---///000111222444555;;;AAAJJJQQQUUUXXXYYYZZZWWWZZZ^^^```___^^^]]]]]]___```bbbcccdddfffiiikkkzzzrrrpppwwwrrr___[[[VVVRRRPPPOOONNNLLLDDDBBB>>>:::777555444333333333222111111000//////.........///////////////..................------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---,,,,,,))))))*********+++++++++------------............------------------------+++,,,---.........------++++++*********+++------+++++++++,,,------......000/////////000000---++++++++++++,,,,,,,,,------)))***+++,,,---.....................///000111222,,,---------++++++---///+++)))(((***,,,/////////,,,,,,,,,++++++,,,,,,---------------------------,,,------...//////000000........................000111222111///---...///222333555888===DDDLLLRRRYYY]]]bbbdddddddddeeefff]]][[[WWWRRROOOPPPUUUYYY^^^bbbggghhheeebbb___^^^YYYXXXUUUSSSRRRVVV\\\aaakkkxxxyyytttwww{{{||||||rrriiicccaaadddjjjqqqxxx~~~{{{}}}sssiii\\\UUURRRQQQLLLHHHDDDCCCAAA???;;;888555333111///......///000///---........................,,,,,,,,,------------...,,,+++++++++,,,,,,---...---.........---,,,++++++***++++++,,,------,,,,,,,,,***))))))+++,,,,,,+++)))***++++++***)))***+++************************,,,---,,,***)))(((***+++---,,,++++++******++++++,,,,,,,,,,,,,,,++++++******)))***+++------+++)))******++++++++++++************,,,---...//////000---------,,,,,,++++++++++++++++++++++++,,,---------,,,,,,,,,---...000111444222///,,,++++++,,,---------........./////////+++...000111222333777;;;BBBHHHOOOUUUVVVWWWWWWXXXYYY[[[^^^___^^^]]]]]]^^^___```aaabbbeeeiiioootttxxxvvv|||yyyaaa\\\UUUQQQOOONNNMMMMMMEEECCC???;;;888666444444333333222222111000000///---.........//////000000000000//////......------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---------+++++++++,,,,,,---------******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++*********+++---...........................------...///111000---***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,,,,------...///000---......,,,******+++,,,+++++++++,,,......,,,+++......---,,,,,,,,,,,,---------------------------------......///000111111////////////////////////,,,---//////......000111333555777;;;@@@HHHQQQWWW^^^bbbeeefffdddbbbbbbdddXXXVVVRRRMMMLLLPPPXXX``````dddgggfffbbb\\\YYYXXXTTTTTTSSSSSSUUUZZZbbbhhhzzz|||oooooo}}}zzzqqqlllcccfffjjjooouuu|||vvvhhh___\\\ZZZTTTPPPGGGFFFDDDBBB>>>;;;888777555222//////111222000...........................,,,,,,,,,---------......++++++++++++,,,,,,---...000000111111000...,,,+++(((***---000111///---+++***)))((())),,,.........)))+++++++++***)))***+++************************......---+++)))(((***+++---,,,++++++******++++++,,,,,,---...---,,,+++***)))))))))***++++++)))'''((()))***++++++***)))(((((())),,,...000222333444---------,,,,,,+++++++++,,,+++***)))***+++,,,---------,,,,,,---...000111888555111---+++***++++++---...//////000000//////---///111111222555;;;@@@GGGMMMSSSWWWWWWVVVWWWXXX\\\]]]]]]]]]\\\\\\^^^```______aaabbbfffmmmuuu{{{xxxddd\\\SSSPPPQQQSSSSSSQQQIIIFFFBBB???<<<999555333111111111111000000000000............------------////////////////////////,,,///111111///......///......---------,,,,,,,,,---,,,,,,+++***)))((((((+++***(((&&&&&&''')))***++++++,,,,,,,,,+++******...---++++++---......---+++++++++,,,,,,---------++++++++++++,,,,,,---...///000111000...------.........////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,---///222444666///...---,,,+++,,,,,,---111222222000,,,***,,,............------,,,,,,,,,---------...------,,,,,,///......------,,,,,,+++------------------------...///000///...---...///222222111///......000333444444666;;;CCCMMMWWW]]]bbbaaabbbdddeeeccc^^^ZZZUUUPPPJJJIIIOOOXXX___cccnnnjjjddd^^^YYYVVVUUUTTTUUUSSSRRRSSSUUU___ttt}}}}}}sssuuu}}}tttkkkoooppplllnnnyyy{{{vvvwwwrrr```MMMLLLFFFBBBDDDDDD@@@;;;999444444333222111111111111000/////////...........................---------+++,,,---***((()))///555222222111...,,,,,,...000,,,------......------,,,---,,,+++***)))))))))***,,,+++******))))))******111---)))))),,,...,,,***---+++)))((('''((()))***)))+++------,,,,,,---...++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,000666999666222///...---,,,,,,,,,,,,,,,...///000///---,,,,,,------------------...///000222///---...000000...,,,///......---------.........000222111111666???FFFNNNRRRWWWXXXWWWUUUVVVXXXZZZ[[[]]]___aaaaaaaaaaaabbbbbbfffjjjjjjnnn||||||jjjaaaVVVPPPPPPQQQQQQOOOMMMJJJGGGCCC@@@;;;777333222222222111111111222222111000000000//////......///////////////////////////111555;;;???===666000.........---------,,,,,,...------,,,,,,++++++***,,,,,,+++++++++---...///---....../////////.........---+++,,,---......---+++++++++,,,,,,---------,,,,,,+++++++++,,,---------//////...---,,,,,,---......////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,---...000222333///...---,,,,,,,,,---------///000///,,,+++,,,.........---------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,------------------------------------...///000///...---...000111111222111000000333555555777;;;AAAHHHRRR[[[aaadddccccccddddddbbb\\\XXXRRRNNNJJJKKKRRR[[[cccgggiiifff```[[[WWWUUUTTTTTTRRRQQQRRRXXXbbbsssxxxtttyyy{{{yyytttooosssppp\\\NNNGGGCCCEEEFFFBBB>>>===666555444222111111111111000000000/////////......///............---------222444555222//////444888555444333///,,,+++,,,...+++,,,,,,------,,,,,,+++++++++***************+++************+++,,,---...222...******---///---+++---,,,***)))((()))***++++++---//////...---...///++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------------,,,,,,000555666444000...------,,,,,,,,,------,,,...///...------...///---------------...//////111///------//////...,,,///......------......//////111333333444:::CCCKKKQQQTTTVVVWWWVVVUUUVVVXXXZZZ[[[]]]___aaabbbbbbbbbeeefffkkkoooqqqyyypppeeeWWWOOONNNOOOPPPOOOPPPNNNKKKHHHDDD???999555333333222222222222333333666666555444333222222111////////////////////////000000555@@@IIIHHH;;;///.........------------,,,........................------///000111222222222------...///000000000000///---+++,,,---...---,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,---...---,,,+++,,,---......////////////......+++,,,,,,------,,,,,,+++---,,,,,,,,,---...///000......---,,,,,,,,,------)))+++.........------......------------,,,,,,,,,,,,,,,------...------,,,******+++,,,,,,---......------------------------...///000000......///000///000222222222333555777888<<>>;;;888444222111111222111111222222222111000///000000//////......------,,,...000///...,,,---///555555444111---++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++***++++++,,,---...000111222///---+++,,,---...,,,+++,,,++++++*********+++,,,+++,,,------+++)))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------000000000//////......---///---,,,---//////---***++++++++++++,,,---......,,,---......------...000......---------......///------,,,------------,,,/////////...//////000000000222555888===EEEOOOVVVWWWWWWVVVUUUUUUVVVXXXZZZYYYZZZ\\\^^^```bbbcccdddhhhiiimmmwww|||ooo___TTTPPPPPPOOONNNNNNMMMLLLKKKJJJFFF@@@<<<777555333222111111222333777777666555333222111111000000000000000000000000------...111444333111...//////.........---------,,,,,,------......//////***+++---//////---+++***((()))***+++,,,---------000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,---......---,,,---///......////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,---------------------)))***---///111222111000------------------------+++,,,,,,---.........------------,,,,,,+++++++++...........................///000000//////000222000111222222222333555888@@@HHHRRRYYY]]]aaagggkkkpppmmmggg```YYYSSSPPPOOOUUU[[[dddkkklllhhhbbb^^^ZZZWWWSSSOOONNNOOORRRTTTYYY___nnn|||yyyuuuppptttyyygggXXXJJJEEEEEECCC@@@???@@@>>>;;;777444333222222111222333333333222000///111000000///......------,,,---///000000000000111111222222000...------...------............------............---,,,***)))...------------...//////,,,,,,++++++,,,,,,+++)))******)))))))))************,,,---,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---///000111555444333111000...---,,,...---,,,,,,---,,,+++***+++++++++++++++,,,---......///000///---,,,---...///......---------......,,,------------,,,------///////////////000111222000333666;;;BBBJJJRRRXXXYYYWWWUUUTTTUUUWWWZZZ[[[XXXYYY[[[]]]```bbbdddfffiiilllttt~~~nnnbbb\\\YYYTTTQQQPPPOOONNNMMMLLLIIIEEEBBB;;;999666333222111222222222111111000///...------000000000000000000000000...//////...++++++...111/////////.........------+++,,,,,,,,,------......***+++,,,---,,,+++)))(((++++++,,,---............000...,,,,,,------,,,+++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,---......------...///......////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******+++,,,---.........------,,,,,,---///111222111///,,,,,,,,,------------...++++++,,,---............//////...------,,,++++++........................---///000000000000111333111222222222222555999<<>>;;;999666555444222333444555555333111000222111000000///...------+++,,,---///000000000000---...//////...---...///......////////////......//////000000///...,,,+++///...---,,,,,,,,,,,,,,,+++++++++++++++***))))))((())))))))))))*********+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...000111222666555333111///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---///000000///---+++,,,---//////...------------...,,,---......------...///000//////000000111222333222555:::@@@HHHOOOUUUXXXXXXVVVTTTUUUWWWZZZ[[[\\\XXXYYYZZZ]]]___ccceeegggfffnnn|||}}}tttooojjjddd___XXXVVVSSSQQQPPPNNNJJJGGG@@@===:::666333222333333000000//////.........---000000000000000000000000---///111000---,,,...000////////////............------------------------+++,,,---......---,,,,,,------...............---000...,,,,,,------,,,+++---------,,,,,,+++++++++,,,,,,+++++++++,,,------***,,,------,,,,,,---.........////////////......+++,,,,,,------,,,,,,++++++,,,---------,,,+++***+++,,,---.........------///---,,,---///000///---,,,,,,,,,---------......***+++,,,---............................................................---///000111000000222333111222222222444999@@@DDDMMMUUU^^^cccbbbbbbfffjjjhhhddd\\\TTTOOOPPPWWW\\\gggmmmtttuuunnncccYYYTTTQQQOOONNNNNNRRRXXX___cccooo{{{~~~zzzlllaaagggpppwww~~~|||hhhRRRIIIGGGFFFCCCCCCBBBBBBAAA???===:::777555222333555666666444222000222222111000///...------+++******+++,,,------,,,+++,,,......---,,,---...---..................------...000222222222000000---,,,,,,+++******++++++***+++------,,,*********))))))******++++++++++++***,,,------,,,,,,,,,---------------------------++++++,,,---...///000000111111000///---,,,+++******++++++++++++,,,...///,,,,,,++++++***+++++++++---...///...---,,,---...//////...---------------,,,...//////------///111000000000000111222333444555888>>>FFFNNNSSSVVVWWWWWWUUUTTTUUUYYY\\\]]]\\\XXXXXXZZZ\\\___cccfffhhhiiixxx}}}zzztttnnn^^^\\\XXXUUUSSSPPPMMMKKKCCCAAA<<<888555444444444111111111111111111111111000000000000000000000000***---111333333000...---000/////////....................................,,,---...///000111111111---------...------,,,,,,111///---,,,------,,,***---------,,,,,,+++++++++++++++++++++,,,------...)))***,,,,,,++++++,,,---......////////////......+++,,,,,,------,,,,,,++++++,,,---...------++++++***+++---...///...------000---++++++---...---+++,,,,,,,,,------.........***+++,,,---............------......///000000000////////////////////////---///000111000000222333111111222333666===EEEKKKQQQYYYbbbeeeccccccfffjjjbbb^^^WWWPPPMMMQQQ[[[cccmmmqqquuusssjjj```XXXTTTRRRQQQQQQSSSYYYaaajjjooo|||zzz{{{~~~pppdddjjjpppuuuzzzkkkUUUKKKIIIHHHGGGFFFBBBCCCCCCBBB???<<<888666222444555777666444222000222222111000///...------///...,,,,,,,,,------,,,+++,,,...---,,,++++++,,,,,,------......------,,,+++---000333444555444444+++******))))))******++++++,,,......---+++++++++)))***+++,,,,,,,,,,,,,,,''')))++++++******+++,,,------------------------........................------,,,,,,,,,+++++++++)))***++++++,,,---///111------,,,+++************+++---......------///000000///...---------------,,,...000000...---///222000000000000111222333444777;;;BBBJJJRRRVVVWWWWWWVVVTTTSSSVVVZZZ]]]^^^\\\XXXXXXYYY\\\___cccgggiiivvv