BM6P6(@ yyyssspppllliiihhhgggfffdddbbbaaa```aaacccdddcccbbbccceeeggggggeeecccaaaaaa]]]YYYSSSNNNJJJEEEAAA===666444111000000///---+++////////////............///000222555999===@@@BBB<<<>>>???<<<888888===BBBIIILLLRRRZZZ]]]ZZZRRRKKK<<<888666999???DDDDDDBBB@@@???<<<888444444666999BBBJJJNNNKKKFFFFFFFFFEEEEEEAAA;;;777444222///---///222444555444444555777555555555666666666666666333333333444555666777888777999;;;>>>@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBB@@@>>><<<@@@AAACCCEEEEEEEEEEEEDDDEEECCCAAABBBDDDEEECCC@@@CCCEEEFFFGGGGGGHHHJJJLLLOOORRRXXX]]]```aaa```______``````aaabbbccceeeeeekkkkkkmmmppptttyyy}}}|||xxxuuusssssstttuuuqqqmmmjjjhhhfffdddbbbeeeeeefffgggiiijjjlllmmmoooqqqsssuuuyyy{{{wwwvvvwwwxxxxxxyyy}}}uuuwww~~~qqqeeeeeegggddd\\\WWWVVVQQQKKKHHHFFFDDD@@@===>>>>>>======<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;===@@@GGGQQQ```vvv~~~{{{yyyxxxvvvtttwww|||~~~{{{rrrppprrrtttpppuuuzzz~~~xxxssslllgggffffffdddbbbfffffffffhhhkkkmmmmmmlllpppuuu|||~~~}}}}}}}}}zzzyyy|||pppeeeaaa\\\\\\^^^___]]]ZZZUUUWWW[[[bbblllzzzzzzssspppllliiihhhgggfffdddcccbbbaaabbbdddeeedddcccbbbeeeggggggeeecccaaaaaa\\\YYYSSSNNNJJJEEEAAA>>>666444222222222222222111---.........//////000000///000333666:::===@@@BBB>>>??????<<<888999>>>CCCIIILLLPPPUUUWWWTTTLLLFFF<<<999777:::???CCCCCCAAA>>>===;;;777555666888;;;EEELLLQQQNNNJJJIIIIIIHHHEEEAAA;;;666333111///...000222444555555555666777555555555555555555555555333333333444555666777888888:::<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>===???@@@AAACCCDDDDDDCCCCCCDDDBBBAAAAAACCCDDDBBB@@@CCCEEEFFFGGGHHHJJJMMMPPPSSSWWW\\\aaaddddddcccbbbcccccccccdddeeeggghhhiiijjjjjjlllnnnqqquuuyyy{{{~~~zzzvvvsssrrrqqqrrrpppmmmjjjhhhhhhgggfffeeeddddddeeefffhhhjjjlllmmmppprrrtttuuuwww{{{}}}{{{||||||}}}}}}{{{zzzssshhheeeeeeaaa\\\YYYWWWRRRLLLHHHFFFCCC@@@>>><<<<<<<<<===============999::::::999777777888:::@@@JJJYYYkkk|||xxxvvvrrrnnnkkkkkkhhhgggjjjpppwwwyyyzzz}}}{{{uuuqqqpppqqqpppoooqqqqqqrrrtttwwwxxxvvvuuuvvvzzz~~~{{{yyy}}}ooogggbbb]]]\\\]]]^^^\\\YYYVVVWWWZZZ```jjjwww{{{ssspppllliiihhhgggfffddddddcccbbbcccdddeeedddcccbbbdddggggggeeebbbaaa```\\\XXXSSSNNNJJJFFFBBB???555333000.........---,,,,,,,,,---...///000111111000111444888<<>>???@@@AAAAAAAAAAAAAAABBBAAA@@@AAABBBCCCBBBAAADDDFFFGGGHHHIIIMMMQQQUUUZZZ\\\aaaeeeggghhhggggggeeeeeeffffffggghhhjjjjjjkkkkkklllmmmooorrrtttvvv|||zzzwwwtttqqqpppooooookkkiiifffffffffggggggfffbbbbbbccceeegggjjjlllmmmrrrtttuuuvvvvvvwwwyyyzzzzzz|||wwwlllgggccc___\\\\\\YYYTTTNNNHHHEEECCCAAA@@@;;;;;;<<<<<<===>>>>>>>>>:::::::::999777777888999???NNNbbbwww|||}}}}}}wwwrrrmmmiiieeeaaa^^^]]]\\\[[[```fffsss~~~}}}yyy~~~qqqjjjeee___]]]]]]]]][[[YYYYYYYYYYYY]]]gggtttssspppllliiihhhgggfffdddeeedddcccccceeeeeeeeecccaaadddggggggeeebbb``````[[[XXXSSSNNNKKKGGGCCC@@@999555000---+++***(((&&&---------...///000000111111333777;;;???BBBCCCDDDDDDBBB???;;;999;;;AAAEEEHHHHHHJJJJJJHHHEEE@@@<<<:::999999;;;===???===;;;999999999888888;;;@@@DDDHHHOOOSSSQQQOOOOOOMMMJJJCCC>>>666111/////////000111333666777666666777999666666555444333222222222333333333444555777888999;;;===>>>@@@AAAAAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>>>>>>>???@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBFFFGGGHHHJJJLLLQQQVVVZZZ___```cccfffhhhiiiiiiiiieeeeeeeeeeeefffggghhhiiimmmmmmlllmmmnnnppprrrssswwwvvvuuurrrpppooonnnmmmhhhfffddddddeeeffffffeee```aaabbbdddfffiiilllmmmtttvvvwwwwwwuuusssssssssssswww|||~~~|||qqqjjjbbb]]]]]]```[[[WWWPPPJJJEEECCCBBBAAA<<<<<<<<<===============<<<======;;;:::999:::<<>>BBBDDDEEEEEEEEECCC???;;;999<<>><<<777888999;;;======;;;999888999999888:::===CCCGGGGGGMMMPPPOOONNNMMMJJJEEE???:::444///...///000111111333666777666666777999666666555444333222222222333333333444666888999:::<<<===???@@@AAAAAAAAA@@@???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>???@@@??????????????????@@@@@@>>>???@@@AAAAAABBBCCCCCCGGGHHHKKKMMMPPPUUUZZZ^^^aaabbbccceeegggggghhhhhheeeeeedddeeeeeefffggghhhkkkjjjjjjjjjjjjlllmmmooosssssssssrrrpppnnnmmmlllhhhfffcccbbbcccdddcccbbb``````aaacccfffiiikkkmmmtttvvvxxxwwwuuurrrqqqqqqtttvvvyyy|||~~~vvvmmmddd]]]^^^bbb\\\YYYSSSMMMGGGCCCBBBBBB???>>>>>>===<<<;;;;;;:::<<<======<<<;;;;;;<<<>>>???RRRkkkvvvnnnggg```\\\]]]YYYXXXYYYYYYZZZ```gggvvv{{{|||mmmkkkhhhfffdddcccbbbaaaaaa^^^\\\```jjjuuussspppllliiihhhgggfffdddeeedddccccccddddddcccbbb___cccggghhhfffbbb___^^^ZZZWWWRRROOOLLLIIIEEECCC999555111...---......---000000//////............333666<<>>;;;:::===@@@BBBBBBDDDFFFEEEBBB>>><<<<<<666888;;;===>>>===;;;:::999999999999;;;>>>DDDHHHEEEJJJMMMKKKJJJIIIDDD>>>:::666111......000111222111333555666666666777888666666555555444444333333333333333555666888:::;;;<<<===???AAABBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????===???AAABBBAAABBBDDDFFFHHHJJJNNNQQQTTTXXX]]]```aaaaaabbbbbbcccdddeeeeeeeeeeeeddddddeeeffffffgggddddddcccdddeeeggghhhjjjooopppppppppooonnnllljjjhhhfffcccbbbbbbcccbbbaaaaaaaaabbbdddfffiiikkklllrrrtttuuuuuutttrrrrrrrrrvvvxxxyyyzzz{{{}}}{{{qqqhhh```___bbb\\\ZZZVVVPPPIIIDDDBBBAAA@@@@@@???===<<<;;;:::999:::;;;<<<<<<;;;;;;===???BBBUUUoooyyyqqqkkkeeebbb```]]]\\\]]]]]]\\\```fffttt}}}qqqqqqpppnnnkkkhhhfffdddccc```___cccnnnyyyssspppllliiihhhgggfffdddeeecccbbbbbbccccccbbbaaa___bbbfffhhhfffbbb___]]]ZZZWWWRRROOOLLLIIIFFFDDD777333///,,,,,,---------.........///////////////333777===CCCGGGHHHGGGFFFDDDBBB>>>;;;;;;===???@@@@@@CCCEEEDDD@@@;;;999888666999>>>AAAAAA@@@>>>===;;;;;;;;;:::;;;???DDDHHHCCCHHHJJJHHHGGGEEE???888555222///...///111222222000222444555555555666777555555555555555555555555333333444555777999:::;;;;;;===???AAACCCDDDDDDCCC??????>>>>>>??????@@@AAA@@@AAABBBCCCCCCBBBAAA@@@<<<======>>>??????>>>>>>>>>===<<<;;;;;;<<<===>>>===???BBBCCCBBBCCCEEEHHHHHHLLLQQQUUUXXX[[[^^^aaaaaa````````````aaabbbcccbbbbbbbbbbbbbbbbbbcccddd_________```bbbdddfffhhhjjjlllmmmnnnmmmllliiihhhgggeeebbbaaabbbccccccbbbbbbcccccceeegggiiijjjlllmmmoooqqqrrrrrrrrrssstttuuuwwwxxxyyyyyy{{{~~~}}}tttllldddaaaaaa[[[[[[YYYSSSKKKDDDAAA@@@??????>>>===<<<;;;;;;::::::;;;<<<======>>>@@@CCCGGG[[[vvv|||wwwssspppmmmjjjiiiiiifffcccdddiiiuuuxxxyyyyyywwwrrrlllgggeeebbb``````fffrrr}}}|||ssspppllliiihhhgggfffddddddcccbbbbbbccccccaaa```^^^bbbfffhhhfffbbb___]]]ZZZVVVRRROOOLLLJJJFFFDDD>>>999444000............,,,------...///000111111444888>>>EEEHHHIIIHHHGGGDDDAAA===<<<<<<===>>>>>>@@@CCCFFFDDD>>>999666555777;;;@@@CCCDDDBBBAAA@@@<<<<<<<<<;;;;;;>>>CCCGGGCCCGGGIIIGGGFFFCCC<<<555222000......000222333222000222444555444444555777555555555666666666666666222333444555777999;;;<<<;;;<<>>>>>===<<<;;;:::::::::;;;<<<===@@@CCCCCCBBBCCCFFFIIIIIIMMMSSSXXX[[[]]]___aaaaaa```_________```aaabbb^^^^^^^^^^^^^^^^^^___```^^^^^^___```bbbeeehhhiiigggiiikkklllllljjjhhhffffffdddaaaaaacccddddddddddddddddddeeegggiiijjjkkkiiikkknnnooopppqqqtttvvvssstttvvvwwwxxxzzz}}}}}}}}}~~~vvvooogggbbbaaa[[[\\\[[[UUULLLEEEAAA@@@===============<<<<<<<<<;;;===??????@@@BBBDDDGGGJJJ```|||~~~zzzxxxvvvuuuqqqkkkjjjmmmyyy}}}|||vvvnnngggdddaaa___```gggttt}}}|||~~~}}}wwwuuurrrnnnjjjgggfffeeeeeebbbbbbbbbbbbbbbaaa``````___bbbfffgggeeebbb___^^^[[[WWWSSSNNNKKKFFFBBB>>>555222...------------,,,---------,,,,,,------...333888>>>DDDGGGHHHIIIJJJCCC>>>::::::<<<===:::777:::<<<>>>>>><<<999888777;;;BBBGGGFFFEEEFFFFFFDDD???<<<888888:::>>>AAACCCCCCDDDFFFFFFCCC>>>999666000///...------...000111444444444444444444444444555555444333333333333444555555444555666888:::;;;<<<<<<===>>>???AAACCCDDD@@@@@@@@@?????????>>>>>>BBBBBBBBBBBBAAA@@@??????;;;<<<===>>>>>>===<<<;;;999999;;;<<<======>>>======???AAACCCEEEGGGKKKMMMSSSTTTVVVYYYZZZZZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXZZZ\\\^^^```bbbcccddddddfffhhhhhheeecccbbbcccffffffffffffffffffffffffeeeeeeeeeffffffgggiiiiiikkkmmmpppqqqqqqqqqrrrtttwwwuuutttuuuwwwyyyzzzzzz}}}|||~~~{{{zzzzzzyyy{{{xxxkkkaaa___[[[[[[YYYSSSJJJDDDAAA@@@??????>>>>>>======<<<<<<:::>>>;;;;;;AAA???@@@KKKUUUsss||||||tttmmmwww~~~zzzwwwssslllgggdddaaaaaahhhuuu|||yyyzzz}}}}}}wwwsssuuusssoookkkhhhfffeeeeeebbbbbbbbbbbbbbbaaa``````___cccfffgggeeebbb___^^^ZZZWWWRRRNNNJJJFFFAAA>>>777444000////////////...---------,,,------......000555;;;@@@CCCEEEFFFGGGBBB???;;;<<<>>>???<<<999;;;===>>>>>>;;;999888888===DDDJJJJJJIIIIIIGGGDDD===;;;777777:::===@@@BBBBBBCCCDDDDDDAAA===888555111000///......///111222444444444444444444444444555555444333333333333333444444444444555777999;;;<<<======>>>@@@AAACCCDDDAAAAAAAAAAAA@@@@@@@@@???BBBBBBBBBBBBAAA@@@???>>>;;;<<<===>>>>>>===<<<;;;999:::;;;<<<===============???BBBDDDFFFHHHLLLNNNSSSTTTUUUWWWXXXYYYZZZZZZ\\\\\\[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWYYY[[[]]]___aaacccddddddcccdddeeedddbbbaaaaaabbbeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggghhhiiijjjjjjlllooopppppppppqqqsssxxxwwwvvvvvvxxxzzz{{{|||~~~~~~{{{uuuuuuvvvxxx}}}oooddd```\\\\\\[[[UUUMMMFFFBBBAAA?????????>>>======<<<<<<<<>>777444000////////////...---------------...///000///444:::???BBBCCCDDDEEEAAA???===>>>@@@AAA>>>;;;<<<>>>>>>===:::999999999???HHHOOOPPPOOONNNIIIDDD;;;888666777999===@@@@@@AAABBBBBBAAA>>>:::666333111000000///000111333444444444444444444444444444555444333333222222333333333333333444555777999;;;>>>>>>>>>???@@@AAACCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>;;;<<<===>>>>>>===<<<;;;::::::;;;<<<<<<=========>>>@@@CCCEEEGGGJJJMMMPPPSSSTTTTTTUUUVVVXXXYYYZZZ]]]\\\YYYWWWWWWWWWXXXYYYWWWXXXXXXXXXXXXWWWVVVVVVYYYZZZ\\\^^^```aaabbbcccaaabbbbbb```______```bbbeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggghhhiiiiiiiiikkkmmmoooooooooqqqrrrxxxxxxwwwwwwyyyzzz|||}}}}}}zzzrrrssstttyyyxxxjjjccc]]]]]]]]]XXXQQQJJJDDDBBB@@@??????>>>>>>===<<<<<<===@@@<<<<<>>555222...------------,,,------------...///000111222777===AAACCCDDDEEEFFF???>>>>>>@@@BBBBBB@@@>>>>>>>>>>>><<<999888:::;;;BBBKKKRRRTTTTTTQQQJJJCCC888777666777:::===???@@@@@@@@@@@@>>>;;;777444111000/////////000222333444444444444444444444444444444333333222222222222222222222222333555777:::;;;?????????@@@@@@BBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===;;;<<<===>>>>>>===<<<;;;:::;;;;;;;;;<<<======>>>???AAAEEEHHHIIIKKKNNNQQQSSSSSSRRRSSSTTTVVVXXXZZZ\\\ZZZWWWUUUTTTTTTVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVWWWXXXZZZ\\\^^^___``````aaaaaa```^^^\\\]]]```cccddddddddddddddddddddddddeeeeeeddddddeeeffffffggghhhjjjmmmnnnooooooqqqrrrwwwwwwwwwwwwwwwyyy{{{}}}~~~~~~~~~~~~{{{xxxvvvssstttwww|||pppeee]]]^^^]]]ZZZTTTLLLFFFBBB@@@@@@??????>>>======<<<<<<@@@<<<<<>>;;;888555222000------...///000222333333444444444444444444444444333333222111111111111222111111222333666888;;;===AAAAAA@@@@@@AAABBBCCCCCCEEEEEEDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@???>>>======;;;<<<===>>>>>>===<<<;;;::::::::::::;;;===>>>???AAADDDGGGJJJKKKMMMOOOQQQRRRQQQQQQQQQSSSUUUWWWYYYZZZXXXUUUSSSRRRSSSTTTVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZ[[[]]]___``````aaabbbbbb```]]]\\\]]]```ccccccccccccccccccccccccccccccbbbbbbbbbbbbcccddddddgggjjjmmmnnnnnnoooqqqssstttuuuvvvuuuuuuvvvyyy|||zzz{{{{{{zzzxxxuuusssrrruuuvvvxxx}}}xxxjjj^^^^^^\\\ZZZUUUNNNGGGBBB@@@@@@@@@???>>>>>>======:::???<<<;;;AAACCCKKK^^^~~~|||uuusss{{{wwwqqqjjjffffffmmmzzz|||yyysssqqqmmmiiifffdddddddddaaabbbccccccdddcccccccccbbbeeeiiijjjhhhdddbbb```\\\YYYTTTPPPLLLHHHCCC@@@777444000////////////...,,,------...000222333444666:::>>>AAAAAA??????>>>;;;===AAAEEEGGGFFFEEECCCBBB@@@===999777888<<>>BBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB??????@@@??????>>>===<<<;;;<<<===>>>>>>===<<<;;;999999999:::;;;>>>@@@AAADDDGGGJJJLLLMMMNNNOOOPPPOOOPPPPPPQQQRRRTTTUUUVVVVVVTTTSSSQQQQQQRRRSSSTTTWWWWWWXXXYYYYYYYYYYYYXXX[[[\\\^^^___aaabbbbbbbbbccccccaaa^^^\\\\\\___bbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````aaaaaabbbfffhhhkkkmmmmmmnnnppprrrqqqsssuuutttrrrssswwwzzzxxxyyyzzzxxxuuurrrqqqqqqsssuuuxxx|||ppp```___\\\YYYUUUPPPIIIDDDAAA@@@@@@??????>>>======888>>><<<;;;@@@BBBKKK^^^|||{{{uuuvvvzzzssskkkgggfffmmmzzz{{{rrrppplllhhheeecccbbbbbbaaabbbccccccdddddddddcccbbbfffiiijjjhhheeebbbaaa]]]ZZZUUUQQQMMMIIIDDDAAA777444000////////////...,,,,,,---///000222444555777;;;>>>@@@???<<<;;;:::;;;???EEEIIIKKKJJJIIIHHHCCCAAA===888666888<<<@@@GGGJJJLLLKKKLLLKKKDDD<<<888888:::>>>BBBEEEEEEDDDAAA???<<<888555222111000,,,---...000222444555555444444444444444444444444222222111000000000000000222222333555888;;;>>>@@@CCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;777777888999;;;>>>BBBDDDFFFIIIMMMNNNNNNNNNNNNOOOMMMNNNPPPQQQSSSTTTTTTTTTRRRQQQQQQQQQQQQRRRRRRSSSVVVVVVWWWXXXXXXXXXXXXXXXZZZ[[[]]]^^^``````aaaaaaccccccaaa^^^\\\[[[]]]^^^aaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa`````````aaaaaaccceeehhhjjjkkklllnnnoooppprrruuusssqqqqqqvvvzzzxxxzzz{{{yyyuuurrrrrrsssrrrtttxxx}}}vvvdddaaa]]]ZZZWWWRRRLLLGGGAAAAAA@@@??????>>>>>>===777>>>======AAABBBKKK^^^wwwxxxtttwww~~~|||uuukkkgggffflllzzzqqqoookkkgggdddbbbbbbbbbaaabbbcccdddddddddddddddcccfffjjjkkkiiieeebbbaaa^^^[[[VVVRRRNNNJJJEEEBBB555222...------------,,,,,,,,,---///111333555666:::===@@@AAA???<<<:::999<<>>===<<<;;;;;;<<<===>>>>>>===<<<;;;777666777888;;;???CCCEEEHHHKKKNNNOOOOOONNNNNNOOOLLLMMMOOORRRSSSSSSSSSSSSOOOOOOPPPQQQQQQRRRRRRRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^^^^bbbbbbaaa^^^[[[ZZZ[[[\\\aaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaabbb```cccfffhhhiiijjjlllmmmpppsssuuutttqqqqqqvvvzzzzzz|||}}}{{{wwwtttuuuvvvsssuuuyyy~~~{{{gggccc^^^ZZZXXXTTTNNNJJJAAAAAA@@@@@@???>>>>>>>>>777?????????CCCCCCKKK^^^pppuuusssvvv}}}|||vvvkkkgggeeelllzzzuuupppiiidddbbbbbbbbbaaajjjhhheeecccdddeeeeeeeeegggiiikkkjjjgggcccaaa```]]]ZZZWWWTTTQQQKKKCCC===999555111...---......---,,,,,,,,,,,,---000666:::<<<<<<===???@@@@@@===;;;???GGGNNNRRRTTTVVVRRRMMMJJJBBB999444666<<<@@@BBBFFFEEECCCAAA???===<<<;;;666;;;BBBFFFGGGGGGFFFFFFIIIBBB;;;999555///,,,,,,---...///000333555777888555555555444444333333333...///111333444444444444000111333777:::===@@@AAADDDDDDDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>@@@@@@BBB@@@>>><<<;;;<<<===>>>======<<<<<<<<<;;;;;;;;;:::999999<<<@@@DDDFFFGGGKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOOOONNNOOOPPPQQQRRRRRRPPPPPPQQQRRRSSSTTTTTTUUUYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^]]][[[ZZZZZZ[[[^^^___aaaaaa```______```fffdddcccdddggggggeeebbbfffffffffgggggggggggggggnnnqqqtttuuuuuuuuuvvvwww{{{{{{{{{zzzxxxvvvsssrrrnnnrrryyyrrrggg^^^[[[WWWOOOJJJKKKEEEBBB???>>>>>>>>>===<<<@@@<<<===BBBAAA@@@LLL]]]uuu|||nnnqqqyyy{{{ssskkkiiiiiinnnxxxuuuqqqkkkgggeeeddddddccchhhfffccccccdddfffggggggccceeehhhhhhfffcccaaa```___[[[WWWTTTQQQLLLDDD???777444///---------------------------...222888<<<===>>>>>>???@@@???===;;;>>>FFFNNNSSSWWWYYYUUUPPPIIIAAA888444666;;;???AAADDDCCCAAA???<<<:::999888999>>>EEEJJJJJJIIIHHHGGGFFF???999777444///---...,,,---...///111444666777333222222222111111111111111222222333333333222111333444555777999;;;===>>>AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@??????@@@AAAAAAAAA@@@===;;;:::999:::;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===@@@CCCFFFGGGIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMOOONNNNNNNNNOOOPPPQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]]]]\\\ZZZYYYZZZ[[[]]]___``````_________```dddcccccceeeiiikkkjjjhhhhhhhhhggggggfffffffffgggjjjmmmppprrrssstttuuuwww}}}zzzwwwuuurrrvvv|||wwwkkk```]]]ZZZTTTNNNMMMEEEBBB@@@>>>>>>>>>===<<>><<<:::===FFFOOOTTTXXX[[[XXXRRRGGG@@@888444666;;;>>>@@@BBB@@@>>><<<999777666555<<>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@===:::888777777777<<<<<<<<<<<<;;;;;;;;;;;;======>>>???AAACCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLNNNNNNMMMMMMMMMNNNOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZYYY]]]]]]\\\YYYWWWWWWYYY[[[\\\]]]___```___^^^___```bbbbbbcccfffjjjnnnooonnnkkkjjjiiigggffffffffffffeeehhhkkknnnppprrruuuxxx~~~yyywwwuuuyyy~~~|||~~~pppccc^^^]]]YYYSSSNNNFFFCCC@@@>>>>>>>>>===<<<===;;;===BBBCCCGGGUUUggg{{{~~~vvvyyy~~~zzzrrrlllppptttyyysssqqqooommmmmmllljjjhhheeedddbbbcccdddffffffeeecccfffjjjkkkiiifffdddccc___[[[UUUQQQNNNKKKEEEAAA555222...,,,---.........---...//////222666<<>>777444666;;;>>>??????>>><<<999888777666666<<>>@@@BBB??????@@@AAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCCBBBAAA>>>;;;999777666555;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAAAAAAAAAAACCCDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYYYY\\\[[[ZZZWWWUUUUUUXXX[[[ZZZ\\\^^^^^^^^^^^^___```aaaaaacccfffiiimmmooopppnnnmmmkkkiiiggggggffffffbbbeeehhhkkknnnqqqvvvyyy}}}xxxuuuuuuyyyzzzuuuddd]]]]]]\\\UUUNNNFFFDDDAAA??????>>>===<<<;;;;;;>>>BBBEEELLL]]]nnn}}}xxxzzzzzzqqqpppvvv}}}rrrqqqooooooooonnnllliiifffdddccccccddddddcccbbbcccfffjjjkkkiiieeeaaa```]]]XXXSSSOOOMMMIIIDDD???666333///---...///000000,,,---...///222777>>>CCCEEEFFFFFFCCC???<<<;;;;;;???FFFMMMPPPRRRSSSOOOJJJBBB<<<666555888===???@@@===<<<:::999888888999:::;;;AAAJJJQQQSSSSSSRRRRRRGGG???888555222...---///000111333555777888888888333333333333333333333333333222222222222222222222111222444888;;;>>>AAABBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@===;;;999888777::::::;;;;;;;;;;;;;;;;;;???AAACCCBBBAAA@@@AAACCCAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLPPPPPPQQQSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZYYYYYYYYYZZZZZZXXXUUUSSSTTTVVVYYYXXXZZZ\\\]]]]]]]]]___``````aaabbbdddfffhhhkkkmmmnnnnnnmmmlllkkkiiihhhgggccceeegggiiilllpppuuuyyy}}}|||wwwtttrrrvvv}}}yyy}}}yyyggg\\\[[[[[[UUUMMMGGGDDDAAA??????>>>===<<<:::<<>>777444000....../////////+++---...000333999@@@EEEGGGHHHHHHDDD???;;;;;;===@@@FFFJJJKKKLLLMMMJJJEEE???:::666666:::???BBBBBB>>>===;;;999999999;;;<<<:::@@@GGGNNNQQQQQQRRRRRRHHH@@@999555222...---///...///111444555666555555333333444444444444444555222111111111222333444444444555777999;;;===>>>???CCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@???===<<<::::::::::::::::::;;;;;;;;;;;;>>>AAACCCCCC@@@>>>@@@BBB@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWTTTRRRRRRTTTWWWVVVXXX[[[\\\\\\]]]^^^``````aaabbbbbbbbbcccgggiiimmmnnnoooppppppnnnllljjjgggggghhhhhhjjjmmmssswww|||}}}|||yyyvvvpppuuu}}}yyy{{{lll]]]YYYZZZUUUMMMHHHEEEBBB@@@???>>>===<<<;;;===@@@BBBHHHVVVjjjzzz}}}sssqqqvvv}}}{{{sssoootttzzzsssqqqnnnmmmllllllkkkiiicccbbbbbbbbbddddddbbbaaa\\\```eeegggeeeaaa^^^\\\YYYVVVRRRPPPNNNJJJCCC===777444000------......---,,,...///222555;;;BBBHHHGGGIIIIIIEEE???;;;<<>>666333111......000---///111333555555444444444555555555666666666666222222111111111222333444555555777999;;;===>>>???@@@AAAAAAAAAAAAAAA@@@???===>>>???@@@@@@???>>>===????????????>>>======<<<999999:::::::::;;;;;;;;;<<<@@@CCCCCC???===???AAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVVVVTTTRRRRRRSSSTTTTTTWWWZZZ[[[\\\\\\^^^```___```aaa```___aaadddhhhjjjmmmqqqttttttrrrooommmjjjiiihhhggggggjjjooosssyyyzzz|||}}}|||{{{yyyxxxrrrwww~~~|||tttaaaZZZZZZVVVPPPIIIFFFBBB@@@???>>>===<<<;;;???AAABBBIIIYYYnnn~~~xxxooommmsss}}}}}}tttnnnqqquuu}}}ssspppmmmkkkkkkkkkjjjiiiaaa``````bbbdddeeedddbbb[[[___eeehhhgggdddaaa___YYYWWWTTTRRRPPPKKKCCC>>>777444///,,,,,,,,,,,,+++---///111333777===EEEJJJGGGIIIJJJEEE???;;;===@@@@@@DDDFFFDDDEEEIIIIIIFFF;;;888555888===CCCFFFGGGDDDAAA===:::777777777888===@@@DDDGGGHHHIIIJJJKKKCCC;;;444111000......111///000333555777777666555111111111222222333333333444333222111111111222333111333555888<<>>???@@@@@@@@@@@@@@@<<<===>>>??????>>>===<<<<<<===>>>>>>>>>>>>>>>===999999999::::::;;;;;;;;;;;;???CCCBBB???===>>>AAA@@@AAAAAABBBDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRSSSUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTUUUVVVUUUSSSQQQRRRSSSTTTVVVYYY[[[[[[\\\^^^```^^^```aaa```___```dddhhhiiilllrrrvvvwwwuuurrrooolllkkkiiifffeeeggglllooovvvwwwxxxyyyyyyxxxxxxwwwuuuyyyzzzeee[[[[[[YYYSSSIIIFFFBBB@@@??????===<<<<<<@@@BBBCCCIIIZZZpppuuummmkkkrrr}}}}}}uuuppppppsss|||vvvrrrmmmjjjjjjjjjiiiiiihhhdddaaabbbfffgggddd```^^^___bbbeeegggfffbbb___\\\XXXTTTQQQOOOJJJBBB<<<555222///---.....................111666===DDDHHHKKKJJJHHHCCC???<<<===>>>CCCAAA@@@BBBFFFHHHGGGEEE;;;888777;;;CCCIIIKKKJJJEEEEEECCC???<<<999999:::======???BBBEEEFFFFFFDDD>>>:::555000---...000111111222333333444444444444222222222222222111000///222222333333333333333333666777888:::<<>><<<<<<<<<<<<<<<<<<<<<<<<999666333444888===>>>??????????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBFFFEEEEEEEEEEEEEEEFFFGGGEEEFFFFFFGGGHHHJJJKKKLLLKKKLLLNNNOOOQQQSSSTTTUUUTTTTTTUUUVVVVVVVVVUUUUUURRRSSSSSSQQQOOONNNOOOQQQVVVWWWXXXXXXXXXYYY[[[]]]```aaaaaaaaaaaa``````___bbbgggnnnsssuuusssrrrqqqmmmllljjjiiiiiiiiijjjjjjtttvvvxxxxxxvvvttttttttt|||kkk___[[[VVVQQQMMMIIIDDDAAA@@@??????>>>@@@CCCCCCBBBLLLccc|||wwwmmmiiimmmsss}}}zzznnnmmmnnnrrr~~~wwwtttooolllkkklllkkkkkkiiieeebbbbbbdddeeebbb^^^___```dddggghhhfffccc```\\\XXXTTTQQQOOOJJJCCC===555222///---..................///111666===DDDHHHLLLKKKHHHCCC>>><<<===???CCCAAA???AAAEEEGGGFFFDDD;;;:::999>>>EEEJJJKKKIIIGGGFFFBBB===:::888888999======>>>AAACCCDDDBBB@@@<<<888333...,,,---///111333333444444444333222222222222222333222222111111333333222222222333444444555555666888;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<999777777:::===>>>===>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBBBBBCCCEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLIIIJJJJJJLLLMMMPPPQQQRRRRRRSSSTTTTTTUUUTTTTTTTTTRRRRRRRRRPPPNNNMMMNNNOOOTTTVVVXXXYYYYYYYYY[[[]]]``````aaabbbbbbaaaaaaaaa```eeelllqqqssssssssssssooonnnlllkkkjjjiiiiiijjjppprrruuuvvvvvvuuuvvvwww{{{~~~oooaaa[[[WWWSSSMMMIIIDDDAAA@@@??????>>>???BBBCCCDDDPPPiiirrrhhheeejjjqqq{{{zzzpppnnnoootttwwwsssooolllkkklllkkkkkkiiifffbbbaaabbbbbb___\\\___bbbeeehhhhhhfffccc```[[[XXXTTTQQQOOOJJJCCC===555222///---..................///222777>>>DDDHHHMMMLLLGGGBBB>>>===>>>AAADDDAAA@@@AAADDDEEEDDDAAA<<<;;;>>>CCCIIIMMMLLLJJJJJJFFF@@@:::777666777888<<<<<<>>>@@@CCCDDDBBB@@@999666222...,,,,,,...000444555555444444333222111222222333333444333333333333333111000111222444666555666777999;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@@@@???>>>======<<<;;;:::999999===<<<;;;;;;===>>>===<<<>>>>>>>>>?????????@@@@@@======>>>???AAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIIIIIIIKKKNNNPPPRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQOOOLLLKKKLLLNNNQQQTTTWWWZZZZZZ[[[\\\]]]``````aaabbbcccccccccccc___ccciiimmmpppqqqssstttqqqpppnnnmmmkkkiiihhhhhhiiilllppprrrsssuuuwwwyyyyyy|||vvveee\\\XXXVVVNNNKKKEEEBBB@@@@@@???>>>>>>AAACCCFFFUUUppp~~~llldddcccjjjppp{{{|||rrroooqqqxxxtttqqqllljjjiiiiiiiiiiiihhheeeaaa```aaaaaa___]]]___bbbfffgggfffdddaaa___ZZZWWWSSSQQQOOOKKKDDD>>>555222///---..................000333888>>>DDDHHHNNNKKKFFFAAA===>>>AAAEEEGGGDDDAAABBBDDDDDDBBB???:::===AAAHHHOOOQQQPPPNNNMMMGGG>>>777444444666777:::;;;===AAADDDEEECCCAAA888555111...------///111444444444444444444333333222333444444555444444444444222000///000222555777888888:::;;;===>>>??????BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@???>>>===<<<:::999888777;;;;;;<<<===>>>>>>===<<<======>>>>>>??????@@@@@@<<<<<<>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIIIIKKKNNNQQQSSSPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQNNNLLLKKKLLLNNNOOOSSSWWWZZZ[[[\\\]]]^^^___```aaaccccccdddddddddaaadddgggjjjlllnnnqqqsssqqqqqqpppnnnkkkiiifffeeedddgggjjjmmmoooqqqtttwwwxxx{{{~~~~~~|||iii^^^ZZZYYYPPPLLLFFFBBBAAA@@@???>>>>>>@@@BBBGGGXXXtttzzziiicccccckkkrrr|||}}}vvvrrrttt{{{ssspppllliiiiiiiiiiiiiiieeecccaaa___``````aaa```]]]aaafffgggdddaaa^^^^^^YYYVVVSSSQQQOOOKKKEEE???555222///---..................000333999???DDDHHHLLLIIIDDD???===@@@FFFKKKLLLHHHEEEDDDDDDCCC@@@<<<999===DDDLLLRRRUUUUUUSSSMMMFFF<<<555333555777888<<<<<<>>>@@@BBBAAA>>>;;;777444111///...///111333111222333444555666666666333444444555555555444444333111000///000222555777777888:::<<<>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA???>>>===<<<:::888777666777888;;;============<<<<<<======>>>??????@@@@@@<<<===>>>???AAABBBDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJLLLJJJIIIIIIJJJMMMPPPRRRPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSQQQNNNLLLLLLNNNPPPOOORRRWWWZZZ[[[\\\]]]^^^___```aaaccccccddddddddddddeeeggghhhiiikkknnnqqqqqqqqqpppooolllhhheeecccaaacccfffhhhjjjmmmpppssswwwzzz}}}~~~~~~~~~}}}~~~lll```\\\[[[RRRMMMHHHCCCAAA@@@>>>======@@@BBBHHHZZZvvvuuueeeaaadddjjjqqq|||yyytttwww}}}uuuqqqmmmkkkkkkkkkkkkkkkdddcccaaa______```bbbccc]]]aaaffffffccc___]]]]]]XXXUUURRRQQQOOOLLLEEE@@@555222///---..................111444999???EEEHHHIIIFFFAAA======CCCLLLRRRSSSOOOJJJGGGFFFCCC>>>:::777<<>>>>>?????????<<<777333555333111//////000222444000111333444666777777777444444555555444444333222111000//////000222444666444555888:::<<<=========CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>===;;;:::888777777555777:::<<<<<<;;;<<<===;;;<<<======>>>???@@@@@@>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQSSSTTTTTTTTTTTTSSSRRRQQQNNNLLLLLLOOORRRPPPSSSWWWYYY[[[\\\]]]___``````aaabbbcccccccccccceeefffhhhhhhhhhjjjmmmoooqqqrrrrrrqqqnnnjjjfffccc___aaadddfffhhhkkkooorrrxxx{{{~~~~~~~~~~~~}}}~~~oooccc^^^\\\SSSOOOIIIDDDBBB@@@>>>===>>>AAACCCKKK^^^yyyrrrbbb___cccgggnnnyyyzzztttvvv{{{tttqqqmmmjjjjjjkkklllkkkfffeeeccc```______aaaccc^^^ccchhhhhhccc^^^]]]]]]WWWUUURRRQQQPPPLLLFFFAAA555222///---............---///111555:::@@@EEEGGGFFFCCC???<<<>>>FFFQQQYYYYYYTTTOOOKKKHHHDDD>>>999777<<>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDBBBAAAAAAAAABBB======<<<;;;:::888888777777999<<<<<<:::999;;;<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPNNNLLLKKKLLLOOORRRRRRTTTWWWXXXYYY[[[]]]___``````aaabbbbbbaaaaaaaaaccceeeggghhhiiikkknnnppprrrsssttttttqqqmmmhhheee^^^aaacccfffiiilllqqquuuzzz}}}|||}}}qqqfff```\\\TTTPPPJJJEEEBBB@@@>>>===???BBBGGGPPPdddrrrbbb___cccgggnnnyyyxxxrrrtttwwwzzz~~~~~~rrrnnnjjjhhhhhhiiijjjiiihhhgggeeeaaa^^^^^^```bbb___dddiiiiiiddd___]]]^^^WWWTTTRRRPPPPPPLLLFFFAAA555222///---............---///111555:::@@@EEEGGGDDDAAA===;;;>>>GGGTTT]]]]]]XXXRRRMMMIIIDDD>>>999888<<>>@@@DDDEEEDDD@@@<<<000///...---...///111222444444555555666555555555666666555444333111000///...///000111222333444444333666999===???@@@AAA@@@DDDDDDDDDDDDDDDDDDDDDDDDIIIGGGEEECCCBBBAAAAAABBB<<<<<<;;;;;;:::999888888:::<<<>>><<<999888999<<<;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOLLLMMMOOOPPPQQQRRRRRRRRROOONNNMMMJJJIIIKKKOOORRRSSSUUUWWWWWWXXXZZZ]]]``````aaaaaaaaaaaa``````___aaacccfffiiijjjlllooorrrsssuuuvvvwwwtttooojjjggg^^^```cccfffjjjoootttxxx{{{~~~|||}}}~~~qqqgggaaa\\\UUUPPPJJJEEEBBB@@@>>>===@@@DDDIIITTTiiivvvdddaaaeeeiiipppzzzwwwpppqqqsssuuuwww{{{qqqmmmhhheeeeeegggiiijjjhhhfffdddbbb````````````[[[```fffhhheeeaaa___^^^YYYUUURRRRRRRRRNNNFFF???333111///...---...///000111333444444999@@@CCCBBBEEE???<<<<<<@@@HHHXXXggggggaaaYYYPPPIIIBBB===:::;;;>>>CCCHHHJJJJJJHHHGGGEEE===666555;;;@@@@@@>>>@@@@@@???@@@@@@>>>:::777111000///...///111333444666555555444444444555555666666666666555444333222///000000000000111444666333555888;;;>>>@@@BBBCCCDDDDDDEEEEEEDDDCCCBBBBBBEEEEEEDDDCCCBBB@@@>>>===999999999::::::;;;;;;;;;????????????>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>??????AAABBBCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEFFFGGGJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMPPPRRRRRRQQQNNNLLLKKKKKKKKKJJJIIIJJJNNNPPPTTTTTTTTTUUUXXXZZZ]]]___^^^___```___^^^___aaaddd^^^aaaeeeiiikkkooorrruuuuuuvvvvvvwwwvvvrrrlllhhhccc______cccfffhhhmmmsssyyy}}}zzzzzz|||}}}xxxiii```[[[TTTRRRLLLFFF@@@>>>@@@BBBAAACCCHHHTTTnnntttdddbbbffffffppp}}}vvvrrrqqqooopppsssvvvwwwwww{{{~~~~~~tttoooiiieeedddeeeeeeeeefffdddbbb```^^^]]]]]]]]][[[```fffgggddd```^^^^^^YYYVVVRRRRRRRRRNNNFFF>>>555333111...------......111444666666;;;AAACCCBBBCCC===999999===EEESSSaaaccc^^^VVVNNNFFF@@@;;;999:::===AAAEEEGGGGGGFFFDDD@@@:::555666<<>>>>>>>>>>>>>>===;;;<<<======>>>>>>======??????AAABBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMPPPRRRRRRPPPMMMKKKIIIJJJJJJIIIIIIKKKNNNQQQSSSSSSTTTVVVXXX[[[]]]___^^^______]]]\\\\\\___aaa```cccfffiiikkknnnqqqtttrrrssstttvvvwwwtttoookkkhhhdddbbbeeehhhkkkpppwww{{{~~~zzzzzz{{{|||ooobbb[[[VVVTTTNNNGGGBBB???@@@BBBBBBDDDIIIVVVqqqrrrcccbbbfffjjjssszzzrrroookkkjjjjjjlllmmmmmmuuuxxx}}}~~~sssooojjjfffeeeeeeeeeeeefffdddbbb___^^^]]]]]]]]][[[```eeefffccc___]]]]]]ZZZVVVRRRQQQQQQMMMEEE>>>666444222///---------...000555888999===BBBCCCAAAAAA;;;666777999@@@LLLXXX]]]YYYRRRJJJBBB<<<888777:::<<<>>>AAABBBBBBBBBAAA:::666444777>>>EEEFFFEEEDDDCCCAAA@@@>>>;;;777444...------...000222555666555555444444444555555666555555555555444333222222///000111111000111444777777888:::===@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDCCCBBB???===;;;999777888999:::;;;<<<===>>>???>>>>>>>>>=========<<<;;;<<<======>>>=========???@@@AAACCCEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLOOOPPPPPPNNNLLLKKKGGGHHHIIIIIIIIIKKKOOORRRRRRSSSTTTVVVYYY[[[^^^_________^^^\\\ZZZZZZ[[[]]]bbbdddgggiiijjjmmmqqqsssooopppsssvvvwwwwwwssspppmmmgggdddfffiiilllrrryyy~~~yyyyyyyyy{{{|||yyyggg\\\ZZZWWWRRRJJJDDD@@@@@@BBBBBBDDDJJJZZZuuupppcccbbbfffnnnwww}}}tttooohhhcccaaaaaabbbbbblllpppwww|||~~~qqqnnnjjjhhhhhhiiijjjjjjhhhgggdddbbb```___^^^^^^[[[```dddeeeaaa^^^\\\]]]ZZZVVVRRRQQQPPPMMMEEE>>>555444111///.........//////555:::<<<>>>BBBCCC@@@@@@:::555666888===GGGPPPUUUSSSMMMEEE>>>888666555999:::<<<===>>>???>>>>>>888555555999@@@GGGIIIHHHHHHFFFCCC@@@===999555111,,,,,,---...111333555777555444444444444555666666444444444444444333222222000111111111000222444777999:::<<>>;;;999777777777888:::;;;===>>>???>>>>>>>>>=========<<<<<<===>>>>>>?????????>>>>>>???@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMOOONNNMMMKKKIIIFFFGGGGGGHHHIIIKKKOOOSSSRRRSSSTTTWWWZZZ]]]___```aaaaaa___\\\YYYXXXYYY[[[```bbbeeegggiiilllppptttpppqqqsssvvvyyyxxxvvvsssoooiiidddeeegggjjjqqqyyy~~~yyyyyyxxxyyyzzz}}}~~~}}}~~~mmm___]]]ZZZUUUMMMFFFBBBAAABBBAAACCCKKK^^^yyymmmccccccgggnnnwww|||uuunnneee^^^[[[[[[\\\\\\dddjjjrrrxxx~~~sssppplllkkkkkkllllllllliiihhheeebbb```______^^^\\\```ddddddaaa]]]\\\]]][[[VVVRRRPPPOOOLLLDDD>>>333222000///...///111222...666<<<===>>>AAABBB@@@AAA;;;666777:::===DDDKKKOOOMMMIIIBBB:::555444555999:::;;;===============888777777;;;BBBHHHJJJKKKMMMJJJFFFAAA===888333000+++,,,---///111444666777444444444444444555666666333333333333333333222111000111111111111222555777:::;;;===???AAACCCCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBB@@@===:::888777777888999:::<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@??????@@@BBBDDDEEEFFFGGGGGGCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMLLLKKKIIIHHHDDDEEEFFFGGGHHHKKKOOORRRRRRSSSVVVYYY\\\___aaabbbccccccaaa^^^ZZZYYYYYYZZZ]]]___bbbdddfffjjjooosssrrrrrrtttwwwyyyxxxvvvtttrrrkkkfffeeegggjjjqqqyyy|||}}}yyyyyyxxxwwwxxx{{{~~~~~~}}}|||}}}tttccc___]]]WWWPPPHHHCCCBBBBBB@@@BBBKKKaaa||||||lllddddddgggllltttzzzpppjjjaaaYYYVVVWWWXXXYYY```fffnnnuuu{{{xxxuuupppnnnmmmlllkkkjjjiiigggeeebbb___^^^]]]]]]^^^bbbeeedddaaa]]]]]]]]][[[WWWQQQOOOOOOKKKDDD===222111000//////111222444000888>>>>>>>>>AAACCCBBBCCC<<<888999<<>>??????>>>===:::999999===CCCIIIMMMOOORRRNNNIIICCC>>>888222///+++,,,---///222444555666444444444444444555666777222222222333333222222111000111222111111222555888;;;<<<>>>@@@AAABBBCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@===;;;999777888999:::;;;<<<===>>>???======>>>>>>??????@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGDDDEEEFFFFFFGGGJJJNNNQQQRRRTTTWWW[[[___aaacccdddeeedddccc___[[[YYYZZZ[[[[[[]]]^^^```bbbfffkkkooorrrrrrsssuuuwwwwwwuuussstttmmmhhhggghhhkkkqqqyyyyyy}}}zzzyyywwwwwwwwwzzz}}}}}}xxxggg```^^^YYYQQQJJJDDDBBBBBBAAABBBMMMeeezzzmmmffffffgggkkksss~~~wwwiiicccZZZTTTRRRRRRSSSTTT\\\aaaiiiooovvv~~~xxxuuuqqqnnnmmmlllkkkiiikkkiiifffcccaaa___^^^^^^___cccfffeeeaaa^^^]]]^^^\\\WWWQQQOOONNNJJJCCC===333222000//////000222333333;;;AAAAAA@@@CCCFFFFFFDDD===999;;;>>>@@@CCCGGGGGGGGGEEE???777333444777888:::>>>AAABBBAAA???>>>;;;::::::===CCCKKKRRRUUUWWWRRRKKKEEE>>>888222...+++,,,...000222333444555444333333444444666777777111111222222222222111111111111222222111333555888<<<<<<>>>???AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAA@@@>>><<<:::999:::::::::;;;<<<======>>><<<===>>>???@@@AAABBBCCCBBBBBBBBBCCCBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFFFFGGGIIIMMMPPPSSSUUUYYY]]]aaadddffffffeeedddccc___[[[YYYZZZ[[[\\\\\\]]]]]]^^^aaaeeeiiinnnnnnooorrrtttuuutttrrrsssmmmhhhggghhhiiiooovvvwww~~~~~~{{{zzzxxxvvvwwwyyy|||~~~~~~zzziii___^^^YYYRRRJJJEEECCCCCCDDDDDDPPPiii}}}ppphhhffffffmmmuuu|||rrreee___WWWRRROOOPPPPPPQQQXXX\\\ccciiioooxxxsssqqqnnnmmmmmmnnnmmmlllnnnllliiifffcccbbbaaaaaa```dddfffeeeaaa^^^^^^___\\\WWWQQQNNNMMMJJJCCC===555444222000//////000111666>>>CCCBBBAAADDDHHHIIICCC===999;;;???AAACCCFFFFFFGGGEEE???777333555888888;;;???CCCDDDCCCAAA???;;;::::::===DDDMMMUUUZZZYYYTTTMMMFFF???888222...,,,---...000222333444444333333333444555666777888000111111222222222111111111222222222222333666888<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDBBBBBBAAA@@@>>>===;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<>>>???AAACCCDDDEEEBBBBBBBBBBBBAAAAAA@@@???AAAAAABBBBBBBBBBBBBBBAAAHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFHHHIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFHHHLLLOOOSSSVVVZZZ^^^bbbeeeggghhhddddddbbb___[[[YYYYYY[[[]]]]]]\\\[[[[[[]]]aaadddjjjjjjlllooorrrtttsssrrrpppjjjfffeeeffffffkkkrrrvvv}}}|||zzzxxxvvvwwwyyy|||~~~{{{iii___]]]YYYRRRKKKFFFCCCCCCFFFFFFRRRlllrrrjjjfffdddpppwwwvvvlllddd___XXXRRRPPPPPPPPPPPPUUUYYY^^^dddjjjsssxxxsssnnnkkkjjjlllmmmmmmjjjiiigggdddbbb```_________bbbeeefffeeecccbbbbbb[[[YYYVVVRRRRRRQQQHHH???555000------,,,+++---111<<>>AAABBBBBBBBBCCCDDDCCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@>>>===<<<::::::888:::<<<===<<<;;;;;;;;;===;;;;;;<<<@@@BBBAAA???@@@AAABBBCCCCCCBBBAAA@@@EEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJHHHFFFFFFFFFHHHIIILLLLLLKKKJJJHHHGGGFFFFFFCCCCCCDDDEEEHHHKKKNNNPPPVVV\\\``````aaaeeegggfffeeeccc```^^^\\\\\\\\\\\\ZZZYYYXXXWWWXXXYYY\\\]]]```cccggglllooooooooonnnmmmjjjgggddddddggglllpppsss{{{~~~|||yyyvvvvvvxxxzzz|||}}}hhhccc]]]VVVRRRLLLEEEBBBDDDFFFGGGUUUqqqvvvkkkggghhhpppwwwvvvjjjfffaaa]]]VVVRRRPPPOOOOOONNNPPPUUU[[[```dddkkkuuu}}}yyytttoookkkkkklllmmmmmmmmmkkkiiigggeeecccbbbbbb^^^aaadddeeedddbbbaaa```ZZZXXXTTTPPPPPPPPPHHH???666111......---+++...222:::@@@DDDFFFIIILLLJJJGGGAAA;;;999===@@@???@@@BBBFFFFFFCCC>>>888666888;;;EEEGGGIIIJJJHHHEEECCCCCC666666777:::???FFFLLLPPPVVVRRRKKKBBB;;;555111000***+++---000333666888999555555555555555555555555555444444333222222111111111222333333222333555888>>>@@@CCCEEEEEEDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>===============888;;;======<<<;;;<<<<<<===<<<;;;===AAACCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHKKKIIIHHHFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCDDDFFFHHHKKKNNNPPPTTTZZZ^^^___aaaeeehhhgggeeedddaaa^^^\\\\\\\\\]]]\\\ZZZXXXVVVVVVVVVWWWXXX[[[^^^cccgggjjjkkkkkkjjjjjjhhheeecccbbbfffjjjnnnttt|||}}}{{{yyywwwwwwyyy{{{}}}~~~jjjbbb\\\WWWTTTNNNFFFCCCDDDHHHKKKZZZwwwtttgggccccccnnnuuu~~~|||nnneeebbb```\\\WWWSSSQQQPPPNNNMMMKKKPPPUUUZZZ^^^eeeooovvvzzzvvvpppmmmllllllmmmmmmjjjiiigggdddbbbaaa``````]]]```cccdddcccaaa______YYYWWWRRRNNNNNNOOOIIIAAA666222...///...---///333888???EEEGGGIIIKKKIIIDDD???;;;;;;>>>@@@???>>>@@@CCCEEEDDD>>>777555:::@@@NNNNNNMMMMMMKKKGGGBBB???666777888;;;@@@FFFLLLPPPSSSPPPJJJCCC<<<555000...///000111222333444444444555555555555555555555555444444333333222222111111111222333333333444777999???BBBEEEFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBAAA@@@@@@<<<<<<<<<<<<===>>>??????:::<<<>>>>>>===<<<===>>>=========???AAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDFFFIIILLLOOOQQQRRRXXX]]]^^^```eeeggggggdddccc```^^^\\\\\\\\\\\\\\\ZZZWWWTTTRRRQQQQQQQQQTTTWWW[[[```cccdddddddddfffeeecccaaaaaadddiiimmmttt}}}~~~|||zzzxxxwwwwwwxxx{{{|||mmmbbb]]]YYYVVVPPPHHHDDDEEEHHHNNN```~~~rrrfffbbbbbbjjjrrr|||{{{pppfff``````___\\\YYYVVVTTTQQQNNNLLLHHHKKKPPPTTTXXX___hhhnnnwww{{{zzzvvvqqqnnnmmmmmmmmmlllhhhgggeeecccaaa```______^^^aaaddddddccc```______YYYWWWRRRMMMNNNPPPKKKCCC777222/////////...000555777???EEEIIIKKKLLLHHHBBB>>>===>>>@@@AAA@@@??????>>>BBBCCC===666666???HHHUUURRROOOMMMKKKGGG???999666666888;;;@@@FFFKKKMMMNNNMMMIIIDDD===666000---111222333333333222111000444444444555555555555555333333333333222222111111111222222222222444777:::???AAADDDEEEDDDCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBAAA===<<<<<<<<<<<<===>>>???;;;===>>>>>>======>>>???>>>>>>>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAABBBDDDFFFFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFJJJMMMQQQSSSSSSYYY]]]]]]___ccceeedddbbbaaa___]]][[[ZZZZZZZZZYYYXXXUUURRROOOMMMLLLKKKMMMPPPTTTXXX[[[]]]]]]]]]aaaaaabbb``````bbbhhhlllttt}}}}}}zzzyyywwwvvvvvvwwwyyy{{{zzz|||~~~oooccc^^^[[[YYYSSSJJJEEEEEEFFFOOOeeeqqqgggeeefffgggooozzz{{{pppggg```^^^```]]]\\\ZZZXXXVVVSSSNNNKKKHHHJJJMMMQQQTTT[[[bbbhhhlllqqqwww}}}yyyvvvqqqnnnnnnnnnmmmllljjjiiigggfffdddcccbbbbbb___bbbeeeeeecccaaa```___[[[XXXSSSNNNOOOQQQLLLDDD777222///000///...111666777???FFFIIIKKKLLLGGGAAA:::===@@@AAABBBAAA@@@>>>;;;???@@@;;;666888CCCNNNXXXUUUQQQNNNLLLFFF>>>888222333555888<<<@@@DDDFFFIIIIIIGGGCCC>>>777111---)))+++...111333444555555444444444555555555666666333222222222222222111111000000111000000222666999???BBBDDDFFFEEEEEEEEEFFFCCCCCCDDDEEEEEEEEEDDDDDD@@@???===;;;;;;;;;<<<<<<<<<===>>>>>>======>>>@@@>>>???@@@AAABBBBBBCCCDDDBBBAAA@@@??????@@@AAABBB???@@@BBBDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDGGGKKKOOORRRUUUUUU[[[^^^]]]^^^aaabbb``````___]]]\\\ZZZXXXXXXWWWUUUTTTRRROOOMMMKKKIIIHHHHHHJJJNNNQQQTTTVVVVVVVVVZZZ]]]___```___bbbhhhmmmsss}}}~~~{{{zzzxxxwwwwwwwwwyyyzzzwwwxxxzzz}}}ssseeeaaa]]]ZZZTTTKKKFFFFFFGGGSSSmmmpppgggeeegggeeemmmyyytttjjjbbb\\\[[[^^^[[[[[[ZZZZZZXXXUUUPPPLLLIIIJJJKKKMMMQQQVVV[[[___dddhhhnnnuuu|||wwwtttpppnnnnnnnnnmmmlllhhhgggfffdddcccbbbaaaaaa```bbbeeefffdddaaa______[[[YYYTTTPPPQQQQQQKKKCCC666111/////////...111666777>>>EEEHHHJJJJJJFFF@@@666===BBBCCCCCCCCCAAA>>><<<>>>>>>:::777;;;EEEOOOWWWVVVSSSPPPLLLFFF???:::444555888:::===@@@BBBCCCCCCCCCBBB@@@<<<666111...+++---000222333333222111333333444444555666666666222222222222222222111111000000000//////222666:::AAADDDGGGHHHHHHHHHIIIJJJEEEEEEGGGGGGGGGGGGFFFEEEBBB@@@===;;;999999::::::<<<===>>>===<<<<<<>>>@@@???@@@BBBBBBAAA@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@BBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@BBBCCCEEEGGGKKKPPPTTTVVVWWW]]]___^^^^^^```aaa______^^^]]]\\\ZZZXXXWWWVVVRRRQQQOOOMMMKKKIIIGGGFFFEEEFFFHHHKKKMMMNNNOOOOOORRRWWW\\\]]]]]]```gggmmmsss}}}~~~}}}|||{{{||||||xxxyyy{{{}}}xxxiiiddd___[[[UUULLLGGGGGGKKK[[[xxx}}}mmmdddaaaccceeemmmyyyrrrhhh```ZZZYYY[[[ZZZYYYZZZZZZZZZWWWRRROOOIIIHHHHHHIIIKKKOOOSSSVVV\\\```gggmmmuuu|||tttrrrooommmnnnnnnmmmmmmeeedddcccaaa```____________bbbdddeeebbb```^^^]]]ZZZXXXTTTQQQQQQPPPIII@@@555111...//////...111555666===CCCEEEFFFGGGDDD>>>777@@@GGGHHHGGGHHHGGGCCCAAA@@@===888777;;;EEELLLRRRSSSRRROOOIIIBBB>>>;;;888999;;;>>>@@@AAAAAABBB<<<<<<<<<;;;888444000---111222333444333111...,,,333333444444555666666777111111111111111111222222000111000///000333888;;;@@@CCCGGGIIIIIIJJJKKKLLLIIIJJJJJJJJJIIIGGGEEECCCBBB@@@===:::999999:::;;;<<<======<<<;;;<<<>>>@@@@@@BBBCCCBBB???>>>???AAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCEEEHHHLLLQQQUUUWWWWWW\\\___^^^^^^aaabbb``````___^^^]]][[[YYYXXXWWWQQQQQQOOOLLLJJJGGGDDDCCCAAABBBDDDFFFGGGHHHHHHHHHJJJPPPWWWZZZ[[[^^^eeelllttt~~~}}}~~~~~~nnngggaaa\\\TTTKKKGGGGGGOOOaaa|||kkkaaa^^^___eeennnyyyuuukkkccc\\\ZZZ[[[YYYXXXYYYZZZZZZXXXUUURRRKKKIIIGGGFFFHHHKKKMMMOOORRRVVV\\\cccjjjrrrzzzrrrpppnnnmmmmmmnnnnnnmmmhhhgggfffdddcccbbbbbbbbb^^^aaaccccccaaa^^^]]]\\\YYYXXXTTTQQQPPPOOOGGG===555000---.........111555555;;;@@@BBBDDDEEEBBB===:::EEEMMMMMMMMMOOOMMMHHHEEEBBB===888777;;;CCCIIILLLNNNOOOLLLEEE>>>;;;;;;666777999<<<============777777888777555222...---,,,...111444666555444333333333444444555666777777111111111111111111222222222222111000111444999===>>>AAADDDGGGHHHIIIJJJLLLMMMMMMMMMLLLJJJFFFCCCAAAAAA???<<<:::999999;;;<<<<<<======<<<;;;;;;>>>@@@@@@BBBCCCBBB>>>===>>>@@@???@@@AAABBBBBBAAA@@@???AAAAAA@@@AAAAAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHLLLQQQUUUXXXVVV[[[___^^^___cccdddcccaaaaaa```___]]][[[YYYXXXRRRQQQOOOLLLIIIEEEBBB@@@???@@@AAABBBCCCDDDDDDDDDDDDKKKTTTWWWXXX\\\dddkkkvvvpppiiibbb\\\TTTKKKGGGHHHPPPddd{{{jjjaaa^^^```fffnnnzzzzzzqqqiii```]]]]]]XXXXXXXXXYYYZZZYYYVVVTTTMMMKKKHHHGGGHHHJJJLLLLLLIIIMMMSSSZZZaaaiiiqqqwwwvvvrrrnnnllllllnnnooopppooolllgggdddcccaaa___^^^]]]```dddeeebbb___\\\ZZZ\\\ZZZTTTNNNNNNMMMGGG>>>555111000111111///111444999===AAACCCCCCBBBBBBBBB<<>>999888;;;AAAEEEMMMMMMMMMKKKFFFAAA<<<999666===BBBBBBCCCDDDCCC@@@<<<<<<:::666111//////000444444555555666555555444333333333333333333333333222111111000000000000000111111111111222444999<<>>>>>>>>>>>>>>??????@@@BBBCCCCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBB???@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@???@@@@@@BBBDDDHHHMMMQQQTTTVVVXXX\\\^^^______```bbbbbbaaa```___]]][[[ZZZYYYUUURRRMMMIIIHHHFFFEEEDDD===>>>@@@AAAAAA@@@??????BBBEEEIIIOOOUUU]]]eeekkkvvvsssiiiaaa^^^WWWKKKGGGJJJOOOiiivvviiibbb^^^\\\gggppp|||~~~tttmmmgggbbb^^^[[[ZZZZZZ[[[\\\\\\ZZZWWWPPPNNNJJJGGGFFFGGGIIIJJJKKKLLLNNNRRRYYY```gggkkkvvvrrrnnnllllllnnnoooooonnnkkkgggeeecccbbb```^^^]]]```ddddddbbb^^^\\\ZZZZZZYYYTTTOOOOOONNNGGG>>>222...---......,,,...222999<<<@@@BBBBBBAAA@@@@@@AAAKKKVVV[[[^^^___\\\XXXNNNHHH@@@;;;:::===BBBEEEHHHHHHGGGEEEBBB===999666888???DDDEEEEEEFFFEEEAAA<<<<<<999666111//////000222222444555555666666666333333333333333333333333222222111000000000000000111111222111222555999===AAABBBDDDFFFHHHJJJKKKKKKIIIHHHHHHHHHHHHGGGDDDBBB@@@???===;;;:::;;;<<<===??????>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDCCCAAAAAABBBBBBAAA??????@@@AAADDDHHHMMMQQQTTTUUUXXX[[[]]]]]]^^^___`````````^^^]]][[[ZZZXXXXXXVVVRRRMMMJJJHHHGGGEEEDDD>>>??????@@@@@@?????????@@@CCCFFFKKKQQQYYYccciiiuuuuuukkkccc```YYYNNNIIILLLPPPjjjssshhhbbb___^^^gggppp|||{{{ssslllddd^^^^^^]]]]]]]]]]]]\\\ZZZXXXUUURRROOOKKKIIIHHHHHHIIIGGGHHHIIIMMMRRRYYY___cccvvvrrrnnnkkkkkkmmmnnnnnnnnnkkkgggeeedddbbb```^^^^^^```cccdddaaa^^^[[[ZZZXXXWWWSSSPPPPPPPPPHHH>>>555111///000000///111666777:::>>>@@@@@@>>>>>>>>>???IIITTTZZZ]]]```^^^[[[PPPJJJBBB<<<<<>>:::777555:::AAAGGGHHHHHHHHHGGGCCC<<<;;;999555111//////000000000222444555666777777333333333333333333333333222222111000000000000111000111222222333666:::===@@@AAACCCEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHGGGDDDAAA@@@???===;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEDDDBBBBBBBBBBBBAAA???>>>>>>@@@CCCGGGLLLPPPSSSTTTWWWYYY[[[[[[\\\]]]^^^^^^]]]\\\[[[YYYWWWVVVUUUUUURRRNNNKKKIIIGGGFFFDDD@@@??????>>>>>>>>>??????>>>???AAAEEEKKKTTT___fffsss}}}yyynnneeeccc\\\QQQMMMOOORRRlllpppfffaaa______fffooo|||{{{qqqggg___bbb```_________^^^[[[YYYYYYWWWTTTPPPMMMJJJIIIHHHFFFFFFFFFIIIMMMRRRWWWZZZvvvrrrnnnkkkkkklllllllllmmmjjjgggfffeeecccaaa___^^^aaacccccc```]]][[[ZZZVVVUUUSSSQQQQQQQQQIII???777333000222222111444888777:::===???>>><<<<<<;;;;;;EEEOOOTTTWWW[[[ZZZWWWOOOHHH???;;;;;;>>>AAABBB@@@??????===;;;999888777;;;CCCIIIIIIIIIIIIGGGCCC;;;;;;999555111///000111000111222444555555666666444444444444444444444444333222111111000000111111000111333333444777;;;>>>@@@AAACCCEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFCCCAAA@@@>>><<<;;;:::;;;<<<===>>>>>>>>>???????????????AAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCCCCDDDCCCCCCCCCDDDCCCAAAAAAAAAAAA???>>><<<===@@@CCCGGGLLLPPPRRRTTTVVVXXXYYYYYYYYY[[[\\\\\\\\\ZZZYYYWWWUUUTTTTTTTTTQQQMMMKKKJJJHHHFFFDDDBBB@@@???>>>======>>>???======>>>@@@EEEOOOZZZbbbrrr|||~~~rrrhhheee___UUUPPPRRRTTTmmm~~~oooeee```______eeennnzzzvvvkkkccccccbbb`````````___]]]\\\ZZZYYYWWWUUUQQQNNNKKKIIIHHHHHHGGGHHHKKKOOOSSSUUUvvvrrrmmmjjjjjjjjjkkkkkkkkkjjjgggffffffeeebbb```___aaacccbbb___\\\ZZZZZZUUUUUUSSSQQQRRRQQQIII???555000---...//////222777777:::===???===;;;::::::===FFFNNNRRRUUUXXXWWWTTTJJJCCC;;;777999===@@@@@@======;;;:::888888777777;;;CCCIIIJJJIIIIIIFFFBBB;;;:::999555222000000111333333444444555555444444444444444444444444444444333222222111111111111111000111333444555888;;;>>>AAABBBCCCEEEGGGHHHHHHIIIIIIHHHGGGGGGHHHGGGDDDAAA???>>><<<;;;;;;;;;===>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBAAABBBCCCCCCDDDCCCCCCCCCCCCAAA@@@?????????===;;;;;;===???CCCHHHMMMPPPRRRTTTVVVWWWWWWVVVWWWYYYZZZZZZZZZXXXWWWUUUTTTRRRRRRQQQNNNLLLJJJJJJIIIGGGEEECCCBBB@@@>>>>>>>>>>>>???>>>===<<<===BBBKKKVVV]]]qqq|||vvvkkkgggbbbXXXRRRSSSVVVnnn}}}nnnccc_________ccclllxxxzzzpppiiidddbbbaaaaaaaaaaaa```___ZZZYYYYYYWWWTTTQQQOOOMMMLLLJJJIIIIIIJJJMMMPPPRRRwwwsssmmmjjjiiiiiiiiiiiijjjiiihhhggggggfffcccaaa```aaacccbbb___[[[ZZZYYYVVVVVVRRRPPPQQQPPPIII@@@777222///000000111444:::999<<>><<<::::::<<>>777555:::???AAA@@@<<<:::888666555555666666;;;CCCIIIJJJJJJIIIFFFAAA::::::888555222000000222444555555666555555444444444444444444444444444444333333222111111111111222///111444555777999<<>><<<;;;;;;<<<===>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDD???@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAA???>>>>>>===<<<:::;;;===@@@DDDIIINNNQQQSSSUUUVVVVVVVVVUUUUUUWWWYYYWWWWWWVVVTTTRRRQQQOOOOOOLLLKKKIIIIIIJJJIIIHHHFFFDDDDDDBBBAAA??????>>>>>>>>>===<<<<<>>AAAAAA???===;;;;;;999AAAGGGIIILLLOOOPPPNNNCCC<<<555666<<>>===<<<;;;;;;<<<>>>??????@@@BBBDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAA????????????????????????@@@@@@AAABBBBBBCCCCCCDDD@@@@@@@@@@@@AAAAAABBBBBB@@@???>>>===>>>???AAABBBAAABBBCCCCCCDDDDDDCCCCCCCCCAAA???>>>>>>>>><<<:::;;;===AAAFFFJJJOOORRRSSSVVVVVVWWWVVVTTTUUUWWWYYYTTTSSSRRRPPPNNNMMMKKKKKKHHHGGGGGGHHHIIIIIIHHHGGGEEEEEEDDDCCCBBB@@@???>>>===<<<;;;:::===CCCKKKQQQbbbpppuuupppjjj___XXXXXXXXXmmmxxxiii```^^^___```dddlllyyyxxxooollliiigggfffeeecccbbb```___]]][[[YYYXXXVVVVVVPPPNNNLLLJJJJJJLLLNNNOOOwwwsssmmmiiihhhhhhhhhgggiiihhhhhhhhhhhhgggdddaaa```bbbbbbaaa^^^[[[YYYYYYZZZXXXRRRNNNNNNOOOIII@@@777222...///000111555;;;===???BBBBBB@@@>>><<<<<<999AAAHHHJJJMMMQQQSSSQQQCCC<<<666777???FFFIIIHHHAAA???<<<999888999:::;;;===EEELLLMMMLLLKKKGGGAAA::::::888555222000111222333333555777888999999999555555555555555555555555444333222222111111222222///111555777888:::===@@@CCCDDDFFFGGGIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIFFFDDD>>>===<<<;;;;;;<<<>>>???@@@AAACCCEEEFFFFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBB????????????????????????@@@@@@AAABBBBBBCCCCCCDDD@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>======???AAABBBAAABBBCCCCCCDDDDDDCCCCCCDDDBBB@@@??????>>><<<:::;;;===AAAFFFKKKOOORRRTTTVVVWWWWWWUUUTTTTTTWWWYYYQQQPPPOOOMMMLLLJJJIIIHHHFFFEEEEEEGGGIIIJJJIIIGGGFFFFFFFFFEEEDDDAAA???===<<<<<<::::::;;;@@@HHHMMMWWWfff|||xxxsssmmmbbb[[[ZZZXXXllltttfff___^^^```bbbeeennnzzz|||uuurrrmmmjjjhhhfffcccbbbdddccc```]]][[[YYYXXXWWWSSSRRROOOMMMMMMNNNPPPQQQzzzuuunnniiiggghhhiiiiiihhhfffdddeeefffeeeaaa^^^aaaaaa```___]]][[[YYYXXXVVVUUUQQQNNNOOOOOOHHH???555111.........///555<<<===>>>@@@BBBBBB@@@;;;777888>>>CCCGGGMMMSSSVVVTTTHHH;;;777:::<<>><<<777333111000000000444333333222222333333444222333444444222222333444777555333000///...///000333333444555777999;;;<<<:::???FFFLLLNNNMMMJJJHHHKKKLLLMMMMMMLLLHHHEEECCC?????????>>>??????@@@@@@???@@@BBBCCCDDDEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>???AAABBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCCDDDCCCBBB@@@>>>===<<<<<<;;;>>>BBBFFFJJJNNNTTTWWWVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTQQQNNNJJJGGGDDDBBBFFFHHHJJJLLLLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???>>>???BBBFFFHHHMMMZZZnnnzzzsssfff]]]\\\ZZZlllrrrhhhaaa]]]]]]```gggnnnxxx}}}xxxwww}}}yyypppkkkiiiiiigggeee______``````___\\\YYYXXXUUUSSSQQQNNNLLLLLLLLLMMMzzzuuuooojjjhhhhhhhhhggggggfffeeeffffffeeeaaa]]]]]]]]]\\\[[[ZZZYYYWWWVVVWWWVVVRRROOOOOOOOOHHH>>>666222///000000111777???CCCBBBBBBBBBAAA???<<<:::999>>>CCCEEEJJJPPPSSSQQQHHH;;;888;;;===HHHOOOIIIEEEEEEDDDAAA===:::999999DDDHHHNNNRRRQQQLLLFFFAAA>>>;;;777444111111111222555555555444444555555555222333444444222222333444555333111000///000111222222333444666888;;;===>>>BBBDDDHHHKKKMMMMMMMMMLLLJJJKKKLLLLLLJJJGGGDDDBBBAAAAAAAAA@@@AAAAAABBBBBB@@@AAACCCCCCDDDCCCBBBAAACCCCCCCCCDDDDDDCCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDEEEDDDBBB@@@???>>>=========@@@CCCGGGJJJNNNSSSVVVTTTTTTUUUUUUUUUUUUUUUTTTUUUTTTQQQNNNKKKHHHFFFEEEGGGHHHJJJLLLLLLJJJIIIGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDBBB@@@>>>???AAADDDEEEKKKUUUeeevvv{{{tttggg^^^\\\YYYlllrrrhhhbbb^^^^^^aaaiiioooyyyyyysssrrruuu}}}tttnnnjjjhhhdddbbb___`````````___]]][[[YYYWWWUUURRRPPPNNNMMMNNNNNNyyyuuupppllliiihhhfffeeeeeeeeefffggggggeee```\\\ZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVSSSOOOOOOOOOGGG===666222111222222444;;;BBBHHHHHHFFFDDDAAA>>><<<;;;;;;@@@CCCCCCGGGNNNPPPOOOHHH;;;999<<>>@@@BBBJJJIIIIIIIIIJJJKKKMMMMMMJJJJJJKKKKKKJJJFFFCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDBBBAAA@@@CCCDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCDDDCCCBBB@@@???>>>>>>>>>???BBBEEEHHHKKKNNNQQQTTTSSSSSSTTTUUUVVVVVVVVVVVVTTTSSSQQQOOOLLLJJJIIIIIIHHHJJJKKKLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDAAA???>>>@@@AAACCCIIIOOOZZZeeeqqq|||vvvhhh^^^\\\YYYooorrrhhhbbb^^^___bbbiiippp{{{yyyrrrnnnqqqyyy|||tttnnnjjjdddaaa___```aaaaaa```^^^\\\[[[YYYWWWUUURRRQQQPPPPPPPPPyyyuuuqqqmmmkkkhhheeebbbdddeeegggiiihhhddd___\\\YYYZZZZZZZZZZZZYYYYYYXXXWWWVVVSSSPPPPPPOOOFFF<<<555222000222333555<<>>>>>???@@@@@@@@@@@@CCCCCCEEEEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA??????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???AAADDDGGGJJJKKKNNNPPPSSSTTTUUUVVVWWWXXXXXXYYYYYYTTTRRRQQQOOOMMMLLLLLLLLLKKKLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGEEECCCAAA??????@@@BBBCCCHHHMMMSSSYYY```jjjvvv~~~~~~|||vvvhhh^^^\\\]]]uuuqqqgggaaa]]]^^^bbbiiippp{{{vvvqqquuuzzz{{{uuuooohhhccc```````````````^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRRRRxxxuuuqqqnnnkkkhhheeebbbccceeehhhiiigggccc___]]]YYYYYYZZZZZZZZZZZZYYYYYYVVVVVVSSSPPPPPPOOOFFF<<<444111///111222444<<>>>>>AAAHHHKKKJJJEEE:::999>>>BBBMMMTTTNNNIIIIIIHHHEEEAAA===;;;;;;HHHKKKNNNPPPOOOLLLGGGDDDEEEAAA;;;444000//////000222222333444444333222222222333444444222222333444333333222111111000000000222333666:::>>>CCCGGGIIIKKKKKKKKKKKKJJJIIIHHHHHHKKKLLLMMMMMMKKKHHHEEECCC<<<===>>>@@@@@@AAA@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<===>>>???@@@???>>>===??????@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>??????BBBEEEIIILLLNNNPPPRRRTTTUUUVVVWWWXXXYYYZZZZZZZZZTTTSSSQQQOOONNNOOOOOOPPPNNNOOOOOOPPPOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGCCCBBBAAA@@@AAABBBDDDEEEIIIMMMRRRUUUWWW[[[bbbgggpppwww|||{{{uuuhhh^^^\\\bbb}}}pppeee___\\\]]]```hhhooozzzxxxzzz|||{{{uuummmhhhbbbbbbaaaaaa```___^^^]]]]]]\\\ZZZYYYWWWVVVUUUTTTxxxuuuqqqmmmkkkiiieeeccccccfffiiiiiifffbbb___^^^XXXYYYYYYYYYYYYYYYXXXWWWTTTTTTRRRPPPQQQPPPGGG===444000///000111444;;;CCCEEEJJJOOONNNHHHAAA;;;999666:::<<<<<>>BBBMMMTTTOOOKKKJJJHHHDDD???<<<;;;<<>>@@@BBBCCCCCCCCCBBBAAACCCEEEFFFGGGHHHGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>======<<<=========>>>???????????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAAEEEHHHMMMQQQSSSUUUWWWYYYXXXXXXYYYZZZ[[[[[[[[[ZZZXXXVVVTTTRRRQQQRRRSSSTTTRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHGGGCCCCCCBBBBBBBBBDDDEEEFFFIIILLLPPPRRRQQQSSSVVVZZZ]]]bbbjjjrrryyy{{{zzzttthhh```^^^gggrrrfff___[[[\\\```gggooozzz~~~|||}}}{{{sssnnnffffffdddcccbbb```______^^^]]]\\\[[[YYYWWWVVVUUUwwwtttpppllljjjiiigggeeedddfffiiihhhdddaaa``````[[[[[[[[[[[[[[[ZZZYYYXXXSSSSSSRRRQQQRRRQQQHHH>>>555111///111111333:::BBBCCCHHHMMMLLLFFF@@@<<<<<<<<<@@@AAA@@@AAADDDDDDAAAAAA777777===BBBNNNUUUOOOLLLKKKGGGBBB===;;;;;;===BBBDDDGGGIIIIIIHHHEEEDDDCCC???888222......000222333444666777777666444333222333444444222222333444111111222222222111111111222333666:::???DDDHHHJJJIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKHHHDDDBBB===>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@AAABBBCCCDDDDDDAAA@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBBBBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@AAABBBCCCDDDGGGKKKQQQVVVYYY\\\___```^^^^^^_______________^^^\\\[[[XXXVVVUUUVVVXXXYYYUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPOOONNNLLLJJJIIIIIIFFFEEEEEEDDDDDDDDDDDDEEEFFFIIILLLMMMLLLNNNRRRVVVUUUZZZ```fffjjjnnnqqqtttsssuuuwwwxxxxxxyyy}}}|||zzzuuujjjcccbbbhhhtttggg```\\\]]]```hhhppp{{{~~~}}}{{{xxxwwwvvvvvvvvvwwwxxx{{{~~~{{{||||||vvvlllkkkiiigggeeecccbbbbbb___^^^]]]\\\ZZZXXXWWWVVVwwwtttoookkkjjjiiihhhgggeeegggiiigggccc``````aaa_________^^^^^^]]][[[[[[QQQRRRQQQQQQRRRRRRIII???666222000111222444:::BBBBBBGGGKKKIIICCC???>>>???CCCGGGIIIGGGFFFGGGEEEAAA@@@666666===BBBNNNUUUOOOMMMKKKGGGAAA<<<:::;;;===???AAADDDFFFFFFEEEDDDCCC@@@<<<666111...///222444111222444555555444222111222333444444222222333444//////000222222333333333222444666:::???DDDHHHJJJGGGGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLLLLJJJGGGCCCAAA:::<<<>>>AAABBBBBBAAA@@@BBBCCCDDDDDDDDDCCCAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCAAA@@@>>>>>>???@@@AAACCCDDDEEEEEEAAA@@@@@@???????????????@@@???>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFJJJNNNTTTZZZ^^^aaadddfffdddeeeeeeeeeeeeddddddccc```^^^\\\YYYXXXYYY[[[\\\WWWWWWVVVVVVUUUTTTSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDFFFHHHHHHHHHKKKQQQWWWTTTXXX^^^ccceeefffggghhhfffhhhjjjjjjiiijjjnnnqqqlllqqqyyy}}}zzzvvvllleeeeeehhhwwwiiiaaa]]]^^^aaaiiiqqq}}}|||tttrrrpppmmmlllkkkkkkkkkkkkmmmppptttzzz{{{yyyxxx~~~}}}pppooommmjjjhhhfffeeeddd___^^^^^^]]][[[YYYWWWVVVxxxtttmmmiiigggggggggggggggggggggeeeccc```^^^\\\]]]^^^______^^^[[[XXXVVVUUUUUURRRPPPPPPPPPHHH>>>666111...///111333888???GGGEEEEEEFFFDDDAAABBBFFFMMMKKKJJJIIIIIIHHHEEECCC???;;;888:::AAAIIINNNQQQOOOJJJEEEAAA===777666999BBBBBBBBBBBBAAA@@@@@@???;;;888444000...///111333555444333333333333444555444444333222222111000000000000000///000000111222333444777;;;@@@DDDGGGHHHGGGIIIJJJJJJIIIJJJKKKMMMLLLLLLKKKLLLKKKHHHDDD@@@BBB???;;;888999===BBBEEECCCDDDFFFHHHGGGEEEBBB@@@===>>>???@@@AAABBBBBBBBBDDDDDDBBB@@@???>>>======???>>>>>>???AAAAAA@@@>>>????????????????????????:::;;;;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAA>>>>>>BBBDDDDDDFFFJJJOOOTTT[[[```bbbeeejjjmmmkkkjjjiiiiiiiiihhhfffdddbbb```]]]]]]^^^______^^^[[[ZZZXXXWWWVVVUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRKKKJJJIIIGGGGGGGGGHHHHHHJJJIIIIIIKKKNNNSSSWWWZZZ\\\^^^```ccceeeeeeeeeddddddcccccccccccceeefffhhheeefffjjjuuu||||||wwwlllddddddjjjxxxkkkddd^^^___eeemmmvvvwwwmmmjjjfffbbb```aaabbbbbbbbb___bbbggglllqqqvvv|||}}}xxxwwwzzz|||wwwqqqooonnnlllfffaaa```___^^^\\\ZZZXXXVVVUUUyyyuuunnniiigggggggggggggggggggggfffdddbbb___^^^]]]^^^______^^^[[[XXXVVVUUUTTTQQQOOOOOOOOOGGG===666111...///111333888???EEEDDDDDDEEEDDDAAABBBFFFQQQOOONNNNNNMMMLLLIIIFFFAAA<<<999:::@@@GGGKKKLLLNNNHHHCCC@@@;;;666666:::BBBCCCCCCCCCBBBAAA@@@???;;;888444000...///111333555555444333333444555555444444444333222222111111111000000000000111222222333555888;;;@@@CCCFFFHHHGGGIIIJJJJJJIIIJJJKKKMMMLLLKKKKKKLLLLLLIIIEEEBBB@@@@@@>>>>>>???@@@BBBDDDDDDEEEFFFFFFFFFEEECCCBBB@@@@@@AAAAAAAAAAAAAAAAAACCCBBBAAA@@@?????????@@@???>>>>>>???AAABBB@@@???????????????????????????>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???<<<===BBBDDDEEEHHHMMMQQQVVV\\\aaaeeeiiiooosssuuutttsssrrrqqqooommmkkkiiigggeeedddeeefffeeedddcccbbb```___^^^^^^______[[[ZZZXXXVVVUUUSSSSSSSSSOOONNNLLLJJJIIIIIIJJJJJJLLLLLLLLLNNNRRRWWW\\\___```bbbeeehhhiiiiiihhhgggdddcccaaa```___```aaaaaa___```dddooo~~~yyyyyyvvvkkkeeeffflllvvvjjjccc]]]___eeemmmuuu~~~zzzrrrhhheeeaaa]]][[[[[[[[[[[[ZZZYYY[[[___cccggglllqqquuu~~~~~~zzzzzz~~~wwwtttrrrnnnhhhccccccbbb```]]][[[YYYWWWVVV{{{vvvooojjjhhhggggggfffggggggggggggeeecccaaa```]]]^^^______^^^[[[XXXVVVTTTSSSPPPMMMNNNMMMFFF<<<666111...000111333888>>>CCCBBBBBBDDDCCC@@@BBBGGGUUUTTTTTTSSSSSSQQQMMMJJJAAA>>>:::;;;@@@EEEGGGHHHLLLFFFAAA===999555777===DDDDDDEEEDDDDDDBBBAAA@@@;;;888444000...///111333555555444333333444555555555555444444333333222222111111111111111222333333555666888<<>>;;;<<>>AAA@@@@@@CCCBBB@@@AAAFFFVVVVVVVVVWWWWWWUUUPPPMMMAAA>>>;;;===AAAEEEFFFEEEGGGCCC>>>;;;666444888???EEEFFFGGGGGGFFFDDDBBB@@@;;;888444000...///111333555555444444444444555555555555555444444333333333222222111111222222333444555777999<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@???<<<===BBBFFFHHHMMMSSSYYY]]]cccgggmmmttt~~~}}}zzzyyyxxxvvvsssrrrrrrrrrpppnnnhhhhhhhhhhhhhhhhhhhhhhhhhhhgggeeecccaaa```______[[[ZZZWWWUUUSSSRRRRRRRRRTTTUUUWWW[[[```eeeiiillllllnnnqqqsssssspppmmmkkkfffeeebbb___]]]\\\\\\\\\^^^]]]^^^cccmmmvvv}}}wwwwwwssskkkfffhhhmmmpppfff```[[[^^^dddkkkrrrzzzyyyrrrrrrnnniiieeeccc```^^^\\\\\\]]]^^^^^^^^^```cccfffkkksssyyysssmmmiiigggeeeaaa\\\YYYVVVVVVVVV|||wwwpppkkkiiihhhhhhhhhhhhhhhhhhhhhgggeeecccbbb\\\]]]______^^^\\\YYYWWWSSSQQQNNNJJJKKKKKKDDD;;;555000///111222333888===@@@>>>???AAAAAA>>>@@@EEESSSTTTUUUWWWWWWUUUPPPLLL???===<<<>>>CCCFFFFFFDDDBBB???<<<999555333999AAAGGGHHHIIIIIIHHHFFFCCCAAA;;;888444000...///111333555555555555555555555555555555444444444444333333222222111111222222333444555777999<<>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>???DDDHHHJJJOOOUUU^^^aaagggkkkqqqyyy~~~}}}zzzxxxrrrrrrrrrqqqqqqpppooooookkkjjjiiigggfffeeeeeeeeeaaa```]]][[[ZZZYYYYYYYYY\\\]]]___bbbgggkkkoooqqqppprrrssstttssspppmmmjjjeeecccaaa___]]]\\\\\\\\\]]]]]]]]]```fffnnntttwwwzzzxxxtttjjjfffhhhkkkmmmccc^^^ZZZ]]]dddjjjpppxxx}}}}}}xxxsssooolllhhheeeeeedddccc```^^^^^^aaacccdddlllxxx{{{tttooolllhhheee___ZZZVVVUUUUUUUUU{{{wwwpppllljjjjjjjjjjjjhhhhhhhhhhhhfffdddbbbaaa[[[]]]^^^___^^^\\\YYYXXXSSSRRRMMMJJJJJJKKKDDD<<<444000///111333444777===???>>>>>>@@@???===>>>CCCMMMNNNQQQUUUVVVTTTOOOJJJ>>><<<<<>>>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBB???@@@EEEJJJNNNTTT[[[aaaeeejjjooottt{{{~~~}}}}}}|||zzzxxxvvvuuupppooommmkkkjjjiiihhhhhhfffeeedddbbbbbbbbbcccccceeefffhhhkkknnnrrrtttvvvttttttuuutttrrrooollljjjcccbbb```^^^\\\\\\\\\\\\ZZZZZZ[[[^^^ccchhhnnnqqqwww{{{}}}yyytttjjjfffhhhjjjjjj```\\\YYY\\\ccchhhoooxxx~~~~~~yyytttpppnnnmmmiiieee```___```bbbccciiirrr}}}~~~xxxtttrrrjjjfff```[[[WWWVVVWWWXXXzzzvvvppplllkkkkkklllllliiiiiiiiigggfffcccaaa___[[[\\\^^^___^^^\\\ZZZXXXTTTRRRMMMJJJJJJKKKEEE===444000///222333444777<<<@@@>>>>>>@@@>>>;;;<<>>AAAAAA>>>:::777777999888444222999BBBJJJKKKLLLMMMKKKHHHEEEBBB;;;888444000...///111333444555666777777666555444222222333333333333333333111000000000000111222222333555888;;;@@@CCCFFFHHHGGGIIIJJJJJJIIIJJJKKKMMMNNNLLLJJJJJJIIIHHHFFFDDDBBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCBBBBBBBBBDDDFFFGGGDDDDDDCCCCCCCCCCCCCCCDDDBBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>??????AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@FFFMMMRRRZZZbbbdddhhhmmmrrrvvv|||~~~{{{yyyvvvssspppnnnmmmlllkkkjjjjjjjjjjjjkkkmmmnnnooopppqqqsssuuuwwwyyyzzzxxxwwwuuussspppmmmkkkjjjeeedddbbb___]]]\\\\\\\\\ZZZ[[[\\\]]]___bbbeeehhhjjjooovvv{{{}}}yyysssjjjfffiiijjj|||ggg^^^ZZZXXX\\\cccfffmmmxxx|||zzzuuuoooiiiffffffhhhfffiiinnnvvv}}}zzzyyynnnjjjddd^^^[[[ZZZ\\\^^^zzzuuuppplllkkklllmmmmmmiiiiiiiiigggeeebbb___^^^[[[\\\^^^___^^^\\\ZZZXXXUUUSSSNNNJJJJJJKKKEEE===444000///222444444777<<<@@@>>>>>>???===:::;;;???DDDFFFKKKQQQSSSQQQLLLHHH===<<<<<<>>>???>>>999555444666888888444222999BBBJJJLLLMMMNNNLLLIIIEEECCC;;;888444000...///111333444555666777777666555444222222222222222222222222000000000///000111111222333444777;;;@@@DDDGGGHHHGGGIIIJJJJJJIIIJJJKKKMMMOOOMMMJJJIIIHHHGGGEEECCCAAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFEEECCCBBBAAABBBDDDEEEBBBBBBBBBCCCCCCDDDFFFFFFBBBBBBAAACCCDDDEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>><<>>::::::AAAFFFDDD@@@===<<<;;;999666444777???EEEJJJMMMOOOOOOOOOOOOKKKDDD???777111111222111111333666777777777666555444444666555444333222222222222111111000000000000111111000222555999???DDDHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIGGGEEEBBBAAAAAAAAA@@@@@@AAACCCDDDFFFCCCCCCCCCEEEGGGGGGEEECCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDCCCDDDDDD>>>???BBBDDDEEEEEEDDDCCCDDDDDDEEEEEEDDDBBB@@@???>>>>>>??????@@@AAABBBCCCGGGEEECCCBBBBBBBBBAAA@@@@@@AAADDDGGGNNNWWWaaahhhnnnoooppprrrvvvzzz|||yyywwwuuuuuuvvvyyy}}}~~~|||zzz}}}zzzvvvsssqqqooommmkkkiiiiiigggfffdddbbbaaaaaa^^^^^^]]]\\\[[[YYYXXXXXXXXX[[[dddooowww~~~yyypppkkkhhhfffkkk}}}ddd[[[[[[ZZZ\\\aaammmrrrzzz}}}wwwqqqnnnsssnnnmmmpppttt|||xxxtttnnniiihhhhhhiiiiiizzzxxxuuuqqqnnnlllllllllhhhjjjkkkhhhhhhgggbbb[[[[[[\\\\\\]]]\\\[[[ZZZYYYVVVUUUPPPKKKIIIGGGAAA999333222000///111555:::===EEEDDDAAA>>><<<;;;<<<===EEEHHHKKKNNNSSSVVVRRRKKK===999999@@@FFFFFFCCCAAAAAA@@@<<<777444666<<>>CCCFFFIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMLLLKKKIIIFFFCCCBBBAAAAAA@@@@@@AAACCCEEEFFFDDDDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEBBBCCCEEEFFFFFFFFFDDDCCCDDDDDDEEEDDDDDDBBBAAA@@@????????????@@@AAABBBCCCEEECCCAAAAAABBBCCCBBBAAAAAACCCEEEHHHNNNVVV```fffiiikkknnnrrrvvvyyy{{{|||~~~{{{zzz{{{|||~~~~~~{{{wwwtttsssqqqooommmlllllljjjiiigggfffdddccc^^^]]]\\\ZZZXXXVVVUUUTTTXXX[[[bbblllssszzz{{{pppiiieeeccciii~~~}}}ddd[[[ZZZYYY\\\aaahhhnnnxxx~~~wwwssssssppppppsssvvv{{{{{{wwwssspppqqqrrrssssss{{{yyyvvvsssooommmkkkjjjiiilllllliiihhhhhhccc]]]YYYZZZ[[[\\\[[[ZZZYYYXXXUUUUUUPPPKKKIIIHHHAAA999333222000000222666;;;>>>EEEDDDBBB???<<<;;;<<<>>>EEEHHHJJJLLLRRRWWWUUUOOO===888888???FFFHHHFFFFFFGGGEEE@@@:::444555:::???LLLPPPSSSRRRRRRSSSPPPKKK@@@888111000111000111333444444555555555555555555555555444333222222222222111111000000000000111111111222555888<<>>HHHMMMPPPOOOOOOPPPOOOKKKAAA999111000111000111333222333444555555666555555555444333333222222222333111111000000000000111111111222555888;;;???BBBDDDFFFFFFGGGHHHIIIKKKKKKLLLPPPPPPOOOMMMJJJGGGDDDBBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@BBBCCCCCCBBBEEEFFFHHHJJJMMMRRRXXX]]]aaadddiiiooouuuyyy|||}}}}}}}}}{{{{{{zzzwwwuuusssssssssrrrpppnnnlllkkkfffdddaaa]]]ZZZWWWVVVUUU]]]___dddkkkpppuuu~~~~~~sssmmmlllmmmttt}}}ddd[[[XXXWWW[[[bbbgggmmmwwwyyywwwttttttwwwxxxyyyxxxwwwuuuqqqnnnjjjhhhfffhhhjjjiiifffeeeeeeaaa\\\WWWWWWYYYYYYZZZYYYXXXWWWUUUTTTQQQLLLJJJIIICCC;;;222111000111444999>>>AAACCCDDDCCC???999777999===DDDEEEEEEFFFMMMTTTUUURRRAAA;;;:::AAAHHHJJJIIIIIIJJJHHHCCC<<<666666:::???EEEKKKOOONNNMMMOOOOOOMMMDDD:::222111111111222555333333444555666666666666444444333222222222333333111111000000000000111111222333444777;;;>>>AAACCCFFFFFFGGGHHHIIIKKKKKKLLLNNNNNNMMMLLLIIIFFFCCCBBBAAABBBCCCEEEFFFGGGHHHIIIIIIHHHGGGHHHIIIJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEDDDEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFGGGFFFFFFDDDCCCCCCCCCDDDDDDDDDEEECCCCCCBBBBBBAAABBBBBBBBBDDDCCCAAAAAABBBBBBBBBAAADDDFFFIIIKKKMMMQQQVVVZZZ^^^```dddiiipppwww}}}||||||{{{wwwwwwwwwvvvuuurrrooonnnkkkhhhddd```]]][[[YYYYYY``````eeekkkooosss|||~~~~~~vvvpppqqqrrryyy|||eee\\\XXXWWWZZZaaaeeekkkuuu|||xxxuuuvvvwwwzzzxxxvvvssspppllljjjhhhgggggghhhgggccccccccc```ZZZVVVWWWXXXYYYZZZYYYXXXWWWUUUTTTQQQLLLJJJIIICCC<<<222111000111444:::???CCCCCCEEEDDD@@@999777999===CCCDDDDDDDDDJJJQQQQQQNNNAAA<<<<<>>:::<<>>555333333333555888777777777888777777666666333333333222222333333444111111000000000000111111111222555888<<<@@@CCCEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIGGGEEECCCDDDEEEGGGJJJLLLLLLMMMMMMLLLJJJIIIIIIKKKLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDGGGGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBEEECCCBBBBBBDDDEEEEEEDDDFFFIIIMMMQQQTTTWWW[[[^^^___aaaeeejjjooouuuyyy||||||~~~~~~{{{wwwuuuuuusssooollljjjjjjjjjkkkjjjiiijjjllllllmmmttt}}}}}}wwwvvvwww{{{zzzhhh```[[[VVVXXX^^^```hhhsss}}}{{{zzz{{{~~~zzzwwwsssooolllkkklllmmmggghhhfffcccbbbccc```[[[VVVWWWYYYZZZZZZZZZYYYYYYUUUTTTQQQLLLKKKJJJDDD===222111000222555;;;AAAEEEFFFIIIIIIDDD<<<999<<>>555000...000444777>>>FFFJJJGGGEEEDDDAAA@@@GGGOOOTTTNNNHHHFFFGGGGGGDDDAAA999888:::AAAIIIOOOPPPNNNNNNJJJDDD<<<666555888;;;;;;CCCHHHGGGFFFHHHGGGEEECCC>>>777333222444666888777777777666666555555444333333222111111222333333//////...............///222222333666:::???DDDFFFHHHIIIIIIIIIHHHIIIKKKNNNIIIKKKLLLLLLJJJHHHIIIIIIHHHKKKOOOPPPOOOLLLIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAADDDEEEEEEEEEDDDDDDGGGIIIIIILLLRRRXXX]]]ccciiimmmvvv}}}~~~}}}~~~}}}|||{{{iii]]][[[[[[\\\^^^eeekkkuuu|||{{{vvvrrrooommmkkkjjjiiigggeeedddccc```\\\YYYRRRSSSVVVWWWXXXXXXVVVUUUVVVQQQLLLJJJKKKJJJEEE@@@555111...111444777===DDDIIIHHHGGGFFFBBBBBBKKKWWWZZZUUUOOOKKKIIIGGGDDDAAA888888:::AAAHHHNNNOOONNNMMMIIICCC;;;666555888;;;999???CCCBBBBBBCCCBBB>>>AAA<<<666222222444666777555555555555555555555555333222222111111222222333333333222000000/////////222222333666:::???DDDFFFIIIIIIJJJIIIHHHIIILLLNNNJJJLLLMMMMMMKKKJJJJJJKKKJJJMMMPPPQQQNNNKKKIIIGGGIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDEEEEEEEEEEEEHHHJJJJJJMMMRRRXXX^^^fffmmmsss~~~~~~}}}}}}~~~}}}jjj[[[YYYZZZ[[[\\\ccciiissszzz{{{vvvrrrpppnnnllljjjiiihhhfffeeedddaaa\\\YYYRRRUUUWWWYYYYYYXXXWWWWWWXXXRRRLLLJJJKKKJJJFFFAAA555111///111444666<<>>>>>JJJWWW```^^^[[[WWWSSSNNNHHHEEE777888;;;???DDDHHHIIIJJJGGGDDD>>>888444555999===AAAEEEGGGFFFFFFFFFBBB===:::777333222333555666666333333333333444444444444222222222222222222222222...............///000000222222333666:::???DDDFFFFFFFFFGGGFFFEEEFFFIIIKKKJJJLLLMMMMMMLLLKKKLLLMMMNNNPPPRRRQQQNNNKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGFFFEEEDDDCCCAAA???>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCCCCEEEGGGGGGIIILLLPPPVVV^^^gggmmmuuu}}}{{{yyyxxxxxxxxx}}}~~~iiiWWWUUUWWWXXXYYY```fffooowww}}}~~~{{{wwwtttrrrooollliiiiiiiiihhhhhhfffccc]]]YYYTTTXXX\\\]]][[[YYYZZZ\\\\\\WWWQQQNNNNNNKKKEEE???666111000222444555999?????????@@@@@@===<<>>AAACCCEEEFFFCCCAAA<<<777444666;;;???EEEHHHIIIGGGGGGGGGCCC<<<777444222222333555555555444444444444444444444444111222222333333222222111////////////000111222333222222333666:::???DDDFFFEEEEEEFFFEEEDDDEEEHHHJJJHHHIIIKKKKKKJJJIIIJJJKKKOOOQQQRRRRRROOOLLLJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@AAA>>>@@@BBBCCCBBBBBBCCCDDDDDDFFFHHHJJJOOOUUU]]]bbbkkkrrr{{{~~~yyywwwvvvuuuuuuzzziiiVVVSSSUUUWWWYYY[[[bbbkkksssyyy~~~|||xxxuuurrrooollliiiiiiiiiiiihhhgggccc^^^ZZZSSSXXX\\\]]]ZZZXXXYYY\\\YYYTTTPPPNNNOOOLLLEEE???666222000222444444888>>>>>>======>>><<<;;;@@@GGGPPPTTTYYY\\\YYYSSSLLLHHH777999;;;===>>>???AAABBB@@@===999555444777<<>><<<<<<===<<<;;;===BBBIIIOOOWWW[[[YYYSSSLLLHHH777999;;;<<<======>>>???>>><<<888555444777===BBBLLLNNNMMMKKKKKKKKKEEE===333111111111444555555444777777666555444444333333111222333444444333222111222111000///............222222333666:::???DDDFFFFFFGGGGGGFFFFFFFFFIIIKKKKKKMMMOOOOOONNNNNNOOOPPPOOOQQQRRRQQQOOOMMMLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBBAAAAAAAAABBBBBB@@@BBBDDDEEEDDDBBBBBBCCCBBBCCCDDDDDDEEEHHHLLLOOOOOOSSSXXX\\\___dddkkkpppuuuvvvyyy{{{|||wwwuuusssrrrrrrwww~~~hhhWWWQQQQQQUUUYYYZZZaaajjjrrryyyyyyuuutttrrrnnnkkklllnnnllliiigggfffccc___\\\WWWZZZ]]]]]][[[XXXWWWVVVVVVTTTPPPMMMNNNNNNHHH???777555222111444777999:::;;;???AAA>>>888777;;;AAAGGGMMMPPPPPPPPPPPPMMMHHH>>>;;;<<>>;;;777555777888:::BBBJJJQQQRRRQQQOOOOOONNNHHH@@@<<<777222000333666777777555444555666888888666333333333333222222111111111222222222111000//////...000333666999<<>>?????????AAA@@@>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEDDDBBBBBBDDDEEEEEEDDDBBBBBBCCCEEEHHHJJJKKKLLLOOORRRUUUXXXZZZ[[[aaacccgggmmmsssxxx|||~~~}}}yyywwwxxxyyy{{{}}}}}}cccUUUQQQQQQRRRUUU[[[```hhhqqqzzz~~~xxxsssqqqoookkkiiijjjmmmkkkiiigggeeebbb^^^[[[YYY\\\^^^___]]]ZZZXXXXXXVVVUUUPPPMMMNNNNNNHHH???777555222111444888:::;;;>>>AAACCC@@@999666999===FFFKKKNNNNNNNNNOOOLLLGGG;;;888:::???AAA???===>>>>>>999777777999;;;DDDLLLRRRTTTTTTRRRQQQQQQKKKCCC===888222000222555666666555444333444666666555333333333333222222222111111222222111111000//////...111333666888:::>>>BBBEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@????????????@@@AAA@@@>>>=========>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEDDDBBBBBBDDDEEECCCBBB@@@???@@@BBBEEEFFFFFFGGGIIIKKKNNNPPPRRRSSSTTTVVVYYY]]]bbbgggjjjllltttvvvzzzzzzxxxvvvuuuvvv{{{|||xxxwwwxxxzzz|||~~~xxx```SSSQQQQQQRRRTTTYYY^^^gggoooxxxyyyrrrpppmmmiiihhhjjjmmmkkkiiigggdddaaa\\\YYY[[[^^^```aaa___\\\ZZZZZZWWWUUUQQQMMMNNNNNNHHH???777444222222555999<<<======AAACCCAAA<<<999:::===EEEJJJMMMMMMMMMNNNLLLGGG;;;888:::@@@CCCBBBAAABBBCCC>>>:::999999<<>>???:::>>>BBBBBB???===>>>@@@FFFJJJMMMMMMNNNPPPNNNJJJ???<<<>>>DDDHHHHHHHHHJJJKKKDDD>>>;;;:::;;;CCCLLLSSSWWWZZZYYYYYYYYYUUUOOODDD===666222333555666555777555333222333444444444222222222222222222222222111111111111000000//////111222444555777:::>>>BBBDDDDDDDDDEEEEEEEEEFFFFFFJJJKKKMMMNNNPPPQQQQQQQQQOOOPPPPPPPPPPPPOOONNNNNNKKKKKKJJJJJJIIIHHHHHHGGGCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEDDDBBBBBBBBBDDDDDDEEEEEEDDDCCCCCCDDDFFFFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDEEEFFFHHHJJJLLLMMMNNNQQQTTTXXX___gggooovvvyyy}}}}}}wwwsssmmmjjjddd^^^\\\^^^dddiiissszzzzzzvvvvvvyyy|||qqq\\\SSSQQQQQQQQQQQQXXX]]]dddllluuu}}}{{{tttqqqnnnjjjiiilllnnnmmmkkkjjjhhhddd^^^ZZZ[[[]]]``````^^^\\\ZZZYYYXXXWWWRRRNNNNNNNNNHHH???666444222333888<<<@@@BBB<<>>AAACCCDDDDDDDDDDDDDDDEEEEEEJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGCCCCCCBBBAAABBBCCCEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFEEECCCBBBCCCDDDDDDEEEFFFEEECCCCCCEEEFFFHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCEEEFFFGGGHHHIIIKKKMMMPPPUUU\\\bbbhhhkkklllnnnqqqrrruuu|||~~~}}}|||wwwqqqlllaaa^^^YYYSSSQQQSSSXXX]]]jjjrrryyyvvvvvvyyy{{{sss^^^UUUSSSRRRPPPPPPXXX]]]dddlllttt|||xxxqqqooolllhhhgggiiimmmllllllkkkiiieee```\\\ZZZ]]]___```^^^[[[YYYYYYYYYWWWSSSOOOOOONNNHHH???666444333444999>>>BBBDDDDDDDDDEEECCC@@@===<<<===EEEIIILLLLLLMMMPPPPPPMMMAAA???@@@FFFKKKLLLNNNQQQTTTLLLDDD>>>:::777<<>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDD>>>???@@@AAACCCDDDFFFFFFDDDDDDEEEGGGJJJNNNQQQSSSRRRVVVZZZ\\\___dddlllrrrzzz{{{vvvoookkkiiieee^^^YYYRRRQQQOOOLLLJJJKKKNNNQQQ]]]eeerrr{{{xxxwwwxxxyyy~~~www```VVVTTTSSSSSSTTTVVV[[[bbbiiipppxxx}}}{{{{{{|||www|||}}}wwwsssrrrqqqllljjjkkkiiiiiiiiiiiiiiieee```\\\[[[^^^```aaa___\\\ZZZZZZZZZXXXSSSOOOOOONNNGGG???555444333555:::@@@EEEGGGGGGEEECCCAAA@@@???@@@@@@===AAACCCCCCEEEIIIIIIGGGDDD@@@AAAGGGLLLMMMOOORRRNNNHHHBBB???:::888;;;BBB@@@JJJTTTYYY\\\______]]]EEE>>>555000111444666666666555444555666555222///111111111222222333333333000000000000000111111111000111222333666;;;AAAFFFEEEEEEEEEEEEEEEDDDDDDDDDIIIJJJLLLMMMOOOPPPPPPPPPOOOOOOPPPPPPPPPOOONNNNNNKKKJJJIIIFFFDDDBBB@@@???>>>===;;;:::;;;>>>@@@BBBCCCBBBAAA???>>>=========<<<===>>>???@@@??????>>>??????@@@AAABBBCCCDDDEEEFFFGGGHHHFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGAAABBBCCCEEEGGGIIIJJJKKKBBBBBBCCCEEEGGGKKKNNNOOOPPPUUUZZZ]]]___aaaeeeiiirrrxxx~~~||||||||||||yyyxxxxxx{{{}}}zzztttkkkeeebbb^^^WWWQQQLLLKKKJJJGGGEEEFFFHHHKKKXXX```nnn||||||yyyxxxwwwxxx}}}vvv___UUUTTTTTTTTTVVVUUUZZZ```hhhooovvv}}}wwwwwwuuurrrnnnmmmmmmooooootttyyy}}}}}}uuuooonnnnnnkkkiiijjjhhhgggggghhhgggeee```]]]]]]^^^___^^^\\\[[[\\\]]]]]]YYYUUURRRPPPLLLEEE@@@666333111333888???DDDGGGIIIGGGGGGFFFAAA;;;<<>>===<<<:::::::::<<<>>>???@@@???===;;;999888888999;;;;;;;;;;;;<<<===>>>>>>???===;;;<<<@@@CCCCCCBBBFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNNNNMMMKKKJJJOOONNNMMMJJJHHHFFFDDDDDDDDDDDDCCCEEEHHHIIIIIIHHHJJJHHHFFFDDDDDDFFFIIIKKKPPPUUU[[[^^^^^^^^^___aaahhhjjjooovvv~~~{{{yyyzzz{{{}}}|||zzz{{{||||||{{{zzzsssmmmeee\\\WWWRRROOOMMMKKKIIIGGGDDDCCCDDDFFFGGGQQQYYYgggttt~~~zzzuuussstttvvv}}}eeeYYYTTTPPPPPPSSSVVVZZZ___ffflllttt{{{|||vvvqqqllljjjgggdddaaa`````````eeehhhkkkooosssxxx}}}}}}uuuoooooonnnkkkiiijjjgggffffffgggfffddd___\\\\\\]]]___^^^]]][[[[[[\\\]]]YYYUUURRRPPPLLLEEE@@@666333111333888???DDDGGGIIIGGGGGGFFFAAA;;;<<>>???BBBHHHOOORRRQQQOOOMMMIIIEEE@@@:::555888???AAAEEEKKKPPPSSSRRRPPPNNNCCC<<<555222555888999999:::999777666555666666777333444444444333333222111000////////////000000111111222333444555999???CCCFFFHHHKKKMMMNNNMMMLLLKKKLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMIIIGGGCCCBBBAAA@@@>>><<<;;;:::999888888:::<<<===>>>===;;;999777777777777999999999999:::;;;<<<===???===;;;===@@@CCCCCCCCCEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJKKKNNNOOOQQQRRRRRRRRRPPPOOOQQQPPPOOOMMMJJJHHHGGGFFFFFFEEEDDDFFFHHHIIIIIIHHHJJJIIIFFFEEEEEEGGGIIIKKKOOOTTT[[[______^^^^^^___aaacccgggnnnvvv~~~~~~~~~}}}{{{zzzyyyxxxwwwtttqqqmmmggg___XXXSSSPPPMMMKKKJJJIIIFFFDDDCCCCCCEEEFFFJJJSSSbbbqqq|||yyytttrrrsssuuu{{{~~~eeeYYYVVVSSSSSSUUUUUUXXX^^^dddjjjrrrzzz}}}zzzwwwqqqllldddbbb```]]]\\\[[[\\\\\\]]]___cccfffkkkqqqxxx|||~~~vvvpppoooooollljjjjjjfffffffffffffffccc___[[[[[[]]]``````___\\\[[[[[[]]]YYYUUURRRPPPLLLFFFAAA555333111222777>>>CCCFFFHHHFFFFFFEEEAAA<<<===CCCKKKGGGCCCAAAAAAAAAAAA@@@;;;;;;===CCCJJJNNNMMMLLLNNNIIIEEE@@@:::555888???AAADDDHHHKKKLLLLLLJJJIII@@@;;;555333555888::::::;;;:::999777666666777777333333444444444333222222222111///......///000111111111222333555999>>>BBBGGGIIIKKKMMMOOONNNMMMMMMNNNMMMLLLLLLMMMOOORRRTTTPPPQQQRRRRRRQQQPPPNNNMMMIIIFFFBBB@@@???===;;;999999888777777777888999:::<<<:::888666555555555555777666666777777888999:::===<<<<<<===@@@BBBCCCBBBCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEGGGIIIJJJLLLMMMQQQRRRSSSTTTUUUTTTSSSSSSSSSSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFGGGIIIJJJJJJIIIKKKJJJHHHGGGGGGHHHJJJKKKMMMRRRXXX\\\]]]\\\[[[[[[[[[\\\___eeemmmuuu|||~~~{{{zzzwwwsssmmmjjjfffaaa[[[UUURRROOOMMMLLLIIIHHHEEECCCBBBBBBCCCDDDFFFOOO]]]mmmyyy}}}xxxsssqqqrrrtttvvvyyy~~~iii[[[XXXWWWVVVVVVSSSWWW\\\bbbiiipppxxx}}}~~~zzzuuunnniii```^^^]]][[[ZZZZZZZZZ[[[XXXZZZ]]]```fffmmmuuu{{{wwwqqqpppooollljjjjjjgggffffffggggggddd```\\\[[[^^^bbbcccbbb___\\\[[[\\\YYYTTTRRRPPPLLLFFFAAA555333000222666===BBBEEEGGGEEEEEEDDD@@@<<>><<<999777888888777777777777888999999888666444333333333444444444444444555666777888;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBCCCEEEGGGIIIKKKMMMNNNOOOOOOPPPRRRRRRRRRRRRQQQVVVVVVVVVVVVTTTSSSQQQPPPLLLKKKIIIIIIJJJLLLLLLKKKMMMLLLKKKJJJIIIJJJJJJKKKLLLNNNRRRUUUWWWWWWWWWWWWWWWYYY[[[___fffoooxxx~~~}}}zzztttmmmhhhddd```ZZZVVVTTTRRRQQQOOOIIIGGGEEECCCBBBAAABBBBBBGGGNNN[[[jjjvvv}}}~~~|||wwwrrrpppqqqrrrrrruuuyyy~~~rrraaa\\\ZZZXXXUUURRRVVV[[[aaahhhooowww||||||uuupppfffeeecccaaa___^^^^^^^^^[[[\\\___bbbhhhpppzzzxxxrrrqqqpppllljjjjjjhhhhhhhhhhhhhhheeeaaa^^^\\\```dddfffdddaaa^^^\\\\\\XXXTTTRRRPPPMMMFFFAAA555222000111666<<>><<<<<<@@@FFFKKKKKKJJJLLLHHHDDD@@@:::666:::AAAEEEFFFGGGGGGFFFEEECCCBBB999666333111333555888999999888666444333333333444222333333444444333333333555333000...---///111222000111222222333777<<<@@@BBBCCCEEEGGGIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLJJJIIIMMMMMMNNNOOONNNMMMLLLKKKHHHEEEBBB???>>><<<999777999999999888888888999999888777555333222222333333333333333333444555666666777999:::;;;<<<===>>>???@@@@@@???@@@@@@AAABBBCCCAAABBBDDDFFFHHHJJJLLLLLLKKKLLLMMMNNNNNNOOOOOOOOOVVVVVVXXXYYYYYYXXXWWWVVVPPPNNNLLLKKKMMMOOOOOOOOOPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKMMMOOORRRTTTUUUTTTVVVYYY\\\aaaiiisssyyy}}}xxxqqqllleeeaaa\\\YYYWWWUUUSSSQQQIIIHHHFFFDDDCCCBBBBBBBBBFFFLLLXXXfffsss|||~~~}}}~~~}}}{{{vvvrrrppppppqqqrrrtttxxx}}}jjj```\\\WWWSSSRRRVVV[[[aaahhhooowww|||tttrrrpppllliiifffdddcccbbbccceeeiiinnnwwwyyysssqqqpppmmmjjjkkkiiiiiiiiiiiiiiifffbbb^^^]]]aaaeeefffdddaaa___]]][[[XXXTTTRRRPPPMMMGGGBBB555222000000555;;;@@@CCCEEECCCCCCCCC@@@>>>BBBHHHRRRSSSRRROOOJJJFFFDDDDDD???<<<;;;===CCCGGGHHHGGGIIIFFFBBB???:::777<<>>CCCJJJRRRTTTVVVTTTOOOJJJGGGFFF???<<<999;;;???CCCDDDDDDGGGDDDAAA???;;;999===EEEGGGIIIJJJJJJIIIFFFBBB@@@999888777555444555888:::===<<<:::777666555555666111222333333444444444333111111111000111111222222000000111111222555:::>>>BBBBBBDDDEEEGGGIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMIIIGGGCCCBBBAAA@@@>>><<<::::::::::::999999888777888777555444333444444555333333333333444555666777666999===>>>======>>>@@@@@@????????????@@@@@@AAA??????@@@BBBCCCDDDFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKNNNRRRVVVXXXYYYYYYYYYUUUSSSQQQQQQSSSVVVWWWXXXVVVVVVVVVVVVTTTRRRPPPNNNLLLLLLLLLOOOSSSTTTSSSRRRQQQTTTXXXYYY[[[```iiipppzzz|||yyyqqqmmmhhhccc___[[[WWWTTTMMMLLLKKKIIIGGGFFFEEEDDDCCCFFFNNN]]]mmmzzz||||||zzzwwwsssppppppppptttwww|||~~~hhh^^^XXXTTTOOOSSSXXX^^^eeemmmtttyyyzzztttrrrqqqmmmkkkkkkhhhgggggghhhgggeee```]]]\\\___aaabbb```^^^]]]\\\[[[WWWTTTRRRQQQMMMGGGBBB555222///000444:::???BBBDDDBBBBBBBBB@@@>>>CCCKKKSSSWWWZZZYYYTTTOOOKKKJJJDDD@@@===>>>AAAEEEFFFFFFFFFCCC@@@???;;;999???FFFKKKLLLNNNOOOMMMJJJFFFCCC;;;;;;999777555666888;;;<<<;;;999777555555555555111222333333444444444444000000111111222222222222000000111111222555:::===@@@@@@BBBCCCEEEGGGHHHIIIIIIHHHHHHIIIKKKMMMPPPRRRNNNOOOPPPQQQQQQQQQPPPOOOIIIGGGDDDCCCBBBAAA@@@>>>999999999999999888777666999888666555444555555666444444444444555666777777777;;;>>>@@@>>>>>>@@@BBB@@@@@@???????????????@@@>>>>>>???@@@AAACCCCCCDDDAAAAAAAAABBBCCCEEEFFFGGGGGGJJJNNNSSSVVVXXXXXXXXXWWWTTTRRRRRRUUUXXXZZZ[[[WWWXXXXXXXXXVVVTTTQQQOOOMMMMMMPPPUUUYYYYYYUUUQQQSSSWWWZZZ\\\\\\aaaiiiooowwwyyyuuuoooiiiddd___ZZZWWWOOONNNMMMKKKIIIGGGFFFEEEFFFGGGMMMZZZjjjvvv{{{|||||||||zzzwwwsssppppppqqquuuxxx}}}jjj___ZZZVVVNNNQQQWWW]]]ccckkksssxxx~~~~~~zzztttooommmlllkkkjjjooojjjfffeeegggfffaaa]]][[[\\\___``````^^^[[[YYYXXXWWWSSSNNNLLLKKKEEE===555111///111444666<<>>CCCCCCBBBBBBCCC>>>;;;;;;;;;:::<<<@@@LLLRRRVVVSSSOOOLLLHHHBBBBBB;;;555444444333555888;;;;;;:::888555444555666444444444333333333222222000000111111111222222222000111111222222555999<<>>;;;777666555666777666555555666888999888777999777666555555777:::;;;<<<<<<<<<===>>>>>>??????AAA@@@??????AAABBBAAA???>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDGGGJJJNNNPPPQQQQQQPPPQQQSSSVVVYYY\\\]]]]]]]]]]]][[[VVVSSSPPPPPPQQQRRRNNNPPPTTTYYY]]]^^^\\\ZZZWWWXXXYYY\\\```dddhhhjjjsssyyyxxxrrrlllfff^^^XXXRRRPPPMMMKKKKKKKKKJJJHHHEEEJJJPPPXXXgggxxx}}}zzz|||zzzxxxvvvuuuvvvwwwyyy{{{}}}nnn___WWWSSSOOORRRVVV[[[```fffmmmqqq{{{}}}{{{tttooommmkkkjjjjjjkkkhhhffffffgggeee___YYY[[[\\\___``````^^^[[[YYYWWWWWWSSSNNNLLLLLLEEE>>>666111///111444666;;;AAABBBEEEEEEBBB>>><<>>:::>>>BBBCCCAAAAAAAAA<<<:::::::::999<<<@@@LLLRRRWWWUUURRROOOJJJDDDCCC<<<666555444333555999:::;;;:::888666444555666444444444444333333333333/////////000000111111111///000111111222555:::===AAABBBEEEFFFFFFFFFHHHJJJJJJJJJLLLMMMOOOOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPPPPMMMLLLKKKIIIHHHGGGFFFFFFDDDBBB>>>:::888777777888777666666777999;;;:::999999888666555666888;;;===@@@@@@??????>>>=========AAA@@@??????AAAAAA@@@???>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDGGGIIIKKKLLLMMMMMMNNNPPPTTTWWWZZZ[[[\\\[[[\\\[[[YYYWWWUUUTTTTTTTTTQQQRRRTTTXXX\\\]]][[[ZZZYYYZZZ\\\___bbbeeehhhiiipppuuu~~~{{{uuunnneee___[[[XXXSSSOOOMMMKKKIIIGGGEEEJJJPPPYYYiiiyyy}}}~~~}}}zzzvvvuuuuuuwwwyyy}}}}}}kkk^^^VVVRRRNNNPPPTTTYYY^^^dddkkkpppxxxzzz}}}}}}}}}~~~|||uuuooolllkkkiiihhhhhhgggfffggghhhddd^^^XXX[[[\\\___``````^^^[[[YYYWWWVVVRRRNNNMMMLLLFFF>>>777222000222333555:::@@@AAACCCCCCAAA===;;;===@@@JJJPPPTTTSSSRRRTTTSSSPPPGGG???:::===BBBBBBAAABBB@@@;;;888999999999;;;@@@KKKRRRYYYYYYWWWTTTOOOIIIEEE===777555555444666::::::;;;;;;999666555555555555444444444333333333333......////////////000000...///000111222555:::===AAACCCEEEFFFFFFFFFHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQRRRQQQQQQOOONNNLLLJJJHHHHHHHHHIIIHHHFFFBBB>>>;;;999999999888777777999;;;======<<<999888777777999;;;>>>???BBBAAAAAA@@@@@@???>>>>>>AAA@@@??????AAAAAA@@@???===>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHKKKMMMPPPSSSVVVXXXYYYYYY[[[\\\\\\]]]\\\ZZZXXXVVVSSSSSSTTTWWWZZZ[[[[[[ZZZZZZ\\\^^^aaaccceeeffffffkkkpppxxxzzzqqqjjjccc___ZZZUUURRRNNNKKKIIIHHHLLLSSS\\\kkkzzz~~~{{{wwwttttttwwwyyywwwggg]]]VVVRRRMMMOOOSSSVVV[[[aaaiiinnnvvvyyy}}}}}}|||}}}|||uuupppllljjjiiihhhiiihhhggggggfffccc^^^ZZZ[[[\\\___``````^^^[[[YYYVVVUUURRRNNNMMMLLLGGG???888333000222333555999???AAABBBBBBAAA>>><<<===>>>FFFLLLPPPOOOPPPRRRRRRPPPIII@@@;;;===AAABBBBBBCCC@@@;;;999999999888;;;???JJJRRR[[[]]]\\\ZZZUUUOOOHHH@@@999666555444666::::::;;;;;;:::777555555555333333333333222222222222///////////////////////////000111111111444888;;;@@@CCCEEEGGGFFFFFFGGGHHHKKKJJJIIIIIIJJJKKKMMMNNNMMMNNNOOOPPPRRRRRRRRRSSSQQQOOOMMMKKKJJJJJJJJJKKKKKKIIIEEEAAA>>><<<::::::999999999:::===??????>>>::::::999:::<<<>>>@@@BBB@@@@@@@@@AAABBBBBBCCCCCCBBB@@@???@@@AAAAAA@@@>>>======>>>?????????????????????>>>>>>>>>>>>??????@@@???>>>>>>???AAACCCEEEGGGIIILLLOOORRRTTTVVVVVV[[[]]]___aaa```\\\XXXVVVSSSRRRRRRUUUXXX[[[\\\[[[[[[]]]```ccceeeeeedddccchhhlllrrryyy}}}uuuhhhddd___ZZZWWWTTTQQQOOOLLLOOOUUU^^^jjjuuuzzz|||}}}}}}{{{wwwttttttxxx|||qqqeee]]]WWWTTTNNNOOOQQQTTTYYY___gggmmmwww{{{~~~}}}~~~|||uuupppllljjjiiihhhjjjhhhdddbbbaaa___^^^\\\[[[\\\___``````^^^[[[YYYUUUUUUQQQMMMMMMMMMHHH@@@888333000222333555999???BBBCCCCCCBBB@@@>>>>>>>>>DDDJJJNNNNNNNNNRRRSSSQQQKKKBBB;;;===BBBCCCDDDFFFCCC>>>;;;;;;:::888:::>>>HHHQQQZZZ^^^^^^^^^ZZZTTTMMMDDD;;;888666444666::::::;;;<<<;;;888666555555222222222222111111111111000000000000000000000000111222222111111222666999@@@CCCFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHIIILLLNNNOOOLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKKKKKKKLLLKKKJJJGGGCCC@@@>>>===<<<;;;;;;:::<<>>AAABBBDDDAAAAAABBBBBBCCCCCCDDDDDDBBBAAA@@@@@@AAAAAA???>>>======>>>?????????>>>>>>???>>>>>>======>>>>>>???@@@???===<<<===???BBBCCCEEEFFFHHHKKKNNNQQQRRRSSSZZZ\\\___```___[[[VVVSSSQQQPPPPPPRRRVVVZZZ[[[\\\\\\___bbbfffggggggfffeeeeeehhhnnnttt{{{qqqmmmgggbbb^^^ZZZVVVSSSPPPQQQUUU]]]dddjjjnnnpppwwwyyyyyywwwttttttyyy}}}{{{mmmddd^^^ZZZVVVOOOPPPQQQSSSWWW^^^ffflllvvv{{{}}}}}}}}}zzz|||uuuooolllkkkiiihhhhhhfffbbb___\\\[[[\\\\\\[[[\\\___``````^^^[[[YYYTTTTTTQQQMMMMMMMMMHHHAAA777222000222333555:::@@@CCCDDDCCCCCCBBBAAA???>>>DDDJJJMMMMMMNNNRRRSSSRRRLLLCCC<<<>>>CCCEEEHHHJJJIIIDDD???>>>;;;888999<<>>999666333555888:::;;;===<<<999666555555222222222222111111111111111111000000000000//////111111111111000222555888@@@CCCFFFHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOKKKLLLMMMNNNPPPPPPQQQQQQOOOOOOOOONNNMMMLLLLLLKKKKKKJJJHHHFFFDDDBBBAAAAAA???>>>>>>???AAABBBBBBAAA>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAACCCAAA@@@@@@AAA@@@???>>>>>>>>>????????????>>>>>>???>>>>>>======>>>>>>??????>>>======>>>@@@BBBCCCDDDEEEFFFHHHKKKMMMOOOPPPVVVXXXZZZ[[[ZZZXXXTTTRRRPPPOOOOOOQQQUUUXXXYYYYYY\\\^^^bbbfffhhhiiihhhgggbbbfffkkkpppwww{{{tttmmmgggaaa\\\YYYVVVUUUXXX]]]aaaaaadddgggppptttwwwvvvsssssswww{{{}}}yyyllleee```[[[VVVPPPPPPPPPQQQTTT\\\eeekkksssyyyzzz{{{tttooommmkkkjjjjjjggggggeeeaaa^^^\\\\\\\\\[[[\\\___``````^^^[[[YYYSSSSSSPPPMMMMMMNNNIIIBBB666111///111444666;;;AAADDDCCCCCCCCCCCCAAA???===AAAGGGJJJIIIJJJNNNPPPOOOMMMDDD===???DDDHHHKKKNNNPPPIIIDDDAAA===888888;;;???HHHQQQUUUYYY\\\[[[XXXVVVKKK@@@:::666333333777:::;;;===<<<999777555555444444444333333333222222000000000//////............///000000111333777;;;@@@CCCGGGHHHGGGFFFEEEFFFHHHHHHJJJKKKKKKLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNOOOOOOOOOMMMKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAACCCAAA@@@@@@@@@@@@???===>>>??????@@@@@@??????>>>???>>>>>>>>>>>>>>>>>>???============>>>@@@BBBCCCDDDDDDEEEGGGHHHJJJLLLMMMPPPQQQRRRTTTTTTTTTSSSSSSQQQPPPOOOQQQSSSTTTTTTSSSVVVXXX\\\```ccceeeffffff```ccchhhmmmssszzzxxxrrrlllgggcccaaa^^^```dddeeebbbdddiiilllqqqwwwvvvrrrppprrrvvv{{{|||nnnfff```YYYTTTOOOOOONNNNNNQQQYYYbbbiiiqqqxxx~~~zzztttooommmlllkkkjjjhhhiiiiiigggddd```^^^^^^[[[\\\___``````^^^[[[YYYSSSSSSPPPMMMMMMNNNIIIBBB555111///111444666<<>>888777:::;;;DDDMMMQQQUUUYYYZZZWWWXXXMMMBBB;;;666222333666:::;;;======:::777555555666666555555555444444444//////.........---------+++,,,...///111555:::===@@@CCCGGGHHHHHHFFFEEEEEEJJJJJJLLLLLLLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMOOOPPPPPPNNNKKKIIIKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGFFFDDDBBBCCCCCCCCCDDDDDDEEEEEEAAAAAABBBBBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@???===??????@@@@@@@@@??????>>>??????>>>>>>>>>>>>??????<<<<<<<<<>>>???AAABBBCCCEEEEEEEEEFFFGGGIIIKKKLLLKKKKKKMMMNNNPPPRRRTTTUUURRRQQQPPPQQQRRRRRRPPPNNNOOOQQQUUUYYY]]]```bbbbbb^^^aaaffflllqqqwww}}}{{{vvvrrrooojjjgggiiimmmlllhhhjjjooojjjqqqwwwwwwqqqnnnooorrryyy}}}pppggg___WWWQQQNNNNNNLLLLLLOOOWWWaaagggqqqzzz~~~zzzuuupppnnnllljjjhhhmmmjjjfffbbb```___```aaa[[[```ccc```]]]]]]ZZZVVVUUUUUUSSSNNNKKKKKKGGGBBB666000,,,...111666>>>GGGFFFEEECCCBBBAAA???;;;999<<>>DDDJJJOOORRRTTTTTTVVVNNNBBB999444333444444;;;???AAA???999555666888333333333222222222111111111111111000//////......000000000//////111555888???BBBEEEGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFHHHKKKMMMNNNMMMKKKJJJLLLLLLMMMNNNPPPPPPOOOMMMMMMNNNNNNMMMLLLLLLMMMOOOIIIFFFDDDEEEGGGHHHFFFDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFEEEEEEDDDCCCCCCEEECCC@@@>>>=========>>>@@@@@@@@@@@@AAABBBCCCCCCAAA@@@??????>>>>>>???????????????>>>>>>>>>>>>>>>AAAAAAAAAAAACCCEEEGGGIIIGGGIIIJJJKKKMMMOOOSSSVVVRRRQQQPPPOOONNNOOOOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[^^^aaaeeeiiimmmqqquuuxxx}}}|||wwwuuuuuuuuusssqqqooopppqqquuuvvvvvvtttrrrqqqrrrsssuuuxxx{{{rrrhhh```YYYSSSOOOLLLJJJMMMPPPTTT^^^gggqqq}}}~~~zzzuuuqqqnnnllljjjiiikkkiiifffccc```_________\\\aaadddaaa___^^^[[[WWWUUUUUUSSSNNNKKKKKKGGGBBB666111---///222555===DDDIIIHHHGGGFFFEEECCC???<<<===CCCFFFDDDBBBEEEHHHHHHIIIDDD>>>===@@@FFFLLLNNNRRRPPPLLLHHHBBB===999777777:::@@@FFFLLLOOOPPPQQQRRRJJJ@@@777333222333333999===@@@>>>999555555666333333333222222222111111/////////...------,,,,,,000000000///...000444777===@@@EEEGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIKKKMMMNNNNNNLLLLLLNNNMMMNNNOOOQQQQQQPPPNNNMMMNNNNNNNNNLLLLLLMMMOOOIIIGGGFFFFFFHHHHHHGGGEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCEEEDDDBBB???>>>>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????????????????????????????BBBBBBBBBCCCDDDFFFGGGHHHGGGHHHJJJKKKLLLOOORRRUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPQQQRRRTTTUUUVVVWWWZZZ]]]aaaeeehhhlllpppssssssuuuzzz}}}}}}|||zzzvvvttttttuuuwwwwwwvvvtttrrrqqqrrrssssssvvvzzzuuujjjaaaYYYTTTOOOLLLJJJLLLOOOTTT]]]gggnnnzzz{{{uuuqqqooommmlllkkkiiihhhfffdddaaa___]]]]]]]]]bbbeeebbb___^^^\\\XXXUUUUUUSSSNNNKKKKKKGGGBBB666111///111222444:::@@@FFFEEEEEEDDDDDDBBB>>>;;;===CCCFFFCCCAAACCCDDDDDDFFFCCC@@@===>>>CCCJJJPPPSSSRRRPPPKKKFFF@@@:::777444888>>>DDDIIILLLNNNNNNKKKEEE<<<444111111111222666:::>>>>>>;;;666444444333333333222222222111111000//////......------,,,111111111///...///222555;;;???DDDGGGGGGFFFEEEDDDGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNOOONNNNNNPPPOOOPPPQQQSSSSSSQQQOOOMMMNNNOOONNNMMMLLLMMMOOOJJJIIIHHHHHHIIIIIIHHHFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFDDDCCCAAA@@@@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKNNNQQQTTTVVVVVVUUUTTTSSSSSSRRRRRROOOOOOOOOOOOOOOPPPQQQRRRUUUXXX\\\___bbbeeeiiilllmmmoootttyyy}}}{{{xxxwwwwwwxxxxxxwwwtttqqqpppqqqrrrppptttzzzzzzmmmbbbZZZUUUOOOLLLJJJLLLOOOSSS\\\fffkkkwww|||vvvqqqooonnnmmmlllhhhhhhgggfffccc```^^^\\\\\\bbbdddbbb___^^^[[[WWWUUUUUUSSSNNNKKKKKKGGGBBB666222000222333333777<<>><<>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCFFFGGGIIIIIIJJJLLLPPPSSSVVVVVVVVVVVVUUUTTTSSSRRROOONNNMMMLLLLLLMMMMMMNNNRRRUUUYYY[[[^^^aaadddggghhhkkkoootttwww{{{~~~~~~{{{zzzzzzzzzyyyxxxtttqqqpppqqqrrrpppttt{{{pppcccZZZUUUPPPLLLJJJLLLNNNRRR[[[dddjjjuuu{{{uuupppnnnnnnnnnmmmiiiiiiiiihhheeebbb___]]][[[```cccaaa^^^]]]ZZZVVVUUUUUUSSSNNNKKKKKKGGGBBB666222000222222222444999EEEEEEFFFGGGGGGEEEAAA===888@@@FFFFFFFFFHHHHHHGGGCCCDDDBBB>>>:::===FFFOOOOOOOOOOOOLLLGGG@@@999555333666;;;AAAEEEHHHIIIIII@@@;;;555000////////////222666;;;>>>===:::666333333333333222222222111111222222222111000000//////000111111000//////111333:::???EEEIIIJJJIIIGGGGGGIIIIIIJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQRRRTTTSSSQQQOOOLLLNNNPPPPPPOOOMMMNNNNNNLLLLLLLLLKKKJJJIIIHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFGGGFFFFFFBBBBBBBBBAAAAAAAAAAAABBBAAA@@@@@@@@@AAAAAABBBCCC@@@???>>>>>>======>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEGGGHHHHHHIIIKKKOOOQQQSSSTTTUUUVVVVVVTTTSSSQQQPPPOOOMMMLLLKKKKKKLLLLLLRRRUUUXXXZZZ\\\^^^bbbdddcccfffiiilllnnnqqqvvvyyy~~~}}}}}}|||}}}}}}~~~}}}|||zzzxxxwwwwwwxxxyyy|||yyyxxxyyy|||~~~~~~~~~{{{zzzxxxtttqqqpppqqqsssrrrvvv|||uuueeeZZZUUUPPPLLLJJJKKKMMMQQQYYYbbbjjjttt{{{tttooommmmmmnnnmmmjjjjjjjjjhhhfffccc```^^^[[[```ccc```]]]\\\ZZZVVVUUUUUUSSSNNNKKKKKKGGGBBB777222000111111111444888BBBBBBDDDEEEFFFDDD???<<<666???GGGHHHIIIKKKLLLJJJEEEDDDBBB===999;;;DDDKKKLLLLLLLLLIIIEEE???999555111444999>>>AAACCCDDDCCC===999444000////////////000444888<<<<<<:::666333333333333222222222111111111000000//////......---...///000000//////111333999>>>DDDIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQSSSRRRPPPNNNLLLNNNPPPQQQOOONNNNNNNNNLLLMMMMMMKKKIIIHHHHHHIIIEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD??????>>>============>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFEEEFFFGGGHHHHHHJJJMMMPPPPPPRRRTTTVVVWWWUUUSSSRRRQQQPPPMMMKKKJJJJJJKKKLLLRRRTTTWWWYYYZZZ\\\___aaabbbdddggghhhhhhjjjoootttzzzzzzzzzzzzyyyxxxwwwvvvsssqqqmmmjjjgggfffffffffjjjnnnsssuuuuuutttttttttrrrooojjjgggiiiooowww|||{{{zzzxxxtttqqqqqqsssuuuuuuyyy}}}|||hhh\\\VVVPPPLLLJJJKKKLLLOOOXXXaaajjjsss}}}zzzsssnnnlllmmmmmmmmmjjjjjjiiigggdddbbb```^^^[[[aaadddaaa^^^]]][[[WWWUUUUUUSSSNNNKKKKKKGGGBBB777222///000000000444999>>>>>>@@@BBBCCCAAA<<<999555???GGGIIIJJJKKKLLLJJJGGGEEEAAA<<<888;;;AAAGGGJJJJJJIIIGGGCCC>>>:::777333555999===@@@AAAAAA@@@<<<999444111000000///......000444888999888444111333333333222222222111111111111000000///.........,,,...///000///000111333777<<>>===============????????????????????????@@@???======>>>AAADDDGGGEEEFFFGGGGGGGGGIIILLLOOONNNQQQTTTWWWXXXWWWUUUSSSQQQOOOMMMJJJIIIJJJKKKLLLPPPRRRUUUWWWWWWYYY\\\^^^```bbbdddbbb```bbbggglllrrrsssuuuvvvtttqqqnnnlllgggddd```[[[XXXWWWWWWWWWXXX[[[aaadddeeeffffffgggfffccc```^^^aaajjjttt{{{zzzyyywwwsssqqqqqqtttwwwxxxzzz}}}mmm___XXXPPPLLLJJJJJJLLLOOOWWW```hhhpppyyy~~~yyyrrrmmmllllllmmmmmmjjjiiigggeeecccaaa___^^^]]]bbbeeebbb___^^^\\\XXXUUUUUUSSSNNNLLLKKKGGGBBB777222...//////000444999???@@@BBBEEEFFFCCC???;;;555???GGGIIIJJJKKKJJJHHHIIIFFF@@@;;;888;;;@@@DDDIIIIIIHHHFFFCCC???;;;888666888<<>>===============?????????>>>>>>>>>>>>>>>===;;;888777999===BBBEEEDDDEEEFFFGGGGGGIIILLLNNNMMMPPPUUUXXXZZZYYYWWWUUUQQQOOOLLLJJJIIIIIIKKKLLLNNNQQQSSSTTTUUUVVVYYY[[[YYY[[[\\\YYYVVVWWW\\\aaagggiiikkklllkkkgggccc```]]]ZZZVVVRRROOONNNNNNOOOMMMQQQVVVZZZ\\\]]]^^^___]]]\\\ZZZZZZ___hhhssszzzzzzyyywwwsssqqqrrruuuxxxyyyzzz|||}}}~~~qqqaaa[[[QQQLLLJJJJJJKKKNNNVVV___eeemmmwwwxxxpppnnnmmmjjjjjjkkkhhhfffeeeeeefffccc^^^YYY```aaabbbcccbbb___]]][[[UUUUUUSSSNNNKKKJJJEEE???777111------...///333999???CCCEEECCCBBBAAA>>>999888;;;EEEOOORRRNNNKKKLLLKKKKKKHHHAAA:::888<<>>???BBBCCCFFFEEEDDDCCCEEEHHHLLLNNNNNNPPPRRRUUUVVVUUUSSSRRRRRRPPPMMMJJJIIIHHHHHHIIIOOOOOONNNNNNOOOOOOPPPQQQVVVSSSPPPNNNMMMPPPSSSUUU```aaacccccc```ZZZTTTPPPOOOOOONNNMMMKKKHHHGGGEEEFFFHHHJJJLLLNNNRRRVVVZZZUUUVVVYYY]]]dddkkkqqquuu|||zzzuuuqqqooooooqqqrrrxxxxxxyyy{{{xxxeeeZZZUUUOOOJJJKKKMMMPPPXXX```dddlllvvvxxxpppmmmllljjjiiijjjjjjhhhgggggghhhfff```\\\]]]^^^``````___]]]ZZZXXXWWWWWWTTTNNNKKKIIIDDD===555///++++++,,,,,,111777<<<@@@CCCAAA@@@AAA===888888<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>===>>>???AAACCCGGGFFFEEEEEEEEEFFFHHHIIILLLNNNQQQTTTUUUUUUSSSRRRPPPOOOLLLJJJHHHHHHHHHIIIMMMMMMLLLLLLLLLMMMMMMNNNNNNLLLIIIGGGGGGIIILLLNNNVVVWWWYYYXXXVVVQQQMMMIIIJJJIIIIIIHHHFFFDDDBBB@@@AAACCCFFFHHHJJJNNNRRRVVVVVVWWWZZZ^^^ccchhhmmmooozzz}}}~~~|||yyyvvvrrrpppppppppqqqwwwwwwxxx{{{~~~zzzfff[[[UUUNNNJJJJJJLLLOOOWWW^^^dddkkkuuu~~~xxxooommmllliiihhhjjjiiigggfffggghhhgggbbb]]]\\\^^^___```___\\\YYYWWWYYYYYYUUUOOOKKKIIICCC<<<555///,,,,,,,,,,,,111666:::???BBBAAAAAABBB???:::999<<>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>@@@AAABBBGGGGGGFFFFFFEEEEEEDDDDDDJJJKKKNNNQQQSSSSSSRRRRRRNNNMMMKKKIIIHHHGGGHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIFFFDDDBBB@@@AAABBBEEEFFFLLLLLLMMMMMMKKKHHHEEEDDDEEEEEEEEEDDDBBB@@@>>>===>>>@@@BBBEEEGGGKKKPPPSSSYYY[[[^^^aaaeeehhhjjjlllsssyyy}}}zzzyyyvvvsssqqqpppppppppuuuvvvwwwzzz}}}{{{ggg[[[TTTNNNJJJJJJKKKNNNUUU\\\bbbjjjttt|||{{{zzz}}}xxxooommmkkkhhhgggiiigggeeeddddddfffeeeaaa]]]^^^___```aaa```]]][[[YYYXXXXXXUUUOOOLLLJJJEEE>>>777222...//////...222777999>>>BBBAAABBBDDDAAA===999:::BBBNNNTTTSSSQQQRRRRRRQQQLLLCCC:::777:::???>>>?????????>>><<<999888444666;;;AAAHHHMMMPPPQQQIIIGGGDDD???999333111111...---...000333555555444333333333222222111111111111222222333333222222111///////////////000000111333555:::@@@FFFJJJJJJIIIIIIIIIJJJKKKLLLMMMOOOOOORRRRRRRRRSSSSSSRRRRRRRRRSSSSSSRRRQQQPPPOOONNNMMMNNNMMMLLLKKKJJJIIIHHHHHHKKKKKKKKKJJJIIIHHHFFFEEE@@@??????@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFFFFEEEDDDBBBBBBEEEGGGJJJLLLNNNOOOOOOOOOLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDBBBAAA@@@??????@@@BBBCCCFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCAAA>>>===<<<>>>AAADDDGGGKKKPPPTTT[[[]]]aaafffiiilllmmmmmmqqqvvv~~~}}}yyyxxxvvvtttrrrqqqpppooossstttvvvyyy{{{~~~{{{gggZZZTTTNNNJJJJJJKKKMMMRRRYYY```gggqqqyyyzzztttoooooorrrxxx~~~xxxpppmmmkkkiiigggiiihhhfffddddddfffeeebbb^^^^^^___```aaa```]]][[[YYYVVVWWWTTTPPPMMMLLLHHHBBB777222/////////...111666777<<<@@@@@@AAACCCAAA===888888===HHHOOOPPPPPPQQQRRRRRRNNNEEE===999<<>>DDDIIIJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPSSSSSSSSSRRRRRRPPPOOONNNKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFBBBAAAAAAAAACCCDDDFFFGGGFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>========================>>>>>>>>>??????@@@AAAAAAAAABBBCCCEEEEEEDDDCCCBBBBBBCCCEEEHHHIIIKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDAAA???===;;;>>>AAADDDGGGLLLQQQUUUYYY\\\bbbggglllooopppqqqsssvvv|||yyyxxxvvvtttrrrqqqpppooorrrsssvvvxxx{{{}}}zzzfffZZZUUUOOOJJJJJJKKKLLLQQQWWW^^^eeeooowww}}}zzzrrrnnniiieeefffkkknnnttt}}}zzzqqqnnnllliiihhhiiillliiiffffffhhhgggccc```\\\^^^___```___\\\YYYWWWUUUVVVTTTPPPNNNNNNJJJDDD555000---...---,,,///333555:::>>>>>>???AAA???;;;999666888BBBJJJMMMNNNOOOQQQRRRPPPIIIAAA===???CCCGGGEEECCCAAA???>>>======888777888>>>GGGNNNQQQRRRKKKNNNNNNFFF>>>999666333...------///222555666666222333444555666777777888111222222333333222222111///////////////000111111111222444:::@@@EEEHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSSSSTTTSSSQQQPPPNNNJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHFFFFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@@@@AAAAAA>>>???AAACCCDDDDDDCCCCCC@@@AAACCCDDDFFFGGGHHHHHHIIIHHHGGGFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAA???AAACCCDDDCCCAAA???===;;;===AAADDDHHHMMMRRRVVVXXX[[[aaahhhnnnrrrtttuuuxxxzzz}}}zzzyyyvvvsssqqqppppppppprrrsssvvvxxx{{{}}}~~~~~~zzzggg[[[VVVPPPLLLKKKKKKKKKOOOUUU\\\cccllltttzzzrrrlllfffdddaaa___aaaeeehhhlllrrrzzz{{{rrrooommmjjjiiijjjmmmjjjgggfffgggfffccc___]]]^^^``````___]]]ZZZXXXWWWXXXUUUQQQNNNNNNIIICCC555000---......,,,...222777<<<@@@@@@AAABBB@@@<<<;;;666555===EEEJJJLLLOOONNNQQQQQQMMMFFFAAACCCEEEKKKKKKKKKJJJGGGCCC???===888666777<<>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAA@@@>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGIIIHHHGGGEEECCC@@@>>>===<<<<<<<<<===>>>???@@@AAA@@@AAACCCDDDEEEEEEEEEDDD@@@AAABBBCCCCCCBBB@@@@@@???AAACCCEEEEEECCC@@@>>>===@@@CCCGGGKKKPPPVVVZZZ\\\___eeekkkqqqvvvzzz{{{~~~|||yyyvvvrrrpppppppppqqqrrrsssvvvyyy{{{}}}}}}~~~~~~zzziii^^^WWWQQQMMMLLLLLLKKKOOOTTT[[[bbbjjjrrryyy~~~tttgggbbb^^^^^^\\\ZZZ\\\```ccceeehhhlllppptttwwwxxx{{{{{{{{{}}}|||ssspppnnnkkkiiijjjmmmiiifffdddeeeddd```]]]```aaabbbcccbbb___]]][[[YYYZZZWWWQQQNNNMMMHHHAAA777222000000000...000444<<>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGIIIHHHGGGEEEBBB???===;;;;;;;;;<<<<<<>>>???AAABBBDDDEEEFFFHHHIIIIIIHHHHHHAAABBBDDDEEEEEECCCBBB@@@AAACCCFFFGGGGGGEEECCCAAAAAADDDHHHKKKOOOUUU[[[___bbbeeejjjpppvvv{{{|||zzzuuuqqqooooooqqqrrrrrrtttvvvyyy|||}}}}}}~~~|||}}}{{{kkk```XXXRRRNNNMMMLLLLLLOOOTTTZZZaaajjjqqqxxxuuuiiibbb]]][[[[[[ZZZXXXYYY]]]______```bbbeeehhhjjjlllmmmmmmooorrrwww}}}|||qqqlllmmmmmmjjjgggiiigggffffffffffffdddccc```bbbdddeeeddd```\\\YYYXXXVVVQQQKKKJJJKKKHHHBBB444111---,,,---///000111999<<<@@@CCCEEEDDDAAA@@@;;;999777;;;AAAGGGJJJKKKIIILLLOOONNNJJJFFFDDDDDDIIILLLPPPRRROOOIIIAAA<<<;;;999777888===DDDJJJLLLKKKJJJHHHFFFBBB<<<555000///000000222333444555555333222222222444555444333111111111111000000000000...............///000000333111111666>>>DDDHHHIIIGGGIIIKKKKKKJJJKKKLLLNNNOOOPPPRRRTTTTTTTTTTTTSSSTTTSSSQQQPPPOOOOOOPPPQQQNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEFFFGGGGGGGGGHHHEEEEEEDDDDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBAAA???>>>???@@@>>>???AAAAAAAAA???===<<<>>>>>>????????????>>>>>>BBBBBBCCCDDDEEEFFFGGGHHHJJJHHHFFFCCC@@@>>>===<<<======<<<;;;;;;>>>CCCGGGFFFHHHKKKMMMNNNLLLIIIGGGEEEGGGJJJJJJHHHFFFEEEEEECCCFFFKKKMMMKKKHHHFFFDDD@@@EEEKKKPPPSSSWWW^^^ccckkknnnrrruuuwww|||{{{tttpppooopppqqqqqqwwwwwwwwwyyy{{{}}}}}}|||~~~|||{{{{{{}}}~~~}}}nnnbbb[[[WWWSSSQQQNNNKKKMMMSSSXXXbbbjjjmmmsss~~~}}}nnnfff```]]]ZZZYYY\\\^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]aaaeeeggghhhnnnwww}}}|||rrrnnnoooooolllhhhhhhgggeeeeeeeeeeeecccbbb```bbbdddeeedddaaa\\\ZZZXXXWWWQQQKKKJJJKKKHHHBBB444111...,,,---///000000777:::>>>BBBDDDCCCAAA???;;;888666888>>>DDDFFFGGGHHHKKKMMMLLLHHHDDDBBBBBBJJJNNNSSSVVVTTTMMMEEE@@@;;;888666777<<>>???@@@AAAAAA???===<<<======>>>>>>>>>>>>======>>>>>>@@@CCCEEEGGGIIIJJJHHHGGGDDDBBB???===<<<;;;::::::::::::<<<@@@FFFJJJQQQSSSUUUWWWWWWUUURRRPPPKKKMMMOOOPPPNNNKKKJJJJJJJJJMMMPPPPPPNNNJJJHHHGGGFFFKKKQQQUUUXXX]]]bbbgggnnnqqquuuxxx{{{zzztttpppooooooqqqqqqvvvuuuuuuwww{{{}}}~~~}}}{{{zzzxxxvvvvvvwwwxxxyyyzzz~~~tttggg[[[VVVRRRPPPMMMKKKMMMRRRVVV___gggkkkqqq{{{wwwjjjbbb^^^[[[XXXYYY[[[^^^^^^^^^___^^^]]][[[ZZZYYYYYYXXXVVVZZZ]]]^^^___dddlllsssvvvzzz{{{ssspppqqqqqqmmmjjjhhhfffeeedddddddddbbb```___aaadddeeeeeeaaa^^^[[[YYYWWWQQQKKKJJJKKKGGGAAA444111...,,,---///000000555888<<<@@@BBBAAA@@@???;;;777444555;;;@@@BBBBBBFFFHHHJJJIIIFFFBBB@@@???IIINNNTTTXXXWWWQQQHHHBBB;;;888555666:::AAAFFFIIIMMMLLLJJJGGGDDD===666111......///111333555666888555333000000111222333333222222111111111000000000///............//////000111000111555;;;AAAEEEFFFHHHJJJLLLLLLLLLMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTQQQQQQQQQQQQPPPOOONNNNNNOOONNNMMMLLLKKKKKKKKKLLLIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDAAA@@@??????@@@AAAAAAAAAAAA@@@@@@@@@??????@@@AAABBBAAA@@@???@@@AAA>>>???@@@@@@@@@???>>>=========>>>>>>>>>>>>============???AAADDDFFFGGGHHHFFFEEECCCAAA>>><<<;;;:::777888999:::===BBBJJJOOOVVVWWWYYYZZZZZZXXXUUUSSSPPPRRRTTTUUUSSSQQQPPPPPPTTTVVVVVVUUUQQQMMMKKKJJJOOOSSSZZZ^^^```dddiiimmmrrruuuyyy|||~~~zzztttooonnnooopppqqqttttttsssvvvyyy|||~~~~~~vvvtttqqqnnnmmmnnnpppqqqvvvyyy}}}~~~~~~{{{lll\\\VVVQQQOOOMMMJJJMMMQQQTTT\\\ccchhhmmmwww}}}pppfff```\\\[[[ZZZ[[[^^^```bbbbbbcccaaa^^^ZZZWWWUUUTTTTTTQQQSSSUUUUUUUUUXXX^^^dddjjjooouuuyyy~~~~~~yyysssqqqqqqpppnnnjjjhhhfffdddccccccbbb```^^^^^^```ccceeeeeebbb___\\\ZZZXXXRRRKKKJJJJJJFFF@@@555222...,,,---///000000222555999===@@@@@@@@@???<<<888444555999>>>@@@@@@CCCDDDFFFFFFEEEBBB@@@>>>DDDJJJRRRXXXXXXRRRIIICCC<<<888555444888???DDDGGGKKKJJJHHHFFFCCC===555000---......000222555777999777444000//////111222222222222222111111111000000//////............///000222222444777;;;AAAEEEGGGGGGIIIKKKKKKKKKLLLNNNPPPQQQQQQPPPOOOPPPQQQSSSTTTSSSTTTTTTUUUTTTRRRQQQPPPNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFEEECCC@@@>>>===>>>???AAA@@@@@@@@@????????????>>>>>>???@@@@@@>>>>>>???@@@>>>>>>???@@@??????>>>===>>>>>>????????????>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCBBB@@@>>><<<;;;:::777888999:::===DDDLLLRRRWWWXXXZZZZZZYYYWWWUUUSSSPPPSSSVVVWWWWWWVVVVVVVVV]]]]]][[[WWWRRRNNNLLLLLLUUUZZZaaaeeegggjjjooosssvvvyyy|||}}}~~~zzzsssooonnnooopppqqqsssrrrrrrtttxxx{{{}}}}}}ssspppkkkgggeeefffhhhjjjqqqtttxxxzzz{{{}}}nnn^^^VVVPPPNNNLLLJJJLLLPPPSSSYYY```eeekkksss|||vvvlllddd___]]]]]]]]]```cccfffiiijjjjjjgggccc^^^YYYVVVTTTTTTRRRRRRSSSRRRQQQRRRVVVYYY___ccciiiooouuu~~~|||xxxssspppoooooommmjjjiiigggdddccccccaaa___]]]\\\^^^aaaddddddbbb___]]][[[YYYRRRLLLJJJJJJFFF???555222...------...//////000333777;;;>>>???@@@???>>>:::666666:::???BBBCCCAAAAAACCCEEEEEECCC@@@>>>AAAGGGPPPWWWXXXSSSKKKEEE===999555333777===CCCFFFHHHGGGFFFDDDAAA;;;555000.........///222555888999888555111///000111222222222222222222111111111111//////............//////111222444666999>>>CCCFFFEEEGGGIIIJJJJJJKKKMMMOOOQQQPPPOOOOOOOOOPPPRRRSSSSSSTTTTTTUUUTTTRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEECCC@@@======>>>???AAA@@@@@@?????????>>>>>>>>><<<>>>???>>>===<<<===???>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???===<<<:::::::::;;;;;;>>>EEEMMMSSS\\\]]]^^^^^^]]][[[YYYXXXQQQUUUYYY\\\]]]]]]^^^___cccaaa]]]WWWQQQNNNMMMNNNYYY^^^eeejjjlllnnnsssvvvyyy|||}}}}}}|||~~~~~~yyysssooonnnooopppppprrrqqqrrrtttxxxzzzzzzyyyoookkkfffaaa___```bbbeeelllpppuuuxxxzzz|||qqqaaaXXXPPPMMMLLLJJJKKKNNNSSSWWW]]]ccciiioooxxxzzzpppiiibbb^^^]]]^^^aaaeeehhhlllppprrrqqqnnniiiddd___ZZZXXXVVVUUUUUUSSSQQQPPPPPPQQQSSSVVVZZZ___eeekkkuuu|||xxxsssooonnnmmmlllkkkjjjhhheeedddcccaaa___\\\YYY\\\```ccccccbbb___]]]\\\YYYSSSLLLIIIIIIEEE>>>666222///------.../////////111555999===???@@@AAA@@@<<<888888===CCCGGGHHHCCCCCCCCCEEEEEECCC@@@===???EEENNNUUUWWWSSSMMMIII???:::555333666<<>>BBBDDDFFFHHHIIIIIIJJJLLLNNNPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFDDDCCCCCCBBB@@@>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>><<<===>>>>>>===<<<>>>???=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???<<<===>>>@@@AAACCCDDDEEEBBBCCCCCCCCCBBB@@@>>><<<============@@@GGGOOOUUU^^^^^^_________]]]\\\[[[WWW[[[___cccdddeeefffhhhfffccc]]]UUUOOOMMMNNNPPPZZZ___ggglllnnnqqquuuxxx{{{}}}~~~}}}|||}}}~~~yyysssnnnmmmnnnoooppprrrrrrsssvvvxxxxxxuuusssjjjeee___YYYWWWYYY\\\___ggglllssswwwzzz|||xxxfff\\\RRRNNNLLLJJJJJJLLLRRRTTTZZZaaafffkkkuuu~~~~~~rrrkkkfffbbb___^^^aaafffjjjnnnssswww{{{{{{xxxtttnnnhhhaaa]]]ZZZXXXWWWTTTRRRPPPOOONNNNNNOOORRRWWW[[[aaalllxxx~~~zzztttooommmlllmmmmmmkkkiiifffdddcccaaa___\\\WWWZZZ^^^aaabbbaaa___]]]]]]ZZZSSSLLLIIIIIIDDD>>>666333///------............000444999===???AAABBB@@@<<<888999???FFFKKKLLLHHHGGGFFFFFFFFFCCC===999;;;AAAIIIPPPSSSQQQLLLIIIAAA<<<666333666<<>>??????>>>>>>???AAA===============>>>??????>>>>>>>>>??????>>>>>>>>>======>>>@@@BBBCCCDDDEEECCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>BBBIIISSSYYY]]]^^^^^^______^^^]]]]]]^^^aaafffhhhiiiiiijjjkkkgggccc\\\TTTNNNMMMPPPSSSYYY```hhhmmmpppssswwwzzz{{{~~~~~~~~~yyyrrrnnnmmmnnnoooppprrrsssuuuwwwxxxuuuqqqmmmccc^^^WWWQQQOOOQQQVVVYYYaaahhhpppvvvyyy|||jjj___SSSOOOMMMJJJIIIKKKPPPPPPVVV^^^cccgggqqq{{{wwwmmmiiihhhfffdddcccgggmmmssswww|||}}}tttlllddd```\\\ZZZVVVTTTRRRPPPNNNMMMJJJMMMPPPSSSXXXbbbnnnwww|||vvvpppmmmlllmmmooollljjjgggeeecccbbb___\\\UUUXXX]]]```bbbaaa^^^]]]]]]ZZZSSSLLLIIIIIIDDD===666333///------.........---000444888===@@@BBBCCC@@@<<<888:::@@@HHHMMMOOOMMMKKKHHHGGGFFFBBB;;;666777<<>>???AAAAAA@@@@@@AAABBB===============>>>??????<<<<<<============<<<<<>>>>>>>>???CCCLLLVVV\\\```aaaaaabbbbbbbbbaaaaaabbbeeehhhjjjjjjjjjjjjjjjgggccc[[[SSSNNNNNNRRRUUUYYY```hhhnnnqqqtttxxx||||||~~~~~~yyyrrrnnnmmmnnnoooppprrrtttvvvyyyxxxtttnnniii^^^YYYQQQKKKJJJLLLQQQUUU]]]eeennnvvvyyy{{{~~~mmmaaaTTTOOOMMMJJJIIIJJJNNNNNNSSS\\\aaadddnnnyyytttllljjjkkkkkkiiihhhnnnuuu{{{tttkkkeee___]]]YYYVVVTTTRRRPPPNNNHHHIIILLLNNNSSS\\\hhhqqqyyyppppppqqqqqqppppppllljjjgggeeedddaaa^^^[[[WWW[[[___aaa```^^^[[[ZZZXXXVVVQQQKKKJJJJJJFFF@@@666333///,,,++++++***)))---///333888<<>>===<<<999;;;BBBMMMVVVNNNNNNKKKGGGFFFEEE@@@888999>>>EEEJJJKKKJJJHHHFFFGGG???555111555:::>>>>>>FFFFFFGGGFFFCCC???;;;999666555333111222444777:::;;;888555444666666444111222222222222222222222222......//////000000111111000111222222333555888;;;EEEGGGJJJKKKKKKLLLNNNOOONNNNNNNNNNNNOOOOOOPPPQQQSSSQQQOOOMMMMMMMMMNNNOOOMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMMMMKKKIIIHHHIIIHHHFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAA@@@AAA??????@@@@@@@@@AAAAAAAAA?????????AAABBBBBB@@@>>>@@@@@@@@@@@@?????????>>>@@@???===<<<<<<<<<===>>>???>>>===<<<;;;;;;<<<===;;;>>>BBBDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFHHHOOOWWW]]]cccbbbaaaaaaaaaccceeegggjjjkkklllmmmnnnnnnmmmmmmhhh```XXXRRRNNNMMMRRRZZZaaadddhhhnnnrrrvvvxxxyyy}}}|||{{{zzz|||{{{tttooommmnnnooooooxxxzzz||||||yyyrrrkkkggg^^^WWWRRRRRRPPPKKKMMMRRR[[[bbblllrrruuuyyy~~~fffTTTQQQLLLJJJKKKFFFKKKMMMQQQUUU[[[ccclllrrr|||}}}tttmmmkkklllllllllnnnqqqyyyvvvllldddaaa\\\ZZZYYYVVVQQQMMMMMMMMMLLLLLLNNNTTT\\\aaauuuyyypppooopppooonnnnnnjjjhhhfffeeedddbbb___]]]XXX\\\```bbbaaa^^^\\\\\\YYYWWWQQQKKKJJJJJJFFF@@@666333///,,,,,,+++***)))---///333777:::===??????===<<<:::888888???IIIQQQNNNOOOMMMIIIGGGFFF@@@999555:::@@@FFFHHHGGGFFFEEEEEE???777333555:::@@@CCCGGGHHHHHHGGGDDD@@@<<<:::888666444333333555888;;;;;;888666555555555444222222222222222222222222222............/////////000///000111222222444777:::BBBDDDHHHJJJKKKKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQSSSRRRPPPNNNMMMMMMNNNOOOMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLMMMMMMLLLKKKJJJIIIFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@???AAABBBBBB???>>>@@@?????????>>>>>>>>>>>>>>>>>>===<<<<<<===>>>??????>>>===<<<;;;<<<<<<===>>>@@@BBBCCCBBBAAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHKKKQQQYYY___eeeddddddddddddfffggghhhjjjlllnnnpppqqqppppppooojjjbbbZZZUUUQQQPPPUUU]]]dddfffjjjoootttwwwyyyzzz}}}|||{{{zzz{{{zzzsssnnnmmmmmmmmmnnnuuuwwwyyyzzzxxxtttooollleee]]]WWWUUURRRNNNPPPVVV]]]dddmmmssswwwzzzhhhVVVRRRMMMJJJKKKFFFIIIKKKOOOSSSXXX```iiioooxxx~~~wwwrrrrrrssstttuuurrruuu|||vvvkkkfff```\\\ZZZXXXTTTPPPMMMLLLKKKIIIKKKOOOVVV\\\ooo~~~{{{qqqnnnooommmkkklllhhhgggeeeddddddccc```^^^YYY]]]aaacccbbb___^^^]]]ZZZXXXRRRLLLJJJKKKGGGAAA666333///,,,,,,,,,+++***---///222555888;;;<<<===;;;;;;999666666:::CCCJJJOOOPPPOOOKKKHHHGGGAAA:::555888===BBBEEEEEEDDDCCCBBB>>>888444444:::CCCIIIJJJJJJJJJIIIGGGBBB>>><<<:::888666444444666999;;;;;;999777555555555333222222222222222222222222222------............//////...///000000111222666888===AAAFFFIIIKKKKKKLLLMMMPPPPPPOOOOOOPPPPPPQQQQQQTTTRRRPPPOOOMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPLLLMMMMMMMMMLLLKKKJJJIIIDDDCCCBBBAAAAAABBBCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@@@@AAA@@@>>>===>>>>>>>>>>>>============<<<<<<;;;;;;<<<===???@@@>>>>>>===<<<<<<<<<<<<===@@@AAABBBAAA@@@???@@@AAAEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLOOOVVV]]]cccffffffgggggghhhiiiiiijjjkkkmmmppprrrtttsssrrrqqqllleee^^^ZZZVVVUUUZZZaaagggjjjmmmrrruuuxxxzzzzzz}}}|||{{{zzzyyy|||~~~yyysssnnnllllllllllllqqqsssuuuvvvvvvuuusssrrrooohhh```\\\XXXVVVWWW[[[```fffnnntttxxx{{{kkkZZZUUUNNNJJJJJJEEEGGGIIILLLPPPUUU]]]eeekkksssyyy|||vvvssssssuuuxxxyyywwwzzzvvvnnneee^^^[[[YYYVVVTTTPPPNNNLLLJJJIIILLLQQQVVVggguuu}}}rrrooonnnlllkkkkkkiiihhhfffddddddbbb^^^\\\ZZZ]]]aaacccbbb```______\\\YYYSSSLLLKKKKKKHHHBBB666333///---,,,,,,,,,+++---...000333666999:::;;;;;;;;;:::777555888>>>DDDNNNQQQQQQMMMJJJHHHCCC<<<888999<<>>EEEIIILLLLLLMMMMMMOOOOOOOOONNNNNNOOOPPPPPPSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQMMMMMMMMMLLLKKKKKKJJJIIIEEEDDDBBBAAA@@@AAAAAABBBFFFEEEEEEDDDCCCBBBBBBAAABBBAAA@@@@@@?????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@???>>><<<>>>============<<<<<<<<<;;;:::::::::;;;===???@@@=========<<<<<<<<<======???@@@@@@???>>>>>>???AAAEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQTTTZZZaaafffggggggiiijjjjjjkkkjjjjjjjjjmmmpppsssuuutttrrrqqqmmmgggaaa^^^[[[ZZZ___fffkkkmmmppptttvvvxxxyyyzzz|||||||||zzzyyyzzz}}}~~~zzzsssooommmllllllkkknnnooopppqqqrrrsssttttttvvvrrrmmmiiieeebbbaaaaaaccchhhoootttxxx{{{mmm\\\WWWNNNJJJJJJEEEGGGHHHKKKNNNSSSZZZbbbgggnnnttt}}}~~~{{{wwwuuuuuuvvvyyyzzz|||~~~xxxkkkaaa\\\ZZZXXXVVVUUUSSSPPPLLLJJJKKKOOOSSS```mmmuuupppooommmkkklllllliiigggeeeccc```\\\YYY[[[]]]aaacccbbbaaa```aaa^^^[[[TTTMMMKKKLLLIIICCC666333///---------,,,,,,,,,---///222444777:::;;;<<<<<<<<<999666777<<<@@@KKKOOOQQQNNNKKKIIIEEE@@@;;;:::999;;;>>>???>>>===::::::999555222777BBBLLLNNNNNNOOOOOOMMMJJJFFFDDD<<<:::777444444555777999<<<;;;999777555333333333222222222222222222222222000000000000000000000000---.../////////000333555999>>>DDDIIILLLMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPQQQMMMMMMLLLLLLKKKJJJJJJJJJHHHFFFDDDCCCAAAAAAAAAAAAFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCAAA????????????>>><<<============<<<<<<<<<;;;999999999999;;;===???@@@<<<<<<==================<<<===>>>===<<<===???AAADDDDDDFFFGGGIIIKKKLLLMMMOOOQQQTTTVVVYYY^^^dddhhhggghhhiiijjjkkkkkkkkkjjjkkklllooorrrssssssqqqppplllgggcccbbb```___dddkkkoooqqqsssvvvxxxyyyyyyyyy{{{|||}}}|||zzzyyy{{{|||{{{~~~~~~zzztttooommmlllkkkjjjllllllmmmmmmoooppprrrsssyyyyyyyyywwwssspppkkkhhhhhhkkkppptttxxx{{{~~~~~~lll]]]WWWNNNIIIIIIEEEGGGIIIKKKMMMRRRXXX```eeekkkqqqzzz||||||{{{{{{|||~~~sssggg```]]]ZZZXXXXXXVVVSSSNNNKKKKKKMMMPPPXXXeeevvvuuuqqqooommmllllllmmmjjjgggeeebbb___[[[WWWZZZ]]]```bbbaaaaaaaaaaaa```]]]UUUMMMKKKLLLIIIDDD666333///------------,,,,,,,,,...000444777:::<<<<<<>>>>>>;;;888888:::>>>EEEKKKOOONNNLLLKKKIIIEEE<<<999777888;;;>>>===;;;999:::999666444777@@@HHHNNNPPPQQQQQQPPPNNNKKKIII===;;;777444444555777888<<<<<<;;;888555333333444222222222222222222222222222222111111111111000000---...//////...000333555999>>>CCCHHHKKKLLLNNNOOOMMMMMMLLLLLLKKKKKKLLLLLLPPPPPPPPPQQQPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPNNNMMMLLLKKKJJJJJJJJJKKKHHHGGGEEECCCBBBBBBCCCCCCFFFEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAABBB@@@>>>>>>>>>???>>>===============<<<<<<<<<<<<999999999999:::<<<>>>???;;;<<<======>>>=========999;;;<<<===<<<<<<>>>@@@BBBCCCEEEHHHJJJMMMOOOPPPRRRUUUXXXZZZ]]]aaafffiiihhhhhhiiiiiijjjkkkkkkkkklllmmmooopppqqqqqqppppppkkkhhheeefffeeeeeejjjqqqtttuuuwwwyyyzzzzzzzzzyyyzzz|||~~~~~~|||{{{||||||{{{}}}yyysssooommmkkkjjjhhhjjjjjjkkklllnnnppprrrsssxxx}}}}}}{{{uuuooonnnppprrrvvvyyy{{{}}}~~~~~~~~~~~~~~~iii[[[WWWMMMHHHIIIFFFGGGIIIKKKMMMQQQWWW^^^ccchhhnnnwww}}}zzzvvvzzz}}}~~~rrrjjjddd___[[[XXXWWWSSSOOOKKKJJJLLLNNNRRR^^^nnn~~~uuupppnnnlllkkklllkkkiiifffdddbbb___[[[XXXZZZ\\\___aaa``````aaaaaaaaa^^^VVVNNNLLLMMMJJJEEE666333///------......---+++,,,---000444888;;;===<<<>>>???===999888999<<<@@@GGGMMMMMMMMMMMMLLLIII===:::777888===BBBBBBAAA;;;;;;;;;999777999???CCCNNNPPPRRRSSSSSSQQQOOOMMM???<<<999666555666888999<<<<<<<<<999444222333444222222222222222222222222111111111111000000000///...////////////000333555999===BBBEEEHHHJJJLLLNNNNNNNNNMMMLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAA???======>>>??????>>>>>>>>>>>>=========<<<<<<999999888999999;;;===>>>:::;;;===>>>>>>>>>======999;;;======<<<;;;;;;;;;@@@AAADDDHHHKKKOOORRRSSSUUUWWW[[[]]]___bbbfffiiijjjjjjiiiiiijjjkkkmmmnnnppppppooooooooooooppppppkkkiiihhhjjjkkkkkkqqqwwwyyyzzz|||}}}}}}}}}|||{{{yyy{{{~~~~~~~~~}}}{{{wwwqqqmmmjjjiiigggeeehhhiiijjjmmmooorrrtttvvvvvv|||}}}wwwuuuuuuvvvxxx{{{}}}}}}}}}~~~}}}~~~}}}||||||eeeXXXUUULLLGGGIIIGGGGGGHHHJJJLLLOOOTTT[[[```eeekkkttt|||~~~zzzwwwuuuwww|||vvvnnnfffaaaZZZXXXUUUQQQMMMLLLNNNPPPRRR\\\kkkzzzsssooommmkkkkkkllliiigggeeedddbbb```]]]ZZZYYY\\\___````````````aaabbb^^^VVVNNNLLLMMMJJJEEE666333///---.........---***+++---000444888<<>>AAANNNPPPRRRTTTTTTSSSQQQPPPAAA>>>;;;777666777999:::<<<===<<<999444222333444222222222222222222222222111111000000/////////...//////000//////000333555999<<<@@@CCCEEEHHHKKKMMMOOOOOONNNMMMLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLLOOONNNLLLKKKJJJJJJKKKKKKBBBAAAAAABBBCCCEEEGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@>>><<<<<<>>>???@@@???>>>>>>>>>>>>============:::999999888999:::<<<===:::;;;===>>>>>>>>>======:::<<<>>>>>><<<999888888>>>@@@CCCGGGLLLPPPSSSUUUVVVYYY\\\___```cccfffhhhlllkkkjjjiiijjjlllnnnpppsssrrrpppooonnnooopppqqqllljjjjjjmmmnnnooouuu|||}}}~~~~~~}}}xxx{{{yyyuuuoookkkiiigggdddcccfffhhhjjjnnnqqquuuwwwyyyttt{{{~~~|||zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{yyybbbVVVTTTKKKGGGIIIGGGFFFGGGIIIJJJMMMSSSZZZ___ccciiirrrzzz}}}yyywwwvvvwwwzzzuuukkkeee\\\[[[YYYUUUQQQPPPRRRTTTTTT^^^lllzzzqqqjjjgggffffffhhhcccdddeeeeeedddaaa^^^\\\ZZZ\\\^^^^^^^^^^^^```bbbeeeaaaXXXOOOLLLLLLGGGAAA888555111...............111000///111666;;;@@@BBB@@@@@@??????===<<<;;;:::AAAEEEJJJMMMNNNNNNOOOOOODDD===888:::BBBIIILLLLLLFFF???;;;======::::::>>>GGGJJJKKKJJJLLLPPPQQQOOOIIIBBB:::555555777888888??????>>>:::666222111111000111222333333333333333......///000000000000000---...///111111000000///555777;;;@@@DDDHHHJJJJJJNNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNNNNOOOPPPRRRSSSPPPQQQQQQOOOMMMKKKKKKLLLOOOOOONNNMMMLLLKKKJJJIIIFFFEEECCCBBBCCCEEEHHHJJJFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>???>>><<<;;;::::::;;;<<<:::::::::::::::;;;<<<============<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<===@@@EEEHHHKKKMMMPPPSSSYYY]]]aaacccccceeeiiilllqqqqqqpppooopppsssuuuwwwzzzyyywwwuuusssrrrqqqqqqppppppoooqqqsssxxx|||}}}}}}}}}}}}|||wwwrrrkkkfffdddddddddcccfffgggjjjoootttxxxyyyxxxrrrtttyyy|||yyyzzz|||~~~}}}|||~~~~~~qqqeeeXXXQQQMMMIIIHHHJJJFFFFFFFFFGGGJJJOOOVVV[[[dddhhhnnnuuu|||zzzyyyzzzxxxxxx|||sssjjjeeeaaa^^^\\\XXXRRRSSSVVV[[[dddqqq~~~pppiiifffddddddfffcccdddffffffeeebbb___]]][[[]]]____________aaabbbddd```XXXPPPMMMMMMIIICCC888444000------......---000///...000555;;;@@@CCCAAAAAAAAA@@@>>><<<;;;:::???CCCHHHKKKLLLLLLMMMMMMFFF@@@:::;;;BBBIIIMMMNNNIIIBBB>>>>>>>>>::::::<<>>>>>>>><<<888666555555//////000111111111111111......///000000000000000111000000///000111222222555777;;;???DDDGGGIIIJJJMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPPPPQQQRRRSSSPPPQQQRRRPPPMMMLLLLLLMMMOOOOOONNNMMMLLLKKKJJJIIIGGGFFFDDDCCCCCCEEEGGGIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========>>>===<<<;;;::::::;;;<<<:::::::::::::::;;;<<<<<<============<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===@@@DDDHHHJJJMMMQQQSSSWWW[[[```cccdddgggkkkoooqqqqqqqqqqqqsssvvvyyy{{{|||{{{zzzxxxvvvuuuttttttvvvvvvwwwyyy}}}yyyyyyzzz}}}}}}yyytttmmmgggdddccccccbbbfffgggjjjoootttwwwxxxxxxwwwyyy~~~|||zzzzzz{{{}}}|||{{{~~~}}}}}}~~~}}}~~~ttteeeUUUMMMJJJGGGFFFGGGGGGGGGGGGGGGIIINNNTTTYYY___dddmmmvvv}}}}}}zzzzzz|||}}}zzzqqqjjjeeeaaa^^^ZZZUUUUUUZZZeeennn{{{~~~ooogggdddbbbaaaccceeefffggggggeeeccc___]]]\\\^^^````````````bbbcccbbb___WWWOOOMMMMMMJJJDDD777444///---,,,------,,,---------000444:::???CCCCCCCCCBBBAAA???===;;;999<<<@@@EEEHHHIIIIIIJJJKKKHHHBBB<<<;;;AAAHHHNNNQQQMMMGGGCCCAAA???;;;999:::>>>AAADDDCCCEEEJJJKKKIIILLLGGG???888666555555555<<<===>>>===;;;999888888//////000111111111111000//////000000111111000000333222000//////111333555444666:::>>>BBBEEEGGGIIIKKKLLLLLLMMMNNNOOOOOOPPPNNNOOOQQQRRRSSSSSSRRRRRRPPPQQQQQQPPPNNNLLLLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIGGGEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>======<<<;;;;;;:::===<<<;;;;;;:::;;;;;;<<<:::::::::::::::;;;;;;<<<<<<<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<>>CCCDDDDDDDDDCCCAAA>>>;;;999:::===BBBEEEGGGGGGGGGHHHHHHCCC===;;;>>>EEEMMMRRRPPPLLLHHHDDDAAA===999777999>>>AAACCCFFFLLLMMMKKKMMMHHHAAA;;;666444333333:::<<<>>>>>><<<999888888111222222333333333222222///000000111111111000000111111000000000111222333333555888<<<@@@CCCFFFGGGIIIJJJKKKLLLNNNOOOOOOOOONNNPPPRRRTTTTTTSSSRRRPPPOOOPPPPPPOOOMMMKKKLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJHHHGGGEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999::::::;;;;;;;;;;;;===>>>????????????<<<;;;;;;::::::;;;;;;<<<;;;>>>BBBEEEHHHKKKOOORRRVVVZZZ```dddgggkkkqqqvvvuuuvvvwwwzzz}}}|||{{{zzz|||yyytttmmmhhheeeeeeddddddhhhhhhjjjnnnssswwwxxxxxxzzz}}}~~~|||{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{zzz|||~~~}}}{{{zzz{{{oooWWWLLLKKKIIIGGGEEEDDDEEEFFFGGGHHHLLLRRRVVVXXX___iiisss{{{~~~|||}}}yyyrrrlllfffbbbdddiiirrrzzz|||mmmeeebbb``````aaafffggghhhhhhfffccc___]]]YYY\\\___``````______```^^^[[[SSSLLLJJJKKKHHHCCC666333///,,,,,,,,,,,,,,,***+++---...000555<<>>;;;888888<<>>:::;;;AAAJJJPPPRRRPPPKKKGGGCCC???:::666444999>>>AAAEEELLLNNNLLLKKKHHHCCC<<<666333111111888;;;>>>>>>;;;888555444222222333333333222222111000000111111111111000000---...000222222111000...333444666:::===AAADDDEEEGGGHHHJJJLLLNNNOOOOOOOOONNNPPPSSSUUUUUUSSSQQQOOOMMMNNNOOONNNLLLJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@??????>>>======<<<<<<;;;::::::999999:::;;;;;;<<<<<<<<<;;;::::::999999999:::::::::;;;===???@@@@@@???>>>;;;;;;::::::::::::;;;;;;;;;===@@@BBBEEEHHHMMMPPPVVV[[[aaaeeehhhlllqqqvvvyyyzzz|||~~~|||{{{|||uuuqqqkkkgggffffffggggggggggggiiimmmssswwwyyyzzz{{{}}}~~~}}}|||{{{zzzzzz{{{|||||||||{{{{{{zzzyyyxxxxxxzzz|||~~~{{{zzzyyy{{{www]]]OOOKKKIIIFFFDDDBBBCCCDDDFFFHHHLLLQQQUUUYYY^^^fffooowww{{{{{{~~~{{{tttmmmiiikkkqqq||||||mmmfffcccbbbbbbcccfffgggggggggeeebbb^^^\\\XXX[[[^^^``````_________^^^[[[SSSLLLJJJKKKHHHBBB777444///---,,,------,,,)))+++------...333:::@@@BBBCCCDDDDDDBBB???;;;999888;;;@@@CCCDDDEEEEEEFFFBBBAAA>>>;;;999>>>GGGNNNQQQQQQMMMHHHDDDAAA<<<555///555:::===BBBHHHIIIGGGHHHFFFBBB<<<666222111111555999<<<===;;;777444222000111111111111000//////111111222222111111000000+++---000333333111///---222333555888;;;???BBBDDDEEEGGGIIILLLNNNOOOOOOOOONNNPPPRRRTTTTTTRRRPPPOOOMMMNNNNNNNNNLLLKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;777888999;;;<<<<<<<<<<<<;;;::::::999999999999999999:::===???@@@???>>>===;;;;;;::::::::::::;;;;;;;;;<<<>>>@@@AAAEEEIIILLLTTTXXX___cccfffjjjpppuuu|||}}}}}}{{{zzz{{{sssnnniiieeeeeefffggghhhffffffhhhlllsssxxx{{{||||||}}}~~~zzzzzzzzzyyyxxxxxxzzz|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxzzz|||~~~{{{{{{{{{~~~eeeUUUMMMHHHDDDCCCAAABBBDDDFFFGGGKKKPPPSSSYYY]]]ccckkksss|||~~~}}}}}}zzzyyy~~~xxxssstttyyy|||mmmgggeeeddddddfffeeefffgggfffdddaaa]]][[[XXX\\\___aaaaaa```___``````]]]UUUMMMKKKLLLIIICCC888444000------......---)))+++---------000888>>>@@@AAACCCCCCBBB???;;;999888<<<@@@DDDEEEEEEEEEFFF@@@AAA@@@<<<999<<>>CCCCCCAAACCCCCCAAA<<<666222111222222666;;;===<<<999666444111111111111111000//////111222222222222111000///---...111222333222000///222222444666999===AAACCCDDDEEEIIILLLNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQOOONNNNNNOOOPPPOOOMMMMMMMMMOOOKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@??????=========<<<;;;;;;::::::666777999;;;<<<<<<<<<<<<;;;::::::999888888999999888:::<<<>>>???>>><<<;;;;;;::::::999999::::::;;;:::<<<======>>>AAAEEEIIIMMMRRRYYY___ccchhhooottt{{{}}}~~~{{{{{{}}}~~~rrrnnnhhheeedddeeeeeefffeeeeeeggglllsssyyy}}}~~~||||||{{{zzzxxxwwwxxxyyytttvvvwwwvvvtttuuuxxx{{{yyyxxxvvvtttttttttuuuvvvssstttvvvxxx{{{~~~qqq^^^RRRJJJFFFGGGCCCDDDEEEFFFFFFHHHLLLOOOVVVZZZaaahhhqqqzzz|||~~~|||rrrppptttvvv|||nnnhhhfffeeefffhhheeefffffffffddd```\\\ZZZYYY]]]aaacccbbbaaaaaaaaabbb___WWWOOOMMMMMMJJJDDD888555111...............))),,,...---,,,///666===???@@@BBBCCCBBB???;;;999888<<>>:::<<>>666111666:::;;;>>>AAA@@@===AAAAAA@@@;;;666222111333///444:::>>>===;;;888777333333333333333222111000222222222222222111000///000111111111222222222222111222333555999<<<@@@BBBCCCEEEHHHLLLNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPOOONNNPPPQQQRRRQQQOOOOOOOOOQQQKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@===<<<<<<;;;;;;::::::999555777999;;;<<<<<<<<<<<<;;;::::::999888888888999888:::<<<>>>>>>===;;;:::;;;::::::999999::::::;;;:::;;;<<<<<<===???CCCFFFGGGMMMUUU[[[```gggnnntttyyy{{{|||{{{|||}}}sssoooiiidddccccccccccccddddddfffkkksssyyy~~~{{{zzzwwwtttqqqqqqrrrtttqqqrrrtttsssrrrrrrvvvyyyxxxvvvsssqqqqqqrrrtttvvvoooppprrruuuzzz{{{gggXXXNNNKKKLLLFFFGGGGGGFFFFFFFFFIIIKKKSSSWWW___gggpppyyyzzzyyy~~~yyypppooosssqqq}}}~~~pppjjjhhhffffffhhhiiiiiiiiigggbbb^^^\\\[[[\\\]]]^^^```aaabbbbbbbbb___]]]WWWNNNKKKKKKIIIEEE999666111...---...------,,,------------000444888>>>@@@AAABBBAAA???<<<;;;<<>>888666>>>HHHLLLLLLMMMKKKHHHCCC>>>:::777444444888>>>BBBAAA???======<<<;;;888555222000111555:::>>>???===999666555555444444444555555666444444555555444444333222444444444333222111000///111222444555666999>>>AAAHHHHHHHHHIIIKKKLLLNNNOOOMMMMMMKKKKKKLLLMMMPPPQQQQQQPPPOOONNNLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJIIIGGGEEEHHHFFFCCC@@@???@@@BBBCCCBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;::::::999888999;;;<<<===<<<<<<;;;======<<<;;;999888777777666777888999:::;;;;;;;;;<<<;;;:::999888888888888::::::;;;<<<===>>>??????FFFIIIOOOUUU\\\bbbfffiiippptttzzz}}}zzzuuuuuuxxxzzzrrrmmmfffaaa```aaabbbccccccdddeeehhhmmmtttzzz}}}xxxuuurrrnnnlllkkkkkklllnnnoooqqqpppooonnnoooqqqsssooolllllloooqqqqqqpppoooooosssyyysssaaaTTTLLLGGGGGGFFFEEEDDDEEEHHHJJJLLLOOOUUU]]]dddkkksss||||||uuuppppppxxxwwwkkkfffjjjmmmuuurrrllljjjiiiiiijjjiiiiiihhhfffccc___\\\ZZZZZZ[[[]]]___```aaaaaaaaa```^^^XXXPPPLLLLLLJJJFFF999666111...---...------,,,------------000444777>>>???AAABBBBBB@@@===;;;;;;???DDDFFFEEECCCCCCCCCFFFDDDBBB???:::888???IIIKKKKKKKKKIIIFFFAAA<<<999666444333777>>>BBBBBB@@@======<<<:::777444111000000333888<<<>>>===:::888555444444444444444555555333333444444333333222111222222222222111000//////000111333333555888<<>>>>>>>>>>>>>>===<<<:::999999888777888:::;;;<<<<<<;;;;;;<<<<<<;;;:::999888888777777888999:::;;;<<<<<<<<<;;;;;;:::999888888888888888888999:::;;;<<<======DDDEEEHHHLLLQQQXXX]]]```hhhlllsssyyy~~~|||wwwvvvyyy|||{{{xxxrrrjjjccc```_________```aaadddhhhnnntttyyy|||vvvsssnnnjjjgggggghhhiiilllnnnooonnnmmmmmmnnnoooqqqnnnlllllloooqqqqqqqqqoooqqquuuzzziiiXXXNNNIIIJJJHHHFFFDDDEEEFFFHHHJJJNNNSSS[[[bbbhhhpppyyy}}}}}}|||zzzxxxuuuppplllmmmttt~~~|||tttjjjhhhlllqqqwww~~~qqqkkkjjjiiiiiikkkkkkhhheeedddcccaaa\\\WWWXXXZZZ\\\^^^___`````````aaa___YYYPPPMMMMMMKKKGGG999666111...---...------,,,,,,---------///333666===???AAABBBBBB@@@>>><<<:::===BBBDDDEEEDDDEEEEEEGGGEEEDDDBBB===:::???GGGLLLKKKJJJGGGDDD@@@===;;;666444333777===AAACCCBBB???>>>===:::888555222111---000555:::<<<<<<;;;:::444444333333333333444444222222333333222222111000000000111111111000000///000111222222333555:::===CCCCCCDDDFFFHHHJJJKKKLLLNNNNNNMMMMMMMMMOOOPPPRRRQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHIIIJJJIIIGGGEEEHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@??????@@@@@@???>>>>>>=========???>>><<<:::999888777777666777888999:::::::::::::::::::::999999999888888888888999:::;;;<<<<<<===;;;:::999888888777888888666666777888999::::::;;;BBBAAAAAABBBFFFLLLRRRUUU[[[___fffmmmttt{{{|||vvvuuuwwwxxx}}}|||zzztttkkkddd___]]]\\\\\\[[[^^^bbbhhhnnntttwwwzzzrrrnnniiicccaaabbbdddgggiiijjjlllkkkkkkkkklllmmmooommmkkklllnnnqqqqqqqqqppptttxxx||||||~~~rrr]]]RRRNNNLLLJJJGGGEEEDDDEEEFFFGGGLLLRRRYYY___dddkkksssyyy|||xxxvvvuuurrrooommmjjjhhhhhhmmmuuu{{{yyyrrrkkkkkkqqqvvv{{{{{{nnniiihhhggghhhjjjkkkgggcccbbbdddbbb[[[UUUXXXYYY\\\^^^````````````aaa___XXXPPPLLLMMMKKKFFF999666111...---...------+++,,,---,,,---...222444;;;===???AAABBBAAA???===999;;;>>>AAACCCEEEGGGHHHIIIHHHGGGEEE???:::<<>><<<666444444666;;;@@@CCCDDDAAAAAA???===:::666444222,,,...222666999;;;;;;;;;444444333222222222333333333333333333333222111111//////000111222222111111111111222222222444888;;;@@@AAACCCFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQMMMMMMMMMLLLKKKJJJIIIIIIJJJIIIHHHHHHIIIIIIGGGEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@>>>>>>????????????>>>>>>======>>>===;;;999777666666666666666777888888999999999888888888999999999999999777777888888999:::<<<<<<;;;:::999888777777777777555555666777888999999:::@@@???>>>???AAADDDHHHJJJMMMQQQWWW^^^fffooowww}}}yyysssrrrtttvvv|||{{{vvvqqqiiibbb^^^\\\[[[ZZZVVVZZZ```gggmmmqqqtttuuunnnjjjccc]]][[[]]]aaadddeeefffhhhhhhhhhhhhiiikkkllllllkkklllnnnpppqqqrrrrrrwww||||||ssstttyyycccVVVRRRMMMKKKHHHEEEDDDDDDFFFGGGKKKPPPWWW\\\aaagggooottt~~~zzztttuuuyyyxxx|||}}}yyytttssspppllljjjiiigggeeedddfffjjjmmmwww{{{|||vvvqqqsssxxx|||{{{nnnhhhhhhggggggiiikkkfffbbbbbbcccaaa[[[UUUWWWYYY]]]```aaabbbaaaaaa___^^^WWWOOOKKKLLLIIIEEE999666111...---...------***+++,,,,,,,,,...000333999;;;>>>@@@AAA@@@???>>>::::::;;;>>>BBBEEEHHHIIIMMMKKKJJJHHHBBB:::888;;;GGGFFFEEECCCAAA>>><<<;;;777555444666:::???CCCEEEAAAAAA@@@>>>;;;777333111+++---000333666999:::;;;555444333222222222222222444444444444444333333222000000111222333333333333222333333222222333777:::???@@@CCCFFFHHHJJJKKKLLLJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQMMMMMMMMMMMMLLLJJJIIIHHHIIIHHHGGGHHHIIIIIIGGGEEEHHHIIIJJJLLLLLLKKKJJJIIIEEEEEEEEEDDDBBB@@@>>>===>>>??????@@@??????>>>======;;;999777555555555555555666666666777888999999777777777888888888999999666555555666777888:::;;;::::::999888777777777777555555666777888999::::::<<<<<<<<<===>>>>>>??????BBBEEEJJJPPPWWW```iiiooovvv}}}|||wwwqqqooorrruuu{{{wwwsssmmmeee___[[[YYYWWWVVVRRRWWW]]]dddjjjmmmoooooohhhddd]]]XXXWWWZZZ___bbbaaaccceeeeeeeeefffgggiiijjjkkklllmmmmmmnnnpppqqqtttxxx}}}wwwlllkkkiiiZZZTTTLLLJJJGGGEEEDDDEEEFFFGGGJJJOOOUUUZZZ^^^ccckkkpppxxx}}}}}}vvvqqqkkkfffhhhmmmrrrxxx{{{yyyvvvtttpppkkkkkkkkkiiieeeaaa______```gggjjjooorrrtttyyy}}}~~~}}}pppjjjiiihhhhhhjjjiiifffcccbbbaaa___ZZZUUUWWWYYY]]]```bbbbbbbbbaaa___]]]WWWNNNKKKKKKIIIEEE999666111...---...------)))+++,,,,,,,,,---///111666888;;;>>>@@@@@@???>>>;;;999999;;;@@@EEEIIIJJJOOOMMMLLLLLLEEE<<<888888??????@@@???>>><<<:::999888777555555888===BBBFFFAAABBBCCCAAA>>>999444000------...000333555888:::666555444333333222222333444555555555555444333333000111222333333333333333333333333222111222555888<<<>>>BBBEEEHHHJJJKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOONNNMMMLLLKKKHHHGGGGGGHHHIIIIIIGGGFFFEEEFFFHHHIIIJJJIIIIIIHHHEEEEEEEEEEEECCCAAA???======>>>???@@@@@@???>>>===;;;999777555444444555666666666666666666888999999777777777777777888888888555555444444555777999::::::999888777777666777777555555666777888999::::::777888999999999999888888<<<>>>AAADDDIIIQQQZZZ```hhhqqq|||zzzxxxsssnnnmmmppprrrxxx}}}|||tttqqqlllddd]]]XXXTTTRRRPPPQQQUUU[[[aaafffhhhhhhhhhaaa]]]WWWSSSSSSWWW\\\```^^^```bbbccccccdddfffhhhiiikkkmmmmmmmmmmmmnnnppptttwww{{{{{{qqqfffddduuuqqq___VVVLLLKKKHHHEEEDDDEEEFFFGGGHHHLLLRRRWWW[[[```gggmmmrrrxxx}}}{{{tttnnnhhhddd___\\\___eeemmmuuu{{{{{{zzzxxxsssnnnnnnnnnkkkfff___ZZZXXXWWWXXX[[[___aaadddiiirrrxxx~~~pppjjjiiiggggggiiigggfffeeeccc```\\\YYYWWWUUUWWW\\\___bbbbbbaaa``````^^^WWWOOOLLLLLLJJJEEE999666111...---...------)))***,,,,,,,,,,,,...000333666999===>>>???>>>===<<<999777999???EEEIIIJJJOOONNNNNNOOOJJJAAA;;;;;;;;;<<<>>>@@@???>>>;;;::::::888666555777;;;AAAFFFFFFGGGJJJJJJFFF@@@999444//////......000222555777777666555444333333333333333444444444444333222222000111111222222222222111222333222111///000333555:::<<<@@@DDDGGGIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOOOONNNNNNMMMLLLGGGGGGFFFGGGIIIIIIGGGFFFBBBBBBCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEDDDBBB???>>>;;;<<<>>>??????>>><<<;;;999777555333333444555777777666666666666888999:::777777777777777777666666666555444444555777:::;;;:::999888777777666666666444444555666777888999999777777666555555666777777::::::;;;<<>>>>>=========999777888>>>DDDHHHJJJOOONNNPPPRRRNNNEEE???>>>;;;===@@@CCCCCCAAA???===;;;:::777555666:::AAAEEEKKKNNNQQQRRRNNNGGG???999111///...---...111444666888777666555444333333333222333333333333222111111000000111111111111000000111222111///......111333777:::>>>BBBFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPLLLMMMMMMMMMMMMLLLKKKKKKGGGFFFFFFGGGIIIIIIGGGFFFDDDDDDEEEFFFGGGHHHHHHIIICCCDDDEEEEEEDDDBBB@@@>>>999;;;<<<>>>>>>===;;;:::888666444222222444666777777777666666777888:::;;;888777777777666666666666777666555555666888:::<<<:::999888777666666666666333444444555666777888888:::888666444444666999;;;999999888888999>>>EEEJJJQQQZZZgggpppwwwrrrmmmiiihhheeebbbbbbeeeeeelllsssxxx|||}}}xxxppphhhddd^^^ZZZXXXVVVUUUTTTRRRTTTXXX\\\^^^___^^^^^^SSSQQQNNNLLLMMMRRRWWWZZZ\\\^^^```aaabbbcccfffhhhiiilllnnnnnnkkkjjjlllmmmpppppprrryyy|||ppphhh___[[[eeeuuummm```RRROOOKKKFFFCCCBBBBBBBBBAAAFFFLLLQQQUUUZZZbbbgggkkkrrr{{{~~~vvvnnngggbbb```XXXTTTRRRSSSTTTUUU\\\ccciiisss}}}zzztttpppoookkkeee]]]WWWSSSRRRRRRSSSSSSRRRSSSWWW```fffooo|||rrrlllkkkiiiggggggffffffdddaaa]]]YYYVVVTTTXXXYYYZZZYYYYYYZZZ]]]```___]]]VVVNNNKKKKKKJJJEEE===666111111///,,,,,,...---,,,,,,+++,,,---...///000222666<<<@@@AAA???<<<=========;;;;;;>>>FFFLLLPPPOOONNNNNNNNNJJJDDD>>>;;;AAAHHHKKKHHHDDD@@@>>>===<<<;;;:::999<<<@@@DDDJJJRRRXXXYYYUUUNNNBBB777666111...//////000444:::888999999666333111111222222222222222222222222222444333222000//////...///...///111111111222444666:::;;;>>>AAADDDFFFHHHHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCBBBCCCDDDFFFHHHFFFEEEDDDCCCCCCBBB@@@>>>??????>>><<<<<<;;;;;;;;;888888888777777777777777333555777999:::999888777444555555777888999:::;;;999999888777666666777777888888888888888888888888444444555666777888999999999888777666666555555666333555777888888;;;AAAEEEHHHOOOWWW___gggssszzzrrrggg^^^\\\^^^]]]^^^```eeehhhnnnsssuuutttrrroooeee___XXXSSSSSSVVVYYY[[[[[[SSSOOOSSSYYYXXXUUUTTTLLLIIIFFFDDDGGGLLLSSSXXX\\\\\\^^^```bbbdddeeeffffffggggggfffeeeeeegggiiimmmppptttyyy~~~tttfff[[[RRRPPPYYYcccnnn```TTTMMMFFFEEEDDDBBBCCCEEEDDDGGGLLLPPPTTTYYY^^^bbbiiinnnvvv~~~wwwtttpppjjjccc]]]XXXVVVRRRRRRQQQPPPPPPTTTZZZ___hhhoooyyy~~~yyyvvvuuuqqqkkkddd^^^ZZZXXXWWWZZZZZZXXXVVVTTTVVV\\\aaaiiirrrpppjjjjjjhhhgggggggggfffccc___[[[XXXUUUSSSXXXYYYZZZ[[[ZZZ[[[]]]___```___YYYQQQMMMMMMJJJFFF<<<666111000000---,,,...---,,,,,,+++,,,---...///...000444:::>>>@@@>>><<<;;;;;;;;;999777:::AAAFFFLLLKKKKKKLLLLLLJJJDDD@@@===BBBHHHMMMMMMJJJEEEBBB<<<<<<:::888777888<<>>??????>>>===<<<<<<<<<<<<999999999888888888888777666777999:::;;;;;;::::::888888888999999999999999888888777666666666666666;;;;;;::::::999888888888555555555555555555555555888777666555555555555555444555777888888:::???CCCGGGLLLRRRWWW\\\eeepppyyyyyytttmmmcccZZZYYYZZZZZZZZZ\\\aaaeeekkkpppsssrrrooommmccc]]]VVVQQQPPPSSSVVVWWWWWWOOOKKKOOOTTTSSSPPPOOOHHHFFFDDDDDDGGGLLLRRRVVVWWWXXXYYY[[[]]]___```aaaeeeffffffeeedddeeegggiiijjjmmmrrrvvv{{{{{{pppcccXXXPPPMMMTTT]]]{{{rrrcccTTTNNNIIIGGGEEEBBBBBBEEEDDDFFFKKKOOOSSSWWW]]]aaaffflllttt{{{~~~zzzooommmiiiddd___ZZZVVVTTTTTTUUUUUUUUUUUUYYY^^^bbbiiioooxxx}}}~~~|||xxxvvvvvvsssmmmfffaaa^^^]]]]]]]]]]]]\\\ZZZWWWXXX\\\```fffnnnzzzoooiiihhhhhhggghhhiiigggccc___ZZZWWWTTTSSSWWWYYY\\\]]]]]]\\\]]]^^^bbbaaa[[[SSSOOONNNKKKEEE;;;555000000000------000---,,,,,,++++++,,,......---///222888<<<>>>===;;;;;;;;;;;;888666777===AAAGGGGGGGGGIIIJJJHHHDDDAAA>>>@@@EEELLLQQQPPPJJJDDD??????===999777666888:::???HHHQQQUUUUUUPPPGGG===666111............111777777888999777333000//////111111111111111111111111111111111111111111111111+++,,,---------...000222777888;;;>>>BBBEEEHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMLLLLLLKKKKKKKKKIIIHHHHHHHHHGGGFFFFFFFFFDDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCC@@@>>>@@@???>>>===<<<<<<<<<<<<::::::::::::999999999888888888999999:::;;;;;;;;;<<<<<<;;;:::999888777777777777666555555555666666999888777666444333222222666666666555444333222222666666555555555555555666555666777777777999===???BBBEEEJJJMMMQQQXXXaaaggguuu|||uuuqqqddd\\\TTTTTTUUUTTTUUUWWW]]]aaaggglllooonnnkkkiii^^^YYYRRRMMMLLLNNNPPPQQQPPPIIIEEEIIIMMMKKKIIIHHHCCCBBBBBBCCCGGGLLLQQQTTTWWWXXXZZZ\\\^^^```aaaaaadddeeeeeedddcccdddfffhhhjjjmmmppptttyyytttjjj^^^UUUMMMIIINNNUUUmmm}}}tttdddSSSOOOKKKIIIEEEAAABBBFFFCCCEEEIIILLLPPPUUUZZZ^^^dddiiipppwww}}}xxxtttkkkiiifffccc___\\\ZZZYYYZZZ[[[]]]^^^___bbbfffiiioootttzzz}}}~~~|||{{{zzzzzzwwwqqqlllhhhffffffgggffffffeeecccaaa___```bbbfffllluuuoooiiiiiiiiiiiijjjkkkhhhddd```[[[XXXVVVTTTVVVYYY]]]______^^^]]]^^^cccbbb\\\TTTPPPNNNJJJDDD:::444000000000......000---,,,+++++++++,,,---...---...111666;;;======<<<===>>>===:::777777:::>>>CCCCCCEEEFFFFFFEEEBBBAAA<<<<<<@@@IIIQQQRRRLLLEEEDDDCCCAAA===999666666777:::CCCMMMQQQRRROOOGGG>>>888333000000///...111666555777999888666333222222000000000000000000000000000000111111222222222222...///000000000000222444555666999<<<@@@DDDGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDCCCBBBBBBCCCCCCAAA???@@@???>>>>>>=========>>><<<<<<;;;;;;::::::999999888777777777777888999:::===<<<;;;:::999888777666777777666666666666777777888777666444333111//////666666555555444333333333777666666666666666777777666777777777888999;;;<<<<<>>???@@@BBBFFFKKKOOORRRWWWXXXZZZ]]]___```aaaaaabbbccccccbbbaaabbbeeeggglllnnnpppssswww|||}}}nnneeeYYYQQQJJJFFFHHHNNNaaa~~~~~~tttaaaQQQNNNKKKJJJEEEAAABBBGGGCCCEEEGGGJJJMMMRRRWWW[[[aaafffmmmsssyyyzzzvvvqqqooommmkkkiiihhhggggggdddgggjjjlllnnnppptttvvv{{{~~~zzzvvvsssssstttuuusssssssssqqqnnnllliiiiiikkkooouuu}}}pppkkkkkkkkkkkklllllljjjgggbbb^^^ZZZXXXWWWWWWZZZ___aaa```___^^^^^^bbbaaa[[[RRRNNNMMMIIIDDD:::444000000000......000------++++++***+++,,,---......111555:::===>>>>>>===>>>>>>;;;777666888;;;@@@BBBCCCDDDCCCAAA@@@???===;;;===FFFPPPSSSMMMGGGFFFFFFDDD@@@:::666444444777@@@HHHLLLMMMKKKDDD===777333///000///---...333444666999999666222000///000000000000000000000000///000111222333333222222000111222222111111333555444555777:::>>>BBBFFFHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCAAA@@@@@@@@@???>>>>>>>>>>>>???======<<<<<<;;;::::::999888888888777888888999:::::::::999999888888888777999888888777888888999999<<<;;;:::888777555444333444444555555555666666666888777777777888999::::::999888888888:::;;;;;;;;;:::<<>>@@@BBB@@@???@@@<<<<<<>>>AAAEEEJJJNNNPPPSSSTTTWWWZZZ\\\]]]]]]]]]``````aaa``````aaacccffflllmmmnnnppprrrwww}}}wwwiii___TTTNNNHHHDDDEEEIIIZZZxxxwww___RRRNNNJJJIIIFFFBBBDDDHHHCCCDDDFFFHHHJJJOOOTTTXXX```dddjjjpppvvv}}}~~~|||zzzyyyyyyyyyzzztttwww{{{~~~~~~zzzvvvtttuuuvvvzzzqqqmmmmmmmmmllllllkkkjjjhhheeeaaa]]]ZZZXXXXXX[[[___aaaaaa```______bbb```YYYPPPLLLLLLIIIEEE;;;555000000000------000------+++******++++++,,,......///333888<<<>>>???<<<>>>>>>;;;777555666888>>>@@@BBBBBB@@@??????@@@???===>>>DDDMMMRRROOOJJJEEEEEEDDD@@@:::555333222555<<>>======<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;999999999999999888888888999999888888888999::::::999999888777777666555555222333444555666777888888888888888888999:::<<<<<<;;;:::999;;;===>>>===<<<;;;<<<===@@@CCCGGGJJJLLLOOORRRWWW\\\aaacccdddeeeeeedddbbb___\\\ZZZXXXWWWPPPLLLJJJLLLKKKIIIKKKNNNQQQTTTZZZ^^^```^^^ZZZXXXLLLHHHCCC@@@@@@??????>>>AAA===;;;>>>@@@>>>>>>???;;;<<<===@@@CCCHHHMMMOOOSSSUUUXXX[[[]]]^^^^^^]]]^^^_________^^^___bbbeeehhhiiijjjkkknnnsssyyy~~~zzzrrrdddZZZOOOIIIEEEBBBCCCFFFTTTqqqiiiZZZRRRKKKIIIHHHEEEEEEHHHDDDEEEFFFGGGIIIMMMRRRWWW^^^aaaffflllrrrzzz}}}qqqnnnooommmkkkjjjhhhhhhhhhfffccc___ZZZXXXZZZ\\\```aaaaaa``````aaabbb___WWWNNNJJJLLLKKKGGG<<<666111000000---,,,......---+++*********+++,,,---,,,---111666;;;===>>>===???@@@===999666666888:::===???@@@??????AAABBB@@@======AAAHHHMMMLLLJJJEEEFFFEEEBBB<<<777444333222888===???BBBDDDBBB>>>999444111111///+++,,,///222555:::;;;888444000...222222222222222222222222000111222444444333222111///000111000//////111333444444444666:::>>>AAADDDEEEFFFGGGIIIJJJKKKKKKKKKNNNNNNNNNNNNNNNMMMLLLLLLHHHIIIJJJKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAACCCCCCBBBAAA@@@@@@?????????@@@@@@AAA>>>======<<<;;;:::999888::::::;;;<<<<<<;;;:::999;;;:::::::::999999999999888888777777888999999:::444444444444555555555555111222333444555666777777777777777888999:::<<<======<<<;;;===@@@AAA@@@>>>===<<<<<<>>>@@@CCCEEEEEEIIIJJJLLLOOORRRTTTUUUTTTWWWWWWWWWVVVUUURRRPPPOOOKKKHHHHHHJJJIIIGGGHHHMMMMMMPPPUUUYYYYYYWWWSSSPPPGGGDDD@@@>>>======<<<;;;===:::999===>>><<<===@@@===<<<===>>>BBBGGGLLLOOOSSSUUUYYY\\\^^^^^^^^^]]]\\\]]]^^^]]]]]]^^^aaadddeeefffgggjjjnnnttt|||uuummm___UUUJJJDDDAAA???AAADDDKKKhhh|||fffZZZNNNKKKJJJHHHFFFFFFEEEEEEFFFFFFHHHLLLQQQUUU[[[^^^bbbhhhnnnwww{{{pppnnnooommmjjjiiieeefffgggfffddd___ZZZWWW[[[]]]```aaaaaa```aaabbbccc```WWWMMMJJJLLLLLLJJJ===666111111///,,,,,,......---+++*********++++++,,,+++,,,///444999<<<===???BBBCCCAAA<<<999999;;;777:::>>>??????@@@CCCEEE>>><<<;;;===CCCGGGIIIHHHGGGHHHHHHEEE@@@;;;777666///555:::<<>>>>><<<999888222222222222222222222222000111333444444333111000000111222111000000222444444444444666999<<<@@@CCCDDDEEEGGGHHHIIIJJJJJJJJJNNNNNNNNNNNNNNNMMMLLLKKKHHHJJJKKKMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHCCCDDDDDDDDDCCCBBBBBBAAA@@@??????AAACCCCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAA>>>===<<<;;;:::999888888777888:::;;;;;;:::888777======<<<;;;::::::999999777777666777777888999999555555666666777888999999111111222333333444555555666666666777888:::;;;<<<>>>===<<<>>>BBBCCCBBB???<<<<<<<<<>>>AAADDDEEEEEEEEEEEEFFFHHHKKKMMMMMMLLLJJJKKKLLLMMMLLLJJJGGGFFFHHHFFFFFFIIIHHHEEEGGGKKKJJJMMMRRRUUUUUURRRNNNKKKDDDAAA>>>===<<<<<<;;;:::;;;888888;;;===;;;<<<@@@>>>======>>>AAAFFFLLLOOONNNPPPTTTWWWZZZZZZYYYXXX[[[\\\]]]]]]]]]^^^aaacccdddfffhhhlllqqqyyy}}}rrrjjj]]]QQQFFFAAA???>>>@@@CCCEEEaaappp```QQQLLLLLLJJJFFFDDDEEEFFFFFFFFFGGGKKKQQQUUUYYY[[[```eeelllttt}}}zzzmmmmmmnnnkkkjjjmmmiiigggeeecccaaa^^^[[[XXXYYY\\\___```___]]]]]]]]]bbb^^^UUULLLKKKOOOOOOKKK???777111000///+++)))))),,,+++***+++---////////////---,,,---111777<<>><<<999999999<<<>>>AAADDDEEEDDDCCCBBBAAA>>>;;;;;;<<>>AAAGGGIIIJJJIIIHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLHHHJJJLLLNNNNNNLLLJJJHHHJJJIIIGGGFFFEEEFFFFFFGGGGGGEEEBBBAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDD???@@@AAABBBAAA@@@???>>>>>><<<:::888888888::::::888888999::::::;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;<<<:::999999:::999777555666666555444444444444555222222111111222222333444666555555555777:::===???>>>???AAACCCDDDEEEFFFFFF?????????>>>??????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCKKKMMMNNNOOONNNLLLIIIGGG@@@???===;;;::::::::::::<<<;;;;;;;;;;;;<<<======@@@@@@???@@@CCCFFFJJJMMMNNNPPPTTTWWWYYYZZZZZZZZZYYYZZZ[[[]]]___bbbeeeggghhhkkkooorrrvvv~~~ttthhhaaaWWWQQQHHH@@@=========>>>GGGWWWtttmmm\\\RRRMMMGGGFFFIIIEEEEEEEEEEEEGGGJJJMMMNNNUUUXXX]]]cccjjjrrrzzz~~~uuu{{{zzz{{{}}}|||ooooooppplllkkknnnjjjhhhfffcccbbb___[[[XXXYYY[[[]]]^^^]]]\\\\\\]]]bbb^^^UUUMMMLLLPPPOOOLLLBBB:::333222111...,,,,,,---+++***+++---......------,,,***+++///555:::===<<<>>>@@@???===;;;;;;;;;>>>@@@DDDGGGHHHGGGEEECCC@@@>>>;;;;;;<<<@@@CCCEEEGGGFFFDDDDDDCCC@@@:::666444666999===@@@CCCDDDEEE@@@===:::666444222000...000555:::<<<;;;999888888666444111111111222222111000000000000000111111111333222000//////000111222444555555555666999===AAAEEEGGGIIIIIIIIIIIIJJJLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIKKKLLLMMMMMMLLLKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGEEEBBBAAABBBCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDD@@@AAABBBBBBBBBAAA@@@@@@>>>===;;;999888888999:::888999999:::;;;;;;<<<<<<999999:::::::::::::::999:::999888999::::::999777666666555444444444444444222222111111222222333444555555555555777:::===???AAABBBCCCEEEFFFGGGHHHHHHBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCGGGHHHJJJKKKJJJHHHEEECCC???>>><<<:::999999999999>>>>>>>>>>>>>>>???@@@@@@@@@??????@@@BBBFFFJJJLLLNNNOOORRRUUUWWWXXXXXXWWWWWWWWWXXXYYY\\\```dddgggmmmrrrxxx|||}}}qqqfff^^^RRRLLLDDD???======??????FFFQQQkkk{{{eeeXXXQQQJJJGGGHHHFFFEEEEEEEEEGGGIIILLLNNNRRRUUUZZZ```gggooowww||||||uuutttttttttvvv|||~~~qqqpppqqqnnnllloookkkiiigggeeebbb___ZZZWWWXXXZZZ[[[[[[ZZZYYY[[[\\\```]]]TTTMMMLLLPPPPPPLLLBBB:::333111111...,,,------+++******,,,---,,,,,,+++***)))***---222777:::<<<>>>@@@@@@???======>>>@@@BBBGGGJJJKKKIIIGGGEEEAAA???<<<;;;<<>><<<:::999888999999999999::::::;;;<<<<<<<<<888999999::::::999999888888777777888::::::999888666555555444444444444444222222111111222222333444444444444666888;;;===???BBBCCCDDDFFFGGGHHHHHHHHHDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@AAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHGGGEEECCCAAA???>>>===<<<;;;::::::;;;???@@@AAABBBBBBCCCCCCCCCBBBBBBAAABBBDDDHHHKKKNNNMMMOOOQQQSSSUUUUUUUUUUUUUUUVVVWWWWWWZZZ___fffkkkpppuuu}}}yyymmmaaaZZZLLLGGG@@@<<<<<<===???@@@CCCIII^^^sss```VVVOOOIIIGGGFFFFFFEEEEEEFFFHHHKKKLLLNNNQQQVVV\\\bbbjjjrrrxxxzzzsssnnnnnnnnnpppttt{{{~~~qqqqqqrrrmmmkkknnnkkkjjjgggeeeccc___ZZZVVVXXXXXXYYYXXXWWWXXXYYY[[[^^^ZZZSSSLLLLLLOOOOOOKKK???666///...---+++***+++---+++******+++,,,+++************+++,,,000555888:::<<>>>>>>>>???@@@CCCGGGKKKLLLKKKHHHFFFCCCAAA>>>;;;:::<<<@@@CCCEEEEEEEEEEEEDDDCCC@@@>>>555666888;;;???BBBFFFGGGGGGFFFCCC>>>888444111111111444888;;;===<<<<<<;;;888555222111222222222111......///000111222222333222222111111111222333333222333444444555777:::===BBBEEEHHHJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJKKKKKKHHHIIIIIIJJJIIIGGGFFFEEEHHHEEECCCBBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@???===;;;:::999999999::::::;;;;;;<<<<<<<<<===999::::::::::::999999888888888777888999999777666666555444444333333444444222222111111222222333444444444555666999;;;>>>???AAABBBCCCEEEFFFGGGGGGGGGDDDBBBAAA>>><<<;;;::::::======<<<<<<;;;;;;:::::::::;;;;;;<<<============<<<===>>>@@@AAABBBBBBBBBBBBDDDFFFHHHHHHFFFDDDBBBAAA@@@@@@???????????????AAABBBDDDEEEFFFGGGFFFFFFGGGFFFEEEFFFGGGJJJNNNPPPNNNOOOQQQRRRSSSTTTTTTTTTWWWXXXXXXYYY\\\ccclllsssuuu{{{uuuiii]]]VVVGGGCCC>>>;;;;;;<<<===>>>@@@BBBRRRrrr~~~gggZZZRRRLLLGGGGGGFFFEEEDDDEEEGGGIIIJJJKKKNNNSSSXXX___fffnnnttt}}}~~~vvvqqqllllllkkkmmmpppvvv{{{|||ppppppqqqllliiikkkjjjiiigggeeeccc___ZZZVVVWWWXXXYYYXXXWWWWWWYYY[[[[[[XXXQQQKKKKKKOOONNNJJJ>>>555---,,,,,,***)))+++---+++******+++,,,+++******+++,,,,,,---///444888888:::=========<<<<<<======@@@EEEIIIKKKJJJHHHGGGFFFEEEBBB>>>::::::<<>>CCCGGGJJJLLLLLLJJJEEE===666222000000111555999;;;<<<<<<;;;888666333222222222222111......///000111222222333000000000000111111222222111222444444444666999;;;AAAEEEIIIKKKKKKIIIHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKHHHIIIJJJJJJIIIHHHFFFEEEHHHFFFCCCCCCDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA???????????????@@@@@@AAA??????>>><<<;;;:::::::::;;;<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::999999:::999888888888777444222555555444333333333333333222222111111222222333444444444666888:::===???@@@CCCCCCEEEFFFGGGGGGGGGGGGEEEDDDBBB???<<<:::999999<<<;;;;;;::::::999999999888888888999999:::;;;<<<:::;;;===>>>@@@AAAAAAAAA@@@BBBEEEGGGHHHHHHFFFEEEAAABBBCCCCCCDDDDDDEEEEEEEEEGGGJJJLLLMMMLLLKKKIIIKKKJJJHHHHHHHHHKKKMMMOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWYYY[[[\\\^^^fffqqqzzzzzzpppdddYYYQQQDDDAAA<<<:::999:::::::::>>>>>>IIIeeemmm]]]UUUMMMGGGHHHGGGEEEDDDDDDEEEGGGHHHIIILLLPPPVVV\\\ccckkkqqqzzz}}}uuuppplllkkkkkkkkknnnrrrvvvyyy{{{oooooopppjjjgggiiigggffffffeeeccc___ZZZVVVWWWYYYZZZZZZYYYXXXZZZ[[[YYYWWWPPPKKKKKKOOONNNJJJ@@@777///...---,,,,,,...---+++******,,,---,,,,,,***,,,......---///333888777999;;;<<<;;;::::::;;;;;;>>>BBBEEEHHHIIIIIIHHHHHHIIIHHHCCC===::::::<<<<<<>>>???>>>===<<<<<<===666666666999===BBBHHHKKKOOOQQQQQQLLLCCC:::444222...///222666:::<<<<<<;;;999777444222222222111000//////000000111111222222//////000111111222222222000222333444444555777999>>>CCCHHHLLLLLLJJJIIIHHHLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHGGGFFFHHHFFFDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===>>>>>>???@@@AAA>>>>>>>>>======<<<;;;;;;========================<<<<<<<<<<<<;;;:::999999;;;:::888777777555333000555444444333333333333333222222111111222222333444444555777:::===???AAABBBFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEBBB???===<<<;;;:::999999999999999888888666666666777888999:::;;;:::;;;<<<>>>???@@@@@@@@@>>>@@@DDDGGGJJJJJJIIIIIIDDDEEEGGGIIIKKKLLLMMMMMMQQQSSSVVVXXXYYYWWWTTTRRROOOMMMKKKIIIHHHJJJKKKMMMPPPPPPQQQSSSTTTVVVWWWWWWVVVYYY]]]___bbbjjjvvvuuujjj^^^SSSLLLBBB???<<<:::999999888777<<<<<>><<<===???>>>;;;:::;;;===:::999888888;;;@@@EEEIIINNNRRRVVVRRRIII???888555......000555:::======;;;:::777444222222222111000000000000000000111111111///000111222333333333333///111333333333444666888:::???FFFKKKMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHFFFDDDDDDEEEGGGGGGFFFEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>@@@AAABBB=========>>>>>>=================================;;;<<<<<<;;;:::999888888999888777666777666333111555444333333222222333333222222111111222222333444555666999<<>>===<<<777777777777777888888888666666666666777999:::;;;;;;;;;===>>>????????????>>>AAAFFFJJJNNNOOOOOOOOOLLLNNNQQQTTTWWWYYYZZZ[[[```bbbfffhhhhhheeeaaa^^^UUUSSSPPPMMMKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVXXXYYYWWW\\\aaadddgggooo|||zzzpppdddXXXMMMGGG???===:::999999999888777;;;===BBBMMM]]]www|||fffZZZQQQJJJIIIGGGEEECCCBBBCCCDDDEEEDDDGGGLLLQQQVVV^^^eeekkksssxxx{{{sssnnnmmmlllkkklllnnnppprrrwwwzzz{{{pppppppppkkkggghhhbbbbbbccccccccc___ZZZVVVWWWZZZ]]]^^^]]]\\\[[[[[[ZZZXXXSSSNNNOOOSSSRRRMMMAAA888000......---...000,,,+++***+++---/////////))),,,///...+++,,,111666888:::<<<<<<;;;999999::::::;;;>>>AAAEEEIIILLLNNNIIIMMMPPPMMMFFFAAA@@@AAA>>>@@@AAA@@@===<<<===???===;;;999999:::>>>CCCFFFLLLRRRXXXVVVMMMBBB;;;888......000555;;;>>>>>><<<:::777444333333222111000111111111000000000000000000111222333444555555444///111333333333444555777666<<>>>>>???AAACCCDDD<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;:::999888777666777666555666777666555333555444333333222222333333222222111111222222333444666777:::===@@@BBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGDDDBBB???===<<<;;;444555555666666777777777666666555666777999;;;<<<;;;<<<===>>>????????????AAADDDIIINNNRRRUUUUUUUUUTTTVVVZZZ^^^bbbdddffffffkkknnnqqqssssssoookkkhhh\\\YYYVVVRRRPPPOOOPPPQQQNNNNNNOOOQQQSSSVVVXXXYYYZZZ___fffjjjmmmuuuvvvlllaaaUUUJJJCCC===;;;999999:::::::::888;;;===BBBGGGOOOfffjjj\\\SSSKKKIIIHHHEEECCCBBBBBBCCCDDDCCCEEEJJJOOOTTT\\\ccchhhpppuuu|||~~~vvvqqqpppooonnnnnnpppqqqssstttwww}}}~~~rrrnnnllliiifffgggccccccbbb```]]][[[XXXWWWZZZ\\\]]]]]]\\\\\\\\\]]]^^^\\\WWWRRRSSSUUURRRLLL===888333333222---+++,,,///...---,,,,,,,,,,,,,,,---------,,,,,,---000333777999<<<======<<<===>>>:::::::::<<>><<<===>>>:::::::::999999:::===@@@EEEKKKPPPPPPMMMIII@@@888222000...000444888<<<===999888555333222444666777111000000000111222333333///111222222000,,,'''$$$111000000000111333555777666:::@@@FFFJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJGGGGGGIIIIIIFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBBBBCCCCCC????????????????????????AAAAAA@@@@@@???>>>>>>>>>===<<<;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;888777555444444555666777444555555444222111111222333222111000111333666888;;;===???@@@@@@AAACCCEEEFFFGGGJJJKKKKKKJJJHHHFFFGGGEEECCCBBB@@@>>>:::777999999888888777888888999666666666666777888999:::<<<=========;;;:::;;;<<>>888333222000---+++---------,,,++++++++++++++++++,,,,,,+++***+++...111555888;;;======<<<<<<===;;;:::888888:::???DDDHHHIIIKKKOOORRRRRRNNNFFFAAAAAACCCDDDCCC@@@>>>>>>@@@=========<<<:::;;;>>>@@@EEEKKKNNNLLLJJJHHHBBB<<<555222//////222777:::<<<888777555444333444555555222222111111222333333444444555666666444111...+++111000000000111333555777666999>>>CCCHHHJJJLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJHHHHHHIIIIIIFFFDDDDDDEEEEEEFFFFFFDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@????????????>>>>>>======<<<<<<======<<<;;;;;;<<<======;;;;;;;;;;;;::::::::::::888777555444333444555666000222333333222222444555555444222111222444666888;;;<<>><<<:::999999888888888888888999777777777777777888888999:::<<<===<<<;;;:::;;;===FFFJJJPPPUUUXXXZZZ]]]___aaaeeejjjnnnqqqtttwwwyyy|||xxxvvvxxx{{{|||vvvqqqeeeaaa\\\WWWTTTRRROOOMMMLLLOOOQQQQQQQQQSSSWWW\\\___eeennnvvv}}}|||tttiii^^^TTTKKKEEEAAA999888666555555666888999555999999;;;BBBKKKeee~~~wwwbbbUUUPPPJJJHHHEEEDDDEEEEEECCCBBBDDDFFFJJJMMMRRRXXX___dddgggmmmuuu|||{{{uuupppnnnnnnnnnmmmnnnrrrwww~~~rrrkkkiiigggfffgggdddcccaaa^^^[[[WWWTTTSSSUUUWWWZZZZZZYYYXXXYYYYYY\\\ZZZTTTOOOOOOQQQOOOIII???888222111///,,,+++...,,,++++++************+++)))*********)))***,,,///222666;;;===>>>===<<<<<<===:::666444666;;;AAAEEEGGGIIILLLOOOPPPLLLFFFBBBBBBDDDEEEEEECCCAAA@@@@@@<<<<<<;;;999777666888999DDDHHHJJJHHHGGGHHHEEE@@@999555000...000444777888777777777666555444444333333333333222333333444444666777666666555444222111111000000000111333444666555777;;;???CCCHHHKKKLLLJJJKKKKKKKKKKKKJJJJJJIIILLLKKKKKKJJJJJJKKKLLLLLLLLLJJJIIIHHHIIIHHHFFFEEECCCDDDFFFGGGFFFEEECCCBBBDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>======<<<<<<>>>======<<<<<<======>>>:::::::::999999999888888888777555333222222333333///111222333222222444555666555444222333444666777999;;;>>>???@@@BBBEEEGGGGGGIIIKKKLLLLLLKKKIIIGGGEEEBBB>>>============<<<999999888888999999999999999999888777777777777888888:::;;;;;;;;;;;;<<<>>>FFFJJJPPPVVVYYY\\\___aaaeeegggkkkmmmpppssswww{{{{{{wwwtttuuuyyyzzzwwwsssgggccc^^^YYYVVVSSSOOOMMMKKKMMMPPPPPPPPPSSSYYY]]]bbbjjjuuuvvvooocccXXXOOOGGGAAA>>>888888666666666666888888666999666777???DDDVVVrrrkkk[[[SSSJJJHHHEEEDDDDDDDDDDDDCCCEEEGGGJJJMMMPPPUUU[[[___dddiiiqqqxxx~~~zzzssspppnnnmmmlllkkknnnssszzzqqqjjjhhhffffffgggfffdddbbb___[[[WWWTTTRRRTTTVVVYYYZZZYYYXXXXXXYYYZZZXXXRRRLLLLLLNNNLLLGGG@@@888222000...++++++...,,,++++++*********++++++)))***+++***))))))+++---000555;;;>>>???>>>=========:::777444555999>>>AAADDDEEEGGGIIIIIIGGGAAA======@@@EEEHHHHHHEEEBBB@@@<<<<<<;;;888444333333444>>>CCCFFFFFFGGGHHHEEE@@@<<<777222......111333555666777999999999777444333333333222222222333333444444333333222222222222222000000000000111222333444555555777;;;???DDDIIIKKKJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFCCCDDDFFFGGGGGGEEECCCAAADDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@@@@??????>>>>>>>>>============>>>>>>::::::999999999888888888888777555333222222222222222333333222111000000222666555333222222333444555777999<<<>>>@@@BBBEEEGGGHHHIIIKKKMMMMMMKKKHHHGGGFFFBBB===::::::;;;;;;;;;888888999999999999999999;;;:::999888777777777777666888:::::::::;;;===>>>CCCGGGNNNSSSWWWZZZ]]]___```bbbdddeeegggkkkpppsssuuurrrpppqqqttttttqqqmmmccc```[[[XXXUUUSSSPPPNNNKKKNNNPPPPPPQQQTTTZZZ___gggppp|||}}}pppiii^^^SSSJJJDDD???<<<888777666666666666777888888:::666777???BBBLLL```sssaaaWWWMMMKKKGGGFFFFFFFFFFFFEEEDDDFFFHHHKKKNNNSSSXXX\\\aaafffnnnuuu{{{yyytttqqqooommmjjjkkknnnssszzzpppjjjhhhffffffggggggfffddd```\\\XXXUUUSSSTTTWWWZZZ[[[[[[ZZZYYYZZZZZZWWWPPPJJJJJJLLLJJJEEE???888111///---++++++...,,,,,,++++++++++++,,,,,,***+++,,,,,,++++++,,,...///444:::???@@@@@@??????<<<;;;999777777999<<<===DDDDDDDDDDDDDDDBBB>>>;;;999>>>EEELLLOOOMMMHHHCCCBBBBBB@@@===888555444444777>>>CCCEEEFFFGGGCCC>>>===888222......///111222666888:::<<<;;;999666444222222111111111111222222111000000//////000111111000000000000111222222333555555555888<<>>>>>>>>>>>======::::::::::::999999999888777777555444333222111111000222222222000///000111444333222111111222222333555888;;;===???AAADDDFFFHHHJJJKKKMMMLLLJJJHHHFFFGGGCCC===999888888888888777888999::::::::::::999<<<;;;:::888777777777777555777999:::::::::<<<>>>AAAEEEKKKPPPSSSUUUXXXZZZXXXYYYZZZZZZ\\\___dddhhhmmmllllllnnnnnnlllgggbbbZZZXXXUUUSSSSSSRRRPPPNNNMMMOOOQQQRRRSSSWWW^^^cccmmmvvv{{{llldddYYYOOOGGGAAA===;;;777666666666666666666777666:::666666>>>AAAEEESSSrrr|||zzzfff[[[PPPMMMIIIGGGFFFFFFFFFEEEBBBDDDFFFIIILLLQQQVVV[[[___dddkkkrrryyyzzzvvvrrrpppmmmkkkjjjkkkqqqyyy}}}pppjjjhhhgggfffggggggfffdddaaa]]]YYYUUUSSSSSSWWW[[[]]]\\\[[[ZZZZZZZZZWWWOOOIIIHHHKKKIIIDDD>>>777111000...+++***---,,,++++++++++++,,,------+++---...---,,,,,,,,,......222888===??????@@@@@@<<<;;;999888888999;;;<<>>EEENNNRRRRRRMMMIIICCCCCCAAA>>>999555333333222999@@@BBBDDDEEEAAA<<<;;;777222/////////000///444666999<<<<<<:::888666222222111111000000111111111111000000000000111222000000000111111111222222555555555666:::???DDDGGGKKKLLLLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLLLLKKKHHHGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>======<<<======>>>>>>======<<<:::::::::999999999888888777666666555444333222222,,,...000000000111333555222111111111111111222222444666999;;;===???BBBDDDHHHIIIKKKLLLKKKIIIFFFEEEFFFBBB<<<888777666666666777888999;;;;;;;;;::::::<<<;;;:::999888777777777555777999999999:::;;;===???CCCHHHLLLNNNOOOQQQSSSOOOPPPQQQQQQRRRUUUYYY\\\cccccceeefffeeebbb\\\XXXQQQPPPNNNNNNOOOOOONNNLLLLLLOOORRRTTTVVV\\\dddkkkttt|||xxxggg```UUUKKKDDD???<<<:::666666666666666666666666222888555444;;;===???IIIbbbyyyzzzlll___SSSOOOJJJFFFEEEDDDDDDCCCAAABBBEEEGGGJJJNNNTTTXXX\\\aaahhhooouuu|||{{{vvvsssooollliiihhhkkkrrr{{{|||zzz{{{~~~{{{oookkkjjjhhhfffgggfffeeeccc```\\\XXXUUUSSSRRRVVVZZZ]]]\\\[[[ZZZZZZZZZWWWOOOHHHGGGJJJIIIDDD===666222111///+++***+++***************+++,,,,,,+++---......,,,,,,,,,---,,,000555999;;;===???@@@===;;;888666666888;;;===CCCBBBAAAAAACCCDDDCCCBBB<<<===BBBHHHMMMOOOMMMKKKCCCCCCAAA>>>888444222111111777;;;===???BBB@@@<<<888555222000000000///...111444777999;;;:::888777444333222111111111111222222222222222111111111111///000000111111111111111666555555777999===AAADDDJJJKKKKKKLLLMMMMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLMMMKKKHHHFFFGGGIIIFFFFFFEEEDDDCCCDDDDDDEEEEEEDDDBBBAAA@@@?????????@@@@@@@@@AAABBBBBBCCCCCCAAA@@@@@@??????>>>>>>===;;;<<<============<<<;;;999999888888888777777777666666666666555555444333+++---///000000111333444111111111222222333333444333555888:::;;;===???BBBGGGHHHJJJKKKJJJHHHEEECCCCCC???;;;888777777666666666888:::;;;<<<<<<;;;:::;;;:::999999888888888888555777888999888999:::<<<<<>>@@@>>>;;;666222333666;;;??????>>>===???BBBDDDEEEEEE>>><<<===@@@FFFJJJJJJJJJGGGGGGFFFBBB===888666555222666999999;;;??????===666444222111111111///...///111444777999999888777555444333333222222222222111111222222222111000000///000000111111111111000666666666777999===@@@BBBIIIIIIJJJKKKLLLLLLKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLMMMLLLHHHFFFGGGIIIHHHFFFDDDBBBBBBCCCEEEFFFEEEDDDBBBAAA@@@?????????>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???:::;;;<<<======<<<;;;:::777777777777666666666666555666666777666666555555...000111000//////000111111111222333444444555555222444777999:::;;;>>>@@@GGGHHHIIIJJJIIIGGGDDDBBB@@@===999777777888777666666777:::<<<<<<<<<;;;:::;;;:::999999888888999999666777999999888888999;;;888;;;>>>@@@@@@???@@@@@@???AAACCCCCCDDDEEEHHHJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKIIIGGGGGGKKKPPPVVV]]]gggsss{{{xxxmmm```YYYNNNDDD>>>:::888777555555666666666666555555222<<<:::555999:::;;;CCCIIIiiiyyysss}}}nnn[[[VVVPPPKKKHHHGGGFFFEEEDDDEEEFFFFFFFFFIIIMMMPPPWWW[[[bbbiiiooovvv}}}zzzvvvnnnmmmlllkkkkkkmmmoooppptttuuuvvvvvvvvvxxx|||rrrllliiifffeeefffeeedddaaa___]]]ZZZUUURRRRRRUUUYYY[[[ZZZWWWVVVUUUXXXUUUNNNFFFDDDFFFFFFCCC<<<888222///---......---***+++,,,,,,---------,,,************+++,,,---...///---,,,000777===AAABBB:::===>>>;;;777666;;;???DDDDDDDDDDDDCCCBBBAAA@@@???<<<===@@@BBBBBBDDDHHHDDDIIIJJJEEE===777222...333444666888:::;;;<<<<<<;;;999666444333222000......111555999;;;;;;999888444444333222111111111111111111000///////////////222111000//////000111222444555555666777999>>>AAACCCFFFHHHJJJJJJJJJKKKLLLHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFBBBAAAAAA@@@@@@???>>>>>>@@@AAAAAABBBAAA@@@>>>===BBBBBBBBBAAA@@@???>>>===??????>>><<<<<<;;;;;;;;;999999999999999999999999:::555666555000555999111/////////000111333444555000//////222666777666444444444666888;;;>>>@@@BBBFFFHHHJJJLLLLLLJJJHHHFFF???===;;;999777777888999666777888999;;;<<<===>>>===============<<<;;;;;;888888999999999:::::::::::::::;;;;;;<<<======>>>??????@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIGGGDDDCCCDDDFFFGGGGGGOOOOOOPPPWWWcccqqq}}}~~~uuunnn___UUUJJJBBB;;;555222444666666666666666666666666111333666777777888:::;;;HHH[[[~~~sssfff\\\RRRMMMIIIFFFGGGJJJFFFEEECCCCCCEEEHHHLLLOOOUUUZZZbbbiiipppwww|||||||||zzztttqqqnnnllllllmmmmmmmmmnnnooorrrsssuuuxxx}}}sssllliiifffdddeeeeeecccaaa___]]]ZZZUUURRRRRRUUUYYY[[[ZZZWWWVVVUUUWWWVVVPPPHHHFFFHHHHHHDDD<<<888222///---......---++++++,,,------,,,,,,,,,...---,,,+++************,,,,,,---222999===??????;;;===>>>;;;777666:::>>>CCCCCCDDDDDDCCCCCCBBBAAAAAA>>><<<<<<<<<<<>>>>>>>>;;;888555444333111///...000444777:::;;;;;;:::777666444222111111111111111111000///////////////222111000//////000111222222333555555666888;;;>>>AAADDDHHHJJJKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHFFFEEEEEEFFFFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAA@@@???>>>>>>??????>>>===<<<;;;;;;;;;999999999999999:::::::::===999:::888222666777...000000000000111222333444333222111333666777555333555555777888;;;===???AAAFFFGGGIIIIIIHHHGGGEEECCC@@@>>>;;;999888888888999777888999999;;;;;;<<<===>>>>>>>>>======;;;::::::666666777777777888888888999::::::;;;<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFGGGOOOPPPTTT\\\hhhvvvyyyooohhhZZZPPPFFF@@@;;;666444666555555555555555555555555222444666777888888:::;;;EEEUUUwww}}}pppdddXXXQQQMMMIIIGGGHHHGGGFFFDDDCCCEEEHHHKKKNNNSSSXXXaaaiiiooouuuzzz}}}||||||~~~zzzvvvtttpppooooooppppppooommmooorrrtttvvvyyy~~~tttmmmiiieeecccccceeecccaaa___]]]YYYUUURRRRRRUUUYYY[[[ZZZXXXVVVVVVVVVUUUPPPJJJIIIKKKJJJFFF<<<888222///---......---,,,,,,,,,------,,,++++++...---,,,+++***************+++...333999<<<<<<<<<<<<======;;;777666888;;;AAABBBCCCCCCDDDDDDCCCCCCBBB???<<<:::777:::EEEPPPXXXMMMCCCAAA@@@<<<777555222333666888<<<>>>@@@AAAAAA???;;;999777555333111///000222555888;;;===>>>;;;999666333222111222222111111000////////////000111111000000000000111111111333555555666666999:::???BBBGGGJJJKKKLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@??????@@@@@@??????@@@@@@@@@??????>>>???>>>>>>======<<<<<<<<<::::::::::::::::::::::::;;;777999777000444555+++111000000000111222333333666555555555777777555333777777888999;;;===>>>???FFFFFFFFFFFFEEECCCBBBAAA@@@???<<<:::888888888999888888999::::::;;;<<<<<>>===;;;:::999777777777777777888888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHOOORRRZZZdddqqq}}}}}}rrrggg___RRRJJJAAA>>>:::666666888555555555555555555555555333444666777777777999;;;AAAMMMiii||||||rrr```VVVQQQLLLGGGFFFHHHGGGEEEDDDEEEGGGJJJLLLQQQVVV___gggnnnssswwwzzz|||zzzwwwtttqqqppppppqqqqqqppplllooorrruuuwww{{{uuunnnjjjeeebbbbbbeeecccaaa___]]]YYYUUUQQQQQQTTTYYY[[[ZZZXXXWWWVVVSSSSSSPPPKKKJJJKKKJJJEEE<<<777222...---......---,,,,,,------,,,,,,++++++************+++,,,------)))***---000444777999999<<<===<<<:::777666777999???@@@AAACCCDDDEEEEEEEEEAAA@@@???===:::<<>><<<:::666333111000111222666:::???BBB>>><<<888555333222333333222111000000//////000000111000000000000000000111111333555666666666777999<<<@@@FFFJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@?????????AAAAAA>>>>>>??????????????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::999444666666222999===555111111000000111222222333777777777777888888777666888888999999;;;<<<>>>???EEEDDDDDDDDDCCCCCCCCCCCCAAA@@@===:::999888999999666777888999;;;<<<===>>>AAAAAAAAA@@@>>><<<;;;:::999999999999999999999999999999999999::::::;;;;;;;;;;;;::::::999::::::::::::;;;;;;<<<<<<======>>>@@@AAACCCDDDEEEFFFHHHJJJPPPVVVaaammmyyyxxxlll```XXXMMMEEE>>>;;;999555555888555555555555555555555555333444555555555555777999===FFF[[[~~~|||xxxiiiZZZSSSMMMHHHGGGIIIHHHFFFEEEEEEGGGIIIJJJOOOUUU^^^ffflllqqqtttwwwzzz|||vvvssspppnnnnnnooooooooolllooosssvvvyyy|||uuunnnjjjfffbbbbbbdddccc```^^^\\\YYYTTTQQQQQQTTTXXXZZZZZZXXXWWWWWWQQQQQQMMMIIIHHHJJJHHHDDD<<<777222...---......---,,,,,,,,,------,,,,,,+++************+++,,,------)))******,,,...222666888<<<<<<;;;999777666666777;;;<<>>;;;888555444444444222222111000000000000000000000000111111000000000111333666777777777888999:::>>>CCCGGGIIIJJJKKKLLLLLLLLLMMMNNNMMMLLLJJJIIILLLLLLKKKJJJJJJJJJKKKKKKGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA?????????@@@AAABBB======>>>?????????>>>>>>===>>>>>>???>>>>>>===<<<;;;;;;;;;::::::999999999;;;666888999888CCCLLLGGG000000000000111222333333555666888999999999999999999999999:::;;;<<<>>>>>>CCCCCCCCCDDDEEEFFFGGGGGGCCCAAA>>>;;;999999999999444555777999;;;===???@@@BBBBBBBBB@@@???===;;;:::999999999999999999999999888888888888999999999999;;;::::::999999999999:::999::::::;;;;;;<<<======???AAACCCCCCCCCEEEHHHKKKTTT\\\iiiuuuttthhh[[[SSSIIIBBB;;;999777444444666555555555555555555555555222333444333333333555777<<<@@@PPPnnnxxx{{{sss^^^SSSMMMIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIOOOTTT\\\dddiiinnnrrrtttyyy~~~vvvssspppnnnnnnooooooooolllppptttwwwzzz~~~sssnnnkkkgggdddddddddbbb```^^^\\\XXXTTTQQQPPPTTTXXXZZZZZZXXXWWWWWWPPPPPPLLLFFFEEEHHHGGGCCC<<<888222///---......---***+++,,,,,,---------,,,...---,,,+++************)))*********+++...333777::::::999999888777666666888999<<>>999;;;AAAYYYvvvyyyVVV;;;===>>>444777777888888:::===@@@AAAAAACCCFFFJJJJJJGGGAAA<<<666444222111333777===@@@@@@???===;;;999777666555222222111000000000000111000000111111111111000000111333555666666777999;;;:::===AAADDDEEEGGGIIIKKKIIIJJJLLLMMMMMMKKKJJJHHHLLLLLLKKKKKKJJJKKKKKKLLLGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAA======>>>>>>>>>======<<<===>>>?????????>>>===<<<;;;::::::999999888888777888333666777777CCCLLLGGG/////////000111333444555555777999999999999:::;;;999999999:::;;;===>>>???BBBCCCDDDFFFHHHIIIJJJJJJDDDBBB???<<<:::999999:::444555777999;;;===???@@@@@@@@@@@@???>>><<<;;;:::888888888777777777777777777777888888888888888888999999999888888999::::::999999::::::;;;<<<<<<======???AAAAAAAAADDDJJJOOO[[[dddrrr}}}zzzooobbbVVVNNNGGG???:::888777333333555444444444444444444444444444444444333222222444777:::===HHHaaa{{{xxxfffWWWNNNKKKKKKHHHGGGFFFFFFFFFGGGHHHIIINNNSSSYYY```eeejjjooorrrwww}}}wwwtttqqqppppppqqqqqqpppnnnqqquuuyyy|||~~~}}}rrrnnnllliiiggggggdddbbb```^^^\\\XXXTTTPPPPPPSSSXXXZZZZZZYYYXXXWWWRRRQQQKKKEEECCCFFFFFFCCC<<<888222///---......---)))***+++,,,---............---,,,+++************)))+++,,,------...222555999888888888888888777555444666999===AAADDDFFFGGGFFFDDDDDDEEEAAA;;;:::===777IIIQQQFFF;;;;;;<<<888:::999888888999;;;===>>>>>>BBBHHHOOOQQQMMMEEE???999777333111222666:::===?????????>>><<<:::777666333222111111000000111111///000111222222111000///000111222333333555999<<<:::<<>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;<<<===???@@@@@@???>>>===::::::999888888777666666555111444555222999>>>666......///000111333555666666888::::::888777888999888999999:::<<<>>>???@@@BBBDDDFFFIIIJJJJJJIIIIIIEEECCC???<<<:::999999:::777777888999;;;<<<===============<<<<<<:::999999888888888777777777666666777777777777777777777777777777777777777888999:::888999999::::::;;;<<<<<<<<>>AAA@@@<<<;;;???<<<;;;999888888999;;;<<<<<>>;;;888666333222111111000111111111///000111222222111000///...///000000111444999<<<;;;<<<===>>>???BBBFFFIIIGGGIIILLLNNNNNNMMMKKKJJJLLLLLLKKKKKKKKKKKKLLLMMMIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@===???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::<<<===???@@@@@@???>>>===999999888888777666666555888555888777111444444)))------...000222444666777888:::<<<:::777555666777888888999:::<<<>>>@@@AAACCCEEEHHHJJJJJJIIIHHHFFFEEECCC@@@===:::::::::::::::::::::::::::::::::;;;::::::::::::999999888777::::::::::::999999888888777777777777666666666666555555555666666888999:::888888888999::::::;;;;;;>>>AAADDDEEEGGGNNNYYYbbbjjjtttxxxmmmcccXXXLLLDDD@@@:::666777777666666888444444444444444444444444888888777555444444777999777:::@@@PPPrrrvvvuuu}}}{{{fffUUUMMMMMMFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNRRRVVV[[[aaahhhmmmrrrwww~~~tttqqqnnnlllmmmmmmmmmmmmpppsssxxx{{{}}}}}}ooommmmmmhhheeegggeeecccaaabbbbbb^^^VVVNNNSSSVVVYYY[[[ZZZXXXXXXWWWTTTSSSNNNGGGFFFHHHGGGDDD<<<666111111///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((()))))))))***+++...000222444555777888999888888777222333555999===@@@CCCEEEAAAAAAAAACCCEEEEEEDDDBBBAAABBBBBBBBBBBB@@@???>>>???===999555444444666888:::>>>EEEMMMQQQOOOJJJEEEAAA===666111///000333666===>>>???@@@???<<<999777444333222000000000111111333333333222222222111111111222222333333444444555999999999:::<<>>===<<<<<<<<<<<<===>>>@@@AAAAAA???===;;;======;;;:::999888888888999777444444555444111---111111000111222444666888888:::;;;;;;:::999;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFIIIKKKKKKHHHEEEIIIFFFAAA===:::999999:::999888888888999:::;;;;;;<<<;;;;;;:::999888777777777777777777777777777777666666666666666666666666444444444555666888999:::;;;::::::;;;;;;;;;:::888??????@@@CCCKKKWWWdddmmmyyy|||rrrggg^^^SSSHHHAAA;;;999666444333333444555333333333333333333333333444444555555666777777888777<<>>BBB@@@===:::888888888999999===CCCIIINNNMMMIIIFFFAAA===777111...///222555999;;;===???>>><<<999777444333111000000000111111222222111111111000000000111222222333333444555555777777777999;;;>>>@@@AAADDDFFFIIIJJJIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEEEEEEEGGGEEECCCBBBCCCCCCBBBAAACCCDDDEEECCC@@@???@@@BBBBBBBBB@@@??????>>>>>>>>>===>>>@@@AAAAAA???===;;;===<<<;;;999888888888888777555333333555444222///000//////000111333555777888999::::::999999:::;;;===>>>>>>???AAACCCDDDEEEFFFFFFGGGIIIKKKJJJHHHFFFGGGEEEBBB>>><<<:::::::::888888888888888999::::::999999888888777777666666777777777777777777777777666666666666666666666666555555555555666888999999888888888999;;;<<<;;;;;;@@@AAADDDIIIQQQ^^^kkktttxxxmmmbbbYYYOOOFFF???:::888666444333333444444444444444444444444444444333333444555555666777777666;;;???FFF^^^xxxvvv{{{lll[[[QQQMMMJJJGGGDDDCCCDDDFFFGGGGGGKKKLLLOOOSSSWWW\\\```bbbkkkpppwww|||}}}~~~yyyrrrrrrrrrqqqqqqpppppppppxxxzzz|||~~~|||pppppppppjjjggghhheeecccbbbbbbaaa]]]VVVPPPNNNSSSZZZ^^^]]]ZZZVVVTTTTTTTTTOOOIIIHHHKKKJJJGGG<<<666111111///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((+++*********+++,,,......000222666888999999777666777666555555666999<<<>>>@@@@@@@@@BBBCCCCCCAAA@@@===>>>AAAHHHNNNMMMGGG@@@@@@>>>===:::888666555444777:::>>>DDDHHHJJJHHHFFFAAA===777111......000222444777:::===>>><<<999777333222111000///000111111000000000///////////////222222222333444444555555555555666777999<<<>>>???CCCEEEGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGEEECCCCCCDDDDDDCCCBBBAAABBBBBB@@@>>>>>>???@@@BBBBBBAAA@@@????????????>>>???@@@AAAAAA???===<<<<<<;;;:::999888777777777444333222333444444222000///......///000222444555777999::::::999999:::<<<@@@AAAAAACCCEEEGGGIIIJJJKKKJJJIIIIIIJJJJJJIIIGGGEEEDDDBBB@@@>>><<<;;;:::777777777777777888888999666666666666666555555555777777777777777777777777777777777777777777777777666666666666666777888888666666777888:::;;;===>>>AAADDDJJJRRR]]]jjjwwwzzzrrrfff[[[RRRJJJBBB===999777666444333333333444444444444444444444444444222333333444444555555666555999===BBBSSSvvv}}}uuutttuuubbbUUUPPPJJJHHHEEEDDDEEEEEEDDDDDDIIIKKKNNNRRRVVVZZZ\\\]]]fffkkkrrrwww{{{}}}zzz~~~~~~wwwuuuvvvwwwuuurrrqqqtttwww}}}~~~|||pppppppppkkkgggiiieeedddbbbbbb```\\\VVVQQQOOOSSSYYY\\\\\\YYYWWWVVVTTTSSSNNNHHHHHHKKKJJJGGG<<<666111111///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++++++++++++++,,,,,,,,,000222555888888777555444;;;888555333333555777999???>>>???@@@BBBBBB@@@>>><<<;;;>>>FFFNNNPPPJJJCCC>>>>>>===<<<999666333111666666999>>>CCCFFFFFFFFFAAA===888222///...///000111444999===>>>===;;;999333222111000///000111111000000000000////////////222222333333444555555555444555666777999;;;======BBBDDDFFFGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHFFFDDDDDDEEEEEEDDDCCCAAAAAA@@@???>>>>>>>>>???AAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>===;;;;;;999888777666666666333333333333333222111//////......///000222444666999:::<<<<<<;;;<<<===???DDDDDDEEEGGGIIIKKKMMMNNNOOOMMMJJJIIIIIIJJJIIIHHHCCCCCCCCCBBB@@@>>>;;;:::777777666666666666777777444444444555555666666666666666666666666666666666777777777777777777777777777666666666666666777888666777777888999;;;>>>@@@EEEJJJSSS]]]iiivvvtttkkk___TTTLLLFFF???;;;777666555444333333333333333333333333333333333333222222222333333444444444666888;;;???JJJgggvvvoooxxxkkk[[[SSSJJJHHHFFFEEEFFFEEEDDDCCCFFFIIIMMMRRRWWWZZZ\\\]]]bbbgggmmmrrrwww}}}yyy{{{{{{zzz}}}~~~{{{wwwvvv{{{|||pppoooooojjjggghhheeedddcccaaa___[[[VVVRRRQQQTTTWWWYYYXXXXXXXXXYYYSSSRRRMMMGGGFFFIIIIIIEEE<<<666111111///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++000333666:::<<<<<<<<<;;;===:::666333222333555777===<<<===???AAAAAA@@@>>>>>>;;;:::@@@IIIMMMJJJEEEAAAAAABBBAAA>>>:::666444444444555999>>>BBBDDDDDD@@@===888444000/////////000333888<<<>>>>>>===;;;555333222111000000111111111111111111111111111111222333333444444555666666555666777999;;;<<<======@@@BBBDDDEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@??????????????????@@@@@@AAA@@@???>>>===;;;;;;999888777666666666555555555444222000///.../////////000111333555666:::<<<>>>??????@@@BBBDDDHHHHHHIIIJJJLLLNNNPPPQQQQQQOOOKKKIIIIIIJJJIIIHHHCCCDDDDDDCCCAAA???<<<:::777777666666666666666777444555555666666777777888666666666666666666666666666666666666666666666666777666666666666666777888888999999999999<<<@@@DDDKKKRRR]]]iiivvv~~~yyynnneeeYYYNNNHHHBBB===:::555555444333333333222222111111111111111111111111222222222333333333333333777888:::>>>DDDZZZyyypppvvvuuubbbWWWLLLJJJHHHGGGGGGGGGFFFDDDBBBEEEJJJOOOTTTXXXZZZ[[[```dddjjjnnnrrryyy}}}|||}}}}}}}}}}}}ooommmmmmhhheeehhheeeddddddaaa^^^ZZZVVVSSSRRRTTTVVVWWWWWWWWWYYYZZZTTTSSSNNNGGGFFFHHHGGGDDD<<<666111111///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***))))))***++++++,,,++++++******,,,000555999===???@@@===;;;888555444444555666::::::;;;===@@@AAA@@@>>>???<<<999<<>>:::666444333333333666;;;???AAABBB???===999555222111000000///222666:::===>>>======777666444222111000000111222222222222333333333333333333333444555555666666666777888:::<<<=========>>>@@@CCCEEEEEEFFFHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHFFFFFFGGGGGGFFFEEEDDDBBBAAAAAABBBCCCBBBAAACCCCCCBBBBBBAAABBBBBBCCC@@@@@@@@@@@@@@@??????>>><<<;;;:::999888777777777555666777555222///......000//////000111333555777;;;===@@@BBBCCCEEEHHHJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQOOOKKKJJJJJJJJJIIIHHHEEEEEEEEEDDDAAA???<<<:::888777777666666666666666555666666666777777888888777777777777777777777777666666666666666666666666666666666666666777888888999:::;;;;;;;;;>>>EEEKKKUUU\\\iiivvvyyyrrrggg___TTTJJJDDD@@@;;;777444444444333333222222222000000000000000000000000333333333333333333333333888666888>>>AAAPPPtttuuuxxxmmm___RRROOOLLLJJJIIIHHHGGGFFF@@@BBBFFFJJJOOOSSSUUUWWW^^^aaafffjjjnnnttt|||}}}~~~~~~nnnkkkjjjeeedddgggeeeeeedddaaa]]]YYYVVVTTTPPPSSSVVVXXXXXXXXXXXXYYYVVVUUUOOOHHHFFFHHHGGGCCC<<<666111111///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((()))***+++,,,,,,++++++''')))+++///333777:::<<<===<<<:::888666666666777777777999<<>>>>><<<999666333333222222555999===??????>>>===:::777555333222111///111444777999;;;======;;;999666444222111000000222222222222333333333444333333444444555666666666555777888:::<<<<<<<<<<<<<<>>>>>@@@BBBAAA???CCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????===<<<;;;999888888888888444666777666222000000111///......///000222444555:::===@@@CCCEEEHHHKKKNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPNNNKKKJJJJJJJJJIIIGGGHHHGGGFFFCCCAAA>>><<<:::999888777777666666666777666666666666666777777777777777777777777777777777444444444444444444444444555555555555666888999999777:::<<<<<<===CCCLLLSSS___hhhuuu|||}}}sssjjjaaaYYYOOOGGGBBB===888444333333333333333222222111000000000000000000000000444444444444444333333333888333666===@@@HHHiii}}}{{{~~~~~~nnn[[[VVVQQQLLLJJJHHHGGGEEEBBBCCCEEEHHHKKKNNNQQQSSS[[[___cccfffiiiooowww}}}~~~~~~nnniiihhhdddcccfffeeeeeedddaaa]]]YYYVVVUUUMMMQQQWWWZZZZZZYYYWWWWWWXXXWWWQQQJJJGGGIIIGGGCCC<<<666111111000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******'''(((***+++,,,,,,++++++......///000222555777999<<<<<<;;;999888888777777555666888;;;???AAAAAA@@@??????????????????@@@@@@@@@@@@AAA@@@???<<<:::888333222222555999<<<>>>>>>>>><<<:::888666444333222///000222444777999<<<======;;;888555222111000000111111222222222333333333333333444444555666666666555666888:::;;;<<<;;;;;;;;;>>>BBBDDDFFFHHHKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFEEECCC@@@AAADDDEEEDDDBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????======;;;:::999888888888222555777666333222222444---------...///111333444999<<<@@@CCCFFFIIIMMMPPPNNNMMMMMMMMMMMMNNNOOOOOONNNMMMKKKKKKKKKJJJHHHGGGIIIHHHFFFCCC@@@>>><<<;;;999999888777777777777777666666666666666666666666777777777777777777777777444444444444444444444444444444444555666888999:::666999<<<===???FFFQQQZZZfffooo|||yyywwwyyynnneee\\\VVVLLLEEE@@@;;;666222222222333333333222111111111111111111111111111111444444444444444444444444777111444===???EEEbbb}}}||||||aaa\\\TTTNNNJJJGGGFFFDDDGGGGGGGGGHHHJJJMMMPPPQQQYYY]]]```ccceeekkksssyyy{{{pppiiihhhgggffffffiiigggeeeccc```ZZZTTTOOOPPPPPPRRRUUUYYY[[[ZZZYYY]]]ZZZSSSLLLJJJLLLIIIDDD:::666222...---------,,,***,,,//////...,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))***+++...222666:::<<<===<<<<<<;;;999777555444777999===@@@AAA@@@???===>>>??????===::::::>>>AAA@@@???>>>>>>>>>===:::888444333111111333777<<<>>>CCCAAA===999666555555555666444222000222555999<<<;;;:::888666444333333333333444444555555444333333444444444555555555666666555555555666777999:::;;;<<<===???AAADDDGGGIIIJJJGGGHHHGGGFFFFFFGGGJJJMMMLLLJJJIIIHHHIIILLLOOOQQQQQQOOOKKKHHHFFFEEEEEEEEEEEEDDDBBBAAA@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>><<<;;;;;;<<<===<<<999666777555333333333333111///111000///...///000222444555888===AAAEEEIIIMMMPPPTTTQQQMMMJJJIIIJJJLLLNNNLLLLLLJJJIIIIIIHHHHHHHHHHHHFFFDDDBBB???<<<:::999777777777777777777777777888888777666555444333333333444444555555555555555555555555555555555444444444555666888999888666444:::999>>>DDDHHHMMM[[[iiizzz|||vvvtttzzzyyyrrrggg___RRRMMMFFF@@@;;;888555333222222222111111111000000222222222222222222222222111222222333333222222111111...111888;;;AAAVVVmmm~~~vvv}}}nnnbbbUUUMMMGGGBBBBBBEEEDDDDDDEEEFFFHHHJJJMMMNNNTTTVVVZZZ]]]aaaffflllpppzzz}}}}}}zzzyyy}}}ooojjjjjjiiihhhhhhiiihhhfffdddaaa\\\VVVQQQPPPQQQSSSWWWZZZ[[[ZZZXXX[[[XXXQQQKKKJJJLLLIIIDDD:::666222...---------,,,***,,,------,,,++++++,,,,,,,,,,,,+++++++++******************************))))))+++...111555999;;;;;;:::999888666555444333555777;;;>>>@@@@@@???>>>AAABBBAAA>>>;;;:::;;;===>>>===<<<======<<<999666444333222222444777;;;===CCCBBB???===:::888777666666444111000111444888:::>>>>>>===;;;:::888666666333333444444555444444444444555555555555555555555555555666666777999:::;;;;;;<<<>>>@@@CCCEEEFFFGGGFFFGGGGGGGGGFFFFFFIIIKKKHHHHHHGGGGGGIIIKKKMMMOOOOOOMMMKKKHHHFFFEEEEEEEEEEEEDDDCCCAAAAAABBBDDDEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????<<<<<<<<<===>>><<<:::777777666444333444333111000111000///......000222333444777;;;???CCCFFFKKKNNNOOOMMMJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFDDDAAA>>>;;;999888777777777777777777777777888888777777666666555555444444555666666666666555555555555555555555555555555555444555666888999999???@@@FFFNNNSSSZZZggguuu|||vvvpppppp{{{{{{uuummmccc[[[PPPKKKDDD>>>:::777444222222222222111111111000000222222222222222222222222111222222333333222222111666222333888888;;;LLLaaa{{{yyy}}}|||mmm]]]SSSMMMIIIGGGIIIEEEEEEEEEFFFGGGIIILLLMMMQQQTTTWWW[[[^^^ccciiimmmwwwzzz|||vvvsssrrr|||nnnjjjkkkkkkjjjkkkiiigggfffdddbbb]]]WWWSSSQQQRRRUUUXXX[[[[[[YYYVVVXXXUUUOOOIIIHHHKKKIIIDDD:::666222...---------,,,++++++,,,+++***)))+++---,,,,,,,,,+++++++++************((((((((((((******))))))+++---000444777999;;;:::888777666555555555222555888<<>>;;;::::::<<<;;;:::;;;;;;:::777555444333222333444777:::;;;BBBBBBBBBAAA???<<<999777555444222000111333555777??????@@@???===;;;888777333333444444555555555555666555555555555555555555666666666666777888::::::<<<<<<>>>???AAACCCDDDEEEDDDFFFGGGGGGFFFFFFFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLMMMKKKIIIGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBCCCEEEEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@>>>======>>>>>>===;;;888888666444444444444222111000///.........///111222222555999<<>>???CCCLLLUUU]]]fffttt~~~wwwpppjjjnnn~~~|||uuuoooggg]]]UUULLLGGGAAA;;;888555333222222222222111111111111111222222222222222222222222111111222222222222111111777444444666555666DDDTTT|||~~~~~~{{{eeeXXXSSSOOOLLLKKKFFFEEEEEEEEEFFFHHHJJJKKKMMMPPPTTTWWW[[[```fffjjjssswww}}}xxxpppmmmkkk|||oookkklllkkkjjjkkkgggfffdddcccaaa]]]WWWSSSPPPRRRUUUYYY\\\[[[XXXTTTUUUSSSMMMGGGGGGJJJHHHDDD:::666222...---------,,,,,,,,,,,,+++)))***,,,...,,,,,,,,,+++++++++******+++)))'''&&&&&&''')))+++))))))***,,,...222555777<<<;;;999888777777777777111333777;;;???BBBCCCDDDEEEFFFGGGFFFCCC@@@>>>===:::999999999:::999666444555444444444555777888:::???@@@CCCDDDBBB???;;;999666555333111111222333444;;;<<<>>>???===:::777444333333444444555555666777666666666666555555555555666666666666777888999:::======>>>???AAABBBCCCCCCBBBEEEGGGHHHGGGEEEEEEEEECCCDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAABBBDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>???>>><<<:::888777555555555555444222000//////......///000000000333666999;;;>>>AAADDDAAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@===:::888666555555555555555555555555555555555666666777777777888555666666777777777777777555555555555666666666666666555444444444888<<<@@@AAAIIITTT___hhhrrrzzzwwwpppkkkhhhqqqyyypppjjjbbbXXXPPPGGGCCC===888555444222111111111111111111111111111111111111111111111111111111111222222222222111111333222333555444666AAANNNjjjjjj[[[UUURRRMMMJJJGGGFFFFFFEEEEEEGGGHHHIIIKKKMMMQQQTTTXXX]]]cccgggpppttt{{{|||qqqkkkhhh|||oookkkllljjjiiihhheeedddcccbbb___[[[UUUQQQPPPQQQUUUYYY[[[ZZZWWWTTTSSSQQQKKKFFFFFFIIIHHHCCC:::666222...---------,,,---------,,,***+++---///,,,,,,,,,+++++++++******+++)))'''&&&&&&''')))+++)))))))))+++---000222444:::999999888777777777888222333666:::>>>BBBDDDFFFEEEFFFGGGIIIIIIGGGEEECCC::::::999:::;;;:::888555666666666777777777888888;;;===AAACCCCCCAAA>>><<<888777555444333222222222777999<<<======:::777444555444444444444555666777666666666666666666666666777666666666777888999999>>>>>>???@@@AAABBBCCCCCCAAADDDGGGHHHGGGEEEDDDDDDDDDEEEHHHJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>><<<;;;999777666666777666555444000000000/////////000000///111444666777999<<<>>>===>>>???AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@???===;;;999777555444444444444444444444444444333444444555555666666666555666666777777777777777555555555666666666777777555666888888888;;;???CCCKKKVVVbbbmmmvvvxxxssspppffffffkkk{{{vvvmmmfff^^^TTTMMMBBB>>>999555444333222111111111111111111111111111111111111111111111111111000111111222222111111000111111333444444777???HHH\\\~~~{{{qqq^^^WWWSSSNNNKKKHHHGGGFFFEEEDDDEEEFFFFFFIIILLLOOOSSSWWW\\\aaaeeennnrrryyyxxxooojjj{{{nnnkkkkkkjjjhhhgggeeedddcccaaa___ZZZTTTPPPOOOPPPSSSVVVYYYYYYWWWTTTSSSQQQKKKFFFFFFIIIGGGBBB:::666222...---------,,,---......---,,,,,,---///,,,,,,,,,+++++++++************((((((((((((******)))))))))***+++...000111555666666777777666555555333444666888<<>>@@@BBBBBBBBBBBB;;;:::999777666444222222555777:::<<<===<<<999777777666555444444555666777555555666666666777777777777777777777777888999999===>>>>>>@@@AAABBBCCCCCC@@@CCCFFFHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDCCCBBB???@@@AAABBBCCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???======>>>>>><<<;;;999888666777888888666555111111111111000000000000...000222333444555888:::::::::<<<===>>>?????????>>>>>>===============>>><<<;;;:::999777666555444555555555555555555555555333333333444444555555555555555666777777777666666555555555666666777777888666999<<<===>>>BBBHHHMMMVVVbbbooowww{{{tttnnnkkkjjj```gggttt~~~rrrhhhaaaYYYOOOHHH>>>;;;666333222222222222111111111111111222222222111111111111111111111111000000111111111111000000222444555555444555;;;???OOOppp{{{xxxbbbZZZTTTPPPMMMIIIHHHFFFEEECCCCCCCCCDDDHHHJJJNNNQQQUUUZZZ```dddkkknnnttt{{{~~~~~~xxxsssxxxllljjjkkkjjjhhhhhhgggfffdddbbb___ZZZTTTOOOMMMNNNPPPTTTWWWXXXWWWUUUTTTRRRLLLFFFFFFHHHFFFBBB:::666222...---------,,,+++,,,...---,,,+++,,,---,,,,,,,,,+++++++++******************************))))))))))))***,,,...///333444666888888777555444333333444555888<<>>>>>???@@@@@@>>>;;;::::::;;;<<<;;;:::888777999:::;;;>>>AAADDDGGGHHH======<<<;;;888666333222222444777:::<<<<<<;;;:::999888666444333444555666444444555666777888888999777777777777777888888999;;;<<<===>>>@@@AAABBBCCC@@@CCCFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCAAAAAA===>>>@@@AAACCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@>>>===<<<======<<<;;;:::888777777888999777666222222222222222111000000---///111222222333555777777777888999:::;;;;;;<<<;;;::::::999999:::;;;;;;888888777777666666555555555555555555555555555555444444444555555555555555444444555666666666666555444555555666777777888888888;;;>>>@@@CCCJJJUUU]]]aaaooo|||~~~}}}xxxqqqiiiddddddeeegggqqqyyylllbbb[[[SSSIIIBBB<<<888444222222333333222000000111111111222222222111111111111111111111111000000111111111111000000000333555444333555777999DDDaaa|||eeeZZZSSSPPPOOOJJJIIIGGGDDDCCCBBBBBBBBBFFFHHHLLLOOOSSSXXX^^^bbbfffhhhmmmttt{{{||||||}}}~~~uuujjjiiikkkkkkjjjiiiiiigggeeeccc```ZZZTTTOOOMMMMMMNNNRRRUUUWWWWWWVVVUUUSSSLLLFFFFFFHHHFFFAAA:::666222...---------,,,)))+++------,,,+++***+++,,,,,,,,,+++++++++************++++++++++++******))))))((())))))+++---...333666999;;;;;;999777555333333333333555999<<<>>>CCCBBBCCCFFFKKKNNNMMMKKKAAA@@@@@@AAABBBBBB@@@>>>;;;<<<=========;;;999777999::::::===AAAEEEJJJMMM?????????===:::777444222///111444777999::::::::::::999666444333333444555333444555666777888999:::888777777777777777888999999:::;;;===>>>@@@AAABBBAAACCCEEEGGGGGGHHHJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFFFFEEEDDDBBB@@@???<<<===???AAABBBDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>@@@>>><<<;;;<<<<<<<<<::::::888777888999999888777333333333333333222111000---///111222111222444555555555555555666777999999999888888888888888999999666666666666666666555555666666666666666666666666666666666666666666666666333444444555555555555555444555555666777888888999;;;===@@@BBBFFFPPP___jjjnnn|||{{{xxxrrrjjjbbb^^^___bbbsss~~~uuuhhh^^^WWWNNNEEE>>>:::777333111222333333333000000111111222222222222000000000000000000000000000000111111111111000000,,,000333333333555888888<<>>???BBBDDDFFFFFFGGGIIIJJJIIIEEEAAA@@@AAABBB@@@???@@@>>>;;;::::::999888777555555555777;;;???CCCEEECCCBBB???<<<999666555444000111333555777999;;;;;;;;;999777666666666444222111333666888888777555444777888999999888777888999999;;;===???AAAAAAAAAAAA@@@AAADDDFFFGGGGGGFFFEEEKKKJJJIIIHHHHHHHHHHHHIIIBBBAAA@@@@@@??????????????????@@@AAABBBDDDDDDEEEAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<999888888888:::::::::999777666444222222222333444111111111111000000000000111111222333444444555555555666777888888999999888888888888888888777666666555555666777777777777777666666555555555444444444888777666555555555555555888666444555777:::<<<===:::>>>CCCKKKTTT```kkksss|||wwwvvvqqqmmmhhh```\\\dddqqqwwwlll```YYYQQQGGG@@@===666555444333222222222222111111111111111111111111000000000000000000000000///000111222222111000///222222333444444555555666AAAMMMfff~~~lll[[[SSSPPPOOOJJJIIIHHHEEEBBBAAAAAABBBFFFHHHKKKNNNQQQUUU[[[^^^___bbbfffkkkpppuuu|||yyytttuuuuuuvvv|||yyyllljjjllllllllllllkkkhhheeecccaaa\\\UUUOOOOOOPPPRRRTTTUUUUUUUUUUUUTTTRRRLLLEEECCCEEEDDDAAA888555111//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***((((((((((((((()))))))))...000222555777888999999777888777444000111666;;;===???BBBDDDDDDDDDEEEFFFFFFBBB???>>>AAACCCDDDCCC@@@>>><<<;;;<<<<<<;;;:::444444444666888<<>>;;;888666555444111111222444666888:::;;;<<<:::888888888777555333777999:::<<<<<<;;;:::999777888999999777777888999999:::<<<>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGFFFFFFJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCDDDDDDEEEBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;999888888888999999999888888777555333222222333444222222111111111000000000111111222222333444444555555555777888888888888888777888888888888777666666555555666777777777777777666666555555555444444444888777666555555444444555888777777999;;;===??????@@@EEELLLUUU___kkkvvv}}}~~~xxxsssnnnkkkhhhddd```bbbooo~~~}}}qqqfff[[[TTTMMMDDD===;;;555555444222222111111111111111111111111111111111000000000000000000000000//////000000000000//////111111222222333333444444999CCCZZZ}}}rrr___RRRKKKIIIHHHHHHGGGFFFEEEDDDEEEFFFCCCEEEHHHJJJLLLPPPUUUYYY\\\___cccggglllrrrxxx||||||wwwrrrqqqqqquuu|||{{{nnnkkkllllllkkkkkkkkkhhheeebbb```[[[SSSMMMOOOQQQRRRTTTUUUUUUTTTTTTQQQPPPJJJDDDBBBEEEEEEBBB777555111///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))))))))((('''&&&%%%$$$$$$,,,...111555888999999999888999999666222111333666999<<<@@@BBBBBBAAAAAAAAABBB???======???CCCFFFGGGAAA???>>>>>>??????>>>===555444444444555888:::<<>><<<:::888666555444333222222333444666888:::===;;;:::999999999666444777777777888888888888888777888999999777777888999:::::::::;;;<<<>>>???@@@BBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEIIIHHHGGGEEECCCBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@>>>===<<<;;;;;;888888999999999888888777999888666444333222333333222222222222111111111111111111111222222333333444555555666777888888888888777777888888777777666555555555666777777777777777666666666555555555555444888777666555555444444444444555777999<<<>>>@@@AAAKKKPPPZZZdddoooyyy}}}wwwqqqllleeecccbbbbbbdddnnnuuuhhh^^^TTTNNNHHH@@@:::888444444333222111111111111111111111111111111111111000000000000000000000000//////............/////////000000111222222333333444:::LLLlll~~~~~~hhhWWWLLLGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDFFFGGGIIILLLPPPSSSXXX[[[^^^bbbggglllrrrwww||||||tttqqqoooppptttzzz~~~|||oookkklllkkkjjjjjjjjjgggdddcccaaa\\\TTTOOOOOOQQQRRRTTTTTTTTTTTTSSSQQQOOOJJJCCCBBBDDDDDDAAA999666222000///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++***))))))((('''&&&&&&))),,,000555888999:::999888::::::777333111000111666:::>>>AAA@@@???>>>===???===;;;;;;===AAADDDGGGCCCAAA@@@@@@AAAAAA???===777666444333444555777888;;;;;;:::999888666555444444444333222333555777888===<<<;;;;;;<<<;;;888666555444333333333444555666777888999888777666777999:::999999999:::<<<>>>???CCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDHHHGGGEEEDDDCCCBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>><<<;;;;;;999;;;<<<;;;:::999888888:::888777555444333333333333333333333222222222222111111111222222222333333444555666777888888888888777777777777777666666555555555666777777777777777666666666555555555555555888777666555555555555555555666888:::===BBBGGGKKKXXX^^^hhhrrr||||||vvvoooiiieee]]]___bbbfffmmm~~~}}}ooo___VVVLLLHHHCCC===888777333333222111111111111111111111111111111111111111000000000000000000000000000000...------...000000///000000111111222222333777999DDD^^^~~~|||}}}ttt___QQQKKKFFFEEEDDDDDDDDDDDDBBBAAADDDFFFGGGHHHHHHKKKNNNQQQTTTWWWZZZ^^^bbbgggmmmqqqwww}}}|||xxxssspppqqqtttxxxzzz~~~}}}oookkkkkkjjjhhhhhhiiifffdddcccbbb___XXXRRROOOPPPRRRSSSTTTTTTTTTSSSSSSQQQKKKCCCAAACCCCCC???;;;888444111000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((***...333666888999999888999999777444111///...444888===??????>>>======???===;;;::::::<<<@@@BBBCCCBBBAAAAAAAAA@@@>>><<<999888666444333444555666999999999999999777666555666555444444444444555666;;;;;;;;;<<<>>>===;;;888999888666555555666777888666777888888777666777888:::999888888999;;;===>>>BBBBBBBBBCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGFFFEEEDDDFFFFFFEEEDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;>>>@@@???<<<:::999:::999999777666555444444333444444444444333333333333222222222222222333333333444555666777777888888777777777777777777666555555555555666777777777777777666666666666666666666666777777777666666777777888;;;<<<>>>@@@DDDKKKUUU[[[fffllluuu}}}xxxooohhhbbb```ZZZbbbjjjqqq{{{vvvjjjYYYPPPGGGDDD@@@;;;666666222222111000000000111111000000000000000000000000000000000000000000000000222111////////////111222000000111111222222333333888888???RRRrrr~~~zzzzzz}}}xxxhhhVVVMMMHHHFFFEEEFFFHHHIIIGGGFFFEEEFFFGGGGGGGGGIIILLLOOOQQQTTTWWW[[[^^^ccciiimmmqqqxxx{{{uuuqqqpppqqqsssyyy||||||nnnjjjjjjiiihhhggghhhfffdddcccccc```YYYTTTMMMNNNQQQSSSTTTUUUUUUTTTTTTRRRLLLDDDBBBDDDCCC???<<<999555222111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))&&&'''''''''(((((())))))((())),,,///333555777888888888888777555333000///333666:::============>>>??????>>><<<::::::<<<>>>@@@@@@???@@@@@@???===:::;;;999777444333333444555777888999::::::999888777777777777666666555444444999999:::===??????===;;;999999777666666666777888666777888888666666777888999999999999:::;;;<<<===@@@AAABBBCCCDDDEEEEEEFFFDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<@@@BBBAAA===:::999:::888888888777666666555555555555555555444444444444333333333333333333333333444444555666777777777777666666777777666666555444555555666777777777777777555666666666666777777777777777777777888:::;;;;;;;;;>>>BBBEEEKKKTTT___hhhrrrwww~~~|||rrrhhhbbb___^^^```nnn}}}}}}nnndddTTTKKKCCCAAA>>>999555555111111000000000000000111000000000000000000000000000000000000000000000000111111000000000000111111000000000111222222333333555666;;;HHHbbb~~~wwwtttuuuwww}}}ttt^^^RRRFFFCCC@@@BBBFFFIIIIIIHHHBBBCCCDDDDDDDDDFFFIIIKKKOOOQQQTTTWWW[[[___dddhhhlllsss{{{|||uuupppooooootttwww|||{{{mmmiiijjjhhhgggggghhhfffdddcccbbb^^^XXXRRRKKKMMMOOORRRTTTUUUVVVVVVRRRQQQKKKEEECCCFFFEEEBBB<<<888444222000///---+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***&&&'''''''''(((((((((((())))))***,,,///222666777999888888888777666444222111444777:::;;;<<<===???>>>@@@@@@???<<<:::;;;<<<::::::;;;===??????===;;;;;;999666444222222333333666777999:::;;;:::999888888999999999888666333222666777999===@@@AAA???===666666555555444444444444666777888777666555666888888999:::;;;<<<<<<<<<<<<>>>???AAABBBDDDDDDCCCCCCBBBDDDFFFHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<@@@CCCBBB===999888:::777777777888888777777666666666666555555555444444444444444444444444444444333444555666777777777777666666777777666666555444555555666777777777777777555666666666777777777777666666777888:::<<<>>>???===CCCKKKQQQXXXaaakkksss{{{}}}vvvlllccc^^^^^^```ooottteee[[[QQQHHH@@@>>>;;;777333333000000/////////000000111000000000000000000000000000000000000000000000000//////000000000000//////...//////000000111111222111444888???QQQppp}}}uuussstttzzz~~~}}}ppp```MMMGGGBBBBBBEEEHHHGGGFFFAAABBBCCCCCCCCCDDDGGGJJJLLLNNNQQQTTTWWW[[[```dddgggmmmuuu{{{}}}~~~vvvsssrrrooossswww{{{zzzlllhhhiiihhhggggggiiifffdddbbbaaa\\\UUUOOOJJJLLLOOORRRTTTVVVVVVVVVQQQPPPKKKEEEDDDGGGHHHEEE;;;888444111///...,,,***++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***)))))))))))))))))))))((()))))))))***---111444777:::999888999999999777666///222555777999:::===???>>>AAABBBAAA>>>;;;<<<===555666888;;;>>>???>>><<<:::888555333111111222222555777999;;;<<<;;;:::999999:::;;;;;;:::666333111444555888<<<@@@AAA@@@>>>777777666666666555555444666777888777666555666888888999;;;<<<===<<<<<<;;;<<<>>>@@@CCCDDDCCCBBBAAAAAACCCFFFIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@;;;@@@CCCBBB===888777999666666777888888888888888666666666666555555555555555555555555555555555555333444555666777777777777666666666666666555555444555666666777777777777777555666666666777777888888666666777999;;;>>>@@@AAADDDMMMXXXbbbiiiqqqzzz~~~}}}yyyrrrggg___\\\___ccc~~~}}}mmm^^^UUUNNNFFF>>><<<:::555222222000000////////////000111000000000000000000000000000000000000000000000000---...///000000///...---------......///000000000111444777:::EEE```|||wwwqqqvvv~~~~~~www|||ppp]]]UUUMMMIIIJJJKKKJJJGGGAAABBBCCCCCCDDDEEEHHHKKKJJJLLLOOORRRUUUYYY^^^aaadddjjjrrrwwwyyy|||~~~yyywwwlllppptttxxx|||vvviiihhhgggccccccgggggggggggghhhgggaaaWWWOOOOOOQQQSSSUUUUUUTTTRRRQQQRRRPPPIIICCCCCCGGGFFFBBB999666222///......,,,***------...,,,******+++---,,,+++)))''''''((()))******)))))))))(((((('''''')))))))))))))))))))))))),,,+++))))))+++///333666666666777777777666666555222333666999;;;===??????AAABBBBBB@@@>>>>>>???@@@===:::777777:::;;;;;;999;;;999666555555444333111111444888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???===;;;:::999999999::::::;;;:::999888777888888888888888777666666555555555666777888888999777777777777777777777777555666777777777666444333999999888777777777777777888999::::::888666666777;;;<<<======>>>AAAFFFIIIPPPYYYfffqqqwww|||}}}zzzyyyuuuooohhhccc\\\ZZZeeesssuuueeeWWWPPPEEE@@@:::666444444333333111111111111000000000000///000111000/////////111......////////////......000000000000000000000000000000000000111111111111444222555;;;AAAOOOppp|||uuuvvv|||yyysssuuunnnaaaQQQJJJLLLNNNKKKGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFHHHKKKMMMOOOQQQUUUWWW___dddkkkqqquuuyyy}}}~~~wwwwwwvvvttttttyyywwwiiifffeeebbbbbbggghhhgggggggggfff```XXXQQQOOOQQQSSSTTTTTTRRRPPPOOOPPPOOOIIICCCCCCFFFFFFBBB999666333000///...---++++++,,,---,,,++++++,,,...---+++***(((((()))***+++*********)))))))))(((((())))))))))))))))))))))))+++*********,,,///222444666666777777888777777666333333555777:::<<<>>>??????@@@@@@???>>>>>>AAACCC???<<<888888999;;;;;;::::::888666555555555444333333555888<<>>>>>>>>>>>>>>>>>>>>>>>@@@???===;;;:::999888888888999::::::::::::999888666666666666666555555444444555555666777777888888888888888888888888888888666777777777666666555444666666666666666666777888:::<<<===<<<;;;::::::;;;<<<===???@@@CCCIIIOOOTTT```hhhttt|||~~~|||yyyvvvuuuqqqkkkddd```\\\```ooo~~~vvvjjjZZZMMMGGGAAA===777333111111111000111111111000000000//////,,,---...---,,,+++,,,.........////////////......000000000000000000000000//////000000000111111111333111333888;;;FFFcccuuuvvv{{{}}}tttsss{{{xxxcccUUUQQQPPPMMMJJJHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGIIIKKKLLLOOOSSSVVV\\\```ggglllppptttwwwyyy{{{||||||}}}~~~|||wwwuuuxxxyyyiiieeeccc```aaagggiiigggfffeeeddd```YYYSSSPPPQQQRRRSSSRRRQQQNNNMMMNNNMMMHHHBBBAAAEEEEEEBBB:::777444111000///...,,,+++,,,---,,,++++++,,,...---,,,***))))))***+++++++++++++++************)))))))))))))))))))))))))))))))))***+++,,,...000111333444555666666666666666444444555555777999<<<======>>>>>>>>>>>>???CCCFFFBBB???;;;999999;;;;;;;;;999777666555666777666555333444666999<<>>======???AAABBBAAA@@@@@@BBBDDDFFFFFFHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAABBBDDDEEEDDDCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::999888888888888999:::::::::::::::999777777666666666555555555444555555666666777777888888888888888888888888888888888777666666666666777666666666666666777999999999:::;;;;;;::::::;;;<<<>>>@@@CCCGGGMMMUUU^^^eeerrryyy~~~~~~}}}{{{xxxuuurrrpppooolllgggbbb```bbbkkk~~~vvvmmmbbbTTTHHHBBB>>>:::555111000000000///111111000000000000//////...///000000......///000......////////////......000000000000000000000000//////000000000000111111333222333666666===SSSjjj{{{zzz|||}}}vvvxxx~~~gggZZZSSSPPPMMMJJJHHHGGGEEEDDDDDDEEEEEEDDDFFFGGGGGGIIILLLPPPTTTXXX\\\aaafffiiimmmppprrrvvvwwwyyy{{{|||~~~|||vvvvvv{{{zzziiidddaaa^^^aaagggjjjhhheeedddccc```YYYTTTRRRSSSSSSSSSRRRPPPNNNMMMLLLLLLHHHAAA@@@CCCDDDBBB;;;888555222111000///---,,,---...---+++***+++,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++(((((((((((((((((((((((('''((()))+++,,,---------///000111333444555555666777666555444555777999;;;>>>??????>>>>>>@@@DDDGGGFFFCCC???<<<;;;;;;======:::888777777999::::::999222222222444777;;;???AAAFFFGGGHHHHHHFFFCCC???===;;;:::999777666444333222444555777888999888777666555555666777888999::::::::::::;;;;;;;;;;;;<<<<<<>>>>>>===???@@@AAA???>>>>>>@@@CCCDDDFFFGGGJJJLLLNNNNNNOOOOOONNNMMMKKKJJJGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFEEEDDD????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999;;;;;;;;;::::::999999888999999999888888888888888555555555666666777777777888888888888888888888888999999777666666777888999888888888888888999::::::888999;;;<<<<<<===???AAACCCFFFKKKQQQYYYcccnnnuuu}}}~~~|||{{{yyywwwuuurrrooommmlllllljjjiiihhhjjjooo|||zzznnneee[[[NNNDDD@@@<<<999444222111111111000111000000000///////////////000111111000///000111......////////////......000000000000000000000000////////////000000000111444444555666555999IIIYYY{{{|||}}}|||fffYYYRRROOOKKKJJJHHHFFFEEEEEEEEEEEECCCDDDEEEEEEFFFIIIMMMQQQUUUXXX]]]aaadddgggkkkmmmrrrssswwwzzz}}}|||xxxvvvwww}}}|||jjjdddaaa___aaahhhjjjgggdddcccccc```ZZZUUUTTTUUUUUUTTTSSSQQQOOONNNLLLLLLHHHBBB???BBBDDDBBB<<<999555222111111///------//////...,,,)))))))))++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,((((((((((((((((((((((((&&&''')))***++++++++++++---...000333555666777888999777666444444555777888???@@@@@@???>>>@@@CCCEEEGGGEEEBBB???======>>>???;;;:::999:::<<<=========555444333222444888<<>>======>>>???@@@>>><<<<<<>>>AAACCCEEEGGGIIILLLNNNOOOPPPQQQPPPOOONNNMMMIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBCCCEEEFFFEEEDDD????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;999888777777::::::999888777888888999666666666777777777777777888888888888888888888888:::999888777777888::::::::::::999999999999999::::::<<<>>>@@@AAADDDHHHKKKMMMQQQWWW^^^gggqqq{{{~~~|||zzzyyysssrrrooommmlllllllllmmmooosssxxx|||{{{pppccc[[[RRRGGG???===999666222111111111000///000000000////////////...,,,---......,,,,,,---.........////////////......////////////////////////...////////////000000000222333444555444888BBBMMMggg}}}{{{ttt```TTTOOOMMMKKKIIIGGGEEEEEEEEEEEEBBBCCCDDDDDDEEEGGGKKKNNNSSSVVVZZZ^^^aaadddhhhjjjmmmqqqvvv{{{yyyvvvyyy}}}|||kkkeeeccc```ccciiijjjgggdddcccccc```ZZZUUUUUUUUUUUUTTTSSSQQQPPPOOOLLLNNNJJJCCC???AAACCCBBB;;;888555222111000///------///000///,,,)))((((((*********+++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))&&&'''((()))))))))))))))---...111444666999:::;;;:::999777666555555555555<<<===??????>>>???@@@BBBEEEEEEDDDAAA>>>===>>>???<<<;;;:::;;;===??????>>>;;;999777555666888;;;===>>>@@@CCCEEEEEEDDDBBBAAA:::999888666555333222222//////111333666888:::;;;666666666777888999;;;<<<999999::::::;;;;;;<<<<<<===<<<<<<===??????>>><<<<<<>>>AAABBBDDDEEEHHHJJJMMMOOOQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>??????>>><<<:::999888888888999888777666555666777777888888888888888888888888999999999999999999999999:::999999999999:::;;;;;;:::999999999999::::::;;;:::===@@@CCCFFFKKKPPPTTT\\\```gggnnnuuu|||}}}}}}}}}|||{{{yyyvvvuuunnnmmmkkkjjjkkknnnqqqssszzzttthhh\\\TTTMMMDDD???===444222///...//////......000000////////////......---...//////...---...///......////////////......////////////////////////......////////////000000...///111222222666===CCCVVVuuuzzzhhhXXXQQQNNNMMMJJJHHHFFFEEEEEEEEEBBBCCCEEEFFFFFFGGGIIIKKKPPPSSSWWWZZZ]]]aaaeeehhhiiinnnuuu}}}~~~zzz|||}}}lllgggeeebbbdddjjjhhhfffdddddddddaaaZZZUUUTTTTTTSSSRRRRRRQQQPPPOOONNNOOOLLLDDD???@@@BBBBBB;;;888444222111000...---***,,,...///---+++***+++((())))))***++++++******************+++++++++,,,))))))))))))))))))))))))'''''''''''''''(((((((((***+++...222555888:::;;;;;;;;;999888666555333333555888;;;=========>>>@@@@@@BBBCCCAAA>>><<<<<<===<<<;;;::::::<<<>>>>>>===???===999777666666888999:::===@@@CCCDDDDDDCCCBBB===<<<:::888666444222111............000333666888666666666666777999:::<<<888999999:::;;;;;;<<<<<<<<<;;;;;;===>>>???>>><<<<<<>>>@@@BBBCCCDDDGGGIIIKKKMMMPPPRRRSSSSSSRRRQQQRRRQQQPPPOOOMMMLLLKKKJJJEEECCCBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@===<<<;;;:::999:::;;;;;;:::999777555555666777888999999999999999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;::::::;;;<<<===???AAABBB@@@CCCGGGKKKPPPVVV]]]bbblllqqqwww}}}{{{|||{{{zzzxxxuuuqqqooojjjjjjiiijjjmmmrrrwwwzzzyyylll```TTTLLLGGG@@@<<<===333111///...///000///...000000/////////.........000111222111000///000222......////////////......////////////////////////........./////////000000---...000000222666;;;>>>HHHaaa~~~|||nnn]]]VVVOOONNNKKKHHHFFFEEEDDDDDDAAADDDGGGHHHHHHHHHIIIJJJKKKNNNRRRUUUXXX\\\aaadddeeekkkttt}}}~~~}}}}}}}}}mmmiiigggdddeeekkkhhhfffeeeeeeeeeaaaZZZTTTRRRRRRRRRQQQPPPPPPOOOOOOOOOQQQMMMEEE??????AAAAAA:::777444111000///...,,,'''***---......---------'''((()))***************)))))))))******+++++++++))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&'''+++...222555777888<<<<<<;;;999777555333222///333777;;;<<<<<<===>>><<>>???>>>===<<<>>>@@@BBBBBBDDDFFFHHHJJJLLLPPPSSSTTTTTTSSSRRRUUUTTTSSSRRRPPPOOOMMMMMMEEEDDDBBBBBBBBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@::::::999999:::<<<===>>><<<;;;999777777888999:::::::::::::::::::::::::::999999999999999999999999888999;;;<<<===<<<;;;;;;<<<<<<>>>@@@CCCFFFIIIJJJLLLOOOSSSXXX^^^eeemmmrrrwww{{{~~~||||||{{{yyyvvvrrrnnnkkkhhhhhhhhhjjjnnnuuu{{{xxxooobbbVVVIIIBBB===888666666444222000000111222111000000/////////............---...///...---,,,---///......////////////......////////////////////////............/////////000...000111111333888;;;===@@@UUUwwwyyy}}}rrraaaZZZPPPNNNLLLIIIFFFEEEDDDDDDAAADDDHHHJJJIIIIIIIIIIIIGGGJJJNNNQQQUUUYYY^^^bbbccciiisss}}}}}}}}}|||lllhhhgggccccccgggiiihhhhhhhhhfffaaaZZZUUUUUUUUUUUUTTTSSSRRRQQQPPPUUURRRMMMGGGCCCAAA@@@@@@===:::555333222111000///'''+++///000...,,,---///---------,,,,,,+++++++++******++++++++++++************))))))))))))******)))&&&$$$###$$$%%%%%%$$$$$$(((,,,000222444666888::::::999999888777666666333333444999>>>@@@>>>;;;===>>>??????>>>;;;777555999;;;===?????????===<<>>DDDGGGGGGEEEDDDDDDBBB@@@===:::888666111///---,,,,,,...000111111666;;;999555333666;;;999999999999:::;;;<<<===::::::;;;;;;<<<=========>>>>>>>>>???@@@@@@AAAAAAHHHIIILLLOOOQQQRRRRRRRRRTTTWWWWWWTTTRRRSSSQQQMMMIIIHHHFFFDDDCCCDDDEEEFFF???@@@AAABBBBBBAAA@@@???@@@@@@???>>>>>>>>>??????@@@>>><<<===>>>???>>>=========>>>??????>>>>>>>>>;;;:::999888888888999:::===<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;<<<===>>>===<<<===???@@@<<>>===;;;:::;;;<<<===<<<:::888666777888:::<<<>>>>>>>>>>>>???<<<999777888888666444777666888<<>><<<;;;666444111...,,,---///000444777:::999555222333555888888888999999:::;;;<<<:::;;;;;;<<<======>>>>>>===>>>>>>??????@@@AAAAAAFFFHHHJJJMMMOOOPPPQQQQQQSSSWWWYYYWWWWWWZZZYYYUUUMMMKKKHHHFFFDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>>>>>>>>>>??????===;;;<<<===>>>============>>>>>>>>>>>>======:::;;;===>>>===<<<;;;:::<<<;;;;;;:::::::::;;;;;;;;;::::::999999::::::;;;<<<===>>>>>>===>>>@@@BBB>>>BBBGGGJJJMMMTTT]]]dddllloootttyyy}}}~~~}}}{{{yyyxxxxxxxxxvvvtttqqqooonnnkkkfffccceeehhhnnnxxxrrrggg```OOOJJJCCC===999777555444222222111111000//////..................---------,,,,,,------............//////.........---------,,,---......,,,,,,---..............................///000000000111333555888@@@XXX{{{{{{yyykkk^^^[[[WWWTTTTTTPPPJJJGGGHHHDDDCCCBBBBBBBBBDDDEEEFFFEEEGGGJJJNNNRRRTTTUUUVVVWWW]]]gggqqq{{{xxxjjjiiijjjhhhiiimmmlllkkkjjjiiigggccc]]]YYYXXXXXXXXXXXXWWWUUUTTTSSSRRROOOLLLHHHEEEDDDDDDDDD<<<888444111000000///......)))%%%&&&***------,,,,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((((((''''''&&&&&&''''''(((((('''%%%%%%&&&((((((((($$$&&&)))+++,,,///222555999999999888777666444444222111222555888;;;<<<;;;999999999999999888888777444555777999;;;===>>>???>>><<<999888888888777666777666666999>>>BBBEEEEEECCCDDDDDDDDDDDDCCCCCCBBB???;;;666000------...///---///222555888999::::::888888888888888999:::;;;;;;<<<<<<======>>>??????======>>>>>>???@@@@@@@@@CCCEEEGGGJJJMMMOOOPPPPPPTTTXXXZZZYYYZZZ]]]\\\YYYRRRPPPMMMJJJHHHGGGGGGHHHGGGFFFFFFEEEDDDDDDDDDDDD@@@@@@????????????@@@@@@@@@>>>======>>>??????>>>>>>>>>?????????>>>>>>===:::===@@@CCCCCC@@@===:::<<<<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<===???AAACCCCCCDDDGGGIIIHHHMMMSSSXXX^^^eeeooovvv~~~}}}|||{{{zzzyyywwwvvvtttssssssooommmlllkkkjjjhhheeeccciiilllrrr~~~tttfffZZZSSSHHHDDD>>>999777555444222222111111000000//////...---------...............---............/////////...............---------+++---...---,,,+++,,,---......---,,,,,,---......---.../////////000222444222;;;KKKeeeyyy|||uuueee^^^YYYUUUTTTQQQKKKFFFFFFCCCBBBAAAAAAAAABBBCCCDDDCCCEEEGGGJJJMMMOOOQQQQQQRRRXXXaaakkkuuuxxxkkkkkkllljjjjjjnnnlllkkkiiigggeeeaaa\\\YYYYYYYYYZZZZZZYYYWWWUUUTTTRRRPPPMMMIIIFFFDDDCCCCCC>>>;;;666444333222111000///---***+++---//////...,,,+++++++++++++++++++++******++++++++++++******(((''''''''''''''''''((()))'''%%%%%%''')))))))))''')))***+++,,,...222555888999999999888666555444333222333444777999;;;<<<:::999999888888888888888555555666777888:::<<<===;;;:::999888888888777777777666666777:::???BBBDDDBBBCCCDDDFFFGGGHHHIIIIIIFFFBBB;;;444///......///,,,,,,///444:::>>>===<<<888777777777888999999:::<<<<<<======>>>?????????======>>>>>>???@@@@@@AAAAAABBBDDDGGGJJJLLLNNNOOOTTTWWWYYYWWWXXXZZZZZZVVVVVVUUURRRPPPNNNNNNOOOPPPOOOMMMKKKHHHFFFEEEEEEFFFBBBBBBAAAAAAAAABBBBBBBBBCCCAAA@@@@@@AAABBBBBBAAA@@@@@@AAAAAA@@@@@@??????;;;===@@@BBBCCCAAA>>><<<============>>>>>>???@@@???>>>>>>>>>>>>>>>???@@@AAADDDHHHKKKNNNQQQTTTVVV[[[^^^ccchhhmmmttt|||~~~|||{{{zzzwwwwwwuuutttqqqooolllkkkiiihhhhhhhhhhhhgggfffeeejjjnnnwwwwwwiii\\\QQQIIICCC???:::777555444333222111111000000////////////,,,---------.../////////.../////////////////////........................---...///...------...//////...,,,++++++,,,...///---.../////////000222444333;;;DDDRRRssszzzppp```ZZZUUUTTTSSSMMMIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDBBBCCCEEEGGGIIIKKKLLLLLLNNNTTT]]]gggpppyyyyyymmmmmmooollljjjmmmkkkiiifffdddbbb___[[[XXXXXXYYY[[[[[[ZZZXXXUUUSSSTTTQQQNNNJJJFFFCCCAAA@@@<<<999444111000000///...+++...111111///......///++++++++++++++++++++++++******++++++++++++******)))((((((''''''(((((())))))'''%%%&&&((()))******'''((()))******,,,000222777888999999999888777555444555555666666888:::;;;<<<;;;::::::999999888888888888777777777888999999999::::::::::::999::::::888888777777888;;;???BBBAAABBBDDDGGGIIIKKKLLLLLLJJJFFF???888222/////////666444222444888:::888555888888888777888888999999<<<<<<======>>>?????????>>>>>>??????@@@@@@AAAAAA@@@AAABBBDDDGGGIIIKKKMMMPPPTTTVVVUUUWWWZZZZZZWWWYYYXXXVVVVVVVVVWWWYYYZZZWWWUUUQQQNNNKKKIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCAAAAAACCCDDDCCCBBB@@@AAAAAAAAA@@@@@@???>>><<<======>>>?????????>>>============>>>???AAAAAA?????????@@@AAABBBCCCCCCFFFJJJPPPUUUYYY^^^bbbeeekkkmmmqqquuuzzz~~~|||zzzyyyxxxuuutttrrrooolllhhheeecccbbbcccddddddeeefffhhhiiijjjppp}}}{{{mmmaaaVVVKKKDDD???<<<888555444444333222000000000///////////////,,,---------...//////////////////////////////...---.....................---...///...------...///000///---,,,,,,---///000...///000000000111333555555;;;???GGGbbb}}}}}}hhh```YYYXXXWWWSSSPPPOOOIIIHHHFFFDDDCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFHHHHHHMMMRRRZZZccckkkssszzz~~~}}}}}}~~~yyynnnoooqqqmmmlllnnnjjjgggdddaaa___\\\YYYWWWWWWXXXZZZ[[[ZZZWWWTTTRRRSSSQQQNNNIIIEEEBBB???>>>===:::555333222111000///''',,,000000---***+++---*********+++++++++++++++(((((())))))))))))(((((()))(((((((((((((((((())))))'''&&&&&&'''))))))(((%%%&&&'''(((((((((+++---333555777999999999777666555666888777666666777888:::;;;;;;;;;;;;;;;::::::;;;;;;:::999888777777666999;;;======<<<<<<<<<>>>::::::999888777888<<>>????????????@@@@@@AAABBBBBBBBB@@@AAAAAACCCEEEGGGIIIKKKJJJOOOSSSTTTXXX^^^___]]][[[ZZZZZZZZZ\\\^^^aaaccc]]]\\\YYYVVVSSSPPPNNNMMMIIIIIIGGGFFFEEEDDDDDDDDDFFFDDDBBBBBBDDDEEEDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>===<<<===>>>@@@BBB======>>>>>>@@@AAACCCDDDCCCCCCDDDEEEFFFHHHJJJKKKNNNSSSZZZ```eeejjjooorrruuuwwwzzz}}}|||zzzxxxwwwvvvrrrqqqnnnkkkgggdddaaa```]]]___bbbccceeegggkkkmmmmmmuuu}}}nnnbbbYYYPPPGGG@@@<<<999666444444333222111////////////////////////---------.............../////////............------------...............+++---...---,,,+++,,,---000///...------...///000...///000000000111333555222777:::@@@TTTuuu}}}|||zzzvvvkkk```\\\ZZZVVVRRRQQQKKKJJJHHHEEEDDDCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFLLLPPPWWW^^^dddjjjpppsssxxxzzz}}}|||}}}wwwmmmpppssspppoooqqqjjjgggccc___]]][[[YYYWWWUUUWWWYYYZZZYYYVVVRRRPPPPPPOOOLLLHHHEEEBBB???>>>>>>:::666333222222111000***+++,,,,,,+++******+++)))*********++++++++++++(((((())))))))))))(((((((((''''''&&&&&&''''''(((***(((&&&%%%&&&'''''''''###%%%'''(((((('''(((***///111444777888888777666444777999888555333333333555777:::<<<=========<<<<<<<<<<<<<<<;;;999777666666999<<<<<<;;;;;;<<<===<<<<<<<<<999777777999<<<>>>???BBBDDDFFFHHHIIIJJJHHHFFFBBB===999555333222...---,,,---222888===???::::::999999999999:::::::::;;;;;;<<<======>>>>>>@@@AAAAAABBBBBBCCCCCCDDDBBBAAAAAABBBDDDFFFHHHIIIGGGMMMQQQSSSWWW]]]```^^^\\\[[[[[[\\\^^^aaadddfff``````___^^^\\\ZZZXXXWWWSSSRRRPPPNNNLLLKKKJJJJJJJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@??????@@@AAACCCDDDCCCCCCCCCDDDFFFHHHIIIJJJLLLMMMNNNPPPRRRUUUWWWYYY\\\aaahhhnnnrrrvvvzzz|||~~~~~~|||{{{zzzyyywwwuuuttttttooommmjjjfffdddbbbaaaaaa^^^aaadddgggiiilllqqquuuvvv~~~zzzooo```UUUOOOIIIBBB;;;999777444222222111000...////////////////////////...............---------............------,,,,,,---------.........//////,,,---......,,,,,,---...---------------------------.../////////000222444000222777===GGG]]]zzzxxx~~~yyyzzzpppgggbbb[[[VVVTTTPPPNNNLLLIIIGGGFFFFFFFFFDDDCCCBBBBBBBBBCCCDDDDDDIIIMMMRRRWWW\\\```dddgggmmmqqqvvvzzz}}}~~~|||~~~uuulllppptttrrrqqqtttkkkgggccc___]]][[[YYYWWWTTTVVVXXXYYYXXXUUUQQQOOOMMMLLLJJJHHHEEEBBB@@@???999666111///...---,,,+++000,,,((((((+++---,,,+++))))))******++++++++++++******++++++++++++******'''&&&&&&%%%%%%&&&&&&'''***(((&&&%%%&&&'''&&&&&&%%%'''***+++***))))))***+++...111555777777666555333666999888444111000000111333888<<<>>>??????>>>;;;<<<===>>>===;;;888777111555888999888777888:::===>>>>>>;;;777666888:::>>>???AAACCCEEEFFFGGGHHHFFFDDDBBB???;;;777444333111///---,,,---222777;;;;;;;;;::::::999:::::::::::::::;;;;;;<<<=========AAAAAABBBCCCCCCDDDDDDEEECCCBBBBBBBBBCCCEEEGGGHHHHHHMMMPPPQQQUUUZZZ[[[YYY]]]\\\\\\]]]^^^aaadddfffbbbbbbcccccccccaaa```___\\\[[[XXXVVVTTTRRRQQQQQQOOONNNLLLLLLNNNOOONNNMMMOOOOOOOOOOOONNNMMMLLLKKKBBBBBBBBBCCCDDDEEEEEEFFFIIIJJJJJJKKKMMMOOOQQQRRRVVVWWWXXX[[[^^^aaaccceeeiiimmmtttyyy|||}}}zzzyyyxxxvvvuuusssrrrrrrllljjjgggdddbbbbbbbbbcccbbbeeeiiilllnnnrrrxxx}}}qqqeeeWWWMMMHHHDDD===888777555222111111000...---.........////////////////////////......------,,,......---------,,,,,,,,,---------........./////////000111000//////000111+++,,,,,,------,,,,,,+++,,,---.........///111333111111666;;;>>>JJJjjj~~~xxxuuu{{{zzzxxxxxxooofff___\\\TTTSSSPPPMMMKKKJJJJJJJJJEEEDDDCCCBBBBBBBBBCCCDDDFFFJJJNNNRRRVVVYYY]]]___dddiiiooouuuzzz}}}~~~~~~zzztttwww{{{wwwpppqqqmmmoooqqqkkkjjjfffcccaaa```]]]XXXSSSRRRXXX[[[ZZZYYYXXXSSSNNNNNNMMMKKKIIIEEEBBB???===;;;999777444111///------,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,************************))))))))))))((((((((((((((((((''''''''''''((((((******))))))))))))*********,,,///333666888888999777777666444333333333333666333444;;;@@@???======>>>>>>???BBBEEEBBB:::333222444777999;;;;;;;;;:::<<<<<<===<<<;;;888666555333777<<<@@@BBBCCCEEEFFFGGGFFFDDD@@@<<<888555333111000......///111444666;;;===>>><<<999666777888;;;:::::::::;;;===???@@@BBBAAAAAABBBCCCEEEGGGHHHIIIHHHFFFDDDDDDDDDDDDEEEHHHIIIKKKNNNQQQSSSUUUVVV[[[[[[\\\]]]^^^^^^______^^^```cccdddcccbbbbbbbbbcccaaa___\\\ZZZYYYYYYYYYYYYXXXVVVSSSQQQRRRUUUXXX[[[YYYWWWUUUTTTRRRPPPNNNOOOMMMKKKJJJKKKOOOSSSVVVWWWWWWXXXYYY[[[^^^aaaccciiijjjkkknnnppprrrtttuuuxxxzzz}}}|||yyyyyyvvvtttttttttsssooollldddfffddd```bbbiiilllhhhtttpppmmmooowwwyyyggg\\\NNNEEEBBB@@@;;;666666666444333111000///...000//////...---,,,,,,,,,////////////////////////........................,,,---......,,,,,,---...------,,,+++******************,,,---///000111222//////...---,,,,,,++++++333222222444888BBBVVVgggxxxuuuzzz~~~zzz}}}nnnbbb]]]YYYUUURRRQQQNNNHHHFFFGGGBBBBBBAAAAAABBBCCCEEEFFFGGGIIILLLNNNOOORRRVVVXXX```ccchhhmmmrrrxxx~~~~~~zzzvvvttttttyyyxxxpppqqqmmmnnnpppjjjiiifffcccaaa```]]]WWWSSSRRRWWWZZZZZZYYYXXXTTTNNNOOONNNLLLIIIEEEBBB???===:::888666333000...,,,,,,---------,,,,,,,,,+++++++++++++++******+++++++++************************))))))))))))((((((((((((((((((''''''''''''((((((******))))))))))))*********+++...222555777888999999888777666555444444444555222333999>>>>>>===>>>>>>===>>>BBBEEEDDD===777555777999;;;<<<<<<;;;;;;<<<<<<<<<<<<:::999777666444777;;;>>>???@@@BBBDDDDDDCCCAAA???<<<999777555333222000//////111333555999<<<>>>>>>;;;::::::;;;;;;::::::::::::<<<===???@@@@@@@@@AAABBBEEEGGGHHHIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSWWWXXXYYYZZZ\\\]]]^^^___```bbbeeefffeeedddcccddddddcccbbb```______`````````___]]][[[YYYYYY]]]___aaa___^^^\\\[[[ZZZXXXWWWWWWUUUSSSSSSTTTXXX]]]___aaaaaabbbcccfffiiilllnnntttuuuvvvxxxzzz|||}}}~~~{{{xxxwwwtttqqqooonnnllliiifffaaaddddddccciiisssxxxwww~~~||||||yyymmm___UUUHHHAAA@@@>>>:::666666555444333111000///...//////......---,,,,,,+++------------------------........................,,,---...---,,,,,,,,,............---......//////+++,,,,,,,,,---------...,,,,,,,,,---......//////111111333666888>>>MMM[[[{{{tttwww|||~~~mmmbbb\\\XXXUUUUUURRRMMMJJJJJJCCCCCCBBBBBBCCCCCCDDDEEEEEEGGGIIIKKKLLLNNNQQQTTT[[[___dddiiinnnssszzz~~~|||yyyxxx|||yyyqqqppplllmmmnnniiiiiifffbbbaaa```\\\WWWRRRQQQWWWZZZYYYYYYXXXTTTOOOOOONNNLLLHHHEEEBBB???>>>999888555222///---,,,+++......------------,,,,,,++++++************++++++************************))))))))))))((((((((((((((((((''''''''''''((((((***))))))(((((())))))***(((***---000333666888888;;;:::999888777666666666444111111777:::;;;<<>>===>>>AAAEEEDDDAAA===888999:::<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::888888777888:::::::::<<<>>>@@@@@@??????>>><<<:::888777555444222111000111222333777:::===??????>>>>>>>>>::::::999999999;;;<<<===>>>>>>>>>???AAADDDFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEGGGIIIKKKMMMOOOOOORRRSSSTTTVVVXXXZZZ\\\]]]^^^```cccddddddccccccddddddddddddddddddeeeeeefffeeeeeedddbbbaaaaaadddffffffeeeddddddcccbbbaaa```___^^^]]]]]]___dddhhhkkkmmmmmmnnnooorrrvvvyyy|||~~~~~~~~~}}}zzzwwwvvvrrrmmmiiigggeeecccbbb```dddfffiiiqqq}}}nnnbbbSSSKKKBBB<<<<<<;;;888555444444333222111000///...///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++---...---,,,+++,,,...............///000111111------,,,,,,++++++******,,,------...//////000000///000333666777999AAALLLeeevvvuuuyyy}}}}}}kkk]]]XXXUUUUUUSSSMMMIIIIIIDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGHHHKKKMMMTTTWWW]]]bbbgggmmmssswww|||~~~~~~}}}}}}~~~~~~||||||||||||zzzqqqpppkkkkkkmmmgggiiifffbbb```___[[[VVVQQQQQQVVVZZZYYYYYYYYYUUUPPPPPPNNNLLLHHHEEEBBB@@@???:::888666333000...---,,,---------------,,,,,,,,,+++******))))))******+++************************))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''')))+++...111444666777<<<;;;:::999888888888888666333222555666666888<<<@@@??????AAACCCCCCAAA???888888999:::;;;===>>>>>>===============<<<<<<<<<:::::::::888777888;;;===>>>>>>>>>===<<<;;;999999666666555333333222222222555777;;;>>>@@@AAA@@@@@@;;;:::999999999:::;;;<<<=========>>>@@@CCCEEEGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDFFFGGGIIIKKKLLLMMMPPPPPPQQQSSSTTTVVVWWWXXXWWWZZZ]]]______```bbbcccbbbcccdddeeeffffffffffffgggggggggfffeeeeeehhhjjjggghhhhhhhhhfffffffffgggddddddccceeehhhlllqqqtttuuutttuuuvvvyyy}}}}}}|||{{{{{{|||zzzwwwtttssspppkkkfffcccbbbbbbbbbbbbeeejjjoooxxxtttcccWWWKKKEEE===999999888666333333333222111000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,---......------,,,,,,++++++******000000/////////.........//////222555555444:::BBBRRRqqq~~~xxxwwwxxxuuubbb[[[VVVVVVTTTNNNIIIIIIEEEFFFFFFFFFEEECCCAAA@@@BBBCCCDDDDDDCCCDDDFFFHHHMMMQQQVVV[[[```ffflllpppuuuwwwyyyzzzzzz{{{}}}~~~}}}}}}~~~zzzqqqooojjjkkkmmmgggiiifffbbb```^^^ZZZTTTOOOPPPUUUYYYYYYYYYZZZVVVQQQQQQOOOLLLHHHEEEBBB@@@@@@;;;:::777444222000...---+++++++++++++++,,,,,,,,,++++++************++++++************************))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''(((***,,,///222444555;;;::::::999999999999::::::666444444333111333888AAA@@@@@@AAAAAAAAA???>>>666666666777999<<<>>>???>>>>>>>>>>>>?????????@@@======;;;888666777999<<>>===<<<;;;:::888888888888777666555555444666999===@@@AAABBBAAA===<<<;;;:::::::::;;;<<<<<<<<<======???BBBDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMPPPPPPPPPQQQQQQRRRRRRRRRQQQTTTWWWZZZ[[[^^^```bbbbbbccceeegggggggggfffeeeggghhhiiiiiihhhhhhjjjkkkiiikkklllkkkiiiiiijjjllliiiiiijjjkkkooosssxxx{{{zzzzzzyyyzzz}}}zzzyyyxxxxxxwwwvvvsssqqqmmmkkkgggccc``````bbbdddbbbeeellluuu~~~vvveeeTTTJJJFFFAAA;;;888777666333111111111111000000/////////000000000///////////////------------------------+++++++++++++++++++++++++++,,,---,,,++++++,,,------,,,,,,+++******++++++,,,,,,,,,,,,------------///////////////.........000///000222222333888@@@GGGbbbyyywww||||||~~~lllccc[[[YYYVVVPPPKKKJJJGGGGGGGGGGGGFFFCCCAAA@@@BBBCCCCCCCCCAAAAAACCCEEEHHHKKKPPPUUUZZZ___eeeiiikkknnnqqqtttvvvyyy|||~~~zzzpppnnniiijjjmmmhhhiiieeeaaa___]]]ZZZSSSNNNOOOTTTYYYYYYYYYZZZWWWQQQRRRPPPLLLHHHDDDBBBAAA@@@<<<;;;888555222000///...******++++++++++++,,,,,,,,,++++++++++++++++++,,,************************))))))))))))((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))(((((()))***,,,///111222888888888888888999:::;;;;;;888666666222///000555>>>??????@@@???>>>===<<<666555555555777:::===???>>>>>>>>>>>>???@@@BBBBBB@@@@@@>>>;;;999888:::<<<@@@@@@@@@@@@??????>>>===;;;<<<===>>>>>>>>>===<<<666666888;;;???BBBBBBBBB@@@???>>><<<<<<<<<======>>>======>>>???AAACCCDDDFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRUUUWWWXXXZZZ^^^``````bbbeeehhhiiihhhfffeeefffhhhkkklllkkkkkklllmmmkkknnnpppooolllkkkmmmpppnnnnnnooorrruuuyyy}}}~~~}}}}}}~~~}}}|||wwwvvvtttssssssrrrooommmgggfffccc```^^^^^^aaadddbbbfffppp|||wwwiiiZZZMMMDDDAAA>>>:::777666444222000000000000///////////////////////////////////////------------------------++++++++++++++++++++++++***,,,---,,,+++***+++---//////...---,,,++++++,,,***++++++,,,---......///++++++,,,...///000111111111......000111222777>>>@@@TTTttt~~~{{{xxxvvvjjj^^^YYYUUUOOOJJJHHHIIIHHHHHHGGGEEEDDDBBBAAAAAABBBCCCBBB@@@@@@BBBCCCDDDGGGLLLPPPTTTYYY^^^bbbbbbeeeiiimmmpppssswwwzzzzzz}}}yyyooommmiiijjjmmmiiiiiieeeaaa___]]]YYYSSSNNNNNNTTTXXXYYYZZZZZZWWWRRRRRRPPPLLLHHHDDDBBBAAAAAA<<<:::888555222000......+++++++++,,,,,,,,,------------,,,,,,,,,,,,------************************))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))((())))))***,,,...000444444555666777999;;;<<<:::888777777333...000444999;;;===>>>>>>===<<<;;;999888666555555777:::<<<======<<<===>>>@@@BBBCCCBBBBBBAAA???<<<;;;<<<===??????@@@BBBBBBCCCCCCCCC???AAACCCFFFGGGGGGFFFEEE;;;999999;;;???BBBCCCCCCCCCBBB@@@???>>>>>>>>>?????????>>>>>>???@@@BBBCCCFFFFFFGGGHHHHHHHHHGGGFFFHHHHHHIIIJJJKKKKKKLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPOOOQQQRRRSSSSSSTTTVVVYYYYYY\\\aaaeeeggggggeeeddddddfffjjjkkkkkkjjjkkkllllllooorrrpppmmmkkknnnqqqpppqqqrrrtttxxx{{{~~~~~~}}}~~~}}}~~~~~~{{{xxxuuuuuusssqqqpppooonnnllljjjffffffeeebbb______aaaeeehhhmmmxxxxxxiii\\\QQQHHHAAA<<<:::888666555333111000////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,///......---------......*********+++,,,,,,------******+++---...///000111000......111222111444999;;;FFF___}}}|||vvvfff]]]XXXRRRMMMLLLJJJIIIHHHFFFEEEDDDCCCCCC@@@AAAAAAAAA??????AAABBBAAADDDGGGKKKNNNSSSXXX[[[[[[^^^bbbeeehhhkkkooorrrtttwww{{{xxxooommmhhhjjjnnniiiiiieeeaaa^^^]]]YYYRRRMMMNNNSSSXXXYYYZZZ[[[XXXRRRSSSPPPLLLHHHDDDBBBAAAAAA;;;999777444111///------,,,,,,,,,------............------,,,,,,------...************************))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((()))+++---...222222333555777999;;;<<<888777777888444///000555444777;;;======<<<<<<<<<===;;;888555555666888:::;;;;;;;;;;;;===???AAABBBDDDDDDDDDAAA???======>>>===>>>@@@CCCEEEFFFGGGGGGBBBDDDHHHKKKMMMMMMLLLKKK???<<<:::;;;???CCCDDDDDDEEEDDDBBB@@@??????@@@@@@AAA@@@?????????@@@BBBBBBEEEFFFHHHHHHIIIHHHGGGFFFHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRNNNOOOPPPOOOMMMMMMOOOQQQRRRVVV[[[aaadddeeecccbbb```cccgggiiiiiihhhhhhiiikkknnnqqqoookkkiiillloooppppppqqqtttwwwzzz~~~~~~}}}~~~~~~}}}{{{zzz{{{|||~~~}}}~~~|||wwwssspppsssqqqooonnnmmmllljjjhhhhhhiiiiiieeebbbaaacccfffqqquuuyyyiiiZZZOOOGGG@@@<<<777777666555444333222111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---...///***************+++++++++,,,---------------------///---///222333111111444999>>>PPPrrr|||}}}zzz}}}sssiiiccc]]]XXXVVVKKKIIIGGGEEEDDDDDDEEEEEE???@@@@@@@@@>>>>>>@@@BBB???AAAEEEHHHKKKOOOSSSWWWXXXZZZ^^^```bbbeeehhhjjjooosssxxx|||~~~{{{kkkjjjllljjjiiikkkiiiccc^^^]]]ZZZUUURRRRRRTTTWWW\\\___^^^[[[UUURRRTTTQQQLLLHHHEEECCCCCCDDD???;;;777333222111000...---,,,+++*********+++,,,------------------------++++++******)))((((((((())))))))))))))))))))))))((()))***)))'''&&&&&&'''&&&'''''''''(((((()))))))))((((((((()))***,,,------000444666666777888999;;;999666444222111111111000333666999999:::;;;<<<999999999888888777777777888999;;;<<<<<<>>>@@@BBB@@@BBBDDDEEEFFFEEECCCBBB???>>>===@@@DDDGGGIIIIIIEEEIIINNNSSSVVVUUUSSSQQQHHHDDD@@@<<<;;;>>>AAADDDCCCCCCCCCEEEEEEDDDAAA>>>BBBAAA@@@@@@AAACCCEEEFFFCCCCCCEEEFFFGGGGGGGGGGGGEEEHHHJJJJJJIIIIIILLLOOOMMMMMMMMMMMMNNNOOOPPPPPPRRRQQQOOONNNNNNOOOPPPRRRTTTUUUVVVYYY[[[]]]___```]]]]]]]]]^^^```cccfffhhhnnnooopppooommmllllllnnnooonnnooorrrvvvzzz||||||~~~~~~}}}|||zzzzzz{{{{{{yyyxxxxxxzzz{{{|||zzzvvvrrrppppppnnnllljjjjjjllloooqqqqqqooojjjeeecccffflllqqq{{{zzzjjjWWWMMMGGGAAA<<<;;;777666444222111/////////000000000000000000000000,,,++++++***+++,,,...///,,,---------.../////////------------,,,,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---++++++,,,------......///...000111111000000111222666999CCCZZZ~~~{{{{{{uuuvvvwwwkkkcccaaaaaaUUURRRMMMHHHEEEDDDCCCCCCBBBBBB@@@???>>>>>>>>>>>>@@@@@@AAACCCEEEHHHJJJKKKPPPPPPPPPRRRVVV[[[aaadddjjjmmmrrrvvvyyy{{{~~~}}}nnnmmmooolllkkkmmmiiiccc______\\\VVVRRRRRRQQQTTTYYY]]]]]]ZZZUUURRRSSSPPPKKKGGGCCCAAAAAAAAA???<<<777444333222000///...---,,,+++++++++,,,,,,------------------------***************+++++++++))))))))))))))))))))))))((()))***)))'''&&&'''((((((((((((((()))))))))***((((((''''''((()))+++,,,+++...111444555777999;;;<<<;;;999777555444333333000222555777777999;;;<<<::::::999999888888777777999::::::::::::<<>>:::999555444333111///.........000000000000000000000000...---,,,+++++++++,,,---,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******------------------------///...---,,,+++,,,,,,---------------------,,,,,,,,,...000000000111222444444666===MMMkkk|||yyyxxxuuuyyy}}}ooogggdddaaa]]]VVVOOOKKKHHHFFFFFFEEEDDDCCCAAA@@@???>>>>>>@@@@@@AAABBBDDDFFFGGGIIILLLLLLLLLNNNQQQWWW\\\___eeehhhmmmrrrtttwwwzzz|||~~~ooonnnpppmmmlllnnnhhhdddaaaaaa^^^WWWRRRRRROOORRRWWW\\\\\\YYYUUURRRPPPNNNJJJEEEAAA??????>>>===:::666333222111///---///...---,,,,,,,,,------------------------------(((((())))))***++++++,,,))))))))))))))))))))))))((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))+++...000222555:::===<<<<<<<<<;;;999777555444000222333444444666:::===::::::::::::::::::::::::===<<<:::888777:::>>>BBBDDDEEEEEEFFFGGGHHHIIIIIIDDDBBB??????AAADDDFFFGGGGGGJJJNNNQQQSSSRRRPPPOOOQQQPPPMMMJJJHHHFFFEEEEEEGGGGGGGGGJJJMMMOOONNNNNNGGGGGGEEEDDDBBBAAAAAAAAADDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJIIIHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMLLLLLLMMMNNNOOOLLLMMMNNNPPPRRRTTTUUUVVVZZZYYYXXXWWWWWWXXXYYYZZZ```bbbdddeeeeeefffiiikkkkkkkkkkkknnnrrruuuvvvvvvyyyyyyxxxwwwxxxyyyzzz{{{}}}}}}|||||||||wwwxxxyyyyyyzzzzzzyyyyyyuuutttrrrrrrssssssqqqpppmmmnnnoooooonnnkkkiiigggfffhhhkkknnnqqqsssuuuuuuwwwvvvuuuuuuxxx{{{qqq\\\QQQFFFBBB???;;;777666333222111///...---------........................///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***...........................------,,,,,,,,,,,,---.........---,,,+++++++++***,,,...///000111333555666888;;;DDDXXXyyyxxxyyy~~~wwwvvvwww|||uuulllkkkeee[[[SSSMMMIIIGGGEEEGGGFFFEEECCCAAA@@@@@@???@@@@@@@@@@@@AAACCCDDDEEEGGGGGGGGGHHHKKKOOOTTTWWW]]]aaafffjjjmmmqqqtttwww{{{|||~~~}}}mmmlllnnnlllkkkmmmhhhdddbbbccc```YYYSSSRRRPPPSSSXXX\\\\\\XXXSSSPPPMMMKKKHHHEEEBBB@@@@@@@@@:::777444222111///---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))))))))***))))))))))))))))))))))))((()))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))***+++,,,...222888<<<999:::<<<<<<;;;999666444222222222111222444888<<<999:::;;;<<<===??????@@@AAA???<<<888777999>>>BBBEEEEEEEEEFFFHHHIIIKKKLLLDDDBBB??????AAADDDFFFGGGFFFHHHKKKNNNOOONNNMMMLLLPPPPPPPPPOOOMMMKKKIIIGGGJJJIIIKKKNNNRRRUUUUUUUUUPPPOOOMMMKKKHHHFFFDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVUUUTTTTTTUUUVVVVVV\\\^^^```aaabbbccceeeggghhhhhhiiikkkoooqqqrrrqqqtttssssssssstttuuuvvvwwwwwwyyy|||~~~|||{{{zzzzzzzzzuuuvvvwwwxxxxxxwwwwwwvvvrrrpppoooooooooooonnnllllllllllllkkkiiigggeeeddddddfffiiimmmqqquuuxxxyyy~~~}}}}}}~~~|||lllaaaOOOGGG???>>><<<888444333222111000///............------------------------------,,,,,,,,,+++++++++------,,,,,,++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***,,,...//////000222444555777:::>>>IIIdddyyyvvvyyyzzzwwwxxx|||rrriii^^^TTTNNNLLLIIIHHHFFFFFFEEECCCBBBBBBBBBBBBAAA@@@@@@??????@@@AAAAAACCCBBBBBBCCCFFFIIIMMMOOOUUUYYY^^^bbbeeeiiinnnqqqrrrtttyyy}}}mmmlllnnnlllkkkmmmiiidddbbbccc```YYYSSSRRRTTTWWW[[[]]][[[WWWQQQMMMKKKJJJHHHEEEDDDCCCCCCBBB;;;888555444333111///---,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))''')))***)))(((((()))***************************&&&&&&&&&'''''''''''''''***++++++***+++...333666555777999;;;;;;999666444333333222111000222666:::777888:::===@@@CCCFFFGGGEEECCC???;;;888:::>>>AAACCCCCCDDDEEEGGGJJJLLLMMMHHHEEEAAA@@@AAABBBCCCCCCCCCEEEGGGIIIJJJJJJJJJIIIMMMOOORRRTTTTTTSSSPPPOOOMMMNNNOOOSSSWWWYYYYYYYYYYYYWWWTTTQQQNNNKKKJJJIIIFFFFFFGGGHHHHHHGGGGGGFFFGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNNNNNNNOOOPPPPPPMMMNNNOOOPPPQQQRRRSSSSSSRRRSSSSSSTTTTTTVVVVVVWWW\\\^^^____________aaabbbddddddfffhhhlllmmmmmmlllnnnnnnoooooopppqqqrrrrrrrrrtttwww{{{~~~|||{{{{{{zzzyyyxxxwwwwwwtttuuuvvvvvvvvvuuusssrrrnnnlllkkkkkkkkkkkkjjjhhhiiiiiigggfffdddbbb`````````bbbeeejjjrrrzzz}}}nnn___UUUIIIBBB======;;;666111111222111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------,,,,,,++++++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---//////......///111///222666999>>>PPPuuuzzzttttttzzz|||zzz}}}zzzoooaaaWWWRRRPPPNNNLLLEEEDDDDDDCCCCCCCCCDDDDDDBBBAAA@@@???????????????AAA@@@@@@AAACCCEEEHHHIIINNNRRRVVVZZZ]]]bbbfffjjjkkknnnuuu~~~~~~ooonnnpppmmmlllnnniiieeebbbbbb___XXXSSSSSSUUUXXX[[[]]][[[VVVOOOKKKKKKJJJHHHGGGEEEDDDCCCCCC===;;;999777777555333000++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++))))))))))))))))))))))))''')))******(((((()))+++((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&*********)))(((***...111000222555888999888777666555555444111000111444777555666999===AAAEEEHHHIIIFFFEEECCC???;;;:::<<<>>>>>>???AAADDDFFFHHHJJJKKKLLLIIIEEEBBBAAA@@@>>><<>>:::999999999;;;>>>BBBEEEGGGHHHHHHIIIGGGEEEDDDCCCAAA>>><<>>===:::888777666555333111...,,,---.........---,,,+++++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))''')))******))))))***,,,++++++******))))))))))))'''''')))))))))((('''&&&&&&'''((((((''')))+++...,,,...111444777999:::;;;999999777444111000111222444555777:::===@@@BBBCCCCCCDDDEEECCC???:::777555666888<<<@@@DDDEEEFFFFFFBBBBBBBBBDDDEEEEEEBBB@@@??????@@@BBBDDDGGGIIIJJJIIILLLRRRWWW[[[\\\\\\\\\^^^___bbbeeefffccc]]]YYYNNNJJJEEE@@@>>>???BBBDDDHHHIIIKKKNNNPPPRRRSSSSSS[[[TTTKKKEEEDDDDDDDDDDDDFFFFFFFFFHHHIIIKKKLLLMMMJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPRRRRRRTTTUUUVVVVVVVVVVVVXXXYYY[[[[[[ZZZ[[[\\\^^^^^^^^^```bbbeeeeeecccaaa```aaabbbccceeeeeeeeefffeeefffiiilllnnnppppppqqqoooooopppppppppnnnmmmllliiiiiijjjiiifffbbb^^^[[[ZZZYYYWWWWWWXXXXXXVVVUUUVVVUUUVVVWWWYYY]]]```bbbhhhmmmvvv}}}ooobbbWWWNNNEEE???:::777555666444///...///------,,,,,,,,,---......------------------------,,,---......---,,,***)))))))))******+++++++++,,,((()))***+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++------,,,++++++*********(((***,,,------...000222444///...333333333AAASSSooowwwoooqqqwwwzzzyyyzzzttthhhaaa[[[VVVNNNMMMKKKHHHFFFEEEDDDCCCEEEDDDDDDCCCBBBBBBBBBBBB??????>>>>>>>>>??????@@@@@@AAADDDFFFIIIMMMRRRUUUVVV[[[eeeooowww{{{}}}}}}zzzkkkkkkhhhhhhkkkhhhfffdddaaa___\\\XXXSSSOOORRRVVVZZZ[[[XXXSSSNNNLLLMMMKKKHHHEEEBBBBBBBBBBBB===<<<;;;999777444333222//////...---,,,,,,++++++------------------------++++++,,,---,,,+++***))))))))))))))))))(((''''''***((('''''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%%%%'''))),,,---///......///111333555666777777888888777444222000222444666999===@@@BBBCCCCCCCCCDDDCCCAAA>>>;;;999555555777999===AAADDDFFFCCCEEEHHHIIIIIIIIIJJJKKKEEEEEEEEEDDDCCCDDDGGGIIIIIIMMMTTTZZZ___`````````aaagggkkkkkkiiigggaaaZZZQQQNNNIIICCC???<<<;;;:::<<<>>>CCCJJJQQQUUUWWWVVVRRRRRROOOIIICCC@@@BBBDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMMMMLLLLLLJJJIIIIIIMMMOOOQQQQQQOOONNNNNNNNNNNNOOOQQQSSSTTTUUUTTTTTTSSSTTTUUUWWWXXXWWWWWWVVVZZZ[[[]]]______^^^]]]\\\[[[^^^bbbddddddcccccccccddddddeeefffgggggghhhhhhgggfffdddcccbbbbbbcccccccccbbbaaa___[[[WWWSSSQQQQQQNNNOOORRRRRRPPPQQQTTTRRRSSSVVV[[[bbbjjjqqqvvv}}}vvvlll___SSSKKKEEE???;;;888666333000...---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***************......---,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++,,,------......------------------------,,,,,,...000111222444888>>>BBBZZZsss~~~tttpppqqqoooyyy~~~{{{||||||rrrfff[[[SSSQQQOOOMMMLLLJJJGGGDDDGGGFFFDDDCCCCCCAAA???<<<===>>>???AAAAAABBBBBBBBB>>>@@@BBBCCCDDDGGGKKKNNNTTTYYY```gggkkkooosssuuuvvvxxx|||~~~zzzlllllliiijjjllliiifffdddbbb___]]]YYYUUUQQQTTTWWW[[[\\\YYYSSSOOOLLLNNNLLLIIIEEEBBB@@@@@@@@@===<<<999666444222111000///......---,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,+++***))))))))))))))))))((('''''')))'''&&&''')))******)))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&''')))+++,,,---------///111444666888::::::;;;;;;:::888555444333444555888;;;>>>AAACCCAAABBBBBBBBBAAA>>>;;;999555555555666888<<>>>>>>>>;;;888444111/////////.........------,,,,,,+++---,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***)))))))))))))))((((((((((((((('''&&&''')))++++++***(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&'''(((*********+++,,,...111555999;;;;;;<<<<<<<<<;;;:::888777555555555666888;;;???AAA@@@AAAAAABBBAAA>>><<<:::999888666555555888:::<<<@@@CCCHHHLLLNNNPPPRRRSSSPPPOOOMMMJJJGGGGGGIIILLLNNNQQQVVV\\\aaacccddddddgggkkknnnnnnnnnpppnnniii```^^^ZZZUUUOOOHHHCCC@@@:::999999;;;???CCCEEEFFFEEEFFFFFFFFFEEEEEEGGGIIIQQQOOOMMMJJJHHHGGGGGGGGGLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMOOOOOONNNMMMMMMMMMOOOOOOPPPPPPPPPOOOOOONNNNNNOOOQQQRRRSSSSSSRRRQQQRRRSSSUUUVVVWWWVVVTTTSSSRRRSSSUUUUUUUUUVVVYYY[[[[[[ZZZYYYXXXWWWUUUTTTTTTRRRTTTVVVXXXXXXVVVTTTRRRTTTRRROOOKKKIIIHHHIIIIIIJJJGGGHHHMMMRRRVVV]]]dddhhhkkkpppwwwrrrgggYYYRRRHHHBBB>>><<<999777555333111000///...//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,+++******))))))******---+++(((&&&&&&(((+++---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,+++++++++,,,,,,------.........000000000//////111444777>>>MMMhhh~~~sssmmmeeegggnnnyyy|||xxxxxxlllfff]]]UUUPPPMMMKKKJJJIIIHHHHHHHHHHHHFFFCCC@@@@@@@@@@@@@@@@@@?????????===>>>???>>>>>>@@@CCCEEEFFFJJJPPPUUUYYY\\\```bbbdddgggjjjmmmoooqqqtttwwwyyyzzz{{{~~~|||ooopppmmmmmmooojjjgggeeebbbaaa```^^^[[[XXXYYY\\\___^^^[[[UUUQQQOOOOOOMMMIIIEEEAAA@@@?????????<<<888333000......///......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******))))))((((((((((((((()))'''&&&&&&(((***++++++***(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((((((((('''(((***---111666:::<<<:::;;;;;;;;;;;;:::888888777666444444666999<<<>>>???@@@AAABBBBBB@@@>>>===???===:::777666777999:::===AAAFFFKKKNNNQQQUUUXXXUUUVVVUUUSSSOOOLLLLLLLLLOOORRRVVV[[[___aaacccccccccfffhhhgggiiilllllliiiddddddccc___ZZZSSSMMMIIIAAA>>>;;;:::<<<>>>??????;;;===???AAABBBDDDFFFGGGOOOMMMKKKHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOONNNMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKLLLNNNOOONNNNNNMMMNNNOOOQQQRRRRRRQQQOOONNNPPPQQQPPPOOONNNOOORRRTTTSSSRRRQQQPPPOOOMMMLLLLLLKKKLLLMMMNNNMMMLLLJJJIIILLLJJJHHHGGGHHHKKKNNNPPPUUUQQQQQQWWW^^^dddmmmvvv}}}tttfff\\\MMMGGG???:::999888666444222111000///////////////---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,)))***,,,...///...---+++,,,+++******))))))******,,,+++)))'''''')))+++,,,************************************************+++++++++++++++***))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000000///...///222444;;;CCCVVVssszzzsssnnnjjjjjjppp|||{{{}}}|||ooocccYYYSSSOOOLLLMMMLLLKKKKKKJJJHHHEEEBBBCCCBBBAAA@@@???>>>>>>===>>>>>>???>>>======@@@BBBDDDGGGLLLPPPSSSUUUYYY[[[[[[^^^aaaccceeehhhlllnnnppprrrtttxxx}}}{{{ppprrrooooooooojjjfffdddaaa```___^^^\\\ZZZZZZ]]]______[[[VVVSSSQQQMMMKKKHHHEEEBBBAAAAAABBB@@@===999444111//////000---------------,,,,,,,,,***+++,,,---...000111111,,,,,,++++++++++++***+++))))))(((((((((((()))***'''&&&'''(((***+++***)))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&(((+++000444999;;;::::::;;;;;;;;;::::::999888777555444444777999;;;>>>???AAABBBCCCBBBAAA@@@BBB@@@===:::888888999:::<<>>AAADDDEEEEEEHHHGGGFFFFFFFFFHHHKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIKKKMMMNNNMMMLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJLLLMMMNNNNNNMMMKKKJJJMMMMMMKKKIIIFFFGGGIIIKKKHHHHHHHHHGGGGGGFFFFFFFFFJJJIIIHHHHHHGGGGGGGGGGGGFFFGGGHHHKKKPPPVVV\\\___ddd```___ccciiioooyyytttgggZZZRRRGGGAAA;;;777666666444222111000000//////......///------,,,,,,,,,+++++++++*********++++++,,,,,,,,,(((***,,,.........,,,+++,,,++++++*********************+++,,,,,,+++************************************************************++++++******))))))+++,,,,,,---------------++++++,,,,,,---...//////...///000//////000333555666:::GGG^^^}}}~~~wwwpppkkkmmmsss|||||||||mmm```VVVQQQPPPNNNMMMLLLLLLKKKIIIGGGEEEDDDBBB@@@???>>>>>>>>>@@@AAA@@@???===>>>???AAABBBEEEHHHKKKMMMOOORRRUUUTTTVVVYYY[[[\\\___cccfffgggjjjnnnsssyyy~~~{{{pppssspppoooooojjjfffccc```^^^^^^]]][[[YYYZZZ\\\___^^^[[[WWWUUUSSSNNNLLLIIIFFFDDDCCCCCCDDD@@@===:::666333111111111------------------------***+++,,,...///111222222---,,,++++++******++++++))))))(((''''''(((***+++''''''''')))++++++)))'''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((()))(((((('''%%%%%%'''***...222666888;;;;;;;;;;;;;;;<<<<<<<<<:::888777555555666777888<<<===???BBBCCCCCCBBBAAAAAA@@@>>><<<;;;;;;;;;;;;===???AAADDDHHHOOOVVV[[[\\\___bbbaaa]]]VVVPPPMMMPPPQQQRRRTTTVVVYYYZZZ[[[ZZZ]]]]]][[[\\\```aaa___aaacccgggiiijjjgggdddbbb]]]ZZZWWWTTTRRROOOLLLIII===;;;;;;<<<>>>@@@@@@@@@CCCCCCDDDEEEGGGJJJMMMNNNMMMLLLJJJHHHHHHHHHHHHIIIFFFHHHJJJKKKJJJJJJJJJKKKIIIGGGFFFCCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFEEEEEEGGGIIIJJJKKKKKKIIIGGGFFFGGGGGGEEEBBB@@@???AAACCC@@@@@@@@@AAAAAAAAAAAAAAAEEEDDDCCCCCCDDDEEEGGGHHHHHHKKKPPPXXXaaaiiiooosssuuuooolllmmmpppttt|||rrrdddWWWMMMFFFCCC>>>888555555555333111000000//////......------,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,)))***+++,,,,,,,,,+++***,,,++++++***)))*********)))***,,,......,,,***)))************************++++++++++++++++++++++++******+++++++++******))),,,,,,---............---+++,,,,,,------.........,,,...///000000111333555333777???OOOhhhuuunnnoooqqquuu|||yyyrrrcccZZZRRROOOLLLJJJJJJJJJIIIHHHGGGEEECCCAAA????????????BBBBBBBBB@@@???>>>@@@BBB???AAADDDEEEFFFHHHKKKMMMNNNOOOQQQRRRTTTVVVZZZ^^^^^^aaaffflllrrrxxx|||~~~zzzpppsssqqqpppoooiiieeebbb^^^\\\\\\[[[YYYXXXXXX[[[]]]^^^[[[XXXVVVUUUQQQNNNKKKGGGEEEDDDCCCDDD===<<<:::777444222111111------------------------,,,,,,------...//////000---,,,+++*********++++++)))((('''&&&'''(((***+++(((((((((***+++***'''%%%(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))((((((%%%%%%&&&(((+++///222444999999999999:::;;;;;;<<<::::::888777666555555555888:::===???AAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBFFFMMMVVV]]]___aaabbb```[[[VVVRRRPPPRRRRRRRRRRRRSSSUUUWWWXXXWWWZZZZZZXXXXXX[[[[[[XXX^^^aaafffjjjlllllljjjiiigggffffffeeeddd```[[[VVVJJJFFFBBBAAABBBCCCBBBAAADDDDDDFFFGGGIIIJJJLLLLLLLLLJJJHHHFFFDDDDDDEEEEEEAAADDDFFFGGGGGGFFFFFFGGGEEEDDDBBB???>>>=========>>>???AAABBBCCCCCCBBBBBBDDDEEEGGGGGGGGGFFFDDDBBBAAABBBAAA@@@>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGJJJLLLNNNOOORRRXXXaaalllwww|||zzzyyyzzz~~~ooo```TTTJJJBBB======999444222333444222000000000//////...---,,,+++,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,+++***************))))))+++***))))))(((((()))))))))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++,,,------------,,,------------------------,,,...///000///000111333333888===DDDSSSpppxxxvvvssspppxxx|||{{{}}}~~~ttteee```XXXQQQMMMKKKIIIHHHHHHFFFDDDBBB@@@@@@AAAAAABBBCCCBBBAAA??????AAACCC===>>>@@@AAABBBCCCFFFHHHHHHIIIJJJJJJKKKMMMQQQTTTTTTWWW]]]dddjjjppptttuuuzzz{{{}}}yyypppsssqqqpppoooiiidddaaa]]][[[ZZZYYYXXXVVVXXXZZZ]]]]]][[[XXXWWWVVVTTTQQQMMMIIIEEECCCCCCBBB;;;:::999777555333111000------------------------......---------,,,,,,,,,---,,,+++*********+++,,,)))((('''&&&'''(((***,,,)))))))))***+++***'''$$$(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%'''))))))))))))(((%%%%%%&&&(((***---000222666666666666777888999999;;;::::::888777666555444666888;;;>>>???@@@@@@???BBBCCCEEEFFFGGGFFFEEEEEECCCBBBAAAAAAEEEMMMWWW^^^bbbbbb```\\\XXXTTTSSSSSSSSSRRRRRRQQQRRRTTTUUUVVVTTTWWWXXXUUUUUUWWWVVVSSS]]]```eeejjjlllmmmmmmlllkkklllnnnpppoookkkeee```[[[VVVPPPMMMMMMMMMLLLKKKGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGDDDAAA@@@???@@@@@@>>>AAACCCDDDDDDCCCDDDDDDCCCAAA???===;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@BBBCCCDDDEEEEEECCCAAA@@@???@@@AAAAAA@@@@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCBBBFFFIIINNNSSSXXXZZZ[[[[[[]]]dddppp}}}zzzooo```SSSJJJDDD???;;;999555111000222333222000000000000///...---+++***,,,,,,,,,+++++++++******((())))))***++++++,,,,,,++++++***)))((((((((()))))))))((('''''''''''''''+++***)))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------------------,,,,,,---...000///......///111111555888999@@@XXX~~~~~~wwwnnnqqq{{{~~~|||wwwxxxzzzmmmbbbYYYSSSOOOMMMIIIGGGDDDBBBAAAAAABBBCCCBBBBBBBBBAAA??????AAACCC===>>>@@@@@@@@@AAADDDFFFCCCDDDEEEDDDEEEGGGKKKNNNMMMQQQVVV^^^dddjjjnnnooossstttwww{{{~~~sssrrrnnnooopppiiiddddddccc___ZZZVVVSSSSSSVVVXXXZZZ]]]]]][[[YYYWWWUUUTTTQQQLLLFFFCCCBBBBBB===;;;888777777888777666111111000...---,,,+++***+++,,,,,,***)))))),,,...++++++++++++++++++++++++---,,,+++)))((((((((((((,,,,,,+++***)))((('''''')))'''%%%&&&))),,,---...))))))(((((('''%%%$$$###(((''''''''''''((())))))))))))))))))************111222333333444555999;;;:::;;;<<<======;;;999888444666888;;;>>>@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLLLLKKKIIIEEE@@@???DDDNNNUUU```eeecccXXXQQQQQQTTTSSSRRRSSSTTTSSSRRRQQQRRRSSSWWWWWWVVVTTTSSSSSSUUUWWWVVV^^^iiiqqqtttsssqqqpppnnnnnnpppsssvvvuuuppplllbbb___\\\\\\^^^\\\VVVPPPQQQRRRSSSVVVWWWVVVRRROOOLLLHHHCCC>>>;;;;;;===>>>@@@@@@@@@AAABBBBBB@@@??????>>>>>>??????>>>;;;888666;;;AAA@@@<<<:::>>>BBBDDDDDDDDDCCCBBBAAAAAA@@@CCCCCCAAA???>>>@@@DDDGGGFFFIIIMMMOOOOOONNNOOOOOOPPPVVV]]]bbbeeehhhkkknnnooozzzkkk```QQQFFFAAA===:::777444333222111000000000000000000000000///...---,,,***************************************+++++++++)))************+++++++++++++++************++++++(((((())))))*********+++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******111000///...---,,,,,,,,,///...---,,,---///111222666222333999<<>>>>>AAA@@@??????AAACCCFFFGGGHHHLLLRRRWWW[[[___cccfffkkknnnsssvvvwwwxxxyyyzzz~~~~~~tttsssoooooopppiiifffeeeccc```[[[WWWTTTRRRRRRTTTXXXZZZ[[[ZZZXXXWWWUUUTTTQQQLLLGGGDDDCCCCCCAAA>>>:::777666444222111000000///...---,,,,,,+++,,,---,,,+++))))))+++,,,******************************)))((((((((())))))++++++******)))(((((((((***(((&&&&&&)))+++,,,,,,************)))((('''&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))---...000111333666:::===>>>>>>???>>>===:::888666444555777999;;;===>>>???BBBCCCEEEGGGIIIJJJKKKKKKJJJIIIHHHEEEBBBDDDHHHLLLSSSYYYZZZTTTOOOOOOQQQPPPOOOQQQRRRRRRRRRRRRSSSUUUTTTUUUVVVVVVUUUUUUVVVXXX[[[aaaiiiqqqvvvvvvuuutttpppooooooppprrrrrrooollliiigggfffgggiiigggaaa\\\ZZZ[[[]]]```bbbaaa]]]YYYUUUQQQKKKEEE@@@=========???>>>>>>@@@BBBEEEFFFGGGKKKJJJHHHFFFCCC@@@>>>======@@@CCCCCC@@@@@@BBBEEECCCDDDEEEEEEEEEDDDBBBAAAEEEGGGHHHIIIIIIKKKNNNPPPRRRWWW^^^ccceeeeeeeeeeeedddgggjjjllllllmmmpppsssttt|||mmm]]]TTTHHH???;;;999666333222111000///............000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))*********+++++++++***))))))))))))))))))***((()))))))))************,,,,,,+++++++++*********,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------000///...------,,,------///...---------///111222111...000666999>>>QQQfffwwwpppmmmllluuu}}}{{{~~~zzzmmmYYYPPPIIIGGGEEEBBBBBBFFFEEECCC@@@???AAABBBCCCBBB@@@@@@@@@@@@@@@??????>>>??????>>>>>>???AAACCCDDDEEEHHHMMMQQQUUUYYY^^^aaafffiiinnnqqqssstttvvvwwwyyy|||}}}}}}~~~~~~~~~~~~~~~}}}uuutttoooppppppiiigggfffdddaaa]]]XXXTTTRRROOOQQQUUUXXXYYYXXXWWWUUUUUUTTTQQQMMMHHHEEEDDDEEEAAA>>>:::666444222000...//////.........---------,,,------+++))))))***,,,))))))))))))))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))***)))''''''(((***+++***(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''((((((((((((***---///111555999======>>>>>>???===;;;999777555555555666777888:::;;;???AAACCCEEEGGGIIIJJJKKKHHHJJJKKKJJJGGGDDDCCCCCCEEEKKKOOONNNLLLNNNOOOOOONNNPPPSSSTTTUUUWWWYYY[[[WWWYYY[[[[[[ZZZYYYYYYZZZbbbeeejjjqqqwwwyyyyyywwwqqqooolllkkkkkkkkkkkkiiimmmmmmnnnqqqsssrrrmmmhhhdddeeehhhlllnnnmmmjjjfffbbb^^^XXXQQQIIIDDD@@@>>>@@@@@@AAACCCGGGMMMSSSWWW``````^^^WWWOOOHHHEEEEEEFFFHHHIIIKKKLLLLLLLLLMMMHHHKKKNNNQQQQQQOOOLLLJJJNNNQQQTTTWWWYYY[[[^^^aaafffmmmwww~~~}}}ttttttrrrpppnnnpppsssvvvxxxyyygggYYYMMMFFF>>>999777555333111111000///......---......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))************,,,++++++++++++*********,,,+++************+++,,,++++++++++++++++++++++++******+++,,,---...//////......------------......///......---...000111222...,,,...555777888BBBNNNiii}}}rrrkkkiiinnnxxx~~~}}}~~~nnn```QQQIIIGGGEEEFFFHHHIIIFFFBBB@@@@@@BBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<===>>>???@@@AAACCCFFFIIILLLPPPUUUYYY]]]aaafffiiilllnnnppprrrnnnqqqvvvyyy{{{}}}~~~|||~~~~~~}}}}}}|||{{{zzzzzzwwwxxxyyyzzz|||~~~|||}}}}}}~~~~~~}}}}}}||||||{{{zzzzzz{{{{{{zzzyyyuuusssoooppppppiiihhhgggeeebbb___ZZZUUURRROOOQQQUUUWWWXXXVVVTTTRRRTTTSSSQQQMMMHHHFFFFFFFFF>>>;;;888555444333111000---.....................***+++,,,+++******+++---************************((((((''''''''''''(((((((((((((((((())))))******+++)))''''''((())))))(((%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&(((***,,,...222666:::777999;;;=========<<<;;;777666555555555666777777===>>>@@@CCCFFFHHHIIIJJJHHHJJJLLLLLLJJJFFFCCCAAA@@@DDDGGGHHHIIIKKKMMMOOOOOORRRUUUXXXZZZ]]]aaaccc```bbbeeefffdddbbb``````hhhiiikkkpppvvvyyyyyyxxxrrrnnniiieeecccbbbcccccchhhjjjmmmsssvvvvvvrrrnnnjjjkkkoootttwwwvvvssspppllljjjddd^^^VVVPPPKKKHHHJJJJJJLLLNNNTTT]]]ffflllyyyzzzyyypppcccWWWRRRPPPPPPQQQTTTYYY^^^___\\\YYYXXX\\\aaaeeefffddd```]]]]]]___bbbdddfffiiinnnqqqzzzyyyuuusssuuuyyy|||~~~yyyiiiYYYMMMCCC???:::777666555333111222111000000/////////000...............---,,,+++************************,,,,,,,,,+++***)))(((((())))))))))))************))))))(((((((((((()))))))))))))))))))))*********++++++++++++************++++++************++++++******************************++++++,,,---......---,,,,,,,,,------...///...............000111222111...///444777777:::@@@SSSqqqzzzpppooonnnrrr{{{xxxcccUUUQQQOOONNNMMMOOOLLLHHHEEECCCBBBAAA???AAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<======>>>>>>???AAABBBDDDHHHMMMQQQSSSWWW[[[___bbbdddhhhjjjeeeiiimmmqqqssstttwwwyyy{{{{{{||||||{{{yyywwwuuuwwwvvvvvvuuuttttttssssssssssssttttttvvvxxxyyyzzzttttttttttttssssssrrrrrrvvvtttssstttuuuvvvtttssstttrrrnnnnnnnnnggghhhfffdddbbb```\\\VVVRRRRRRTTTVVVXXXWWWUUURRROOORRRQQQPPPLLLHHHFFFFFFHHH>>>;;;777555333222000///---------...............''')))+++,,,++++++---...++++++++++++++++++++++++***)))((('''&&&&&&&&&&&&'''''''''((())))))*********)))''''''((()))((('''$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))'''(((***+++,,,...222555444555888:::<<<<<<;;;:::999888777666666666666666:::;;;>>>AAADDDFFFHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEBBBAAABBBCCCDDDFFFIIIMMMMMMPPPUUUYYY\\\```eeehhhfffjjjnnnppppppnnnnnnnnnnnnnnnnnnooorrrtttuuuuuuqqqnnnhhhbbb]]]\\\\\\^^^aaaeeekkkrrrvvvwwwuuussspppqqqssswww{{{{{{yyywwwqqqpppmmmiiiddd___[[[YYYZZZ\\\^^^aaafffoooyyyyyykkkaaa^^^YYY[[[aaajjjqqqsssnnniiijjjooouuuzzz|||yyyuuuqqqkkkkkkkkkjjjlllpppvvv{{{wwwiiiZZZMMMEEE===;;;888666555333111000111000//////.../////////,,,------------,,,,,,+++************************,,,,,,,,,+++***)))(((((((((((()))))))))*********+++******))))))******+++******))))))))))))))))))+++++++++*********))))))************************************************++++++******************,,,,,,,,,,,,,,,---...///---------......///000000222//////222444555888;;;CCCXXXxxxxxxtttpppooottt~~~mmmccc]]]WWWQQQQQQOOOLLLIIIGGGEEEAAA>>>BBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>==================>>>??????@@@BBBGGGJJJKKKMMMQQQTTTWWWYYY]]]______bbbfffhhhjjjkkklllnnnqqqrrrssstttsssqqqooonnnnnnmmmmmmmmmlllkkkkkkkkknnnnnnnnnnnnnnnooopppqqqmmmmmmlllkkkkkkjjjjjjjjjmmmlllkkklllmmmnnnmmmlll}}}rrrpppkkkkkkkkkdddfffdddbbbbbbaaa^^^WWWRRRTTTVVVWWWXXXWWWTTTPPPNNNPPPOOONNNKKKHHHFFFGGGHHHBBB>>>999666333111...,,,------..................''')))+++,,,,,,,,,---...++++++++++++++++++++++++,,,+++)))((('''&&&&&&&&&'''''''''(((((())))))))))))((('''((())))))(((&&&''''''((()))******))))))&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))((()))*********,,,///222555666888::::::999888777:::::::::999888777666555777999;;;???BBBEEEGGGGGGHHHGGGFFFGGGIIIJJJJJJIIIEEEAAA???AAAAAAAAADDDHHHIIILLLQQQVVV[[[```eeeiiihhhlllqqquuuwwwxxxyyyzzzssstttsssqqqnnnmmmnnnoooooommmiiiddd___\\\]]]^^^aaafffmmmtttzzz}}}~~~~~~xxxxxxxxxyyy{{{{{{yyywwwqqqppppppooonnnlllkkkkkkkkknnnqqqtttwww~~~{{{rrrmmmeeehhhnnnwww~~~}}}zzzyyy~~~vvvuuurrrppppppuuu|||rrreeeYYYLLLBBB>>>888777555333111000///...------,,,,,,,,,,,,------+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))((((((((()))))))))******++++++************++++++************))))))))))))+++************)))))))))))))))***++++++***))))))************************+++*********)))))))))))),,,,,,++++++,,,---......+++,,,,,,---......//////000///......///222555888===III```xxxqqqmmmpppuuuttthhh]]]WWWTTTQQQNNNKKKHHHEEEBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>@@@BBBEEEDDDFFFIIIKKKLLLNNNQQQSSSWWWYYY]]]______```aaabbbeeefffhhhiiiiiihhhfffeeeddddddccccccbbbbbbbbbbbbffffffeeeeeeeeefffgggggghhhgggfffeeeeeeeeeeeeeeedddcccbbbccceeefffeeedddzzzooommmhhhhhhhhhaaadddaaa```aaabbb___XXXRRRSSSTTTVVVWWWVVVTTTPPPNNNNNNNNNLLLJJJGGGFFFFFFHHHBBB>>>:::666444222///---..................------)))+++------,,,******+++************************+++***)))(((((((((((((((''''''((((((((((((((((((((('''''''''))))))((('''(((((()))))))))))))))(((''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((('''((()))))))))+++...111444666888:::;;;:::999999999:::;;;;;;:::888555333555666:::===AAADDDFFFGGGEEEDDDCCCEEEHHHIIIIIIGGGHHHCCCBBBEEEEEEBBBCCCFFFGGGKKKPPPUUU[[[```eeeiiijjjmmmrrruuuwwwxxxzzz{{{xxxzzzyyyssskkkfffgggjjjmmmnnnmmmjjjfffddddddfffeeejjjrrrzzz}}}zzzwwwvvvtttrrrqqqnnnnnnoooppprrruuuwwwxxxvvvzzz{{{ssstttwww}}}~~~~~~|||{{{{{{~~~{{{nnn___UUULLLAAA::::::333333222000.........///---,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************(((((((((((()))))))))*********))))))))))))******************)))))))))(((************))))))))))))((()))***++++++***)))(((******************************************++++++,,,,,,,,,+++,,,,,,------******+++,,,---------------...///------...222444999???OOOiiixxxrrrpppnnnqqqzzzjjjddd\\\UUUPPPLLLJJJHHHCCCCCCCCCCCCCCCBBBAAAAAA=========>>>>>>>>>>>>======>>>??????>>>>>>???AAA@@@BBBCCCDDDDDDEEEGGGJJJLLLOOORRRTTTUUUVVVWWWXXXXXXYYY[[[]]]^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYY[[[[[[[[[\\\]]]^^^___``````___^^^]]]]]]^^^^^^___]]]\\\[[[\\\^^^___^^^]]]yyynnnlllggggggggg___bbb```___```bbb```YYYSSSPPPRRRTTTVVVVVVTTTQQQOOOLLLLLLKKKIIIFFFEEEFFFHHH>>>;;;888666555444333222//////.........---------,,,---///...+++)))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((('''&&&&&&''')))***((('''&&&'''''''''''''''&&&&&&(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))),,,///222111333666:::<<<>>>>>>===888999;;;===;;;888555222444555999<<<@@@CCCEEEFFFCCCBBBAAADDDGGGHHHFFFDDDKKKFFFFFFKKKKKKFFFDDDFFFHHHLLLQQQWWW\\\bbbgggkkkmmmpppsssttttttssstttuuuzzz~~~~~~vvviiibbbcccggglllnnnqqqpppmmmkkklllmmmiiinnnvvv~~~yyytttpppmmmkkkiiikkklllmmmppptttxxx|||~~~{{{|||||||||~~~|||mmm___QQQJJJDDD<<<888:::222222111///......000111......---------......///***++++++,,,,,,,,,++++++***************************************+++++++++(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))((((((************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))***+++,,,------...---,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,,,,,,,000222000---...000222333777BBBUUUmmmyyytttkkkgggsssvvvhhh\\\TTTOOOMMMLLLCCCCCCDDDDDDCCCCCCBBBAAA;;;<<<<<<===>>>>>>======<<<>>>@@@@@@>>>======>>>>>>???@@@@@@???@@@BBBDDDDDDGGGKKKMMMNNNOOOQQQSSSNNNPPPRRRUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\YYYXXXWWWVVVWWWWWWYYYYYYXXXWWWWWWXXXZZZ[[[ZZZYYY}}}nnniiiiiihhheeedddbbb```^^^]]]\\\[[[XXXUUUTTTWWWZZZZZZWWWSSSPPPOOOMMMKKKHHHGGGHHHHHHHHHGGGAAA>>>:::888777666444333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))************))))))))))))''''''((((((((((((''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((()))******///000222444888;;;>>>@@@;;;;;;;;;;;;::::::::::::666555555555888===BBBEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLNNNOOONNNLLLIIIGGGIIILLLRRRYYYaaagggmmmpppuuurrrnnnkkkjjjkkknnnpppvvvzzz{{{vvvllldddaaabbbjjjiiilllrrrzzz~~~{{{xxx{{{{{{}}}xxxooogggcccdddfffgggjjjmmmqqqtttyyytttiii[[[QQQEEE===:::888555222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,+++)))(((***+++++++++************++++++(((((())))))*********++++++***)))(((((()))******))))))(((((('''''''''&&&***)))(((''''''((()))***************************++++++***************+++((((((((((((((((((((((((((())),,,------,,,+++******+++---------+++)))(((***---000000...---///222111333888BBBQQQiiizzzssspppnnnlllzzz|||yyyeee[[[VVVQQQMMMDDDCCCBBBCCCEEEEEECCCAAA<<<>>>>>>>>>======>>>???<<<=========>>>>>>??????======>>>>>>???AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIJJJLLLMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJKKKKKKKKKLLLNNNPPPUUUTTTSSSRRRQQQQQQPPPOOORRRSSSSSSRRRPPPOOOOOOPPPnnniiijjjhhhfffdddbbb```^^^]]]\\\ZZZWWWUUUUUUWWWYYYYYYWWWTTTQQQQQQRRROOOKKKHHHGGGFFFDDDBBB===:::777444333222000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,"""###$$$%%%''''''(((((((((((((((((((((((('''''')))(((((('''''''''(((((())))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***+++...111555999<<<>>><<<<<<==================;;;999777777888:::===@@@DDDDDDDDDDDDEEEGGGHHHIIILLLMMMOOOPPPQQQPPPNNNMMMNNNOOOSSSYYYbbbllltttyyyxxxuuupppkkkhhhggghhhiiilllooorrrqqqlllhhhggggggiiijjjmmmvvv}}}{{{vvvooohhhddddddeeeiiilllqqqvvv{{{}}}|||}}}~~~ssscccYYYPPPIII???999888777444111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++***(((((()))+++***))))))))))))))))))***(((((()))))))))************))))))((((((((()))*********)))))))))(((((((((***))))))(((((())))))***************************,,,++++++******+++++++++************************)))***+++,,,,,,,,,++++++++++++,,,---,,,+++***)))---///000111111000111222111111555<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFEEEGGGGGGFFFFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKJJJJJJNNNOOOOOONNNLLLJJJKKKLLLpppjjjjjjiiigggfffcccaaa___]]]\\\ZZZWWWTTTUUUWWWYYYYYYWWWTTTSSSSSSTTTQQQLLLHHHFFFDDDBBBAAA<<<999555222111000///---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((******+++++++++((((((((((((((('''&&&&&&(((((()))(((((('''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&'''))),,,000444888999::::::;;;<<<>>>???@@@@@@@@@>>>;;;999777888999999BBBBBBBBBCCCEEEGGGIIIJJJMMMNNNPPPRRRTTTUUUVVVVVVWWWVVVVVVYYY```jjjsssyyyxxxuuupppkkkgggeeeddddddcccfffiiimmmooopppppppppiiijjjnnnvvv~~~|||zzzxxxwwwvvvuuuvvvuuusssooollljjjjjjrrruuuzzz{{{xxxwwwzzz||||||{{{|||}}}mmm^^^QQQHHHCCC>>>888555555555222000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******)))''''''(((***))))))(((((((((((())))))(((((())))))))))))******)))((((((''''''((())))))************)))))))))))))))******************)))************************+++++++++******++++++,,,*********************************++++++++++++,,,,,,,,,,,,++++++++++++***///......///111222111000111111222666;;;GGG]]]pppwwwrrrfffiiirrryyywww~~~vvvcccXXXSSSNNNKKKHHHEEEDDDCCCAAA@@@AAAAAAAAAAAA@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????>>>>>>===<<<<<<;;;;;;============>>>???@@@AAACCCBBBAAA@@@???===<<<<<>>;;;999777777777======>>>???BBBFFFJJJLLLMMMNNNPPPSSSWWWZZZ\\\^^^```^^^[[[ZZZ\\\aaafffjjjooommmjjjgggeeeddddddeeebbbdddgggmmmssswwwxxxwwwpppqqqsssxxx}}}}}}|||yyyuuupppllljjjjjjppptttyyy||||||zzzxxxwww~~~{{{wwwgggZZZOOOFFFAAA:::888555444444333111/////////......---,,,,,,+++++++++++++++++++++++++++++++++************++++++)))******)))'''&&&((()))))))))(((((((((((())))))(((((())))))))))))))))))'''''''''''''''((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))******************************)))))))))***++++++*********************************)))***++++++,,,,,,,,,+++******++++++,,,...,,,***+++...000///,,,111111222444666<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<==================<<<<<<;;;;;;>>>===<<<<<<<<<===???@@@???>>>>>>===<<<;;;::::::<<<===>>>>>>===>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBBssskkkkkkjjjiiiiiieeeccc```^^^\\\YYYUUURRRSSSVVVYYYZZZYYYWWWWWWWWWUUUQQQKKKGGGEEEDDDDDDCCC???<<<888555444333222000......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++******((('''%%%%%%)))*********))))))(((''''''((()))))))))(((&&&%%%%%%&&&&&&&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((()))***,,,---...111222444777:::<<>>===<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>===<<<<<<<<<===>>>???<<<<<<<<<<<<<<<=========:::;;;<<<<<<;;;<<<===????????????@@@AAAAAABBBBBB???@@@AAA@@@???>>>???@@@uuulllkkkkkkjjjkkkfffccc```^^^\\\XXXTTTQQQQQQUUUYYY\\\[[[YYYXXXXXXYYYTTTMMMGGGDDDBBBAAA@@@>>>;;;777444333333111///......---,,,,,,,,,,,,---++++++++++++++++++++++++&&&''''''''''''&&&&&&%%%(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''''''&&&%%%%%%$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((())))))))))))((())))))******///000222555999<<<>>>@@@???@@@@@@??????===<<<;;;888777777999<<<@@@EEEHHHHHHJJJNNNSSSWWW[[[^^^____________^^^]]]\\\[[[ZZZSSSRRRPPPPPPRRRVVV[[[___aaadddgggkkkooosssuuuwww|||}}}~~~yyyqqqmmmlllrrrxxxlllbbbUUUIIIBBB>>>:::777666666555444222000...---------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******)))******)))''''''(((***++++++************++++++))))))((((((((((((''''''&&&&&&((()))))))))))))))''''''''''''(((((((((((()))******************)))))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((((((((((((((()))))))))************+++***++++++++++++,,,,,,,,,000...,,,,,,---...//////,,,+++...111222333999BBBNNNfff|||tttmmmlllnnnvvvzzz}}}zzzuuunnngggaaa[[[VVVSSSOOOKKKFFFDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>============::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<;;;:::;;;<<<>>><<<<<<<<<======>>>>>>>>>===>>>??????======>>>???vvvmmmkkkkkkkkklllfffdddaaa^^^\\\XXXTTTQQQOOOTTTZZZ]]]]]][[[YYYWWWYYYTTTLLLGGGDDDBBBAAAAAA>>>;;;777444333222111///......---,,,,,,,,,,,,---************************)))*********)))(((((('''$$$%%%&&&'''((((((((((((''''''&&&''''''((()))***%%%&&&&&&'''(((((())))))%%%&&&'''((())))))))))))((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((('''''''''((())))))+++---///222666999;;;===???@@@AAABBBAAA@@@???===<<<;;;999999:::===@@@CCCEEEGGGLLLQQQVVVXXXZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]UUURRRMMMJJJKKKOOOTTTWWW]]]aaafffjjjlllpppuuuyyy|||}}}~~~}}}}}}||||||}}}~~~zzzzzz{{{wwwiiiYYYQQQFFF>>>:::888555333333333333222000...------,,,,,,,,,,,,++++++++++++******************************))))))))))))*********++++++***(((((()))+++******))))))))))))******))))))((((((((('''''''''&&&'''(((***************''''''(((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))'''(((***+++++++++***))))))***+++,,,---,,,++++++.........,,,++++++...000---,,,...111111000444:::@@@OOOggg{{{sssooonnnqqq{{{~~~}}}}}}wwwoookkk\\\TTTLLLGGGFFFFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>??????<<<<<<<<<===============:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>wwwmmmlllllllllmmmgggdddaaa^^^[[[XXXSSSPPPNNNSSSZZZ______\\\YYYWWWUUUPPPJJJFFFDDDDDDEEEEEE???<<<888666555444222111......---,,,,,,,,,,,,---************************---,,,+++***(((&&&$$$###""""""$$$%%%&&&''''''''''''&&&&&&&&&'''(((***,,,&&&&&&''''''((()))******$$$%%%&&&((())))))******)))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***''')))+++...222555777999@@@AAABBBCCCCCCAAA@@@>>>AAA???<<<:::999;;;===???BBBFFFKKKPPPTTTVVVWWWWWWVVVVVVWWWWWWYYY[[[]]]^^^]]]XXXQQQKKKIIIKKKOOORRRYYY___fffjjjlllpppwww}}}}}}}}}}}}~~~}}}uuucccUUUJJJDDD<<<777666555444222///000000///---,,,,,,---,,,,,,++++++++++++++++++******************************))))))))))))******+++,,,,,,+++)))(((***+++))))))(((((((((((())))))))))))(((((('''''''''&&&&&&''')))***+++++++++***(((((())))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++,,,---...///************************&&&(((***+++,,,+++)))(((((()))+++---...---+++***+++------+++((((((+++///111///000222111///111777<<>>======:::;;;<<<======<<<::::::<<<;;;;;;;;;::::::999999::::::;;;:::999999;;;===========================;;;<<<======<<<;;;<<<>>>xxxooonnnmmmjjjhhhhhhddd___]]]]]]ZZZTTTNNNLLLPPPVVV[[[^^^]]]\\\ZZZVVVRRRMMMHHHEEECCCDDDDDD???<<<888666555444222000/////////...------,,,,,,*********+++,,,,,,***'''))))))***+++++++++******###$$$%%%''')))***,,,,,,''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))&&&&&&''''''(((''''''&&&''''''((())),,,000444666:::???DDDDDDAAA@@@AAADDDDDDCCCBBB@@@>>>>>>======???CCCJJJQQQUUUWWWWWWVVVSSSTTTUUUVVVWWWZZZ___bbbdddbbb^^^XXXQQQMMMLLLLLLTTT\\\ccceeeiiisss~~~~~~{{{zzz|||zzz~~~~~~{{{nnnaaaRRRHHH@@@===888555444333222111222222111///...---,,,+++******+++,,,,,,***)))((())))))))))))))))))))))))(((((())))))*********++++++******)))))))))))))))******))))))))))))************)))(((((((((((((((''''''''''''((()))++++++&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************))))))******+++++++++,,,,,,,,,******************++++++)))******+++++++++*********++++++,,,,,,------...111000///...............,,,,,,------///000111222555777AAASSSjjjyyytttrrrrrrsss{{{}}}yyyhhh[[[TTTRRROOOMMMDDDDDDEEEFFFCCC???@@@EEEDDDCCCAAA@@@????????????????????????>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<======>>>>>>======<<<<<<===>>>>>>???>>>>>>===============>>>??????vvvmmmlllkkkhhhfffhhhddd___]]]^^^\\\WWWRRRNNNQQQVVV[[[^^^]]][[[YYYUUURRRMMMHHHEEECCCDDDDDD???<<<888666555444222111/////////...------,,,,,,+++******,,,------+++)))************************$$$%%%&&&'''(((***++++++''''''''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&)))(((((()))+++...111333777<<>>@@@CCCDDDCCCCCCBBBAAA@@@??????>>>AAAFFFLLLQQQSSSUUUUUUSSSTTTUUUVVVVVVYYY]]]aaadddccc```\\\XXXWWWXXXZZZ___eeeiiiiiimmmvvv}}}|||zzzwwwzzz~~~tttdddYYYOOOEEE===<<<999555333222222111000------,,,,,,++++++******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((()))))))))*********+++***))))))(((((())))))******))))))))))))*********))))))((((((((((((((((((((((((((()))***+++,,,''''''''''''((((((((()))))))))(((((((((((())))))))))))************))))))))))))))))))************+++******))))))(((((((((&&&'''((()))***+++++++++******+++,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,------...000111222333444;;;GGGWWWnnn}}}xxxssspppqqquuuzzz{{{~~~|||mmmeee___XXXSSSPPPMMMLLLLLLJJJFFFEEEHHHGGGFFFEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>======:::;;;;;;<<<======>>>>>><<<============<<<;;;;;;;;;<<<<<<===>>>===============>>>???????????????>>>============>>>??????tttkkkjjjiiifffdddfffbbb]]]\\\\\\[[[WWWTTTPPPSSSWWW[[[]]]\\\ZZZYYYUUURRRMMMHHHEEECCCCCCCCC???<<<888666555444222111//////......---,,,,,,,,,******+++---...///---+++---,,,***)))((())))))***&&&&&&''''''((()))))))))(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((()))))))))((('''&&&&&&&&&&&&&&&))))))((((((***+++---///333777<<<>>>======???BBBBBBCCCDDDDDDDDDCCCAAAAAA???@@@CCCFFFJJJMMMQQQRRRRRRSSSTTTTTTUUUXXX\\\```ddddddcccbbbaaadddiiillltttwwwwwwwwwyyy}}}}}}yyy}}}}}}~~~~~~}}}|||xxxzzz||||||}}}~~~qqq___PPPHHHBBB<<<888777555222000000000///...************++++++++++++------,,,++++++++++++,,,))))))))))))))))))))))))(((((())))))))))))******+++***))))))(((((())))))***))))))(((((())))))***))))))((((((''''''(((((())))))))))))***+++,,,,,,''''''''''''(((((((((((())))))(((((((((((())))))))))))************))))))''''''''''''((((((((((((++++++***)))((('''&&&&&&$$$%%%'''(((***+++++++++******++++++,,,---------+++************++++++,,,,,,,,,------...///111111222333666;;;CCCRRRlllzzzrrrmmmmmmmmmooottt~~~~~~~~~yyynnndddZZZSSSNNNOOOOOOKKKIIIIIIHHHHHHGGGEEECCCBBB@@@???@@@@@@AAAAAAAAAAAAAAAAAA<<<<<<======>>>>>>??????======>>>>>>======<<<;;;;;;<<<======>>>>>>======>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@tttkkkjjjhhheeecccddd```\\\YYYXXXVVVTTTRRRQQQTTTXXX[[[\\\[[[YYYXXXTTTQQQMMMIIIEEECCCCCCCCC>>>;;;888666555444333111//////...------,,,,,,+++))))))***,,,...///---,,,...,,,***(((''''''))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))'''&&&%%%%%%&&&&&&'''''''''''')))***,,,---000333777999:::<<<>>>@@@@@@BBBDDDFFFFFFFFFDDDCCCCCCBBBAAABBBDDDGGGKKKMMMMMMOOOPPPRRRTTTXXX]]]```dddeeeeeefffhhhnnntttyyyvvvpppppppppqqqtttwwwzzz|||{{{}}}}}}||||||{{{iii^^^PPPDDD>>>;;;888666333111///...///000///...---------------------------,,,+++***)))***+++,,,))))))))))))))))))))))))(((((())))))))))))))))))******)))((((((((((((((())))))(((((((((((()))))))))(((((('''''''''(((((())))))(((((()))******+++'''''''''((((((((((((((())))))(((((((((((())))))))))))************))))))&&&&&&'''''''''(((((((((*********))))))(((((('''%%%&&&''')))***+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,---...///------------...///000111222444777777777???TTThhh~~~tttpppllliiijjjpppwww}}}hhh^^^VVVVVVWWWTTTOOOMMMLLLLLLJJJIIIGGGEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCBBBAAA@@@??????>>>>>>????????????>>>======<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????????????????@@@AAAAAAuuulllkkkiiifffddddddaaa^^^ZZZWWWTTTQQQOOORRRTTTWWWZZZ[[[ZZZYYYWWWSSSQQQMMMIIIEEECCCBBBBBB>>>;;;888555555444333222.........---,,,,,,++++++(((((()))+++---...,,,***...,,,***'''''''''((())))))((((((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$%%%%%%'''(((***+++,,,---///222555888:::<<<>>>>>>@@@CCCEEEGGGGGGFFFEEEIIIFFFDDDAAAAAACCCEEEGGGGGGIIILLLOOORRRWWW\\\aaacccdddfffhhhkkkqqqxxx|||yyykkkiiifffdddeeeiiiooorrrvvvxxxzzzzzzzzz}}}pppdddRRRKKKBBB;;;888555333111111000......///000///...//////......---,,,,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))((((((((((((((((((***))))))((('''((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((''''''''''''((())))))((((((((((((((('''''''''))))))(((((((((((())))))))))))************))))))'''''''''((((((((()))))))))))))))******+++++++++))))))******++++++******))))))***++++++,,,,,,---------,,,,,,---...//////------,,,------...///000///333777777444666EEETTTiiiwwwzzzrrrllljjjkkknnnpppuuu}}}wwwmmmkkkjjjddd\\\WWWUUUTTTQQQNNNLLLJJJIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@??????===>>>??????@@@@@@???????????????@@@@@@??????>>>@@@@@@@@@@@@@@@AAABBBBBBvvvmmmkkkiiifffdddeeedddbbb^^^ZZZVVVRRRPPPQQQSSSVVVXXXYYYYYYXXXWWWRRRPPPMMMIIIEEECCCBBBAAA===;;;777555555555333222......------,,,+++++++++(((((()))***,,,---+++))),,,+++)))((('''(((((()))))))))((((((''''''''''''&&&''''''''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&###$$$%%%'''(((***++++++***+++---000444777999:::;;;===@@@CCCEEEGGGGGGGGGLLLJJJHHHEEEDDDCCCDDDDDDCCCEEEHHHKKKOOOTTTZZZ^^^```bbbdddgggjjjooouuuyyyzzz|||oookkkddd___^^^```dddgggkkkpppvvvyyy|||yyyjjjZZZOOOCCC@@@;;;777555333111///000///......//////...---...------,,,+++******)))******)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''***)))((((((''''''(((((()))((((((''''''(((((()))''''''&&&&&&''''''(((((('''''''''&&&&&&''''''(((((((((((((((((('''''''''))))))(((((((((((())))))))))))************))))))(((((((((((()))))))))***(((((()))***+++,,,------******++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---......///,,,///333555222222<<>>888:::EEEOOO^^^zzztttjjjfffkkkppprrr}}}}}}{{{{{{||||||{{{xxxsssnnnjjjeeedddccc```]]]YYYUUUSSSRRRRRRQQQMMMJJJIIIJJJKKKHHHIIIIIIGGGEEEDDDEEEFFFFFFGGGHHHHHHFFFEEEFFFGGGFFFGGGIIIKKKLLLLLLLLLKKKssskkkiiidddbbbccccccdddbbb]]][[[[[[VVVPPPOOORRRVVVZZZ\\\\\\ZZZXXXUUUSSSNNNIIIFFFCCCBBBBBBAAA>>>:::888666444111///000///...---,,,------...+++***)))((((((((())))))---,,,***((('''&&&&&&%%%'''''''''(((((('''''''''+++(((%%%$$$&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***,,,---000444:::???CCCEEEGGGIIIJJJKKKKKKLLLOOOQQQRRRPPPNNNPPPTTTWWWWWWWWWWWW[[[___bbbdddeeeggghhhiiijjjlllmmmppprrrssstttuuuuuuuuuuuuuuuvvvzzz}}}xxxrrrooolllmmmpppqqqsssyyy{{{wwwxxx}}}vvvggg^^^SSSKKKBBB<<<999777333//////...---,,,,,,,,,,,,,,,++++++*********+++,,,,,,******************++++++---,,,+++***)))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((())))))'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&'''((()))***+++,,,((())))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,------...///000111222888333333:::@@@JJJaaaxxx}}}pppgggjjjlllmmmttt~~~~~~}}}yyysssmmmhhheee___]]][[[XXXUUUSSSRRRQQQPPPNNNLLLJJJIIIIIIHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMNNNNNNNNNPPPSSSWWW[[[^^^sssjjjhhhdddaaaccccccdddaaa]]][[[\\\XXXSSSPPPSSSXXX\\\^^^]]]ZZZXXXTTTRRRMMMIIIEEECCCBBBBBBBBB???;;;888666444222111111000///------,,,,,,,,,***))))))((('''(((((((((++++++)))'''&&&%%%%%%%%%'''(((((())))))((((((''''''&&&$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$######""""""###'''***(((%%%###$$$'''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''******,,,///444999>>>AAADDDFFFHHHHHHIIIKKKNNNPPPUUUTTTSSSTTTXXX[[[\\\]]][[[]]]```aaa```______```dddeeefffgggjjjmmmppprrrsssuuuxxxyyy{{{~~~}}}xxxsssrrrtttuuuzzz~~~{{{wwwqqqkkklllrrrwww{{{{{{mmm___SSSJJJEEE???999555555444222000++++++************++++++)))))))))***++++++,,,,,,******************))))))++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''******))))))(((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((######$$$&&&(((***+++,,,)))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000555111000444777===MMM^^^xxx|||ooommmmmmkkklllqqqqqqvvv~~~{{{vvvvvv|||xxxuuuqqqnnnmmmjjjddd```]]]YYYTTTSSSTTTTTTSSSQQQSSSSSSSSSRRRRRRTTTXXX[[[aaa___^^^___eeemmmvvv|||rrriiigggcccaaacccccccccaaa]]]\\\]]]ZZZUUUPPPTTTYYY\\\]]][[[XXXUUUSSSPPPLLLHHHEEECCCBBBBBBAAA>>>999666555444222111111000///...---,,,++++++******))))))(((((((((((((((((('''''''''((())))))(((((())))))))))))(((((($$$$$$$$$$$$%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$######"""###&&&)))(((%%%$$$%%%(((((('''&&&%%%&&&'''(((***'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%'''''''''''''''(((((((((+++++++++---111666;;;>>>???@@@CCCDDDEEEGGGJJJMMMUUUTTTUUUVVVYYY]]]___```aaabbbcccbbb___]]]\\\\\\aaaaaaaaabbbeeeiiimmmooopppssswww{{{~~~~~~}}}~~~xxxooohhhmmmttt{{{ttteeeYYYOOOEEE???;;;888333111111222111000,,,,,,+++++++++,,,,,,---))))))******************++++++******))))))(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))(((&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''')))))))))(((((('''''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))*********+++++++++---------,,,,,,+++++++++++++++,,,------...//////111///000333555888CCCOOO^^^yyy}}}yyywwwrrrmmmkkkkkkmmmqqquuu~~~zzzttttttyyyyyyqqqkkkeeedddgggiiihhheeefffeeeeeeddddddhhhmmmrrrzzzyyyxxxzzzrrriiihhhdddaaacccbbbdddbbb^^^]]]^^^[[[VVVQQQSSSWWWZZZ[[[XXXUUUSSSQQQOOOKKKGGGDDDCCCBBBBBB@@@<<<777444333222111000111000000///---,,,+++***+++++++++*********)))))))))((((((((())))))***+++(((((())))))))))))((((((###$$$%%%%%%%%%%%%&&&''''''(((((())))))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&'''&&&%%%%%%%%%''')))***'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&''')))******+++*********+++...222777::::::<<>>@@@CCCGGGJJJKKKMMMOOOQQQSSSWWW[[[___eeefffgggfffeeeeeefffgggaaaaaaaaaaaabbbdddeeegggjjjmmmppptttwww{{{rrrhhhVVVOOOEEE???<<<:::777555444222000...,,,,,,,,,,,,,,,++++++*********++++++***++++++***)))'''%%%###))))))))))))))))))((((((''''''(((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''************))))))))))))%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********************************---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......//////000111000111333555===HHH\\\uuu|||sssrrroookkkiiimmmuuu|||{{{xxxrrrwww~~~pppkkkkkkfffccccccbbbdddeeebbbaaa```ZZZSSSTTTTTTUUUVVVUUUTTTRRRQQQNNNLLLIIIFFFCCCBBBBBBCCC@@@<<<666333222222222222....../////////...,,,+++)))***+++++++++***((((((+++***)))((((((((((((((('''''''''(((((('''''''''###&&&((((((&&&%%%&&&'''&&&''''''((((((''''''&&&$$$%%%&&&'''((()))******222444444111+++'''&&&'''###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))$$$$$$%%%&&&(((***,,,---000222666888;;;>>>CCCFFFEEEHHHKKKMMMOOOSSSXXX]]]aaaccceeeffffffhhhkkkmmmjjjjjjjjjiiiiiiiiiiiiiiijjjkkkmmmoooqqquuuzzz~~~}}}}}}~~~wwwnnndddXXXOOOEEE@@@:::777777777555333333333222///---,,,,,,---,,,,,,+++***))))))))))))((()))******)))'''%%%$$$((((((((()))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))******++++++************************+++,,,,,,,,,,,,,,,,,,---------------............000222333222222222333222:::>>>IIIYYYnnnwwwooolllmmmooorrr}}}~~~}}}}}}pppllllllgggccccccbbbeeefffdddbbb```YYYQQQVVVVVVUUUUUUTTTSSSRRRRRRNNNLLLIIIEEECCCBBBCCCCCCAAA===777444333333333333---.../////////...---,,,((()))*********)))'''&&&&&&&&&&&&'''''')))******&&&&&&''''''''''''&&&&&&$$$'''******'''%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((()))777;;;>>>777+++$$$%%%)))"""%%%'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***+++,,,***,,,///222555999>>>AAACCCFFFIIIKKKMMMQQQWWW[[[]]]___bbbdddfffjjjnnnqqqssssssssssssqqqpppnnnmmmjjjkkkllllllnnnrrrwww{{{uuuxxxxxxwwwyyy}}}}}}~~~~~~yyykkk```ZZZSSSIIIBBB;;;777333222333333000------...---+++)))(((((()))......,,,+++************&&&''')))******(((&&&%%%''''''(((((())))))******&&&'''((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$###"""$$$&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))++++++******************+++++++++,,,,,,---------------..................+++...//////000222222111666777:::AAANNNcccyyyoookkkjjjccclll{{{}}}xxxxxx{{{~~~zzzrrrnnnnnnjjjfffffffffgggeee```___^^^ZZZTTTRRRSSSSSSTTTSSSRRRQQQPPPSSSOOOKKKIIIIIIHHHEEEBBB<<<;;;999777555333222222222111000...------------,,,***))))))***++++++***(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&%%%$$$$$$$$$%%%&&&((((((***999DDD===...$$$$$$&&&"""######$$$%%%&&&''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((+++++++++,,,///444888;;;>>>???BBBDDDHHHNNNUUUYYY[[[[[[[[[^^^bbbiiiooosssrrrsssuuuxxxzzzzzzyyywwwuuuvvvvvvwwwvvvuuusssrrrtttrrrooommmoootttyyy}}}~~~~~~~~~||||||~~~vvvfff]]]QQQIIIEEE@@@:::666333222111000////////////---------,,,,,,,,,++++++///---***'''&&&&&&((()))++++++***************+++(((((())))))(((&&&$$$###(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''&&&$$$$$$%%%'''***************)))(((((('''((())))))((('''(((***))))))(((&&&$$$!!!'''''''''''''''&&&&&&&&&))))))))))))))))))))))))************************)))))))))))))))******+++((()))***+++++++++++++++------,,,++++++******)))...---,,,++++++,,,...///---......///////////////222222555;;;BBBMMM___ooo|||rrrjjjbbbgggoooxxx~~~}}}{{{{{{}}}qqqmmmmmmiiieeeeeecccdddccc``````aaa]]]XXXSSSTTTUUUVVVVVVTTTRRRQQQRRRNNNJJJHHHHHHFFFDDDAAACCCAAA>>>:::777444222111111000///---,,,,,,,,,,,,,,,***))))))***++++++***++++++++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((''''''$$$---333///)))&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((---,,,,,,,,,...000333444666999>>>BBBFFFKKKPPPSSSYYYYYYYYY[[[___dddiiillloooqqqssswww{{{}}}}}}}}}~~~}}}{{{|||xxxtttpppooorrruuuxxxzzz{{{{{{{{{{{{}}}sssggg^^^UUUNNNEEE>>><<<999555111222111000///............,,,,,,,,,,,,++++++++++++---,,,***(((''''''((()))))))))(((((((((((()))***'''((((((((((((&&&%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&((()))(((''''''((()))(((((())))))(((((('''&&&)))***+++***(((''''''((((((((()))******)))(((''')))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((()))******))))))***+++++++++******,,,,,,++++++++++++*********++++++,,,,,,---------,,,------...............333222333666999@@@MMMZZZrrr{{{pppbbbeeeiiinnnxxx|||{{{|||}}}qqqllllllgggdddddddddeeedddaaaaaabbb^^^YYYSSSUUUXXXYYYYYYWWWTTTRRRQQQNNNJJJHHHFFFEEEBBB@@@AAA???<<<888444111///...000///...---,,,+++++++++,,,***))))))***++++++***+++,,,,,,++++++***)))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%((('''%%%$$$%%%&&&(((***'''((()))))))))(((&&&%%%$$$&&&%%%###$$$((()))&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''))))))***+++,,,---...///---111777===AAAEEEHHHKKKTTTUUUVVVXXX[[[^^^aaabbbjjjkkkooosssxxx}}}{{{uuurrrrrrtttuuuvvvwwwxxxxxxxxx{{{~~~vvvkkkbbbXXXMMMFFFCCC===777333333333111///000///...------,,,------++++++++++++*********)))*********))))))(((((((((&&&&&&&&&&&&&&&'''((()))&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&)))))))))(((((()))&&&&&&'''''''''&&&%%%%%%+++,,,,,,+++(((''''''((($$$%%%''')))************(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))*********+++******))))))*********+++++++++++++++&&&(((+++---...---,,,++++++,,,,,,---...---------333111111222222333;;;EEETTTiii{{{kkkkkkjjjiiimmmwww|||zzzyyy{{{qqqllllllgggddddddhhhiiigggbbbaaa```\\\VVVTTTVVVYYY\\\\\\YYYVVVSSSQQQOOOLLLIIIFFFDDDBBB@@@<<<;;;888666333111000000000000...---,,,+++++++++,,,***))))))***++++++***)))))))))))))))((('''&&&))))))(((((('''''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&((((((&&&"""$$$((((((%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$''')))+++---------(((,,,111666:::>>>BBBEEEMMMNNNQQQTTTWWWZZZ[[[\\\ccceeeiiinnnsssxxx}}}|||yyyyyyzzz|||yyyzzzzzzyyyxxxxxx{{{}}}~~~}}}|||{{{{{{}}}~~~kkkeee\\\SSSLLLFFF@@@<<<999555111///000000000///------,,,+++++++++++++++************))))))))))))(((((()))******)))((('''%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$ ###'''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%***+++,,,+++)))(((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((******+++******)))((((((((())))))***+++,,,,,,,,,'''(((***,,,---...------,,,,,,---............---111//////111111000555;;;CCCRRRiii}}}zzzuuupppnnnrrrzzz|||}}}zzzyyyzzz|||~~~rrrmmmlllhhheeefffhhhiiigggbbbaaa```\\\VVVTTTVVVZZZ\\\\\\ZZZWWWTTTSSSRRROOOKKKGGGDDDBBBAAA>>>===;;;888666555444333222111000...------,,,,,,,,,***))))))***++++++***''''''((((((''''''&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&((('''&&&%%%%%%''')))***&&&***+++'''%%%&&&'''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&"""$$$&&&(((*********)))(((***,,,///222666<<<@@@CCCFFFIIINNNRRRUUUWWWXXX^^^bbbfffjjjmmmrrrxxx|||}}}{{{{{{|||{{{{{{xxxuuurrrssswwwzzztttiiiaaaTTTOOOIIICCC>>>;;;999777555222000....../////////,,,+++***************************)))))))))(((((('''((()))******)))'''&&&%%%%%%&&&&&&'''((()))***%%%&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$ ###'''(((((('''''''''&&&''''''((((((((('''''''''(((******))))))***,,,++++++,,,,,,+++)))'''&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((***************)))((('''(((((()))***++++++,,,---+++******+++,,,...000111------...///////////////111//////222222000222666:::AAAPPPfff{{{wwwvvvxxx{{{zzz}}}wwwuuuuuuttttttuuuwwwyyy{{{zzzyyyyyyzzz}}}}}}sssmmmlllhhheeefffdddeeedddaaaaaabbb^^^YYYTTTVVVYYY[[[[[[ZZZWWWUUUTTTSSSQQQLLLGGGCCCAAABBB>>>===:::777444222111000222111000///...---------,,,***))))))***++++++***(((((())))))))))))((((((((((((''''''''''''''''''((((((((('''''''''&&&&&&$$$%%%'''))))))((('''%%%)))((('''&&&&&&''')))))) '''+++'''$$$%%%''''''###$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))((('''%%%$$$))))))******,,,000555999999;;;???DDDIIIMMMPPPRRRYYY]]]cccfffhhhlllqqqvvvwwwwwwxxxzzz}}}~~~~~~|||xxxssssssvvvzzzttthhh]]]SSSMMMDDDAAA===888444222111111111000...---,,,,,,,,,,,,******))))))))))))******************)))))))))((((((((()))***)))(((&&&%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&)))))))))(((((()))''''''((())))))))))))(((%%%&&&((()))((()))***,,,&&&'''((()))))))))((('''''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))***))))))(((((((((((())))))***+++,,,,,,---,,,+++***+++---000222---...//////000000//////222///...111111......111444666>>>NNNbbb{{{|||zzzyyytttwww{{{{{{zzzxxxxxxxxxzzz|||}}}|||yyyuuurrrqqqsssuuuwww|||zzzxxxwwwxxxxxxwwwvvv}}}{{{zzzxxxvvvsssqqqooonnnkkklllppptttxxxyyywwwuuurrrkkkkkkgggdddeeecccdddccc``````aaa]]]XXXTTTUUUWWWXXXYYYXXXWWWVVVSSSSSSQQQLLLEEEAAA@@@AAA:::999777444222111000///111000///...---,,,,,,,,,,,,***))))))***++++++***((())))))*********))))))&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''&&&$$$!!! """'''((($$$"""$$$''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))))))))((('''&&&%%%%%%'''((()))))))))***---000000111555999>>>CCCFFFHHHNNNTTT[[[___aaadddiiimmmppppppqqqsssuuuxxx{{{}}}|||||||||~~~|||{{{}}}{{{|||}}}qqqkkkaaaXXXPPPIIICCC???888777555222///...---......------+++***)))***+++******))))))))))))******++++++*********)))))))))***)))))))))((('''&&&%%%((((((''''''''''''((((((''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&((()))(((''''''((()))''''''((()))))))))))))))%%%&&&((((((''''''(((***$$$%%%&&&'''''''''&&&%%%''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))'''((())))))))))))))))))(((((())))))******+++++++++++++++,,,,,,------...,,,---......//////......111------000111///000222000000666@@@KKK\\\vvv|||tttuuuuuuuuuvvv}}}zzzxxxxxx{{{}}}~~~|||yyywwwwwwvvvtttrrrvvvwwwzzz|||~~~~~~~~~}}}yyywwwtttqqqooonnnmmmmmmhhhjjjmmmsssxxx{{{{{{zzzqqqjjjiiifffcccdddfffgggeee```___^^^ZZZTTTSSSTTTVVVWWWWWWWWWVVVVVVRRRRRRPPPKKKDDD???>>>???888777777666666666777777000///...---,,,+++++++++,,,***))))))***++++++***'''(((((()))))))))(((((($$$%%%%%%&&&&&&''''''''')))(((((((((''''''''''''((('''%%%%%%%%%&&&(((***!!!###&&&'''$$$)))***'''"""!!!$$$&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))%%%''')))***)))(((((()))***+++...222666;;;???AAAEEEKKKTTTYYYZZZ]]]aaafffllllllmmmnnnppprrruuuvvvxxxxxxyyy{{{~~~sssjjjeeeXXXSSSJJJCCC???<<<:::888111111111000......///000,,,,,,,,,+++***)))***+++******))))))))))))***+++++++++++++++************+++***)))((('''&&&%%%%%%(((((('''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''&&&''''''&&&$$$$$$%%%'''&&&&&&'''((())))))((((((&&&'''((('''&&&%%%&&&''')))***+++++++++)))((('''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''((())))))***))))))))))))))))))************)))***,,,------,,,+++***+++,,,------......------///,,,,,,000333333555777///000555;;;???GGG[[[ooovvvvvvuuurrrppprrrxxx}}}}}}{{{}}}~~~}}}zzzxxxwwwxxxxxxrrrsssvvv|||ttthhhggggggeeecccaaaeeeeeeaaa^^^\\\WWWQQQPPPSSSWWWYYYXXXUUUTTTSSSTTTSSSPPPHHHAAA======???<<<:::888888999666111---111000///...---,,,+++++++++++++++************)))***)))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""'''''''''(((((((((((()))'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((((()))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))+++++++++,,,...111555777<<>>999:::<<<;;;:::888888888666222...111000///...---,,,,,,++++++++++++************)))))))))((('''&&&&&&%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###&&&&&&'''''''''(((((((((&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))***)))((((((***,,,...000555999???BBBDDDJJJRRRXXX```aaadddeeefffhhhkkknnnmmmkkkkkknnnvvv}}}}}}uuufffaaaZZZSSSMMMFFFAAA===:::777444111000///...,,,,,,,,,,,,,,,------------************************((()))***)))((('''(((***'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))***(((&&&%%%&&&'''((('''''''''''''''((((((&&&&&&''''''''''''''''''%%%'''((((((''''''((()))&&&'''((())))))(((((('''(((((()))*********))))))((()))******++++++******)))))))))***+++++++++,,,*********+++++++++,,,,,,---,,,+++++++++,,,......---...///000222666===AAARRRccc|||zzzqqqlllooopppsssyyyvvvmmmllliiifffddddddfffeeeaaa^^^]]]ZZZUUUSSSVVVYYY[[[YYYVVVUUUTTTOOONNNKKKDDD===999999;;;:::999888888888666333000111000//////...---,,,,,,+++++++++************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((((((***)))(((''''''((()))***---///111333555;;;EEELLLOOOQQQUUUYYY\\\```eeehhhiiigggeeegggkkkqqqvvvxxx~~~}}}uuunnnfff]]]WWWLLLHHHDDD@@@<<<999555333555333111000000111000///******++++++,,,------...(((((((((((())))))))))))((()))******(((((()))***************************((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((('''((()))(((&&&$$$%%%&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''&&&&&&&&&'''''''''&&&&&&''')))'''(((((()))(((((('''&&&&&&'''(((((())))))(((((('''((())))))******))))))******************++++++))))))*********++++++++++++++++++***+++,,,,,,---///000111111222333777:::???KKK]]]ppp{{{tttpppmmmkkkkkkqqqvvvooommmiiiddddddeeegggeee```]]]]]][[[WWWTTTWWWZZZ[[[YYYVVVTTTSSSOOOOOOMMMFFF???;;;;;;<<<999999888888777666444222000000000///...------,,,+++++++++*********))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***)))(((((())))))******+++,,,,,,---222999>>>>>>AAAFFFJJJNNNSSSXXX\\\bbb___]]]]]]```eeejjjmmmuuuwwwyyy{{{|||}}}{{{wwwoooiiiaaaYYYSSSMMMGGGCCCBBB???;;;999777555333111222000//////000000///...*********+++++++++,,,,,,)))))))))(((((((((((((((''')))***)))((('''((()))+++++++++,,,,,,+++++++++)))'''%%%$$$$$$$$$&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%&&&'''%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&((())))))(((&&&'''(((***)))))))))(((((('''&&&&&&''''''((())))))))))))((('''((())))))******))))))+++++++++***************************++++++++++++---------------......///222333555555444444555777999@@@JJJVVVeee{{{{{{wwwqqqlllkkkqqq{{{xxxsssqqqjjjeeeeeeeeegggeee```]]]]]][[[WWWTTTVVVZZZZZZXXXUUURRRQQQOOOOOOMMMGGG@@@<<<;;;===999999999888666555444333000000000///.........---+++++++++*********))))))'''((()))))))))((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((('''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))***++++++)))***+++++++++,,,...000222555888<<>>999888999:::;;;;;;888444222222444000000000000////////////+++++++++************)))&&&''')))******)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&'''((()))(((&&&%%%)))***+++,,,,,,---///111111555999===AAAFFFLLLQQQRRRTTTVVVWWWYYY]]]bbbfffiiikkkmmmllliiikkkqqqvvvzzzxxxtttoookkkkkknnnrrryyy|||{{{tttmmmgggaaa[[[WWWNNNKKKGGGCCC@@@===888555666555333///------...///,,,+++******,,,------,,,,,,,,,,,,---...---+++)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&(((''')))***++++++***)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''((()))(((''''''((()))&&&&&&&&&%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))'''&&&%%%###!!!!!!$$$'''(((((('''&&&''''''))))))&&&'''(((((())))))(((((('''((())))))******)))))))))))))))***+++++++++,,,***+++++++++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---...//////...///111333000444777888888<<>>:::666444333222222111111000...---,,,++++++******************,,,+++)))((((((((()))***+++***)))'''''''''((()))((()))***++++++***)))(((+++)))'''&&&%%%&&&((()))((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&'''((('''&&&%%%***))))))((('''&&&&&&&&&%%%&&&''''''%%%#########'''''''''''''''((())))))'''&&&&&&(((***+++***)))*********)))))))))))))))'''((()))******)))((('''******,,,...000000...,,,......000000000///...---///000222222222222444555;;;===EEETTTcccwww~~~uuummmgggffffffhhhhhhiiikkkoootttyyy}}}wwwqqqnnnhhhdddccccccccccccbbb```\\\YYYWWWSSSTTTUUUTTTPPPMMMKKKKKKLLLMMMLLLHHHBBB>>>>>>@@@>>>===:::777555333333333333222000...---------...------,,,+++************&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((((((''''''(((***'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((''''''&&&'''(((((()))***+++,,,,,,******+++---///111333555777999:::;;;<<>><<<::::::999777444222000//////...............------,,,************************++++++)))((((((((()))******)))(((&&&&&&&&&'''((((((((()))***)))((('''&&&***)))'''&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''((($$$%%%&&&&&&''''''&&&&&&)))))))))((('''&&&&&&&&&###%%%''')))+++---'''''''''''''''((())))))+++***((((((***++++++***)))))))))))))))*********))))))************))))))******+++,,,//////---,,,------......///............000111111000000222333666777<<>>;;;888666444333333444222111///............,,,++++++***++++++,,,,,,''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((##################$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&'''(((((('''&&&''')))%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))***,,,---...,,,...///000000000222444;;;>>>@@@AAA@@@AAAEEEIIIKKKMMMPPPQQQQQQQQQRRRSSSXXXYYY]]]cccjjjoooqqqqqqpppnnnllljjjiiiiiiiiiiiihhhfffccc```\\\YYYWWWVVVSSSRRRPPPOOOMMMLLLKKKKKKIIIFFFCCC@@@???===;;;999777777666444222111//////------,,,+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,************************+++***)))((((((((())))))(((''''''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((('''&&&&&&&&&"""$$$''''''''''''(((***'''''''''''''''((())))))000...***)))***++++++***(((((())))))******++++++++++++************++++++******)))***,,,------,,,,,,,,,,,,,,,,,,---...///...///000000......///000111111444888<<>>???AAAAAA???<<<999666555444444333222000...------......,,,,,,++++++******++++++*********)))))))))))))))&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$###%%%%%%%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&'''&&&(((((((((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***+++,,,)))+++.........---......---000333444444555777999:::;;;<<<<<<;;;;;;===??????AAADDDIIIMMMPPPQQQRRRPPPOOOMMMKKKJJJIIIJJJJJJJJJHHHEEEAAA???=========???>>>;;;999777666777777999666333222222333222111111111000///...------,,,******)))******+++,,,,,,))))))***++++++++++++***))))))))))))************+++***)))((('''(((((()))((('''''''''''''''''''''''''''''''''(((''''''''')))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###&&&((('''%%%$$$&&&)))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&***++++++***'''$$$$$$$$$'''''''''''''''((())))))333///+++(((((()))))))))''''''((()))***++++++,,,++++++)))(((((()))++++++***)))((((((***,,,,,,,,,+++***))))))***,,,...///...///000///...---...///...000222444666;;;EEEMMMXXXfff{{{}}}uuunnnjjjfffeeehhhkkkjjjlllooorrrvvv|||yyytttssskkkeeeccc```aaaaaa```^^^[[[XXXVVVOOOSSSVVVWWWSSSNNNIIIFFFKKKLLLKKKHHHBBB???@@@BBBBBB@@@===:::777555444444222111///---,,,,,,,,,---///...,,,+++***)))))))))++++++*********)))))))))'''((()))******)))((('''###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%!!!!!!###$$$&&&((())))))$$$%%%'''(((((('''%%%$$$###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$######&&&'''((('''&&&%%%&&&''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%&&&&&&'''((((((''''''''''''&&&&&&((('''&&&&&&&&&&&&''''''$$$'''***,,,++++++++++++)))+++---..................///000//////000222555///111444666777888888888999888666555555555666666555444222111000000000111555444111///...------...///---******+++,,,,,,,,,------,,,,,,+++******)))+++++++++***++++++,,,,,,***++++++++++++***))))))(((((()))))))))***************((('''''''''((()))(((((((((((()))(((((((((&&&&&&''''''((()))***+++(((''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######&&&((('''%%%$$$&&&)))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&$$$&&&((()))(((((()))***'''''''''''''''((())))))111...)))''''''(((((((((''''''((()))***++++++,,,***)))(((''''''((()))******)))'''(((***,,,,,,,,,***)))))))))***+++---......///000///...---...///---000333333444999>>>BBBEEELLLZZZkkk|||xxxqqqkkkjjjiiifffeeegggggggggjjjqqq{{{{{{wwwvvvnnngggeeeaaaaaaaaaaaa___\\\YYYXXXOOOSSSVVVWWWTTTOOOKKKIIILLLMMMMMMIIIDDDAAABBBDDDBBB@@@===999666444333333111000///---,,,,,,,,,,,,///...---+++***)))((((((******))))))((((((''''''(((((())))))))))))((((((!!!"""%%%'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$"""############$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%$$$###"""###%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""%%%&&&''''''&&&%%%&&&(((,,,+++(((&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''')))(((&&&%%%%%%%%%&&&'''))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$&&&)))*********++++++***++++++,,,,,,+++******((()))*********+++---000+++,,,......,,,,,,,,,---...---,,,,,,,,,---...///,,,,,,+++++++++,,,,,,---///...---,,,+++*********+++***((((((***+++******,,,+++++++++***)))))))))++++++***************++++++++++++++++++***)))((('''(((((())))))************)))((('''''''''(((((('''((())))))***)))))))))&&&&&&&&&'''((()))++++++''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((((((((()))+++'''''''''''''''((())))))---***'''&&&'''(((((('''(((((())))))******++++++))))))(((((((((((())))))))))))((()))+++,,,,,,+++***************+++,,,------...//////...---...000---111222000000444777777;;;<<>>???AAABBB@@@<<<888555333222111333222000///............,,,,,,++++++***++++++,,,------,,,,,,+++******)))((('''&&&%%%%%%&&&'''(((###%%%&&&(((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$&&&''')))$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$$$$$$$###"""###$$$###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((###$$$&&&&&&&&&&&&((()))000...***&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))'''&&&$$$$$$%%%&&&'''((((((((()))))))))******((((((''''''&&&'''''''''((()))***)))((('''((())))))(((&&&'''((()))))))))%%%'''(((((('''&&&&&&''')))***+++)))''''''***---,,,+++***)))((())))))***)))***+++++++++)))((('''((()))***++++++***((((((((((((((()))***)))'''$$$%%%&&&&&&''')))******+++))))))(((((())))))***+++%%%&&&''')))***+++++++++&&&''''''((()))******+++***)))((('''&&&''''''((($$$%%%'''(((((((((''''''***)))'''%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$""" """&&&(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''''''''((())))))''''''&&&(((***+++***)))*********))))))))))))))))))***+++,,,,,,+++***)))((()))***,,,......,,,******+++,,,------,,,***)))(((***++++++++++++---...---111222...///444555222222000333999<<<===EEEOOOZZZkkkzzzssslllhhhhhhjjjkkkkkkjjjnnnrrrrrroooooorrruuutttuuuwww|||wwwlllhhhddd```^^^]]]bbbeeeaaa\\\\\\ZZZXXXWWWVVVUUUUUUUUUSSSOOOLLLIIIIIIHHHEEEAAA???>>>??????===999777666555222111333333222111000///......---,,,+++***))))))))))))---,,,***)))'''&&&&&&%%%((())))))***)))'''%%%$$$((('''%%%$$$$$$%%%'''(((%%%(((+++(((###!!!###'''---+++)))'''&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))))))))((('''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&''''''(((''''''(((***,,,+++)))&&&###%%%'''(((((((((***+++(((((())))))))))))(((((()))))))))(((''''''&&&&&&******))))))((((((''''''(((''''''(((((()))***++++++***)))'''''''''((()))111...***&&&$$$%%%(((***''''''((()))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((((((((('''&&&&&&'''&&&$$$###&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&(((***)))'''%%%###%%%&&&&&&$$$"""""""""'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&'''''' !!!###$$$$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((,,,***(((&&&%%%&&&'''((((((((((((''''''&&&&&&&&&((()))))))))(((&&&$$$"""''''''(((((('''&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((''')))***)))((('''(((***+++*********))))))((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------///000111222444777999:::DDDQQQcccuuuuuuoooqqquuuuuuttttttqqqmmmllllllmmmjjjhhhiiikkklllnnnooossswww{{{|||tttqqqppprrrxxx}}}tttuuuuuuuuuxxx{{{xxxuuuvvvyyyuuukkkgggddd```___\\\aaaccc___\\\[[[ZZZXXXVVVUUUUUUUUUUUUSSSOOOLLLJJJJJJHHHEEEBBB??????@@@@@@>>>:::888777666444222333222222111///......---...---,,,++++++*********+++***)))(((''''''(((((()))))))))(((((('''&&&%%%((('''%%%$$$$$$%%%'''(((###&&&((((((&&&%%%'''***))))))))))))((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''(((((())))))***++++++,,,,,,&&&%%%&&&'''))))))'''&&&&&&((())))))((('''((()))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''))))))((((((((((((((()))***))))))(((((((((((((((***)))))))))))))))******''''''((()))))))))))))))((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''((()))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&(((+++,,,,,,&&&(((***)))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''(((***)))'''&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((''')))***)))((('''(((***************)))))))))(((*********+++++++++,,,,,,---------............///......---------------...///000000222333555777888888@@@MMMYYYfffwww{{{sssnnnmmmmmmnnnmmmiiiiiihhhfffeeefffiiikkkuuuxxx|||}}}vvvqqqjjjfffccccccgggkkkkkkkkk```aaabbbbbbdddiiiqqqwwwwwwlllfffcccaaabbbffftttjjjgggccc```___[[[```aaa]]][[[[[[ZZZWWWTTTSSSSSSTTTTTTRRROOOLLLKKKKKKIIIFFFBBB@@@@@@AAA@@@>>>;;;999888777444333222222111000///...------......------,,,,,,++++++***)))'''&&&'''(((***+++))))))((('''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((!!!"""###$$$%%%%%%%%%&&&&&&''')))))))))'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((('''&&&'''((())))))''')))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))))))))(((((((((((('''+++***)))(((''''''''''''(((((()))))))))(((''''''%%%''')))+++,,,+++)))(((''''''((())))))))))))((('''''''''(((((())))))***((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%''')))***)))(((%%%%%%%%%%%%%%%&&&''''''(((&&&###$$$''',,,000111$$$&&&((((((&&&$$$$$$%%%$$$$$$############$$$$$$&&&&&&%%%%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&%%%%%%$$$###%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&''')))***)))((('''(((***************))))))))))))*********++++++++++++,,,------------..................---------....../////////000000111333444555333777<<>>???===;;;888777777666555333333333333222222222222222......000000///...+++***$$$&&&(((***++++++)))((($$$%%%&&&'''''''''&&&%%%''''''(((((((((((('''''' &&&++++++'''$$$%%%'''%%%&&&'''))))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""""""""###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$### !!!$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))'''$$$$$$&&&''''''&&&%%%%%%&&&)))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((())))))***++++++)))&&&###!!!%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''###$$$&&&'''(((''''''&&&%%%$$$$$$&&&(((((('''&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%&&&&&&$$$###!!!###%%%&&&%%%$$$$$$%%%######""""""""""""######&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&((((((((('''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((((()))***)))((('''(((***(((((())))))*********+++))))))))))))************))))))*********+++++++++************+++,,,---...---------...///000111222///...,,,+++,,,---000222444222333888::::::BBBLLLRRR```mmmsss}}}uuunnnjjjccc]]]\\\VVVYYYXXXUUUUUUWWWWWWTTTOOOOOOPPPPPPOOONNNLLLKKKLLLJJJFFFCCC@@@?????????>>>999777999999555333444111000000000//////......***,,,...//////---***((((((((()))******)))(((''''''&&&&&&%%%%%%'''((()))***)))'''&&&'''(((***+++&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$######$$$&&&'''&&&""""""&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((())))))'''%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$%%%&&&''''''&&&&&&((()))((('''&&&&&&'''((('''%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%###$$$&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))************))))))((('''&&&'''((()))******)))(((''''''(((******)))(((((()))******+++,,,,,,---......,,,,,,,,,------,,,++++++,,,---......------...000000111333555777999:::;;;AAADDDIIIPPPZZZgggttt}}}tttllliiibbb]]]\\\YYY\\\\\\YYYZZZ\\\\\\YYYMMMNNNOOOPPPOOONNNMMMLLLMMMKKKGGGDDDAAA@@@@@@@@@???:::777888888555333555222222111111000///......+++,,,---......,,,+++)))''''''((()))((('''&&&%%%((('''&&&&&&&&&'''((())),,,+++)))'''&&&&&&&&&'''%%%$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$%%%%%%%%%$$$###$$$%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%###%%%&&&''''''&&&&&&''')))'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''&&&&&&'''((('''&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&'''((())))))*********'''((()))******)))((('''((()))******(((((()))*********++++++,,,------...,,,------......------,,,,,,---......------...000...///000222333555666777888999<<<@@@EEEMMMUUU[[[ppp|||qqqjjjhhhaaa\\\[[[XXX[[[\\\YYYZZZ\\\\\\YYYLLLMMMNNNOOOOOOOOONNNMMMNNNLLLIIIEEECCCBBBBBBBBBAAA;;;777888777555444666444444333222111///......---------,,,,,,,,,++++++)))))))))))))))((('''&&&(((((('''''''''((()))***+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&###'''***)))%%%""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%###"""$$$'''(((%%%"""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%&&&''''''&&&&&&'''(((&&&%%%$$$%%%'''(((((('''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&+++)))'''&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((()))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))*********'''((()))******)))(((''')))******)))'''''')))+++******++++++,,,,,,------------............------+++---......------...///,,,---......///000111111222444555666777:::>>>AAAMMMWWWeeerrr}}}oooiiifff```[[[ZZZYYY\\\]]]ZZZZZZ\\\[[[WWWKKKLLLNNNOOOPPPPPPPPPOOOOOOMMMJJJGGGEEEDDDDDDDDDCCC===888888777555555777666555444333111000///......---,,,+++++++++,,,,,,,,,,,,,,,,,,+++******)))(((((((((((()))))))))***&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((### """&&&)))'''$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$%%%''')))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&&&&&&&'''&&&%%%$$$$$$#########"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$###############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$(((((('''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''*********))))))((('''&&&'''((()))******)))((('''))))))((('''%%%&&&)))+++******++++++,,,,,,,,,,,,+++,,,------...---------+++---......---,,,...///------............/////////111333444555555777999;;;BBBJJJRRR[[[eeeqqqzzzooohhhfff```[[[ZZZ^^^bbbbbb___^^^^^^\\\XXXLLLMMMOOOPPPQQQQQQQQQQQQPPPNNNKKKHHHFFFEEEEEEFFFDDD>>>999888888555555777666666555333222000///...///---,,,******+++,,,---...------,,,+++*********'''(((((()))))))))))))))%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&### ###%%%&&&%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''!!! $$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$###%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$###$$$%%%''''''&&&((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''*********))))))((('''&&&'''((()))******)))((('''(((((('''%%%$$$%%%(((*********+++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,+++,,,------,,,,,,---///////////////////////////***---000222222222333444555777;;;>>>BBBIIISSSZZZdddjjjuuupppiiiggg```[[[ZZZ\\\___```]]]\\\\\\ZZZUUUNNNOOOPPPRRRSSSSSSRRRRRROOONNNKKKHHHFFFFFFFFFFFFDDD>>>::::::999666555777555555444333222000//////...---,,,+++***+++,,,---,,,,,,***)))((((((((((((&&&'''((()))))))))(((((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''""""""&&&'''%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((###!!!$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&%%%$$$###$$$&&&''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$###"""###%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))*********'''((()))******)))(((''''''((((((&&&%%%%%%''')))******++++++++++++++++++((()))***++++++,,,,,,+++***,,,------,,,,,,---...////////////////////////+++---000111000//////000000111111222444999@@@DDDFFFKKKRRR\\\iiixxxrrrkkkhhhaaa[[[ZZZUUUYYY[[[ZZZYYYZZZXXXTTTPPPQQQRRRTTTTTTTTTSSSRRROOOMMMJJJHHHFFFFFFFFFGGGDDD???;;;<<<;;;777444555444333333222111000000000------,,,,,,+++++++++,,,---,,,***(((''''''''''''%%%&&&'''((()))((('''''')))(((((('''&&&%%%$$$###############$$$$$$$$$%%%$$$%%%'''(((((((((&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%########################$$$&&&'''&&&$$$###%%%'''%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$&&&'''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%###$$$%%%&&&&&&%%%############""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""%%%%%%$$$###############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&'''((())))))*********'''((()))******)))((('''((()))***)))((('''(((***++++++******************))))))***+++,,,,,,,,,,,,***,,,------,,,+++---...---------------............000111111000//////000.........///000333777999999:::===BBBKKKVVVcccllltttllliiiaaa[[[[[[TTTYYY\\\[[[\\\^^^\\\XXXQQQRRRTTTUUUUUUTTTTTTSSSOOOMMMJJJHHHFFFFFFFFFGGGDDD???<<<===<<<777444555222222222111111000000000---------,,,,,,,,,++++++///---+++***((((((((()))$$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((())))))((('''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&)))((($$$"""###$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&'''%%%"""!!! """############$$$$$$$$$"""###$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&%%%&&&'''&&&$$$###$$$%%%'''%%%$$$$$$&&&&&&%%%$$$(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''(((((($$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''))))))***************)))((('''&&&'''((()))******)))(((''')))***,,,,,,+++******+++++++++******************)))***+++,,,------...---***,,,------,,,+++---...+++++++++++++++,,,,,,,,,,,,---//////.........///000000000000000222444555888777777888<<>>;;;;;;;;;777666777666444333222333222111///+++,,,---------,,,+++***)))(((((('''&&&%%%%%%$$$((('''&&&'''(((******)))''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$&&&'''$$$$$$$$$$$$%%%&&&((((((&&&&&&%%%&&&&&&'''((((((###%%%&&&%%%$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$&&&((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%'''%%%######$$$%%%$$$###!!!###$$$$$$###"""$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''""""""###$$$$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! """"""############""""""$$$$$$######$$$$$$%%%&&&$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&''')))+++,,,************)))))))))))))))))))))*********++++++++++++++++++++++++++++++***+++,,,+++))))))+++,,,++++++,,,------------------***''')))---///,,,)))---------...//////000000000000000000000000000000222444666999;;;>>>BBBEEEIIINNNVVV^^^gggpppxxx~~~zzzoookkkgggaaa^^^YYYWWWUUUUUUWWWXXXXXXXXXPPPRRRTTTVVVWWWWWWWWWWWWRRRPPPLLLHHHEEEDDDDDDEEECCC>>>:::;;;;;;888666888777555333333333333111///)))+++---......---,,,***+++******)))((((((((((((+++)))'''(((+++---,,,***&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###"""!!!"""$$$%%%$$$###'''(((((((((''''''''''''&&&%%%%%%&&&&&&'''((()))###%%%&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###%%%'''&&&%%%$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$##################""""""###$$$$$$######$$$%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$######""""""######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######""""""!!!""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&(((+++---************)))))))))((())))))))))))************************************+++++++++)))((((((+++---***+++,,,------...---------+++***+++...///...,,,........................000000000///////////////222444555555555666777999999;;;???CCCHHHNNNUUUYYYbbbiiirrrzzz{{{ppplllhhhccc```[[[YYYVVVVVVWWWYYYZZZZZZRRRSSSUUUVVVXXXXXXXXXWWWTTTQQQLLLHHHEEECCCCCCCCCCCC>>>:::;;;;;;888666888777555333333333333111///)))+++---......---,,,***++++++***)))))))))***+++,,,)))''''''***+++)))'''%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%'''((('''&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''$$$%%%''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######!!!###%%%%%%###"""###$$$########################%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""$$$$$$###"""!!!%%%&&&''''''&&&&&&''')))$$$###"""###$$$%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######################## !!!!!!"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&''')))+++,,,************)))))))))((((((((()))))))))*********************************+++++++++)))((((((+++---)))***+++,,,------------+++---///...,,,,,,...000//////......------,,,,,,,,,---------......//////---///111111111111222333555666777888999;;;???BBBFFFKKKSSSYYY^^^dddlllqqqzzzooolllhhhccc```[[[YYYWWWVVVXXXYYYYYYXXXRRRSSSTTTVVVVVVVVVVVVUUUSSSQQQLLLHHHEEECCCCCCDDDDDD>>>;;;;;;;;;777666777666444333222333222111///+++,,,---------,,,+++***))))))(((''''''(((*********(((&&&%%%%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''############$$$%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''''''&&&%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$ """$$$###"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! """%%%%%%###"""""""""###%%%$$$######$$$&&&###"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$###""""""!!!!!!"""###############%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$#########"""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""###############$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))***+++************))))))))))))((((((((()))))))))*********************************+++,,,+++))))))+++,,,'''((()))+++,,,,,,,,,,,,(((,,,///...***))),,,000.........---------,,,,,,))))))***+++,,,------...)))+++............///000111222333333333444666888888<<<@@@CCCEEEHHHNNNRRR___bbbfffkkkoootttzzz~~~yyynnnkkkgggbbb___ZZZXXXVVVVVVWWWWWWVVVUUUQQQQQQRRRSSSSSSSSSRRRQQQPPPNNNKKKGGGEEEEEEFFFGGGEEE???;;;<<<:::666555666555444222222222111000...---------,,,,,,+++++++++((('''&&&&&&&&&((()))+++(((((((((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&%%%""""""$$$'''&&&%%%$$$###$$$%%%'''((('''&&&%%%$$$############"""$$$&&&&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!"""$$$$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""######$$$%%%%%%&&&&&&######################################################$$$$$$$$$$$$######!!!%%%%%%$$$"""###$$$!!!"""######""""""###$$$$$$###"""###%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###""""""###$$$%%%%%%###!!! !!!"""###$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&########################"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))*********)))************))))))))))))(((((((((((()))))))))******************************,,,------+++++++++,,,&&&'''((()))***+++++++++***+++,,,,,,,,,,,,,,,---++++++,,,------...//////******++++++,,,---------,,,...000000///......///---///111111111000111222222444777777666888<<<@@@DDDFFFIIILLLOOORRRWWW[[[]]]___cccfffjjjooouuuyyyxxxnnnkkkgggbbb___XXXWWWUUUUUUUUUUUUSSSRRROOOPPPQQQQQQQQQPPPNNNNNNMMMLLLIIIGGGFFFGGGHHHJJJFFF@@@<<<<<<:::666444555555333111111111111///...///...---,,,+++******+++)))((('''&&&''')))+++,,,(((***+++)))&&&%%%(((+++%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$''')))'''"""!!!&&&***///,,,)))&&&%%%&&&'''(((((('''&&&%%%$$$#########!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$"""###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&################################################ """###%%%%%%&&&&&&$$$&&&'''%%%"""!!!###&&&&&&((())))))(((''')))***%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((((('''&&&$$$%%%'''((((((&&&###!!! !!!"""$$$&&&&&&''''''&&&''''''((((((''''''&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''########################"""$$$$$$$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((***+++***)))(((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***,,,......---,,,+++,,,%%%&&&''')))******++++++///,,,***+++///000...,,,((()))***,,,...000111222...........................000111111///---,,,,,,,,,...111111000///...///...000222111000111555888777888:::;;;<<<>>>BBBEEEBBBDDDGGGJJJMMMQQQVVVZZZ\\\cccjjjnnnoooqqquuuyyy~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}}}}~~~~~~|||zzzyyyyyykkkiiiiiiddd]]]ZZZXXXTTTQQQPPPQQQSSSUUUOOOSSSWWWVVVRRRNNNLLLLLLOOOOOOMMMJJJGGGEEEFFFGGGEEEBBB===:::999999888777888555222222333444222///******+++++++++,,,,,,,,,,,,+++***)))((((((((((((''''''((((((((((((((((((((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%######%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''&&&%%%$$$$$$%%%'''%%%###$$$&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$%%% """$$$$$$"""!!!"""###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""""""""""""""######%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%$$$$$$######"""######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$######&&&%%%$$$$$$#########$$$%%%'''))))))'''$$$######"""$$$%%%''''''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''%%%######$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!!!!! ########################"""###$$$%%%&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%$$$"""!!!"""######$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$########################&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$&&&))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))'''''')))+++,,,************************))))))*********+++++++++,,,,,,,,,---------......---------............///++++++,,,,,,,,,,,,------------,,,+++,,,---...///444333111000000000111222333333333444444444555555888999:::<<<===>>>??????EEEFFFHHHKKKNNNQQQSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWVVVUUUTTTTTT|||mmmiiigggaaaZZZZZZXXXTTTRRRQQQQQQSSSUUUPPPTTTWWWVVVQQQMMMKKKKKKNNNNNNLLLIIIFFFEEEEEEGGGFFFBBB===:::999888777777777555222111111222111000++++++++++++++++++++++++,,,+++***))))))(((((((((***)))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***"""###%%%$$$###""""""###$$$$$$$$$######"""""""""$$$$$$$$$#########""""""#########"""""""""""""""#########$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$##################&&&&&&%%%$$$$$$$$$$$$$$$%%%'''))))))&&&$$$######"""###%%%&&&'''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$""""""###$$$###"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%########################"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$######!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$&&&""""""###$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$######"""###$$$%%%$$$###"""###$$$((($$$ !!!%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&''')))*********((('''((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///444333222111000/////////111111111222222222333333222333444666777777777777888999:::;;;===>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???oooiiieee___XXXZZZXXXUUURRRQQQRRRSSSTTTQQQTTTWWWUUUPPPKKKIIIIIIMMMMMMKKKIIIFFFDDDEEEGGGFFFCCC>>>:::999888777555555555333111///...000222------,,,,,,++++++******++++++******)))((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$###%%%&&&%%%$$$###$$$&&&&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%&&&)))+++###%%%&&&%%%###""""""############"""""""""""""""#########"""""""""!!!!!!$$$#########""""""!!!!!!!!!!!!"""###$$$%%%&&&'''##################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%###"""""""""######&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&$$$###$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$######$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&########################"""###$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%&&&###"""###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''')))***+++***(((((((((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000111111111000//////////////////000000000000...///000000111111000000222222333333333333333444666666666666666666666666555555555555555555555555444444444333333222222222qqqiiieee^^^XXXYYYWWWUUUSSSQQQRRRSSSTTTRRRUUUWWWUUUOOOJJJIIIIIIMMMMMMLLLIIIFFFEEEEEEGGGFFFCCC>>>;;;999888666555444555444111---,,,///333///...---,,,+++***))))))***************)))(((((('''''''''&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''$$$"""""""""###$$$######""""""######$$$$$$%%%%%%%%%######$$$&&&%%%$$$$$$$$$%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""%%%'''$$$&&&'''&&&$$$""""""#####################""""""$$$#########""""""""""""$$$$$$######"""!!!!!!!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$############### !!!"""###############""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''%%%###!!!!!!!!!###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""""""""!!!###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&"""%%%&&&$$$"""###########################$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,...000111111111000............//////////////////000000000//////...333333333222222222222222222222222222222222222222222222222222222222222222000000000000000000000000qqqiiieee```[[[YYYWWWUUUSSSRRRRRRSSSSSSSSSUUUWWWTTTOOOJJJIIIJJJOOONNNMMMJJJFFFEEEEEEFFFEEEBBB>>>;;;:::888666555333555444111---,,,///333//////...---+++***)))))))))************)))((((((''''''&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&###""""""######$$$$$$############$$$$$$$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""###""" !!!###$$$%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################""""""!!!!!!########################$$$$$$$$$############### !!!!!!"""############$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$###############&&&%%%###!!!!!!"""###$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%'''&&&$$$###$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%###""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$##################"""""""""########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$"""###$$$%%%%%%%%%%%%$$$#########""""""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''!!!"""###%%%''''''&&&$$$###########################$$$%%%&&&&&&%%%$$$###!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))************************)))))))))*********++++++,,,,,,,,,,,,------------*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...///000///...---............////////////000000000000000//////....../////////000000000000////////////////////////////////////////////////---------...............qqqiiieeeaaa]]]XXXWWWUUUTTTSSSRRRSSSSSSSSSVVVWWWUUUPPPLLLKKKLLLPPPOOOMMMIIIEEECCCCCCDDDCCCAAA>>><<<;;;999777555444444444222000///000111//////...---,,,+++******((()))***++++++***)))((((((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""$$$&&&###$$$%%%$$$###"""###%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!"""$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$#########"""""""""##################$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!!!!"""######$$$$$$######%%%$$$###""""""!!!""""""$$$$$$###""""""###$$$%%%"""###$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$###$$$%%%############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&""" !!!""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$### """###$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######!!!"""$$$%%%&&&&&&%%%$$$$$$$$$#########"""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$####################################""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&&&&&&&''''''&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&'''((((((%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((&&&###""""""###&&&((())))))))))))))))))))))))+++++++++***************))))))*********+++++++++,,,,,,,,,,,,------------************++++++++++++******+++,,,,,,,,,,,,,,,000//////...---,,,******............/////////000....../////////......---,,,,,,------.../////////................................................,,,,,,,,,------.........qqqhhhdddaaa^^^XXXWWWUUUTTTSSSRRRRRRRRRTTTVVVWWWUUUPPPMMMMMMNNNOOONNNLLLGGGCCC@@@???@@@AAA???===<<<;;;:::888666555444333444444333000...//////...---,,,+++++++++''')))***++++++***)))((('''(((((())))))******+++%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$"""!!!!!!$$$&&&"""$$$%%%$$$""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&'''%%%$$$$$$%%%&&& !!!###$$$######$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!"""######$$$$$$""""""""""""############"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$############""""""""""""!!!""""""###############&&&%%%$$$""""""""""""""""""""""""###$$$$$$%%%%%% !!!###%%%%%%$$$###"""$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%"""  """######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""$$$%%%&&&'''########################$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""###### """$$$&&&&&&&&&%%%$$$%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""#################################$$$$$$$$$$$$######"""!!!""""""###$$$$$$$$$######$$$#########""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++)))***+++,,,---,,,,,,+++......---,,,,,,,,,,,,,,,---------.........//////,,,------............---............////////////////////////////////////------------------------++++++,,,---......//////qqqhhhccc```]]]WWWWWWVVVTTTSSSSSSRRRRRRTTTVVVWWWUUUQQQNNNOOOPPPOOONNNKKKFFF@@@===<<<===@@@>>>===<<<<<<;;;999777666444333444666555111,,,.........------,,,,,,+++'''(((***++++++***)))(((%%%%%%&&&'''((()))******######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$"""!!!!!!$$$&&&!!!$$$%%%%%%"""!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%$$$$$$&&&((( """#########$$$%%%!!!!!!""""""#########$$$############"""""""""""" !!!"""###$$$%%%%%% !!!"""###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$!!!!!!"""###############((('''%%%###""""""###### !!!"""$$$%%%%%%%%%%%% """$$$%%%$$$"""!!!###$$$%%%$$$######%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%###"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""###### """$$$&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''########################%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%&&&'''))))))$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++******))))))***++++++++++++,,,,,,,,,)))************+++++++++)))************+++++++++)))***+++,,,---,,,++++++)))))))))***+++...111222,,,,,,---------.........------...///////////////......---------,,,,,,,,,------------------------************************(((((()))***+++,,,------rrrjjjfffaaa^^^YYYYYYWWWTTTQQQPPPQQQSSSQQQTTTWWWWWWUUUQQQOOONNNOOOMMMIIIDDD@@@???@@@CCCBBBAAA>>>;;;999888888888888888666444222000///...000000111111000...,,,+++*********)))(((''''''&&&***(((&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######"""###$$$$$$###"""!!! ######"""$$$&&&&&&%%%$$$"""!!!!!!$$$'''(((&&&$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""$$$%%%%%%$$$"""!!!#########"""""""""""""""$$$$$$$$$$$$#########"""'''&&&%%%$$$############!!!"""###%%%%%%$$$############""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######""""""""""""##################$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! """$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################&&&###!!!!!!###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$#########""""""!!!###%%%&&&%%%$$$###########################""""""""""""""""""""""""$$$#########""""""!!!!!!####################################""""""!!!!!!!!!""""""""""""#########$$$%%%%%%$$$"""!!!"""$$$ !!!!!!"""###$$$$$$$$$!!!###&&&'''((('''%%%#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$%%%%%%%%%%%%$$$###### !!!"""$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''(((*********(((%%%$$$***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))(((((())))))))))))((((((***)))))))))++++++)))'''++++++************++++++******)))(((((((((((((((((()))***++++++***)))((())))))(((((()))***+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,///......---,,,,,,++++++.........------,,,,,,,,,.................................------,,,,,,,,,ppphhhccc___[[[ZZZYYYWWWTTTRRRQQQRRRSSSRRRUUUWWWXXXUUURRROOONNNNNNMMMJJJEEEAAA???@@@BBBAAA???===:::888777666666444444333333222111111000000000000///...---,,,++++++******)))(((((('''''')))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$###$$$%%%%%%$$$###"""!!!"""""""""###%%%%%%$$$"""!!!###$$$""" ###"""!!!"""$$$%%%$$$############$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###$$$&&&&&&$$$###"""""""""""""""############%%%%%%$$$$$$$$$#########%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$############""""""######$$$%%%###$$$$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$######$$$$$$$$$"""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######""" """$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""########################%%%###!!!!!!######"""########################%%%$$$######"""#########################################################""""""######$$$$$$$$$%%%$$$$$$$$$#########"""""" !!!###%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ########################$$$$$$#########""""""""""""""""""#########$$$$$$%%%$$$######"""#########"""""""""###$$$%%%%%%%%%"""###%%%''''''&&&%%%#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###############$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))(((''')))((('''&&&&&&''''''((()))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))*********)))))))))+++******************+++******)))(((((((((((((((((()))***++++++***)))((()))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...............---,,,,,,+++++++++,,,---...//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++ooogggccc^^^[[[ZZZYYYWWWUUUTTTTTTTTTTTTSSSUUUXXXXXXUUUQQQNNNMMMMMMMMMKKKGGGCCCAAAAAABBBAAA@@@===;;;888777777777555555444333333222222111111000///---,,,,,,++++++++++++******))))))((((((###""" !!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######"""!!!!!!"""$$$$$$###!!!!!!!!!"""###%%%&&&$$$""""""!!! !!!###$$$###"""#########$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$#########$$$###""""""!!!!!!!!!!!!"""!!!!!!!!!""""""############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""######$$$&&&&&&%%%######"""""""""!!!!!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&%%%%%%$$$###"""!!!!!!#########$$$$$$$$$$$$%%%#########"""""""""""""""###########################"""!!!!!!""""""!!! """"""""""""""""""""""""###"""""""""###$$$%%%%%%######$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&$$$$$$$$$############### !!!###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%&&&$$$!!!!!!$$$%%%###!!!#########$$$%%%%%%&&&&&&"""###%%%''''''&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############"""############"""!!!!!!%%%$$$######$$$%%%'''(((%%%%%%$$$######""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******'''''''''&&&''''''((()))(((((('''&&&&&&'''(((((('''(((((())))))(((((('''&&&)))++++++((('''(((******************************))))))((((((((((((((())))))************))))))***))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,------------......------,,,,,,******+++,,,---...//////------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************qqqiiieee```\\\[[[YYYWWWVVVVVVVVVUUUUUURRRUUUWWWWWWTTTPPPMMMLLLMMMMMMKKKHHHDDDBBBAAABBBDDDBBB???===;;;:::999999:::999888666444222000///111000...,,,+++++++++,,,++++++******))))))))))))###!!! """$$$&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###$$$%%%%%%###############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$###!!!$$$$$$%%%&&&'''&&&%%%$$$###"""!!!"""$$$$$$$$$"""############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$#########"""""""""%%%%%%$$$###############"""!!! !!!###$$$######""""""######$$$%%%$$$$$$$$$#######################################!!!!!! !!!!!!%%%%%%$$$###############!!!!!!""""""""""""""""""""""""############""""""############$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$######"""""""""""""""#########$$$$$$$$$##################""""""########################"""!!!!!!!!!!!!"""!!!!!!##############################""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%########################!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''###!!!%%%'''$$$!!!#########$$$$$$$$$%%%%%%"""###$$$&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$###############""""""!!!%%%$$$###""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&'''(((((()))'''''''''''''''''''''''''''(((((((((((((((((('''$$$))),,,+++'''&&&(((,,,))))))************))))))))))))(((((((((((()))))))))))))))******)))))))))*********))))))***++++++---,,,,,,,,,++++++***************+++,,,,,,------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************qqqiiieee```]]]ZZZXXXVVVVVVWWWXXXWWWUUUPPPSSSVVVVVVSSSOOOLLLKKKMMMMMMLLLIIIEEECCCBBBCCCCCCBBB???<<<:::999999999999888666444222000///...111000...,,,+++++++++,,,*********))))))))))))))))))'''%%%%%%'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###!!!!!!"""###$$$###""""""""""""###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""#########$$$$$$###$$$%%%%%%$$$""""""###$$$%%%$$$###""""""$$$###"""###%%%&&&%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!###"""""""""!!!!!!!!!!!!$$$$$$######"""#########"""!!! !!!###$$$######""""""######$$$%%%%%%$$$###"""""""""##############################!!!!!! !!!!!!###"""""""""######$$$%%%########################!!!"""############"""!!!"""""""""######$$$$$$$$$###%%%&&&%%%$$$###$$$%%%""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%########################################################################"""#########$$$$$$$$$###########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''### %%%'''$$$!!!"""""""""###############"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$###!!! """$$$%%%######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&)))'''%%%###"""###%%%&&&%%%%%%&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''###(((,,,+++'''&&&(((,,,((()))************)))((())))))(((((((((((())))))***))))))))))))))))))***++++++***************+++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++ppphhhddd___\\\YYYWWWUUUVVVXXXYYYWWWTTTOOORRRUUUVVVSSSPPPMMMLLLNNNMMMLLLIIIEEECCCDDDEEE@@@???<<<:::777666666666333222222111111000//////111000///---,,,,,,++++++)))))))))(((((((((((((((***(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!"""$$$%%%$$$##################$$$%%%&&&$$$$$$$$$$$$############"""""""""!!!""""""###$$$%%%$$$$$$$$$%%%%%%$$$"""###%%%''''''%%%###"""###$$$#########%%%&&&%%%$$$"""""""""############$$$%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""!!!######"""""""""!!!!!!!!!"""!!!!!! !!!!!!!!!"""!!!!!!!!!""""""############""""""######$$$%%%&&&%%%###"""!!!!!!"""###$$$$$$$$$###############$$$######""""""######$$$!!!!!!!!!""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$###### !!!"""######"""!!! !!!!!!""""""###$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$""""""###$$$%%%&&&&&&'''#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%########################!!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$#####################$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%#################################$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%""" !!!$$$&&&%%%###"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$#########"""!!! !!!"""### !!!"""$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&)))'''%%%###"""###$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&$$$'''******(((''')))+++'''((()))******)))((('''((((((((((((((())))))*********))))))))))))******,,,,,,+++************++++++++++++++++++*********++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++,,,,,,------)))************+++++++++++++++++++++++++++++++++***************+++++++++qqqiiieee```]]]XXXUUUSSSUUUYYYZZZWWWTTTOOORRRVVVWWWUUURRRPPPOOOOOONNNLLLHHHDDDCCCEEEGGG???>>>;;;888666555555555444333333222111111000000000000000///...---,,,+++'''''''''''''''''''''(((&&&%%%%%%'''((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###$$$%%%$$$###!!!$$$''')))(((%%%###"""###$$$""""""###$$$%%%$$$###""""""""""""############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!! !!!!!!!!!"""######$$$$$$############""""""######$$$%%%&&&%%%###!!! !!!""""""$$$$$$$$$#########""""""$$$$$$$$$######$$$$$$$$$###"""""""""""""""###$$$%%%%%%$$$$$$$$$######### !!!"""######"""!!! !!!!!!!!!"""###$$$$$$$$$!!!###%%%%%%$$$#########$$$$$$$$$%%%&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################!!!###%%%$$$###"""$$$&&&#################################"""######$$$%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################"""""""""#########$$$$$$"""""""""#########$$$$$$######""""""###$$$$$$%%%########################"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))'''((()))******)))((('''((((((((((((((()))******+++***)))(((((()))***+++---,,,++++++*********+++************++++++++++++,,,,,,++++++***)))))))))))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))******++++++************************((((((((())))))*********tttlllhhhccc___WWWTTTRRRUUUYYYZZZWWWSSSPPPSSSWWWXXXWWWUUUSSSRRRPPPOOOKKKGGGDDDCCCFFFHHHAAA???<<<:::888777666666:::999888666444222111000000000111111000...,,,+++&&&&&&&&&'''''''''''''''&&&&&&(((***,,,***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&''')))***)))((($$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$###"""###$$$###!!! """$$$### ###!!!!!!"""###$$$###"""""""""""""""############"""###$$$$$$%%%%%%%%%%%%$$$######""""""######$$$!!!""""""$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""###$$$!!!"""$$$%%%%%%$$$$$$############"""###$$$$$$%%%&&&%%%###!!! !!!"""$$$$$$$$$$$$######""""""######""""""""""""######%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$$$$######"""""" !!!"""$$$$$$"""!!! !!!!!!"""###$$$$$$$$$!!!###%%%%%%$$$###"""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""#########$$$########################!!!$$$&&&%%%######%%%'''""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&''' !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$!!!""""""""""""#########"""###$$$###""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###############"""!!!!!!######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&''''''''''''(((((()))***&&&&&&'''((('''&&&$$$###%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%''')))***)))((('''((()))++++++)))((('''((((((((((((((()))******+++***)))(((((()))***+++---,,,,,,+++*********+++))))))******+++++++++,,,---,,,,,,+++***)))((((((((()))***+++++++++++++++//////...,,,***)))((('''(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))rrrkkkhhhbbb]]][[[XXXTTTRRRRRRSSSSSSSSSPPPRRRTTTUUUVVVUUUTTTSSSRRRPPPLLLHHHFFFDDDDDDDDDAAA@@@>>>===<<<:::777555777777666666444222000///111111111111000///...---***************)))((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&,,,+++)))'''%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&& !!!"""###%%%&&&'''%%%%%%%%%%%%$$$###""""""########################""""""!!!!!!"""###$$$%%%$$$$$$#########$$$%%%&&&+++)))(((""""""###%%%%%%%%%###!!! ######""""""!!! ############$$$%%%&&&&&&########################%%%###!!!"""$$$%%%$$$!!!###""" """""""""!!!###"""!!! !!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$###"""!!!!!! $$$''''''###  """###"""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""""""""#########!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&((('''&&&%%%&&&'''((()))""""""###$$$$$$$$$$$$######$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################!!! """%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""$$$%%%%%%%%%%%%$$$######"""  $$$&&&&&&$$$'''&&&$$$""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%###!!!!!!"""###&&&&&&&&&%%%$$$###!!!!!! ###%%%&&&''''''&&&''''''&&&%%%&&&(((+++,,,&&&&&&%%%$$$$$$######""""""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))''''''''''''((()))++++++)))))))))))))))******+++(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))************************************))))))************)))))))))***+++,,,,,,+++***)))&&&''')))*********)))(((((())),,,------,,,)))(((+++)))'''&&&((()))))))))rrrkkkhhhccc^^^[[[XXXSSSQQQQQQQQQRRRQQQOOOPPPRRRSSSTTTSSSRRRQQQPPPNNNKKKGGGDDDCCCBBBBBB@@@>>><<<;;;:::888666333666555444333111000//////000000000000///...------------,,,***)))'''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###$$$$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$########################""""""""""""############"""""""""######$$$$$$$$$(((!!!"""((('''$$$$$$%%%&&&''''''%%%###""""""""""""""""""""""""###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%###"""###""" """###"""!!!%%%%%%$$$######$$$%%%%%%############""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$###"""!!!!!! ###&&&&&&$$$!!! """$$$$$$$$$###""""""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######""""""""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&((()))""""""###$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###$$$######################## !!!!!!!!! ######$$$$$$$$$######"""############$$$$$$$$$%%%#########$$$$$$$$$%%%%%%############$$$%%%&&&&&&################################################"""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############$$$%%%%%%%%%%%%$$$######"""  ###&&&%%%$$$'''&&&$$$###"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""############$$$$$$$$$###""""""!!!"""$$$%%%&&&%%%%%%$$$$$$###""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$%%% """###$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&((((((((('''&&&'''((('''((((((((())))))))))))'''&&&&&&&&&'''((()))***((((((''''''(((((()))***(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))*********************************))))))************))))))((()))************)))(((''''''((()))))))))))))))((()))***++++++***)))((()))(((&&&&&&'''(((((('''rrrlllhhhccc^^^\\\XXXSSSPPPPPPPPPQQQPPPNNNOOOPPPQQQRRRQQQPPPOOONNNLLLIIIEEEBBBAAAAAAAAA@@@>>><<<;;;:::999666444777666444222000000000000///////////////...,,,,,,,,,,,,***)))'''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%% !!!"""$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$###"""!!! """###$$$$$$#########$$$%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$###"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$""" !!!"""###""""""###""""""!!!!!!""""""###############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###"""!!!!!!"""!!! """$$$%%%$$$### !!!###%%%&&&&&&%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""""""""""""""###$$$%%%%%%############$$$%%%''''''"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######################## !!!######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$###############$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###########################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!! !!!###%%%%%%%%%&&&%%%$$$#########$$$%%%################################################&&&%%%$$$###"""###$$$$$$ !!!"""###############$$$$$$%%%%%%%%%$$$############"""!!!!!!"""###$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''''''''((((((((()))))))))''''''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))((())))))******))))))((('''(((((())))))(((((('''((((((''''''(((((()))***((())))))))))))))))))((((((&&&%%%&&&'''((('''%%%rrrllliiiddd______ZZZUUUQQQPPPQQQQQQQQQOOOOOOPPPQQQQQQQQQPPPOOONNNLLLHHHEEEBBBAAAAAAAAACCCAAA>>>===<<<;;;999777:::888555333222222333444////////////...---,,,+++(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%!!!###%%%'''((((((&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###%%%%%%%%%###!!!  """$$$%%%%%%$$$###"""%%%%%%###!!!###%%%""""""############"""!!!#########$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########"""$$$"""!!!!!!"""######"""!!!!!!!!! !!!!!!!!!############"""""""""!!!"""#########$$$$$$$$$$$$###############"""!!!!!!###"""!!!!!!"""###$$$$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$###"""!!!######""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$#########$$$############"""""""""""""""""""""""""""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&%%%$$$###"""""""""###$$$%%%!!!""""""""""""#####################$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""################################################%%%###"""###$$$$$$###"""##############################$$$$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""!!!"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$###"""######$$$%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%'''((('''&&&%%%&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&((()))***)))((('''&&&&&&'''((()))((('''&&&'''(((((('''&&&rrrllliiieee```aaa\\\VVVRRRQQQRRRSSSTTTQQQQQQRRRRRRRRRQQQQQQQQQOOOLLLIIIFFFDDDCCCCCCCCCDDDAAA>>><<<<<<;;;999888:::888555333222333444555////////////...---,,,+++((((((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%'''))))))(((&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$!!! !!!$$$&&&&&&&&&%%%$$$ !!!!!!"""###$$$%%%!!!"""""""""""""""""""""%%%%%%%%%%%%$$$$$$######"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###""""""""""""###$$$###!!!!!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""#########$$$$$$$$$$$$""""""#########"""!!!!!!######"""!!! """$$$%%%$$$$$$$$$######"""!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$###"""!!!#########"""######$$$%%%''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$##################$$$$$$""""""""""""""""""""""""$$$%%%%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$###"""""""""###%%%&&&!!!""""""""""""#########""""""#########$$$$$$$$$###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""###$$$$$$###!!!########################"""######$$$$$$$$$######!!!""""""###$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######""""""#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""######"""#########$$$$$$$$$$$$%%%%%%$$$$$$###"""############$$$%%%&&&&&&'''&&&%%%$$$$$$#########%%%%%%%%%$$$$$$$$$###############"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((())))))(((((('''(((((((((((((((''''''(((((()))***(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***)))((('''&&&&&&'''((())))))(((''''''))))))((('''qqqllljjjfffaaabbb]]]WWWSSSRRRTTTUUUVVVSSSSSSSSSRRRRRRRRRRRRRRROOOMMMJJJGGGEEEDDDDDDDDDCCC@@@<<<:::999999888666777666444222222222222333///////////////...,,,,,,,,,+++)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''))))))%%%%%%%%%%%%$$$###""""""###########################$$$%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$"""!!! !!!###%%%''''''#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""""""""""""""###$$$%%%%%%########################!!!"""######!!!!!!"""###%%%###!!!"""###$$$###"""""""""###$$$$$$###""""""############"""""""""""""""""""""#########$$$$$$!!!""""""######"""!!!!!!#########""" !!!###%%%$$$$$$###"""!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$###############$$$$$$&&&'''''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%#########"""######$$$%%%########################$$$%%%%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###""""""""""""###$$$%%%%%%"""""""""#########$$$$$$"""""""""############$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""###$$$$$$###"""########################""""""###$$$$$$$$$$$$###"""#########$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$$$$######%%%&&&###$$$$$$$$$$$$%%%%%%%%%################################################""""""##################%%%%%%%%%%%%%%%$$$###"""############$$$%%%&&&'''$$$$$$$$$$$$######""""""&&&&&&%%%%%%$$$######"""$$$$$$#########$$$$$$%%%"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((&&&&&&'''''''''((((((((())))))((((((((())))))***((((((''''''(((((()))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''***))))))(((((())))))***''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))+++)))''''''((()))***)))qqqllljjjfffbbbaaa\\\VVVRRRRRRTTTVVVWWWTTTSSSSSSRRRRRRQQQRRRRRROOOMMMJJJGGGEEEDDDDDDEEEDDD@@@<<<:::999999888777555555444444333333222222000000000000///...---------,,,***(((''''''((((((''''''''''''''''''''''''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############"""###$$$$$$######$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""###"""""""""""""""""""""""" """######!!! !!!###%%%###""""""###$$$$$$### !!!""""""!!! ############""""""""""""!!!!!!!!!"""""""""######!!!!!!"""""""""""""""!!!!!!###$$$###!!! """$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######$$$$$$###############$$$"""###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""$$$########################$$$$$$#########$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%############$$$$$$$$$%%%""""""""""""########################$$$%%%&&&&&&################################################$$$###""""""$$$%%%$$$###########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$%%%$$$""""""$$$'''######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""""""""######$$$$$$$$$$$$###%%%$$$$$$######$$$%%%&&&#########$$$######""""""%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''''''''((()))%%%&&&''''''(((((('''''')))(((((((((((((((((())),,,)))%%%$$$%%%((()))***qqqlllkkkgggbbb___ZZZTTTQQQQQQSSSVVVWWWTTTSSSRRRQQQQQQQQQQQQQQQNNNLLLIIIFFFDDDDDDDDDDDDFFFCCC???<<<;;;;;;:::999666777777777666555444444111111111111000///...---***)))((('''((()))+++---))))))))))))))))))))))))"""""""""######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$&&&'''$$$###"""!!! """###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!"""###'''&&&""" """!!!!!! !!!"""######"""""""""######$$$%%%%%%###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! """$$$### !!!###%%%###""""""###$$$$$$###"""###$$$%%%%%%$$$###"""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!###%%%$$$!!! """$$$###"""""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""""""""#########!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$"""$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """""""""###%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!"""$$$%%% !!!###$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""##################""""""###%%%'''(((""""""""""""""""""""""""###########################"""!!!"""$$$%%%$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$&&&%%%""""""$$$'''"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! !!!"""$$$$$$%%%%%%'''&&&%%%###""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((($$$%%%'''((((((((('''&&&)))))))))))))))))))))))),,,((($$$"""###&&&)))***uuuoooiiibbb___^^^[[[WWWUUUUUUVVVWWWWWWUUUUUUUUUUUUSSSQQQOOONNNNNNLLLIIIEEECCCBBBBBBBBBEEEDDDBBB???===;;;999999999888777555444444444444444333000...,,,,,,,,,,,,+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&"""###$$$%%%&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$###"""""""""###%%%###!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""$$$%%%%%%$$$### !!!""""""######$$$%%%%%%$$$###"""!!!'''&&&$$$######$$$&&&'''&&&%%%###"""""""""######!!!"""###"""!!!!!!###%%%%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%$$$###"""""""""###$$$"""###$$$$$$""""""###$$$"""###$$$$$$###"""!!! """###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$'''%%%""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""!!!"""""""""!!!!!!###%%%%%%%%%$$$######$$$%%%%%%######""""""""""""######""""""""""""############$$$&&&&&&%%%###"""###$$$$$$#####################$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$&&&''''''%%%$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&&&&%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""'''%%%###"""###$$$'''))))))'''%%%###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((()))))))))'''%%%$$$$$$&&&)))++++++***((('''%%%%%%$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%tttnnnhhhbbb^^^]]]ZZZWWWUUUVVVWWWWWWWWWUUUUUUUUUUUUTTTRRRPPPOOOMMMKKKHHHFFFDDDDDDDDDEEEEEEDDDAAA???<<<:::999999999999777666555444333333333222000///...---,,,,,,******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%######""""""###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###############""""""!!!$$$$$$######$$$$$$%%%&&&######""""""""""""######"""$$$%%%%%%$$$######$$$$$$######""""""######$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$"""!!!"""$$$$$$###"""########################""""""""""""""""""""""""######""""""""""""######!!!""""""#########""""""###""""""!!!!!!""""""###!!!"""###%%%%%%$$$###""" !!!!!!"""######$$$"""###$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$%%%%%%###"""""""""######!!!"""###"""!!!!!!###%%%%%%%%%$$$$$$###$$$$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&"""######$$$$$$###"""!!!######$$$%%%%%%$$$##############################"""############$$$$$$$$$&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""""""""""""""###$$$%%%$$$###$$$%%%'''%%%%%%$$$######$$$%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$###!!! !!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&%%%###""""""###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""###&&&$$$###!!!!!!###%%%'''((('''$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&(((((('''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((((((((('''&&&%%%&&&''')))******)))(((&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((((((sssmmmggg```]]]\\\YYYVVVUUUVVVWWWXXXWWWUUUUUUVVVVVVUUUSSSRRRQQQLLLKKKHHHFFFEEEFFFGGGGGGEEEDDDAAA>>><<<:::999999:::999888777555444333222000000000000///...---,,,+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%############$$$%%%''''''%%%&&&&&&&&&%%%%%%$$$###'''''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&######""""""""""""######!!!###$$$$$$###""""""######"""""""""""""""######$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%"""""""""$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!!!!""""""######$$$$$$#########""""""############$$$%%%%%%%%%$$$"""!!!!!!""""""######$$$$$$$$$!!!!!!"""#########""""""###"""!!! !!!"""###%%%$$$######"""#########!!!"""###"""!!!!!!###%%%%%%$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$&&&###!!!"""%%%&&&%%%###%%%$$$$$$######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!"""######$$$############$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""#########$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$"""###$$$###!!!!!!!!!###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$###"""!!!!!!!!!########################'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##################$$$%%%$$$"""!!!!!!"""###$$$'''&&&$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%(((***+++***)))((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((($$$$$$%%%&&&'''((())))))%%%%%%%%%&&&''''''((((((~~~rrrllleee___\\\ZZZXXXVVVVVVWWWYYYYYYYYYVVVVVVWWWWWWVVVUUUSSSRRRNNNLLLJJJGGGFFFFFFGGGHHHEEEDDD@@@===;;;:::999999::::::999888666444333222///000111111111///...---,,,,,,+++************+++''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&%%%%%%$$$(((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$$$$"""!!!"""######""""""""""""######$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!###%%%'''(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$ !!!!!!""""""""""""$$$$$$###""""""###$$$$$$$$$$$$##################!!!"""###"""!!!!!!###%%%$$$$$$######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$ ###%%%### $$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$!!!""""""###$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$###""""""$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""#########!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%###!!! !!!!!!!!!"""""""""#########%%%&&&%%%$$$###$$$%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###!!!!!!"""###$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%(((+++++++++(((((('''%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$&&&'''''''''&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%$$$}}}qqqkkkeee^^^[[[ZZZXXXVVVWWWYYY[[[[[[[[[XXXXXXYYYXXXXXXVVVTTTSSSQQQOOOKKKHHHFFFEEEEEEFFFFFFCCC@@@<<<:::999999999999999999888777555333222///000111111111000...---++++++***))))))))))))***''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&'''''''''"""###$$$%%%&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$$$$"""!!!"""##################$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!###%%%'''(((%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!! !!!"""###$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!"""""""""""""""### !!!!!!!!!"""######$$$##################$$$############$$$#########!!!"""###"""!!!!!!###%%%$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$$$$ ###%%%### ######$$$$$$%%%%%%%%%%%%"""###$$$$$$""""""###$$$""""""#########$$$%%%%%%"""""""""!!!!!!"""""""""########################""""""#########$$$$$$$$$"""$$$%%%$$$"""!!!###%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""############"""###%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%###!!! !!!!!!!!!""""""###$$$%%%%%%$$$###$$$%%%&&&%%%%%%$$$###"""!!!!!!#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%&&&&&&'''&&&((()))((('''&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''')))******&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''!!!###$$$&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%%%%$$$$$$}}}qqqkkkeee^^^[[[YYYXXXWWWYYY[[[]]]^^^]]]ZZZZZZ[[[ZZZYYYVVVTTTSSSQQQOOOLLLHHHFFFEEEDDDEEEFFFCCC???;;;999888999:::888999999999888666444333111111111111000///...---)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$###""""""$$$%%%&&&'''''''''&&&''''''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%###"""!!!!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######!!!###$$$$$$###""""""###############$$$%%%&&&'''"""###$$$%%%%%%%%%%%%$$$######""""""######$$$$$$"""""""""$$$&&&&&&%%%###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""!!! !!!"""############""""""#########!!!!!!"""###$$$%%%&&&'''""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###"""!!!!!!###%%%############$$$%%%&&&&&&"""############$$$$$$$$$&&&###!!!"""%%%&&&%%%###!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$#########$$$%%%%%%###"""!!!!!!!!!!!!"""###########################"""############$$$$$$$$$!!!###%%%$$$""" """%%%##############################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$&&&((((((&&&%%%$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""!!!"""######"""!!!###$$$&&&%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%######################## !!!"""###$$$%%%&&&'''$$$%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((((((((###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%&&&%%%$$$###&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''}}}qqqkkkeee___[[[YYYYYYYYYZZZ]]]___```___]]]]]]\\\[[[YYYWWWTTTSSSOOOMMMJJJGGGEEEEEEEEEFFFFFFCCC???;;;888888999:::666777999999999777666444444333222000///.........***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%#########$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((())))))((('''&&&%%%%%%$$$$$$$$$%%%"""!!!  !!!###$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######"""$$$%%%%%%$$$######$$$""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&$$$"""!!!"""$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''%%%###"""!!!"""###$$$###""""""!!!!!!""""""###""""""""""""######$$$%%%########################%%%$$$###"""""""""######""""""############""""""!!!"""###$$$%%%$$$$$$###!!!"""###"""!!!!!!###%%%############$$$%%%&&&'''"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%% """###$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$###&&&%%%!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$$$$&&&((()))'''%%%$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""############ """######""""""###$$$####################################$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&###$$$&&&%%%###""""""###$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$ !!!!!!"""###$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''''''''"""""""""###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&''''''}}}rrrllleee___\\\ZZZYYYYYY\\\___aaaaaa```^^^^^^]]]\\\ZZZWWWTTTRRRMMMKKKIIIFFFEEEFFFFFFGGGFFFCCC???;;;888888999:::555777888999999888777555666444222000............---,,,,,,+++***+++++++++''''''&&&&&&&&&%%%%%%%%%((())))))))))))'''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&((())))))******'''&&&%%%%%%$$$$$$$$$$$$###"""!!! !!!"""$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&&&&$$$###$$$%%%!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%###!!!!!!"""###""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######***(((&&&$$$######$$$%%%""""""!!!!!!!!!!!!""""""$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""######%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%$$$###!!!"""###"""!!!!!!###%%%############$$$%%%&&&'''"""############$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$!!!"""#########""""""###$$$$$$""""""###$$$'''&&&$$$#########$$$$$$'''&&&%%%$$$$$$%%%&&&'''########################"""############$$$$$$$$$###&&&%%%!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$"""$$$''''''%%%###""""""###$$$%%%&&&&&&%%%$$$#########""""""""""""#########$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%''' !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$ !!!"""###$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&'''''''''""""""###$$$%%%'''))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$###ssskkkccc]]][[[ZZZWWWUUUVVV[[[^^^______]]]^^^^^^\\\XXXTTTRRRRRRJJJKKKKKKIIIGGGGGGHHHIIIEEEBBB>>><<<;;;:::888666888888888888777666555444555444222000............---+++(((&&&&&&&&&(((***'''&&&%%%$$$###$$$%%%&&&''''''%%%$$$###""""""""" """$$$'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""" """###$$$%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%######!!! !!!"""###%%%###!!! ###&&&(((!!!###%%%&&&&&&$$$!!! """""""""###%%%%%%$$$###############""""""""""""!!!"""###%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$######"""###$$$$$$###!!!###$$$$$$$$$$$$###""""""!!!"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$### ###''')))$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%$$$"""!!!$$$$$$$$$###"""!!!!!! !!!"""###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######"""#########"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###'''%%%"""%%%%%%%%%&&&&&&%%%$$$$$$$$$###############$$$$$$'''''''''%%%###"""###%%%!!!!!!!!!"""""""""""""""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!#########"""""""""""""""&&&%%%###"""""""""######!!!###%%%'''(((!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%"""###$$$$$$%%%&&&'''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%ssskkkccc^^^\\\ZZZWWWUUUVVV[[[^^^______]]]^^^^^^\\\WWWSSSQQQQQQJJJJJJJJJHHHEEEDDDEEEFFFFFFCCC???<<<;;;:::999777888888888888777666555444555444222000///.........---+++)))&&&&&&&&&((()))'''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$'''''''''&&&&&&'''''''''%%%###""""""###$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!""""""###'''&&&###!!! !!!###$$$ ###%%%%%%%%%%%%"""!!!!!!!!!"""###"""!!!############""""""""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""""" !!!!!!"""###$$$%%%&&&###$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!! #########""""""!!!!!!!!! !!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$######"""!!! """###$$$###############$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""" !!!"""###$$$######"""$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############""""""""""""######$$$%%%%%%&&&&&&''''''&&&%%%###"""!!!!!!############$$$$$$$$$%%%$$$###############$$$$$$######$$$$$$$$$###""""""######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###########################%%%###!!!"""$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$##################&&&''''''%%%$$$###$$$%%%&&&%%%$$$"""!!!!!! """"""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$&&&%%%$$$######"""######"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$%%%%%%ssskkkccc^^^\\\ZZZWWWUUUVVV[[[^^^______^^^^^^^^^[[[WWWRRRPPPOOOLLLLLLJJJHHHEEECCCDDDEEEFFFCCC???===<<<;;;:::888888888888888777666555555555444222111///............,,,)))'''&&&&&&'''((('''&&&&&&%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%$$$###''''''''''''''''''''''''&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###""""""""""""############$$$$$$$$$!!!!!!""""""######$$$$$$ !!!"""############&&&%%%$$$###""""""""""""""""""############""""""######""""""!!!""""""###############""""""""""""!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$ !!!"""###$$$$$$######$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!&&&%%%###!!! !!!###$$$&&&%%%$$$"""!!!!!!""""""""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""!!!"""#########""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$###""""""!!!!!!"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$%%%%%%&&&((('''&&&%%%###!!! """""""""#########$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&$$$###%%%((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$&&&&&&&&&$$$$$$%%%&&&'''&&&$$$"""!!!!!!!!!""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&***)))'''%%%###"""!!!!!!###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%ssskkkddd^^^]]]ZZZWWWUUUVVV[[[^^^______^^^^^^^^^[[[VVVRRROOOOOOPPPOOOMMMJJJFFFEEEFFFGGGFFFCCC@@@>>>===<<<;;;999888888888888777666555555555444333111000///......---,,,***(((&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&'''%%%$$$$$$&&&''''''&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$ !!!!!!"""###$$$$$$%%% """###$$$$$$######!!!""""""###$$$$$$$$$$$$(((((('''&&&$$$######"""&&&&&&%%%$$$######$$$&&&############"""""""""!!!""""""!!! """###$$$########################%%%%%%$$$$$$$$$$$$$$$%%%#########""""""!!!!!! ##################""""""######$$$$$$$$$$$$######%%%$$$###""""""######$$$+++)))&&&$$$###$$$%%%&&&!!!!!!"""######$$$%%%%%%######$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&"""""""""!!!""""""###$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""###"""!!! !!!"""$$$%%%$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""""""""""""""""""""""""""""""""###############$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! !!!""""""""""""#########""""""""""""###$$$%%%&&&%%%$$$$$$$$$###""""""!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""###%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%$$$%%%&&&###"""!!! !!!###%%%&&&"""#########$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%ssskkkddd___^^^ZZZWWWUUUVVV[[[^^^______^^^^^^^^^[[[WWWSSSPPPOOOQQQPPPNNNJJJFFFEEEFFFGGGFFFCCC@@@======<<<;;;:::999999999999888777666555555444333222111000......,,,+++***((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%############$$$%%%&&&'''######$$$%%%&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$###############""""""#########$$$$$$$$$"""""""""###$$$%%%&&&&&& """$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$"""######$$$&&&'''(((((($$$%%%&&&%%%###"""$$$&&&############"""""""""!!!$$$###"""!!!"""###$$$%%%########################%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""""""""""""""############$$$$$$$$$$$$######""""""$$$%%%%%%$$$######***)))'''%%%$$$$$$%%%&&& !!!"""###$$$%%%%%%%%%%%%%%%###############$$$$$$%%%"""""""""!!!""""""###$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$######$$$###!!! """$$$&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%########################!!!""""""""""""#########""""""""""""###$$$%%%&&&%%%$$$$$$######""""""""" !!!"""$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$$$$###"""###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%$$$%%%&&&!!!!!! !!!###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&###############$$$%%%&&&"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''((()))&&&&&&%%%$$$$$$###""""""'''&&&&&&%%%$$$$$$$$$%%%tttkkkddd___^^^ZZZWWWUUUVVV[[[^^^______]]]^^^^^^\\\XXXTTTRRRRRRPPPNNNLLLGGGDDDCCCEEEGGGEEEBBB???===<<<<<<;;;:::999999999999888777666555444444444333222000......+++***)))(((((('''''''''&&&''''''''''''&&&%%%%%%############$$$$$$%%%&&&"""######$$$%%%''''''(((%%%&&&'''(((((('''&&&%%%"""!!! """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$###!!!!!!""""""############""""""!!!$$$###!!! !!!$$$############""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""""""""######$$$$$$$$$""""""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!###%%%%%%%%%###"""&&&%%%$$$#########$$$%%%$$$$$$############"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!###""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""""""""#########$$$$$$""""""""""""###$$$%%%%%%$$$######"""######$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###&&&&&&$$$"""######$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$#########$$$$$$!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))((((((''''''&&&%%%$$$$$$((('''&&&%%%%%%$$$$$$%%%tttkkkddd```___ZZZWWWUUUVVV[[[^^^______]]]^^^___]]]YYYVVVTTTTTTOOONNNKKKGGGDDDCCCFFFHHHDDDAAA>>><<<<<<;;;:::999999999999999888777666666444444444444222000///---)))))))))(((((((((((()))&&&'''((((((((('''%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&%%%###!!! !!!###%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$#################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%$$$######"""""""""%%%%%%%%%%%%### ###$$$!!! !!!###############""""""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%!!!!!!!!!""""""""""""###"""!!!!!! !!!"""###$$$!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$############$$$$$$$$$$$$(((((('''&&&%%%$$$######""""""###$$$%%%%%%%%%%%%############"""!!!!!! ###############$$$%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%########################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$%%%$$$###############$$$$$$###""""""""""""$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$""""""""""""###$$$%%%&&&&&&&&&&&&!!!###%%%&&&''''''%%%%%%$$$&&&((((((&&&$$$######$$$%%%&&&''''''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&'''"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$$$$tttkkkddd```___ZZZWWWUUUVVV[[[^^^______]]]^^^___]]]ZZZWWWVVVVVVQQQPPPMMMIIIFFFFFFHHHKKKCCC@@@===;;;;;;;;;:::999999999:::999999888777666444555555444333111///---(((((((((((())))))))))))&&&'''((((((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&((())))))(((&&&%%%&&&$$$###$$$&&&(((((((((""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#####################$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$""""""""""""###$$$%%%&&& !!!$$$&&&&&&%%%###!!!$$$&&&$$$""""""$$$############"""""""""""" """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$###"""!!! """!!! """###$$$######$$$$$$$$$$$$######!!!  """$$$&&&"""###$$$&&&&&&&&&&&&&&&$$$###"""!!! !!!"""###$$$%%%&&&&&&&&& """############$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$##################""""""!!!!!!"""$$$&&&'''&&&&&&'''''''''&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&***''' !!!"""###$$$%%%&&&&&&'''&&& """$$$'''((('''&&&&&&$$$&&&((((((&&&###""""""!!!###&&&)))******((('''$$$$$$########################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! %%%%%%%%%%%%&&&&&&'''(((###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&!!!###&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$"""###$$$%%%&&&&&&'''(((###%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))(((%%%$$$&&&(((!!!""""""###%%%&&&'''''')))((('''&&&%%%$$$$$$$$$uuukkkddd___^^^\\\YYYWWWXXX[[[]]]\\\ZZZ]]]\\\[[[YYYWWWUUUSSSSSSOOOOOONNNLLLHHHFFFFFFGGGEEE===666777999888777888;;;;;;;;;:::999888777666444333111000///...//////,,,+++***)))((((((((((((((('''&&&&&&%%%%%%%%%%%%'''$$$###$$$&&&'''%%%######$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$!!!%%%'''&&&$$$""""""""""""######$$$$$$$$$!!!"""###"""!!! !!!"""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""######$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###"""###$$$$$$""""""###$$$&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""%%%$$$######""""""######%%%""" """$$$$$$###"""###%%%%%%###"""###$$$ !!!"""""" !!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$$$$%%%%%%#########$$$%%%&&&((()))#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!! ((( 222>>>666'''""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$***'''$$$$$$&&&'''&&&$$$$$$###!!!!!!"""###&&&'''''''''%%%%%%%%%%%%''''''######$$$$$$$$$$$$######%%%###!!!"""$$$%%%$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########"""!!!!!!###&&&'''$$$!!!""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&uuulllddd```^^^]]]ZZZXXXYYY\\\___^^^\\\]]]\\\[[[YYYWWWUUUSSSRRROOOOOONNNLLLIIIGGGGGGHHHFFF>>>888888:::999888999;;;;;;;;;:::999888777666444333222000////////////+++***)))(((''''''''''''$$$$$$$$$$$$%%%&&&'''''''''%%%$$$$$$''''''&&&$$$###$$$%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%""""""###%%%&&&&&&###!!!"""$$$%%%%%%$$$############$$$$$$$$$%%%%%%###$$$$$$###  $$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$######$$$$$$"""!!!!!!!!!"""###"""###$$$###"""!!!"""$$$%%%$$$######""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""'''&&&%%%###"""!!!!!!!!!&&&### !!!"""!!! !!!""""""!!! !!!!!!!!! !!!!!!"""###""""""""""""""""""##############################"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""##################"""""""""###$$$%%%&&&'''"""###############$$$$$$)))'''%%%"""!!!!!!"""###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$#########""""""########################"""############$$$$$$$$$####################################$$$$$$$$$$$$!!!"""######$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$###""""""##################$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$###((( !!!000999222'''!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%###!!!!!!######""" ######"""!!!"""$$$&&&''''''&&&%%%$$$$$$%%%&&&'''!!!!!!""""""""""""!!!!!!%%%###""""""$$$%%%$$$"""#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%vvvmmmeee```___]]]ZZZYYYZZZ]]]```___]]]^^^]]]\\\ZZZWWWTTTRRRQQQNNNNNNNNNLLLJJJHHHIIIJJJGGG@@@:::;;;<<<:::999:::<<<<<<;;;;;;:::888777666555444222111000/////////***)))((('''&&&&&&&&&&&&############$$$%%%&&&''''''&&&%%%&&&'''((('''%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$"""""""""%%%''''''&&&$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%### $$$$$$############$$$$$$"""""""""############$$$############""""""""""""######$$$$$$$$$$$$######$$$######"""!!!""""""""""""###$$$###"""!!!"""$$$$$$###""""""!!!!!!""""""########################$$$############"""""""""&&&%%%$$$###""""""""""""&&&###!!! !!!""""""!!! !!!"""""""""!!!"""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""######$$$$$$$$$#########"""""""""""""""***((($$$!!! !!!###%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""$$$$$$$$$#######################################"""############$$$$$$$$$####################################$$$$$$$$$%%%!!!!!!"""############"""######$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""""""""###$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######!!!"""###$$$%%%&&&&&&&&&''' !!!***///***$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%###"""######""""""###$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!%%%###"""###$$$%%%$$$###""""""#########$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$vvvmmmeee```___\\\ZZZXXXYYY]]]______]]]^^^]]]\\\ZZZWWWTTTRRRPPPMMMNNNNNNLLLJJJIIIKKKLLLHHHAAA=========::::::;;;<<<;;;;;;;;;:::888777666555444333222111000000///******)))(((''''''''''''((('''&&&%%%$$$#########''''''&&&''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%$$$""" )))(((%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%###!!! !!!$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$######"""""""""""""""###$$$%%%$$$###"""###%%%$$$$$$###"""""""""""""""####################################""""""""""""!!!!!!!!!"""###%%%&&&'''%%%$$$""" !!!!!!"""$$$%%%%%%$$$######$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################""""""!!!!!!!!!#########$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!&&&%%%###!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%######################################################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%!!!""""""#########""""""!!!!!!"""###############$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$######"""""""""!!!######$$$$$$$$$######"""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&%%% $$$$$$!!! ############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%vvvmmmeee```^^^[[[XXXVVVXXX\\\^^^^^^\\\\\\\\\\\\[[[XXXUUURRRPPPLLLMMMMMMLLLJJJIIIKKKLLLHHHCCC??????>>>;;;:::<<<;;;;;;;;;:::999888666666555555444333222111000000++++++***)))((((((((((((***)))((('''%%%%%%$$$$$$&&&''''''''''''&&&''''''(((&&&$$$######$$$&&&(((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$######""" %%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######""""""###$$$$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################"""""""""!!!$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$############$$$########################""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''$$$$$$###"""""""""$$$%%%###%%%&&&&&&%%%$$$$$$%%%###############$$$%%%%%%&&&&&&%%%%%%$$$$$$##############################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$######""""""!!!!!!###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######""" """###%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''%%%$$$###################################################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""############"""""" """###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""######$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%###!!!!!! !!!%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%$$$###############$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$###!!!!!! %%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$#########&&&%%%%%%%%%%%%%%%&&&&&&uuummmeee___]]]ZZZWWWVVVXXX\\\^^^^^^\\\[[[[[[\\\[[[YYYVVVSSSQQQLLLLLLLLLKKKIIIHHHIIIKKKHHHCCCAAAAAA>>>::::::<<<::::::999999888666555444555555555444333222111000,,,+++***))))))(((((((((((((((''''''''''''((((((%%%'''((('''&&&%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$"""!!!!!!######"""!!!!!!"""###$$$%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$ """############$$$&&&$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############"""!!!!!!$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$###$$$$$$$$$########################!!!!!!"""""""""""""""###$$$$$$#####################$$$$$$###"""###%%%'''!!!###$$$$$$###""""""############"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$##################$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&((((((&&&$$$##################$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""&&&&&&$$$###!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%'''(((((('''%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###"""!!! %%%&&&&&&%%%######$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%%%%%%%&&&&&&'''tttlllddd]]][[[ZZZXXXVVVXXX\\\______]]]YYYZZZ[[[[[[YYYWWWTTTRRRKKKLLLLLLJJJHHHGGGHHHIIIGGGDDDBBBAAA>>>999999<<<888888888888777555444333555555666555444333111000+++***)))(((((('''(((((((((''''''&&&&&&&&&''''''$$$&&&''''''$$$$$$%%%'''%%%$$$############$$$%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''###"""!!!"""$$$%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$###"""###%%%$$$$$$############$$$$$$"""""""""############$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$######"""######$$$###"""!!! """###$$$$$$""""""###$$$%%%$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!""""""######%%%%%%$$$###"""""""""###$$$%%%%%%###!!!!!!###&&&!!!######!!! !!!""""""""""""""""""###$$$$$$############$$$$$$$$$$$$########################"""############$$$$$$$$$$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%% """$$$&&&'''&&&&&&%%%############$$$$$$$$$$$$ !!!"""###$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###%%%'''(((((('''%%%###""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######""""""######$$$$$$######""""""######$$$%%%%%%&&&############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%(((++++++(((&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$######"""###%%%'''&&&$$$###%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$############"""$$$%%%&&&$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&tttkkkccc]]]ZZZ[[[YYYWWWYYY^^^``````___XXXYYYZZZ[[[ZZZWWWTTTRRRKKKLLLKKKIIIGGGFFFFFFHHHGGGDDDBBBBBB>>>999888<<<888777777777666444333222555666666666555333111000***)))(((''''''&&&&&&'''***)))(((&&&$$$############%%%'''&&&$$$###$$$''''''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$#########$$$%%%&&&$$$$$$$$$######"""""""""$$$%%%%%%$$$"""!!!"""###$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""#########$$$$$$$$$$$$######"""######$$$$$$"""!!! """###"""!!! !!!"""$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""###$$$%%%&&&$$$%%%%%%### ### """######"""!!!!!!""""""""""""!!!"""######$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&& """%%%&&&&&&%%%$$$!!!!!!""""""######$$$$$$$$$###"""!!!!!!""""""###%%%$$$$$$$$$$$$$$$$$$%%%###%%%'''((()))'''%%%$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######""""""###$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!"""!!! !!!###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''!!!$$$''''''%%%""""""#########$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$###%%%'''"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%### """%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$############"""######""""""###$$$%%%%%%sssjjjeee```\\\YYYYYY[[[^^^aaabbbaaa```\\\\\\[[[ZZZXXXUUUSSSQQQJJJLLLLLLHHHCCCBBBGGGKKKLLLFFF???<<<<<<<<<999666999888777666555555666777555555555444333222000000...+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######&&&%%%%%%$$$#########$$$$$$###!!! """$$$&&&###############"""!!!!!!##############################""""""""""""######%%%$$$###"""!!!!!!""""""&&&%%%###!!!!!!"""###$$$$$$#########""""""!!!!!! """$$$%%%&&&%%%$$$### !!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""###############"""!!!!!!%%%%%%$$$###"""!!! """"""$$$%%%%%%$$$###""""""############$$$$$$$$$$$$"""!!!"""%%%&&&$$$"""&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""########################&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&%%%###""""""###%%%&&&!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$#######################################"""!!! %%%$$$$$$######$$$$$$%%%$$$###!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""""""""######%%%%%%&&&&&&&&&&&&''''''ssskkkfffaaa]]][[[[[[\\\^^^aaabbbaaa___[[[[[[ZZZYYYWWWTTTRRRPPPJJJLLLLLLIIIDDDCCCGGGKKKIIICCC===:::::::::777444888777555444333333444444333333333222111000///...///,,,)))(((''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***)))'''%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%$$$######"""""""""#########!!!!!!!!!"""$$$%%%###############"""!!!!!!########################"""###$$$%%%%%%$$$###"""#########"""""""""""""""&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$#########""" !!!######"""!!! !!!!!!"""######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$###########################"""!!!!!!""""""""""""###############$$$$$$$$$$$$"""!!! """############$$$$$$$$$$$$"""!!!"""$$$&&&$$$###""""""!!!!!! ########################!!!"""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""########################%%%%%%%%%$$$$$$##################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$((('''&&&$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%###"""""""""###############$$$$$$$$$%%%%%%ssskkkgggccc___]]]\\\]]]___aaaaaa```^^^ZZZZZZYYYXXXVVVSSSQQQOOOJJJLLLLLLIIIEEEDDDFFFIIIGGGBBB===:::999999666444888777666555444444444444333333333222111000///...///---***)))))))))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))+++,,,---(((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$###""""""!!!"""""""""""""""""""""######$$$$$$#########$$$######"""!!!""""""""""""""""""""""""!!!###%%%''''''%%%###!!!!!!""""""############"""&&&%%%###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$ !!!""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###############$$$######"""!!!!!!!!!""""""############$$$$$$$$$###"""!!!"""############$$$$$$$$$###"""""""""$$$%%%$$$#########################################################"""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$############"""########################$$$$$$###############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############"""###%%%&&&&&&%%%###"""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%% """######"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$######""""""######$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######"""#####################$$$$$$$$$$$$sssllliiieeeaaa^^^^^^^^^```aaaaaa___^^^ZZZZZZZZZYYYWWWTTTQQQPPPJJJJJJJJJHHHDDDCCCDDDFFFGGGDDD???<<<;;;:::888666:::999999888777666555555444555555444333222111000...,,,)))((()))))))))((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""######$$$$$$$$$$$$######$$$######"""""""""######!!!"""###$$$$$$$$$###############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%$$$"""""" !!!"""###$$$$$$######%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!""""""############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$######"""$$$$$$######"""!!!!!! """"""""""""!!!!!! """"""#########$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!"""######"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$##################$$$%%%%%%%%%%%%&&&&&&&&&sssllliiifffbbb```______aaabbbbbb```^^^[[[[[[[[[ZZZXXXUUUSSSQQQJJJIIIHHHEEECCCBBBCCCDDDFFFDDD@@@>>><<<:::999777::::::999888777666555555444444444444333333222111---***((('''((())))))((()))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%!!!"""$$$%%%%%%%%%############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!"""###############$$$$$$$$$###############""""""##################$$$$$$#########"""!!!!!!"""""""""""""""#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$######""""""!!!!!! !!!!!!!!!"""######""""""#########$$$$$$$$$"""###############$$$$$$ !!!!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%"""######$$$$$$######"""$$$$$$$$$#########""""""########################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$'''((('''$$$ $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''((((((########################%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######"""""""""%%%%%%$$$$$$%%%%%%&&&'''############$$$#########$$$$$$$$$%%%%%%%%%&&&&&&sssmmmjjjfffccc```___```aaaccccccaaa___\\\\\\[[[ZZZXXXVVVSSSQQQLLLJJJFFFCCCBBBBBBCCCDDDCCCBBB@@@===;;;999888777999888888777666444333222222222222222222111000///,,,)))''''''((()))))))))((((((''''''&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%'''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&""""""$$$%%%%%%%%%$$$###"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""$$$"""  """$$$###""""""!!!""""""###$$$$$$$$$$$$$$$######"""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########"""""""""###$$$$$$%%%$$$$$$$$$ !!!"""###$$$$$$%%% !!!"""###$$$%%%"""############$$$$$$$$$!!!###$$$$$$######$$$%%%""""""######$$$$$$$$$%%%##############################"""""""""######$$$""""""############""""""$$$$$$$$$############"""########################%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%!!!###$$$$$$"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$$$$$$$$$$###""""""""""""############sssmmmjjjfffbbb```___```aaacccdddbbb```[[[[[[[[[YYYWWWUUURRRQQQPPPLLLGGGCCCBBBCCCEEEFFFCCCCCCBBB???<<<:::999888999999999888777555333111111111222222222111000000,,,***(((((()))++++++***(((''''''''''''(((((()))'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((''''''&&&&&&'''%%%$$$$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$%%%%%%######$$$$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$###########################"""!!! !!!"""###%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$"""""""""""""""######$$$###"""""""""""""""""""""$$$$$$######$$$$$$%%%&&&#########"""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$ !!!"""###$$$%%%%%%###""""""!!!"""###$$$%%%"""############$$$$$$$$$!!!###%%%$$$""""""$$$&&&%%%&&&&&&&&&&&&&&&&&&&&&########################!!!"""###$$$$$$%%%$$$$$$""""""############""""""$$$$$$$$$############"""##############################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######################## !!!"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  !!!######""""""""""""######!!!!!!######$$$###""""""########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$%%%$$$$$$###""""""""""""############tttmmmjjjfffbbb______```bbbddddddcccaaaZZZZZZZZZXXXVVVTTTQQQPPPSSSNNNHHHCCCBBBDDDGGGHHHEEEEEEEEEBBB???<<<;;;;;;;;;;;;;;;;;;999777555333333333444444444333222222---+++))))))+++,,,---,,,'''''''''''''''((()))***'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))))))))))))))(((((((((&&&%%%$$$$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################""""""############""""""'''%%%""" ###%%%###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''#########"""""""""""""""$$$$$$######$$$$$$%%%&&&""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%############""""""""""""%%%$$$###""""""###$$$$$$"""############$$$$$$$$$!!!###%%%$$$""""""$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''""""""############""""""$$$$$$$$$############"""########################""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%'''(((((((((&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###"""###$$$%%%!!!!!! !!!!!!%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%rrrjjjeeebbbbbb^^^___aaaccccccbbb```^^^XXXZZZYYYUUUTTTWWWWWWTTTQQQLLLGGGDDDCCCDDDEEEEEEHHHEEEAAA<<<999888888888;;;<<<======;;;888444222444444444444333222111000111---)))((()))***)))''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((++++++***((('''&&&$$$$$$&&&&&&&&&&&&%%%$$$######'''&&&$$$######$$$&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""(((&&&### !!!$$$%%%%%%###  !!!###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""#####################$$$$$$$$$$$$!!!!!! !!!"""######"""############$$$$$$$$$***'''$$$###"""""" $$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$##################%%%$$$###"""!!!"""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''%%%$$$######""""""'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))%%%"""###%%%(((((('''&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$#####################"""############$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$!!!!!!&&&***,,,,,,#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%$$$$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$""""""""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###############""""""!!!!!!'''%%%###""""""###%%%'''rrrjjjeeebbbaaa]]]___aaaccccccbbb```^^^YYY[[[ZZZVVVUUUWWWWWWTTTOOOKKKEEEBBBBBBDDDEEEFFFJJJGGGCCC>>>;;;999999999;;;<<<======;;;888444222444444444444333222111000+++)))&&&&&&))),,,,,,+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$######"""""""""###"""############$$$$$$$$$#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!###%%%&&&&&&$$$"""!!!""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""######"""############$$$$$$$$$)))'''%%%$$$$$$###""" $$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################%%%%%%$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%'''((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((###$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''(((%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########"""######$$$$$$######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############$$$$$$$$$##########################################$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$"""  """$$$~~~rrrkkkeeeaaaaaa]]]^^^```bbbbbbaaa```___ZZZ\\\\\\XXXWWWYYYWWWTTTNNNIIICCC@@@AAADDDGGGHHHLLLIIIEEE@@@<<<:::::::::;;;<<<======;;;888444222444444444444333222111000,,,)))'''&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&& """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$&&&'''&&&$$$######$$$%%%%%%$$$$$$###############$$$$$$$$$############$$$%%%%%%%%%%%%$$$###"""!!!!!! """"""#########$$$$$$$$$$$$$$$###"""""""""######"""############$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$&&&(((&&&&&&&&&%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%######""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))(((&&&###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''############$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((&&&$$$$$$$$$###!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$######"""#########"""##################"""$$$$$$############$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""  """###}}}qqqkkkeeeaaa```]]]^^^___```aaa```___^^^ZZZ]]]]]]ZZZYYYZZZWWWSSSMMMHHHCCC@@@AAAEEEIIIKKKMMMJJJEEE@@@<<<:::::::::;;;<<<======;;;888444222333333333333333222111111...---+++***************)))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """###$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$###""" """"""""""""""""""""""""&&&%%%$$$$$$###$$$%%%&&&%%%$$$######%%%&&&&&&%%%%%%$$$###"""""""""###$$$###############$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%#########""""""######$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$###"""""""""###""""""############""""""###########################"""!!!!!!!!!###&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%|||qqqkkkeeeaaa```]]]^^^____________^^^]]]ZZZ]]]^^^\\\ZZZZZZWWWRRRMMMIIIDDDBBBDDDHHHKKKMMMKKKHHHDDD???;;;999999999;;;<<<======;;;888444222222222333333222222111111---------------...///000)))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((('''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&''''''&&&%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""###############$$$$$$$$$$$$"""!!!"""$$$&&&&&&%%%%%%$$$###"""""""""###$$$######""""""######$$$%%%""""""######$$$$$$%%%%%%!!!!!!!!!"""""""""######%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$###""" !!!###$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&''''''&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%$$$###"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""###""""""############""""""###########################"""!!!!!!"""$$$&&&((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&|||pppjjjeeebbbaaa____________^^^]]]\\\\\\YYY]]]___\\\[[[ZZZVVVPPPLLLIIIEEEDDDFFFIIIKKKLLLIIIFFFBBB>>>:::999999:::;;;<<<======;;;888444222111222222222222222111111...///---***&&&"""!!!!!!'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&******)))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$"""!!!"""###%%%%%%$$$$$$###############$$$$$$###""""""""""""###$$$$$$!!!""""""###$$$%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$###"""""""""######"""############$$$$$$$$$"""!!! """######"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''&&&%%%&&&&&&&&&%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%((('''&&&$$$###"""""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###&&&)))&&&&&&%%%%%%%%%%%%$$$$$$########################&&&%%%###"""!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######"""#########"""##################"""######$$$%%%%%%$$$######"""""""""""""""$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$}}}pppiiieeebbbbbbaaa```___^^^]]][[[ZZZZZZXXX\\\___]]][[[ZZZUUUOOOKKKHHHFFFEEEGGGIIIJJJJJJGGGEEEAAA===;;;::::::;;;;;;<<<======;;;888444222111111222222222222111111///000...(((!!!'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''#########""""""!!!$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###%%%###""""""$$$%%%$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""!!!!!!!!!"""######"""############$$$$$$$$$###""" !!!"""$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%$$$$$$%%%&&&&&&$$$!!! """%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$#########"""######$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""###$$$%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%########################}}}oooiiidddbbbcccbbbaaa```^^^\\\ZZZYYYXXXWWW\\\^^^]]][[[YYYTTTNNNIIIGGGEEEEEEGGGHHHHHHGGGGGGEEEAAA>>><<<;;;<<<===;;;<<<======;;;888444222000111111222222222111111+++---///---***'''''')))))))))((((((((('''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$"""!!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$###"""###$$$&&&'''"""############$$$$$$$$$!!!""""""############""""""""""""""""""""""""""""""###%%%'''''''''%%%$$$&&&$$$######$$$%%%$$$$$$ !!!###$$$%%%%%%%%%$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!! !!!!!!"""######"""############$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$######$$$$$$%%%&&&$$$##################$$$!!!""""""###$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& ###''''''%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%  !!!$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$###### """###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((("""######$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""###$$$!!!###'''#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""$$$&&&'''""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~qqqkkkfffbbb``````___]]][[[ZZZYYYXXXXXX^^^\\\[[[[[[[[[ZZZWWWUUUNNNKKKHHHEEEDDDEEEGGGIIIEEECCC???<<<:::::::::;;;999;;;======:::777555444:::888666444222222333444///...---,,,+++,,,------'''***+++'''&&&'''%%%!!!+++***((('''&&&%%%$$$$$$)))***************)))))))))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$#########$$$%%%&&&$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&$$$###""""""&&&%%%$$$%%%&&&&&&%%%#########""""""""""""######$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$"""######"""!!!!!!###$$$#########$$$$$$%%%%%%%%%'''%%%######%%%&&&$$$!!!&&&%%%###""""""###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&& !!!"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#################################%%%$$$#########$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''***)))((('''&&&''''''(((((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&&&&&&&''')))'''((())))))(((&&&$$$###$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%***((($$$"""!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&$$$######$$$#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""######%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$###"""!!!''''''&&&&&&%%%$$$######~~~qqqkkkfffbbb```^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[]]]]]]\\\YYYVVVNNNLLLIIIFFFEEEFFFHHHIIIEEECCC???<<<:::::::::;;;;;;===??????<<<999777666555333111///......///000///...,,,+++******++++++###&&&(((&&&'''***)))&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&'''(((((((((((()))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$"""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%$$$""""""###%%%######$$$$$$$$$%%%%%%%%%'''%%%######%%%%%%$$$"""%%%%%%############%%%%%%###%%%&&&%%%$$$###$$$%%%!!!""""""######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&'''((())))))(((&&&$$$###$$$$$$&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$(((&&&$$$###"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%##################""""""######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''(((&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$$$$$$$$$$######"""###%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$""""""&&&&&&%%%%%%$$$$$$######~~~qqqkkkfffbbb```]]]]]]]]]\\\\\\\\\\\\\\\YYYZZZ\\\___```___[[[WWWOOOMMMJJJGGGFFFGGGHHHIIIFFFDDD@@@<<<:::::::::;;;;;;===@@@???===999777666666555444222222222333444///...,,,***)))(((((()))###&&&'''&&&'''******'''######$$$$$$%%%'''((()))%%%%%%&&&&&&''''''''''''(((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###"""""""""###"""###$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""######$$$%%%&&&''''''%%%$$$$$$%%%&&&'''%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$######"""######$$$%%%&&&$$$######""""""######$$$&&&&&&&&&%%%###"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''%%%!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$#########$$$$$$'''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''%%%######$$$''''''(((((((((&&&%%%$$$$$$%%%''')))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$######%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######}}}pppkkkfffbbbaaa^^^^^^^^^^^^]]]]]]\\\[[[YYYZZZ^^^aaabbb___ZZZUUUOOOMMMJJJHHHGGGGGGIIIIIIGGGDDD@@@===:::::::::;;;:::<<<>>>>>>;;;888555555999888777777666777888888111///---***((((((''''''(((+++***'''&&&((('''$$$"""######$$$%%%&&&((()))))))))(((((('''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$&&&''')))***######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$#####################""""""!!!!!!""""""###$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%)))(((((('''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''((((((((((((((()))'''%%%######$$$''''''(((((('''&&&%%%%%%$$$&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$###!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""###$$$%%%%%%&&&%%%%%%###%%%&&&&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$${{{ooojjjfffcccbbbaaaaaaaaa```___]]][[[ZZZZZZ\\\___bbbbbb^^^XXXSSSNNNMMMKKKIIIHHHHHHHHHIIIGGGEEEAAA===;;;::::::;;;:::<<<>>>>>>;;;888666555555555444444444444444444222000...+++)))(((((((((+++---+++'''%%%'''&&&###$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''(((((()))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%$$$###""""""$$$&&&'''$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$###%%%''''''&&&$$$######""""""""""""######$$$######""""""###$$$$$$######""""""""""""######%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""!!!"""######!!!!!!"""###''''''&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%(((((((((''''''(((((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&$$$&&&)))***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&'''''''''&&&###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&##################$$$$$$xxxmmmiiifffdddcccbbbccccccbbb```]]][[[YYY[[[\\\___aaaaaa]]]WWWRRRMMMLLLJJJIIIHHHGGGHHHHHHHHHFFFBBB>>>;;;::::::;;;<<<>>>AAA@@@>>>:::888777444444444333333222222222222000...+++)))((((((((((((***)))&&&&&&)))***'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&(((***+++&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$"""!!! %%%$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&& !!!###$$$&&&''''''$$$######%%%''''''&&&%%%###""""""""""""""""""###$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%$$$###$$$&&&########################!!!###$$$###"""!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''###$$$&&&&&&&&&&&&''')))''''''''''''''''''''''''%%%&&&((())))))((('''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%###%%%&&&&&&$$$######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%'''&&&%%%$$$###"""!!!!!!#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######uuukkkhhhfffddddddaaabbbcccbbbaaa___]]][[[ZZZ[[[]]]___```]]]WWWSSSLLLKKKJJJHHHGGGGGGGGGGGGIIIFFFBBB>>>;;;::::::;;;<<>>;;;888888666666666555444333222222000...,,,***)))(((((((((%%%((((((%%%&&&+++---+++&&&&&&%%%%%%&&&''''''(((((('''&&&%%%%%%'''((()))%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&$$$!!!!!!###$$$&&&&&&%%%$$$### """$$$%%%&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&& !!!"""###$$$%%%&&&&&&#########%%%'''((('''%%%$$$######""""""######$$$$$$###"""!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%$$$$$$$$$&&&(((%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%######%%%'''$$$###"""!!!!!!"""###$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&%%%$$$######$$$%%%&&&###$$$&&&&&&&&&&&&''')))''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&!!!$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########%%%&&&&&&$$$######$$$!!!!!!""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$######sssiiigggfffdddddd___```bbbcccbbbaaa___^^^XXXYYY[[[]]]___]]]YYYUUUKKKJJJIIIHHHGGGFFFFFFFFFIIIGGGBBB>>>;;;::::::;;;;;;===??????<<<999777666555555555444333111000///...---+++)))''''''''''''&&&((((((%%%&&&+++---+++%%%%%%%%%&&&'''((()))***222///,,,)))&&&%%%%%%&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&(((((('''###!!!&&&)))***'''###  """$$$%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$#########""""""#########%%%'''((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###%%%&&&$$$######""""""######$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%%%%&&&(((***%%%%%%%%%$$$$$$#########!!!$$$&&&%%%######%%%'''%%%###""" """###%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$$$$$$$$$$#########$$$&&&'''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%"""###$$$%%%&&&%%%$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&$$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''((($$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((((((***)))'''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&& ###''')))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$##################"""!!! ###%%%&&&&&&$$$######$$$ """###$$$%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&'''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!!!!""""""#########$$$######"""""""""###%%%&&&''''''&&&&&&%%%$$$######sssiiigggfffeeefffeeebbb___]]]]]]]]]]]]\\\XXX]]]___^^^]]]]]]ZZZTTTQQQMMMHHHEEEEEEGGGHHHIIIEEEBBB===:::::::::999999:::;;;;;;<<<;;;888666555333222111000///000111111000---***((((((((('''&&&&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((+++)))'''''''''((('''&&&&&&&&&&&&%%%%%%&&&''''''$$$""""""###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$#########$$$%%%&&&''''''%%%$$$###"""""""""########################$$$###""""""$$$$$$###""""""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&$$$###"""!!!&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""###$$$%%%&&&#########$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&''''''((((((''''''&&&%%%''')))***((($$$ ))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))%%%!!!"""'''***(((%%%&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%'''$$$###$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%***(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&''')))++++++'''###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%###"""!!!uuukkkhhhfffeeeeeedddbbb___^^^^^^^^^\\\ZZZWWW[[[^^^\\\\\\^^^\\\XXXTTTOOOIIIEEEDDDDDDEEEEEEFFFBBB>>>;;;:::::::::999:::;;;;;;<<<;;;888666555555444333222222333444444000---***)))))))))((('''''''''''''''(((((((((((()))(((((('''&&&%%%$$$$$$((((((((('''''''''&&&&&&((((((((((((((((((((((((***(((&&&&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$#########$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&,,,+++)))'''&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''((((((''''''''''''(((((()))))))))(((&&&$$$###"""(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""######!!!###%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''')))+++***'''###%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$$$$'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$%%%$$$$$$$$$xxxllliiifffddddddaaa```_________^^^[[[YYYVVVZZZ\\\[[[\\\^^^^^^[[[SSSNNNHHHDDDCCCDDDEEEEEEFFFCCC???<<<;;;;;;;;;::::::;;;;;;<<<;;;888666555444444333333333444555555///---***)))*********)))((((((((((((''''''''''''(((((('''&&&%%%$$$######%%%%%%$$$$$$$$$$$$$$$###((((((((((((''''''''''''(((&&&%%%%%%'''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((&&&&&&)))(((''''''''''''((()))---+++(((&&&$$$%%%&&&&&&'''((((((((((((((('''&&&'''''''''((((((((())))))'''((((((&&&###"""%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###############!!!%%%))))))%%%""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((***)))&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''xxxmmmiiifffdddddd```___```aaaaaa___[[[XXXXXX[[[\\\ZZZ[[[^^^^^^[[[OOOJJJEEEBBBBBBEEEGGGIIIFFFCCC@@@======<<<;;;::::::;;;;;;<<<;;;888666555222222222222222333333333...+++)))((()))******)))***))))))((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''))))))((()))(((((('''''''''''''''###$$$$$$%%%&&&&&&&&&%%%###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''(((((()))***$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%)))(((&&&%%%%%%&&&((())),,,***(((%%%%%%%%%&&&'''''''''((((((((((((((('''&&&'''''''''(((((((((((()))(((((('''&&&&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***wwwllliiifffeeeddd______```bbbbbb```\\\YYYYYY\\\]]]ZZZZZZ]]]\\\YYYNNNIIICCC@@@AAADDDGGGIIIFFFCCC@@@>>>===<<<;;;999:::;;;;;;<<<;;;888666555111222222222222222222222,,,***((('''((()))((((((******)))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%%%%&&&'''(((((())))))&&&%%%$$$%%%''')))))))))(((''''''&&&%%%%%%&&&&&&!!!"""$$$%%%&&&'''((((((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''''''''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%'''((('''''''''''''''&&&%%%%%%&&&&&&'''((())))))((((((%%%%%%&&&&&&&&&'''''''''((($$$!!!###'''***)))'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''### %%%((((((&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""  """###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%''')))***wwwllliiigggeeeeee``````aaaccccccaaa^^^[[[YYY\\\]]][[[[[[]]]\\\XXXPPPKKKDDD??????AAADDDEEEEEEBBB???>>>===<<<:::888:::;;;;;;<<<;;;888666555333444444444444333222111,,,***'''&&&'''''''''&&&***))))))((('''&&&&&&&&&(((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))******+++'''&&&%%%&&&(((******)))&&&%%%$$$############### ###%%%&&&&&&&&&((()))""""""######$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&########################$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&"""""""""""""""###$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$''''''''''''%%%$$$###"""&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''((('''&&&%%%%%%&&&'''((($$$&&&''')))((('''%%%$$$%%%%%%'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%!!!&&&***(((%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###$$$+++,,,***$$$%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((zzznnnjjjgggddddddbbbbbbbbbcccdddccc```]]]VVVZZZ]]]\\\]]]___]]]YYYPPPJJJCCC>>>>>>@@@CCCEEECCCAAA???======;;;999777:::;;;;;;<<<;;;888666555333444444444333111///......+++(((''''''''''''&&&))))))((((((''''''&&&&&&)))(((((('''&&&%%%$$$$$$"""#########$$$$$$$$$$$$(((((('''''''''&&&&&&&&&)))((('''''')))*********''''''%%%$$$$$$############%%%''''''%%%%%%&&&'''#########$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""$$$$$$$$$$$$%%%'''((()))$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))))))))((('''%%%%%%%%%%%%%%%&&&'''(((''''''((())))))(((''''''''''''''''''''''''''''''$$$######""""""######$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%&&&&&&%%%$$$###!!! &&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%''')))*********)))))))))))))))))))))))))))%%%&&&((())))))((('''&&&$$$%%%&&&((()))*********&&&&&&&&&&&&''''''''''''%%%###!!!"""%%%'''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))*********(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$ %%%******)))$$$$$$%%%%%%&&&''''''(((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&& !!!###%%%'''''''''&&&$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%}}}pppkkkgggdddcccdddcccbbbcccdddcccaaa___SSSXXX\\\]]]^^^```^^^ZZZLLLGGG@@@===>>>BBBFFFIIICCCAAA>>>===<<<;;;888666:::;;;;;;<<<;;;888666555111222222111000...,,,+++000---***((((((((('''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((())))))*********''''''%%%$$$"""!!!***)))((((((***++++++***+++***)))((('''&&&&&&&&&&&&(((***(((%%%######%%%######$$$%%%&&&&&&''''''"""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$###$$$%%%''')))+++$$$$$$#########$$$&&&'''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$&&&(((***++++++***)))%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((())))))***+++,,,&&&'''((()))))))))((('''((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%''')))++++++++++++******++++++++++++******((((((((()))))))))))))))$$$%%%&&&((()))*********''''''''''''((((((((()))'''(((((('''&&&&&&(((+++&&&&&&&&&'''''''''((((((%%%%%%''')))***+++++++++))))))))))))))))))))))))++++++******))))))((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++***((((((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$&&&&&&$$$"""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###%%%&&&((())))))(((((($$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###~~~rrrmmmhhhcccbbb^^^___```aaaaaa```___^^^XXX[[[^^^```____________PPPJJJCCC???>>>???AAABBBCCCBBB???<<<;;;:::;;;<<<:::<<<>>>???>>>;;;888555555555555666666666666666///---+++)))))))))(((&&&)))))))))))))))(((''''''((('''&&&$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''')))***,,,...//////******)))((('''&&&&&&%%%&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$######"""#########$$$$$$$$$$$$######""""""%%%%%%$$$###"""""""""###""""""###$$$$$$%%%&&&&&&***'''$$$!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""" $$$$$$$$$$$$$$$###"""!!!########################$$$$$$##################'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%%%%&&&(((******)))'''&&&(((&&&$$$$$$%%%%%%$$$###(((''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''((()))******))))))(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%)))))))))))))))(((''''''''''''((()))))))))))))))+++***(((''''''(((***+++***)))(((''''''((()))***(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))(((((((((((())))))((('''&&&%%%&&&''')))+++(((((())))))((('''&&&&&&''''''''''''((((((((()))&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%!!! ###%%%&&&''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''''''''''')))***************))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$)))(((((('''&&&&&&%%%%%%%%%$$$###$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%rrrmmmhhhdddbbb``````aaabbbbbbaaa``````[[[\\\^^^```aaa```___]]]RRRMMMFFFAAA@@@BBBCCCDDDBBBAAA???===;;;;;;;;;;;;:::;;;===>>>===:::777555444444444444444444555555111///,,,+++++++++)))((()))))))))))))))(((''''''((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''((()))***+++---......))))))(((((('''&&&&&&%%%&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$#########$$$$$$%%%$$$$$$$$$$$$#########"""%%%$$$########################$$$$$$%%%&&&&&&&&&)))'''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''!!!"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++***)))((()))'''&&&%%%'''''''''&&&))))))((((((((('''''''''%%%$$$######$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))((('''''')))(((((((((((((((((())))))(((&&&&&&&&&((()))+++(((((())))))(((''''''&&&'''''''''((((((((())))))&&&'''((((((&&&&&&'''((())))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""###$$$&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&$$$#########""" ###$$$%%%%%%&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~qqqlllhhhdddcccaaabbbccccccccccccbbbaaa^^^]]]]]]```bbbbbb^^^ZZZRRRMMMGGGBBBAAABBBCCCDDD@@@@@@???>>><<<;;;:::::::::;;;<<<===<<<999666444444333333333333333333333222000...,,,,,,,,,+++)))(((((()))))))))(((''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))******+++,,,,,,((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$############$$$############$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%'''(((***+++++++++******((('''''')))******)))***)))))))))(((((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))******))))))((((((''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((((())))))******))))))(((************************&&&''''''((((((''''''&&&((((((''''''''''''(((((()))((('''&&&'''((()))***(((((()))))))))(((''''''''''''((((((((()))))))))&&&'''((((((&&&&&&'''((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&%%%$$$###"""###$$$$$$#########$$$%%%&&&&&&&&&)))'''%%%$$$$$$$$$###!!!"""###$$$$$$%%%%%%$$$$$$"""#########$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{ooojjjfffcccbbb```aaabbbccccccbbbaaa``````]]]\\\___cccccc]]]WWWQQQLLLFFFAAA@@@AAAAAAAAA?????????>>>===<<<:::999:::;;;<<<<<<;;;888555444444444444444333333333333222000---,,,,,,,,,***)))'''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''''''''$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""%%%%%%&&&&&&''''''(((((($$$%%%''')))***+++++++++)))((('''''')))++++++***)))))))))((((((((('''''',,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&''''''''''''((((((((((((((((((((((((((()))))))))'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))*********))))))(((''''''((()))))))))))))))))))))(((''''''((())))))((()))***++++++***)))(((************************(((((())))))))))))((((((((((((''''''''''''(((((()))((((((''''''((())))))(((((()))))))))((((((''''''(((((((((((()))))))))&&&((()))((('''&&&'''((())))))(((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&''''''((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%###"""!!!"""###$$$&&&%%%%%%%%%$$$$$$$$$###"""!!! !!!$$$%%%&&&%%%######$$$%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxkkkfffccc``````^^^___```aaaaaa```___^^^___]]]\\\___cccbbb\\\UUUQQQMMMGGGCCCAAAAAAAAAAAA>>>>>>>>>>>>===;;;:::999;;;;;;<<<;;;:::888555444555555555555444444333333000...,,,++++++***)))'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))&&&&&&&&&''''''(((((((((###$$$%%%'''((())))))***((('''&&&'''(((******)))((((((((('''''''''&&&&&&******)))(((''''''''''''''''''''''''''''''''''''"""%%%(((***+++)))'''%%%'''''''''((((((((())))))(((((((((((())))))******((((((((((((((('''''''''))))))************))))))))))))))))))))))))))))))))))))******)))(((''''''))))))************))))))''''''((())))))))))))))))))))))))(((((()))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))))))))((((((((())))))(((((()))))))))))))))((((((((((((((()))))))))***'''((()))(((''''''((()))(((((())))))))))))))))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&'''''''''&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$''''''((())))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$###"""""""""######&&&&&&&&&&&&%%%%%%%%%%%%!!!###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuhhhdddaaa______]]]]]]____________]]]]]]\\\[[[]]]___aaa```ZZZUUUTTTPPPJJJFFFDDDDDDCCCCCC>>>>>>===<<<<<<;;;;;;:::======<<<<<<:::888666444666666555555444444333333///---***)))))))))(((&&&&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&%%%$$$%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((&&&'''''''''((()))))))))'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&'''''''''''''''((((((((($$$$$$%%%&&&&&&'''((())))))'''&&&&&&((()))((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((###(((******)))(((''''''((((((((()))))))))'''(((((())))))******+++(((((((((((((((''''''''')))******++++++******)))))))))))))))))))))))))))************)))((('''&&&))))))******++++++******''''''((()))))))))))))))(((((((((((((((((((((((()))******************)))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))******))))))))))))(((((((((((()))*********))))))((((((((()))))))))******'''((())))))''''''((()))(((((())))))))))))******'''''''''''''''((((((((((((&&&###""""""###&&&(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&&&&''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########"""###$$$%%%&&&'''((()))"""!!! !!!###%%%%%%%%%%%%%%%&&&''''''''''''&&&###$$$$$$$$$%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuhhhcccaaa______\\\]]]^^^______^^^]]]\\\WWWZZZ]]]``````]]]YYYVVVTTTPPPKKKGGGEEEDDDCCCCCC???>>><<<;;;::::::;;;<<<>>>>>>===<<<:::888666555555555444444333222222111///---***)))))))))'''&&&%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((''''''(((((()))***++++++)))'''%%%$$$######%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""######$$$%%%&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%******)))((('''%%%###"""((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((***(((''''''((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''!!!"""$$$&&&(((***++++++'''((((((((())))))))))))'''(((((()))******++++++)))(((((((((''''''''''''))))))************))))))************************))))))*********))))))(((((()))***++++++++++++***''''''((()))))))))))))))))))))************))))))+++******))))))******+++************************)))(((''''''''''''((()))******))))))))))))*********************)))(((((((((((()))***************(((((()))))))))*********''')))***)))((('''((()))(((((()))))))))*********&&&'''''''''((((((((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&((())))))*********%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###"""!!!!!!"""$$$%%%'''(((((((((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######################## !!!!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuhhhdddaaa``````]]]]]]^^^______^^^]]]]]]TTTYYY]]]```^^^[[[XXXWWWSSSOOOIIIEEEDDDCCCAAA@@@???>>><<<:::999:::;;;===??????>>>===;;;999777666444444333333222111000000///---+++******)))(((&&&%%%%%%&&&'''((((((((('''%%%&&&'''(((((((((&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((''''''((()))***+++,,,,,,***(((&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$&&&'''(((((("""""""""######$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((((((((((())))))((((((''''''&&&&&&(((((('''''''''(((((()))+++***((('''((()))((('''))))))))))))((((((((((((------,,,***(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&...,,,***(((((()))+++---(((((((((((())))))))))))'''(((((()))***+++++++++))))))(((((('''''''''&&&(((((())))))))))))((((((************************'''((()))******++++++***((()))***+++++++++++++++'''(((((())))))))))))))),,,,,,------------,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++***************)))((('''(((((()))***************))))))))))))************''')))***)))((('''(((***(((((())))))*********+++&&&'''''''''(((((())))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''((()))***###$$$%%%'''((()))))))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''###$$$%%%&&&''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''"""###%%%&&&'''&&&&&&%%%###%%%'''((((((&&&###!!!##################$$$$$$"""!!! """######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######################## !!!"""###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%zzzkkkbbb]]]]]]______bbbbbb^^^]]]___^^^ZZZWWWYYY]]]``````\\\UUUOOOOOOLLLHHHDDDAAA@@@@@@AAAAAAAAA@@@>>>;;;:::;;;<<>>>>>???>>>===:::888666555666666777666555333222...---+++)))(((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&'''(((((('''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$""""""""""""""""""###%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%###"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((())))))''''''''''''%%%###!!!&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%)))(((&&&''')))******)))))))))(((((((((((())))))*********)))((((((''''''((((((((((((((((((((((((((()))******++++++******&&&(((***)))((('''((((((''''''''''''((()))*********))))))(((((())))))*********************)))))))))))))))((())))))***+++,,,++++++***))))))(((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........111000///------,,,,,,,,,000///...---,,,+++******(((((()))+++---...000000,,,,,,++++++++++++,,,,,,...---+++*********+++++++++***((((((***,,,---,,,++++++************++++++---,,,++++++***+++++++++******)))(((((((((((()))"""###%%%&&&)))***,,,---)))))))))((('''&&&&&&&&&((((((((((((((((((((((((%%%'''((('''&&&%%%&&&((()))(((&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$###&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~nnnddd^^^\\\^^^^^^ccceeecccbbbbbb^^^YYYUUUUUUWWWYYYZZZXXXTTTPPPLLLJJJHHHEEEDDDCCCCCCCCCBBBBBBBBB@@@===;;;<<<======>>>???>>>===;;;888666444555777777777555222111...---+++)))(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((()))(((&&&&&&((()))((('''%%%&&&''''''((('''''''''''''''&&&&&&%%%&&&&&&&&&))))))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$############$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''%%%&&&&&&%%%$$$###$$$%%%$$$$$$######"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%### &&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((())))))))))))((((((((((((((()))************))))))((('''''''''((((((((((((((((((((((((((()))******++++++******$$$&&&((((((&&&%%%&&&'''''''''''''''((()))***++++++***)))(((((()))***+++++++++************))))))***))))))))))))***+++++++++++++++******)))))))))))))))***************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///------,,,,,,,,,,,,------,,,,,,,,,,,,------------000//////...------,,,,,,//////......---,,,,,,+++((()))***,,,...///000000,,,,,,,,,++++++,,,,,,,,,---,,,***))))))***+++,,,,,,+++******+++,,,------+++++++++******+++++++++,,,,,,+++++++++++++++,,,+++***))))))(((((())))))(((((((((((((((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&'''((((((''''''((()))***)))''''''((()))((('''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$$$$''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###''''''%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||lllccc^^^]]]___]]]aaacccaaa``````]]]WWWTTTUUUWWWYYYZZZWWWSSSOOOJJJIIIHHHFFFEEEDDDDDDEEECCCCCCBBB@@@>>><<<===>>>>>>>>>??????===:::777666333444555666555333111///...---+++)))(((((())))))&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''(((((()))))))))(((&&&&&&((()))((('''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%%%%%%%&&&))))))((('''&&&&&&&&&&&&***)))&&&$$$##################$$$$$$######"""!!!#########$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$&&&''''''''''''&&&%%%&&&'''&&&%%%$$$$$$%%%$$$######"""######$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&$$$"""!!!$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((((('''((()))))))))((())))))''''''(((((()))*********&&&'''''''''''''''(((((())))))))))))))))))))))))'''((())))))******))))))%%%'''(((((('''&&&&&&'''(((''''''(((((()))***++++++***)))(((((()))***++++++++++++******************************+++,,,,,,))))))******+++++++++,,,)))*********++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...///......------------......,,,,,,------------------------.........---------........................***+++,,,......///......---,,,,,,++++++,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,---...+++++++++,,,,,,+++++++++++++++*********++++++,,,++++++***)))))))))))))))++++++***)))((((((''''''((((((((()))))))))******''''''''''''''''''''''''''')))******))))))***,,,,,,***(((((())))))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{lllccc___^^^```\\\```aaa___^^^^^^[[[WWWUUUVVVXXXZZZZZZWWWRRRMMMIIIHHHGGGFFFFFFFFFFFFFFFCCCDDDCCCAAA>>>======>>>??????@@@???===:::666444222333333333333111000///...---+++)))(((((())))))%%%&&&&&&'''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''&&&&&&'''(((((('''%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))+++)))'''$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&############$$$&&&'''(((''''''&&&&&&%%%$$$$$$$$$"""######$$$&&&''''''(((###$$$&&&''''''&&&%%%%%%%%%&&&((('''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***)))((()))***''''''((()))******))))))$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))'''((())))))******))))))(((***,,,+++***)))******(((((((((((()))***++++++*********))))))******************+++++++++,,,,,,++++++******++++++,,,---))))))******+++,,,,,,---*********+++,,,,,,------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000//////............//////............//////000000...///000000000000000///////////////000000111111---...///000000000............------------...............------,,,,,,,,,,,,...///...---,,,---///,,,,,,------------,,,,,,++++++******++++++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((()))***+++++++++''''''''''''''''''''''''((()))++++++******,,,------+++)))((()))***)))(((''''''&&&&&&''''''((()))''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%$$$$$$######!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}mmmddd___^^^```]]]``````]]]\\\]]][[[WWWUUUWWWYYY\\\\\\WWWPPPKKKHHHGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDAAA???===>>>???AAAAAA@@@???<<<999555333333333333222111111000000...---+++)))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((((((&&&%%%%%%&&&''''''&&&%%%&&&''''''((((((''''''$$$#########$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((()))'''%%%######$$$&&&((()))((('''&&&%%%&&&''''''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''&&&%%%###"""$$$&&&((((((&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''###&&&)))***)))(((***+++'''((()))******)))((((((&&&&&&&&&'''(((((())))))************************((()))******++++++*********+++------+++***+++,,,(((((((((((()))***+++,,,)))******++++++******)))))))))******+++,,,------,,,++++++++++++,,,------++++++++++++++++++++++++******++++++,,,------...*********+++++++++,,,,,,------------------------,,,---......---...000222000//////......//////000000000111222333333444444555555666666555444333222333333333333222222222222///000222333444333222111111000000//////000000111111222222333222000...,,,,,,...000000...,,,...///------...//////...------,,,,,,,,,,,,,,,---......,,,+++******))))))******)))))))))******+++++++++************************((((((((((((((((((((((((''')))************,,,---...,,,***)))******)))((('''''''''''''''(((((()))&&&'''((((((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((###$$$%%%%%%&&&%%%%%%%%%"""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%oooeee___]]]___^^^``````]]]\\\]]]\\\YYYVVVWWW[[[]]]]]]WWWOOOIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDBBB???>>>>>>???BBBBBBAAA???<<<888444222555444333222111111111111...---+++)))(((((())))))*********)))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$$$$&&&'''&&&%%%%%%&&&''''''((((((''''''############$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$###$$$&&&)))+++'''&&&$$$""""""###$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&&&&$$$"""!!!$$$&&&((((((&&&%%%$$$%%%###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))"""&&&)))***))))))***,,,'''((()))******)))((('''(((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++)))***,,,,,,***)))***+++(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))(((((()))***,,,---...///,,,,,,++++++,,,,,,---...------,,,++++++***************+++,,,,,,---......******+++++++++,,,,,,,,,////////////////////////---...////////////111333000000////////////000000222222333444666777888888;;;;;;;;;;;;999777555333777777666555444333333222000111444666666666555444333333222222222222333333333555666777555333///---,,,///111111...---...///---...///000000///...------------------...///000,,,+++******)))*********+++++++++***************,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&((()))***))))))+++,,,...,,,***)))******)))((('''''''''''''''((())))))%%%&&&'''))))))))))))(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''############$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%&&&&&&'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssgggbbb```___bbbaaa```___^^^\\\WWWTTTRRRWWW[[[]]]^^^[[[QQQFFFFFFFFFEEEEEEEEEGGGHHHIIIDDDDDDDDDAAA>>><<<<<<===BBBBBBBBBAAA>>>;;;777555333333333333222111000000000///,,,***(((''''''''''''(((((()))***++++++,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%***))))))((('''&&&&&&&&&%%%%%%$$$######$$$$$$$$$(((''''''&&&&&&&&&'''''',,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$'''***,,,&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&((()))(((&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&%%%#########%%%'''(((***)))((('''&&&&&&'''((()))(((&&&&&&&&&''')))+++)))(((&&&$$$$$$$$$%%%%%%((((((((((((((())))))******)))((())),,,,,,***((((((+++------,,,*********(((((())))))*********++++++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++++++++******************,,,---...//////...,,,+++***+++,,,---...///000000+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++************)))***,,,...//////......111000000000000111222333000222333333444666:::===???>>>???@@@CCCDDDDDDDDDDDDDDDEEECCC@@@>>>>>>>>>AAA>>><<<<<<>>>???>>><<<;;;<<<>>>???>>>>>>>>>??????@@@@@@???===:::999999BBBCCCCCCAAA>>>;;;999888222555888888777666555555666666555444222111000000,,,------.........------------------------------***++++++,,,,,,++++++*********++++++******)))((())))))))))))))))))))))))''''''&&&&&&'''(((***+++++++++++++++++++++++++++''''''((((((((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&$$$#########$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%&&&''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$&&&'''(((((())))))((((((%%%%%%%%%$$$$$$############""""""$$$&&&&&&"""!!!""" %%%&&&"""###$$$%%%&&&&&&%%%$$$###wwwiiibbb```___bbbaaa```___^^^[[[VVVSSSSSSXXX[[[]]]___\\\RRRGGGEEEDDDDDDDDDDDDFFFHHHIIIGGGGGGFFFCCC@@@>>>???AAABBBBBBBBBAAA>>>;;;777555333333444333333222111000000///,,,***(((''''''''''''(((((())))))*********'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&((()))((('''%%%%%%&&&&&&'''''''''&&&&&&%%%$$$&&&%%%$$$$$$$$$%%%'''((())))))'''&&&&&&&&&''''''((('''&&&%%%&&&''')))******))))))******+++,,,---***))))))((((((((()))))))))))))))+++---...,,,+++---///222111///,,,+++***)))))))))*********+++++++++***))))))))))))***+++))))))************))))))************+++++++++,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111000000///000000000...///111222333333222222333333333333444555666666999:::<<<======???CCCEEEKKKJJJJJJKKKMMMNNNNNNMMMMMMNNNNNNLLLJJJIIIJJJKKKLLLJJJHHHHHHJJJLLLKKKJJJIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJLLLNNNOOOLLLGGGBBB@@@???<<<>>>@@@@@@>>><<<<<<<<<======;;;:::888666555444222333333222222111000///------------------------,,,,,,---------,,,++++++***************)))((('''************************+++***)))((((((((()))***++++++++++++++++++++++++''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&((((((%%%""""""&&&&&&###$$$((((((%%%$$$$$$%%%%%%%%%%%%$$$$$$~~~lllbbb______aaa```___^^^]]]ZZZVVVSSSSSSXXX\\\]]]___]]]SSSIIICCCBBBBBBBBBCCCEEEGGGIIIIIIHHHEEEBBB???>>>@@@BBBAAAAAAAAA@@@>>>;;;777555444444444444333222111000000...,,,***((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&((('''''''''''''''((((((***)))'''&&&$$$#########%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%######&&&&&&'''''''''&&&%%%$$$'''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''')))((('''%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%'''((()))&&&'''((()))******************)))))))))))))))***)))***,,,.../////////...444666888777333///,,,+++************+++++++++++++++******))))))******+++)))******++++++******)))******++++++,,,,,,------,,,,,,++++++++++++,,,,,,///......---,,,+++++++++........................000000000000000000111222111222333444444444444444888999:::;;;<<<>>>??????EEEGGGJJJKKKLLLMMMPPPRRRYYYYYYYYYYYYZZZZZZZZZ[[[YYYYYYXXXWWWVVVVVVYYY[[[YYYXXXVVVWWWYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVQQQQQQQQQRRRTTTVVVXXXZZZ\\\___bbb^^^VVVOOOLLLLLLKKKMMMMMMMMMKKKIIIIIIJJJIIIHHHGGGEEEBBB@@@>>>===<<<<<<;;;:::999777555444111111111000000//////...............---,,,+++++++++++++++++++++***))))))************************---,,,+++***))))))))))))************************'''(((((())))))(((((('''&&&''')))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$%%%''')))+++&&&'''''''''((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""###$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''))))))'''%%%&&&((((((&&&&&&((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%mmm```\\\]]]]]]\\\\\\]]]]]][[[XXXUUURRRVVVZZZ\\\^^^\\\TTTJJJBBBAAA@@@@@@AAADDDGGGIIIFFFEEEBBB>>>;;;;;;===@@@@@@AAAAAA@@@>>>;;;777555444444444444333222111000///...,,,***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((()))((('''&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&((((((''''''''''''((()))'''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((((((&&&''''''((('''%%%$$$"""))))))))))))***+++,,,,,,***,,,...//////000222444;;;===>>><<<777222...---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,...---,,,++++++---...///.........//////000000000000000000000000111111111/////////000111222333444777777888999999:::::::::???@@@BBBEEEGGGIIIJJJKKKPPPRRRVVVXXXYYY[[[]]]___aaacccdddddddddeeefffgggddddddcccaaaaaabbbfffiiifffeeeeeeeeefffiiijjjkkkjjjhhheeecccbbbaaa```___XXXWWWVVVWWWZZZ]]]```aaahhhmmmpppmmmddd[[[XXXXXXZZZ[[[[[[ZZZXXXWWWXXXYYYUUUTTTSSSQQQOOOLLLIIIGGGFFFEEEDDDCCC@@@>>><<<;;;888888777666555444333333000000000///...---++++++++++++,,,---------------************************,,,,,,+++***************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''***,,,---,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''''''((('''%%%###""""""$$$&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$###$$$&&&)))***''''''''''''((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((()))((((((&&&'''&&&%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&mmm___ZZZZZZXXXXXXYYY[[[]]]\\\ZZZWWWPPPTTTXXXZZZ\\\[[[SSSJJJBBBAAA??????@@@CCCFFFHHHEEEDDDAAA===999999<<>>AAAAAAAAABBBCCCDDDEEEFFFDDDEEEIIILLLOOORRRSSSTTTWWW[[[```dddeeegggiiijjjkkkmmmoooppppppqqqsssuuuttttttsssrrrqqqssswwwzzzzzzzzzyyyyyyzzz|||{{{uuuqqqmmmiiieeeaaa___]]][[[\\\___bbbddddddkkkppptttrrrkkkeeebbbbbbccceeefffeeecccaaaaaabbb^^^^^^^^^]]][[[WWWUUUSSSNNNNNNMMMKKKIIIGGGEEEDDD@@@???>>>===;;;999888888555555444333111///...---******,,,---.../////////************************)))))))))******+++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&(((***,,,------,,,+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&'''(((((('''&&&$$$###"""$$$''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&(((%%%&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&'''((('''%%%%%%%%%%%%#########'''&&&%%%$$$$$$%%%&&&'''lll___YYYXXXVVVVVVWWWZZZ\\\\\\ZZZXXXOOOSSSVVVXXX[[[[[[SSSJJJDDDBBB@@@??????BBBEEEGGGFFFFFFCCC@@@<<<<<<>>>@@@??????@@@???===:::777666555555555444444333222111...---+++***((((((((()))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&''''''(((((((((&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&'''(((((((((((('''((((((((((((((('''''''''&&&'''(((((()))((((((((('''''''''(((((((((((((((((()))***++++++,,,,,,,,,''''''(((***,,,...000111---000111000111999HHHTTTYYYWWWRRRJJJAAA999444222............------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++111000000///...---,,,,,,++++++++++++,,,---...///111111111111000000000000111222333555666888999:::<<<<<<>>>@@@BBBEEEGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQMMMOOOSSSXXX\\\___aaabbbdddiiioootttwwwyyy{{{|||~~~xxxoooiiifffccc```aaadddgggfffeeejjjmmmppprrrqqqnnnllllllmmmnnnpppooolllhhhfffeeeddddddeeeeeedddbbb___]]]VVVVVVUUUTTTSSSQQQPPPOOOJJJIIIGGGEEECCCAAA@@@???>>>>>>===;;;999777555333,,,---...///////////////++++++++++++++++++++++++(((((()))++++++,,,,,,+++************************((())))))******))))))(((((()))***,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''###$$$%%%''''''((((((((($$$%%%''')))))))))((('''&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%'''(((&&&%%%''''''$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&~~~mmmaaaZZZWWWWWWWWWXXXYYY[[[ZZZXXXUUUOOOSSSVVVXXX[[[\\\UUULLLFFFDDDAAA??????AAADDDFFFGGGGGGEEEBBB???>>>???@@@>>>?????????===:::888666555555555555444333222111...---+++)))(((((())))))'''(((((())))))*********&&&'''''''''((((((((()))$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&'''''')))*********))))))'''(((((()))))))))))))))''''''''''''((()))***+++*********+++,,,---...///---000222111444BBBYYYjjjpppkkkbbbUUUGGG===777555/////////.........------+++,,,---......---,,,+++,,,,,,------------,,,,,,////////////////////////---...///000111111111111444444444444555555555555999:::<<<>>>AAACCCEEEFFFFFFGGGHHHKKKNNNQQQTTTUUUUUUUUUVVVWWWZZZ]]]___aaaaaadddiiiooossswwwyyyyyyzzzssspppnnnppptttuuusssppplllmmmoootttzzz||||||zzz{{{}}}~~~|||vvvpppkkkiiifffgggiiijjjjjjiiigggeee]]]]]]]]]]]]\\\[[[ZZZZZZWWWVVVUUURRRPPPMMMKKKJJJJJJIIIHHHFFFCCCAAA>>>===666666666555444333222111........................***+++,,,------,,,++++++++++++++++++++++++++++++))))))************))))))************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%%%%%%%'''((()))***&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%######$$$'''(((%%%%%%(((((($$$$$$'''%%%%%%&&&&&&&&&&&&%%%%%%|||mmmccc\\\XXXYYYXXXYYYYYYZZZYYYVVVSSSPPPTTTWWWYYY\\\]]]VVVMMMHHHEEEBBB??????AAADDDFFFFFFFFFEEECCC@@@>>>>>>???>>>>>>??????===:::888666555555555555444333222222...---+++))))))((())))))'''(((((()))***++++++,,,&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$&&&%%%%%%$$$%%%&&&'''((()))(((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''''''''(((&&&&&&'''((())))))((((((''''''(((((('''&&&%%%%%%'''((()))+++++++++***)))(((((()))***************---,,,***((((((((())))))---,,,,,,++++++,,,,,,------000222111777IIIeeezzzyyymmm]]]LLL@@@:::777000000//////.........---,,,,,,---......---,,,,,,......////////////......------...///000111222333111222444555666666555555444555777888:::<<<>>>???BBBCCCEEEHHHKKKNNNPPPQQQSSSTTTUUUXXX[[[___bbbcccdddeeeeeegggjjjnnnqqqsssuuuyyy~~~qqqppprrryyywwwppplllfffhhhkkkmmmmmmlllkkkiiiaaaaaaaaabbbbbbbbbaaaaaacccbbb```]]]ZZZXXXVVVUUURRRRRRPPPNNNKKKHHHFFFDDDAAA@@@???===;;;888666444000000000000000000000000---......///...---+++***++++++++++++++++++++++++))))))************))))))++++++***))))))*********++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&%%%%%%$$$%%%&&&'''((($$$$$$&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$&&&'''&&&###"""$$$''''''######''''''######'''$$$%%%''''''''''''%%%$$$pppeee___]]]WWWZZZ[[[YYYXXXZZZYYYUUUUUUVVVXXXZZZ[[[YYYUUUQQQLLLJJJFFFAAA???AAAEEEIIIDDDEEEEEEDDDCCC@@@>>>===@@@@@@@@@@@@===999555333777777666666555555555555555111,,,)))(((((('''&&&(((((((((((())))))))))))+++(((%%%###$$$%%%%%%$$$))))))))))))))))))((((((((()))*********((('''&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$$$$%%%%%%$$$######$$$&&&***(((&&&###"""!!!!!!!!!""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$$$$###########################'''''''''''''''''''''''''''(((((()))))))))))))))'''&&&%%%&&&((((((((('''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((++++++***)))(((((())))))))))))))))))******************+++,,,,,,,,,,,,++++++---......+++(((&&&&&&,,,///222555???TTTqqqxxxhhhVVVFFF999222111000......//////---,,,,,,------...//////000000//////...---------......000//////000111222111000111222555777999:::::::::;;;@@@EEEEEECCCCCCFFFJJJNNNPPPTTTXXX\\\^^^^^^___``````ccciiiooouuuxxxyyytttvvvzzz|||xxxqqqooonnnmmmnnnooonnnkkkiiibbbcccdddeeeeeefffjjjllljjjjjjiiigggddd```]]][[[ZZZYYYXXXUUUSSSQQQPPPOOOKKKJJJHHHGGGEEECCC???<<>>>>>>>>>>>???@@@@@@???===999555333555555555444444444333333333///+++))))))))))))((('''''''''(((((((((((()))---***(((&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))***++++++***)))))))))))))))''''''((((((((())))))))))))***++++++,,,,,,++++++//////000...---,,,---///+++000666;;;GGG\\\www~~~mmmYYYHHH;;;555555333111000000000...,,,/////////000111111222222000000111111111000000///222222333555666888999:::???AAACCCCCCDDDEEEGGGJJJMMMPPPRRRPPPNNNPPPUUUZZZYYY^^^eeelllppprrrqqqppppppsssyyy~~~}}}{{{yyyxxxuuuqqqnnnhhhgggeeeeeefffhhhjjjkkkmmmnnnnnnnnnllliiifffdddbbbaaa___]]]ZZZXXXVVVUUUUUUSSSQQQPPPOOOMMMIIIFFFEEEBBB>>>;;;999777555333444333000---+++++++++++++++******,,,------+++))),,,,,,+++++++++,,,,,,---******))))))((((((''''''''''''((()))******************))))))))))))******((()))***************)))******))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooccc\\\YYYZZZ]]]___]]]\\\^^^\\\XXXUUUVVVYYY]]]___]]]ZZZVVVMMMJJJEEEAAA@@@BBBEEEHHHEEECCC@@@>>>===>>>???AAA??????@@@???===999555333333333333333222222222222000...***))))))*********(((((((((((()))))))))))))))'''%%%$$$&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((())))))***+++++++++***))))))))))))***(((((()))))))))*********))))))***++++++++++++***------,,,***)))+++///222...444;;;CCCOOOddd}}}ttt^^^LLL@@@;;;888666444333333333111000---......//////000111111000111222333333333222222333666999::::::<<>>?????????===999555333333333222222222222222222000...+++)))*********)))))))))*********+++++++++&&&$$$######%%%''''''&&&(((((((((((())))))))))))'''&&&&&&%%%&&&''')))***%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%$$$%%%&&&%%%######%%%&&&!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((()))******++++++***))))))*********++++++,,,,,,,,,---------((()))******++++++*********+++***))))))***...111444999@@@HHHTTThhhzzzfffTTTIIIEEE<<<:::777666666666444333...//////000111222333333444555555666888;;;===>>>===AAADDDDDDBBBDDDJJJPPPOOOWWW___ccccccfffmmmtttyyyyyywwwtttsssuuu{{{~~~{{{}}}~~~|||{{{|||}}}|||zzzuuuppplllgggeeecccaaa```_________cccaaa^^^]]]^^^^^^]]]\\\YYYWWWTTTPPPMMMGGGAAA===>>><<<;;;999777666666666111000...---...///...---,,,,,,+++*********+++++++++******))))))(((((((((******++++++***))))))((())))))************))))))++++++++++++***))))))(((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))((('''(((***,,,%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrgggaaa^^^ZZZ^^^```___^^^___]]]XXXWWWXXX[[[___bbbbbb^^^[[[OOOIIICCC@@@AAACCCFFFGGGDDDDDDDDDCCCBBBAAA@@@???===>>>???>>><<<999555333333333333333444444444444111///,,,******)))((('''((((((((()))))))))******((('''&&&''')))******)))$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&'''(((***+++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%'''###$$$&&&''''''&&&%%%$$$######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''%%%%%%&&&'''((('''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((((((((''''''(((((()))***+++***************++++++,,,,,,,,,,,,------------))))))***+++++++++++++++,,,...///.........///111777;;;BBBJJJXXXlllooo```VVVRRREEEBBB===999777555333222333333444666777888999:::<<<<<<<<<>>>CCCIIIOOOSSSQQQSSSTTTRRROOOPPPVVV\\\___iiivvv~~~{{{uuuqqqllljjjgggeeeeeegggiiikkkkkkiiieeeddddddeeeeeeeee```^^^\\\YYYVVVPPPJJJEEEBBBAAA@@@>>>===<<<<<<<<<888555222111111000///------,,,+++***************(((((())))))******++++++************)))(((''''''((())))))******))))))((()))*********)))(((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''(((***,,,&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssiiidddaaaZZZ___aaa`````````]]]XXXXXXYYY\\\```cccbbb___\\\OOOIIIBBB???AAADDDFFFFFFBBBBBBCCCBBBAAA???<<<;;;<<<===>>>>>><<<999555333444444444444555555555555111///,,,+++***)))(((&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((()))((('''$$$%%%%%%&&&&&&''''''''')))(((((((((((())))))***(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$######$$$$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%&&&((()))((('''&&&'''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))+++************+++,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,++++++---...///......///111999>>>FFFPPP___sssuuuiii___YYYMMMHHHBBB<<<888555222000444555666888;;;===>>>???AAABBBEEEJJJRRR[[[dddiiihhhgggeeebbb___```eeeiiittt}}}|||wwwyyy|||wwwsssnnnjjjjjjnnnssswwwuuuqqqllliiigggggggggffffffdddbbb```^^^ZZZTTTPPPIIIHHHGGGEEECCCAAA@@@???<<<:::777666555333000...///...---,,,,,,++++++,,,'''(((((()))***+++,,,,,,)))*********)))(((''''''((()))***++++++***)))(((((())))))))))))((((((''')))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssjjjdddbbb[[[```cccbbbbbbbbb___ZZZYYYZZZ]]]aaacccbbb^^^[[[PPPIIIBBB???AAAEEEFFFEEEEEEDDDCCCAAA???===<<<;;;<<<===>>>>>><<<999666333333444444444555555555666///---++++++++++++)))'''&&&''''''''''''(((((((((%%%$$$$$$%%%&&&'''%%%$$$&&&&&&'''(((((()))******((((((((()))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((())))))***++++++*********++++++,,,---))))))))))))************++++++,,,------------,,,+++,,,,,,,,,,,,///333666@@@FFFPPP\\\iiixxxyyyrrrhhh]]]TTTJJJFFF@@@<<<:::999888666888:::<<>>>>>===;;;888555222222000//////.........)))))))))******++++++,,,*********+++******))))))***+++---......---+++***(((((()))*********)))))))))*********************''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''$$$&&&''''''&&&$$$$$$%%%((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssiiidddbbb]]]bbbeeeddddddddd```[[[YYY[[[]]]aaacccaaa^^^ZZZPPPIIIAAA???BBBEEEFFFEEEKKKHHHDDDAAA>>>>>>>>>???;;;<<<======<<<999666333333333333444444555555555---+++***+++,,,,,,+++)))************++++++++++++(((''''''((())))))(((&&&######$$$$$$%%%&&&''''''''''''((()))((('''%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&'''((('''&&&%%%$$$&&&&&&'''&&&%%%$$$&&&(((&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%$$$###$$$&&&'''&&&%%%###$$$&&&((())))))((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((*********)))***++++++,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++,,,------......------000000///...///444;;;@@@IIIPPP[[[fffpppyyy}}}uuupppkkkcccVVVLLLBBB???<<<;;;<<<>>>@@@@@@CCCDDDGGGJJJNNNRRRTTTVVV^^^dddppp~~~~~~~~~}}}|||~~~zzzqqqrrrpppnnnpppuuu{{{xxxppppppqqqrrrtttxxx|||xxxuuusssllljjjiiiiiiiiihhheeecccdddbbb___ZZZTTTOOOJJJHHHEEEEEEEEEEEEEEECCC@@@===555444333222111111111111+++++++++******************++++++,,,,,,,,,++++++,,,---///000000///---,,,((()))***+++++++++++++++***************+++++++++''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%'''******(((&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""}}}qqqjjjfffcccbbbbbbccceeeeeeccc^^^ZZZWWWXXX[[[___ccccccaaa___RRRLLLCCC???@@@BBBDDDDDDHHHGGGEEECCCAAA@@@????????????>>>===:::777444222000111222222444444555666000///---+++*********+++(((''''''((()))******)))''''''&&&&&&&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%#########%%%&&&---+++'''$$$###$$$&&&((((((((('''&&&%%%%%%$$$#########%%%%%%%%%%%%######&&&&&&%%%$$$$$$%%%&&&&&&$$$######"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&(((((((((((())))))))))))+++******)))))))))))))))************+++,,,---...((()))***+++,,,------------------,,,,,,+++++++++---///111111111555<<>>;;;888666444444444///---,,,,,,,,,,,,***((((((***,,,------+++***((()))***+++,,,...///111111+++++++++************)))))))))))))))))))))))))))(((((('''''''''(((((()))((('''''''''&&&&&&&&&&&&!!!&&&+++,,,***&&&###$$$%%%'''((((((((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$yyynnnhhhdddbbb______```bbbcccaaa\\\YYYXXXYYY\\\```ccccccaaa^^^RRRLLLDDD@@@AAACCCEEEEEEHHHGGGEEECCCAAA??????>>>??????>>>===:::777444222111222222333333444444555000///---+++*********+++)))((('''((()))***)))((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&(((&&&$$$"""!!!"""$$$%%%(((((('''&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&(((((((((((()))))))))***))))))(((((()))***++++++))))))))))))***+++,,,---******+++,,,---------------------,,,,,,,,,++++++,,,---...///333;;;GGGPPPaaakkkuuuyyy|||~~~{{{wwwnnniiiffffffccc\\\WWWWWWTTTUUUWWWYYY[[[\\\]]]]]]]]]^^^^^^___bbbhhhqqqxxx~~~~~~{{{wwwtttpppppppppppprrrssstttuuusssssstttvvvvvvrrrkkkeeefffjjjooopppppprrrwww||||||{{{zzzzzz{{{|||{{{zzz||||||||||||zzzyyywwwvvvwwwwwwxxxzzz||||||{{{yyy{{{vvvtttwwwxxxwwwwwwzzz|||}}}sssiiiffffffeeefffiiilllkkkiiigggfffccc^^^[[[VVVTTTRRRRRRRRRQQQNNNLLLKKKHHHDDD@@@;;;888666555222000...---......---+++++++++,,,,,,,,,+++***)))***++++++,,,,,,------...+++++++++************)))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((((('''''''''$$$%%%'''(((((('''%%%$$$%%%&&&'''((()))(((''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$wwwmmmhhheeeccc^^^______aaabbb```]]]ZZZYYYZZZ]]]aaacccbbb___\\\QQQLLLDDDAAABBBEEEFFFEEEHHHGGGEEEBBB@@@???>>>===???>>>>>><<<:::777444333333333333333333333333333000...---+++***************)))(((((()))***)))''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&'''((('''''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((()))))))))******''''''(((((()))+++,,,---))))))((())))))***+++,,,,,,,,,------...------,,,------------,,,,,,,,,,,,,,,---...000999HHH[[[hhhxxx}}}vvvpppiiieeeccceeeeeebbb```aaadddfffkkkppptttwwwwwwwwwuuuuuuttttttvvv}}}zzzvvvwwwxxxxxxyyyzzz}}}}}}yyyvvvqqqqqqqqqqqqrrrrrrsssttttttssstttttttttrrroookkkmmmpppsssttttttvvv{{{}}}zzzxxxyyyzzz|||}}}}}}~~~}}}|||zzzyyyuuutttttttttuuuuuusssqqqqqqnnnnnnsssuuusssrrrssssssyyyyyywww|||tttooollljjjjjjmmmpppnnnlllkkkkkkjjjhhhfffaaa___]]]\\\[[[YYYVVVSSSUUURRRNNNJJJEEEAAA>>><<<999666333111111000///...------,,,++++++******++++++++++++++++++*********+++++++++************))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((('''''''''&&&&&&***)))'''%%%$$$$$$%%%%%%&&&'''((()))***)))((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxnnnjjjgggeee`````````bbbcccbbb___\\\XXXYYY]]]```bbbaaa]]]YYYPPPKKKEEECCCDDDFFFGGGFFFHHHGGGDDDBBB@@@>>>===<<<>>>>>>>>><<<:::777555333444444444333333222222222///...,,,***))))))******,,,***))))))******((('''***)))((('''&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''''''''(((((()))))))))*********(((((((((((()))***+++,,,******))))))***+++,,,,,,..................------------------------,,,,,,/////////444@@@UUUnnn~~~{{{uuuooolllhhhhhhlllnnnkkkiiijjjpppuuu}}}}}}zzzxxxyyyzzz{{{}}}|||yyyzzzzzz{{{|||}}}}}}{{{zzz{{{}}}}}}}}}{{{vvvrrrqqqtttuuurrrpppqqqrrrvvv}}}~~~~~~|||vvvqqqrrrxxx~~~{{{yyyzzzxxxvvvsssqqqqqqpppooonnnhhhfffdddccccccaaa^^^[[[WWWVVVTTTQQQNNNKKKJJJIIIBBB>>>:::666555333111000...---+++******+++,,,---******************))))))+++++++++*********))))))))))))))))))))))))))))))***)))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%+++)))'''%%%$$$$$$%%%&&&&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyynnnjjjfffddd`````````aaaaaa```^^^[[[VVVXXX[[[___aaa___ZZZVVVNNNJJJEEEDDDEEEGGGGGGFFFGGGFFFCCCAAA???===<<<<<<>>>>>>===<<<:::888555444555444444333333222222111///...,,,***)))))))))***,,,***))))))******)))'''***)))((('''&&&%%%%%%%%%'''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''""""""$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&((((((((((((&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((((())))))))))))******************)))))))))))))))***,,,,,,+++++++++,,,------....../////////...------------------------------//////000555CCCZZZttt|||zzzxxxvvvvvvsssssswwwyyyvvvtttuuu}}}~~~zzzxxxzzzyyy{{{~~~~~~|||tttssspppmmmlllnnnssswwwzzz}}}}}}{{{xxxtttrrrkkkiiigggfffffffffdddbbbZZZZZZXXXWWWUUUSSSRRRQQQLLLHHHCCC>>>;;;888555333///...,,,++++++---///000***************++++++++++++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''')))*********)))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvlllhhhdddbbb___^^^^^^^^^^^^]]]ZZZXXXUUUWWW[[[___aaa___ZZZVVVLLLHHHDDDDDDFFFHHHGGGEEEEEEDDDBBB@@@???======<<<=========<<<:::888666444444444444333333222222222///---,,,***))))))))))))+++***))))))***+++***((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((((()))%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))'''((())))))***))))))))))))))))))*********++++++++++++***)))))))))))))))------,,,,,,,,,------...------...............---------------............---...///444AAAVVVnnnyyyvvvzzz~~~|||{{{~~~}}}~~~vvvtttqqqooonnnooorrrsssrrruuuzzz|||wwwpppmmmiiigggggghhhhhhgggaaaaaa```]]][[[XXXUUUTTTSSSPPPLLLHHHEEEAAA===999555333111/////////111222+++++++++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))++++++***)))((((((((((((+++++++++*********))))))$$$%%%''')))))))))((('''&&&'''((()))***)))(((((('''''''''&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttkkkgggeeecccaaa___^^^]]]]]][[[YYYVVVVVVXXX\\\aaacccaaa\\\XXXIIIFFFCCCDDDFFFHHHFFFDDDCCCBBBAAA???>>>>>>===============<<<:::888666555333333333333333333333333...---+++***)))((())))))+++)))))))))+++,,,+++***(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$&&&((())))))(((&&&$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''((()))*********))))))))))))*********+++++++++***)))))))))))))))***+++---,,,,,,++++++,,,,,,---+++,,,---...............------------.........///---...000555???PPPdddrrrrrruuutttqqqsss||||||~~~|||yyyxxx}}}}}}~~~~~~~~~~~~~~~}}}yyyyyyyyy{{{~~~~~~yyy|||~~~wwwrrrlllhhhhhhiiijjjkkkhhhhhhfffdddaaa]]]ZZZXXXXXXVVVTTTRRRPPPLLLGGGCCC>>><<<:::666444222111111//////......------,,,,,,+++++++++************))))))))))))))))))))))))))),,,+++***)))((((((((((((************))))))))))))&&&&&&'''(((((((((((((((%%%&&&'''((()))((('''''''''''''''''''''((()))))))))((((((((('''''''''&&&'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((('''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttllliiihhhfffdddbbb```___^^^]]]ZZZWWWVVVYYY^^^ccceeeccc^^^ZZZHHHEEECCCCCCFFFGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;888666555333333333333333333333333...---+++)))(((((())))))***)))((()))+++,,,,,,+++''''''&&&&&&&&&''''''(((&&&%%%%%%$$$###"""!!!!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((###%%%(((******(((%%%###%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******$$$%%%&&&''''''&&&%%%$$$'''((()))******)))((('''(((((()))))))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&(((''''''''''''((())))))'''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((('''((()))+++++++++***))))))************+++++++++(((((((((((()))+++,,,---,,,,,,++++++***+++++++++***+++,,,---............---------........./////////111333777???MMM^^^jjjgggkkknnnnnnsss}}}zzz{{{}}}{{{zzz}}}~~~{{{{{{}}}|||{{{{{{~~~wwwwwwxxx}}}}}}wwwooojjjiiijjjkkklllkkkjjjjjjhhheeebbb___^^^ZZZYYYYYYYYYXXXTTTOOOKKKEEECCC@@@<<<888444222000333222111000...---+++++++++++++++************))))))))))))))))))))))))))),,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&)))(((''''''&&&'''((()))$$$%%%'''((((((((('''&&&'''''''''''''''((())))))))))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssjjjgggfffeeefffccc```______^^^ZZZVVVWWWYYY]]]bbbdddccc^^^ZZZMMMGGGDDDFFFHHHEEECCCCCC????????????>>>>>>>>>>>>>>>===<<<;;;;;;999666333000111333444444333222000...---,,,+++************))))))))))))(((((((((((((((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&&&&$$$$$$&&&(((...+++(((&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''+++***((('''&&&&&&''''''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))******((('''(((+++,,,+++((()))((('''&&&&&&'''))))))(((((((((((())))))))))))*********)))))))))))))))************************+++++++++,,,---...///000...,,,+++,,,...///...+++))))))***,,,///000111000111333444888DDDUUUaaaeeehhhiiiiiijjjnnnxxx}}}}}}yyyxxxxxx{{{~~~|||yyywwwwwwxxx}}}wwwqqqooooooooonnnooommmjjjjjjlllkkkhhheee```___^^^^^^]]]ZZZVVVSSSKKKJJJGGGDDD@@@<<<999888111111111111111000//////...---+++******+++,,,,,,++++++******))))))((((((***************)))((((((...---+++******)))'''%%%******)))((((((((((((((((((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%%%%(((***(((%%%$$$&&&((($$$$$$###%%%''')))((('''######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$ssskkkhhhgggfffgggdddaaa``````___ZZZWWWXXXZZZ^^^ccceeeddd___[[[MMMFFFCCCFFFGGGEEECCCDDD????????????>>>>>>>>>>>>>>>===<<<<<<;;;999666333111111333333333333222111,,,,,,+++***))))))))))))((((((((('''''''''&&&&&&++++++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&###%%%'''&&&$$$$$$%%%''')))((((((((()))(((&&&$$$%%%&&&&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++))))))(((((((((((())))))***)))(((((('''((())))))******)))(((((()))******)))'''&&&'''***+++)))((())))))''''''''''''((()))(((((((((((()))))))))***))))))))))))************+++*********))))))))))))---,,,,,,,,,,,,------...000...,,,---///000///---///......///111333444444111444777===JJJ\\\jjjoookkklllnnnqqqwww~~~~~~}}}vvvuuuvvvzzz||||||{{{yyywwwssspppooommmlllmmmooooookkkgggdddcccaaa```^^^[[[VVVSSSUUUUUUSSSPPPKKKFFFBBB???777777666555444222111000,,,,,,******)))***++++++++++++++++++++++++*********************))))))(((%%%$$$$$$%%%'''))))))(((******)))((((((((((((((((((((())))))))))))((((((((((((''''''&&&'''''''''((()))***)))'''&&&'''(((&&&%%%$$$%%%'''''''''%%%###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%tttkkkiiihhhggghhheeebbbbbbbbb```\\\WWWXXXZZZ___ccceeeddd___[[[KKKEEEBBBEEEGGGEEEDDDEEE@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<:::666444222222222222222222222222,,,+++***)))(((((((((((()))))))))(((((((((((('''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&''''''((((((''''''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&''')))******'''$$$%%%%%%&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))((((((''''''(((((()))+++***)))((((((((((((((()))((((((''''''(((((()))(((&&&&&&'''((()))((('''******)))(((''''''''''''((((((((()))))))))******((()))))))))***+++++++++++++++******))))))((((((...---,,,,,,+++++++++,,,111///......///000000///000000//////000111333444111666<<>><<<:::777444333...---,,,+++++++++++++++,,,,,,,,,,,,------------******++++++******)))(((!!!!!!!!!###''')))***)))******)))((((((((())))))(((((())))))))))))((((((((((((((('''(((((())))))+++***)))))))))***)))'''((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&uuullljjjiiihhhhhhfffdddddddddbbb]]]XXXWWWYYY]]]bbbdddccc^^^ZZZJJJDDDAAACCCFFFEEEDDDEEE@@@@@@@@@?????????>>>>>>???>>><<<<<<<<<:::777444444333222111111111222222,,,+++***))))))(((((())),,,,,,,,,+++++++++******''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%'''&&&&&&''')))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))((((((''''''&&&&&&(((((((((''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((+++***))))))(((''''''&&&(((((()))))))))*********(((((()))***++++++,,,,,,*********+++++++++++++++---,,,,,,+++++++++,,,,,,000///......///000000111000000000//////000333555333:::AAAIIIVVViiiwww~~~|||}}}uuuqqqqqqsss}}}zzzxxxwwwwwwvvvuuusssxxxzzzvvvrrrqqqrrrsssqqqoooooommmjjjgggeeeaaa]]]YYYSSSRRRQQQPPPOOONNNNNNNNNJJJIIIGGGDDD@@@<<<999888222222111000///...------,,,,,,,,,------.........***++++++++++++***))))))'''&&&%%%''')))***)))(((******))))))((())))))***(((((())))))))))))((((((''''''''''''((())))))***,,,)))'''(((***+++)))&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''vvvmmmkkkjjjiiiiiifffeeeeeeeeeccc]]]XXXUUUWWW\\\```bbbaaa\\\XXXJJJDDD@@@BBBEEEDDDDDDEEE@@@@@@@@@@@@???????????????>>>======<<<:::777444444333222111111111222222------,,,+++************,,,,,,,,,,,,++++++++++++***************)))''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&%%%$$$,,,)))%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))(((((('''&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))******+++******)))(((((('''&&&))))))))))))************((())))))***+++,,,,,,---)))******+++,,,---......++++++++++++,,,---.../////////.........///222333222333555444444555888;;;;;;BBBJJJPPPZZZiiivvv|||~~~zzzxxxxxx|||wwwsssqqqooommmkkkuuu~~~wwwrrrrrrtttttttttqqqooommmkkkjjjgggdddbbb\\\YYYUUURRRPPPRRRTTTUUUQQQPPPMMMJJJGGGCCC@@@>>>777777555444222000...---+++,,,,,,------.........+++++++++++++++***))))))+++***))))))******)))(((******))))))))))))******(((((())))))))))))((((((&&&&&&&&&&&&'''((())))))+++(((&&&''')))***(((%%%%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((wwwnnnkkkjjjiiihhhfffeeeeeefffccc]]]XXXTTTVVVZZZ___aaa```[[[WWWKKKDDD???AAACCCCCCCCCDDDAAA@@@@@@@@@@@@????????????>>>======<<<;;;777555444333333222222111111111...---,,,+++*********************))))))))))))((())))))))))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%((('''%%%&&&''''''&&&%%%---)))%%%"""###%%%&&&'''%%%%%%%%%%%%%%%&&&(((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((((((((())))))))))))((((((((())))))******))))))(((((()))******))))))***+++************))))))'''''')))))))))*********++++++)))*********+++,,,,,,,,,)))******+++,,,---......+++++++++,,,---...000000...////////////111555888333777;;;<<<<<<===@@@DDDHHHPPPVVVYYY```kkkvvvzzz}}}{{{}}}xxxsssnnnkkkrrr{{{}}}wwwvvvxxxyyyxxxtttrrrpppooonnnmmmkkkiiigggccc]]]WWWSSSRRRSSSTTTSSSRRRQQQOOOLLLIIIGGGEEE===<<<;;;888555111...------------------.........+++++++++,,,++++++***))))))((('''(((***+++***)))******)))))))))***++++++(((((())))))))))))((((((''''''&&&&&&''''''((((((***((('''((((((((('''&&&$$$######%%%''')))((((((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((xxxoookkkiiihhhgggfffeeeeeefffccc\\\WWWUUUWWW[[[___bbb```\\\XXXLLLDDD???@@@BBBAAAAAACCCAAAAAA@@@@@@@@@?????????@@@???=========;;;888555333333444444333222000///---,,,+++***))))))))))))***))))))))))))(((((((((''''''''''''&&&%%%$$$###%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((($$$%%%%%%&&&&&&&&&&&&&&&(((&&&$$$%%%((()))'''&&&***'''$$$###$$$&&&''''''%%%%%%$$$$$$%%%&&&((()))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%&&&'''((()))))))))((((((''''''&&&&&&''''''(((&&&'''((()))******))))))'''((())))))))))))((('''&&&(((******(((''')))+++((()))************(((((())))))*********+++++++++++++++++++++++++++++++++************************------------......///000...000111111111444999>>><<>>======;;;888555222333444555444222000...,,,+++***)))((((((((((((+++++++++************)))************)))((('''&&&%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&''''''(((((('''''''''%%%$$$%%%(((***(((&&&%%%$$$$$$%%%'''(((((('''%%%%%%$$$$$$%%%'''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))******((())))))))))))'''&&&%%%'''''''''&&&&&&'''''''''###$$$&&&((())))))(((((($$$$$$%%%&&&&&&%%%$$$$$$%%%'''))))))'''&&&(((***((((((***++++++***)))))))))************+++++++++,,,,,,++++++++++++++++++++++++***)))((('''&&&%%%000000///............//////111333333333777===BBBKKKRRRZZZ___```aaadddhhhaaahhhnnnnnnooovvv~~~zzzuuuwww|||{{{yyyvvvsssrrrqqqooommmnnnmmmkkkgggbbb]]]XXXVVVRRRRRRRRRRRRRRRQQQPPPPPPMMMLLLJJJFFFAAA<<<777444222222111111000000//////+++,,,,,,,,,,,,+++******---,,,***+++,,,,,,+++*********))))))***+++,,,,,,(((((())))))))))))((((((++++++***)))(((((())))))))),,,---,,,)))'''))),,,(((&&&%%%%%%&&&'''&&&$$$''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((******((('''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''zzzpppllljjjhhhgggeeeddddddeeeccc]]]XXXTTTYYY]]]^^^```aaa\\\UUU@@@@@@@@@BBBCCCBBB???<<<>>>>>>???@@@@@@@@@@@@@@@===>>>??????<<<999555333333444555666555333000//////...,,,***)))))))))************))))))))))))(((***+++,,,***(((''''''((($$$%%%&&&'''((((((((((((''''''((((((((((((''''''(((((((((((()))***,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$'''(((((()))(((&&&$$$###&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''******))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%+++'''''',,,,,,''''''+++))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))***++++++,,,))))))))))))))))))))))))---,,,)))((('''((()))***))))))***++++++++++++***++++++******++++++,,,---+++++++++******)))))))))***+++...000000000///...---///111000......111444666888:::;;;===BBBIIIPPP^^^hhhpppooommmppptttvvvtttqqqqqquuu|||}}}~~~{{{|||~~~|||}}}xxxxxx}}}xxxtttqqqmmmjjjlllrrrpppppppppnnnjjjeee```]]]XXXVVVRRRPPPOOOQQQTTTVVVTTTSSSOOOKKKFFFAAA===;;;999555111......---,,,++++++,,,,,,------+++***))),,,,,,+++***))))))************))))))))))))***************)))******++++++''''''(((((()))*********---,,,+++)))(((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&%%%'''$$$###$$$&&&'''%%%###%%%&&&))),,,,,,,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''zzzpppllljjjhhhiiigggffffffgggeee___ZZZUUUZZZ^^^___aaabbb]]]VVVGGGEEEBBBAAAAAAAAA@@@???===>>>>>>???????????????===>>>??????<<<999555333222333444555444222000//////...,,,***)))))))))***++++++*********)))))))))***+++,,,***(((''''''(((######$$$%%%&&&&&&&&&&&&'''((((((((((((''''''&&&((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""$$$%%%''''''&&&%%%$$$'''((((((((((((&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%&&&******&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))*********))))))))))))))))))))))))++++++)))((((((((()))***))))))***++++++++++++*********))))))******+++,,,,,,,,,+++++++++************+++,,,---...------,,,+++---//////......111333777;;;@@@DDDIIIPPPYYY```kkkvvv~~~zzzyyyyyy|||yyywwwyyy|||zzz}}}~~~{{{{{{~~~zzztttnnnmmmoooqqqqqqqqqqqqpppmmmjjjggg^^^\\\YYYVVVTTTSSSSSSSSSRRRRRRRRRQQQNNNJJJFFFDDD>>>;;;777333222111///---,,,,,,,,,---,,,,,,++++++++++++***)))))))))))))))***))))))(((((())))))***+++******)))))))))******((())))))))))))*********,,,+++***)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%$$$$$$'''%%%$$$$$$''''''&&&$$$&&&(((***,,,---,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&yyyooollljjjhhhiiigggffffffgggeee___ZZZUUUZZZ^^^```bbbccc^^^WWWNNNJJJEEEAAAAAABBBCCCCCC======>>>>>>>>>?????????===>>>??????<<<999555333111222333333222111///...///...,,,***)))))))))***,,,+++++++++***************++++++***(((''''''(((###$$$%%%&&&''''''''''''((((((((((((((('''&&&%%%(((((('''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%''''''&&&&&&%%%(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$###"""''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&))))))&&&%%%&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***)))))))))))))))***++++++---,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...,,,...000111222333666888>>>DDDLLLTTTZZZbbbjjjpppwww~~~yyyxxx|||{{{tttssssssrrrqqqqqqrrrqqqnnnlllfffeeeccc```[[[WWWSSSQQQPPPRRRUUUVVVVVVSSSPPPNNNGGGCCC???;;;999666333111///......---------------,,,,,,++++++++++++++++++***))))))(((((())))))***,,,+++***)))))))))))))))*********))))))))))))(((******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%&&&'''((('''%%%'''(((+++,,,---,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%xxxnnnkkkjjjiiigggeeeddddddeeeccc]]]XXXUUUYYY]]]___aaabbb]]]VVVNNNJJJFFFCCCCCCDDDEEEEEE===============>>>>>>???===>>>??????<<<999555333111111111222111000///...///...,,,***)))))))))***,,,,,,,,,+++++++++******)))***+++***((('''''')))''''''((()))))))))))))))(((((((((((('''&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&$$$!!!)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''')))***++++++++++++))))))***++++++++++++******************++++++,,,------------------------111000...------///000111...111444777;;;>>>AAABBBMMMUUU```iiinnnqqquuuwww}}}yyyvvvsssrrrsssrrrpppmmmllllllkkkiiiddd^^^WWWTTTRRRSSSUUUWWWWWWVVVTTTSSSMMMKKKGGGCCC@@@===999666555444111///------------------.........---------++++++************++++++...---,,,******)))))))))******))))))((('''&&&&&&((((((((((((((()))((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$&&&(((***''''''&&&''''''''''''&&&'''((()))+++++++++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%vvvmmmjjjjjjiiigggeeeddddddeeeccc]]]XXXSSSXXX\\\]]]___```[[[UUUIIIGGGFFFFFFGGGGGGEEEDDD=========<<<===>>>??????===>>>??????<<<999555333000000111111000000/////////...,,,***)))))))))***,,,,,,,,,+++++++++******((()))***)))''''''((()))(((((())))))******))))))'''''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&$$$"""!!!((((((((()))))))))))))))&&&''''''((((((''''''&&&)))******))))))******)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((***++++++++++++))))))***++++++++++++***,,,++++++++++++,,,------------------------------222000///---...///111333000333888???FFFKKKOOOPPP^^^hhhttt}}}}}}}}}vvvtttsssvvvzzzzzzuuusssuuuvvvtttrrroooppppppoookkkeee___[[[XXXWWWUUUTTTSSSRRRRRRRRRPPPNNNKKKIIIFFFCCC>>>;;;<<<:::666333000...------,,,,,,---......------,,,---,,,,,,++++++,,,,,,---///...---,,,+++*********))))))((('''&&&&&&%%%$$$(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$&&&(((&&&''''''''''''&&&''''''&&&'''(((((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%uuullljjjjjjiiiiiigggffffffgggeee___ZZZRRRWWW[[[]]]______[[[TTTFFFFFFGGGIIIJJJIIIEEECCC???>>>===<<<===>>>???@@@===>>>??????<<<999555333111111000000000000000000///...,,,***)))))))))***,,,+++++++++************'''((())))))''''''((()))''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((()))*********&&&&&&&&&'''''''''''''''''''''((((((((((((''''''***+++***''''''***+++***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,))))))***++++++++++++***,,,,,,,,,,,,,,,---......,,,,,,---------------...///...---,,,---///111333333666===GGGRRR[[[___aaannnwwwvvvnnnkkkfffjjjpppxxxyyyrrrqqqtttwwwvvvtttqqqrrrrrrqqqnnnjjjfffddd```^^^YYYTTTQQQOOONNNOOOMMMLLLLLLKKKJJJHHHCCC@@@@@@>>>;;;777444111///...)))***+++,,,,,,,,,+++***---,,,,,,,,,,,,,,,,,,---...---,,,+++++++++++++++))))))(((''''''&&&%%%%%%'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))++++++(((###!!!"""$$$%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%tttkkkiiijjjjjjiiigggffffffgggeee___ZZZSSSXXX\\\]]]___```[[[TTTIIIHHHIIIJJJJJJIIIEEEBBB@@@???>>>======???@@@AAA===>>>??????<<<999555333111111111000000111111222///...,,,***)))))))))***++++++*********)))))))))'''((()))(((''''''((()))((((((((())))))(((((('''$$$$$$%%%&&&'''''''''''''''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((***+++,,,&&&&&&&&&&&&'''''''''(((''''''(((((((((((('''''')))***'''""""""'''***)))''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))*********))))))))))))))))))))))))))))))(((((((((***+++,,,))))))***++++++++++++***,,,,,,++++++,,,,,,---...++++++,,,,,,------------------------///000222444888<<>>===>>>???AAABBB===>>>??????<<<999555333222111111111111111222222///...,,,***)))))))))************))))))))))))(((&&&((()))(((''''''((()))******+++++++++******)))######%%%&&&'''(((((((((&&&&&&&&&'''((()))***+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((((((&&&''''''''''''''''''&&&)))(((&&&%%%$$$$$$%%%&&&'''((((((((())))))******''''''(((((((((((('''''''''((($$$$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''(((((()))***++++++,,,))))))))))))))))))))))))+++***((('''''')))+++,,,))))))***++++++++++++***++++++******++++++,,,---+++++++++,,,,,,---------......///000222444555666???CCCMMM\\\lllyyyzzzxxxzzz|||{{{{{{~~~vvvzzz~~~|||vvvuuusssqqqooonnnmmmmmmllljjjgggaaa[[[TTTNNNKKKDDDEEEHHHKKKMMMLLLIIIFFF>>>???>>>===;;;999666444,,,...000111222111000///******))))))))))))******)))((((((((((((((()))***++++++++++++************(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&)))+++)))%%%$$$'''+++###%%%'''&&&$$$###$$$'''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''tttllljjjiiigggdddbbbaaaccceeeccc\\\UUUVVVZZZ]]]^^^```aaa]]]VVVOOOMMMJJJIIIIIIGGGEEECCC@@@>>><<<<<<>>>???@@@???@@@???>>>===<<<999666333333222000/////////000111000...,,,***))))))***+++***)))((((((((()))***+++))))))))))))))))))))))))************))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((())))))***&&&'''(((((((((&&&%%%$$$'''''''''(((((((((((()))$$$$$$$$$$$$%%%&&&&&&''')))))))))'''%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''',,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&"""###$$$%%%'''((())))))+++++++++***************((((((((((((((()))******++++++,,,,,,,,,,,,------++++++******++++++,,,---111000...---,,,,,,------*********+++,,,---///000000---...222555555888<<>><<<<<<<<<<<<111000...,,,++++++,,,,,,---,,,***))))))+++---...+++******+++......+++(((***++++++++++++,,,,,,,,,((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&qqqiiigggfffccceeecccbbbdddfffddd]]]VVVUUUYYY\\\^^^```aaa]]]WWWNNNLLLIIIHHHGGGFFFCCCAAA???===<<<<<<>>>??????>>>@@@???>>>======:::777444333222111000///000000111000...,,,***))))))******,,,++++++***+++,,,---...''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''(((''''''''''''((())))))(((((()))))))))((('''&&&&&&&&&'''''''''(((((((((%%%%%%%%%$$$%%%%%%&&&&&&((((((((('''%%%$$$&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((())))))'''(((((())))))(((((('''&&&&&&''''''(((((())))))************************)))(((((((((((()))***************+++++++++,,,,,,------,,,,,,------...///111000...---,,,,,,,,,---,,,,,,,,,,,,---///000000///---...222555888@@@HHHXXX```kkkuuu||||||~~~vvvrrrxxxyyytttsssqqqmmmjjjrrrqqqooollliiiddd^^^[[[PPPLLLGGGDDDDDDEEEEEEEEEFFFEEEDDDAAA???<<<;;;:::444222111///------------,,,+++***))))))***+++,,,***))))))***,,,,,,***''',,,,,,+++***)))(((((('''+++,,,,,,,,,,,,,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&pppiiigggeeecccfffdddcccfffhhhfff___XXXSSSXXX\\\]]]```bbb^^^XXXNNNLLLIIIGGGFFFDDDAAA???===<<<;;;<<<>>>???>>>===???>>>=========;;;888555222222111000000000000111///...,,,***))))))******,,,,,,++++++,,,,,,---...'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''(((((()))((((((((()))(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%'''((('''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))$$$%%%&&&'''((()))***+++((())))))******))))))(((************))))))))))))))))))))))))))))))******)))))))))((())))))***+++))))))*********+++++++++---------------......///000///...---,,,,,,,,,,,,///.........//////000111///...000333777>>>LLLZZZhhhsss~~~sssttt~~~}}}yyyrrrllltttuuutttrrrnnnjjjhhhggg^^^XXXPPPIIIEEECCCBBBAAAIIIIIIHHHGGGDDDAAA===;;;777666555333111///...---,,,,,,,,,++++++++++++++++++***)))***,,,,,,***(((++++++***)))((('''&&&&&&))))))***+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrllljjjiiiggggggeeeeeegggjjjhhh```ZZZTTTXXX\\\^^^aaaccc```YYYNNNLLLIIIGGGEEECCC@@@>>>;;;::::::;;;===>>>===<<<===<<<;;;<<<<<<;;;888555222222111111111000000000///...,,,+++***)))))))))***************++++++,,,)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&'''((())))))((((((''''''(((((()))***&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''')))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((+++***)))((('''&&&%%%%%%$$$%%%&&&((()))***++++++((())))))******))))))(((************************((()))))))))))))))*********))))))))))))***++++++************+++++++++++++++++++++++++++,,,------///......---------,,,,,,000000/////////000000111111111333555999CCCUUUggguuuyyyxxxzzzzzzwwwqqqmmmmmmnnniiiccc[[[SSSNNNIIIEEEBBBHHHIIIKKKLLLJJJGGGDDDAAA<<<;;;:::888555222///...---......///......---,,,,,,,,,,,,,,,,,,,,,+++***(((((((((((())))))))))))''''''((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrmmmmmmllljjjhhhfffeeehhhkkkiiibbb[[[UUUZZZ^^^___bbbdddaaa[[[OOOMMMIIIGGGFFFCCC@@@>>>;;;:::999:::<<<>>>===<<<<<<;;;::::::;;;999666444222222222222111111111000...---,,,+++***)))))))))))))))*********+++++++++)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&'''((())))))))))))(((((())))))***+++'''''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))((('''&&&%%%%%%&&&'''((('''(((((((((((((((((('''''''''''''''((((((((((((+++***)))((('''&&&%%%%%%'''((()))************)))'''(((((())))))((((((''''''(((((())))))***++++++(((((())))))*********+++***************+++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.....................------000///////////////000000222222444777;;;EEEXXXiii{{{}}}wwwqqqooooookkkhhhddd^^^YYYSSSLLLGGGDDDFFFIIIKKKLLLKKKIIIGGG@@@@@@@@@>>>;;;777333111......//////......---,,,,,,,,,,,,+++************))))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((******)))'''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssmmmmmmkkkiiihhhfffeeehhhkkkjjjccc\\\UUUZZZ^^^___bbbddd```ZZZNNNLLLIIIGGGFFFDDDAAA???<<<:::999999;;;>>>??????===<<<;;;;;;;;;999666333222222333333222222111000...------,,,+++***)))(((******+++,,,,,,,,,,,,+++'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((()))******)))(((((((((((()))******%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%'''((('''''''''&&&&&&''''''''''''(((((())))))(((((('''''''''''''''((((((((((((&&&'''''''''(((((())))))))))))***++++++***)))((('''(((((())))))(((((('''&&&''''''((()))*********)))))))))***++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------...............//////000//////000000000//////...////////////000000111222333333666;;;@@@IIIXXXggg}}}zzzuuurrrkkkjjjhhhfffbbb\\\UUUPPPFFFFFFGGGIIIIIIJJJJJJJJJGGGGGGGGGFFFCCC>>>:::777//////......---,,,,,,,,,***++++++)))''''''((()))......---,,,+++***))))))))))))******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvooommmjjjggggggfffeeehhhkkkjjjccc\\\UUUYYY]]]^^^```bbb]]]WWWLLLIIIGGGEEEEEECCCAAA>>>>>>;;;888888:::>>>@@@AAA@@@>>>======<<<:::777444222222333333333222111000---------,,,+++***)))(((((()))***+++++++++******''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''(((((((((((('''%%%$$$&&&'''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******'''((()))+++***)))((('''((())))))******))))))(((((((((((())))))))))))))))))******+++,,,,,,------,,,++++++++++++,,,------***+++++++++,,,,,,,,,,,,...............///000000///000111222222111000000000000000000111333444444888888<<>>333222000///......//////---------+++((((((***,,,......---,,,+++***)))))))))))))))((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzrrrooojjjggggggeeeeeehhhkkkjjjccc\\\TTTXXX\\\]]]^^^___[[[UUUIIIGGGEEEDDDCCCBBB@@@>>>???<<<888777:::>>>AAACCCBBBAAA??????>>>;;;888555222222333444333222111000---------,,,+++***)))(((%%%&&&'''))))))(((((('''))))))))))))))))))))))))************))))))))))))'''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######"""!!!"""###%%%&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((())))))))))))'''%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((('''''''''%%%&&&((()))***)))((('''******++++++++++++******++++++******)))(((((('''******+++,,,------......,,,,,,++++++,,,,,,---...)))************+++++++++---,,,,,,,,,,,,---......000111222333333222111000111111111222333444666777>>>>>>CCCNNNWWW^^^fffmmm~~~|||tttrrrpppnnnnnnllliiiggg^^^[[[UUUOOOLLLKKKMMMNNNQQQSSSTTTTTTQQQLLLGGGCCC888777444222222222333444000222222///,,,+++---000***++++++++++++,,,,,,,,,.........---+++***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ssskkkiiihhheeeddddddfffhhhgggbbb]]]WWW[[[^^^\\\]]]^^^\\\XXXMMMKKKIIIGGGGGGEEECCCAAA<<<999666666888===@@@BBB@@@@@@???===;;;888555333111111222222222222111111222000...,,,)))'''&&&&&&'''(((((()))***)))))))))+++'''$$$%%%)))+++)))%%%$$$'''******(((&&&'''(((++++++***)))((('''&&&&&&((((((((('''&&&&&&&&&%%%'''(((******((((((((()))((((((((()))))))))))))))------,,,+++***(((&&&%%%%%%'''(((((('''&&&&&&'''&&&'''''''''(((((((((((())))))(((((('''''''''&&&&&&''''''((()))((((((((($$$&&&)))))))))(((((((((******))))))((((((''''''&&&&&&''''''(((((())))))((((((((()))******++++++))))))*********+++++++++!!!'''---///...+++)))000///---,,,+++*********/////////000//////...---000000000111333333222111222666888666666:::======>>>FFFPPPWWW]]]eeennnvvv~~~|||{{{tttqqquuuwwwtttpppnnngggccc\\\VVVQQQMMMJJJGGGPPPRRRUUUWWWVVVRRRNNNJJJBBB@@@<<<888555333222222...222444222,,,(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((('''''''''&&&$$$%%%%%%&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&'''((((((((((((((('''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((( $$$***((($$$uuullliiihhhgggeeeeeefffgggeee___ZZZVVV[[[]]]]]]]]]___]]]YYYPPPMMMKKKIIIGGGEEEBBB@@@<<<999666555888<<<@@@AAA@@@@@@???===;;;888555333000111111222222111111000------,,,,,,+++,,,,,,,,,((())))))))))))*********+++'''$$$%%%)))+++)))&&&%%%(((******(((''''''((())))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&((())))))(((''''''((()))))))))*********++++++******)))))))))(((((((((''''''''''''((((((((()))''')))++++++***))))))***)))(((((((((''''''''''''''''''((((((((((((((((((*********)))))))))))))))))))))*********+++++++++&&&(((***,,,,,,,,,***))),,,,,,+++++++++,,,------....../////////...............///111444666777888555:::<<<;;;===CCCGGGGGGPPPVVV]]]bbbgggmmmuuu||||||wwwyyyzzzvvvqqqpppnnnkkkfffbbb]]]WWWQQQMMMPPPRRRUUUWWWWWWUUURRRPPPIIIGGGBBB===888555333222///111222000---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''+++***((('''&&&&&&''''''((((((((((((((((((((('''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((###!!!&&&***)))&&&wwwnnnjjjiiiiiigggeeeeeefffccc\\\WWWVVVZZZ]]]]]]^^^```^^^ZZZSSSPPPMMMJJJHHHEEEBBB???<<<999666555888<<>>999666444000000000///...---,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((((((''''''******))))))(((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''&&&''''''''''''(((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&''''''%%%xxxoookkkjjjhhhfffddddddeeebbb\\\XXXVVVZZZ]]]]]]___aaa```\\\VVVSSSOOOLLLIIIEEEAAA>>><<<999666555777;;;>>>@@@??????>>>===;;;888666444///000000111111000000///000000...---+++************)))'''&&&'''(((***,,,***(((&&&''')))***)))(((((())))))))))))((())))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''(((((((((%%%'''(((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((******((('''((()))&&&''''''''''''((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++)))***)))'''%%%%%%''')))((((((((((((((((((((('''*********))))))(((((((((************))))))((((((************************+++***))))))***,,,...000///...---,,,++++++++++++---------......//////000222333555666888:::===@@@AAAIIIPPPUUU]]]hhhppprrr~~~~~~~~~}}}~~~zzzuuutttnnnmmmkkkiiigggccc^^^ZZZWWWXXXXXXYYYYYYYYYYYYXXXWWWTTTPPPKKKEEE???:::888444222000///000///...------------------,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((((()))))))))(((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%#########wwwooommmlllfffdddbbbcccdddccc___[[[VVV[[[^^^^^^___bbb```\\\YYYUUUQQQMMMIIIEEEAAA>>><<<999666555777;;;>>>?????????>>>===;;;999666555000000111111111111000000111000...,,,***((('''''')))((('''&&&&&&(((***+++***)))((((((((())))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''(((******((('''((()))((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######%%%'''(((((('''&&&''''''++++++++++++,,,,,,,,,---(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++)))***)))'''%%%%%%''')))))))))))))))))))))))))))++++++******)))))))))((((((((())))))************************************))))))***++++++,,,,,,---......---,,,++++++++++++...---------...000111222333666:::<<>>999666333222111111///............------,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''%%%###"""###vvvooommmmmmeeecccbbbccceeeeeeaaa^^^XXX\\\______```bbb```\\\YYYVVVQQQMMMIIIEEE@@@======999666555777:::===>>>>>>>>>>>>===;;;999777555111111222222222222111111......,,,+++***))))))))))))((('''''''''(((***+++***))))))(((((())))))***)))(((&&&&&&'''(((((('''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''')))******)))(((((()))))))))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&''')))*********++++++++++++''''''''''''(((((((((((((((''''''&&&'''((()))*********+++***(((((()))+++))))))************+++++++++++++++***************'''(((((()))******+++++++++++++++***************++++++,,,---,,,+++)))(((*********+++,,,---...///............///111333555444:::BBBHHHLLLQQQXXX\\\bbbmmmzzz}}}vvvqqqooooooooooooiiihhhfffccc```\\\YYYXXXXXXXXXWWWUUUQQQLLLGGGEEE???===:::666333111000000//////......---,,,,,,,,,+++++++++************)))(((((())))))))))))******%%%%%%&&&''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))'''&&&%%%&&&uuuooommmmmmfffdddbbbccceeeeeebbb___YYY^^^```___```bbb```\\\YYYUUUQQQMMMIIIEEE@@@======999666444666:::<<<>>>>>>>>>>>>===;;;999777555222222333333333333222222...---,,,+++++++++++++++)))************+++++++++)))******)))(((((()))***)))'''$$$$$$&&&((('''&&&'''((((((((((((((())))))'''''''''''''''&&&&&&&&&&&&((())))))(((''''''(((******)))(((((('''&&&&&&&&&'''((())))))***))))))&&&'''))))))'''&&&'''(((&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))''''''''''''((((((((()))''')))++++++***))))))***((()))))))))******************++++++++++++++++++)))))))))))))))*********+++++++++*********)))))),,,------------,,,,,,+++*********+++,,,---////////////...///000333555777<<>>>>>>>>===;;;999777666222333333444444333333222000///...---,,,+++++++++***+++,,,------------,,,)))******)))(((((()))+++)))&&&######&&&''''''%%%&&&&&&'''((()))***++++++(((((((((''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''+++******)))((('''''''''!!!"""$$$&&&'''((())))))''')))******)))(((((()))'''''''''(((((((((((()))(((((())))))*********+++&&&'''(((((()))((((((((($$$&&&)))))))))((((((((('''((((((((())))))***************++++++,,,,,,---++++++******)))(((((((((++++++++++++******))))))+++++++++,,,---///111333------,,,+++++++++,,,,,,000000//////111444777888EEENNNYYYbbbfffjjjoootttwww{{{uuurrrtttsssrrrooojjjeee```]]]]]]^^^^^^]]]YYYTTTOOOKKKHHHIIIFFF???555000000333000000///...------,,,,,,+++++++++************)))(((((())))))*********+++++++++******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))(((''''''&&&&&&&&&'''((())))))***$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%tttmmmkkkkkkfffddddddgggkkkiiiccc\\\ZZZZZZ\\\```dddeeeccc```WWWTTTPPPLLLIIIEEEAAA>>>===999444222333777:::;;;>>>===<<<;;;;;;999666444222222333444444333333333333111...,,,*********+++...------,,,,,,------...++++++++++++++++++++++++)))(((&&&&&&((()))((('''&&&''''''((()))***++++++,,,***(((%%%$$$%%%'''(((******))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))++++++***((('''))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))***************)))(((((())))))))))))************)))***++++++***)))***,,,---,,,+++*********+++,,,+++,,,,,,------,,,,,,++++++---......,,,+++++++++------,,,,,,,,,---......,,,---------...222777;;;KKKSSS]]]gggnnnrrruuuvvv}}}qqqpppppppppppppppnnniiifffcccaaa^^^\\\[[[ZZZXXXWWWQQQMMMHHHCCC???:::555111000///.../////////,,,***...---,,,+++************++++++++++++*********)))---+++(((((()))))))))))))))***+++++++++***((('''******)))((('''&&&%%%%%%((((((((((((''''''''''''%%%$$$$$$###$$$%%%&&&'''((()))***)))((((((***,,,***)))((('''%%%%%%%%%$$$""""""###$$$%%%&&&'''(((vvvmmmjjjiiieeeddddddgggjjjhhhbbb\\\[[[[[[]]]aaaeeeeeeccc```YYYVVVRRRNNNJJJFFFBBB>>>===999555333555888;;;<<>>BBBNNNWWWbbbkkknnnoooqqqsss}}}sssoooooooooppppppnnnkkkhhheeebbb___]]]\\\[[[YYYWWWTTTQQQLLLGGGBBB===888555222000///...//////...,,,...---,,,+++************++++++*********))))))))),,,***((('''((())))))((())))))******))))))(((''')))))))))(((''''''&&&&&&(((((((((((('''''''''''''''&&&%%%%%%&&&'''((()))((()))))))))((((((***++++++***)))(((&&&&&&&&&&&&''''''(((((((((((())))))wwwmmmhhhgggdddcccdddfffhhhfffaaa\\\\\\]]]___bbbeeeeeeccc```[[[XXXTTTPPPLLLGGGBBB>>>===:::666555777:::===>>>@@@>>>===<<<;;;999555222222222333333333333222222222111///---,,,+++,,,,,,+++,,,---......---,,,+++))))))))))))))))))))))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%...---***)))((()))***+++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))'''&&&%%%&&&((()))))))))))))))))))))))))))&&&((())))))(((((()))+++((((((((()))))))))******************)))))))))((())))))))))))************+++,,,,,,+++)))((()))***---,,,***)))((((((((())),,,,,,------------,,,,,,+++...000111///---,,,,,,---------------...//////222222333333555:::AAAFFFTTT^^^iiinnnmmmlllnnnrrr}}}|||qqqpppooopppqqqpppnnnmmmjjjhhhdddbbbaaa___]]][[[YYYVVVQQQLLLHHHCCC>>>:::444222///....../////////...------,,,++++++++++++************)))))))))(((+++)))''''''((()))((((((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''(((((()))***&&&'''((((((''''''(((***++++++)))(((''''''''''''******)))))))))(((((((((xxxlllgggeeeccccccdddeeefffeeeaaa]]]^^^___aaadddeeedddbbb```\\\YYYUUUQQQLLLGGGAAA======:::888888:::===>>>???@@@???===<<<<<<999555222222333333333333222111111222111///...---,,,,,,,,,***+++---......---+++***))))))))))))))))))))))))(((&&&&&&'''(((((('''%%%((((((((((((((((((''''''---,,,***)))((()))***+++))))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((%%%'''((()))((()))***,,,(((((()))))))))*********+++******)))))))))))))))((()))))))))************)))***++++++***)))***,,,...---+++***)))((()))))),,,,,,------------,,,,,,...///000000.........000------------...///000000000333666:::===BBBHHHKKK[[[dddmmmnnnjjjiiinnntttyyyuuuqqqnnnoooqqqrrrssspppnnnjjjhhhgggeeecccaaa^^^ZZZVVVQQQMMMIIIDDD@@@888555000------/////////......---,,,,,,,,,,,,,,,*********)))))))))((((((***(((''''''))))))((('''***)))'''&&&&&&&&&'''(((''''''''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((())))))&&&'''''''''&&&&&&((()))***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%xxxkkkeeedddccccccdddeeeeeedddaaa^^^^^^```cccddddddbbb```___[[[XXXUUUQQQLLLGGG@@@<<<<<<:::999:::<<>>:::444000////////////......------,,,---------************)))))))))))))))((('''(((******)))(((***)))'''&&&&&&&&&'''(((&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&wwwiiieeeeeecccdddeeefffeeecccaaa```^^^aaaddddddccc```___^^^ZZZXXXUUUQQQMMMHHHAAA===:::999999;;;>>>@@@AAA@@@???>>>=========;;;888555333333333333222111000//////......------,,,++++++***+++,,,------,,,+++***(((((((((((((((((((((((()))((()))***++++++)))'''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&''''''(((((()))''''''((()))******))))))))))))))))))))))))))))))&&&((())))))(((((()))+++)))))))))*********++++++,,,+++)))((((((((()))***))))))))))))************'''(((************,,,...///...---,,,+++,,,------------............------...---+++)))(((***...111............///111222333333;;;FFFQQQYYY```eeehhhmmmppprrroookkklllttt|||}}}ssspppppprrrtttssspppmmmkkkkkkjjjhhhfffdddaaa]]][[[XXXUUURRROOOGGGBBB;;;666222111///...///......---------......++++++++++++*********))))))(((((()))++++++***(((***)))((((((''''''((((((&&&'''''''''(((((())))))((((((((((((''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&''''''&&&&&&''')))'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((uuuhhheeefffdddeeeggggggeeecccbbbbbb^^^aaaddddddaaa^^^]]]]]]ZZZXXXUUUSSSOOOJJJCCC???999888999;;;???AAAAAA@@@>>>===<<<======<<<999777333333333222222111000///------------,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((***++++++(((&&&&&&&&&''''''(((((())))))'''''''''''''''''''''''''''((((((((()))))))))***''''''''''''(((((((((((($$$%%%%%%&&&''''''(((((()))((((((((()))***,,,---))))))))))))))))))))))))'''(((***)))(((''')))***))))))*********+++++++++,,,+++)))((('''((()))***))))))))))))************)))+++,,,+++***)))***+++---,,,+++++++++,,,---...------............------...///000///......000222.........///000111333333888>>>JJJVVVaaakkktttyyy}}}}}}zzz{{{}}}yyyvvvuuutttrrrooonnnnnnnnnlllkkkfffdddaaa___^^^\\\YYYWWWQQQLLLDDD===888444111//////...............//////,,,,,,,,,,,,++++++++++++)))))))))+++------+++)))))))))******))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&''''''''''''&&&%%%$$$&&&'''((('''&&&&&&(((***''''''&&&%%%%%%%%%%%%&&&((((((((((((''''''''''''tttgggeeegggeeefffggggggeeedddcccccc^^^aaadddddd```]]]\\\\\\ZZZXXXVVVTTTQQQLLLEEEAAA888888999<<>>@@@@@@???BBBAAA???>>>===;;;888666222222222222222111000///111///---,,,,,,,,,+++***,,,,,,---------,,,,,,+++))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&***((('''((()))***)))''''''''''''''''''((())))))''''''''''''''''''&&&&&&...%%%""")))+++)))((('''&&&&&&'''((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((+++***)))))))))***,,,---,,,+++++++++++++++,,,---***,,,---,,,***(((((())),,,,,,+++++++++,,,...///------------------------000000///...------,,,,,,+++///111111///222888>>>@@@KKKUUU]]]kkk~~~wwwzzz}}}{{{uuurrrssssssqqqoookkkjjjgggdddaaa___]]]]]]^^^XXXQQQMMMIIICCC:::333333000,,,+++,,,---//////************************)))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******+++++++++,,,))))))))))))((('''&&&%%%(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%nnneeedddffffffeeefffhhhjjjhhhbbb]]]]]]dddhhheeeaaa```___]]][[[ZZZWWWTTTNNNIIIDDDAAA;;;::::::<<<>>>@@@@@@@@@BBB@@@>>>======;;;888666222222222222222111000000111///,,,,,,,,,,,,+++)))++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))((((((((('''''''''&&&&&&((('''&&&'''((()))(((&&&'''''''''''''''((())))))&&&&&&&&&''''''(((((((((,,,&&&!!!!!!&&&******(((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))************************(((((((((((((((''''''''')))((('''''''''(((******(((''''''&&&&&&&&&''''''***,,,------+++******++++++***)))))))))***+++,,,------------------------,,,------......//////000...111333222222666>>>EEEHHHQQQ[[[bbbooovvvzzzyyyuuurrrqqqqqqppplllllljjjhhhfffdddbbbaaaaaa\\\UUUQQQMMMHHH???888444222///............---+++++++++,,,,,,,,,,,,,,,******++++++,,,++++++++++++++++++******)))))))))'''((((((((())))))))))))))))))))))))((('''&&&%%%(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%~~~kkkbbbaaaccceeeeeefffiiikkkiiiddd___]]]cccgggdddaaaaaa```^^^[[[YYYVVVRRRMMMGGGCCC@@@;;;;;;;;;===???AAAAAA@@@BBB@@@>>>======;;;888555111222222222222111000000000...,,,+++++++++***))))))******+++++++++******))))))(((((((((((()))))))))))))))(((((((((''''''(((&&&%%%&&&'''((('''&&&'''''''''''''''((())))))%%%%%%&&&'''((())))))***)))((('''(((******)))'''((('''&&&&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************''''''((((((((((((((((((((((((((('''((())))))***,,,,,,+++***))))))))))))***,,,------,,,,,,,,,---,,,+++***)))))))))***+++---------------------------------...///000000000111333444444666===GGGNNNRRRZZZbbbiiitttyyy}}}uuuqqqpppqqqmmmmmmnnnmmmllljjjhhhgggddd```[[[WWWTTTNNNGGGAAA888555222000000///---,,,,,,,,,,,,------.........******+++++++++***))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%}}}kkkaaa```aaaddddddeeeiiikkkjjjeee```\\\cccfffdddaaaaaaaaa___[[[YYYUUUPPPJJJEEEBBB@@@<<<;;;;;;===@@@BBBBBBAAAAAA@@@>>>===<<<:::777555111111222222222111111000///---+++***+++***)))(((((())))))************)))))))))(((((((((((())))))))))))))))))((((((((((((((('''&&&&&&(((((('''&&&'''''''''''''''((())))))&&&&&&''''''(((((())))))''')))++++++***)))((((((((('''&&&'''((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))************************)))))))))******++++++,,,***************++++++,,,111000///...---,,,,,,,,,(((***,,,---,,,,,,---...///...,,,+++++++++,,,,,,,,,,,,------------------000000000/////////......222222333555:::CCCNNNVVVZZZ```gggooovvv}}}sssoooooolllmmmooopppooonnnllljjjgggddd```\\\YYYTTTNNNJJJ>>>:::555111///......---,,,,,,,,,------......///++++++++++++***))))))((())))))))))))))))))))))))***************+++++++++)))))))))))))))(((''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&lllbbb```aaaccccccdddhhhkkkjjjeee```\\\bbbfffccc```aaabbbaaa[[[XXXSSSMMMHHHCCC@@@???<<<;;;;;;===@@@BBBBBBAAAAAA???>>>===<<<:::777555000111111222222222111111///---+++***+++***)))((('''((()))***************))))))(((((((((((())))))))))))))))))(((((((((((()))((('''((())))))(((''''''''''''''''''((()))))))))))))))((((((''''''&&&''')))***)))'''&&&''')))((('''&&&''')))***)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))******++++++,,,,,,)))*********++++++++++++------,,,******)))))))))&&&(((++++++++++++,,,---///...,,,+++++++++,,,,,,,,,,,,,,,---------......000000000000000/////////000111444888???IIITTT[[[^^^bbbjjjrrrxxx}}}wwwnnnkkklllmmmoooppppppooommmkkkiiigggdddaaa]]]XXXSSSPPPHHHBBB999222////////////+++,,,,,,,,,------......+++++++++++++++***)))((()))))))))))))))*********++++++******************))))))))))))))))))((('''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&nnnccc___```cccbbbdddgggjjjiiiddd___[[[bbbeeebbb```bbbcccbbb[[[XXXRRRKKKEEEAAA???>>>;;;;;;;;;===???AAAAAA@@@AAA???===<<<<<<:::777444000000111222222222222111000...,,,+++++++++***)))'''((()))******+++******))))))(((((((((((()))))))))))))))(((((((((''''''***((('''((()))***)))((('''''''''''''''((())))))+++******)))((('''&&&&&&'''(((((('''&&&&&&((()))((('''&&&''')))******)))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))))))))''''''((())))))))))))(((++++++***)))((((((((()))&&&(((***+++******+++---,,,+++***)))))))))***++++++,,,,,,------.........---...///000111222333444000222777>>>GGGQQQZZZ___```ccckkkuuu{{{}}}uuunnnoooppppppqqqpppooommmlllkkkjjjhhhddd```[[[WWWTTTPPPJJJ@@@888444222222222------------------------++++++,,,,,,,,,+++*********************+++++++++))))))))))))(((((((((((()))))))))******))))))((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''nnnbbb^^^^^^bbbbbbcccfffiiihhhbbb]]][[[aaadddbbb```bbbdddccc[[[WWWQQQIIIDDD@@@>>>>>>;;;::::::<<<>>>@@@@@@@@@AAA???===<<<;;;:::777444000000111222222222222222111///,,,,,,,,,,,,+++)))'''((()))***++++++++++++))))))(((((((((((())))))((((((((('''''''''&&&&&&)))(((''''''))))))(((''''''''''''''''''((())))))******))))))((((((''''''&&&&&&'''((()))))))))(((''''''&&&''')))+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))&&&'''((()))***))))))(((,,,++++++*********++++++(((***,,,,,,++++++,,,---+++***)))))))))***+++,,,++++++,,,,,,---......///---...///000222333444555222666===GGGQQQZZZ```cccbbbdddmmmyyy{{{uuuuuutttsssqqqpppooonnnmmmmmmkkkgggbbb]]]YYYWWWVVVQQQIIIBBB===999555333000//////......---------+++,,,,,,---------,,,,,,***+++++++++,,,,,,,,,,,,))))))))))))((((((((('''((())))))*********))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''nnnbbb]]]]]]bbbbbbcccfffhhhgggaaa\\\[[[aaadddbbb```bbbdddddd[[[WWWPPPIIICCC???>>>===:::999999;;;>>>@@@@@@???@@@???===<<<;;;999666444///000111222222222222222111///---,,,---,,,+++***(((((()))++++++,,,,,,,,,))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''''''''((())))))(((((((((((())))))))))))%%%%%%'''***,,,,,,***'''''''''&&&'''***++++++***((((((((((((((((((((((((************************************************---,,,,,,,,,+++*********((()))***,,,,,,++++++***)))))))))((())))))*********+++------,,,,,,,,,---,,,,,,+++++++++,,,...///++++++,,,,,,---...//////111111111111111111222222444999BBBMMMYYYaaaeeefffdddfffooo|||zzzyyywwwuuusssqqqqqqpppoooooonnnjjjddd^^^[[[YYYYYYUUUPPPJJJDDD>>>777333222222111000///...------+++,,,,,,---............+++++++++,,,,,,---------,,,+++++++++******))))))((())))))*********))))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''ooobbb\\\]]]eeeccccccdddfffddd___[[[]]]___aaabbbaaa```______VVVSSSNNNHHHCCC???<<<;;;???===<<<===???@@@@@@@@@CCCAAA===;;;;;;999777666111111111111111000//////222111...,,,)))'''&&&%%%++++++***)))(((((())))))'''''''''''''''((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%***)))(((''''''((()))***&&&&&&''''''(((((())))))))))))************))))))((((((((()))******++++++************************)))************++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++*********+++,,,---///...------,,,,,,,,,,,,******+++---///000...---000111111111000111333666:::@@@LLLWWWaaafffhhhhhhhhhlllrrrxxx~~~yyyvvvwwwvvvsssppptttrrrjjjddddddaaa[[[]]]YYYSSSNNNIIIDDD>>>:::555444222000...///111333..................------........................******+++,,,+++***)))(((******++++++++++++******((((((((()))))))))))))))''''''''''''((((((((((((###$$$%%%&&&''''''''''''$$$%%%&&&''')))***+++,,,ooobbb]]]]]]dddcccccceeefffeee___[[[ZZZ\\\___``````^^^]]]\\\VVVSSSNNNIIIDDD???===<<<===<<<;;;===???AAAAAAAAABBB@@@===<<<;;;:::888666111111111111111000//////000///---+++***)))((((((++++++***)))))))))))))))******))))))******+++,,,((())))))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''+++*********)))))))))))))))(((((((((((((((((()))'''''''''((((((((((((((('''''''''(((((('''''''''((((((((()))******++++++************************)))************++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,++++++******++++++---,,,,,,---//////---+++...///000111111333777999CCCKKKWWWbbbhhhjjjkkklllooosssyyy}}}~~~zzzuuurrruuussslllhhhiiigggbbb```\\\WWWRRRMMMHHHBBB???999888555222000///111222............------------++++++++++++++++++++++++***++++++,,,+++***)))((()))******************)))''''''&&&&&&%%%%%%$$$$$$''''''''''''(((((((((((((((((((((((('''&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&~~~mmmaaa]]]^^^dddccccccfffhhhfff```[[[XXX[[[^^^aaaaaa```]]][[[VVVSSSOOOIIIDDD@@@>>>===<<<<<<;;;===@@@AAAAAAAAAAAA???===<<<<<<;;;999777111111111222111111000///......,,,+++************+++***))))))))))))))))))******))))))******++++++))))))******))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''))))))((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((()))******++++++************************)))************++++++++++++***))))))))))))***+++******+++++++++,,,,,,,,,+++,,,---.........---------,,,++++++++++++++++++...------...///...,,,+++---///222444666:::???BBBRRR\\\jjjrrrtttttttttuuuzzz~~~~~~||||||}}}||||||wwwzzzxxxuuuvvvtttooommmnnnmmmkkkccc```[[[WWWRRRNNNIIIEEE@@@===:::666333111000///......---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))((())))))******))))))((((((''''''&&&%%%$$$######''''''''''''(((((((((((()))))))))(((((('''&&&&&&((('''''''''''''''''''''|||lllaaa]]]___ccccccdddgggiiigggaaa[[[YYY\\\___ccceeeccc^^^[[[VVVSSSOOOIIIDDDAAA>>>===>>>===<<<>>>@@@AAA@@@>>>???>>><<<<<<<<<;;;999777111111111222222111111000///...---,,,+++***************)))))))))))))))***(((''''''&&&''''''((((((***************)))(((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&***)))))))))((((((''''''(((((())))))))))))((((((((((((((()))******++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,***+++---//////...,,,+++///......---------.........---,,,---//////...---...111555999>>>DDDJJJNNN```lll{{{~~~~~~}}}{{{zzzyyyyyyxxx~~~~~~zzzxxx|||{{{yyytttpppooooooooonnngggccc___[[[XXXTTTOOOLLLFFFCCC???:::666333///---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''((())))))(((((((((((((((((((((((({{{lllaaa^^^```bbbccceeeiiikkkhhhaaa[[[YYY[[[^^^bbbeeeccc___[[[UUUSSSNNNIIIDDDAAA>>>===???>>>>>>???@@@@@@>>><<>>=========<<<999777111111222222222222111111111000...,,,+++))))))(((***)))))))))))))))******'''&&&&&&%%%%%%&&&&&&&&&***************)))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&******))))))((((((((('''(((((())))))))))))((((((((((((((()))******++++++************************))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,(((***,,,---...---+++***.........------...//////,,,++++++,,,///111111000---111777===DDDKKKSSSXXXjjjwww~~~{{{xxxuuutttuuuwwwxxx~~~|||{{{wwwtttxxx|||uuuqqqooonnnmmmmmmiiifffbbb___\\\YYYUUURRRLLLHHHCCC???;;;666000,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((())))))))))))(((((((((((())))))******++++++''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((()))###$$$$$$%%%%%%&&&''''''{{{kkkaaa^^^```aaacccfffkkkmmmjjjbbb[[[XXXXXXZZZ^^^bbbbbb]]]YYYTTTQQQMMMHHHCCC@@@>>>===???>>>>>>???@@@@@@===;;;???>>>=========;;;888666000111222222333222222222222111///---+++***)))((()))))))))))))))******+++))))))((((((''''''(((((())))))******))))))((('''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((((())))))(((((())))))))))))((((((***))))))))))))))))))(((''''''((((((((((((''''''((((((((()))******++++++************************)))************+++++++++******+++,,,,,,+++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...,,,+++***,,,///222222222---111888@@@HHHQQQZZZ```ppp{{{~~~}}}xxxoooiiiiiiqqq{{{yyytttnnnllluuuwwwssspppmmmlllmmmkkkhhheeebbb```]]]ZZZXXXQQQMMMHHHEEEBBB<<<555///000000///...---,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******((())))))******))))))(((&&&&&&'''((()))******+++''''''''''''(((((((((((()))(((&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&'''((((((((({{{kkk```^^^```aaabbbggglllnnnkkkbbb[[[YYYXXXYYY]]]aaabbb^^^ZZZRRRPPPLLLGGGBBB???===<<<<<<<<<===???AAAAAA???===@@@???>>>>>>===;;;777444000111222222333333333222000///...---,,,+++++++++)))))))))))))))***++++++++++++***)))))))))))))))((())))))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))))))))******)))))))))))))))*********(((((())))))))))))((((((((((((((()))******++++++************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.........,,,+++,,,///111222222000555<<>>===;;;666333000111222333333333333333......---,,,,,,,,,------))))))((())))))***++++++++++++***))))))((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))******,,,+++***))))))***+++,,,(((((())))))******++++++++++++,,,,,,,,,,,,++++++((((((((()))******++++++************************)))************+++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,------,,,,,,,,,---...///...............///000111000...,,,,,,...000111000555:::BBBKKKUUU___iiipppssszzz~~~~~~{{{wwwsssssszzz|||qqquuu}}}yyywwwsssrrruuuooommmjjjhhhgggeeebbb```YYYUUUQQQOOONNNHHH@@@888333222111000///...------........................---,,,***)))))))))***+++******++++++++++++******)))))))))))))))(((((((((''''''''''''((((((((()))((('''&&&%%%&&&(((***+++(((''''''&&&%%%%%%$$$$$${{{iii___]]]]]]aaabbbdddhhhkkkhhhbbb\\\ZZZZZZ[[[^^^```___ZZZUUUSSSMMMHHHFFFCCC===:::;;;<<<;;;;;;<<>>>>>>>>???>>><<<777444222222222222222222222222111///---+++++++++)))(((************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((()))******,,,(((%%%&&&)))+++***)))''''''(((((())))))******(((((((((((())))))))))))+++(((&&&'''***,,,+++***))))))))))))))))))))))))'''''''''((()))+++,,,---++++++++++++++++++++++++++++++******************+++++++++,,,,,,---------,,,,,,++++++***+++++++++......//////...---,,,,,,+++---...//////111555777444===GGGOOOZZZfffmmmooouuuyyy|||zzzuuuvvv{{{yyyuuussstttrrrpppooollliiihhhgggfffdddbbbaaa\\\VVVRRRQQQNNNHHHBBB777444111000//////...---......---,,,,,,+++******---,,,++++++******++++++******************************))))))(((((('''''')))(((((()))******(((&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((({{{iii___]]]]]]bbbbbbdddhhhjjjgggaaa[[[XXXYYYZZZ]]]___^^^YYYUUUQQQKKKGGGFFFDDD@@@>>>???<<<;;;:::<<>>>>>>>>>>>;;;777444222222111111111111111111111///---+++++++++)))(((************************''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((()))))))))))))))((((((((((((((()))******)))'''&&&'''''''''&&&(((((((((((())))))))))))(((((((((((()))))))))))))))'''%%%&&&((())))))'''))))))))))))))))))))))))((((((((()))***+++,,,---++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,......///......------,,,///000000///...///222444;;;CCCKKKRRR]]]iiippprrrxxx~~~~~~|||~~~vvvpppoooooooooooommmjjjjjjjjjkkkjjjiiiccc^^^XXXTTTRRROOOIIIDDD;;;888444111000000///......------,,,,,,+++++++++---,,,++++++******++++++******************************))))))(((((((((((()))(((((((((******((('''((((((((((((((('''''''''&&&&&&&&&''''''''''''((({{{iii```]]]]]]bbbbbbdddgggiiifff___YYYVVVWWWYYY[[[]]]\\\XXXUUUNNNIIIEEEFFFEEEBBBAAABBB;;;:::999;;;===@@@@@@@@@???>>>===>>>===;;;777444333222111000//////000111111///,,,+++++++++***(((************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***)))((((((((((((((())))))******)))'''%%%%%%&&&))))))))))))(((((((((((((((((((((((())))))))))))***(((&&&&&&'''(((((('''))))))))))))))))))))))))************++++++,,,,,,++++++++++++++++++++++++************************)))***************++++++,,,,,,++++++++++++,,,,,,...............---------111222111000000222555888EEEKKKQQQWWWaaannnvvvxxx}}}wwwmmmjjjkkklllmmmkkkiiihhhiiijjjjjjiiieeeaaa[[[WWWUUUQQQLLLGGGAAA===888333111000///...---------,,,,,,,,,,,,,,,---,,,++++++******++++++***************************))))))))))))((((((((()))((('''(((******)))'''***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((|||jjjaaa^^^^^^bbbbbbdddggghhheee^^^XXXUUUVVVXXXZZZZZZYYYVVVTTTMMMGGGDDDEEEDDDAAA@@@AAA;;;999999:::<<<>>>???>>>???>>>======<<<:::777444555444222000//////000111111...,,,+++++++++***)))************************************************))))))(((((((((((())))))(((((((((((())))))))))))***))))))((((((((((((((((((+++---+++(((&&&''')))******))))))((((((''''''(((((((((((()))))))))))),,,+++***))))))))))))((())))))))))))))))))))))))***++++++,,,,,,,,,++++++***************************************+++++++++************++++++++++++,,,,,,+++++++++,,,------.........---------......///000111222444999???DDDMMMRRRVVV\\\ggguuu}}}zzzmmmgggggghhhnnnkkkhhhggghhhiiiiiihhhhhhddd___\\\XXXUUUPPPLLLHHHCCC<<<666333111000///,,,,,,,,,------------------,,,++++++******++++++************************))))))))))))))))))))))))(((''''''(((******)))'''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((|||kkkaaa^^^^^^bbbbbbdddggghhheee^^^XXXTTTVVVXXXYYYXXXVVVTTTSSSMMMGGGCCCCCCBBB>>>===>>>;;;999999:::<<<>>>>>>===???>>><<<<<<<<<:::777444666555444222111111111222000...,,,+++,,,,,,***)))************************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&(((***)))'''&&&(((+++******))))))((((((''''''(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,------.........------------...///---...000333777???HHHOOOVVVYYY\\\aaammm{{{~~~{{{}}}||||||~~~|||~~~uuummmiiiiiinnnllliiihhhiiikkkkkkkkkjjjgggddd```\\\YYYUUURRRMMMHHHAAA;;;777444111///---------------------...---,,,++++++******++++++************************))))))))))))************(((''''''(((***+++)))(((''''''''''''(((((())))))&&&&&&&&&''''''''''''(((|||lllbbb______bbbbbbdddgggiiifff___YYYVVVXXXYYYYYYWWWTTTSSSSSSMMMGGGCCCBBBAAA===;;;<<<;;;:::999:::<<<>>>>>>===???>>><<<;;;;;;999777444555555555444444333222222000...,,,+++,,,,,,+++***************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******&&&&&&&&&%%%%%%&&&(((***))))))))))))(((((((((((((((((((((((())))))))))))((())))))(((&&&&&&''')))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***************************)))))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......---,,,,,,...///000...///222555<<>>>>>===???>>>;;;::::::999777555222333444555555444222111///---++++++,,,,,,+++***************************'''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))''''''''''''(((***+++,,,---***&&&%%%&&&((()))***(((((((((((())))))))))))(((((((((((())))))))))))&&&((()))(((&&&&&&(((***))))))))))))))))))))))))&&&''')))+++,,,,,,+++***************************((())))))***++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,.../////////...,,,,,,,,,...///111000222666<<>>???===<<<:::;;;===>>>>>>>>>???===;;;::::::999777555///111333555555444111000///---++++++,,,,,,+++***************************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))&&&&&&&&&''')))***,,,---555000)))'''))),,,,,,,,,''''''(((((())))))******(((((((((((())))))))))))''')))+++***((((((+++---))))))))))))))))))))))))$$$&&&(((+++,,,,,,+++***))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++******))))))+++++++++,,,---...///000///...,,,,,,,,,...000111111444999BBBOOO```qqq{{{tttttttttvvv~~~zzztttnnnjjjhhhggggggooowww{{{}}}||||||}}}wwwssspppnnnmmmkkkkkkkkkhhheeecccbbbbbbZZZWWWSSSOOOJJJDDD===888000000///...---,,,,,,,,,---,,,++++++******++++++************************))))))******++++++++++++'''&&&&&&(((***+++***))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((yyykkkaaa___aaabbbcccfffjjjmmmjjjddd^^^YYYXXXVVVSSSQQQOOONNNMMMHHHGGGDDDBBB@@@???>>>>>>===<<<;;;<<>><<<<<<;;;:::888555111111222333333333222222111000...---,,,++++++***(((((()))***************'''''''''''''''((())))))'''&&&&&&%%%%%%&&&((())))))(((((((((''''''''''''''''''''''''((((((((()))((()))*********(((&&&%%%(((((())))))))))))((((((,,,+++++++++******))))))))))))))))))))))))))))))************++++++++++++***((('''(((+++,,,+++(((+++,,,------,,,+++***)))###%%%(((***,,,+++***)))************************------------------,,,,,,///+++***---...---,,,///444555;;;HHH\\\qqq|||uuupppoooooommmkkkjjjqqqxxx}}}{{{sssrrrtttqqqnnnjjjiiijjjhhhdddaaaccc___ZZZUUUPPPJJJCCC???777444000......///000000000000///...------------++++++++++++++++++++++++***++++++++++++***))))))+++)))((()))+++,,,)))'''((((((((((((((()))*********)))'''&&&&&&'''((()))yyyjjj```^^^```bbbccceeejjjllljjjccc]]]XXXWWWUUURRRPPPNNNMMMLLLIIIHHHEEEBBB@@@>>>=========<<<<<<===???AAA@@@??????===<<<;;;;;;:::888555333333333333333222111000///...---,,,+++*********(((((()))***************(((''''''''''''((())))))******))))))***+++,,,---))))))(((((((((''''''''''''''''''((((((((()))))))))*********)))(((((('''(((((())))))))))))(((((((((((((((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))***((('''(((+++,,,***)))***+++,,,,,,,,,+++***)))---,,,,,,+++***))))))(((************************------------------------222...---111222111222555999;;;DDDTTTiii|||{{{yyyuuusssqqqooommmkkkjjjqqqyyy|||yyyqqqnnnjjjhhhiiiiiigggdddddd```\\\WWWSSSMMMGGGCCC<<<888333000///000000000//////...------,,,------++++++++++++++++++++++++***++++++++++++***)))))))))'''&&&''')))***'''%%%((((((((((((((()))******)))((('''&&&&&&''')))***yyyjjj```^^^```ccccccfffjjjllliiibbb\\\VVVUUUSSSPPPNNNLLLKKKJJJJJJHHHFFFCCC@@@>>>===<<<===<<<===>>>@@@@@@???===>>>===;;;;;;;;;:::888666444444444333222111//////---,,,++++++************(((((()))***************((((((''''''(((((()))***(((((((((((()))***+++,,,)))))))))(((((((((''''''''''''((((((((()))))))))+++***)))))))))))))))***(((((())))))))))))(((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))*********(((((((((***+++***)))))))))***+++++++++******000...,,,***((((((((()))+++++++++++++++++++++++++++,,,,,,------.........///,,,,,,///000000222777<<>>888333111000000///......---,,,,,,,,,------++++++++++++++++++++++++***++++++++++++***))))))((('''&&&'''))))))(((&&&((((((((((((((())))))***((('''&&&&&&&&&((()))***zzzkkkbbb___bbbdddeeegggkkkmmmjjjbbb\\\UUUSSSQQQNNNLLLJJJIIIHHHHHHGGGEEECCCAAA@@@???>>><<<<<<===???AAA@@@===;;;===<<<;;;;;;;;;:::888666333333333333222111000///,,,,,,+++++++++++++++,,,(((((()))***************((((((((('''((())))))***%%%&&&&&&'''((()))******)))))))))((((((((((((''''''(((((((((((()))))))))+++***)))(((((()))+++,,,(((((())))))))))))((((((***************)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))((()))************((())))))***++++++++++++(((((((((((()))******+++++++++++++++++++++++++++++++++,,,,,,---...//////...,,,+++...//////333999???HHHVVVdddoooyyy}}}oooqqqrrrooollljjjkkkmmmtttyyyxxxrrrkkkggggggiiijjjjjjgggeeecccaaa^^^ZZZUUUQQQJJJEEE===777333111///...------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++***)))))))))))))))***++++++***)))))))))(((((((((((())))))''''''&&&&&&'''((()))***{{{mmmdddbbbdddggggggiiilllnnnjjjccc\\\SSSRRRPPPMMMKKKIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@@@@<<<<<<===???@@@@@@===;;;===;;;::::::;;;:::888666111222222333333333222222...------,,,,,,,,,------(((((()))***************((((((((((((((()))******'''(((((()))***+++++++++***)))))))))(((((((((((((((((((((((()))))))))***))))))((((((((()))+++,,,(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,((()))))))))))))))***+++)))))))))******+++,,,,,,$$$%%%(((+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////222000000222222333999AAAFFFRRR___eeefffkkkxxx~~~ttttttrrrmmmjjjkkkpppuuu~~~xxxvvvyyy~~~~~~wwwmmmhhhgggiiiiiiiiiiiihhhfffeeeccc___ZZZWWWOOOJJJCCC===888444111///......---,,,,,,,,,------++++++++++++++++++++++++***++++++++++++***))))))'''(((******************))))))(((((((((((())))))'''''''''''''''((())))))zzzmmmeeecccfffggghhhiiilllnnnjjjbbb[[[RRRQQQOOOLLLJJJHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@<<<;;;<<<===??????>>><<<<<<;;;::::::::::::888666000111222333333333333333///...------,,,,,,,,,---(((((()))***************))))))(((((())))))***+++&&&'''(((((())))))((((((******)))))))))(((((((((((((((((()))))))))******''''''''''''((()))++++++(((((())))))))))))(((((())))))***************+++)))))))))))))))))))))))))))))))))************+++''')))******))))))***++++++++++++***++++++,,,---'''))),,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........111///000222333666???HHHTTT^^^hhhgggccceeerrr{{{wwwrrrnnnmmmrrryyy|||wwwppplllooovvv~~~~~~~~~~~~}}}yyyxxxwwwxxxzzz}}}~~~~~~yyypppiiihhhiiiiiiiiijjjiiiiiihhhgggccc^^^ZZZSSSOOOJJJDDD???:::555222000000///...------------++++++++++++++++++++++++***++++++++++++***))))))$$$&&&((()))((('''((()))***))))))(((((((((((((((((((((((((((((((((''''''xxxllldddcccgggfffggghhhkkklllhhh```YYYRRRQQQOOOLLLJJJHHHGGGFFFHHHHHHGGGFFFDDDAAA>>>===;;;;;;:::<<<>>>??????>>>;;;:::999:::::::::888666222222333333333222111111///...---,,,++++++++++++(((((()))***************))))))(((((())))))***+++&&&''''''((('''&&&%%%%%%*********)))))))))(((((((((((()))))))))*********$$$%%%&&&'''))))))******(((((())))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))*********++++++''')))+++***)))(((***,,,...---,,,+++++++++,,,---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------///333666;;;FFFRRRccciiimmmkkkgggiiirrr{{{zzzuuuooommmqqqyyy|||xxxsssqqqppppppttt}}}zzzuuussssssttttttsssrrrqqqppppppqqqsssuuupppqqqssssssrrrqqqqqqrrrmmmkkkjjjkkknnnpppqqqqqqmmmppptttwwwyyyzzz}}}}}}|||}}}~~~yyypppkkkjjjjjjkkkjjjkkkjjjjjjjjjhhhddd___[[[WWWTTTPPPLLLHHHAAA;;;666333222000///...---,,,,,,++++++++++++++++++++++++***++++++++++++***))))))###&&&))))))''''''(((*********)))((((((((((((((()))))))))(((((('''&&&&&&vvvkkkccccccfffeeeeeegggiiijjjfff^^^WWWRRRQQQOOOLLLJJJHHHGGGFFFJJJJJJIIIGGGCCC@@@<<<:::;;;:::999;;;===???@@@@@@;;;:::999999::::::888666444444444333222111000//////...---+++***)))))))))(((((()))***************)))))))))))))))******+++++++++,,,,,,,,,***((('''************))))))))))))))))))))))))************"""###%%%((()))))))))((((((((())))))))))))(((((())))))******+++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------''')))+++***((((((***,,,000///---,,,+++,,,,,,---))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////333888<<>>???======<<<<<<<<<<<<=========;;;999888888999888777222333333333222222111000000///...---+++***))))))((())))))*********))))))++++++++++++******************++++++++++++************)))(((((((((((((((++++++***))))))******+++(((((())))))******++++++)))))))))((((((((((((((('''''''''((())))))******+++***))))))***))))))(((------,,,,,,+++,,,,,,,,,******+++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,------.........000...000555666333111222222333888???DDDIIIUUUaaatttuuuxxxzzz{{{zzzyyyxxxvvvuuuuuuwwwxxxtttllleee]]]bbbkkkxxx|||uuusssllllllkkkkkkmmmttt}}}~~~wwwvvvuuusssqqqooommmlllllliiiiiilllkkkhhhhhhkkkiiigggeeecccbbbbbbcccdddeeedddeeefffhhhiiihhhgggiiiiiijjjjjjjjjjjjjjjjjjiiihhhgggfffffffffggghhhccccccdddeeeeeeeeeeeeeeefffeeecccaaa```______``````aaabbbaaa______aaacccfffhhhkkkpppuuuyyy}}}~~~}}}zzzsssnnnllllllnnnmmmmmmmmmllljjjgggdddbbb^^^ZZZXXXVVVSSSNNNIII>>>:::444111111000...---///---,,,,,,------+++***++++++++++++++++++++++++***************))))))((()))((((((((((((((()))***((((((((((((((((((((((((uuukkkfffcccaaadddcccbbbeeehhhfff^^^WWWRRRPPPMMMJJJHHHGGGFFFFFFKKKNNNPPPNNNHHHCCCAAAAAA======<<<<<<<<<<<<======>>><<<999888888888777666222222222333222222111000000000///...,,,+++******(((((()))***++++++,,,,,,'''((((((((()))))))))***))))))************))))))******)))((((((((())))))******)))))))))******+++***************+++++++++*********************+++*********************************)))))))))))))))******)))))))))***++++++***+++++++++++++++******+++,,,,,,,,,,,,,,,,,,---***++++++,,,------......---------------............,,,...222333111111333555999AAAHHHKKKMMMUUU^^^qqqtttwwwzzzzzzyyywwwvvvnnnlllkkklllllliiiccc^^^^^^fffuuu{{{rrrjjjgggiiiiiikkkmmmnnnrrr{{{}}}yyytttqqqoooeeeddddddcccbbbbbbbbbbbbcccaaaccchhhjjjjjjkkkoooqqqooollljjjiiikkkmmmoooooooooppprrrtttvvvuuutttrrrssssssuuuvvvwwwxxxxxxyyywwwtttrrrpppoooooopppkkkjjjhhhgggggggggggghhhhhhgggeeecccbbbaaabbbbbbaaa```___\\\YYYXXXYYY[[[^^^^^^```bbbeeehhhkkklllmmmpppsssvvvyyy~~~xxxqqqnnnppppppooopppooonnnjjjgggeeeaaa]]]\\\\\\[[[WWWSSSHHHCCC===888555222000......---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***''''''''''''((()))***+++((((((((((((((((((((((((vvvlllfffbbb___bbbaaabbbfffhhhfff^^^XXXPPPOOOMMMJJJHHHFFFFFFEEELLLOOOPPPNNNJJJEEEBBBAAA===<<<<<<;;;;;;<<<<<<===>>><<<:::999999888666444111111222222222222111111//////...---,,,+++******************+++,,,,,,---$$$$$$%%%'''(((***++++++(((((())))))))))))((((((******))))))((())))))******))))))))))))******++++++++++++******)))))))))*********++++++++++++++++++++++++******))))))))))))*********)))((()))***((((((((((((((()))***+++***++++++++++++******)))+++++++++,,,,,,---------******++++++,,,------------------...............---+++,,,//////---///333;;;CCCOOOUUUVVVVVVZZZ___lllooosssvvvwwwvvvsssqqqllljjjhhhhhhhhhgggccc```gggqqqxxxqqqlllhhheeeiiiooosssxxx}}}xxxwwwtttqqqmmmiiihhhggg___^^^^^^^^^___aaabbbdddcccbbbeeelllqqqsssvvvzzz|||yyywwwwwwyyy}}}~~~~~~~~~zzzxxxtttqqqppppppqqqrrrqqqrrrrrrqqqooollljjjhhhfffeeecccaaa^^^^^^^^^___^^^^^^^^^^^^___aaacccdddccceeefffgggiiinnntttzzz~~~}}}wwwuuusssrrrqqqqqqpppmmmkkkhhheeeaaa```aaa```]]]ZZZTTTPPPIIIBBB;;;666222000///---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++((((((((((((((()))******((((((((((((((((((((((((vvvlllfffbbb___```aaadddgggiiifff___YYYNNNMMMJJJHHHFFFEEEDDDDDDLLLNNNNNNMMMIIIEEEBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<>>><<<:::999999888666444000111111222222111111111...------,,,+++***))))))------,,,+++******++++++*********++++++,,,,,,---((((((((())))))(((((((((******))))))))))))******))))))(((((()))******+++*********)))(((((('''''')))))))))******+++++++++*********))))))(((((('''((()))+++***(((((()))++++++++++++++++++,,,---...*********++++++******)))+++++++++,,,,,,---------))))))******++++++,,,,,,........................000......000///...222888DDDQQQ___eeeeeeccceeeggglllooosssvvvwwwuuurrrppplllkkkjjjjjjjjjjjjiiihhhppp{{{{{{oookkkgggffffffhhhpppzzz}}}xxxuuuooommmkkkiiiggggggfffeee______^^^^^^```cccgggiiihhhgggkkktttyyy|||}}}}}}~~~xxxttttttssspppnnnllljjjhhhggg```___^^^]]]]]]^^^___```^^^^^^^^^]]]___bbbgggjjjppptttyyy}}}~~~zzzuuuqqqppppppooonnnllliiieeeddddddccc```\\\\\\YYYSSSJJJAAA888222///000...---...//////...,,,++++++++++++++++++++++++---,,,***)))))))))***+++******)))(((((((((((((((((((((((((((((((((((((((uuukkkfffcccaaa```bbbfffiiiiiifff___ZZZNNNKKKHHHEEECCCCCCDDDEEELLLLLLLLLKKKIIIEEE@@@>>><<<<<<;;;;;;;;;;;;<<<<<<===;;;:::::::::999666444///000111111222111111111------,,,++++++***))))))...---,,,***))))))***+++------,,,+++***)))((('''(((((())))))))))))((((((******)))))))))***++++++(((((((((((()))******+++***)))))))))((((((''''''((((((((()))******++++++)))))))))(((((('''''''''''')))++++++((('''))),,,+++************++++++,,,((())))))***++++++******+++,,,,,,,,,,,,,,,,,,---((())))))******+++,,,,,,/////////...............///......000///000666>>>NNN^^^pppvvvtttssssssrrruuuvvvxxxyyyxxxvvvrrrpppjjjjjjkkklllnnnooopppqqqvvv}}}yyyvvvsssoookkkiiiiiikkklllpppzzz~~~{{{yyyyyyzzz{{{zzzxxxuuurrrooommmjjjggggggjjjlllkkkjjjeeedddcccccceeeiiimmmpppqqqqqquuu}}}~~~zzztttqqqfffeeebbb___^^^]]]^^^___\\\ZZZXXXWWWXXX[[[___aaafffiiilllooorrruuuyyy|||~~~|||rrrnnnmmmnnnooonnnkkkhhhhhhhhhfffaaa]]]\\\[[[XXXQQQFFF<<<555222222000///...//////---,,,************************,,,,,,+++***************+++***)))(((''''''''''''((((((((((((((((((((((((tttjjjfffdddcccaaadddhhhkkkjjjfff___ZZZNNNKKKFFFBBBAAABBBDDDFFFLLLLLLKKKJJJHHHEEE@@@===<<<;;;;;;::::::;;;;;;<<<;;;:::::::::;;;:::777555//////000111111111111111---------,,,++++++******---,,,***))))))***+++,,,)))))))))(((((((((''''''((())))))******))))))(((******))))))******+++,,,'''''''''(((((()))++++++******))))))))))))))))))((((((((()))***+++++++++((((((((((((((((((((('''&&&))),,,+++((('''***---***)))((((((((((((((((((&&&'''(((***++++++++++++---,,,,,,,,,,,,,,,,,,+++))))))***++++++,,,,,,---000/////////.........---------...111222555>>>HHHWWWjjj~~~}}}yyyuuuqqqnnnhhhjjjmmmppprrruuuxxxyyy}}}~~~xxxnnnjjjkkknnnpppoooooosssyyy|||zzztttqqqpppnnnmmmnnnppprrruuuwwwyyyyyyyyyvvvppplllooowww|||zzzvvvuuusssqqqppprrrvvv{{{~~~xxxuuuqqqlllhhhfffffffffeeeaaa]]]ZZZYYYZZZ[[[\\\\\\___bbbdddeeegggjjjlllmmmnnnoooqqqvvv}}}tttkkkiiikkkmmmmmmkkkkkklllmmmjjjddd___ZZZ\\\]]]XXXOOOEEE===999444222000/////////---+++++++++++++++++++++++++++++++++,,,,,,++++++***)))***)))((((((((((((((()))((((((((((((((((((((((((sssiiifffeeeeeebbbeeejjjlllkkkfff___[[[PPPLLLFFFBBB@@@BBBEEEHHHLLLLLLKKKJJJIIIEEE@@@===<<<;;;;;;::::::;;;;;;<<<:::999999:::;;;:::888666//////000111111111111111.........------,,,,,,,,,+++***(((((((((***,,,...'''((()))***,,,...///000))))))************))))))******))))))***+++,,,,,,''''''''''''((()))++++++************************(((((()))***++++++,,,,,,((((((((((((((()))))))))%%%))),,,+++((('''***---------,,,+++*********+++%%%&&&((()))+++,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,---......000000//////.........---111111333777999>>>JJJUUU\\\qqq~~~xxxrrrmmmjjjgggjjjooosssvvvzzz}}}}}}uuuxxxzzz}}}zzzooofffcccgggooouuutttwww~~~xxxsssmmmiiiggghhhhhhhhhfffiiinnnuuu|||zzzuuuyyy{{{vvvsssqqqqqqrrrmmmgggaaa^^^\\\ZZZZZZVVVXXX[[[\\\^^^___bbbdddccccccdddeeehhhnnnwww|||vvvjjjgggiiikkklllkkklllnnnpppmmmgggaaaZZZ^^^aaa^^^WWWMMMFFFBBB555333111000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))(((''''''(((((()))***+++((((((((((((((((((((((((ssskkkgggeeeddddddeeeffffffiiiiiiaaaWWWOOOHHHDDDDDDDDDCCCDDDGGGIIIJJJKKKIIIEEEAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::777555444444333444222111111222222000/////////...---,,,,,,,,,,,,///...---+++***))))))))),,,+++***))))))***+++,,,***++++++,,,,,,++++++*********++++++++++++******+++***)))(((((()))******)))***+++,,,,,,+++***)))************))))))))))))))))))***+++,,,,,,------,,,+++******)))*********)))************+++++++++,,,***)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,%%%$$$&&&+++---,,,---000000000000...------///111000000111555===GGGRRRXXXgggoooyyy|||uuurrrllldddjjjfffjjjxxx}}}zzz{{{rrrpppmmmlllnnnsssyyy|||xxxqqqkkkfff```]]]]]]```ccceeegggoooyyy~~~vvvmmmfff```]]]\\\ZZZZZZZZZZZZZZZ[[[[[[[[[\\\ZZZXXXXXX[[[bbbiiinnnsssyyyxxxkkkfffhhhjjjmmmmmmmmmmmmmmmjjjeeeaaa```___]]][[[XXXSSSLLLGGG???<<<666111...---..................---,,,+++***++++++++++++++++++++++++'''((())))))((('''(((***))))))))))))))))))))))))uuummmiiifffeeebbbdddeeefffiiiiii```UUUNNNHHHDDDDDDDDDCCCDDDGGGIIIJJJKKKIIIEEEAAA??????===========================<<<;;;:::888777555555333222111111222222111/////////...---,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++***))))))))))))***+++)))******++++++******))))))******++++++******)))+++***)))(((((()))************++++++++++++******'''''''''((((((((((((((()))))))))***+++,,,,,,,,,***)))))))))***++++++,,,)))************+++++++++,,,+++***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,......***)))+++---------,,,******,,,...111333666:::BBBKKKTTTZZZaaaiiisss}}}zzzwwwtttkkkaaa___```jjj{{{xxxrrrrrroooooopppsssyyy|||uuummmhhhccc```\\\[[[]]]```ccceeemmmtttyyyppphhhbbb```^^^]]]]]]\\\[[[[[[ZZZZZZ\\\ZZZXXXXXXYYY\\\___bbbhhhmmmsssxxx{{{}}}llleeefffjjjllllllllllllllljjjfffcccdddbbb```___\\\XXXSSSOOODDDAAA;;;666111///......---......------,,,++++++++++++++++++++++++++++++((()))******(((((()))***))))))))))))))))))))))))xxxpppkkkgggeee```ccceeegggiiihhh^^^SSSNNNGGGCCCCCCDDDCCCDDDGGGHHHJJJKKKIIIEEEAAA???>>>========================<<<======<<<;;;999888666333222111222333333111/////////...---,,,,,,,,,,,,)))))))))***+++,,,......***))))))(((((())))))***((())))))))))))))))))((()))******++++++******)))******))))))))))))******++++++************++++++&&&''''''(((((()))))))))(((((())))))******++++++((((((((()))***+++------)))************++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))***......,,,,,,///,,,,,,,,,+++******,,,///222666;;;AAAHHHOOOWWW\\\\\\bbblllvvv~~~}}}xxxvvvrrrggg\\\XXX```ooo~~~vvvmmmiiiiiinnnqqqwwwyyyrrrmmmiiieeebbbcccbbbaaacccfffjjjlllmmmsssyyywwwpppmmmgggfffeeecccaaa___]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXX^^^aaaeeeggghhhlllrrrwwwpppeeedddhhhkkkkkkjjjkkklllkkkhhhfffgggeeecccaaa___]]]YYYVVVKKKHHHBBB<<<666111...---------------,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++)))((()))+++((((((((((((((((((((((((xxxqqqlllgggeee```cccfffhhhjjjiii^^^RRRLLLFFFBBBCCCCCCBBBCCCFFFHHHJJJKKKJJJFFFBBB???>>>========================;;;<<<======<<<:::888666222111111222444333222000//////...---,,,,,,,,,,,,)))))))))***+++,,,---...))))))(((((((((((())))))((())))))******))))))((())))))************)))))))))))))))))))))*********,,,+++***))))))***+++,,,(((((()))***++++++,,,,,,'''((((((((())))))******(((((((((((()))***+++,,,))))))*********+++++++++)))(((((('''(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,(((&&&''',,,---++++++...------...---,,,---///111222777>>>EEEKKKQQQXXX]]]\\\aaaiiiqqqxxx|||vvvooohhh^^^WWW___iiiwwwvvvqqqooolllmmmoootttyyyzzzvvvqqqllliiihhhhhhiiimmmmmmooorrrvvvxxxxxxwwwxxx|||vvvuuussspppmmmjjjhhhgggbbbaaa___]]][[[ZZZYYYYYYZZZ\\\]]]^^^^^^aaaeeeiiirrrzzzxxxlllhhhhhhjjjiiiiiijjjkkklllkkkiiiiiigggdddaaa___]]]ZZZXXXRRROOOJJJCCC;;;555000---------,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,+++***)))***+++((((((((((((((((((((((((wwwppplllgggdddbbbeeegggiiillliii___SSSKKKEEEAAABBBCCCBBBCCCFFFIIIKKKLLLKKKHHHCCC@@@???;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;999777555111111222333555444222000//////...---,,,,,,,,,,,,+++++++++***++++++,,,,,,(((((())))))))))))(((((()))******************))))))))))))******)))))))))(((((())))))************,,,+++***))))))***+++,,,((())))))***+++,,,,,,---((((((((((((((()))))))))******))))))((())))))***))))))*********+++++++++))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++---+++'''%%%''',,,---------,,,---000222222888@@@FFFKKKQQQYYY^^^bbbfffkkkqqquuuyyy}}}|||}}}{{{sssfff[[[WWWXXXkkkttt~~~}}}}}}~~~~~~~~~~~~|||www{{{zzzqqqiiijjjnnnsssyyy~~~~~~yyyvvvooonnnllllllnnnsssyyy}}}~~~~~~|||zzzyyyqqqnnnjjjddd```]]][[[[[[XXXXXXXXXXXXXXXZZZ^^^```gggmmmvvv|||rrrllljjjhhhggghhhkkklllllllllmmmjjjfffcccaaa^^^[[[XXXVVVTTTPPPJJJBBB:::333000///...---,,,,,,,,,------++++++++++++++++++++++++***,,,,,,+++)))((()))***))))))))))))))))))))))))vvvppplllhhheeedddfffhhhiiikkkiii___TTTJJJDDD@@@AAABBBAAACCCFFFJJJLLLNNNMMMJJJEEEAAA@@@::::::::::::::::::::::::::::::;;;:::999777555444111111222444666555333000//////...---,,,,,,,,,,,,------,,,+++************((())))))******))))))((()))******++++++******)))((())))))******))))))((('''((()))******+++******++++++************++++++'''(((((())))))*********(((((((((((())))))))))))+++***)))((((((((((((((()))************+++++++++++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,......******,,,***+++,,,,,,+++---000222555;;;BBBGGGKKKQQQ[[[cccjjjmmmppprrrssstttuuuvvvuuuvvvvvvoooaaaWWWYYYaaattt}}}~~~}}}|||yyyyyyzzz|||~~~zzzyyy~~~|||ssslllfffeeekkksss||||||wwwssspppooohhhiiilllqqqxxx{{{rrrjjjccc___]]]YYYWWWUUUTTTTTTVVVXXXZZZ```dddjjjooottt|||}}}sssjjjhhhggggggjjjlllmmmmmmpppnnnkkkhhhfffbbb^^^[[[YYYXXXUUUQQQJJJAAA:::555222000///------------...++++++++++++++++++++++++***+++,,,+++)))(((((()))))))))))))))))))))))))))vvvpppmmmjjjhhhdddfffggggggiiihhh^^^TTTIIICCC???AAABBBAAACCCFFFKKKNNNPPPOOOLLLGGGCCCAAA;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888666555444000111222444666666333000//////...---,,,,,,,,,,,,---,,,++++++******++++++))))))***++++++***))))))((())))))))))))))))))((((((((())))))))))))((((((&&&''')))***++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))************+++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))''')))---///---...111***+++,,,------...111444:::@@@FFFIIILLLTTT```jjjppprrrttttttrrrpppnnnnnnooommmlllhhh```\\\cccooo{{{{{{vvvwwwxxxzzz}}}vvvoookkkkkkjjjmmmvvv}}}|||yyyvvvtttssstttvvvqqqtttyyy{{{rrrjjjfff```]]]YYYVVVVVVWWWXXXXXXYYY]]]aaadddeeeiiiooottt}}}vvvkkkiiiggggggiiilllmmmnnnpppnnnlllkkkiiifffaaa]]][[[[[[ZZZWWWQQQIIIBBB===555333111...------......++++++++++++++++++++++++***++++++***(((''''''(((++++++++++++++++++++++++vvvqqqnnnlllkkkdddfffeeeeeegggfff^^^SSSIIICCC???@@@AAAAAACCCFFFLLLNNNQQQQQQMMMHHHDDDBBB<<<<<<<<<<<<<<<<<<<<<<<>>>>>===>>><<<::::::::::::888666333222222444555555333111///......---,,,,,,++++++---,,,+++++++++,,,---...***,,,------,,,+++,,,---))))))))))))))))))))))))+++***)))(((((()))***+++---,,,)))'''&&&(((***++++++*********))))))((((((++++++******))))))(((((())))))))))))************+++******)))***+++---...///...,,,***))))))******))))))************))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++---...------222999@@@AAAHHHOOORRRSSSYYYfffqqqxxxwwwuuurrrnnniiidddaaaeeeeeeeeefffhhhppp{{{~~~zzzwwwwww{{{zzzqqqlllkkkpppxxx|||~~~wwwrrrpppgggmmmrrrttt{{{}}}zzzwwwqqqiiiaaa\\\[[[[[[VVVXXXZZZ[[[[[[[[[[[[\\\aaa```aaaeeemmmxxx}}}yyynnnhhhfffkkknnnllllllpppooonnnmmmmmmkkkgggbbb^^^___^^^]]]^^^^^^YYYOOOGGG@@@:::444000000000///------------,,,,,,,,,++++++************************+++***)))(((((()))***+++uuunnnkkkiiihhheeeffffffeeefffeee[[[QQQGGGBBB@@@CCCEEEEEEFFFIIIIIIMMMQQQRRROOOIIICCC???<<<:::999:::<<<>>>>>>===>>><<<::::::::::::888666333222222444555555333111000000//////...---------,,,++++++***+++,,,---...***,,,------+++***++++++))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++)))((('''((()))***************)))))))))((())))))))))))(((((((((((())))))))))))************++++++******)))*********************+++,,,---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------,,,++++++***,,,---//////000555<<>>>>>===>>><<<::::::::::::888666333222222444555555333111//////......---,,,,,,,,,+++************+++,,,,,,***,,,---,,,***)))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))************))))))))))))''''''(((((((((((((((((()))))))))*********+++++++++++++++***)))((('''''''''(((***+++,,,---......++++++,,,,,,,,,,,,++++++,,,,,,---------...............------,,,+++++++++,,,...000111333:::CCCJJJUUUWWWZZZ]]]ccckkktttzzz}}}yyysssmmmhhheeeddddddcccfffiiilllqqq{{{~~~{{{zzz}}}zzzrrrqqquuuzzz}}}vvvoookkkiiiiiiiiiooouuuzzz|||zzzpppiii]]]\\\ZZZXXXVVVVVVVVVVVVSSSSSSSSSTTTXXX]]]aaadddhhhppp|||~~~}}}xxxrrrppprrrqqqpppoooooonnnllliiifff```^^^]]]^^^```^^^YYYUUUNNNHHHAAA:::555333111///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******sssllliiifffdddbbbdddeeeeeefffcccXXXLLLGGGBBB@@@CCCFFFFFFGGGJJJKKKJJJKKKNNNOOOLLLFFF@@@<<<:::999:::<<<>>>>>>===>>><<<::::::::::::888666333222222444555555333111---,,,,,,++++++***))))))***************+++++++++***+++,,,+++)))''''''((())))))))))))))))))))))))***))))))))))))))))))***((()))***++++++***)))(((*********)))))))))))))))''''''(((((())))))******))))))*********+++++++++)))***+++++++++***(((''')))***+++------,,,+++***)))******++++++******))),,,,,,,,,,,,------------***++++++,,,---...//////......///111666@@@NNNYYYdddddddddgggmmmsssyyy{{{~~~yyyqqqiiidddcccccceeedddggglllqqqvvv~~~|||{{{|||{{{yyywwwzzzyyyvvvqqqmmmlllnnnqqqsssyyy|||sssfffccc___[[[YYYXXXWWWVVVSSSSSSSSSTTTUUUWWWYYY[[[^^^dddlllttt}}}|||uuurrrpppooonnnnnnnnnmmmkkkiiicccaaa```___```___]]][[[VVVQQQIII@@@999444111000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))))))))***ssskkkhhheeeccc```bbbcccdddfffdddYYYNNNGGGBBBAAADDDFFFFFFHHHKKKKKKJJJJJJLLLNNNLLLFFFAAA<<<:::999:::<<<>>>>>>===>>><<<::::::::::::888666333222222444555555333111---,,,,,,++++++***))))))))))))******++++++++++++***+++,,,+++)))'''''''''************************)))))))))******)))))))))'''(((***++++++***)))((())))))))))))))))))******)))))))))******+++++++++************++++++++++++((()))+++,,,---,,,+++***)))***+++------,,,+++*********++++++++++++******++++++++++++,,,,,,,,,,,,***++++++,,,...//////000/////////111999HHHZZZgggrrrpppoooqqquuuyyyzzzzzz|||wwwooogggbbbaaabbbdddeeejjjqqqvvvzzz}}}||||||~~~zzzyyy{{{~~~|||zzzsssrrrpppqqqsssxxx}}}qqqmmmgggbbb```^^^[[[YYYUUUUUUTTTTTTTTTUUUVVVVVVUUUXXX]]]bbbhhhqqq|||vvvpppnnnllllllllllllllljjjhhhfffcccbbbaaa```^^^]]]ZZZWWWPPPGGG>>>777222000---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******)))))))))ssskkkgggdddccc```bbbcccdddfffddd[[[PPPGGGBBBAAADDDGGGGGGHHHKKKKKKKKKKKKLLLLLLJJJFFFCCC<<<:::999:::<<<>>>>>>===>>><<<::::::::::::888666333222222444555555333111//////......---,,,,,,,,,)))***++++++,,,,,,++++++)))+++,,,+++)))(((((((((************************))))))************))))))'''(((***++++++***))))))))))))))))))******************++++++++++++++++++*********++++++++++++,,,))))))***,,,,,,---------'''(((***+++,,,---......,,,,,,------------,,,,,,*********+++++++++,,,,,,......------------------000111222555>>>NNNaaannnyyyyyyyyyzzz{{{{{{yyywwwwwwsssllleeeaaa___```aaafffmmmvvv|||~~~}}}{{{tttvvv||||||yyywwwqqqsssuuuyyy~~~zzzsssnnnllliiidddaaaYYYXXXVVVTTTSSSSSSSSSTTTPPPRRRUUUXXX\\\ccckkkqqq}}}}}}pppmmmkkkjjjkkkkkkkkkkkkjjjiiifffdddaaa```___^^^]]]\\\WWWOOOEEE;;;555222............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))tttlllhhhdddbbbcccddddddccceeeddd[[[PPPGGGBBBAAADDDGGGGGGIIILLLJJJLLLMMMLLLIIIFFFEEEDDD<<<:::999:::<<<>>>>>>===>>><<<::::::::::::888666333222222444555555333111000000//////...---------******,,,---------,,,+++)))***,,,+++***))))))***************************((()))***++++++***)))((((((((()))***************((()))))))))************+++++++++************************+++++++++,,,,,,+++***************++++++************+++,,,---...,,,------......------,,,+++++++++,,,,,,,,,------------..................000333777===EEESSSbbbmmmyyy|||~~~~~~{{{xxxvvvrrrooojjjeeeaaa___^^^^^^fffooozzz}}}zzz|||~~~}}}zzz~~~~~~zzzsssnnndddaaa^^^ZZZWWWVVVVVVVVVTTTTTTTTTUUUWWW[[[```ccciiipppzzzqqqnnnkkkiiijjjkkkkkkkkkiiiiiihhheeecccaaa``````______]]]VVVKKK@@@999555000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((uuulllhhheeecccggggggeeecccdddcccZZZOOOGGGBBBAAADDDGGGGGGIIILLLJJJMMMNNNLLLHHHDDDDDDEEE<<<:::999:::<<<>>>>>>===>>><<<::::::::::::888666333222222444555555333111///......------,,,++++++***+++,,,---...---,,,,,,(((***,,,,,,*********+++************************((()))***++++++***)))((((((((())))))*********+++(((((())))))*********+++++++++******))))))((((((******+++++++++,,,,,,,,,---+++***((((((((())))))///...,,,***))))))*********++++++,,,,,,++++++***,,,,,,,,,---------......***+++,,,---///000111222000555<<>>EEELLLRRRXXX^^^bbbeeerrrzzzzzz{{{|||tttgggeeeaaa[[[VVVWWW]]]dddooorrrxxx~~~zzz{{{|||~~~}}}{{{{{{wwwqqqlllgggddd[[[ZZZXXXVVVUUUTTTTTTSSSQQQPPPSSSWWW[[[bbbooo|||xxxnnnggghhhjjjjjjjjjmmmlllllljjjhhhfffdddcccbbbdddcccaaa]]]WWWNNNDDD===666444111//////...---+++,,,------------,,,++++++************++++++++++++tttllliiihhhgggaaa___]]]]]]]]][[[VVVQQQGGGEEEBBBCCCFFFKKKNNNOOOQQQOOOMMMKKKJJJFFFBBB???<<<;;;::::::;;;;;;:::999;;;999777777777777555333333333333333222111000000///......---,,,+++******************************++++++******)))(((((((((***(((((()))***+++***))),,,++++++******++++++,,,((()))))))))***+++++++++******++++++++++++******))))))))))))************,,,,,,,,,+++++++++******++++++***))))))))))))***,,,,,,+++***+++,,,...///------------,,,,,,,,,,,,///...---------...//////......---...///222444666@@@DDDJJJPPPUUUYYY^^^aaaccclllrrrtttyyy~~~zzzqqqfffddd```ZZZXXX\\\eeelllrrrtttxxx}}}~~~wwwxxx{{{|||~~~}}}}}}||||||{{{zzz{{{~~~{{{uuuqqqiiiddd]]]ZZZZZZZZZXXXVVVPPPNNNOOORRRTTTWWWaaakkk}}}yyyqqqjjjjjjkkkkkkkkkmmmkkkkkkkkkkkkiiigggeeedddfffeeeccc```[[[SSSJJJDDD<<<888444111000//////...------......---,,,,,,++++++++++++,,,,,,,,,,,,---tttmmmiiihhhgggddd```]]]]]]___]]]WWWRRRJJJGGGDDDDDDGGGJJJMMMNNNQQQPPPMMMLLLJJJFFFBBB???;;;:::999:::;;;;;;:::999:::999777666777666555333222222333333333222111111000000///---,,,+++***)))***************+++++++++************))))))((((((***(((((((((***+++***)))))))))(((((((((((())))))(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++(((((())))))******++++++,,,,,,,,,+++++++++******,,,+++)))((((((((()))***+++***)))))))))+++---...------------------------///...,,,++++++---///000///...------///333777999AAAFFFNNNUUUYYY\\\^^^```eeejjjnnnpppuuuyyyuuummmdddbbb___\\\]]]dddooowwwvvvwwwxxx{{{~~~~~~|||wwwyyy|||~~~~~~}}}{{{zzzzzz{{{{{{rrrhhhbbbaaa___[[[WWWTTTRRRQQQRRRRRRSSSYYYaaaooo{{{yyytttooommmmmmmmmmmmmmmkkklllmmmnnnmmmkkkiiiggghhhfffdddbbb^^^XXXQQQLLLCCC>>>777222111000000000......///......---,,,+++++++++++++++,,,,,,,,,,,,tttllliiihhhgggddd```\\\\\\^^^]]]WWWQQQHHHFFFCCCDDDHHHLLLPPPQQQSSSQQQOOOMMMJJJGGGBBB???;;;999888999;;;;;;:::999:::888777666666666444333///000111222333444444444111111///...,,,+++))))))))))))*********+++++++++*********)))))))))))))))***(((((((((***+++***))))))(((((((((((((((((()))(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++(((((())))))******++++++,,,,,,,,,+++++++++******,,,+++)))((((((((()))***,,,+++******+++,,,---...---------------------------,,,+++******,,,...000...------...111666:::===@@@HHHSSS]]]bbbcccbbbbbbhhhjjjkkkmmmqqqrrrmmmfff```^^^[[[\\\aaakkkwww}}}{{{zzzzzz|||}}}|||{{{zzz|||~~~{{{wwwxxx|||yyyqqqlllggg```ZZZZZZVVVRRRRRRPPPOOOSSSYYYccckkkwww~~~}}}~~~wwwuuuqqqmmmllllllllljjjjjjkkklllmmmmmmkkkjjjhhhhhhfffdddbbb```\\\VVVRRRIIIDDD<<<666333222222222////////////...---,,,+++*********++++++++++++,,,tttllliiihhhhhhddd^^^YYYYYY\\\\\\VVVOOODDDBBBAAADDDIIIPPPTTTWWWSSSQQQOOOMMMJJJGGGBBB???:::999888999:::;;;:::999:::888666666666666444222...///000222333444555555111111000...---+++******)))))))))***++++++,,,,,,******))))))))))))))))))***(((((()))***+++***)))+++******))))))******+++((()))))))))***+++++++++******++++++++++++******))))))))))))************,,,,,,,,,+++++++++******++++++***))))))))))))***------------------------,,,,,,,,,,,,------------,,,+++******+++,,,...///---...///222666;;;@@@CCCDDDMMMZZZdddiiijjjiiigggiiiiiijjjjjjjjjhhhccc___ZZZYYYXXX\\\dddqqq}}}|||||||||||||||}}}}}}zzzuuuxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwnnnhhhccc\\\VVVRRROOOMMMOOOSSSXXX\\\eeerrr}}}}}}|||vvvwwwtttnnnllllllkkkiiiiiijjjjjjkkkkkkjjjhhhhhhhhhfffdddcccbbb___\\\YYYPPPKKKCCC<<<888666555444111111000000///...,,,,,,************++++++++++++ssskkkhhhiiiiiieee___YYYYYY]]]]]]WWWPPPEEEDDDCCCEEEJJJOOOTTTVVVSSSQQQNNNLLLIIIEEEAAA===999888777888:::;;;:::999999888666666666666444222///000111222333444444444111000///...---,,,++++++((())))))***++++++,,,,,,)))))))))))))))))))))******(((((()))***+++***)))******))))))))))))******)))))))))))))))))))))))))))******************)))*********))))))))))))))),,,,,,,,,+++++++++******+++++++++++++++******)))+++,,,---------+++)))(((++++++++++++,,,,,,,,,---++++++,,,,,,---......///...///222777<<>><<<;;;::::::::::::;;;<<<<<<<<<999777666777777666444111000000222444444333222...------,,,,,,++++++***++++++******)))*********+++++++++************)))))))))))))))************))))))************))))))))))))(((((()))***++++++,,,,,,+++******+++,,,,,,******************************+++++++++,,,,,,,,,******************************+++,,,---......///,,,,,,,,,,,,---.../////////+++))),,,...------000000888???BBBEEEHHHIIIFFFNNNTTT]]]dddiiikkkllllllkkkgggaaa]]][[[YYYWWWVVVYYY^^^dddiiippp|||}}}~~~~~~{{{vvvuuuvvvxxx~~~wwwuuuyyy}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuuuummmllllllkkkiiihhhfffeeehhhhhhhhhggggggfffffffffeeeeeedddcccccccccccccccaaaaaaaaaaaaaaabbbcccdddddddddccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeecccddddddfffggghhhiiiiiijjjjjjjjjjjjkkklllnnnnnnooopppqqqsssuuuvvvvvvvvvxxxzzz}}}}}}oooddd^^^ZZZXXXQQQRRRSSSUUUXXX^^^dddiii{{{yyyzzztttnnnmmmooopppmmmjjjkkkjjjiiiiiiiiigggdddbbb___YYYQQQLLLIIIDDD===888888444000...//////---***++++++++++++++++++++++++rrrkkkhhhhhhgggddd]]]YYY^^^aaa]]]VVVQQQHHHHHHGGGGGGIIILLLOOOQQQSSSQQQNNNJJJFFFAAA>>><<<:::::::::::::::;;;<<<<<<;;;999777666666666555444222111111222444444333111...------,,,,,,++++++***+++***************+++++++++++++++************)))))))))))))))************))))))************)))))))))))))))))))))***++++++,,,++++++******++++++,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))******+++++++++++++++---.........******---000000222555666>>>DDDFFFIIIMMMOOOMMMUUUZZZaaagggjjjjjjjjjkkkfffdddaaa^^^[[[YYYXXXXXXZZZ```gggmmmqqqyyy{{{{{{{{{xxxvvvwwwzzz}}}|||{{{yyyyyy}}}|||{{{xxxvvvvvvvvvuuuuuutttssssssrrrqqqpppooonnnmmmlllkkkkkkgggffffffeeecccbbb```___^^^^^^^^^^^^]]]]]]\\\\\\___^^^]]]\\\\\\\\\\\\]]]ZZZYYYYYYYYYYYYZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]^^^___```aaaaaa`````````aaaaaabbbcccdddfffggghhhjjjkkklllmmmmmmppprrrvvvwwwxxxzzz|||}}}rrrggg^^^YYYSSSSSSSSSSSSUUUYYY^^^bbbmmmuuu~~~wwwpppmmmnnnpppooonnnlllkkkjjjjjjjjjhhheeebbb^^^WWWOOOLLLKKKHHHAAA:::777333///---//////---+++++++++++++++++++++++++++pppiiiffffffeeeeee]]]XXX[[[___\\\VVVRRRJJJIIIHHHHHHJJJMMMPPPRRRTTTRRROOOLLLGGGCCC???===::::::999999::::::;;;<<<;;;999666666666666555333333222222222333333222000...------,,,,,,++++++***))))))))))))***+++,,,,,,+++++++++************)))))))))))))))************))))))************))))))))))))))))))))))))***+++,,,+++************+++,,,*********************************++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++***************+++,,,---------***+++///222333666;;;===DDDIIIJJJMMMSSSWWWWWW___ccchhhkkkkkkjjjhhhhhh```aaa```\\\XXXVVVXXX[[[]]]dddlllpppqqqsssxxx|||}}}|||yyyvvvuuuwww|||}}}|||}}}zzzxxxuuutttrrrqqqnnnlllkkkkkkjjjjjjiiihhhhhhhhhffffffeeecccbbb```______]]]]]]]]]\\\[[[YYYXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYY[[[\\\]]]___```aaaaaaaaadddgggjjjlllmmmoooqqqssstttuuuvvvwwwxxxyyyzzz{{{zzz{{{}}}|||}}}~~~uuuggg^^^YYYWWWUUUSSSSSSVVVYYY[[[]]]dddooo{{{uuunnnmmmoooppppppnnnmmmkkkkkkjjjiiieeebbb]]]UUUNNNLLLOOONNNGGG???666222...---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}ooogggeeeddddddeee\\\VVVYYY]]][[[VVVSSSKKKJJJIIIHHHJJJNNNQQQTTTUUUSSSQQQMMMHHHCCC???===999999999999999::::::;;;;;;999777666777777555444444333222222333333111///...------,,,,,,++++++***))))))))))))***+++,,,---+++++++++*********))))))((()))))))))************))))))************))))))***)))))))))))))))******++++++************++++++************************************++++++++++++************************------------------------************+++,,,---...---+++,,,000222333888>>>BBBGGGLLLMMMRRRZZZ```bbbhhhkkknnnooollliiifffeee^^^^^^\\\VVVQQQQQQXXX^^^ccciiipppqqqooommmooorrrzzzvvvuuuxxx}}}}}}{{{zzz{{{}}}~~~~~~zzzwwwqqqooollljjjiiigggdddbbbaaaaaa``````___^^^^^^]]]___^^^]]][[[ZZZXXXWWWVVVTTTTTTTTTSSSRRRQQQOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIILLLKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSUUUVVVWWWXXXXXXXXXXXX[[[^^^aaabbbdddfffhhhjjjkkkkkklllmmmnnnnnnooommmoooqqqsssttttttttttttpppppppppqqqqqqqqqqqqqqqrrrsssuuuwwwzzz}}}sssiii```\\\XXXUUUTTTUUUVVVVVVVVV[[[bbbjjjvvv}}}rrrllllllmmmnnnnnnlllkkkkkkjjjhhhdddbbb\\\UUUNNNOOOTTTUUUNNNFFF888333...---...000///---,,,,,,,,,,,,,,,,,,,,,,,,|||mmmfffccccccbbbcccZZZTTTWWW[[[ZZZVVVTTTLLLJJJIIIHHHJJJNNNRRRUUUUUUTTTRRRNNNIIIDDD???<<<999888888888888999::::::<<<:::888777777777666555444333222222333333111///...------,,,,,,++++++***))))))))))))***+++,,,---+++++++++*********))))))((()))))))))************))))))************))))))******)))))))))))))))***************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((()))***++++++++++++++++++,,,,,,---...///...,,,---000111333888@@@FFFLLLPPPRRRXXXbbbjjjmmmnnnpppqqqppplllgggcccbbb^^^\\\WWWOOOJJJNNNXXXaaajjjnnnrrrqqqmmmjjjlllooozzz~~~|||wwwuuuvvvzzz{{{sssrrrtttxxx~~~|||zzzxxxvvvtttppplllhhhhhheeecccaaa```^^^[[[YYYYYYXXXXXXWWWWWWVVVUUUUUUWWWVVVUUUTTTRRRQQQPPPOOOMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJIIIJJJJJJKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOQQQUUUWWWXXXZZZ\\\^^^aaaaaabbbbbbcccccccccdddaaaccceeefffggghhhggggggccccccccccccccccccccccccbbbdddfffhhhkkknnnpppqqqvvvwwwxxxxxxxxxyyy}}}uuugggbbb\\\WWWVVVVVVUUUTTTTTTWWWZZZ___fffsssuuullliiiiiijjjlllkkkjjjiiiiiigggdddaaa\\\VVVRRRTTTYYYZZZTTTMMM<<<777111///000000///...,,,,,,,,,,,,,,,,,,,,,,,,{{{llleeebbbbbbbbb___WWWRRRVVV[[[[[[WWWUUULLLJJJHHHHHHIIIMMMRRRUUUUUUTTTRRRNNNIIICCC>>>;;;888888777777888888999:::<<<:::777777777777666444333222222222333333222000...------,,,,,,++++++***))))))))))))***+++,,,,,,+++++++++************)))))))))))))))************))))))************))))))+++******)))))))))))))))))))))***++++++***)))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))(((((()))***+++,,,---...,,,,,,,,,,,,---...//////...---...111222333:::CCCLLLQQQUUUXXX]]]hhhppprrroooqqqqqqooojjjeeebbb```]]]ZZZSSSLLLJJJPPP[[[dddmmmqqqtttrrrnnnlllnnnqqqyyy{{{}}}~~~|||{{{zzzzzztttrrrqqqsssxxx}}}~~~~~~xxxqqqppprrrvvv}}}~~~}}}}}}}}}{{{xxxvvvrrrpppmmmkkkiiieeeaaa]]]]]][[[XXXWWWVVVUUUSSSQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFEEEDDDDDDAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFHHHHHHIIIIIIIIIHHHKKKMMMOOOPPPQQQSSSTTTXXXXXXXXXXXXXXXYYYYYYYYYWWWXXXZZZ[[[\\\\\\[[[[[[XXXWWWWWWVVVVVVWWWWWWXXXVVVWWWXXXZZZ]]]___```aaafffgggiiiiiijjjkkknnnpppuuuwwwyyy{{{~~~rrrkkkccc]]][[[YYYVVVSSSTTTUUUVVVWWWZZZbbbmmmuuuwwwlllfffeeefffjjjiiiiiiiiiiiigggdddbbb]]]ZZZXXXZZZ]]]]]]XXXTTTCCC===666222111111000...,,,,,,,,,,,,,,,,,,,,,,,,{{{llleeebbbbbbaaa\\\TTTQQQVVV\\\[[[XXXUUULLLJJJHHHGGGHHHLLLQQQUUUTTTSSSRRRNNNIIICCC===:::777777777777777888999999:::888666555555555444333222111111222444444333111...------,,,,,,++++++***+++***************+++++++++++++++************)))))))))))))))************))))))************))))))++++++***)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,------.........++++++++++++,,,---...///------///333444666???IIINNNSSSWWWXXX]]]fffmmmnnnnnnoooooommmhhhccc```___ZZZVVVPPPMMMOOOWWW```ggglllqqqvvvvvvrrrppprrruuuzzz{{{}}}~~~}}}yyysssooojjjjjjlllqqqwww}}}}}}}}}~~~zzzuuuvvvyyy}}}|||zzzuuusssqqqpppooonnnkkkhhheeecccaaa```___\\\XXXUUURRRPPPNNNMMMMMMLLLJJJHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>?????????@@@@@@@@@@@@????????????@@@AAABBB@@@????????????@@@@@@AAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDEEEEEEEEEEEECCCFFFHHHIIIIIIJJJKKKMMMOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRRRRQQQPPPPPPNNNNNNMMMLLLLLLMMMNNNOOONNNNNNOOOPPPQQQSSSTTTTTTVVVXXX[[[\\\]]]^^^___aaafffhhhkkkmmmrrr|||{{{pppiiidddaaa\\\WWWTTTUUUUUUTTTTTTWWW___eeexxxuuukkkfffeeefffjjjiiiiiiiiijjjiiifffddd^^^^^^_________^^^[[[YYYJJJDDD;;;555333222000...------------------------{{{llleeebbbbbbaaaYYYRRRPPPVVV\\\\\\XXXVVVLLLJJJGGGFFFHHHLLLQQQTTTSSSSSSQQQNNNIIIBBB<<<999777777777777777888888999888666444333333333222111111000000222444444333222......---,,,,,,++++++***++++++******************+++++++++************)))))))))))))))************))))))************))))))++++++***))))))((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))************+++,,,---...,,,,,,000444666999CCCNNNMMMSSSVVVVVVZZZaaafffggglllmmmnnnkkkgggbbb```___VVVRRROOOPPPUUU]]]eeeiiijjjpppwwwyyywwwtttuuuwww||||||~~~zzzppphhhggggggjjjooovvvzzzyyyxxx~~~~~~~~~}}}yyy}}}zzz{{{}}}~~~zzzuuupppmmmkkkhhhfffdddcccaaa___]]]VVVUUUTTTTTTSSSQQQNNNLLLJJJIIIGGGFFFGGGFFFEEECCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBB??????????????????????????????@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEEEEAAACCCEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFHHHIIIJJJIIIJJJJJJKKKKKKLLLLLLMMMLLLOOORRRUUUUUUUUUVVVXXXYYY\\\___bbbgggrrr|||sssnnnhhhbbb]]]UUUVVVVVVTTTRRRTTTYYY]]]dddsss|||rrrjjjffffffhhhjjjiiiiiijjjkkkkkkhhhfff___aaaccccccaaa^^^]]]\\\OOOHHH>>>888555333000...------------------------{{{lllfffeeedddbbb^^^WWWTTTWWW[[[YYYVVVUUULLLJJJGGGFFFHHHLLLQQQTTTWWWTTTPPPLLLHHHDDD???<<<999888777888:::;;;:::999999888888777666555555444/////////222444444111///...------,,,,,,++++++***+++***(((***,,,---***(((***+++,,,+++)))(((***,,,************************&&&(((***+++,,,+++)))((())))))(((((((((***+++,,,))))))))))))))))))))))))((()))))))))************+++***)))))))))***,,,------,,,,,,+++*********+++*********++++++,,,,,,,,,...---,,,,,,...///000///333444444666:::AAAIIIOOOOOOQQQSSSXXX\\\___```___bbbdddiiimmmnnnhhh^^^VVVTTTOOOLLLQQQ\\\fffiiiiiiqqqsssuuuuuuvvvvvvwwwxxxyyyyyy{{{|||rrrjjjggghhhlllqqqsssssstttwwwzzz|||xxxtttsssuuu||||||vvvqqqmmmiiifffccc___^^^\\\YYYWWWTTTRRRQQQNNNNNNNNNNNNLLLIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEECCCBBBAAABBBBBBAAAAAABBBBBBCCCDDDEEEDDDCCCBBBCCCDDDEEEFFFHHHGGGFFFDDDDDDDDDEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBFFFGGGHHHIIIIIIIIIIIIIIILLLKKKKKKKKKKKKLLLMMMMMMSSSTTTUUUYYY```kkkwww}}}vvvnnnggg]]]ZZZUUUSSSSSSTTTUUUUUUbbbdddmmm|||xxxpppjjjhhhhhhhhhggghhhjjjjjjhhhfffffffffeeedddbbbbbbbbbaaa___]]]ZZZQQQFFF===999666333111000.........//////---+++|||mmmgggdddcccaaaYYYRRRPPPUUUYYYXXXVVVUUUMMMJJJGGGFFFGGGKKKPPPSSSUUUSSSPPPMMMJJJEEE@@@<<<999888777888:::;;;:::999999888777666555444333333333222111000111111111111......---,,,,,,++++++***+++***(((***,,,,,,***((()))'''%%%&&&((()))((('''************************'''(((***+++++++++***)))******)))(((((()))***+++))))))))))))))))))))))))************++++++++++++))))))(((((())))))***+++---,,,++++++*********+++,,,,,,++++++++++++++++++---,,,,,,,,,...///000000555666777999<<>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBB@@@@@@????????????@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGFFFEEEFFFFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKMMMPPPWWWbbbnnnvvvzzzoooccc___YYYUUUTTTTTTUUUUUUYYYZZZaaaooo}}}}}}xxxsssnnnkkkhhhhhhggghhhjjjjjjiiihhhggggggfffdddbbbaaaaaa```___^^^[[[UUUKKKDDD@@@<<<777333111000//////000///---,,,}}}nnngggdddbbb___UUUPPPNNNTTTYYYYYYWWWVVVMMMKKKGGGEEEFFFJJJNNNQQQRRRQQQPPPOOOLLLHHHAAA===999888888888:::;;;:::999888888777666555444333333000111222222000000000111......------,,,++++++++++++***))))))++++++***)))***%%%"""$$$))),,,***&&&************************)))))))))************+++++++++***)))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,''''''((())))))))))))))),,,,,,+++************+++------,,,++++++******))),,,,,,,,,,,,---///111222999:::===>>>AAADDDIIIMMMQQQRRRTTTWWWYYY[[[]]]]]]]]]___cccffffff```XXXRRRRRRSSSXXX^^^eeeiiiiiihhhmmmooorrrtttuuuuuusssrrrrrrqqqqqqqqqlllggghhhmmmvvvvvvvvvuuuuuuvvvyyy|||}}}}}}~~~|||{{{|||zzzvvvsssrrrwwwuuuvvv}}}{{{wwwsssooolllbbb___ZZZVVVSSSQQQNNNLLLKKKIIIGGGEEEDDDEEEFFFGGGDDDDDDBBBAAA@@@?????????AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAA??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKNNNSSS\\\eeelllwwwzzz|||yyytttqqqsssvvv{{{{{{lllggg___YYYVVVUUUTTTSSSPPPPPPUUU```lllyyy}}}}}}{{{yyyvvvqqqnnnkkkhhhiiijjjjjjjjjjjjiiiiiihhheeeaaa____________^^^]]]XXXSSSNNNIIICCC;;;555222000//////000///...,,,}}}ooohhhddd```]]]VVVQQQOOOUUU[[[ZZZWWWVVVMMMJJJGGGEEEEEEHHHLLLOOOOOOPPPPPPQQQOOOJJJCCC>>>:::999888888:::::::::888777777777666666666666666666888999777333000///000.........---,,,,,,++++++******)))))))))*********+++(((&&&(((,,,...---+++******************************)))))))))***+++,,,,,,++++++******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,&&&''')))*********)))(((++++++***************+++,,,++++++++++++++++++++++++,,,,,,------000333666<<<>>>AAADDDEEEFFFIIIKKKRRRTTTWWWYYYZZZ[[[\\\^^^[[[]]]```bbb```\\\WWWSSSTTTYYYaaaiiinnnooonnnmmmkkkmmmqqqtttwwwwwwtttrrrooolllkkkiiifffdddkkksss~~~{{{yyyxxxzzz}}}|||yyy|||~~~vvvssswww{{{{{{xxxvvvwwwxxx~~~~~~vvvoooiiieeeaaa___VVVSSSOOOLLLJJJIIIGGGEEEGGGEEECCCAAA@@@AAACCCDDDDDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQNNNOOOOOONNNNNNMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRUUUZZZaaafffoooqqqrrrnnnhhheeehhhkkknnnuuuvvvpppggg___YYYUUUSSSQQQOOOMMMPPPXXX```kkkyyy}}}zzzwwwuuulllkkkjjjkkklllllllllkkkjjjgggbbb_______________\\\ZZZWWWUUUQQQIII>>>666333111///...///...---,,,}}}ooohhhccc___[[[VVVPPPOOOUUUZZZYYYUUUSSSLLLIIIFFFDDDDDDGGGKKKNNNOOOOOOQQQRRRPPPKKKDDD???:::999888888::::::999888555666777888999:::;;;;;;XXXRRRHHH<<<444///000111//////...------,,,,,,+++******))))))(((((()))******+++++++++,,,---...000*********************************)))***++++++,,,++++++++++++******))))))************************))))))))))))*********+++((()))***+++,,,+++***)))*********))))))***++++++))))))***+++,,,,,,------+++,,,---......111666:::???AAAEEEGGGGGGHHHIIIJJJSSSVVVZZZ\\\\\\\\\]]]___[[[\\\]]]]]][[[YYYWWWVVVXXX___iiirrrxxxyyyxxxvvvmmmnnnqqqvvvzzzzzzxxxuuuooojjjgggfffeeegggpppzzz}}}zzzzzz|||~~~~~~|||wwwqqqrrryyy}}}zzzyyy{{{}}}wwwqqqiiibbb\\\YYYVVVTTTNNNKKKHHHFFFFFFEEEDDDCCCFFFEEECCCBBBAAAAAAAAAAAADDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIGGGGGGHHHIIIKKKLLLMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRSSSTTTTTTOOOPPPQQQRRRSSSTTTUUUVVVXXXWWWWWWVVVUUUUUUTTTTTTVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[VVVVVVWWWWWWWWWWWWVVVVVVTTTTTTUUUUUUVVVVVVVVVWWWSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRUUUWWWZZZ^^^dddhhhrrrttttttppphhhcccccceeeeeekkkuuu|||rrrhhh```ZZZUUUQQQRRROOOPPPTTTZZZaaalllvvvsssppplllkkklllnnnnnnmmmlllhhhccc```____________ZZZYYYYYYYYYVVVMMMAAA888333111...---------,,,+++{{{nnngggccc]]]YYYRRRMMMLLLSSSXXXVVVRRRPPPJJJHHHDDDBBBCCCGGGKKKNNNPPPPPPQQQRRRPPPLLLEEE@@@;;;999888999::::::999777666666777999:::<<<======vvvgggQQQ===222///222444//////......---,,,,,,,,,)))******((('''''')))+++)))+++,,,+++******,,,///*********************************++++++++++++,,,+++++++++,,,++++++***)))************************(((((()))))))))*********))))))***+++++++++++++++***))))))))))))***++++++(((((()))***,,,---...///+++---/////////222999>>>@@@CCCFFFGGGHHHGGGHHHIIIQQQVVV]]]______]]]^^^___ZZZZZZYYYXXXVVVWWWYYY\\\^^^dddmmmxxxuuuuuuvvvzzz~~~{{{xxxrrrkkkfffgggjjjoooxxx{{{zzz{{{}}}|||wwwssstttzzz~~~|||{{{~~~~~~wwwrrrhhhccc\\\VVVSSSPPPNNNLLLIIIFFFDDDCCCCCCDDDCCCCCCCCCDDDFFFGGGFFFDDDBBB@@@CCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXUUUVVVVVVWWWXXXYYYZZZZZZWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[ZZZ[[[[[[\\\]]]^^^\\\\\\\\\\\\\\\]]]^^^^^^\\\]]]___```aaaaaabbbaaacccddddddddddddcccbbbaaa]]]^^^^^^_________^^^^^^\\\\\\\\\\\\\\\\\\]]]]]]ZZZZZZZZZZZZZZZYYYYYYXXXWWWXXXYYYZZZ[[[ZZZYYYYYYXXX\\\```dddhhhmmmrrrvvv}}}|||sssjjjggggggeeejjjrrrzzzvvvlllccc[[[VVVTTTQQQPPPSSSUUUYYY```iiisss}}}wwwooollllllooooooooonnnjjjfffcccbbbaaa```___ZZZZZZ[[[\\\YYYQQQFFF===555222///.........---,,,yyymmmgggbbb\\\XXXOOOJJJKKKRRRXXXWWWSSSQQQHHHFFFCCCAAACCCGGGKKKNNNQQQQQQQQQRRRPPPLLLFFFAAA;;;:::888999::::::999777777777888999999:::;;;;;;gggXXXEEE888333333333222/////////...------,,,,,,)))******(((&&&&&&))),,,,,,+++******++++++,,,+++************************)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,+++***************************))))))*********+++++++++)))))))))))))))***++++++)))))))))))))))***++++++))))))***+++,,,,,,------,,,///111111111444;;;BBB@@@CCCEEEGGGGGGGGGHHHIIIMMMUUU]]]aaa```^^^]]]^^^YYYXXXUUURRRQQQTTTZZZ```cccfffnnnzzz~~~|||~~~}}}yyyvvvmmmgggkkkrrryyy||||||~~~}}}tttrrrppprrrzzz}}}|||}}}|||rrriiicccZZZVVVRRRNNNLLLKKKIIIHHHGGGEEECCCCCCDDDEEEEEEEEEBBBEEEJJJNNNOOOLLLGGGCCCEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPQQQRRRTTTVVVWWWSSSSSSSSSTTTTTTTTTUUUUUUXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[\\\]]]]]][[[\\\^^^```bbbcccddddddaaabbbbbbcccdddeeefffggghhhhhhhhhiiiiiijjjjjjjjjhhhggggggggggggiiijjjkkkiiiiiiiiiiiiiiijjjkkkkkkiiikkkmmmoooqqqrrrrrrrrrssssssssssssrrrqqqooonnnllllllllllllkkkjjjiiiiiihhhhhhhhhggggggggggggggggggggggggggggggfffeeeeeecccdddfffggghhhgggfffeeefffiiinnnrrruuuyyy|||zzztttssspppsssxxx}}}{{{oooeee^^^VVVSSSRRRSSSSSSSSSXXX___fffttt~~~ssslllllloooppppppooolllhhhfffdddccc```^^^\\\\\\]]]^^^]]]VVVLLLDDD888555111//////000///...xxxmmmfffbbb\\\XXXNNNJJJKKKSSSZZZZZZWWWUUUGGGEEEBBBAAACCCGGGLLLOOOSSSRRRRRRQQQPPPKKKFFFAAA;;;:::999999::::::888777999999999888888888888888@@@999222222777999444.../////////...------,,,,,,)))******(((%%%&&&))),,,111,,,((()))...///---)))************************(((***,,,---------+++***((()))+++,,,---,,,,,,+++******************************+++++++++,,,,,,,,,)))((('''''''''(((***+++))))))((())))))***++++++++++++++++++++++++,,,,,,,,,///222222111555===DDD@@@BBBEEEFFFFFFFFFHHHIIIJJJSSS]]]bbbaaa]]]\\\]]]XXXVVVRRRNNNMMMRRR[[[bbbeeefffmmmzzz}}}yyyyyyoooiiinnnxxx~~~yyyuuunnnllllllrrr~~~}}}~~~}}}rrrggg]]]WWWRRROOOLLLJJJJJJIIIHHHGGGHHHFFFDDDDDDFFFHHHHHHHHHBBBGGGOOOUUUVVVSSSMMMIIIGGGHHHJJJLLLMMMMMMMMMMMMKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWYYYYYYXXXYYYZZZ\\\^^^__________________`````````bbbaaaaaa``````aaaaaabbbgggggghhhiiijjjjjjkkkkkkiiijjjllloooqqqsssttttttsssssstttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}|||zzzyyyxxxxxxyyyzzz|||{{{{{{{{{{{{|||}}}}}}|||~~~~~~~~~}}}|||{{{yyywwwvvvxxxwwwwwwwwwvvvvvvuuuuuuttttttuuuuuutttsssrrrrrroooqqqrrrttttttsssrrrqqqmmmppptttvvvwwwxxxyyy{{{{{{~~~xxxllleeeXXXUUUTTTUUUTTTRRRUUUZZZ\\\hhhxxxtttlllllloooqqqqqqooommmjjjhhhfffddd```^^^_________``````ZZZQQQJJJ:::777333111111111111000